1RAPID-CITY DEFINITIONS ::= BEGIN
2
3-- ISSUES
4--
5-- None outstanding
6
7IMPORTS
8
9    MODULE-IDENTITY, OBJECT-TYPE  FROM SNMPv2-SMI
10    TEXTUAL-CONVENTION FROM 		SNMPv2-TC
11    enterprises, IpAddress, TimeTicks   FROM RFC1155-SMI
12    Counter                 FROM RFC1155-SMI
13    DisplayString           FROM RFC1213-MIB
14    RowStatus, TruthValue, MacAddress   FROM SNMPv2-TC
15    DateAndTime, TimeStamp, RowPointer      FROM SNMPv2-TC
16    Gauge32, Integer32, NOTIFICATION-TYPE   FROM SNMPv2-SMI
17    Unsigned32, Counter32, Counter64    FROM SNMPv2-SMI
18    StorageType, TimeInterval               FROM SNMPv2-TC
19    MODULE-COMPLIANCE, OBJECT-GROUP         FROM SNMPv2-CONF
20    AtmAddr                         FROM ATM-TC-MIB
21    PhysAddress,ifIndex             FROM RFC1213-MIB
22    InetAddressType, InetAddress            FROM INET-ADDRESS-MIB
23    InetAddressPrefixLength                 FROM INET-ADDRESS-MIB
24    ifAdminStatus, ifOperStatus 				FROM RFC1213-MIB
25    InetPortNumber                          FROM INET-ADDRESS-MIB
26    InetAutonomousSystemNumber              FROM INET-ADDRESS-MIB
27    Ipv6IfIndex, Ipv6Address                FROM IPV6-TC
28    Ipv6AddressPrefix                       FROM IPV6-TC
29    Ipv6AddressIfIdentifier                 FROM IPV6-TC
30    Ipv6IfIndexOrZero                       FROM IPV6-TC
31    ifAdminStatus, ifOperStatus             FROM RFC1213-MIB
32    igmpInterfaceIfIndex, igmpInterfaceQuerier	 	FROM IGMP-MIB
33    dvmrpInterfaceIfIndex, dvmrpNeighborIfIndex,
34    dvmrpNeighborAddress, dvmrpInterfaceOperState 	FROM DVMRP-MIB
35    ifAdminStatus, ifOperStatus 				FROM RFC1213-MIB
36    igmpCacheAddress, igmpCacheIfIndex		 	FROM IGMP-MIB
37    ipNetToMediaNetAddress, ipNetToMediaPhysAddress       FROM RFC1213-MIB
38    VrId                                          FROM VRRP-MIB
39    SnmpAdminString,SnmpSecurityLevel,SnmpSecurityModel FROM SNMP-FRAMEWORK-MIB
40    IndexInteger                                        FROM DIFFSERV-MIB
41    MplsTunnelIndex, MplsLabel, MplsExtendedTunnelId,
42    MplsTunnelInstanceIndex, MplsLdpIdentifier, MplsLSPID FROM MPLS-TC-STD-MIB
43    bgpPeerRemoteAddr, bgpPeerLastError, bgpPeerState FROM BGP4-MIB
44    secyIfEntry        FROM IEEE8021-SECY-MIB
45    AddressFamilyNumbers, LldpManAddress, LldpSystemCapabilitiesMap,
46    LldpPortIdSubtype, LldpPortId, lldpRemEntry     FROM LLDP-MIB
47    ipv6RouteEntry       FROM IPV6-MIB
48    mldInterfaceQuerier, mldInterfaceIfIndex FROM IPV6-MLD-MIB
49    msdpPeerFsmEstablishedTransitions, msdpPeerState, msdpPeerEntry, msdpSACacheEntry    FROM MSDP-MIB
50    ipMRouteEntry, ipMRouteNextHopEntry, ipMRouteInterfaceEntry FROM IPMROUTE-MIB
51    radiusDynAuthClientEntry FROM RADIUS-DYNAUTH-SERVER-MIB;
52
53rapidCity MODULE-IDENTITY
54       LAST-UPDATED 	"201205150000Z" -- May 15, 2012
55       ORGANIZATION 	"Bay Networks, Rapid-City Group"
56       CONTACT-INFO 	"
57					Edwin Tsang
58                	 Postal: 	Bay Networks, Inc.
59                       			4401 Great America Parkway
60                       			Santa Clara, CA 95052-8185
61
62                   	 Tel: 		408-495-6159
63                   	 Fax: 		408-495-5215
64                	 E-mail:	edwin_tsang@@baynetworks.com
65			"
66       DESCRIPTION 	"Enterprise MIB for the Accelar product family."
67       ::= { enterprises 2272 }
68
69--
70-- Local defines to avoid having to pull-in other RFC's.
71--
72BridgeId	      ::= TEXTUAL-CONVENTION
73   STATUS       current
74   DESCRIPTION  "An identifier that identifies the Bridge Id"
75   SYNTAX       OCTET STRING (SIZE (8))
76
77Timeout	   	::= TEXTUAL-CONVENTION
78   STATUS       current
79   DESCRIPTION  "An identifier that identifies the timeout value."
80   SYNTAX       Integer32
81
82
83EnableValue		::= TEXTUAL-CONVENTION
84   STATUS       current
85   DESCRIPTION  "Enable/Disable value."
86   SYNTAX       INTEGER { enable(1), disable(2) }
87
88RcLongDisplayString ::= TEXTUAL-CONVENTION
89   STATUS       current
90   DESCRIPTION  "The semantics are identical to the standard DisplayString
91                in RFC1213 and RFC2579, except for the longer length that
92                is allowed with this TC. "
93   SYNTAX       OCTET STRING (SIZE(0..65535))
94--
95-- This variable type is used through out the Rapid-City enterprise
96-- MIB to denote the standard ifIndex in mib-2.
97--
98InterfaceIndex	::= TEXTUAL-CONVENTION
99   STATUS       current
100   DESCRIPTION  "Port IfIndex."
101   SYNTAX       Integer32
102
103InterfaceIndexOrZero ::= TEXTUAL-CONVENTION
104    DISPLAY-HINT "d"
105    STATUS       current
106    DESCRIPTION
107            "This textual convention is an extension of the
108            InterfaceIndex convention.  The latter defines a greater
109            than zero value used to identify an interface or interface
110            sub-layer in the managed system.  This extension permits the
111            additional value of zero.  the value zero is object-specific
112            and must therefore be defined as part of the description of
113            any object which uses this syntax.  Examples of the usage of
114            zero might include situations where interface was unknown,
115            or when none or all interfaces need to be referenced."
116    SYNTAX       Integer32 (0..2147483647)
117
118
119--
120-- The string is 88 octets long, for a total of 704 bits. Each bit
121-- corresponds to a port, as represented by its ifIndex value . When a
122-- bit has the value one(1), the corresponding port is a member of the
123-- set. When a bit has the value zero(0), the corresponding port is not
124-- a member of the set. The encoding is such that the most significant
125-- bit of octet #1 corresponds to ifIndex 0, while the least significant
126-- bit of octet #88 corresponds to ifIndex 703."
127--
128
129PortSet         ::= TEXTUAL-CONVENTION
130    STATUS      current
131    DESCRIPTION
132        "The string is 88 octets long, for a total of 704 bits. Each bit
133         corresponds to a port, as represented by its ifIndex value . When a
134         bit has the value one(1), the corresponding port is a member of the
135         set. When a bit has the value zero(0), the corresponding port is not
136         a member of the set. The encoding is such that the most significant
137         bit of octet #1 corresponds to ifIndex 0, while the least significant
138         bit of octet #88 corresponds to ifIndex 703. In order to accommodate
139         future uses of this the string has a max size of 255 bytes."
140    SYNTAX      OCTET STRING (SIZE (0..255))
141
142
143IdList 		::= TEXTUAL-CONVENTION
144   STATUS       current
145   DESCRIPTION  "An identifier for a list of Ids."
146   SYNTAX       OCTET STRING
147
148VrfIdentifier ::= TEXTUAL-CONVENTION
149    STATUS current
150    DESCRIPTION
151            "Virtual Router Identifier.
152             VRFID 0 is reserved for the Administrative VRF
153             and cannot be used to create VRF's.
154            "
155    SYNTAX Unsigned32 (0..512)
156
157Ipv6NextHdr ::= TEXTUAL-CONVENTION
158   STATUS       current
159   DESCRIPTION  "The ipv6 next header to look for."
160   SYNTAX       INTEGER {
161                  hop-by-hop(0),   -- hop-by-hop
162                  icmpv4(1),       -- icmpv4
163                  igmpv4(2),       -- igmpv4
164                  ipInIp(4),       -- ip in ip encapsulation
165                  tcp(6),          -- tcp
166                  egp(8),          -- egp
167                  udp(17),         -- udp
168                  ipv6(41),        -- ipv6
169                  routing(43),     -- routing extension hdr
170                  frag(44),        -- fragmentation extension hdr
171                  rsvp(46),        -- rsvp
172                  ipsecESP(50),    -- ipsecESP
173                  ipsecAh(51),     -- ipsecAh
174                  icmpv6(58),      -- icmpv6
175                  noNxtHdr(59),    -- not next hdr
176                  destOptions(60), -- destination options extension hdr
177                  undefined(255)   -- not provisioned
178                 }
179
180RcVlanIdOrNone ::= TEXTUAL-CONVENTION
181    STATUS current
182    DESCRIPTION
183            "Range of VLAN IDs supported for application"
184    SYNTAX INTEGER (1..4094)
185
186RcVlanMask ::= TEXTUAL-CONVENTION
187    STATUS current
188    DESCRIPTION
189            "Each VLAN ID is stored as a bit in a mask. The most-significant (left-most) bit
190             represents Vlan ID 1."
191    SYNTAX  OCTET STRING (SIZE (0..512))
192
193IpIsisPlsbNodeNickName ::= TEXTUAL-CONVENTION
194        STATUS current
195        DESCRIPTION
196            "Plsb Node Nick name."
197        SYNTAX OCTET STRING (SIZE(3))
198
199--
200-- Additions to resolve some SNMP V2 dependencies so we don't
201-- have to pull-in a lot of mib modules.
202--
203internet  	OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
204snmpV2 		OBJECT IDENTIFIER ::= { internet 6 }
205snmpModules 	OBJECT IDENTIFIER ::= { snmpV2 3 }
206snmpMIB 	OBJECT IDENTIFIER ::= { snmpModules 1 }
207snmpMIBObjects 	OBJECT IDENTIFIER ::= { snmpMIB 1 }
208snmpTraps 	OBJECT IDENTIFIER ::= { snmpMIBObjects 5 }
209
210--
211-- Enterprise specific MIB groups
212--
213rcMgmt 			OBJECT IDENTIFIER ::= { rapidCity 1 }
214rcA1100			OBJECT IDENTIFIER ::= { rapidCity 2 }
215rcA1250    		OBJECT IDENTIFIER ::= { rapidCity 6 }
216rcA1150    		OBJECT IDENTIFIER ::= { rapidCity 7 }
217rcA1200    		OBJECT IDENTIFIER ::= { rapidCity 8 }
218rcA1050    		OBJECT IDENTIFIER ::= { rapidCity 9 }
219rcA740                  OBJECT IDENTIFIER ::= { rapidCity 20 }
220rcA750                  OBJECT IDENTIFIER ::= { rapidCity 21 }
221rcA790                  OBJECT IDENTIFIER ::= { rapidCity 22 }
222rcA750S                 OBJECT IDENTIFIER ::= { rapidCity 23 }
223rcA8003    		OBJECT IDENTIFIER ::= { rapidCity 280887555 }
224rcA8006    		OBJECT IDENTIFIER ::= { rapidCity 280887558 }
225rcA8010    		OBJECT IDENTIFIER ::= { rapidCity 280887562 }
226rcA8010co               OBJECT IDENTIFIER ::= { rapidCity 1623064842 }
227rcA8610    		OBJECT IDENTIFIER ::= { rapidCity 30 }
228rcA8606    		OBJECT IDENTIFIER ::= { rapidCity 31 }
229rcA8110    		OBJECT IDENTIFIER ::= { rapidCity 32 }
230rcA8106    		OBJECT IDENTIFIER ::= { rapidCity 33 }
231rcA8603    		OBJECT IDENTIFIER ::= { rapidCity 34 }
232rcA8103    		OBJECT IDENTIFIER ::= { rapidCity 35 }
233rcA8110co               OBJECT IDENTIFIER ::= { rapidCity 36 }
234rcA8610co               OBJECT IDENTIFIER ::= { rapidCity 37 }
235rcBayStack              OBJECT IDENTIFIER ::= { rapidCity 40 }
236rcA1424                 OBJECT IDENTIFIER ::= { rapidCity 42 }
237rcA1648                 OBJECT IDENTIFIER ::= { rapidCity 43 }
238rcA1612                 OBJECT IDENTIFIER ::= { rapidCity 44 }
239rcA1624                 OBJECT IDENTIFIER ::= { rapidCity 45 }
240rcRBS2402               OBJECT IDENTIFIER ::= { rapidCity 46 }
241-- From rapidCity 100 to rapidCity 200 is reserved for OM chassises
242rcVSP9012               OBJECT IDENTIFIER ::= { rapidCity 201 }
243rcVSP4850GTS            OBJECT IDENTIFIER ::= { rapidCity 202 }
244rcVSP4850GTSPWRPLUS     OBJECT IDENTIFIER ::= { rapidCity 203 }
245rcVSP9010               OBJECT IDENTIFIER ::= { rapidCity 204 }
246rcVSP8284XSQ            OBJECT IDENTIFIER ::= { rapidCity 205 }
247rcVSP4450GSXPWRPLUS     OBJECT IDENTIFIER ::= { rapidCity 206 }
248rcVSP4450GTXHTPWRPLUS   OBJECT IDENTIFIER ::= { rapidCity 207 }
249rcVSP8404               OBJECT IDENTIFIER ::= { rapidCity 208 }
250rcVSP7254XSQ            OBJECT IDENTIFIER ::= { rapidCity 209 }
251rcVSP7254XTQ            OBJECT IDENTIFIER ::= { rapidCity 210 }
252rcVSP4450GSX            OBJECT IDENTIFIER ::= { rapidCity 211 }
253rcVSP8608               OBJECT IDENTIFIER ::= { rapidCity 212 }
254-- APLS device start
255rcDSG8032               OBJECT IDENTIFIER ::= { rapidCity 213 }
256rcDSG6248CFP            OBJECT IDENTIFIER ::= { rapidCity 214 }
257rcDSG7648               OBJECT IDENTIFIER ::= { rapidCity 215 }
258rcDSG7648C              OBJECT IDENTIFIER ::= { rapidCity 216 }
259rcDSG7480               OBJECT IDENTIFIER ::= { rapidCity 217 }
260rcDSG6248               OBJECT IDENTIFIER ::= { rapidCity 218 }
261rcDSG6248P              OBJECT IDENTIFIER ::= { rapidCity 219 }
262rcVSP8404C              OBJECT IDENTIFIER ::= { rapidCity 220 }
263rcDSG9032               OBJECT IDENTIFIER ::= { rapidCity 221 }
264rcDSG8064               OBJECT IDENTIFIER ::= { rapidCity 222 }
265
266-- APLS device end
267rcVSP5030GSXuPWR        OBJECT IDENTIFIER ::= { rapidCity 223 }
268rcVSP5054GSXuPWR        OBJECT IDENTIFIER ::= { rapidCity 224 }
269
270rcSystem  		OBJECT IDENTIFIER ::= { rcMgmt 1 }
271rcTftp 	  		OBJECT IDENTIFIER ::= { rcMgmt 2 }
272rcVlan 	  		OBJECT IDENTIFIER ::= { rcMgmt 3 }
273rcChassis 		OBJECT IDENTIFIER ::= { rcMgmt 4 }
274rcMirror		OBJECT IDENTIFIER ::= { rcMgmt 5 }
275rcDipSwitch		OBJECT IDENTIFIER ::= { rcMgmt 6 }
276rcTblSize		OBJECT IDENTIFIER ::= { rcMgmt 7 }
277rcIp			OBJECT IDENTIFIER ::= { rcMgmt 8 }
278rcArp			OBJECT IDENTIFIER ::= { rcMgmt 9 }
279rcRip			OBJECT IDENTIFIER ::= { rcMgmt 10 }
280rcTest			OBJECT IDENTIFIER ::= { rcMgmt 11 }
281rcStat			OBJECT IDENTIFIER ::= { rcMgmt 12 }
282rcStg			OBJECT IDENTIFIER ::= { rcMgmt 13 }
283rcBridge		OBJECT IDENTIFIER ::= { rcMgmt 14 }
284rcBoot			OBJECT IDENTIFIER ::= { rcMgmt 15 }
285rcDevice		OBJECT IDENTIFIER ::= { rcMgmt 16 }
286rcMlt			OBJECT IDENTIFIER ::= { rcMgmt 17 }
287rcWeb			OBJECT IDENTIFIER ::= { rcMgmt 18 }
288rcCli			OBJECT IDENTIFIER ::= { rcMgmt 19 }
289rcError			OBJECT IDENTIFIER ::= { rcMgmt 20 }
290rcTraps			OBJECT IDENTIFIER ::= { rcMgmt 21 }
291rcSyslog		OBJECT IDENTIFIER ::= { rcMgmt 22 }
292rcDiag          	OBJECT IDENTIFIER ::= { rcMgmt 23 }
293rcIpx 			OBJECT IDENTIFIER ::= { rcMgmt 24 }
294rcPos                   OBJECT IDENTIFIER ::= { rcMgmt 26 }
295rcLinkFlapDetect        OBJECT IDENTIFIER ::= { rcMgmt 27 }
296rcV1Traps               OBJECT IDENTIFIER ::= { rcMgmt 28 }
297rcRadius                OBJECT IDENTIFIER ::= { rcMgmt 29 }
298rcIgmp                  OBJECT IDENTIFIER ::= { rcMgmt 30 }
299rcUserSetTime           OBJECT IDENTIFIER ::= { rcMgmt 31 }
300rcL2Redundancy          OBJECT IDENTIFIER ::= { rcMgmt 32 }
301rcNtp        		OBJECT IDENTIFIER ::= { rcMgmt 33 }
302rcSsh        		OBJECT IDENTIFIER ::= { rcMgmt 34 }
303rcSvlan        		OBJECT IDENTIFIER ::= { rcMgmt 35 }
304-- This is a place holder reminder reserved for OM 2.0
305-- rcOpm    rcMgmt 36
306-- rcVpn    rcMgmt 37
307-- rcOeAdm  rcMgmt 38
308-- rcTlsVpn rcMgmt 39
309-- rcTls    rcMgmt 40
310rcTengEnet      	OBJECT IDENTIFIER ::= { rcMgmt 50 }
311rcRec                   OBJECT IDENTIFIER ::= { rcMgmt 51 }
312-- rcTdc    rcMgmt 52
313rcLacp                  OBJECT IDENTIFIER ::= { rcMgmt 53 }
314-- rcQos    rcMgmt 54
315-- rcFilter rcMgmt 55
316rcLicense               OBJECT IDENTIFIER ::= { rcMgmt 56 }
317rcEap                   OBJECT IDENTIFIER ::= { rcMgmt 57 }
318rcFdb                   OBJECT IDENTIFIER ::= { rcMgmt 60 }
319rcIpv6                  OBJECT IDENTIFIER ::= { rcMgmt 62 }
320rcIsis                  OBJECT IDENTIFIER ::= { rcMgmt 63 }
321rcSlpp                  OBJECT IDENTIFIER ::= { rcMgmt 64 }
322--TACACS+
323rcTacacs                OBJECT IDENTIFIER ::= { rcMgmt 65 }
324rcIpfix                 OBJECT IDENTIFIER ::= { rcMgmt 66 }
325rcOspfv3		OBJECT IDENTIFIER ::= { rcMgmt 67 }
326rcCfm                   OBJECT IDENTIFIER ::= { rcMgmt 69 }
327rcPlugOptMod            OBJECT IDENTIFIER ::= { rcMgmt 71 }
328rcVrrp                  OBJECT IDENTIFIER ::= { rcMgmt 73 }
329rcMpls  		OBJECT IDENTIFIER ::= { rcMgmt 74 }
330rcIpMRoute              OBJECT IDENTIFIER ::= { rcMgmt 76 }
331rcPlsb                  OBJECT IDENTIFIER ::= { rcMgmt 78 }
332rcMsdp                  OBJECT IDENTIFIER ::= { rcMgmt 80 }
333rcKhi                   OBJECT IDENTIFIER ::= { rcMgmt 85 }
334rcIke                   OBJECT IDENTIFIER ::= { rcMgmt 86 }
335rcIsid                  OBJECT IDENTIFIER ::= { rcMgmt 87 }
336rcMACSec                OBJECT IDENTIFIER ::= { rcMgmt 88 }
337
338rc2k			OBJECT IDENTIFIER ::= { rcMgmt 100 }
339rcVossSystem            OBJECT IDENTIFIER ::= { rcMgmt 101 }
340rcCliSystem             OBJECT IDENTIFIER ::= { rcMgmt 102 }
341rcSmtp                  OBJECT IDENTIFIER ::= { rcMgmt 103 }
342rcPowerRanger           OBJECT IDENTIFIER ::= { rcMgmt 202 }
343rcVrf                   OBJECT IDENTIFIER ::= { rcMgmt 203 }
344rcCobaltBlue            OBJECT IDENTIFIER ::= { rcMgmt 204 }
345rcVrrpv3                OBJECT IDENTIFIER ::= { rcMgmt 206 }
346rcVspTalk               OBJECT IDENTIFIER ::= { rcMgmt 208 }
347rcVirtualIst            OBJECT IDENTIFIER ::= { rcMgmt 211 }
348rcSingleCpSystem        OBJECT IDENTIFIER ::= { rcMgmt 212 }
349rcIpsec                 OBJECT IDENTIFIER ::= { rcMgmt 213 }
350rcASG                   OBJECT IDENTIFIER ::= { rcMgmt 214 }
351rcMld  		        OBJECT IDENTIFIER ::= { rcMgmt 215 }
352rcMRouteIpv6            OBJECT IDENTIFIER ::= { rcMgmt 216 }
353rcPimIpv6               OBJECT IDENTIFIER ::= { rcMgmt 217 }
354rcVxlan                 OBJECT IDENTIFIER ::= { rcMgmt 218 }
355rcDvr                   OBJECT IDENTIFIER ::= { rcMgmt 219 }
356rcLldpExt               OBJECT IDENTIFIER ::= { rcMgmt 220 }
357rcSflow                 OBJECT IDENTIFIER ::= { rcMgmt 221 }
358
359rcDigitalCert           OBJECT IDENTIFIER ::= { rcMgmt 222 }
360rcNls                   OBJECT IDENTIFIER ::= { rcMgmt 223 }
361rcOvsdb                 OBJECT IDENTIFIER ::= { rcMgmt 225 }
362rcAppTelemetry          OBJECT IDENTIFIER ::= { rcMgmt 226 }
363
364-- LOGICAL (System) Elements
365
366rcSysIpAddr OBJECT-TYPE
367        SYNTAX        IpAddress
368        MAX-ACCESS    read-only
369        STATUS        current
370        DESCRIPTION   "This entity's IP address."
371        ::= { rcSystem 1 }
372
373rcSysNetMask OBJECT-TYPE
374        SYNTAX        IpAddress
375        MAX-ACCESS    read-only
376        STATUS        current
377        DESCRIPTION   "This entity's subnet mask."
378        ::= { rcSystem 2 }
379
380rcSysBroadcast OBJECT-TYPE
381        SYNTAX        IpAddress
382        MAX-ACCESS    read-only
383        STATUS        current
384        DESCRIPTION   "This entity's broadcast address."
385        ::= { rcSystem 3 }
386
387-- Community Strings
388
389rcSysCommReadWriteAll OBJECT-TYPE
390        SYNTAX        DisplayString (SIZE (0..20))
391        MAX-ACCESS    read-write
392        STATUS        current
393        DESCRIPTION   "When an SNMP message is received by this entity, the
394                      community string in the message is compared with this
395                      string first.  If it matches, read-write access is
396                      granted to all items in the MIB.  If it doesn't
397                      match, the rcSysCommReadWrite string is compared next."
398        ::= { rcSystem 4 }
399
400rcSysCommReadWrite OBJECT-TYPE
401        SYNTAX        DisplayString (SIZE (0..20))
402        MAX-ACCESS    read-write
403        STATUS        current
404        DESCRIPTION   "When an SNMP message is received by this entity, the
405                      community string in the message is compared with this
406                      string second.  If it matches, read-write access is
407                      granted to all items in the MIB except community
408                      strings.  (Community strings appear empty when read
409                      and return a no such name error when an attempt is
410                      made to write them.)  If it doesn't match, the
411                      rcSysCommReadWriteLayer3 string is compared next."
412        ::= { rcSystem 5 }
413
414rcSysCommReadOnly OBJECT-TYPE
415        SYNTAX        DisplayString (SIZE (0..20))
416        MAX-ACCESS    read-write
417        STATUS        current
418        DESCRIPTION   "When an SNMP message is received by this entity, the
419                      community string in the message is compared with this
420                      string third.  If it matches, read-only access is
421                      granted to all items in the MIB except community
422                      strings.  (Community strings appear empty when read.)
423                      If it doesn't match, no access is granted, no
424                      response is sent back to the SNMP requester, and
425                      SNMP traps are sent to the SNMP trap receiver(s) if
426                      configured."
427        ::= { rcSystem 6 }
428
429-- Other
430
431rcSysVersion OBJECT-TYPE
432	SYNTAX 		DisplayString (SIZE (0..80))
433	MAX-ACCESS 		read-only
434	STATUS 		current
435	DESCRIPTION	"Software version running on device"
436	::= { rcSystem 7 }
437
438rcSysAction OBJECT-TYPE
439        SYNTAX       INTEGER {
440                         none(1),               -- none of the following
441                         hardReset(2),          -- power on tests
442                         softReset(3),          -- reset w/o power on tests
443                         saveToNVRAM(4),        -- save current config to NVRAM
444                         resetCounters(5),      -- reset all statistic counters
445                         saveToStandbyNVRAM(6), -- save config to slave NVRAM
446                         cpuSwitchOver(7),      -- CPU board switch-over
447		         checkSwInFlash(8),
448		         checkSwInPcmcia(9),
449			 resetConsole(10),
450			 resetModem(11),
451			 flushIpRouteTbl(12),
452			 saveRuntimeConfig(13),		-- 8k only
453			 saveRuntimeConfigToSlave(14),	-- 8k only
454			 saveBootConfig(15),		-- 8k only
455			 saveSlaveBootConfig(16), 	-- 8k only
456        resetIstStatCounters(17)
457--			 being used in rel2.2(18)
458--			 being used in rel2.2(19)
459--			 reserve(20)
460--			 reserve(21)
461 	              }
462        MAX-ACCESS    read-write
463        STATUS        current
464	DESCRIPTION   "Initiate a system action."
465	DEFVAL 	      { none }
466        ::= { rcSystem 8 }
467
468rcSysResult OBJECT-TYPE
469	SYNTAX       INTEGER {
470		         none(1),		-- none of the following
471		         inProgress(2),		-- in progress
472		         success(3),		-- success
473		         fail(4),		-- failure
474		         flashReadFailed(5),	-- could not read from flash
475		         pcmciaReadFailed(6),	-- could not read from pcmcia
476		         crcCheckFailed(7),
477                         noStandbyCpu(8)
478	              }
479        MAX-ACCESS    read-only
480        STATUS        current
481	DESCRIPTION   "Result from the last system action."
482	DEFVAL 	      { none }
483        ::= { rcSystem 9 }
484
485rcSysLastChange OBJECT-TYPE
486        SYNTAX        TimeTicks
487        MAX-ACCESS    read-only
488        STATUS        current
489        DESCRIPTION   "Last management initiated configuration
490		      change since sysUpTime."
491        ::= { rcSystem 10 }
492
493rcSysLastVlanChange OBJECT-TYPE
494        SYNTAX        TimeTicks
495        MAX-ACCESS    read-only
496        STATUS        current
497        DESCRIPTION   "Last management initiated VLAN configuration
498		      change since sysUpTime."
499        ::= { rcSystem 11 }
500
501rcSysLastStatisticsReset OBJECT-TYPE
502        SYNTAX        TimeTicks
503        MAX-ACCESS    read-only
504        STATUS        current
505        DESCRIPTION   "Last management initiated statistics reset
506		      since sysUpTime."
507        ::= { rcSystem 12 }
508
509-- Global Statistics
510
511rcSysBufferUtil OBJECT-TYPE
512	SYNTAX        INTEGER (0..100)
513	MAX-ACCESS    read-only
514	STATUS        current
515	DESCRIPTION   "Buffer utilization as a percentage of the
516                      total amount of buffer space in the system.
517                      A high value indicates congestion."
518	::= { rcSystem 13 }
519
520rcSysBufferUtilPeak OBJECT-TYPE
521	SYNTAX        INTEGER (0..100)
522	MAX-ACCESS    read-only
523	STATUS        current
524	DESCRIPTION   "The largest buffer utilization since sysUpTime"
525	::= { rcSystem 14 }
526
527rcSysBufferUtilPeakTime OBJECT-TYPE
528	SYNTAX        TimeTicks
529	MAX-ACCESS    read-only
530	STATUS        current
531	DESCRIPTION   "Timestamp for rcSysPeakBandwidth"
532	::= { rcSystem 15 }
533
534rcSysNVRamSize OBJECT-TYPE
535	SYNTAX        Gauge32
536	MAX-ACCESS    read-only
537	STATUS        current
538	DESCRIPTION   "Total Non-volatile RAM in Kbytes"
539	::= { rcSystem 16 }
540
541rcSysNVRamUsed OBJECT-TYPE
542	SYNTAX        Gauge32
543	MAX-ACCESS    read-only
544	STATUS        current
545	DESCRIPTION   "Non-volatile RAM in use in Kbytes"
546	::= { rcSystem 17 }
547
548rcSysLastSaveToNVRam    OBJECT-TYPE
549        SYNTAX        TimeTicks
550        MAX-ACCESS    read-only
551        STATUS        current
552        DESCRIPTION   "SysUpTime of the last time when NVRAM was
553                      written to.  This could be a save of the system
554                      configuration or via a file transfer of a
555                      configuration file."
556        ::= { rcSystem 18 }
557
558rcSysLastSaveToStandbyNVRam OBJECT-TYPE
559        SYNTAX        TimeTicks
560        MAX-ACCESS    read-only
561        STATUS        current
562        DESCRIPTION   "SysUpTime of the last time when the standby NVRAM
563                      (on the back-up CPU board) was written to."
564        ::= { rcSystem 19 }
565
566rcSysCpuUtil OBJECT-TYPE
567        SYNTAX        Gauge32
568        MAX-ACCESS    read-only
569        STATUS        current
570        DESCRIPTION   "Percentage of CPU utilization.
571		      This object is not supported on VSP. VSP uses
572		      rcKhiSlotCpuCurrentUtil"
573        ::= { rcSystem 20 }
574
575rcSysSwitchFabricUtil OBJECT-TYPE
576        SYNTAX        Gauge32
577        MAX-ACCESS    read-only
578        STATUS        current
579        DESCRIPTION   "Percentage of Switching Fabric utilization. Object
580	               is not support on VSP"
581        ::= { rcSystem 21 }
582
583rcSysRmonMemSize OBJECT-TYPE
584        SYNTAX        INTEGER (250000..4000000)
585        MAX-ACCESS    read-write
586        STATUS        current
587        DESCRIPTION   "Amount of RAM in bytes to allocate for RMON
588                      to use when rcSysRmonEnable is TRUE."
589        ::= { rcSystem 22 }
590
591rcSysRmonEnable OBJECT-TYPE
592        SYNTAX        TruthValue
593        MAX-ACCESS    read-write
594        STATUS        current
595        DESCRIPTION   "Control whether the RMON feature should be
596                      enabled.
597
598		      To enable the RMON feature, set this variable to
599		      true.  The RMON agent in the device will get
600                      started immediately if the amount of memory
601		      specified by rcSysRmonMemSize is currently
602		      available in the device.
603
604		      To disable the RMON feature, set this variable to
605		      false, save the new setting to NVRAM, and reboot
606		      the device.  After the device is rebooted the
607		      RMON agent will not be operational."
608        ::= { rcSystem 23 }
609
610rcSysRmonSaveConfig OBJECT-TYPE
611        SYNTAX        TruthValue
612        MAX-ACCESS    read-write
613        STATUS        obsolete
614        DESCRIPTION   "Control whether RMON configuration information
615                      should be saved to NVRAM so RMON settings can
616                      be automatically reinstalled after a system
617                      reboot.
618
619		      Setting rcSysRmonSaveConfig to true does not
620		      immediately save the configuration information.
621		      The save happens when the rcSysAction variable
622		      is set to 'saveToNVRAM(4)'.
623
624                      This option is only meaningful when the
625                      rcSysRmonEnable variable is set to true."
626        ::= { rcSystem 24 }
627
628rcSysRmonTrapOption OBJECT-TYPE
629        SYNTAX        INTEGER {
630		 	 toOwner(1),
631			 toAll(2)
632		      }
633        MAX-ACCESS    read-write
634        STATUS        current
635        DESCRIPTION   "Used to indicate whether RMON traps should be
636		      sent to only the owner of the RMON alarm (i.e.,
637		      the manager that created the alarm entry) or
638		      all trap recipients in the system trap receiver
639		      table."
640	DEFVAL	      { toOwner }
641        ::= { rcSystem 25 }
642
643rcSysSupportRouting OBJECT-TYPE
644        SYNTAX        TruthValue
645        MAX-ACCESS    read-only
646        STATUS        current
647        DESCRIPTION   "Used to indicate whether routing is supported
648                      in this product."
649        ::= { rcSystem 26 }
650
651rcSysSupportWebServer OBJECT-TYPE
652        SYNTAX        TruthValue
653        MAX-ACCESS    read-only
654        STATUS        current
655        DESCRIPTION   "Used to indicate whether WebServer is supported
656                      in this product."
657        ::= { rcSystem 27 }
658
659rcSysLastIpAddrChange OBJECT-TYPE
660        SYNTAX        TimeTicks
661        MAX-ACCESS    read-only
662        STATUS        current
663        DESCRIPTION   "Last management initiated IP address change
664                       since sysUpTime.  Any addition or deletion of
665                       an IP address to a single routable port or
666                       a VLAN is time-stamped by this variable."
667        ::= { rcSystem 28 }
668
669rcSysCommReadWriteLayer3 OBJECT-TYPE
670        SYNTAX        DisplayString (SIZE (0..20))
671        MAX-ACCESS    read-write
672        STATUS        current
673        DESCRIPTION   "When an SNMP message is received by this entity, the
674                      community string in the message is compared with this
675                      string third.  If it matches, read-write access is
676		      granted to all Layer-3 items in the MIB except community
677                      strings.  (Community strings appear empty when read
678                      and return a no such name error when an attempt is
679                      made to write them.)  If it doesn't match, the
680                      rcSysCommReadWriteLayer2 string is compared next."
681        ::= { rcSystem 29 }
682
683rcSysCommReadWriteLayer2 OBJECT-TYPE
684        SYNTAX        DisplayString (SIZE (0..20))
685        MAX-ACCESS    read-write
686        STATUS        current
687        DESCRIPTION   "When an SNMP message is received by this entity, the
688                      community string in the message is compared with this
689                      string fourth.  If it matches, read-write access is
690                      granted to all Layer-2 items in the MIB except community
691                      strings.  (Community strings appear empty when read
692                      and return a no such name error when an attempt is
693                      made to write them.)  If it doesn't match, the
694                      rcSysCommReadOnly string is compared next."
695        ::= { rcSystem 30 }
696
697rcSysAccessPolicyEnable OBJECT-TYPE
698        SYNTAX        TruthValue
699        MAX-ACCESS    read-write
700        STATUS        current
701        DESCRIPTION   "Used to configure the system access policy feature.
702		      if 'true', the rcSysAccessPolicyTable is examined to
703		      determine which packets should be allowed or denied
704                      access to this device."
705	DEFVAL	      { false }
706        ::= { rcSystem 31 }
707
708rcSysDefaultRuntimeConfigFileName OBJECT-TYPE
709        SYNTAX        DisplayString
710        MAX-ACCESS    read-only
711        STATUS        current
712        DESCRIPTION   "default config."
713        ::= { rcSystem 32 }
714
715rcSysDefaultBootConfigFileName OBJECT-TYPE
716        SYNTAX        DisplayString
717        MAX-ACCESS    read-only
718        STATUS        current
719        DESCRIPTION   "default boot config."
720        ::= { rcSystem 33 }
721
722rcSysConfigFileName OBJECT-TYPE
723        SYNTAX        	DisplayString (SIZE(0..255))
724        MAX-ACCESS        	read-write
725        STATUS        	current
726        DESCRIPTION   	"File name used in conjunction with rcSysAction.
727
728			If rcSysAction is set to 'saveRuntimeConfig' or
729			'saveRuntimeConfigToSlave' then this file name
730			will be used instead of the file name specified
731			in rcSysDefaultRuntimeConfigFileName.
732
733			If rcSysAction is set to 'saveBootConfig' or
734			'saveBootConfigToSlave' then this file name will
735			be used insteaad of the file name specified in
736			rcSysDefaultBootConfigFileName.
737
738			If the file name is blank (i.e., nothing is
739			entered) then the default file name will be
740			used."
741        ::= { rcSystem 34 }
742
743rcSysLastRunTimeConfigSave OBJECT-TYPE
744        SYNTAX        TimeTicks
745        MAX-ACCESS    read-only
746        STATUS        current
747        DESCRIPTION   "SysUpTime of the last time when the run time
748                      configuration was written to."
749        ::= { rcSystem 35 }
750
751rcSysLastRunTimeConfigSaveToSlave OBJECT-TYPE
752        SYNTAX        TimeTicks
753        MAX-ACCESS    read-only
754        STATUS        current
755        DESCRIPTION   "SysUpTime of the last time when the run time
756                      configuration was written to slave NVRAM."
757        ::= { rcSystem 36 }
758
759rcSysLastBootConfigSave OBJECT-TYPE
760        SYNTAX        TimeTicks
761        MAX-ACCESS    read-only
762        STATUS        current
763        DESCRIPTION   "SysUpTime of the last time when the boot
764                      configuration was written to."
765        ::= { rcSystem 37 }
766
767rcSysLastBootConfigSaveOnSlave OBJECT-TYPE
768        SYNTAX        TimeTicks
769        MAX-ACCESS    read-only
770        STATUS        current
771        DESCRIPTION   "SysUpTime of the last time when the boot
772                      configuration was written on the slave NVRAM."
773        ::= { rcSystem 38 }
774
775rcSysRmonUtilizationMethod OBJECT-TYPE
776        SYNTAX        INTEGER {
777                         halfDuplex(1),
778                         fullDuplex(2)
779                      }
780        MAX-ACCESS    read-write
781        STATUS        current
782        DESCRIPTION   "Used to control whether RMON should use a half-duplex
783                       or full-duplex formula to calculate port utilization.
784                       When set to 'halfDuplex', RMON will use InOctets and
785                       the port's speed to calculate port utilization (this
786                       is the standard RMON rfc1271 convention).
787                       When set to 'fullDuplex', RMON will use InOctets and
788                       OutOctets and 2X the port's speed to calculate port
789                       utilization. Furthermore, if this variable is set to
790                       'fullDuplex', but the port is operating in a
791                       half-duplex mode, the calculation defaults back to
792                       the rfc1271 convention."
793        DEFVAL        { halfDuplex }
794        ::= { rcSystem 39 }
795
796rcSysCommReadWriteLayer1 OBJECT-TYPE
797        SYNTAX        DisplayString (SIZE (0..20))
798        MAX-ACCESS    read-write
799        STATUS        current
800        DESCRIPTION   "read-write L1 access"
801        ::= { rcSystem 40 }
802
803rcSysOtherBufferUtil OBJECT-TYPE
804        SYNTAX        Gauge32
805        MAX-ACCESS    read-only
806        STATUS        current
807        DESCRIPTION   "bw currently consumed"
808        ::= { rcSystem 41 }
809
810rcSysOtherBufferUtilPeak OBJECT-TYPE
811        SYNTAX        Gauge32
812        MAX-ACCESS    read-only
813        STATUS        current
814        DESCRIPTION   "peak bw since reset"
815        ::= { rcSystem 42 }
816
817rcSysOtherBufferUtilPeakTime OBJECT-TYPE
818        SYNTAX        TimeTicks
819        MAX-ACCESS    read-only
820        STATUS        current
821        DESCRIPTION   "timestamp for rcSysPeakBw"
822        ::= { rcSystem 43 }
823
824rcSysOtherCpuUtil OBJECT-TYPE
825        SYNTAX        Gauge32
826        MAX-ACCESS    read-only
827        STATUS        current
828        DESCRIPTION   "% cpu utilization"
829        ::= { rcSystem 44 }
830
831rcSysOtherSwitchFabricUtil OBJECT-TYPE
832        SYNTAX        Gauge32
833        MAX-ACCESS    read-only
834        STATUS        current
835        DESCRIPTION   "% switch fabric util"
836        ::= { rcSystem 45 }
837
838rcSysDramSize OBJECT-TYPE
839        SYNTAX        Integer32
840        MAX-ACCESS    read-only
841        STATUS        current
842        DESCRIPTION   "Dram size in mega-bytes. It is not supported
843	               on VSP"
844        ::= { rcSystem 46 }
845
846rcSysDramUsed OBJECT-TYPE
847        SYNTAX        Gauge32
848        MAX-ACCESS    read-only
849        STATUS        current
850        DESCRIPTION   "Dram used in percentage. It is not supported
851	               on VSP"
852        ::= { rcSystem 47 }
853
854rcSysDramFree OBJECT-TYPE
855        SYNTAX        Integer32
856        MAX-ACCESS    read-only
857        STATUS        current
858        DESCRIPTION   "Dram free size in kilo-bytes. It is not supported
859	              on VSP"
860        ::= { rcSystem 48 }
861
862rcSysDramMaxBlockFree OBJECT-TYPE
863        SYNTAX        Integer32
864        MAX-ACCESS    read-only
865        STATUS        current
866        DESCRIPTION   "Dram max block free size in kilo-bytes. it is not
867		      supported on VSP"
868        ::= { rcSystem 49 }
869
870rcSysVirtualIpAddr OBJECT-TYPE
871        SYNTAX        IpAddress
872        MAX-ACCESS    read-write
873        STATUS        current
874        DESCRIPTION   "Virtual IP is an IP address that owned and
875		       advertised only by the master CPU. So whichever
876		       CPU is master registers this IP address. Unlike the
877		       management IP address, this address goes in the
878		       switch config file and not the boot config"
879        ::= { rcSystem 51 }
880
881rcSysVirtualNetMask OBJECT-TYPE
882        SYNTAX        IpAddress
883        MAX-ACCESS    read-write
884        STATUS        current
885        DESCRIPTION   "Net mask of the management virtual Ip address"
886        ::= { rcSystem 52 }
887
888rcSysReadWriteLevel OBJECT-TYPE
889        SYNTAX        Integer32
890        MAX-ACCESS    read-write
891        STATUS        current
892        DESCRIPTION   "The status of the read/write level"
893        ::= { rcSystem 53 }
894
895rcSysMTUSize OBJECT-TYPE
896        SYNTAX        INTEGER {
897                         mtu1950(1),
898                         mtu9600(2),
899                         mtu1522(3)
900                      }
901        MAX-ACCESS    read-write
902        STATUS        current
903        DESCRIPTION   "This is the maximum transmission size of frames that all
904                       the ports on the chassis support."
905        DEFVAL   { mtu1950 }
906        ::= { rcSystem 55 }
907
908rcSysClockSyncTime OBJECT-TYPE
909        SYNTAX        INTEGER (15..3600)
910        MAX-ACCESS    read-write
911        STATUS        current
912        DESCRIPTION   "Time interval at which RTC and system clocks are
913                       synchronized.Not supported in VSP 3.3"
914        DEFVAL   { 60 }
915        ::= { rcSystem 56 }
916
917rcSysForceTrapSender OBJECT-TYPE
918        SYNTAX        TruthValue
919        MAX-ACCESS    read-write
920        STATUS        current
921        DESCRIPTION   "This is a flag that if user wants to configured
922                       CLIP (Circuit Less IP) as trap originator."
923        ::= { rcSystem 57 }
924
925rcSysMrouteStrLimit OBJECT-TYPE
926        SYNTAX        TruthValue
927        MAX-ACCESS    read-write
928        STATUS        current
929        DESCRIPTION   "enable or disable mroute stream limit in system."
930        DEFVAL        { false }
931        ::= { rcSystem 58 }
932
933-- Trap Receiver Table
934
935rcSysTrapRecvTable OBJECT-TYPE
936        SYNTAX        SEQUENCE OF RcSysTrapRecvEntry
937        MAX-ACCESS    not-accessible
938        STATUS        obsolete
939        DESCRIPTION   "The trap receiver table (0 to 25 entries).  This
940                      table lists the addresses of Network Management
941                      Stations that should receive trap messages from
942                      this entity when an exception condition occurs."
943        ::= { rcSystem 60 }
944
945rcSysTrapRecvEntry OBJECT-TYPE
946        SYNTAX        RcSysTrapRecvEntry
947        MAX-ACCESS    not-accessible
948        STATUS        obsolete
949        DESCRIPTION   "A trap receiver table entry."
950        INDEX         { rcSysTrapRecvAddress }
951        ::= { rcSysTrapRecvTable 1 }
952
953RcSysTrapRecvEntry ::=
954        SEQUENCE {
955                rcSysTrapRecvAddress IpAddress,
956                rcSysTrapRecvVersion INTEGER,
957                rcSysTrapRecvCommunity DisplayString,
958                rcSysTrapRecvSrcAddress IpAddress,
959                rcSysTrapRecvRowStatus RowStatus
960        }
961
962rcSysTrapRecvAddress OBJECT-TYPE
963        SYNTAX        IpAddress
964        MAX-ACCESS    read-only
965        STATUS        obsolete
966        DESCRIPTION   "IP address for trap receiver."
967        ::= { rcSysTrapRecvEntry 1 }
968
969rcSysTrapRecvVersion OBJECT-TYPE
970        SYNTAX        INTEGER {
971                         v1(1),
972                         v2c(2)
973                      }
974        MAX-ACCESS    read-write
975        STATUS	      obsolete
976        DESCRIPTION   "The version of trap receiver."
977        DEFVAL 	      { v1 }
978	::= { rcSysTrapRecvEntry 2 }
979
980rcSysTrapRecvCommunity OBJECT-TYPE
981        SYNTAX        DisplayString (SIZE (0..20))
982        MAX-ACCESS    read-write
983        STATUS        obsolete
984        DESCRIPTION   "Community string used for trap messages to this
985                       trap receiver."
986        ::= { rcSysTrapRecvEntry 3 }
987
988rcSysTrapRecvSrcAddress OBJECT-TYPE
989        SYNTAX        IpAddress
990        MAX-ACCESS    read-write
991        STATUS        obsolete
992        DESCRIPTION   "Source IP address to use when sending traps.
993		       This IP address will be inserted into the
994		       source IP address field in the UDP trap packet."
995        ::= { rcSysTrapRecvEntry 4 }
996
997rcSysTrapRecvRowStatus OBJECT-TYPE
998        SYNTAX        RowStatus
999        MAX-ACCESS    read-write
1000        STATUS        obsolete
1001        DESCRIPTION   "Used to create/delete entries"
1002        ::= { rcSysTrapRecvEntry 5 }
1003
1004
1005-- Access Policy Table
1006
1007rcSysAccessPolicyTable OBJECT-TYPE
1008        SYNTAX        SEQUENCE OF RcSysAccesspolicyEntry
1009        MAX-ACCESS    not-accessible
1010        STATUS        current
1011        DESCRIPTION   "Management access policy table.  This table is
1012		       used to permit or deny access to this device via
1013		       the specified source Id."
1014       ::= { rcSystem 61 }
1015
1016rcSysAccessPolicyEntry OBJECT-TYPE
1017        SYNTAX        RcSysAccesspolicyEntry
1018        MAX-ACCESS    not-accessible
1019        STATUS        current
1020        DESCRIPTION   "An access policy table entry."
1021        INDEX         { rcSysAccessPolicyId }
1022        ::= { rcSysAccessPolicyTable 1 }
1023
1024RcSysAccesspolicyEntry ::=
1025        SEQUENCE {
1026                rcSysAccessPolicyId INTEGER,
1027                rcSysAccessPolicyName DisplayString,
1028                rcSysAccessPolicyPolicyEnable TruthValue,
1029                rcSysAccessPolicyMode INTEGER,
1030                rcSysAccessPolicyService INTEGER,
1031                rcSysAccessPolicyPrecedence INTEGER,
1032                rcSysAccessPolicyNetAddr IpAddress,        -- obsolete
1033                rcSysAccessPolicyNetMask IpAddress,        -- obsolete
1034                rcSysAccessPolicyTrustedHostAddr IpAddress,-- obsolete
1035                rcSysAccessPolicyTrustedHostUserName DisplayString,
1036                rcSysAccessPolicyAccessLevel INTEGER,
1037                rcSysAccessPolicyLog TruthValue,
1038                rcSysAccessPolicyUsage Counter32,
1039                rcSysAccessPolicyRowStatus RowStatus,
1040                rcSysAccessPolicyAccessStrict TruthValue,
1041                rcSysAccessPolicyNetInetAddrType INTEGER,
1042                rcSysAccessPolicyNetInetAddress InetAddress,
1043                rcSysAccessPolicyNetInetAddrPrefixLen InetAddressPrefixLength,
1044                rcSysAccessPolicyTrustedHostInetAddress InetAddress
1045        }
1046
1047rcSysAccessPolicyId OBJECT-TYPE
1048        SYNTAX        INTEGER (1..65535)
1049        MAX-ACCESS    read-only
1050        STATUS        current
1051        DESCRIPTION   "Policy Id."
1052        ::= { rcSysAccessPolicyEntry 1 }
1053
1054rcSysAccessPolicyName OBJECT-TYPE
1055        SYNTAX        DisplayString (SIZE (0..15))
1056        MAX-ACCESS    read-write
1057        STATUS        current
1058        DESCRIPTION   "Name of this policy."
1059        ::= { rcSysAccessPolicyEntry 2 }
1060
1061rcSysAccessPolicyPolicyEnable OBJECT-TYPE
1062        SYNTAX        TruthValue
1063        MAX-ACCESS    read-write
1064        STATUS        current
1065        DESCRIPTION   "Indicate whether this policy is currently
1066                       active."
1067	DEFVAL	      { true }
1068        ::= { rcSysAccessPolicyEntry 3 }
1069
1070rcSysAccessPolicyMode OBJECT-TYPE
1071        SYNTAX        INTEGER {
1072                        allow(1),
1073                        deny(2)
1074                      }
1075        MAX-ACCESS    read-write
1076        STATUS        current
1077        DESCRIPTION   "Used to indicate whether a packet having a
1078		       source IP address that matches this entry
1079		       should be permitted to enter the device or
1080 		       denied access."
1081	DEFVAL	      { allow }
1082        ::= { rcSysAccessPolicyEntry 4 }
1083
1084rcSysAccessPolicyService OBJECT-TYPE
1085        SYNTAX        INTEGER (0..255)
1086        MAX-ACCESS    read-write
1087        STATUS        current
1088        DESCRIPTION   "Is represented as bitset to indicate which protocol
1089                      this entry should be applied to.
1090                      Value is one of multiple(logical 'OR')
1091                      of the following values:
1092                             telnet(1),
1093                             snmp(2),
1094                             tftp(4),
1095                             ftp(8),
1096                             http(16),
1097                             rlogin(32),
1098                             ssh(64),
1099                             snmp-v3(128)
1100                      telnet(1): enables telnet service
1101                      snmp(2): enables snmp service
1102                      tftp(4): enables tftp service
1103                      ftp(8): enables ftp service
1104                      http(16): enables http service
1105                      rlogin(32): enables rlogin service
1106                      ssh(64): enables ssh service
1107                      snmp-v3(128): enables snmp service for v3 groups
1108                      Value 0 means no service enabled."
1109        DEFVAL        { 0 }
1110        ::= { rcSysAccessPolicyEntry 5 }
1111
1112-- Following between =begin =end is processed by mib_tools/extras.awk
1113-- =begin enum
1114-- rcSysAccessPolicyService none    0
1115-- rcSysAccessPolicyService telnet  1
1116-- rcSysAccessPolicyService snmp    2
1117-- rcSysAccessPolicyService tftp    4
1118-- rcSysAccessPolicyService ftp     8
1119-- rcSysAccessPolicyService http    16
1120-- rcSysAccessPolicyService rlogin  32
1121-- rcSysAccessPolicyService ssh     64
1122-- rcSysAccessPolicyService snmp_v3 128
1123-- rcSysAccessPolicyService all     255
1124-- =end enum
1125
1126rcSysAccessPolicyPrecedence OBJECT-TYPE
1127        SYNTAX        INTEGER (1..128)
1128        MAX-ACCESS    read-write
1129        STATUS        current
1130        DESCRIPTION   "Used to indicate the precedence of this policy.
1131		       The Lower the number the higher the precedence."
1132	DEFVAL	      { 10 }
1133        ::= { rcSysAccessPolicyEntry 6 }
1134
1135rcSysAccessPolicyNetAddr OBJECT-TYPE
1136        SYNTAX        IpAddress
1137        MAX-ACCESS    read-write
1138        STATUS        obsolete
1139        DESCRIPTION   "Source network IP address."
1140        ::= { rcSysAccessPolicyEntry 7 }
1141
1142rcSysAccessPolicyNetMask OBJECT-TYPE
1143        SYNTAX        IpAddress
1144        MAX-ACCESS    read-write
1145        STATUS        obsolete
1146        DESCRIPTION   "Source network mask."
1147        ::= { rcSysAccessPolicyEntry 8 }
1148
1149rcSysAccessPolicyTrustedHostAddr OBJECT-TYPE
1150        SYNTAX        IpAddress
1151        MAX-ACCESS    read-write
1152        STATUS        obsolete
1153        DESCRIPTION   "Trusted IP address of host performing a rlogin
1154		       into the device."
1155        ::= { rcSysAccessPolicyEntry 9 }
1156
1157rcSysAccessPolicyTrustedHostUserName OBJECT-TYPE
1158        SYNTAX        DisplayString (SIZE (0..30))
1159        MAX-ACCESS    read-write
1160        STATUS        current
1161        DESCRIPTION   "User name on the trusted host performing a rlogin
1162                       into the device."
1163        ::= { rcSysAccessPolicyEntry 10 }
1164
1165rcSysAccessPolicyAccessLevel OBJECT-TYPE
1166        SYNTAX        INTEGER {
1167                        readOnly(1),
1168                        readWrite(2),
1169                        readWriteAll(3)
1170                      }
1171        MAX-ACCESS    read-write
1172        STATUS        current
1173        DESCRIPTION   "Access level of trusted host."
1174	DEFVAL	      { readOnly }
1175        ::= { rcSysAccessPolicyEntry 11 }
1176
1177rcSysAccessPolicyLog OBJECT-TYPE
1178        SYNTAX        TruthValue
1179        MAX-ACCESS    read-write
1180        STATUS        current
1181        DESCRIPTION   "Used to indicate whether logging should be
1182		       performed if this policy was applied."
1183	DEFVAL	      { false }
1184        ::= { rcSysAccessPolicyEntry 12 }
1185
1186rcSysAccessPolicyUsage OBJECT-TYPE
1187        SYNTAX  	Counter32
1188        MAX-ACCESS  	read-only
1189        STATUS  	current
1190        DESCRIPTION 	"Usage Counter"
1191        ::= { rcSysAccessPolicyEntry 13 }
1192
1193rcSysAccessPolicyRowStatus OBJECT-TYPE
1194        SYNTAX        RowStatus
1195        MAX-ACCESS    read-write
1196        STATUS        current
1197        DESCRIPTION   "Used to create/delete an entry"
1198        ::= { rcSysAccessPolicyEntry 14 }
1199
1200rcSysAccessPolicyAccessStrict OBJECT-TYPE
1201        SYNTAX        TruthValue
1202        MAX-ACCESS    read-write
1203        STATUS        current
1204        DESCRIPTION   "Used to restrict the access level specified in
1205                       the system access policy table to exactly the
1206                       same access level as specified by user. If TRUE
1207                       then only the access level in the policy table
1208                       is allowed access. If FALSE, then the default
1209                       behavior is to assume the access level specified
1210                       in policy table as the floor."
1211          DEFVAL        { false }
1212        ::= { rcSysAccessPolicyEntry 15 }
1213
1214rcSysAccessPolicyNetInetAddrType OBJECT-TYPE
1215        SYNTAX        INTEGER {
1216                          any(0),
1217                          ipv4(1),
1218                          ipv6(2)
1219                      }
1220        MAX-ACCESS    read-write
1221        STATUS        current
1222        DESCRIPTION   "Source network Inet Address Type."
1223        ::= { rcSysAccessPolicyEntry 16 }
1224
1225rcSysAccessPolicyNetInetAddress OBJECT-TYPE
1226        SYNTAX        InetAddress
1227        MAX-ACCESS    read-write
1228        STATUS        current
1229        DESCRIPTION   "Source network Inet Address (prefix/network)."
1230        ::= { rcSysAccessPolicyEntry 17 }
1231
1232rcSysAccessPolicyNetInetAddrPrefixLen OBJECT-TYPE
1233        SYNTAX        InetAddressPrefixLength
1234        MAX-ACCESS    read-write
1235        STATUS        current
1236        DESCRIPTION   "Source network Inet Address Prefix-Length/Mask."
1237        ::= { rcSysAccessPolicyEntry 18 }
1238
1239rcSysAccessPolicyTrustedHostInetAddress OBJECT-TYPE
1240        SYNTAX        InetAddress
1241        MAX-ACCESS    read-write
1242        STATUS        current
1243        DESCRIPTION   "Trusted Inet address of host performing a rlogin
1244                       into the device."
1245        ::= { rcSysAccessPolicyEntry 19 }
1246
1247
1248rcSysAccPolSnmpGrpTable OBJECT-TYPE
1249        SYNTAX        SEQUENCE OF RcSysAccPolSnmpGrpEntry
1250        MAX-ACCESS    not-accessible
1251        STATUS        current
1252        DESCRIPTION   "SNMP group list for access policy"
1253        ::= { rcSystem 95 }
1254
1255rcSysAccPolSnmpGrpEntry OBJECT-TYPE
1256        SYNTAX        RcSysAccPolSnmpGrpEntry
1257        MAX-ACCESS    not-accessible
1258        STATUS        current
1259        DESCRIPTION   "The  table entry which covers the groups under snmp service."
1260        INDEX         { rcSysAccessPolicyId, rcSysAccPolSnmpGrpName, rcSysAccPolSnmpGrpModel}
1261        ::= { rcSysAccPolSnmpGrpTable 1 }
1262
1263RcSysAccPolSnmpGrpEntry ::=
1264        SEQUENCE {
1265                rcSysAccPolSnmpGrpName SnmpAdminString,
1266                rcSysAccPolSnmpGrpModel SnmpSecurityModel,
1267                rcSysAccPolSnmpGrpRowStatus RowStatus
1268        }
1269
1270rcSysAccPolSnmpGrpName         OBJECT-TYPE
1271        SYNTAX       SnmpAdminString (SIZE(1..32))
1272        MAX-ACCESS   not-accessible
1273        STATUS       current
1274        DESCRIPTION "The snmp-v3 group name"
1275        ::= { rcSysAccPolSnmpGrpEntry 1 }
1276
1277rcSysAccPolSnmpGrpModel OBJECT-TYPE
1278        SYNTAX       SnmpSecurityModel
1279        MAX-ACCESS   not-accessible
1280        STATUS       current
1281        DESCRIPTION "The snmp model"
1282        ::= { rcSysAccPolSnmpGrpEntry 2 }
1283
1284rcSysAccPolSnmpGrpRowStatus OBJECT-TYPE
1285        SYNTAX       RowStatus
1286        MAX-ACCESS   read-write
1287        STATUS       current
1288        DESCRIPTION "Row status"
1289        ::= { rcSysAccPolSnmpGrpEntry 3 }
1290
1291-- This is mib have no JDM support
1292
1293
1294-- Trap Sender Address Table
1295
1296rcSysTrapSenderTable OBJECT-TYPE
1297        SYNTAX        SEQUENCE OF RcSysTrapSenderEntry
1298        MAX-ACCESS    not-accessible
1299        STATUS        current
1300        DESCRIPTION   "The trap sender table (0 to 25 entries).  This
1301                      table lists the addresses of Network Management
1302                      Stations and the Source Address that should receive
1303                      trap messages from this entity when an exception
1304                      condition occurs."
1305        ::= { rcSystem 62 }
1306
1307rcSysTrapSenderEntry OBJECT-TYPE
1308        SYNTAX        RcSysTrapSenderEntry
1309        MAX-ACCESS    not-accessible
1310        STATUS        current
1311        DESCRIPTION   "A trap sender table entry."
1312        INDEX         { rcSysTrapSenderRecvAddress }
1313        ::= { rcSysTrapSenderTable 1 }
1314
1315RcSysTrapSenderEntry ::=
1316        SEQUENCE {
1317                rcSysTrapSenderRecvAddress IpAddress,
1318                rcSysTrapSenderSrcAddress  IpAddress
1319        }
1320
1321rcSysTrapSenderRecvAddress OBJECT-TYPE
1322        SYNTAX        IpAddress
1323        MAX-ACCESS    read-only
1324        STATUS        current
1325        DESCRIPTION   "IP address for trap receiver."
1326        ::= { rcSysTrapSenderEntry 1 }
1327
1328rcSysTrapSenderSrcAddress OBJECT-TYPE
1329        SYNTAX        IpAddress
1330        MAX-ACCESS    read-write
1331        STATUS	      current
1332        DESCRIPTION   "IP address for trap sender."
1333	       ::= { rcSysTrapSenderEntry 2 }
1334
1335-- DNS Server List Mibs
1336
1337rcSysDnsServerListTable OBJECT-TYPE
1338        SYNTAX        SEQUENCE OF RcSysDnsServerListEntry
1339        MAX-ACCESS    not-accessible
1340        STATUS        current
1341        DESCRIPTION   "DNS serever list table used to store the
1342                       details of the DNS server configured."
1343        ::= { rcSystem 64 }
1344
1345rcSysDnsServerListEntry OBJECT-TYPE
1346        SYNTAX        RcSysDnsServerListEntry
1347        MAX-ACCESS    not-accessible
1348        STATUS        current
1349        DESCRIPTION   "table entry."
1350        INDEX         { rcSysDnsServerListType }
1351        ::= { rcSysDnsServerListTable 1 }
1352
1353RcSysDnsServerListEntry ::=
1354        SEQUENCE {
1355                rcSysDnsServerListType          INTEGER,
1356                rcSysDnsServerListIp            IpAddress, -- obsolete
1357                rcSysDnsServerListStatus        INTEGER,
1358                rcSysDnsServerListRequestCount  Counter32,
1359                rcSysDnsServerListSuccessCount  Counter32,
1360                rcSysDnsServerListRowStatus     RowStatus,
1361                rcSysDnsServerListAddressType   InetAddressType,
1362                rcSysDnsServerListAddress       InetAddress
1363        }
1364
1365rcSysDnsServerListType OBJECT-TYPE
1366        SYNTAX        INTEGER {
1367                         primary(0),
1368                         secondary(1),
1369                         tertiary(2)
1370                      }
1371        MAX-ACCESS    read-only
1372        STATUS        current
1373        DESCRIPTION   "Type of the DNS server"
1374        ::= { rcSysDnsServerListEntry 1 }
1375
1376rcSysDnsServerListIp OBJECT-TYPE
1377        SYNTAX        IpAddress
1378        MAX-ACCESS    read-write
1379        STATUS        obsolete
1380        DESCRIPTION   "IP address of the DNS server"
1381        ::= { rcSysDnsServerListEntry 2 }
1382
1383rcSysDnsServerListStatus OBJECT-TYPE
1384        SYNTAX        INTEGER {
1385                         active(0),
1386                         in-active(1)
1387                      }
1388        MAX-ACCESS    read-only
1389        STATUS        current
1390        DESCRIPTION   "Status of DNS server"
1391        ::= { rcSysDnsServerListEntry 3 }
1392
1393rcSysDnsServerListRequestCount OBJECT-TYPE
1394        SYNTAX        Counter32
1395        MAX-ACCESS    read-only
1396        STATUS        current
1397        DESCRIPTION   "Number of request send to this server"
1398        ::= { rcSysDnsServerListEntry 4 }
1399
1400rcSysDnsServerListSuccessCount OBJECT-TYPE
1401        SYNTAX        Counter32
1402        MAX-ACCESS    read-only
1403        STATUS        current
1404        DESCRIPTION   "Number of request send to this server which
1405                       are successful"
1406        ::= { rcSysDnsServerListEntry 5 }
1407
1408rcSysDnsServerListRowStatus OBJECT-TYPE
1409        SYNTAX        RowStatus
1410        MAX-ACCESS    read-write
1411        STATUS        current
1412        DESCRIPTION   "Used to create/delete DNS server entries
1413                       in rcSysDnsServerListTable."
1414        ::= { rcSysDnsServerListEntry 6 }
1415
1416rcSysDnsServerListAddressType  OBJECT-TYPE
1417        SYNTAX     InetAddressType
1418        MAX-ACCESS read-write
1419        STATUS     current
1420        DESCRIPTION
1421               "The address type of DNS Server."
1422        ::= { rcSysDnsServerListEntry 7 }
1423
1424rcSysDnsServerListAddress  OBJECT-TYPE
1425        SYNTAX     InetAddress
1426        MAX-ACCESS read-write
1427        STATUS     current
1428        DESCRIPTION
1429               "The address of the DNS Server"
1430        ::= { rcSysDnsServerListEntry 8 }
1431
1432-- DNS Server List End
1433
1434-- DNS Host Table
1435
1436rcSysDnsHostTable OBJECT-TYPE
1437        SYNTAX        SEQUENCE OF RcSysDnsHostEntry
1438        MAX-ACCESS    not-accessible
1439        STATUS        current
1440        DESCRIPTION   "DNS Host table."
1441        ::= { rcSystem 65 }
1442
1443rcSysDnsHostEntry OBJECT-TYPE
1444        SYNTAX        RcSysDnsHostEntry
1445        MAX-ACCESS    not-accessible
1446        STATUS        current
1447        DESCRIPTION   "table entry."
1448        INDEX         { rcSysDnsHostData }
1449        ::= { rcSysDnsHostTable 1 }
1450
1451RcSysDnsHostEntry ::=
1452        SEQUENCE {
1453                rcSysDnsHostData          OCTET STRING,
1454                rcSysDnsHostName          OCTET STRING (SIZE(0..256)),
1455                rcSysDnsHostIpAddress     IpAddress, -- obsolete
1456                rcSysDnsHostSource        OCTET STRING (SIZE(0..256)),
1457                rcSysDnsHostAddressType   InetAddressType,
1458                rcSysDnsHostAddress       InetAddress
1459        }
1460
1461rcSysDnsHostData OBJECT-TYPE
1462        SYNTAX        OCTET STRING (SIZE(0..256))
1463        MAX-ACCESS    read-only
1464        STATUS        current
1465        DESCRIPTION   "Host Name or Host IP Address."
1466        ::= { rcSysDnsHostEntry 1 }
1467
1468rcSysDnsHostName OBJECT-TYPE
1469        SYNTAX        OCTET STRING (SIZE(0..256))
1470        MAX-ACCESS    read-only
1471        STATUS        current
1472        DESCRIPTION   "Host Name."
1473        ::= { rcSysDnsHostEntry 2 }
1474
1475rcSysDnsHostIpAddress OBJECT-TYPE
1476        SYNTAX        IpAddress
1477        MAX-ACCESS    read-only
1478        STATUS        current
1479        DESCRIPTION   "Host IP Address."
1480        ::= { rcSysDnsHostEntry 3 }
1481
1482rcSysDnsHostSource OBJECT-TYPE
1483        SYNTAX        OCTET STRING (SIZE(0..256))
1484        MAX-ACCESS    read-only
1485        STATUS        obsolete
1486        DESCRIPTION   "DNS Server IP or /etc/host file."
1487        ::= { rcSysDnsHostEntry 4 }
1488
1489rcSysDnsHostAddressType OBJECT-TYPE
1490        SYNTAX        InetAddressType
1491        MAX-ACCESS    read-only
1492        STATUS        current
1493        DESCRIPTION   "Address Type of the Host."
1494        ::= { rcSysDnsHostEntry 5 }
1495
1496rcSysDnsHostAddress OBJECT-TYPE
1497        SYNTAX        InetAddress
1498        MAX-ACCESS    read-only
1499        STATUS        current
1500        DESCRIPTION   "Address of the Host."
1501        ::= { rcSysDnsHostEntry 6 }
1502
1503-- DNS Host Table End
1504
1505rcSysMsgLogFrequency OBJECT-TYPE
1506        SYNTAX        INTEGER (2..500)
1507        MAX-ACCESS    read-only
1508        STATUS        current
1509        DESCRIPTION   "Used to specify the maximum frequency/count
1510                       of the occurence of the Log Message."
1511        ::= { rcSystem 66 }
1512
1513rcSysMsgLogText OBJECT-TYPE
1514        SYNTAX        DisplayString (SIZE(0..3))
1515        MAX-ACCESS    read-only
1516        STATUS        current
1517        DESCRIPTION   "A textual string containing the first four
1518                       characters of the Log Message."
1519        ::= { rcSystem 67 }
1520
1521rcSysForceIpHdrSender OBJECT-TYPE
1522        SYNTAX        TruthValue
1523        MAX-ACCESS    read-write
1524        STATUS        current
1525        DESCRIPTION   "Flag to decide if IP header source address will
1526                       be matched with SNMP header sender networks."
1527        DEFVAL        { false }
1528        ::= { rcSystem 68 }
1529
1530rcSysDnsDomainName OBJECT-TYPE
1531        SYNTAX        DisplayString (SIZE (0..255))
1532        MAX-ACCESS    read-write
1533        STATUS        current
1534        DESCRIPTION   "Default domain used for querying the DNS Server."
1535        ::= { rcSystem 70 }
1536--DNS end
1537
1538rcSysDnsServerListIpAddr OBJECT-TYPE
1539        SYNTAX        IpAddress
1540        MAX-ACCESS    read-only
1541        STATUS        current
1542        DESCRIPTION   "DNS server's IP address "
1543        ::= { rcSystem 71 }
1544
1545rcSysDnsRequestType OBJECT-TYPE
1546        SYNTAX        INTEGER {
1547                      request (0),
1548                      response (1)
1549                      }
1550        MAX-ACCESS    read-only
1551        STATUS        current
1552        DESCRIPTION   "DNS Type: Whether it was Dns Request or a Response"
1553        ::= { rcSystem 72 }
1554
1555rcSysSpanningTreeOperMode OBJECT-TYPE
1556        SYNTAX       INTEGER {
1557                       nortelStpg(1),
1558                       pvst(2),
1559                       rstp(3),
1560                       mstp(4)
1561                     }
1562         MAX-ACCESS   read-only
1563         STATUS       current
1564         DESCRIPTION  "This object indicates the current spanning-tree mode
1565                       of the system.
1566                       The meaning of specific values is:
1567                       nortelStpg(1) .. The older proprietary mode which
1568                                  supports multiple spanning tree groups.
1569                       pvst(2) ..Emulation of C***O spanning tree mode
1570                       rstp(3) ..IEEE 802.1w mode
1571                       mstp(4) ..IEEE 802.1s mode ."
1572         DEFVAL        { nortelStpg }
1573         ::= { rcSystem 73}
1574
1575rcSysSpanningTreeAdminMode OBJECT-TYPE
1576         SYNTAX       INTEGER {
1577                         nortelStpg(1),
1578                         pvst(2),
1579                         rstp(3),
1580                         mstp(4)
1581                      }
1582         MAX-ACCESS   read-write
1583         STATUS       current
1584         DESCRIPTION  "This object indicates the desired spanning-tree mode
1585                       of the system.
1586                       The meaning of specific values is:
1587                       nortelStpg(1) .. The older proprietary mode which
1588                                  supports multiple spanning tree groups.
1589                       pvst(2) ..Emulation of C***O spanning tree mode
1590                       rstp(3) ..IEEE 802.1w mode
1591                       mstp(4) ..IEEE 802.1s mode .
1592                       Note that depending on the current value of
1593                       rcSysSpanningTreeOperMode and the value to which this
1594                       object is set, the operational mode may be immediately
1595                       changed, or the change may not take effect until
1596                       the next system reboot."
1597          DEFVAL        { nortelStpg }
1598          ::= { rcSystem 74}
1599
1600rcSysAutoRecoverDelay  OBJECT-TYPE
1601        SYNTAX        INTEGER (5..3600)
1602        MAX-ACCESS    read-write
1603        STATUS        current
1604        DESCRIPTION  "Time interval in seconds after which auto-recovery
1605                      runs on ports to clear action taken by cp-limit,
1606                      link flap or loop detect"
1607        ::= { rcSystem 75 }
1608
1609rcSysMacFlapLimitTime  OBJECT-TYPE
1610        SYNTAX        INTEGER (10..5000)
1611        MAX-ACCESS    read-write
1612        STATUS        current
1613        DESCRIPTION  "Time limit in milliseconds for MAC flapping for
1614                      loop-detect feature"
1615        ::= { rcSystem 76 }
1616
1617rcSysMacFlapLimitCount  OBJECT-TYPE
1618        SYNTAX        Integer32
1619        MAX-ACCESS    read-only
1620        STATUS        current
1621        DESCRIPTION  "Number of times mac flapping can happen for loop-detect
1622                      feature"
1623        ::= { rcSystem 77 }
1624
1625rcSysExtCplimitEnable  OBJECT-TYPE
1626        SYNTAX        TruthValue
1627        MAX-ACCESS    read-write
1628        STATUS        current
1629        DESCRIPTION   "enable or disable extended CP-LIMIT in system."
1630        DEFVAL        { false }
1631        ::= { rcSystem 78 }
1632
1633rcSysExtCplimitMinCongTime  OBJECT-TYPE
1634        SYNTAX        INTEGER (100..6000)
1635        MAX-ACCESS    read-write
1636        STATUS        current
1637        DESCRIPTION   "Minimum time for which System octapid should be
1638                      congested to trigger congestion algorithm for extended
1639                      CP-LIMIT in mSecs"
1640        DEFVAL        { 3000 }
1641        ::= { rcSystem 79 }
1642
1643rcSysExtCplimitMaxPorts  OBJECT-TYPE
1644        SYNTAX        INTEGER (0..512)
1645        MAX-ACCESS    read-write
1646        STATUS        current
1647        DESCRIPTION   "Maximum number of ports which need to be monitored
1648                      for congestion in Extended CP-LIMIT"
1649        DEFVAL        { 0 }
1650        ::= { rcSystem 80 }
1651
1652rcSysExtCplimitPortCongTime  OBJECT-TYPE
1653        SYNTAX        INTEGER (1..600)
1654        MAX-ACCESS    read-write
1655        STATUS        current
1656        DESCRIPTION   "Minimum time for which ingress traffic utilization rate
1657                      of a monitored port should stay more than the allowed
1658                      limits in order to disable the port for extended
1659                      CP-LIMIT in Secs"
1660        DEFVAL        { 300 }
1661        ::= { rcSystem 81 }
1662
1663rcSysExtCplimitTrapLevel  OBJECT-TYPE
1664        SYNTAX        INTEGER {
1665                         none(1),
1666                         normal(2),
1667                         verbose(3)
1668                      }
1669        MAX-ACCESS    read-write
1670        STATUS        current
1671        DESCRIPTION   "Indicates the trap level for extended CP-LIMIT"
1672        DEFVAL        { none }
1673        ::= { rcSystem 82 }
1674
1675rcSysExtCplimitSysOctapidCongested OBJECT-TYPE
1676        SYNTAX        TruthValue
1677        MAX-ACCESS    read-only
1678        STATUS        current
1679        DESCRIPTION   "Indicates whether system octapid congestion detected for
1680                      extended cp-limit"
1681        DEFVAL        { false }
1682        ::= {rcSystem 83 }
1683
1684rcSysExtCplimitPortsMonitored OBJECT-TYPE
1685        SYNTAX        TruthValue
1686        MAX-ACCESS    read-only
1687        STATUS        current
1688        DESCRIPTION   "Indicates whether ports has been shutdown due to extended
1689                      cp-limit"
1690        DEFVAL        { false }
1691        ::= {rcSystem 84 }
1692
1693rcSysExtCplimitPortsShutDown OBJECT-TYPE
1694        SYNTAX        TruthValue
1695        MAX-ACCESS    read-only
1696        STATUS        current
1697        DESCRIPTION   "Indicates whether ports has been shutdown due to
1698                      extended Cp-limit"
1699        DEFVAL        { false }
1700        ::= {rcSystem 85 }
1701
1702rcSysActionL1 OBJECT-TYPE
1703        SYNTAX       INTEGER {
1704                         none(1),
1705                         resetCounters(2),      -- reset all statistic counters
1706                         saveToNVRAM(3),
1707                         saveToStandbyNVRAM(4), -- save config to slave NVRAM
1708                         checkSwInFlash(5),
1709                         checkSwInPcmcia(6),
1710                         saveRuntimeConfig(7),     -- 8k only
1711                         saveRuntimeConfigToSlave(8),  -- 8k only
1712                         saveBootConfig(9),        -- 8k only
1713                         saveSlaveBootConfig(10),   -- 8k only
1714                         loadLicense(11)
1715                     }
1716        MAX-ACCESS    read-write
1717        STATUS        current
1718        DESCRIPTION   "Initiate a system action for layer1 user"
1719        DEFVAL        { none }
1720        ::= { rcSystem 86 }
1721
1722rcSysActionL2 OBJECT-TYPE
1723        SYNTAX       INTEGER {
1724                         none(1),
1725                         resetIstStatCounters(2)
1726                     }
1727        MAX-ACCESS    read-write
1728        STATUS        current
1729        DESCRIPTION   "Initiate a system action for layer2 user"
1730        DEFVAL        { none }
1731        ::= { rcSystem 87 }
1732
1733rcSysActionL3 OBJECT-TYPE
1734        SYNTAX       INTEGER {
1735                         none(1),
1736                         flushIpRouteTbl(2)
1737                     }
1738        MAX-ACCESS    read-write
1739        STATUS        current
1740        DESCRIPTION   "Initiate a system action for layer3 user"
1741        DEFVAL        { none }
1742        ::= { rcSystem 88 }
1743
1744rcSysActionRwa OBJECT-TYPE
1745        SYNTAX       INTEGER {
1746                         none(1),               -- none of the following
1747                         hardReset(2),          -- power on tests
1748                         softReset(3),          -- reset w/o power on tests
1749                         cpuSwitchOver(4),      -- CPU board switch-over
1750	                 resetConsole(5),
1751           		 resetModem(6),
1752--   		         being used in rel2.2(7)
1753--           		 being used in rel2.2(8)
1754--       		 reserve(9)
1755--  		         reserve(10)
1756                         softResetCoreDump(14)  -- reset with coredump
1757                     }
1758        MAX-ACCESS    read-write
1759        STATUS        current
1760        DESCRIPTION   "Initiate a system action."
1761        DEFVAL        { none }
1762        ::= { rcSystem 89 }
1763
1764rcSysPowerUsage OBJECT-TYPE
1765        SYNTAX        Integer32
1766        MAX-ACCESS    read-only
1767        STATUS        current
1768        DESCRIPTION   "The current power usage for the whole chassis."
1769        ::= { rcSystem 90 }
1770
1771rcSysPowerAvailable OBJECT-TYPE
1772        SYNTAX        Integer32
1773        MAX-ACCESS    read-only
1774        STATUS        current
1775        DESCRIPTION   "The current power available for the whole chassis."
1776        ::= { rcSystem 91 }
1777
1778rcSysFrcMsgControlTable OBJECT-TYPE
1779        SYNTAX        SEQUENCE OF RcSysFrcMsgControlEntry
1780        MAX-ACCESS    not-accessible
1781        STATUS        current
1782        DESCRIPTION   "Management Force-msg Control table. This table is used to
1783
1784                       specify the pattern for Force-msg Control"
1785        ::= { rcSystem 94 }
1786
1787rcSysVirtualIpv6Addr OBJECT-TYPE
1788        SYNTAX        Ipv6Address
1789        MAX-ACCESS    read-write
1790        STATUS        current
1791        DESCRIPTION   "Virtual IP is an IP address that owned and
1792                       advertised only by the master CPU. So whichever
1793                       CPU is master registers this IP address."
1794        ::= { rcSystem 96 }
1795
1796rcSysVirtualIpv6PrefixLength OBJECT-TYPE
1797        SYNTAX         INTEGER (0..128)
1798        MAX-ACCESS     read-write
1799        STATUS         current
1800        DESCRIPTION    "The length of the virtual ipv6 addr prefix (in bits)."
1801        ::= { rcSystem 97 }
1802
1803rcSysConfigMode OBJECT-TYPE
1804        SYNTAX        INTEGER {
1805                               nncli(1),
1806                               cli(2)
1807                      }
1808        MAX-ACCESS    read-write
1809        STATUS        current
1810        DESCRIPTION   "This is used in conjunction with rcSysAction inorder
1811                      to decide the mode in which the config file is going to
1812                      be saved in."
1813        ::=  {rcSystem 98}
1814
1815rcSysLicenseTrialDaysLeft OBJECT-TYPE
1816        SYNTAX        Unsigned32 (0..60)
1817        MAX-ACCESS    read-only
1818        STATUS        current
1819        DESCRIPTION   "This indicates days left before License Trial
1820                      Period will expire."
1821        ::= { rcSystem 100}
1822
1823rcSysLicenseFileName OBJECT-TYPE
1824        SYNTAX          DisplayString (SIZE(0..63))
1825        MAX-ACCESS      read-write
1826        STATUS          current
1827        DESCRIPTION     "File name used in conjunction with rcSysAction.
1828                        This file name will be used to specify a PLDS License file"
1829        ::= { rcSystem 101 }
1830
1831rcSysTotalPower OBJECT-TYPE
1832        SYNTAX        Integer32
1833        MAX-ACCESS    read-only
1834        STATUS        current
1835        DESCRIPTION   "The  total power for the whole chassis."
1836        ::= { rcSystem 116 }
1837
1838rcSysRedundantPower OBJECT-TYPE
1839        SYNTAX        Integer32
1840        MAX-ACCESS    read-only
1841        STATUS        current
1842        DESCRIPTION   "Used to indicate the redundant power on the chassis.
1843		       The redundant power is per power supply unit"
1844        ::= { rcSystem 117 }
1845
1846rcSysAuthSuccessTrapEnable OBJECT-TYPE
1847        SYNTAX        TruthValue
1848        MAX-ACCESS    read-write
1849        STATUS        current
1850        DESCRIPTION   "Used to enable/disable the trap send for authenticaion
1851			success trap rcnAuthenticationSuccess. It only allow
1852			to be set when snmpEnableAuthenTraps is enabled.
1853			I will be set to disable when snmpEnableAuthenTraps is
1854			disabled"
1855        ::= { rcSystem 118 }
1856
1857rcSysUdpSrcByVirtualIpEnable OBJECT-TYPE
1858	SYNTAX	      TruthValue
1859	MAX-ACCESS    read-write
1860	STATUS        current
1861	DESCRIPTION   "Used to enable/disable virtual ip as udp source."
1862	DEFVAL	      { false }
1863	::= { rcSystem 119 }
1864
1865rcSysDataPathFaultShutdownEnable OBJECT-TYPE
1866	SYNTAX	      TruthValue
1867	MAX-ACCESS    read-write
1868	STATUS        current
1869	DESCRIPTION   "Used to enable/disable data path fault shutdown."
1870	DEFVAL	      { true }
1871	::= { rcSystem 121 }
1872
1873rcSysDnsServerIpv6Addr OBJECT-TYPE
1874    SYNTAX        Ipv6Address
1875    MAX-ACCESS    accessible-for-notify
1876    STATUS        current
1877    DESCRIPTION   "DNS server's IP address .  Used by trap rcnDNSv6RequestResponseTrap "
1878    ::= { rcSystem 122 }
1879
1880rcSysReservedPower OBJECT-TYPE
1881    	SYNTAX        Integer32
1882        MAX-ACCESS    read-only
1883        STATUS        current
1884        DESCRIPTION   "Used to indicate the amount of power currently reserved
1885	    	       on the system for critical cards that are present and
1886		       other system critical modules such as cooling units."
1887        ::= { rcSystem 123 }
1888
1889rcSysRequiredPower OBJECT-TYPE
1890    	SYNTAX        Integer32
1891        MAX-ACCESS    read-only
1892        STATUS        current
1893        DESCRIPTION   "Used to indicate the maximum amount of power required
1894	    	       on the system for all reserved and any additional cards
1895		       that are present on the system to be powered on."
1896        ::= { rcSystem 124 }
1897
1898
1899--Software Release Info
1900
1901rcSysSoftwareTable OBJECT-TYPE
1902        SYNTAX        SEQUENCE OF RcSysSoftwareEntry
1903        MAX-ACCESS    not-accessible
1904        STATUS        current
1905        DESCRIPTION   "A list of software releases added to the switch. Maximum
1906		       of 6 added releases can be present in the switch."
1907        ::= { rcSystem 120 }
1908
1909rcSysSoftwareEntry OBJECT-TYPE
1910        SYNTAX	      RcSysSoftwareEntry
1911        MAX-ACCESS    not-accessible
1912        STATUS        current
1913        DESCRIPTION   "Defines a row of rcSysSoftware Table using
1914		       RcSysSoftwareEntry Type."
1915        INDEX         { rcSysReleaseName }
1916        ::= { rcSysSoftwareTable 1 }
1917
1918RcSysSoftwareEntry ::= SEQUENCE
1919	      {
1920                rcSysReleaseName DisplayString,
1921		rcSysReleaseAddedTime DateAndTime,
1922		rcSysReleaseActivatedTime DateAndTime,
1923		rcSysReleaseCommittedTime DateAndTime,
1924		rcSysReleaseCommittedType INTEGER,
1925		rcSysReleaseType INTEGER
1926               }
1927
1928
1929rcSysReleaseName OBJECT-TYPE
1930        SYNTAX        DisplayString (SIZE (0..80))
1931        MAX-ACCESS    not-accessible
1932        STATUS        current
1933        DESCRIPTION   "Software Release Name"
1934        ::= { rcSysSoftwareEntry 1 }
1935
1936rcSysReleaseAddedTime OBJECT-TYPE
1937        SYNTAX        DateAndTime
1938        MAX-ACCESS    read-only
1939        STATUS        current
1940        DESCRIPTION   "Software Release Added Date and Time"
1941        ::= { rcSysSoftwareEntry 2 }
1942
1943rcSysReleaseActivatedTime OBJECT-TYPE
1944        SYNTAX        DateAndTime
1945        MAX-ACCESS    read-only
1946        STATUS        current
1947        DESCRIPTION   "Software Release Activated Date and Time"
1948        ::= { rcSysSoftwareEntry 3 }
1949
1950rcSysReleaseCommittedTime OBJECT-TYPE
1951        SYNTAX        DateAndTime
1952        MAX-ACCESS    read-only
1953        STATUS        current
1954        DESCRIPTION   "Software Release Committed Date and Time"
1955        ::= { rcSysSoftwareEntry 4 }
1956
1957rcSysReleaseCommittedType OBJECT-TYPE
1958        SYNTAX        INTEGER {
1959                         auto(1),       -- Release was auto-committed
1960                         manual(2),      -- Release was Manually committed
1961			 notCommitted(3),  --Release was not committed
1962			 none(4)	-- Details not available for this release
1963                      }
1964
1965        MAX-ACCESS    read-only
1966        STATUS        current
1967        DESCRIPTION   "Software Release Committed Type"
1968        ::= { rcSysSoftwareEntry 5 }
1969
1970rcSysReleaseType OBJECT-TYPE
1971        SYNTAX        INTEGER {
1972                         primary(1),  -- The Release is a primary release
1973                         backup(2),   -- The Release is a backup release
1974                         notUsed(3)   -- The Release is added but not being used
1975                      }
1976
1977        MAX-ACCESS    read-only
1978        STATUS        current
1979        DESCRIPTION   "Software Release Type. This element tells whether the
1980		       release is a primary release for the switch or a backup
1981		       release or that the release has been added to the switch
1982		       but is not being used currently."
1983        ::= { rcSysSoftwareEntry 6 }
1984
1985rcSysFrcMsgControlEntry OBJECT-TYPE
1986        SYNTAX        RcSysFrcMsgControlEntry
1987        MAX-ACCESS    not-accessible
1988        STATUS        current
1989        DESCRIPTION   "A  Force-msg Control table entry."
1990        INDEX         { rcSysFrcMsgControlPatternId }
1991        ::= { rcSysFrcMsgControlTable 1 }
1992
1993RcSysFrcMsgControlEntry ::=
1994        SEQUENCE {
1995                rcSysFrcMsgControlPatternId Integer32,
1996                rcSysFrcMsgControlPattern DisplayString,
1997                rcSysFrcMsgControlRowStatus RowStatus
1998        }
1999
2000rcSysFrcMsgControlPatternId OBJECT-TYPE
2001        SYNTAX        Integer32 (1..32)
2002        MAX-ACCESS    not-accessible
2003        STATUS        current
2004        DESCRIPTION   "Pattern Id."
2005        ::= { rcSysFrcMsgControlEntry 1 }
2006
2007
2008rcSysFrcMsgControlPattern OBJECT-TYPE
2009        SYNTAX        DisplayString (SIZE (4))
2010        MAX-ACCESS    read-write
2011        STATUS        current
2012        DESCRIPTION   "Pattern for filtering the force-msg for msg control"
2013        ::= { rcSysFrcMsgControlEntry 2 }
2014
2015rcSysFrcMsgControlRowStatus OBJECT-TYPE
2016        SYNTAX        RowStatus
2017        MAX-ACCESS    read-write
2018        STATUS        current
2019        DESCRIPTION   "Used to create/delete an entry"
2020        ::= { rcSysFrcMsgControlEntry 3 }
2021
2022-- TFTP Upload/Download
2023
2024rcTftpHost OBJECT-TYPE
2025        SYNTAX        IpAddress
2026        MAX-ACCESS    read-write
2027        STATUS        current
2028        DESCRIPTION   "Name of source/destination host for the TFTP
2029                      transfer."
2030        ::= { rcTftp 1 }
2031
2032rcTftpFile OBJECT-TYPE
2033        SYNTAX      DisplayString (SIZE (0..255))
2034        MAX-ACCESS  read-write
2035        STATUS      current
2036        DESCRIPTION "Name of file for the TFTP transfer."
2037        ::= { rcTftp 2 }
2038
2039rcTftpAction OBJECT-TYPE
2040        SYNTAX        INTEGER {
2041                          none(1),          -- none of the following
2042                          downloadConfig(2),
2043                          uploadConfig(3),
2044                          downloadSwToFlash(4),
2045                          downloadSwToPcmcia(5),
2046                          uploadSw(6),
2047                          downloadSwToDram(7)
2048                      }
2049        MAX-ACCESS	  read-write
2050        STATUS	      current
2051        DESCRIPTION   "The action for the TFTP transfer."
2052        DEFVAL        { none }
2053	::= { rcTftp 3 }
2054
2055rcTftpResult OBJECT-TYPE
2056        SYNTAX        INTEGER {
2057                          none(1),
2058                          inProgress(2),
2059                          noResponse(3),
2060                          fileAccessError(4),
2061                          badFlash(5),
2062                          flashEraseFailed(6),
2063                          pcmciaEraseFailed(7),
2064                          success(8),
2065                          fail(9),
2066                          writeToNvramFailed(10),
2067                          flashWriteFailed(11),
2068                          pcmciaWriteFailed(12),
2069                          configFileTooBig(13),
2070                          imageFileTooBig(14),
2071                          noPcmciaDetect(15),
2072                          pcmciaNotSupported(16),
2073                          invalidFile(17),
2074                          noMemory(18),
2075                          xferError(19),
2076                          crcError(20),
2077                          readNvramFailed(21),
2078                          pcmciaWriteProtect(22)
2079	              }
2080        MAX-ACCESS    read-only
2081        STATUS        current
2082        DESCRIPTION   "Contains result of the last Tftp action request."
2083        ::= { rcTftp 4 }
2084
2085
2086--
2087-- IKE
2088--
2089
2090--
2091-- IKE  Profile Table
2092--
2093rcIkeProfileTable       OBJECT-TYPE
2094        SYNTAX          SEQUENCE OF RcIkeProfileEntry
2095        MAX-ACCESS      not-accessible
2096        STATUS          current
2097        DESCRIPTION     "This table contains a list of profiles
2098                        consisting of algorithms and other
2099                        configuration that can be used during an
2100                        IKE Phase 1 connection."
2101        ::= { rcIke 1 }
2102
2103rcIkeProfileEntry        OBJECT-TYPE
2104        SYNTAX          RcIkeProfileEntry
2105        MAX-ACCESS      not-accessible
2106        STATUS          current
2107        DESCRIPTION     "An entry containing configuration information
2108                        for authentication algorithms, encryption
2109                        algorithms, Diffie-Helman group, exchange-mode
2110                        and lifetime-seconds to be used for a Phase 1
2111                        negotiation."
2112        INDEX           { rcIkeProfileName }
2113        ::= { rcIkeProfileTable 1 }
2114
2115RcIkeProfileEntry ::=
2116        SEQUENCE
2117        {
2118                rcIkeProfileName                DisplayString,
2119                rcIkeProfileHashAlgorithm       INTEGER,
2120                rcIkeProfileEncryptionAlgorithm INTEGER,
2121                rcIkeProfileEncryptKeyLen       INTEGER,
2122                rcIkeProfileDHGroup             INTEGER,
2123                rcIkeProfileExchangeMode        INTEGER,
2124                rcIkeProfileLifetimeSeconds     Unsigned32,
2125                rcIkeProfileRowStatus           RowStatus
2126        }
2127rcIkeProfileName        OBJECT-TYPE
2128        SYNTAX          DisplayString (SIZE (1..32))
2129        MAX-ACCESS      not-accessible
2130        STATUS          current
2131        DESCRIPTION     "This object contains the name of this Profile."
2132        ::= { rcIkeProfileEntry 1 }
2133
2134rcIkeProfileHashAlgorithm       OBJECT-TYPE
2135        SYNTAX          INTEGER
2136                        {
2137                                md5(1),
2138                                sha(2),
2139                                sha256(4),
2140                                any(255)
2141                        }
2142        MAX-ACCESS      read-create
2143        STATUS          current
2144        DESCRIPTION     "This object specifies the hash algorithms
2145                        that can be used during IKE Phase 1 SA
2146                        negotiation."
2147        DEFVAL          { sha256 }
2148        ::= { rcIkeProfileEntry 2 }
2149
2150rcIkeProfileEncryptionAlgorithm OBJECT-TYPE
2151        SYNTAX          INTEGER
2152                        {
2153                                desCbc(1),
2154                                tripleDesCbc(5),
2155                                aesCbc(7),
2156                                any(255)
2157                        }
2158        MAX-ACCESS      read-create
2159        STATUS          current
2160        DESCRIPTION     "This object specifies the encryption
2161                        algorithms that can be used during IKE
2162                        Phase 1 SA negotiation."
2163        DEFVAL          { aesCbc }
2164        ::= { rcIkeProfileEntry 3 }
2165rcIkeProfileEncryptKeyLen       OBJECT-TYPE
2166        SYNTAX          INTEGER (128|192|256)
2167        MAX-ACCESS      read-create
2168        STATUS          current
2169        DESCRIPTION     "This object specifies the key length
2170                        that should be be used during IKE
2171                        Phase 1 SA negotiation."
2172        DEFVAL          { 256 }
2173        ::= { rcIkeProfileEntry 4 }
2174
2175rcIkeProfileDHGroup     OBJECT-TYPE
2176        SYNTAX          INTEGER
2177                        {
2178                                modp768(1),
2179                                modp1024(2),
2180                                modp2048(14),
2181                                any(255)
2182                        }
2183        MAX-ACCESS      read-create
2184        STATUS          current
2185        DESCRIPTION     "This object specifies the Diffie-Hellman
2186                        groups that can be used during IKE Phase 1
2187                        SA negotiation."
2188        DEFVAL          { modp2048 }
2189        ::= { rcIkeProfileEntry 5 }
2190
2191rcIkeProfileExchangeMode        OBJECT-TYPE
2192        SYNTAX          INTEGER
2193                        {
2194                                main(1),
2195                                aggressive(2)
2196                        }
2197        MAX-ACCESS      read-create
2198        STATUS          current
2199        DESCRIPTION     "This object specifies the IKE Phase 1
2200                        negotiation mode. Only main mode is
2201                        supported for this release."
2202        DEFVAL          { main }
2203        ::= { rcIkeProfileEntry 6 }
2204rcIkeProfileLifetimeSeconds     OBJECT-TYPE
2205        SYNTAX          Unsigned32 (0..4294967295)
2206        MAX-ACCESS      read-create
2207        STATUS          current
2208        DESCRIPTION     "This object specifies the amount of time to
2209                        propose an IKE Phase 1 SA remain valid during
2210                        IKE Phase 1 negotiation. A value of 0 means no
2211                        expiration."
2212        DEFVAL          { 86400 }
2213        ::= { rcIkeProfileEntry 7 }
2214
2215rcIkeProfileRowStatus   OBJECT-TYPE
2216        SYNTAX          RowStatus
2217        MAX-ACCESS      read-create
2218        STATUS          current
2219        DESCRIPTION     "This object is used to create or delete
2220                        entries in this table."
2221        ::= { rcIkeProfileEntry 8 }
2222
2223--
2224-- IKE  Policy Table
2225--
2226
2227rcIkePolicyTable        OBJECT-TYPE
2228        SYNTAX          SEQUENCE OF RcIkePolicyEntry
2229        MAX-ACCESS      not-accessible
2230        STATUS          current
2231        DESCRIPTION     "This table contains a list of IKE Phase 1
2232                        policy entries."
2233        ::= { rcIke 2 }
2234
2235rcIkePolicyEntry         OBJECT-TYPE
2236        SYNTAX          RcIkePolicyEntry
2237        MAX-ACCESS      not-accessible
2238        STATUS          current
2239        DESCRIPTION     "."
2240        INDEX           { rcIkePolicyLocalIfIndex,
2241                          rcIkePolicyLocalAddrType,
2242                          rcIkePolicyLocalAddr,
2243                          rcIkePolicyRemoteAddrType,
2244                          rcIkePolicyRemoteAddr
2245                        }
2246        ::= { rcIkePolicyTable 1 }
2247RcIkePolicyEntry ::=
2248        SEQUENCE
2249        {
2250                rcIkePolicyLocalIfIndex         InterfaceIndex,
2251                rcIkePolicyLocalAddrType        InetAddressType,
2252                rcIkePolicyLocalAddr            InetAddress,
2253                rcIkePolicyRemoteAddrType       InetAddressType,
2254                rcIkePolicyRemoteAddr           InetAddress,
2255                rcIkePolicyName                 DisplayString,
2256                rcIkePolicyProfileName          DisplayString,
2257                rcIkePolicyAuthenticationMethod INTEGER,
2258                rcIkePolicyPSKValue             DisplayString,
2259                rcIkePolicyDPDTimeout           Unsigned32,
2260                rcIkePolicyP2PFS                EnableValue,
2261                rcIkePolicyP2PfsUseIkeGroup     EnableValue,
2262                rcIkePolicyP2PfsDHGroup         INTEGER,
2263                rcIkePolicyAdminState           EnableValue,
2264                rcIkePolicyOperStatus           INTEGER,
2265                rcIkePolicyRowStatus            RowStatus,
2266                rcIkePolicyRevocationCheckMethod INTEGER,
2267                rcIkePolicyProfileVersion       INTEGER,
2268                rcIkePolicyPeerName              DisplayString
2269        }
2270
2271rcIkePolicyLocalIfIndex OBJECT-TYPE
2272        SYNTAX          InterfaceIndex
2273        MAX-ACCESS      not-accessible
2274        STATUS          current
2275        DESCRIPTION     "This object specifies the Interface Index
2276                        of the local address.
2277                        Only port and vlan if-index are supported
2278                        for this release."
2279        ::= { rcIkePolicyEntry 1 }
2280
2281rcIkePolicyLocalAddrType        OBJECT-TYPE
2282        SYNTAX          InetAddressType
2283        MAX-ACCESS      not-accessible
2284        STATUS          current
2285        DESCRIPTION     "This object specifies the type of address
2286                        field in the rcIkePolicyLocalAddr.
2287                        Only IPv6 address types are supported for
2288                        this release."
2289        ::= { rcIkePolicyEntry 2 }
2290rcIkePolicyLocalAddr    OBJECT-TYPE
2291        SYNTAX          InetAddress
2292        MAX-ACCESS      not-accessible
2293        STATUS          current
2294        DESCRIPTION     "This object specifies the string
2295                        representation of the local peer ID.
2296                        The type of value configured for this
2297                        object is specified by the
2298                        rcIkePolicyLocalAddrType."
2299        ::= { rcIkePolicyEntry 3 }
2300
2301rcIkePolicyRemoteAddrType       OBJECT-TYPE
2302        SYNTAX          InetAddressType
2303        MAX-ACCESS      not-accessible
2304        STATUS          current
2305        DESCRIPTION     "This object specifies the type of address
2306                        field in the rcIkePolicyRemoteAddr.
2307                        Only IPv6 address types are supported for
2308                        this release."
2309        ::= { rcIkePolicyEntry 4 }
2310
2311rcIkePolicyRemoteAddr   OBJECT-TYPE
2312        SYNTAX          InetAddress
2313        MAX-ACCESS      not-accessible
2314        STATUS          current
2315        DESCRIPTION     "This object specifies the string
2316                        representation of the remote peer ID.
2317                        The type of value configured for this
2318                        object is specified by the
2319                        rcIkePolicyRemoteAddrType."
2320        ::= { rcIkePolicyEntry 5 }
2321
2322rcIkePolicyName         OBJECT-TYPE
2323        SYNTAX          DisplayString (SIZE(1..32))
2324        MAX-ACCESS      read-create
2325        STATUS          current
2326        DESCRIPTION     "This object specifies the name given to the policy.
2327                         The name should be assigned during creation of
2328                         the policy. Changing the name after the policy
2329                         is created is not allowed."
2330        ::= { rcIkePolicyEntry 6 }
2331rcIkePolicyProfileName  OBJECT-TYPE
2332        SYNTAX          DisplayString (SIZE (1..32))
2333        MAX-ACCESS      read-create
2334        STATUS          current
2335        DESCRIPTION     "This object specifies the name of the profile
2336                        (rcIkeProfileName) that should be used for
2337                        this policy."
2338        ::= { rcIkePolicyEntry 7 }
2339
2340rcIkePolicyAuthenticationMethod OBJECT-TYPE
2341        SYNTAX          INTEGER
2342                        {
2343                                preSharedKey(1),
2344                                digitalCertificate(5)
2345                        }
2346        MAX-ACCESS      read-create
2347        STATUS          current
2348        DESCRIPTION     "This object specifies the proposed
2349                        authentication method for the phase 1
2350                        security association.
2351                        Only the Pre-Shared Key authentication
2352                        method is supported in this release."
2353        DEFVAL          { preSharedKey }
2354        ::= { rcIkePolicyEntry 8 }
2355
2356rcIkePolicyPSKValue     OBJECT-TYPE
2357        SYNTAX          DisplayString (SIZE (0..32))
2358        MAX-ACCESS      read-create
2359        STATUS          current
2360        DESCRIPTION     "This object specifies the value of the
2361                        Pre-Shared Key if the authentication method
2362                        is set to PSK."
2363        ::= { rcIkePolicyEntry 9 }
2364
2365rcIkePolicyDPDTimeout   OBJECT-TYPE
2366        SYNTAX          Unsigned32 (0..4294967295)
2367        MAX-ACCESS      read-create
2368        STATUS          current
2369        DESCRIPTION     "This object specifies the Dead Peer
2370                        Detection timeout in seconds."
2371        DEFVAL          { 300 }
2372        ::= { rcIkePolicyEntry 10 }
2373rcIkePolicyP2PFS     OBJECT-TYPE
2374        SYNTAX          EnableValue
2375        MAX-ACCESS      read-create
2376        STATUS          current
2377        DESCRIPTION     "This object specifies whether or not perfect
2378                        forward secrecy is used when refreshing keys.
2379                        Enable indicates that PFS SHOULD be used."
2380        DEFVAL          { disable }
2381        ::= { rcIkePolicyEntry 11 }
2382
2383rcIkePolicyP2PfsUseIkeGroup  OBJECT-TYPE
2384        SYNTAX          EnableValue
2385        MAX-ACCESS      read-create
2386        STATUS          current
2387        DESCRIPTION     "This object specifies whether or not to use
2388                        the same GroupId (Diffie-Hellman Group) for
2389                        phase 2 as was used in phase 1. If P2PFS is
2390                        disabled, this entry SHOULD be ignored."
2391        DEFVAL          { enable }
2392        ::= { rcIkePolicyEntry 12 }
2393
2394rcIkePolicyP2PfsDHGroup OBJECT-TYPE
2395        SYNTAX          INTEGER
2396                        {
2397                                modp768(1),
2398                                modp1024(2),
2399                                modp2048(14),
2400                                any(255)
2401                        }
2402        MAX-ACCESS      read-create
2403        STATUS          current
2404        DESCRIPTION     "This object specifies the Diffie-Hellman group
2405                        to use for phase 2 when the object
2406                        rcIkePolicyP2PFS is enabled and the object
2407                        rcIkePolicyP2PfsUseIkeGroup is disabled."
2408        DEFVAL          { modp1024 }
2409        ::= { rcIkePolicyEntry  13 }
2410
2411
2412rcIkePolicyAdminState   OBJECT-TYPE
2413        SYNTAX          EnableValue
2414        MAX-ACCESS      read-create
2415        STATUS          current
2416        DESCRIPTION     "This object specifies whether the policy
2417                        is administratively enabled or disabled."
2418        DEFVAL          { disable }
2419        ::= { rcIkePolicyEntry 14 }
2420
2421rcIkePolicyOperStatus   OBJECT-TYPE
2422        SYNTAX          INTEGER
2423                        {
2424                                up(1),
2425                                down(2)
2426                        }
2427        MAX-ACCESS      read-only
2428        STATUS          current
2429        DESCRIPTION     "This object specifies whether the policy
2430                        is operationally up or down."
2431        ::= { rcIkePolicyEntry 15 }
2432
2433rcIkePolicyRowStatus    OBJECT-TYPE
2434        SYNTAX          RowStatus
2435        MAX-ACCESS      read-create
2436        STATUS          current
2437        DESCRIPTION     "This object is used to create or delete
2438                        entries in this table."
2439        ::= { rcIkePolicyEntry 16 }
2440
2441rcIkePolicyRevocationCheckMethod OBJECT-TYPE
2442        SYNTAX          INTEGER
2443                        {
2444                                crl(1),
2445                                ocsp(2),
2446                                none(3)
2447                        }
2448        MAX-ACCESS      read-create
2449        STATUS          current
2450        DESCRIPTION     "This object specifies the proposed
2451                        revocation-check method for digital-certificate
2452                        type authentication-method."
2453        DEFVAL          { crl }
2454        ::= { rcIkePolicyEntry 17 }
2455
2456rcIkePolicyProfileVersion      OBJECT-TYPE
2457        SYNTAX          INTEGER
2458                        {
2459                           v1(1),
2460                           v2(2)
2461                        }
2462        MAX-ACCESS      read-create
2463        STATUS          current
2464        DESCRIPTION     "This object maps to the version
2465                         of ike profile selected. Default value of
2466                         this object is version 1 (v1)"
2467        DEFVAL          {v1}
2468        ::= { rcIkePolicyEntry 18 }
2469
2470rcIkePolicyPeerName     OBJECT-TYPE
2471        SYNTAX          DisplayString (SIZE (0..64))
2472        MAX-ACCESS      read-create
2473        STATUS          current
2474        DESCRIPTION     "This object specifies the value of the
2475                        Peer name if the authentication method
2476                        is set to digital certificate."
2477        ::= { rcIkePolicyEntry 19 }
2478
2479-- IKE ACTIVE SA TABLE
2480
2481rcIkeActiveSATable    OBJECT-TYPE
2482        SYNTAX          SEQUENCE OF RcIkeActiveSAEntry
2483        MAX-ACCESS      not-accessible
2484        STATUS          current
2485        DESCRIPTION     "This table contains a list of IKE Phase 1
2486                        Security Association entries."
2487        ::= { rcIke 4 }
2488
2489rcIkeActiveSAEntry    OBJECT-TYPE
2490        SYNTAX          RcIkeActiveSAEntry
2491        MAX-ACCESS      not-accessible
2492        STATUS          current
2493        DESCRIPTION     "."
2494        INDEX           { rcIkeActiveSAId,
2495                          rcIkeActiveSALocalIfIndex,
2496                          rcIkeActiveSALocalAddrType,
2497                          rcIkeActiveSALocalAddr,
2498                          rcIkeActiveSARemoteAddrType,
2499                          rcIkeActiveSARemoteAddr
2500                          }
2501        ::= { rcIkeActiveSATable 1 }
2502
2503RcIkeActiveSAEntry ::=
2504        SEQUENCE
2505        {
2506                rcIkeActiveSAId                       Integer32,
2507                rcIkeActiveSALocalIfIndex             InterfaceIndex,
2508                rcIkeActiveSALocalAddrType            InetAddressType,
2509                rcIkeActiveSALocalAddr                InetAddress,
2510                rcIkeActiveSARemoteAddrType           InetAddressType,
2511                rcIkeActiveSARemoteAddr               InetAddress,
2512                rcIkeActiveSAName                     DisplayString,
2513                rcIkeActiveSAAuthenticationMethod     INTEGER,
2514                rcIkeActiveSADPDTimeout               Unsigned32,
2515                rcIkeActiveSAHashAlgorithm            INTEGER,
2516                rcIkeActiveSAEncryptionAlgorithm      INTEGER,
2517                rcIkeActiveSAEncryptKeyLen            INTEGER,
2518                rcIkeActiveSADHGroup                  INTEGER,
2519                rcIkeActiveSAExchangeMode             INTEGER,
2520                rcIkeActiveSALifetimeSeconds          Unsigned32,
2521                rcIkeActiveSAStatus                   INTEGER,
2522                rcIkeActiveSAInitiator                INTEGER
2523        }
2524
2525
2526
2527rcIkeActiveSAId             OBJECT-TYPE
2528        SYNTAX          Integer32
2529        MAX-ACCESS      not-accessible
2530        STATUS          current
2531        DESCRIPTION     "This object specifies the unique ID of a SA"
2532        ::= { rcIkeActiveSAEntry 1 }
2533
2534
2535rcIkeActiveSALocalIfIndex     OBJECT-TYPE
2536        SYNTAX          InterfaceIndex
2537        MAX-ACCESS      not-accessible
2538        STATUS          current
2539        DESCRIPTION     "This object specifies the interface index
2540                        of the local address.
2541                        Only port and vlan if-index are supported
2542                        for this release."
2543        ::= { rcIkeActiveSAEntry 2 }
2544
2545rcIkeActiveSALocalAddrType    OBJECT-TYPE
2546        SYNTAX          InetAddressType
2547        MAX-ACCESS      not-accessible
2548        STATUS          current
2549        DESCRIPTION     "This object specifies the type of address
2550                        field in the rcIkeActiveSALocalAddr.
2551                        Only IPv6 address types are supported for
2552                        this release."
2553        ::= { rcIkeActiveSAEntry 3 }
2554
2555rcIkeActiveSALocalAddr        OBJECT-TYPE
2556        SYNTAX          InetAddress
2557        MAX-ACCESS      not-accessible
2558        STATUS          current
2559        DESCRIPTION     "This object specifies the string representation
2560                        of the local peer ID. The type of value
2561                        configured for this object is specified by the
2562                        rcIkeActiveSALocalAddrType."
2563        ::= { rcIkeActiveSAEntry 4 }
2564
2565rcIkeActiveSARemoteAddrType   OBJECT-TYPE
2566        SYNTAX          InetAddressType
2567        MAX-ACCESS      not-accessible
2568        STATUS          current
2569        DESCRIPTION     "This object specifies the type of address
2570                        field in the rcIkeActiveSARemoteAddr.
2571                        Only IPv6 address types are supported for
2572                        this release."
2573        ::= { rcIkeActiveSAEntry 5 }
2574
2575rcIkeActiveSARemoteAddr       OBJECT-TYPE
2576        SYNTAX          InetAddress
2577        MAX-ACCESS      not-accessible
2578        STATUS          current
2579        DESCRIPTION     "This object specifies the string representation
2580                        of the remote peer ID. The type of value
2581                        configured for this object is specified by the
2582                        rcIkeActiveSARemoteAddrType."
2583        ::= { rcIkeActiveSAEntry 6 }
2584
2585rcIkeActiveSAName             OBJECT-TYPE
2586        SYNTAX          DisplayString (SIZE(1..32))
2587        MAX-ACCESS      read-only
2588        STATUS          current
2589        DESCRIPTION     "This object specifies the name for the SA."
2590        ::= { rcIkeActiveSAEntry 7 }
2591
2592rcIkeActiveSAAuthenticationMethod     OBJECT-TYPE
2593        SYNTAX          INTEGER
2594                        {
2595                                preSharedKey(1),
2596                                dssSignatures(2),
2597                                rsaSignatures(3),
2598                                encryptionWithRsa(4),
2599                                digitalCertificate(5)
2600                        }
2601        MAX-ACCESS      read-only
2602        STATUS          current
2603        DESCRIPTION     "This object specifies the proposed
2604                        authentication method for the phase 1
2605                        security association.
2606                        Only the Pre-Shared Key authentication
2607                        method is supported in this release."
2608        DEFVAL  { preSharedKey }
2609        ::= { rcIkeActiveSAEntry 8 }
2610
2611rcIkeActiveSADPDTimeout       OBJECT-TYPE
2612        SYNTAX          Unsigned32
2613        MAX-ACCESS      read-only
2614        STATUS          current
2615        DESCRIPTION     "This object specifies the Dead Peer
2616                        Detection timeout in seconds."
2617        ::= { rcIkeActiveSAEntry 9 }
2618
2619rcIkeActiveSAHashAlgorithm    OBJECT-TYPE
2620        SYNTAX          INTEGER
2621                        {
2622                                md5(1),
2623                                sha(2),
2624                                sha256(4)
2625                        }
2626        MAX-ACCESS      read-only
2627        STATUS          current
2628        DESCRIPTION     "This object specifies the hash algorithm
2629                        negotiated for this IKE Phase 1 SA."
2630        ::= { rcIkeActiveSAEntry 10 }
2631
2632rcIkeActiveSAEncryptionAlgorithm      OBJECT-TYPE
2633        SYNTAX          INTEGER
2634                        {
2635                                desCbc(1),
2636                                tripleDesCbc(5),
2637                                aesCbc(7)
2638                        }
2639        MAX-ACCESS      read-only
2640        STATUS          current
2641        DESCRIPTION     "This object specifies the encryption
2642                        algorithm negotiated for this IKE Phase 1 SA."
2643        ::= { rcIkeActiveSAEntry 11 }
2644
2645rcIkeActiveSAEncryptKeyLen    OBJECT-TYPE
2646        SYNTAX          INTEGER (128|192|256)
2647        MAX-ACCESS      read-only
2648        STATUS          current
2649        DESCRIPTION     "This object specifies the encryption
2650                        key length negotiated for this IKE Phase 1 SA."
2651        ::= { rcIkeActiveSAEntry 12 }
2652
2653rcIkeActiveSADHGroup  OBJECT-TYPE
2654        SYNTAX          INTEGER
2655                        {
2656                                modp768(1),
2657                                modp1024(2),
2658                                modp2048(14)
2659                        }
2660        MAX-ACCESS      read-only
2661        STATUS          current
2662        DESCRIPTION     "This object specifies the Diffie-Hellman
2663                        group negotiated for this IKE Phase 1 SA."
2664        ::= { rcIkeActiveSAEntry 13 }
2665
2666rcIkeActiveSAExchangeMode     OBJECT-TYPE
2667        SYNTAX          INTEGER
2668                        {
2669                                main(1),
2670                                aggressive(2)
2671                        }
2672        MAX-ACCESS      read-only
2673        STATUS          current
2674        DESCRIPTION     "This object specifies the IKE Phase 1 SA mode."
2675        ::= { rcIkeActiveSAEntry 14 }
2676
2677rcIkeActiveSALifetimeSeconds  OBJECT-TYPE
2678        SYNTAX          Unsigned32
2679        MAX-ACCESS      read-only
2680        STATUS          current
2681        DESCRIPTION     "This object specifies the amount of time to
2682                        propose an IKE Phase 1 SA remain valid during
2683                        IKE Phase 1 negotiation. A value of 0 means
2684                        no expiration."
2685        ::= { rcIkeActiveSAEntry 15 }
2686
2687rcIkeActiveSAStatus           OBJECT-TYPE
2688        SYNTAX          INTEGER
2689                        {
2690                                inactive(1),
2691                                active(2)
2692                        }
2693        MAX-ACCESS      read-only
2694        STATUS          current
2695        DESCRIPTION     "This object specifies the amount of time to
2696                        propose an IKE Phase 1 SA remain valid during
2697                        IKE Phase 1 negotiation. A value of 0 means no
2698                        expiration."
2699        ::= { rcIkeActiveSAEntry 16 }
2700
2701rcIkeActiveSAInitiator        OBJECT-TYPE
2702        SYNTAX          INTEGER {
2703                                  initiator (1),
2704                                  responder (2)
2705                                }
2706        MAX-ACCESS      read-only
2707        STATUS          current
2708        DESCRIPTION     "This object specifies the whether the SA was
2709                        created by an Initiator or a Responder"
2710        ::= { rcIkeActiveSAEntry 17 }
2711
2712-- IKE V2 PROFILE TABLE
2713rcIkeV2ProfileTable       OBJECT-TYPE
2714        SYNTAX          SEQUENCE OF RcIkeV2ProfileEntry
2715        MAX-ACCESS      not-accessible
2716        STATUS          current
2717        DESCRIPTION     "This table contains a list of Ike v2 profiles
2718                         consisting of algorithms and other
2719                         configuration that can be used during an
2720                         IKE connection."
2721        ::= { rcIke 5 }
2722
2723rcIkeV2ProfileEntry        OBJECT-TYPE
2724        SYNTAX          RcIkeV2ProfileEntry
2725        MAX-ACCESS      not-accessible
2726        STATUS          current
2727        DESCRIPTION     "An entry containing configuration information
2728                        for authentication algorithms, encryption
2729                        algorithms, Diffie-Helman group, exchange-mode
2730                        and lifetime-seconds to be used for
2731                        negotiation."
2732        INDEX           { rcIkeV2ProfileName }
2733        ::= { rcIkeV2ProfileTable 1 }
2734
2735    RcIkeV2ProfileEntry ::= SEQUENCE
2736        {
2737                rcIkeV2ProfileName                DisplayString,
2738                rcIkeV2ProfileHashAlgorithm       BITS,
2739                rcIkeV2ProfileEncryptionAlgorithm BITS,
2740                rcIkeV2ProfileEncryptKeyLen       BITS,
2741                rcIkeV2ProfileDHGroup             BITS,
2742                rcIkeV2ProfileExchangeMode        INTEGER,
2743                rcIkeV2ProfileLifetimeSeconds     Unsigned32,
2744                rcIkeV2ProfileIntegrityAlgorithm  BITS,
2745                rcIkeV2ProfileRowStatus           RowStatus
2746        }
2747rcIkeV2ProfileName        OBJECT-TYPE
2748        SYNTAX          DisplayString (SIZE (1..32))
2749        MAX-ACCESS      not-accessible
2750        STATUS          current
2751        DESCRIPTION     "This object contains the name of this Profile."
2752        ::= { rcIkeV2ProfileEntry 1 }
2753
2754rcIkeV2ProfileHashAlgorithm       OBJECT-TYPE
2755        SYNTAX          BITS
2756                        {
2757                            md5(0),
2758                            sha(1),
2759                            sha256(2)
2760                        }
2761        MAX-ACCESS      read-create
2762        STATUS          current
2763        DESCRIPTION     "This object specifies the hash algorithms
2764                        that can be used during IKE SA
2765                        negotiation.
2766                        It is represented in form of bits as follows-
2767                        bit 0 - md5
2768                        bit 1 - sha
2769                        bit 2 - sha256"
2770        DEFVAL          { {sha256} }
2771        ::= { rcIkeV2ProfileEntry 2 }
2772
2773rcIkeV2ProfileEncryptionAlgorithm OBJECT-TYPE
2774        SYNTAX          BITS
2775                        {
2776                           desCbc(0),
2777                           tripleDesCbc(1),
2778                           aesCbc(2)
2779                        }
2780        MAX-ACCESS      read-create
2781        STATUS          current
2782        DESCRIPTION     "This object specifies the encryption
2783                        algorithms that can be used during IKE
2784                        SA negotiation.
2785                        It is represented in form of bits as follows-
2786                        bit 0 - desCbc
2787                        bit 1 - tripleDesCbc
2788                        bit 2 - aesCbc"
2789        DEFVAL          { {aesCbc} }
2790        ::= { rcIkeV2ProfileEntry 3 }
2791
2792rcIkeV2ProfileEncryptKeyLen       OBJECT-TYPE
2793        SYNTAX          BITS {
2794                                keylen-128(0),
2795                                keylen-192(1),
2796                                keylen-256(2)
2797                             }
2798        MAX-ACCESS      read-create
2799        STATUS          current
2800        DESCRIPTION     "This object specifies the key length
2801                        that should be be used during IKE
2802                        SA negotiation.
2803                        It is represented in form of bits as follows-
2804                        bit 0 - keylen-128
2805                        bit 1 - keylen-192
2806                        bit 2 - keylen-256"
2807        DEFVAL          { {keylen-256} }
2808        ::= { rcIkeV2ProfileEntry 4 }
2809
2810rcIkeV2ProfileDHGroup     OBJECT-TYPE
2811        SYNTAX          BITS
2812                        {
2813                                modp768(0),
2814                                modp1024(1),
2815                                modp2048(2)
2816                        }
2817        MAX-ACCESS      read-create
2818        STATUS          current
2819        DESCRIPTION     "This object specifies the Diffie-Hellman
2820                        groups that can be used during IKE
2821                        SA negotiation.
2822                        It is represented in form of bits as follows -
2823                        bit 0 - modp768
2824                        bit 1 - modp1024
2825                        bit 2 - modp2048"
2826        DEFVAL          { {modp2048} }
2827        ::= { rcIkeV2ProfileEntry 5 }
2828
2829rcIkeV2ProfileExchangeMode        OBJECT-TYPE
2830        SYNTAX          INTEGER
2831                        {
2832                                main(1),
2833                                aggressive(2)
2834                        }
2835        MAX-ACCESS      read-create
2836        STATUS          current
2837        DESCRIPTION     "This object specifies the IKE
2838                        negotiation mode. Only main mode is
2839                        supported for this release."
2840        DEFVAL          { main }
2841        ::= { rcIkeV2ProfileEntry 6 }
2842
2843rcIkeV2ProfileLifetimeSeconds     OBJECT-TYPE
2844        SYNTAX          Unsigned32 (0..4294967295)
2845        MAX-ACCESS      read-create
2846        STATUS          current
2847        DESCRIPTION     "This object specifies the amount of time to
2848                        propose an IKE SA remain valid during
2849                        IKE negotiation. A value of 0 means no
2850                        expiration."
2851        DEFVAL          { 86400 }
2852        ::= { rcIkeV2ProfileEntry 7 }
2853
2854
2855rcIkeV2ProfileIntegrityAlgorithm  OBJECT-TYPE
2856        SYNTAX      BITS
2857                      {
2858                                md5     (0),
2859                                sha1    (1),
2860                                sha256  (2),
2861                                aes-xcbc(3)
2862                      }
2863        MAX-ACCESS      read-create
2864        STATUS          current
2865        DESCRIPTION     "This object specifies the integrity algorithms
2866                        that can be used during IKE SA
2867                        negotiation.
2868                        It is represented in form of bits as follows -
2869                        bit 0 - md5
2870                        bit 1 - sha1
2871                        bit 2 - sha256
2872                        bit 3 - aes-xcbc"
2873    DEFVAL         { {sha256} }
2874         ::= { rcIkeV2ProfileEntry 8 }
2875
2876rcIkeV2ProfileRowStatus   OBJECT-TYPE
2877        SYNTAX          RowStatus
2878        MAX-ACCESS      read-create
2879        STATUS          current
2880        DESCRIPTION     "This object is used to create or delete
2881                        entries in this table."
2882        ::= { rcIkeV2ProfileEntry 9 }
2883
2884-- IKE V2 SA TABLE
2885rcIkeV2SATable    OBJECT-TYPE
2886        SYNTAX          SEQUENCE OF RcIkeV2SAEntry
2887        MAX-ACCESS      not-accessible
2888        STATUS          current
2889        DESCRIPTION     "This table contains a list of IKE V2
2890                        Security Association entries."
2891        ::= { rcIke 6 }
2892
2893rcIkeV2SAEntry    OBJECT-TYPE
2894        SYNTAX          RcIkeV2SAEntry
2895        MAX-ACCESS      not-accessible
2896        STATUS          current
2897        DESCRIPTION     "."
2898        INDEX           { rcIkeV2SAId,
2899                          rcIkeV2SALocalIfIndex,
2900                          rcIkeV2SALocalAddrType,
2901                          rcIkeV2SALocalAddr,
2902                          rcIkeV2SARemoteAddrType,
2903                          rcIkeV2SARemoteAddr
2904                          }
2905        ::= { rcIkeV2SATable 1 }
2906
2907RcIkeV2SAEntry ::=
2908        SEQUENCE
2909        {
2910                rcIkeV2SAId                       Integer32,
2911                rcIkeV2SALocalIfIndex             InterfaceIndex,
2912                rcIkeV2SALocalAddrType            InetAddressType,
2913                rcIkeV2SALocalAddr                InetAddress,
2914                rcIkeV2SARemoteAddrType           InetAddressType,
2915                rcIkeV2SARemoteAddr               InetAddress,
2916                rcIkeV2SAName                     DisplayString,
2917                rcIkeV2SAAuthenticationMethod     INTEGER,
2918                rcIkeV2SADPDTimeout               Unsigned32,
2919                rcIkeV2SAHashAlgorithm            INTEGER,
2920                rcIkeV2SAEncryptionAlgorithm      INTEGER,
2921                rcIkeV2SAEncryptKeyLen            INTEGER,
2922                rcIkeV2SADHGroup                  INTEGER,
2923                rcIkeV2SAExchangeMode             INTEGER,
2924                rcIkeV2SALifetimeSeconds          Unsigned32,
2925                rcIkeV2SAStatus                   INTEGER,
2926                rcIkeV2SAInitiator                INTEGER,
2927                rcIkeV2SAIntegrityAlgorithm       INTEGER
2928        }
2929
2930rcIkeV2SAId             OBJECT-TYPE
2931        SYNTAX          Integer32
2932        MAX-ACCESS   not-accessible
2933        STATUS          current
2934        DESCRIPTION     "This object specifies the unique ID of a SA"
2935        ::= { rcIkeV2SAEntry 1 }
2936
2937rcIkeV2SALocalIfIndex     OBJECT-TYPE
2938        SYNTAX          InterfaceIndex
2939        MAX-ACCESS      not-accessible
2940        STATUS          current
2941        DESCRIPTION     "This object specifies the interface index
2942                        of the local address.
2943                        Only port and vlan if-index are supported
2944                        for this release."
2945        ::= { rcIkeV2SAEntry 2 }
2946
2947rcIkeV2SALocalAddrType    OBJECT-TYPE
2948        SYNTAX          InetAddressType
2949        MAX-ACCESS      not-accessible
2950        STATUS          current
2951        DESCRIPTION     "This object specifies the type of address
2952                        field in the rcIkeActiveSALocalAddr.
2953                        Only IPv6 address types are supported for
2954                        this release."
2955        ::= { rcIkeV2SAEntry 3 }
2956
2957rcIkeV2SALocalAddr        OBJECT-TYPE
2958        SYNTAX          InetAddress
2959        MAX-ACCESS      not-accessible
2960        STATUS          current
2961        DESCRIPTION     "This object specifies the string representation
2962                        of the local peer ID. The type of value
2963                        configured for this object is specified by the
2964                        rcIkeV2SALocalAddrType."
2965        ::= { rcIkeV2SAEntry 4 }
2966
2967rcIkeV2SARemoteAddrType   OBJECT-TYPE
2968        SYNTAX          InetAddressType
2969        MAX-ACCESS      not-accessible
2970        STATUS          current
2971        DESCRIPTION     "This object specifies the type of address
2972                        field in the rcIkeV2SARemoteAddr.
2973                        Only IPv6 address types are supported for
2974                        this release."
2975        ::= { rcIkeV2SAEntry 5 }
2976
2977rcIkeV2SARemoteAddr       OBJECT-TYPE
2978        SYNTAX          InetAddress
2979        MAX-ACCESS      not-accessible
2980        STATUS          current
2981        DESCRIPTION     "This object specifies the string representation
2982                        of the remote peer ID. The type of value
2983                        configured for this object is specified by the
2984                        rcIkeV2SARemoteAddrType."
2985        ::= { rcIkeV2SAEntry 6 }
2986
2987rcIkeV2SAName           OBJECT-TYPE
2988        SYNTAX          DisplayString (SIZE(1..32))
2989        MAX-ACCESS      read-only
2990        STATUS          current
2991        DESCRIPTION     "This object specifies the name for the SA."
2992        ::= { rcIkeV2SAEntry 7 }
2993
2994rcIkeV2SAAuthenticationMethod     OBJECT-TYPE
2995        SYNTAX          INTEGER
2996                        {
2997                                preSharedKey(1),
2998                                dssSignatures(2),
2999                                rsaSignatures(3),
3000                                encryptionWithRsa(4)
3001                        }
3002        MAX-ACCESS      read-only
3003        STATUS          current
3004        DESCRIPTION     "This object specifies the proposed
3005                        authentication method for the phase 1
3006                        security association.
3007                        Only the Pre-Shared Key authentication
3008                        method is supported in this release."
3009        DEFVAL  { preSharedKey }
3010        ::= { rcIkeV2SAEntry 8 }
3011
3012rcIkeV2SADPDTimeout       OBJECT-TYPE
3013        SYNTAX          Unsigned32
3014        MAX-ACCESS      read-only
3015        STATUS          current
3016        DESCRIPTION     "This object specifies the Dead Peer
3017                        Detection timeout in seconds."
3018        ::= { rcIkeV2SAEntry 9 }
3019
3020rcIkeV2SAHashAlgorithm    OBJECT-TYPE
3021        SYNTAX          INTEGER
3022                        {
3023                                md5(1),
3024                                sha(2),
3025                                sha256(5)
3026                        }
3027        MAX-ACCESS      read-only
3028        STATUS          current
3029        DESCRIPTION     "This object specifies the hash algorithm
3030                        negotiated for this IKEv2  SA."
3031        ::= { rcIkeV2SAEntry 10 }
3032
3033rcIkeV2SAEncryptionAlgorithm      OBJECT-TYPE
3034        SYNTAX          INTEGER
3035                        {
3036                                desCbc(2),
3037                                tripleDesCbc(3),
3038                                aesCbc(12)
3039                        }
3040        MAX-ACCESS      read-only
3041        STATUS          current
3042        DESCRIPTION     "This object specifies the encryption
3043                        algorithm negotiated for this IKEv2 SA."
3044        ::= { rcIkeV2SAEntry 11 }
3045
3046rcIkeV2SAEncryptKeyLen    OBJECT-TYPE
3047        SYNTAX          INTEGER (128|192|256)
3048        MAX-ACCESS      read-only
3049        STATUS          current
3050        DESCRIPTION     "This object specifies the encryption
3051                        key length negotiated for this IKE V2 SA."
3052        ::= { rcIkeV2SAEntry 12 }
3053
3054rcIkeV2SADHGroup  OBJECT-TYPE
3055        SYNTAX          INTEGER
3056                        {
3057                                modp768(1),
3058                                modp1024(2),
3059                                modp2048(14)
3060                        }
3061        MAX-ACCESS      read-only
3062        STATUS          current
3063        DESCRIPTION     "This object specifies the Diffie-Hellman
3064                        group negotiated for this IKE V2 SA."
3065        ::= { rcIkeV2SAEntry 13 }
3066
3067rcIkeV2SAExchangeMode     OBJECT-TYPE
3068        SYNTAX          INTEGER
3069                        {
3070                                main(1),
3071                                aggressive(2)
3072                        }
3073        MAX-ACCESS      read-only
3074        STATUS          current
3075        DESCRIPTION     "This object specifies the IKE V2 SA mode."
3076        ::= { rcIkeV2SAEntry 14 }
3077
3078rcIkeV2SALifetimeSeconds  OBJECT-TYPE
3079        SYNTAX          Unsigned32
3080        MAX-ACCESS      read-only
3081        STATUS          current
3082        DESCRIPTION     "This object specifies the amount of time to
3083                        propose an IKE V2  SA remain valid during
3084                        IKE  negotiation. A value of 0 means
3085                        no expiration."
3086        ::= { rcIkeV2SAEntry 15 }
3087
3088rcIkeV2SAStatus           OBJECT-TYPE
3089        SYNTAX          INTEGER
3090                        {
3091                                inactive(1),
3092                                active(2)
3093                        }
3094        MAX-ACCESS      read-only
3095        STATUS          current
3096        DESCRIPTION     "This object specifies the amount of time to
3097                        propose an IKE V2 SA remain valid during
3098                        IKE V2  negotiation. A value of 0 means no
3099                        expiration."
3100        ::= { rcIkeV2SAEntry 16 }
3101
3102rcIkeV2SAInitiator        OBJECT-TYPE
3103        SYNTAX          INTEGER
3104                        {
3105                                initiator (1),
3106                                responder (2)
3107                        }
3108        MAX-ACCESS      read-only
3109        STATUS          current
3110        DESCRIPTION     "This object specifies the whether the SA was
3111                        created by an Initiator or a Responder"
3112        ::= { rcIkeV2SAEntry 17 }
3113
3114
3115rcIkeV2SAIntegrityAlgorithm     OBJECT-TYPE
3116       SYNTAX           INTEGER
3117                        {
3118                                md5      (1),
3119                                sha1     (2),
3120                                sha256   (12),
3121                                aes-xcbc (5)
3122                        }
3123        MAX-ACCESS      read-only
3124        STATUS          current
3125        DESCRIPTION     "This object specifies the integrity algorithms
3126                        that can be used during IKEv2 SA
3127                        negotiation."
3128        ::= { rcIkeV2SAEntry 18 }
3129
3130
3131-- VLAN Table
3132
3133rcVlanNumVlans OBJECT-TYPE
3134        SYNTAX        INTEGER (1..128)
3135        MAX-ACCESS    read-only
3136        STATUS        current
3137        DESCRIPTION   "The number of VLANs currently defined in the switch."
3138        ::= { rcVlan 1 }
3139
3140rcVlanTable OBJECT-TYPE
3141        SYNTAX        SEQUENCE OF RcVlanEntry
3142        MAX-ACCESS    not-accessible
3143        STATUS        current
3144        DESCRIPTION   "A list of Virtual LAN entries. The number of entries
3145                      is given by rcVlanNumVlans."
3146        ::= { rcVlan 2 }
3147
3148rcVlanEntry OBJECT-TYPE
3149        SYNTAX        RcVlanEntry
3150        MAX-ACCESS    not-accessible
3151        STATUS        current
3152        DESCRIPTION   "Entry containing configuration information for a
3153                      particular Virtual LAN.
3154
3155                      The relationship between the various port sets in a
3156                      VLAN Entry are :
3157
3158                      o The set of ports defined by PortMembers must be a
3159                        subset of the set of ports in the underlying STG of
3160                        the VLAN.
3161
3162                      o The bitwise AND of PortMembers and NotAllowToJoin must
3163                        be the empty set.
3164
3165                      o The bitwise OR of PortMembers and NotAllowToJoin must
3166                        be the set of ports in the underlying STG of the VLAN.
3167
3168                      o The set of ports defined by StaticMembers must be a
3169                        subset of the set of ports defined by PortMembers.
3170
3171                      o The bitwise XOR of PortMembers and StaticMembers defines
3172                        the set of dynamic (potential) members of the VLAN.
3173
3174                      o The set of ports defined by ActiveMembers must be a subset
3175                        of the set of ports defined by PortMembers.
3176                      "
3177        INDEX         { rcVlanId }
3178        ::= { rcVlanTable 1 }
3179
3180RcVlanEntry ::= SEQUENCE {
3181                rcVlanId RcVlanIdOrNone,
3182                rcVlanName DisplayString,
3183                rcVlanColor INTEGER,
3184                rcVlanHighPriority TruthValue,	--excluded
3185                rcVlanRoutingEnable TruthValue,	--excluded
3186                rcVlanIfIndex InterfaceIndex,
3187                rcVlanAction INTEGER,
3188                rcVlanResult INTEGER,
3189                rcVlanStgId INTEGER,
3190                rcVlanType INTEGER,
3191                rcVlanPortMembers PortSet,
3192                rcVlanActiveMembers PortSet,
3193                rcVlanStaticMembers PortSet,
3194                rcVlanNotAllowToJoin PortSet,
3195                rcVlanProtocolId INTEGER,
3196                rcVlanSubnetAddr IpAddress,
3197                rcVlanSubnetMask IpAddress,
3198                rcVlanAgingTime  INTEGER,
3199                rcVlanMacAddress MacAddress,
3200                rcVlanRowStatus RowStatus,
3201                rcVlanIgmpSnoopEnable TruthValue,             --excluded
3202                rcVlanIgmpSnoopReportProxyEnable TruthValue,  --excluded
3203                rcVlanIgmpSnoopRobustness INTEGER,            --excluded
3204                rcVlanIgmpSnoopQueryInterval INTEGER,         --excluded
3205                rcVlanIgmpSnoopMRouterPorts PortSet,          --excluded
3206                rcVlanUserDefinedPid Integer32,
3207                rcVlanIgmpSnoopActiveMRouterPorts PortSet,    --excluded
3208                rcVlanProtocolIds Integer32,
3209                rcVlanIgmpSnoopActiveQuerier IpAddress,       --excluded
3210                rcVlanIgmpSnoopMRouterExpiration Integer32,     --excluded
3211                rcVlanIgmpSnoopQuerierPort InterfaceIndex,    --excluded
3212                rcVlanUserPriority INTEGER,
3213                rcVlanQosLevel INTEGER,
3214                rcVlanTosValue INTEGER,
3215                rcVlanEncap INTEGER,
3216                rcVlanFirewallVlanType INTEGER,
3217                rcVlanFirewallClusterId INTEGER,
3218                rcVlanOspfPassivePortMember PortSet,
3219                rcVlanFdbAging INTEGER,
3220                rcVlanNlbMode INTEGER,
3221                rcVlanVrfId VrfIdentifier,
3222                rcVlanVrfName DisplayString,
3223                rcVlanNodalMepList DisplayString,
3224                rcVlanNumOfNodalMep Integer32,
3225                rcVlanNodalMipLevelList DisplayString,
3226                rcVlanNumOfNodalMipLevel Integer32,
3227                rcVlanPlsbIsid Integer32,
3228                rcVlanRmonEnable TruthValue,
3229                rcVlanSpbMcast EnableValue,
3230                rcVlanSecondaryVlanId RcVlanIdOrNone,
3231                rcVlanIpsecEnable TruthValue,
3232                rcVlanPimGatewayEnable TruthValue,
3233                rcVlanIpv6FhsSnoopDhcpEnable TruthValue,
3234                rcVlanIpv6FhsNDInspectionEnable TruthValue,
3235                rcVlanDvrEnable   TruthValue,
3236                rcVlanDvrGwIpv4Addr IpAddress,
3237                rcVlanUntaggedPortMembers PortSet
3238        }
3239
3240rcVlanId OBJECT-TYPE
3241        SYNTAX        RcVlanIdOrNone
3242        MAX-ACCESS    read-only
3243        STATUS        current
3244        DESCRIPTION   "A value that uniquely identifies the Virtual LAN
3245                      associated with this entry. This value corresponds
3246                      to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
3247        ::= { rcVlanEntry 1 }
3248
3249rcVlanName OBJECT-TYPE
3250        SYNTAX        DisplayString (SIZE (0..64))
3251        MAX-ACCESS    read-write
3252        STATUS        current
3253        DESCRIPTION   "An administratively-assigned name for this VLAN."
3254        ::= { rcVlanEntry 2 }
3255
3256rcVlanColor OBJECT-TYPE
3257        SYNTAX        INTEGER (0..32)
3258        MAX-ACCESS    read-write
3259        STATUS        current
3260        DESCRIPTION   "An administratively-assigned color code for this
3261                      VLAN. The value of this object is used by the VLAN
3262                      Manager GUI tool to select a color when it draws
3263                      this VLAN on the screen."
3264        ::= { rcVlanEntry 3 }
3265
3266rcVlanHighPriority OBJECT-TYPE
3267        SYNTAX        TruthValue
3268        MAX-ACCESS    read-write
3269        STATUS        obsolete
3270        DESCRIPTION   "A flag to note whether frames in this VLAN should
3271                      be assigned a high switching priority."
3272        DEFVAL        { false }
3273        ::= { rcVlanEntry 4 }
3274
3275rcVlanRoutingEnable OBJECT-TYPE
3276        SYNTAX        TruthValue
3277        MAX-ACCESS    read-write
3278        STATUS        obsolete
3279        DESCRIPTION   "A flag to note whether IP routing is enabled in
3280                      this VLAN."
3281        DEFVAL        { false }
3282        ::= { rcVlanEntry 5 }
3283
3284rcVlanIfIndex OBJECT-TYPE
3285        SYNTAX        InterfaceIndex
3286        MAX-ACCESS    read-only
3287        STATUS        current
3288        DESCRIPTION   "When rcVlanRoutingEnable is set to true(1), this
3289                      value indicates the 'logical' ifIndex assigned to
3290                      this VLAN.  Otherwise, this value is meaningless
3291                      and should be set to zero."
3292        ::= { rcVlanEntry 6 }
3293
3294rcVlanAction OBJECT-TYPE
3295        SYNTAX        INTEGER {
3296                         none(1),             -- none of the following
3297                         flushMacFdb(2),      -- flush MAC forwarding table
3298                         flushArp(3),         -- flush ARP table
3299                         flushIp(4),          -- flush IP route table
3300                         flushDynMemb(5),     -- flush Dynamic Members
3301                         all(6),              -- flush all tables
3302			 flushSnoopMemb(7),   -- flush IGMP Snoop Members
3303                         triggerRipUpdate(8), -- manually trigger rip update
3304			 flushSnoopMRtr(9),    -- flush snoop multicast router
3305                         flushIpRsmltEdgePeer(10) -- flush IP rsmlt edge peer
3306                      }
3307        MAX-ACCESS    read-write
3308        STATUS        current
3309        DESCRIPTION   "VLAN related actions."
3310        DEFVAL        { none }
3311        ::= { rcVlanEntry 7 }
3312
3313rcVlanResult OBJECT-TYPE
3314        SYNTAX        INTEGER {
3315                         none(1),        -- none of the following
3316                         inProgress(2),  -- in progress
3317                         success(3),     -- success
3318                         fail(4)         -- failure
3319                      }
3320        MAX-ACCESS    read-only
3321        STATUS        current
3322        DESCRIPTION   "The result from the last VLAN action."
3323        DEFVAL        { none }
3324        ::= { rcVlanEntry 8 }
3325
3326rcVlanStgId OBJECT-TYPE
3327        SYNTAX        INTEGER (0..128)
3328        MAX-ACCESS    read-write
3329        STATUS        current
3330        DESCRIPTION   "Indicates the Spanning Tree Group (STG) used by
3331                      this VLAN to determine the state of its ports.
3332                      If this VLAN is not associated with any STG, this
3333                      value should be set to zero."
3334        DEFVAL        { 1 }
3335        ::= { rcVlanEntry 9 }
3336
3337rcVlanType OBJECT-TYPE
3338        SYNTAX        INTEGER {
3339                         byPort(1),       -- VLAN by Port
3340                         byIpSubnet(2),   -- VLAN by IP subnet
3341                         byProtocolId(3), -- VLAN by Protocol Id
3342                         bySrcMac(4),     -- VLAN by Src MAC address
3343                         byDstMcast(5),   -- VLAN by Dst MultiCast
3344                         bySvlan(6),      -- VLAN by Stacked Vlan (not supported in VSP9000)
3345                         byIds(7),        -- VLAN by IDS Vlan (not supported in VSP9000)
3346                         spbm-bvlan(11),  -- PLSB bvlan
3347                         private(13)      -- Private VLAN
3348                      }
3349        MAX-ACCESS    read-write
3350        STATUS        current
3351        DESCRIPTION   "The type of VLAN, distinguished according to the
3352                      policy used to define its port membership.
3353                      VSP9000 does not support bySvlan(6) and ByIds(7)."
3354        ::= { rcVlanEntry 10 }
3355
3356rcVlanPortMembers OBJECT-TYPE
3357        SYNTAX        PortSet
3358        MAX-ACCESS    read-write
3359        STATUS        current
3360        DESCRIPTION   "The set of ports that are members (static or
3361                      dynamic) of this VLAN."
3362        ::= { rcVlanEntry 11 }
3363
3364rcVlanActiveMembers OBJECT-TYPE
3365        SYNTAX        PortSet
3366        MAX-ACCESS    read-only
3367        STATUS        current
3368        DESCRIPTION   "The set of ports that are currently active in
3369                      this VLAN. Active ports include all static ports
3370                      and any dynamic ports where the VLAN policy was
3371                      met."
3372        ::= { rcVlanEntry 12 }
3373
3374rcVlanStaticMembers OBJECT-TYPE
3375        SYNTAX        PortSet
3376        MAX-ACCESS    read-write
3377        STATUS        current
3378        DESCRIPTION   "The set of ports that are static members of this
3379                      VLAN. A static member of a VLAN is always active
3380                      and is never aged out."
3381        ::= { rcVlanEntry 13 }
3382
3383rcVlanNotAllowToJoin OBJECT-TYPE
3384        SYNTAX        PortSet
3385        MAX-ACCESS    read-write
3386        STATUS        current
3387        DESCRIPTION   "The set of ports that are not allowed to become
3388                      members of this VLAN."
3389        ::= { rcVlanEntry 14 }
3390
3391rcVlanProtocolId OBJECT-TYPE
3392        SYNTAX        INTEGER {
3393                         none(0),
3394                         ip(1),
3395                         ipx802dot3(2),
3396                         ipx802dot2(3),
3397                         ipxSnap(4),
3398                         ipxEthernet2(5),
3399                         appleTalk(6),
3400                         decLat(7),
3401                         decOther(8),
3402                         sna802dot2(9),
3403                         snaEthernet2(10),
3404                         netBios(11),
3405                         xns(12),
3406                         vines(13),
3407                         ipV6(14),
3408                         usrDefined(15),
3409                         rarp(16),
3410                         pPPoE(17)
3411                      }
3412        MAX-ACCESS    read-write
3413        STATUS        current
3414        DESCRIPTION   "The protocol identifier of this VLAN. This value
3415                      is meaningful only if rcVlanType is equal to
3416                      byProtocolId(3). For other VLAN types it should
3417                      have the value none(0)."
3418        ::= { rcVlanEntry 15 }
3419
3420rcVlanSubnetAddr OBJECT-TYPE
3421        SYNTAX        IpAddress
3422        MAX-ACCESS    read-write
3423        STATUS        current
3424        DESCRIPTION   "The IP subnet address of this VLAN. This value
3425                      is meaningful only if rcVlanType is equal to
3426                      byIpSubnet(2). For other VLAN types it should
3427                      have the value 0.0.0.0."
3428        ::= { rcVlanEntry 16 }
3429
3430rcVlanSubnetMask OBJECT-TYPE
3431        SYNTAX        IpAddress
3432        MAX-ACCESS    read-write
3433        STATUS        current
3434        DESCRIPTION   "The IP subnet mask of this VLAN. This value
3435                      is meaningful only if rcVlanType is equal to
3436                      byIpSubnet(2). For other VLAN types it should
3437                      have the value 0.0.0.0."
3438        ::= { rcVlanEntry 17 }
3439
3440rcVlanAgingTime OBJECT-TYPE
3441        SYNTAX        INTEGER (0 | 10..1000000)
3442        MAX-ACCESS    read-write
3443        STATUS        current
3444        DESCRIPTION   "The timeout period (in seconds) used for aging
3445                      out dynamic members of this VLAN. This field is
3446                      only relevant for policy-based VLANs."
3447        DEFVAL        { 600 }
3448        ::= { rcVlanEntry 18 }
3449
3450rcVlanMacAddress OBJECT-TYPE
3451        SYNTAX        MacAddress
3452        MAX-ACCESS    read-only
3453        STATUS        current
3454        DESCRIPTION   "The MAC address assigned to the virtual router
3455                      interface of this VLAN. This field is meaningful
3456                      only if rcVlanRoutingEnable is equal to true(1)."
3457        ::= { rcVlanEntry 19 }
3458
3459rcVlanRowStatus OBJECT-TYPE
3460        SYNTAX        RowStatus
3461        MAX-ACCESS    read-write
3462        STATUS        current
3463        DESCRIPTION   "Used to create/delete entries in the rcVlanTable."
3464        ::= { rcVlanEntry 20 }
3465
3466rcVlanIgmpSnoopEnable OBJECT-TYPE
3467        SYNTAX        TruthValue
3468        MAX-ACCESS    read-write
3469        STATUS        obsolete
3470        DESCRIPTION   "A flag to note whether IGMP Snooping is enabled
3471                      on this VLAN."
3472        DEFVAL        { false }
3473        ::= { rcVlanEntry 21 }
3474
3475rcVlanIgmpSnoopReportProxyEnable OBJECT-TYPE
3476        SYNTAX        TruthValue
3477        MAX-ACCESS    read-write
3478        STATUS        obsolete
3479        DESCRIPTION   "A flag to note whether IGMP Report Proxy is
3480                      enabled on this VLAN."
3481        DEFVAL        { true }
3482        ::= { rcVlanEntry 22 }
3483
3484rcVlanIgmpSnoopRobustness OBJECT-TYPE
3485        SYNTAX        INTEGER (1..255)
3486        MAX-ACCESS    read-write
3487        STATUS        obsolete
3488        DESCRIPTION   "This variable allows tuning for the expected
3489                      packet loss on a subnet. If a subnet is expected
3490                      to be lossy, the Robustness variable may be
3491                      increased. IGMP is robust to (Robustness - 1)
3492                      packet losses."
3493        DEFVAL        { 2 }
3494        ::= { rcVlanEntry 23 }
3495
3496rcVlanIgmpSnoopQueryInterval OBJECT-TYPE
3497        SYNTAX        INTEGER (1..65535)
3498        MAX-ACCESS    read-write
3499        STATUS        obsolete
3500        DESCRIPTION   "The interval (in seconds) between IGMP Host-Query
3501                      packets transmitted on this interface."
3502        DEFVAL        { 125 }
3503        ::= { rcVlanEntry 24 }
3504
3505rcVlanIgmpSnoopMRouterPorts OBJECT-TYPE
3506        SYNTAX        PortSet
3507        MAX-ACCESS    read-write
3508        STATUS        obsolete
3509        DESCRIPTION   "The set of ports in this VLAN that provide
3510                      connectivity to an IP Multicast router."
3511        ::= { rcVlanEntry 25 }
3512
3513rcVlanUserDefinedPid OBJECT-TYPE
3514        SYNTAX        Integer32
3515        MAX-ACCESS    read-write
3516        STATUS        current
3517        DESCRIPTION   "When rcVlanProtocolId is set to usrDefined(15)
3518                       in a protocol-based VLAN, this field represents
3519                       the 16-bit user defined protocol identifier."
3520        ::= { rcVlanEntry 26 }
3521
3522rcVlanIgmpSnoopActiveMRouterPorts OBJECT-TYPE
3523        SYNTAX        PortSet
3524        MAX-ACCESS    read-only
3525        STATUS        obsolete
3526        DESCRIPTION   "Active ports."
3527        ::= { rcVlanEntry 27 }
3528
3529rcVlanProtocolIds OBJECT-TYPE
3530        SYNTAX        Integer32
3531        MAX-ACCESS    read-write
3532        STATUS        current
3533        DESCRIPTION   "Bitfield of protocol ids."
3534        ::= { rcVlanEntry 28 }
3535
3536rcVlanIgmpSnoopActiveQuerier OBJECT-TYPE
3537        SYNTAX        IpAddress
3538        MAX-ACCESS    read-only
3539        STATUS        obsolete
3540        DESCRIPTION   "IP address of multicast querier router."
3541        ::= { rcVlanEntry 29 }
3542
3543rcVlanIgmpSnoopMRouterExpiration OBJECT-TYPE
3544        SYNTAX        Integer32
3545        MAX-ACCESS    read-only
3546        STATUS        obsolete
3547        DESCRIPTION   "Multicast querier router aging time out."
3548        ::= { rcVlanEntry 30 }
3549
3550rcVlanIgmpSnoopQuerierPort OBJECT-TYPE
3551        SYNTAX        InterfaceIndex
3552        MAX-ACCESS    read-only
3553        STATUS        obsolete
3554        DESCRIPTION   "The port on which the multicast querier router
3555		       was heard."
3556        ::= { rcVlanEntry 31 }
3557
3558rcVlanUserPriority OBJECT-TYPE
3559        SYNTAX  	INTEGER {
3560                            level0(0),
3561                            level1(1),
3562                            level2(2),
3563                            level3(3),
3564                            level4(4),
3565                            level5(5),
3566                            level6(6),
3567                            level7(7)
3568                        }
3569        MAX-ACCESS     	read-only
3570        STATUS        	current
3571        DESCRIPTION   	"User priority level."
3572        ::= { rcVlanEntry 32 }
3573
3574rcVlanQosLevel OBJECT-TYPE
3575        SYNTAX  	INTEGER {
3576                            level0(0),
3577                            level1(1),
3578                            level2(2),
3579                            level3(3),
3580                            level4(4),
3581                            level5(5),
3582                            level6(6),
3583			    level7(7)
3584                        }
3585        MAX-ACCESS     	read-write
3586        STATUS        	current
3587    	DESCRIPTION   	"Used to specify the Qos level packets, carried in this
3588			VLAN, should be processed with."
3589        DEFVAL        	{ level1 }
3590        ::= { rcVlanEntry 33 }
3591
3592rcVlanTosValue OBJECT-TYPE
3593        SYNTAX        	INTEGER (1..64)
3594        MAX-ACCESS     	read-write
3595        STATUS        	current
3596        DESCRIPTION   	"Tos value."
3597	DEFVAL		{ 1 }
3598        ::= { rcVlanEntry 34 }
3599
3600rcVlanEncap OBJECT-TYPE
3601        SYNTAX          INTEGER {
3602                            ethernet2(1),
3603                            llc(2),
3604                            snap(3),
3605                            all(4),
3606                            notapplicable(5)
3607                        }
3608        MAX-ACCESS      read-write
3609        STATUS          current
3610        DESCRIPTION     "This is the encapsulation type for userdefined protocol
3611                        based vlans. This is not meaningful for other types of
3612                        vlan. The default value is null."
3613        DEFVAL          { notapplicable }
3614        ::= { rcVlanEntry 35 }
3615
3616rcVlanFirewallVlanType OBJECT-TYPE
3617        SYNTAX          INTEGER {
3618                            none(1),
3619                            naap(2),
3620                            enforceable(3),
3621                            peering(4)
3622                        }
3623        MAX-ACCESS      read-write
3624        STATUS          current
3625        DESCRIPTION     "This is the firewall vlan type for port based
3626                         vlans."
3627        DEFVAL          { none }
3628        ::= { rcVlanEntry 36 }
3629rcVlanFdbAging OBJECT-TYPE
3630        SYNTAX        INTEGER (0 | 10..1000000)
3631        MAX-ACCESS    read-write
3632        STATUS        current
3633        DESCRIPTION   "The timeout period (in seconds) used for aging
3634                      out fdb entries of this VLAN."
3635        DEFVAL        { 600 }
3636        ::= { rcVlanEntry 37 }
3637
3638
3639rcVlanFirewallClusterId OBJECT-TYPE
3640        SYNTAX        	INTEGER (0..64)
3641        MAX-ACCESS     	read-write
3642        STATUS        	current
3643        DESCRIPTION   	"Firewall cluster Id"
3644        DEFVAL           { 1 }
3645        ::= { rcVlanEntry 43 }
3646
3647rcVlanOspfPassivePortMember OBJECT-TYPE
3648        SYNTAX        	PortSet
3649        MAX-ACCESS     	read-write
3650        STATUS        	current
3651        DESCRIPTION   	"The set of ports in the vlan that are designated as
3652                         ospf passive"
3653        ::= { rcVlanEntry 44 }
3654
3655rcVlanNlbMode OBJECT-TYPE
3656        SYNTAX          INTEGER {
3657                            nlbAdminDisable(0),
3658                            nlbAdminIgmpMcast(1),
3659                            nlbAdminMulticast(2),
3660                            nlbAdminUnicast(4)
3661                        }
3662        MAX-ACCESS      read-write
3663        STATUS          current
3664        DESCRIPTION     "NLB mode set on a VLAN."
3665        DEFVAL          { nlbAdminDisable }
3666        ::= { rcVlanEntry 46 }
3667
3668rcVlanVrfId   OBJECT-TYPE
3669     SYNTAX         VrfIdentifier
3670     MAX-ACCESS     read-write
3671     STATUS         current
3672     DESCRIPTION    "Indicates the Virtual Router to which the VLAN belongs"
3673        ::= { rcVlanEntry 48 }
3674
3675rcVlanVrfName   OBJECT-TYPE
3676     SYNTAX         DisplayString (SIZE (0..32))
3677     MAX-ACCESS     read-only
3678     STATUS         current
3679     DESCRIPTION    "The Name of the Virtual Router to which the VLAN belongs"
3680        ::= { rcVlanEntry 49 }
3681
3682rcVlanNodalMepList OBJECT-TYPE
3683        SYNTAX        DisplayString (SIZE (0..408))
3684        MAX-ACCESS    read-write
3685        STATUS        current
3686        DESCRIPTION   "List of nodal Meps assigned to this vlan. A mep
3687                       consists of Domain Name, Association name and Mep
3688                       Id separated by '.'. Each meps is separated by ',':
3689                       <md1>.<ma1>.<mepid1>,<md2>.<ma2>.<mepid2>,...
3690                       The maximum number of nodal Mep for each vlan is 8."
3691        ::= { rcVlanEntry 54}
3692
3693rcVlanNumOfNodalMep OBJECT-TYPE
3694        SYNTAX        Integer32 (0..8)
3695        MAX-ACCESS    read-only
3696        STATUS        current
3697        DESCRIPTION   "Number of nodal meps assigned to this vlan"
3698        ::= { rcVlanEntry 55 }
3699
3700rcVlanNodalMipLevelList OBJECT-TYPE
3701        SYNTAX       DisplayString (SIZE (0..16))
3702        MAX-ACCESS    read-write
3703        STATUS        current
3704        DESCRIPTION   "List of nodal Mip levels assigned to this vlan that
3705                       allows Mip functionality to be enabled on a per level
3706                       per vlan basis. A mip level is represented by an
3707                       integer ranging from 0 to 7. The mip levels are
3708                       separated by ',': <0...7>,<0...7>,... The maximum
3709                       number of nodal Mip levels for each vlan is 8."
3710        ::= { rcVlanEntry 56 }
3711
3712rcVlanNumOfNodalMipLevel OBJECT-TYPE
3713        SYNTAX        Integer32 (0..8)
3714        MAX-ACCESS    read-only
3715        STATUS        current
3716        DESCRIPTION   "Number of nodal mip levels assigned to this vlan that
3717                       allows MIP functionality to be enabled on a per level
3718                       per vlan basis."
3719        ::= { rcVlanEntry 57 }
3720
3721rcVlanPlsbIsid OBJECT-TYPE
3722        SYNTAX        Integer32 (0..16777215)
3723        MAX-ACCESS    read-write
3724        STATUS        current
3725        DESCRIPTION   "Plsb i-sid number assigned to a C-vlan or the i-sid
3726                       value for primary private VLAN. Default 0 value
3727		       indicates that no i-sid has been assigned."
3728	DEFVAL { 0 }
3729        ::= { rcVlanEntry 61 }
3730
3731rcVlanRmonEnable OBJECT-TYPE
3732     SYNTAX         TruthValue
3733     MAX-ACCESS     read-write
3734     STATUS         current
3735     DESCRIPTION    "Indicate if the vlan is enabled for Remote Monitoring"
3736     DEFVAL         { false }
3737        ::= { rcVlanEntry 63 }
3738
3739rcVlanIpsecEnable OBJECT-TYPE
3740     SYNTAX         TruthValue
3741     MAX-ACCESS     read-write
3742     STATUS         deprecated
3743     DESCRIPTION    "Indicate if the vlan is enabled for IPSEC.
3744                    at place of this value use RcIpConfEntry for IPV4
3745                    and use RcIpv6InterfaceEntry for IPV6. This field
3746                    changed to deprecated"
3747     DEFVAL         { false }
3748        ::= { rcVlanEntry 64 }
3749
3750rcVlanSpbMcast OBJECT-TYPE
3751        SYNTAX        EnableValue
3752        MAX-ACCESS    read-write
3753        STATUS        current
3754        DESCRIPTION   "Enable/disable SPB multicast on Vlan"
3755        DEFVAL        { disable }
3756        ::= { rcVlanEntry 70 }
3757
3758rcVlanSecondaryVlanId OBJECT-TYPE
3759        SYNTAX        RcVlanIdOrNone
3760        MAX-ACCESS    read-write
3761        STATUS        current
3762        DESCRIPTION   "A value that uniquely identifies the secondary
3763                      Virtual LAN associated with the primary private VLAN.
3764                      This value corresponds to the lower 12 bits in
3765                      the IEEE 802.1Q VLAN Tag."
3766        ::= { rcVlanEntry 71 }
3767
3768rcVlanPimGatewayEnable OBJECT-TYPE
3769        SYNTAX        TruthValue
3770        MAX-ACCESS    read-create
3771        STATUS        current
3772        DESCRIPTION   "Enable/disable PIM Gateway on Vlan"
3773        DEFVAL        { false }
3774        ::= { rcVlanEntry 73 }
3775
3776rcVlanIpv6FhsSnoopDhcpEnable OBJECT-TYPE
3777     SYNTAX         TruthValue
3778     MAX-ACCESS     read-create
3779     STATUS         current
3780     DESCRIPTION    "Indicate if IPv6 DHCP snooping is enabled on the vlan"
3781     DEFVAL         { false }
3782     ::= { rcVlanEntry 74 }
3783
3784rcVlanIpv6FhsNDInspectionEnable OBJECT-TYPE
3785     SYNTAX         TruthValue
3786     MAX-ACCESS     read-create
3787     STATUS         current
3788     DESCRIPTION    "Indicate if ND inspection is enabled on the vlan"
3789     DEFVAL         { false }
3790     ::= { rcVlanEntry 75 }
3791
3792rcVlanDvrEnable OBJECT-TYPE
3793        SYNTAX        TruthValue
3794        MAX-ACCESS    read-create
3795        STATUS        current
3796        DESCRIPTION   "Enable/disable DVR on Vlan"
3797        DEFVAL        { false }
3798        ::= { rcVlanEntry 76 }
3799
3800rcVlanDvrGwIpv4Addr OBJECT-TYPE
3801     SYNTAX         IpAddress
3802     MAX-ACCESS     read-create
3803     STATUS         current
3804     DESCRIPTION    "Gateway IPv4 address for this DVR enabled node on Vlan."
3805     ::= { rcVlanEntry 77 }
3806
3807rcVlanUntaggedPortMembers OBJECT-TYPE
3808    SYNTAX        PortSet
3809    MAX-ACCESS    read-create
3810    STATUS        current
3811    DESCRIPTION   "The set of untagged ports that are members of this VLAN."
3812    ::= { rcVlanEntry 78 }
3813
3814-- VLAN Port Table
3815
3816rcVlanPortTable OBJECT-TYPE
3817        SYNTAX        SEQUENCE OF RcVlanPortEntry
3818        MAX-ACCESS    not-accessible
3819        STATUS        current
3820        DESCRIPTION   "A table used to maintain VLAN port related
3821                      information."
3822        ::= { rcVlan 3 }
3823
3824rcVlanPortEntry OBJECT-TYPE
3825        SYNTAX        RcVlanPortEntry
3826        MAX-ACCESS    not-accessible
3827        STATUS        current
3828        DESCRIPTION   "Entry containing VLAN information regarding a
3829                      particular port."
3830        INDEX         { rcVlanPortIndex }
3831        ::= { rcVlanPortTable 1 }
3832
3833RcVlanPortEntry ::= SEQUENCE {
3834                rcVlanPortIndex Integer32,
3835                rcVlanPortNumVlanIds Integer32,
3836                rcVlanPortVlanIds IdList,
3837                rcVlanPortType INTEGER,
3838                rcVlanPortDiscardTaggedFrames TruthValue,
3839                rcVlanPortDiscardUntaggedFrames TruthValue,
3840                rcVlanPortDefaultVlanId INTEGER,
3841                rcVlanPortPerformTagging TruthValue,
3842                rcVlanPortSVlanPortType INTEGER,
3843		rcVlanPortLoopDetect TruthValue,
3844		rcVlanPortFirstPortInOpid InterfaceIndex,
3845		rcVlanPortLastPortInOpid InterfaceIndex,
3846                rcVlanPortLoopDetectAction INTEGER,
3847                rcVlanPortArpDetect TruthValue,
3848                rcVlanPortSpoofDetect TruthValue,
3849                rcVlanPortUntagDefaultVlan TruthValue,
3850		rcVlanPortClassificationSubnet TruthValue,
3851                rcVlanPortClassificationProtocol TruthValue,
3852		rcVlanPortClassificationPrec INTEGER,
3853		rcVlanPortVlanIdList OCTET STRING,
3854	 	rcVlanPortClassificationSourceMac TruthValue,
3855	 	rcVlanPortPrivateVlanPortType INTEGER,
3856                rcVlanPortUntaggedVlanIds RcVlanMask
3857        }
3858
3859rcVlanPortIndex OBJECT-TYPE
3860        SYNTAX        Integer32 (0..2147483647)
3861        MAX-ACCESS    read-only
3862        STATUS        current
3863        DESCRIPTION   "An unique index used to identify a particular
3864                      port in the system. This index is equal to the
3865                      ifIndex of the port."
3866        ::= { rcVlanPortEntry 1 }
3867
3868rcVlanPortNumVlanIds OBJECT-TYPE
3869        SYNTAX        Integer32
3870        MAX-ACCESS    read-only
3871        STATUS        current
3872        DESCRIPTION   "Used to indicate the number of VLAN IDs that
3873                      are stored in the rcVlanPortVlanIds variable."
3874        ::= { rcVlanPortEntry 2 }
3875
3876rcVlanPortVlanIds OBJECT-TYPE
3877        SYNTAX        IdList (SIZE (0..4096))
3878        MAX-ACCESS    read-write
3879        STATUS        current
3880        DESCRIPTION   "An array used to identify which VLANs this port
3881                      is assigned to. Each VLAN ID is stored as a two
3882                      octet value. The first octet in the pair holds
3883                      bits 15-8 of the VLAN ID, while the second octet
3884                      holds bits 7-0 of the VLAN ID.
3885		      This object is now replaced by rcVlanPortVlanIdList."
3886        ::= { rcVlanPortEntry 3 }
3887
3888rcVlanPortType OBJECT-TYPE
3889        SYNTAX        INTEGER {
3890                         access(1),     -- access port type
3891                         trunk(2)       -- trunk port type
3892                      }
3893        MAX-ACCESS    read-write
3894        STATUS        current
3895        DESCRIPTION   "The type of port: access(1) or trunk(2)."
3896        DEFVAL        { access }
3897        ::= { rcVlanPortEntry 4 }
3898
3899rcVlanPortDiscardTaggedFrames OBJECT-TYPE
3900        SYNTAX        TruthValue
3901        MAX-ACCESS    read-write
3902        STATUS        current
3903        DESCRIPTION   "A flag used to determine how to process tagged
3904                      frames received on this access port. When the
3905                      flag is set, these frames are discarded by the
3906                      forwarding process. When the flag is reset, these
3907                      frames are processed normally.
3908
3909		      This field is meaningless when the port is not
3910		      an access port and should be set to false(2)."
3911        DEFVAL        { false }
3912        ::= { rcVlanPortEntry 5 }
3913
3914rcVlanPortDiscardUntaggedFrames OBJECT-TYPE
3915        SYNTAX        TruthValue
3916        MAX-ACCESS    read-write
3917        STATUS        current
3918        DESCRIPTION   "A flag used to determine how to process untagged
3919                      frames received on this trunk port. When the flag
3920                      is set, these frames are discarded by the
3921                      forwarding process. When the flag is reset, these
3922                      frames are assigned to the VLAN specified by
3923                      rcVlanPortDefaultVlanId.
3924
3925		      This field is meaningless when the port is not
3926		      a trunk port and should be set to false(2)."
3927        DEFVAL        { false }
3928        ::= { rcVlanPortEntry 6 }
3929
3930rcVlanPortDefaultVlanId OBJECT-TYPE
3931        SYNTAX        INTEGER (0..4094)
3932        MAX-ACCESS    read-write
3933        STATUS        current
3934        DESCRIPTION   "The VLAN ID assigned to untagged frames received
3935                      on this trunk port.
3936
3937		      This field is meaningless when the port is not
3938		      a trunk port."
3939        DEFVAL        { 1 }
3940        ::= { rcVlanPortEntry 7 }
3941
3942rcVlanPortPerformTagging OBJECT-TYPE
3943        SYNTAX        TruthValue
3944        MAX-ACCESS    read-write
3945        STATUS        current
3946        DESCRIPTION   "Enable/disable the port on the current vlan to
3947                       perform tagging on the incoming and outgoing traffic."
3948        DEFVAL        { false }
3949        ::= { rcVlanPortEntry 8 }
3950
3951rcVlanPortSVlanPortType OBJECT-TYPE
3952        SYNTAX        INTEGER {
3953                         normal(1),
3954                         uni(2),
3955                         nni(3)
3956                      }
3957        MAX-ACCESS    read-write
3958        STATUS        current
3959        DESCRIPTION   "The type of port."
3960        DEFVAL        { normal }
3961        ::= { rcVlanPortEntry 9 }
3962
3963rcVlanPortLoopDetect OBJECT-TYPE
3964        SYNTAX        TruthValue
3965        MAX-ACCESS    read-write
3966        STATUS        current
3967        DESCRIPTION   "Enable/disable loop detection on this port"
3968        DEFVAL        { false }
3969        ::= { rcVlanPortEntry 10 }
3970
3971rcVlanPortFirstPortInOpid OBJECT-TYPE
3972        SYNTAX        InterfaceIndex
3973	MAX-ACCESS    read-only
3974	STATUS        current
3975	DESCRIPTION   "This value gives the IfIndex of the first port in the
3976	               octapid. This value is used to generate an error message
3977		       when changing port type from normal to uni/nni and
3978		       viceversa"
3979        ::= { rcVlanPortEntry 11 }
3980
3981rcVlanPortLastPortInOpid OBJECT-TYPE
3982        SYNTAX        InterfaceIndex
3983	MAX-ACCESS    read-only
3984	STATUS        current
3985	DESCRIPTION   "This value gives the IfIndex of the first port in the
3986	               octapid. This value is used to generate an error message
3987		       when changing port type from normal to uni/nni and
3988		       viceversa"
3989        ::= { rcVlanPortEntry 12 }
3990
3991rcVlanPortUntagDefaultVlan OBJECT-TYPE
3992        SYNTAX        TruthValue
3993        MAX-ACCESS    read-write
3994        STATUS        current
3995        DESCRIPTION   "enable/disable Egress Tagging on the Default Vlan of the
3996                       port.  "
3997        DEFVAL        { false }
3998        ::= { rcVlanPortEntry 13 }
3999
4000rcVlanPortLoopDetectAction OBJECT-TYPE
4001        SYNTAX        INTEGER {
4002                         portDown(1),
4003                         vlanBlock(2),
4004                         macDiscard(3)
4005                      }
4006        MAX-ACCESS    read-write
4007        STATUS        current
4008        DESCRIPTION   "This value is used to specify the action which needs
4009                      to be taken once a loop is detected on a specific port.
4010                      VlanBlock is not supported in VSP9000."
4011        DEFVAL        { portDown }
4012        ::= { rcVlanPortEntry 14 }
4013
4014rcVlanPortArpDetect OBJECT-TYPE
4015        SYNTAX        TruthValue
4016        MAX-ACCESS    read-write
4017        STATUS        current
4018        DESCRIPTION   "Enable/disable Arp detection on this port"
4019        DEFVAL        { false }
4020        ::= { rcVlanPortEntry 15 }
4021
4022rcVlanPortSpoofDetect OBJECT-TYPE
4023        SYNTAX        TruthValue
4024        MAX-ACCESS    read-write
4025        STATUS        current
4026        DESCRIPTION   "Enable/disable spoof detection on this port"
4027        DEFVAL        { false }
4028        ::= { rcVlanPortEntry 16 }
4029
4030rcVlanPortClassificationSubnet  OBJECT-TYPE
4031        SYNTAX        TruthValue
4032        MAX-ACCESS    read-write
4033        STATUS        current
4034        DESCRIPTION   "Enable/disable Subnet based Vlan packets on this port."
4035        DEFVAL        { true }
4036        ::= { rcVlanPortEntry 18 }
4037
4038rcVlanPortClassificationProtocol  OBJECT-TYPE
4039        SYNTAX        TruthValue
4040        MAX-ACCESS    read-write
4041        STATUS        current
4042        DESCRIPTION   "Enable/disable Protocol based Vlan packets on this port."
4043        DEFVAL        { true }
4044        ::= { rcVlanPortEntry 19}
4045
4046rcVlanPortClassificationPrec OBJECT-TYPE
4047        SYNTAX      INTEGER {
4048                        sourceMac (1),
4049                        subnet (2)
4050                    }
4051        MAX-ACCESS  read-write
4052        STATUS      current
4053        DESCRIPTION  "Sets the precedence for vlan classification.  A value
4054                      of 1 puts classification of packets to source mac vlans
4055                      ahead of subnet based vlans.  A value of 2 puts subnet
4056                      based vlans ahead of source mac vlans.  Classification
4057                      to other types of vlans is unaffected as it occurs
4058		      following source mac and subnet based vlans."
4059        DEFVAL      { sourceMac }
4060        ::= { rcVlanPortEntry 20 }
4061
4062rcVlanPortVlanIdList OBJECT-TYPE
4063        SYNTAX        	OCTET STRING (SIZE (0..512))
4064        MAX-ACCESS      read-write
4065        STATUS        	current
4066        DESCRIPTION   	"This bitfield is used to identify which VLANs this port
4067                      	is assigned to. Each VLAN ID is stored as a bit.
4068		      	The most-significant (left-most) bit represents Vlan Id 1."
4069        ::= { rcVlanPortEntry 21 }
4070
4071rcVlanPortClassificationSourceMac OBJECT-TYPE
4072        SYNTAX        TruthValue
4073        MAX-ACCESS    read-write
4074        STATUS        current
4075        DESCRIPTION   "Enable/disable SourceMac based Vlan packets on this port."
4076        DEFVAL        { true }
4077        ::= { rcVlanPortEntry 22 }
4078
4079rcVlanPortPrivateVlanPortType OBJECT-TYPE
4080        SYNTAX        INTEGER {
4081                         trunk(1),
4082                         isolated(2),
4083                         promiscuous(3),
4084                         none(4)
4085                      }
4086        MAX-ACCESS    read-write
4087        STATUS        current
4088        DESCRIPTION   "The type of port associated with private VLAN.
4089                      If the VLAN is not private then this is ignored.
4090                      If the VLAN is private then the value must be
4091                      either trunk, isolated, or promiscuous.  Setting
4092                      the value to trunk will enable tagging.  Setting
4093                      the value to isolated or promiscuous will remove
4094                      non-private VLANs from the port."
4095        DEFVAL        { none }
4096        ::= { rcVlanPortEntry 23 }
4097
4098rcVlanPortUntaggedVlanIds OBJECT-TYPE
4099        SYNTAX        RcVlanMask
4100        MAX-ACCESS    read-only
4101        STATUS        current
4102        DESCRIPTION   "This object is used to identify which VLANs this port
4103                       is associated with as untagged."
4104        ::= { rcVlanPortEntry 24 }
4105
4106-- VLAN MAC Table
4107
4108rcVlanMacTable OBJECT-TYPE
4109        SYNTAX        SEQUENCE OF RcVlanMacEntry
4110        MAX-ACCESS    not-accessible
4111        STATUS        current
4112        DESCRIPTION   "A table used to maintain MAC addresses assigned
4113                      to a particular VLAN by MAC address."
4114        ::= { rcVlan 4 }
4115
4116rcVlanMacEntry OBJECT-TYPE
4117        SYNTAX        RcVlanMacEntry
4118        MAX-ACCESS    not-accessible
4119        STATUS        current
4120        DESCRIPTION   "Entry containing VLAN information regarding a
4121                      particular port."
4122        INDEX         { rcVlanMacVlanId, rcVlanMacAddr }
4123        ::= { rcVlanMacTable 1 }
4124
4125RcVlanMacEntry ::= SEQUENCE {
4126                rcVlanMacVlanId Integer32,
4127                rcVlanMacAddr MacAddress,
4128                rcVlanMacRowStatus RowStatus
4129        }
4130
4131rcVlanMacVlanId OBJECT-TYPE
4132        SYNTAX        Integer32 (0..2147483647)
4133        MAX-ACCESS    read-only
4134        STATUS        current
4135        DESCRIPTION   "An unique index used to identify a VLAN (by MAC
4136                      address) in the system."
4137        ::= { rcVlanMacEntry 1 }
4138
4139rcVlanMacAddr OBJECT-TYPE
4140        SYNTAX        MacAddress
4141        MAX-ACCESS    read-only
4142        STATUS        current
4143        DESCRIPTION   "An unique index used to identify a MAC address
4144                      assigned to a particular VLAN."
4145        ::= { rcVlanMacEntry 2 }
4146
4147rcVlanMacRowStatus OBJECT-TYPE
4148        SYNTAX        RowStatus
4149        MAX-ACCESS    read-write
4150        STATUS        current
4151        DESCRIPTION   "Row status for this entry."
4152        ::= { rcVlanMacEntry 3 }
4153
4154
4155-- VLAN IGMP Snoop Table
4156
4157rcVlanIgmpSnoopNumGroups OBJECT-TYPE
4158        SYNTAX        Integer32
4159        MAX-ACCESS    read-only
4160        STATUS        current
4161        DESCRIPTION   "The number of entries (rows) in the
4162                      rcVlanIgmpSnoopTable."
4163        ::= { rcVlan 5 }
4164
4165rcVlanIgmpSnoopTable OBJECT-TYPE	--excluded
4166        SYNTAX        SEQUENCE OF RcVlanIgmpSnoopEntry
4167        MAX-ACCESS    not-accessible
4168        STATUS        obsolete
4169        DESCRIPTION   "The (conceptual) table listing the IP multicast
4170                      groups for which there are members on a particular
4171                      interface on a particular VLAN (i.e., a list
4172		      known multicast receivers).
4173
4174		      A row is created by the system when it receives
4175		      an IGMP Join messages on a port."
4176    ::= { rcVlan 6 }
4177
4178rcVlanIgmpSnoopEntry OBJECT-TYPE
4179        SYNTAX        RcVlanIgmpSnoopEntry
4180        MAX-ACCESS    not-accessible
4181        STATUS        obsolete
4182        DESCRIPTION   "An entry (row) in the rcVlanIgmpSnoopTable."
4183        INDEX         { rcVlanIgmpSnoopVlanId, rcVlanIgmpSnoopIpAddress,
4184                        rcVlanIgmpSnoopIfIndex, rcVlanIgmpSnoopMember }
4185        ::= { rcVlanIgmpSnoopTable 1 }
4186
4187RcVlanIgmpSnoopEntry ::= SEQUENCE {
4188            rcVlanIgmpSnoopVlanId     RcVlanIdOrNone,
4189            rcVlanIgmpSnoopIpAddress  IpAddress,
4190            rcVlanIgmpSnoopIfIndex    InterfaceIndex,
4191            rcVlanIgmpSnoopMember     IpAddress,
4192            rcVlanIgmpSnoopExpiration Integer32,
4193            rcVlanIgmpSnoopType       INTEGER
4194        }
4195
4196rcVlanIgmpSnoopVlanId OBJECT-TYPE
4197        SYNTAX        RcVlanIdOrNone
4198        MAX-ACCESS    read-only
4199        STATUS        obsolete
4200        DESCRIPTION   "The VLAN for which this entry contains
4201                      information."
4202        ::= { rcVlanIgmpSnoopEntry 1 }
4203
4204rcVlanIgmpSnoopIpAddress OBJECT-TYPE
4205        SYNTAX        IpAddress
4206        MAX-ACCESS    read-only
4207        STATUS        obsolete
4208        DESCRIPTION   "The IP multicast group address for which this
4209                      entry contains information."
4210        ::= { rcVlanIgmpSnoopEntry 2 }
4211
4212rcVlanIgmpSnoopIfIndex OBJECT-TYPE
4213        SYNTAX        InterfaceIndex
4214        MAX-ACCESS    read-only
4215        STATUS        obsolete
4216        DESCRIPTION   "The interface for which this entry contains
4217                      information for this IP multicast group address
4218                      (i.e., the port the Join message was received)."
4219        ::= { rcVlanIgmpSnoopEntry 3 }
4220
4221rcVlanIgmpSnoopMember OBJECT-TYPE
4222        SYNTAX        IpAddress
4223        MAX-ACCESS    read-only
4224        STATUS        obsolete
4225        DESCRIPTION   "The IP Address of the source of the membership
4226                      report received for this IP Multicast group address
4227                      on this interface (i.e., the address of the host
4228                      sending the Join message)."
4229        ::= { rcVlanIgmpSnoopEntry 4 }
4230
4231rcVlanIgmpSnoopExpiration OBJECT-TYPE
4232         SYNTAX       Integer32
4233         MAX-ACCESS   read-only
4234         STATUS       obsolete
4235         DESCRIPTION  "The minimum amount of time remaining before this
4236                      entry will be aged out."
4237         ::= { rcVlanIgmpSnoopEntry 5 }
4238
4239rcVlanIgmpSnoopType OBJECT-TYPE
4240         SYNTAX       INTEGER {
4241                         dynamic(1),    -- created via IGMP
4242                         static(2),     -- created via management
4243                         blocked(3)
4244                      }
4245         MAX-ACCESS   read-only
4246         STATUS       obsolete
4247         DESCRIPTION  "The type of entry: dynamic(1) entries are
4248                      created by snooping IGMP messages, static(2)
4249                      entries are created via management."
4250         ::= { rcVlanIgmpSnoopEntry 6 }
4251
4252
4253-- VLAN IGMP Snoop Static Table
4254
4255rcVlanIgmpSnoopStaticTable OBJECT-TYPE	--excluded
4256        SYNTAX        SEQUENCE OF RcVlanIgmpSnoopStaticEntry
4257        MAX-ACCESS    not-accessible
4258        STATUS        obsolete
4259        DESCRIPTION   "The (conceptual) table listing the statically-
4260                      defined IP multicast groups for which there are
4261                      members on a particular interface on a particular
4262                      VLAN."
4263    	::= { rcVlan 7 }
4264
4265rcVlanIgmpSnoopStaticEntry OBJECT-TYPE
4266        SYNTAX        RcVlanIgmpSnoopStaticEntry
4267        MAX-ACCESS    not-accessible
4268        STATUS        obsolete
4269        DESCRIPTION   "An entry (row) in the rcVlanIgmpSnoopStaticTable."
4270        INDEX         { rcVlanIgmpSnoopStaticVlanId, rcVlanIgmpSnoopStaticIpAddress }
4271        ::= { rcVlanIgmpSnoopStaticTable 1 }
4272
4273RcVlanIgmpSnoopStaticEntry ::= SEQUENCE {
4274            rcVlanIgmpSnoopStaticVlanId           RcVlanIdOrNone,
4275            rcVlanIgmpSnoopStaticIpAddress        IpAddress,
4276            rcVlanIgmpSnoopStaticMemberPorts      PortSet,
4277            rcVlanIgmpSnoopStaticRowStatus        RowStatus,
4278            rcVlanIgmpSnoopStaticNotAllowedToJoin PortSet
4279        }
4280
4281rcVlanIgmpSnoopStaticVlanId OBJECT-TYPE
4282        SYNTAX        RcVlanIdOrNone
4283        MAX-ACCESS    read-only
4284        STATUS        obsolete
4285        DESCRIPTION   "The VLAN for which this entry contains information."
4286        ::= { rcVlanIgmpSnoopStaticEntry 1 }
4287
4288rcVlanIgmpSnoopStaticIpAddress OBJECT-TYPE
4289        SYNTAX        IpAddress
4290        MAX-ACCESS    read-only
4291        STATUS        obsolete
4292        DESCRIPTION   "The IP multicast group address for which this
4293                      entry contains information.  The address must
4294		      fall within 224.0.1.0 to 239.255.255.255."
4295        ::= { rcVlanIgmpSnoopStaticEntry 2 }
4296
4297rcVlanIgmpSnoopStaticMemberPorts OBJECT-TYPE
4298        SYNTAX        PortSet
4299        MAX-ACCESS    read-write
4300        STATUS        obsolete
4301        DESCRIPTION   "The set of ports in this VLAN multicast traffic
4302		      for the rcVlanIgmpSnoopStaticIpAddress is to be
4303		      forwarded to."
4304        ::= { rcVlanIgmpSnoopStaticEntry 3 }
4305
4306rcVlanIgmpSnoopStaticRowStatus OBJECT-TYPE
4307        SYNTAX        RowStatus
4308        MAX-ACCESS    read-write
4309        STATUS        obsolete
4310        DESCRIPTION   "Used to create/delete entries in the
4311                      rcVlanIgmpSnoopStaticTable."
4312        ::= { rcVlanIgmpSnoopStaticEntry 4 }
4313
4314rcVlanIgmpSnoopStaticNotAllowedToJoin OBJECT-TYPE
4315        SYNTAX        PortSet
4316        MAX-ACCESS    read-write
4317        STATUS        obsolete
4318        DESCRIPTION   "Not allowed to join"
4319        ::= { rcVlanIgmpSnoopStaticEntry 5 }
4320
4321
4322-- VLAN IGMP Snoop Access Table
4323
4324rcVlanIgmpSnoopAccessTable OBJECT-TYPE	--excluded
4325        SYNTAX        SEQUENCE OF RcVlanIgmpSnoopAccessEntry
4326        MAX-ACCESS    not-accessible
4327        STATUS        obsolete
4328        DESCRIPTION   "Table used to specify which host(s) can send
4329		      and/or receive IP Multicast traffic."
4330    	::= { rcVlan 8 }
4331
4332rcVlanIgmpSnoopAccessEntry OBJECT-TYPE
4333        SYNTAX        RcVlanIgmpSnoopAccessEntry
4334        MAX-ACCESS    not-accessible
4335        STATUS        obsolete
4336        DESCRIPTION   "An entry (row) in the rcVlanIgmpSnoopAccessTable."
4337        INDEX         { rcVlanIgmpSnoopAccessVlanId,
4338			rcVlanIgmpSnoopAccessGrpAddr,
4339                        rcVlanIgmpSnoopAccessHostAddr,
4340			rcVlanIgmpSnoopAccessHostMask }
4341        ::= { rcVlanIgmpSnoopAccessTable 1 }
4342
4343
4344RcVlanIgmpSnoopAccessEntry ::= SEQUENCE {
4345            rcVlanIgmpSnoopAccessVlanId        RcVlanIdOrNone,
4346            rcVlanIgmpSnoopAccessGrpAddr       IpAddress,
4347            rcVlanIgmpSnoopAccessHostAddr      IpAddress,
4348            rcVlanIgmpSnoopAccessHostMask      IpAddress,
4349            rcVlanIgmpSnoopAccessMode          INTEGER,
4350            rcVlanIgmpSnoopAccessRowStatus     RowStatus
4351        }
4352
4353rcVlanIgmpSnoopAccessVlanId OBJECT-TYPE
4354        SYNTAX        RcVlanIdOrNone
4355        MAX-ACCESS    read-only
4356        STATUS        obsolete
4357        DESCRIPTION   "The VLAN for which this entry contains information."
4358        ::= { rcVlanIgmpSnoopAccessEntry 1 }
4359
4360rcVlanIgmpSnoopAccessGrpAddr OBJECT-TYPE
4361        SYNTAX        IpAddress
4362        MAX-ACCESS    read-only
4363        STATUS        obsolete
4364        DESCRIPTION   "The IP multicast group address for which this
4365                      entry contains information."
4366        ::= { rcVlanIgmpSnoopAccessEntry 2 }
4367
4368rcVlanIgmpSnoopAccessHostAddr OBJECT-TYPE
4369        SYNTAX        IpAddress
4370        MAX-ACCESS    read-only
4371        STATUS        obsolete
4372        DESCRIPTION   "The IP address of a host for which this
4373                      entry contains information."
4374        ::= { rcVlanIgmpSnoopAccessEntry 3 }
4375
4376rcVlanIgmpSnoopAccessHostMask OBJECT-TYPE
4377        SYNTAX        IpAddress
4378        MAX-ACCESS    read-only
4379        STATUS        obsolete
4380        DESCRIPTION   "The IP netmask of a host for which this
4381                      entry contains information."
4382        ::= { rcVlanIgmpSnoopAccessEntry 4 }
4383
4384rcVlanIgmpSnoopAccessMode OBJECT-TYPE
4385        SYNTAX        INTEGER {
4386                          denyTx(1),
4387                          denyRx(2),
4388                          denyBoth(3)
4389                      }
4390        MAX-ACCESS    read-write
4391        STATUS        obsolete
4392        DESCRIPTION   "Used to specify whether the host identified by
4393		      rcVlanIgmpSnoopAccessHostAddr should be denied
4394		      IP multicast transmit, receive, or both."
4395        ::= { rcVlanIgmpSnoopAccessEntry 5 }
4396
4397rcVlanIgmpSnoopAccessRowStatus OBJECT-TYPE
4398        SYNTAX        RowStatus
4399        MAX-ACCESS    read-write
4400        STATUS        obsolete
4401        DESCRIPTION   "Row status"
4402        ::= { rcVlanIgmpSnoopAccessEntry 6 }
4403
4404
4405-- VLAN IGMP Snoop Sender Table
4406
4407rcVlanIgmpSnoopSenderTable OBJECT-TYPE	--excluded
4408        SYNTAX        SEQUENCE OF RcVlanIgmpSnoopSenderEntry
4409        MAX-ACCESS    not-accessible
4410        STATUS        obsolete
4411        DESCRIPTION   "The (conceptual) table listing the IP multicast
4412                      groups for which there are members on a particular
4413                      interface on a particular VLAN (i.e., a list
4414                      known multicast senders).
4415
4416                      A row is created by the system when it receives
4417                      an IGMP Join messages on a port."
4418    	::= { rcVlan 9 }
4419
4420rcVlanIgmpSnoopSenderEntry OBJECT-TYPE
4421        SYNTAX        RcVlanIgmpSnoopSenderEntry
4422        MAX-ACCESS    not-accessible
4423        STATUS        obsolete
4424        DESCRIPTION   "An entry (row) in the rcVlanIgmpSnoopSenderTable."
4425        INDEX         { rcVlanIgmpSnoopSenderVlanId,
4426                        rcVlanIgmpSnoopSenderIpAddress,
4427                        rcVlanIgmpSnoopSenderIfIndex,
4428                        rcVlanIgmpSnoopSenderMember }
4429        ::= { rcVlanIgmpSnoopSenderTable 1 }
4430
4431
4432RcVlanIgmpSnoopSenderEntry ::= SEQUENCE {
4433            rcVlanIgmpSnoopSenderVlanId        RcVlanIdOrNone,
4434            rcVlanIgmpSnoopSenderIpAddress     IpAddress,
4435            rcVlanIgmpSnoopSenderIfIndex       InterfaceIndex,
4436            rcVlanIgmpSnoopSenderMember        IpAddress,
4437            rcVlanIgmpSnoopSenderAction        INTEGER
4438        }
4439
4440rcVlanIgmpSnoopSenderVlanId OBJECT-TYPE
4441        SYNTAX        RcVlanIdOrNone
4442        MAX-ACCESS    read-only
4443        STATUS        obsolete
4444        DESCRIPTION   "The VLAN for which this entry contains information."
4445        ::= { rcVlanIgmpSnoopSenderEntry 1 }
4446
4447rcVlanIgmpSnoopSenderIpAddress OBJECT-TYPE
4448        SYNTAX        IpAddress
4449        MAX-ACCESS    read-only
4450        STATUS        obsolete
4451        DESCRIPTION   "The IP multicast group address for which this
4452                      entry contains information."
4453        ::= { rcVlanIgmpSnoopSenderEntry 2 }
4454
4455rcVlanIgmpSnoopSenderIfIndex OBJECT-TYPE
4456        SYNTAX        InterfaceIndex
4457        MAX-ACCESS    read-only
4458        STATUS        obsolete
4459        DESCRIPTION   "The interface for which this entry contains
4460                      information for this IP multicast group address
4461                      (i.e., the port the multicast traffic was received)."
4462        ::= { rcVlanIgmpSnoopSenderEntry 3 }
4463
4464rcVlanIgmpSnoopSenderMember OBJECT-TYPE
4465        SYNTAX        IpAddress
4466        MAX-ACCESS    read-only
4467        STATUS        obsolete
4468        DESCRIPTION   "The IP Address of the host sending the multicast
4469		      traffic."
4470        ::= { rcVlanIgmpSnoopSenderEntry 4 }
4471
4472rcVlanIgmpSnoopSenderAction OBJECT-TYPE
4473	SYNTAX        INTEGER {
4474		         none(0),
4475		         flushEntry(1),
4476	     	         flushGrp(2)
4477	              }
4478        MAX-ACCESS    read-write
4479        STATUS        obsolete
4480        DESCRIPTION   "Used to specify an action to perform on this group."
4481        ::= { rcVlanIgmpSnoopSenderEntry 5 }
4482
4483-- Vlan Loop Detected Table
4484
4485rcVlanLoopDetectedTable OBJECT-TYPE
4486        SYNTAX        SEQUENCE OF RcVlanLoopDetectedEntry
4487        MAX-ACCESS    not-accessible
4488        STATUS        current
4489        DESCRIPTION   "A list of Vlans the port belongs to
4490and the
4491                      corresponding loop detected status."
4492        ::= { rcVlan 10 }
4493
4494rcVlanLoopDetectedEntry OBJECT-TYPE
4495        SYNTAX        RcVlanLoopDetectedEntry
4496        MAX-ACCESS    not-accessible
4497        STATUS        current
4498        DESCRIPTION   "Loop-Detected Entry."
4499        INDEX         { rcVlanLoopDetectedPortIndex, rcVlanLoopDetectedVlanId }
4500        ::= { rcVlanLoopDetectedTable 1 }
4501
4502RcVlanLoopDetectedEntry ::= SEQUENCE {
4503                    rcVlanLoopDetectedPortIndex Integer32,
4504                    rcVlanLoopDetectedVlanId Integer32,
4505                    rcVlanLoopDetectedValue INTEGER
4506                    }
4507
4508rcVlanLoopDetectedPortIndex OBJECT-TYPE
4509        SYNTAX        Integer32 (0..2147483647)
4510        MAX-ACCESS    read-only
4511        STATUS        current
4512        DESCRIPTION   "Port Number."
4513        ::= { rcVlanLoopDetectedEntry 1 }
4514
4515rcVlanLoopDetectedVlanId OBJECT-TYPE
4516        SYNTAX        Integer32 (0..2147483647)
4517        MAX-ACCESS    read-only
4518        STATUS        current
4519        DESCRIPTION   "Gives the VlanId to which the port belongs."
4520        ::= { rcVlanLoopDetectedEntry 2 }
4521
4522rcVlanLoopDetectedValue OBJECT-TYPE
4523        SYNTAX        INTEGER {
4524                         no(0),      -- loop not detected
4525                         yes(1)     -- loop detected
4526                      }
4527        MAX-ACCESS      read-only
4528        STATUS          current
4529        DESCRIPTION    "Gives the Loop Detected status of the port
4530                       in a vlan."
4531        DEFVAL        { no }
4532        ::= { rcVlanLoopDetectedEntry 3 }
4533
4534
4535-- Vlan Dsap Ssap Table
4536
4537rcVlanDsapSsapTable OBJECT-TYPE
4538        SYNTAX        SEQUENCE OF RcVlanDsapSsapEntry
4539        MAX-ACCESS    not-accessible
4540        STATUS        current
4541        DESCRIPTION   "A table used to maintain DSAP/SSAP values
4542                       assigned to a sna802dot2 or userdefined vlan."
4543        ::= { rcVlan 11 }
4544
4545rcVlanDsapSsapEntry OBJECT-TYPE
4546        SYNTAX        RcVlanDsapSsapEntry
4547        MAX-ACCESS    not-accessible
4548        STATUS        current
4549        DESCRIPTION   "An entry in the rcVlanDsapSsap table."
4550        INDEX         { rcVlanDsapSsapVlanId, rcVlanDsapSsapPid }
4551        ::= { rcVlanDsapSsapTable 1 }
4552
4553RcVlanDsapSsapEntry ::= SEQUENCE {
4554        rcVlanDsapSsapVlanId    Integer32,
4555        rcVlanDsapSsapPid       INTEGER,
4556        rcVlanDsapSsapRowStatus RowStatus
4557        }
4558
4559rcVlanDsapSsapVlanId OBJECT-TYPE
4560        SYNTAX        Integer32 (0..2147483647)
4561        MAX-ACCESS    not-accessible
4562        STATUS        current
4563        DESCRIPTION   "A unique index to identify a vlan."
4564        ::= { rcVlanDsapSsapEntry 1 }
4565
4566rcVlanDsapSsapPid OBJECT-TYPE
4567        SYNTAX        INTEGER (0..'ffff'h)
4568        MAX-ACCESS    not-accessible
4569        STATUS        current
4570        DESCRIPTION   "Values of DSAP/SSAP assigned to a particular
4571                       vlan."
4572        ::= { rcVlanDsapSsapEntry 2 }
4573
4574rcVlanDsapSsapRowStatus OBJECT-TYPE
4575        SYNTAX        RowStatus
4576        MAX-ACCESS    read-write
4577        STATUS        current
4578        DESCRIPTION   "Row Status."
4579        ::= { rcVlanDsapSsapEntry 3 }
4580
4581rcVlanNewLoopDetectedTable OBJECT-TYPE
4582        SYNTAX        SEQUENCE OF RcVlanNewLoopDetectedEntry
4583        MAX-ACCESS    not-accessible
4584        STATUS        current
4585        DESCRIPTION   "A list of Vlans the port belongs to and the
4586                       corresponding loop detected status."
4587        ::= { rcVlan 12 }
4588
4589rcVlanNewLoopDetectedEntry OBJECT-TYPE
4590        SYNTAX        RcVlanNewLoopDetectedEntry
4591        MAX-ACCESS    not-accessible
4592        STATUS        current
4593        DESCRIPTION   "Loop-Detected Entry."
4594        INDEX         { rcVlanNewLoopDetectedPortIndex,
4595                        rcVlanNewLoopDetectedVlanId,
4596                        rcVlanNewLoopDetectedMac }
4597        ::= { rcVlanNewLoopDetectedTable 1 }
4598
4599RcVlanNewLoopDetectedEntry ::= SEQUENCE {
4600                    rcVlanNewLoopDetectedPortIndex InterfaceIndex,
4601                    rcVlanNewLoopDetectedVlanId Integer32,
4602                    rcVlanNewLoopDetectedMac     MacAddress,
4603                    rcVlanNewLoopDetectedAction  INTEGER,
4604                    rcVlanNewLoopDetectedSmltRemote TruthValue
4605                   }
4606
4607rcVlanNewLoopDetectedPortIndex OBJECT-TYPE
4608        SYNTAX        InterfaceIndex
4609        MAX-ACCESS    not-accessible
4610        STATUS        current
4611        DESCRIPTION   "Port Number."
4612        ::= { rcVlanNewLoopDetectedEntry 1 }
4613
4614rcVlanNewLoopDetectedVlanId OBJECT-TYPE
4615        SYNTAX        Integer32 (0..2147483647)
4616        MAX-ACCESS    not-accessible
4617        STATUS        current
4618        DESCRIPTION   "Gives the VlanId to which the port belongs."
4619        ::= { rcVlanNewLoopDetectedEntry 2 }
4620
4621rcVlanNewLoopDetectedMac     OBJECT-TYPE
4622        SYNTAX        MacAddress
4623        MAX-ACCESS    not-accessible
4624        STATUS        current
4625        DESCRIPTION   "Mac address"
4626        ::= {rcVlanNewLoopDetectedEntry 3}
4627
4628rcVlanNewLoopDetectedAction OBJECT-TYPE
4629        SYNTAX        INTEGER {
4630                               portDown(1),
4631                               vlanBlock(2),
4632                               macDiscard(3)
4633                              }
4634        MAX-ACCESS    read-only
4635        STATUS        current
4636        DESCRIPTION   "This value is used to specify the action which
4637                       needs to be taken once a loop is detected on a
4638                       specific port."
4639        DEFVAL        { portDown }
4640        ::= { rcVlanNewLoopDetectedEntry 4 }
4641
4642rcVlanNewLoopDetectedSmltRemote OBJECT-TYPE
4643        SYNTAX      TruthValue
4644        MAX-ACCESS  read-only
4645        STATUS      current
4646        DESCRIPTION  "A MAC address indicate for remote learnt,
4647                      either local or remote."
4648        ::= { rcVlanNewLoopDetectedEntry 5 }
4649
4650rcVlanNameTable OBJECT-TYPE
4651        SYNTAX        SEQUENCE OF RcVlanNameEntry
4652        MAX-ACCESS    not-accessible
4653        STATUS        current
4654        DESCRIPTION   "A table that can be used to map the Virtual LAN Id to
4655                      IfIndex and Name for display.  It is informational only."
4656        ::= { rcVlan 18 }
4657
4658rcVlanNameEntry OBJECT-TYPE
4659        SYNTAX        RcVlanNameEntry
4660        MAX-ACCESS    not-accessible
4661        STATUS        current
4662        DESCRIPTION   "Each entry has mapping information for a
4663                      particular Virtual LAN. This in intended for display
4664                      purposes only."
4665        INDEX         { rcVlanNameVlanId }
4666        ::= { rcVlanNameTable 1 }
4667
4668RcVlanNameEntry ::= SEQUENCE {
4669                rcVlanNameVlanId      RcVlanIdOrNone,
4670                rcVlanNameVlanName    DisplayString,
4671                rcVlanNameIfIndex     InterfaceIndex
4672        }
4673
4674rcVlanNameVlanId OBJECT-TYPE
4675        SYNTAX        RcVlanIdOrNone
4676        MAX-ACCESS    not-accessible
4677        STATUS        current
4678        DESCRIPTION   "A value that uniquely identifies the Virtual LAN
4679                      associated with this entry. This value corresponds
4680                      to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
4681        ::= { rcVlanNameEntry 1 }
4682
4683rcVlanNameVlanName OBJECT-TYPE
4684        SYNTAX        DisplayString (SIZE (0..64))
4685        MAX-ACCESS    read-only
4686        STATUS        current
4687        DESCRIPTION   "The assigned name for this VLAN."
4688        ::= { rcVlanNameEntry 2 }
4689
4690rcVlanNameIfIndex OBJECT-TYPE
4691        SYNTAX        InterfaceIndex
4692        MAX-ACCESS    read-only
4693        STATUS        current
4694        DESCRIPTION   "When rcVlanRoutingEnable is set to true(1), this
4695                      value indicates the 'logical' ifIndex assigned to
4696                      this VLAN.  Otherwise, this value is meaningless
4697                      and will be set to zero."
4698        ::= { rcVlanNameEntry 3 }
4699
4700-- Vlan Port Spoof Mac detect table
4701
4702rcVlanPortSpoofMacTable OBJECT-TYPE
4703        SYNTAX        SEQUENCE OF RcVlanPortSpoofMacEntry
4704        MAX-ACCESS    not-accessible
4705        STATUS        current
4706        DESCRIPTION   "A table contains a list of Spoof blocked
4707	               MAC address information."
4708        ::= { rcVlan 19 }
4709
4710rcVlanPortSpoofMacEntry OBJECT-TYPE
4711        SYNTAX        RcVlanPortSpoofMacEntry
4712        MAX-ACCESS    not-accessible
4713        STATUS        current
4714        DESCRIPTION   "Entry containing a spoof blocked MAC address"
4715        INDEX         { rcVlanPortSpoofMacPortNum,
4716	                rcVlanPortSpoofMacVlanId,
4717			rcVlanPortSpoofMacIpAddress,
4718		        rcVlanPortSpoofMacMacAddress
4719	              }
4720        ::= { rcVlanPortSpoofMacTable 1 }
4721
4722RcVlanPortSpoofMacEntry ::= SEQUENCE {
4723                rcVlanPortSpoofMacPortNum    InterfaceIndex,
4724                rcVlanPortSpoofMacVlanId     RcVlanIdOrNone,
4725		rcVlanPortSpoofMacIpAddress  IpAddress,
4726                rcVlanPortSpoofMacMacAddress MacAddress,
4727		rcVlanPortSpoofMacClearMac   TruthValue
4728        }
4729rcVlanPortSpoofMacPortNum OBJECT-TYPE
4730        SYNTAX        InterfaceIndex
4731        MAX-ACCESS    not-accessible
4732        STATUS        current
4733        DESCRIPTION   "Port interface number of the Spoof detect is enabled.
4734	               Spoof mac is detected "
4735        ::= { rcVlanPortSpoofMacEntry 1 }
4736
4737rcVlanPortSpoofMacVlanId OBJECT-TYPE
4738        SYNTAX        RcVlanIdOrNone
4739        MAX-ACCESS    not-accessible
4740        STATUS        current
4741        DESCRIPTION   "A vlan entry which the port intreface belong to. And
4742	               the spoof MAC is detected"
4743        ::= { rcVlanPortSpoofMacEntry 2 }
4744
4745rcVlanPortSpoofMacIpAddress OBJECT-TYPE
4746        SYNTAX        IpAddress
4747        MAX-ACCESS    not-accessible
4748        STATUS        current
4749        DESCRIPTION   "A Local Ip address on this interface"
4750        ::= { rcVlanPortSpoofMacEntry 3 }
4751
4752rcVlanPortSpoofMacMacAddress OBJECT-TYPE
4753        SYNTAX        MacAddress
4754        MAX-ACCESS     not-accessible
4755        STATUS        current
4756        DESCRIPTION   "A spoofing Mac address that is detected in this
4757	              interface"
4758        ::= { rcVlanPortSpoofMacEntry 4 }
4759
4760rcVlanPortSpoofMacClearMac OBJECT-TYPE
4761        SYNTAX          TruthValue
4762        MAX-ACCESS      read-write
4763        STATUS          current
4764        DESCRIPTION     "Clear/delete this spoof detect mac entry when it is true.
4765	 	         It always return false when query"
4766        DEFVAL        { false }
4767        ::= { rcVlanPortSpoofMacEntry 5 }
4768
4769
4770-- PHYSICAL Elements
4771
4772-- =begin enum
4773-- rcChasType a9408 1425195264
4774-- =end enum
4775
4776rcChasType OBJECT-TYPE
4777	SYNTAX	      INTEGER {
4778		         unknown(1),   -- unknown chassis
4779-- Passport 1000 Types
4780 		         a1100(2),     -- 3  slot chassis (1/2, 1/2, full)
4781 		         a1250(6),     -- 4  slot chassis (full, ... , full)
4782 		         a1150(7),     -- 3  slot chassis (1/2, 1/2, full)
4783 		         a1200(8),     -- 8  slot chassis (full, ... , full)
4784			 a1050(9),     -- 2  slot chassis (seahawk)
4785-- Passport 8000 Types
4786			 a8006(280887558),    -- 6  slot chassis (raptillion)
4787			 a8010(280887562),    -- 10 slot chassis (raptillion)
4788			 a8010co(1623064842), -- 10 slot Central Office Chassis
4789			 a8003(280887555),    -- 3  slot chassis (raptillion)
4790-- Cobalt Blue
4791			 -- Nortel Order#:	NTC201CA
4792			 -- Customer Order#:	EC1402001
4793			 a9012(1090388736), -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300
4794			 a9010(1090388737), -- 0100 0000 1111 1110 0000 0011 0000 0001 0x40FE0301
4795
4796-- VSP4K
4797			 a4850GTS(1232273458),        -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032
4798	   		 a4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032
4799	   		 a4450GSXPWRPLUS(1231228978),     -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49631032
4800                         a4450GTXHTPWRPLUS(1232279602),   -- 0100 1001 0111 0011 0001 1000 0011 0010  0x49731832
4801			 a4450GSX(1231224882),            -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032
4802-- VSP8K
4803			 a8284XSQ(1331822677),      -- 0100 1111 0110 0010 0000 0000 0101 0101 0x4f620055
4804			 a8404C(1331839489),        -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201
4805			 a8404(1331823105),          -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201
4806--VSP7K
4807                         a7254XSQ(1331855415),      -- 0100 1111 0110 0010 1000 0000 0011 0111 0x4f628037
4808                         a7254XTQ(1332903991),       -- 0100 1111 0111 0010 1000 0000 0011 0111 0x4f728037
4809
4810-- VSP5k IcePick
4811                         a5030GSXuPWR(2004029470),          -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E)
4812                         a5054GSXuPWR(2004029494),          -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036)
4813-- APLS
4814                         aDSG6248(1232274482),      -- 0100 1001 0111 0011 0000 0100 0011 0010  (0x49730432)
4815			 aDSG6248P(1232278578),     -- 0100 1001 0111 0011 0001 0100 0011 0010  (0x49731432)
4816			 aDSG6248CFP(1231230002),   -- 0100 1001 0110 0011 0001 0100 0011 0010 (0x49631432)
4817			 aDSG7648(1331856439),      -- 0100 1111 0110 0010 1000 0100 0011 0111 (0x4f628437)
4818			 aDSG7648C(1332905015),     -- 0100 1111 0111 0010 1000 0100 0011 0111 (0x4f728437)
4819                         aDSG7480(1331823701),      -- 0100 1111 0110 0010 0000 0100 0101 0101 (0x4f620455)
4820			 aDSG8032(929170433),       -- 0011 0111 0110 0010 0000 0100 0000 0001 (0x37620401)
4821			 aDSG9032(1063392257),      -- 0011 1111 0110 0010 0001 0100 0000 0001  (0x3f621401)
4822                         aDSG8064(1063388161),       -- 0011 1111 0110 0010 0000 0100 0000 0001  (0x3f620401)
4823--VSP8600: Tsunami
4824			 a8608(1425195264)          -- 0101 0100 1111 0010 1100 0001 0000 0000 (0x54f2c100)
4825		}
4826	MAX-ACCESS 	  read-only
4827	STATUS 	      current
4828	DESCRIPTION   "Chassis Type"
4829        ::= { rcChassis 1 }
4830
4831rcChasSerialNumber OBJECT-TYPE
4832        SYNTAX        DisplayString (SIZE (0..16))
4833        MAX-ACCESS    read-only
4834        STATUS        current
4835        DESCRIPTION   "Unique serial number for this chassis."
4836        ::= { rcChassis 2 }
4837
4838rcChasHardwareRevision OBJECT-TYPE
4839	SYNTAX 	      DisplayString (SIZE (0..20))
4840	MAX-ACCESS 	  read-only
4841	STATUS 	      current
4842	DESCRIPTION   "Device hardware revision level"
4843	::= { rcChassis 3 }
4844
4845rcChasNumSlots OBJECT-TYPE
4846        SYNTAX        INTEGER (1..12)
4847        MAX-ACCESS    read-only
4848        STATUS        current
4849        DESCRIPTION   "The number of slots in the chassis available for
4850                      plug-in cards."
4851        ::= { rcChassis 4 }
4852
4853rcChasNumPorts OBJECT-TYPE
4854        SYNTAX        INTEGER (0..255)
4855        MAX-ACCESS    read-only
4856        STATUS        current
4857        DESCRIPTION   "The total number of ports currently installed in
4858		      the chassis."
4859        ::= { rcChassis 5 }
4860
4861-- TBD FIXME : We need to get the final list from Hardware
4862rcChasTestResult OBJECT-TYPE
4863	SYNTAX        INTEGER {
4864			 other(1),
4865			 ok(2),
4866			 crceeprom(3),
4867			 timer(4),
4868			 procdram(5),
4869			 led(6),
4870       	         	 formaccpuaccess(7),
4871       	         	 asiccpuaccess(8),
4872                	 memory(9),
4873                	 loopback(10)
4874		      }
4875	MAX-ACCESS 	  read-only
4876	STATUS 	      current
4877	DESCRIPTION   "Chassis start-up diagnostic tests."
4878	::= { rcChassis 6 }
4879
4880rcChasFan OBJECT IDENTIFIER ::= { rcChassis 7 }
4881
4882rcChasFanTable OBJECT-TYPE
4883	SYNTAX        SEQUENCE OF RcChasFanEntry
4884	MAX-ACCESS    not-accessible
4885	STATUS        current
4886	DESCRIPTION   "This table contains information about Fans"
4887	::= { rcChasFan 1 }
4888
4889rcChasFanEntry OBJECT-TYPE
4890	SYNTAX        RcChasFanEntry
4891	MAX-ACCESS    not-accessible
4892	STATUS        current
4893	DESCRIPTION   "Contains information regarding a Fan Unit"
4894	INDEX         { rcChasFanId }
4895	::= { rcChasFanTable 1 }
4896
4897RcChasFanEntry ::=
4898	SEQUENCE {
4899		rcChasFanId INTEGER,
4900		rcChasFanOperStatus INTEGER,
4901		rcChasFanAmbientTemperature Gauge32,
4902		rcChasFanType INTEGER,
4903        rcChasFanFlowType INTEGER
4904	}
4905
4906rcChasFanId OBJECT-TYPE
4907	SYNTAX        INTEGER(1..6)
4908	MAX-ACCESS    read-only
4909	STATUS        current
4910	DESCRIPTION   "The chassis fan Id."
4911	::= { rcChasFanEntry 1 }
4912
4913rcChasFanOperStatus OBJECT-TYPE
4914	SYNTAX        INTEGER {
4915		         unknown(1),
4916		         up(2),
4917		         down(3),
4918			 notpresent(4)
4919	              }
4920	MAX-ACCESS    read-only
4921	STATUS        current
4922	DESCRIPTION   "Actual status of the Fan:
4923	              - unknown(1) - status can not be determined.
4924	              - up(2) - present and supplying power.
4925	              - down(3) - present, but failure indicated."
4926	::= { rcChasFanEntry 2 }
4927
4928rcChasFanAmbientTemperature OBJECT-TYPE
4929        SYNTAX          Gauge32
4930        MAX-ACCESS      read-only
4931        STATUS          current
4932        DESCRIPTION     "Used to indicate the temperature in celsius of the air
4933                        entering the fan."
4934        ::= { rcChasFanEntry 3 }
4935
4936rcChasFanType OBJECT-TYPE
4937        SYNTAX        INTEGER {
4938                         unknown(1),
4939                         regularSpeed(2),
4940                         highSpeed(3)
4941                      }
4942        MAX-ACCESS    read-only
4943        STATUS        current
4944        DESCRIPTION   "Type of the Fan:
4945                      - unknown(1) - type can not be determined.
4946                      - regularSpeed(2) - regular speed fan is present.
4947                      - highSpeed(3) - high speed fan is present."
4948        ::= { rcChasFanEntry 4 }
4949
4950rcChasFanFlowType OBJECT-TYPE
4951        SYNTAX        INTEGER {
4952                         unknown(1),
4953                         frontToBack(2),
4954                         backToFront(3)
4955                      }
4956        MAX-ACCESS    read-only
4957        STATUS        current
4958        DESCRIPTION   "Direction of the Fan Flow:
4959                      - unknown(1) - Flow can not be determined.
4960                      - fronttoback(2) - Front to back flow.
4961                      - backtofront(3) - Back to front flow."
4962        ::= { rcChasFanEntry 5 }
4963
4964rcChasPowerSupply OBJECT IDENTIFIER ::= { rcChassis 8 }
4965
4966rcChasPowerSupplyTable OBJECT-TYPE
4967	SYNTAX        	SEQUENCE OF RcChasPowerSupplyEntry
4968	MAX-ACCESS        	not-accessible
4969	STATUS        	current
4970	DESCRIPTION   	"This table contains information about power
4971		      	supplies."
4972	::= { rcChasPowerSupply 1 }
4973
4974rcChasPowerSupplyEntry OBJECT-TYPE
4975	SYNTAX        	RcChasPowerSupplyEntry
4976	MAX-ACCESS        	not-accessible
4977	STATUS        	current
4978	DESCRIPTION   	"Contains information regarding a power supply
4979		      	unit."
4980	INDEX  { rcChasPowerSupplyId }
4981	::= { rcChasPowerSupplyTable 1 }
4982
4983RcChasPowerSupplyEntry ::=
4984	SEQUENCE {
4985		rcChasPowerSupplyId INTEGER,
4986		rcChasPowerSupplyOperStatus INTEGER
4987	}
4988
4989rcChasPowerSupplyId OBJECT-TYPE
4990	SYNTAX        	INTEGER(1..8)
4991	MAX-ACCESS        	read-only
4992	STATUS        	current
4993	DESCRIPTION    "The power supply Id."
4994	::= { rcChasPowerSupplyEntry 1 }
4995
4996
4997rcChasPowerSupplyOperStatus OBJECT-TYPE
4998	SYNTAX         INTEGER {
4999		          unknown(1),
5000		          empty(2),
5001		          up(3),
5002	     	          down(4)
5003	               }
5004	MAX-ACCESS     read-only
5005	STATUS         current
5006	DESCRIPTION   "Actual status of the power supply:
5007	              - unknown(1) - status can not be determined.
5008	              - empty(2) - power supply not installed.
5009	              - up(3) - present and supplying power.
5010	              - down(4) - present, but failure indicated."
5011	::= { rcChasPowerSupplyEntry 2 }
5012
5013
5014rcChasPowerSupplyDetailTable OBJECT-TYPE
5015	SYNTAX        	SEQUENCE OF RcChasPowerSupplyDetailEntry
5016	MAX-ACCESS        	not-accessible
5017	STATUS        	current
5018	DESCRIPTION   	"This table contains detailed information about
5019    	                 power supplies."
5020	::= { rcChasPowerSupply 2 }
5021
5022rcChasPowerSupplyDetailEntry OBJECT-TYPE
5023	SYNTAX        	RcChasPowerSupplyDetailEntry
5024	MAX-ACCESS        	not-accessible
5025	STATUS        	current
5026	DESCRIPTION   	"Contains detailed info regarding a power supply
5027		      	unit."
5028	INDEX  { rcChasPowerSupplyDetailId }
5029	::= { rcChasPowerSupplyDetailTable 1 }
5030
5031RcChasPowerSupplyDetailEntry ::=
5032	SEQUENCE {
5033		rcChasPowerSupplyDetailId INTEGER,
5034		rcChasPowerSupplyDetailType INTEGER,
5035		rcChasPowerSupplyDetailSerialNumber DisplayString,
5036		rcChasPowerSupplyDetailHardwareRevision DisplayString,
5037		rcChasPowerSupplyDetailPartNumber DisplayString,
5038		rcChasPowerSupplyDetailDescription DisplayString,
5039                rcChasPowerSupplyDetailInputLineVoltage INTEGER,
5040                rcChasPowerSupplyDetailOperLineVoltage INTEGER,
5041		rcChasPowerSupplyDetailOutputWatts   Integer32,
5042        rcChasPowerSupplyFanFlowType    INTEGER
5043	}
5044
5045rcChasPowerSupplyDetailId OBJECT-TYPE
5046      SYNTAX   	  INTEGER(1..8)
5047      MAX-ACCESS   	  read-only
5048      STATUS   	  current
5049      DESCRIPTION "The power supply Id."
5050      ::= { rcChasPowerSupplyDetailEntry 1 }
5051
5052rcChasPowerSupplyDetailType OBJECT-TYPE
5053      SYNTAX   	   INTEGER {
5054                       unknown(0),
5055                       ac(1),
5056                       dc(2)
5057                   }
5058      MAX-ACCESS   	   read-only
5059      STATUS   	   current
5060      DESCRIPTION  "The power supply type."
5061      ::= { rcChasPowerSupplyDetailEntry 2 }
5062
5063rcChasPowerSupplyDetailSerialNumber OBJECT-TYPE
5064      SYNTAX      DisplayString (SIZE (0..16))
5065      MAX-ACCESS  read-only
5066      STATUS      current
5067      DESCRIPTION "The power supply serial number."
5068      ::= { rcChasPowerSupplyDetailEntry 3 }
5069
5070rcChasPowerSupplyDetailHardwareRevision OBJECT-TYPE
5071      SYNTAX      DisplayString (SIZE (0..16))
5072      MAX-ACCESS  read-only
5073      STATUS      current
5074      DESCRIPTION "The hardware revision of the power supply."
5075      ::= { rcChasPowerSupplyDetailEntry 4 }
5076
5077rcChasPowerSupplyDetailPartNumber OBJECT-TYPE
5078      SYNTAX      DisplayString (SIZE (0..16))
5079      MAX-ACCESS  read-only
5080      STATUS      current
5081      DESCRIPTION "The power supply part number."
5082      ::= { rcChasPowerSupplyDetailEntry 5 }
5083
5084rcChasPowerSupplyDetailDescription OBJECT-TYPE
5085      SYNTAX      DisplayString (SIZE (0..64))
5086      MAX-ACCESS  read-only
5087      STATUS      current
5088      DESCRIPTION "The detail description of power supply."
5089      ::= { rcChasPowerSupplyDetailEntry 6 }
5090
5091rcChasPowerSupplyDetailInputLineVoltage OBJECT-TYPE
5092      SYNTAX      INTEGER {
5093                       unknown(0),
5094                       low110v(1),
5095                       high220v(2),
5096                       minus48v(3),
5097                       ac110vOr220v(4),
5098                       dc(5)
5099                   }
5100      MAX-ACCESS   read-only
5101      STATUS       current
5102      DESCRIPTION  "The power supply Input Line voltage."
5103      ::= { rcChasPowerSupplyDetailEntry 8 }
5104
5105rcChasPowerSupplyDetailOperLineVoltage OBJECT-TYPE
5106      SYNTAX      INTEGER {
5107                       unknown(0),
5108                       low110v(1),
5109                       high220v(2),
5110                       minus48v(3),
5111                       ac110vOr220v(4),
5112                       dc(5)
5113                   }
5114      MAX-ACCESS   read-only
5115      STATUS       current
5116      DESCRIPTION  "The power supply Line voltage considered for
5117                    Power Management calculation."
5118      ::= { rcChasPowerSupplyDetailEntry 9 }
5119
5120rcChasPowerSupplyDetailOutputWatts OBJECT-TYPE
5121      SYNTAX      Integer32
5122      MAX-ACCESS   read-only
5123      STATUS       current
5124      DESCRIPTION  "The output power of this power supply"
5125      ::= { rcChasPowerSupplyDetailEntry 10 }
5126
5127rcChasPowerSupplyFanFlowType    OBJECT-TYPE
5128      SYNTAX      INTEGER {
5129                       frontToback(1),
5130                       backTofront(2),
5131                       unknown(3)
5132                   }
5133      MAX-ACCESS   read-only
5134      STATUS       current
5135      DESCRIPTION  "The power supply Fan Flow Type."
5136      ::= { rcChasPowerSupplyDetailEntry 12 }
5137
5138rcCard OBJECT IDENTIFIER ::= { rcChassis 9 }
5139
5140rcCardTable OBJECT-TYPE
5141	SYNTAX        SEQUENCE OF RcCardEntry
5142	MAX-ACCESS    not-accessible
5143	STATUS        current
5144	DESCRIPTION   "A table that contains information about the
5145                      cards in this chassis.  For those slots that
5146                      do not contain a physical card, the table may
5147		      be implemented to contain a conceptual row
5148                      with the type of physical module set to
5149 		      'chasCardEmpty', or it may be implemented to
5150		      have no conceptual row instance."
5151	::= { rcCard 1 }
5152
5153rcCardEntry OBJECT-TYPE
5154	SYNTAX        RcCardEntry
5155	MAX-ACCESS    not-accessible
5156	STATUS        current
5157	DESCRIPTION   "Card attributes"
5158	INDEX         { rcCardIndex }
5159	::= { rcCardTable 1 }
5160
5161RcCardEntry ::=
5162	SEQUENCE {
5163		rcCardIndex INTEGER,
5164		rcCardType INTEGER,
5165		rcCardSerialNumber DisplayString,
5166		rcCardHardwareRevision DisplayString,
5167		rcCardAdminStatus INTEGER,
5168		rcCardOperStatus INTEGER,
5169		rcCardPCMCIAType INTEGER,
5170		rcCardPartNumber DisplayString,
5171		rcCardOxateCpld DisplayString,
5172		rcCardOxideFpga DisplayString,
5173		rcCardCatskillFpga DisplayString,
5174		rcCardQE DisplayString,
5175		rcCardK2Fpga DisplayString,
5176		rcCardIoDateDC DisplayString,
5177		rcCardIoDateBB DisplayString,
5178		rcCardIoPimCpld DisplayString,
5179		rcCardLed0Cpld DisplayString,
5180		rcCardLed1Cpld DisplayString,
5181		rcCardZagrosFpga DisplayString,
5182		rcCardRsp DisplayString,
5183		rcCardBcmMac DisplayString,
5184		rcCardPhosphideFpga DisplayString,
5185		rcCardSulfideFpga DisplayString,
5186		rcCardFluorateCpld DisplayString,
5187 		rcCardBme DisplayString
5188}
5189
5190rcCardIndex OBJECT-TYPE
5191        SYNTAX        	INTEGER (1..26)
5192        MAX-ACCESS     	read-only
5193        STATUS        	current
5194        DESCRIPTION   	"A unique value for each module within the chassis.
5195                      	This value is determined by the chassis slot number
5196                      	where the module is inserted.  Valid entries are 1
5197                      	to the value of rcChasNumSlots"
5198        ::= { rcCardEntry 1 }
5199
5200rcCardType OBJECT-TYPE
5201        SYNTAX          INTEGER
5202        {
5203            other(1),                       -- no card installed
5204-- Cobalt Blue: if you change here, you MUST update rc2kCardFrontType in rc2kCardTable
5205            cbMidplane-28(1090388736),       -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300
5206            cbMidplaneSapphire(1090396928),  -- 0100 0000 1111 1110 0010 0011 0000 0000 0x40FE2300
5207            cbACPowerSupply(1084097280),     -- 0100 0000 1001 1110 0000 0011 0000 0000 0x409E0300
5208            cbACPowerPlusSupply(1084130048), -- 0100 0000 1001 1110 1000 0011 0000 0000 0x409E8300
5209            cbCPFanTray(1085145856),         -- 0100 0000 1010 1110 0000 0011 0000 0000 0x40AE0300
5210            cbIOFanTray(1085149952),         -- 0100 0000 1010 1110 0001 0011 0000 0000 0x40AE1300
5211            cbFanTray(1085154048),           -- 0100 0000 1010 1110 0010 0011 0000 0000 0x40AE2300
5212	    cbHSFanTray(1085158144),         -- 0100 0000 1010 1110 0011 0011 0000 0000 0x40AE3300
5213            cbAUX(1091437312),               -- 0100 0001 0000 1110 0000 0011 0000 0000 0x410E0300
5214            cbSF3200(1075708672),            -- 0100 0000 0001 1110 0000 0011 0000 0000 0x401E0300
5215            cbSF9600(1075712768),            -- 0100 0000 0001 1110 0001 0011 0000 0000 0x401E1300
5216            cbSF9610(1075716864),            -- 0100 0000 0001 1110 0010 0011 0000 0000 0x401E2300
5217            cbCP-CSC(1073873665),            -- 0100 0000 0000 0010 0000 0011 0000 0001 0x40020301
5218            cb48x1000BaseTX(1075970864),     -- 0100 0000 0010 0010 0000 0011 0011 0000 0x40220330
5219            cb48x1000BaseTXPOE(1075974960),  -- 0100 0000 0010 0010 0001 0011 0011 0000 0x40221330
5220            cb48x1000SFP(1077044016),        -- 0100 0000 0011 0010 0110 0011 0011 0000 0x40326330
5221            cb24x10GBaseSFP(1077109528),     -- 0100 0000 0011 0011 0110 0011 0001 1000 0x40336318
5222            cb48x10GBaseSFP(1077109552),     -- 0100 0000 0011 0011 0110 0011 0011 0000 0x40336330
5223-- Future CB Cards
5224        --  cbOPM(1087243008)           0x40CE0300
5225        --  cbSAS(1087247104)           0x40CE1300
5226        --  cbIPFIX(1087251200)         0x40CE2300
5227-- VSP4K card definitions
5228	    vsp4k4850GTS(1232273458),           -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032
5229	    vsp4k4850GTSPWRPLUS(1232277554),    -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032
5230-- VSP8K Card definition
5231	    vsp8k8242XSQ(1298407466),           -- 0100 1101 0110 0100 0010 0000 0010 1010 0x4d64202a
5232            vsp4k4450GSXPWRPLUS(1231228978),     -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49731032
5233            vsp4k4450GTXHTPWRPLUS(1232279602),   -- 0100 1001 0111 0011 0001 1000 0011 0010  0x49731832
5234
5235	    vsp8k8424XS(1298379288),            -- 0100 1101 0110 0011 1011 0010 0001 1000 0x4d63b218
5236            vsp4k4450GSX(1231224882),               -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032
5237
5238-- CB generation 2 (ROF) linecards
5239        rof48x1000SFP(1144152880),           -- 0100 0100 0011 0010 0110 0011 0011 0000 0x44326330
5240        rofLoadBoard(1144152832),            -- 0100 0100 0011 0010 0110 0011 0000 0000 0x44326300
5241        rof16x10GBaseSFP(1144218384),        -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310
5242        rof48x10GBaseSFP(1144218416),        -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330
5243        rof4x40GBaseSFP(1144283920),         -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310
5244        rof12x40GBaseSFP(1144283952),        -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330
5245-- VSP5k IcePick
5246        vsp5k5030GSXuPWR(2004029470),     -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E) (12 ports 1G/10G SFP+ + 12 ports 1G/2.5G/5G/10G RJ45 uPoE                                                  + 6 ports 10G SFP+/25G SFP28)
5247        vsp5k5054GSXuPWR(2004029494)      -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036) (                       12 ports 1G/2.5G/5G/10G RJ45 uPoE + 12 ports 1G/2.5G uPoE + 24 ports 1G RJ45 uPoE  + 6 ports 10G SFP+/25G SFP28)
5248     }
5249        MAX-ACCESS 	    read-only
5250        STATUS 	      	current
5251        DESCRIPTION   	"Used to indicate the card type.  The value returned
5252                         is defined by the description in rc2kCardTable."
5253        ::= { rcCardEntry 2 }
5254
5255rcCardSerialNumber OBJECT-TYPE
5256        SYNTAX        DisplayString (SIZE (0..16))
5257        MAX-ACCESS    read-only
5258        STATUS        obsolete
5259        DESCRIPTION   "Unique serial number for this card."
5260        ::= { rcCardEntry 3 }
5261
5262rcCardHardwareRevision OBJECT-TYPE
5263        SYNTAX        DisplayString (SIZE (0..8))
5264        MAX-ACCESS    read-only
5265        STATUS        obsolete
5266        DESCRIPTION   "Hardware Version"
5267        ::= { rcCardEntry 4 }
5268
5269rcCardAdminStatus OBJECT-TYPE
5270        SYNTAX       INTEGER {
5271                        up(1),
5272                        down(2),
5273                        testing(3)
5274                      }
5275        MAX-ACCESS    read-write
5276        STATUS        obsolete
5277        DESCRIPTION   "Used to indicate the administrative status of this
5278                       card"
5279        ::= { rcCardEntry 5 }
5280
5281rcCardOperStatus OBJECT-TYPE
5282        SYNTAX        INTEGER {
5283                         up(1),
5284                         down(2),
5285                         testing(3),
5286                         unknown(4),
5287                         dormant(5)
5288                      }
5289        MAX-ACCESS    read-only
5290        STATUS        obsolete
5291        DESCRIPTION   "Used to indicate the operational status of this card."
5292        ::= { rcCardEntry 6 }
5293
5294rcCardPCMCIAType OBJECT-TYPE
5295        SYNTAX        INTEGER {
5296                         none(1),
5297                         modem28kbs(2),
5298                         flash2meg(3),
5299                         flash4meg(4)
5300                      }
5301        MAX-ACCESS    read-only
5302        STATUS        obsolete
5303        DESCRIPTION   "Used to indicate the type of PCMCIA card currently
5304                      installed in this CPU card, if any.
5305
5306                      For non-CPU cards, this variable has no meaning and
5307                      will always be set to none."
5308        DEFVAL        { none }
5309        ::= { rcCardEntry 7 }
5310
5311rcCardPartNumber OBJECT-TYPE
5312        SYNTAX        DisplayString (SIZE (0..16))
5313        MAX-ACCESS    read-only
5314        STATUS        obsolete
5315        DESCRIPTION  	"Card Part Number"
5316        ::= { rcCardEntry 8 }
5317
5318rcCardOxateCpld OBJECT-TYPE
5319        SYNTAX        DisplayString (SIZE (0..8))
5320        MAX-ACCESS    read-only
5321        STATUS        current
5322        DESCRIPTION   "Oxate CPLD version for CP card"
5323        ::= { rcCardEntry 9 }
5324
5325rcCardOxideFpga OBJECT-TYPE
5326        SYNTAX        DisplayString (SIZE (0..8))
5327        MAX-ACCESS    read-only
5328        STATUS        current
5329        DESCRIPTION   "Oxide FGPA version for CP card"
5330        ::= { rcCardEntry 10 }
5331
5332rcCardCatskillFpga OBJECT-TYPE
5333        SYNTAX        DisplayString (SIZE (0..8))
5334        MAX-ACCESS    read-only
5335        STATUS        current
5336        DESCRIPTION   "Catskill FPGA version for CP card"
5337        ::= { rcCardEntry 11 }
5338
5339rcCardQE OBJECT-TYPE
5340        SYNTAX        DisplayString (SIZE (0..8))
5341        MAX-ACCESS    read-only
5342        STATUS        current
5343        DESCRIPTION   "QE version for CP card"
5344        ::= { rcCardEntry 12 }
5345
5346rcCardK2Fpga OBJECT-TYPE
5347        SYNTAX        DisplayString (SIZE (0..8))
5348        MAX-ACCESS    read-only
5349        STATUS        current
5350        DESCRIPTION   "K2 FPGA version for IO card"
5351        ::= { rcCardEntry 13 }
5352
5353rcCardIoDateDC OBJECT-TYPE
5354        SYNTAX        DisplayString (SIZE (0..8))
5355        MAX-ACCESS    read-only
5356        STATUS        current
5357        DESCRIPTION   "IO Date DC CPLD for IO card"
5358        ::= { rcCardEntry 14 }
5359
5360rcCardIoDateBB OBJECT-TYPE
5361        SYNTAX        DisplayString (SIZE (0..8))
5362        MAX-ACCESS    read-only
5363        STATUS        current
5364        DESCRIPTION   "IO Date BaseBoard CPLD for IO card"
5365        ::= { rcCardEntry 15 }
5366
5367rcCardIoPimCpld OBJECT-TYPE
5368        SYNTAX        DisplayString (SIZE (0..8))
5369        MAX-ACCESS    read-only
5370        STATUS        current
5371        DESCRIPTION   "IO PIM CPLD for IO card"
5372        ::= { rcCardEntry 16 }
5373
5374rcCardLed0Cpld OBJECT-TYPE
5375        SYNTAX        DisplayString (SIZE (0..8))
5376        MAX-ACCESS    read-only
5377        STATUS        current
5378        DESCRIPTION   "LED0 CPLD for IO card"
5379        ::= { rcCardEntry 17 }
5380
5381rcCardLed1Cpld OBJECT-TYPE
5382        SYNTAX        DisplayString (SIZE (0..8))
5383        MAX-ACCESS    read-only
5384        STATUS        current
5385        DESCRIPTION   "LED1 CPLD for IO card"
5386        ::= { rcCardEntry 18 }
5387
5388rcCardZagrosFpga OBJECT-TYPE
5389        SYNTAX        DisplayString (SIZE (0..8))
5390        MAX-ACCESS    read-only
5391        STATUS        current
5392        DESCRIPTION   "Zagros FPGA for IO card"
5393        ::= { rcCardEntry 19 }
5394
5395rcCardRsp OBJECT-TYPE
5396        SYNTAX        DisplayString (SIZE (0..8))
5397        MAX-ACCESS    read-only
5398        STATUS        current
5399        DESCRIPTION   "RSP for IO card"
5400        ::= { rcCardEntry 20 }
5401
5402rcCardBcmMac OBJECT-TYPE
5403        SYNTAX        DisplayString (SIZE (0..8))
5404        MAX-ACCESS    read-only
5405        STATUS        current
5406        DESCRIPTION   "BCM Mac for IO card"
5407        ::= { rcCardEntry 21 }
5408
5409rcCardPhosphideFpga OBJECT-TYPE
5410        SYNTAX        DisplayString (SIZE (0..8))
5411        MAX-ACCESS    read-only
5412        STATUS        current
5413        DESCRIPTION   "Phosphide FPGA for IO card"
5414        ::= { rcCardEntry 22 }
5415
5416rcCardSulfideFpga OBJECT-TYPE
5417        SYNTAX        DisplayString (SIZE (0..8))
5418        MAX-ACCESS    read-only
5419        STATUS        current
5420        DESCRIPTION   "Sulfide FPGA for IO card"
5421        ::= { rcCardEntry 23 }
5422
5423rcCardFluorateCpld OBJECT-TYPE
5424        SYNTAX        DisplayString (SIZE (0..8))
5425        MAX-ACCESS    read-only
5426        STATUS        current
5427        DESCRIPTION   "Fluorate Cpld for SF card"
5428        ::= { rcCardEntry 24 }
5429
5430rcCardBme OBJECT-TYPE
5431        SYNTAX        DisplayString (SIZE (0..8))
5432        MAX-ACCESS    read-only
5433        STATUS        current
5434        DESCRIPTION   "BME for SF card"
5435        ::= { rcCardEntry 25 }
5436
5437
5438-- Port Table
5439
5440rcPort OBJECT IDENTIFIER ::= { rcChassis 10 }
5441
5442rcPortTable OBJECT-TYPE
5443        SYNTAX	      SEQUENCE OF RcPortEntry
5444        MAX-ACCESS    not-accessible
5445        STATUS        current
5446        DESCRIPTION   "Port table"
5447        ::= { rcPort 1 }
5448
5449rcPortEntry OBJECT-TYPE
5450        SYNTAX        RcPortEntry
5451        MAX-ACCESS    not-accessible
5452        STATUS        current
5453        DESCRIPTION   "Entry containing info. for a particular port"
5454        INDEX         { rcPortIndex }
5455        ::= { rcPortTable 1 }
5456
5457RcPortEntry ::= SEQUENCE {
5458    rcPortIndex                           InterfaceIndex,
5459    rcPortType                            INTEGER,
5460    rcPortConnectorType                   INTEGER,
5461    rcPortPerformRouting                  TruthValue,
5462    rcPortHighPriority                    TruthValue,	--excluded
5463    rcPortAction                          INTEGER,
5464    rcPortResult                          INTEGER,
5465    rcPortPrimaryConnector                INTEGER,     --excluded
5466    rcPortActiveConnector                 INTEGER,
5467    rcPortBackupConnectorStatus           INTEGER,
5468    rcPortAutoNegotiate                   TruthValue,
5469    rcPortAdminDuplex                     INTEGER,
5470    rcPortOperDuplex                      INTEGER,
5471    rcPortAdminSpeed                      INTEGER,
5472    rcPortOperSpeed                       Integer32,
5473    rcPortMltId                           Integer32,
5474    rcPortLocked                          TruthValue,
5475    rcPortAutoNegotiationSupported        TruthValue,
5476    rcPortSingleRoutablePort              TruthValue,
5477    rcPortUnknownMacDiscard               TruthValue,
5478    rcPortNumStateTransition              Counter32,
5479    rcPortAllowOversizeFrame              TruthValue,	--excluded
5480    rcPortUserPriority                    INTEGER,     --excluded
5481    rcPortQosLevel                        INTEGER,
5482    rcPortDiffServEnable                  TruthValue,
5483    rcPortDiffServType                    INTEGER,
5484    rcPortDiffServIeee8021POverrideEnable TruthValue,	--excluded
5485    rcPortVendorDescr                     DisplayString,
5486    rcPortName                            DisplayString (SIZE (0..42)),
5487    rcPortOctapidId                       Integer32,
5488    rcPortWan                             INTEGER,
5489    rcPortTransport                       INTEGER,
5490    rcPortMultimediaFilterEnable          TruthValue,
5491    rcPortMultimediaDevSelection          DisplayString,
5492-- OM2.0 place holder added following
5493--              rcPortServiceType		      INTEGER,   oid = 41
5494--              rcPortMode			      INTEGER    oid = 42
5495    rcPortAdminRouting                    EnableValue,
5496    rcPortOperRouting                     EnableValue,
5497    rcPortPid                             Integer32,
5498--  OID 46 to 49 are being used in 8300 but OID 46 is also used in PR v4.0
5499    rcPortIeee8021POverrideEnable	  TruthValue,
5500    rcPortCpLimitShutDown                 TruthValue,
5501    rcPortHighSecureEnable                TruthValue,
5502    rcPortMrouteStrLimit                  INTEGER,
5503    rcPortMrouteStrTimerCheck             INTEGER,
5504    rcPortMrouteStrLimitEnable            TruthValue,
5505    rcPortAutoNegAd                       BITS,
5506    rcPortAutoRecoverPort                 TruthValue,
5507    rcPortExtCplimitConf                  INTEGER,
5508    rcPortExtCplimitUtilRate              INTEGER,
5509    rcPortEgressRateLimit	          INTEGER,
5510    rcPortEgressRateLimitState            EnableValue,
5511    rcPortBpduFilteringTimerCount         TimeInterval,
5512    rcPortBpduFilteringTimeout            TimeInterval,
5513    rcPortBpduFilteringAdminEnabled       TruthValue,
5514    rcPortBpduFilteringOperEnabled        TruthValue,
5515    rcPortCpLimitEnable                   EnableValue,
5516    rcPortCpMulticastLimit                INTEGER,
5517    rcPortCpBroadcastLimit                INTEGER,
5518    rcPortIngressRateLimit                INTEGER,
5519    rcPortIngressRateLimitState           EnableValue,
5520    rcPortClockSource                     INTEGER,
5521    rcPortVrfIdList                       IdList,
5522    rcPortUserLabel1                      DisplayString,
5523    rcPortUserLabel2                      DisplayString,
5524    rcPortVrfNameList                     OCTET STRING,
5525    rcPortBrouterVrfId                    VrfIdentifier,
5526    rcPortBrouterVrfName                  DisplayString,
5527    rcPortVrfCount                        Counter32,
5528    rcPortIngressRatePeak		  INTEGER,
5529    rcPortIngressRateSvc		  INTEGER,
5530    rcPortCpLimitPktRate                  INTEGER,
5531    rcPortCpLimitShutDownEnable           TruthValue,
5532    rcPortRmonEnable                      TruthValue,
5533    rcPortIpsecEnable                     TruthValue,
5534    rcPortShutdownReason                  INTEGER,
5535    rcPortFlexUniEnable                   TruthValue,
5536    rcPortBpduGuardTimerCount        	  Integer32,
5537    rcPortBpduGuardTimeout            	  Integer32,
5538    rcPortBpduGuardAdminEnabled       	  TruthValue,
5539    rcPortLicenseControlStatus            INTEGER,
5540    rcPortTxFlowControl                   TruthValue,
5541    rcPortTxFlowControlOperState          TruthValue
5542}
5543
5544rcPortIndex OBJECT-TYPE
5545        SYNTAX        InterfaceIndex
5546        MAX-ACCESS    read-only
5547        STATUS        current
5548        DESCRIPTION   "An index value that uniquely identifies a port.
5549                      This value is similar to ifIndex in MIB2."
5550        ::= { rcPortEntry 1 }
5551
5552rcPortType OBJECT-TYPE
5553	SYNTAX        INTEGER {
5554                         other(0),           -- no port installed
5555                         rc100BaseTX(1),     -- (cat 5)
5556                         rc100BaseT2(2),     -- (cat 3)
5557                         rc100BaseF(3),      -- (100 mbps fiber)
5558                         rc1000BaseF(4),     -- (1000 mbps fiber)
5559                         rc1000BaseDualF(5), -- (fiber - dual connector)
5560                         rc10BaseF(6),       -- (10 mbps fiber)
5561                         rcPosMMF(7),        -- (multi mode fiber)
5562                         rcPosSMF(8),        -- (single mode fiber)
5563                         rcAtm(9),           -- (oc3, oc12, ds3, e3)
5564                         rcGbicLx(10),       -- (gigabit long haul)
5565                         rcGbicSx(11),       -- (gigabit short haul)
5566                         rcGbicXd(12),       -- (gigabit extended distance)
5567                         rcGbicCu(13),       -- (gigabit copper)
5568                         rcGbicOther(14),    -- (gigabit other)
5569                         rcOc3cSM(15),       -- (OC-3c SM)
5570                         rcOc3cMM(16),       -- (OC-3c MM)
5571                         rcOc3cCOPPER(17),   -- (OC-3c COPPER)
5572                         rcOc12cSM(18),      -- (OC-12c SM)
5573                         rcOc12cMM(19),      -- (OC-12c MM)
5574                         rcDs3(20),          -- (Ds3)
5575                         rcE3(21),           -- (E3)
5576                         rcGbicNone(22),     -- (Gbic card feature)
5577                         rc1000BaseT(23),    -- (1000 base copper)
5578                         rcGbicZx(24),       -- (gigabit very extended distance)
5579                         rcOc3cAtmSM(25),    -- (Atm OC-3c SM)
5580                         rcOc3cAtmMM(26),    -- (Atm OC-3c MM)
5581                         rcOc12cAtmSM(27),   -- (Atm OC-12c SM)
5582                         rcOc12cAtmMM(28),   -- (Atm OC-12c MM)
5583                         rcOc3cPosSM(29),    -- (Pos OC-3c SM)
5584                         rcOc3cPosMM(30),    -- (Pos OC-3c MM)
5585                         rcOc12cPosSM(31),   -- (Pos OC-12c SM)
5586                         rcOc12cPosMM(32),   -- (Pos OC-12c MM)
5587                         rcGbic1470(33),     -- (gigabit wavelength 1470)
5588                         rcGbic1490(34),     -- (gigabit wavelength 1490)
5589                         rcGbic1510(35),     -- (gigabit wavelength 1510)
5590                         rcGbic1530(36),     -- (gigabit wavelength 1530)
5591                         rcGbic1550(37),     -- (gigabit wavelength 1550)
5592                         rcGbic1570(38),     -- (gigabit wavelength 1570)
5593                         rcGbic1590(39),     -- (gigabit wavelength 1590)
5594                         rcGbic1610(40),     -- (gigabit wavelength 1610)
5595                         rcRmon(41),         -- (1000 base TProbe)
5596                         rcGbic1470APD(42),  -- (gigabit wavelength 1470-APD)
5597                         rcGbic1490APD(43),  -- (gigabit wavelength 1490-APD)
5598                         rcGbic1510APD(44),  -- (gigabit wavelength 1510-APD)
5599                         rcGbic1530APD(45),  -- (gigabit wavelength 1530-APD)
5600                         rcGbic1550APD(46),  -- (gigabit wavelength 1550-APD)
5601                         rcGbic1570APD(47),  -- (gigabit wavelength 1570-APD)
5602                         rcGbic1590APD(48),  -- (gigabit wavelength 1590-APD)
5603                         rcGbic1610APD(49),  -- (gigabit wavelength 1610-APD)
5604			 rc10GbLW(50),       -- (10 Gig Ethernet LW)
5605			 rc10GbLR(51),       -- (10 Gig Ethernet LR)
5606-- OM2.0 place holder added following
5607--                       rcLogicalServerPort(52),
5608-- opm Prism used as a server for MPLS
5609			 rc1000BaseTX(53),   -- (triple speed)
5610                         rcGbicBx(55),       -- (SFP - Single Fiber Bi-Directional - 100Base-Bxl)
5611			 rc10GbNone(56),     -- (10 Gig Feature)
5612                         rc10GbSR(58),       -- (10 Gig SR Ethernet)
5613                         rc10GbSW(59),       -- (10 Gib SW wavelength 850nm and sonet)
5614                         rc10GbER(60),       -- (10 Gig ER wavelen 1550nm)
5615                         rc10GbEW(61),       -- (10 Gig EW)
5616                         rc10GbOther(62),     -- (10 Gig Ethernet other)
5617                         rc1000BaseTXPOE(63),    -- (triplespeed withPOE support)
5618                         rc10GbZR(64),       -- (10 Gig ZR wavelength 1550nm)
5619                         rc10GbZW(65),       -- (10 Gig ZW wavelength 1550nm)
5620                         rcGbic1310Xd(66),   -- (gigabit wavelength 1310-distance 40Kms)
5621                         rcGbic1470Xd(67),   -- (gigabit wavelength 1470-distance 40Kms)
5622                         rcGbic1490Xd(68),   -- (gigabit wavelength 1490-distance 40Kms)
5623                         rcGbic1510Xd(69),   -- (gigabit wavelength 1510-distance 40Kms)
5624                         rcGbic1530Xd(70),   -- (gigabit wavelength 1530-distance 40Kms)
5625                         rcGbic1550Xd(71),   -- (gigabit wavelength 1550-distance 40Kms)
5626                         rcGbic1570Xd(72),   -- (gigabit wavelength 1570-distance 40Kms)
5627                         rcGbic1590Xd(73),   -- (gigabit wavelength 1590-distance 40Kms)
5628                         rcGbic1610Xd(74),   -- (gigabit wavelength 1610-distance 40Kms)
5629                         rcGbic1470Zx(75),   -- (gigabit wavelength 1470-distance 70Kms)
5630                         rcGbic1490Zx(76),   -- (gigabit wavelength 1490-distance 70Kms)
5631                         rcGbic1510Zx(77),   -- (gigabit wavelength 1510-distance 70Kms)
5632                         rcGbic1530Zx(78),   -- (gigabit wavelength 1530-distance 70Kms)
5633                         rcGbic1550Zx(79),   -- (gigabit wavelength 1550-distance 70Kms)
5634                         rcGbic1570Zx(80),   -- (gigabit wavelength 1570-distance 70Kms)
5635                         rcGbic1590Zx(81),   -- (gigabit wavelength 1590-distance 70Kms)
5636                         rcGbic1610Zx(82),   -- (gigabit wavelength 1610-distance 70Kms)
5637                         rcGbic1690Zx(83),   -- (gigabit wavelength 1690-distance 70Kms)
5638                         rcGbic1310Bx(84),   -- (gigabit wavelength 1310-distance 10Kms)
5639                         rcGbic1490Bx(85),   -- (gigabit wavelength 1490-distance 10Kms)
5640                         rcGbicEx(86),     -- (gigabit wavelength 1550-distance 120 Kms)
5641                         rcGbic850Sx(87),   -- (gigabit short haul wavelength 850)
5642                         rcGbic1200Lx(88),   -- (gigabit long haul wavelength 1200)
5643                         rcGbic1300Lx(89),   -- (gigabit long haul wavelength 1300)
5644                         rcGbic1310Lx(90),   -- (gigabit long haul wavelength 1310)
5645                         rcGbic1490Lx(91),   -- (gigabit long haul wavelength 1490)
5646                         rcGbic1550Lx(92),   -- (gigabit long haul wavelength 1550)
5647                         rcGbic1550Ex(93),   -- (gigabit wavelength 1550-distance 120Kms)
5648                         rc1GbFD(94),        -- (100/1000 Fiber Gbic)
5649                         rc10GbLRM(95),      -- (10 Gig LRM)
5650                         rc10GbDWDMR(96),    -- (10 Gig DWDM Ethernet)
5651                         rc10GbDWDMW(97),    -- (10 Gig DWDM Sonet)
5652			 rc100BaseSX(98),    -- (100 mbps fiber short haul wavelength)
5653                         rc100BaseLX(99),    -- (100 mbps fiber long haul wavelength)
5654                         rc100BaseFX(100),   -- (100 mbps fiber)
5655                         rc100BaseBX(101),   -- (100 mbps fiber)
5656                         rc100BaseZX(102),   -- (100 mbps fiber)
5657                         rcGbicMTRJ(103),    -- (Mechanical Transfer - registered jack)
5658                         rcGbic1300SeFx(104),-- (1300SE-FX Gbic Ethernet)
5659			 rcGbicCx(105),      -- (copper direct attach cable up to 15 meter)
5660			 rc10GbCX(106),       -- (copper direct attach cable up to 15 meter)
5661
5662			 rc10GBaseT(108),     -- (100/1000/10G base copper)
5663			 rc100BaseOther(109), -- (100 mbps Ethernet other)
5664                         rcUnknownSpeedOther(110), -- (Ethernet other of undetermined speed)
5665			 rc10GbERCWDM(111), -- (10G ER CWDM)
5666			 rc10GbZRCWDM(112), -- (10G ZR CWDM)
5667			 rc10GbER1470(113), -- (10G ER CWDM 1470NM 40KM)
5668			 rc10GbER1490(114), -- (10G ER CWDM 1490NM 40KM)
5669			 rc10GbER1510(115), -- (10G ER CWDM 1510NM 40KM)
5670			 rc10GbER1530(116), -- (10G ER CWDM 1530NM 40KM)
5671			 rc10GbER1550(117), -- (10G ER CWDM 1550NM 40KM)
5672			 rc10GbER1570(118), -- (10G ER CWDM 1570NM 40KM)
5673			 rc10GbER1590(119), -- (10G ER CWDM 1590NM 40KM)
5674			 rc10GbER1610(120), -- (10G ER CWDM 1610NM 40KM)
5675			 rc10GbZR1470(121), -- (10G ZR CWDM 1470NM 70KM)
5676			 rc10GbZR1490(122), -- (10G ZR CWDM 1490NM 70KM)
5677			 rc10GbZR1510(123), -- (10G ZR CWDM 1510NM 70KM)
5678			 rc10GbZR1530(124), -- (10G ZR CWDM 1530NM 70KM)
5679			 rc10GbZR1550(125), -- (10G ZR CWDM 1550NM 70KM)
5680			 rc10GbZR1570(126), -- (10G ZR CWDM 1570NM 70KM)
5681			 rc10GbZR1590(127), -- (10G ZR CWDM 1590NM 70KM)
5682			 rc10GbZR1610(128), -- (10G ZR CWDM 1610NM 70KM)
5683			 rc40GbNone(129),   -- (40 Gig Feature)
5684			 rc40GbSR4(130),    -- (40 Gig Short Reach Fiber)
5685			 rc40GbLR4(131),    -- (40 Gig Long Reach Fiber)
5686			 rc40GbCR4(132),    -- (40 Gig Copper)
5687			 rc40GbOther(133),  -- (40 Gig Other)
5688			 rcGbicDWDM180km(134), -- (JDSU DWDM 180KM)
5689			 rc100BaseFxT1(135), -- (100BaseFx over TDM network)
5690			 rcUnsupported(136),   -- (unsupported type)
5691			 rc40GbER(137),        -- (40 Gig extended range  - obsoleted by rc40GbER4)
5692			 rc40GbNoneChannelized(138), -- (40 Gig Feature channel)
5693			 rc40GbSR4Channelized(139), -- (40 Gig Short Reach Fiber channel)
5694		      	 rc40GbLR4Channelized(140), -- (40 Gig Long Reach Fiber channelized)
5695		         rc40GbCR4Channelized(141), -- (40 Gig Copper channelized)
5696			 rc40GbERChannelized(142),  -- (40 Gig ER channelized - obsoleted by rc40GbER4Channelized)
5697			 rc40GbOtherChannelized(143), -- (40 Gig Other channelized)
5698			 rc40GbER4(144),    -- (40 Gig CWDM 1310NM 40KM)
5699	     		 rc40GbLM4(145),    -- (40 Gig Long Reach multimode)
5700	     		 rc10GbBiDi(146),    -- (10 Gig Bi-directional 10KM)
5701			 rc40GbCR4BoC(147),  -- (40G DAC breakout cable)
5702			 rc40GbAOBoC(148),  -- (40G Active optical breakout cable)
5703			 rc10GbCXBoC(149),     -- (10Gb end of 40G DAC breakout cable)
5704			 rc10GbAOBoC(150),     -- (10Gb end of 40G Active Optical breakout cable)
5705			 rc40GbER4Channelized(151),    -- (40 Gig ER4 Channelized)
5706	     		 rc40GbLM4Channelized(152),    -- (40 Gig LM4 channelized)
5707			 rc40GbCR4BoCChannelized(153), -- (40G DAC breakout cable in channelized mode)
5708			 rc40GbAOBoCChannelized(154),  -- (40G Active optical breakout cable in channelized mode)
5709			 rc40GbAOC(155),               -- (40G Active Optical Cable)
5710			 rc40GbAOCChannelized(156),     -- (40G Active Optical Cable in channelzied mode)
5711			 rc100GbNone(157),              -- (100 Gig Feature)
5712			 rc100GbCR4(158),    -- (100 Gig Copper)
5713			 rc100GbSR4(159),    -- (100 Gig Short Reach Fiber)
5714			 rc100GbLR4(160),    -- (100 Gig Long Reach Fiber)
5715			 rc100GbAOC(161),    -- (100G Active Optical Cable)
5716			 rc100GbAOBoC(162),  -- (100G Active optical breakout cable)
5717			 rc100GbCR4BoC(163),  -- (100G DAC breakout cable)
5718			 rc100GbOther(164),   -- (100 Gig Other)
5719			 rc100GbER4(165),      -- (100 Gig ERS4)
5720			 rc100GbNoneChannelized(166),  -- (100 Gig Feature channel)
5721			 rc100GbCR4Channelized(167),
5722			 rc100GbSR4Channelized(168),
5723			 rc100GbLR4Channelized(169),
5724			 rc100GbER4Channelized(170),
5725			 rc100GbAOCChannelized(171),
5726			 rc100GbAOBoCChannelized(172),
5727			 rc100GbCR4BoCChannelized(173),
5728			 rc100GbOtherChannelized(174),
5729                         rcGbic10GbCu(175),             -- (10 gigabit copper)
5730			 rc2500BaseT(176),             -- (2.5 gigabit base copper)
5731			 rc40GbBiDiMMF(177),      -- (40 Gig Bi-Directional Multi Mode Fiber)
5732			 rc40GbLR4PSM(178),      -- (40 Gig LR4 Parallel Single Mode)
5733			 rc100GbCWDM4(179),      -- (100 Gig Coarse Wave Division Multiplexing)
5734			 rc40GbBiDiMMFChannelized(180),      -- (40 Gig BiDi MMF Channelized)
5735			 rc40GbLR4PSMChannelized(181),      -- (40 Gig LR4 PSM Channelized)
5736			 rc100GbCWDM4Channelized(182),      -- (100 Gig CWDM Channelized)
5737			 rc25GbNone(183),       -- (25 Gig Feature)
5738			 rc25GbSR(184),       -- (25 Gig SFP28 SR module)
5739			 rc25GbLR(185),       -- (25 Gig SFP28 LR module)
5740			 rc25GbCX(186),       -- (25 Gig SFP28 copper DAC)
5741			 rc25GbER(187),       -- (25 Gig SFP28 ER module)
5742			 rc25GbAOC(188),       -- (25 Gig SFP28 Active Optical DAC)
5743			 rc25GbCXBoC(189),       -- (25 Gig SFP28 copper DAC breakout cable)
5744			 rc25GbAOBoC(190),       -- (25 Gig SFP28 Active Optical breakout cable)
5745			 rc10GbAOC(191)      -- (10 Gig SFP+ Active Optical DAC)
5746	              }
5747	MAX-ACCESS    read-only
5748	STATUS        current
5749	DESCRIPTION   "Port type"
5750	::= { rcPortEntry 2 }
5751
5752rcPortConnectorType OBJECT-TYPE
5753        SYNTAX        INTEGER {
5754                         nonRedundant(1), -- non-redundant connector type
5755                         redundant(2) 	  -- redundant connector type
5756                      }
5757        MAX-ACCESS    read-only
5758        STATUS        current
5759        DESCRIPTION   "Type of connector installed on this port."
5760        DEFVAL        { nonRedundant }
5761        ::= { rcPortEntry 3 }
5762
5763rcPortPerformRouting OBJECT-TYPE
5764	SYNTAX 	      TruthValue
5765	MAX-ACCESS 	  read-write
5766        STATUS 	      obsolete
5767	DESCRIPTION   "Indicate whether this port should perform
5768                      routing"
5769	DEFVAL	      { false }
5770	::= { rcPortEntry 4 }
5771
5772rcPortHighPriority OBJECT-TYPE
5773        SYNTAX 	      TruthValue
5774        MAX-ACCESS 	  read-write
5775        STATUS 	      obsolete
5776        DESCRIPTION   "Indicate whether this port should be treated with
5777                      high priority"
5778	DEFVAL 	      { false }
5779        ::= { rcPortEntry 5 }
5780
5781rcPortAction OBJECT-TYPE
5782        SYNTAX        INTEGER {
5783                         none(1),            -- none of the following
5784                         flushMacFdb(2),     -- flush MAC forwarding table
5785                         flushArp(3),        -- flush ARP table
5786                         flushIp(4),         -- flush IP route table
5787                         flushAll(5),        -- flush all tables
5788			 triggerRipUpdate(6), -- manually trigger rip update
5789			 clearLoopDetectAlarm(7) -- manually enable the port on all the disabled vlans
5790                      }
5791        MAX-ACCESS    read-write
5792        STATUS        current
5793        DESCRIPTION   "Port related actions."
5794        DEFVAL        { none }
5795        ::= { rcPortEntry 6 }
5796
5797rcPortResult OBJECT-TYPE
5798        SYNTAX        	INTEGER {
5799                       		none(1),        -- none of the following
5800                       	  	inProgress(2),  -- in progress
5801                       	  	success(3),     -- success
5802                       	  	fail(4)         -- failure
5803                      	}
5804        MAX-ACCESS		read-only
5805        STATUS        	current
5806        DESCRIPTION   	"Result from the last Vlan action."
5807        DEFVAL        	{ none }
5808        ::= { rcPortEntry 7 }
5809
5810rcPortPrimaryConnector OBJECT-TYPE
5811        SYNTAX 		INTEGER {
5812                		left(1),	-- left side connector
5813                		right(2),	-- right side connector
5814				other(3)
5815        		}
5816        MAX-ACCESS      read-write
5817        STATUS          current
5818        DESCRIPTION     "For ports configured with redundant connectors,
5819                         this value is used to indicate which connector
5820                         should be used as the 'active' connector on this
5821                         port the next time the port is placed into the
5822                         ifAdminStatus=Up."
5823	       DEFVAL          { left }
5824        ::= { rcPortEntry 8 }
5825
5826rcPortActiveConnector OBJECT-TYPE
5827        SYNTAX        INTEGER {
5828                         	left(1),	-- left side connector
5829                         	right(2),       -- right side connector
5830				other(3)
5831                      }
5832        MAX-ACCESS    read-only
5833        STATUS        current
5834        DESCRIPTION   "For ports configured with redundant connectors,
5835		      this value is used to indicate which connector
5836		      is currently the active one.  Only one connector
5837		      can be active an anytime."
5838        DEFVAL        { left }
5839        ::= { rcPortEntry 9 }
5840
5841rcPortBackupConnectorStatus OBJECT-TYPE
5842        SYNTAX 		INTEGER {
5843                		up(1),            -- link Up
5844                		down(2),          -- link Down
5845				other(3)
5846        }
5847        MAX-ACCESS      read-only
5848        STATUS          current
5849        DESCRIPTION     "Indicate the status of the link attached to the
5850		 	 back-up (non-active) connector."
5851        ::= { rcPortEntry 10 }
5852
5853rcPortAutoNegotiate OBJECT-TYPE
5854        SYNTAX 	      TruthValue
5855        MAX-ACCESS 	  read-write
5856        STATUS 	      current
5857        DESCRIPTION   "Indicate whether this port enabled for auto
5858                       negotiations or not."
5859        DEFVAL	      { true }
5860	       ::= { rcPortEntry 11 }
5861
5862rcPortAdminDuplex OBJECT-TYPE
5863        SYNTAX 		INTEGER {
5864                      half(1),	-- half duplex
5865                      full(2)		-- full duplex
5866        		      }
5867        MAX-ACCESS 		read-write
5868        STATUS 		current
5869        DESCRIPTION     "Indicates the port duplex type "
5870        DEFVAL		{ half }
5871        ::= { rcPortEntry 12 }
5872
5873rcPortOperDuplex OBJECT-TYPE
5874        SYNTAX     INTEGER {
5875                      half(1),	-- half duplex
5876                      full(2)		-- full duplex
5877                   }
5878        MAX-ACCESS 		read-only
5879        STATUS 		current
5880        DESCRIPTION 	"Indicate this port's current duplex value."
5881        ::= { rcPortEntry 13 }
5882
5883rcPortAdminSpeed OBJECT-TYPE
5884        SYNTAX     INTEGER {
5885                      none(0),
5886                      mbps10(1),	-- 10Mb/s
5887                      mbps100(2),	-- 100Mb/s
5888		      mbps1000(3),      -- 1000Mb/s
5889		      mbps10000(4),     -- 10Gb/s
5890		      mbps40000(5),	-- 40Gb/s
5891                      mbps100000(6),    -- 100Gb/s
5892                      mbps25000(7),     -- 25Gb/s
5893                      mbps2500(8),      -- 2.5Gb/s
5894                      mbps5000(9)       -- 5Gb/s
5895                   }
5896        MAX-ACCESS 		read-write
5897        STATUS 		current
5898        DESCRIPTION 	"Indicate this port's speed."
5899        DEFVAL		{ mbps10 }
5900        ::= { rcPortEntry 14 }
5901
5902rcPortOperSpeed OBJECT-TYPE
5903        SYNTAX       Integer32
5904        MAX-ACCESS   read-only
5905        STATUS       current
5906        DESCRIPTION  "Indicate this port's current speed value."
5907	       ::= { rcPortEntry 15 }
5908
5909rcPortMltId OBJECT-TYPE
5910        SYNTAX       Integer32
5911        MAX-ACCESS   read-only
5912        STATUS       current
5913        DESCRIPTION  "Indicate which multi-link trunk (MLT) this port
5914                      is assigned to.  If this port is not associated
5915                      with any MLT, this value will be set to zero(0)."
5916        DEFVAL		{ 0 }
5917        ::= { rcPortEntry 16 }
5918
5919rcPortLocked OBJECT-TYPE
5920        SYNTAX        	TruthValue
5921        MAX-ACCESS        	read-only
5922        STATUS        	current
5923        DESCRIPTION   	"Indicate whether this port is locked."
5924        DEFVAL        	{ false }
5925        ::= { rcPortEntry 17 }
5926
5927rcPortAutoNegotiationSupported OBJECT-TYPE
5928        SYNTAX        	TruthValue
5929        MAX-ACCESS        	read-only
5930        STATUS        	current
5931        DESCRIPTION   	"Indicate whether this port can support
5932		      	auto-negotiation."
5933        DEFVAL        	{ false }
5934        ::= { rcPortEntry 18 }
5935
5936rcPortSingleRoutablePort OBJECT-TYPE
5937        SYNTAX        	TruthValue
5938        MAX-ACCESS        	read-only
5939        STATUS        	current
5940        DESCRIPTION   	"Indicate whether this port is a single routable
5941		      	port.  If this value is true, the port functions
5942			like a traditional router port."
5943        DEFVAL        	{ false }
5944        ::= { rcPortEntry 19 }
5945
5946rcPortUnknownMacDiscard OBJECT-TYPE
5947        SYNTAX          TruthValue
5948        MAX-ACCESS      read-write
5949        STATUS          current
5950        DESCRIPTION     "If rcUnknownMacDiscard is set to True,
5951                         then a packet with an unknown source MAC address
5952                         is dropped on that port, and other ports then
5953                         will discard any packets with this MAC address
5954                         in the destination field.
5955                         For example,
5956                         suppose 11:22:33:44:55:66 is an unknown source MAC,
5957                         packets with source MAC 11:22:33:44:55 coming from
5958                         this port is discarded, further more, packets with
5959                         destination MAC 11:22:33:44:55:66 coming from
5960                         other ports are also discarded, unless this address
5961                         is later learned on another port or the restriction
5962                         ages out."
5963
5964        DEFVAL          { false }
5965        ::= { rcPortEntry 20 }
5966
5967rcPortNumStateTransition OBJECT-TYPE
5968        SYNTAX        	Counter32
5969        MAX-ACCESS        	read-only
5970        STATUS        	current
5971        DESCRIPTION   	"# state transitions."
5972        ::= { rcPortEntry 21 }
5973
5974rcPortUserPriority OBJECT-TYPE
5975        SYNTAX  	INTEGER {
5976                            level0(0),
5977                            level1(1),
5978                            level2(2),
5979                            level3(3),
5980                            level4(4),
5981                            level5(5),
5982                            level6(6),
5983                            level7(7)
5984                        }
5985      	 MAX-ACCESS 	      	read-write
5986        STATUS 	      	obsolete
5987	       DESCRIPTION   	"User priority level."
5988        DEFVAL          { level7 }
5989	::= { rcPortEntry 22 }
5990
5991rcPortAllowOversizeFrame OBJECT-TYPE
5992        SYNTAX          TruthValue
5993        MAX-ACCESS      read-write
5994        STATUS          obsolete
5995        DESCRIPTION     "Used to specify whether over-size frames should be
5996			processed or dropped."
5997        ::= { rcPortEntry 23 }
5998
5999rcPortQosLevel OBJECT-TYPE
6000        SYNTAX  	INTEGER {
6001                            level0(0),
6002                            level1(1),
6003                            level2(2),
6004                            level3(3),
6005                            level4(4),
6006                            level5(5),
6007                            level6(6),
6008                            level7(7)
6009                        }
6010	       MAX-ACCESS 	      	read-write
6011        STATUS 	      	current
6012        DESCRIPTION     "Used to specify the Qos level packets, carried on this
6013                        port, should be processed with."
6014        DEFVAL          { level1 }
6015	::= { rcPortEntry 30 }
6016
6017rcPortDiffServEnable OBJECT-TYPE
6018        SYNTAX        	TruthValue
6019        MAX-ACCESS        	read-write
6020        STATUS        	current
6021        DESCRIPTION   	"Used to enable/disable the Differentiated Service
6022			feature on this port."
6023        DEFVAL        	{ false }
6024        ::= { rcPortEntry 31 }
6025
6026rcPortDiffServType OBJECT-TYPE
6027        SYNTAX  	INTEGER {
6028                            none(0),
6029                            access(1),
6030                            core(2)
6031                        }
6032	       MAX-ACCESS 	      	read-write
6033        STATUS 	      	current
6034	       DESCRIPTION   	"Used to specify the Differentiated Service type
6035			                   for this port."
6036        DEFVAL        	{ access }
6037	::= { rcPortEntry 32 }
6038
6039rcPortDiffServIeee8021POverrideEnable OBJECT-TYPE
6040        SYNTAX        	TruthValue
6041        MAX-ACCESS        	read-write
6042        STATUS        	obsolete
6043	DESCRIPTION	"Used to enable/disable the Differentiated Service
6044			IEEE 802.1P over-ride feature."
6045        DEFVAL        	{ false }
6046        ::= { rcPortEntry 33 }
6047
6048rcPortVendorDescr OBJECT-TYPE
6049        SYNTAX        	DisplayString (SIZE(16))
6050        MAX-ACCESS        	read-only
6051        STATUS        	current
6052        DESCRIPTION   	"Used to show the name of the vendor of this port's
6053			connector.  Only applicable to ports on a GBIC cards."
6054        ::= { rcPortEntry 34 }
6055
6056rcPortName OBJECT-TYPE
6057        SYNTAX          DisplayString (SIZE (0..42))
6058        MAX-ACCESS      read-write
6059        STATUS          current
6060        DESCRIPTION     "This port's name."
6061        ::= { rcPortEntry 35 }
6062
6063rcPortOctapidId OBJECT-TYPE
6064        SYNTAX        	Integer32
6065        MAX-ACCESS        	read-only
6066        STATUS          current
6067        DESCRIPTION   	"The octapid id of the mirrored port."
6068        ::= { rcPortEntry 36 }
6069
6070rcPortWan OBJECT-TYPE
6071        SYNTAX          INTEGER {
6072		            none(0),  -- Not Applicable for non-10GE interface
6073	                    wan(1),
6074			    lan(2)
6075	                }
6076        MAX-ACCESS      read-write
6077        STATUS          current
6078        DESCRIPTION     "Indicatie this port's current WAN/LAN mode. Valid for 10 GE only"
6079	       DEFVAL          { wan }
6080        ::= { rcPortEntry 37 }
6081
6082rcPortTransport OBJECT-TYPE
6083        SYNTAX          INTEGER {
6084			    none(0),  -- N/A for non-10GE WAN interface
6085			    sonet(1),
6086			    sdh(2)
6087	                }
6088        MAX-ACCESS      read-write
6089        STATUS          current
6090        DESCRIPTION     "Indicatie this port's current tranport layer. Valid for 10 GE only"
6091	       DEFVAL          { sonet }
6092        ::= { rcPortEntry 38 }
6093
6094rcPortMultimediaFilterEnable OBJECT-TYPE
6095        SYNTAX          TruthValue
6096	       MAX-ACCESS      read-write
6097	       STATUS          current
6098	       DESCRIPTION     "Used to enable/disable the Telephony device selected on this port"
6099	       DEFVAL          { false }
6100	       ::= { rcPortEntry 39 }
6101
6102rcPortMultimediaDevSelection OBJECT-TYPE
6103        SYNTAX          DisplayString
6104	       MAX-ACCESS      read-write
6105	       STATUS          current
6106	       DESCRIPTION     "Used to set/get the selected Multimedia &
6107                         Telephony Devices on this port. The String is
6108                         the name of the device in the
6109                         rcIpFilterMediaDevTable"
6110	       ::= { rcPortEntry 40 }
6111
6112rcPortAdminRouting OBJECT-TYPE
6113        SYNTAX          EnableValue
6114        MAX-ACCESS      read-write
6115        STATUS          current
6116        DESCRIPTION     "Indicate whether the port is routable."
6117        DEFVAL          { enable }
6118   ::= { rcPortEntry 43 }
6119
6120rcPortOperRouting OBJECT-TYPE
6121        SYNTAX          EnableValue
6122        MAX-ACCESS      read-only
6123        STATUS          current
6124        DESCRIPTION     "The status of the port whether is routable."
6125   ::= { rcPortEntry 44 }
6126
6127rcPortPid OBJECT-TYPE
6128        SYNTAX          Integer32
6129        MAX-ACCESS      read-only
6130        STATUS          current
6131        DESCRIPTION     "The pid of the mirrored port."
6132        ::= { rcPortEntry 45 }
6133
6134rcPortIeee8021POverrideEnable OBJECT-TYPE
6135      SYNTAX          TruthValue
6136      MAX-ACCESS      read-write
6137      STATUS          current
6138      DESCRIPTION     "Used to enable/disable IEEE 802.1P override.
6139                       If it is enabled, 802.1p value from a tagged
6140                       frame may not be honored."
6141      DEFVAL          { false }
6142      ::= { rcPortEntry 46 }
6143
6144rcPortCpLimitShutDown OBJECT-TYPE
6145        SYNTAX          TruthValue
6146        MAX-ACCESS      read-only
6147        STATUS          current
6148        DESCRIPTION     "A TRUE value indicates if CP Limit shut down
6149                         the interface."
6150        ::= { rcPortEntry 50 }
6151
6152rcPortHighSecureEnable OBJECT-TYPE
6153        SYNTAX          TruthValue
6154        MAX-ACCESS      read-write
6155        STATUS          current
6156        DESCRIPTION     "Enable/Disable high secure feature."
6157        ::= { rcPortEntry 51 }
6158
6159rcPortMrouteStrLimit OBJECT-TYPE
6160        SYNTAX          INTEGER (1..32768)
6161        MAX-ACCESS      read-write
6162        STATUS          current
6163        DESCRIPTION     "maximum number of multicast streams that are
6164                         allowed to ingress to CPU through this port."
6165        DEFVAL          { 1984 }
6166        ::= { rcPortEntry 55 }
6167
6168rcPortMrouteStrTimerCheck OBJECT-TYPE
6169        SYNTAX          INTEGER (1..3600)
6170        MAX-ACCESS      read-write
6171        STATUS          current
6172        DESCRIPTION     "sampling period to check number of multicast
6173                         streams that has ingressed CPU through this
6174                         port in seconds."
6175        DEFVAL          { 10 }
6176        ::= { rcPortEntry 56 }
6177
6178rcPortMrouteStrLimitEnable OBJECT-TYPE
6179        SYNTAX          TruthValue
6180        MAX-ACCESS      read-write
6181        STATUS          current
6182        DESCRIPTION     "enable or disable mroute stream limit on port."
6183        DEFVAL          { false }
6184        ::= { rcPortEntry 57 }
6185
6186rcPortAutoNegAd OBJECT-TYPE
6187      SYNTAX       BITS {
6188                      advertise10Half(0),
6189                      advertise10Full(1),
6190                      advertise100Half(2),
6191                      advertise100Full(3),
6192                      advertise1000Half(4),
6193                      advertise1000Full(5),
6194		      advertiseMacPause(6),  -- Not supported in 8600
6195		      advertiseAsymPause(7), -- Not supported in 8600
6196                      advertiseNone(8),
6197		      advertise10000Full(9),
6198                      default(10),
6199                      advertise2500Full(11),
6200                      advertise5000Full(12)
6201                   }
6202      MAX-ACCESS   read-write
6203      STATUS       current
6204      DESCRIPTION  "This object is used to specify the port speed
6205                    and duplex abilities to be advertised during
6206                    link negotiation.
6207
6208                    bit 0 - 10 half duplex advertised
6209                    bit 1 - 10 full duplex advertised
6210                    bit 2 - 100 half duplex advertised
6211                    bit 3 - 100 full duplex advertised
6212                    bit 4 - 1000 half duplex advertised
6213                    bit 5 - 1000 full duplex advertised
6214		    bit 6 - Mac PAUSE frame support advertised
6215		    bit 7 - Asymmetric PAUSE frame support advertised
6216                    bit 8 - No advertisements
6217		    bit 9 - 10G full duplex advertisement
6218		    bit 10 - Set advertise to default setting based on the
6219		             hardware capability.
6220                    bit 11 - 2,5G full duplex advertisement
6221                    bit 12 - 5G full duplex advertisement
6222
6223                    The abilities specified in this object are only used
6224                    when auto-negotiation is enabled on the port.  If all
6225                    bits in this object are disabled, and auto-negotiation
6226                    is enabled on the port, then the physical link process
6227                    on the port will be disabled (if hardware supports
6228                    this ability).
6229
6230                    Any change in the value of this bit map will force the
6231                    PHY to restart the auto-negotiation process.  This will
6232                    have the same effect as physically unplugging and
6233                    reattaching the cable plant attached to this port.
6234
6235		   The capabilities being advertised are either all the
6236                   capabilities supported by the hardware or the user-
6237		   configured capabilities which is a subset of all the
6238		   capability supported by hardware.
6239
6240                   The default value for this object will be all the
6241		   capabilities supported by the hardware. Bit 10, default
6242		   allowed user to set advertise to default. 'default' will take
6243		   precedence if 'default' bit is combined with other bits.
6244
6245		   Note that bit 6 and bit 7 are currently not supported
6246		   in ERS8600."
6247      ::= { rcPortEntry 62 }
6248
6249rcPortAutoRecoverPort OBJECT-TYPE
6250        SYNTAX          TruthValue
6251        MAX-ACCESS      read-write
6252        STATUS          current
6253        DESCRIPTION     "enable or disable auto recovery of port from action
6254                         taken by cp-limit, link flap or loop detect features"
6255        DEFVAL          { false }
6256        ::= { rcPortEntry 64 }
6257
6258rcPortExtCplimitConf OBJECT-TYPE
6259        SYNTAX        INTEGER {
6260                         none(1),
6261                         softDown(2),
6262                         hardDown(3)
6263                      }
6264        MAX-ACCESS    read-write
6265        STATUS        current
6266        DESCRIPTION   "Indicates the port configuration for extended CP-LIMIT "
6267        DEFVAL        { none}
6268        ::= { rcPortEntry 65 }
6269
6270rcPortExtCplimitUtilRate OBJECT-TYPE
6271        SYNTAX        INTEGER (1..100)
6272        MAX-ACCESS    read-write
6273        STATUS        current
6274        DESCRIPTION   "Threshold for Ingress traffic utilization rate of the
6275                      port for extended CP-LIMIT "
6276        DEFVAL        { 50 }
6277        ::= { rcPortEntry 66 }
6278
6279rcPortEgressRateLimit OBJECT-TYPE
6280        SYNTAX          INTEGER(0 | 64..100000000)
6281        MAX-ACCESS      read-write
6282        STATUS          current
6283        DESCRIPTION     "Egress Rate Limit. Different platform has different valid range.
6284	                 For VOSS product, Valid range is 1000..100000000, 0 means disabled.
6285			 The maximum value is based on the port capability.
6286			 Value of qos if-shaper"
6287        ::= { rcPortEntry 67 }
6288
6289rcPortEgressRateLimitState OBJECT-TYPE
6290        SYNTAX          EnableValue
6291        MAX-ACCESS      read-write
6292        STATUS          current
6293        DESCRIPTION     "Used to enable/disable shape/egress-rate-limit
6294		        functionality. WHen it is disabled, rcPortEgressRateLimit
6295			will be set to 0"
6296        DEFVAL          { disable }
6297        ::= { rcPortEntry 68 }
6298
6299rcPortBpduFilteringTimerCount OBJECT-TYPE
6300        SYNTAX        TimeInterval (0..6553500)
6301        MAX-ACCESS    read-only
6302        STATUS        obsolete
6303        DESCRIPTION   "The remaining time the port will be disabled due
6304                       to a BPDU received when BPDU filtering is enabled."
6305        ::= { rcPortEntry 69 }
6306
6307rcPortBpduFilteringTimeout OBJECT-TYPE
6308        SYNTAX        TimeInterval (0..6553500)
6309        MAX-ACCESS    read-write
6310        STATUS        obsolete
6311        DESCRIPTION   "The time the port will be disabled when a BPDU is
6312                       received when BPDU filtering is enabled."
6313        ::= { rcPortEntry 70 }
6314
6315rcPortBpduFilteringAdminEnabled OBJECT-TYPE
6316        SYNTAX        TruthValue
6317        MAX-ACCESS    read-write
6318        STATUS        obsolete
6319        DESCRIPTION   "Used to enable/disable BPDU filtering."
6320        DEFVAL          { false }
6321        ::= { rcPortEntry 71 }
6322
6323rcPortBpduFilteringOperEnabled OBJECT-TYPE
6324        SYNTAX        TruthValue
6325        MAX-ACCESS    read-only
6326        STATUS        obsolete
6327        DESCRIPTION   "Indicates whether BPDU filtering is actually
6328                       enabled or disabled."
6329        ::= { rcPortEntry 72 }
6330
6331rcPortCpLimitEnable OBJECT-TYPE
6332        SYNTAX          EnableValue
6333        MAX-ACCESS      read-write
6334        STATUS          current
6335        DESCRIPTION     "Used to enable/disable the control packet rate limit.
6336                         Specifies whether or not rate limiting is currently in
6337                         operation for multicast and broadcast packets for the
6338                         specified port."
6339        DEFVAL          { enable }
6340        ::= { rcPortEntry 75 }
6341
6342rcPortCpMulticastLimit OBJECT-TYPE
6343        SYNTAX          INTEGER(1000..100000)
6344        MAX-ACCESS      read-write
6345        STATUS          current
6346        DESCRIPTION     "Used to limit Multicast traffic on the specified port.
6347                         Sets the limit in packets per second."
6348        DEFVAL          { 10000 }
6349        ::= { rcPortEntry 76 }
6350
6351rcPortCpBroadcastLimit OBJECT-TYPE
6352        SYNTAX          INTEGER(1000..100000)
6353        MAX-ACCESS      read-write
6354        STATUS          current
6355        DESCRIPTION     "Used to limit Broadcast traffic on the specified port.
6356                         Sets the limit in packets per second."
6357        DEFVAL          { 10000 }
6358        ::= { rcPortEntry 77 }
6359
6360rcPortClockSource OBJECT-TYPE
6361        SYNTAX         INTEGER {
6362                           none (0),
6363                           line (1),
6364                           internal (2)
6365                       }
6366        MAX-ACCESS     read-write
6367        STATUS         current
6368        DESCRIPTION    "Indicates this port's current WAN clock source.
6369                        Valid for 10 GE WAN only"
6370        DEFVAL         { internal }
6371        ::= { rcPortEntry 84 }
6372
6373
6374rcPortIngressRateLimit OBJECT-TYPE
6375        SYNTAX          INTEGER(0 | 1000..100000000)
6376        MAX-ACCESS      read-write
6377        STATUS          current
6378        DESCRIPTION     "Limits the amount of traffic from this Ingress port.
6379	                 Value of qos if-rate-limite setting"
6380        ::= { rcPortEntry 85 }
6381
6382rcPortIngressRateLimitState OBJECT-TYPE
6383        SYNTAX          EnableValue
6384        MAX-ACCESS      read-write
6385        STATUS          current
6386        DESCRIPTION     "Used to enable/disable police/ingress-rate-limit
6387                         functionality."
6388        DEFVAL          { disable }
6389        ::= { rcPortEntry 86 }
6390
6391rcPortVrfIdList OBJECT-TYPE
6392        SYNTAX          IdList (SIZE (0..512))
6393        MAX-ACCESS      read-only
6394        STATUS          current
6395        DESCRIPTION     "The set of VRF ids to which this port belongs."
6396        ::= { rcPortEntry 87 }
6397
6398rcPortUserLabel1  OBJECT-TYPE
6399    SYNTAX      DisplayString (SIZE(0..89))
6400        MAX-ACCESS      read-write
6401        STATUS          current
6402        DESCRIPTION     "User provided field. Used to give extra management information/data "
6403        ::= { rcPortEntry 89 }
6404
6405rcPortUserLabel2  OBJECT-TYPE
6406    SYNTAX      DisplayString (SIZE(0..89))
6407        MAX-ACCESS      read-write
6408        STATUS          current
6409        DESCRIPTION     "User provided additional field. Used to give extra management information/data "
6410        ::= { rcPortEntry 90 }
6411
6412rcPortVrfNameList OBJECT-TYPE
6413        SYNTAX          OCTET STRING
6414        MAX-ACCESS      read-only
6415        STATUS          current
6416        DESCRIPTION     "The set of VRF names to which this port belongs."
6417        ::= { rcPortEntry 96 }
6418
6419rcPortBrouterVrfId OBJECT-TYPE
6420        SYNTAX          VrfIdentifier
6421        MAX-ACCESS      read-write
6422        STATUS          current
6423        DESCRIPTION     "Gives the VRF Id for this Brouter port. "
6424        ::= { rcPortEntry 97 }
6425
6426rcPortBrouterVrfName OBJECT-TYPE
6427        SYNTAX          DisplayString (SIZE(0..32))
6428        MAX-ACCESS      read-only
6429        STATUS          current
6430        DESCRIPTION     "Gives the VRF Name for this Brouter port. "
6431        ::= { rcPortEntry 98 }
6432
6433rcPortVrfCount OBJECT-TYPE
6434        SYNTAX          Counter32
6435        MAX-ACCESS      read-only
6436        STATUS          current
6437        DESCRIPTION     "The total number of VRFs this port is associated to."
6438        ::= { rcPortEntry 99 }
6439
6440rcPortIngressRatePeak OBJECT-TYPE
6441        SYNTAX           INTEGER(0 | 64..40000000)
6442        MAX-ACCESS       read-write
6443        STATUS           current
6444        DESCRIPTION     "Peak rate limit for this port. 0 means disable"
6445	DEFVAL          { 0 }
6446        ::= { rcPortEntry 108 }
6447
6448rcPortIngressRateSvc OBJECT-TYPE
6449        SYNTAX           INTEGER(0 | 64..40000000)
6450        MAX-ACCESS       read-write
6451        STATUS           current
6452        DESCRIPTION     "Service rate limit for this port. 0 mean disable"
6453        DEFVAL         { 0 }
6454        ::= { rcPortEntry 109 }
6455
6456rcPortCpLimitPktRate  OBJECT-TYPE
6457        SYNTAX          INTEGER(1000..20000)
6458        MAX-ACCESS      read-write
6459        STATUS          current
6460        DESCRIPTION     "Used to limit Control packets on the
6461                         port to qos-levels 6 and 7.
6462                         Sets the limit in packets per second."
6463        DEFVAL          { 8000 }
6464        ::= { rcPortEntry 110 }
6465
6466rcPortCpLimitShutDownEnable  OBJECT-TYPE
6467        SYNTAX          TruthValue
6468        MAX-ACCESS      read-write
6469        STATUS          current
6470        DESCRIPTION     "Used to indicate if the port should be shutdown
6471                         when the CpLimitPktRate is exceeded."
6472        DEFVAL          { false }
6473        ::= { rcPortEntry 111 }
6474
6475rcPortRmonEnable OBJECT-TYPE
6476        SYNTAX      TruthValue
6477        MAX-ACCESS  read-write
6478        STATUS      current
6479        DESCRIPTION "Used to set Remote Monitoring enable/disable"
6480        DEFVAL          { false }
6481        ::= { rcPortEntry 112}
6482
6483rcPortIpsecEnable OBJECT-TYPE
6484        SYNTAX      TruthValue
6485        MAX-ACCESS  read-write
6486        STATUS      deprecated
6487        DESCRIPTION "Used to set IPSEC enable/disable.
6488                    at place of this value use RcIpConfEntry for IPV4
6489                    and use RcIpv6InterfaceEntry for IPV6. This field
6490                    changed to deprecated"
6491        DEFVAL          { false }
6492        ::= { rcPortEntry 113}
6493
6494rcPortShutdownReason OBJECT-TYPE
6495         SYNTAX INTEGER {
6496                          none(1),               -- (State change is normal.)
6497                          cpLimit(2),            -- (State Change due to CpLimit.)
6498                          macFlap(3),            -- (State change due to Mac Flap.)
6499                          linkFlap(4),           -- (State change due to link flap.)
6500                          telnet(5),             -- (State change by TELNET.)
6501                          rLogin(6),             -- (State change by RLOGIN .)
6502                          console(7),            -- (State change by CONSOLE.)
6503                          ssh(8),                -- (State change by SSH.)
6504                          modem(9),              -- (State change by modem.)
6505                          snmp(10),              -- (State change by SNMP.)
6506                          fdLimit(11),           -- (State change by fd limit.)
6507                          vlacp(12),             -- (State change by vlacp limit.)
6508                          slpp(13),              -- (State change by SLPP.)
6509                          smlt(14),              -- (State change by SMLT.)
6510                          lossless(15),          -- (State change due to lossless.)
6511                          invalidLossCfg(16),    -- (State change due to invalid lossless configuration.)
6512                          dpHeartBeat(17),       -- (State change due to DP heartbeat failure.)
6513			  ddmStatus(18),         -- (State change due to DDM status.)
6514			  dupQsfpSerNum(19),     -- (State change due to duplicate QSFP serial num.)
6515                          bpduGuard(20)          -- (State change due to BPDU Guard.)
6516                        }
6517        MAX-ACCESS      read-only
6518        STATUS          current
6519        DESCRIPTION     "The port shutdown can happen due to many reason.
6520                         It indicates the reason for the port state change."
6521        DEFVAL          { none }
6522        ::= { rcPortEntry 114}
6523
6524rcPortFlexUniEnable OBJECT-TYPE
6525        SYNTAX      TruthValue
6526        MAX-ACCESS  read-write
6527        STATUS      current
6528        DESCRIPTION "Used to set FLEX UNI enable/disable on port"
6529        DEFVAL          { false }
6530        ::= { rcPortEntry 116}
6531
6532rcPortBpduGuardTimerCount OBJECT-TYPE
6533        SYNTAX        Integer32
6534	UNITS         "seconds"
6535        MAX-ACCESS    read-only
6536        STATUS        current
6537        DESCRIPTION   "The remaining time the port will be disabled due
6538                       to a BPDU received when BPDU guard is enabled."
6539        ::= { rcPortEntry 117 }
6540
6541rcPortBpduGuardTimeout OBJECT-TYPE
6542        SYNTAX        Integer32 (0|10..65535)
6543	UNITS         "seconds"
6544        MAX-ACCESS    read-write
6545        STATUS        current
6546        DESCRIPTION   "The time the port will be disabled when a BPDU is
6547                       received when BPDU Guard is enabled."
6548        ::= { rcPortEntry 118 }
6549
6550rcPortBpduGuardAdminEnabled OBJECT-TYPE
6551        SYNTAX        TruthValue
6552        MAX-ACCESS    read-write
6553        STATUS        current
6554        DESCRIPTION   "Used to enable/disable BPDU guard."
6555        DEFVAL          { false }
6556        ::= { rcPortEntry 119 }
6557
6558rcPortLicenseControlStatus OBJECT-TYPE
6559        SYNTAX        INTEGER {
6560			 locked(1),
6561			 unlocked(2),
6562			 notApplicable(3)
6563	              }
6564        MAX-ACCESS    read-only
6565        STATUS        current
6566        DESCRIPTION   " This object show the license conrol status of a port.
6567	                It is only applicable to a port which reuqires PORT
6568	                license file to be adminstratively enabled (ifAdminStatus).
6569
6570			'locked' means the port requires PORT license file and
6571			PORT license file is absent
6572
6573			'unlocked' means the port requires PORT license file and
6574			PORT license file is present.
6575
6576                        'notApplicable' means the port doesn't require PORT license
6577			file"
6578        ::= { rcPortEntry 120 }
6579rcPortTxFlowControl OBJECT-TYPE
6580        SYNTAX        TruthValue
6581        MAX-ACCESS    read-write
6582        STATUS        current
6583        DESCRIPTION   "Used to enable/disable Tx flow control."
6584        DEFVAL          { false }
6585        ::= { rcPortEntry 121 }
6586
6587rcPortTxFlowControlOperState OBJECT-TYPE
6588        SYNTAX        TruthValue
6589        MAX-ACCESS    read-only
6590        STATUS        current
6591        DESCRIPTION   "Used to indicate the Tx flow control operational state."
6592        ::= { rcPortEntry 122 }
6593
6594-- Following between =begin =end is processed by mib_tools/extras.awk
6595-- =begin enum
6596-- rcPortEgressRateLimit min 1000
6597-- =end enum
6598
6599-- Port Pcap Table
6600rcPortPcapTable OBJECT-TYPE
6601        SYNTAX        SEQUENCE OF RcPortPcapEntry
6602        MAX-ACCESS    not-accessible
6603        STATUS        current
6604        DESCRIPTION   "Port pcap Table"
6605        ::= { rcPort 2 }
6606
6607rcPortPcapEntry OBJECT-TYPE
6608        SYNTAX        RcPortPcapEntry
6609        MAX-ACCESS    not-accessible
6610        STATUS        current
6611        DESCRIPTION   "Entry containing pcap info. for a particular port"
6612        INDEX         { rcPortPcapIndex }
6613        ::= { rcPortPcapTable 1 }
6614
6615RcPortPcapEntry ::= SEQUENCE {
6616        rcPortPcapIndex               InterfaceIndex,
6617        rcPortPcapEnable              TruthValue,
6618        rcPortPcapMode                INTEGER,
6619        rcPortPcapFilterListSize      INTEGER,
6620        rcPortPcapFilterList          OCTET STRING,
6621        rcPortPcapAclFilterListSize   INTEGER,
6622        rcPortPcapAclFilterList       OCTET STRING
6623        }
6624
6625
6626rcPortPcapIndex OBJECT-TYPE
6627        SYNTAX          InterfaceIndex
6628        MAX-ACCESS      read-only
6629        STATUS          current
6630        DESCRIPTION     "An index value that uniquely identifies a port.
6631                         This value is similar to ifIndex in MIB2."
6632        ::= { rcPortPcapEntry 1 }
6633
6634rcPortPcapEnable OBJECT-TYPE
6635        SYNTAX          TruthValue
6636        MAX-ACCESS      read-write
6637        STATUS          current
6638        DESCRIPTION     "To enable pcap for the port"
6639        DEFVAL          { false }
6640        ::= { rcPortPcapEntry 2 }
6641
6642rcPortPcapMode OBJECT-TYPE
6643        SYNTAX          INTEGER {
6644                                tx(1),
6645                                rx(2),
6646                                both(3),
6647                                rxFilter(4),
6648                                txFilter(5),
6649                                bothFilter(6)
6650                        }
6651        MAX-ACCESS      read-write
6652        STATUS          current
6653        DESCRIPTION     "Mode in which pcap is enabled"
6654        DEFVAL          { rx }
6655        ::= { rcPortPcapEntry 3 }
6656
6657rcPortPcapFilterListSize OBJECT-TYPE
6658        SYNTAX          INTEGER (0..128)
6659        MAX-ACCESS      read-only
6660        STATUS          current
6661        DESCRIPTION     "Used to indicate the number of filter list(s)
6662                         that are assigned to this port."
6663        ::= { rcPortPcapEntry 4 }
6664
6665
6666rcPortPcapFilterList OBJECT-TYPE
6667        SYNTAX          OCTET STRING (SIZE(0..256))
6668        MAX-ACCESS      read-write
6669        STATUS          current
6670        DESCRIPTION     "Used to indicate zero or more filter lists that
6671                         are associated with this port for pcap.  Each
6672                         filter list identifier is stored as two bytes
6673                         in this array starting from offset zero.  Any
6674                         unused bytes should be set to zero."
6675        ::= { rcPortPcapEntry 5 }
6676
6677rcPortPcapAclFilterListSize OBJECT-TYPE
6678        SYNTAX          INTEGER (0..128)
6679        MAX-ACCESS      read-only
6680        STATUS          current
6681        DESCRIPTION     "Used to indicate the number of ACL filter(s)
6682                         that are assigned to this port which has mirror set
6683                         as global-action."
6684        ::= { rcPortPcapEntry 6 }
6685
6686rcPortPcapAclFilterList OBJECT-TYPE
6687        SYNTAX          OCTET STRING (SIZE(0..256))
6688        MAX-ACCESS      read-write
6689        STATUS          current
6690        DESCRIPTION     "Used to indicate zero or more ACL filter lists that
6691                         are associated with this port for pcap (has mirror
6692                         set as global-action).  Each ACL filter list
6693                         identifier is stored as two bytes
6694                         in this array starting from offset zero.  Any
6695                         unused bytes should be set to zero."
6696        ::= { rcPortPcapEntry 7 }
6697
6698
6699-- Port Lock Group
6700
6701rcPortLock OBJECT IDENTIFIER ::= { rcChassis 11 }
6702
6703rcPortLockEnable OBJECT-TYPE
6704        SYNTAX        	TruthValue
6705        MAX-ACCESS        	read-write
6706        STATUS        	current
6707        DESCRIPTION   	"Indicate whether the port lock feature is enabled."
6708        DEFVAL        	{ false }
6709        ::= { rcPortLock 1 }
6710
6711rcPortLockLockedPorts OBJECT-TYPE
6712        SYNTAX        	PortSet
6713        MAX-ACCESS        	read-write
6714        STATUS        	current
6715        DESCRIPTION   	"The set of ports that are administratively locked.
6716		      	Locked ports cannot be modified in anyway until the
6717		      	port is unlocked first."
6718        ::= { rcPortLock 2 }
6719
6720-- PORT LACP
6721
6722rcPortLacpTable OBJECT-TYPE
6723        SYNTAX        SEQUENCE OF RcPortLacpEntry
6724        MAX-ACCESS    not-accessible
6725        STATUS        current
6726        DESCRIPTION   "Port LACP table"
6727        ::= { rcPort 4 }
6728
6729rcPortLacpEntry OBJECT-TYPE
6730        SYNTAX        RcPortLacpEntry
6731        MAX-ACCESS    not-accessible
6732        STATUS        current
6733        DESCRIPTION   "Entry containing info. for a particular port"
6734        INDEX         { rcPortIndex }
6735        ::= { rcPortLacpTable 1 }
6736
6737RcPortLacpEntry ::= SEQUENCE {
6738    rcPortLacpAdminEnable                 TruthValue,
6739    rcPortLacpOperEnable                  TruthValue,
6740    rcPortLacpFastPeriodicTime            INTEGER,
6741    rcPortLacpSlowPeriodicTime            INTEGER,
6742    rcPortLacpTimeoutScale                INTEGER,
6743    rcPortLacpAggrWaitTime                INTEGER,
6744    rcPortLacpFastPeriodicTimeOper        INTEGER,
6745    rcPortLacpSlowPeriodicTimeOper        INTEGER,
6746    rcPortLacpTimeoutScaleOper            INTEGER,
6747    rcPortLacpAggrWaitTimeOper            INTEGER
6748    }
6749
6750rcPortLacpAdminEnable OBJECT-TYPE
6751        SYNTAX        TruthValue
6752        MAX-ACCESS    read-write
6753        STATUS        current
6754        DESCRIPTION   "Administratively enable/disable LACP on a port"
6755        DEFVAL        { false }
6756        ::= { rcPortLacpEntry 1 }
6757
6758rcPortLacpOperEnable OBJECT-TYPE
6759        SYNTAX        TruthValue
6760        MAX-ACCESS    read-only
6761        STATUS        current
6762        DESCRIPTION   "Indicates if LACP is operationally enabled or disabled
6763                       on a port"
6764        ::= { rcPortLacpEntry 2 }
6765
6766rcPortLacpFastPeriodicTime OBJECT-TYPE
6767        SYNTAX        INTEGER (200..20000)
6768        MAX-ACCESS    read-write
6769        STATUS        current
6770        DESCRIPTION   "The number of miliseconds between periodic transmissions
6771                       using Short Timeouts."
6772        DEFVAL        { 1000 }
6773        ::= { rcPortLacpEntry 3 }
6774
6775rcPortLacpSlowPeriodicTime OBJECT-TYPE
6776        SYNTAX        INTEGER (10000..30000)
6777        MAX-ACCESS    read-write
6778        STATUS        current
6779        DESCRIPTION   "The number of miliseconds between periodic transmissions
6780                       using LONG Timeouts."
6781        DEFVAL        { 30000 }
6782        ::= { rcPortLacpEntry 4 }
6783
6784rcPortLacpTimeoutScale OBJECT-TYPE
6785        SYNTAX        INTEGER (1..10)
6786        MAX-ACCESS    read-write
6787        STATUS        current
6788        DESCRIPTION   "Scalar value used to calculate timeout time from
6789                       periodic time. Timeout = PeriodicTime * TimeoutScale"
6790        DEFVAL        { 3 }
6791        ::= { rcPortLacpEntry 5 }
6792
6793rcPortLacpAggrWaitTime OBJECT-TYPE
6794        SYNTAX        INTEGER (200..2000)
6795        MAX-ACCESS    read-write
6796        STATUS        current
6797        DESCRIPTION   "The number of mili seconds to delay aggregation to
6798                       allow multiple links to aggregate simultaneously."
6799        DEFVAL        { 2000 }
6800        ::= { rcPortLacpEntry 6 }
6801
6802rcPortLacpFastPeriodicTimeOper OBJECT-TYPE
6803        SYNTAX        INTEGER (200..20000)
6804        MAX-ACCESS    read-only
6805        STATUS        current
6806        DESCRIPTION   "The operating value of fast periodic timer on the port."
6807        ::= { rcPortLacpEntry 7 }
6808
6809rcPortLacpSlowPeriodicTimeOper OBJECT-TYPE
6810        SYNTAX        INTEGER (10000..30000)
6811        MAX-ACCESS    read-only
6812        STATUS        current
6813        DESCRIPTION   "The operating value of slow periodic timer on the port."
6814        ::= { rcPortLacpEntry 8 }
6815
6816
6817rcPortLacpTimeoutScaleOper OBJECT-TYPE
6818        SYNTAX        INTEGER (1..10)
6819        MAX-ACCESS    read-only
6820        STATUS        current
6821        DESCRIPTION   "The operating value of timeout scale on the port."
6822        ::= { rcPortLacpEntry 9 }
6823
6824rcPortLacpAggrWaitTimeOper OBJECT-TYPE
6825        SYNTAX        INTEGER (200..2000)
6826        MAX-ACCESS    read-only
6827        STATUS        current
6828        DESCRIPTION   "The operating value of aggreagate wait time on port."
6829        ::= { rcPortLacpEntry 10 }
6830
6831rcPortVLacpTable OBJECT-TYPE
6832        SYNTAX        SEQUENCE OF RcPortVLacpEntry
6833        MAX-ACCESS    not-accessible
6834        STATUS        current
6835        DESCRIPTION   "Port Virtual LACP table"
6836        ::= { rcPort 5 }
6837
6838rcPortVLacpEntry OBJECT-TYPE
6839        SYNTAX        RcPortVLacpEntry
6840        MAX-ACCESS    not-accessible
6841        STATUS        current
6842        DESCRIPTION   "Entry containing info. for a particular port"
6843        INDEX         { rcPortIndex }
6844        ::= { rcPortVLacpTable 1 }
6845
6846RcPortVLacpEntry ::= SEQUENCE {
6847    rcPortVLacpAdminEnable                 TruthValue,
6848    rcPortVLacpOperEnable                  TruthValue,
6849    rcPortVLacpFastPeriodicTimer           INTEGER,
6850    rcPortVLacpSlowPeriodicTimer           INTEGER,
6851    rcPortVLacpTimeout                     INTEGER,
6852    rcPortVLacpTimeoutScale                INTEGER,
6853    rcPortVLacpEtherType                   Integer32,
6854    rcPortVLacpEtherMacAddress             MacAddress,
6855    rcPortVLacpPortState                   INTEGER
6856    }
6857
6858rcPortVLacpAdminEnable OBJECT-TYPE
6859        SYNTAX        TruthValue
6860        MAX-ACCESS    read-write
6861        STATUS        current
6862        DESCRIPTION   "Administratively enable/disable Virtual LACP on a port"
6863        DEFVAL        { false }
6864        ::= { rcPortVLacpEntry 1 }
6865
6866rcPortVLacpOperEnable OBJECT-TYPE
6867        SYNTAX        TruthValue
6868        MAX-ACCESS    read-only
6869        STATUS        current
6870        DESCRIPTION   "Indicates if Virtual LACP is operationally enabled or
6871                       disabled on a port"
6872        ::= { rcPortVLacpEntry 2 }
6873
6874rcPortVLacpFastPeriodicTimer OBJECT-TYPE
6875        SYNTAX        INTEGER (10..20000)
6876        MAX-ACCESS    read-write
6877        STATUS        current
6878        DESCRIPTION   "The number of miliseconds between periodic transmissions
6879                       using Short Timeouts"
6880        DEFVAL        { 200 }
6881        ::= { rcPortVLacpEntry 3 }
6882
6883rcPortVLacpSlowPeriodicTimer OBJECT-TYPE
6884        SYNTAX        INTEGER (10000..30000)
6885        MAX-ACCESS    read-write
6886        STATUS        current
6887        DESCRIPTION   "The number of miliseconds between periodic transmissions
6888                       using LONG Timeouts."
6889        DEFVAL        { 30000 }
6890        ::= { rcPortVLacpEntry 4 }
6891
6892rcPortVLacpTimeout     OBJECT-TYPE
6893        SYNTAX        INTEGER {
6894                         short(1),
6895                         long(2)
6896                      }
6897        MAX-ACCESS    read-write
6898        STATUS        current
6899        DESCRIPTION   "Timeout control value. Long or Short Timeout"
6900        ::= { rcPortVLacpEntry 5 }
6901
6902rcPortVLacpTimeoutScale OBJECT-TYPE
6903        SYNTAX        INTEGER (1..10)
6904        MAX-ACCESS    read-write
6905        STATUS        current
6906        DESCRIPTION   "Scalar value used to calculate timeout time from
6907                       periodic time. Timeout = PeriodicTime * TimeoutScale"
6908        DEFVAL        { 3 }
6909        ::= { rcPortVLacpEntry 6 }
6910
6911rcPortVLacpEtherType  OBJECT-TYPE
6912        SYNTAX        Integer32
6913        MAX-ACCESS    read-write
6914        STATUS        current
6915        DESCRIPTION   "VLACP Protocol Identification. The id value is
6916                       in Hex. Range in hex (0x600..0xffff)"
6917        DEFVAL        { '8103'h }
6918        ::= { rcPortVLacpEntry 7 }
6919
6920rcPortVLacpEtherMacAddress OBJECT-TYPE
6921        SYNTAX         MacAddress
6922        MAX-ACCESS     read-write
6923        STATUS         current
6924        DESCRIPTION    "Multicast Mac Address exclusively used for VLACPDU's"
6925        ::= { rcPortVLacpEntry 8 }
6926
6927rcPortVLacpPortState OBJECT-TYPE
6928        SYNTAX         INTEGER {
6929                          up(1),
6930                          down(2)
6931                       }
6932        MAX-ACCESS     read-only
6933        STATUS         current
6934        DESCRIPTION    "Display the Vlacp Port State."
6935        ::= { rcPortVLacpEntry 9 }
6936
6937-- Port Remote Mirroring Table
6938
6939rcPortRemoteMirroringTable OBJECT-TYPE
6940        SYNTAX        SEQUENCE OF RcPortRemoteMirroringEntry
6941        MAX-ACCESS    not-accessible
6942        STATUS        current
6943        DESCRIPTION   "Port Remote Mirroring Table"
6944        ::= { rcPort 6 }
6945
6946rcPortRemoteMirroringEntry OBJECT-TYPE
6947        SYNTAX        RcPortRemoteMirroringEntry
6948        MAX-ACCESS    not-accessible
6949        STATUS        current
6950        DESCRIPTION   "Entry containing remote mirroring info. for a
6951                       particular port"
6952        INDEX         { rcPortRemoteMirroringIndex }
6953        ::= { rcPortRemoteMirroringTable 1 }
6954
6955RcPortRemoteMirroringEntry ::= SEQUENCE {
6956        rcPortRemoteMirroringIndex            InterfaceIndex,
6957        rcPortRemoteMirroringEnable           TruthValue,
6958        rcPortRemoteMirroringMode             INTEGER,
6959        rcPortRemoteMirroringSrcMac           MacAddress,
6960        rcPortRemoteMirroringDstMac           MacAddress,
6961        rcPortRemoteMirroringEtherType        INTEGER,
6962        rcPortRemoteMirroringVlanIdListSize   INTEGER,
6963        rcPortRemoteMirroringVlanIdList       OCTET STRING (SIZE(4096)),
6964        rcPortRemoteMirroringRowStatus        RowStatus
6965        }
6966
6967
6968rcPortRemoteMirroringIndex OBJECT-TYPE
6969        SYNTAX          InterfaceIndex
6970        MAX-ACCESS      read-only
6971        STATUS          current
6972        DESCRIPTION     "An index value that uniquely identifies a port.
6973                         This value is similar to ifIndex in MIB2."
6974        ::= { rcPortRemoteMirroringEntry 1 }
6975
6976rcPortRemoteMirroringEnable OBJECT-TYPE
6977        SYNTAX          TruthValue
6978        MAX-ACCESS      read-write
6979        STATUS          current
6980        DESCRIPTION     "To enable remote Mirroring for the port"
6981        DEFVAL          { false }
6982        ::= { rcPortRemoteMirroringEntry 2 }
6983
6984rcPortRemoteMirroringMode OBJECT-TYPE
6985        SYNTAX          INTEGER {
6986                                source(1),
6987                                termination(2)
6988                        }
6989        MAX-ACCESS      read-write
6990        STATUS          current
6991        DESCRIPTION     "Mode in which remote mirroring is enabled"
6992        DEFVAL          { source }
6993        ::= { rcPortRemoteMirroringEntry 3 }
6994
6995rcPortRemoteMirroringSrcMac OBJECT-TYPE
6996        SYNTAX          MacAddress
6997        MAX-ACCESS      read-write
6998        STATUS          current
6999        DESCRIPTION     "Source Mac of the remote mirrored packet.
7000                         Remote mirroring packet will be send with
7001                         this source mac address"
7002        ::= { rcPortRemoteMirroringEntry 4 }
7003
7004
7005rcPortRemoteMirroringDstMac OBJECT-TYPE
7006        SYNTAX          MacAddress
7007        MAX-ACCESS      read-write
7008        STATUS          current
7009        DESCRIPTION     "Destination Mac of the remote mirrored packet.
7010                         Packets will be bridged to this mac address.
7011                         Remote mirroring packet will be send to this
7012                         mac address"
7013        ::= { rcPortRemoteMirroringEntry 5 }
7014
7015rcPortRemoteMirroringEtherType OBJECT-TYPE
7016        SYNTAX          INTEGER (0..65535)
7017        MAX-ACCESS      read-write
7018        STATUS          current
7019        DESCRIPTION     "Ethertype of the remote mirrored packet. Packets
7020                         will be send with this ethertype"
7021        DEFVAL          { '8103'h }
7022        ::= { rcPortRemoteMirroringEntry 6 }
7023
7024rcPortRemoteMirroringVlanIdListSize OBJECT-TYPE
7025        SYNTAX          INTEGER (0..2000)
7026        MAX-ACCESS      read-only
7027        STATUS          current
7028        DESCRIPTION     "Used to indicate the number of VLAN IDs
7029                         that are assigned to this port."
7030        ::= { rcPortRemoteMirroringEntry 7 }
7031
7032rcPortRemoteMirroringVlanIdList OBJECT-TYPE
7033        SYNTAX          OCTET STRING (SIZE(4096))
7034        MAX-ACCESS      read-write
7035        STATUS          current
7036        DESCRIPTION     "This field is used only if the port is assigned as
7037                         remote mirroring termination port. Represents zero
7038                         or more filter lists vlan in which the Destination
7039                         Mac address resides.  Each VLAN ID is stored as
7040                         two bytes in this array starting from offset zero.
7041                         Any unused bytes should be set to zero."
7042        ::= { rcPortRemoteMirroringEntry 8 }
7043
7044rcPortRemoteMirroringRowStatus OBJECT-TYPE
7045        SYNTAX          RowStatus
7046        MAX-ACCESS      read-write
7047        STATUS          current
7048        DESCRIPTION     "RowStatus"
7049        ::= { rcPortRemoteMirroringEntry 9 }
7050
7051-- Management port details
7052
7053rcPortMgmtLinkTable OBJECT-TYPE
7054        SYNTAX        SEQUENCE OF RcPortMgmtLinkEntry
7055        MAX-ACCESS    not-accessible
7056        STATUS        current
7057        DESCRIPTION   "Port card mgmt port link table"
7058        ::= { rcPort 8 }
7059
7060rcPortMgmtLinkEntry OBJECT-TYPE
7061        SYNTAX        RcPortMgmtLinkEntry
7062        MAX-ACCESS    not-accessible
7063        STATUS        current
7064        DESCRIPTION   "Entry containing info. for a particular mgmt port in I/O
7065                      card"
7066        INDEX         { rcPortMgmtLinkIndex }
7067        ::= { rcPortMgmtLinkTable 1 }
7068
7069RcPortMgmtLinkEntry ::= SEQUENCE {
7070        rcPortMgmtLinkIndex                   InterfaceIndex,
7071        rcPortMgmtLinkDescr                   DisplayString,
7072        rcPortMgmtLinkOperStatus              INTEGER,
7073        rcPortMgmtLinkAutoNegotiate           TruthValue,
7074        rcPortMgmtLinkDuplex                  INTEGER,
7075        rcPortMgmtLinkSpeed                   INTEGER
7076        }
7077
7078rcPortMgmtLinkIndex OBJECT-TYPE
7079        SYNTAX        InterfaceIndex
7080        MAX-ACCESS    read-only
7081        STATUS        current
7082        DESCRIPTION   "IfIndex of the port."
7083        ::= { rcPortMgmtLinkEntry 1 }
7084
7085rcPortMgmtLinkDescr OBJECT-TYPE
7086        SYNTAX        DisplayString (SIZE (0..128))
7087        MAX-ACCESS    read-only
7088        STATUS        current
7089        DESCRIPTION   "Port description"
7090        ::= { rcPortMgmtLinkEntry 2 }
7091
7092rcPortMgmtLinkOperStatus OBJECT-TYPE
7093        SYNTAX          INTEGER
7094                        {
7095                            up(1),
7096                            down(2),
7097                            unknown(3)
7098                        }
7099        MAX-ACCESS      read-only
7100        STATUS          current
7101        DESCRIPTION     "admin status of the mgmt port"
7102        ::= { rcPortMgmtLinkEntry 3 }
7103
7104rcPortMgmtLinkAutoNegotiate OBJECT-TYPE
7105        SYNTAX          TruthValue
7106        MAX-ACCESS      read-only
7107        STATUS          current
7108        DESCRIPTION     "Auto-negotiation status of the port"
7109        ::= { rcPortMgmtLinkEntry 4 }
7110
7111rcPortMgmtLinkDuplex OBJECT-TYPE
7112        SYNTAX          INTEGER
7113                        {
7114                            half(1),
7115                            full(2)
7116                        }
7117        MAX-ACCESS      read-only
7118        STATUS          current
7119        DESCRIPTION     "duplex setting for the port"
7120        ::= { rcPortMgmtLinkEntry 5 }
7121
7122rcPortMgmtLinkSpeed OBJECT-TYPE
7123        SYNTAX          INTEGER
7124                        {
7125                            none(0),
7126                            mbps10(1),      -- 10Mb/s
7127                            mbps100(2),     -- 100Mb/s
7128                            mbps1000(3)     -- 1000Mb/s
7129                        }
7130        MAX-ACCESS      read-only
7131        STATUS          current
7132        DESCRIPTION     "speed setting for this port."
7133        ::= { rcPortMgmtLinkEntry 6 }
7134
7135rcChannelizedPortTable OBJECT-TYPE
7136        SYNTAX        SEQUENCE OF RcChannelizedPortEntry
7137        MAX-ACCESS    not-accessible
7138        STATUS        current
7139        DESCRIPTION   "Port table for all channelized capable ports."
7140        ::= { rcPort 14 }
7141
7142rcChannelizedPortEntry OBJECT-TYPE
7143        SYNTAX        RcChannelizedPortEntry
7144        MAX-ACCESS    not-accessible
7145        STATUS        current
7146        DESCRIPTION   "Entry containing info for a key port of channelized
7147		      capable port."
7148        INDEX         { rcChannelizedPortIndex }
7149        ::= { rcChannelizedPortTable 1 }
7150
7151RcChannelizedPortEntry ::= SEQUENCE {
7152	rcChannelizedPortIndex               InterfaceIndex,
7153	rcChannelizedPortChannelType         INTEGER,
7154	rcChannelizedPortAdminMode	     TruthValue
7155}
7156
7157rcChannelizedPortIndex   OBJECT-TYPE
7158        SYNTAX          InterfaceIndex
7159        MAX-ACCESS      not-accessible
7160        STATUS          current
7161        DESCRIPTION     "An index value that uniquely identifies a port which is
7162			channelized capable."
7163        ::= { rcChannelizedPortEntry 1 }
7164
7165rcChannelizedPortChannelType    OBJECT-TYPE
7166        SYNTAX          INTEGER
7167                        {
7168                            fortyGig(1),
7169                            hundredGig(2)
7170                        }
7171        MAX-ACCESS      read-only
7172        STATUS          current
7173        DESCRIPTION     "port channelized type. Either 40G or 100G."
7174        ::= { rcChannelizedPortEntry 2 }
7175
7176rcChannelizedPortAdminMode  OBJECT-TYPE
7177        SYNTAX          TruthValue
7178        MAX-ACCESS      read-write
7179        STATUS          current
7180        DESCRIPTION     "Administratively enable/disable the port channelized mode."
7181	DEFVAL          {false}
7182        ::= { rcChannelizedPortEntry 3 }
7183
7184rcPortExtendTable OBJECT-TYPE
7185        SYNTAX        SEQUENCE OF RcPortExtendEntry
7186        MAX-ACCESS    not-accessible
7187        STATUS        current
7188        DESCRIPTION   "Port extend table."
7189        ::= { rcPort 15 }
7190
7191rcPortExtendEntry OBJECT-TYPE
7192        SYNTAX        RcPortExtendEntry
7193        MAX-ACCESS    not-accessible
7194        STATUS        current
7195        DESCRIPTION   "Entry containing info for a key port."
7196	AUGMENTS {
7197            rcPortEntry
7198        }
7199        ::= { rcPortExtendTable 1 }
7200
7201RcPortExtendEntry ::= SEQUENCE {
7202	rcPortExtendPortDisplayFormat        DisplayString (SIZE (0..9))
7203}
7204
7205rcPortExtendPortDisplayFormat   OBJECT-TYPE
7206        SYNTAX          DisplayString (SIZE (0..9))
7207        MAX-ACCESS      read-only
7208        STATUS          current
7209        DESCRIPTION     "The port format to display."
7210        ::= { rcPortExtendEntry 1 }
7211
7212
7213-- VLACP Statistics Table
7214
7215rcPortVlacpStatsTable OBJECT-TYPE
7216    SYNTAX      SEQUENCE OF RcPortVlacpStatsEntry
7217    MAX-ACCESS  not-accessible
7218    STATUS      current
7219    DESCRIPTION
7220        "A table that contains VLACP information
7221        about every port that is associated with this device.
7222        A row appears in this table for each physical port."
7223    ::= { rcPort 16 }
7224
7225rcPortVlacpStatsEntry OBJECT-TYPE
7226    SYNTAX      RcPortVlacpStatsEntry
7227    MAX-ACCESS  not-accessible
7228    STATUS      current
7229    DESCRIPTION
7230        "A list of Virtual Link Aggregation Control Protocol statistics
7231        for each port on this device."
7232    INDEX { rcPortVlacpIndex }
7233    ::= { rcPortVlacpStatsTable 1 }
7234
7235RcPortVlacpStatsEntry ::=
7236    SEQUENCE {
7237        rcPortVlacpIndex
7238            InterfaceIndex,
7239        rcPortVlacpStatsLACPDUsRx
7240            Counter32,
7241        rcPortVlacpStatsLACPDUsTx
7242            Counter32,
7243        rcPortVlacpStatsLACPDUsMismatch
7244            Counter32
7245    }
7246
7247rcPortVlacpIndex OBJECT-TYPE
7248    SYNTAX       InterfaceIndex
7249    MAX-ACCESS   not-accessible
7250    STATUS       current
7251    DESCRIPTION
7252        "The ifIndex of VLACP ports"
7253    ::= { rcPortVlacpStatsEntry 1 }
7254
7255rcPortVlacpStatsLACPDUsRx OBJECT-TYPE
7256    SYNTAX       Counter32
7257    MAX-ACCESS   read-only
7258    STATUS       current
7259    DESCRIPTION
7260        "The number of valid VLACPDUs received on this
7261        Port. This value is read-only."
7262    ::= { rcPortVlacpStatsEntry 2 }
7263
7264rcPortVlacpStatsLACPDUsTx OBJECT-TYPE
7265    SYNTAX       Counter32
7266    MAX-ACCESS   read-only
7267    STATUS       current
7268    DESCRIPTION
7269        "The number of VLACPDUs transmitted on this
7270        Port. This value is read-only."
7271    ::= { rcPortVlacpStatsEntry 3 }
7272
7273rcPortVlacpStatsLACPDUsMismatch OBJECT-TYPE
7274    SYNTAX       Counter32
7275    MAX-ACCESS   read-only
7276    STATUS       current
7277    DESCRIPTION
7278        "The number of mismatched VLACPDUs in terms of seq-num RX'ed
7279        on this Port. This value is read-only."
7280    ::= { rcPortVlacpStatsEntry 4 }
7281
7282-- Additional Chassis Group Variables
7283
7284rcChasAruMode OBJECT-TYPE
7285        SYNTAX        	INTEGER
7286			{
7287				aruOne(1),
7288				aruTwo(2),
7289				aruThree(3)
7290			}
7291        MAX-ACCESS      read-only
7292        STATUS        	current
7293        DESCRIPTION   	"The ARU mode the chassis is operating in."
7294        ::= { rcChassis 12 }
7295
7296rcChasQuidMode OBJECT-TYPE
7297        SYNTAX        	INTEGER
7298			{
7299				quidMixed(1),
7300				quidTwo(2),
7301				quidThree(3),
7302				quidFour(4),
7303				quidFive(5)
7304			}
7305        MAX-ACCESS      read-only
7306        STATUS        	current
7307        DESCRIPTION   	"The Quid mode the chassis is operating in."
7308        ::= { rcChassis 13 }
7309
7310rcChasEocModeAdminStatus OBJECT-TYPE
7311        SYNTAX        	INTEGER
7312			{
7313				default(0),
7314				aru1Quid4(1),
7315				aru2Quid4(2),
7316				aru2Quid5(3),
7317				aru3Quid4(4),
7318				aru3Quid5(5)
7319			}
7320        MAX-ACCESS      read-write
7321        STATUS        	current
7322        DESCRIPTION     "Used to specify the Enforce Operational
7323                        Configuration Mode(EOC) of the system.  When a
7324                        device is configured with hardware of different
7325                        revisions, the system will initialize in some
7326                        deterministic manner (e.g., the lowest common
7327                        denominator that makes sense based on the hardware
7328                        configuration).  This is the 'default(0)' mode.
7329                        The user can override this behavior by manually
7330                        specifying the EOC Mode they would like."
7331        ::= { rcChassis 14 }
7332
7333rcChasEocModeOperStatus OBJECT-TYPE
7334        SYNTAX        	INTEGER
7335			{
7336				default(0),
7337				aru1Quid4(1),
7338				aru2Quid4(2),
7339				aru2Quid5(3),
7340				aru3Quid4(4),
7341				aru3Quid5(5)
7342			}
7343        MAX-ACCESS      read-only
7344        STATUS        	current
7345        DESCRIPTION     "Used to indicate the Enforce Operational
7346                        Configuration Mode(EOC) of the system."
7347        ::= { rcChassis 15 }
7348
7349rcChasBrouterPorts OBJECT-TYPE
7350        SYNTAX        	PortSet
7351        MAX-ACCESS      read-only
7352        STATUS        	current
7353        DESCRIPTION   	"Used to indicate which ports in the system are
7354			configured as Brouter ports."
7355        ::= { rcChassis 17 }
7356
7357rcChasGlobalFilterEnable OBJECT-TYPE
7358        SYNTAX        	TruthValue
7359        MAX-ACCESS      read-write
7360        STATUS          current
7361        DESCRIPTION   	"Used to enable/disable global filters in the
7362			system.  This variable is currently not supported."
7363	DEFVAL		{ false }
7364        ::= { rcChassis 18 }
7365
7366rcChasVlanBySrcMacEnable OBJECT-TYPE
7367        SYNTAX        	TruthValue
7368        MAX-ACCESS      read-write
7369        STATUS          current
7370        DESCRIPTION   	"Used to enable/disable source MAC based VLANs
7371			in the system."
7372	DEFVAL		{ false }
7373        ::= { rcChassis 19 }
7374
7375rcChasNewEnhancedOperMode OBJECT-TYPE
7376        SYNTAX        TruthValue
7377        MAX-ACCESS    read-write
7378        STATUS        current
7379        DESCRIPTION   "Enhanced operational mode."
7380        ::= { rcChassis 21 }
7381
7382rcChasNewEMMode OBJECT-TYPE
7383        SYNTAX        TruthValue
7384        MAX-ACCESS    read-write
7385        STATUS        current
7386        DESCRIPTION   "This configuration is for enabling/disabling 128K
7387                       mode.  The change will take effect upon reboot."
7388        ::= { rcChassis 22 }
7389
7390rcChasEmModeError OBJECT-TYPE
7391        SYNTAX       INTEGER {
7392                         none(1),
7393                         non128KCardOffLine(2),
7394                         checkSlaveConfigNResetForEmMMode(3),
7395                         mismatchResetForEmMode(4),
7396                         mismatchEmModeMasterSlave(5),
7397                         incompatMasterResetForEmMode(6),
7398                         putSlaveOffEmImcompat(7),
7399                         slave8690EmIncompatGoingOffline(8),
7400                         cpu8690DisableEm(9)
7401                      }
7402        MAX-ACCESS    read-only
7403        STATUS        current
7404        DESCRIPTION   "Used to indicate the Em-mode error status"
7405        ::= { rcChassis 23 }
7406
7407rcChasEnhancedOperMode OBJECT-TYPE
7408        SYNTAX        TruthValue
7409        MAX-ACCESS    read-only
7410        STATUS        current
7411        DESCRIPTION   "Enhanced Operational mode the switch currently has
7412                       booted and will remain the same until the next reboot."
7413        ::= { rcChassis 24 }
7414
7415rcChasEMMode OBJECT-TYPE
7416        SYNTAX        TruthValue
7417        MAX-ACCESS    read-only
7418        STATUS        current
7419        DESCRIPTION   "EM mode the switch currently has booted and
7420                       will remain the same until the next reboot."
7421        ::= { rcChassis 25 }
7422
7423 rcChasFtpDaemonInSecondaryCpu OBJECT-TYPE
7424        SYNTAX          TruthValue
7425        MAX-ACCESS      read-write
7426        STATUS          current
7427        DESCRIPTION     "Used to enable/disable FTP daemon in 2nd cpu."
7428               DEFVAL           { false }
7429        ::= { rcChassis 26 }
7430
7431rcChasSmltOnSingleCpEnable OBJECT-TYPE
7432        SYNTAX        TruthValue
7433        MAX-ACCESS    read-write
7434        STATUS        current
7435        DESCRIPTION   "Enable SMLT on single CP feature in the switch
7436                       Not supported in VSP 3.3"
7437        ::= { rcChassis 27 }
7438
7439rcChasNewVlanOptmMode OBJECT-TYPE
7440        SYNTAX        TruthValue
7441        MAX-ACCESS    read-write
7442        STATUS        current
7443        DESCRIPTION   "Vlan Optimization mode."
7444        ::= { rcChassis 28 }
7445
7446rcChasVlanOptmMode OBJECT-TYPE
7447        SYNTAX        TruthValue
7448        MAX-ACCESS    read-only
7449        STATUS        current
7450        DESCRIPTION   "Vlan Optimization mode the switch currently has
7451                       booted and will remain the same until the next
7452                       reboot."
7453        ::= { rcChassis 29 }
7454
7455-- rcLaunchPad Table
7456
7457rcLaunchPad OBJECT IDENTIFIER ::= { rcChassis 30 }
7458
7459rcLaunchPadTable OBJECT-TYPE
7460        SYNTAX        SEQUENCE OF RcLaunchPadEntry
7461        MAX-ACCESS    not-accessible
7462        STATUS        current
7463        DESCRIPTION   "Launch Pad in a chassis table"
7464        ::= { rcLaunchPad 1 }
7465
7466rcLaunchPadEntry OBJECT-TYPE
7467        SYNTAX        RcLaunchPadEntry
7468        MAX-ACCESS    not-accessible
7469        STATUS        current
7470        DESCRIPTION   "Entry containing Launch pad card info"
7471        INDEX         { rcLaunchPadSlotId, rcLaunchPadMiniSlotId }
7472        ::= { rcLaunchPadTable 1 }
7473
7474RcLaunchPadEntry ::= SEQUENCE {
7475                    rcLaunchPadSlotId       Integer32,
7476                    rcLaunchPadMiniSlotId   Integer32,
7477                    rcLaunchPadAppType      INTEGER,
7478                    rcLaunchPadMiniSlotIp   IpAddress,
7479                    rcLaunchPadNaapLpState  EnableValue,
7480                    rcLaunchPadMiniSlotSwVersion  DisplayString,
7481                    rcLaunchPadHWType       INTEGER
7482        }
7483
7484rcLaunchPadSlotId OBJECT-TYPE
7485        SYNTAX        Integer32 (0..2147483647)
7486        MAX-ACCESS    read-only
7487        STATUS        current
7488        DESCRIPTION   "Launch Pad card id"
7489        ::= { rcLaunchPadEntry 1 }
7490
7491rcLaunchPadMiniSlotId OBJECT-TYPE
7492        SYNTAX        Integer32 (0..2147483647)
7493        MAX-ACCESS    read-only
7494        STATUS        current
7495        DESCRIPTION   "Launch pad mini card id."
7496        ::= { rcLaunchPadEntry 2 }
7497
7498rcLaunchPadAppType OBJECT-TYPE
7499         SYNTAX        INTEGER {
7500                         none(1),
7501                         firewall(2),
7502                         ssl(3),
7503                         ids(4),
7504                         vpn(5),
7505                         tps(6)
7506                       }
7507         MAX-ACCESS    read-only
7508         STATUS        current
7509         DESCRIPTION   "Launch Pad application type."
7510         ::= { rcLaunchPadEntry 3 }
7511
7512rcLaunchPadMiniSlotIp OBJECT-TYPE
7513         SYNTAX        IpAddress
7514         MAX-ACCESS    read-only
7515         STATUS        current
7516         DESCRIPTION   "Launch Pad mini card's ip address."
7517         ::= { rcLaunchPadEntry 4 }
7518
7519rcLaunchPadNaapLpState OBJECT-TYPE
7520         SYNTAX        EnableValue
7521         MAX-ACCESS    read-write
7522         STATUS        current
7523         DESCRIPTION   "Enable/Disable naap Ip state."
7524         ::= { rcLaunchPadEntry 5 }
7525
7526rcLaunchPadMiniSlotSwVersion OBJECT-TYPE
7527         SYNTAX        DisplayString
7528         MAX-ACCESS    read-only
7529         STATUS        current
7530         DESCRIPTION   "Launch Pad mini card's SW version."
7531         ::= { rcLaunchPadEntry 6 }
7532
7533rcLaunchPadHWType  OBJECT-TYPE
7534        SYNTAX       INTEGER {
7535                              fw(1),
7536                              tps(2),
7537                              none(3)
7538                              }
7539        MAX-ACCESS    read-only
7540        STATUS        current
7541        DESCRIPTION   "for identifying the ISD"
7542        ::= { rcLaunchPadEntry 7 }
7543
7544-- rcLaunchPad Cluster Table
7545
7546rcLaunchPadClusterTable OBJECT-TYPE
7547        SYNTAX        SEQUENCE OF RcLaunchPadClusterEntry
7548        MAX-ACCESS    not-accessible
7549        STATUS        current
7550        DESCRIPTION   "Launch Pad Cluster Table"
7551        ::= { rcLaunchPad 2 }
7552
7553rcLaunchPadClusterEntry OBJECT-TYPE
7554        SYNTAX        RcLaunchPadClusterEntry
7555        MAX-ACCESS    not-accessible
7556        STATUS        current
7557        DESCRIPTION   "Entry containing Launch pad cluster info"
7558        INDEX         { rcLaunchPadClusterId }
7559        ::= { rcLaunchPadClusterTable 1 }
7560
7561RcLaunchPadClusterEntry ::= SEQUENCE {
7562                    rcLaunchPadClusterId    INTEGER,
7563                    rcLaunchPadClusterType  INTEGER,
7564                    rcLaunchPadClusterSize  INTEGER,
7565                    rcLaunchPadClusterMembers OCTET STRING (SIZE(0..32)),
7566                    rcLaunchPadClusterRowStatus RowStatus,
7567                    rcLaunchPadClusterMgmtVlan INTEGER,
7568                    rcLaunchPadClusterSyncVlan INTEGER,
7569                    rcLaunchPadClusterTpsSize  INTEGER,
7570                    rcLaunchPadClusterTpsMembers OCTET STRING (SIZE(0..32)),
7571                    rcLaunchPadClusterPortMember PortSet
7572        }
7573
7574rcLaunchPadClusterId OBJECT-TYPE
7575        SYNTAX        INTEGER (1..64)
7576        MAX-ACCESS    not-accessible
7577        STATUS        current
7578        DESCRIPTION   "Launch pad cluster id."
7579        ::= { rcLaunchPadClusterEntry 1 }
7580
7581rcLaunchPadClusterType OBJECT-TYPE
7582         SYNTAX        INTEGER {
7583                         firewall(1),
7584                         ssl(2),
7585                         is(3),
7586                         vpn(4)
7587                       }
7588         MAX-ACCESS    read-write
7589         STATUS        current
7590         DESCRIPTION   "Launch Pad cluster type."
7591         ::= { rcLaunchPadClusterEntry 2 }
7592
7593rcLaunchPadClusterSize OBJECT-TYPE
7594        SYNTAX        INTEGER (0..16)
7595        MAX-ACCESS    read-write
7596        STATUS        current
7597        DESCRIPTION   "Launch pad cluster size."
7598        ::= { rcLaunchPadClusterEntry 3 }
7599
7600rcLaunchPadClusterMembers OBJECT-TYPE
7601        SYNTAX          OCTET STRING (SIZE(0..32))
7602        MAX-ACCESS      read-write
7603        STATUS          current
7604        DESCRIPTION     "Launch pad cluster members"
7605        ::= { rcLaunchPadClusterEntry 4 }
7606
7607rcLaunchPadClusterRowStatus OBJECT-TYPE
7608        SYNTAX          RowStatus
7609        MAX-ACCESS      read-write
7610        STATUS          current
7611        DESCRIPTION     "Launch pad cluster Row Status"
7612        ::= { rcLaunchPadClusterEntry 5 }
7613
7614rcLaunchPadClusterMgmtVlan OBJECT-TYPE
7615        SYNTAX          INTEGER (0..4094)
7616        MAX-ACCESS      read-write
7617        STATUS          current
7618        DESCRIPTION     "Launch pad cluster management vlan Id."
7619        ::= { rcLaunchPadClusterEntry 6 }
7620
7621rcLaunchPadClusterSyncVlan OBJECT-TYPE
7622        SYNTAX          INTEGER (0..4094)
7623        MAX-ACCESS      read-write
7624        STATUS          current
7625        DESCRIPTION     "Launch pad cluster cp sync vlan Id."
7626        ::= { rcLaunchPadClusterEntry 7 }
7627
7628rcLaunchPadClusterTpsSize OBJECT-TYPE
7629        SYNTAX        INTEGER (0..2)
7630        MAX-ACCESS    read-write
7631        STATUS        current
7632        DESCRIPTION   "Launch pad cluster TPS size."
7633        ::= { rcLaunchPadClusterEntry 8 }
7634
7635
7636rcLaunchPadClusterTpsMembers OBJECT-TYPE
7637        SYNTAX          OCTET STRING (SIZE(0..32))
7638        MAX-ACCESS      read-write
7639        STATUS          current
7640        DESCRIPTION     "Launch pad cluster TPS members"
7641        ::= { rcLaunchPadClusterEntry 9 }
7642
7643rcLaunchPadClusterPortMember OBJECT-TYPE
7644        SYNTAX          PortSet
7645        MAX-ACCESS    read-write
7646        STATUS        current
7647        DESCRIPTION   "IS cluster user port list that needs to be monitored"
7648        ::= { rcLaunchPadClusterEntry 10 }
7649
7650
7651rcChasNaapEnable OBJECT-TYPE
7652        SYNTAX        EnableValue
7653        MAX-ACCESS    read-write
7654        STATUS        current
7655        DESCRIPTION   "To enable/disbale to napp feature."
7656        ::= { rcChassis 31 }
7657
7658rcChasGlobalFilterOrderingEnable OBJECT-TYPE
7659        SYNTAX        TruthValue
7660        MAX-ACCESS    read-only
7661        STATUS        current
7662        DESCRIPTION   "Global Filter ordering in the system."
7663        DEFVAL        { false }
7664        ::= { rcChassis 32 }
7665
7666rcChasNewGlobalFilterOrderingEnable OBJECT-TYPE
7667        SYNTAX        TruthValue
7668        MAX-ACCESS    read-write
7669        STATUS        current
7670        DESCRIPTION   "This configuration is for enabling/disabling
7671                       global filter ordering. The change will take
7672                       effect upon reboot."
7673        DEFVAL        { false }
7674        ::= { rcChassis 33 }
7675
7676rcChasRspMode OBJECT-TYPE
7677        SYNTAX        TruthValue
7678        MAX-ACCESS    read-write
7679        STATUS        current
7680        DESCRIPTION   "This configuration is for enabling/disabling 256K
7681                       mode. The change will take effect upon reboot."
7682        ::= { rcChassis 35 }
7683
7684rcChasRspOperMode OBJECT-TYPE
7685        SYNTAX        TruthValue
7686        MAX-ACCESS    read-only
7687        STATUS        current
7688        DESCRIPTION   "R-mode the switch currently has booted and
7689                       will remain the same until the next reboot."
7690        ::= { rcChassis 36 }
7691
7692rcChasRspModeError OBJECT-TYPE
7693        SYNTAX       INTEGER {
7694                         none(1),
7695                         non256KCardOffLine(2)
7696                      }
7697        MAX-ACCESS    read-only
7698        STATUS        current
7699        DESCRIPTION   "Used to indicate the r-mode error status"
7700        ::= { rcChassis 37 }
7701
7702rcChasMcastCheckPktEnable OBJECT-TYPE
7703        SYNTAX        	TruthValue
7704        MAX-ACCESS      read-write
7705        STATUS        	current
7706        DESCRIPTION   	"Used to enable/disable Multicast check packet in the
7707			system.  This change will take effect upon reboot."
7708	DEFVAL		{ true }
7709        ::= { rcChassis 40 }
7710
7711rcChasSystemMonitorEnable OBJECT-TYPE
7712        SYNTAX          TruthValue
7713        MAX-ACCESS      read-write
7714        STATUS          current
7715        DESCRIPTION     "Enable/Disable System monitoring in the switch"
7716        DEFVAL          { true }
7717        ::= { rcChassis 41 }
7718
7719rcChasSysMonMonitoringEnable OBJECT-TYPE
7720        SYNTAX          TruthValue
7721        MAX-ACCESS      read-write
7722        STATUS          current
7723        DESCRIPTION     "Dyanamically Enable/Disable SystemMonitor monitoring
7724                         engine in the switch"
7725        DEFVAL          { true }
7726        ::= { rcChassis 42 }
7727
7728rcChasSysMonDetectionTime OBJECT-TYPE
7729        SYNTAX        	INTEGER (10..600)
7730        MAX-ACCESS    	read-write
7731        STATUS        	current
7732        DESCRIPTION   	"System Monitor Detection time in seconds"
7733		DEFVAL			{ 30 }
7734        ::= { rcChassis 43 }
7735
7736rcChasNewMulticastResourceReservation OBJECT-TYPE
7737        SYNTAX        Integer32 (64..4083)
7738        MAX-ACCESS    read-write
7739        STATUS        current
7740        DESCRIPTION   "Used to reserve MGIDs for IP Multicast.
7741                      The change will take effect upon reboot."
7742        DEFVAL        { 2048 }
7743        ::= { rcChassis 44 }
7744
7745rcChasMulticastResourceReservation OBJECT-TYPE
7746        SYNTAX        Integer32 (64..4083)
7747        MAX-ACCESS    read-only
7748        STATUS        current
7749        DESCRIPTION   "MGIDs the switch currently has reserved for IP
7750                      Multicast; will remain the same until the next
7751                      reboot."
7752        ::= { rcChassis 45 }
7753
7754rcChasNewMaxVlanResourceReservation OBJECT-TYPE
7755        SYNTAX        EnableValue
7756        MAX-ACCESS    read-write
7757        STATUS        current
7758        DESCRIPTION   "A mode where all MGIDs are reserved for VLAN use
7759                      only; no IPMC.  The change will take effect upon
7760                      reboot."
7761        DEFVAL        { disable }
7762        ::= { rcChassis 46 }
7763
7764rcChasMaxVlanResourceReservation OBJECT-TYPE
7765        SYNTAX        EnableValue
7766        MAX-ACCESS    read-only
7767        STATUS        current
7768        DESCRIPTION   "Tells if all MGIDs are reserved for VLAN use.  Will
7769                      remain the same until the next reboot."
7770        ::= { rcChassis 47 }
7771
7772rcChasMgidUsageVlanCurrent OBJECT-TYPE
7773        SYNTAX        Integer32 (1..4084)
7774        MAX-ACCESS    read-only
7775        STATUS        current
7776        DESCRIPTION   "Number of MGIDs currently used for VLAN, including
7777                      SMLT"
7778        ::= { rcChassis 48 }
7779
7780rcChasMgidUsageVlanRemaining OBJECT-TYPE
7781        SYNTAX        Integer32 (0..4084)
7782        MAX-ACCESS    read-only
7783        STATUS        current
7784        DESCRIPTION   "Number of MGIDs remaining allocated for VLAN"
7785        ::= { rcChassis 49 }
7786
7787rcChasMgidUsageMulticastCurrent OBJECT-TYPE
7788        SYNTAX        Integer32 (0..4083)
7789        MAX-ACCESS    read-only
7790        STATUS        current
7791        DESCRIPTION   "Number of MGIDs currently used for IPMC"
7792        ::= { rcChassis 50 }
7793
7794rcChasMgidUsageMulticastRemaining OBJECT-TYPE
7795        SYNTAX        Integer32 (0..4083)
7796        MAX-ACCESS    read-only
7797        STATUS        current
7798        DESCRIPTION   "Number of MGIDs remaining allocated for IPMC"
7799        ::= { rcChassis 51 }
7800
7801rcChasForceTopologyIpFlagEnable OBJECT-TYPE
7802        SYNTAX          TruthValue
7803        MAX-ACCESS      read-write
7804        STATUS          current
7805        DESCRIPTION     "Used to enable/disable flag which is used to  set the  			 CLIP-ip as topology ip"
7806         DEFVAL          { false }
7807        ::= { rcChassis 53 }
7808
7809-- This Parameter is defined for Network Topology.
7810-- ER:Q01654904.
7811
7812rcChasCircuitlessIpId OBJECT-TYPE
7813        SYNTAX          Integer32 (0..256)
7814        MAX-ACCESS      read-write
7815        STATUS          current
7816        DESCRIPTION     "The Clip-Id set by the user to be used as Topology-ip.
7817			0' means no circuitless IP id while '1..256' is valid
7818			circuitless Id"
7819        ::= { rcChassis 54 }
7820
7821rcChasPowerManagementOriginalEnable OBJECT-TYPE
7822        SYNTAX        TruthValue
7823        MAX-ACCESS    read-only
7824        STATUS        current
7825        DESCRIPTION   "On or off value of Chassis Power Management which the
7826		       switch has currently booted. It will remain the same
7827		       until the next reboot."
7828        DEFVAL        { true }
7829        ::= { rcChassis 55 }
7830
7831rcChasPowerManagementFanCheck OBJECT-TYPE
7832        SYNTAX        TruthValue
7833        MAX-ACCESS    read-write
7834        STATUS        current
7835        DESCRIPTION   "Turn on or off the Fan Check functionility of Chassis
7836	               Power Management. The value takes effect only on reboot."
7837        DEFVAL        { true }
7838        ::= { rcChassis 56 }
7839
7840rcChasPowerManagementFanCheckOriginalState OBJECT-TYPE
7841        SYNTAX        TruthValue
7842        MAX-ACCESS    read-only
7843        STATUS        current
7844        DESCRIPTION   "The on or off value of fan check which the switch has
7845		       booted with. The value does not take effect till the next
7846		       reboot."
7847        DEFVAL        { true }
7848        ::= { rcChassis 57 }
7849
7850rcChasSystemDefault OBJECT-TYPE
7851        SYNTAX          TruthValue
7852        MAX-ACCESS      read-write
7853        STATUS          current
7854        DESCRIPTION     "Used to default the system"
7855         DEFVAL          { false }
7856        ::= { rcChassis 60 }
7857
7858rcChasSecurityConsoleFlag  OBJECT-TYPE
7859        SYNTAX          TruthValue
7860        MAX-ACCESS      read-write
7861        STATUS          current
7862        DESCRIPTION     "Used to enable/disable flag which is used for Security
7863                         Console.When it is enabled, the console connection works
7864                         only with the null modem cable"
7865        DEFVAL          { true }
7866        ::= { rcChassis 63 }
7867
7868rcChasLed OBJECT IDENTIFIER ::= { rcChassis 65 }
7869
7870rcChasLedTable OBJECT-TYPE
7871	SYNTAX        SEQUENCE OF RcChasLedEntry
7872	MAX-ACCESS    not-accessible
7873	STATUS        current
7874	DESCRIPTION   "This table contains information about LEDs of the chassis"
7875	::= { rcChasLed 1 }
7876
7877rcChasLedEntry OBJECT-TYPE
7878	SYNTAX        RcChasLedEntry
7879	MAX-ACCESS    not-accessible
7880	STATUS        current
7881	DESCRIPTION   "Contains information regarding a LED Unit"
7882	INDEX         { rcChasLedId }
7883	::= { rcChasLedTable 1 }
7884
7885RcChasLedEntry ::=
7886	SEQUENCE {
7887		rcChasLedId            Integer32,
7888		rcChasLedLabel         DisplayString (SIZE (0..15)),
7889		rcChasLedStatus        INTEGER
7890	}
7891
7892rcChasLedId OBJECT-TYPE
7893	SYNTAX        Integer32(1..6)
7894	MAX-ACCESS    read-only
7895	STATUS        current
7896	DESCRIPTION   "The chassis LED Id."
7897	::= { rcChasLedEntry 1 }
7898
7899rcChasLedLabel OBJECT-TYPE
7900	SYNTAX        DisplayString (SIZE (0..15))
7901	MAX-ACCESS    read-only
7902	STATUS        current
7903	DESCRIPTION   "The LED's label name."
7904	::= { rcChasLedEntry 2 }
7905
7906rcChasLedStatus OBJECT-TYPE
7907        SYNTAX        INTEGER {
7908                         unknown(1),
7909                         greenSteady(2),
7910                         greenBlinking(3),
7911			 amberSteady(4),
7912			 amberBlinking(5),
7913			 off(6),
7914                         redSteady(7),
7915                         redBlinking(8)
7916                      }
7917        MAX-ACCESS    read-only
7918        STATUS        current
7919        DESCRIPTION   "Type of the Led:
7920                      - unknown(1) - type can not be determined.
7921		      - greenSteady(2),
7922                      - greenBlinking(3),
7923		      - amberSteady(4),
7924		      - amberBlinking(5),
7925		      -	off(6),
7926                      - redSteady(7),
7927                      - redBlinking(8)
7928		      For different LED, the meaning of each status is different."
7929        ::= { rcChasLedEntry 3 }
7930
7931rcChasPartNumber OBJECT-TYPE
7932	SYNTAX      DisplayString (SIZE (0..16))
7933	MAX-ACCESS    read-only
7934	STATUS 	      current
7935	DESCRIPTION   "Device part number or PEC code "
7936	::= { rcChassis 66 }
7937
7938rcChasModelName OBJECT-TYPE
7939	SYNTAX      DisplayString (SIZE (0..32))
7940	MAX-ACCESS    read-only
7941	STATUS 	      current
7942	DESCRIPTION   "Chassis model name. For APLS platform, it is model name
7943	               which is in teh seeprom"
7944	::= { rcChassis 67 }
7945
7946rcChasBrandName OBJECT-TYPE
7947	SYNTAX      DisplayString (SIZE (0..32))
7948	MAX-ACCESS  read-only
7949	STATUS      current
7950	DESCRIPTION  "Chassis brand name. For APLS platform, it is programmed
7951	             in the seeprom"
7952        ::= { rcChassis 68 }
7953
7954-- Agent Table
7955
7956rcAgentTable OBJECT-TYPE
7957        SYNTAX        SEQUENCE OF RcAgentEntry
7958        MAX-ACCESS    not-accessible
7959        STATUS        current
7960        DESCRIPTION   "Agents in a chassis table"
7961        ::= { rcChassis 16 }
7962
7963rcAgentEntry OBJECT-TYPE
7964        SYNTAX        RcAgentEntry
7965        MAX-ACCESS    not-accessible
7966        STATUS        current
7967        DESCRIPTION   "Entry containing info. for a particular agent"
7968        INDEX         { rcAgentId }
7969        ::= { rcAgentTable 1 }
7970
7971RcAgentEntry ::= SEQUENCE {
7972                rcAgentId       Integer32,
7973                rcAgentSlot     Integer32,
7974                rcAgentIpAddr   IpAddress
7975        }
7976
7977rcAgentId OBJECT-TYPE
7978        SYNTAX        Integer32 (0..2147483647)
7979        MAX-ACCESS    read-only
7980        STATUS        current
7981        DESCRIPTION   "entry id"
7982        ::= { rcAgentEntry 1 }
7983
7984rcAgentSlot OBJECT-TYPE
7985        SYNTAX        Integer32
7986        MAX-ACCESS    read-only
7987        STATUS        current
7988        DESCRIPTION   "slot agent is in."
7989        ::= { rcAgentEntry 2 }
7990
7991rcAgentIpAddr OBJECT-TYPE
7992         SYNTAX        IpAddress
7993         MAX-ACCESS    read-only
7994         STATUS        current
7995         DESCRIPTION   "agent's ip address."
7996         ::= { rcAgentEntry 3 }
7997
7998
7999-- Mirror Group
8000
8001rcMirrorSaveConfig OBJECT-TYPE
8002        SYNTAX        	TruthValue
8003        MAX-ACCESS        	read-write
8004        STATUS        	current
8005        DESCRIPTION   	"Control whether Mirror configuration information
8006                       	should be saved to NVRAM so mirror settings can
8007                       	be automatically reinstalled after a system
8008                       	reboot.
8009
8010                       	Setting rcMirrorSaveConfig to true does not
8011                       	immediately save the configuration information.
8012                       	The save happens when the rcSysAction variable
8013                       	is set to 'saveToNVRAM(4)'."
8014        ::= { rcMirror 1 }
8015
8016rcMirrorByPort OBJECT IDENTIFIER ::= { rcMirror 2 }
8017
8018rcMirrorByPortEnable OBJECT-TYPE
8019        SYNTAX        	TruthValue
8020        MAX-ACCESS        	read-write
8021        STATUS         obsolete
8022        DESCRIPTION   	"Used to indicate whether the mirror by port
8023                       	feature is active.  The system can only support
8024                       	mirroring on two ports.  When this feature is
8025                       	active, all packets received on the port(s)
8026                       	specified by rcMirrorSrcPortOne and/or
8027                       	rcMirrorSrcPortTwo are copied to rcMirrorDstPort.
8028                       	The mirroring operation is non-intrusive."
8029	DEFVAL 		{ false }
8030        ::= { rcMirrorByPort 1 }
8031
8032rcMirrorByPortMirrorPort OBJECT-TYPE
8033        SYNTAX        	InterfaceIndex
8034        MAX-ACCESS        	read-write
8035        STATUS       	obsolete
8036        DESCRIPTION   	"The ifIndex of the port to forward mirrored frames to."
8037        ::= { rcMirrorByPort 2 }
8038
8039rcMirrorByPortEnableMirroredPortOne OBJECT-TYPE
8040        SYNTAX        	TruthValue
8041        MAX-ACCESS        	read-write
8042        STATUS          obsolete
8043        DESCRIPTION   	"Used to indicate whether the port specified in
8044                       	rcMirrorByPortMirroredPortOne should be mirrored."
8045	DEFVAL 		{ false }
8046        ::= { rcMirrorByPort 3 }
8047
8048rcMirrorByPortMirroredPortOne OBJECT-TYPE
8049        SYNTAX        	InterfaceIndex
8050        MAX-ACCESS        	read-write
8051        STATUS         obsolete
8052        DESCRIPTION   	"The ifIndex of the port to be mirrored.  That
8053		       	is, traffic received on this port will be sent
8054		       	to the mirror port."
8055        ::= { rcMirrorByPort 4 }
8056
8057rcMirrorByPortEnableMirroredPortTwo OBJECT-TYPE
8058        SYNTAX        	TruthValue
8059        MAX-ACCESS        	read-write
8060        STATUS         obsolete
8061        DESCRIPTION   	"Used to indicate whether the port specified in
8062                       	rcMirrorByPortMirroredPortTwo should be mirrored."
8063	DEFVAL 		{ false }
8064        ::= { rcMirrorByPort 5 }
8065
8066rcMirrorByPortMirroredPortTwo OBJECT-TYPE
8067        SYNTAX        	InterfaceIndex
8068        MAX-ACCESS        	read-write
8069        STATUS          obsolete
8070        DESCRIPTION   	"The ifIndex of the port to be mirrored.  That
8071		       	is, traffic received on this port will be sent
8072		       	to the mirror port."
8073        ::= { rcMirrorByPort 6 }
8074
8075-- Dip-Switch Group
8076
8077rcIsolateUnconfigPorts OBJECT-TYPE
8078        SYNTAX        TruthValue
8079        MAX-ACCESS    read-only
8080        STATUS        obsolete
8081        DESCRIPTION   "Used to indicate whether ports that are unconfigured
8082                      should be assigned to the 'isolated' VLAN.  Ports
8083                      assigned to the 'isolated' VLAN can only communicate
8084                      with the CP port.   If this option is not specified,
8085                      unconfigured ports will be assigned to the 'default'
8086                      VLAN"
8087        ::= { rcDipSwitch 1 }
8088
8089rcUseFactorySettings OBJECT-TYPE
8090        SYNTAX        TruthValue
8091        MAX-ACCESS    read-only
8092        STATUS        obsolete
8093        DESCRIPTION   "Used to indicate whether the system should ignore
8094                      the configuration information stored in NVRAM when
8095                      the system is booted."
8096        ::= { rcDipSwitch 2 }
8097
8098rcHighPriorityMode OBJECT-TYPE
8099        SYNTAX        TruthValue
8100        MAX-ACCESS    read-only
8101        STATUS        obsolete
8102        DESCRIPTION   "Used to indicate whether the system is configured
8103                      to operate in a high priority mode.  The switch can
8104                      operate in either a 'best effort' or 'high priority'
8105                      mode.  In the 'best effort' setting, the maximum
8106                      queue thresholds for the QUIDs are set to 768/768
8107                      buffers.  In the 'high priority' mode the setting
8108                      is 512/768.  This means that in 'high priority' mode
8109                      the normal priority queue can't have more than 512
8110                      buffers, while the high priority queue can have up
8111                      to 768."
8112        ::= { rcDipSwitch 3 }
8113
8114
8115-- Table Size Group
8116
8117rcTblRmonStatSize OBJECT-TYPE
8118        SYNTAX        Integer32
8119        MAX-ACCESS    read-only
8120        STATUS        current
8121        DESCRIPTION   "Used to indicate the current size of the RMON
8122                      Statistic table."
8123        ::= { rcTblSize 1 }
8124
8125rcTblRmonHistoryControlSize OBJECT-TYPE
8126        SYNTAX        Integer32
8127        MAX-ACCESS    read-only
8128        STATUS        current
8129        DESCRIPTION   "Used to indicate the current size of the RMON
8130                      History Control table."
8131        ::= { rcTblSize 2 }
8132
8133rcTblRmonHistoryEnetSize OBJECT-TYPE
8134        SYNTAX        Integer32
8135        MAX-ACCESS    read-only
8136        STATUS        current
8137        DESCRIPTION   "Used to indicate the current size of the RMON
8138                      History Ethernet table."
8139        ::= { rcTblSize 3 }
8140
8141rcTblRmonAlarmSize OBJECT-TYPE
8142        SYNTAX        Integer32
8143        MAX-ACCESS    read-only
8144        STATUS        current
8145        DESCRIPTION   "Used to indicate the current size of the RMON
8146                      Alarm table."
8147        ::= { rcTblSize 4 }
8148
8149rcTblRmonEventSize OBJECT-TYPE
8150        SYNTAX        Integer32
8151        MAX-ACCESS    read-only
8152        STATUS        current
8153        DESCRIPTION   "Used to indicate the current size of the RMON
8154                      Event table."
8155        ::= { rcTblSize 5 }
8156
8157rcTblRmonLogSize OBJECT-TYPE
8158        SYNTAX        Integer32
8159        MAX-ACCESS    read-only
8160        STATUS        current
8161        DESCRIPTION   "Used to indicate the current size of the RMON
8162                      Log table."
8163        ::= { rcTblSize 6 }
8164
8165rcTblArTblSize OBJECT-TYPE
8166        SYNTAX        Integer32
8167        MAX-ACCESS    read-only
8168        STATUS        current
8169        DESCRIPTION   "Used to indicate the size of the Address
8170                      Translation (AR) table."
8171        ::= { rcTblSize 7 }
8172
8173
8174rcTblArFree OBJECT-TYPE
8175        SYNTAX        Integer32
8176        MAX-ACCESS    read-only
8177        STATUS        current
8178        DESCRIPTION   "Used to indicate the number of free
8179                      entries that are available in the Address
8180                      Translation (AR) table."
8181        ::= { rcTblSize 8 }
8182
8183rcTblArNoSpace OBJECT-TYPE
8184        SYNTAX        Integer32
8185        MAX-ACCESS    read-only
8186        STATUS        current
8187        DESCRIPTION   "Used to indicate the number of entries that could
8188                      not be added to the Address Translation (AR) table
8189                      due to lack of space."
8190        ::= { rcTblSize 9 }
8191
8192rcTblArAdded OBJECT-TYPE
8193        SYNTAX        Integer32
8194        MAX-ACCESS    read-only
8195        STATUS        current
8196        DESCRIPTION   "Used to indicate the number of entries added to
8197                      the Address Translation (AR) table."
8198        ::= { rcTblSize 10 }
8199
8200rcTblArDeleted OBJECT-TYPE
8201        SYNTAX        Integer32
8202        MAX-ACCESS    read-only
8203        STATUS        current
8204        DESCRIPTION   "Used to indicate the number of entries deleted to
8205                      the Address Translation (AR) table."
8206        ::= { rcTblSize 11 }
8207
8208rcTblArMacAdded OBJECT-TYPE
8209        SYNTAX        Integer32
8210        MAX-ACCESS    read-only
8211        STATUS        current
8212        DESCRIPTION   "Used to indicate the number of MAC entries added to
8213                      the Address Translation (AR) table."
8214        ::= { rcTblSize 12 }
8215
8216rcTblArMacDeleted OBJECT-TYPE
8217        SYNTAX        Integer32
8218        MAX-ACCESS    read-only
8219        STATUS        current
8220        DESCRIPTION   "Used to indicate the number of MAC entries deleted to
8221                      the Address Translation (AR) table."
8222        ::= { rcTblSize 13 }
8223
8224rcTblArMacMoved OBJECT-TYPE
8225        SYNTAX        Integer32
8226        MAX-ACCESS    read-only
8227        STATUS        current
8228        DESCRIPTION   "Used to indicate the number of MAC entries moved in
8229                      the Address Translation (AR) table."
8230        ::= { rcTblSize 14 }
8231
8232rcTblArIpAdded OBJECT-TYPE
8233        SYNTAX        Integer32
8234        MAX-ACCESS    read-only
8235        STATUS        current
8236        DESCRIPTION   "Used to indicate the number of IP entries added to
8237                      the Address Translation (AR) table."
8238        ::= { rcTblSize 15 }
8239
8240rcTblArIpDeleted OBJECT-TYPE
8241        SYNTAX        Integer32
8242        MAX-ACCESS    read-only
8243        STATUS        current
8244        DESCRIPTION   "Used to indicate the number of IP entries deleted to
8245                      the Address Translation (AR) table."
8246        ::= { rcTblSize 16 }
8247
8248rcTblArMcastTblSize OBJECT-TYPE
8249        SYNTAX        Integer32
8250        MAX-ACCESS    read-only
8251        STATUS        current
8252        DESCRIPTION   "Used to indicate the size of the Multicast
8253                      Address Translation (AR) table."
8254        ::= { rcTblSize 17 }
8255
8256
8257rcTblArFreeMcastGroups OBJECT-TYPE
8258        SYNTAX        Integer32
8259        MAX-ACCESS    read-only
8260        STATUS        current
8261        DESCRIPTION   "Used to indicate the number of free multicast
8262                      groups availabe in the Address Translation (AR)
8263                      table."
8264        ::= { rcTblSize 18 }
8265
8266rcTblArIpMcastAdded OBJECT-TYPE
8267        SYNTAX        Integer32
8268        MAX-ACCESS    read-only
8269        STATUS        current
8270        DESCRIPTION   "Used to indicate the number of Ip multicast
8271                      entries that are added to the Address
8272                      Translation (AR) table."
8273        ::= { rcTblSize 19 }
8274
8275rcTblArIpMcastDeleted OBJECT-TYPE
8276        SYNTAX        Integer32
8277        MAX-ACCESS    read-only
8278        STATUS        current
8279        DESCRIPTION   "Used to indicate the number of Ip multicast
8280                      entries that are deleted from the Address
8281                      Translation (AR) table."
8282        ::= { rcTblSize 20 }
8283
8284rcTblArVlanByPortAdded OBJECT-TYPE
8285        SYNTAX        Integer32
8286        MAX-ACCESS    read-only
8287        STATUS        current
8288        DESCRIPTION   "Used to indicate the number of VLAN by port
8289                      entries that are added to the Address
8290                      Translation (AR) table."
8291        ::= { rcTblSize 21 }
8292
8293rcTblArVlanByPortDeleted OBJECT-TYPE
8294        SYNTAX        Integer32
8295        MAX-ACCESS    read-only
8296        STATUS        current
8297        DESCRIPTION   "Used to indicate the number of VLAN by port
8298                      entries that are deleted from the Address
8299                      Translation (AR) table."
8300        ::= { rcTblSize 22 }
8301
8302rcTblArVlanByProtocolAdded OBJECT-TYPE
8303        SYNTAX        Integer32
8304        MAX-ACCESS    read-only
8305        STATUS        current
8306        DESCRIPTION   "Used to indicate the number of Vlans by
8307                      Protocol Type entries that are added to
8308                      the Address Translation (AR) table."
8309        ::= { rcTblSize 23 }
8310
8311rcTblArVlanByProtocolDeleted OBJECT-TYPE
8312        SYNTAX        Integer32
8313        MAX-ACCESS    read-only
8314        STATUS        current
8315        DESCRIPTION   "Used to indicate the number of Vlans by
8316                      Protocol Type entries that are deleted from
8317                      the Address Translation (AR) table."
8318        ::= { rcTblSize 24 }
8319
8320rcTblArVlanByIpSubnetAdded OBJECT-TYPE
8321        SYNTAX        Integer32
8322        MAX-ACCESS    read-only
8323        STATUS        current
8324        DESCRIPTION   "Used to indicate the number of VLAN by Ip
8325                      entries that are added to the Address
8326                      Translation (AR) table."
8327        ::= { rcTblSize 25 }
8328
8329rcTblArVlanByIpSubnetDeleted OBJECT-TYPE
8330        SYNTAX        Integer32
8331        MAX-ACCESS    read-only
8332        STATUS        current
8333        DESCRIPTION   "Used to indicate the number of VLAN by Ip
8334                      entries that are deleted from the Address
8335                      Translation (AR) table."
8336        ::= { rcTblSize 26 }
8337
8338rcTblArIpSubnetsAdded OBJECT-TYPE
8339        SYNTAX        Integer32
8340        MAX-ACCESS    read-only
8341        STATUS        current
8342        DESCRIPTION   "Used to indicate the number of Ip subnet
8343                      entries that are added to the Address
8344                      Translation (AR) table."
8345        ::= { rcTblSize 27 }
8346
8347rcTblArIpSubnetsDeleted OBJECT-TYPE
8348        SYNTAX        Integer32
8349        MAX-ACCESS    read-only
8350        STATUS        current
8351        DESCRIPTION   "Used to indicate the number of Ip subnet
8352                      entries that are deleted from the Address
8353                      Translation (AR) table."
8354        ::= { rcTblSize 28 }
8355
8356rcTblArRsvpsAdded OBJECT-TYPE
8357        SYNTAX        Integer32
8358        MAX-ACCESS    read-only
8359        STATUS        current
8360        DESCRIPTION   "Used to indicate the number of RSVP
8361                      entries that are added to the Address
8362                      Translation (AR) table."
8363        ::= { rcTblSize 29 }
8364
8365rcTblArRsvpsDeleted OBJECT-TYPE
8366        SYNTAX        Integer32
8367        MAX-ACCESS    read-only
8368        STATUS        current
8369        DESCRIPTION   "Used to indicate the number of RSVP
8370                      entries that are deleted from the Address
8371                      Translation (AR) table."
8372        ::= { rcTblSize 30 }
8373
8374
8375rcTblBrdgFdbSize OBJECT-TYPE
8376        SYNTAX        Integer32
8377        MAX-ACCESS    read-only
8378        STATUS        current
8379        DESCRIPTION   "Used to indicate the number of entries in the
8380                      dot1d forwarding database table."
8381        ::= { rcTblSize 31 }
8382
8383rcTblBrdgStaticSize OBJECT-TYPE
8384        SYNTAX        Integer32
8385        MAX-ACCESS    read-only
8386        STATUS        current
8387        DESCRIPTION   "Used to indicate the number of entries in the
8388                      dot1d Static Address Filtering table."
8389        ::= { rcTblSize 32 }
8390
8391rcTblIpAddrSize OBJECT-TYPE
8392        SYNTAX        Integer32
8393        MAX-ACCESS    read-only
8394        STATUS        current
8395        DESCRIPTION   "Used to indicate the number of entries in the
8396                      IP Address table."
8397        ::= { rcTblSize 33 }
8398
8399rcTblIpForwardingSize OBJECT-TYPE
8400        SYNTAX        Integer32
8401        MAX-ACCESS    read-only
8402        STATUS        current
8403        DESCRIPTION   "Used to indicate the number of entries in the
8404                       IP Forwarding/Best Route table."
8405        ::= { rcTblSize 34 }
8406
8407rcTblIpNetToMediaSize OBJECT-TYPE
8408        SYNTAX        Integer32
8409        MAX-ACCESS    read-only
8410        STATUS        current
8411        DESCRIPTION   "Used to indicate the number of entries in the
8412                      IP Net-to-media table."
8413        ::= { rcTblSize 35 }
8414
8415rcTblIpBestPlusAltRouteSize OBJECT-TYPE
8416        SYNTAX        Integer32
8417        MAX-ACCESS    read-only
8418        STATUS        current
8419        DESCRIPTION   ""
8420        ::= { rcTblSize 36 }
8421
8422rcTblIpBestPathSize OBJECT-TYPE
8423        SYNTAX        Integer32
8424        MAX-ACCESS    read-only
8425        STATUS        current
8426        DESCRIPTION   ""
8427        ::= { rcTblSize 37 }
8428
8429rcTblIpBestPlusAltPathSize OBJECT-TYPE
8430        SYNTAX        Integer32
8431        MAX-ACCESS    read-only
8432        STATUS        current
8433        DESCRIPTION   ""
8434        ::= { rcTblSize 38 }
8435
8436
8437-- IP Group
8438
8439rcIpConf OBJECT IDENTIFIER ::= { rcIp 1 }
8440
8441-- IP Configuration Table
8442
8443rcIpConfTable OBJECT-TYPE
8444        SYNTAX        SEQUENCE OF RcIpConfEntry
8445        MAX-ACCESS    not-accessible
8446        STATUS        current
8447        DESCRIPTION   "A table used to maintain IP routing information
8448                      for a particular interface."
8449        ::= { rcIpConf 1 }
8450
8451rcIpConfEntry OBJECT-TYPE
8452        SYNTAX        RcIpConfEntry
8453        MAX-ACCESS    not-accessible
8454        STATUS        current
8455        DESCRIPTION   "Entry containing IP routing information.  An entry
8456                      is automatically created in this table when routing
8457		      is enabled for an interface -or- when an ip address
8458                      is configured on an interface."
8459        INDEX         { rcIpConfIfIndex }
8460        ::= { rcIpConfTable 1 }
8461
8462RcIpConfEntry ::= SEQUENCE {
8463                rcIpConfIfIndex               InterfaceIndexOrZero,
8464                rcIpConfAdvertDefRte          TruthValue,
8465                rcIpConfAcceptDefRte          TruthValue,
8466                rcIpConfRowStatus             RowStatus,
8467                rcIpConfRipEnable             TruthValue,
8468                rcIpConfOspfEnable            TruthValue,
8469                rcIpConfIgmpEnable            TruthValue,
8470                rcIpConfAddrAssigned          TruthValue,
8471                rcIpConfDhcpEnable            TruthValue,
8472                rcIpConfTriggeredUpdateEnable TruthValue,
8473                rcIpConfAutoAggrerateEnable   TruthValue,
8474                rcIpConfGenerateDefaultRoute  TruthValue,
8475                rcIpConfAdvertiseWhenDown     TruthValue,
8476                rcIpConfDirectBroadcastEnable TruthValue,
8477                rcIpConfRipInPolicy           DisplayString,
8478                rcIpConfRipOutPolicy          DisplayString,
8479                rcIpConfOspfIfType            INTEGER,
8480                rcIpConfRipCost               INTEGER,
8481                rcIpConfRipHolddown           INTEGER,
8482                rcIpConfRipTimeout            INTEGER,
8483                rcIpConfRsmltEnable           TruthValue,
8484                rcIpConfReversePathCheckEnable       TruthValue,
8485                rcIpConfReversePathCheckMode         INTEGER,
8486		rcIpConfIpVpnLiteEnable       TruthValue,
8487                rcIpConfSpbMulticastEnable    TruthValue,
8488                rcIpConfVrrpVersion           INTEGER,
8489                rcIpConfVrrpChkSumComputation INTEGER,
8490		            rcIpConfPimGatewayEnable      TruthValue,
8491                rcIpConfIpsecEnable           TruthValue
8492        }
8493
8494rcIpConfIfIndex OBJECT-TYPE
8495        SYNTAX        InterfaceIndexOrZero (0..6142)
8496        MAX-ACCESS    read-only
8497        STATUS        current
8498        DESCRIPTION   "An unique value to identify a physical interface
8499 		      or a logical interface (VLAN)."
8500        ::= { rcIpConfEntry 1 }
8501
8502rcIpConfAdvertDefRte OBJECT-TYPE
8503        SYNTAX        TruthValue
8504        MAX-ACCESS    read-write
8505        STATUS        current
8506        DESCRIPTION   "Used to indicate whether this interface should
8507		      advertize a RIP default route."
8508        ::= { rcIpConfEntry 2 }
8509
8510rcIpConfAcceptDefRte OBJECT-TYPE
8511        SYNTAX        TruthValue
8512        MAX-ACCESS    read-write
8513        STATUS        current
8514        DESCRIPTION   "Used to indicate whether this interface should
8515		      accept a RIP default route."
8516        ::= { rcIpConfEntry 3 }
8517
8518rcIpConfRowStatus OBJECT-TYPE
8519        SYNTAX        RowStatus
8520        MAX-ACCESS    read-write
8521        STATUS        current
8522        DESCRIPTION   "Row status for this entry."
8523        ::= { rcIpConfEntry 4 }
8524
8525rcIpConfRipEnable OBJECT-TYPE
8526        SYNTAX        TruthValue
8527        MAX-ACCESS    read-write
8528        STATUS        current
8529        DESCRIPTION   "Enable or disable RIP routing on the specified
8530                      interface."
8531        ::= { rcIpConfEntry 5 }
8532
8533rcIpConfOspfEnable OBJECT-TYPE
8534        SYNTAX        TruthValue
8535        MAX-ACCESS    read-write
8536        STATUS        current
8537        DESCRIPTION   "Enable or disable OSPF routing on the specified
8538                      interface."
8539        ::= { rcIpConfEntry 6 }
8540
8541rcIpConfIgmpEnable OBJECT-TYPE
8542        SYNTAX        TruthValue
8543        MAX-ACCESS    read-write
8544        STATUS        current
8545        DESCRIPTION   "Enable or disable IGMP on the specified
8546                      interface."
8547        ::= { rcIpConfEntry 7 }
8548
8549rcIpConfAddrAssigned OBJECT-TYPE
8550        SYNTAX        TruthValue
8551        MAX-ACCESS    read-only
8552        STATUS        current
8553        DESCRIPTION   "Indicate whether IpAddress has been assigned
8554                      for this interface."
8555        ::= { rcIpConfEntry 8 }
8556
8557rcIpConfDhcpEnable OBJECT-TYPE
8558        SYNTAX        TruthValue
8559        MAX-ACCESS    read-write
8560        STATUS        current
8561        DESCRIPTION   "Enable or disable DHCP on the specified
8562                      interface."
8563        ::= { rcIpConfEntry 9 }
8564
8565rcIpConfTriggeredUpdateEnable OBJECT-TYPE
8566        SYNTAX        TruthValue
8567        MAX-ACCESS    read-write
8568        STATUS        current
8569        DESCRIPTION   "Used to indicate whether the RIP triggered update
8570		      feature should be enabled on this interface."
8571        ::= { rcIpConfEntry 10 }
8572
8573rcIpConfAutoAggrerateEnable OBJECT-TYPE
8574        SYNTAX        TruthValue
8575        MAX-ACCESS    read-write
8576        STATUS        current
8577        DESCRIPTION   "Used to indicate whether the auto aggregation
8578		      feature should be enabled on this interface."
8579        ::= { rcIpConfEntry 11 }
8580
8581rcIpConfGenerateDefaultRoute OBJECT-TYPE
8582        SYNTAX        TruthValue
8583        MAX-ACCESS    read-write
8584        STATUS        current
8585        DESCRIPTION   "Used to indicate whether to generate a default
8586		      RIP route	on this interface."
8587        ::= { rcIpConfEntry 12 }
8588
8589rcIpConfAdvertiseWhenDown OBJECT-TYPE
8590        SYNTAX        TruthValue
8591        MAX-ACCESS    read-write
8592        STATUS        current
8593        DESCRIPTION   "The value is used indicated whether vlan state change
8594                       should be notified to layer 3 or not, provided the vlan
8595                       is configured as routable interface. Also used for
8596                       single routable ports, in that case the criteria for
8597                       state is PortOperStatus.
8598                       Vlan is considered as UP if atleast one member of the
8599                       port based vlan has link up, or atleast one port member
8600                       of the policy based has an entry in the MGID or atleast
8601                       one static member of the policy based vlan has link up.
8602                       Otherwise, vlan is considered as DOWN.
8603                       If the value is 'true' then the interface state change
8604                       will not be notified to layer 3. (i.e., it always stays
8605                       up). If the value is 'false' then the vlan state change
8606                       will be notified to layer 3 so that IP related status
8607                       reflects routable interface state."
8608        DEFVAL        { false }
8609        ::= { rcIpConfEntry 13 }
8610
8611rcIpConfDirectBroadcastEnable OBJECT-TYPE
8612        SYNTAX        TruthValue
8613        MAX-ACCESS    read-write
8614        STATUS        current
8615        DESCRIPTION   "Used to indicate whether this interface should
8616                      forward direct broadcast traffic"
8617        DEFVAL        { false }
8618        ::= { rcIpConfEntry 14 }
8619
8620rcIpConfRipInPolicy OBJECT-TYPE
8621        SYNTAX        DisplayString (SIZE(0..64))
8622        MAX-ACCESS    read-write
8623        STATUS        current
8624        DESCRIPTION   "Used to indicate whether this interface should
8625            advertize a RIP default route."
8626        ::= { rcIpConfEntry 15 }
8627
8628rcIpConfRipOutPolicy OBJECT-TYPE
8629        SYNTAX        DisplayString (SIZE(0..64))
8630        MAX-ACCESS    read-write
8631        STATUS        current
8632        DESCRIPTION   "Used to indicate whether this interface should
8633            accept a RIP default route."
8634        ::= { rcIpConfEntry 16 }
8635
8636rcIpConfOspfIfType OBJECT-TYPE
8637        SYNTAX   INTEGER    {
8638                    broadcast (1),
8639                    nbma (2),
8640                    pointToPoint (3),
8641                    pointToMultipoint (5),
8642                    passive (99)
8643                  }
8644        MAX-ACCESS    read-write
8645        STATUS        current
8646        DESCRIPTION   "OSPF Interface Type."
8647        ::= { rcIpConfEntry 17 }
8648
8649rcIpConfRipCost OBJECT-TYPE
8650        SYNTAX        INTEGER (1..15)
8651        MAX-ACCESS    read-write
8652        STATUS        current
8653        DESCRIPTION   "Used to indicate the rip cost for this interface."
8654        DEFVAL        { 1 }
8655        ::= { rcIpConfEntry 18 }
8656
8657rcIpConfRipHolddown OBJECT-TYPE
8658        SYNTAX        INTEGER (0..360)
8659        MAX-ACCESS    read-write
8660        STATUS        current
8661        DESCRIPTION   "Used to indicate the rip holddown timer for this
8662                       interface"
8663        ::= { rcIpConfEntry 19 }
8664
8665rcIpConfRipTimeout OBJECT-TYPE
8666        SYNTAX        INTEGER (15..259200)
8667        MAX-ACCESS    read-write
8668        STATUS        current
8669        DESCRIPTION   "Used to indicate the rip timeout interval for this
8670                       interface"
8671        ::= { rcIpConfEntry 20 }
8672
8673rcIpConfRsmltEnable OBJECT-TYPE
8674        SYNTAX        TruthValue
8675        MAX-ACCESS    read-write
8676        STATUS        current
8677        DESCRIPTION   "Used to enable Route Smlt feature."
8678        DEFVAL        { false }
8679        ::= { rcIpConfEntry 21 }
8680
8681rcIpConfReversePathCheckEnable OBJECT-TYPE
8682        SYNTAX        TruthValue
8683        MAX-ACCESS    read-write
8684        STATUS        current
8685        DESCRIPTION   "Used to indicate whether this interface should
8686                      perform Reverse Path Check"
8687        DEFVAL        { false }
8688        ::= { rcIpConfEntry 22 }
8689
8690rcIpConfReversePathCheckMode OBJECT-TYPE
8691        SYNTAX   INTEGER    {
8692                    exist-only (1),
8693                    strict (2)
8694                  }
8695        MAX-ACCESS    read-write
8696        STATUS        current
8697        DESCRIPTION   "Reverse Path Checking mode."
8698        DEFVAL        { exist-only }
8699        ::= { rcIpConfEntry 23 }
8700
8701rcIpConfIpVpnLiteEnable OBJECT-TYPE
8702        SYNTAX        TruthValue
8703        MAX-ACCESS    read-create
8704        STATUS        current
8705        DESCRIPTION   "Enable or disable ipvpn-lite capability on the specified
8706                      circuitless ip interface."
8707        ::= { rcIpConfEntry 26 }
8708
8709rcIpConfSpbMulticastEnable OBJECT-TYPE
8710        SYNTAX        TruthValue
8711        MAX-ACCESS    read-create
8712        STATUS        current
8713        DESCRIPTION   "Enable or disable spb-multicast on this port"
8714        DEFVAL  { false }
8715        ::= { rcIpConfEntry 27 }
8716
8717rcIpConfVrrpVersion OBJECT-TYPE
8718        SYNTAX        INTEGER {
8719                          unspecified(1),
8720                          v2(2),
8721                          v3(3)
8722                      }
8723        MAX-ACCESS    read-write
8724        STATUS        current
8725        DESCRIPTION   "Set the VRRP version for IPv4 on the specified interface. It does not impact the use of IPv6 VRRPv3"
8726        ::= { rcIpConfEntry 29 }
8727
8728rcIpConfPimGatewayEnable OBJECT-TYPE
8729        SYNTAX        TruthValue
8730        MAX-ACCESS    read-create
8731        STATUS        current
8732        DESCRIPTION   "Enable or disable PIM Gateway on this port"
8733        DEFVAL  { false }
8734        ::= { rcIpConfEntry 30 }
8735
8736rcIpConfVrrpChkSumComputation OBJECT-TYPE
8737         SYNTAX        INTEGER {
8738                           withPseudoHeader(1),
8739                           withoutPseudoHeader(2)
8740                       }
8741         MAX-ACCESS    read-create
8742         STATUS        current
8743         DESCRIPTION   "Set the IPv4 VRRPv3 checksum computation method on the specified
8744                                   interface."
8745         ::= { rcIpConfEntry 31 }
8746
8747rcIpConfIpsecEnable OBJECT-TYPE
8748        SYNTAX        TruthValue
8749        MAX-ACCESS    read-write
8750        STATUS        current
8751        DESCRIPTION   "Used to enable ipsec feature."
8752        DEFVAL        { false }
8753        ::= { rcIpConfEntry 32 }
8754
8755-- Ospf Configuration Table
8756
8757rcIpConfOspfTable OBJECT-TYPE
8758        SYNTAX        SEQUENCE OF RcIpConfOspfEntry
8759        MAX-ACCESS    not-accessible
8760        STATUS        current
8761        DESCRIPTION   "A table used to maintain OSPF information
8762                      for a particular interface."
8763        ::= { rcIpConf 2 }
8764
8765rcIpConfOspfEntry OBJECT-TYPE
8766        SYNTAX        RcIpConfOspfEntry
8767        MAX-ACCESS    not-accessible
8768        STATUS        current
8769        DESCRIPTION   "Entry containing OSPF information.  An entry is
8770                      automatically created in this table when routing
8771		      is enabled for an interface -or- when an ip address
8772                      is configured on an interface."
8773        INDEX         { rcIpConfOspfIfIndex }
8774        ::= { rcIpConfOspfTable 1 }
8775
8776RcIpConfOspfEntry ::= SEQUENCE {
8777                rcIpConfOspfIfIndex           InterfaceIndexOrZero,
8778                rcIpConfOspfRtrPriority       INTEGER,
8779                rcIpConfOspfMetric            INTEGER,
8780                rcIpConfOspfAuthKey           DisplayString (SIZE(0..8)),
8781                rcIpConfOspfRowStatus         RowStatus,
8782                rcIpConfOspfHelloInterval     INTEGER,
8783                rcIpConfOspfRtrDeadInterval   INTEGER,
8784                rcIpConfOspfIfAreaId          IpAddress,
8785                rcIpConfOspfAuthType          INTEGER,
8786                rcIpConfOspfPollInterval      INTEGER,
8787                rcIpConfOspfIfMtuIgnore       INTEGER
8788        }
8789
8790rcIpConfOspfIfIndex OBJECT-TYPE
8791        SYNTAX        InterfaceIndexOrZero (0..6142)
8792        MAX-ACCESS    read-only
8793        STATUS        current
8794        DESCRIPTION   "An unique value to identify a physical interface
8795 		      or a logical interface (VLAN)."
8796        ::= { rcIpConfOspfEntry 1 }
8797
8798rcIpConfOspfRtrPriority OBJECT-TYPE
8799        SYNTAX        INTEGER (0..'FF'h)
8800        MAX-ACCESS    read-write
8801        STATUS        current
8802        DESCRIPTION   "The priority of this interface.  Used in multi-
8803                      access networks, this field is used in the
8804                      designated router election algorithm.  The value 0
8805                      signifies that the router is not eligible to become
8806                      the designated router on this particular network.
8807                      In the event of a tie in this value, routers will
8808                      use their router id as a tie breaker."
8809        DEFVAL        { 1 }
8810        ::= { rcIpConfOspfEntry 2 }
8811
8812rcIpConfOspfMetric OBJECT-TYPE
8813        SYNTAX        INTEGER (0..'FFFF'h)
8814        MAX-ACCESS    read-write
8815        STATUS        current
8816        DESCRIPTION   "The metric for this type of service (TOS) on this
8817                      interface.  The default value of the TOS 0 Metric
8818                      is (10^9 / ifSpeed). The value FFFF means 'no route
8819		      via this TOS'. A value of 0 means the interface speed
8820                      (rcIpConfOspfDefaultMetric) will be used as metric
8821		      value, when the state of the interface is up."
8822        DEFVAL        { 0 }
8823        ::= { rcIpConfOspfEntry 3 }
8824
8825rcIpConfOspfAuthKey OBJECT-TYPE
8826        SYNTAX        DisplayString (SIZE(0..8))
8827        MAX-ACCESS    read-write
8828        STATUS        current
8829        DESCRIPTION   "The Authentication Key.  If the Area's
8830                      Authorization Type is simplePassword, and the key
8831                      length is shorter than 8 octets, the agent will
8832                      left adjust and zero fill to 8 octets.
8833
8834                      Note that unauthenticated  interfaces  need  no
8835                      authentication key, and simple password authen-
8836                      tication cannot use a key of more  than  8  oc-
8837                      tets.  Larger keys are useful only with authen-
8838                      tication mechanisms not specified in this docu-
8839                      ment.
8840
8841                      When read, ospfIfAuthKey always returns an Octet
8842                      String of length zero."
8843        REFERENCE     "OSPF Version 2, Section 9 The Interface Data
8844                      Structure"
8845        ::= { rcIpConfOspfEntry 4 }
8846
8847rcIpConfOspfRowStatus OBJECT-TYPE
8848        SYNTAX        RowStatus
8849        MAX-ACCESS    read-write
8850        STATUS        current
8851        DESCRIPTION   "Row status for this entry."
8852        ::= { rcIpConfOspfEntry 5 }
8853
8854rcIpConfOspfHelloInterval OBJECT-TYPE
8855        SYNTAX        INTEGER (1..'FFFF'h)
8856        MAX-ACCESS    read-write
8857        STATUS        current
8858        DESCRIPTION   "The length of time, in seconds, between the
8859                      Hello packets that the router sends on the
8860                      interface. This value must be the same for all
8861                      routers attached to a common network."
8862        DEFVAL        { 10 }
8863        ::= { rcIpConfOspfEntry 6 }
8864
8865rcIpConfOspfRtrDeadInterval OBJECT-TYPE
8866        SYNTAX        INTEGER (0..'7FFFFFFF'h)
8867        MAX-ACCESS    read-write
8868        STATUS        current
8869        DESCRIPTION   "The number of seconds that a router's Hello
8870                      packets have not been seen before it's
8871                      neighbors declare the router down. This should
8872                      be some multiple of the Hello interval. This
8873                      value must be the same for all routers attached
8874                      to a common network."
8875        DEFVAL        { 40 }
8876        ::= { rcIpConfOspfEntry 7 }
8877
8878rcIpConfOspfIfAreaId OBJECT-TYPE
8879         SYNTAX        IpAddress
8880         MAX-ACCESS    read-write
8881         STATUS        current
8882         DESCRIPTION   "A 32-bit integer uniquely identifying the area to
8883                       which the interface connects.  Area ID 0.0.0.0 is used
8884                       for the OSPF backbone."
8885         DEFVAL   { '00000000'H }    -- 0.0.0.0
8886         ::= { rcIpConfOspfEntry 8 }
8887
8888rcIpConfOspfAuthType OBJECT-TYPE
8889         SYNTAX        INTEGER {
8890                           none (0),
8891                           simplePassword (1),
8892                           md5 (2),
8893                           sha1 (3),
8894                           sha2 (4)
8895                       }
8896        MAX-ACCESS     read-write
8897        STATUS         current
8898        DESCRIPTION    "The authentication type specified for  an  interface.
8899                       Additional  authentication types may be assigned locally."
8900        REFERENCE      "OSPF Version 2, Appendix E Authentication"
8901        DEFVAL { 0 }        -- no authentication, by default
8902        ::= { rcIpConfOspfEntry 9 }
8903
8904rcIpConfOspfPollInterval OBJECT-TYPE
8905        SYNTAX        INTEGER  (0..2147483647)
8906        MAX-ACCESS    read-write
8907        STATUS        current
8908        DESCRIPTION   "OSPF NBMA Interface Poll Interval."
8909        ::= { rcIpConfOspfEntry 10 }
8910
8911rcIpConfOspfIfMtuIgnore OBJECT-TYPE
8912        SYNTAX       INTEGER {
8913                        enable(1),
8914                        disable(2)
8915                     }
8916        MAX-ACCESS   read-write
8917        STATUS       current
8918        DESCRIPTION
8919                     "Mtu-ignore flag is for ignoring the mtu checking in
8920                     ospf bdb"
8921        DEFVAL       { disable }
8922        ::= { rcIpConfOspfEntry 11 }
8923
8924-- Ospf Cost Grp
8925
8926rcIpConfOspfDefaultMetric   OBJECT IDENTIFIER       ::= { rcIpConf 3 }
8927
8928rcIpConfOspfDefaultMetric10MegPort OBJECT-TYPE
8929        SYNTAX        INTEGER (1..'FFFF'h)
8930        MAX-ACCESS    read-write
8931        STATUS        current
8932        DESCRIPTION   "Used to indicate the cost associated with
8933                      10Meg Interface(Port)."
8934	DEFVAL        { 100 }
8935        ::= { rcIpConfOspfDefaultMetric 1 }
8936
8937rcIpConfOspfDefaultMetric100MegPort OBJECT-TYPE
8938        SYNTAX        INTEGER (1..'FFFF'h)
8939        MAX-ACCESS    read-write
8940        STATUS        current
8941        DESCRIPTION   "Used to indicate the cost associated with
8942                      100Meg Interface(Port)."
8943	DEFVAL        { 10 }
8944        ::= { rcIpConfOspfDefaultMetric 2 }
8945
8946rcIpConfOspfDefaultMetric1000MegPort OBJECT-TYPE
8947        SYNTAX        INTEGER (1..'FFFF'h)
8948        MAX-ACCESS    read-write
8949        STATUS        current
8950        DESCRIPTION   "Used to indicate the cost associated with
8951                      1000Meg Interface(Port)."
8952	DEFVAL        { 1 }
8953        ::= { rcIpConfOspfDefaultMetric 3 }
8954
8955rcIpConfOspfDefaultMetric10000MegPort OBJECT-TYPE
8956        SYNTAX        INTEGER (1..'FFFF'h)
8957        MAX-ACCESS    read-write
8958        STATUS        current
8959        DESCRIPTION   "Used to indicate the cost associated with
8960                      10000Meg Interface(Port)."
8961	DEFVAL        { 1 }
8962        ::= { rcIpConfOspfDefaultMetric 4 }
8963
8964rcIpConfOspfDefaultMetric40000MegPort OBJECT-TYPE
8965        SYNTAX        INTEGER (1..'FFFF'h)
8966        MAX-ACCESS    read-write
8967        STATUS        current
8968        DESCRIPTION   "Used to indicate the cost associated with
8969                      40000Meg Interface(Port)."
8970	DEFVAL        { 1 }
8971	::= { rcIpConfOspfDefaultMetric 5 }
8972
8973rcIpConfOspfDefaultMetricVlan OBJECT-TYPE
8974        SYNTAX        INTEGER (1..'FFFF'h)
8975        MAX-ACCESS    read-write
8976        STATUS        current
8977        DESCRIPTION   "Used to indicate the cost associated with
8978                       Vlan Interface"
8979	DEFVAL        { 10 }
8980	::= { rcIpConfOspfDefaultMetric 6 }
8981
8982rcIpConfOspfDefaultMetric100000MegPort OBJECT-TYPE
8983        SYNTAX        INTEGER (1..'FFFF'h)
8984        MAX-ACCESS    read-write
8985        STATUS        current
8986        DESCRIPTION   "Used to indicate the cost associated with
8987                      100000Meg Interface(Port)."
8988  DEFVAL        { 1 }
8989  ::= { rcIpConfOspfDefaultMetric 7 }
8990
8991rcIpConfOspfDefaultMetric25000MegPort OBJECT-TYPE
8992        SYNTAX        INTEGER (1..'FFFF'h)
8993        MAX-ACCESS    read-write
8994        STATUS        current
8995        DESCRIPTION   "Used to indicate the cost associated with
8996                      25000Meg Interface(Port)."
8997        DEFVAL        { 1 }
8998        ::= { rcIpConfOspfDefaultMetric 8 }
8999
9000rcIpConfOspf   OBJECT IDENTIFIER       ::= { rcIpConf 4 }
9001
9002
9003rcIpConfOspfTrapEnable  OBJECT-TYPE
9004        SYNTAX        TruthValue
9005        MAX-ACCESS    read-write
9006        STATUS        current
9007        DESCRIPTION   "Used to indicate whether Ospf Traps should be sent."
9008        ::= { rcIpConfOspf 1 }
9009
9010rcIpConfOspfAutoVirtLinkEnable  OBJECT-TYPE
9011        SYNTAX        TruthValue
9012        MAX-ACCESS    read-write
9013        STATUS        current
9014        DESCRIPTION   "Used to indicate whether auto virtual link
9015                      creation is enabled or not. If set to true
9016                      OSPF will create virtual links between
9017                      ABRs whether it is needed or not, but adjacency
9018                      will established only when one of the ABR
9019                      losses connection to backbone area. If set to
9020                      false then it is user resposibity to create
9021                      virtual link whenever needed."
9022	DEFVAL	      { false }
9023        ::= { rcIpConfOspf 2 }
9024
9025rcIpConfOspfSpfHoldDownTime OBJECT-TYPE
9026         SYNTAX   INTEGER (3..60)
9027         MAX-ACCESS   read-write
9028         STATUS   current
9029         DESCRIPTION   "The SPF Hold Down Timer value. The SPF will run
9030                        at most once per hold down timer value."
9031         DEFVAL  { 10 }
9032         ::= { rcIpConfOspf 3 }
9033
9034rcIpConfOspfAction OBJECT-TYPE
9035        SYNTAX        INTEGER {
9036                           none(0),
9037                           runSpf(1)
9038                       }
9039        MAX-ACCESS    read-write
9040        STATUS        current
9041        DESCRIPTION   ""
9042        ::= { rcIpConfOspf 4 }
9043
9044rcIpConfOspfRfc1583Compatibility OBJECT-TYPE
9045        SYNTAX        TruthValue
9046        MAX-ACCESS    read-write
9047        STATUS        current
9048        DESCRIPTION   "Controls the preference rules used when choosing
9049                       among multiple AS-External-LSAs advertising the
9050                       same destination. When this is enabled, the
9051                       preference rule will be same as specified by
9052                       RFC1583. When disabled, the new preference rule
9053                       as described in RFC2328 will  be applicable, which
9054                       potentially prevents the routing loops when
9055                       AS-External-LSAs for the same destination have
9056                       been originated from different areas."
9057        DEFVAL        { false }
9058        ::= { rcIpConfOspf 5 }
9059
9060rcIpConfOspfHelperModeDisable OBJECT-TYPE
9061        SYNTAX        TruthValue
9062        MAX-ACCESS    read-write
9063        STATUS        current
9064        DESCRIPTION   "Disables Graceful Restart Helper Mode feature.
9065                       The feature is enabled by default (so this flag
9066                       is disabled by default)."
9067        DEFVAL        { false }
9068        ::= { rcIpConfOspf 6 }
9069
9070rcIpConfGlobal   OBJECT IDENTIFIER       ::= { rcIpConf 6 }
9071
9072rcIpConfGlobalRipHoldDownTime OBJECT-TYPE
9073        SYNTAX	      INTEGER (0..360)
9074        MAX-ACCESS    read-write
9075        STATUS        current
9076        DESCRIPTION   "Used to set the system-wide RIP hold down time
9077		      in seconds."
9078        DEFVAL        { 120 }
9079        ::= { rcIpConfGlobal 1 }
9080
9081rcIpConfGlobalIcmpNetUnreach OBJECT-TYPE
9082        SYNTAX        TruthValue
9083        MAX-ACCESS    read-write
9084        STATUS        current
9085        DESCRIPTION   "Used to set the icmp net unreach feature
9086                       enable/disable."
9087        DEFVAL        { false }
9088        ::= { rcIpConfGlobal 2 }
9089
9090rcIpConfGlobalEcmpEnable OBJECT-TYPE
9091        SYNTAX        TruthValue
9092        MAX-ACCESS    read-write
9093        STATUS        current
9094        DESCRIPTION   "Used to set the ecmp enable/disable."
9095        DEFVAL        { false }
9096        ::= { rcIpConfGlobal 3 }
9097
9098rcIpConfGlobalEcmpMaxPath OBJECT-TYPE
9099        SYNTAX        INTEGER(1..8)
9100        MAX-ACCESS    read-write
9101        STATUS        current
9102        DESCRIPTION   "Used to globally configure maximum ECMP paths number."
9103        DEFVAL        { 1 }
9104        ::= { rcIpConfGlobal 4 }
9105
9106rcIpConfGlobalAlternativeEnable OBJECT-TYPE
9107        SYNTAX        TruthValue
9108        MAX-ACCESS    read-write
9109        STATUS        current
9110        DESCRIPTION   "Used to globally configure alternative enable."
9111        DEFVAL        { true }
9112        ::= { rcIpConfGlobal 5 }
9113
9114rcIpConfGlobalRouteDiscoveryEnable OBJECT-TYPE
9115     SYNTAX       TruthValue
9116     MAX-ACCESS   read-write
9117     STATUS       current
9118     DESCRIPTION  "Enable/disable ICMP Route Discovery  feature"
9119     DEFVAL       { true }
9120     ::= { rcIpConfGlobal 6 }
9121
9122rcIpConfGlobalRipTimeOutInterval OBJECT-TYPE
9123     SYNTAX       INTEGER (15..259200)
9124     MAX-ACCESS   read-write
9125     STATUS       current
9126     DESCRIPTION  "Rip TimeOut Interval in seconds"
9127     DEFVAL       { 180 }
9128     ::= { rcIpConfGlobal 8 }
9129
9130rcIpConfGlobalRipDefImportMetric OBJECT-TYPE
9131     SYNTAX       INTEGER (0..15)
9132     MAX-ACCESS   read-write
9133     STATUS       current
9134     DESCRIPTION  "Rip def import metric"
9135     DEFVAL       { 8 }
9136     ::= { rcIpConfGlobal 9 }
9137
9138rcIpConfGlobalEcmp1PathList OBJECT-TYPE
9139     SYNTAX       DisplayString
9140     MAX-ACCESS   read-write
9141     STATUS       current
9142     DESCRIPTION  "Routes to networks specified in this prefix-list
9143                   can have upto 1 ECMP path, irrespective of
9144                   ecmp-max-path configuration"
9145     ::= { rcIpConfGlobal 10 }
9146
9147rcIpConfGlobalEcmp2PathList OBJECT-TYPE
9148     SYNTAX       DisplayString
9149     MAX-ACCESS   read-write
9150     STATUS       current
9151     DESCRIPTION  "Routes to networks specified in this prefix-list
9152                   can have upto 2 ECMP path, irrespective of
9153                   ecmp-max-path configuration."
9154     ::= { rcIpConfGlobal 11 }
9155
9156rcIpConfGlobalEcmp3PathList OBJECT-TYPE
9157     SYNTAX       DisplayString
9158     MAX-ACCESS   read-write
9159     STATUS       current
9160     DESCRIPTION  "Routes to networks specified in this prefix-list
9161                   can have upto 3 ECMP path, irrespective of
9162                   ecmp-max-path configuration."
9163     ::= { rcIpConfGlobal 12 }
9164
9165rcIpConfGlobalEcmp4PathList OBJECT-TYPE
9166     SYNTAX       DisplayString
9167     MAX-ACCESS   read-write
9168     STATUS       current
9169     DESCRIPTION  "Routes to networks specified in this prefix-list
9170                   can have upto 4 ECMP path, irrespective of
9171                   ecmp-max-path configuration."
9172     ::= { rcIpConfGlobal 13 }
9173
9174rcIpConfGlobalEcmpPathListApply OBJECT-TYPE
9175     SYNTAX       TruthValue
9176     MAX-ACCESS   read-write
9177     STATUS       current
9178     DESCRIPTION  "This is to apply any changes in ECMP path list
9179                   configuration or in the prefix-lists configured to
9180                   be used as path list"
9181     ::= { rcIpConfGlobal 14 }
9182
9183rcIpConfGlobalIcmpRedirectMsg OBJECT-TYPE
9184     SYNTAX       TruthValue
9185     MAX-ACCESS   read-write
9186     STATUS       current
9187     DESCRIPTION  ""
9188     ::= { rcIpConfGlobal 15 }
9189
9190rcIpConfGlobalArpThreshold OBJECT-TYPE
9191     SYNTAX       INTEGER (50..1000)
9192     MAX-ACCESS   read-write
9193     STATUS       current
9194     DESCRIPTION  "Defines the maximum number of outstanding arp request
9195                   a switch can generate."
9196     DEFVAL       { 500 }
9197     ::= { rcIpConfGlobal 17 }
9198
9199rcIpConfGlobalAllowMoreSpecificNonLocalRouteEnable OBJECT-TYPE
9200     SYNTAX       TruthValue
9201     MAX-ACCESS   read-write
9202     STATUS       current
9203     DESCRIPTION  "Used to determine whether more specific non local routes
9204                   will go into the routing table."
9205    DEFVAL        { false }
9206     ::= { rcIpConfGlobal 18 }
9207
9208rcIpConfGlobalUdpCheckSumEnable OBJECT-TYPE
9209     SYNTAX       TruthValue
9210     MAX-ACCESS   read-write
9211     STATUS       current
9212     DESCRIPTION  "Enable/disable UDP checksum calculation"
9213     DEFVAL       { true }
9214     ::= { rcIpConfGlobal 19 }
9215
9216rcIpConfGlobalSuperNetEnable OBJECT-TYPE
9217     SYNTAX       TruthValue
9218     MAX-ACCESS   read-write
9219     STATUS       current
9220     DESCRIPTION  "Used to globally enable Supernetting/ CIDR
9221                   routing for IP"
9222     DEFVAL       { false }
9223     ::= { rcIpConfGlobal 20 }
9224
9225rcIpConfGlobalEcmp5PathList OBJECT-TYPE
9226     SYNTAX       DisplayString
9227     MAX-ACCESS   read-write
9228     STATUS       current
9229     DESCRIPTION  "Routes to networks specified in this prefix-list
9230                   can have upto 5 ECMP path, irrespective of
9231                   ecmp-max-path configuration."
9232     ::= { rcIpConfGlobal 21 }
9233
9234rcIpConfGlobalEcmp6PathList OBJECT-TYPE
9235     SYNTAX       DisplayString
9236     MAX-ACCESS   read-write
9237     STATUS       current
9238     DESCRIPTION  "Routes to networks specified in this prefix-list
9239                   can have upto 6 ECMP path, irrespective of
9240                   ecmp-max-path configuration."
9241     ::= { rcIpConfGlobal 22 }
9242
9243rcIpConfGlobalEcmp7PathList OBJECT-TYPE
9244     SYNTAX       DisplayString
9245     MAX-ACCESS   read-write
9246     STATUS       current
9247     DESCRIPTION  "Routes to networks specified in this prefix-list
9248                   can have upto 7 ECMP path, irrespective of
9249                   ecmp-max-path configuration."
9250     ::= { rcIpConfGlobal 23 }
9251
9252rcIpConfGlobalEcmp8PathList OBJECT-TYPE
9253     SYNTAX       DisplayString
9254     MAX-ACCESS   read-write
9255     STATUS       current
9256     DESCRIPTION  "Routes to networks specified in this prefix-list
9257                   can have upto 8  ECMP path, irrespective of
9258                   ecmp-max-path configuration."
9259     ::= { rcIpConfGlobal 24 }
9260
9261rcIpConfGlobalGarpEnable OBJECT-TYPE
9262        SYNTAX        TruthValue
9263        MAX-ACCESS    read-write
9264        STATUS        current
9265        DESCRIPTION   "Used to set the gratuitous-arp enable/disable."
9266        DEFVAL        { true }
9267        ::= { rcIpConfGlobal 25 }
9268
9269rcIpConfGlobalArpMcastMacFlooding OBJECT-TYPE
9270     SYNTAX       TruthValue
9271     MAX-ACCESS   read-write
9272     STATUS       current
9273     DESCRIPTION  "Enable/disable Ip Arp Multicast Mac Flooding feature."
9274     DEFVAL       { false }
9275     ::= { rcIpConfGlobal 26 }
9276
9277rcIpConfGlobalSourceRouteEnable OBJECT-TYPE
9278        SYNTAX        TruthValue
9279        MAX-ACCESS    read-write
9280        STATUS        current
9281        DESCRIPTION   "Used to globally enable/disable ip source routing feature."
9282        DEFVAL        { false }
9283        ::= { rcIpConfGlobal 27 }
9284
9285rcIpConfGlobalIcmpEchoBroadcastRequestEnable OBJECT-TYPE
9286        SYNTAX        TruthValue
9287        MAX-ACCESS    read-write
9288        STATUS        current
9289        DESCRIPTION   "Used to globally enable/disable ip icmp echo broadcast request feature."
9290        DEFVAL        { true }
9291        ::= { rcIpConfGlobal 28 }
9292
9293-- Ospf Area Table
9294
9295rcIpConfOspfAreaTable OBJECT-TYPE
9296        SYNTAX        SEQUENCE OF RcIpConfOspfAreaEntry
9297        MAX-ACCESS    not-accessible
9298        STATUS        current
9299        DESCRIPTION   "A table used to maintain OSPF information
9300                      for a particular Area."
9301        ::= { rcIpConf 7 }
9302
9303rcIpConfOspfAreaEntry OBJECT-TYPE
9304        SYNTAX        RcIpConfOspfAreaEntry
9305        MAX-ACCESS    not-accessible
9306        STATUS        current
9307        DESCRIPTION   "Entry containing OSPF Area configuration
9308                      information.  An entry is automatically created
9309                      in this table when an area is configured through
9310                      ospfAreaTable in (rfc1253rcc.mib)."
9311        INDEX         { rcIpConfOspfAreaId }
9312        ::= { rcIpConfOspfAreaTable 1 }
9313
9314RcIpConfOspfAreaEntry ::= SEQUENCE {
9315                rcIpConfOspfAreaId              IpAddress,
9316                rcIpConfOspfAreaImportSummary   TruthValue,
9317                rcIpConfOspfAreaActiveIfCount   Integer32
9318        }
9319
9320rcIpConfOspfAreaId OBJECT-TYPE
9321        SYNTAX        IpAddress
9322        MAX-ACCESS    read-only
9323        STATUS        current
9324        DESCRIPTION   "An unique value to identify an area. Area ID
9325 		      0.0.0.0 is used for the OSPF backbone."
9326        ::= { rcIpConfOspfAreaEntry 1 }
9327
9328rcIpConfOspfAreaImportSummary OBJECT-TYPE
9329        SYNTAX        TruthValue
9330        MAX-ACCESS    read-write
9331        STATUS        current
9332        DESCRIPTION   "The area's support for importing Summary
9333                      advertisements into a stub area. This field
9334                      should be used only if ospfImportASExtern is
9335                      set to FALSE"
9336        DEFVAL        { true }
9337        ::= { rcIpConfOspfAreaEntry 2 }
9338
9339rcIpConfOspfAreaActiveIfCount OBJECT-TYPE
9340        SYNTAX        Integer32
9341        MAX-ACCESS    read-only
9342        STATUS        current
9343        DESCRIPTION   "This variable displays the number of active
9344                      interfaces configured in this area. An area
9345                      cannot be deleted if this value is > 0."
9346        ::= { rcIpConfOspfAreaEntry 3 }
9347
9348
9349-- IP Configuration IP Interface Table
9350
9351rcIpConfV2Table OBJECT-TYPE
9352        SYNTAX        SEQUENCE OF RcIpConfV2Entry
9353        MAX-ACCESS    not-accessible
9354        STATUS        obsolete
9355        DESCRIPTION   "A table used to maintain IP routing information
9356                      for a particular interface."
9357        ::= { rcIpConf 8 }
9358
9359rcIpConfV2Entry OBJECT-TYPE
9360        SYNTAX        RcIpConfV2Entry
9361        MAX-ACCESS    not-accessible
9362        STATUS        obsolete
9363        DESCRIPTION   "Entry containing IP routing information.  An entry
9364                      is automatically created in this table when routing
9365		      is enabled for an interface -or- when an ip address
9366                      is configured on an interface."
9367        INDEX         { rcIpConfV2Index, rcIpConfV2Addr }
9368        ::= { rcIpConfV2Table 1 }
9369
9370RcIpConfV2Entry ::= SEQUENCE {
9371                rcIpConfV2Index               InterfaceIndexOrZero,
9372                rcIpConfV2Addr                  IpAddress,
9373		rcIpConfV2RowStatus             RowStatus,
9374                rcIpConfV2AdvertDefRte          TruthValue,
9375                rcIpConfV2AcceptDefRte          TruthValue,
9376                rcIpConfV2RipEnable             TruthValue,
9377                rcIpConfV2OspfEnable            TruthValue,
9378                rcIpConfV2IgmpEnable            TruthValue,
9379                rcIpConfV2AddrAssigned          TruthValue,
9380                rcIpConfV2TriggeredUpdateEnable TruthValue,
9381                rcIpConfV2RipAutoAggrerateEnable TruthValue,
9382                rcIpConfV2RipGenerateDefaultRoute TruthValue,
9383                rcIpConfV2AdvertiseWhenDown       TruthValue
9384        }
9385
9386rcIpConfV2Index OBJECT-TYPE
9387        SYNTAX        InterfaceIndexOrZero (0..6142)
9388        MAX-ACCESS    read-only
9389        STATUS        obsolete
9390        DESCRIPTION   "An unique value to identify a physical interface
9391 		      or a logical interface (VLAN)."
9392        ::= { rcIpConfV2Entry 1 }
9393
9394rcIpConfV2Addr OBJECT-TYPE
9395        SYNTAX        IpAddress
9396        MAX-ACCESS    read-only
9397        STATUS        obsolete
9398        DESCRIPTION   "Ip interface address."
9399        ::= { rcIpConfV2Entry 2 }
9400
9401rcIpConfV2RowStatus OBJECT-TYPE
9402        SYNTAX        RowStatus
9403        MAX-ACCESS    read-write
9404        STATUS        obsolete
9405        DESCRIPTION   "Row status for this entry."
9406        ::= { rcIpConfV2Entry 3 }
9407
9408rcIpConfV2AdvertDefRte OBJECT-TYPE
9409        SYNTAX        TruthValue
9410        MAX-ACCESS    read-write
9411        STATUS        obsolete
9412        DESCRIPTION   "Used to indicate whether this interface should
9413		      advertize a RIP default route."
9414        ::= { rcIpConfV2Entry 4 }
9415
9416rcIpConfV2AcceptDefRte OBJECT-TYPE
9417        SYNTAX        TruthValue
9418        MAX-ACCESS    read-write
9419        STATUS        obsolete
9420        DESCRIPTION   "Used to indicate whether this interface should
9421		      accept a RIP default route."
9422        ::= { rcIpConfV2Entry 5 }
9423
9424rcIpConfV2RipEnable OBJECT-TYPE
9425        SYNTAX        TruthValue
9426        MAX-ACCESS    read-write
9427        STATUS        obsolete
9428        DESCRIPTION   "Enable or disable RIP routing on the specified
9429                      interface."
9430        ::= { rcIpConfV2Entry 6 }
9431
9432rcIpConfV2OspfEnable OBJECT-TYPE
9433        SYNTAX        TruthValue
9434        MAX-ACCESS    read-write
9435        STATUS        obsolete
9436        DESCRIPTION   "Enable or disable OSPF routing on the specified
9437                      interface."
9438        ::= { rcIpConfV2Entry 7 }
9439
9440rcIpConfV2IgmpEnable OBJECT-TYPE
9441        SYNTAX        TruthValue
9442        MAX-ACCESS    read-write
9443        STATUS        obsolete
9444        DESCRIPTION   "Enable or disable IGMP on the specified
9445                      interface."
9446        ::= { rcIpConfV2Entry 8 }
9447
9448rcIpConfV2AddrAssigned OBJECT-TYPE
9449        SYNTAX        TruthValue
9450        MAX-ACCESS    read-only
9451        STATUS        obsolete
9452        DESCRIPTION   "Indicate whether IpAddress has been assigned
9453                      for this interface."
9454        ::= { rcIpConfV2Entry 9 }
9455
9456rcIpConfV2TriggeredUpdateEnable OBJECT-TYPE
9457        SYNTAX        TruthValue
9458        MAX-ACCESS    read-write
9459        STATUS        obsolete
9460        DESCRIPTION   "Used to indicate whether the RIP triggered update
9461		      feature should be enabled on this interface."
9462        ::= { rcIpConfV2Entry 10 }
9463
9464rcIpConfV2RipAutoAggrerateEnable OBJECT-TYPE
9465        SYNTAX        TruthValue
9466        MAX-ACCESS    read-write
9467        STATUS        obsolete
9468        DESCRIPTION   "Used to indicate whether the auto aggregation
9469		      feature should be enabled on this interface."
9470        ::= { rcIpConfV2Entry 11 }
9471
9472rcIpConfV2RipGenerateDefaultRoute OBJECT-TYPE
9473        SYNTAX        TruthValue
9474        MAX-ACCESS    read-write
9475        STATUS        obsolete
9476        DESCRIPTION   "Used to indicate whether to generate a default
9477		      RIP route	on this interface."
9478        ::= { rcIpConfV2Entry 12 }
9479
9480rcIpConfV2AdvertiseWhenDown OBJECT-TYPE
9481        SYNTAX        TruthValue
9482        MAX-ACCESS    read-write
9483        STATUS        obsolete
9484        DESCRIPTION   "The value is used indicated whether vlan state change
9485                       should be notified to layer 3 or not, provided the vlan
9486                       is configured as routable interface. Also used for
9487                       single routable ports, in that case the criteria for
9488                       state is PortOperStatus.
9489                       Vlan is considered as UP if atleast one member of the
9490                       port based vlan has link up, or atleast one port member
9491                       of the policy based has an entry in the MGID or atleast
9492                       one static member of the policy based vlan has link up.
9493                       Otherwise, vlan is considered as DOWN.
9494                       If the value is 'true' then the interface state change
9495                       will not be notified to layer 3. (i.e., it always stays
9496                       up). If the value is 'false' then the vlan state change
9497                       will be notified to layer 3 so that IP related status
9498                       reflects routable interface state."
9499        DEFVAL        { false }
9500        ::= { rcIpConfV2Entry 13 }
9501
9502-- Ospf Configuration Ip Interface Table
9503
9504rcIpConfOspfV2Table OBJECT-TYPE
9505        SYNTAX        SEQUENCE OF RcIpConfOspfV2Entry
9506        MAX-ACCESS    not-accessible
9507        STATUS        obsolete
9508        DESCRIPTION   "A table used to maintain OSPF information
9509                      for a particular interface."
9510        ::= { rcIpConf 9 }
9511
9512rcIpConfOspfV2Entry OBJECT-TYPE
9513        SYNTAX        RcIpConfOspfV2Entry
9514        MAX-ACCESS    not-accessible
9515        STATUS        obsolete
9516        DESCRIPTION   "Entry containing OSPF information.  An entry is
9517                      automatically created in this table when routing
9518		      is enabled for an interface -or- when an ip address
9519                      is configured on an interface."
9520        INDEX         { rcIpConfOspfV2IfIndex, rcIpConfOspfV2IpAddr }
9521        ::= { rcIpConfOspfV2Table 1 }
9522
9523RcIpConfOspfV2Entry ::= SEQUENCE {
9524                rcIpConfOspfV2IfIndex           InterfaceIndexOrZero,
9525                rcIpConfOspfV2IpAddr            IpAddress,
9526                rcIpConfOspfV2RtrPriority       INTEGER,
9527                rcIpConfOspfV2Metric            INTEGER,
9528                rcIpConfOspfV2AuthKey           DisplayString,
9529                rcIpConfOspfV2RowStatus         RowStatus,
9530                rcIpConfOspfV2HelloInterval     INTEGER,
9531                rcIpConfOspfV2RtrDeadInterval   INTEGER,
9532                rcIpConfOspfV2IfAreaId          IpAddress,
9533                rcIpConfOspfV2AuthType          INTEGER
9534        }
9535
9536rcIpConfOspfV2IfIndex OBJECT-TYPE
9537        SYNTAX        InterfaceIndexOrZero (0..6142)
9538        MAX-ACCESS    read-only
9539        STATUS        obsolete
9540        DESCRIPTION   "An unique value to identify a physical interface
9541 		      or a logical interface (VLAN)."
9542        ::= { rcIpConfOspfV2Entry 1 }
9543
9544rcIpConfOspfV2IpAddr OBJECT-TYPE
9545        SYNTAX        IpAddress
9546        MAX-ACCESS    read-only
9547        STATUS        obsolete
9548        DESCRIPTION   "IpAddress of the IP interface."
9549        ::= { rcIpConfOspfV2Entry 2 }
9550
9551rcIpConfOspfV2RtrPriority OBJECT-TYPE
9552        SYNTAX        INTEGER (0..'FF'h)
9553        MAX-ACCESS    read-write
9554        STATUS        obsolete
9555        DESCRIPTION   "The priority of this interface.  Used in multi-
9556                      access networks, this field is used in the
9557                      designated router election algorithm.  The value 0
9558                      signifies that the router is not eligible to become
9559                      the designated router on this particular network.
9560                      In the event of a tie in this value, routers will
9561                      use their router id as a tie breaker."
9562        DEFVAL        { 1 }
9563        ::= { rcIpConfOspfV2Entry 3 }
9564
9565rcIpConfOspfV2Metric OBJECT-TYPE
9566        SYNTAX        INTEGER (0..'FFFF'h)
9567        MAX-ACCESS    read-write
9568        STATUS        obsolete
9569        DESCRIPTION   "The metric for this type of service (TOS) on this
9570                      interface.  The default value of the TOS 0 Metric
9571                      is (10^9 / ifSpeed). The value FFFF means 'no route
9572		      via this TOS'. A value of 0 means the interface speed
9573                      (rcIpConfOspfV2DefaultMetric) will be used as metric
9574		      value, when the state of the interface is up."
9575        DEFVAL        { 0 }
9576        ::= { rcIpConfOspfV2Entry 4 }
9577
9578rcIpConfOspfV2AuthKey OBJECT-TYPE
9579        SYNTAX        DisplayString (SIZE(8))
9580        MAX-ACCESS    read-write
9581        STATUS        obsolete
9582        DESCRIPTION   "The Authentication Key.  If the Area's
9583                      Authorization Type is simplePassword, and the key
9584                      length is shorter than 8 octets, the agent will
9585                      left adjust and zero fill to 8 octets.  When read,
9586                      ospfIfAuthKey always returns an Octet String of
9587                      length zero."
9588        REFERENCE     "OSPF Version 2, Section 9 The Interface Data
9589                      Structure"
9590        ::= { rcIpConfOspfV2Entry 5 }
9591
9592rcIpConfOspfV2RowStatus OBJECT-TYPE
9593        SYNTAX        RowStatus
9594        MAX-ACCESS    read-write
9595        STATUS        obsolete
9596        DESCRIPTION   "Row status for this entry."
9597        ::= { rcIpConfOspfV2Entry 6 }
9598
9599rcIpConfOspfV2HelloInterval OBJECT-TYPE
9600        SYNTAX        INTEGER (1..'FFFF'h)
9601        MAX-ACCESS    read-write
9602        STATUS        obsolete
9603        DESCRIPTION   "The length of time, in seconds, between the
9604                      Hello packets that the router sends on the
9605                      interface. This value must be the same for all
9606                      routers attached to a common network."
9607        DEFVAL        { 10 }
9608        ::= { rcIpConfOspfV2Entry 7 }
9609
9610rcIpConfOspfV2RtrDeadInterval OBJECT-TYPE
9611        SYNTAX        INTEGER (1..'7FFFFFFF'h)
9612        MAX-ACCESS    read-write
9613        STATUS        obsolete
9614        DESCRIPTION   "The number of seconds that a router's Hello
9615                      packets have not been seen before it's
9616                      neighbors declare the router down. This should
9617                      be some multiple of the Hello interval. This
9618                      value must be the same for all routers attached
9619                      to a common network."
9620        DEFVAL        { 40 }
9621        ::= { rcIpConfOspfV2Entry 8 }
9622
9623rcIpConfOspfV2IfAreaId OBJECT-TYPE
9624         SYNTAX        IpAddress
9625         MAX-ACCESS    read-write
9626         STATUS        obsolete
9627         DESCRIPTION   "A 32-bit integer uniquely identifying the area to
9628                       which the interface connects.  Area ID 0.0.0.0 is used
9629                       for the OSPF backbone."
9630         DEFVAL   { '00000000'H }    -- 0.0.0.0
9631         ::= { rcIpConfOspfV2Entry 9 }
9632
9633rcIpConfOspfV2AuthType OBJECT-TYPE
9634         SYNTAX        INTEGER {
9635                           none (0),
9636                           simplePassword (1),
9637                           md5 (2)
9638
9639                       }
9640        MAX-ACCESS     read-write
9641        STATUS         obsolete
9642        DESCRIPTION    "The authentication type specified for  an  interface.
9643                       Additional  authentication types may be assigned locally."
9644        REFERENCE      "OSPF Version 2, Appendix E Authentication"
9645        DEFVAL { 0 }        -- no authentication, by default
9646        ::= { rcIpConfOspfV2Entry 10 }
9647
9648
9649-- Ospf Area Aggregate Table
9650
9651rcIpConfOspfAreaAggregateTable OBJECT-TYPE
9652        SYNTAX        SEQUENCE OF RcIpConfOspfAreaAggregateEntry
9653        MAX-ACCESS    not-accessible
9654        STATUS        current
9655        DESCRIPTION   "A table used to maintain OSPF summary route
9656                        metric parameter for a particular Area range.  "
9657       ::= { rcIpConf 10 }
9658
9659rcIpConfOspfAreaAggregateEntry OBJECT-TYPE
9660        SYNTAX        RcIpConfOspfAreaAggregateEntry
9661        MAX-ACCESS    not-accessible
9662        STATUS        current
9663        DESCRIPTION   "Entry containing OSPF summary route metric
9664                        parameter for a particular Area range.
9665                        An entry is automatically created in this
9666                        table when an area range is configured through
9667                        ospfAreaAggregateTable in rfc1850rcc.mib"
9668        INDEX         { rcIpConfOspfAreaAggregateAreaID,
9669                        rcIpConfOspfAreaAggregateLsdbType,
9670                        rcIpConfOspfAreaAggregateNet,
9671                        rcIpConfOspfAreaAggregateMask }
9672        ::= { rcIpConfOspfAreaAggregateTable 1 }
9673
9674RcIpConfOspfAreaAggregateEntry ::= SEQUENCE {
9675        rcIpConfOspfAreaAggregateAreaID
9676            IpAddress,
9677        rcIpConfOspfAreaAggregateLsdbType
9678            INTEGER,
9679        rcIpConfOspfAreaAggregateNet
9680            IpAddress,
9681        rcIpConfOspfAreaAggregateMask
9682            IpAddress,
9683        rcIpConfOspfAreaAggregateAdvertiseMetric
9684            INTEGER(0..65535),
9685        rcIpConfOspfAreaAggregateEffect
9686            INTEGER
9687        }
9688
9689rcIpConfOspfAreaAggregateAreaID OBJECT-TYPE
9690        SYNTAX   IpAddress
9691        MAX-ACCESS   read-only
9692        STATUS   current
9693        DESCRIPTION
9694           "The Area the Address Aggregate is to be  found
9695           within."
9696        REFERENCE
9697          "OSPF Version 2, Appendix C.2 Area parameters"
9698        ::= { rcIpConfOspfAreaAggregateEntry 1 }
9699
9700
9701rcIpConfOspfAreaAggregateLsdbType OBJECT-TYPE
9702        SYNTAX   INTEGER    {
9703                    summaryLink (3),
9704                    nssaExternalLink (7)
9705                  }
9706        MAX-ACCESS   read-only
9707        STATUS   current
9708        DESCRIPTION
9709           "The type of the Address Aggregate.  This field
9710           specifies  the  Lsdb type that this Address Ag-
9711           gregate applies to."
9712        REFERENCE
9713          "OSPF Version 2, Appendix A.4.1 The  Link  State
9714          Advertisement header"
9715        ::= { rcIpConfOspfAreaAggregateEntry 2 }
9716
9717
9718rcIpConfOspfAreaAggregateNet OBJECT-TYPE
9719        SYNTAX   IpAddress
9720        MAX-ACCESS   read-only
9721        STATUS   current
9722        DESCRIPTION
9723           "The IP Address of the Net or Subnet  indicated
9724           by the range."
9725        REFERENCE
9726          "OSPF Version 2, Appendix C.2 Area parameters"
9727        ::= { rcIpConfOspfAreaAggregateEntry 3 }
9728
9729rcIpConfOspfAreaAggregateMask OBJECT-TYPE
9730        SYNTAX   IpAddress
9731        MAX-ACCESS   read-only
9732        STATUS   current
9733        DESCRIPTION
9734           "The Subnet Mask that pertains to  the  Net  or
9735           Subnet."
9736        REFERENCE
9737          "OSPF Version 2, Appendix C.2 Area parameters"
9738        ::= { rcIpConfOspfAreaAggregateEntry 4 }
9739
9740rcIpConfOspfAreaAggregateAdvertiseMetric OBJECT-TYPE
9741        SYNTAX        INTEGER(0..65535)
9742        MAX-ACCESS    read-write
9743        STATUS        current
9744        DESCRIPTION   "Used to specify a metric for a Summary LSA (type
9745                        3) generated by OSPF through an area range.
9746                        If this metric is set to 0, OSPF uses the cost
9747                        to the farthest point in the networks being
9748                        summarized as the metric."
9749        ::= { rcIpConfOspfAreaAggregateEntry 5 }
9750
9751rcIpConfOspfAreaAggregateEffect OBJECT-TYPE
9752        SYNTAX   INTEGER    {
9753                    advertiseMatching (1),
9754                    doNotAdvertiseMatching (2),
9755                    advertiseDoNotAggregate (3)
9756                  }
9757        MAX-ACCESS   read-write
9758        STATUS       current
9759        DESCRIPTION
9760                     "Subnets subsumed by ranges either trigger  the
9761                     advertisement  of  the indicated aggregate (ad-
9762                     vertiseMatching), or result in the subnet's not
9763                     being advertised at all outside the area."
9764       DEFVAL        { advertiseMatching }
9765       ::= { rcIpConfOspfAreaAggregateEntry 6 }
9766
9767-- IP Route Smlt Table
9768
9769rcIpConfRsmltTable OBJECT-TYPE
9770        SYNTAX        SEQUENCE OF RcIpConfRsmltEntry
9771        MAX-ACCESS    not-accessible
9772        STATUS        current
9773        DESCRIPTION   "A table used to maintain OSPF summary route
9774                        metric parameter for a particular Area range.  "
9775       ::= { rcIpConf 11 }
9776
9777rcIpConfRsmltEntry OBJECT-TYPE
9778        SYNTAX        RcIpConfRsmltEntry
9779        MAX-ACCESS    not-accessible
9780        STATUS        current
9781        DESCRIPTION   "Entry containing OSPF summary route metric
9782                        parameter for a particular Area range.
9783                        An entry is automatically created in this
9784                        table when an area range is configured through
9785                        ospfAreaAggregateTable in rfc1850rcc.mib"
9786        INDEX         { rcIpConfRsmltIfIndex }
9787        ::= { rcIpConfRsmltTable 1 }
9788
9789RcIpConfRsmltEntry ::= SEQUENCE {
9790        rcIpConfRsmltIfIndex
9791            InterfaceIndex,
9792        rcIpConfRsmltHoldDownTimer
9793            INTEGER,
9794        rcIpConfRsmltHoldUpTimer
9795            INTEGER,
9796        rcIpConfRsmltRowStatus
9797            RowStatus
9798        }
9799
9800rcIpConfRsmltIfIndex OBJECT-TYPE
9801        SYNTAX       InterfaceIndex
9802        MAX-ACCESS   read-only
9803        STATUS       current
9804        DESCRIPTION  "Interface Index, this is an index  of the table."
9805        ::= { rcIpConfRsmltEntry 1 }
9806
9807rcIpConfRsmltHoldDownTimer OBJECT-TYPE
9808        SYNTAX       INTEGER (0..3600)
9809        MAX-ACCESS   read-write
9810        STATUS       current
9811        DESCRIPTION  "Timer value, the range of value is from 0 to 3600."
9812        ::= { rcIpConfRsmltEntry 2 }
9813
9814rcIpConfRsmltHoldUpTimer OBJECT-TYPE
9815        SYNTAX       INTEGER (0..3600 | 9999)
9816        MAX-ACCESS   read-write
9817        STATUS       current
9818        DESCRIPTION  "The range of value 0 to 3600 or 9999. 9999 means
9819                      infinity."
9820        ::= { rcIpConfRsmltEntry 3 }
9821
9822rcIpConfRsmltRowStatus OBJECT-TYPE
9823        SYNTAX       RowStatus
9824        MAX-ACCESS   read-write
9825        STATUS       current
9826        DESCRIPTION  "Row Status."
9827        ::= { rcIpConfRsmltEntry 4 }
9828
9829-- IP Address Table
9830
9831rcIpAddrTable OBJECT-TYPE
9832        SYNTAX        SEQUENCE OF RcIpAddrEntry
9833        MAX-ACCESS    not-accessible
9834        STATUS        current
9835        DESCRIPTION   "The table of addressing information relevant to
9836                      this entity's IP addresses.
9837
9838                      This table is identical to the ipAddrTable in
9839                      MIB2 except the columns rcIpAdEntIfIndex and
9840                      rcIpAdEntAddr are reversed.  Also, the table
9841                      is indexed by both these variables."
9842	::= { rcIp 2 }
9843
9844rcIpAddrEntry OBJECT-TYPE
9845	SYNTAX        RcIpAddrEntry
9846	MAX-ACCESS 	  not-accessible
9847	STATUS 	      current
9848	DESCRIPTION   "The addressing information for one of this
9849                      entity's IP addresses."
9850	INDEX         { rcIpAdEntIfIndex, rcIpAdEntAddr }
9851	::= { rcIpAddrTable 1 }
9852
9853RcIpAddrEntry ::=
9854    	SEQUENCE {
9855        	rcIpAdEntIfIndex InterfaceIndex,
9856	         rcIpAdEntAddr IpAddress,
9857	         rcIpAdEntNetMask IpAddress,
9858	         rcIpAdEntBcastAddrFormat INTEGER,
9859	         rcIpAdEntReasmMaxSize INTEGER (0..65535),
9860          rcIpAdEntRowStatus RowStatus,
9861          rcIpAdEntVlanId INTEGER,
9862          rcIpAdEntBrouterPort TruthValue,
9863          rcIpAdEntMacOffset INTEGER,
9864          rcIpAdEntIfType INTEGER,
9865	  rcIpAdEntVrfId VrfIdentifier
9866    	}
9867
9868rcIpAdEntIfIndex OBJECT-TYPE
9869   	SYNTAX        InterfaceIndex
9870  	MAX-ACCESS    read-only
9871  	STATUS        current
9872	DESCRIPTION   "The index value which uniquely identifies the
9873                      interface to which this entry is applicable.  The
9874                      interface identified by a particular value of this
9875                      index is the same interface as identified by the
9876                      same value of ifIndex."
9877	::= { rcIpAddrEntry 1 }
9878
9879rcIpAdEntAddr OBJECT-TYPE
9880	SYNTAX        IpAddress
9881        MAX-ACCESS    read-only
9882        STATUS        current
9883        DESCRIPTION   "The IP address to which this entry's addressing
9884                      information pertains."
9885	::= { rcIpAddrEntry 2 }
9886
9887rcIpAdEntNetMask OBJECT-TYPE
9888        SYNTAX        IpAddress
9889        MAX-ACCESS    read-write
9890        STATUS        current
9891        DESCRIPTION   "The subnet mask associated with the IP address of
9892                      this entry.  The value of the mask is an IP
9893                      address with all the network bits set to 1 and all
9894                      the hosts bits set to 0."
9895	::= { rcIpAddrEntry 3 }
9896
9897rcIpAdEntBcastAddrFormat OBJECT-TYPE
9898        SYNTAX        INTEGER {
9899			 zeros(0),	-- use zeros
9900			 ones(1)	-- use ones
9901		      }
9902        MAX-ACCESS    read-only
9903        STATUS        current
9904        DESCRIPTION   "The IP broadcast address format used on this
9905                      interface."
9906	::= { rcIpAddrEntry 4 }
9907
9908rcIpAdEntReasmMaxSize OBJECT-TYPE
9909        SYNTAX        INTEGER (0..65535)
9910        MAX-ACCESS    read-only
9911        STATUS        current
9912        DESCRIPTION   "The size of the largest IP datagram which this
9913                      entity can re-assemble from incoming IP fragmented
9914                      datagrams received on this interface."
9915        ::= { rcIpAddrEntry 5 }
9916
9917rcIpAdEntRowStatus OBJECT-TYPE
9918        SYNTAX        RowStatus
9919        MAX-ACCESS    read-write
9920        STATUS        current
9921        DESCRIPTION   "Used to create/delete entries"
9922        ::= { rcIpAddrEntry 6 }
9923
9924rcIpAdEntVlanId OBJECT-TYPE
9925        SYNTAX        INTEGER (0..4096)
9926        MAX-ACCESS    read-write
9927        STATUS        current
9928        DESCRIPTION   "A value that uniquely identifies the Virtual LAN
9929                      associated with this entry. This value corresponds
9930                      to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
9931        ::= { rcIpAddrEntry 7 }
9932
9933rcIpAdEntBrouterPort OBJECT-TYPE
9934        SYNTAX        TruthValue
9935        MAX-ACCESS    read-only
9936        STATUS        current
9937        DESCRIPTION   "Used to indicate whether this entry correponds
9938		      to a brouter port (as oppose to a routable VLAN).
9939 		      This value cannot be changed after the row is
9940		      created."
9941        ::= { rcIpAddrEntry 8 }
9942
9943rcIpAdEntMacOffset OBJECT-TYPE
9944        SYNTAX        INTEGER (0..511)
9945        MAX-ACCESS    read-write
9946        STATUS        current
9947        DESCRIPTION   "Used to translate the ip address into mac address.
9948                       The system has 512 mac addresses of which 0-507 are reserved for
9949                       Boardwalk box. 508-511 is reserved for MG. One can either
9950                       mention a mac offset while configuring an ip on the
9951                       vlan or it can be alloted by the system within the above range."
9952        ::= { rcIpAddrEntry 9 }
9953
9954rcIpAdEntIfType   OBJECT-TYPE
9955     SYNTAX INTEGER {
9956                circuitLessIP(1),
9957                brouterPort(2),
9958                vlan(3)
9959            }
9960     MAX-ACCESS     read-only
9961     STATUS         current
9962     DESCRIPTION    "The address entry IfType indicates the type of the
9963							  interface. In the case of circuit-less-IP there is
9964                     no association with any ports. In other words, it can
9965                     be thought of as a virtual interface. The value
9966                     'brouter port' indicates this interface is associated
9967                     with a specific physical port. The value 'vlan'
9968                     indicates a logical port that contains one or physical
9969                     ports/MLT ports."
9970
9971        ::= { rcIpAddrEntry 10 }
9972
9973rcIpAdEntVrfId   OBJECT-TYPE
9974     SYNTAX         VrfIdentifier
9975     MAX-ACCESS     read-create
9976     STATUS         current
9977     DESCRIPTION    "The VrfId used in this table is to associate VLANs
9978		     or Brouter ports to a VRF after the creation of VLANs
9979		     or Brouter ports.
9980		     VRFID 0 is reserved for the Administrative VRF."
9981
9982        ::= { rcIpAddrEntry 12 }
9983
9984-- FlowContorl Group
9985
9986rcIpFlowTable OBJECT-TYPE
9987        SYNTAX        SEQUENCE OF RcIpFlowEntry
9988        MAX-ACCESS    not-accessible
9989        STATUS        current
9990        DESCRIPTION   "IpFlow Table.  This table contain entries that
9991		      correspond to RSVP records in the switching
9992		      fabric Address Resolution table.
9993
9994		      A connection that has a matching entry in this
9995                      table will be processed with a higher priority
9996                      than connections that do not have an entry."
9997        ::= { rcIp 3 }
9998
9999rcIpFlowEntry OBJECT-TYPE
10000        SYNTAX        RcIpFlowEntry
10001        MAX-ACCESS    not-accessible
10002        STATUS        current
10003        DESCRIPTION   "Proprietary flow control variables."
10004        INDEX         { rcIpFlowSrcIpAddress, rcIpFlowSrcIpPort,
10005		        rcIpFlowDstIpAddress, rcIpFlowDstIpPort,
10006		        rcIpFlowProtocol }
10007        ::= { rcIpFlowTable 1 }
10008
10009RcIpFlowEntry ::=
10010        SEQUENCE {
10011                rcIpFlowSrcIpAddress IpAddress,
10012                rcIpFlowSrcIpPort    INTEGER,
10013                rcIpFlowDstIpAddress IpAddress,
10014                rcIpFlowDstIpPort    INTEGER,
10015		rcIpFlowProtocol     INTEGER,
10016		rcIpFlowRowStatus    RowStatus
10017        }
10018
10019rcIpFlowSrcIpAddress OBJECT-TYPE
10020        SYNTAX        IpAddress
10021        MAX-ACCESS    read-only
10022        STATUS        current
10023        DESCRIPTION   "The source IP address of an IP packet."
10024        ::= { rcIpFlowEntry 1 }
10025
10026rcIpFlowSrcIpPort OBJECT-TYPE
10027        SYNTAX        INTEGER (0..65535)
10028        MAX-ACCESS    read-only
10029        STATUS        current
10030        DESCRIPTION   "The source port of an IP packet.  A zero value
10031                      in this field is used as a wildcard value."
10032        DEFVAL 	      { 0 }
10033        ::= { rcIpFlowEntry 2 }
10034
10035rcIpFlowDstIpAddress OBJECT-TYPE
10036        SYNTAX        IpAddress
10037        MAX-ACCESS    read-only
10038        STATUS        current
10039        DESCRIPTION   "The destination IP address of an IP packet."
10040        ::= { rcIpFlowEntry 3 }
10041
10042rcIpFlowDstIpPort OBJECT-TYPE
10043        SYNTAX        INTEGER (0..65535)
10044        MAX-ACCESS    read-only
10045        STATUS        current
10046        DESCRIPTION   "The destination port of an IP packet.  A zero
10047                      value in this field is used as a wildcard value."
10048	DEFVAL	      { 0 }
10049        ::= { rcIpFlowEntry 4 }
10050
10051rcIpFlowProtocol OBJECT-TYPE
10052        SYNTAX 	      INTEGER {
10053                         ip(4),	        -- ip
10054			 tcp(6),	-- tcp
10055			 udp(17)	-- udp
10056        	      }
10057        MAX-ACCESS    read-only
10058        STATUS        current
10059        DESCRIPTION   "The protocol type of an IP packet.  A zero value
10060                      in this field is used as a wildcard value."
10061	DEFVAL 	      { ip }
10062        ::= { rcIpFlowEntry 5 }
10063
10064rcIpFlowRowStatus OBJECT-TYPE
10065        SYNTAX        RowStatus
10066        MAX-ACCESS    read-write
10067        STATUS        current
10068        DESCRIPTION   "Status of entry."
10069        ::= { rcIpFlowEntry 6 }
10070
10071
10072-- Routing group
10073
10074rcIpRouting OBJECT IDENTIFIER ::= { rcIp 4 }
10075
10076
10077-- rcIpRouting/rcIpRoutingRedistributeRipToOspf Group
10078
10079rcIpRoutingRedistributeRipToOspf OBJECT IDENTIFIER ::= {rcIpRouting 1}
10080
10081rcIpRoutingRedistributeRipToOspfEnable OBJECT-TYPE
10082        SYNTAX        TruthValue
10083        MAX-ACCESS    read-write
10084        STATUS        obsolete
10085        DESCRIPTION   "Used to indicate whether or not to Redistribute
10086                      RIP routes to OSPF."
10087        DEFVAL        { false }
10088        ::= { rcIpRoutingRedistributeRipToOspf 1 }
10089
10090rcIpRoutingRedistributeRipToOspfExplicitMetric OBJECT-TYPE
10091        SYNTAX        INTEGER (1..'FFFF'h)
10092        MAX-ACCESS    read-write
10093        STATUS        obsolete
10094        DESCRIPTION   "Value of metric that is used to translate the
10095                      RIP route to OSPF."
10096        DEFVAL        { 1 }
10097        ::= { rcIpRoutingRedistributeRipToOspf 2 }
10098
10099rcIpRoutingRedistributeRipToOspfUseExplicitMetric OBJECT-TYPE
10100        SYNTAX        TruthValue
10101        MAX-ACCESS    read-write
10102        STATUS        obsolete
10103        DESCRIPTION   "Used to indicate whether or not to use the user
10104                      specified default metric for redistributing
10105                      RIP routes to OSPF."
10106        DEFVAL        { false }
10107        ::= { rcIpRoutingRedistributeRipToOspf 3 }
10108
10109rcIpRoutingRedistributeRipToOspfExternalMetricType  OBJECT-TYPE
10110        SYNTAX        INTEGER {
10111                         type1(1),          -- extenal metric type1
10112                         type2(2)           -- extenal metric type2
10113                      }
10114        MAX-ACCESS    read-write
10115        STATUS        obsolete
10116        DESCRIPTION   "Used to configure the metric type of the
10117                      distributed routes to OSPF domain.
10118                      type1 means the metric is comparable directly
10119                      to the link state metric
10120                      (cost = internal cost + external cost).
10121                      type2 means the metric is considered larger
10122                      than any link state metric (cost = external
10123                      cost)."
10124        DEFVAL        { type2 }
10125        ::= { rcIpRoutingRedistributeRipToOspf 4 }
10126
10127
10128-- rcIpRouting/rcIpRoutingRedistributeOspfToRip Group
10129
10130rcIpRoutingRedistributeOspfToRip OBJECT IDENTIFIER ::= {rcIpRouting 2}
10131
10132rcIpRoutingRedistributeOspfToRipEnable OBJECT-TYPE
10133        SYNTAX        TruthValue
10134        MAX-ACCESS    read-write
10135        STATUS        obsolete
10136        DESCRIPTION   "Used to indicate whether or not to redistribute
10137                      OSPF routes to RIP."
10138        DEFVAL        { false }
10139        ::= { rcIpRoutingRedistributeOspfToRip 1 }
10140
10141rcIpRoutingRedistributeOspfToRipExplicitMetric OBJECT-TYPE
10142        SYNTAX        INTEGER (1..16)
10143        MAX-ACCESS    read-write
10144        STATUS        obsolete
10145        DESCRIPTION   "Value of metric that is used to translate the
10146                      OSPF route to RIP."
10147        DEFVAL        { 1 }
10148        ::= { rcIpRoutingRedistributeOspfToRip 2 }
10149
10150rcIpRoutingRedistributeOspfToRipUseExplicitMetric OBJECT-TYPE
10151        SYNTAX        TruthValue
10152        MAX-ACCESS    read-write
10153        STATUS        obsolete
10154        DESCRIPTION   "Used to indicate whether or not to use the user
10155                      specified default metric for redistributing
10156                      OSPF routes to RIP."
10157        DEFVAL        { true }
10158        ::= { rcIpRoutingRedistributeOspfToRip 3 }
10159
10160-- rcIpRouting/rcIpRoutingRedistributeDirectToOspf Group
10161
10162rcIpRoutingRedistributeDirectToOspf OBJECT IDENTIFIER ::= {rcIpRouting 3}
10163
10164rcIpRoutingRedistributeDirectToOspfEnable  OBJECT-TYPE
10165        SYNTAX        TruthValue
10166        MAX-ACCESS    read-write
10167        STATUS        obsolete
10168        DESCRIPTION   "Used to indicate whether directly connected
10169                      networks through non-ospf interfaces are
10170                      distributed to OSPF database or not. If
10171                      set to true all the static routes
10172                      will be added as external routes to OSPF
10173                      routing domain, provided the router is
10174                      configured as AS Border router. Also originates
10175                      asExtern link LSA."
10176        DEFVAL        { false }
10177        ::= { rcIpRoutingRedistributeDirectToOspf 1 }
10178
10179rcIpRoutingRedistributeDirectToOspfMethod OBJECT-TYPE
10180        SYNTAX        INTEGER {
10181                         usePortSpeed(1),
10182                         useExplicitMetric(2)
10183                      }
10184        MAX-ACCESS    read-write
10185        STATUS        obsolete
10186        DESCRIPTION   "Used to indicate whether or not to use the user
10187                      specified default metric for redistributing
10188                      direct routes to OSPF."
10189        DEFVAL        { usePortSpeed }
10190        ::= { rcIpRoutingRedistributeDirectToOspf 2 }
10191
10192rcIpRoutingRedistributeDirectToOspfExplicitMetric OBJECT-TYPE
10193        SYNTAX        INTEGER (1..'FFFF'h)
10194        MAX-ACCESS    read-write
10195        STATUS        obsolete
10196        DESCRIPTION   "Value of metric that is used to translate the
10197                      routes to directly connected networks to OSPF."
10198        DEFVAL        { 1 }
10199        ::= { rcIpRoutingRedistributeDirectToOspf 3 }
10200
10201rcIpRoutingRedistributeDirectToOspfExternalMetricType  OBJECT-TYPE
10202        SYNTAX        INTEGER {
10203                         type1(1),          -- extenal metric type1
10204                         type2(2)           -- extenal metric type2
10205                      }
10206        MAX-ACCESS    read-write
10207        STATUS        obsolete
10208        DESCRIPTION   "Used to configure the metric type of the
10209                      distributed routes to OSPF domain.
10210                      type1 means the metric is comparable directly
10211                      to the link state metric
10212                      (cost = internal cost + external cost).
10213                      type2 means the metric is considered larger
10214                      than any link state metric (cost = external
10215                      cost)."
10216        DEFVAL        { type1 }
10217        ::= { rcIpRoutingRedistributeDirectToOspf 4 }
10218
10219
10220-- rcIpRouting/rcIpRoutingRedistributeStaticToOspf Group
10221
10222rcIpRoutingRedistributeStaticToOspf OBJECT IDENTIFIER ::= {rcIpRouting 4}
10223
10224rcIpRoutingRedistributeStaticToOspfEnable  OBJECT-TYPE
10225        SYNTAX        TruthValue
10226        MAX-ACCESS    read-write
10227        STATUS        obsolete
10228        DESCRIPTION   "Used to indicate whether static routes (that
10229                      are configured locally through management
10230                      protocol) are distributed to OSPF database
10231                      or not. If set to true all the static routes
10232                      will be added as external routes to OSPF
10233                      routing domain, provided the router is
10234                      configured as AS Border router. Also originates
10235                      asExtern link LSA."
10236        DEFVAL        { false }
10237        ::= { rcIpRoutingRedistributeStaticToOspf 1 }
10238
10239rcIpRoutingRedistributeStaticToOspfExplicitMetric OBJECT-TYPE
10240        SYNTAX        INTEGER (1..'FFFF'h)
10241        MAX-ACCESS    read-write
10242        STATUS        obsolete
10243        DESCRIPTION   "Value of metric that is used to translate the
10244                      static routes to OSPF."
10245        DEFVAL        { 10 }
10246        ::= { rcIpRoutingRedistributeStaticToOspf 2 }
10247
10248rcIpRoutingRedistributeStaticToOspfUseExplicitMetric OBJECT-TYPE
10249        SYNTAX        TruthValue
10250        MAX-ACCESS    read-write
10251        STATUS        obsolete
10252        DESCRIPTION   "Used to indicate whether or not to use the user
10253                      specified default metric for redistributing
10254                      static routes to OSPF."
10255        DEFVAL        { false }
10256        ::= { rcIpRoutingRedistributeStaticToOspf 3 }
10257
10258rcIpRoutingRedistributeStaticToOspfExternalMetricType  OBJECT-TYPE
10259        SYNTAX        INTEGER {
10260                         type1(1),          -- extenal metric type1
10261                         type2(2)           -- extenal metric type2
10262                      }
10263        MAX-ACCESS    read-write
10264        STATUS        obsolete
10265        DESCRIPTION   "Used to configure the metric type of the
10266                      distributed routes to OSPF domain.
10267                      type1 means the metric is comparable directly
10268                      to the link state metric
10269                      (cost = internal cost + external cost).
10270                      type2 means the metric is considered larger
10271                      than any link state metric (cost = external
10272                      cost)."
10273        DEFVAL        { type2 }
10274        ::= { rcIpRoutingRedistributeStaticToOspf 4 }
10275
10276rcIpRoutingRedistributeStaticToOspfAdvertDefRte  OBJECT-TYPE
10277        SYNTAX        TruthValue
10278        MAX-ACCESS    read-write
10279        STATUS        obsolete
10280        DESCRIPTION   "Used to indicate whether default route (that
10281                      are configured locally through management
10282                      protocol) should be distributed to OSPF database
10283                      or not. If set to true then the default route will
10284                      be added as external route to OSPF routing domain,
10285                      provided the router is configured as AS Border router.
10286                      Also originates asExtern link LSA."
10287        DEFVAL        { false }
10288        ::= { rcIpRoutingRedistributeStaticToOspf 5 }
10289
10290-- rcIpRouting/rcIpRoutingRedistributeDirectToRip Group
10291
10292rcIpRoutingRedistributeDirectToRip OBJECT IDENTIFIER ::= {rcIpRouting 5}
10293
10294rcIpRoutingRedistributeDirectToRipEnable  OBJECT-TYPE
10295        SYNTAX        TruthValue
10296        MAX-ACCESS    read-write
10297        STATUS        obsolete
10298        DESCRIPTION   "Used to indicate whether directly connected
10299                      networks through non-rip interfaces are
10300                      distributed to RIP or not."
10301        DEFVAL        { false }
10302        ::= { rcIpRoutingRedistributeDirectToRip 1 }
10303
10304
10305-- rcIpRouting/rcIpRoutingRedistributeStaticToRip Group
10306
10307rcIpRoutingRedistributeStaticToRip OBJECT IDENTIFIER ::= {rcIpRouting 6}
10308
10309rcIpRoutingRedistributeStaticToRipEnable  OBJECT-TYPE
10310        SYNTAX        TruthValue
10311        MAX-ACCESS    read-write
10312        STATUS        obsolete
10313        DESCRIPTION   "Used to indicate whether static routes (that
10314                      are configured locally through management
10315                      protocol) are distributed to RIP database
10316                      or not. If set to true all the static routes
10317                      will be added as external routes to RIP
10318                      routing domain."
10319        DEFVAL        { false }
10320        ::= { rcIpRoutingRedistributeStaticToRip 1 }
10321
10322
10323rcIpConfIgmpTable OBJECT-TYPE	--excluded
10324        SYNTAX        SEQUENCE OF RcIpConfIgmpEntry
10325        MAX-ACCESS    not-accessible
10326        STATUS        obsolete
10327        DESCRIPTION   "A table used to maintain IGMP information
10328                      for a particular interface."
10329    ::= { rcIp 5 }
10330
10331rcIpConfIgmpEntry OBJECT-TYPE
10332        SYNTAX        RcIpConfIgmpEntry
10333        MAX-ACCESS    not-accessible
10334        STATUS        obsolete
10335        DESCRIPTION   "Entry containing IGMP information.  An entry is
10336                      automatically created in this table when routing
10337                      is enabled for an interface -or- when an ip address
10338                      is configured on an interface."
10339        INDEX      { rcIpConfIgmpIfIndex }
10340        ::= { rcIpConfIgmpTable 1 }
10341
10342RcIpConfIgmpEntry ::= SEQUENCE {
10343        rcIpConfIgmpIfIndex                 INTEGER,
10344        rcIpConfIgmpQueryInterval           INTEGER,
10345        rcIpConfIgmpVersion                 INTEGER,
10346        rcIpConfIgmpQueryMaxResponseTime    INTEGER,
10347        rcIpConfIgmpQuerierPresentTimeout   Integer32,	--excluded
10348        rcIpConfIgmpLeaveEnabled            TruthValue,	--excluded
10349        rcIpConfIgmpRowStatus               RowStatus,
10350        rcIpConfIgmpRobustness              INTEGER,
10351        rcIpConfIgmpLastMemberQueryInterval INTEGER,
10352        rcIpConfIgmpSnoopEnable             TruthValue,
10353        rcIpConfIgmpProxySnoopEnable        TruthValue
10354}
10355
10356rcIpConfIgmpIfIndex OBJECT-TYPE
10357        SYNTAX          INTEGER (0..65535)
10358        MAX-ACCESS      read-only
10359        STATUS          obsolete
10360        DESCRIPTION     "An unique value to identify a physical
10361                        interface or a logical interface (VLAN)."
10362        ::= { rcIpConfIgmpEntry 1 }
10363
10364rcIpConfIgmpQueryInterval OBJECT-TYPE
10365         SYNTAX     INTEGER (1..65535)
10366         MAX-ACCESS read-write
10367         STATUS     obsolete
10368         DESCRIPTION "The frequency at which IGMP Host-Query packets are
10369                     transmitted on this interface."
10370         DEFVAL     { 125 }
10371         ::= { rcIpConfIgmpEntry 2 }
10372
10373rcIpConfIgmpVersion OBJECT-TYPE
10374         SYNTAX     INTEGER { version1(1), version2(2) }
10375         MAX-ACCESS read-write
10376         STATUS     obsolete
10377         DESCRIPTION "The version of IGMP which is running on this
10378                     interface. This object can be used to configure a
10379                     router capable of running either value.  For IGMP
10380                     to function correctly, all routers on a LAN must
10381                     be configured to run the same version of IGMP on
10382                     that LAN."
10383         DEFVAL     { version2 }
10384         ::= { rcIpConfIgmpEntry 3 }
10385
10386rcIpConfIgmpQueryMaxResponseTime OBJECT-TYPE
10387         SYNTAX     INTEGER (1..255)
10388         MAX-ACCESS read-write
10389         STATUS     obsolete
10390         DESCRIPTION "The maximum query response time advertised in
10391                     IGMPv2 queries on this interface.  Smaller values
10392                     allow a router to prune groups faster."
10393         DEFVAL     { 10 }
10394         ::= { rcIpConfIgmpEntry 4 }
10395
10396rcIpConfIgmpQuerierPresentTimeout OBJECT-TYPE
10397         SYNTAX     Integer32
10398         MAX-ACCESS read-write
10399         STATUS     obsolete
10400         DESCRIPTION "A timeout interval.  If no IGMPv2 queries are
10401                     heard on this interface within this timeout
10402                     interval, the local router will take over the
10403                     Querier on the IP subnet to which this interface
10404                     is attached."
10405         DEFVAL     { 255 }
10406
10407         ::= { rcIpConfIgmpEntry 5 }
10408
10409rcIpConfIgmpLeaveEnabled OBJECT-TYPE
10410         SYNTAX     TruthValue
10411         MAX-ACCESS read-write
10412         STATUS     obsolete
10413         DESCRIPTION "An indication of whether the processing of IGMPv2
10414                      Leave messages is enabled on this interface."
10415         DEFVAL    { true }
10416         ::= { rcIpConfIgmpEntry 6 }
10417
10418rcIpConfIgmpRowStatus OBJECT-TYPE
10419        SYNTAX          RowStatus
10420        MAX-ACCESS      read-write
10421        STATUS          obsolete
10422        DESCRIPTION     "Status of entry."
10423        ::= { rcIpConfIgmpEntry 7 }
10424
10425rcIpConfIgmpRobustness OBJECT-TYPE
10426        SYNTAX          INTEGER (2..255)
10427        MAX-ACCESS      read-write
10428        STATUS          obsolete
10429        DESCRIPTION     "lossiness of network."
10430        ::= { rcIpConfIgmpEntry 8 }
10431
10432rcIpConfIgmpLastMemberQueryInterval OBJECT-TYPE
10433        SYNTAX          INTEGER (1..255)
10434        MAX-ACCESS      read-write
10435        STATUS          obsolete
10436        DESCRIPTION     "max response in GrpSpec Query."
10437        ::= { rcIpConfIgmpEntry 9 }
10438
10439rcIpConfIgmpSnoopEnable OBJECT-TYPE
10440         SYNTAX     TruthValue
10441         MAX-ACCESS read-write
10442         STATUS     obsolete
10443         DESCRIPTION "Enable snoop."
10444         DEFVAL    { true }
10445         ::= { rcIpConfIgmpEntry 10 }
10446
10447rcIpConfIgmpProxySnoopEnable OBJECT-TYPE
10448         SYNTAX     TruthValue
10449         MAX-ACCESS read-write
10450         STATUS     obsolete
10451         DESCRIPTION "Enable proxy snoop."
10452         DEFVAL    { true }
10453         ::= { rcIpConfIgmpEntry 11 }
10454
10455rcIgmpGroupTable OBJECT-TYPE
10456        SYNTAX     SEQUENCE OF RcIgmpGroupEntry
10457        MAX-ACCESS not-accessible
10458        STATUS     obsolete
10459        DESCRIPTION "The (conceptual) table listing the multicast
10460                    groups configured in the device."
10461    ::= { rcIp 6 }
10462
10463rcIgmpGroupEntry OBJECT-TYPE
10464        SYNTAX     RcIgmpGroupEntry
10465        MAX-ACCESS not-accessible
10466        STATUS     obsolete
10467        DESCRIPTION "An entry (conceptual row) representing an
10468                    Igmp group."
10469        INDEX      { rcIgmpGroupIpAddress, rcIgmpGroupMembers }
10470        ::= { rcIgmpGroupTable 1 }
10471
10472RcIgmpGroupEntry ::= SEQUENCE {
10473        rcIgmpGroupIpAddress         IpAddress,
10474        rcIgmpGroupMembers           IpAddress,
10475        rcIgmpGroupInPort            INTEGER,
10476        rcIgmpGroupExpiration        Integer32,
10477        rcIgmpGroupIfIndex           InterfaceIndex,
10478        rcIgmpGroupUserId            DisplayString,
10479        rcIgmpGroupMemberState       INTEGER,
10480        rcIgmpGroupSessionTime       Integer32
10481}
10482
10483rcIgmpGroupIpAddress OBJECT-TYPE
10484        SYNTAX          IpAddress
10485        MAX-ACCESS      read-only
10486        STATUS          obsolete
10487        DESCRIPTION     "Multicast group Address (Class D) that others
10488                         want to join. A group address can be the same
10489                         for many incoming ports."
10490        ::= { rcIgmpGroupEntry 1 }
10491
10492rcIgmpGroupMembers OBJECT-TYPE
10493        SYNTAX          IpAddress
10494        MAX-ACCESS      read-only
10495        STATUS          obsolete
10496        DESCRIPTION     "IP Address of a source that has sent group
10497                         report wishing to join this group."
10498        ::= { rcIgmpGroupEntry 2 }
10499
10500rcIgmpGroupInPort OBJECT-TYPE
10501        SYNTAX          INTEGER (0..65535)
10502        MAX-ACCESS      read-only
10503        STATUS          obsolete
10504        DESCRIPTION     "An unique value to identify a physical
10505                        interface or a logical interface (VLAN),
10506                        which has received Group reports from various
10507                        sources."
10508        ::= { rcIgmpGroupEntry 3 }
10509
10510rcIgmpGroupExpiration OBJECT-TYPE
10511         SYNTAX     Integer32
10512         MAX-ACCESS read-only
10513         STATUS     obsolete
10514         DESCRIPTION "Time left before the group report expired on this
10515                      port. Only one of this variable port. This
10516                      variable is updated upon receiving a group report."
10517         ::= { rcIgmpGroupEntry 4 }
10518
10519rcIgmpGroupIfIndex OBJECT-TYPE
10520         SYNTAX     InterfaceIndex
10521         MAX-ACCESS read-only
10522         STATUS     obsolete
10523         DESCRIPTION     "An unique value to identify a physical
10524                        interface or a logical interface (VLAN),
10525                        which has received Group reports from various
10526                        sources."
10527         ::= { rcIgmpGroupEntry 5 }
10528
10529rcIgmpGroupUserId OBJECT-TYPE
10530         SYNTAX     DisplayString (SIZE(0..32))
10531         MAX-ACCESS read-only
10532         STATUS     obsolete
10533         DESCRIPTION "User-id sending this group"
10534         ::= { rcIgmpGroupEntry 6 }
10535
10536rcIgmpGroupMemberState OBJECT-TYPE
10537         SYNTAX     INTEGER {
10538                        noState(1),
10539                        auth(2),
10540                        accStart(3),
10541                        authAndAcctStart(4),
10542                        authAndAcctDisabled(5)
10543                    }
10544         MAX-ACCESS read-only
10545         STATUS     obsolete
10546         DESCRIPTION "Used for IGAP, to indicated member state."
10547         ::= { rcIgmpGroupEntry 7 }
10548
10549rcIgmpGroupSessionTime OBJECT-TYPE
10550         SYNTAX     Integer32
10551         MAX-ACCESS read-only
10552         STATUS     obsolete
10553         DESCRIPTION "Used for IGAP, to indicated the session time
10554                      in seconds for the member. Session time is
10555                      started after traffic is available to member.
10556                      It can be also called AccountingTime since its
10557                      values correspondes to the accounting duration of
10558                      IGAP user session."
10559         ::= { rcIgmpGroupEntry 8 }
10560
10561-- IP Route Table
10562
10563rcIpRouteTable OBJECT-TYPE
10564        SYNTAX          SEQUENCE OF RcIpRouteEntry
10565        MAX-ACCESS      not-accessible
10566        STATUS          current
10567        DESCRIPTION     "This entity's IP Routing table."
10568    ::= { rcIp 7 }
10569
10570rcIpRouteEntry OBJECT-TYPE
10571	SYNTAX  	RcIpRouteEntry
10572        MAX-ACCESS  	not-accessible
10573        STATUS  	current
10574        DESCRIPTION	"A route to a particular destination."
10575        INDEX   { rcIpRouteDest, rcIpRouteMask,
10576                  rcIpRouteNextHop, rcIpRouteAltSequence }
10577    ::= { rcIpRouteTable 1 }
10578
10579RcIpRouteEntry ::=
10580	SEQUENCE {
10581        	rcIpRouteDest IpAddress,
10582                rcIpRouteMask IpAddress,
10583                rcIpRouteNextHop IpAddress,
10584                rcIpRouteMetric  Integer32,
10585                rcIpRouteIfIndex InterfaceIndex,
10586                rcIpRouteType INTEGER,
10587                rcIpRouteProto INTEGER,
10588                rcIpRouteAge Integer32,
10589                rcIpRouteRowStatus RowStatus,
10590                rcIpRoutePref INTEGER,
10591                rcIpRouteAltSequence Integer32,
10592                rcIpRoutePathType INTEGER,
10593                rcIpRouteSrcVrfId VrfIdentifier,
10594                rcIpRouteNextHopId DisplayString,
10595                rcIpRouteLayer3VirtualInterfaceType INTEGER,
10596                rcIpRouteLayer3VirtualInterface Integer32
10597              }
10598
10599rcIpRouteDest OBJECT-TYPE
10600        SYNTAX  	IpAddress
10601        MAX-ACCESS  	read-only
10602        STATUS  	current
10603        DESCRIPTION 	"The destination IP address of this route.  An
10604                      	entry with a value of 0.0.0.0 is considered a
10605                      	default route.  Multiple routes to a single
10606                      	destination can appear in the table, but access to
10607                      	such multiple entries is dependent on the table-
10608                      	access mechanisms defined by the network
10609                      	management protocol in use."
10610    ::= { rcIpRouteEntry 1 }
10611
10612rcIpRouteMask OBJECT-TYPE
10613        SYNTAX  	IpAddress
10614        MAX-ACCESS  	read-only
10615        STATUS  	current
10616        DESCRIPTION	"Indicate the mask to be logical-ANDed with the
10617                      	destination address before being compared to the
10618                      	value in the rcIpRouteDest field.  For those systems
10619                      	that do not support arbitrary subnet masks, an
10620                      	agent constructs the value of the rcIpRouteMask by
10621                      	determining whether the value of the correspondent
10622                      	rcIpRouteDest field belong to a class-A, B, or C
10623                      	network, and then using one of:
10624
10625                           mask           network
10626                           255.0.0.0      class-A
10627                           255.255.0.0    class-B
10628                           255.255.255.0  class-C
10629
10630                      	If the value of the rcIpRouteDest is 0.0.0.0 (a
10631                      	default route), then the mask value is also
10632                      	0.0.0.0.  It should be noted that all IP routing
10633                      	subsystems implicitly use this mechanism."
10634    ::= { rcIpRouteEntry 2 }
10635
10636rcIpRouteNextHop OBJECT-TYPE
10637        SYNTAX  	IpAddress
10638        MAX-ACCESS  	read-write
10639        STATUS  	current
10640        DESCRIPTION 	"The IP address of the next hop of this route.
10641                      	(In the case of a route bound to an interface
10642                      	which is realized via a broadcast media, the value
10643                      	of this field is the agent's IP address on that
10644                      	interface)."
10645    ::= { rcIpRouteEntry 3 }
10646
10647rcIpRouteMetric OBJECT-TYPE
10648        SYNTAX  	Integer32
10649        MAX-ACCESS  	read-write
10650        STATUS  	current
10651        DESCRIPTION 	"The primary routing metric for this route.  The
10652                      	semantics of this metric are determined by the
10653                      	routing-protocol specified in the route's
10654                      	rcIpRouteProto value.  If this metric is not used,
10655                      	its value should be set to -1."
10656    ::= { rcIpRouteEntry 4 }
10657
10658rcIpRouteIfIndex OBJECT-TYPE
10659        SYNTAX  	InterfaceIndex
10660        MAX-ACCESS  	read-only
10661        STATUS  	current
10662        DESCRIPTION 	"The index value which uniquely identifies the
10663                      	local interface through which the next hop of this
10664                      	route should be reached.  The interface identified
10665                      	by a particular value of this index is the same
10666                      	interface as identified by the same value of
10667                      	ifIndex."
10668    ::= { rcIpRouteEntry 5 }
10669
10670rcIpRouteType OBJECT-TYPE
10671        SYNTAX  INTEGER {
10672                    other(1),
10673                    direct(3),
10674                    indirect(4)
10675               }
10676        MAX-ACCESS  	read-only
10677        STATUS  	current
10678        DESCRIPTION 	"The type of route."
10679    ::= { rcIpRouteEntry 6 }
10680
10681rcIpRouteProto OBJECT-TYPE
10682        SYNTAX  INTEGER {
10683                    other(1),       -- none of the following
10684
10685                                    -- non-protocol information,
10686                                    -- e.g., manually configured
10687                    local(2),       -- entries
10688
10689                                    -- set via a network
10690                    netmgmt(3),     -- management protocol
10691
10692                                    -- obtained via ICMP,
10693                    icmp(4),        -- e.g., Redirect
10694
10695                                    -- the remaining values are
10696                                    -- all gateway routing
10697                                    -- protocols
10698                    egp(5),
10699                    ggp(6),
10700                    hello(7),
10701                    rip(8),
10702                    is-is(9),
10703                    es-is(10),
10704                    ciscoIgrp(11),
10705                    bbnSpfIgp(12),
10706                    ospf(13),
10707                    bgp(14),
10708                    vOspf(15),       -- indicates inter-vrf routes added by OSPF
10709                    vBgp(16),        -- indicates inter-vrf routes added by BGP
10710                    vRip(17)         -- indicates inter-vrf routes added by RIP
10711                }
10712        MAX-ACCESS  	read-only
10713        STATUS  	current
10714        DESCRIPTION	"The routing mechanism via which this route was
10715                      	learned.  Inclusion of values for gateway routing
10716                      	protocols is not intended to imply that hosts
10717                      	should support those protocols."
10718    ::= { rcIpRouteEntry 7 }
10719
10720rcIpRouteAge OBJECT-TYPE
10721        SYNTAX  	Integer32
10722        MAX-ACCESS  	read-only
10723        STATUS  	current
10724        DESCRIPTION	"The number of seconds since this route was last
10725                      	updated or otherwise determined to be correct.
10726                      	Note that no semantics of `too old' can be implied
10727                      	except through knowledge of the routing protocol
10728                      	by which the route was learned."
10729    ::= { rcIpRouteEntry 8 }
10730
10731rcIpRouteRowStatus OBJECT-TYPE
10732        SYNTAX        	RowStatus
10733        MAX-ACCESS        	read-write
10734        STATUS        	current
10735        DESCRIPTION   	"Used to create/delete entries"
10736    ::= { rcIpRouteEntry 9 }
10737
10738rcIpRoutePref OBJECT-TYPE
10739        SYNTAX        	INTEGER (0..255)
10740        MAX-ACCESS        	read-only
10741        STATUS        	current
10742        DESCRIPTION   	""
10743    ::= { rcIpRouteEntry 10 }
10744
10745rcIpRouteAltSequence OBJECT-TYPE
10746        SYNTAX        	Integer32
10747        MAX-ACCESS        	read-only
10748        STATUS        	current
10749        DESCRIPTION   	"Alternative Route Sequence. 0 denotes Best Route."
10750    ::= { rcIpRouteEntry 11 }
10751
10752rcIpRoutePathType OBJECT-TYPE
10753        SYNTAX  INTEGER {
10754                    iA(0),     -- Indirect Alternative Route w/o ECMP path
10755                    iAE(1),    -- Indirect Alternative ECMP path
10756                    iB(2),     -- Indirect Best Route w/o ECMP path
10757                    iBE(3),    -- Indirect Best ECMP path
10758                    dB(6),     -- Direct Best Route
10759	            iAN(8),    -- Indirect Alternative route not in HW
10760		    iAEN(9),   -- Indirect Alternative ECMP route not in HW
10761 		    iBN(10),   -- Indirect Best route not in HW
10762		    iBEN(11),  -- Indirect Best ECMP route not in HW
10763		    dBN(14),   -- Direct Best route not in HW
10764                    iAU(16),   -- Indirect Alternative Route Unresolved
10765                    iAEU(17),  -- Indirect Alternative ECMP Unresolved
10766                    iBU(18),   -- Indirect Best Route Unresolved
10767                    iBEU(19),  -- Indirect Best ECMP Unresolved
10768                    dBU(22),   -- Direct Best Route Unresolved
10769                    iBF(34),   -- Indirect Best route replaced by FTN
10770                    iBEF(35),  -- Indirect Best ECMP route replaced by FTN
10771                    iBV(66),  -- Indirect best IPVPN route
10772                    iBEV(67), -- Indirect best ECMP IPVPN route
10773		    iBVN(74),  -- Indirect best IPVPN route not in HW
10774		                iBEVN(75),  -- Indirect best ECMP IPVPN route not in HW
10775                    iAS(128), -- Indirect alternate route type
10776                    iASE(129), -- Indirect alternate ECMP route type
10777                    iBS(130), -- Indirect Best SPBm Route
10778                    iBSE(131), -- Indirect Best SPBm Ecmp route
10779                    iBSN(138), -- SPBm will define this later
10780                    iBSEN(139), -- SPBm will define this later
10781                    iASV(192), -- Indirect alternate VPN route type
10782                    iASVE(193), -- Indirect alternate ECMP route type
10783                    iBSV(194), -- Indirect Best VPN Route over SPBm network
10784                    iBSVE(195) -- Indirect Best VPN ECMP Route over SPBm network
10785               }
10786        MAX-ACCESS  	read-only
10787        STATUS  	current
10788        DESCRIPTION 	"The type of route. It is a combination of
10789                       direct, indirect, best, alternative and ECMP path."
10790    ::= { rcIpRouteEntry 12 }
10791
10792rcIpRouteSrcVrfId OBJECT-TYPE
10793        SYNTAX  	VrfIdentifier
10794        MAX-ACCESS      read-write
10795        STATUS          current
10796        DESCRIPTION     "srcVrfId of the next-hop address"
10797    ::= { rcIpRouteEntry 13 }
10798
10799rcIpRouteNextHopId OBJECT-TYPE
10800        SYNTAX  	DisplayString (SIZE (255))
10801        MAX-ACCESS      read-only
10802        STATUS          current
10803        DESCRIPTION     "Identifier of the next-hop, hostname or mac adress."
10804    ::= { rcIpRouteEntry 14 }
10805
10806rcIpRouteLayer3VirtualInterfaceType OBJECT-TYPE
10807        SYNTAX  INTEGER {
10808                    none(1),  -- not applicable for route
10809                    spb(2)    -- uses I-SID for rcIpRouteLayer3VirtualInterface
10810                }
10811        MAX-ACCESS  	read-only
10812        STATUS  	current
10813        DESCRIPTION     "Identifies type for value specified in the
10814                        rcIpRouteLayer3VirtualInterface field."
10815    ::= { rcIpRouteEntry 15 }
10816
10817rcIpRouteLayer3VirtualInterface OBJECT-TYPE
10818        SYNTAX          Integer32
10819        MAX-ACCESS      read-only
10820        STATUS          current
10821        DESCRIPTION     "Identifier of the Layer3 Virtual Interface.
10822                        When the value is an SPB I-SID, 0 denotes GlobalRouter
10823                        and -1 denotes not applicable to route."
10824    ::= { rcIpRouteEntry 16 }
10825
10826-- Ip Config Dhcp Table
10827
10828rcIpConfDhcpTable OBJECT-TYPE
10829        SYNTAX          SEQUENCE OF RcIpConfDhcpEntry
10830        MAX-ACCESS      not-accessible
10831        STATUS          current
10832        DESCRIPTION     "DHCP configuration table"
10833    ::= { rcIp 8 }
10834
10835rcIpConfDhcpEntry OBJECT-TYPE
10836        SYNTAX        	RcIpConfDhcpEntry
10837        MAX-ACCESS        	not-accessible
10838        STATUS        	current
10839        DESCRIPTION   	"Used to configure DHCP on a particular port.  An
10840		      	entry is created automatically when the variable
10841		      	rcIpConfDhcpEnable is set to TRUE.
10842
10843 		      	Once created this entry will only be deleted if the
10844		      	rcIpConfDhcpRowStatus is set to 'destroy(6)'.  In
10845		      	which case, the rcIpConfDhcpEnable is automatically
10846		      	reset to the FALSE setting."
10847        INDEX         	{ rcIpConfDhcpIfIndex }
10848        ::= { rcIpConfDhcpTable 1 }
10849
10850RcIpConfDhcpEntry ::=
10851        SEQUENCE {
10852                rcIpConfDhcpIfIndex   	    InterfaceIndexOrZero,
10853                rcIpConfDhcpMaxHop    	    INTEGER,
10854                rcIpConfDhcpMinSec    	    INTEGER,
10855                rcIpConfDhcpMode      	    INTEGER,
10856                rcIpConfDhcpRowStatus 	    RowStatus,
10857		rcIpConfDhcpNumRequests     Counter32,
10858		rcIpConfDhcpNumReplies	    Counter32,
10859		rcIpConfDhcpAlwaysBroadcast TruthValue,
10860		rcIpConfDhcpClearCounters   INTEGER,
10861                rcIpConfDhcpCircuitId       TruthValue,
10862                rcIpConfDhcpRemoteId        TruthValue,
10863                rcIpConfDhcpTrusted         TruthValue,
10864                rcIpConfDhcpAgentAddr       IpAddress
10865        }
10866
10867rcIpConfDhcpIfIndex OBJECT-TYPE
10868        SYNTAX        	InterfaceIndexOrZero (0..6142)
10869        MAX-ACCESS        	read-only
10870        STATUS        	current
10871        DESCRIPTION   	"Interface number.  The number can represent either
10872		      	a physical or logical(VLAN) interface."
10873        ::= { rcIpConfDhcpEntry 1 }
10874
10875rcIpConfDhcpMaxHop OBJECT-TYPE
10876        SYNTAX        	INTEGER (1..16)
10877        MAX-ACCESS        	read-write
10878        STATUS        	current
10879        DESCRIPTION   	"Used to indicate the maximum number of hops a
10880		      	DHCP packet can take from the source device to
10881		      	the destination device (i.e., DHCP client to
10882		      	DHCP server)."
10883 	DEFVAL        	{ 4 }
10884        ::= { rcIpConfDhcpEntry 2 }
10885
10886rcIpConfDhcpMinSec OBJECT-TYPE
10887        SYNTAX        	INTEGER (0..65535)
10888        MAX-ACCESS        	read-write
10889        STATUS        	current
10890        DESCRIPTION   	"Used to indicate the minimum number of seconds
10891		      	to wait between receiving a DHCP packet and
10892		      	actually forwarding the DHCP packet to the
10893		      	destination device.  A value of zero(0) indicates
10894		      	forwarding should be done immediately without any
10895		      	delay."
10896	DEFVAL        	{ 0 }
10897        ::= { rcIpConfDhcpEntry 3 }
10898
10899rcIpConfDhcpMode OBJECT-TYPE
10900        SYNTAX		INTEGER {
10901				none(0),
10902				bootp(2),
10903				dhcp(3),
10904				both(4)
10905			}
10906        MAX-ACCESS     	read-write
10907        STATUS        	current
10908        DESCRIPTION   	"Used to indicate what type of DHCP packets this
10909		      	interface should support.  A value of none(1) will
10910		      	result in all incoming DHCP and BOOTP packets to
10911		      	be dropped."
10912        DEFVAL        	{ both }
10913        ::= { rcIpConfDhcpEntry 4 }
10914
10915rcIpConfDhcpRowStatus OBJECT-TYPE
10916        SYNTAX        	RowStatus
10917        MAX-ACCESS        	read-write
10918        STATUS        	current
10919        DESCRIPTION   	"An entry is created automatically when the variable
10920                      	rcIpConfDhcpEnable is set to TRUE.
10921
10922                      	Once created this entry will only be deleted if the
10923                      	rcIpConfDhcpRowStatus is set to 'destroy(6)'.  In
10924                      	which case, the rcIpConfDhcpEnable is automatically
10925                      	reset to the FALSE setting."
10926        ::= { rcIpConfDhcpEntry 5 }
10927
10928rcIpConfDhcpNumRequests OBJECT-TYPE
10929        SYNTAX        	Counter32
10930        MAX-ACCESS        	read-only
10931        STATUS        	current
10932        DESCRIPTION   	"The total number of DHCP requests seen on this interface."
10933        ::= { rcIpConfDhcpEntry 6 }
10934
10935rcIpConfDhcpNumReplies OBJECT-TYPE
10936        SYNTAX        	Counter32
10937        MAX-ACCESS        	read-only
10938        STATUS        	current
10939        DESCRIPTION   	"The total number of DHCP replies seen on this interface."
10940        ::= { rcIpConfDhcpEntry 7 }
10941
10942rcIpConfDhcpAlwaysBroadcast OBJECT-TYPE
10943        SYNTAX        	TruthValue
10944        MAX-ACCESS        	read-write
10945        STATUS        	current
10946        DESCRIPTION   	"Used to indicate if DHCP Reply packets should be
10947		    	broadcast to the DHCP client on this interface."
10948	DEFVAL		{ false }
10949        ::= { rcIpConfDhcpEntry 8 }
10950
10951rcIpConfDhcpClearCounters OBJECT-TYPE
10952        SYNTAX          INTEGER {
10953                            clear(1),
10954                            dummy(2)
10955                        }
10956        MAX-ACCESS      read-write
10957        STATUS          current
10958        DESCRIPTION     "This object is used to clear the DHCP counters
10959                        in an entry.  When set to clear(1), the values of
10960                        the counter objects in the entry will be reset to
10961                        0. When read, the value of this object is always
10962                        dummy(2)."
10963        DEFVAL          { dummy }
10964        ::= { rcIpConfDhcpEntry 9 }
10965
10966rcIpConfDhcpCircuitId OBJECT-TYPE
10967        SYNTAX          TruthValue
10968        MAX-ACCESS              read-write
10969        STATUS          current
10970        DESCRIPTION     "Used to indicate if DHCP packets should have
10971                        option82 circuitId info inserted before sent to
10972                        servers, for this interface."
10973        DEFVAL          { false }
10974        ::= { rcIpConfDhcpEntry 11 }
10975
10976rcIpConfDhcpRemoteId OBJECT-TYPE
10977        SYNTAX          TruthValue
10978        MAX-ACCESS              read-write
10979        STATUS          current
10980        DESCRIPTION     "Used to indicate if DHCP packets should have
10981                        option82 remoteId info inserted before sent to
10982                        servers, for this interface."
10983        DEFVAL          { false }
10984        ::= { rcIpConfDhcpEntry 12 }
10985
10986rcIpConfDhcpTrusted OBJECT-TYPE
10987        SYNTAX          TruthValue
10988        MAX-ACCESS              read-write
10989        STATUS          current
10990        DESCRIPTION     "Used to indicate if DHCP packets come through a
10991                         trusted dhcp circuit. This means that packets with
10992                         giaddr set to 0 having option82 in it, will be forwarded
10993                         if the circuit is trusted."
10994        DEFVAL          { false }
10995        ::= { rcIpConfDhcpEntry 13 }
10996
10997rcIpConfDhcpAgentAddr OBJECT-TYPE
10998        SYNTAX          IpAddress
10999        MAX-ACCESS      read-only
11000        STATUS          current
11001        DESCRIPTION     "The IP address configured as relay on this interface; it is either the IP of the
11002                         physical interface or the IP of the VRRP address"
11003        ::= { rcIpConfDhcpEntry 14 }
11004
11005
11006
11007-- Ip Dhcp Forward Table
11008
11009rcIpDhcpForwardTable OBJECT-TYPE
11010        SYNTAX	      	SEQUENCE OF RcIpDhcpForwardEntry
11011        MAX-ACCESS        	not-accessible
11012        STATUS        	current
11013        DESCRIPTION   	"DHCP forwarding table."
11014    ::= { rcIp 9 }
11015
11016rcIpDhcpForwardEntry OBJECT-TYPE
11017        SYNTAX        	RcIpDhcpForwardEntry
11018        MAX-ACCESS        	not-accessible
11019        STATUS        	current
11020        DESCRIPTION   	"An entry used represents a DHCP forwarding directive."
11021        INDEX         	{ rcIpDhcpForwardAgentAddr, rcIpDhcpForwardServerAddr }
11022        ::= { rcIpDhcpForwardTable 1 }
11023
11024RcIpDhcpForwardEntry ::=
11025        SEQUENCE {
11026                rcIpDhcpForwardAgentAddr   IpAddress,
11027                rcIpDhcpForwardServerAddr  IpAddress,
11028                rcIpDhcpForwardEnable      TruthValue,
11029                rcIpDhcpForwardMode        INTEGER,
11030                rcIpDhcpForwardRowStatus   RowStatus
11031        }
11032
11033rcIpDhcpForwardAgentAddr OBJECT-TYPE
11034        SYNTAX        	IpAddress
11035        MAX-ACCESS        	read-only
11036        STATUS        	current
11037        DESCRIPTION   	"The IP address configured on an interface
11038                      	(i.e., a locally configured IP address)."
11039        ::= { rcIpDhcpForwardEntry 1 }
11040
11041rcIpDhcpForwardServerAddr OBJECT-TYPE
11042        SYNTAX        	IpAddress
11043        MAX-ACCESS        	read-only
11044        STATUS        	current
11045        DESCRIPTION   	"The IP address of the DHCP server.  If this
11046	              	IP address corresponds to a locally configured
11047		      	IP network, the DHCP packet is broadcasted out
11048	       	      	the interface the IP address is assigned to.
11049		      	This behavior is known as 'relay agent' mode.
11050
11051 		      	If this IP address is a remote address, the DHCP
11052		      	packet is sent via unicast to the remote device.
11053		      	This behavior is known as 'preferred server' mode."
11054        ::= { rcIpDhcpForwardEntry 2 }
11055
11056rcIpDhcpForwardEnable OBJECT-TYPE
11057        SYNTAX        	TruthValue
11058        MAX-ACCESS        	read-write
11059        STATUS        	current
11060        DESCRIPTION   	"Used to indicate whether this entry should be used."
11061	DEFVAL        	{ true }
11062        ::= { rcIpDhcpForwardEntry 3 }
11063
11064rcIpDhcpForwardMode OBJECT-TYPE
11065        SYNTAX        	INTEGER {
11066				none(0),
11067				bootp(2),
11068				dhcp(3),
11069				both(4)
11070			}
11071        MAX-ACCESS        	read-write
11072        STATUS        	current
11073        DESCRIPTION   	"Used to indicate whether this entry pertains to
11074		      	BOOTP packets, DHCP packets, or both."
11075	DEFVAL        	{ both }
11076        ::= { rcIpDhcpForwardEntry 4 }
11077
11078rcIpDhcpForwardRowStatus OBJECT-TYPE
11079        SYNTAX        	RowStatus
11080        MAX-ACCESS        	read-write
11081        STATUS        	current
11082        DESCRIPTION   	"Row status of this entry."
11083        ::= { rcIpDhcpForwardEntry 5 }
11084
11085
11086
11087-- Ip DHCP Relay Agent Information Option Statistics Table
11088
11089
11090rcIpDhcpOp82StatsTable OBJECT-TYPE
11091        SYNTAX          SEQUENCE OF RcIpDhcpOp82StatsEntry
11092        MAX-ACCESS      not-accessible
11093        STATUS          current
11094        DESCRIPTION     "DHCP statistics table for Relay Agent Information Option"
11095    ::= { rcIp 29 }
11096
11097rcIpDhcpOp82StatsEntry OBJECT-TYPE
11098        SYNTAX          RcIpDhcpOp82StatsEntry
11099        MAX-ACCESS              not-accessible
11100        STATUS          current
11101        DESCRIPTION     "Used to see current statistics on interfaces that have
11102                         DHCP Option 82 (Relay Agent Information) enabled.
11103                         This table is read-only."
11104        INDEX           { rcIpDhcpOp82StatsIfIndex }
11105        ::= { rcIpDhcpOp82StatsTable 1 }
11106
11107RcIpDhcpOp82StatsEntry ::=
11108        SEQUENCE {
11109                rcIpDhcpOp82StatsIfIndex            InterfaceIndexOrZero,
11110                rcIpDhcpOp82StatsFoundOp82          Counter32,
11111                rcIpDhcpOp82StatsDropped            Counter32,
11112                rcIpDhcpOp82StatsCircuitId          INTEGER,
11113                rcIpDhcpOp82StatsAddedCircuitId     Counter32,
11114                rcIpDhcpOp82StatsRemovedCircuitId   Counter32,
11115                rcIpDhcpOp82StatsRemoteId           MacAddress,
11116                rcIpDhcpOp82StatsAddedRemoteId      Counter32,
11117                rcIpDhcpOp82StatsRemovedRemoteId    Counter32,
11118                rcIpDhcpOp82StatsAgentAddr          IpAddress
11119        }
11120
11121rcIpDhcpOp82StatsIfIndex OBJECT-TYPE
11122        SYNTAX          InterfaceIndexOrZero (0..6142)
11123        MAX-ACCESS      not-accessible
11124        STATUS          current
11125        DESCRIPTION     "Interface number.  The number can represent either
11126                        a physical or logical(VLAN) interface."
11127        ::= { rcIpDhcpOp82StatsEntry 1 }
11128
11129rcIpDhcpOp82StatsFoundOp82 OBJECT-TYPE
11130        SYNTAX          Counter32
11131        MAX-ACCESS      read-only
11132        STATUS          current
11133        DESCRIPTION     "Represents the number of packets received on the interface
11134                         that already had Dhcp Option 82 inserted in them"
11135        ::= { rcIpDhcpOp82StatsEntry 2 }
11136
11137rcIpDhcpOp82StatsDropped OBJECT-TYPE
11138        SYNTAX          Counter32
11139        MAX-ACCESS      read-only
11140        STATUS          current
11141        DESCRIPTION     "Represents the number of packets dropped because of reasons related
11142                         to Dhcp Option 82. These reasons could be that the packet was received
11143                         from an untrusted source or spoofing was detected."
11144        ::= { rcIpDhcpOp82StatsEntry 3 }
11145
11146rcIpDhcpOp82StatsCircuitId OBJECT-TYPE
11147        SYNTAX          INTEGER
11148        MAX-ACCESS      read-only
11149        STATUS          current
11150        DESCRIPTION     "Represents the value of CircuitId inserted in the packets.
11151                         This is the Port number of the Dhcp Relay."
11152        ::= { rcIpDhcpOp82StatsEntry 4 }
11153
11154rcIpDhcpOp82StatsAddedCircuitId  OBJECT-TYPE
11155        SYNTAX          Counter32
11156        MAX-ACCESS      read-only
11157        STATUS          current
11158        DESCRIPTION     "Represents the number of packets which had CircuitId inserted on this interface"
11159        ::= { rcIpDhcpOp82StatsEntry 5 }
11160
11161rcIpDhcpOp82StatsRemovedCircuitId  OBJECT-TYPE
11162        SYNTAX          Counter32
11163        MAX-ACCESS      read-only
11164        STATUS          current
11165        DESCRIPTION     "Represents the number of packets which had CircuitId removed on this interface"
11166        ::= { rcIpDhcpOp82StatsEntry 6 }
11167
11168rcIpDhcpOp82StatsRemoteId OBJECT-TYPE
11169        SYNTAX          MacAddress
11170        MAX-ACCESS      read-only
11171        STATUS          current
11172        DESCRIPTION     "Represents the value of RemoteId inserted in the packets.
11173                         This is the Mac address of the Dhcp Relay."
11174        ::= { rcIpDhcpOp82StatsEntry 7 }
11175
11176rcIpDhcpOp82StatsAddedRemoteId  OBJECT-TYPE
11177        SYNTAX          Counter32
11178        MAX-ACCESS      read-only
11179        STATUS          current
11180        DESCRIPTION     "Represents the number of packets which had RemoteId inserted on this interface"
11181        ::= { rcIpDhcpOp82StatsEntry 8 }
11182
11183rcIpDhcpOp82StatsRemovedRemoteId  OBJECT-TYPE
11184        SYNTAX          Counter32
11185        MAX-ACCESS      read-only
11186        STATUS          current
11187        DESCRIPTION     "Represents the number of packets which had RemoteId removed on this interface"
11188        ::= { rcIpDhcpOp82StatsEntry 9 }
11189
11190rcIpDhcpOp82StatsAgentAddr OBJECT-TYPE
11191        SYNTAX          IpAddress
11192        MAX-ACCESS      read-only
11193        STATUS          current
11194        DESCRIPTION     "The IP address configured as relay on this interface; it is either the IP of the
11195                         physical interface or the IP of the VRRP address"
11196        ::= { rcIpDhcpOp82StatsEntry 10 }
11197
11198
11199-- IP Filter Group
11200
11201rcIpFilter OBJECT IDENTIFIER ::= { rcIp 10 }
11202
11203rcIpFilterFilterTableSize OBJECT-TYPE
11204        SYNTAX        	Integer32
11205        MAX-ACCESS        	read-only
11206        STATUS        	current
11207        DESCRIPTION   	"Used to indicate the number of entries in the
11208                      	rcIpFilterTable."
11209        ::= { rcIpFilter 1 }
11210
11211rcIpFilterGlobalListTableSize OBJECT-TYPE
11212        SYNTAX        	Integer32
11213        MAX-ACCESS        	read-only
11214        STATUS        	current
11215        DESCRIPTION   	"Used to indicate the number of entries in the
11216                      	rcIpFilterGlobalListTable."
11217        ::= { rcIpFilter 2 }
11218
11219rcIpFilterBaseListTableSize OBJECT-TYPE
11220        SYNTAX        	Integer32
11221        MAX-ACCESS        	read-only
11222        STATUS        	current
11223        DESCRIPTION   	"Used to indicate the number of entries in the
11224                      	rcIpFilterBaseListTable."
11225        ::= { rcIpFilter 3 }
11226
11227rcIpFilterPortTableSize OBJECT-TYPE
11228        SYNTAX        	Integer32
11229        MAX-ACCESS        	read-only
11230        STATUS        	current
11231        DESCRIPTION   	"Used to indicate the number of entries in the
11232                      	rcIpFilterPortTable."
11233        ::= { rcIpFilter 4 }
11234
11235rcIpFilterNextAvailFilterId OBJECT-TYPE
11236        SYNTAX          Integer32
11237        MAX-ACCESS      read-only
11238        STATUS          current
11239        DESCRIPTION     "next available filter-id in the
11240                        rcIpFilterPortTable."
11241        ::= { rcIpFilter 5 }
11242
11243
11244-- IP Filter Table
11245
11246rcIpFilterTable OBJECT-TYPE
11247        SYNTAX		SEQUENCE OF RcIpFilterEntry
11248        MAX-ACCESS        	not-accessible
11249        STATUS        	current
11250        DESCRIPTION   	"A table containing IP filters."
11251        ::= { rcIpFilter 20 }
11252
11253rcIpFilterEntry OBJECT-TYPE
11254	SYNTAX        	RcIpFilterEntry
11255        MAX-ACCESS        	not-accessible
11256        STATUS        	current
11257        DESCRIPTION   	"IP filter attributes.
11258
11259			The system supports a vast array of filter options.
11260			Each of these options are supported in this entry.
11261			If a particular option is not used, the column
11262			should be set to zero."
11263        INDEX         	{ rcIpFilterType, rcIpFilterDstAddr,
11264			  rcIpFilterDstMask, rcIpFilterSrcAddr,
11265			  rcIpFilterSrcMask, rcIpFilterId }
11266        ::= { rcIpFilterTable 1 }
11267
11268RcIpFilterEntry ::= SEQUENCE {
11269		rcIpFilterType INTEGER,
11270		rcIpFilterDstAddr IpAddress,
11271		rcIpFilterDstMask IpAddress,
11272		rcIpFilterSrcAddr IpAddress,
11273		rcIpFilterSrcMask IpAddress,
11274		rcIpFilterId INTEGER (1..4096),
11275		rcIpFilterName DisplayString (SIZE (0..15)),
11276		rcIpFilterProtocolType INTEGER,
11277		rcIpFilterSrcPort INTEGER (0..65535),
11278		rcIpFilterSrcOption INTEGER,
11279		rcIpFilterDstPort INTEGER (0..65535),
11280		rcIpFilterDstOption INTEGER,
11281		rcIpFilterCopyToCpu TruthValue,		--excluded
11282		rcIpFilterMirror TruthValue,
11283		rcIpFilterHighPriority TruthValue,	--excluded
11284		rcIpFilterTcpConnect TruthValue,
11285		rcIpFilterIeeeVlanPriority INTEGER,
11286		rcIpFilterUsePktLimit TruthValue,	--excluded
11287		rcIpFilterPktLimit INTEGER,		--excluded
11288		rcIpFilterRowStatus RowStatus,
11289                rcIpFilterMode INTEGER,
11290                rcIpFilterIpTosRule INTEGER,		--excluded
11291		rcIpFilterStopOnMatch TruthValue,
11292                rcIpFilterDiffServMatchIeee8021PEnable TruthValue,
11293                rcIpFilterDiffServMatchIeee8021P INTEGER(0..7),
11294                rcIpFilterDiffServMatchDscpEnable TruthValue,
11295                rcIpFilterDiffServMatchDscp DisplayString(SIZE(6)),
11296                rcIpFilterDiffServMatchDscpReserved DisplayString(SIZE(2)),
11297                rcIpFilterDiffServModifyIeee8021PEnable TruthValue,
11298                rcIpFilterDiffServModifyIeee8021P INTEGER(0..7),
11299                rcIpFilterDiffServModifyDscpEnable TruthValue,
11300                rcIpFilterDiffServModifyDscp DisplayString(SIZE(6)),
11301                rcIpFilterDiffServModifyDscpReserved DisplayString(SIZE(2)),
11302                rcIpFilterDiffServTrafficProfileId INTEGER(0..64),
11303                rcIpFilterMatchIcmpRequest TruthValue,
11304                rcIpFilterMatchIpFragment TruthValue,
11305                rcIpFilterStatisticEnable TruthValue,
11306                rcIpFilterInOctets Counter64,
11307                rcIpFilterInPackets Counter64,
11308                rcIpFilterRateLimitDiscardPackets Counter64,
11309                rcIpFilterNextHopForwardIpAddr IpAddress,
11310                rcIpFilterNextHopUnreachableDropEnable TruthValue,
11311		rcIpFilterProtocolTypeUsrDefined INTEGER,
11312                rcIpFilterIngressOctets Counter64,
11313                rcIpFilterIngressPkts Counter64,
11314                rcIpFilterRateLimitDiscardPkts Counter64
11315		}
11316
11317rcIpFilterType OBJECT-TYPE
11318        SYNTAX		INTEGER {
11319			   global(1),
11320			   destination(2),
11321			   source(3)
11322			}
11323        MAX-ACCESS		read-only
11324        STATUS		current
11325        DESCRIPTION	"Used to indicate a particular type of filter.
11326
11327                        A 'global' filter is a filter that is applied to
11328                        all packets irregardless of the packet's source
11329                        or destination IP address.
11330
11331                        A 'destination' filter is used to match the
11332                        destination IP address field of incoming packets.
11333                        When a match is found, this filter is applied to
11334                        the packet.
11335
11336                        A 'source' filter is used to match the source
11337                        IP address field of incoming packets.  When a
11338                        match is found, this filter is applied to the
11339                        packet."
11340        ::= { rcIpFilterEntry 1 }
11341
11342rcIpFilterDstAddr OBJECT-TYPE
11343        SYNTAX		IpAddress
11344        MAX-ACCESS		read-only
11345        STATUS		current
11346        DESCRIPTION	"Destination IP address to filter on."
11347        ::= { rcIpFilterEntry 2 }
11348
11349rcIpFilterDstMask OBJECT-TYPE
11350        SYNTAX		IpAddress
11351        MAX-ACCESS		read-only
11352        STATUS		current
11353        DESCRIPTION	"Destination IP subnet mask to filter on."
11354        ::= { rcIpFilterEntry 3 }
11355
11356rcIpFilterSrcAddr OBJECT-TYPE
11357        SYNTAX		IpAddress
11358        MAX-ACCESS		read-only
11359        STATUS		current
11360        DESCRIPTION	"Source IP address to filter on."
11361        ::= { rcIpFilterEntry 4 }
11362
11363rcIpFilterSrcMask OBJECT-TYPE
11364        SYNTAX		IpAddress
11365        MAX-ACCESS		read-only
11366        STATUS		current
11367        DESCRIPTION	"Source IP subnet mask to filter on."
11368        ::= { rcIpFilterEntry 5 }
11369
11370rcIpFilterId OBJECT-TYPE
11371        SYNTAX		INTEGER (1..4096)
11372        MAX-ACCESS		read-only
11373        STATUS		current
11374        DESCRIPTION	"This filter's unique identifier(id).  This id
11375			is automatically generated by the system when
11376			a filter is created.  This id is used in the
11377			'rcIpFilterGlobalListTable' and
11378			'rcIpFilterBaseListTable' when grouping one
11379			or more filters into a filter list."
11380        ::= { rcIpFilterEntry 6 }
11381
11382rcIpFilterName OBJECT-TYPE
11383        SYNTAX		DisplayString (SIZE (0..15))
11384        MAX-ACCESS		read-write
11385        STATUS		current
11386        DESCRIPTION	"This filter's name."
11387        ::= { rcIpFilterEntry 7 }
11388
11389rcIpFilterProtocolType OBJECT-TYPE
11390        SYNTAX		INTEGER {
11391			    ignore(0),
11392			    icmp(1),
11393			    tcp(6),
11394			    udp(17),
11395                            ipsecesp(50),
11396                            ipsecah(51),
11397                            ospf(89),
11398                            vrrp(112),
11399                            usrDefined(256)
11400			}
11401        MAX-ACCESS		read-write
11402        STATUS		current
11403        DESCRIPTION	"Type of protocol to filter on."
11404	DEFVAL		{ ignore }
11405        ::= { rcIpFilterEntry 8 }
11406
11407rcIpFilterSrcPort OBJECT-TYPE
11408        SYNTAX		INTEGER (0..65535)
11409        MAX-ACCESS		read-write
11410        STATUS		current
11411        DESCRIPTION	"TCP/UDP source port to filter on."
11412	DEFVAL		{ 0 }
11413        ::= { rcIpFilterEntry 9 }
11414
11415rcIpFilterSrcOption OBJECT-TYPE
11416        SYNTAX		INTEGER {
11417                            equal(0),
11418                            notEqual(1),
11419                            greater(2),
11420                            less(3),
11421                            ignore(4)
11422			}
11423        MAX-ACCESS		read-write
11424        STATUS		current
11425        DESCRIPTION	"Type of matching to perform on the field
11426			'rcIpFilterSrcPort'.
11427
11428			For 'source' and 'destination' filters, this
11429			value can only be 'equal(1)'."
11430	DEFVAL 		{ ignore }
11431        ::= { rcIpFilterEntry 10 }
11432
11433rcIpFilterDstPort OBJECT-TYPE
11434        SYNTAX		INTEGER (0..65535)
11435        MAX-ACCESS		read-write
11436        STATUS		current
11437        DESCRIPTION	"TCP/UDP destination port to filter on."
11438	DEFVAL		{ 0 }
11439        ::= { rcIpFilterEntry 11 }
11440
11441rcIpFilterDstOption OBJECT-TYPE
11442        SYNTAX		INTEGER {
11443                            equal(0),
11444                            notEqual(1),
11445                            greater(2),
11446                            less(3),
11447                            ignore(4)
11448			}
11449        MAX-ACCESS		read-write
11450        STATUS		current
11451        DESCRIPTION	"Type of matching to perform on the field
11452			'rcIpFilterDstPort'.
11453
11454			For 'source' and 'destination' filters, this
11455			value can only be 'equal(1)'."
11456	DEFVAL		{ ignore }
11457        ::= { rcIpFilterEntry 12 }
11458
11459rcIpFilterCopyToCpu OBJECT-TYPE
11460        SYNTAX		TruthValue
11461        MAX-ACCESS		read-write
11462        STATUS		obsolete
11463        DESCRIPTION	"Used to specify whether a packet matching
11464			this filter should be copied to the CPU."
11465	DEFVAL		{ false }
11466        ::= { rcIpFilterEntry 13 }
11467
11468rcIpFilterMirror OBJECT-TYPE
11469        SYNTAX		TruthValue
11470        MAX-ACCESS		read-write
11471        STATUS		current
11472        DESCRIPTION	"Used to specify whether a packet matching
11473			this filter should be mirrored to the port
11474			specified by 'rcMirrorByPortMirrorPort'."
11475	DEFVAL		{ false }
11476        ::= { rcIpFilterEntry 14 }
11477
11478rcIpFilterHighPriority OBJECT-TYPE
11479        SYNTAX		TruthValue
11480        MAX-ACCESS		read-write
11481        STATUS		obsolete
11482        DESCRIPTION	"Used to specify whether a packet matching
11483			this filter should be forwarded with high
11484			priority."
11485	DEFVAL		{ false }
11486        ::= { rcIpFilterEntry 15 }
11487
11488rcIpFilterTcpConnect OBJECT-TYPE
11489        SYNTAX		TruthValue
11490        MAX-ACCESS		read-write
11491        STATUS		current
11492        DESCRIPTION	"Used to specify whether a TCP packet matching
11493                         this filter should be accepted.  Pass only
11494                         those matching TCP packets with either the
11495                         ACK bit or RST bit set.  Apply only if the IP
11496                         Protocol is set to TCP."
11497	DEFVAL		{ false }
11498        ::= { rcIpFilterEntry 16 }
11499
11500rcIpFilterIeeeVlanPriority OBJECT-TYPE
11501        SYNTAX		INTEGER (0..7)
11502        MAX-ACCESS		read-write
11503        STATUS		current
11504        DESCRIPTION	"Used to specify the priority bits for explicit
11505                         IEEE VLAN tag for a packet matching this filter.
11506                         If this priority bit field is greater than the
11507                         priority field currently in the IEEE tag in the
11508                         Packet Header, this priority field will be loaded
11509                         into the Packet Header."
11510        DEFVAL          { 0 }
11511        ::= { rcIpFilterEntry 17 }
11512
11513rcIpFilterUsePktLimit OBJECT-TYPE
11514        SYNTAX		TruthValue
11515        MAX-ACCESS		read-write
11516        STATUS		obsolete
11517        DESCRIPTION	"Used to specify whether the 'rcIpFilterPktLimit'
11518			field in this entry should be used when applying
11519			this filter."
11520	DEFVAL		{ false }
11521        ::= { rcIpFilterEntry 18 }
11522
11523rcIpFilterPktLimit OBJECT-TYPE
11524        SYNTAX		INTEGER (0..65535)
11525        MAX-ACCESS		read-write
11526        STATUS		obsolete
11527        DESCRIPTION	"The maximum packet size limit to filter against."
11528	DEFVAL		{ 1500 }
11529        ::= { rcIpFilterEntry 19 }
11530
11531rcIpFilterRowStatus OBJECT-TYPE
11532        SYNTAX		RowStatus
11533        MAX-ACCESS		read-write
11534        STATUS		current
11535        DESCRIPTION	"Row status of this entry."
11536        ::= { rcIpFilterEntry 20 }
11537
11538rcIpFilterMode OBJECT-TYPE
11539        SYNTAX          INTEGER {
11540                            useDefaultAction(1),
11541                            forward(2),
11542                            drop(3),
11543                            forwardToNextHop(4)
11544                        }
11545        MAX-ACCESS      read-write
11546        STATUS          current
11547        DESCRIPTION     "Used to specify the operation mode for this entry.
11548			'useDefaultAction' means use the setting specified
11549			in the 'rcIpFilterPortDefaultAction' variable.
11550
11551			'forward' means forward the packet if the packet
11552			satisfies this policy.
11553
11554			'drop' means drop the packet if the packet satisfies
11555			this policy.
11556
11557			'forwardToNextHop' means forward the packet to the next hop
11558                        if the packet satisfies this policy.
11559
11560			This variable setting has higher precedence than the
11561			setting in 'rcIpFilterPortDefaultAction'."
11562        DEFVAL          { useDefaultAction }
11563        ::= { rcIpFilterEntry 21 }
11564
11565rcIpFilterIpTosRule OBJECT-TYPE
11566        SYNTAX          INTEGER {
11567			    none(0),
11568                            ipTosRule1(1),
11569                            ipTosRule2(2),
11570                            ipTosRule3(3)
11571                        }
11572        MAX-ACCESS      read-write
11573        STATUS          obsolete
11574        DESCRIPTION     "Used to specify the operation mode for this entry.
11575                        'none' means do not manupulate the Ip ToS byte.
11576			'ipTosRule1' means manipulate the Ip ToS byte
11577			according to Quid/Gid Rule 1 which is defined in
11578                        rcIpTosRuleOrRule1.
11579			'ipTosRule2' means manipulate the Ip ToS byte
11580			according to Quid/Gid Rule 2 which is defined in
11581			rcIpTosRuleOrRule2.
11582			'ipTosRule3' means manipulate the Ip ToS byte
11583			according to Quid/Gid Rule 3 which is defined in
11584                        rcIpTosRuleOrRule3."
11585        DEFVAL          { none }
11586        ::= { rcIpFilterEntry 22 }
11587
11588rcIpFilterStopOnMatch OBJECT-TYPE
11589        SYNTAX          TruthValue
11590        MAX-ACCESS      read-write
11591        STATUS          current
11592        DESCRIPTION     "Used to stop further filtering if this filter
11593			is applied."
11594        DEFVAL          { true }
11595        ::= { rcIpFilterEntry 23 }
11596
11597rcIpFilterDiffServMatchIeee8021PEnable OBJECT-TYPE
11598        SYNTAX          TruthValue
11599        MAX-ACCESS      read-write
11600        STATUS          current
11601	DESCRIPTION	"Used to specify whether the value stored in the
11602			variable 'rcIpFilterDiffServMatchIeee8021P' should
11603			be used in this filter."
11604        DEFVAL          { false }
11605        ::= { rcIpFilterEntry 24 }
11606
11607rcIpFilterDiffServMatchIeee8021P OBJECT-TYPE
11608        SYNTAX          INTEGER (0..7)
11609        MAX-ACCESS      read-write
11610        STATUS          current
11611	DESCRIPTION	"Used to specify the match value for the 802.1P
11612			field.  If the 802.1P field in the incoming packet
11613			matches this value, then this filter will be
11614			applied to the packet."
11615	DEFVAL		{ 0 }
11616        ::= { rcIpFilterEntry 25 }
11617
11618rcIpFilterDiffServMatchDscpEnable OBJECT-TYPE
11619        SYNTAX          TruthValue
11620        MAX-ACCESS      read-write
11621        STATUS          current
11622        DESCRIPTION     "Used to specify whether the values stored in the
11623                        variable 'rcIpFilterDiffServMatchDscp' and
11624                        'rcIpFilterDiffServMatchDscpReserved' should
11625                        be used in this filter."
11626        DEFVAL          { false }
11627        ::= { rcIpFilterEntry 26 }
11628
11629rcIpFilterDiffServMatchDscp OBJECT-TYPE
11630        SYNTAX          DisplayString (SIZE(6))
11631        MAX-ACCESS      read-write
11632        STATUS          current
11633        DESCRIPTION     "Used to specify the match value for the DSCP.
11634                        If the DSCP in the incoming packet matches this
11635                        value, then this filter will be applied to the
11636                        packet.
11637
11638                        The DSCP represents the high-order 6 bits of
11639                        the TOS byte (in network order)."
11640        ::= { rcIpFilterEntry 27 }
11641
11642rcIpFilterDiffServMatchDscpReserved OBJECT-TYPE
11643        SYNTAX          DisplayString (SIZE(2))
11644        MAX-ACCESS      read-write
11645        STATUS          current
11646        DESCRIPTION     "Used to specify the match value of the low-order
11647                        2 bits of the TOS byte (in network order)."
11648        DEFVAL          { '00'B }
11649        ::= { rcIpFilterEntry 28 }
11650
11651rcIpFilterDiffServModifyIeee8021PEnable OBJECT-TYPE
11652        SYNTAX          TruthValue
11653        MAX-ACCESS      read-write
11654        STATUS          current
11655        DESCRIPTION     "Used to specify whether the value stored in the
11656                        variable 'rcIpFilterDiffServModifyIeee8021P' should
11657                        be used in this filter."
11658        DEFVAL          { false }
11659        ::= { rcIpFilterEntry 29 }
11660
11661rcIpFilterDiffServModifyIeee8021P OBJECT-TYPE
11662        SYNTAX          INTEGER (0..7)
11663        MAX-ACCESS      read-write
11664        STATUS          current
11665        DESCRIPTION     "Used to specify the value the 802.1P field
11666			should be modified to if this filter is applied.
11667			The modification is applied at the egress point."
11668	DEFVAL		{ 0 }
11669        ::= { rcIpFilterEntry 30 }
11670
11671rcIpFilterDiffServModifyDscpEnable OBJECT-TYPE
11672        SYNTAX          TruthValue
11673        MAX-ACCESS      read-write
11674        STATUS          current
11675        DESCRIPTION     "Used to specify whether the value stored in the
11676                        variable 'rcIpFilterDiffServModifyDscp' should
11677                        be used in this filter."
11678        DEFVAL          { false }
11679        ::= { rcIpFilterEntry 31 }
11680
11681rcIpFilterDiffServModifyDscp OBJECT-TYPE
11682        SYNTAX          DisplayString (SIZE(6))
11683        MAX-ACCESS      read-write
11684        STATUS          current
11685        DESCRIPTION     "Used to specify what the value of the DSCP
11686                        should be modified to if this filter is applied.
11687                        The modification is applied at the egress point.
11688
11689                        The DSCP represents the high-order 6 bits of
11690                        the TOS byte (in network order)."
11691        ::= { rcIpFilterEntry 32 }
11692
11693rcIpFilterDiffServModifyDscpReserved OBJECT-TYPE
11694        SYNTAX          DisplayString (SIZE(2))
11695        MAX-ACCESS      read-write
11696        STATUS          current
11697        DESCRIPTION     "Used to specify the modify value of the low-order
11698                        2 bits of the TOS byte (in network order)."
11699        DEFVAL          { '00'B }
11700        ::= { rcIpFilterEntry 33 }
11701
11702rcIpFilterDiffServTrafficProfileId OBJECT-TYPE
11703        SYNTAX          INTEGER (0..64)
11704        MAX-ACCESS      read-write
11705        STATUS          current
11706        DESCRIPTION    	"Used to specify which traffic profile should
11707			be applied to packets matching this filter.
11708			Traffic profiles are specified in the
11709			'rc2kQosTrafficProfileTable' table.  A '0'
11710			value means do not apply any traffic profile."
11711	DEFVAL		{ 0 }
11712        ::= { rcIpFilterEntry 34 }
11713
11714rcIpFilterMatchIcmpRequest OBJECT-TYPE
11715        SYNTAX		TruthValue
11716        MAX-ACCESS		read-write
11717        STATUS		current
11718        DESCRIPTION	"Used to specify whether matching on ICMP
11719			Request packets should be performed."
11720	DEFVAL		{ false }
11721        ::= { rcIpFilterEntry 35 }
11722
11723rcIpFilterMatchIpFragment OBJECT-TYPE
11724        SYNTAX		TruthValue
11725        MAX-ACCESS		read-write
11726        STATUS		current
11727        DESCRIPTION	"Used to specify whether matching on fragmented
11728			IP packets should be performed."
11729	DEFVAL		{ false }
11730        ::= { rcIpFilterEntry 36 }
11731
11732rcIpFilterStatisticEnable OBJECT-TYPE
11733        SYNTAX		TruthValue
11734        MAX-ACCESS		read-write
11735        STATUS		current
11736        DESCRIPTION	"Used to turn on/off Counters for this filter."
11737	DEFVAL		{ false }
11738        ::= { rcIpFilterEntry 37 }
11739
11740rcIpFilterInOctets OBJECT-TYPE
11741        SYNTAX          Counter64
11742        MAX-ACCESS      read-only
11743        STATUS          obsolete
11744        DESCRIPTION     "The number of In-Octets for this filter."
11745        ::= { rcIpFilterEntry 38 }
11746
11747rcIpFilterInPackets OBJECT-TYPE
11748        SYNTAX          Counter64
11749        MAX-ACCESS      read-only
11750        STATUS          obsolete
11751        DESCRIPTION     "The number of In-Packets for this filter."
11752        ::= { rcIpFilterEntry 39 }
11753
11754rcIpFilterRateLimitDiscardPackets OBJECT-TYPE
11755        SYNTAX          Counter64
11756        MAX-ACCESS      read-only
11757        STATUS          obsolete
11758        DESCRIPTION     "The number of packets discarded due to rate
11759			limiting."
11760        ::= { rcIpFilterEntry 40 }
11761
11762rcIpFilterNextHopForwardIpAddr OBJECT-TYPE
11763        SYNTAX          IpAddress
11764        MAX-ACCESS      read-write
11765        STATUS          current
11766        DESCRIPTION     "Next hop forward Ip address."
11767        ::= { rcIpFilterEntry 41 }
11768
11769rcIpFilterNextHopUnreachableDropEnable OBJECT-TYPE
11770        SYNTAX          TruthValue
11771        MAX-ACCESS      read-write
11772        STATUS          current
11773        DESCRIPTION     "If next hop is unreachalbe, enable/disable to drop the packet."
11774        ::= { rcIpFilterEntry 42 }
11775
11776rcIpFilterProtocolTypeUsrDefined OBJECT-TYPE
11777        SYNTAX          INTEGER (0..255)
11778        MAX-ACCESS      read-write
11779        STATUS          current
11780        DESCRIPTION     "When rcIpFilterProtocolType is set to usrDefined(256)
11781                        in an IP Filter, this field represents the 8-bit user defined
11782                        protocol identifier."
11783        DEFVAL          { 0 }
11784        ::= { rcIpFilterEntry 43 }
11785
11786rcIpFilterIngressOctets OBJECT-TYPE
11787        SYNTAX          Counter64
11788        MAX-ACCESS      read-only
11789        STATUS          current
11790        DESCRIPTION     "The number of In-Octets for this filter."
11791        ::= { rcIpFilterEntry 44 }
11792
11793rcIpFilterIngressPkts OBJECT-TYPE
11794        SYNTAX          Counter64
11795        MAX-ACCESS      read-only
11796        STATUS          current
11797        DESCRIPTION     "The number of In-Packets for this filter."
11798        ::= { rcIpFilterEntry 45 }
11799
11800rcIpFilterRateLimitDiscardPkts OBJECT-TYPE
11801        SYNTAX          Counter64
11802        MAX-ACCESS      read-only
11803        STATUS          current
11804        DESCRIPTION     "The number of packets discarded due to rate
11805                        limiting."
11806        ::= { rcIpFilterEntry 46 }
11807
11808
11809
11810-- IP Filter Global List Table
11811
11812rcIpFilterGlobalListTable OBJECT-TYPE
11813        SYNTAX          SEQUENCE OF RcIpFilterGlobalListEntry
11814        MAX-ACCESS      not-accessible
11815        STATUS          current
11816        DESCRIPTION     "A table used to store global filter list information.
11817			Each row in the table contains a set of individual
11818			filters that make up a particular filter list."
11819        ::= { rcIpFilter 21 }
11820
11821rcIpFilterGlobalListEntry OBJECT-TYPE
11822        SYNTAX          RcIpFilterGlobalListEntry
11823        MAX-ACCESS      not-accessible
11824        STATUS          current
11825        DESCRIPTION     "Global filter list attributes."
11826        INDEX           { rcIpFilterGlobalListId }
11827        ::= { rcIpFilterGlobalListTable 1 }
11828
11829RcIpFilterGlobalListEntry ::= SEQUENCE {
11830		rcIpFilterGlobalListId INTEGER (1..100),
11831		rcIpFilterGlobalListName DisplayString (SIZE(0..15)),
11832		rcIpFilterGlobalListFilterIdListSize INTEGER (0..8),
11833		rcIpFilterGlobalListFilterIdList IdList(SIZE(16)),
11834		rcIpFilterGlobalListRowStatus RowStatus,
11835                rcIpFilterGlobalListMemberPorts PortSet
11836                }
11837
11838rcIpFilterGlobalListId OBJECT-TYPE
11839        SYNTAX		INTEGER (1..100)
11840        MAX-ACCESS		read-only
11841        STATUS		current
11842        DESCRIPTION	"An unique value to identify a particular global
11843			filter list."
11844        ::= { rcIpFilterGlobalListEntry 1 }
11845
11846rcIpFilterGlobalListName OBJECT-TYPE
11847        SYNTAX		DisplayString (SIZE(0..15))
11848        MAX-ACCESS		read-write
11849        STATUS		current
11850        DESCRIPTION	"Name of this filter list."
11851        ::= { rcIpFilterGlobalListEntry 2 }
11852
11853rcIpFilterGlobalListFilterIdListSize OBJECT-TYPE
11854        SYNTAX		INTEGER (0..8)
11855        MAX-ACCESS		read-only
11856        STATUS		current
11857        DESCRIPTION	"Used to indicate the number of filters are
11858			associated with this filter list."
11859        ::= { rcIpFilterGlobalListEntry 3 }
11860
11861rcIpFilterGlobalListFilterIdList OBJECT-TYPE
11862        SYNTAX		IdList (SIZE(16))
11863        MAX-ACCESS		read-write
11864        STATUS		current
11865        DESCRIPTION	"Used to indicate zero or more filters that are
11866			associated with this filter list.  Each filter
11867			identifier is stored as two bytes in this array
11868			starting from offset zero.  Any unused bytes
11869			should be set to zero."
11870        ::= { rcIpFilterGlobalListEntry 4 }
11871
11872rcIpFilterGlobalListRowStatus OBJECT-TYPE
11873        SYNTAX		RowStatus
11874        MAX-ACCESS		read-write
11875        STATUS		current
11876        DESCRIPTION	"Row status of this entry."
11877        ::= { rcIpFilterGlobalListEntry 5 }
11878
11879rcIpFilterGlobalListMemberPorts OBJECT-TYPE
11880        SYNTAX          PortSet
11881        MAX-ACCESS      read-only
11882        STATUS          current
11883        DESCRIPTION     "Ports filter is used on."
11884        ::= { rcIpFilterGlobalListEntry 6 }
11885
11886
11887-- IP Filter Base Table
11888
11889rcIpFilterBaseListTable OBJECT-TYPE
11890        SYNTAX          SEQUENCE OF RcIpFilterBaseListEntry
11891        MAX-ACCESS      not-accessible
11892        STATUS          current
11893        DESCRIPTION     "A table used to store base filter list information.
11894			Each row in the table contains a set of individual
11895			filters that make up a particular filter list."
11896        ::= { rcIpFilter 22 }
11897
11898rcIpFilterBaseListEntry OBJECT-TYPE
11899        SYNTAX          RcIpFilterBaseListEntry
11900        MAX-ACCESS      not-accessible
11901        STATUS          current
11902        DESCRIPTION     "Base filter list attributes."
11903        INDEX           { rcIpFilterBaseListId }
11904        ::= { rcIpFilterBaseListTable 1 }
11905
11906RcIpFilterBaseListEntry ::= SEQUENCE {
11907		rcIpFilterBaseListId INTEGER (300..1000),
11908		rcIpFilterBaseListName DisplayString (SIZE(0..15)),
11909		rcIpFilterBaseListFilterIdListSize INTEGER (0..128),
11910		rcIpFilterBaseListFilterIdList IdList (SIZE(256)),
11911		rcIpFilterBaseListRowStatus RowStatus,
11912                rcIpFilterBaseListMemberPorts PortSet
11913                }
11914
11915rcIpFilterBaseListId OBJECT-TYPE
11916        SYNTAX		INTEGER (300..1000)
11917        MAX-ACCESS		read-only
11918        STATUS		current
11919        DESCRIPTION     "An unique value to identify a particular base
11920                        filter list."
11921        ::= { rcIpFilterBaseListEntry 1 }
11922
11923rcIpFilterBaseListName OBJECT-TYPE
11924        SYNTAX		DisplayString (SIZE(0..15))
11925        MAX-ACCESS		read-write
11926        STATUS		current
11927        DESCRIPTION	"Name of this filter list."
11928        ::= { rcIpFilterBaseListEntry 2 }
11929
11930rcIpFilterBaseListFilterIdListSize OBJECT-TYPE
11931        SYNTAX		INTEGER (0..128)
11932        MAX-ACCESS		read-only
11933        STATUS		current
11934        DESCRIPTION     "Used to indicate the number of filters are
11935                        associated with this filter list."
11936        ::= { rcIpFilterBaseListEntry 3 }
11937
11938rcIpFilterBaseListFilterIdList OBJECT-TYPE
11939        SYNTAX		IdList (SIZE(256))
11940        MAX-ACCESS		read-write
11941        STATUS		current
11942        DESCRIPTION     "Used to indicate zero or more filters that are
11943                        associated with this filter list.  Each filter
11944                        identifier is stored as two bytes in this array
11945                        starting from offset zero.  Any unused bytes
11946                        should be set to zero."
11947        ::= { rcIpFilterBaseListEntry 4 }
11948
11949rcIpFilterBaseListRowStatus OBJECT-TYPE
11950        SYNTAX		RowStatus
11951        MAX-ACCESS		read-write
11952        STATUS		current
11953        DESCRIPTION	"Row status of this entry."
11954        ::= { rcIpFilterBaseListEntry 5 }
11955
11956rcIpFilterBaseListMemberPorts OBJECT-TYPE
11957        SYNTAX          PortSet
11958        MAX-ACCESS      read-only
11959        STATUS          current
11960        DESCRIPTION     "Ports filter is used on."
11961        ::= { rcIpFilterBaseListEntry 6 }
11962
11963
11964-- IP Filter Port Table
11965
11966rcIpFilterPortTable OBJECT-TYPE
11967        SYNTAX          SEQUENCE OF RcIpFilterPortEntry
11968        MAX-ACCESS      not-accessible
11969        STATUS          current
11970        DESCRIPTION     "A table used to store port filtering information."
11971        ::= { rcIpFilter 23 }
11972
11973rcIpFilterPortEntry OBJECT-TYPE
11974        SYNTAX          RcIpFilterPortEntry
11975        MAX-ACCESS      not-accessible
11976        STATUS          current
11977        DESCRIPTION     "Port entry attributes."
11978        INDEX           { rcIpFilterPortIfIndex }
11979        ::= { rcIpFilterPortTable 1 }
11980
11981RcIpFilterPortEntry ::= SEQUENCE {
11982			rcIpFilterPortIfIndex InterfaceIndex,
11983			rcIpFilterPortFilterListSize INTEGER (0..128),
11984			rcIpFilterPortFilterList OCTET STRING (SIZE(256)),
11985			rcIpFilterPortMode INTEGER,
11986			rcIpFilterPortEnable TruthValue,
11987			rcIpFilterPortRowStatus RowStatus,
11988			rcIpFilterPortDefaultAction INTEGER,
11989                        rcIpFilterPortNumGlobalFilters Integer32,
11990                        rcIpFilterPortNumBaseFilters Integer32
11991	                }
11992
11993rcIpFilterPortIfIndex OBJECT-TYPE
11994        SYNTAX		InterfaceIndex
11995        MAX-ACCESS		read-only
11996        STATUS		current
11997        DESCRIPTION	"IfIndex value of a port where filtering is
11998			applied."
11999        ::= { rcIpFilterPortEntry 1 }
12000
12001rcIpFilterPortFilterListSize OBJECT-TYPE
12002        SYNTAX		INTEGER (0..128)
12003        MAX-ACCESS		read-only
12004        STATUS		current
12005        DESCRIPTION	"Used to indicate the number of filter list(s)
12006			that are assigned to this port."
12007        ::= { rcIpFilterPortEntry 2 }
12008
12009rcIpFilterPortFilterList OBJECT-TYPE
12010        SYNTAX		OCTET STRING (SIZE(256))
12011        MAX-ACCESS		read-write
12012        STATUS		current
12013        DESCRIPTION     "Used to indicate zero or more filter lists that
12014			are associated with this port.  Each filter list
12015                        identifier is stored as two bytes in this array
12016                        starting from offset zero.  Any unused bytes
12017                        should be set to zero."
12018        ::= { rcIpFilterPortEntry 3 }
12019
12020rcIpFilterPortMode OBJECT-TYPE
12021        SYNTAX		INTEGER {
12022			    permit(1),
12023			    deny(2),
12024                            none(3)
12025			}
12026        MAX-ACCESS		read-write
12027        STATUS		obsolete
12028        DESCRIPTION	"Used to indicate when filters applied to this
12029			port should be treated as 'permit' or 'deny'
12030			filters.
12031
12032                        When filters are not enabled on the port the mode
12033                        is set to none. The port does not block any packet.
12034                        Mode None cannot be used when PortEnable is true.
12035
12036			On a port configured as 'permit',  any packet
12037			that satisfies a filter is allowed to be
12038			forwarded.
12039
12040			On a port configured as 'deny', any packet that
12041			satisfies a filter is dropped."
12042	DEFVAL		{ none }
12043        ::= { rcIpFilterPortEntry 4 }
12044
12045rcIpFilterPortEnable OBJECT-TYPE
12046        SYNTAX		TruthValue
12047        MAX-ACCESS		read-write
12048        STATUS		current
12049        DESCRIPTION	"Used to indicate whether filtering is configured
12050			on this port."
12051	DEFVAL		{ false }
12052        ::= { rcIpFilterPortEntry 5 }
12053
12054rcIpFilterPortRowStatus OBJECT-TYPE
12055        SYNTAX		RowStatus
12056        MAX-ACCESS		read-write
12057        STATUS		current
12058        DESCRIPTION	"Row status of this entry."
12059        ::= { rcIpFilterPortEntry 6 }
12060
12061rcIpFilterPortDefaultAction OBJECT-TYPE
12062        SYNTAX          INTEGER {
12063                            forward(1),
12064                            drop(2),
12065                            none(3)
12066                        }
12067        MAX-ACCESS      read-write
12068        STATUS          current
12069        DESCRIPTION     "Used to indicate the default action that should
12070			be performed when an IP filter applies to a
12071			particular port.
12072
12073                        When filters are not enabled on the port the action
12074                        is set to 'none' which means the port does not block
12075			any packet.  'none' cannot be used when PortEnable is
12076			true.
12077
12078                        On a port configured as 'forward',  any packet
12079                        that satisfies a filter is allowed to be
12080                        forwarded.
12081
12082                        On a port configured as 'drop', any packet that
12083                        satisfies a filter is dropped."
12084        DEFVAL          { none }
12085        ::= { rcIpFilterPortEntry 7 }
12086
12087rcIpFilterPortNumGlobalFilters OBJECT-TYPE
12088        SYNTAX          Integer32
12089        MAX-ACCESS      read-only
12090        STATUS          current
12091        DESCRIPTION     "# of global filters"
12092        ::= { rcIpFilterPortEntry 8 }
12093
12094rcIpFilterPortNumBaseFilters OBJECT-TYPE
12095        SYNTAX          Integer32
12096        MAX-ACCESS      read-only
12097        STATUS          current
12098        DESCRIPTION     "# of base filters"
12099        ::= { rcIpFilterPortEntry 9 }
12100
12101-- IP Filter Media Device Table
12102
12103rcIpFilterMediaDevTableSize OBJECT-TYPE
12104        SYNTAX          Integer32
12105        MAX-ACCESS      read-only
12106        STATUS          current
12107        DESCRIPTION     "Used to indicate the number of entries in the
12108                         rcIpFilterMediaDevTable."
12109        ::= { rcIpFilter 24 }
12110
12111rcIpFilterMediaDevTable OBJECT-TYPE
12112        SYNTAX          SEQUENCE OF RcIpFilterMediaDevEntry
12113        MAX-ACCESS      not-accessible
12114        STATUS          current
12115        DESCRIPTION     "A table used to store media filter list information.
12116                         Each row in the table contains a set of individual
12117                         filters that make up a particular filter list for
12118                         a particular platform/device combination."
12119        ::= { rcIpFilter 25 }
12120
12121rcIpFilterMediaDevEntry OBJECT-TYPE
12122        SYNTAX          RcIpFilterMediaDevEntry
12123        MAX-ACCESS      not-accessible
12124        STATUS          current
12125        DESCRIPTION     "Device attributes and the filters' attributes."
12126        INDEX           { rcIpFilterMediaDevId }
12127        ::= { rcIpFilterMediaDevTable 1 }
12128
12129RcIpFilterMediaDevEntry ::= SEQUENCE {
12130			                 rcIpFilterMediaDevId              INTEGER,
12131			                 rcIpFilterMediaDevName            DisplayString,
12132			                 rcIpFilterMediaDevPlatformType    INTEGER,
12133			                 rcIpFilterMediaDevDeviceType      INTEGER,
12134			                 rcIpFilterMediaDevIpAddress       IpAddress,
12135			                 rcIpFilterMediaDevStreamsIds      IdList,
12136			                 rcIpFilterMediaDevMemberPorts     PortSet,
12137					 rcIpFilterMediaDevStatisticEnable TruthValue,
12138			                 rcIpFilterMediaDevRowStatus       RowStatus
12139	                }
12140
12141rcIpFilterMediaDevId OBJECT-TYPE
12142        SYNTAX		INTEGER (3000..3127)
12143        MAX-ACCESS		read-only
12144        STATUS		current
12145        DESCRIPTION	"Media Id in the rcIpFilterMediaDevTable."
12146        ::= { rcIpFilterMediaDevEntry 1 }
12147
12148rcIpFilterMediaDevName OBJECT-TYPE
12149        SYNTAX		DisplayString (SIZE(0..63))
12150        MAX-ACCESS		read-write
12151        STATUS		current
12152        DESCRIPTION	"Media Device Name. This includes the platform
12153                         and the physical/soft device."
12154        ::= { rcIpFilterMediaDevEntry 2 }
12155
12156rcIpFilterMediaDevPlatformType OBJECT-TYPE
12157        SYNTAX     INTEGER {
12158                       none(0),
12159                       cse1k(1),
12160                       cse2k(2),
12161                       cse3k(3),
12162                       bcm(4),
12163                       meridianLineCard(5),
12164                       meridianTrunkCard(6),
12165                       msl100IP(7),
12166                       vcon(8),
12167                       minerva(9),
12168                       useDefined(10)
12169                   }
12170        MAX-ACCESS		read-write
12171        STATUS		current
12172        DESCRIPTION     "Platform identifier or type. These are the
12173                         currently supported platforms."
12174        DEFVAL     { none }
12175        ::= { rcIpFilterMediaDevEntry 3 }
12176
12177rcIpFilterMediaDevDeviceType OBJECT-TYPE
12178        SYNTAX     INTEGER {
12179                       none(0),
12180                       i2002(1),
12181                       i2004(2),
12182                       i2050(3),
12183                       tps(4),
12184                       gateway(5),
12185                       useDefined(6)
12186                   }
12187        MAX-ACCESS		read-write
12188        STATUS		current
12189        DESCRIPTION	"Device identifier or type. There are the currently
12190                       supported device types."
12191        DEFVAL     { none }
12192        ::= { rcIpFilterMediaDevEntry 4 }
12193
12194rcIpFilterMediaDevIpAddress OBJECT-TYPE
12195        SYNTAX		IpAddress
12196        MAX-ACCESS		read-write
12197        STATUS		current
12198        DESCRIPTION	"Media Device IP Address."
12199        ::= { rcIpFilterMediaDevEntry 5 }
12200
12201rcIpFilterMediaDevStreamsIds OBJECT-TYPE
12202        SYNTAX		IdList (SIZE(16))
12203        MAX-ACCESS		read-only
12204        STATUS		current
12205        DESCRIPTION	"An array used to identify which streams are assigned
12206                       to MediaDevEntry. Each stream ID is stored as a two
12207                       octet value. The first octet in the pair holds bits
12208                       15-8 of the stream ID, while the second octet holds
12209                       bits 7-0 of the stream ID."
12210        ::= { rcIpFilterMediaDevEntry 6 }
12211
12212rcIpFilterMediaDevMemberPorts OBJECT-TYPE
12213        SYNTAX		PortSet
12214        MAX-ACCESS		read-only
12215        STATUS		current
12216        DESCRIPTION	"Media Device port port members. These are the system
12217                         physical ports."
12218        ::= { rcIpFilterMediaDevEntry 7 }
12219
12220rcIpFilterMediaDevStatisticEnable OBJECT-TYPE
12221        SYNTAX          TruthValue
12222	MAX-ACCESS      read-write
12223	STATUS          current
12224	DESCRIPTION     "Used to turn on/off statistics' counters for all the filters for the device."
12225	DEFVAL          { false }
12226	::= { rcIpFilterMediaDevEntry 8 }
12227
12228rcIpFilterMediaDevRowStatus OBJECT-TYPE
12229        SYNTAX		RowStatus
12230        MAX-ACCESS		read-write
12231        STATUS		current
12232        DESCRIPTION	"Row Status."
12233        ::= { rcIpFilterMediaDevEntry 9 }
12234
12235
12236-- IP Filter Media Stream Table
12237
12238rcIpFilterMediaStreamTableSize OBJECT-TYPE
12239        SYNTAX          Integer32
12240        MAX-ACCESS      read-only
12241        STATUS          current
12242        DESCRIPTION     "Used to indicate the number of entries in the
12243                         rcIpFilterMediaStreamTable."
12244        ::= { rcIpFilter 26 }
12245
12246rcIpFilterMediaStreamTable OBJECT-TYPE
12247        SYNTAX          SEQUENCE OF RcIpFilterMediaStreamEntry
12248        MAX-ACCESS      not-accessible
12249        STATUS          current
12250        DESCRIPTION     "A table used to store tcp/udp port information
12251                         for a set of filters that make up a particular
12252                         filter list for a particular platform/device
12253                         combination."
12254        ::= { rcIpFilter 27 }
12255
12256rcIpFilterMediaStreamEntry OBJECT-TYPE
12257        SYNTAX          RcIpFilterMediaStreamEntry
12258        MAX-ACCESS      not-accessible
12259        STATUS          current
12260        DESCRIPTION     "Layer 4 Port attributes and the filters' attributes."
12261        INDEX           { rcIpFilterMediaStreamMediaId,
12262                          rcIpFilterMediaStreamStreamId }
12263        ::= { rcIpFilterMediaStreamTable 1 }
12264
12265RcIpFilterMediaStreamEntry ::= SEQUENCE {
12266			                 rcIpFilterMediaStreamMediaId      INTEGER,
12267			                 rcIpFilterMediaStreamStreamId     INTEGER,
12268			                 rcIpFilterMediaStreamName         DisplayString,
12269			                 rcIpFilterMediaStreamProtocol     INTEGER,
12270			                 rcIpFilterMediaStreamPortMin      INTEGER,
12271			                 rcIpFilterMediaStreamPortMax      INTEGER,
12272			                 rcIpFilterMediaStreamPortOption   INTEGER,
12273			                 rcIpFilterMediaStreamType         INTEGER,
12274			                 rcIpFilterMediaStreamRemarkDscp   DisplayString,
12275			                 rcIpFilterMediaStreamMatchDscp    DisplayString,
12276			                 rcIpFilterMediaStreamRowStatus    RowStatus
12277	                }
12278
12279rcIpFilterMediaStreamMediaId OBJECT-TYPE
12280        SYNTAX		INTEGER (3000..3127)
12281        MAX-ACCESS		read-only
12282        STATUS		current
12283        DESCRIPTION	"Media Id in the rcIpFilterMediaDevTable."
12284        ::= { rcIpFilterMediaStreamEntry 1 }
12285
12286rcIpFilterMediaStreamStreamId OBJECT-TYPE
12287        SYNTAX		INTEGER (1..4)
12288        MAX-ACCESS		read-only
12289        STATUS		current
12290        DESCRIPTION	"Port range Id in the rcIpFilterMediaStreamTable."
12291        ::= { rcIpFilterMediaStreamEntry 2 }
12292
12293rcIpFilterMediaStreamName OBJECT-TYPE
12294        SYNTAX		DisplayString (SIZE(0..31))
12295        MAX-ACCESS		read-write
12296        STATUS		current
12297        DESCRIPTION	"Media Stream Name."
12298        ::= { rcIpFilterMediaStreamEntry 3 }
12299
12300rcIpFilterMediaStreamProtocol OBJECT-TYPE
12301        SYNTAX     INTEGER {
12302                       tcp(6),
12303                       udp(17)
12304                   }
12305        MAX-ACCESS		read-write
12306        STATUS		current
12307        DESCRIPTION     "Type of transport protocol to filter on. Multimedia
12308                         applications often use UDP and some use TCP. Any
12309                         Layer 4 protocol number supported by IP can be added here
12310                         in future."
12311        DEFVAL     { udp }
12312        ::= { rcIpFilterMediaStreamEntry 4 }
12313
12314rcIpFilterMediaStreamPortMin OBJECT-TYPE
12315        SYNTAX     INTEGER (0..65535)
12316        MAX-ACCESS		read-write
12317        STATUS		current
12318        DESCRIPTION	"TCP/UDP source or destination port to filter on."
12319        ::= { rcIpFilterMediaStreamEntry 5 }
12320
12321rcIpFilterMediaStreamPortMax OBJECT-TYPE
12322        SYNTAX     INTEGER (0..65535)
12323        MAX-ACCESS		read-write
12324        STATUS		current
12325        DESCRIPTION	"TCP/UDP source or destination port to filter on."
12326        ::= { rcIpFilterMediaStreamEntry 6 }
12327
12328rcIpFilterMediaStreamPortOption OBJECT-TYPE
12329        SYNTAX     INTEGER {
12330                       src(1),
12331                       dest(2),
12332                       srcDest(3)
12333                   }
12334        MAX-ACCESS		read-write
12335        STATUS		current
12336        DESCRIPTION	"Src port or destination port of both."
12337        DEFVAL     { srcDest }
12338        ::= { rcIpFilterMediaStreamEntry 7 }
12339
12340rcIpFilterMediaStreamType OBJECT-TYPE
12341        SYNTAX     INTEGER {
12342                       signal(1),
12343                       media(2)
12344                   }
12345        MAX-ACCESS		read-write
12346        STATUS		current
12347        DESCRIPTION	"Type of stream to filter on."
12348        DEFVAL     { media }
12349        ::= { rcIpFilterMediaStreamEntry 8 }
12350
12351rcIpFilterMediaStreamRemarkDscp OBJECT-TYPE
12352        SYNTAX		DisplayString (SIZE(6))
12353        MAX-ACCESS		read-only
12354        STATUS		current
12355        DESCRIPTION	"Used to specify what the value of the DSCP should
12356                       be modified to if this stream is identified. The
12357                       modification is applied at the egress point. The
12358                       DSCP represents the high-order 6 bits of the TOS byte
12359                       (in network order)."
12360        DEFVAL     { '000000'B }
12361        ::= { rcIpFilterMediaStreamEntry 9 }
12362
12363rcIpFilterMediaStreamMatchDscp OBJECT-TYPE
12364        SYNTAX		DisplayString (SIZE(6))
12365        MAX-ACCESS		read-write
12366        STATUS		current
12367        DESCRIPTION	"Used to specify what the value of the DSCP should
12368                       be match with in the stream identification. DSCP
12369                       represents the high-order 6 bit of the TOS byte
12370                       (in network order)."
12371        DEFVAL     { '000000'B }
12372        ::= { rcIpFilterMediaStreamEntry 10 }
12373
12374rcIpFilterMediaStreamRowStatus OBJECT-TYPE
12375        SYNTAX		RowStatus
12376        MAX-ACCESS		read-write
12377        STATUS		current
12378        DESCRIPTION	"Row Status."
12379        ::= { rcIpFilterMediaStreamEntry 11 }
12380
12381
12382-- IP Policy Address Table
12383
12384rcIpPolicy OBJECT IDENTIFIER ::= { rcIp 11 }
12385
12386rcIpPolicyAddrTableSize OBJECT-TYPE
12387        SYNTAX        Integer32
12388        MAX-ACCESS    read-only
12389        STATUS        obsolete
12390        DESCRIPTION   "Used to indicate the number of entries in the
12391		      rcIpPolicyAddrTable."
12392        ::= { rcIpPolicy 1 }
12393
12394rcIpPolicyAddrTable OBJECT-TYPE
12395        SYNTAX        SEQUENCE OF RcIpPolicyAddrEntry
12396        MAX-ACCESS    not-accessible
12397        STATUS        obsolete
12398        DESCRIPTION   "A table used to store different types list entries.
12399                      Each row in the table contains a list entry that is
12400                      used by a set of announce policies."
12401        ::= { rcIpPolicy 2 }
12402
12403rcIpPolicyAddrEntry OBJECT-TYPE
12404        SYNTAX        RcIpPolicyAddrEntry
12405        MAX-ACCESS    not-accessible
12406        STATUS        obsolete
12407        DESCRIPTION   "Route entry attributes."
12408        INDEX         {rcIpPolicyAddrIpAddr}
12409        ::= { rcIpPolicyAddrTable 1 }
12410
12411RcIpPolicyAddrEntry ::= SEQUENCE {
12412                        rcIpPolicyAddrIpAddr IpAddress,
12413                        rcIpPolicyAddrId   Integer32,
12414                        rcIpPolicyAddrAddrListIdListSize INTEGER (0..128),
12415                        rcIpPolicyAddrAddrListIdList OCTET STRING (SIZE(256)),
12416                        rcIpPolicyAddrRowStatus RowStatus
12417                        }
12418
12419
12420rcIpPolicyAddrIpAddr OBJECT-TYPE
12421        SYNTAX        IpAddress
12422        MAX-ACCESS    read-only
12423        STATUS        obsolete
12424        DESCRIPTION   "The network address for this type of list entry. This
12425                      value is required for all types of lists."
12426        ::= { rcIpPolicyAddrEntry 1 }
12427
12428rcIpPolicyAddrId OBJECT-TYPE
12429        SYNTAX	      Integer32
12430        MAX-ACCESS	  read-only
12431        STATUS	      obsolete
12432        DESCRIPTION   "Identifier of this entry. Used internally to identify
12433		      this entry."
12434        ::= { rcIpPolicyAddrEntry 2 }
12435
12436rcIpPolicyAddrAddrListIdListSize OBJECT-TYPE
12437        SYNTAX	      INTEGER (0..128)
12438        MAX-ACCESS	  read-only
12439        STATUS	      obsolete
12440        DESCRIPTION   "Used to indicate the number of id(s) in the
12441		      rcIpPolicyAddrListIdList variable."
12442        ::= { rcIpPolicyAddrEntry 3 }
12443
12444rcIpPolicyAddrAddrListIdList OBJECT-TYPE
12445        SYNTAX	      OCTET STRING (SIZE(256))
12446        MAX-ACCESS	  read-only
12447        STATUS	      obsolete
12448        DESCRIPTION   "Used to indicate zero or more rcIpPolicyAddrListEntry(s)
12449		      that are referring to this entry.  Each list-id identifier
12450                      is stored as two bytes in this array starting from
12451                      offset zero.  Any unused bytes should be set to zero."
12452        ::= { rcIpPolicyAddrEntry 4 }
12453
12454rcIpPolicyAddrRowStatus OBJECT-TYPE
12455        SYNTAX		RowStatus
12456        MAX-ACCESS		read-write
12457        STATUS		obsolete
12458        DESCRIPTION	"Row status of this entry."
12459        ::= { rcIpPolicyAddrEntry 5 }
12460
12461
12462-- Ip Policy Network Table
12463
12464rcIpPolicyNetTableSize OBJECT-TYPE
12465        SYNTAX        Integer32
12466        MAX-ACCESS    read-only
12467        STATUS        obsolete
12468        DESCRIPTION   "Used to indicate the number of entries in the
12469		      rcIpPolicyNetTable."
12470        ::= { rcIpPolicy 3 }
12471
12472rcIpPolicyNetTable OBJECT-TYPE
12473        SYNTAX        SEQUENCE OF RcIpPolicyNetEntry
12474        MAX-ACCESS    not-accessible
12475        STATUS        obsolete
12476        DESCRIPTION   "A table used to store different types list entries.
12477                      Each row in the table contains a list entry that is
12478                      used by a set of announce policies."
12479        ::= { rcIpPolicy 4 }
12480
12481rcIpPolicyNetEntry OBJECT-TYPE
12482        SYNTAX        RcIpPolicyNetEntry
12483        MAX-ACCESS    not-accessible
12484        STATUS        obsolete
12485        DESCRIPTION   "Route entry attributes."
12486        INDEX         {rcIpPolicyNetAddr, rcIpPolicyNetMask }
12487        ::= { rcIpPolicyNetTable 1 }
12488
12489RcIpPolicyNetEntry ::= SEQUENCE {
12490                        rcIpPolicyNetAddr IpAddress,
12491                        rcIpPolicyNetMask IpAddress,
12492                        rcIpPolicyNetId   Integer32,
12493                        rcIpPolicyNetNetListIdListSize INTEGER (0..128),
12494                        rcIpPolicyNetNetListIdList OCTET STRING (SIZE(256)),
12495                        rcIpPolicyNetRowStatus RowStatus
12496                        }
12497
12498rcIpPolicyNetAddr OBJECT-TYPE
12499        SYNTAX        IpAddress
12500        MAX-ACCESS    read-only
12501        STATUS        obsolete
12502        DESCRIPTION   "The network address for this type of list entry. This
12503                      value is required for all types of lists."
12504        ::= { rcIpPolicyNetEntry 1 }
12505
12506rcIpPolicyNetMask OBJECT-TYPE
12507        SYNTAX        IpAddress
12508        MAX-ACCESS    read-only
12509        STATUS        obsolete
12510        DESCRIPTION   "The route mask for this type of list entry. This
12511                      value is meaningful only if rcIpPolicyNetEntry
12512                      is equal to exactNet(1), rangeNet(2), advertiseNet(3).
12513                      For other types it should have the value 0.0.0.0."
12514        ::= { rcIpPolicyNetEntry 2 }
12515
12516rcIpPolicyNetId OBJECT-TYPE
12517        SYNTAX	      Integer32
12518        MAX-ACCESS	  read-only
12519        STATUS	      obsolete
12520        DESCRIPTION   "Used internally to recognize this entry."
12521        ::= { rcIpPolicyNetEntry 3 }
12522
12523rcIpPolicyNetNetListIdListSize OBJECT-TYPE
12524        SYNTAX	      INTEGER (0..128)
12525        MAX-ACCESS	  read-only
12526        STATUS	      obsolete
12527        DESCRIPTION   "Used to indicate the number of id(s) in the
12528		      rcIpPolicyNetListIdList variable."
12529        ::= { rcIpPolicyNetEntry 4 }
12530
12531rcIpPolicyNetNetListIdList OBJECT-TYPE
12532        SYNTAX	      OCTET STRING (SIZE(256))
12533        MAX-ACCESS	  read-only
12534        STATUS	      obsolete
12535        DESCRIPTION   "Used to indicate zero or more rcIpPolicyNetListEntry(s)
12536                      that are referring to this entry.  Each list-id identifier
12537                      is stored as two bytes in this array starting from
12538                      offset zero.  Any unused bytes should be set to zero."
12539        ::= { rcIpPolicyNetEntry 5 }
12540
12541rcIpPolicyNetRowStatus OBJECT-TYPE
12542        SYNTAX		RowStatus
12543        MAX-ACCESS		read-write
12544        STATUS		obsolete
12545        DESCRIPTION	"Row status of this entry."
12546        ::= { rcIpPolicyNetEntry 6 }
12547
12548
12549-- IP Policy Address List Table
12550
12551rcIpPolicyAddrListTableSize OBJECT-TYPE
12552        SYNTAX        Integer32
12553        MAX-ACCESS    read-only
12554        STATUS        obsolete
12555        DESCRIPTION  "Used to indicate the number of entries in the
12556                      rcIpPolicyAddrListTable."
12557        ::= { rcIpPolicy 5 }
12558
12559rcIpPolicyAddrListTable OBJECT-TYPE
12560        SYNTAX        SEQUENCE OF RcIpPolicyAddrListEntry
12561        MAX-ACCESS    not-accessible
12562        STATUS        obsolete
12563        DESCRIPTION   "A table used to group rcIpPolicyAddrEntry(s)
12564                      into a list."
12565        ::= { rcIpPolicy 6 }
12566
12567rcIpPolicyAddrListEntry OBJECT-TYPE
12568        SYNTAX        RcIpPolicyAddrListEntry
12569        MAX-ACCESS    not-accessible
12570        STATUS        obsolete
12571        DESCRIPTION   "Route entry attributes."
12572        INDEX         { rcIpPolicyAddrListId }
12573        ::= { rcIpPolicyAddrListTable 1 }
12574
12575RcIpPolicyAddrListEntry ::= SEQUENCE {
12576                  rcIpPolicyAddrListId INTEGER (1..1000),
12577                  rcIpPolicyAddrListName DisplayString (SIZE(0..15)),
12578                  rcIpPolicyAddrListIdListSize INTEGER (0..128),
12579                  rcIpPolicyAddrListIdList OCTET STRING (SIZE(256)),
12580                  rcIpPolicyAddrListPolicyIdListSize INTEGER (0..128),
12581                  rcIpPolicyAddrListPolicyIdList OCTET STRING (SIZE(256)),
12582                  rcIpPolicyAddrListRowStatus RowStatus
12583                  }
12584
12585rcIpPolicyAddrListId OBJECT-TYPE
12586        SYNTAX        INTEGER (1..1000)
12587        MAX-ACCESS    read-only
12588        STATUS        obsolete
12589        DESCRIPTION   "A value that uniquely identifies this list of
12590                       rcIpPolicyAddrListEntry."
12591        ::= { rcIpPolicyAddrListEntry 1 }
12592
12593rcIpPolicyAddrListName OBJECT-TYPE
12594        SYNTAX        DisplayString (SIZE (0..15))
12595        MAX-ACCESS    read-write
12596        STATUS        obsolete
12597        DESCRIPTION   "An administratively-assigned name for this list."
12598        ::= { rcIpPolicyAddrListEntry 3 }
12599
12600rcIpPolicyAddrListIdListSize OBJECT-TYPE
12601        SYNTAX        INTEGER (0..128)
12602        MAX-ACCESS    read-only
12603        STATUS        obsolete
12604         DESCRIPTION  "Used to indicate the number of rcIpPolicyAddrNetEntry
12605                      id(s) in the rcIpPolicyAddrListIdList variable."
12606        ::= { rcIpPolicyAddrListEntry 4 }
12607
12608rcIpPolicyAddrListIdList OBJECT-TYPE
12609        SYNTAX        OCTET STRING (SIZE(256))
12610        MAX-ACCESS    read-write
12611        STATUS        obsolete
12612        DESCRIPTION   "Used to indicate zero or more AddrListId  that
12613                      are associated to this list.  Each AddrList identifier
12614                      is stored as two bytes in this array starting from
12615                      offset zero.  Any unused bytes should be set to zero."
12616        ::= { rcIpPolicyAddrListEntry 5 }
12617
12618rcIpPolicyAddrListPolicyIdListSize OBJECT-TYPE
12619        SYNTAX        INTEGER (0..128)
12620        MAX-ACCESS    read-only
12621        STATUS        obsolete
12622        DESCRIPTION   "Used to indicate the number of policy id(s) in the
12623                      Policy Id list. That are referring to this list."
12624        ::= { rcIpPolicyAddrListEntry 6 }
12625
12626rcIpPolicyAddrListPolicyIdList OBJECT-TYPE
12627        SYNTAX        OCTET STRING (SIZE(256))
12628        MAX-ACCESS    read-only
12629        STATUS        obsolete
12630        DESCRIPTION   "Used to indicate zero or more policies  that
12631                      are referring to this entry.  Each policy identifier
12632                      is stored as two bytes in this array starting from
12633                      offset zero.  Any unused bytes should be set to zero."
12634        ::= { rcIpPolicyAddrListEntry 7 }
12635
12636
12637rcIpPolicyAddrListRowStatus OBJECT-TYPE
12638        SYNTAX          RowStatus
12639        MAX-ACCESS      read-write
12640        STATUS          obsolete
12641        DESCRIPTION     "Row status of this entry."
12642        ::= { rcIpPolicyAddrListEntry 8 }
12643
12644
12645-- RIP Announce Policy Table
12646
12647rcIpPolicyRipAnnounceTableSize OBJECT-TYPE
12648        SYNTAX        Integer32
12649        MAX-ACCESS    read-only
12650        STATUS        obsolete
12651        DESCRIPTION   "Used to indicate the number of entries in the
12652                      rcIpPolicyRipAnnounceTable."
12653        ::= { rcIpPolicy 7 }
12654
12655rcIpPolicyRipAnnounceTable OBJECT-TYPE
12656        SYNTAX        SEQUENCE OF RcIpPolicyRipAnnounceEntry
12657        MAX-ACCESS    not-accessible
12658        STATUS        obsolete
12659        DESCRIPTION   "A table used to store set of announce policies
12660		      configured for RIP routing protocol. The Number
12661                      of entries is given by rcIpPolicyNumRipPolicies."
12662        ::= { rcIpPolicy 8 }
12663
12664rcIpPolicyRipAnnounceEntry OBJECT-TYPE
12665        SYNTAX        RcIpPolicyRipAnnounceEntry
12666        MAX-ACCESS    not-accessible
12667        STATUS        obsolete
12668        DESCRIPTION   "Entry containing configuration information for a
12669                      particular announce policy."
12670        INDEX         { rcIpPolicyRipAnnounceId }
12671        ::= { rcIpPolicyRipAnnounceTable 1 }
12672
12673RcIpPolicyRipAnnounceEntry ::= SEQUENCE {
12674                rcIpPolicyRipAnnounceId INTEGER (1..1000),
12675                rcIpPolicyRipAnnounceName DisplayString (SIZE(0..15)),
12676                rcIpPolicyRipAnnounceEnable TruthValue,
12677		rcIpPolicyRipAnnounceExactNetListId INTEGER (0..1000),
12678		rcIpPolicyRipAnnounceRangeNetListId INTEGER (0..1000),
12679		rcIpPolicyRipAnnounceRipGatewayListId INTEGER (0..1000),
12680		rcIpPolicyRipAnnounceRipInterfaceListId INTEGER (0..1000),
12681		rcIpPolicyRipAnnounceOspfRouterListId INTEGER (0..1000),
12682		rcIpPolicyRipAnnounceAnnounceInterfaceListId INTEGER (0..1000),
12683                rcIpPolicyRipAnnouncePrecedence INTEGER,
12684                rcIpPolicyRipAnnounceRouteSource INTEGER,
12685		rcIpPolicyRipAnnounceAdvertiseNetListId INTEGER (0..1000),
12686                rcIpPolicyRipAnnounceAction INTEGER,
12687                rcIpPolicyRipAnnounceOspfRouteType INTEGER,
12688                rcIpPolicyRipAnnounceRipMetric INTEGER (0..15),
12689                rcIpPolicyRipAnnounceRowStatus RowStatus
12690                }
12691
12692rcIpPolicyRipAnnounceId OBJECT-TYPE
12693        SYNTAX        INTEGER (1..1000)
12694        MAX-ACCESS    read-only
12695        STATUS        obsolete
12696        DESCRIPTION   "A value that uniquely identifies the policy
12697                      associated with this entry."
12698        ::= { rcIpPolicyRipAnnounceEntry 1 }
12699
12700rcIpPolicyRipAnnounceName OBJECT-TYPE
12701        SYNTAX        DisplayString (SIZE (0..15))
12702        MAX-ACCESS    read-write
12703        STATUS        obsolete
12704        DESCRIPTION   "An administratively-assigned name for this policy."
12705        ::= { rcIpPolicyRipAnnounceEntry 2 }
12706
12707rcIpPolicyRipAnnounceEnable OBJECT-TYPE
12708        SYNTAX        TruthValue
12709        MAX-ACCESS    read-write
12710        STATUS        obsolete
12711        DESCRIPTION   "It indicates whether this policy is enabled or not.
12712                      The policy should be applied only if it is set to 'true'."
12713	DEFVAL        { true }
12714        ::= { rcIpPolicyRipAnnounceEntry 3 }
12715
12716rcIpPolicyRipAnnounceExactNetListId OBJECT-TYPE
12717        SYNTAX        INTEGER (0..1000)
12718        MAX-ACCESS    read-write
12719        STATUS        obsolete
12720        DESCRIPTION   "Used to indicate the number of 'exact' type entries
12721                      that are configured for this policy.
12722
12723 		      An entry with type 'exactNet' or 'rangeNet' represents
12724                      the network list.  This indicates which networks will
12725                      match a particular announce policy.
12726
12727                      An entry with a 'exact' type means to only match the
12728                      specific network advertisement (netaddr & mask).
12729
12730                      An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
12731                      means 'match the default route'.
12732
12733                      If set to '0', this policy applies to all the routes."
12734
12735        ::= { rcIpPolicyRipAnnounceEntry 4 }
12736
12737rcIpPolicyRipAnnounceRangeNetListId OBJECT-TYPE
12738        SYNTAX        INTEGER (0..1000)
12739        MAX-ACCESS    read-write
12740        STATUS        obsolete
12741        DESCRIPTION   "Used to indicate zero or more 'range' network entries
12742                      that are associated with this policy.
12743
12744                      An entry with a 'range' type means to match any network
12745		      number that falls in the range indicated by the addr &
12746                      mask.
12747
12748                      A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
12749                      means 'match any route'.
12750
12751                      If set to '0', this policy applies to all the routes."
12752
12753        ::= { rcIpPolicyRipAnnounceEntry 5 }
12754
12755rcIpPolicyRipAnnounceRipGatewayListId OBJECT-TYPE
12756        SYNTAX        INTEGER (0..1000)
12757        MAX-ACCESS    read-write
12758        STATUS        obsolete
12759        DESCRIPTION   "Used to identify the RIP-gatewayList in the list
12760                      that are associated with this policy.
12761
12762                      This field has meaning only for RIP sourced routes and
12763                      if RIP is included as a RouteSource.
12764                      The list contains one or more rip-routers (other side
12765                      of the interface) addresses that could send RIP updates
12766                      to this router.  If a router
12767                      address is included in this list, this policy applies to
12768                      RIP advertisements from that router.
12769
12770                      If set to '0', this policy applies to RIP updates
12771                      received from any rip routers/interfaces."
12772
12773        ::= { rcIpPolicyRipAnnounceEntry 6 }
12774
12775rcIpPolicyRipAnnounceRipInterfaceListId OBJECT-TYPE
12776        SYNTAX        INTEGER (0..1000)
12777        MAX-ACCESS    read-write
12778        STATUS        obsolete
12779        DESCRIPTION   "Used to indicate the number of entries in the
12780                      ripInterfaceIdList that are configured for this policy.
12781
12782                      This field has meaning only for RIP sourced routes and
12783                      if RIP is included as a RouteSource. The list contains
12784                      one or more rip-interface addresses on this router.
12785                      If an interface address is incuded in this list, this
12786                      policy applies to RIP advertisements received on that
12787                      interface.
12788
12789                      A value of '0' indicates thtat this policy applies to
12790                      RIP updates received on any rip-interface."
12791
12792        ::= { rcIpPolicyRipAnnounceEntry 7 }
12793
12794rcIpPolicyRipAnnounceOspfRouterListId OBJECT-TYPE
12795        SYNTAX        INTEGER (0..1000)
12796        MAX-ACCESS    read-write
12797        STATUS        obsolete
12798        DESCRIPTION   "Used to indicate the number of entries in the
12799                      OspfRouteIds that are configured for this policy.
12800
12801                      This field has meaning only for OSPF sourced routes and
12802                      if OSPF is included as a RouteSource. The list contains
12803                      one or more router IDs of OSPF routers. If a routerId
12804                      is included in this list, this policy applies to
12805                      OSPF advertisements received from that router.
12806
12807                      A value of '0' indicates that this policy applies to
12808                      any OPSF routes received from any router."
12809
12810        ::= { rcIpPolicyRipAnnounceEntry 8 }
12811
12812rcIpPolicyRipAnnounceAnnounceInterfaceListId OBJECT-TYPE
12813        SYNTAX        INTEGER (0..1000)
12814        MAX-ACCESS    read-write
12815        STATUS        obsolete
12816        DESCRIPTION   "Used to indicate the number of entries in the
12817                      AnnounceInterfaceids that are configured for this policy.
12818
12819                      The list contains one or more outbound interface
12820                      addresses. If the outbound interface address in this
12821                      list, the policy applies to RIP updates/advertisements
12822                      sent through this  interface.
12823
12824                      A value of '0' indicates that this policy applies to
12825                      any outbound RIP interface on this router."
12826
12827        ::= { rcIpPolicyRipAnnounceEntry 9 }
12828
12829rcIpPolicyRipAnnouncePrecedence OBJECT-TYPE
12830        SYNTAX        INTEGER (0..65535)
12831        MAX-ACCESS    read-write
12832        STATUS        obsolete
12833        DESCRIPTION   "Is used while comparing this policy rule with other
12834                      policy that a given route may match.  A rule with a
12835                      higher precedence value will be chosen over one with
12836                      a smaller value. In the case of a tie, the PolicyId is
12837                      used (larger wins)."
12838        ::= { rcIpPolicyRipAnnounceEntry 10 }
12839
12840rcIpPolicyRipAnnounceRouteSource OBJECT-TYPE
12841        SYNTAX        INTEGER {
12842			 direct(1),
12843			 static(2),
12844			 rip(4),
12845			 ospf(8),
12846			 any(15)
12847		      }
12848        MAX-ACCESS    read-write
12849        STATUS        obsolete
12850        DESCRIPTION   "Is represented as bitset to indicate route sources.
12851                      It can contain one or more route sources. If the route
12852                      source is in this bit map, then a route from that source
12853                      that meets the other criteria of this policy will match
12854                      the policy."
12855        DEFVAL        { any }
12856        ::= { rcIpPolicyRipAnnounceEntry 11 }
12857
12858rcIpPolicyRipAnnounceAdvertiseNetListId OBJECT-TYPE
12859        SYNTAX        INTEGER (0..1000)
12860        MAX-ACCESS    read-write
12861        STATUS        obsolete
12862        DESCRIPTION   "Used to indicate the number of entries in the
12863                      AdvertiseNetList that are configured for this policy.
12864
12865                      This has meaning only if the Action is set to 'announce'.
12866                      It is useful to send or advertise networks that differ
12867                      from actual network in the routing table. Also allows
12868                      advertisement of an aggregate or default along with the
12869                      actual network.  Aggregation is useful if a number of
12870                      routes in the table falls in a certain range. Can save
12871                      space by sending aggregate route instead of the individual
12872                      routes.
12873
12874                      Actual network/route is included in the update
12875                      only if there is a match or there there is an entry
12876                      (address & mask pair) 255.255.255.255/255.255.255.255
12877                      in the list."
12878
12879        ::= { rcIpPolicyRipAnnounceEntry 12 }
12880
12881rcIpPolicyRipAnnounceAction OBJECT-TYPE
12882        SYNTAX        INTEGER {
12883			 announce(1),
12884			 ignore(2)
12885		      }
12886        MAX-ACCESS    read-write
12887        STATUS        obsolete
12888        DESCRIPTION   "It indicates whether the route should be announced
12889                      or not."
12890        DEFVAL  { ignore }
12891        ::= { rcIpPolicyRipAnnounceEntry 13 }
12892
12893rcIpPolicyRipAnnounceOspfRouteType OBJECT-TYPE
12894        SYNTAX        INTEGER {
12895			 type1(1),
12896                         type2(2),
12897                         external(3),
12898                         internal(4),
12899                         any(5)
12900                      }
12901        MAX-ACCESS    read-write
12902        STATUS        obsolete
12903        DESCRIPTION   "Ospf Route type. It applies to OSPF sourced routes only.
12904		      'type1' means to apply this policy to only type1 OSPF
12905                      external routes. 'type2' means to apply this policy to
12906                      only type2 OSPF external routes. 'internal' means 'match
12907                      ospf specfic routes'. 'any' means apply this policy to
12908                      all OSPF external routes."
12909         DEFVAL  { any }
12910        ::= { rcIpPolicyRipAnnounceEntry 14 }
12911
12912rcIpPolicyRipAnnounceRipMetric OBJECT-TYPE
12913        SYNTAX        INTEGER (0..15)
12914        MAX-ACCESS    read-write
12915        STATUS        obsolete
12916        DESCRIPTION   "RIP metric. The value is meaningful only if the action
12917                      is set to 'announce'. This is optional export metric
12918                      to use when advertising a route that matches this policy.
12919                      If set to zero, the routing table metric calculated for
12920                      RIP is is used."
12921        DEFVAL        {0}
12922        ::= { rcIpPolicyRipAnnounceEntry 15 }
12923
12924rcIpPolicyRipAnnounceRowStatus OBJECT-TYPE
12925        SYNTAX		RowStatus
12926        MAX-ACCESS		read-write
12927        STATUS		obsolete
12928        DESCRIPTION	"Row status of this entry."
12929        ::= { rcIpPolicyRipAnnounceEntry 16 }
12930
12931-- OSPF Announce policy table.
12932
12933rcIpPolicyOspfAnnounceTableSize OBJECT-TYPE
12934        SYNTAX        Integer32
12935        MAX-ACCESS    read-only
12936        STATUS        obsolete
12937        DESCRIPTION   "Used to indicate the number of entries in the
12938                      rcIpPolicyOspfAnnounceTable."
12939        ::= { rcIpPolicy 9 }
12940
12941
12942rcIpPolicyOspfAnnounceTable OBJECT-TYPE
12943        SYNTAX        SEQUENCE OF RcIpPolicyOspfAnnounceEntry
12944        MAX-ACCESS    not-accessible
12945        STATUS        obsolete
12946        DESCRIPTION   "A table used to store set of announce policies
12947		      configured for OSPF routing protocol. The Number
12948                      of entries is given by rcIpPolicyNumOspfPolicies."
12949        ::= { rcIpPolicy 10 }
12950
12951rcIpPolicyOspfAnnounceEntry OBJECT-TYPE
12952        SYNTAX        RcIpPolicyOspfAnnounceEntry
12953        MAX-ACCESS    not-accessible
12954        STATUS        obsolete
12955        DESCRIPTION   "Entry containing configuration information for a
12956                      particular announce policy."
12957        INDEX         { rcIpPolicyOspfAnnounceId }
12958        ::= { rcIpPolicyOspfAnnounceTable 1 }
12959
12960RcIpPolicyOspfAnnounceEntry ::= SEQUENCE {
12961                rcIpPolicyOspfAnnounceId INTEGER (2001..3000),
12962                rcIpPolicyOspfAnnounceName DisplayString (SIZE (0..15)),
12963                rcIpPolicyOspfAnnounceEnable TruthValue,
12964		rcIpPolicyOspfAnnounceExactNetListId INTEGER (0..1000),
12965		rcIpPolicyOspfAnnounceRangeNetListId INTEGER (0..1000),
12966		rcIpPolicyOspfAnnounceRipGatewayListId INTEGER (0..1000),
12967		rcIpPolicyOspfAnnounceRipInterfaceListId INTEGER (0..1000),
12968                rcIpPolicyOspfAnnouncePrecedence INTEGER,
12969                rcIpPolicyOspfAnnounceRouteSource INTEGER,
12970		rcIpPolicyOspfAnnounceAdvertiseNetListId INTEGER (0..1000),
12971                rcIpPolicyOspfAnnounceAction INTEGER,
12972                rcIpPolicyOspfAnnounceExtMetricType INTEGER,
12973                rcIpPolicyOspfAnnounceExtMetric INTEGER (0..65535),
12974                rcIpPolicyOspfAnnounceRowStatus RowStatus
12975                }
12976
12977rcIpPolicyOspfAnnounceId OBJECT-TYPE
12978        SYNTAX        INTEGER (2001..3000)
12979        MAX-ACCESS    read-only
12980        STATUS        obsolete
12981        DESCRIPTION   "A value that uniquely identifies the policy
12982                      associated with this entry."
12983        ::= { rcIpPolicyOspfAnnounceEntry 1 }
12984
12985rcIpPolicyOspfAnnounceName OBJECT-TYPE
12986        SYNTAX        DisplayString (SIZE (0..15))
12987        MAX-ACCESS    read-write
12988        STATUS        obsolete
12989        DESCRIPTION   "An administratively-assigned name for this policy."
12990        ::= { rcIpPolicyOspfAnnounceEntry 2 }
12991
12992rcIpPolicyOspfAnnounceEnable OBJECT-TYPE
12993        SYNTAX        TruthValue
12994        MAX-ACCESS    read-write
12995        STATUS        obsolete
12996        DESCRIPTION   "It indicates whether this policy is enabled or not.
12997                      The policy should be applied only if it is set to
12998		      'true'."
12999	DEFVAL        { true }
13000        ::= { rcIpPolicyOspfAnnounceEntry 3 }
13001
13002rcIpPolicyOspfAnnounceExactNetListId OBJECT-TYPE
13003        SYNTAX        INTEGER (0..1000)
13004        MAX-ACCESS    read-write
13005        STATUS        obsolete
13006        DESCRIPTION   "Used to indicate the number of 'exact' type entries
13007                      that are configured for this policy.
13008
13009                      An entry with type 'exactNet' or 'rangeNet' represents
13010                      the network list.  This indicates which networks will
13011                      match a particular announce policy.
13012
13013                      An entry with a 'exact' type means to only match the
13014                      specific network advertisement (netaddr & mask).
13015
13016                      An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
13017                      means 'match the default route'.
13018
13019                      If set to '0', this policy applies to all the routes."
13020
13021        ::= { rcIpPolicyOspfAnnounceEntry 4 }
13022
13023rcIpPolicyOspfAnnounceRangeNetListId OBJECT-TYPE
13024        SYNTAX        INTEGER (0..1000)
13025        MAX-ACCESS    read-write
13026        STATUS        obsolete
13027        DESCRIPTION   "Used to indicate zero or more 'range' network entries
13028                      that are associated with this policy.
13029
13030                      An entry with a 'range' type means to match any network
13031                      number that falls in the range indicated by the addr &
13032                      mask.
13033
13034                      A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
13035                      means 'match any route'.
13036
13037                      If set to '0', this policy applies to all the routes."
13038
13039        ::= { rcIpPolicyOspfAnnounceEntry 5 }
13040
13041rcIpPolicyOspfAnnounceRipGatewayListId OBJECT-TYPE
13042        SYNTAX        INTEGER (0..1000)
13043        MAX-ACCESS    read-write
13044        STATUS        obsolete
13045        DESCRIPTION   "Used to identify the RIP-gatewayList in the list
13046                      that are associated with this policy.
13047
13048                      This field has meaning only for RIP sourced routes and
13049                      if RIP is included as a RouteSource.
13050                      The list contains one or more rip-routers (other side
13051                      of the interface) addresses that could send RIP updates
13052                      to this router.  If a router
13053                      address is included in this list, this policy applies to
13054                      RIP advertisements from that router.
13055
13056                      If set to '0', this policy applies to RIP updates
13057                      received from any rip routers/interfaces."
13058
13059        ::= { rcIpPolicyOspfAnnounceEntry 6 }
13060
13061rcIpPolicyOspfAnnounceRipInterfaceListId OBJECT-TYPE
13062        SYNTAX        INTEGER (0..1000)
13063        MAX-ACCESS    read-write
13064        STATUS        obsolete
13065        DESCRIPTION   "Used to indicate the number of entries in the
13066                      ripInterfaceIdList that are configured for this policy.
13067
13068                      This field has meaning only for RIP sourced routes and
13069                      if RIP is included as a RouteSource. The list contains
13070                      one or more rip-interface addresses on this router.
13071                      If an interface address is incuded in this list, this
13072                      policy applies to RIP advertisements received on that
13073                      interface.
13074
13075                      A value of '0' indicates thtat this policy applies to
13076                      RIP updates received on any rip-interface."
13077
13078        ::= { rcIpPolicyOspfAnnounceEntry 7 }
13079
13080
13081rcIpPolicyOspfAnnouncePrecedence OBJECT-TYPE
13082        SYNTAX        INTEGER (0..65535)
13083        MAX-ACCESS    read-write
13084        STATUS        obsolete
13085        DESCRIPTION   "Is used while comparing this policy rule with other
13086                      policy that a given route may match.  A rule with a
13087                      higher precedence value will be chosen over one with
13088                      a smaller value. In the case of a tie, the PolicyId is
13089                      used (larger wins)."
13090        ::= { rcIpPolicyOspfAnnounceEntry 8 }
13091
13092rcIpPolicyOspfAnnounceRouteSource OBJECT-TYPE
13093        SYNTAX        INTEGER {
13094			 direct(1),
13095			 static(2),
13096			 rip(4),
13097			 any(7)
13098		      }
13099        MAX-ACCESS    read-write
13100        STATUS        obsolete
13101        DESCRIPTION   "Is represented as bit map to indicate route sources.
13102                      It can contain one or more route sources. If the route
13103                      source is in this bit map, then a route from that source
13104                      that meets the other criteria of this policy will match
13105                      the policy."
13106        DEFVAL        { any }
13107        ::= { rcIpPolicyOspfAnnounceEntry 9 }
13108
13109rcIpPolicyOspfAnnounceAdvertiseNetListId OBJECT-TYPE
13110        SYNTAX        INTEGER (0..1000)
13111        MAX-ACCESS    read-write
13112        STATUS        obsolete
13113        DESCRIPTION   "Used to indicate the number of entries in the
13114                      AdvertiseNetList that are configured for this policy.
13115
13116                      This has meaning only if the Action is set to 'announce'.
13117                      It is useful to send or advertise networks that differ
13118                      from actual network in the routing table. Also allows
13119                      advertisement of an aggregate or default along with the
13120                      actual network.  Aggregation is useful if a number of
13121                      routes in the table falls in a certain range. Can save
13122                      space by sending aggregate route instead of the individual
13123                      routes.
13124
13125                      Actual network/route is included in the update
13126                      only if there is a match or there there is an entry
13127                      (address & mask pair) 255.255.255.255/255.255.255.255
13128                      in the list."
13129
13130        ::= { rcIpPolicyOspfAnnounceEntry 10 }
13131
13132rcIpPolicyOspfAnnounceAction OBJECT-TYPE
13133        SYNTAX        INTEGER {
13134			 announce(1),
13135			 ignore(2)
13136		      }
13137        MAX-ACCESS    read-write
13138        STATUS        obsolete
13139        DESCRIPTION   "It indicates whether the route should be announced
13140                      or not."
13141         DEFVAL  { ignore }
13142        ::= { rcIpPolicyOspfAnnounceEntry 11 }
13143
13144rcIpPolicyOspfAnnounceExtMetricType OBJECT-TYPE
13145        SYNTAX        INTEGER {
13146			 type1(1),
13147                         type2(2)
13148                      }
13149        MAX-ACCESS    read-write
13150        STATUS        obsolete
13151        DESCRIPTION   "Ospf External metric type. It is used to indicate
13152		      what type of the external metric it is. 'type1' means to
13153                      the cost is 'internal ospf cost + ExtMetric'.
13154                      'type2' means the ospf-metric is equal to 'type2'."
13155         DEFVAL  { type2 }
13156        ::= { rcIpPolicyOspfAnnounceEntry 12 }
13157
13158rcIpPolicyOspfAnnounceExtMetric OBJECT-TYPE
13159        SYNTAX        INTEGER (0..65535)
13160        MAX-ACCESS    read-write
13161        STATUS        obsolete
13162        DESCRIPTION   "OSPF External metric. The value is meaningful only if
13163                      the action is set to 'announce'. This is optional export
13164                      metric to use when advertising a route that matches this
13165                      policy. Value '0' is used to indicate that route's actual
13166                      cost is used to announce."
13167        DEFVAL        { 0 }
13168        ::= { rcIpPolicyOspfAnnounceEntry 13 }
13169
13170rcIpPolicyOspfAnnounceRowStatus OBJECT-TYPE
13171        SYNTAX		RowStatus
13172        MAX-ACCESS		read-write
13173        STATUS		obsolete
13174        DESCRIPTION	"Row status of this entry."
13175        ::= { rcIpPolicyOspfAnnounceEntry 14 }
13176
13177-- IP Accept Policy Groups
13178
13179-- RIP Accept policy table.
13180
13181rcIpPolicyRipAcceptTableSize OBJECT-TYPE
13182        SYNTAX        Integer32
13183        MAX-ACCESS    read-only
13184        STATUS        obsolete
13185        DESCRIPTION   "Used to indicate the number of entries in the
13186                      rcIpPolicyRipAcceptTable."
13187        ::= { rcIpPolicy 11 }
13188
13189rcIpPolicyRipAcceptTable OBJECT-TYPE
13190        SYNTAX        SEQUENCE OF RcIpPolicyRipAcceptEntry
13191        MAX-ACCESS    not-accessible
13192        STATUS        obsolete
13193        DESCRIPTION   "A table used to store set of accept policies
13194		      configured for RIP routing protocol. The Number
13195                      of entries is given by rcIpPolicyNumRipPolicies."
13196        ::= { rcIpPolicy 12 }
13197
13198rcIpPolicyRipAcceptEntry OBJECT-TYPE
13199        SYNTAX        RcIpPolicyRipAcceptEntry
13200        MAX-ACCESS    not-accessible
13201        STATUS        obsolete
13202        DESCRIPTION   "Entry containing configuration information for a
13203                      particular accept policy."
13204        INDEX         { rcIpPolicyRipAcceptId }
13205        ::= { rcIpPolicyRipAcceptTable 1 }
13206
13207RcIpPolicyRipAcceptEntry ::= SEQUENCE {
13208                rcIpPolicyRipAcceptId INTEGER (4001..5000),
13209                rcIpPolicyRipAcceptName DisplayString (SIZE(0..15)),
13210                rcIpPolicyRipAcceptEnable TruthValue,
13211		rcIpPolicyRipAcceptExactNetListId INTEGER (0..1000),
13212		rcIpPolicyRipAcceptRangeNetListId INTEGER (0..1000),
13213		rcIpPolicyRipAcceptRipGatewayListId INTEGER (0..1000),
13214		rcIpPolicyRipAcceptRipInterfaceListId INTEGER (0..1000),
13215                rcIpPolicyRipAcceptPrecedence INTEGER,
13216                rcIpPolicyRipAcceptAction INTEGER,
13217		rcIpPolicyRipAcceptInjectNetListId INTEGER (0..1000),
13218                rcIpPolicyRipAcceptApplyMask IpAddress,
13219                rcIpPolicyRipAcceptRowStatus RowStatus
13220                }
13221
13222rcIpPolicyRipAcceptId OBJECT-TYPE
13223        SYNTAX        INTEGER (4001..5000)
13224        MAX-ACCESS    read-only
13225        STATUS        obsolete
13226        DESCRIPTION   "A value that uniquely identifies the policy
13227                      associated with this entry."
13228        ::= { rcIpPolicyRipAcceptEntry 1 }
13229
13230rcIpPolicyRipAcceptName OBJECT-TYPE
13231        SYNTAX        DisplayString (SIZE (0..15))
13232        MAX-ACCESS    read-write
13233        STATUS        obsolete
13234        DESCRIPTION   "An administratively-assigned name for this policy."
13235        ::= { rcIpPolicyRipAcceptEntry 2 }
13236
13237rcIpPolicyRipAcceptEnable OBJECT-TYPE
13238        SYNTAX        TruthValue
13239        MAX-ACCESS    read-write
13240        STATUS        obsolete
13241        DESCRIPTION   "It indicates whether this policy is enabled or not.
13242                      The policy should be applied only if it is set to 'true'."
13243	DEFVAL        { true }
13244        ::= { rcIpPolicyRipAcceptEntry 3 }
13245
13246rcIpPolicyRipAcceptExactNetListId OBJECT-TYPE
13247        SYNTAX        INTEGER (0..1000)
13248        MAX-ACCESS    read-write
13249        STATUS        obsolete
13250        DESCRIPTION   "Used to indicate the number of 'exact' type entries
13251                      that are configured for this policy.
13252
13253 		      An entry with type 'exactNet' or 'rangeNet' represents
13254                      the network list.  This indicates which networks will
13255                      match a particular accept policy.
13256
13257                      An entry with a 'exact' type means to only match the
13258                      specific network advertisement (netaddr & mask).
13259
13260                      An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
13261                      means 'match the default route'."
13262        ::= { rcIpPolicyRipAcceptEntry 4 }
13263
13264rcIpPolicyRipAcceptRangeNetListId OBJECT-TYPE
13265        SYNTAX        INTEGER (0..1000)
13266        MAX-ACCESS    read-write
13267        STATUS        obsolete
13268        DESCRIPTION   "Used to indicate zero or more 'range' network entries
13269                      that are associated with this policy.
13270
13271                      An entry with a 'range' type means to match any network
13272		      number that falls in the range indicated by the addr &
13273                      mask.
13274
13275                      A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
13276                      means 'match any route'.
13277
13278                      A null list means 'match any route'."
13279        ::= { rcIpPolicyRipAcceptEntry 5 }
13280
13281rcIpPolicyRipAcceptRipGatewayListId OBJECT-TYPE
13282        SYNTAX        INTEGER (0..1000)
13283        MAX-ACCESS    read-write
13284        STATUS        obsolete
13285        DESCRIPTION   "Used to identify the RIP-gatewayList in the
13286                      PolicyListTable that iares associated with this
13287                      policy. The list contains the addresses of one or more
13288                      routers that could send RIP updates to this router.
13289                      If a router address is included in this list, this
13290                      policy applies to RIP advertisements from that router.
13291
13292                      If set to '0', this policy applies to RIP updates
13293                      from any router."
13294
13295        ::= { rcIpPolicyRipAcceptEntry 6 }
13296
13297rcIpPolicyRipAcceptRipInterfaceListId OBJECT-TYPE
13298        SYNTAX        INTEGER (0..1000)
13299        MAX-ACCESS    read-write
13300        STATUS        obsolete
13301        DESCRIPTION   "Used to indicate ListId defined for RipInterfaceList
13302                      in the rcIpPolicyListTable that is assiciated
13303                      with this policy.
13304                      The list contains the addresses of one or more interfaces
13305                      on this router.  If an interface address is included in
13306                      the list, this policy applies to RIP advertisements
13307                      received on that interface.
13308
13309                      If set to '0', this policy applies to RIP updates
13310                      received on any interface."
13311
13312        ::= { rcIpPolicyRipAcceptEntry 7 }
13313
13314rcIpPolicyRipAcceptPrecedence OBJECT-TYPE
13315        SYNTAX        INTEGER (0..65535)
13316        MAX-ACCESS    read-write
13317        STATUS        obsolete
13318        DESCRIPTION   "Is used while comparing this policy rule with other
13319                      policy that a given route may match.  A rule with a
13320                      higher precedence value will be chosen over one with
13321                      a smaller value. In the case of a tie, the PolicyId is
13322                      used (larger wins)."
13323        ::= { rcIpPolicyRipAcceptEntry 8 }
13324
13325rcIpPolicyRipAcceptAction OBJECT-TYPE
13326        SYNTAX        INTEGER {
13327			 accept(1),
13328			 ignore(2)
13329		      }
13330        MAX-ACCESS    read-write
13331        STATUS        obsolete
13332        DESCRIPTION   "It indicates whether the route should be acceptd
13333                      or not."
13334         DEFVAL  { accept }
13335        ::= { rcIpPolicyRipAcceptEntry 9 }
13336
13337rcIpPolicyRipAcceptInjectNetListId OBJECT-TYPE
13338        SYNTAX        INTEGER (0..1000)
13339        MAX-ACCESS    read-write
13340        STATUS        obsolete
13341        DESCRIPTION   "Used to indicate the ListId of the InjectNetList
13342                      in the rcIpPolicyListTable entry that is assiciated
13343                      with for this policy. If teh action is 'accept' and if it
13344                      is desired to insert networks into the routing table that
13345                      differ from the actual advertised network. For instance,
13346                      if a number of networks in a certain range are learned
13347                      and an aggregate advertisement could be inserted instead
13348                      of the individual networks.
13349
13350                      Upon receiving a route that matches this policy, all
13351                      networks in this list will be considered for inclusion
13352                      in the routing table. If the list is empty or if the
13353                      value of the ListId is '0' then the actual received
13354                      network is considered.
13355
13356                      An encoding of 255.255.255.255/255.255.255.255 means
13357                      'match the actual received network.'. This allows
13358                      insertion of an aggregate or default along with the
13359                      actual netowrk."
13360        ::= { rcIpPolicyRipAcceptEntry 10 }
13361
13362rcIpPolicyRipAcceptApplyMask OBJECT-TYPE
13363        SYNTAX		IpAddress
13364        MAX-ACCESS		read-write
13365        STATUS		obsolete
13366        DESCRIPTION	"If the 'action' is set to 'accept' and the actual
13367                        received network will be considered, this is an
13368                        optional IP address mask that will be applied to the
13369                        network number from the RIP update.  This is used to
13370                        override the interface's subnet mask in the presence
13371                        of networks with variable length subnet masks."
13372        ::= { rcIpPolicyRipAcceptEntry 11 }
13373
13374rcIpPolicyRipAcceptRowStatus OBJECT-TYPE
13375        SYNTAX		RowStatus
13376        MAX-ACCESS		read-write
13377        STATUS		obsolete
13378        DESCRIPTION	"Row status of this entry."
13379        ::= { rcIpPolicyRipAcceptEntry 12 }
13380
13381-- OSPF Accept policy table.
13382
13383rcIpPolicyOspfAcceptTableSize OBJECT-TYPE
13384        SYNTAX        Integer32
13385        MAX-ACCESS    read-only
13386        STATUS        obsolete
13387        DESCRIPTION   "Used to indicate the number of entries in the
13388                      rcIpPolicyOspfAcceptTable."
13389        ::= { rcIpPolicy 13 }
13390
13391rcIpPolicyOspfAcceptTable OBJECT-TYPE
13392        SYNTAX        SEQUENCE OF RcIpPolicyOspfAcceptEntry
13393        MAX-ACCESS    not-accessible
13394        STATUS        obsolete
13395        DESCRIPTION   "A table used to store set of accept policies
13396		      configured for RIP routing protocol. The Number
13397                      of entries is given by rcIpPolicyNumRipPolicies."
13398        ::= { rcIpPolicy 14 }
13399
13400rcIpPolicyOspfAcceptEntry OBJECT-TYPE
13401        SYNTAX        RcIpPolicyOspfAcceptEntry
13402        MAX-ACCESS    not-accessible
13403        STATUS        obsolete
13404        DESCRIPTION   "Entry containing configuration information for a
13405                      particular accept policy."
13406        INDEX         { rcIpPolicyOspfAcceptId }
13407        ::= { rcIpPolicyOspfAcceptTable 1 }
13408
13409RcIpPolicyOspfAcceptEntry ::= SEQUENCE {
13410                rcIpPolicyOspfAcceptId INTEGER (6001..7000),
13411                rcIpPolicyOspfAcceptName DisplayString (SIZE(0..15)),
13412                rcIpPolicyOspfAcceptEnable TruthValue,
13413		rcIpPolicyOspfAcceptExactNetListId INTEGER (0..1000),
13414		rcIpPolicyOspfAcceptRangeNetListId INTEGER (0..1000),
13415                rcIpPolicyOspfAcceptPrecedence INTEGER,
13416                rcIpPolicyOspfAcceptAction INTEGER,
13417		rcIpPolicyOspfAcceptInjectNetListId INTEGER (0..1000),
13418                rcIpPolicyOspfAcceptExtType INTEGER,
13419                rcIpPolicyOspfAcceptRowStatus RowStatus
13420                }
13421
13422rcIpPolicyOspfAcceptId OBJECT-TYPE
13423        SYNTAX        INTEGER (6001..7000)
13424        MAX-ACCESS    read-only
13425        STATUS        obsolete
13426        DESCRIPTION   "A value that uniquely identifies the policy
13427                      associated with this entry."
13428        ::= { rcIpPolicyOspfAcceptEntry 1 }
13429
13430rcIpPolicyOspfAcceptName OBJECT-TYPE
13431        SYNTAX        DisplayString (SIZE (0..15))
13432        MAX-ACCESS    read-write
13433        STATUS        obsolete
13434        DESCRIPTION   "An administratively-assigned name for this policy."
13435        ::= { rcIpPolicyOspfAcceptEntry 2 }
13436
13437rcIpPolicyOspfAcceptEnable OBJECT-TYPE
13438        SYNTAX        TruthValue
13439        MAX-ACCESS    read-write
13440        STATUS        obsolete
13441        DESCRIPTION   "It indicates whether this policy is enabled or not.
13442                      The policy should be applied only if it is set to 'true'."
13443	DEFVAL        { true }
13444        ::= { rcIpPolicyOspfAcceptEntry 3 }
13445
13446rcIpPolicyOspfAcceptExactNetListId OBJECT-TYPE
13447        SYNTAX        INTEGER (0..1000)
13448        MAX-ACCESS    read-write
13449        STATUS        obsolete
13450        DESCRIPTION   "Used to indicate the number of 'exact' type entries
13451                      that are configured for this policy.
13452
13453 		      An entry with type 'exactNet' or 'rangeNet' represents
13454                      the network list.  This indicates which networks will
13455                      match a particular accept policy.
13456
13457                      An entry with a 'exact' type means to only match the
13458                      specific network advertisement (netaddr & mask).
13459
13460                      An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
13461                      means 'match the default route'."
13462        ::= { rcIpPolicyOspfAcceptEntry 4 }
13463
13464rcIpPolicyOspfAcceptRangeNetListId OBJECT-TYPE
13465        SYNTAX        INTEGER (0..1000)
13466        MAX-ACCESS    read-write
13467        STATUS        obsolete
13468        DESCRIPTION   "Used to indicate zero or more 'range' network entries
13469                      that are associated with this policy.
13470
13471                      An entry with a 'range' type means to match any network
13472		      number that falls in the range indicated by the addr &
13473                      mask.
13474
13475                      A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
13476                      means 'match any route'.
13477
13478                      A null list means 'match any route'."
13479        ::= { rcIpPolicyOspfAcceptEntry 5 }
13480
13481rcIpPolicyOspfAcceptPrecedence OBJECT-TYPE
13482        SYNTAX        INTEGER (0..65535)
13483        MAX-ACCESS    read-write
13484        STATUS        obsolete
13485        DESCRIPTION   "Is used while comparing this policy rule with other
13486                      policy that a given route may match.  A rule with a
13487                      higher precedence value will be chosen over one with
13488                      a smaller value. In the case of a tie, the PolicyId is
13489                      used (larger wins)."
13490        ::= { rcIpPolicyOspfAcceptEntry 6 }
13491
13492rcIpPolicyOspfAcceptAction OBJECT-TYPE
13493        SYNTAX        INTEGER {
13494			 accept(1),
13495			 ignore(2)
13496		      }
13497        MAX-ACCESS    read-write
13498        STATUS        obsolete
13499        DESCRIPTION   "It indicates whether the route should be acceptd
13500                      or not."
13501         DEFVAL  { accept }
13502        ::= { rcIpPolicyOspfAcceptEntry 7 }
13503
13504rcIpPolicyOspfAcceptInjectNetListId OBJECT-TYPE
13505        SYNTAX        INTEGER (0..1000)
13506        MAX-ACCESS    read-write
13507        STATUS        obsolete
13508        DESCRIPTION   "Used to indicate the ListId of the InjectNetList
13509                      in the rcIpPolicyListTable entry that is assiciated
13510                      with for this policy. If teh action is 'accept' and if it
13511                      is desired to insert networks into the routing table that
13512                      differ from the actual advertised network. For instance,
13513                      if a number of networks in a certain range are learned
13514                      and an aggregate advertisement could be inserted instead
13515                      of the individual networks.
13516
13517                      Upon receiving a route that matches this policy, all
13518                      networks in this list will be considered for inclusion
13519                      in the routing table. If the list is empty or if the
13520                      value of the ListId is '0' then the actual received
13521                      network is considered.
13522
13523                      An encoding of 255.255.255.255/255.255.255.255 means
13524                      'match the actual received network.'. This allows
13525                      insertion of an aggregate or default along with the
13526                      actual netowrk."
13527        ::= { rcIpPolicyOspfAcceptEntry 8 }
13528
13529rcIpPolicyOspfAcceptExtType OBJECT-TYPE
13530        SYNTAX		INTEGER {
13531                           type1(1),
13532                           type2(2),
13533                           any(3)
13534                        }
13535
13536        MAX-ACCESS		read-write
13537        STATUS		obsolete
13538        DESCRIPTION     "Used to indicate the ospf external type. This
13539                        parameter describes which types of OSPF ASE routes
13540                        match this policy.
13541                        'any' means 'match either ASE type 1 or 2'.
13542                        'type1' means 'match any external type 1'.
13543                        'type2' means 'match any external type 2"
13544        ::= { rcIpPolicyOspfAcceptEntry 9 }
13545
13546rcIpPolicyOspfAcceptRowStatus OBJECT-TYPE
13547        SYNTAX		RowStatus
13548        MAX-ACCESS		read-write
13549        STATUS		obsolete
13550        DESCRIPTION	"Row status of this entry."
13551        ::= { rcIpPolicyOspfAcceptEntry 10 }
13552
13553
13554-- IP Policy Network List Table
13555
13556rcIpPolicyNetListTableSize OBJECT-TYPE
13557        SYNTAX        Integer32
13558        MAX-ACCESS    read-only
13559        STATUS        obsolete
13560        DESCRIPTION   "Used to indicate the number of entries in the
13561                      rcIpPolicyNetListTable."
13562        ::= { rcIpPolicy 15 }
13563
13564rcIpPolicyNetListTable OBJECT-TYPE
13565        SYNTAX        SEQUENCE OF RcIpPolicyNetListEntry
13566        MAX-ACCESS    not-accessible
13567        STATUS        obsolete
13568        DESCRIPTION   "A table used to group rcIpPolicyAddrEntry(s)
13569                      into a list."
13570        ::= { rcIpPolicy 16 }
13571
13572rcIpPolicyNetListEntry OBJECT-TYPE
13573        SYNTAX        RcIpPolicyNetListEntry
13574        MAX-ACCESS    not-accessible
13575        STATUS        obsolete
13576        DESCRIPTION   "Route entry attributes."
13577        INDEX         { rcIpPolicyNetListId }
13578        ::= { rcIpPolicyNetListTable 1 }
13579
13580RcIpPolicyNetListEntry ::= SEQUENCE {
13581                  rcIpPolicyNetListId INTEGER (1..1000),
13582                  rcIpPolicyNetListName DisplayString (SIZE(0..15)),
13583                  rcIpPolicyNetListIdListSize INTEGER (0..128),
13584                  rcIpPolicyNetListIdList OCTET STRING (SIZE(256)),
13585                  rcIpPolicyNetListPolicyIdListSize INTEGER (0..128),
13586                  rcIpPolicyNetListPolicyIdList OCTET STRING (SIZE(256)),
13587                  rcIpPolicyNetListRowStatus RowStatus
13588                  }
13589
13590rcIpPolicyNetListId OBJECT-TYPE
13591        SYNTAX        INTEGER (1..1000)
13592        MAX-ACCESS    read-only
13593        STATUS        obsolete
13594        DESCRIPTION   "A value that uniquely identifies this list of
13595                       rcIpPolicyNetListEntry."
13596        ::= { rcIpPolicyNetListEntry 1 }
13597
13598rcIpPolicyNetListName OBJECT-TYPE
13599        SYNTAX        DisplayString (SIZE (0..15))
13600        MAX-ACCESS    read-write
13601        STATUS        obsolete
13602        DESCRIPTION   "An administratively-assigned name for this list."
13603        ::= { rcIpPolicyNetListEntry 3 }
13604
13605rcIpPolicyNetListIdListSize OBJECT-TYPE
13606        SYNTAX        INTEGER (0..128)
13607        MAX-ACCESS    read-only
13608        STATUS        obsolete
13609        DESCRIPTION   "Used to indicate the number of rcIpPolicyNetEntry
13610                      id(s) in the rcIpPolicyNetListIdList variable."
13611        ::= { rcIpPolicyNetListEntry 4 }
13612
13613rcIpPolicyNetListIdList OBJECT-TYPE
13614        SYNTAX        OCTET STRING (SIZE(256))
13615        MAX-ACCESS    read-write
13616        STATUS        obsolete
13617        DESCRIPTION   "Used to indicate zero or more NetListId  that
13618                      are associated to this list.  Each NetList identifier
13619                      is stored as two bytes in this array starting from
13620                      offset zero.  Any unused bytes should be set to zero."
13621        ::= { rcIpPolicyNetListEntry 5 }
13622
13623rcIpPolicyNetListPolicyIdListSize OBJECT-TYPE
13624        SYNTAX        INTEGER (0..128)
13625        MAX-ACCESS    read-only
13626        STATUS        obsolete
13627        DESCRIPTION   "Used to indicate the number of policy id(s) in the
13628                      Policy Id list. That are referring to this list."
13629        ::= { rcIpPolicyNetListEntry 6 }
13630
13631rcIpPolicyNetListPolicyIdList OBJECT-TYPE
13632        SYNTAX        OCTET STRING (SIZE(256))
13633        MAX-ACCESS    read-only
13634        STATUS        obsolete
13635        DESCRIPTION   "Used to indicate zero or more policies  that
13636                      are referring to this entry.  Each policy identifier
13637                      is stored as two bytes in this array starting from
13638                      offset zero.  Any unused bytes should be set to zero."
13639        ::= { rcIpPolicyNetListEntry 7 }
13640
13641rcIpPolicyNetListRowStatus OBJECT-TYPE
13642        SYNTAX          RowStatus
13643        MAX-ACCESS      read-write
13644        STATUS          obsolete
13645        DESCRIPTION     "Row status of this entry."
13646        ::= { rcIpPolicyNetListEntry 8 }
13647
13648
13649-- DVMRP Group Extension
13650
13651rcIpDvmrp OBJECT IDENTIFIER ::= { rcIp 12 }
13652
13653rcIpDvmrpGlobal   OBJECT IDENTIFIER       ::= { rcIpDvmrp 1 }
13654
13655rcIpDvmrpGlobalEnable OBJECT-TYPE
13656        SYNTAX        TruthValue
13657        MAX-ACCESS    read-write
13658        STATUS        current
13659        DESCRIPTION   "The enabled status of IP Multicast Dvmrp routing
13660                      on this router."
13661        ::= { rcIpDvmrpGlobal 1 }
13662
13663rcIpDvmrpGlobalUpdateInterval OBJECT-TYPE
13664        SYNTAX         INTEGER (10..2000)
13665        MAX-ACCESS     read-write
13666        STATUS         current
13667        DESCRIPTION    "Route upd interval"
13668            DEFVAL         { 60 }
13669        ::= { rcIpDvmrpGlobal 2 }
13670
13671rcIpDvmrpGlobalTriggeredUpdateInterval OBJECT-TYPE
13672        SYNTAX         INTEGER (5..1000)
13673        MAX-ACCESS     read-write
13674        STATUS         current
13675        DESCRIPTION    "Trigger upd interval"
13676            DEFVAL         { 5 }
13677        ::= { rcIpDvmrpGlobal 3 }
13678
13679rcIpDvmrpGlobalLeafTimeOut OBJECT-TYPE
13680        SYNTAX         INTEGER (25..4000)
13681        MAX-ACCESS     read-write
13682        STATUS         current
13683        DESCRIPTION    "Hold down timer for leaf"
13684            DEFVAL         { 200 }
13685        ::= { rcIpDvmrpGlobal 4 }
13686
13687rcIpDvmrpGlobalNbrTimeOut OBJECT-TYPE
13688        SYNTAX         INTEGER (35..8000)
13689        MAX-ACCESS     read-write
13690        STATUS         current
13691        DESCRIPTION    "Time to age out nbr"
13692            DEFVAL         { 140 }
13693        ::= { rcIpDvmrpGlobal 5 }
13694
13695rcIpDvmrpGlobalNbrProbeInterval OBJECT-TYPE
13696        SYNTAX         INTEGER (5..30)
13697        MAX-ACCESS     read-write
13698        STATUS         current
13699        DESCRIPTION    "How often to send probe"
13700            DEFVAL         { 10 }
13701        ::= { rcIpDvmrpGlobal 6 }
13702
13703rcIpDvmrpGlobalRouteExpireTimeOut OBJECT-TYPE
13704        SYNTAX         INTEGER (20..4000)
13705        MAX-ACCESS     read-write
13706        STATUS         current
13707        DESCRIPTION    "This parameter defines the route expiration timeout in seconds."
13708            DEFVAL         { 140 }
13709        ::= { rcIpDvmrpGlobal 7 }
13710
13711rcIpDvmrpGlobalFwdCacheTimeOut OBJECT-TYPE
13712        SYNTAX         INTEGER (10..86400)
13713        MAX-ACCESS     read-write
13714        STATUS         current
13715        DESCRIPTION    "This is the Forward Cache Value in second.
13716                        This value is going to be used in aging prune entries in seconds."
13717            DEFVAL         { 300 }
13718        ::= { rcIpDvmrpGlobal 8 }
13719
13720rcIpDvmrpGlobalRouteDiscardTimeOut OBJECT-TYPE
13721        SYNTAX         INTEGER (25..8000)
13722        MAX-ACCESS     read-write
13723        STATUS         current
13724        DESCRIPTION    "This parameter defines time to garbage collect route in seconds."
13725            DEFVAL         { 260 }
13726        ::= { rcIpDvmrpGlobal 9 }
13727
13728rcIpDvmrpGlobalRouteSwitchTimeOut OBJECT-TYPE
13729        SYNTAX         INTEGER (20..2000)
13730        MAX-ACCESS     read-write
13731        STATUS         current
13732        DESCRIPTION    "This parameter defines the route discard timeout in seconds."
13733            DEFVAL         { 140 }
13734        ::= { rcIpDvmrpGlobal 10 }
13735
13736rcIpDvmrpGlobalGenerateTrap OBJECT-TYPE
13737        SYNTAX         EnableValue
13738        MAX-ACCESS     read-write
13739        STATUS         current
13740        DESCRIPTION    "Enabling the dvmrp to generate trap."
13741        DEFVAL         { disable }
13742        ::= { rcIpDvmrpGlobal 12 }
13743
13744rcIpDvmrpGlobalGenerateLog OBJECT-TYPE
13745        SYNTAX         EnableValue
13746        MAX-ACCESS     read-write
13747        STATUS         current
13748        DESCRIPTION    "Enabling the dvmrp to generate log."
13749        DEFVAL         { disable }
13750        ::= { rcIpDvmrpGlobal 13 }
13751
13752-- rcIpDvmrpTable
13753
13754rcIpDvmrpTable OBJECT-TYPE
13755        SYNTAX        SEQUENCE OF RcIpDvmrpTableEntry
13756        MAX-ACCESS    not-accessible
13757        STATUS        current
13758        DESCRIPTION   "Dvmrp Interface extension table.  This table
13759                      augments the standard dvmrpInterfaceTable defined
13760                      in <draft-thaler-dvmrp-mib-09.txt>."
13761        ::= { rcIpDvmrp 2 }
13762
13763rcIpDvmrpTableEntry OBJECT-TYPE
13764        SYNTAX        RcIpDvmrpTableEntry
13765        MAX-ACCESS    not-accessible
13766        STATUS        current
13767        DESCRIPTION   "Entry containing Proprietary DVMRP interface
13768                      information.  An entry is automatically created
13769                      in this table when an ip address is configured on
13770                      an interface."
13771        INDEX         { rcIpDvmrpTableIfIndex }
13772        ::= { rcIpDvmrpTable 1 }
13773
13774RcIpDvmrpTableEntry ::=
13775        SEQUENCE {
13776                rcIpDvmrpTableIfIndex       InterfaceIndex,
13777                rcIpDvmrpTableEnable        TruthValue,
13778                rcIpDvmrpTableMetric        INTEGER,
13779                rcIpDvmrpTableAdvSelf       TruthValue,
13780                rcIpDvmrpTableLocalAddr     IpAddress,
13781		rcIpDvmrpTableInPolicyName  DisplayString,
13782                rcIpDvmrpTableOutPolicyName DisplayString,
13783                rcIpDvmrpTableDefRtLis      TruthValue,
13784                rcIpDvmrpTableDefRtSup      TruthValue,
13785                rcIpDvmrpTableDefRtMet      Integer32,
13786                rcIpDvmrpTableInterfaceType INTEGER
13787	}
13788
13789rcIpDvmrpTableIfIndex OBJECT-TYPE
13790        SYNTAX        InterfaceIndex
13791        MAX-ACCESS    read-only
13792        STATUS        current
13793        DESCRIPTION   "The index value which uniquely identifies the
13794                      interface to which this entry is applicable.
13795                      The interface identified by a particular value
13796                      of this index is the same interface as
13797                      identified by the same value of ifIndex."
13798        ::= { rcIpDvmrpTableEntry 1 }
13799
13800rcIpDvmrpTableEnable OBJECT-TYPE
13801        SYNTAX         TruthValue
13802        MAX-ACCESS     read-write
13803        STATUS         current
13804        DESCRIPTION
13805                "The administrative status of DVMRP in the router.  The
13806                value 'enabled' denotes that the DVMRP is enableed on
13807                the interface; 'disabled' disables it on the interface."
13808        ::= { rcIpDvmrpTableEntry 2 }
13809
13810rcIpDvmrpTableMetric OBJECT-TYPE
13811        SYNTAX         INTEGER (1..31)
13812        MAX-ACCESS     read-write
13813        STATUS         current
13814        DESCRIPTION    "Dvmrp cost on this interface."
13815        ::= { rcIpDvmrpTableEntry 3 }
13816
13817rcIpDvmrpTableAdvSelf  OBJECT-TYPE
13818        SYNTAX         TruthValue
13819        MAX-ACCESS     read-write
13820        STATUS         current
13821        DESCRIPTION    "Used to indicate whether the switch can
13822                        advertise this local network"
13823        ::= { rcIpDvmrpTableEntry 4 }
13824
13825rcIpDvmrpTableLocalAddr OBJECT-TYPE
13826        SYNTAX               IpAddress
13827        MAX-ACCESS           read-only
13828        STATUS               current
13829        DESCRIPTION   "The IP address of this interface."
13830        ::= { rcIpDvmrpTableEntry 5 }
13831
13832rcIpDvmrpTableInPolicyName OBJECT-TYPE
13833        SYNTAX        DisplayString
13834        MAX-ACCESS    read-write
13835        STATUS        current
13836        DESCRIPTION   "Dvmrp Accept Policy name that is configured on this interface."
13837        ::= { rcIpDvmrpTableEntry 6 }
13838
13839rcIpDvmrpTableOutPolicyName OBJECT-TYPE
13840        SYNTAX        DisplayString
13841        MAX-ACCESS    read-write
13842        STATUS        current
13843        DESCRIPTION   "Dvmrp Announce Policy name that is configured on this interface."
13844        ::= { rcIpDvmrpTableEntry 7 }
13845
13846rcIpDvmrpTableDefRtLis OBJECT-TYPE
13847        SYNTAX         TruthValue
13848        MAX-ACCESS     read-write
13849        STATUS         current
13850        DESCRIPTION    "Used to indicate whether the switch can learn
13851                        DVMRP default route over this interface"
13852        ::= { rcIpDvmrpTableEntry 8 }
13853
13854rcIpDvmrpTableDefRtSup OBJECT-TYPE
13855        SYNTAX         TruthValue
13856        MAX-ACCESS     read-write
13857        STATUS         current
13858        DESCRIPTION    "Used to indicate whether the switch should
13859                        supply DVMRP default route over this interface"
13860        ::= { rcIpDvmrpTableEntry 9 }
13861
13862rcIpDvmrpTableDefRtMet OBJECT-TYPE
13863        SYNTAX         Integer32
13864        MAX-ACCESS     read-write
13865        STATUS         current
13866        DESCRIPTION    "Used to specify the cost of the DVMRP default
13867                        route that this interface generates and
13868                        supplies when it is configured to supply default route"
13869        ::= { rcIpDvmrpTableEntry 10 }
13870
13871rcIpDvmrpTableInterfaceType OBJECT-TYPE
13872        SYNTAX         INTEGER {
13873	                  active(1),
13874	                  passive(2)
13875	               }
13876	MAX-ACCESS     read-write
13877	STATUS         current
13878	DESCRIPTION    "Dvmrp Interface type"
13879	DEFVAL         { active }
13880	::= { rcIpDvmrpTableEntry 11 }
13881
13882-- Ip UDP Protocol Table
13883
13884rcIpUdp OBJECT IDENTIFIER ::= { rcIp 13 }
13885
13886rcIpUdpProtocolTableSize OBJECT-TYPE
13887        SYNTAX        Integer32
13888        MAX-ACCESS    read-only
13889        STATUS        current
13890        DESCRIPTION   "Used to indicate the number of entries in the
13891		      rcIpUdpProtocolTable."
13892        ::= { rcIpUdp 1 }
13893
13894rcIpUdpProtocolTable OBJECT-TYPE
13895        SYNTAX          SEQUENCE OF RcIpUdpProtocolEntry
13896        MAX-ACCESS      not-accessible
13897        STATUS          current
13898        DESCRIPTION     "list of UDP protocols. Used to determine whether to
13899                         forward the UDP broadcast packet or not."
13900    ::= { rcIpUdp 2 }
13901
13902rcIpUdpProtocolEntry OBJECT-TYPE
13903        SYNTAX        	RcIpUdpProtocolEntry
13904        MAX-ACCESS        	not-accessible
13905        STATUS        	current
13906        DESCRIPTION   	"Used to include a particular UDP port in the table.
13907		      	An entry in this table indicates that the box might do
13908		      	forwarding of UDP broadcast packets if there is a
13909                        matching entry for this packet in the
13910                        rcIpUdpPortFwdTable."
13911        INDEX         	{ rcIpUdpProtocolPortNumber }
13912        ::= { rcIpUdpProtocolTable 1 }
13913
13914RcIpUdpProtocolEntry ::=
13915        SEQUENCE {
13916                rcIpUdpProtocolPortNumber      INTEGER,
13917                rcIpUdpProtocolName    	       DisplayString,
13918                rcIpUdpProtocolRowStatus       RowStatus
13919        }
13920
13921rcIpUdpProtocolPortNumber OBJECT-TYPE
13922        SYNTAX        	INTEGER (1..65535)
13923        MAX-ACCESS        	read-only
13924        STATUS        	current
13925        DESCRIPTION   	"well-known UDP Port number. Pre-assigned port
13926                         number for this protocol. Port used by the
13927                         server process as its contact port. It cannot
13928                         be BOOTP/DHCP port#s 67, 68."
13929        ::= { rcIpUdpProtocolEntry 1 }
13930
13931rcIpUdpProtocolName OBJECT-TYPE
13932        SYNTAX          DisplayString (SIZE(1..15))
13933        MAX-ACCESS        	read-write
13934        STATUS        	current
13935        DESCRIPTION   	"Used to indicate the name of the protocol
13936		      	that is running on top of UDP protocol.
13937                        cannot change the name once created. This
13938                        should be set while creating the entry."
13939        ::= { rcIpUdpProtocolEntry 2 }
13940
13941rcIpUdpProtocolRowStatus OBJECT-TYPE
13942        SYNTAX        	RowStatus
13943        MAX-ACCESS        	read-write
13944        STATUS        	current
13945        DESCRIPTION   	"Rowstatus of this entry."
13946        ::= { rcIpUdpProtocolEntry 3 }
13947
13948
13949-- Ip Udp Port Forward Table
13950
13951rcIpUdpPortFwdTableSize OBJECT-TYPE
13952        SYNTAX        Integer32
13953        MAX-ACCESS    read-only
13954        STATUS        current
13955        DESCRIPTION   "Used to indicate the number of entries in the
13956                      rcIpUdpPortFwdTable."
13957        ::= { rcIpUdp 3 }
13958
13959rcIpUdpPortFwdTable OBJECT-TYPE
13960        SYNTAX	      	SEQUENCE OF RcIpUdpPortFwdEntry
13961        MAX-ACCESS        	not-accessible
13962        STATUS        	current
13963        DESCRIPTION   	"Udp forward entry table."
13964    ::= { rcIpUdp 4 }
13965
13966rcIpUdpPortFwdEntry OBJECT-TYPE
13967        SYNTAX        	RcIpUdpPortFwdEntry
13968        MAX-ACCESS        	not-accessible
13969        STATUS        	current
13970        DESCRIPTION   	"An entry is configured to specify forwarding policy
13971                         parameters."
13972        INDEX         	{ rcIpUdpPortFwdDestPort,
13973                          rcIpUdpPortFwdDestAddr}
13974        ::= { rcIpUdpPortFwdTable 1 }
13975
13976RcIpUdpPortFwdEntry ::=
13977        SEQUENCE {
13978                rcIpUdpPortFwdDestPort      INTEGER,
13979                rcIpUdpPortFwdDestAddr      IpAddress,
13980                rcIpUdpPortFwdId            Integer32,
13981                rcIpUdpPortFwdFwdListIdListSize INTEGER (0..128),
13982                rcIpUdpPortFwdFwdListIdList IdList(SIZE(64)),
13983                rcIpUdpPortFwdNumFwdPackets Counter32,
13984                rcIpUdpPortFwdNumDropPacketsTtlExpired Counter32,
13985                rcIpUdpPortFwdNumDropPacketsDestUnreach Counter32,
13986                rcIpUdpPortFwdRowStatus     RowStatus
13987        }
13988
13989rcIpUdpPortFwdDestPort OBJECT-TYPE
13990        SYNTAX        	INTEGER(1..65535)
13991        MAX-ACCESS        	read-only
13992        STATUS        	current
13993        DESCRIPTION   	"The well-known port number defined for UDP/TCP
13994                        depending on the value of IpProtoType field in this
13995                        entry. This port number has to be defined in the
13996                        rcIpUdpProtoTable. In order to select this policy the
13997                        destination port number has to match the DestPort
13998                        value."
13999        ::= { rcIpUdpPortFwdEntry 1 }
14000
14001rcIpUdpPortFwdDestAddr OBJECT-TYPE
14002        SYNTAX        	IpAddress
14003        MAX-ACCESS        	read-only
14004        STATUS        	current
14005        DESCRIPTION   	"Destination IP address. The IP addres to which the
14006                        UDP/TCP broadcast should be forwarded. This IP address
14007                        can be any IP server address or subnet broadcast
14008                        address.  If the IP address is one of the routable
14009                        interface's address on the router, the frame will be
14010                        rebroadcast out as a limited broadcast. If the Ip
14011                        address is that of a server then the received
14012                        broadcast packet will be sent as a unicast packet to
14013                        this address."
14014        ::= { rcIpUdpPortFwdEntry 2 }
14015
14016rcIpUdpPortFwdId OBJECT-TYPE
14017        SYNTAX        Integer32
14018        MAX-ACCESS    read-only
14019        STATUS        current
14020        DESCRIPTION   "Identifier of this entry. Used internally to identify
14021                      this entry."
14022        ::= { rcIpUdpPortFwdEntry 3 }
14023
14024rcIpUdpPortFwdFwdListIdListSize OBJECT-TYPE
14025        SYNTAX        INTEGER (0..128)
14026        MAX-ACCESS    read-only
14027        STATUS        current
14028        DESCRIPTION   "Used to indicate the number of id(s) in the
14029                      rcIpUdpPortFwdListId variable."
14030        ::= { rcIpUdpPortFwdEntry 4 }
14031
14032rcIpUdpPortFwdFwdListIdList OBJECT-TYPE
14033        SYNTAX        IdList(SIZE(64))
14034        MAX-ACCESS    read-only
14035        STATUS        current
14036        DESCRIPTION   "Used to indicate zero or more rcIpUdpPortFwdListEntry(s)
14037                      that are referring to this entry.  Each list-id identifier
14038                      is stored as two bytes in this array starting from
14039                      offset zero.  Any unused bytes should be set to zero."
14040        ::= { rcIpUdpPortFwdEntry 5 }
14041
14042rcIpUdpPortFwdNumFwdPackets OBJECT-TYPE
14043        SYNTAX        	Counter32
14044        MAX-ACCESS        	read-only
14045        STATUS        	current
14046        DESCRIPTION   	"The total number of UDP/TCP broadcast packets forwarded
14047                        using this policy."
14048        ::= { rcIpUdpPortFwdEntry 6 }
14049
14050rcIpUdpPortFwdNumDropPacketsTtlExpired OBJECT-TYPE
14051        SYNTAX        	Counter32
14052        MAX-ACCESS        	read-only
14053        STATUS        	current
14054        DESCRIPTION   	"The total number of UDP/TCP broadcast packets dropped
14055                        because the TTL has expired."
14056        ::= { rcIpUdpPortFwdEntry 7 }
14057
14058rcIpUdpPortFwdNumDropPacketsDestUnreach OBJECT-TYPE
14059        SYNTAX        	Counter32
14060        MAX-ACCESS        	read-only
14061        STATUS        	current
14062        DESCRIPTION   	"The total number of UDP/TCP broadcast packets dropped
14063                        because the rcIpUdpPortFwdDestAddr specified in
14064                        this policy was unreachable."
14065        ::= { rcIpUdpPortFwdEntry 8 }
14066
14067rcIpUdpPortFwdRowStatus OBJECT-TYPE
14068        SYNTAX        	RowStatus
14069        MAX-ACCESS        	read-write
14070        STATUS        	current
14071        DESCRIPTION   	"Row status of this entry."
14072        ::= { rcIpUdpPortFwdEntry 9 }
14073
14074-- Udp Port Fwd List Table
14075
14076rcIpUdpPortFwdListTableSize OBJECT-TYPE
14077        SYNTAX        Integer32
14078        MAX-ACCESS    read-only
14079        STATUS        current
14080        DESCRIPTION   "Used to indicate the number of entries in the
14081                      rcIpUdpPortFwdListTable."
14082        ::= { rcIpUdp 5 }
14083
14084rcIpUdpPortFwdListTable OBJECT-TYPE
14085        SYNTAX        SEQUENCE OF RcIpUdpPortFwdListEntry
14086        MAX-ACCESS    not-accessible
14087        STATUS        current
14088        DESCRIPTION   "A table used to group rcIpUdpPortFwdEntry(s)
14089                      into a list."
14090        ::= { rcIpUdp 6 }
14091
14092rcIpUdpPortFwdListEntry OBJECT-TYPE
14093        SYNTAX        RcIpUdpPortFwdListEntry
14094        MAX-ACCESS    not-accessible
14095        STATUS        current
14096        DESCRIPTION   "Route entry attributes."
14097        INDEX         { rcIpUdpPortFwdListId }
14098        ::= { rcIpUdpPortFwdListTable 1 }
14099
14100RcIpUdpPortFwdListEntry ::= SEQUENCE {
14101                  rcIpUdpPortFwdListId INTEGER (1..1000),
14102                  rcIpUdpPortFwdListName DisplayString (SIZE(0..15)),
14103                  rcIpUdpPortFwdListFwdIdListSize INTEGER (0..64),
14104                  rcIpUdpPortFwdListFwdIdList OCTET STRING (SIZE(128)),
14105                  rcIpUdpPortFwdListRowStatus RowStatus
14106                  }
14107
14108rcIpUdpPortFwdListId OBJECT-TYPE
14109        SYNTAX        INTEGER (1..1000)
14110        MAX-ACCESS    read-only
14111        STATUS        current
14112        DESCRIPTION   "A value that uniquely identifies this list of
14113                       rcIpUdpPortFwdListEntry."
14114        ::= { rcIpUdpPortFwdListEntry 1 }
14115
14116rcIpUdpPortFwdListName OBJECT-TYPE
14117        SYNTAX        DisplayString (SIZE (0..15))
14118        MAX-ACCESS    read-write
14119        STATUS        current
14120        DESCRIPTION   "An administratively-assigned name for this list."
14121        ::= { rcIpUdpPortFwdListEntry 3 }
14122
14123rcIpUdpPortFwdListFwdIdListSize OBJECT-TYPE
14124        SYNTAX        INTEGER (0..64)
14125        MAX-ACCESS    read-only
14126        STATUS        current
14127        DESCRIPTION   "Used to indicate the number of rcIpUdpPortFwdNetEntry
14128                      id(s) in the rcIpUdpPortFwdListIdList variable."
14129        ::= { rcIpUdpPortFwdListEntry 4 }
14130
14131rcIpUdpPortFwdListFwdIdList OBJECT-TYPE
14132        SYNTAX        OCTET STRING (SIZE(128))
14133        MAX-ACCESS    read-write
14134        STATUS        current
14135        DESCRIPTION   "Used to indicate zero or more UdpPortFwd entries
14136                      that are associated to this list.  Each entry identifier
14137                      is stored as two bytes in this array starting from
14138                      offset zero.  Any unused bytes should be set to zero."
14139        ::= { rcIpUdpPortFwdListEntry 5 }
14140
14141rcIpUdpPortFwdListRowStatus OBJECT-TYPE
14142        SYNTAX          RowStatus
14143        MAX-ACCESS      read-write
14144        STATUS          current
14145        DESCRIPTION     "Row status of this entry."
14146        ::= { rcIpUdpPortFwdListEntry 6 }
14147
14148
14149-- Ip Config Broadcast Forwarding Table
14150
14151rcIpUdpConfBroadcastIntfTableSize OBJECT-TYPE
14152        SYNTAX        Integer32
14153        MAX-ACCESS    read-only
14154        STATUS        current
14155        DESCRIPTION   "Used to indicate the number of entries in the
14156                      rcIpUdpBroadcastIntfTable."
14157        ::= { rcIpUdp 7 }
14158
14159rcIpUdpConfBroadcastIntfTable OBJECT-TYPE
14160        SYNTAX          SEQUENCE OF RcIpUdpConfBroadcastIntfEntry
14161        MAX-ACCESS      not-accessible
14162        STATUS          current
14163        DESCRIPTION     "IP broadcast forward configuration table"
14164    ::= { rcIpUdp 8 }
14165
14166rcIpUdpConfBroadcastIntfEntry OBJECT-TYPE
14167        SYNTAX        	RcIpUdpConfBroadcastIntfEntry
14168        MAX-ACCESS        	not-accessible
14169        STATUS        	current
14170        DESCRIPTION   	"Used to configure UDP broadcast forward on a
14171                        particular interface."
14172        INDEX         	{ rcIpUdpConfBroadcastIntfLocalIfAddr }
14173        ::= { rcIpUdpConfBroadcastIntfTable 1 }
14174
14175RcIpUdpConfBroadcastIntfEntry ::=
14176        SEQUENCE {
14177                rcIpUdpConfBroadcastIntfLocalIfAddr   	    IpAddress,
14178                rcIpUdpConfBroadcastIntfUdpPortFwdListId    INTEGER (0..1000),
14179                rcIpUdpConfBroadcastIntfMaxTtl    	    INTEGER (1..16),
14180                rcIpUdpConfBroadcastIntfNumRxPkts           Counter32,
14181                rcIpUdpConfBroadcastIntfNumFwdPkts          Counter32,
14182                rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired  Counter32,
14183                rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach   Counter32,
14184                rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort   Counter32,
14185                rcIpUdpConfBroadcastIntfRowStatus 	             RowStatus,
14186                rcIpUdpConfBroadcastIntfBroadCastMask       IpAddress
14187
14188        }
14189
14190rcIpUdpConfBroadcastIntfLocalIfAddr OBJECT-TYPE
14191        SYNTAX        	IpAddress
14192        MAX-ACCESS        	read-only
14193        STATUS        	current
14194        DESCRIPTION   	"The ip address of the local interface that is
14195           	        partipating in the forwarding UDP broadcast packets."
14196        ::= { rcIpUdpConfBroadcastIntfEntry 1 }
14197
14198rcIpUdpConfBroadcastIntfUdpPortFwdListId OBJECT-TYPE
14199        SYNTAX        INTEGER (0..1000)
14200        MAX-ACCESS    read-write
14201        STATUS        current
14202        DESCRIPTION   "Used to indicate the number UDP ports that this
14203                      interface is configured to forward.
14204
14205                      A value of '0' indicates that this interface will not
14206                      forward any UDP broadcast packets. This is a required
14207                      field to create an entry."
14208        ::= { rcIpUdpConfBroadcastIntfEntry 2 }
14209
14210rcIpUdpConfBroadcastIntfMaxTtl OBJECT-TYPE
14211        SYNTAX        	INTEGER (1..16)
14212        MAX-ACCESS        	read-write
14213        STATUS        	current
14214        DESCRIPTION   	"Used to indicate the maximum number of hops an
14215		      	IP broadcast packet can take from the source
14216                        device to the destination device."
14217 	    DEFVAL        	{ 4 }
14218        ::= { rcIpUdpConfBroadcastIntfEntry 3 }
14219
14220rcIpUdpConfBroadcastIntfNumRxPkts OBJECT-TYPE
14221        SYNTAX        	Counter32
14222        MAX-ACCESS        	read-only
14223        STATUS        	current
14224        DESCRIPTION   	"The total number of UDP/TCP broadcast packets
14225                        received by this local interface."
14226        ::= { rcIpUdpConfBroadcastIntfEntry 4 }
14227
14228rcIpUdpConfBroadcastIntfNumFwdPkts OBJECT-TYPE
14229        SYNTAX        	Counter32
14230        MAX-ACCESS        	read-only
14231        STATUS        	current
14232        DESCRIPTION   	"The total number of UDP/TCP broadcast packets
14233                        forwarded."
14234        ::= { rcIpUdpConfBroadcastIntfEntry 5 }
14235
14236rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired OBJECT-TYPE
14237        SYNTAX        	Counter32
14238        MAX-ACCESS        	read-only
14239        STATUS        	current
14240        DESCRIPTION   	"The total number of UDP/TCP broadcast packets
14241                        dropped because the TTL has expired."
14242        ::= { rcIpUdpConfBroadcastIntfEntry 6 }
14243
14244rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach OBJECT-TYPE
14245        SYNTAX        	Counter32
14246        MAX-ACCESS        	read-only
14247        STATUS        	current
14248        DESCRIPTION   	"The total number of UDP broadcast packets
14249                        dropped because the destination was unreachable."
14250        ::= { rcIpUdpConfBroadcastIntfEntry 7 }
14251
14252rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort OBJECT-TYPE
14253        SYNTAX        	Counter32
14254        MAX-ACCESS        	read-only
14255        STATUS        	current
14256        DESCRIPTION   	"The total number of UDP/TCP broadcast packets
14257                        dropped because the destination port/protocol
14258                        specified has no matching forwarding policy."
14259        ::= { rcIpUdpConfBroadcastIntfEntry 8 }
14260
14261rcIpUdpConfBroadcastIntfRowStatus OBJECT-TYPE
14262        SYNTAX        	RowStatus
14263        MAX-ACCESS        	read-write
14264        STATUS        	current
14265        DESCRIPTION   	"Entry row status."
14266        ::= { rcIpUdpConfBroadcastIntfEntry 9 }
14267
14268rcIpUdpConfBroadcastIntfBroadCastMask OBJECT-TYPE
14269        SYNTAX          IpAddress
14270        MAX-ACCESS      read-write
14271        STATUS          current
14272        DESCRIPTION     "The subnet mask of the local interface that is
14273                        used for broadcasting the UDP broadcast packets."
14274        ::= { rcIpUdpConfBroadcastIntfEntry 10 }
14275
14276--IP ToS Rule
14277rcIpTosRule   OBJECT IDENTIFIER       ::= { rcIp 14}	--excluded
14278
14279rcIpTosRuleAndMask OBJECT-TYPE
14280        SYNTAX        INTEGER (0..255)
14281        MAX-ACCESS    read-write
14282        STATUS        obsolete
14283        DESCRIPTION   "And Mask. The Ip ToS byte in the Ip header
14284                       is logically ANDed with this value, and then logically
14285                       ORed with the one of the OrRules below."
14286        ::= { rcIpTosRule 1 }
14287
14288rcIpTosRuleOrRule1 OBJECT-TYPE
14289        SYNTAX        INTEGER (0..255)
14290        MAX-ACCESS    read-write
14291        STATUS        obsolete
14292        DESCRIPTION   "Quid/Gid Or rule #1. The Ip ToS byte in the Ip header
14293                       is logically ORed with this value."
14294        ::= { rcIpTosRule 2 }
14295
14296rcIpTosRuleOrRule2 OBJECT-TYPE
14297        SYNTAX        INTEGER (0..255)
14298        MAX-ACCESS    read-write
14299        STATUS        obsolete
14300        DESCRIPTION   "Quid/Gid Or rule #2. The Ip ToS byte in the Ip header
14301                       is logically ORed with this value."
14302        ::= { rcIpTosRule 3 }
14303
14304rcIpTosRuleOrRule3 OBJECT-TYPE
14305        SYNTAX        INTEGER (0..255)
14306        MAX-ACCESS    read-write
14307        STATUS        obsolete
14308        DESCRIPTION   "Quid/Gid Or rule #3. The Ip ToS byte in the Ip header
14309                       is logically ORed with this value."
14310        ::= { rcIpTosRule 4 }
14311
14312rcIpTosRuleTosPriorityEnable OBJECT-TYPE
14313        SYNTAX          TruthValue
14314        MAX-ACCESS      read-write
14315        STATUS          obsolete
14316        DESCRIPTION     "Enable Tos priority."
14317        ::= { rcIpTosRule 5 }
14318
14319rcIpTosRuleTosThreshold OBJECT-TYPE
14320        SYNTAX        INTEGER {
14321                         level0(0),
14322                         level1(1),
14323                         level2(2),
14324                         level3(3),
14325                         level4(4),
14326                         level5(5),
14327                         level6(6),
14328                         level7(7)
14329                      }
14330        MAX-ACCESS    read-only
14331        STATUS        obsolete
14332        DESCRIPTION   "tos threshold"
14333        ::= { rcIpTosRule 6 }
14334
14335--IP Static Route  (excluded)
14336rcIpStaticRoute OBJECT IDENTIFIER       ::= { rcIp 15}
14337
14338-- =begin enum
14339-- rcIpPimGlobalRegisterSuppTimer min 10
14340-- =end enum
14341
14342rcIpStaticRouteTableSize OBJECT-TYPE
14343        SYNTAX        Integer32
14344        MAX-ACCESS    read-only
14345        STATUS        current
14346        DESCRIPTION   "size of Ip Static Route Table."
14347        ::= { rcIpStaticRoute 1 }
14348
14349rcIpStaticRouteTable OBJECT-TYPE
14350        SYNTAX          SEQUENCE OF RcIpStaticRouteEntry
14351        MAX-ACCESS      not-accessible
14352        STATUS          current
14353        DESCRIPTION     "This table is used to add static IP routes to
14354			the device.  Routes added into this table will
14355			automatically show-up in the 'rcIpRouteTable'
14356			when the device is actively using the route
14357			to forward IP traffic."
14358    ::= { rcIpStaticRoute 2 }
14359
14360rcIpStaticRouteEntry OBJECT-TYPE
14361        SYNTAX        	RcIpStaticRouteEntry
14362        MAX-ACCESS        	not-accessible
14363        STATUS        	current
14364        DESCRIPTION   	"A static route to a particular destination."
14365        INDEX         	{ rcIpStaticRouteDest,
14366                          rcIpStaticRouteMask,
14367                          rcIpStaticRouteNextHop }
14368        ::= { rcIpStaticRouteTable 1 }
14369
14370RcIpStaticRouteEntry ::=
14371        SEQUENCE {
14372                rcIpStaticRouteDest   	      IpAddress,
14373                rcIpStaticRouteMask   	      IpAddress,
14374                rcIpStaticRouteNextHop	      IpAddress,
14375                rcIpStaticRouteMetric         INTEGER (1..'FFFF'h),
14376                rcIpStaticRouteIfIndex        InterfaceIndex (0..65535),
14377                rcIpStaticRoutePreference     INTEGER (1..255),
14378                rcIpStaticRouteEnable         TruthValue,
14379                rcIpStaticRouteStatus         INTEGER,
14380                rcIpStaticRouteRowStatus      RowStatus,
14381                rcIpStaticRouteLocalNextHop   TruthValue
14382        }
14383
14384rcIpStaticRouteDest OBJECT-TYPE
14385        SYNTAX        	IpAddress
14386        MAX-ACCESS        	read-only
14387        STATUS        	current
14388        DESCRIPTION   	"The destination IP address of this route.  An
14389                        entry with a value of 0.0.0.0 is considered a
14390                        default route.  Multiple routes to a single
14391                        destination can appear in the table, but access to
14392                        such multiple entries is dependent on the table-
14393                        access mechanisms defined by the network
14394                        management protocol in use."
14395        ::= { rcIpStaticRouteEntry 1 }
14396
14397rcIpStaticRouteMask OBJECT-TYPE
14398        SYNTAX        	IpAddress
14399        MAX-ACCESS        	read-only
14400        STATUS        	current
14401        DESCRIPTION   	"Indicate the mask to be logical-ANDed with the
14402                        destination address before being compared to the
14403                        value in the rcIpRouteDest field.  For those systems
14404                        that do not support arbitrary subnet masks, an
14405                        agent constructs the value of the rcIpRouteMask by
14406                        determining whether the value of the correspondent
14407                        rcIpRouteDest field belong to a class-A, B, or C
14408                        network, and then using one of:
14409
14410                           mask           network
14411                           255.0.0.0      class-A
14412                           255.255.0.0    class-B
14413                           255.255.255.0  class-C
14414
14415                        If the value of the rcIpRouteDest is 0.0.0.0 (a
14416                        default route), then the mask value is also
14417                        0.0.0.0.  It should be noted that all IP routing
14418                        subsystems implicitly use this mechanism."
14419        ::= { rcIpStaticRouteEntry 2 }
14420
14421rcIpStaticRouteNextHop OBJECT-TYPE
14422        SYNTAX        	IpAddress
14423        MAX-ACCESS        	read-only
14424        STATUS        	current
14425        DESCRIPTION   	"The IP address of the next hop of this route.
14426                        (In the case of a route bound to an interface
14427                        which is realized via a broadcast media, the value
14428                        of this field is the agent's IP address on that
14429                        interface)."
14430        ::= { rcIpStaticRouteEntry 3 }
14431
14432rcIpStaticRouteMetric OBJECT-TYPE
14433        SYNTAX        	INTEGER (1..'FFFF'h)
14434        MAX-ACCESS        	read-write
14435        STATUS        	current
14436        DESCRIPTION   	"The primary routing metric for this route.  The
14437                        semantics of this metric are determined by the
14438                        routing-protocol specified in the route's
14439                        rcIpRouteProto value.  If this metric is not used,
14440                        its value should be set to -1."
14441	DEFVAL        	{ 1 }
14442        ::= { rcIpStaticRouteEntry 4 }
14443
14444rcIpStaticRouteIfIndex OBJECT-TYPE
14445        SYNTAX        	InterfaceIndex (0..65535)
14446        MAX-ACCESS        	read-only
14447        STATUS        	current
14448        DESCRIPTION   	"The index value which uniquely identifies the
14449                        local interface through which the next hop of this
14450                        route should be reached.  The interface identified
14451                        by a particular value of this index is the same
14452                        interface as identified by the same value of
14453                        ifIndex."
14454        ::= { rcIpStaticRouteEntry 5 }
14455
14456rcIpStaticRoutePreference OBJECT-TYPE
14457        SYNTAX        	INTEGER (1..255)
14458        MAX-ACCESS        	read-write
14459        STATUS        	current
14460        DESCRIPTION   	"Used to indicate the route preference of this
14461			entry.  If there are more than one route that can
14462			be used to forward IP traffic, the route that has
14463			a highest preference will be used instead of a
14464			lower preference one. The higher the number, the higher the preference."
14465        ::= { rcIpStaticRouteEntry 6 }
14466
14467rcIpStaticRouteEnable OBJECT-TYPE
14468        SYNTAX         	TruthValue
14469        MAX-ACCESS         	read-write
14470        STATUS         	current
14471        DESCRIPTION    	"Used to enable/disable this entry."
14472	DEFVAL        { true }
14473        ::= { rcIpStaticRouteEntry 7 }
14474
14475rcIpStaticRouteStatus OBJECT-TYPE
14476        SYNTAX        	INTEGER {
14477		         	inactive(0),
14478			 	active(1)
14479		      	}
14480        MAX-ACCESS        	read-only
14481        STATUS        	current
14482        DESCRIPTION   	"Used to indicate the current status of
14483			this entry."
14484	DEFVAL        	{ active }
14485        ::= { rcIpStaticRouteEntry 8 }
14486
14487rcIpStaticRouteRowStatus OBJECT-TYPE
14488        SYNTAX          RowStatus
14489        MAX-ACCESS      read-write
14490        STATUS          current
14491        DESCRIPTION     "Used to create/delete entries"
14492        ::= { rcIpStaticRouteEntry 9 }
14493
14494rcIpStaticRouteLocalNextHop OBJECT-TYPE
14495        SYNTAX          TruthValue
14496        MAX-ACCESS      read-write
14497        STATUS          current
14498        DESCRIPTION     "Used to enable/disable this entry. True indicate that the
14499                         static route becomes active only if switch has a local route
14500                         to the network. False indicates that the static route becomes
14501                         active if switch has a local route or dynamic route."
14502        DEFVAL        { true }
14503        ::= { rcIpStaticRouteEntry 10 }
14504
14505
14506--IP PIM
14507
14508rcIpPim OBJECT IDENTIFIER ::= { rcIp 16 }
14509
14510rcIpPimGlobal OBJECT IDENTIFIER ::= { rcIpPim 1}
14511
14512rcIpPimGlobalEnable OBJECT-TYPE
14513        SYNTAX          TruthValue
14514        MAX-ACCESS      read-write
14515        STATUS          current
14516        DESCRIPTION     "enable feature"
14517        ::= { rcIpPimGlobal 1 }
14518
14519rcIpPimGlobalMode OBJECT-TYPE
14520        SYNTAX          INTEGER {
14521                                dm(1),
14522                                sm(2),
14523                                smdm(3),
14524                                ssm(4)
14525                        }
14526        MAX-ACCESS      read-write
14527        STATUS          current
14528        DESCRIPTION     ""
14529        ::= { rcIpPimGlobal 2 }
14530
14531rcIpPimGlobalMbr OBJECT-TYPE
14532        SYNTAX          TruthValue
14533        MAX-ACCESS      read-write
14534        STATUS          current
14535        DESCRIPTION     "enable/disable pim multicast border router feature"
14536        ::= { rcIpPimGlobal 3 }
14537
14538rcIpPimGlobalRegisterSuppTimer OBJECT-TYPE
14539        SYNTAX          INTEGER (6..65535)
14540        MAX-ACCESS      read-write
14541        STATUS          current
14542        DESCRIPTION     "Each source's DR maintains, per (S,G), a Register-                                 Suppression-timer in seconds. The Register-
14543                         Suppression-timer is started by the Register-Stop                                  message; upon expiration, the source's DR resumes                                  sending data packets to the RP, encapsulated in
14544                         the Register message. Value must be between 10 and 65535."
14545        DEFVAL  { 60 }
14546        ::= { rcIpPimGlobal 4 }
14547
14548rcIpPimGlobalInterfaceTableSize OBJECT-TYPE
14549        SYNTAX        Integer32
14550        MAX-ACCESS    read-only
14551        STATUS        current
14552        DESCRIPTION   "table size"
14553        ::= { rcIpPimGlobal 5 }
14554
14555rcIpPimGlobalUniRouteChgTimeOut OBJECT-TYPE
14556        SYNTAX          INTEGER (2..65535)
14557        MAX-ACCESS      read-write
14558        STATUS          current
14559        DESCRIPTION     "This timer allows a better tuning on how fast the
14560                         routing information is going to get updated from
14561                         RTM (the frequency at which the RTM is polled for
14562                         routing information updates)."
14563        DEFVAL        { 5 }
14564        ::= { rcIpPimGlobal 6 }
14565
14566rcIpPimGlobalDiscardDataTimeOut OBJECT-TYPE
14567        SYNTAX          INTEGER (5..65535)
14568        MAX-ACCESS      read-write
14569        STATUS          current
14570        DESCRIPTION     "This timer is used to discard data until the Join
14571                         is received from the RP. A ipmc discard record is
14572                         created and deleted once the timer expires and/or
14573                         when a Join is received."
14574        DEFVAL        { 60 }
14575        ::= { rcIpPimGlobal 7 }
14576
14577rcIpPimGlobalCRPADVTimeOut OBJECT-TYPE
14578        SYNTAX          INTEGER (5..26214)
14579        MAX-ACCESS      read-write
14580        STATUS          current
14581        DESCRIPTION     "Routers configured as candidate RPs use this timer
14582                         to periodically send C-RP-Adv messages. Upon expiry,
14583                         a C-RP-Adv message is sent to the elected BSR."
14584        DEFVAL        { 60 }
14585        ::= { rcIpPimGlobal 8 }
14586
14587rcIpPimGlobalBootStrapPeriod OBJECT-TYPE
14588        SYNTAX          INTEGER (5..32757)
14589        MAX-ACCESS      read-write
14590        STATUS          current
14591        DESCRIPTION     "At the elected BSR, this is the interval between
14592                         originating Bootstrap messages."
14593        DEFVAL        { 60 }
14594        ::= { rcIpPimGlobal 9 }
14595
14596rcIpPimGlobalStaticRP   OBJECT-TYPE
14597        SYNTAX    TruthValue
14598        MAX-ACCESS   read-write
14599        STATUS       current
14600        DESCRIPTION     "Enable/Disable Static RP feature."
14601        DEFVAL       { false }
14602        ::= { rcIpPimGlobal 10 }
14603
14604rcIpPimGlobalActivityChkInterval   OBJECT-TYPE
14605        SYNTAX       INTEGER {
14606                        intv15(15),
14607                        intv30(30),
14608                        intv210(210)
14609                     }
14610        MAX-ACCESS   read-only
14611        STATUS       current
14612        DESCRIPTION  "Activity check interval for polling PIM SG traffic
14613                      activity information."
14614        DEFVAL       { intv210 }
14615        ::= { rcIpPimGlobal 11 }
14616
14617rcIpPimGlobalFwdCacheTimeOut OBJECT-TYPE
14618        SYNTAX          INTEGER (10..86400)
14619        MAX-ACCESS      read-write
14620        STATUS          current
14621        DESCRIPTION     "PIM forward cache expiry value in seconds.This
14622                         value is going to be used in aging PIM mroutes
14623                         in seconds."
14624        DEFVAL        { 210 }
14625        ::= { rcIpPimGlobal 12 }
14626
14627rcIpPimGlobalFastJoinPrune OBJECT-TYPE
14628        SYNTAX             EnableValue
14629        MAX-ACCESS         read-write
14630        STATUS             current
14631        DESCRIPTION        "Pim Fast Join Prune."
14632        DEFVAL             { disable }
14633        ::= { rcIpPimGlobal 13 }
14634
14635rcIpPimTable OBJECT-TYPE
14636        SYNTAX          SEQUENCE OF RcIpPimEntry
14637        MAX-ACCESS      not-accessible
14638        STATUS          current
14639        DESCRIPTION     "IP Pim table"
14640    ::= { rcIpPim 2 }
14641
14642rcIpPimEntry OBJECT-TYPE
14643        SYNTAX        	RcIpPimEntry
14644        MAX-ACCESS       not-accessible
14645        STATUS        	current
14646        DESCRIPTION   	"An entry of Ip Pim Table."
14647        INDEX         	{ rcIpPimIfIndex }
14648        ::= { rcIpPimTable 1 }
14649
14650RcIpPimEntry ::=
14651        SEQUENCE {
14652                rcIpPimIfIndex           InterfaceIndex,
14653                rcIpPimEnable            TruthValue,
14654                rcIpPimMode              INTEGER,
14655                rcIpPimHelloInterval     INTEGER,
14656                rcIpPimJoinPruneInterval INTEGER,
14657                rcIpPimCBSRPreference    INTEGER,
14658                rcIpPimIntfType          INTEGER
14659        }
14660
14661rcIpPimIfIndex OBJECT-TYPE
14662        SYNTAX        InterfaceIndex
14663        MAX-ACCESS    read-only
14664        STATUS        current
14665        DESCRIPTION   "port"
14666        ::= { rcIpPimEntry 1 }
14667
14668rcIpPimEnable OBJECT-TYPE
14669        SYNTAX         TruthValue
14670        MAX-ACCESS     read-write
14671        STATUS         current
14672        DESCRIPTION    "enable interface"
14673        ::= { rcIpPimEntry 2 }
14674
14675rcIpPimMode OBJECT-TYPE
14676        SYNTAX        INTEGER {
14677		         dense(1),
14678			 sparse(2),
14679			 sparseDense(3),
14680			 ssm(4)
14681		      }
14682        MAX-ACCESS    read-write
14683        STATUS        current
14684        DESCRIPTION   ""
14685        ::= { rcIpPimEntry 3 }
14686
14687rcIpPimHelloInterval OBJECT-TYPE
14688        SYNTAX        INTEGER(0..18724)
14689        MAX-ACCESS    read-write
14690        STATUS        current
14691        DESCRIPTION   "frq. at which hello sent."
14692	DEFVAL     { 30 }
14693        ::= { rcIpPimEntry 4 }
14694
14695rcIpPimJoinPruneInterval OBJECT-TYPE
14696        SYNTAX        INTEGER(1..18724)
14697        MAX-ACCESS    read-write
14698        STATUS        current
14699        DESCRIPTION   ""
14700        ::= { rcIpPimEntry 5 }
14701
14702rcIpPimCBSRPreference OBJECT-TYPE
14703        SYNTAX        INTEGER (-1..255)
14704        MAX-ACCESS    read-write
14705        STATUS        current
14706        DESCRIPTION   ""
14707	DEFVAL     { -1 }
14708        ::= { rcIpPimEntry 6 }
14709
14710rcIpPimIntfType OBJECT-TYPE
14711        SYNTAX        INTEGER {
14712               active(1),
14713               passive(2)
14714            }
14715        MAX-ACCESS    read-write
14716        STATUS        current
14717        DESCRIPTION   "Pim interface type."
14718          DEFVAL     { active }
14719        ::= { rcIpPimEntry 7 }
14720
14721-- Pim Interface Table Extension
14722
14723rcIpPimInterfaceTable OBJECT-TYPE
14724        SYNTAX          SEQUENCE OF RcIpPimInterfaceEntry
14725        MAX-ACCESS      not-accessible
14726        STATUS          current
14727        DESCRIPTION     "IP Pim table"
14728    ::= { rcIpPim 3 }
14729
14730rcIpPimInterfaceEntry OBJECT-TYPE
14731        SYNTAX        	RcIpPimInterfaceEntry
14732        MAX-ACCESS        	not-accessible
14733        STATUS        	current
14734        DESCRIPTION   	"An entry of Ip Pim Interface Table."
14735        INDEX         	{ rcIpPimInterfaceIfIndex }
14736        ::= { rcIpPimInterfaceTable 1 }
14737
14738RcIpPimInterfaceEntry ::=
14739        SEQUENCE {
14740                rcIpPimInterfaceIfIndex   InterfaceIndex,
14741                rcIpPimInterfaceOperState INTEGER,
14742                rcIpPimInterfaceType      INTEGER
14743        }
14744
14745rcIpPimInterfaceIfIndex OBJECT-TYPE
14746        SYNTAX        InterfaceIndex
14747        MAX-ACCESS    read-only
14748        STATUS        current
14749        DESCRIPTION   "port"
14750        ::= { rcIpPimInterfaceEntry 1 }
14751
14752rcIpPimInterfaceOperState OBJECT-TYPE
14753        SYNTAX         INTEGER {
14754                          up(1),
14755                          down(2)
14756                       }
14757        MAX-ACCESS     read-only
14758        STATUS         current
14759        DESCRIPTION    "The current operational state of this PIM interface.
14760                        This object is deprecated in favor of ifOperStatus."
14761        ::= { rcIpPimInterfaceEntry 2 }
14762
14763rcIpPimInterfaceType OBJECT-TYPE
14764        SYNTAX        INTEGER {
14765               active(1),
14766               passive(2)
14767            }
14768        MAX-ACCESS    read-write
14769        STATUS        current
14770        DESCRIPTION   "Pim interface type."
14771          DEFVAL     { active }
14772        ::= { rcIpPimInterfaceEntry 3 }
14773
14774
14775rcIpPimStaticRPTable OBJECT-TYPE
14776    SYNTAX        SEQUENCE OF RcIpPimStaticRPEntry
14777    MAX-ACCESS    not-accessible
14778    STATUS        current
14779    DESCRIPTION   "The table lists all the RPs configured statically for
14780                   various IP multicast groups."
14781    ::= { rcIpPim 4 }
14782
14783rcIpPimStaticRPEntry OBJECT-TYPE
14784    SYNTAX        RcIpPimStaticRPEntry
14785    MAX-ACCESS    not-accessible
14786    STATUS        current
14787    DESCRIPTION   "An entry (conceptual row) in the rcIpPimStaticRPTable."
14788    INDEX      { rcIpPimStaticRPGroupAddress,
14789                 rcIpPimStaticRPGroupMask,
14790                 rcIpPimStaticRPAddress }
14791    ::= { rcIpPimStaticRPTable 1 }
14792
14793RcIpPimStaticRPEntry ::= SEQUENCE {
14794    rcIpPimStaticRPGroupAddress  IpAddress,
14795    rcIpPimStaticRPGroupMask     IpAddress,
14796    rcIpPimStaticRPAddress       IpAddress,
14797    rcIpPimStaticRPRowStatus     RowStatus,
14798    rcIpPimStaticRPStatus        INTEGER
14799}
14800
14801rcIpPimStaticRPGroupAddress   OBJECT-TYPE
14802    SYNTAX        IpAddress
14803    MAX-ACCESS    read-only
14804    STATUS        current
14805    DESCRIPTION   "The IP multicast group address which, when combined with
14806                   rcIpPimStaticRPGroupMask, identifies a group prefix for
14807                   which rcIpPimStaticRPAddress is a static-RP."
14808    ::= { rcIpPimStaticRPEntry 1 }
14809
14810rcIpPimStaticRPGroupMask   OBJECT-TYPE
14811    SYNTAX        IpAddress
14812    MAX-ACCESS    read-only
14813    STATUS        current
14814    DESCRIPTION   "The multicast group address mask which, when combined
14815                  with rcIpPimStaticRPGroupAddress, identifies a group
14816                    prefix for which rcIpPimStaticRPAddress is a static-RP."
14817    ::= { rcIpPimStaticRPEntry 2 }
14818
14819rcIpPimStaticRPAddress  OBJECT-TYPE
14820    SYNTAX        IpAddress
14821    MAX-ACCESS    read-only
14822    STATUS        current
14823    DESCRIPTION   "The (unicast) address of the static-RP."
14824    ::= { rcIpPimStaticRPEntry 3 }
14825
14826rcIpPimStaticRPRowStatus   OBJECT-TYPE
14827    SYNTAX        RowStatus
14828    MAX-ACCESS    read-write
14829    STATUS        current
14830    DESCRIPTION   "The status of this row, by which new entries may be
14831                   created, or old entries deleted from this table."
14832    ::= { rcIpPimStaticRPEntry 4 }
14833
14834rcIpPimStaticRPStatus   OBJECT-TYPE
14835    SYNTAX        INTEGER {
14836	             valid(1),
14837		     invalid(2)
14838                  }
14839    MAX-ACCESS    read-only
14840    STATUS        current
14841    DESCRIPTION   "The status of StaticRP."
14842    ::= { rcIpPimStaticRPEntry 5 }
14843
14844rcIpPimCurrBsr OBJECT IDENTIFIER ::= { rcIpPim 5 }
14845
14846rcIpPimCurrBsrAddress OBJECT-TYPE
14847    SYNTAX        IpAddress
14848    MAX-ACCESS    read-only
14849    STATUS        current
14850    DESCRIPTION   "Current BSR address"
14851    ::= { rcIpPimCurrBsr 1 }
14852
14853rcIpPimCurrBsrFragmentTag OBJECT-TYPE
14854    SYNTAX        Integer32
14855    MAX-ACCESS    read-only
14856    STATUS        current
14857    DESCRIPTION   "Current BSR Fragment Tag"
14858    DEFVAL        { -1 }
14859    ::= { rcIpPimCurrBsr 2 }
14860
14861rcIpPimCurrBsrHashMask OBJECT-TYPE
14862    SYNTAX        IpAddress
14863    MAX-ACCESS    read-only
14864    STATUS        current
14865    DESCRIPTION   "Current BSR Hash Mask value"
14866    ::= { rcIpPimCurrBsr 3 }
14867
14868rcIpPimCurrBsrPriority OBJECT-TYPE
14869    SYNTAX        Integer32
14870    MAX-ACCESS    read-only
14871    STATUS        current
14872    DESCRIPTION   "Current BSR Priority"
14873    DEFVAL        { 0 }
14874    ::= { rcIpPimCurrBsr 4 }
14875
14876rcIpPimCurrBsrBootStrapTimer OBJECT-TYPE
14877    SYNTAX        Integer32
14878    MAX-ACCESS    read-only
14879    STATUS        current
14880    DESCRIPTION   "Current BSR Boot Strap Timer"
14881    ::= { rcIpPimCurrBsr 5 }
14882
14883rcIpPimVirtualNbrTable OBJECT-TYPE
14884        SYNTAX          SEQUENCE OF RcIpPimVirtualNbrEntry
14885        MAX-ACCESS      not-accessible
14886        STATUS          current
14887        DESCRIPTION     "Table listing the router's virtual PIM neighbors"
14888    ::= { rcIpPim 6 }
14889
14890rcIpPimVirtualNbrEntry OBJECT-TYPE
14891        SYNTAX          RcIpPimVirtualNbrEntry
14892        MAX-ACCESS      not-accessible
14893        STATUS          current
14894        DESCRIPTION     "An entry in the virtual PIM neighbors' table."
14895        INDEX           { rcIpPimVirtualNbrAddress }
14896        ::= { rcIpPimVirtualNbrTable 1 }
14897
14898RcIpPimVirtualNbrEntry ::= SEQUENCE {
14899        rcIpPimVirtualNbrAddress   IpAddress,
14900        rcIpPimVirtualNbrIfIndex   InterfaceIndex,
14901        rcIpPimVirtualNbrRowStatus RowStatus
14902}
14903
14904rcIpPimVirtualNbrAddress OBJECT-TYPE
14905    SYNTAX     IpAddress
14906    MAX-ACCESS not-accessible
14907    STATUS     current
14908    DESCRIPTION
14909            "The IP address of the virtual PIM neighbor for which this entry
14910             contains information."
14911    ::= { rcIpPimVirtualNbrEntry 1 }
14912
14913rcIpPimVirtualNbrIfIndex OBJECT-TYPE
14914    SYNTAX     InterfaceIndex
14915    MAX-ACCESS read-create
14916    STATUS     current
14917    DESCRIPTION
14918            "The value of ifIndex for the PIM interface in which this virtual
14919             neighbor is created. This value is mandatory while trying to create
14920             a virtual PIM neighbor."
14921    ::= { rcIpPimVirtualNbrEntry 2 }
14922
14923rcIpPimVirtualNbrRowStatus OBJECT-TYPE
14924    SYNTAX     RowStatus
14925    MAX-ACCESS read-create
14926    STATUS     current
14927    DESCRIPTION
14928            "To create/delete an entry in the virtual PIM neighbors'
14929             table."
14930    ::= { rcIpPimVirtualNbrEntry 3 }
14931
14932rcIpPimActiveRPTable OBJECT-TYPE
14933    SYNTAX        SEQUENCE OF RcIpPimActiveRPEntry
14934    MAX-ACCESS    not-accessible
14935    STATUS        current
14936    DESCRIPTION   "The table lists the RPs being used for the active IP multicast groups."
14937    ::= { rcIpPim 7 }
14938
14939rcIpPimActiveRPEntry OBJECT-TYPE
14940    SYNTAX        RcIpPimActiveRPEntry
14941    MAX-ACCESS    not-accessible
14942    STATUS        current
14943    DESCRIPTION   "An entry in the rcIpPimActiveRPTable."
14944    INDEX      { rcIpPimActiveRPGroupAddress }
14945    ::= { rcIpPimActiveRPTable 1 }
14946
14947RcIpPimActiveRPEntry ::= SEQUENCE {
14948    rcIpPimActiveRPGroupAddress  IpAddress,
14949    rcIpPimActiveRPAddress       IpAddress,
14950    rcIpPimActiveRPPriority      INTEGER
14951}
14952
14953rcIpPimActiveRPGroupAddress   OBJECT-TYPE
14954    SYNTAX        IpAddress
14955    MAX-ACCESS    not-accessible
14956    STATUS        current
14957    DESCRIPTION   "The active IP multicast group address"
14958    ::= { rcIpPimActiveRPEntry 1 }
14959
14960rcIpPimActiveRPAddress  OBJECT-TYPE
14961    SYNTAX        IpAddress
14962    MAX-ACCESS    read-only
14963    STATUS        current
14964    DESCRIPTION   "The address of the RP for the active multicast group"
14965    ::= { rcIpPimActiveRPEntry 2 }
14966
14967rcIpPimActiveRPPriority   OBJECT-TYPE
14968    SYNTAX        INTEGER (0..255)
14969    MAX-ACCESS    read-only
14970    STATUS        current
14971    DESCRIPTION   "The priority of the RP."
14972    ::= { rcIpPimActiveRPEntry 3 }
14973
14974--IP Multicast Arp table
14975
14976rcIpMulticastArpTable OBJECT-TYPE
14977        SYNTAX          SEQUENCE OF RcIpMulticastArpEntry
14978        MAX-ACCESS      not-accessible
14979        STATUS          current
14980        DESCRIPTION     "IP Multicast Arp table"
14981        ::= { rcIp 17 }
14982
14983rcIpMulticastArpEntry OBJECT-TYPE
14984        SYNTAX        	RcIpMulticastArpEntry
14985        MAX-ACCESS        	not-accessible
14986        STATUS        	current
14987        DESCRIPTION   	"An entry of Ip Multicast Arp Table."
14988        INDEX         	{ rcIpMulticastArpVlanId,
14989                          rcIpMulticastArpMacAddress,
14990                          rcIpMulticastArpIpAddress }
14991        ::= { rcIpMulticastArpTable 1 }
14992
14993RcIpMulticastArpEntry ::=
14994        SEQUENCE {
14995                rcIpMulticastArpVlanId     Integer32,
14996                rcIpMulticastArpMacAddress MacAddress,
14997                rcIpMulticastArpIpAddress  IpAddress,
14998                rcIpMulticastArpPorts      PortSet,
14999                rcIpMulticastArpNumMltIds  Integer32,
15000                rcIpMulticastArpMltIds     IdList,
15001                rcIpMulticastArpRowStatus  RowStatus
15002        }
15003
15004rcIpMulticastArpVlanId OBJECT-TYPE
15005        SYNTAX        Integer32 (0..2147483647)
15006        MAX-ACCESS    read-only
15007        STATUS        current
15008        DESCRIPTION   "vlan id"
15009        ::= { rcIpMulticastArpEntry 1 }
15010
15011rcIpMulticastArpMacAddress OBJECT-TYPE
15012        SYNTAX         MacAddress
15013        MAX-ACCESS     read-only
15014        STATUS         current
15015        DESCRIPTION    "multicast mac address"
15016        ::= { rcIpMulticastArpEntry 2 }
15017
15018rcIpMulticastArpIpAddress OBJECT-TYPE
15019        SYNTAX        IpAddress
15020        MAX-ACCESS    read-only
15021        STATUS        current
15022        DESCRIPTION   "multicast ip address"
15023        ::= { rcIpMulticastArpEntry 3 }
15024
15025rcIpMulticastArpPorts OBJECT-TYPE
15026        SYNTAX        PortSet
15027        MAX-ACCESS    read-write
15028        STATUS        current
15029        DESCRIPTION   "ports within a particular vlan"
15030        ::= { rcIpMulticastArpEntry 4 }
15031
15032rcIpMulticastArpNumMltIds OBJECT-TYPE
15033        SYNTAX        Integer32
15034        MAX-ACCESS    read-only
15035        STATUS        current
15036        DESCRIPTION   "number of mlt ids"
15037        ::= { rcIpMulticastArpEntry 5 }
15038
15039rcIpMulticastArpMltIds OBJECT-TYPE
15040        SYNTAX        IdList
15041        MAX-ACCESS    read-write
15042        STATUS        current
15043        DESCRIPTION   "mlt id"
15044        ::= { rcIpMulticastArpEntry 6 }
15045
15046rcIpMulticastArpRowStatus OBJECT-TYPE
15047        SYNTAX        RowStatus
15048        MAX-ACCESS    read-write
15049        STATUS        current
15050        DESCRIPTION   "row status"
15051        ::= { rcIpMulticastArpEntry 7 }
15052
15053--IP Multicast Table
15054
15055rcIpMulticastTable OBJECT-TYPE
15056        SYNTAX        SEQUENCE OF RcIpMulticastEntry
15057        MAX-ACCESS    not-accessible
15058        STATUS        obsolete
15059        DESCRIPTION   "Ip multicast table."
15060        ::= { rcIp 18 }
15061
15062rcIpMulticastEntry OBJECT-TYPE
15063        SYNTAX        RcIpMulticastEntry
15064        MAX-ACCESS    not-accessible
15065        STATUS        obsolete
15066        DESCRIPTION   "Entry containing Proprietary Ip Multicast information."
15067        INDEX         { rcIpMulticastIfIndex }
15068        ::= { rcIpMulticastTable 1 }
15069
15070RcIpMulticastEntry ::=
15071        SEQUENCE {
15072                rcIpMulticastIfIndex InterfaceIndex,
15073                rcIpMulticastMulticastIp IpAddress
15074        }
15075
15076rcIpMulticastIfIndex OBJECT-TYPE
15077        SYNTAX          InterfaceIndex
15078        MAX-ACCESS      read-only
15079        STATUS          obsolete
15080        DESCRIPTION     "IfIndex."
15081        ::= { rcIpMulticastEntry 1 }
15082
15083rcIpMulticastMulticastIp OBJECT-TYPE
15084        SYNTAX          IpAddress
15085        MAX-ACCESS      read-write
15086        STATUS          obsolete
15087        DESCRIPTION     "IP Address on this IfIndex
15088                         to be used for all Multicast
15089                         protocols running on this
15090                         interface."
15091        ::= { rcIpMulticastEntry 2 }
15092
15093-- SPB PIM Gateway
15094
15095rcIpSpbPimGw OBJECT IDENTIFIER ::= { rcIp 114 }
15096
15097rcIpSpbPimGwGlobal OBJECT IDENTIFIER ::= { rcIpSpbPimGw 1}
15098
15099rcIpSpbPimGwGlobalHelloInterval OBJECT-TYPE
15100        SYNTAX          Integer32 (0..18724)
15101        MAX-ACCESS      read-only
15102        STATUS          current
15103        DESCRIPTION     "PIM Gateway Hello transmission interval in seconds.
15104                         The PI Gateway VLAN inherits this value. The Gateway VLAN
15105                         Level setting will override this."
15106        DEFVAL        { 30 }
15107        ::= { rcIpSpbPimGwGlobal 1 }
15108
15109rcIpSpbPimGwGlobalJoinPruneInterval OBJECT-TYPE
15110        SYNTAX          Integer32 (1..18724)
15111        MAX-ACCESS      read-only
15112        STATUS          current
15113        DESCRIPTION     "PIM Gateway Join/Prune transmission interval in seconds.
15114				         The PIM Gateway VLAN inherits this value. The Gateway
15115                         VLAN level setting will override this."
15116        DEFVAL        { 60 }
15117        ::= { rcIpSpbPimGwGlobal 2 }
15118
15119-- PIM Gateway Interface Table
15120
15121rcIpSpbPimGwInterfaceTable OBJECT-TYPE
15122        SYNTAX          SEQUENCE OF RcIpSpbPimGwInterfaceEntry
15123        MAX-ACCESS      not-accessible
15124        STATUS          current
15125        DESCRIPTION     "IP PIM Gateway table"
15126    ::= { rcIpSpbPimGw 2 }
15127
15128rcIpSpbPimGwInterfaceEntry OBJECT-TYPE
15129        SYNTAX        	RcIpSpbPimGwInterfaceEntry
15130        MAX-ACCESS      not-accessible
15131        STATUS        	current
15132        DESCRIPTION   	"An entry of Ip Pim Gateway Interface Table."
15133        INDEX         	{ rcIpSpbPimGwInterfaceIfIndex }
15134        ::= { rcIpSpbPimGwInterfaceTable 1 }
15135
15136RcIpSpbPimGwInterfaceEntry ::=
15137        SEQUENCE {
15138                rcIpSpbPimGwInterfaceIfIndex       InterfaceIndex,
15139                rcIpSpbPimGwInterfaceOperState     INTEGER,
15140                rcIpSpbPimGwInterfaceAddressType   InetAddressType,
15141                rcIpSpbPimGwInterfaceAddress       InetAddress,
15142                rcIpSpbPimGwInterfaceAddressMask   InetAddress,
15143                rcIpSpbPimGwInterfaceHelloInterval Integer32,
15144                rcIpSpbPimGwInterfaceJoinPruneInterval Integer32
15145        }
15146
15147rcIpSpbPimGwInterfaceIfIndex OBJECT-TYPE
15148        SYNTAX        InterfaceIndex
15149        MAX-ACCESS    not-accessible
15150        STATUS        current
15151        DESCRIPTION   "port"
15152        ::= { rcIpSpbPimGwInterfaceEntry 1 }
15153
15154rcIpSpbPimGwInterfaceOperState OBJECT-TYPE
15155        SYNTAX         INTEGER {
15156                          up(1),
15157                          down(2)
15158                       }
15159        MAX-ACCESS     read-only
15160        STATUS         current
15161        DESCRIPTION    "The current operational state of this PIM-gw
15162				        interface."
15163        ::= { rcIpSpbPimGwInterfaceEntry 2 }
15164
15165rcIpSpbPimGwInterfaceAddressType OBJECT-TYPE
15166    SYNTAX     InetAddressType
15167    MAX-ACCESS read-only
15168    STATUS     current
15169    DESCRIPTION
15170            "The address type of this PIM-gw interface."
15171    ::= { rcIpSpbPimGwInterfaceEntry 3 }
15172
15173rcIpSpbPimGwInterfaceAddress OBJECT-TYPE
15174    SYNTAX     InetAddress (SIZE (0|4|8|16|20))
15175    MAX-ACCESS read-only
15176    STATUS     current
15177    DESCRIPTION
15178            "The primary IP address of this router on this PIM-gw
15179            interface.  The InetAddressType is given by the
15180            rcIpSpbPimGwInterfaceAddressType object."
15181    ::= { rcIpSpbPimGwInterfaceEntry 4 }
15182
15183rcIpSpbPimGwInterfaceAddressMask OBJECT-TYPE
15184    SYNTAX     InetAddress (SIZE (0|4|8|16|20))
15185    MAX-ACCESS read-only
15186    STATUS     current
15187    DESCRIPTION
15188            "The primary IP address mask of this router on this PIM-gw
15189            interface."
15190    ::= { rcIpSpbPimGwInterfaceEntry 5 }
15191
15192rcIpSpbPimGwInterfaceHelloInterval OBJECT-TYPE
15193        SYNTAX          Integer32 (0..18724)
15194        MAX-ACCESS      read-write
15195        STATUS          current
15196        DESCRIPTION     "PIM Hello transmission interval.  This PIM Gateway
15197                         VLAN level interval setting overrides the inherited
15198                         Global PIM Gateway Hello Interval setting.
15199                         Setting the Hello interval to 0 will cause neighbors
15200                         to never expire its neighborship with this local PIM
15201                         gateway interface."
15202
15203        DEFVAL        { 30 }
15204        ::= { rcIpSpbPimGwInterfaceEntry 6 }
15205
15206rcIpSpbPimGwInterfaceJoinPruneInterval OBJECT-TYPE
15207        SYNTAX          Integer32 (1..18724)
15208        MAX-ACCESS      read-write
15209        STATUS          current
15210        DESCRIPTION     "PIM Join/Prune transmission interval.  This PIM Gateway
15211                         VLAN level interval setting overrides the inherited Global
15212                         level Join/Prune transmission interval setting."
15213
15214        DEFVAL        { 60 }
15215        ::= { rcIpSpbPimGwInterfaceEntry 7 }
15216
15217-- Pim-gw Neighbor Table
15218
15219rcIpSpbPimGwNeighborTable OBJECT-TYPE
15220    SYNTAX     SEQUENCE OF RcIpSpbPimGwNeighborEntry
15221    MAX-ACCESS not-accessible
15222    STATUS     current
15223    DESCRIPTION
15224            "The PIM-gw neighbor Table"
15225    ::= { rcIpSpbPimGw 3 }
15226
15227rcIpSpbPimGwNeighborEntry OBJECT-TYPE
15228    SYNTAX     RcIpSpbPimGwNeighborEntry
15229    MAX-ACCESS not-accessible
15230    STATUS     current
15231    DESCRIPTION
15232            "An entry (conceptual row) in the pimNeighborTable."
15233    INDEX      { rcIpSpbPimGwNeighborIfIndex,
15234                 rcIpSpbPimGwNeighborAddressType,
15235                 rcIpSpbPimGwNeighborAddress }
15236    ::= { rcIpSpbPimGwNeighborTable 1 }
15237
15238RcIpSpbPimGwNeighborEntry ::= SEQUENCE {
15239    rcIpSpbPimGwNeighborIfIndex              InterfaceIndex,
15240    rcIpSpbPimGwNeighborAddressType          InetAddressType,
15241    rcIpSpbPimGwNeighborAddress              InetAddress,
15242    rcIpSpbPimGwNeighborUpTime               TimeTicks,
15243    rcIpSpbPimGwNeighborExpiryTime           TimeTicks
15244}
15245
15246rcIpSpbPimGwNeighborIfIndex OBJECT-TYPE
15247    SYNTAX     InterfaceIndex
15248    MAX-ACCESS not-accessible
15249    STATUS     current
15250    DESCRIPTION
15251            "The value of ifIndex for the interface used to reach this
15252            PIM-gw neighbor."
15253    ::= { rcIpSpbPimGwNeighborEntry 1 }
15254
15255rcIpSpbPimGwNeighborAddressType OBJECT-TYPE
15256    SYNTAX     InetAddressType
15257    MAX-ACCESS not-accessible
15258    STATUS     current
15259    DESCRIPTION
15260            "The address type of this PIM-gw neighbor."
15261    ::= { rcIpSpbPimGwNeighborEntry 2 }
15262
15263
15264rcIpSpbPimGwNeighborAddress OBJECT-TYPE
15265    SYNTAX     InetAddress (SIZE (4|8|16|20))
15266    MAX-ACCESS not-accessible
15267    STATUS     current
15268    DESCRIPTION
15269            "The primary IP address of this PIM-gw neighbor.  The
15270            InetAddressType is given by the rcIpSpbPimGwNeighborAddressType
15271            object."
15272    ::= { rcIpSpbPimGwNeighborEntry 3 }
15273
15274rcIpSpbPimGwNeighborUpTime OBJECT-TYPE
15275    SYNTAX     TimeTicks
15276    MAX-ACCESS read-only
15277    STATUS     current
15278    DESCRIPTION
15279            "The time since this PIM-gw neighbor (last) became a neighbor
15280            of the local router."
15281    ::= { rcIpSpbPimGwNeighborEntry 4 }
15282
15283rcIpSpbPimGwNeighborExpiryTime OBJECT-TYPE
15284    SYNTAX     TimeTicks
15285    MAX-ACCESS read-only
15286    STATUS     current
15287    DESCRIPTION
15288            "The minimum time remaining before this PIM-gw neighbor will
15289            time out."
15290    ::= { rcIpSpbPimGwNeighborEntry 5 }
15291
15292-- SPB PIM GW Controller foreign source table
15293
15294rcIpSpbPimGwControllerForeignSrcTable OBJECT-TYPE
15295        SYNTAX          SEQUENCE OF RcIpSpbPimGwControllerForeignSrcEntry
15296        MAX-ACCESS      not-accessible
15297        STATUS          current
15298        DESCRIPTION     "IP Multicast foreign source table from SPB PIM GW controller.
15299                         This is table of IP multicast sources from non-SPBM domain."
15300    ::= { rcIpSpbPimGw 4 }
15301
15302rcIpSpbPimGwControllerForeignSrcEntry OBJECT-TYPE
15303	    SYNTAX  	RcIpSpbPimGwControllerForeignSrcEntry
15304        MAX-ACCESS  	not-accessible
15305        STATUS  	current
15306        DESCRIPTION	"An entry of IP multicast foreign source."
15307        INDEX   { rcIpSpbPimGwControllerForeignSrcSourceAddress,
15308                  rcIpSpbPimGwControllerForeignSrcGroupAddress }
15309    ::= { rcIpSpbPimGwControllerForeignSrcTable 1 }
15310
15311RcIpSpbPimGwControllerForeignSrcEntry ::=
15312	SEQUENCE {
15313        	    rcIpSpbPimGwControllerForeignSrcSourceAddress IpAddress,
15314                rcIpSpbPimGwControllerForeignSrcGroupAddress IpAddress,
15315                rcIpSpbPimGwControllerForeignSrcRowStatus RowStatus,
15316                rcIpSpbPimGwControllerForeignSrcGatewaySysId OCTET STRING,
15317                rcIpSpbPimGwControllerForeignSrcGatewayHostName OCTET STRING,
15318                rcIpSpbPimGwControllerForeignSrcType INTEGER,
15319                rcIpSpbPimGwControllerForeignSrcOwner IpAddress
15320              }
15321
15322rcIpSpbPimGwControllerForeignSrcSourceAddress OBJECT-TYPE
15323        SYNTAX  	IpAddress
15324        MAX-ACCESS  	not-accessible
15325        STATUS  	current
15326        DESCRIPTION 	"The source IP address from non-SPBM multicast
15327                      	domain."
15328    ::= { rcIpSpbPimGwControllerForeignSrcEntry 1 }
15329
15330rcIpSpbPimGwControllerForeignSrcGroupAddress OBJECT-TYPE
15331        SYNTAX  	IpAddress
15332        MAX-ACCESS  	not-accessible
15333        STATUS  	current
15334        DESCRIPTION     "Multicast group IP address associated with the
15335                         foreign source."
15336    ::= { rcIpSpbPimGwControllerForeignSrcEntry 2 }
15337
15338rcIpSpbPimGwControllerForeignSrcRowStatus OBJECT-TYPE
15339        SYNTAX        	RowStatus
15340        MAX-ACCESS        	read-create
15341        STATUS        	current
15342        DESCRIPTION   	"Used to create/delete entries."
15343    ::= { rcIpSpbPimGwControllerForeignSrcEntry 3 }
15344
15345rcIpSpbPimGwControllerForeignSrcGatewaySysId OBJECT-TYPE
15346        SYNTAX        OCTET STRING (SIZE (6))
15347        MAX-ACCESS    read-only
15348        STATUS        current
15349        DESCRIPTION   "System ID of the node selected as the gateway for this
15350                       foreing source. This object has valid value if the source
15351                       has a gateway assigned. If the source is not assigned a gateway,
15352                       this object will have all 0s."
15353    ::= { rcIpSpbPimGwControllerForeignSrcEntry 4 }
15354
15355rcIpSpbPimGwControllerForeignSrcGatewayHostName  OBJECT-TYPE
15356        SYNTAX        OCTET STRING (SIZE (0..255))
15357        MAX-ACCESS    read-only
15358        STATUS        current
15359        DESCRIPTION   "Host name of the node selected as the gateway for this
15360                       foreign source. This object has valid value if the source
15361                       has a gateway assigned. If the source is not assigned a gateway,
15362                       this object will have NULL."
15363    ::= { rcIpSpbPimGwControllerForeignSrcEntry 5 }
15364
15365rcIpSpbPimGwControllerForeignSrcType OBJECT-TYPE
15366        SYNTAX  INTEGER {
15367                        none(1),
15368                        msdp(2),
15369                        static(3)
15370               }
15371        MAX-ACCESS  	read-only
15372        STATUS  	current
15373        DESCRIPTION 	"The type of the owner of this source."
15374    ::= { rcIpSpbPimGwControllerForeignSrcEntry 6 }
15375
15376rcIpSpbPimGwControllerForeignSrcOwner OBJECT-TYPE
15377        SYNTAX  	IpAddress
15378        MAX-ACCESS  	read-only
15379        STATUS  	current
15380        DESCRIPTION 	"The IP address of the MSDP peer if the foreign source
15381                      	type (rcIpSpbPimGwControllerForeignSrcType) is MSDP."
15382    ::= { rcIpSpbPimGwControllerForeignSrcEntry 7 }
15383
15384-- SPB PIM GW Controller SPBMC source table
15385
15386rcIpSpbPimGwControllerSpbmcSrcTable OBJECT-TYPE
15387        SYNTAX          SEQUENCE OF RcIpSpbPimGwControllerSpbmcSrcEntry
15388        MAX-ACCESS      not-accessible
15389        STATUS          current
15390        DESCRIPTION     "SPB Multicast source table from SPB PIM GW controller.
15391                         This is table for all SPBM sources distributed to MSDP."
15392    ::= { rcIpSpbPimGw 5 }
15393
15394rcIpSpbPimGwControllerSpbmcSrcEntry OBJECT-TYPE
15395	    SYNTAX  	RcIpSpbPimGwControllerSpbmcSrcEntry
15396        MAX-ACCESS  	not-accessible
15397        STATUS  	current
15398        DESCRIPTION	"An entry of SPBMC source sent to MSDP."
15399        INDEX   { rcIpSpbPimGwControllerSpbmcSrcSourceAddress,
15400                  rcIpSpbPimGwControllerSpbmcSrcGroupAddress }
15401    ::= { rcIpSpbPimGwControllerSpbmcSrcTable 1 }
15402
15403RcIpSpbPimGwControllerSpbmcSrcEntry ::=
15404	SEQUENCE {
15405        	    rcIpSpbPimGwControllerSpbmcSrcSourceAddress IpAddress,
15406                rcIpSpbPimGwControllerSpbmcSrcGroupAddress IpAddress,
15407                rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OCTET STRING,
15408                rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName OCTET STRING
15409              }
15410
15411rcIpSpbPimGwControllerSpbmcSrcSourceAddress OBJECT-TYPE
15412        SYNTAX  	IpAddress
15413        MAX-ACCESS  	not-accessible
15414        STATUS  	current
15415        DESCRIPTION 	"The source IP address from SPBM multicast
15416                      	domain."
15417    ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 1 }
15418
15419rcIpSpbPimGwControllerSpbmcSrcGroupAddress OBJECT-TYPE
15420        SYNTAX  	IpAddress
15421        MAX-ACCESS  	not-accessible
15422        STATUS  	current
15423        DESCRIPTION     "Multicast group IP address associated with the
15424                         SPBMC source."
15425    ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 2 }
15426
15427rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OBJECT-TYPE
15428        SYNTAX        OCTET STRING (SIZE (6))
15429        MAX-ACCESS    read-only
15430        STATUS        current
15431        DESCRIPTION   "System ID of the node to which the source is attached to."
15432    ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 3 }
15433
15434rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName  OBJECT-TYPE
15435        SYNTAX        OCTET STRING (SIZE (0..255))
15436        MAX-ACCESS    read-only
15437        STATUS        current
15438        DESCRIPTION   "Host name of the node to which the source is attached to."
15439    ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 4 }
15440
15441-- SPB PIM GW Gateway foreign source table
15442
15443rcIpSpbPimGwGatewayForeignSrcTable OBJECT-TYPE
15444        SYNTAX          SEQUENCE OF RcIpSpbPimGwGatewayForeignSrcEntry
15445        MAX-ACCESS      not-accessible
15446        STATUS          current
15447        DESCRIPTION     "IP Multicast foreign source table from SPB PIM GW gateway."
15448    ::= { rcIpSpbPimGw 6 }
15449
15450rcIpSpbPimGwGatewayForeignSrcEntry OBJECT-TYPE
15451	    SYNTAX  	RcIpSpbPimGwGatewayForeignSrcEntry
15452        MAX-ACCESS  	not-accessible
15453        STATUS  	current
15454        DESCRIPTION	"An entry of IP multicast foreign source."
15455        INDEX   { rcIpSpbPimGwGatewayForeignSrcSourceAddress,
15456                  rcIpSpbPimGwGatewayForeignSrcGroupAddress,
15457                  rcIpSpbPimGwGatewayForeignSrcControllerSysId }
15458    ::= { rcIpSpbPimGwGatewayForeignSrcTable 1 }
15459
15460RcIpSpbPimGwGatewayForeignSrcEntry ::=
15461	SEQUENCE {
15462        	    rcIpSpbPimGwGatewayForeignSrcSourceAddress IpAddress,
15463                rcIpSpbPimGwGatewayForeignSrcGroupAddress IpAddress,
15464                rcIpSpbPimGwGatewayForeignSrcControllerSysId OCTET STRING,
15465                rcIpSpbPimGwGatewayForeignSrcControllerHostName OCTET STRING,
15466                rcIpSpbPimGwGatewayForeignSrcGatewaySysId OCTET STRING,
15467                rcIpSpbPimGwGatewayForeignSrcGatewayHostName OCTET STRING,
15468                rcIpSpbPimGwGatewayForeignSrcInVid INTEGER,
15469                rcIpSpbPimGwGatewayForeignSrcInPort InterfaceIndex,
15470                rcIpSpbPimGwGatewayForeignSrcOwnerType INTEGER
15471              }
15472
15473rcIpSpbPimGwGatewayForeignSrcSourceAddress OBJECT-TYPE
15474        SYNTAX  	IpAddress
15475        MAX-ACCESS  	not-accessible
15476        STATUS  	current
15477        DESCRIPTION 	"The source IP address foreign source entry."
15478    ::= { rcIpSpbPimGwGatewayForeignSrcEntry 1 }
15479
15480rcIpSpbPimGwGatewayForeignSrcGroupAddress OBJECT-TYPE
15481        SYNTAX  	IpAddress
15482        MAX-ACCESS  	not-accessible
15483        STATUS  	current
15484        DESCRIPTION     "Multicast group IP address associated with the
15485                         foreign source."
15486    ::= { rcIpSpbPimGwGatewayForeignSrcEntry 2 }
15487
15488rcIpSpbPimGwGatewayForeignSrcControllerSysId OBJECT-TYPE
15489        SYNTAX        OCTET STRING (SIZE (6))
15490        MAX-ACCESS    not-accessible
15491        STATUS        current
15492        DESCRIPTION   "System ID of the controller node (preferred controller) that
15493                       sent this foreing source."
15494    ::= { rcIpSpbPimGwGatewayForeignSrcEntry 3 }
15495
15496rcIpSpbPimGwGatewayForeignSrcControllerHostName  OBJECT-TYPE
15497        SYNTAX        OCTET STRING (SIZE (0..255))
15498        MAX-ACCESS    read-only
15499        STATUS        current
15500        DESCRIPTION   "Host name of the controller node that sent this
15501                       foreign source."
15502    ::= { rcIpSpbPimGwGatewayForeignSrcEntry 4 }
15503
15504rcIpSpbPimGwGatewayForeignSrcGatewaySysId OBJECT-TYPE
15505        SYNTAX        OCTET STRING (SIZE (6))
15506        MAX-ACCESS    read-only
15507        STATUS        current
15508        DESCRIPTION   "System ID of the node selected as the gateway for this
15509                       foreing source."
15510    ::= { rcIpSpbPimGwGatewayForeignSrcEntry 5 }
15511
15512rcIpSpbPimGwGatewayForeignSrcGatewayHostName  OBJECT-TYPE
15513        SYNTAX        OCTET STRING (SIZE (0..255))
15514        MAX-ACCESS    read-only
15515        STATUS        current
15516        DESCRIPTION   "Host name of the node selected as the gateway for this
15517                       foreign source."
15518    ::= { rcIpSpbPimGwGatewayForeignSrcEntry 6 }
15519
15520rcIpSpbPimGwGatewayForeignSrcInVid OBJECT-TYPE
15521         SYNTAX      INTEGER (1..4095)
15522         MAX-ACCESS  read-only
15523         STATUS      current
15524         DESCRIPTION "The VLAN id of the PimGw interface through which the source
15525                      of this source is reachable."
15526        ::= { rcIpSpbPimGwGatewayForeignSrcEntry 7 }
15527
15528rcIpSpbPimGwGatewayForeignSrcInPort OBJECT-TYPE
15529         SYNTAX      InterfaceIndex
15530         MAX-ACCESS  read-only
15531         STATUS      current
15532         DESCRIPTION "An unique value to identify a physical
15533                      interface through which the source of this source is
15534                      reachable."
15535        ::= { rcIpSpbPimGwGatewayForeignSrcEntry 8 }
15536
15537rcIpSpbPimGwGatewayForeignSrcOwnerType OBJECT-TYPE
15538        SYNTAX        INTEGER {
15539                        none(1),
15540                        msdp(2),
15541                        static(3)
15542                      }
15543        MAX-ACCESS      read-only
15544        STATUS          current
15545        DESCRIPTION     "msdp -  if the owner is MSDP;
15546                        static - otherwise"
15547    ::= { rcIpSpbPimGwGatewayForeignSrcEntry 9 }
15548
15549-- Pim-gw Node Table
15550
15551rcIpSpbPimGwNodeTable OBJECT-TYPE
15552    SYNTAX     SEQUENCE OF RcIpSpbPimGwNodeEntry
15553    MAX-ACCESS not-accessible
15554    STATUS     current
15555    DESCRIPTION
15556            "The PIM-gw node Table"
15557    ::= { rcIpSpbPimGw 7 }
15558
15559rcIpSpbPimGwNodeEntry OBJECT-TYPE
15560    SYNTAX     RcIpSpbPimGwNodeEntry
15561    MAX-ACCESS not-accessible
15562    STATUS     current
15563    DESCRIPTION
15564            "An entry (conceptual row) in the pimNodeTable."
15565    INDEX      { rcIpSpbPimGwNodeMacAddress }
15566    ::= { rcIpSpbPimGwNodeTable 1 }
15567
15568RcIpSpbPimGwNodeEntry ::= SEQUENCE {
15569    rcIpSpbPimGwNodeMacAddress              MacAddress,
15570    rcIpSpbPimGwNodeHostName                OCTET STRING,
15571    rcIpSpbPimGwNodeRoleType                INTEGER
15572}
15573
15574rcIpSpbPimGwNodeMacAddress OBJECT-TYPE
15575    SYNTAX     MacAddress
15576    MAX-ACCESS not-accessible
15577    STATUS     current
15578    DESCRIPTION
15579            "The Max Address of the active node."
15580    ::= { rcIpSpbPimGwNodeEntry 1 }
15581
15582rcIpSpbPimGwNodeHostName OBJECT-TYPE
15583    SYNTAX     OCTET STRING (SIZE (0..255))
15584    MAX-ACCESS read-only
15585    STATUS     current
15586    DESCRIPTION
15587            "The Host name of the active node."
15588    ::= { rcIpSpbPimGwNodeEntry 2 }
15589
15590rcIpSpbPimGwNodeRoleType OBJECT-TYPE
15591    SYNTAX     INTEGER {
15592                   controller(1),
15593                   gateway(2),
15594                   both(3)
15595               }
15596    MAX-ACCESS read-only
15597    STATUS     current
15598    DESCRIPTION
15599            "The role type of the node. It is either Gateway, Controller or both."
15600    ::= { rcIpSpbPimGwNodeEntry 3 }
15601
15602-- IP COPS Global
15603
15604rcIpCops OBJECT IDENTIFIER ::= { rcIp 19 }
15605
15606rcCopsGlobalEnable OBJECT-TYPE
15607        SYNTAX        TruthValue
15608        MAX-ACCESS    read-write
15609        STATUS        obsolete
15610        DESCRIPTION   "Cops feature enable/disable"
15611        ::= { rcIpCops 1 }
15612
15613
15614-- IP Rip Interface Table
15615
15616rcIpRipInterface OBJECT IDENTIFIER       ::= { rcIp 20 }
15617
15618rcIpRipInterfaceTable OBJECT-TYPE
15619        SYNTAX          SEQUENCE OF RcIpRipInterfaceEntry
15620        MAX-ACCESS      not-accessible
15621        STATUS          current
15622        DESCRIPTION     "IP Rip Interface table"
15623        ::= { rcIpRipInterface 1 }
15624
15625rcIpRipInterfaceEntry OBJECT-TYPE
15626        SYNTAX          RcIpRipInterfaceEntry
15627        MAX-ACCESS      not-accessible
15628        STATUS          current
15629        DESCRIPTION     "An entry of Ip Rip Interface Table."
15630        INDEX           { rcIpRipInterfaceAddress }
15631        ::= { rcIpRipInterfaceTable 1 }
15632
15633RcIpRipInterfaceEntry ::=
15634        SEQUENCE {
15635                rcIpRipInterfaceAddress                IpAddress,
15636                rcIpRipInterfaceIfIndex                InterfaceIndex,
15637                rcIpRipInterfaceRipEnable              EnableValue,
15638                rcIpRipInterfaceAccDefRte              TruthValue,
15639                rcIpRipInterfaceAdvDefRte              TruthValue,
15640                rcIpRipInterfaceAutoAggregate          TruthValue,
15641                rcIpRipInterfaceCost                   Integer32,
15642                rcIpRipInterfaceListen                 TruthValue,
15643                rcIpRipInterfacePoison                 TruthValue,
15644                rcIpRipInterfaceSupply                 TruthValue,
15645                rcIpRipInterfaceTriggeredUpdate        TruthValue,
15646                rcIpRipInterfaceInPolicy               DisplayString,
15647                rcIpRipInterfaceOutPolicy              DisplayString,
15648                rcIpRipInterfaceProxyAnnounceFlag      TruthValue,
15649                rcIpRipInterfaceHolddown               INTEGER,
15650                rcIpRipInterfaceTimeout                INTEGER
15651        }
15652
15653rcIpRipInterfaceAddress OBJECT-TYPE
15654        SYNTAX        IpAddress
15655        MAX-ACCESS    read-only
15656        STATUS        current
15657        DESCRIPTION   "Ip Address"
15658        ::= { rcIpRipInterfaceEntry 1 }
15659
15660rcIpRipInterfaceIfIndex OBJECT-TYPE
15661        SYNTAX        InterfaceIndex
15662        MAX-ACCESS    read-only
15663        STATUS        current
15664        DESCRIPTION   "Rip Interface If Index."
15665        ::= { rcIpRipInterfaceEntry 2 }
15666
15667rcIpRipInterfaceRipEnable OBJECT-TYPE
15668        SYNTAX        EnableValue
15669        MAX-ACCESS    read-write
15670        STATUS        current
15671        DESCRIPTION   ""
15672        ::= { rcIpRipInterfaceEntry 3 }
15673
15674rcIpRipInterfaceAccDefRte OBJECT-TYPE
15675        SYNTAX        TruthValue
15676        MAX-ACCESS    read-write
15677        STATUS        current
15678        DESCRIPTION   ""
15679        ::= { rcIpRipInterfaceEntry 4 }
15680
15681rcIpRipInterfaceAdvDefRte OBJECT-TYPE
15682        SYNTAX        TruthValue
15683        MAX-ACCESS    read-write
15684        STATUS        current
15685        DESCRIPTION   ""
15686        ::= { rcIpRipInterfaceEntry 5 }
15687
15688rcIpRipInterfaceAutoAggregate OBJECT-TYPE
15689        SYNTAX        TruthValue
15690        MAX-ACCESS    read-write
15691        STATUS        current
15692        DESCRIPTION   ""
15693        ::= { rcIpRipInterfaceEntry 6 }
15694
15695rcIpRipInterfaceCost OBJECT-TYPE
15696        SYNTAX        Integer32
15697        MAX-ACCESS    read-write
15698        STATUS        current
15699        DESCRIPTION   ""
15700        ::= { rcIpRipInterfaceEntry 7 }
15701
15702rcIpRipInterfaceListen OBJECT-TYPE
15703        SYNTAX        TruthValue
15704        MAX-ACCESS    read-write
15705        STATUS        current
15706        DESCRIPTION   ""
15707        ::= { rcIpRipInterfaceEntry 8 }
15708
15709rcIpRipInterfacePoison OBJECT-TYPE
15710        SYNTAX        TruthValue
15711        MAX-ACCESS    read-write
15712        STATUS        current
15713        DESCRIPTION   ""
15714        ::= { rcIpRipInterfaceEntry 9 }
15715
15716rcIpRipInterfaceSupply OBJECT-TYPE
15717        SYNTAX        TruthValue
15718        MAX-ACCESS    read-write
15719        STATUS        current
15720        DESCRIPTION   ""
15721        ::= { rcIpRipInterfaceEntry 10 }
15722
15723rcIpRipInterfaceTriggeredUpdate OBJECT-TYPE
15724        SYNTAX        TruthValue
15725        MAX-ACCESS    read-write
15726        STATUS        current
15727        DESCRIPTION   ""
15728        ::= { rcIpRipInterfaceEntry 11 }
15729
15730rcIpRipInterfaceInPolicy OBJECT-TYPE
15731        SYNTAX        DisplayString
15732        MAX-ACCESS    read-write
15733        STATUS        current
15734        DESCRIPTION   ""
15735        ::= { rcIpRipInterfaceEntry 12 }
15736
15737rcIpRipInterfaceOutPolicy OBJECT-TYPE
15738        SYNTAX        DisplayString
15739        MAX-ACCESS    read-write
15740        STATUS        current
15741        DESCRIPTION   ""
15742        ::= { rcIpRipInterfaceEntry 13 }
15743
15744rcIpRipInterfaceProxyAnnounceFlag OBJECT-TYPE
15745        SYNTAX        TruthValue
15746        MAX-ACCESS    read-write
15747        STATUS        current
15748        DESCRIPTION   ""
15749        ::= { rcIpRipInterfaceEntry 14 }
15750
15751rcIpRipInterfaceHolddown OBJECT-TYPE
15752        SYNTAX        INTEGER (0..360)
15753        MAX-ACCESS    read-write
15754        STATUS        current
15755        DESCRIPTION   "Used to indicate the rip holddown timer for this
15756                       interface"
15757        ::= { rcIpRipInterfaceEntry 15 }
15758
15759rcIpRipInterfaceTimeout OBJECT-TYPE
15760        SYNTAX        INTEGER (15..259200)
15761        MAX-ACCESS    read-write
15762        STATUS        current
15763        DESCRIPTION   "Used to indicate the rip timeout interval for this
15764                       interface"
15765        ::= { rcIpRipInterfaceEntry 16 }
15766
15767-- IP Timed Prune Table
15768
15769rcIpMulticastTimedPruneTable OBJECT-TYPE
15770        SYNTAX          SEQUENCE OF RcIpMulticastTimedPruneEntry
15771        MAX-ACCESS      not-accessible
15772        STATUS          current
15773        DESCRIPTION     "This feature provides the ability for the user to
15774                         create (S,G)  Forwarding Entries that would not be
15775                         pruned until a configurable timer expires. This feature
15776                         is targeted for Passport 8600. Currently
15777                         the timer value is set to 0."
15778        ::= { rcIp 21 }
15779
15780rcIpMulticastTimedPruneEntry OBJECT-TYPE
15781        SYNTAX          RcIpMulticastTimedPruneEntry
15782        MAX-ACCESS      not-accessible
15783        STATUS          current
15784        DESCRIPTION     "An entry of Ip Multicast Timed Prune Table."
15785        INDEX           { rcIpMulticastTimedPruneGroupAddress,
15786                          rcIpMulticastTimedPruneSourceAddress,
15787                          rcIpMulticastTimedPruneSrcSubnetMask }
15788        ::= { rcIpMulticastTimedPruneTable 1 }
15789
15790RcIpMulticastTimedPruneEntry ::=
15791        SEQUENCE {
15792                rcIpMulticastTimedPruneGroupAddress    IpAddress,
15793                rcIpMulticastTimedPruneSourceAddress   IpAddress,
15794                rcIpMulticastTimedPruneSrcSubnetMask  IpAddress,
15795                rcIpMulticastTimedPruneAgingTimer     Integer32,
15796                rcIpMulticastTimedPruneTimeLeft       Integer32,
15797                rcIpMulticastTimedPruneLastActivity   TimeTicks,
15798                rcIpMulticastTimedPruneRowStatus      RowStatus
15799        }
15800
15801rcIpMulticastTimedPruneGroupAddress OBJECT-TYPE
15802        SYNTAX        IpAddress
15803        MAX-ACCESS    read-write
15804        STATUS        current
15805        DESCRIPTION   "This field indicates the IP Multicast Group
15806                       Address associated with the IP multicast stream."
15807        ::= { rcIpMulticastTimedPruneEntry 1 }
15808
15809rcIpMulticastTimedPruneSourceAddress OBJECT-TYPE
15810        SYNTAX        IpAddress
15811        MAX-ACCESS    read-write
15812        STATUS        current
15813        DESCRIPTION   "This is the Source Subnet IP address of the
15814                       sender of the IP multicast stream."
15815        ::= { rcIpMulticastTimedPruneEntry 2 }
15816
15817rcIpMulticastTimedPruneSrcSubnetMask OBJECT-TYPE
15818        SYNTAX        IpAddress
15819        MAX-ACCESS    read-write
15820        STATUS        current
15821        DESCRIPTION   "This is the Source Subnet Mask IP address of
15822                       the sender of the IP multicast stream."
15823        ::= { rcIpMulticastTimedPruneEntry 3 }
15824
15825rcIpMulticastTimedPruneAgingTimer OBJECT-TYPE
15826        SYNTAX        Integer32
15827        MAX-ACCESS    read-write
15828        STATUS        current
15829        DESCRIPTION   "This field represents the amount of time
15830                       (in minutes) this timed prune entry will be
15831                       kept in the forwarding table when there are no
15832                       more receivers. After this timer expires, this
15833                       timed prune entry would be treated as a normal
15834                       DVMRP/PIM forwarding entry. Aging Timer value of
15835                       0 (infinite time) indicates this timed prune entry
15836                       will not be deleted even when there are no
15837                       more receivers."
15838        DEFVAL        { 5 }
15839        ::= { rcIpMulticastTimedPruneEntry 4 }
15840
15841rcIpMulticastTimedPruneTimeLeft OBJECT-TYPE
15842        SYNTAX        Integer32
15843        MAX-ACCESS    read-only
15844        STATUS        current
15845        DESCRIPTION   "This read-only field represents the remaining time
15846                       for which this timed prune entry will be kept in
15847                       the forwarding table. After this timer expires,
15848                       this timed prune entry would be treated as a normal
15849                       DVMRP/PIM forwarding entry. 0 in this field indicates
15850                       that this entry would not be aged out."
15851        ::= { rcIpMulticastTimedPruneEntry 5 }
15852
15853rcIpMulticastTimedPruneLastActivity OBJECT-TYPE
15854        SYNTAX        TimeTicks
15855        MAX-ACCESS    read-only
15856        STATUS        current
15857        DESCRIPTION   "This read-only field represents the actual time since
15858                       the traffic has come from this Source, Group pair."
15859        ::= { rcIpMulticastTimedPruneEntry 6 }
15860
15861rcIpMulticastTimedPruneRowStatus OBJECT-TYPE
15862        SYNTAX        RowStatus
15863        MAX-ACCESS    read-write
15864        STATUS        current
15865        DESCRIPTION   "row status"
15866        ::= { rcIpMulticastTimedPruneEntry 7 }
15867
15868
15869-- ICMP Route discovery parameters
15870
15871rcIpConfIcmpRdiscTable OBJECT-TYPE
15872        SYNTAX        SEQUENCE OF RcIpConfIcmpRdiscEntry
15873        MAX-ACCESS    not-accessible
15874        STATUS        current
15875        DESCRIPTION   "A table used to maintain ICMP Route discovery information
15876                      for a particular interface."
15877    ::= { rcIp 22 }
15878
15879rcIpConfIcmpRdiscEntry OBJECT-TYPE
15880        SYNTAX        RcIpConfIcmpRdiscEntry
15881        MAX-ACCESS    not-accessible
15882        STATUS        current
15883        DESCRIPTION   "Entry containing ICMP Rdisc information.  An entry is
15884                      automatically created in this table when routing
15885                      is enabled for an interface -or- when an ip address
15886                      is configured on an interface."
15887        INDEX      { rcIpConfIcmpRdiscIfIndex }
15888        ::= { rcIpConfIcmpRdiscTable 1 }
15889
15890RcIpConfIcmpRdiscEntry ::= SEQUENCE {
15891        rcIpConfIcmpRdiscIfIndex            INTEGER,
15892        rcIpConfIcmpRdiscAdvAddress         IpAddress,
15893        rcIpConfIcmpRdiscAdvFlag            TruthValue,
15894        rcIpConfIcmpRdiscAdvLifetime        INTEGER,
15895        rcIpConfIcmpRdiscMaxAdvInterval     INTEGER,
15896        rcIpConfIcmpRdiscMinAdvInterval     INTEGER,
15897       rcIpConfIcmpRdiscPreferenceLevel     INTEGER
15898}
15899
15900rcIpConfIcmpRdiscIfIndex OBJECT-TYPE
15901        SYNTAX          INTEGER (0..65535)
15902        MAX-ACCESS      read-only
15903        STATUS          current
15904        DESCRIPTION     "An unique value to identify a physical
15905                        interface or a logical interface (VLAN)."
15906        ::= { rcIpConfIcmpRdiscEntry 1 }
15907
15908rcIpConfIcmpRdiscAdvAddress OBJECT-TYPE
15909         SYNTAX     IpAddress
15910         MAX-ACCESS read-write
15911         STATUS     current
15912         DESCRIPTION "Advertisement address to which the route discovery
15913                      advertisements transmitted on this interface."
15914         ::= { rcIpConfIcmpRdiscEntry 2 }
15915
15916rcIpConfIcmpRdiscAdvFlag OBJECT-TYPE
15917         SYNTAX     TruthValue
15918         MAX-ACCESS read-write
15919         STATUS     current
15920         DESCRIPTION "Flag to indicate whether or not the address is to
15921                     be advertised on this interface."
15922         ::= { rcIpConfIcmpRdiscEntry 3 }
15923
15924rcIpConfIcmpRdiscAdvLifetime OBJECT-TYPE
15925         SYNTAX     INTEGER (4..9000)
15926         MAX-ACCESS read-write
15927         STATUS     current
15928         DESCRIPTION "The value to be placed in the lifetime field of
15929                     Router Advertisements sent from the interface."
15930         ::= { rcIpConfIcmpRdiscEntry 4 }
15931
15932rcIpConfIcmpRdiscMaxAdvInterval OBJECT-TYPE
15933         SYNTAX     INTEGER (4..1800)
15934         MAX-ACCESS read-write
15935         STATUS     current
15936         DESCRIPTION "The maximum time allowed between sending
15937                     Router Advertisements from this interface."
15938         ::= { rcIpConfIcmpRdiscEntry 5 }
15939
15940rcIpConfIcmpRdiscMinAdvInterval OBJECT-TYPE
15941         SYNTAX     INTEGER (3..1800)
15942         MAX-ACCESS read-write
15943         STATUS     current
15944         DESCRIPTION "The minimum time allowed between sending
15945                      Router Advertisements from this interface."
15946         ::= { rcIpConfIcmpRdiscEntry 6 }
15947
15948
15949rcIpConfIcmpRdiscPreferenceLevel OBJECT-TYPE
15950         SYNTAX     INTEGER (-2147483648..2147483647)
15951         MAX-ACCESS read-write
15952         STATUS     current
15953         DESCRIPTION "Preferability of the router address as a default
15954                      Router "
15955         ::= { rcIpConfIcmpRdiscEntry 7 }
15956
15957
15958--IP Mcast Software Forwarding Group
15959
15960rcIpMulticastSoftwareForwarding OBJECT IDENTIFIER ::= { rcIp 23 }
15961
15962rcIpMulticastSoftwareForwardingEnable OBJECT-TYPE
15963        SYNTAX        TruthValue
15964        MAX-ACCESS    read-write
15965        STATUS        current
15966        DESCRIPTION   "Enable/Disable multicast software
15967forwarding."
15968        DEFVAL { false }
15969        ::= { rcIpMulticastSoftwareForwarding 1 }
15970
15971rcIpMulticastSoftwareForwardingThreshold OBJECT-TYPE
15972        SYNTAX        INTEGER (1..65535)
15973        MAX-ACCESS    read-write
15974        STATUS        current
15975        DESCRIPTION   "Threshold to switch from software forwarding to hardware forwarding. Unit = pkt per second"
15976        DEFVAL { 5 }
15977        ::= { rcIpMulticastSoftwareForwarding 2 }
15978
15979--IP Mroute-Hw
15980
15981rcIpMrouteHw OBJECT IDENTIFIER       ::= { rcIp 24 }
15982
15983rcIpMrouteHwTable OBJECT-TYPE
15984        SYNTAX        SEQUENCE OF RcIpMrouteHwEntry
15985        MAX-ACCESS    not-accessible
15986        STATUS        current
15987        DESCRIPTION   "The (conceptual) table containing hardware entries of
15988                       multicast routing information for all the Group Address."
15989        ::= { rcIpMrouteHw 1 }
15990
15991rcIpMrouteHwEntry OBJECT-TYPE
15992        SYNTAX        RcIpMrouteHwEntry
15993        MAX-ACCESS    not-accessible
15994        STATUS        current
15995        DESCRIPTION   "An entry (conceptual row) containing hardware entries of
15996	                    multicast routing information for a particular Group
15997		                 Address."
15998        INDEX         { rcIpMrouteHwGroupAddress,
15999                        rcIpMrouteHwSubnet,
16000                        rcIpMrouteHwInvlan,
16001                        rcIpMrouteHwIndex }
16002        ::= { rcIpMrouteHwTable 1 }
16003
16004RcIpMrouteHwEntry ::=
16005        SEQUENCE {
16006                rcIpMrouteHwGroupAddress        IpAddress,
16007                rcIpMrouteHwSubnet              IpAddress,
16008                rcIpMrouteHwInvlan              RcVlanIdOrNone,
16009                rcIpMrouteHwPruned              TruthValue,
16010                rcIpMrouteHwIndex               Integer32
16011        }
16012
16013rcIpMrouteHwGroupAddress OBJECT-TYPE
16014        SYNTAX        IpAddress
16015        MAX-ACCESS    read-only
16016        STATUS        current
16017        DESCRIPTION   "The IP multicast group address for which this entry
16018                       contains multicast routing information."
16019        ::= { rcIpMrouteHwEntry 1 }
16020
16021rcIpMrouteHwSubnet OBJECT-TYPE
16022        SYNTAX        IpAddress
16023        MAX-ACCESS    read-only
16024        STATUS        current
16025        DESCRIPTION   "The network address from where the source is sending the
16026                       stream of traffic for which this entry contains multicast
16027                       routing information."
16028        ::= { rcIpMrouteHwEntry 2 }
16029
16030rcIpMrouteHwInvlan OBJECT-TYPE
16031        SYNTAX        RcVlanIdOrNone
16032        MAX-ACCESS    read-only
16033        STATUS        current
16034        DESCRIPTION   "The Ingress vlan Id from where the traffic is coming for
16035                       which this entry contains multicast routing information."
16036        ::= { rcIpMrouteHwEntry 3 }
16037
16038rcIpMrouteHwPruned OBJECT-TYPE
16039        SYNTAX        TruthValue
16040        MAX-ACCESS    read-only
16041        STATUS        current
16042        DESCRIPTION   "This is to show weather the entry containing multicast
16043                       routing information has received Prune message or not."
16044        ::= { rcIpMrouteHwEntry  4 }
16045
16046rcIpMrouteHwIndex OBJECT-TYPE
16047        SYNTAX        Integer32 (0..2147483647)
16048        MAX-ACCESS    read-only
16049        STATUS        current
16050        DESCRIPTION   "This Index value keep tracks of the hardware record that
16051                       has been accessed for displaying the entry containing                           multicast routing information."
16052        ::= { rcIpMrouteHwEntry  5 }
16053
16054rcIpMrouteHwPrunesTable OBJECT-TYPE
16055        SYNTAX        SEQUENCE OF RcIpMrouteHwPrunesEntry
16056        MAX-ACCESS    not-accessible
16057        STATUS        current
16058        DESCRIPTION   "The (conceptual) table containing prune entries of
16059                       multicast routing information for the Group Address."
16060        ::= { rcIpMrouteHw 2 }
16061
16062rcIpMrouteHwPrunesEntry OBJECT-TYPE
16063        SYNTAX        RcIpMrouteHwPrunesEntry
16064        MAX-ACCESS    not-accessible
16065        STATUS        current
16066        DESCRIPTION   "An entry (conceptual row) containing prune entries of
16067                       multicast routing information for a particular Group
16068                       Address."
16069        INDEX         { rcIpMrouteHwPrunesGroupAddress,
16070                        rcIpMrouteHwPrunesSubnet,
16071                        rcIpMrouteHwPrunesInvlan,
16072                        rcIpMrouteHwPrunesNeighbor }
16073        ::= { rcIpMrouteHwPrunesTable 1 }
16074
16075RcIpMrouteHwPrunesEntry ::=
16076        SEQUENCE {
16077                rcIpMrouteHwPrunesGroupAddress  IpAddress,
16078                rcIpMrouteHwPrunesSubnet        IpAddress,
16079                rcIpMrouteHwPrunesInvlan        RcVlanIdOrNone,
16080                rcIpMrouteHwPrunesNeighbor      IpAddress,
16081                rcIpMrouteHwPrunesTimer         Integer32
16082        }
16083
16084rcIpMrouteHwPrunesGroupAddress OBJECT-TYPE
16085        SYNTAX        IpAddress
16086        MAX-ACCESS    read-only
16087        STATUS        current
16088        DESCRIPTION   "The IP multicast group address for which this entry
16089                       contains multicast routing information."
16090        ::= { rcIpMrouteHwPrunesEntry 1 }
16091
16092rcIpMrouteHwPrunesSubnet OBJECT-TYPE
16093        SYNTAX        IpAddress
16094        MAX-ACCESS    read-only
16095        STATUS        current
16096        DESCRIPTION   "The network address from where the source is sending the
16097                       stream of traffic for which this entry contains
16098                       multicast routing information."
16099        ::= { rcIpMrouteHwPrunesEntry 2 }
16100
16101rcIpMrouteHwPrunesInvlan OBJECT-TYPE
16102        SYNTAX        RcVlanIdOrNone
16103        MAX-ACCESS    read-only
16104        STATUS        current
16105        DESCRIPTION   "The Ingress vlan Id from where the traffic is coming for
16106                       which this entry contains multicast routing information."
16107        ::= { rcIpMrouteHwPrunesEntry 3 }
16108
16109rcIpMrouteHwPrunesNeighbor OBJECT-TYPE
16110        SYNTAX        IpAddress
16111        MAX-ACCESS    read-only
16112        STATUS        current
16113        DESCRIPTION   "The IpAddress from where the Prune message has been
16114                       received."
16115        ::= { rcIpMrouteHwPrunesEntry 4 }
16116
16117rcIpMrouteHwPrunesTimer OBJECT-TYPE
16118        SYNTAX        Integer32
16119        MAX-ACCESS    read-only
16120        STATUS        current
16121        DESCRIPTION   "This is to show how much time is left for this particular
16122                       entry containing multicast routing information during
16123                       which  the graft message can be sent."
16124        ::= { rcIpMrouteHwPrunesEntry 5 }
16125
16126rcIpMrouteHwSourcesTable OBJECT-TYPE
16127        SYNTAX        SEQUENCE OF RcIpMrouteHwSourcesEntry
16128        MAX-ACCESS    not-accessible
16129        STATUS        current
16130        DESCRIPTION   "The (conceptual) table containing source entries of
16131                       multicast routing information for the Group Address."
16132        ::= { rcIpMrouteHw 3 }
16133
16134rcIpMrouteHwSourcesEntry OBJECT-TYPE
16135        SYNTAX        RcIpMrouteHwSourcesEntry
16136        MAX-ACCESS    not-accessible
16137        STATUS        current
16138        DESCRIPTION   "An entry (conceptual row) containing source entries of
16139                       multicast routing information for a particular Group
16140                       Address."
16141        INDEX         { rcIpMrouteHwSourcesGroupAddress,
16142                        rcIpMrouteHwSourcesSubnet,
16143                        rcIpMrouteHwSourcesInvlan,
16144                        rcIpMrouteHwSourcesAddress }
16145        ::= { rcIpMrouteHwSourcesTable 1 }
16146
16147RcIpMrouteHwSourcesEntry ::=
16148        SEQUENCE {
16149                rcIpMrouteHwSourcesGroupAddress  IpAddress,
16150                rcIpMrouteHwSourcesSubnet        IpAddress,
16151                rcIpMrouteHwSourcesInvlan        RcVlanIdOrNone,
16152                rcIpMrouteHwSourcesAddress       IpAddress,
16153                rcIpMrouteHwSourcesIngressPort   PortSet
16154        }
16155
16156rcIpMrouteHwSourcesGroupAddress OBJECT-TYPE
16157        SYNTAX        IpAddress
16158        MAX-ACCESS    read-only
16159        STATUS        current
16160        DESCRIPTION   "The IP multicast group address for which this entry
16161                       contains multicast routing information."
16162        ::= { rcIpMrouteHwSourcesEntry 1 }
16163
16164rcIpMrouteHwSourcesSubnet OBJECT-TYPE
16165        SYNTAX        IpAddress
16166        MAX-ACCESS    read-only
16167        STATUS        current
16168        DESCRIPTION   "The network address from where the source is sending the
16169                       stream of traffic for which this entry contains
16170                       multicast routing information."
16171        ::= { rcIpMrouteHwSourcesEntry 2 }
16172
16173rcIpMrouteHwSourcesInvlan OBJECT-TYPE
16174        SYNTAX        RcVlanIdOrNone
16175        MAX-ACCESS    read-only
16176        STATUS        current
16177        DESCRIPTION   "The Ingress vlan Id from where the traffic is coming for
16178                       which this entry contains multicast routing information."
16179        ::= { rcIpMrouteHwSourcesEntry 3 }
16180
16181rcIpMrouteHwSourcesAddress OBJECT-TYPE
16182        SYNTAX        IpAddress
16183        MAX-ACCESS    read-only
16184        STATUS        current
16185        DESCRIPTION   "The Source Address from where the stream of traffic is                          reaching the corresponding Group Address for which this
16186                       entry contains multicast routing information."
16187        ::= { rcIpMrouteHwSourcesEntry 4 }
16188
16189rcIpMrouteHwSourcesIngressPort OBJECT-TYPE
16190        SYNTAX        PortSet
16191        MAX-ACCESS    read-only
16192        STATUS        current
16193        DESCRIPTION   "The Ingress vlan ports from where the traffic is coming,
16194                       for which this entry contains multicast routing
16195                       information."
16196        ::= { rcIpMrouteHwSourcesEntry 5 }
16197
16198rcIpMrouteHwEgressVlansTable OBJECT-TYPE
16199        SYNTAX        SEQUENCE OF RcIpMrouteHwEgressVlansEntry
16200        MAX-ACCESS    not-accessible
16201        STATUS        current
16202        DESCRIPTION   "The (conceptual) table containing egress vlan entries of
16203                       multicast routing information for the Group Address."
16204        ::= { rcIpMrouteHw 4 }
16205
16206rcIpMrouteHwEgressVlansEntry OBJECT-TYPE
16207        SYNTAX        RcIpMrouteHwEgressVlansEntry
16208        MAX-ACCESS    not-accessible
16209        STATUS        current
16210        DESCRIPTION   "An entry (conceptual row) containing egress vlan entries
16211                       of multicast routing information for a particular Group
16212                       Address."
16213        INDEX         { rcIpMrouteHwEgressVlansGroupAddress,
16214                        rcIpMrouteHwEgressVlansSubnet,
16215                        rcIpMrouteHwEgressVlansInvlan,
16216                        rcIpMrouteHwEgressVlansId,
16217                        rcIpMrouteHwEgressVlansIndex }
16218        ::= { rcIpMrouteHwEgressVlansTable 1 }
16219
16220RcIpMrouteHwEgressVlansEntry ::=
16221        SEQUENCE {
16222                rcIpMrouteHwEgressVlansGroupAddress IpAddress,
16223                rcIpMrouteHwEgressVlansSubnet       IpAddress,
16224                rcIpMrouteHwEgressVlansInvlan       RcVlanIdOrNone,
16225                rcIpMrouteHwEgressVlansId           RcVlanIdOrNone,
16226                rcIpMrouteHwEgressVlansPorts        PortSet,
16227                rcIpMrouteHwEgressVlansIndex        Integer32
16228        }
16229
16230rcIpMrouteHwEgressVlansGroupAddress OBJECT-TYPE
16231        SYNTAX        IpAddress
16232        MAX-ACCESS    read-only
16233        STATUS        current
16234        DESCRIPTION   "The IP multicast group address for which this entry
16235                       contains multicast routing information."
16236        ::= { rcIpMrouteHwEgressVlansEntry 1 }
16237
16238rcIpMrouteHwEgressVlansSubnet OBJECT-TYPE
16239        SYNTAX        IpAddress
16240        MAX-ACCESS    read-only
16241        STATUS        current
16242        DESCRIPTION   "The network address from where the source is sending the
16243                       stream of traffic for which this entry contains
16244                       multicast routing information."
16245        ::= { rcIpMrouteHwEgressVlansEntry 2 }
16246
16247rcIpMrouteHwEgressVlansInvlan OBJECT-TYPE
16248        SYNTAX        RcVlanIdOrNone
16249        MAX-ACCESS    read-only
16250        STATUS        current
16251        DESCRIPTION   "The Ingress vlan Id from where the traffic is coming for
16252                       which this entry contains multicast routing information."
16253        ::= { rcIpMrouteHwEgressVlansEntry 3 }
16254
16255rcIpMrouteHwEgressVlansId OBJECT-TYPE
16256        SYNTAX        RcVlanIdOrNone
16257        MAX-ACCESS    read-only
16258        STATUS        current
16259        DESCRIPTION   "The Egress vlan Id from where the traffic is going out
16260                       for which this entry contains multicast routing
16261                       information"
16262        ::= { rcIpMrouteHwEgressVlansEntry 4 }
16263
16264rcIpMrouteHwEgressVlansPorts OBJECT-TYPE
16265        SYNTAX        PortSet
16266        MAX-ACCESS    read-only
16267        STATUS        current
16268        DESCRIPTION   "he Egress vlan ports from where the traffic is going out
16269                       for which this entry contains multicast routing
16270                       information."
16271        ::= { rcIpMrouteHwEgressVlansEntry 5 }
16272
16273rcIpMrouteHwEgressVlansIndex OBJECT-TYPE
16274        SYNTAX        Integer32 (0..2147483647)
16275        MAX-ACCESS    read-only
16276        STATUS        current
16277        DESCRIPTION   "This Index value keep tracks of the hardware record that
16278                       has been accessed for displaying the entry containing
16279                       multicast routing information."
16280        ::= { rcIpMrouteHwEgressVlansEntry  6 }
16281
16282
16283-- IP Resource Usage Global
16284
16285rcIpResourceUsage OBJECT IDENTIFIER       ::= { rcIp 25 }
16286
16287rcIpResourceUsageGlobal OBJECT IDENTIFIER ::= { rcIpResourceUsage 1 }
16288
16289rcIpResourceUsageGlobalIngressRecInUse OBJECT-TYPE
16290        SYNTAX        INTEGER (0..32767)
16291        MAX-ACCESS    read-only
16292        STATUS        current
16293        DESCRIPTION   "Used to get the Ingress Record Usage in the switch.
16294                       (S-G usage)."
16295        ::= { rcIpResourceUsageGlobal 1 }
16296
16297rcIpResourceUsageGlobalEgressRecInUse OBJECT-TYPE
16298        SYNTAX        INTEGER (0..32767)
16299        MAX-ACCESS    read-only
16300        STATUS        current
16301        DESCRIPTION   "Used to get the Egress Record Usage in the switch
16302                       (pepstream count)."
16303        ::= { rcIpResourceUsageGlobal 2 }
16304
16305rcIpResourceUsageGlobalIngressThreshold OBJECT-TYPE
16306        SYNTAX        INTEGER (0..32767)
16307        MAX-ACCESS    read-write
16308        STATUS        current
16309        DESCRIPTION   "Used to get the threshold count for Ingress records."
16310        DEFVAL        { 0 }
16311        ::= { rcIpResourceUsageGlobal 3 }
16312
16313rcIpResourceUsageGlobalEgressThreshold OBJECT-TYPE
16314        SYNTAX        INTEGER (0..32767)
16315        MAX-ACCESS    read-write
16316        STATUS        current
16317        DESCRIPTION   "Used to get threshold count for egress records."
16318        DEFVAL        { 0 }
16319        ::= { rcIpResourceUsageGlobal  4 }
16320
16321rcIpResourceUsageGlobalSendTrapAndLog OBJECT-TYPE
16322        SYNTAX        EnableValue
16323        MAX-ACCESS    read-write
16324        STATUS        current
16325        DESCRIPTION   "A means of alerting the user. If this bool is set,
16326                       a message will be send to console and also a
16327                       duReport will be logged."
16328        DEFVAL        { disable }
16329        ::= { rcIpResourceUsageGlobal  5 }
16330
16331rcIpResourceUsageGlobalSendTrapOnly OBJECT-TYPE
16332        SYNTAX        EnableValue
16333        MAX-ACCESS    read-write
16334        STATUS        current
16335        DESCRIPTION   "A means of alerting the user. If this bool is set,
16336                       a message will be send to console."
16337        DEFVAL        { disable }
16338        ::= { rcIpResourceUsageGlobal  6 }
16339
16340rcIpResourceUsageGlobalLogMsgOnly OBJECT-TYPE
16341        SYNTAX        EnableValue
16342        MAX-ACCESS    read-write
16343        STATUS        current
16344        DESCRIPTION   "A means of alerting the user.If this bool is set,
16345                       a duReport will be logged."
16346        DEFVAL        { disable }
16347        ::= { rcIpResourceUsageGlobal  7 }
16348
16349
16350rcIpRsmlt OBJECT IDENTIFIER       ::= { rcIp 26 }
16351
16352rcIpRsmltGlobal OBJECT IDENTIFIER ::= { rcIpRsmlt 1 }
16353
16354rcIpRsmltGlobalTableSize OBJECT-TYPE
16355        SYNTAX        Integer32
16356        MAX-ACCESS    read-only
16357        STATUS        current
16358        DESCRIPTION   "Route Smlt table size."
16359        ::= { rcIpRsmltGlobal 1 }
16360
16361rcIpRsmltEdgeSupportEnable OBJECT-TYPE
16362        SYNTAX        TruthValue
16363        MAX-ACCESS    read-write
16364        STATUS        current
16365        DESCRIPTION   "Used to enable/disable RSMLT Edge Support feature"
16366        DEFVAL        { false }
16367        ::= { rcIpRsmltGlobal 2}
16368
16369rcIpRsmltOperTable OBJECT-TYPE
16370        SYNTAX          SEQUENCE OF RcIpRsmltOperEntry
16371        MAX-ACCESS      not-accessible
16372        STATUS          current
16373        DESCRIPTION     "Route Smlt Table"
16374    ::= { rcIpRsmlt 2 }
16375
16376rcIpRsmltOperEntry OBJECT-TYPE
16377        SYNTAX        	RcIpRsmltOperEntry
16378        MAX-ACCESS       not-accessible
16379        STATUS        	current
16380        DESCRIPTION   	"An entry of Ip As Path Access List Table."
16381        INDEX         	{ rcIpRsmltOperIfIndex }
16382        ::= { rcIpRsmltOperTable 1 }
16383
16384RcIpRsmltOperEntry ::=
16385        SEQUENCE {
16386                rcIpRsmltOperIfIndex                 InterfaceIndex,
16387                rcIpRsmltOperAdminStatus             TruthValue,
16388                rcIpRsmltOperHoldDownTimer           INTEGER,
16389                rcIpRsmltOperHoldDownTimeRemaining   INTEGER,
16390                rcIpRsmltOperHoldUpTimer             INTEGER,
16391                rcIpRsmltOperHoldUpTimeRemaining     INTEGER,
16392                rcIpRsmltOperIpAddr                  IpAddress,
16393                rcIpRsmltOperOperStatus              INTEGER,
16394                rcIpRsmltOperSmltId                  IdList,
16395                rcIpRsmltOperSltId                   IdList,
16396                rcIpRsmltOperVlanId                  INTEGER,
16397                rcIpRsmltOperMacAddr                 MacAddress,
16398                rcIpRsmltOperRowStatus               RowStatus,
16399                rcIpRsmltOperVrfId                   VrfIdentifier,
16400                rcIpRsmltOperVrfName                 SnmpAdminString
16401        }
16402
16403rcIpRsmltOperIfIndex OBJECT-TYPE
16404        SYNTAX        InterfaceIndex
16405        MAX-ACCESS    read-only
16406        STATUS        current
16407        DESCRIPTION   "Route Smlt Oper IfIndex."
16408        ::= { rcIpRsmltOperEntry 1 }
16409
16410rcIpRsmltOperAdminStatus OBJECT-TYPE
16411        SYNTAX        TruthValue
16412        MAX-ACCESS    read-write
16413        STATUS        current
16414        DESCRIPTION   "is a enable/disable flag."
16415        DEFVAL        { false }
16416        ::= { rcIpRsmltOperEntry 2 }
16417
16418rcIpRsmltOperHoldDownTimer OBJECT-TYPE
16419        SYNTAX        INTEGER (0..3600)
16420        MAX-ACCESS    read-write
16421        STATUS        current
16422        DESCRIPTION   "Timer value, the range of value is from 0 to 3600."
16423        DEFVAL        { 0 }
16424        ::= { rcIpRsmltOperEntry 3 }
16425
16426rcIpRsmltOperHoldDownTimeRemaining OBJECT-TYPE
16427        SYNTAX        INTEGER (0..3600)
16428        MAX-ACCESS    read-only
16429        STATUS        current
16430        DESCRIPTION   "The time value that indicate how much time
16431                       remaining of HoldDownTimer."
16432        DEFVAL        { 0 }
16433        ::= { rcIpRsmltOperEntry  4 }
16434
16435rcIpRsmltOperHoldUpTimer OBJECT-TYPE
16436        SYNTAX        INTEGER (0..3600 | 9999)
16437        MAX-ACCESS    read-write
16438        STATUS        current
16439        DESCRIPTION   "The range of value 0 to 3600 or 9999. 9999 means
16440                       infinity."
16441        DEFVAL        { 0 }
16442        ::= { rcIpRsmltOperEntry  5 }
16443
16444rcIpRsmltOperHoldUpTimeRemaining OBJECT-TYPE
16445        SYNTAX        INTEGER (0..3600 | 9999)
16446        MAX-ACCESS    read-only
16447        STATUS        current
16448        DESCRIPTION   "The time value that indicate how much time
16449                       remaining of HoldUpTimer."
16450        DEFVAL        { 0 }
16451        ::= { rcIpRsmltOperEntry  6 }
16452
16453rcIpRsmltOperIpAddr OBJECT-TYPE
16454        SYNTAX        IpAddress
16455        MAX-ACCESS    read-only
16456        STATUS        current
16457        DESCRIPTION   "IP Interface with RSMLT on."
16458        DEFVAL   { '00000000'H }    -- 0.0.0.0
16459        ::= { rcIpRsmltOperEntry  7 }
16460
16461rcIpRsmltOperOperStatus OBJECT-TYPE
16462        SYNTAX        INTEGER {
16463                        up(1),
16464                        down(2)
16465                      }
16466        MAX-ACCESS    read-only
16467        STATUS        current
16468        DESCRIPTION   "The operation status of Rsmlt, up or down."
16469        DEFVAL        { down }
16470        ::= { rcIpRsmltOperEntry  8 }
16471
16472rcIpRsmltOperSmltId OBJECT-TYPE
16473        SYNTAX        IdList
16474        MAX-ACCESS    read-only
16475        STATUS        current
16476        DESCRIPTION   "The id range for SMLT is 1-32."
16477        ::= { rcIpRsmltOperEntry  9 }
16478
16479rcIpRsmltOperSltId OBJECT-TYPE
16480        SYNTAX        IdList
16481        MAX-ACCESS    read-only
16482        STATUS        current
16483        DESCRIPTION   "The id range for SLT is 1-512."
16484        ::= { rcIpRsmltOperEntry  10 }
16485
16486rcIpRsmltOperVlanId OBJECT-TYPE
16487        SYNTAX        INTEGER (1..4093)
16488        MAX-ACCESS    read-only
16489        STATUS        current
16490        DESCRIPTION   "Vlan id."
16491        ::= { rcIpRsmltOperEntry  11 }
16492
16493rcIpRsmltOperMacAddr OBJECT-TYPE
16494        SYNTAX        MacAddress
16495        MAX-ACCESS    read-only
16496        STATUS        current
16497        DESCRIPTION   "Mac Address."
16498        ::= { rcIpRsmltOperEntry  12 }
16499
16500rcIpRsmltOperRowStatus OBJECT-TYPE
16501        SYNTAX        RowStatus
16502        MAX-ACCESS    read-write
16503        STATUS        current
16504        DESCRIPTION   "Row Status."
16505        ::= { rcIpRsmltOperEntry  13 }
16506
16507rcIpRsmltOperVrfId OBJECT-TYPE
16508        SYNTAX        VrfIdentifier
16509        MAX-ACCESS    read-only
16510        STATUS        current
16511        DESCRIPTION   "Indicates the Virtual Router to which the RSMLT
16512                       Oper instance belongs."
16513        ::= { rcIpRsmltOperEntry  14 }
16514
16515rcIpRsmltOperVrfName OBJECT-TYPE
16516        SYNTAX        SnmpAdminString (SIZE (0..32))
16517        MAX-ACCESS    read-only
16518        STATUS        current
16519        DESCRIPTION   "Name of the Virtual Router to which the RSMLT Oper
16520                       instance belongs."
16521        ::= { rcIpRsmltOperEntry  15 }
16522
16523-- Route Smlt Peer Table
16524
16525rcIpRsmltPeerTable OBJECT-TYPE
16526        SYNTAX          SEQUENCE OF RcIpRsmltPeerEntry
16527        MAX-ACCESS      not-accessible
16528        STATUS          current
16529        DESCRIPTION     "Route Smlt Table"
16530    ::= { rcIpRsmlt 3 }
16531
16532rcIpRsmltPeerEntry OBJECT-TYPE
16533        SYNTAX        	RcIpRsmltPeerEntry
16534        MAX-ACCESS       not-accessible
16535        STATUS        	current
16536        DESCRIPTION   	"An entry of Ip As Path Access List Table."
16537        INDEX         	{ rcIpRsmltPeerIfIndex }
16538        ::= { rcIpRsmltPeerTable 1 }
16539
16540RcIpRsmltPeerEntry ::=
16541        SEQUENCE {
16542                rcIpRsmltPeerIfIndex                 InterfaceIndex,
16543                rcIpRsmltPeerAdminStatus             TruthValue,
16544                rcIpRsmltPeerHoldDownTimer           INTEGER,
16545                rcIpRsmltPeerHoldDownTimeRemaining   INTEGER,
16546                rcIpRsmltPeerHoldUpTimer             INTEGER,
16547                rcIpRsmltPeerHoldUpTimeRemaining     INTEGER,
16548                rcIpRsmltPeerIpAddr                  IpAddress,
16549                rcIpRsmltPeerOperStatus              INTEGER,
16550                rcIpRsmltPeerSmltId                  IdList,
16551                rcIpRsmltPeerSltId                   IdList,
16552                rcIpRsmltPeerVlanId                  INTEGER,
16553                rcIpRsmltPeerMacAddr                 MacAddress,
16554                rcIpRsmltPeerVrfId                   VrfIdentifier,
16555                rcIpRsmltPeerVrfName                 SnmpAdminString
16556        }
16557
16558rcIpRsmltPeerIfIndex OBJECT-TYPE
16559        SYNTAX        InterfaceIndex
16560        MAX-ACCESS    read-only
16561        STATUS        current
16562        DESCRIPTION   "Route Smlt Oper IfIndex."
16563        ::= { rcIpRsmltPeerEntry 1 }
16564
16565rcIpRsmltPeerAdminStatus OBJECT-TYPE
16566        SYNTAX        TruthValue
16567        MAX-ACCESS    read-only
16568        STATUS        current
16569        DESCRIPTION   "is a enable/disable flag."
16570        ::= { rcIpRsmltPeerEntry 2 }
16571
16572rcIpRsmltPeerHoldDownTimer OBJECT-TYPE
16573        SYNTAX        INTEGER (0..3600)
16574        MAX-ACCESS    read-only
16575        STATUS        current
16576        DESCRIPTION   "Timer value, the range of value is from 0 to 3600."
16577        DEFVAL        { 0 }
16578        ::= { rcIpRsmltPeerEntry 3 }
16579
16580rcIpRsmltPeerHoldDownTimeRemaining OBJECT-TYPE
16581        SYNTAX        INTEGER (0..3600)
16582        MAX-ACCESS    read-only
16583        STATUS        current
16584        DESCRIPTION   "The time value that indicate how much time
16585                       remaining of HoldDownTimer."
16586        DEFVAL        { 0 }
16587        ::= { rcIpRsmltPeerEntry  4 }
16588
16589rcIpRsmltPeerHoldUpTimer OBJECT-TYPE
16590        SYNTAX        INTEGER (0..3600 | 9999)
16591        MAX-ACCESS    read-only
16592        STATUS        current
16593        DESCRIPTION   "The range of value 0 to 3600 or 9999. 9999 means
16594                       infinity."
16595        DEFVAL        { 0 }
16596        ::= { rcIpRsmltPeerEntry  5 }
16597
16598rcIpRsmltPeerHoldUpTimeRemaining OBJECT-TYPE
16599        SYNTAX        INTEGER (0..3600 | 9999)
16600        MAX-ACCESS    read-only
16601        STATUS        current
16602        DESCRIPTION   "The time value that indicate how much time
16603                       remaining of HoldUpTimer."
16604        DEFVAL        { 0 }
16605        ::= { rcIpRsmltPeerEntry  6 }
16606
16607rcIpRsmltPeerIpAddr OBJECT-TYPE
16608        SYNTAX        IpAddress
16609        MAX-ACCESS    read-only
16610        STATUS        current
16611        DESCRIPTION   "IP Interface with RSMLT on."
16612        DEFVAL   { '00000000'H }    -- 0.0.0.0
16613        ::= { rcIpRsmltPeerEntry  7 }
16614
16615rcIpRsmltPeerOperStatus OBJECT-TYPE
16616        SYNTAX        INTEGER {
16617                        up(1),
16618                        down(2)
16619                      }
16620        MAX-ACCESS    read-only
16621        STATUS        current
16622        DESCRIPTION   "The operation status of Rsmlt, up or down."
16623        DEFVAL        { down }
16624        ::= { rcIpRsmltPeerEntry  8 }
16625
16626rcIpRsmltPeerSmltId OBJECT-TYPE
16627        SYNTAX        IdList
16628        MAX-ACCESS    read-only
16629        STATUS        current
16630        DESCRIPTION   "The id range for SMLT is 1-32."
16631        ::= { rcIpRsmltPeerEntry  9 }
16632
16633rcIpRsmltPeerSltId OBJECT-TYPE
16634        SYNTAX        IdList
16635        MAX-ACCESS    read-only
16636        STATUS        current
16637        DESCRIPTION   "The id range for SLT is 1-512."
16638        ::= { rcIpRsmltPeerEntry  10 }
16639
16640rcIpRsmltPeerVlanId OBJECT-TYPE
16641        SYNTAX        INTEGER (1..4093)
16642        MAX-ACCESS    read-only
16643        STATUS        current
16644        DESCRIPTION   "Vlan id."
16645        ::= { rcIpRsmltPeerEntry  11 }
16646
16647rcIpRsmltPeerMacAddr OBJECT-TYPE
16648        SYNTAX        MacAddress
16649        MAX-ACCESS    read-only
16650        STATUS        current
16651        DESCRIPTION   "Mac Address."
16652        ::= { rcIpRsmltPeerEntry  12 }
16653
16654rcIpRsmltPeerVrfId OBJECT-TYPE
16655        SYNTAX        VrfIdentifier
16656        MAX-ACCESS    read-only
16657        STATUS        current
16658        DESCRIPTION   "Indicates the Virtual Router to which the RSMLT Peer
16659                       instance belongs."
16660        ::= { rcIpRsmltPeerEntry  13 }
16661
16662rcIpRsmltPeerVrfName OBJECT-TYPE
16663        SYNTAX        SnmpAdminString (SIZE (0..32))
16664        MAX-ACCESS    read-only
16665        STATUS        current
16666        DESCRIPTION   "Name of the Virtual Router to which the RSMLT Peer
16667                       instance belongs."
16668        ::= { rcIpRsmltPeerEntry 14 }
16669
16670rcIpRsmltEdgePeerTable OBJECT-TYPE
16671        SYNTAX        SEQUENCE OF RcIpRsmltEdgePeerEntry
16672        MAX-ACCESS    not-accessible
16673        STATUS        current
16674        DESCRIPTION   "RSMLT Edge Support Peer Info table. This
16675                      table consists of the RSMLT Peers for which
16676                      the switch will act as a PeerForwarder."
16677        ::= { rcIpRsmlt 4 }
16678
16679rcIpRsmltEdgePeerEntry OBJECT-TYPE
16680        SYNTAX        RcIpRsmltEdgePeerEntry
16681        MAX-ACCESS    not-accessible
16682        STATUS        current
16683        DESCRIPTION   "RSMLT Edge Support Peer Info Entry"
16684        INDEX         { rcIpRsmltEdgeVlanId }
16685        ::= { rcIpRsmltEdgePeerTable 1 }
16686
16687RcIpRsmltEdgePeerEntry ::=
16688        SEQUENCE {
16689                rcIpRsmltEdgeVlanId         RcVlanIdOrNone,
16690                rcIpRsmltEdgePeerIpAddress  IpAddress,
16691                rcIpRsmltEdgePeerMacAddress MacAddress,
16692                rcIpRsmltEdgePeerVrfId      VrfIdentifier,
16693                rcIpRsmltEdgePeerVrfName    SnmpAdminString
16694        }
16695
16696rcIpRsmltEdgeVlanId  OBJECT-TYPE
16697        SYNTAX        RcVlanIdOrNone
16698        MAX-ACCESS    not-accessible
16699        STATUS        current
16700        DESCRIPTION   "A value that uniquely identifies the Virtual LAN
16701                      associated with this entry."
16702        ::= { rcIpRsmltEdgePeerEntry 1}
16703
16704rcIpRsmltEdgePeerIpAddress OBJECT-TYPE
16705        SYNTAX        IpAddress
16706        MAX-ACCESS    read-only
16707        STATUS        current
16708        DESCRIPTION   "IP address of the Peer RSMLT Interface."
16709        ::= { rcIpRsmltEdgePeerEntry 2}
16710
16711rcIpRsmltEdgePeerMacAddress OBJECT-TYPE
16712        SYNTAX        MacAddress
16713        MAX-ACCESS    read-only
16714        STATUS        current
16715        DESCRIPTION   "The MAC address of the Peer RSMLT interface."
16716        ::= { rcIpRsmltEdgePeerEntry 3}
16717
16718rcIpRsmltEdgePeerVrfId OBJECT-TYPE
16719        SYNTAX        VrfIdentifier
16720        MAX-ACCESS    read-only
16721        STATUS        current
16722        DESCRIPTION   "Indicates the Virtual Router to which the RSMLT Edge Peer
16723                       instance belongs."
16724        ::= { rcIpRsmltEdgePeerEntry 4 }
16725
16726rcIpRsmltEdgePeerVrfName OBJECT-TYPE
16727        SYNTAX        SnmpAdminString (SIZE (0..32))
16728        MAX-ACCESS    read-only
16729        STATUS        current
16730        DESCRIPTION   "Name of the Virtual Router to which the RSMLT Edge Peer
16731                       instance belongs."
16732        ::= { rcIpRsmltEdgePeerEntry 5 }
16733
16734-- IPv6 RSMLT
16735
16736rcIpv6RsmltOperTable OBJECT-TYPE
16737        SYNTAX          SEQUENCE OF RcIpv6RsmltOperEntry
16738        MAX-ACCESS      not-accessible
16739        STATUS          current
16740        DESCRIPTION     "Route Smlt Table"
16741    ::= { rcIpRsmlt 5 }
16742
16743rcIpv6RsmltOperEntry OBJECT-TYPE
16744        SYNTAX          RcIpv6RsmltOperEntry
16745        MAX-ACCESS      not-accessible
16746        STATUS          current
16747        DESCRIPTION     "A local IPv6 RSMLT entry"
16748        INDEX           { rcIpv6RsmltOperIfIndex,
16749                          rcIpv6RsmltOperIpv6Addr,
16750                          rcIpv6RsmltOperIpv6PrefixLength }
16751        ::= { rcIpv6RsmltOperTable 1 }
16752
16753RcIpv6RsmltOperEntry ::=
16754        SEQUENCE {
16755                rcIpv6RsmltOperIfIndex                 InterfaceIndex,
16756                rcIpv6RsmltOperIpv6Addr                Ipv6Address,
16757                rcIpv6RsmltOperIpv6PrefixLength        Integer32,
16758                rcIpv6RsmltOperAdminStatus             TruthValue,
16759                rcIpv6RsmltOperHoldDownTimer           Integer32,
16760                rcIpv6RsmltOperHoldDownTimeRemaining   Integer32,
16761                rcIpv6RsmltOperHoldUpTimer             Integer32,
16762                rcIpv6RsmltOperHoldUpTimeRemaining     Integer32,
16763                rcIpv6RsmltOperOperStatus              INTEGER,
16764                rcIpv6RsmltOperSmltId                  IdList,
16765                rcIpv6RsmltOperSltId                   IdList,
16766                rcIpv6RsmltOperVlanId                  Integer32,
16767                rcIpv6RsmltOperMacAddr                 MacAddress,
16768                rcIpv6RsmltOperVrfId                   VrfIdentifier,
16769                rcIpv6RsmltOperVrfName                 SnmpAdminString
16770        }
16771
16772rcIpv6RsmltOperIfIndex OBJECT-TYPE
16773        SYNTAX        InterfaceIndex
16774        MAX-ACCESS    not-accessible
16775        STATUS        current
16776        DESCRIPTION   "Route Smlt Oper IfIndex."
16777        ::= { rcIpv6RsmltOperEntry 1 }
16778
16779rcIpv6RsmltOperIpv6Addr OBJECT-TYPE
16780        SYNTAX         Ipv6Address
16781        MAX-ACCESS     not-accessible
16782        STATUS         current
16783        DESCRIPTION    "IPv6 Interface with RSMLT on."
16784        ::= { rcIpv6RsmltOperEntry  2 }
16785
16786rcIpv6RsmltOperIpv6PrefixLength OBJECT-TYPE
16787        SYNTAX        Integer32 (0..128)
16788        MAX-ACCESS    not-accessible
16789        STATUS        current
16790        DESCRIPTION   "IPv6 Prefix Length."
16791        ::= { rcIpv6RsmltOperEntry  3 }
16792
16793rcIpv6RsmltOperAdminStatus OBJECT-TYPE
16794        SYNTAX        TruthValue
16795        MAX-ACCESS    read-write
16796        STATUS        current
16797        DESCRIPTION   "is a enable/disable flag."
16798        DEFVAL        { false }
16799        ::= { rcIpv6RsmltOperEntry 4 }
16800
16801rcIpv6RsmltOperHoldDownTimer OBJECT-TYPE
16802        SYNTAX        Integer32 (0..3600)
16803        MAX-ACCESS    read-write
16804        STATUS        current
16805        DESCRIPTION   "Timer value, the range of value is from 0 to 3600."
16806        DEFVAL        { 0 }
16807        ::= { rcIpv6RsmltOperEntry 5 }
16808
16809rcIpv6RsmltOperHoldDownTimeRemaining OBJECT-TYPE
16810        SYNTAX        Integer32 (0..3600)
16811        MAX-ACCESS    read-only
16812        STATUS        current
16813        DESCRIPTION   "The time value that indicate how much time
16814                       remaining of HoldDownTimer."
16815        DEFVAL        { 0 }
16816        ::= { rcIpv6RsmltOperEntry  6 }
16817
16818rcIpv6RsmltOperHoldUpTimer OBJECT-TYPE
16819        SYNTAX        Integer32 (0..3600 | 9999)
16820        MAX-ACCESS    read-write
16821        STATUS        current
16822        DESCRIPTION   "The range of value 0 to 3600 or 9999. 9999 means
16823                       infinity."
16824        DEFVAL        { 0 }
16825        ::= { rcIpv6RsmltOperEntry  7 }
16826
16827rcIpv6RsmltOperHoldUpTimeRemaining OBJECT-TYPE
16828        SYNTAX        Integer32 (0..3600 | 9999)
16829        MAX-ACCESS    read-only
16830        STATUS        current
16831        DESCRIPTION   "The time value that indicate how much time
16832                       remaining of HoldUpTimer."
16833        DEFVAL        { 0 }
16834        ::= { rcIpv6RsmltOperEntry  8 }
16835
16836rcIpv6RsmltOperOperStatus OBJECT-TYPE
16837        SYNTAX        INTEGER {
16838                        up(1),
16839                        down(2)
16840                      }
16841        MAX-ACCESS    read-only
16842        STATUS        current
16843        DESCRIPTION   "The operation status of Rsmlt, up or down."
16844        DEFVAL        { down }
16845        ::= { rcIpv6RsmltOperEntry  9 }
16846
16847rcIpv6RsmltOperSmltId OBJECT-TYPE
16848        SYNTAX        IdList
16849        MAX-ACCESS    read-only
16850        STATUS        current
16851        DESCRIPTION   "The id range for SMLT is 1-32."
16852        ::= { rcIpv6RsmltOperEntry  10 }
16853
16854rcIpv6RsmltOperSltId OBJECT-TYPE
16855        SYNTAX        IdList
16856        MAX-ACCESS    read-only
16857        STATUS        current
16858        DESCRIPTION   "The id range for SLT is 1-512."
16859        ::= { rcIpv6RsmltOperEntry  11 }
16860
16861rcIpv6RsmltOperVlanId OBJECT-TYPE
16862        SYNTAX        Integer32 (1..4093)
16863        MAX-ACCESS    read-only
16864        STATUS        current
16865        DESCRIPTION   "Vlan id."
16866        ::= { rcIpv6RsmltOperEntry  12 }
16867
16868rcIpv6RsmltOperMacAddr OBJECT-TYPE
16869        SYNTAX        MacAddress
16870        MAX-ACCESS    read-only
16871        STATUS        current
16872        DESCRIPTION   "Mac Address."
16873        ::= { rcIpv6RsmltOperEntry  13 }
16874
16875rcIpv6RsmltOperVrfId OBJECT-TYPE
16876        SYNTAX        VrfIdentifier
16877        MAX-ACCESS    read-only
16878        STATUS        current
16879        DESCRIPTION   "Indicates the Virtual Router to which the RSMLT
16880                       Oper instance belongs."
16881        ::= { rcIpv6RsmltOperEntry  14 }
16882
16883rcIpv6RsmltOperVrfName OBJECT-TYPE
16884        SYNTAX        SnmpAdminString (SIZE (0..64))
16885        MAX-ACCESS    read-only
16886        STATUS        current
16887        DESCRIPTION   "Name of the Virtual Router to which the RSMLT Oper
16888                       instance belongs."
16889        ::= { rcIpv6RsmltOperEntry  15 }
16890
16891
16892-- Route IPv6 Smlt Peer Table
16893
16894rcIpv6RsmltPeerTable OBJECT-TYPE
16895        SYNTAX          SEQUENCE OF RcIpv6RsmltPeerEntry
16896        MAX-ACCESS      not-accessible
16897        STATUS          current
16898        DESCRIPTION     "Route Smlt Peer Table"
16899    ::= { rcIpRsmlt 6 }
16900
16901rcIpv6RsmltPeerEntry OBJECT-TYPE
16902        SYNTAX          RcIpv6RsmltPeerEntry
16903        MAX-ACCESS       not-accessible
16904        STATUS          current
16905        DESCRIPTION     "An entry of Ip As Path Access List Table."
16906        INDEX           { rcIpv6RsmltPeerIfIndex,
16907                          rcIpv6RsmltPeerIpv6Addr,
16908                          rcIpv6RsmltPeerIpv6PrefixLength }
16909        ::= { rcIpv6RsmltPeerTable 1 }
16910
16911RcIpv6RsmltPeerEntry ::=
16912        SEQUENCE {
16913                rcIpv6RsmltPeerIfIndex                 InterfaceIndex,
16914                rcIpv6RsmltPeerIpv6Addr                Ipv6Address,
16915                rcIpv6RsmltPeerIpv6PrefixLength        Integer32,
16916                rcIpv6RsmltPeerAdminStatus             TruthValue,
16917                rcIpv6RsmltPeerHoldDownTimer           Integer32,
16918                rcIpv6RsmltPeerHoldDownTimeRemaining   Integer32,
16919                rcIpv6RsmltPeerHoldUpTimer             Integer32,
16920                rcIpv6RsmltPeerHoldUpTimeRemaining     Integer32,
16921                rcIpv6RsmltPeerOperStatus              INTEGER,
16922                rcIpv6RsmltPeerSmltId                  IdList,
16923                rcIpv6RsmltPeerSltId                   IdList,
16924                rcIpv6RsmltPeerVlanId                  Integer32,
16925                rcIpv6RsmltPeerMacAddr                 MacAddress,
16926                rcIpv6RsmltPeerVrfId                   VrfIdentifier,
16927                rcIpv6RsmltPeerVrfName                 SnmpAdminString
16928        }
16929
16930rcIpv6RsmltPeerIfIndex OBJECT-TYPE
16931        SYNTAX        InterfaceIndex
16932        MAX-ACCESS    not-accessible
16933        STATUS        current
16934        DESCRIPTION   "Route Smlt Oper IfIndex."
16935        ::= { rcIpv6RsmltPeerEntry 1 }
16936
16937rcIpv6RsmltPeerIpv6Addr OBJECT-TYPE
16938        SYNTAX        Ipv6Address
16939        MAX-ACCESS    not-accessible
16940        STATUS        current
16941        DESCRIPTION   "IP Interface with RSMLT on."
16942        ::= { rcIpv6RsmltPeerEntry  2 }
16943
16944rcIpv6RsmltPeerIpv6PrefixLength OBJECT-TYPE
16945        SYNTAX        Integer32 (0..128)
16946        MAX-ACCESS    not-accessible
16947        STATUS        current
16948        DESCRIPTION   "IPv6 Prefix Length"
16949        ::= { rcIpv6RsmltPeerEntry 3 }
16950
16951rcIpv6RsmltPeerAdminStatus OBJECT-TYPE
16952        SYNTAX        TruthValue
16953        MAX-ACCESS    read-only
16954        STATUS        current
16955        DESCRIPTION   "is a enable/disable flag."
16956        ::= { rcIpv6RsmltPeerEntry 4 }
16957
16958rcIpv6RsmltPeerHoldDownTimer OBJECT-TYPE
16959        SYNTAX        Integer32 (0..3600)
16960        MAX-ACCESS    read-only
16961        STATUS        current
16962        DESCRIPTION   "Timer value, the range of value is from 0 to 3600."
16963        DEFVAL        { 0 }
16964        ::= { rcIpv6RsmltPeerEntry 5 }
16965
16966rcIpv6RsmltPeerHoldDownTimeRemaining OBJECT-TYPE
16967        SYNTAX        Integer32 (0..3600)
16968        MAX-ACCESS    read-only
16969        STATUS        current
16970        DESCRIPTION   "The time value that indicate how much time
16971                       remaining of HoldDownTimer."
16972        DEFVAL        { 0 }
16973        ::= { rcIpv6RsmltPeerEntry  6 }
16974
16975rcIpv6RsmltPeerHoldUpTimer OBJECT-TYPE
16976        SYNTAX        Integer32 (0..3600 | 9999)
16977        MAX-ACCESS    read-only
16978        STATUS        current
16979        DESCRIPTION   "The range of value 0 to 3600 or 9999. 9999 means
16980                       infinity."
16981        DEFVAL        { 0 }
16982        ::= { rcIpv6RsmltPeerEntry  7 }
16983
16984rcIpv6RsmltPeerHoldUpTimeRemaining OBJECT-TYPE
16985        SYNTAX        Integer32 (0..3600 | 9999)
16986        MAX-ACCESS    read-only
16987        STATUS        current
16988        DESCRIPTION   "The time value that indicate how much time
16989                       remaining of HoldUpTimer."
16990        DEFVAL        { 0 }
16991        ::= { rcIpv6RsmltPeerEntry  8 }
16992
16993rcIpv6RsmltPeerOperStatus OBJECT-TYPE
16994        SYNTAX        INTEGER {
16995                        up(1),
16996                        down(2)
16997                      }
16998        MAX-ACCESS    read-only
16999        STATUS        current
17000        DESCRIPTION   "The operation status of Rsmlt, up or down."
17001        DEFVAL        { down }
17002        ::= { rcIpv6RsmltPeerEntry  9 }
17003
17004rcIpv6RsmltPeerSmltId OBJECT-TYPE
17005        SYNTAX        IdList
17006        MAX-ACCESS    read-only
17007        STATUS        current
17008        DESCRIPTION   "The id range for SMLT is 1-32."
17009        ::= { rcIpv6RsmltPeerEntry  10 }
17010
17011rcIpv6RsmltPeerSltId OBJECT-TYPE
17012        SYNTAX        IdList
17013        MAX-ACCESS    read-only
17014        STATUS        current
17015        DESCRIPTION   "The id range for SLT is 1-512."
17016        ::= { rcIpv6RsmltPeerEntry  11 }
17017
17018rcIpv6RsmltPeerVlanId OBJECT-TYPE
17019        SYNTAX        Integer32 (1..4093)
17020        MAX-ACCESS    read-only
17021        STATUS        current
17022        DESCRIPTION   "Vlan id."
17023        ::= { rcIpv6RsmltPeerEntry  12 }
17024
17025rcIpv6RsmltPeerMacAddr OBJECT-TYPE
17026        SYNTAX        MacAddress
17027        MAX-ACCESS    read-only
17028        STATUS        current
17029        DESCRIPTION   "Mac Address."
17030        ::= { rcIpv6RsmltPeerEntry  13 }
17031
17032rcIpv6RsmltPeerVrfId OBJECT-TYPE
17033        SYNTAX        VrfIdentifier
17034        MAX-ACCESS    read-only
17035        STATUS        current
17036        DESCRIPTION   "Indicates the Virtual Router to which the RSMLT Peer
17037                       instance belongs."
17038        ::= { rcIpv6RsmltPeerEntry  14 }
17039
17040rcIpv6RsmltPeerVrfName OBJECT-TYPE
17041        SYNTAX        SnmpAdminString (SIZE (0..64))
17042        MAX-ACCESS    read-only
17043        STATUS        current
17044        DESCRIPTION   "Name of the Virtual Router to which the RSMLT Peer
17045                       instance belongs."
17046        ::= { rcIpv6RsmltPeerEntry 15 }
17047
17048
17049-- IPv6 RSMLT Edge Peer table
17050
17051rcIpv6RsmltEdgePeerTable OBJECT-TYPE
17052        SYNTAX        SEQUENCE OF RcIpv6RsmltEdgePeerEntry
17053        MAX-ACCESS    not-accessible
17054        STATUS        current
17055        DESCRIPTION   "RSMLT Edge Support Peer Info table. This
17056                      table consists of the RSMLT Peers for which
17057                      the switch will act as a PeerForwarder."
17058        ::= { rcIpRsmlt 7 }
17059
17060rcIpv6RsmltEdgePeerEntry OBJECT-TYPE
17061        SYNTAX        RcIpv6RsmltEdgePeerEntry
17062        MAX-ACCESS    not-accessible
17063        STATUS        current
17064        DESCRIPTION   "RSMLT Edge Support Peer Info Entry"
17065        INDEX         { rcIpv6RsmltEdgePeerVlanId,
17066                        rcIpv6RsmltEdgePeerIpv6Address,
17067                        rcIpv6RsmltEdgePeerIpv6PrefixLength }
17068        ::= { rcIpv6RsmltEdgePeerTable 1 }
17069
17070RcIpv6RsmltEdgePeerEntry ::=
17071        SEQUENCE {
17072                rcIpv6RsmltEdgePeerVlanId           Integer32,
17073                rcIpv6RsmltEdgePeerIpv6Address      Ipv6Address,
17074                rcIpv6RsmltEdgePeerIpv6PrefixLength Integer32,
17075                rcIpv6RsmltEdgePeerMacAddress       MacAddress,
17076                rcIpv6RsmltEdgePeerVrfId            VrfIdentifier,
17077                rcIpv6RsmltEdgePeerVrfName          SnmpAdminString,
17078                rcIpv6RsmltEdgePeerIsRaPrefix       TruthValue,
17079                rcIpv6RsmltEdgePeerConfType         Integer32,
17080                rcIpv6RsmltEdgePeerNoAdvertise      TruthValue,
17081                rcIpv6RsmltEdgePeerOspf6Advertise   TruthValue,
17082                rcIpv6RsmltEdgePeerPrefCandidate    TruthValue,
17083                rcIpv6RsmltEdgePeerPfxValidLife     Integer32,
17084                rcIpv6RsmltEdgePeerPfxPrefLife      Integer32,
17085                rcIpv6RsmltEdgePeerPfxOnLinkFlag    TruthValue,
17086                rcIpv6RsmltEdgePeerPfxAutoFlag      TruthValue
17087        }
17088
17089rcIpv6RsmltEdgePeerVlanId  OBJECT-TYPE
17090        SYNTAX        Integer32 (1..4094)
17091        MAX-ACCESS    not-accessible
17092        STATUS        current
17093        DESCRIPTION   "A value that uniquely identifies the Virtual LAN
17094                      associated with this entry."
17095        ::= { rcIpv6RsmltEdgePeerEntry 1}
17096
17097rcIpv6RsmltEdgePeerIpv6Address OBJECT-TYPE
17098        SYNTAX        Ipv6Address
17099        MAX-ACCESS    not-accessible
17100        STATUS        current
17101        DESCRIPTION   "IP address of the Peer RSMLT Interface."
17102        ::= { rcIpv6RsmltEdgePeerEntry 2}
17103
17104rcIpv6RsmltEdgePeerIpv6PrefixLength OBJECT-TYPE
17105        SYNTAX        Integer32 (0..128)
17106        MAX-ACCESS    not-accessible
17107        STATUS        current
17108        DESCRIPTION   "If set then this prefix can be used
17109                       for address autoconfig,
17110                       passed opaquely to Infinity"
17111        ::= { rcIpv6RsmltEdgePeerEntry 3 }
17112
17113rcIpv6RsmltEdgePeerMacAddress OBJECT-TYPE
17114        SYNTAX        MacAddress
17115        MAX-ACCESS    read-only
17116        STATUS        current
17117        DESCRIPTION   "The MAC address of the Peer RSMLT interface."
17118        ::= { rcIpv6RsmltEdgePeerEntry 4 }
17119
17120rcIpv6RsmltEdgePeerVrfId OBJECT-TYPE
17121        SYNTAX        VrfIdentifier
17122        MAX-ACCESS    read-only
17123        STATUS        current
17124        DESCRIPTION   "Indicates the Virtual Router to which the RSMLT Edge Peer
17125                       instance belongs."
17126        ::= { rcIpv6RsmltEdgePeerEntry 5 }
17127
17128rcIpv6RsmltEdgePeerVrfName OBJECT-TYPE
17129        SYNTAX        SnmpAdminString (SIZE (0..64))
17130        MAX-ACCESS    read-only
17131        STATUS        current
17132        DESCRIPTION   "Name of the Virtual Router to which the RSMLT Edge Peer
17133                       instance belongs."
17134        ::= { rcIpv6RsmltEdgePeerEntry 6 }
17135
17136rcIpv6RsmltEdgePeerIsRaPrefix OBJECT-TYPE
17137        SYNTAX        TruthValue
17138        MAX-ACCESS    read-only
17139        STATUS        current
17140        DESCRIPTION   "True if this is a Router Advertisement prefix, False if
17141                       this is a global address."
17142        ::= { rcIpv6RsmltEdgePeerEntry 7 }
17143
17144rcIpv6RsmltEdgePeerConfType OBJECT-TYPE
17145        SYNTAX        Integer32 (0..128)
17146        MAX-ACCESS    read-only
17147        STATUS        current
17148        DESCRIPTION   "Type of configured address, passed opaquely to Infinity "
17149        ::= { rcIpv6RsmltEdgePeerEntry 8 }
17150
17151rcIpv6RsmltEdgePeerNoAdvertise OBJECT-TYPE
17152        SYNTAX        TruthValue
17153        MAX-ACCESS    read-only
17154        STATUS        current
17155        DESCRIPTION   "True if advertisement of this prefix is disabled,
17156                       passed opaquely to Infinity"
17157        ::= { rcIpv6RsmltEdgePeerEntry 9 }
17158
17159rcIpv6RsmltEdgePeerOspf6Advertise OBJECT-TYPE
17160        SYNTAX        TruthValue
17161        MAX-ACCESS    read-only
17162        STATUS        current
17163        DESCRIPTION   "True if OSPFv3 advertisement of this prefix is enabled,
17164                       passed opaquely to Infinity"
17165        ::= { rcIpv6RsmltEdgePeerEntry 10 }
17166
17167rcIpv6RsmltEdgePeerPrefCandidate OBJECT-TYPE
17168        SYNTAX        TruthValue
17169        MAX-ACCESS    read-only
17170        STATUS        current
17171        DESCRIPTION   "True if address is considered for preferred selection,
17172                       passed opaquely to Infinity"
17173        ::= { rcIpv6RsmltEdgePeerEntry 11 }
17174
17175rcIpv6RsmltEdgePeerPfxValidLife OBJECT-TYPE
17176        SYNTAX        Integer32
17177        MAX-ACCESS    read-only
17178        STATUS        current
17179        DESCRIPTION   "Valid lifetime in seconds,
17180                       passed opaquely to Infinity"
17181        ::= { rcIpv6RsmltEdgePeerEntry 12 }
17182
17183rcIpv6RsmltEdgePeerPfxPrefLife OBJECT-TYPE
17184        SYNTAX        Integer32
17185        MAX-ACCESS    read-only
17186        STATUS        current
17187        DESCRIPTION   "Preferred lifetime in seconds,
17188                       passed opaquely to Infinity"
17189        ::= { rcIpv6RsmltEdgePeerEntry 13 }
17190
17191rcIpv6RsmltEdgePeerPfxOnLinkFlag OBJECT-TYPE
17192        SYNTAX        TruthValue
17193        MAX-ACCESS    read-only
17194        STATUS        current
17195        DESCRIPTION   "If set then this prefix can be used
17196                       for onlink determination,
17197                       passed opaquely to Infinity"
17198        ::= { rcIpv6RsmltEdgePeerEntry 14 }
17199
17200rcIpv6RsmltEdgePeerPfxAutoFlag OBJECT-TYPE
17201        SYNTAX        TruthValue
17202        MAX-ACCESS    read-only
17203        STATUS        current
17204        DESCRIPTION   "If set then this prefix can be used
17205                       for address autoconfig,
17206                       passed opaquely to Infinity"
17207        ::= { rcIpv6RsmltEdgePeerEntry 15 }
17208
17209--IP Net To Media
17210
17211rcIpNetToMediaTable OBJECT-TYPE
17212	SYNTAX        SEQUENCE OF RcIpNetToMediaEntry
17213        MAX-ACCESS    not-accessible
17214        STATUS        current
17215        DESCRIPTION
17216                      "The IP Address Translation table used for mapping
17217                      from IP addresses to physical addresses."
17218        ::= { rcIp 30 }
17219
17220rcIpNetToMediaEntry OBJECT-TYPE
17221        SYNTAX        RcIpNetToMediaEntry
17222        MAX-ACCESS    not-accessible
17223        STATUS        current
17224        DESCRIPTION
17225                      "Each entry contains one IpAddress to `physical'
17226                      address equivalence."
17227        INDEX         { rcIpNetToMediaNetAddress,
17228			rcIpNetToMediaIfIndex }
17229	::= { rcIpNetToMediaTable 1}
17230
17231RcIpNetToMediaEntry ::=
17232        SEQUENCE {
17233                  rcIpNetToMediaNetAddress       IpAddress,
17234                  rcIpNetToMediaIfIndex          InterfaceIndex,
17235                  rcIpNetToMediaPhysAddress      PhysAddress,
17236                  rcIpNetToMediaType             INTEGER,
17237                  rcIpNetToMediaTimeToLive       Integer32,
17238		  rcIpNetToMediaRowStatus        RowStatus,
17239		  rcIpNetToMediaDestIfIndex      InterfaceIndex,
17240		  rcIpNetToMediaDestVlanId       Integer32,
17241                  rcIpNetToMediaBMac             MacAddress,
17242		  rcIpNetToMediaDestCvid         Integer32
17243		  }
17244
17245rcIpNetToMediaNetAddress OBJECT-TYPE
17246        SYNTAX        IpAddress
17247        MAX-ACCESS    not-accessible
17248        STATUS        current
17249        DESCRIPTION   "The IpAddress corresponding to the media-
17250                      dependent `physical' address."
17251        ::= { rcIpNetToMediaEntry 1 }
17252
17253rcIpNetToMediaIfIndex OBJECT-TYPE
17254        SYNTAX        InterfaceIndex
17255        MAX-ACCESS    not-accessible
17256        STATUS        current
17257        DESCRIPTION   "The interface on which this entry's equivalence
17258                      is effective.  The interface identified by a
17259                      particular value of this index is the same
17260                      interface as identified by the same value of
17261                      ifIndex."
17262        ::= { rcIpNetToMediaEntry 2 }
17263
17264rcIpNetToMediaPhysAddress OBJECT-TYPE
17265   	SYNTAX        PhysAddress
17266        MAX-ACCESS    read-create
17267        STATUS        current
17268        DESCRIPTION   "The media-dependent `physical' address."
17269        ::= { rcIpNetToMediaEntry 3 }
17270
17271rcIpNetToMediaType OBJECT-TYPE
17272         SYNTAX       INTEGER {
17273                          other(1),        -- none of the following
17274                          dynamic(2),
17275                          static(3),
17276		          local(4)
17277                      }
17278         MAX-ACCESS   read-only
17279         STATUS       current
17280         DESCRIPTION  "The is ARP entry type field."
17281        ::= { rcIpNetToMediaEntry 4 }
17282
17283rcIpNetToMediaTimeToLive OBJECT-TYPE
17284        SYNTAX        Integer32
17285	UNITS         "seconds"
17286        MAX-ACCESS    read-only
17287        STATUS        current
17288        DESCRIPTION   "This is TTL (time to live) field."
17289        ::= { rcIpNetToMediaEntry 5 }
17290
17291rcIpNetToMediaRowStatus OBJECT-TYPE
17292        SYNTAX        RowStatus
17293        MAX-ACCESS    read-create
17294        STATUS        current
17295        DESCRIPTION   "Table row status."
17296        ::= { rcIpNetToMediaEntry 6 }
17297
17298rcIpNetToMediaDestIfIndex OBJECT-TYPE
17299        SYNTAX	      InterfaceIndex
17300        MAX-ACCESS    read-create
17301        STATUS	      current
17302        DESCRIPTION   "Destination IfIndex."
17303        ::= { rcIpNetToMediaEntry 7 }
17304
17305rcIpNetToMediaDestVlanId OBJECT-TYPE
17306        SYNTAX        Integer32 (0..4084)
17307        MAX-ACCESS    read-only
17308        STATUS        current
17309        DESCRIPTION   "Destination VlanId."
17310        ::= { rcIpNetToMediaEntry 8 }
17311
17312rcIpNetToMediaBMac OBJECT-TYPE
17313        SYNTAX          MacAddress
17314        MAX-ACCESS      read-only
17315        STATUS          current
17316        DESCRIPTION     "If the rcIpNetToMediaEntry is learned from a SPBM network,
17317                        instead of using port to track where the rcIpNetToMediaNetAddress
17318                        come from, the backbone MAC address is used to track that."
17319        ::= { rcIpNetToMediaEntry 9 }
17320
17321rcIpNetToMediaDestCvid OBJECT-TYPE
17322        SYNTAX        Integer32 (1..4096)
17323        MAX-ACCESS    read-only
17324        STATUS        current
17325        DESCRIPTION   "Used to identify customer vid of the switched uni port
17326                      of this entry is associated with. 4095 is not used. 4096
17327                      is reserved for untagged case."
17328        ::= { rcIpNetToMediaEntry 10}
17329
17330--IP Gen Policy
17331
17332rcIpGenPolicy OBJECT IDENTIFIER ::= { rcIp 100 }
17333
17334-- Ip As Path Access List Table
17335
17336rcIpAsPathAccessListTableSize OBJECT-TYPE
17337        SYNTAX        Integer32
17338        MAX-ACCESS    read-only
17339        STATUS        current
17340        DESCRIPTION   "table size"
17341        ::= { rcIpGenPolicy 1 }
17342
17343rcIpAsPathAccessListTable OBJECT-TYPE
17344        SYNTAX          SEQUENCE OF RcIpAsPathAccessListEntry
17345        MAX-ACCESS      not-accessible
17346        STATUS          current
17347        DESCRIPTION     "IP As Path Access List table"
17348    ::= { rcIpGenPolicy 2 }
17349
17350rcIpAsPathAccessListEntry OBJECT-TYPE
17351        SYNTAX        	RcIpAsPathAccessListEntry
17352        MAX-ACCESS        	not-accessible
17353        STATUS        	current
17354        DESCRIPTION   	"An entry of Ip As Path Access List Table."
17355        INDEX         	{ rcIpAsPathAccessListId,
17356                          rcIpAsPathAccessListMemberId }
17357        ::= { rcIpAsPathAccessListTable 1 }
17358
17359RcIpAsPathAccessListEntry ::=
17360        SEQUENCE {
17361                rcIpAsPathAccessListId                  INTEGER,
17362                rcIpAsPathAccessListMemberId            INTEGER,
17363                rcIpAsPathAccessListMode                INTEGER,
17364                rcIpAsPathAccessListAsRegularExpression OCTET STRING (SIZE(0..256)),
17365                rcIpAsPathAccessListRowStatus           RowStatus
17366        }
17367
17368rcIpAsPathAccessListId OBJECT-TYPE
17369        SYNTAX        INTEGER (1..1024)
17370        MAX-ACCESS    read-only
17371        STATUS        current
17372        DESCRIPTION   "Path Access List entry Id."
17373        ::= { rcIpAsPathAccessListEntry 1 }
17374
17375rcIpAsPathAccessListMemberId OBJECT-TYPE
17376        SYNTAX        INTEGER (0..65535)
17377        MAX-ACCESS    read-only
17378        STATUS        current
17379        DESCRIPTION   "frq. at which hello sent."
17380        ::= { rcIpAsPathAccessListEntry 2 }
17381
17382rcIpAsPathAccessListMode OBJECT-TYPE
17383        SYNTAX        INTEGER {
17384                          permit(1),
17385                          deny(2)
17386                      }
17387        MAX-ACCESS    read-write
17388        STATUS        current
17389        DESCRIPTION   "Path Access List Mode, permit or deny."
17390        ::= { rcIpAsPathAccessListEntry 3 }
17391
17392rcIpAsPathAccessListAsRegularExpression OBJECT-TYPE
17393        SYNTAX        OCTET STRING (SIZE(0..256))
17394        MAX-ACCESS    read-write
17395        STATUS        current
17396        DESCRIPTION   "IP Path Access List Regular Expression"
17397        ::= { rcIpAsPathAccessListEntry 4 }
17398
17399rcIpAsPathAccessListRowStatus OBJECT-TYPE
17400        SYNTAX        RowStatus
17401        MAX-ACCESS    read-write
17402        STATUS        current
17403        DESCRIPTION   "Table row status."
17404        ::= { rcIpAsPathAccessListEntry 5 }
17405
17406
17407-- Ip Community Access List Table
17408
17409rcIpCommunityAccessListTableSize OBJECT-TYPE
17410        SYNTAX        Integer32
17411        MAX-ACCESS    read-only
17412        STATUS        current
17413        DESCRIPTION   "table size"
17414        ::= { rcIpGenPolicy 3 }
17415
17416rcIpCommunityAccessListTable OBJECT-TYPE
17417        SYNTAX          SEQUENCE OF RcIpCommunityAccessListEntry
17418        MAX-ACCESS      not-accessible
17419        STATUS          current
17420        DESCRIPTION     "IP CommunityAccess List table"
17421    ::= { rcIpGenPolicy 4 }
17422
17423rcIpCommunityAccessListEntry OBJECT-TYPE
17424        SYNTAX        	RcIpCommunityAccessListEntry
17425        MAX-ACCESS        	not-accessible
17426        STATUS        	current
17427        DESCRIPTION   	"An entry of Ip CommunityAccess List Table."
17428        INDEX         	{ rcIpCommunityAccessListId,
17429                          rcIpCommunityAccessListMemberId }
17430        ::= { rcIpCommunityAccessListTable 1 }
17431
17432RcIpCommunityAccessListEntry ::=
17433        SEQUENCE {
17434                rcIpCommunityAccessListId        INTEGER,
17435                rcIpCommunityAccessListMemberId  INTEGER,
17436                rcIpCommunityAccessListMode      INTEGER,
17437                rcIpCommunityAccessListCommunity OCTET STRING (SIZE(0..256)),
17438                rcIpCommunityAccessListRowStatus RowStatus
17439        }
17440
17441rcIpCommunityAccessListId OBJECT-TYPE
17442        SYNTAX        INTEGER (1..1024)
17443        MAX-ACCESS    read-only
17444        STATUS        current
17445        DESCRIPTION   "IP CommunityAccess entry List Id"
17446        ::= { rcIpCommunityAccessListEntry 1 }
17447
17448rcIpCommunityAccessListMemberId OBJECT-TYPE
17449        SYNTAX        INTEGER (0..65535)
17450        MAX-ACCESS    read-only
17451        STATUS        current
17452        DESCRIPTION   "frq. at which hello sent."
17453        ::= { rcIpCommunityAccessListEntry 2 }
17454
17455rcIpCommunityAccessListMode OBJECT-TYPE
17456        SYNTAX        INTEGER {
17457                          permit(1),
17458                          deny(2)
17459                      }
17460        MAX-ACCESS    read-write
17461        STATUS        current
17462        DESCRIPTION   "IP Community Access List Mode, permit or deny."
17463        ::= { rcIpCommunityAccessListEntry 3 }
17464
17465rcIpCommunityAccessListCommunity OBJECT-TYPE
17466        SYNTAX        OCTET STRING (SIZE(0..256))
17467        MAX-ACCESS    read-write
17468        STATUS        current
17469        DESCRIPTION   "IP Community Access List Community string."
17470        ::= { rcIpCommunityAccessListEntry 4 }
17471
17472rcIpCommunityAccessListRowStatus OBJECT-TYPE
17473        SYNTAX        RowStatus
17474        MAX-ACCESS    read-write
17475        STATUS        current
17476        DESCRIPTION   "IP Community Access Table Row Status."
17477        ::= { rcIpCommunityAccessListEntry 5 }
17478
17479-- Ip Access List Table
17480
17481rcIpAccessListTableSize OBJECT-TYPE
17482        SYNTAX        Integer32
17483        MAX-ACCESS    read-only
17484        STATUS        current
17485        DESCRIPTION   "table size"
17486        ::= { rcIpGenPolicy 5 }
17487
17488
17489rcIpAccessListTable OBJECT-TYPE
17490        SYNTAX          SEQUENCE OF RcIpAccessListEntry
17491        MAX-ACCESS      not-accessible
17492        STATUS          current
17493        DESCRIPTION     "IP Access List table"
17494    ::= { rcIpGenPolicy 6 }
17495
17496rcIpAccessListEntry OBJECT-TYPE
17497        SYNTAX          RcIpAccessListEntry
17498        MAX-ACCESS      not-accessible
17499        STATUS          current
17500        DESCRIPTION     "An entry of Ip Access List Table."
17501        INDEX           { rcIpAccessListId,
17502                          rcIpAccessListMode,
17503                          rcIpAccessListNetwork,
17504                          rcIpAccessListNetworkMask }
17505        ::= { rcIpAccessListTable 1 }
17506
17507RcIpAccessListEntry ::=
17508        SEQUENCE {
17509                rcIpAccessListId          INTEGER,
17510                rcIpAccessListMode        INTEGER,
17511                rcIpAccessListNetwork     IpAddress,
17512                rcIpAccessListNetworkMask IpAddress,
17513                rcIpAccessListName        DisplayString,
17514                rcIpAccessListRowStatus   RowStatus
17515        }
17516
17517rcIpAccessListId OBJECT-TYPE
17518        SYNTAX        INTEGER (1..99)
17519        MAX-ACCESS    read-only
17520        STATUS        current
17521        DESCRIPTION   ""
17522        ::= { rcIpAccessListEntry 1 }
17523
17524rcIpAccessListMode OBJECT-TYPE
17525        SYNTAX        INTEGER {
17526                          permit(1),
17527                          deny(2)
17528                      }
17529        MAX-ACCESS    read-only
17530        STATUS        current
17531        DESCRIPTION   ""
17532        ::= { rcIpAccessListEntry 2 }
17533
17534rcIpAccessListNetwork OBJECT-TYPE
17535        SYNTAX        IpAddress
17536        MAX-ACCESS    read-write
17537        STATUS        current
17538        DESCRIPTION   ""
17539        ::= { rcIpAccessListEntry 3 }
17540
17541rcIpAccessListNetworkMask OBJECT-TYPE
17542        SYNTAX        IpAddress
17543        MAX-ACCESS    read-write
17544        STATUS        current
17545        DESCRIPTION   ""
17546        ::= { rcIpAccessListEntry 4 }
17547
17548rcIpAccessListName OBJECT-TYPE
17549        SYNTAX        DisplayString
17550        MAX-ACCESS    read-write
17551        STATUS        current
17552        DESCRIPTION   ""
17553        ::= { rcIpAccessListEntry 5 }
17554
17555rcIpAccessListRowStatus OBJECT-TYPE
17556        SYNTAX        RowStatus
17557        MAX-ACCESS    read-write
17558        STATUS        current
17559        DESCRIPTION   ""
17560        ::= { rcIpAccessListEntry 6 }
17561
17562
17563-- Ip Extended Access List Table
17564
17565
17566rcIpExtendedAccessListTableSize OBJECT-TYPE
17567        SYNTAX        Integer32
17568        MAX-ACCESS    read-only
17569        STATUS        current
17570        DESCRIPTION   "table size"
17571        ::= { rcIpGenPolicy 7 }
17572
17573
17574rcIpExtendedAccessListTable OBJECT-TYPE
17575        SYNTAX          SEQUENCE OF RcIpExtendedAccessListEntry
17576        MAX-ACCESS      not-accessible
17577        STATUS          current
17578        DESCRIPTION     "IP Extended Access List table"
17579        ::= { rcIpGenPolicy 8 }
17580
17581rcIpExtendedAccessListEntry OBJECT-TYPE
17582        SYNTAX          RcIpExtendedAccessListEntry
17583        MAX-ACCESS      not-accessible
17584        STATUS          current
17585        DESCRIPTION     "An entry of Ip Extended Access List Table."
17586        INDEX           { rcIpExtendedAccessListId,
17587                          rcIpExtendedAccessListMode,
17588                          rcIpExtendedAccessListNetwork,
17589                          rcIpExtendedAccessListNetworkWildCard,
17590                          rcIpExtendedAccessListNetworkMask,
17591                          rcIpExtendedAccessListNetworkMaskWildCard }
17592        ::= { rcIpExtendedAccessListTable 1 }
17593
17594RcIpExtendedAccessListEntry ::=
17595        SEQUENCE {
17596                rcIpExtendedAccessListId                  INTEGER,
17597                rcIpExtendedAccessListMode                INTEGER,
17598                rcIpExtendedAccessListNetwork             IpAddress,
17599                rcIpExtendedAccessListNetworkWildCard     IpAddress,
17600                rcIpExtendedAccessListNetworkMask         IpAddress,
17601                rcIpExtendedAccessListNetworkMaskWildCard IpAddress,
17602                rcIpExtendedAccessListName                DisplayString,
17603                rcIpExtendedAccessListRowStatus           RowStatus
17604        }
17605
17606rcIpExtendedAccessListId OBJECT-TYPE
17607        SYNTAX        INTEGER (100..199)
17608        MAX-ACCESS    read-only
17609        STATUS        current
17610        DESCRIPTION   ""
17611        ::= { rcIpExtendedAccessListEntry 1 }
17612
17613rcIpExtendedAccessListMode OBJECT-TYPE
17614        SYNTAX        INTEGER {
17615                          permit(1),
17616                          deny(2)
17617                      }
17618        MAX-ACCESS    read-only
17619        STATUS        current
17620        DESCRIPTION   ""
17621        ::= { rcIpExtendedAccessListEntry 2 }
17622
17623rcIpExtendedAccessListNetwork OBJECT-TYPE
17624        SYNTAX        IpAddress
17625        MAX-ACCESS    read-only
17626        STATUS        current
17627        DESCRIPTION   ""
17628        ::= { rcIpExtendedAccessListEntry 3 }
17629
17630rcIpExtendedAccessListNetworkWildCard OBJECT-TYPE
17631        SYNTAX        IpAddress
17632        MAX-ACCESS    read-only
17633        STATUS        current
17634        DESCRIPTION   ""
17635        ::= { rcIpExtendedAccessListEntry 4 }
17636
17637rcIpExtendedAccessListNetworkMask OBJECT-TYPE
17638        SYNTAX        IpAddress
17639        MAX-ACCESS    read-only
17640        STATUS        current
17641        DESCRIPTION   ""
17642        ::= { rcIpExtendedAccessListEntry 5 }
17643
17644rcIpExtendedAccessListNetworkMaskWildCard OBJECT-TYPE
17645        SYNTAX        IpAddress
17646        MAX-ACCESS    read-only
17647        STATUS        current
17648        DESCRIPTION   ""
17649        ::= { rcIpExtendedAccessListEntry 6 }
17650
17651rcIpExtendedAccessListName OBJECT-TYPE
17652        SYNTAX        DisplayString
17653        MAX-ACCESS    read-write
17654        STATUS        current
17655        DESCRIPTION   ""
17656        ::= { rcIpExtendedAccessListEntry 7 }
17657
17658rcIpExtendedAccessListRowStatus OBJECT-TYPE
17659        SYNTAX        RowStatus
17660        MAX-ACCESS    read-write
17661        STATUS        current
17662        DESCRIPTION   ""
17663        ::= { rcIpExtendedAccessListEntry 8 }
17664
17665-- Ip Prefix List Table
17666
17667rcIpPrefixListTableSize OBJECT-TYPE
17668        SYNTAX        Integer32
17669        MAX-ACCESS    read-only
17670        STATUS        current
17671        DESCRIPTION   "table size"
17672        ::= { rcIpGenPolicy 9 }
17673
17674
17675rcIpPrefixListTable OBJECT-TYPE
17676        SYNTAX          SEQUENCE OF RcIpPrefixListEntry
17677        MAX-ACCESS      not-accessible
17678        STATUS          current
17679        DESCRIPTION     "IP Prefix List table"
17680        ::= { rcIpGenPolicy 10 }
17681
17682rcIpPrefixListEntry OBJECT-TYPE
17683        SYNTAX        	RcIpPrefixListEntry
17684        MAX-ACCESS        	not-accessible
17685        STATUS        	current
17686        DESCRIPTION   	"An entry of Ip Prefix List Table."
17687        INDEX         	{ rcIpPrefixListId,
17688                      	  rcIpPrefixListPrefix,
17689                      	  rcIpPrefixListPrefixMaskLen }
17690        ::= { rcIpPrefixListTable 1 }
17691
17692RcIpPrefixListEntry ::=
17693        SEQUENCE {
17694                rcIpPrefixListId               Integer32,
17695                rcIpPrefixListPrefix           IpAddress,
17696                rcIpPrefixListPrefixMaskLen    INTEGER,
17697                rcIpPrefixListMaskLenFrom      INTEGER,
17698                rcIpPrefixListMaskLenUpto      INTEGER,
17699                rcIpPrefixListName             DisplayString,
17700                rcIpPrefixListRowStatus        RowStatus
17701        }
17702
17703rcIpPrefixListId OBJECT-TYPE
17704        SYNTAX        Integer32 (0..2147483647)
17705        MAX-ACCESS    read-only
17706        STATUS        current
17707        DESCRIPTION   "ListId"
17708        ::= { rcIpPrefixListEntry 1 }
17709
17710rcIpPrefixListPrefix OBJECT-TYPE
17711        SYNTAX        IpAddress
17712        MAX-ACCESS    read-only
17713        STATUS        current
17714        DESCRIPTION   "Is a member of a specific prefix list.
17715                       Adding the prefix to the given prefix list"
17716        ::= { rcIpPrefixListEntry 2 }
17717
17718rcIpPrefixListPrefixMaskLen OBJECT-TYPE
17719        SYNTAX        INTEGER (0..32)
17720        MAX-ACCESS    read-only
17721        STATUS        current
17722        DESCRIPTION   "prefix mask length"
17723        ::= { rcIpPrefixListEntry 3 }
17724
17725rcIpPrefixListMaskLenFrom OBJECT-TYPE
17726        SYNTAX        INTEGER (0..32)
17727        MAX-ACCESS    read-write
17728        STATUS        current
17729        DESCRIPTION   "used with mask len"
17730        ::= { rcIpPrefixListEntry 4 }
17731
17732rcIpPrefixListMaskLenUpto OBJECT-TYPE
17733        SYNTAX        INTEGER (0..32)
17734        MAX-ACCESS    read-write
17735        STATUS        current
17736        DESCRIPTION   "used with mask len"
17737        ::= { rcIpPrefixListEntry 5 }
17738
17739rcIpPrefixListName OBJECT-TYPE
17740        SYNTAX        DisplayString (SIZE(1..64))
17741        MAX-ACCESS    read-write
17742        STATUS        current
17743        DESCRIPTION   "list name"
17744        ::= { rcIpPrefixListEntry 6 }
17745
17746rcIpPrefixListRowStatus OBJECT-TYPE
17747        SYNTAX        RowStatus
17748        MAX-ACCESS    read-write
17749        STATUS        current
17750        DESCRIPTION   "row status"
17751        ::= { rcIpPrefixListEntry 7 }
17752
17753
17754-- Ip Prefix List Name Table
17755
17756rcIpPrefixListNameTableSize OBJECT-TYPE
17757        SYNTAX        Integer32
17758        MAX-ACCESS    read-only
17759        STATUS        current
17760        DESCRIPTION   "table size"
17761        ::= { rcIpGenPolicy 26 }
17762
17763rcIpPrefixListNameTable OBJECT-TYPE
17764        SYNTAX          SEQUENCE OF RcIpPrefixListNameEntry
17765        MAX-ACCESS      not-accessible
17766        STATUS          current
17767        DESCRIPTION     "Prefix List Name table"
17768        ::= { rcIpGenPolicy 27 }
17769
17770rcIpPrefixListNameEntry OBJECT-TYPE
17771        SYNTAX          RcIpPrefixListNameEntry
17772        MAX-ACCESS      not-accessible
17773        STATUS          current
17774        DESCRIPTION     "An entry of Prefix List Name Table."
17775        INDEX           { rcIpPrefixListNameId }
17776        ::= { rcIpPrefixListNameTable 1 }
17777
17778RcIpPrefixListNameEntry ::=
17779        SEQUENCE {
17780                rcIpPrefixListNameId           Integer32,
17781                rcIpPrefixListNameName         DisplayString
17782        }
17783
17784rcIpPrefixListNameId OBJECT-TYPE
17785        SYNTAX        Integer32 (0..2147483647)
17786        MAX-ACCESS    not-accessible
17787        STATUS        current
17788        DESCRIPTION   "list id"
17789        ::= { rcIpPrefixListNameEntry 1 }
17790
17791rcIpPrefixListNameName OBJECT-TYPE
17792        SYNTAX        DisplayString (SIZE(1..64))
17793        MAX-ACCESS    read-only
17794        STATUS        current
17795        DESCRIPTION   "list name"
17796        ::= { rcIpPrefixListNameEntry 2 }
17797
17798
17799-- Ip Route Policy Name Table
17800
17801rcIpRoutePolicyNameTable OBJECT-TYPE
17802        SYNTAX          SEQUENCE OF RcIpRoutePolicyNameEntry
17803        MAX-ACCESS      not-accessible
17804        STATUS          current
17805        DESCRIPTION     "Route Policy Name table for all VRFs"
17806        ::= { rcIpGenPolicy 28 }
17807
17808rcIpRoutePolicyNameEntry OBJECT-TYPE
17809        SYNTAX          RcIpRoutePolicyNameEntry
17810        MAX-ACCESS      not-accessible
17811        STATUS          current
17812        DESCRIPTION     "An entry of Route Policy Name Table."
17813        INDEX           { rcIpRoutePolicyNameVrfId, rcIpRoutePolicyNameId }
17814        ::= { rcIpRoutePolicyNameTable 1 }
17815
17816RcIpRoutePolicyNameEntry ::=
17817        SEQUENCE {
17818                rcIpRoutePolicyNameVrfId        VrfIdentifier,
17819                rcIpRoutePolicyNameId           Integer32,
17820                rcIpRoutePolicyNameName         DisplayString
17821        }
17822
17823rcIpRoutePolicyNameVrfId OBJECT-TYPE
17824        SYNTAX        VrfIdentifier
17825        MAX-ACCESS    not-accessible
17826        STATUS        current
17827        DESCRIPTION   "route policy vrfId"
17828        ::= { rcIpRoutePolicyNameEntry 1 }
17829
17830rcIpRoutePolicyNameId OBJECT-TYPE
17831        SYNTAX        Integer32 (0..2147483647)
17832        MAX-ACCESS    not-accessible
17833        STATUS        current
17834        DESCRIPTION   "route policy id"
17835        ::= { rcIpRoutePolicyNameEntry 2 }
17836
17837rcIpRoutePolicyNameName OBJECT-TYPE
17838        SYNTAX        DisplayString (SIZE(1..64))
17839        MAX-ACCESS    read-only
17840        STATUS        current
17841        DESCRIPTION   "route policy name"
17842        ::= { rcIpRoutePolicyNameEntry 3 }
17843
17844
17845-- Ip Route Policy Table
17846
17847rcIpRoutePolicyTableSize OBJECT-TYPE
17848        SYNTAX        Integer32
17849        MAX-ACCESS    read-only
17850        STATUS        current
17851        DESCRIPTION   "table size"
17852        ::= { rcIpGenPolicy 11 }
17853
17854rcIpRoutePolicyApply OBJECT-TYPE
17855        SYNTAX        TruthValue
17856        MAX-ACCESS    read-write
17857        STATUS        current
17858        DESCRIPTION   ""
17859        ::= { rcIpGenPolicy 12 }
17860
17861rcIpRoutePolicyTable OBJECT-TYPE
17862        SYNTAX          SEQUENCE OF RcIpRoutePolicyEntry
17863        MAX-ACCESS      not-accessible
17864        STATUS          current
17865        DESCRIPTION     "IP Route Map table"
17866        ::= { rcIpGenPolicy 13 }
17867
17868rcIpRoutePolicyEntry OBJECT-TYPE
17869        SYNTAX          RcIpRoutePolicyEntry
17870        MAX-ACCESS      not-accessible
17871        STATUS          current
17872        DESCRIPTION     "An entry of Ip Route Map Table."
17873        INDEX           { rcIpRoutePolicyId, rcIpRoutePolicySequenceNumber }
17874        ::= { rcIpRoutePolicyTable 1 }
17875
17876RcIpRoutePolicyEntry ::=
17877        SEQUENCE {
17878                rcIpRoutePolicyId                          Integer32,
17879                rcIpRoutePolicySequenceNumber              Integer32,
17880                rcIpRoutePolicyName                        DisplayString,
17881                rcIpRoutePolicyEnable                      TruthValue,
17882                rcIpRoutePolicyMode                        INTEGER,
17883                rcIpRoutePolicyMatchProtocol               INTEGER,
17884                rcIpRoutePolicyMatchAsPath                 DisplayString,
17885                rcIpRoutePolicyMatchCommunity              DisplayString,
17886                rcIpRoutePolicyMatchCommunityExact         EnableValue,
17887                rcIpRoutePolicyMatchNetwork                RcLongDisplayString,
17888                rcIpRoutePolicyMatchIpRouteSource          RcLongDisplayString,
17889                rcIpRoutePolicyMatchNextHop                RcLongDisplayString,
17890                rcIpRoutePolicyMatchInterface              RcLongDisplayString,
17891                rcIpRoutePolicyMatchRouteType              INTEGER,
17892                rcIpRoutePolicyMatchMetric                 INTEGER,
17893                rcIpRoutePolicyMatchTag                    DisplayString,
17894                rcIpRoutePolicySetRoutePreference          INTEGER,
17895                rcIpRoutePolicySetAsPath                   DisplayString,
17896                rcIpRoutePolicySetAsPathMode               INTEGER,
17897                rcIpRoutePolicySetAutomaticTag             EnableValue,
17898                rcIpRoutePolicySetCommunityNumber          DisplayString,
17899                rcIpRoutePolicySetCommunityMode            INTEGER,
17900                rcIpRoutePolicySetMetricTypeInternal       Integer32,
17901                rcIpRoutePolicySetMetric                   INTEGER,
17902                rcIpRoutePolicySetMetricType               INTEGER,
17903                rcIpRoutePolicySetNextHop                  IpAddress,
17904                rcIpRoutePolicySetOrigin                   INTEGER,
17905                rcIpRoutePolicySetLocalPref                Integer32,
17906                rcIpRoutePolicySetOriginEgpAs              Integer32,
17907                rcIpRoutePolicySetTag                      Integer32,
17908                rcIpRoutePolicySetWeight                   Integer32,
17909                rcIpRoutePolicySetInjectNetList            DisplayString,
17910                rcIpRoutePolicyRowStatus                   RowStatus,
17911                rcIpRoutePolicySetMask                     IpAddress,
17912                rcIpRoutePolicyNssaPbit                    EnableValue,
17913                rcIpRoutePolicyMatchVrf			   IdList,
17914	        rcIpRoutePolicyMatchExtCommunity  	   DisplayString,
17915                rcIpRoutePolicySetExtCommunity      	   DisplayString,
17916                rcIpRoutePolicySetExtCommunityMode 	   INTEGER,
17917		rcIpRoutePolicyMatchLocalPref              Integer32,
17918                rcIpRoutePolicyMatchIpRouteDest            RcLongDisplayString,
17919                rcIpRoutePolicyIpv6SetNextHop              Ipv6Address,
17920                rcIpRoutePolicyMatchMetricTypeIsis         INTEGER,
17921                rcIpRoutePolicySetMetricTypeIsis           INTEGER,
17922                rcIpRoutePolicySetMetricTypeBgp            INTEGER
17923
17924        }
17925
17926rcIpRoutePolicyId OBJECT-TYPE
17927        SYNTAX        Integer32 (0..2147483647)
17928        MAX-ACCESS    read-only
17929        STATUS        current
17930        DESCRIPTION   "Index used to identify a group of policies in
17931                       the route policy tableRoute map id"
17932        ::= { rcIpRoutePolicyEntry 1 }
17933
17934rcIpRoutePolicySequenceNumber OBJECT-TYPE
17935        SYNTAX        Integer32 (0..2147483647)
17936        MAX-ACCESS    read-only
17937        STATUS        current
17938        DESCRIPTION   "second index used to identify a specific policy
17939                       with in the route policy group (grouped by Id).
17940                       This field allows users to specify different
17941                       MATCH, SET parameters and an action."
17942        ::= { rcIpRoutePolicyEntry 2 }
17943
17944rcIpRoutePolicyName OBJECT-TYPE
17945        SYNTAX        DisplayString(SIZE(1..64))
17946        MAX-ACCESS    read-write
17947        STATUS        current
17948        DESCRIPTION   "Is used to group a set of policies with different
17949            sequence number. Id & Name have one-on-one
17950                       relationship. Different policy groups can
17951                       contain same sequence number, whereas with in
17952                       a group the sequence number must be different."
17953        ::= { rcIpRoutePolicyEntry 3 }
17954
17955rcIpRoutePolicyEnable OBJECT-TYPE
17956        SYNTAX        TruthValue
17957        MAX-ACCESS    read-write
17958        STATUS        current
17959        DESCRIPTION   "Value specified here indicate whether
17960                       this policy is enabled or not. If
17961                       disabled policy sould not be used."
17962	       DEFVAL        { false }
17963        ::= { rcIpRoutePolicyEntry 4 }
17964
17965rcIpRoutePolicyMode OBJECT-TYPE
17966        SYNTAX        INTEGER {
17967                          permit(1),
17968                          deny(2)
17969                      }
17970        MAX-ACCESS    read-write
17971        STATUS        current
17972        DESCRIPTION   "specifies the action to be taken when this
17973                       policy is selected for a specific route.
17974                       This can be permit or deny or continue.
17975                       Permit indicates allow the route, deny indicates
17976                       ignore the route. Continue means continue
17977                       checking the next match criteria set in the
17978                       next policy seq, if none take the default action
17979                       in the given context."
17980	       DEFVAL        { permit }
17981        ::= { rcIpRoutePolicyEntry 5 }
17982
17983rcIpRoutePolicyMatchProtocol OBJECT-TYPE
17984        SYNTAX        INTEGER (1..255)
17985        MAX-ACCESS    read-write
17986        STATUS        current
17987        DESCRIPTION   "Match protocol. Used for RIP and DVMRP announce
17988                       policy only.
17989                       Value is one of multiple (logical 'OR)
17990                       of the following values:
17991                          direct(1),
17992                          static(2),
17993                          rip(4),
17994                          ospf(8),
17995                          ebgp(16),
17996                          dvmrp(32),
17997                          ibgp(64),
17998                          isis(128),
17999                          any(255)
18000                      direct(1): enables direct match-protocol
18001                      static(2): enables static match-protocol
18002                      rip(4): enables rip match-protocol
18003                      ospf(8): enables ospf match-protocol
18004                      ebgp(16): enables ebgp match-protocol
18005                      dvmrp(32): enables dvmrp match-protocol
18006                      ibgp(64): enables ibgp match-protocol
18007                      isis(128): enables isis match-protocol
18008                      any(255): enables all match-protocols"
18009        DEFVAL        {255}
18010        ::= { rcIpRoutePolicyEntry 6 }
18011
18012-- Following between =begin =end is processed by mib_tools/extras.awk
18013-- =begin enum
18014-- rcIpRoutePolicyMatchProtocol direct 1
18015-- rcIpRoutePolicyMatchProtocol static 2
18016-- rcIpRoutePolicyMatchProtocol rip    4
18017-- rcIpRoutePolicyMatchProtocol ospf   8
18018-- rcIpRoutePolicyMatchProtocol ebgp  16
18019-- rcIpRoutePolicyMatchProtocol dvmrp 32
18020-- rcIpRoutePolicyMatchProtocol ibgp  64
18021-- rcIpRoutePolicyMatchProtocol isis  128
18022-- rcIpRoutePolicyMatchProtocol any  255
18023-- =end enum
18024
18025rcIpRoutePolicyMatchAsPath OBJECT-TYPE
18026        SYNTAX        DisplayString
18027        MAX-ACCESS    read-write
18028        STATUS        current
18029        DESCRIPTION   "Applicable to BGP protocol only. Match the BGP
18030                       autonomous system path. This will override the
18031                         BGP neighbor filter list info."
18032        ::= { rcIpRoutePolicyEntry 7 }
18033
18034rcIpRoutePolicyMatchCommunity OBJECT-TYPE
18035        SYNTAX        DisplayString
18036        MAX-ACCESS    read-write
18037        STATUS        current
18038        DESCRIPTION   "Applicable to BGP protocol only. Filter
18039                       incoming/outgoing updates based on communities."
18040        ::= { rcIpRoutePolicyEntry 8 }
18041
18042rcIpRoutePolicyMatchCommunityExact OBJECT-TYPE
18043        SYNTAX        EnableValue
18044        MAX-ACCESS    read-write
18045        STATUS        current
18046        DESCRIPTION   "If enabled indicates the match has be an exact
18047                       (i.e., all of the communities specified in the
18048                       path has to be matched)."
18049        DEFVAL         {disable}
18050        ::= { rcIpRoutePolicyEntry 9 }
18051
18052rcIpRoutePolicyMatchNetwork OBJECT-TYPE
18053        SYNTAX        RcLongDisplayString (SIZE(0..259))
18054        MAX-ACCESS    read-write
18055        STATUS        current
18056        DESCRIPTION   "can specify one or more prefix list name or id(s)"
18057        DEFVAL        {""}
18058        ::= { rcIpRoutePolicyEntry 10 }
18059
18060rcIpRoutePolicyMatchIpRouteSource OBJECT-TYPE
18061        SYNTAX        RcLongDisplayString (SIZE(0..259))
18062        MAX-ACCESS    read-write
18063        STATUS        current
18064        DESCRIPTION   "In case of Rip routes this is equivalent to
18065                       RipInterface. In case of DVMRP routes this is
18066                       equivalent to DVMRP gateway. Can specify one
18067                       or more prefix list name(s) or id(s) seperated by comma."
18068        DEFVAL        {""}
18069        ::= { rcIpRoutePolicyEntry 11 }
18070
18071rcIpRoutePolicyMatchNextHop OBJECT-TYPE
18072        SYNTAX        RcLongDisplayString (SIZE(0..259))
18073        MAX-ACCESS    read-write
18074        STATUS        current
18075        DESCRIPTION   "In case of Rip routes this is equivalent to
18076                       RipInterface. In case of DVMRP routes this is
18077                       equivalent to DVMRP gateway. Can specify one
18078                       or more prefix list name(s) or id(s) seperated by comma."
18079        DEFVAL        {""}
18080        ::= { rcIpRoutePolicyEntry 12 }
18081
18082rcIpRoutePolicyMatchInterface OBJECT-TYPE
18083        SYNTAX        RcLongDisplayString (SIZE(0..259))
18084        MAX-ACCESS    read-write
18085        STATUS        current
18086        DESCRIPTION   "Match received interface. Only for rip routes.
18087                       Ignored in all other cases."
18088        DEFVAL        {""}
18089        ::= { rcIpRoutePolicyEntry 13 }
18090
18091rcIpRoutePolicyMatchRouteType OBJECT-TYPE
18092        SYNTAX        INTEGER {
18093                          any(0),
18094                          local(1),
18095                          internal(2),
18096                          external(3),
18097                          externaltype1(4),
18098                          externaltype2(5)
18099                      }
18100        MAX-ACCESS    read-write
18101        STATUS        current
18102        DESCRIPTION   "For BGP this choice refers to locally generated
18103                       routes external routes learned via ebgp nbr. For
18104            OSPF internal refers to intra and inter area
18105                       routes (belongs to local autonomous system).
18106                       External (type1|type2) refers to the routes
18107                       learned from other ASs and imported as either
18108                       type1 or type2. if type1/type2 is specified
18109                       then match only type1/type2."
18110        DEFVAL         {any}
18111        ::= { rcIpRoutePolicyEntry 14 }
18112
18113rcIpRoutePolicyMatchMetric OBJECT-TYPE
18114        SYNTAX        INTEGER (0..65535)
18115        MAX-ACCESS    read-write
18116        STATUS        current
18117        DESCRIPTION   "Match mec field in the incoming advertisement."
18118	DEFVAL        { 0 }
18119        ::= { rcIpRoutePolicyEntry 15 }
18120
18121rcIpRoutePolicyMatchTag OBJECT-TYPE
18122        SYNTAX        DisplayString
18123        MAX-ACCESS    read-write
18124        STATUS        current
18125        DESCRIPTION   "specifies a list of tag(s), that will be used
18126                       during the match criteria process.contains one
18127                       or more tag values.."
18128        ::= { rcIpRoutePolicyEntry 16 }
18129
18130rcIpRoutePolicySetRoutePreference OBJECT-TYPE
18131        SYNTAX        INTEGER (0..255)
18132        MAX-ACCESS    read-write
18133        STATUS        current
18134        DESCRIPTION   "if non-zero specifies the route preference
18135                       value to be assigned to the routes that applies
18136                       this policy.contains one or more tag values.."
18137        ::= { rcIpRoutePolicyEntry 17 }
18138
18139rcIpRoutePolicySetAsPath OBJECT-TYPE
18140        SYNTAX        DisplayString
18141        MAX-ACCESS    read-write
18142        STATUS        current
18143        DESCRIPTION   "The AS path vaule to be used whether the
18144                       SetAsPathMode is Tag or Prepend.as-path string.."
18145        ::= { rcIpRoutePolicyEntry 18 }
18146
18147rcIpRoutePolicySetAsPathMode OBJECT-TYPE
18148        SYNTAX        INTEGER {
18149                          tag(1),
18150                          prepend(2)
18151                      }
18152        MAX-ACCESS    read-write
18153        STATUS        current
18154        DESCRIPTION   "It can be either tag or prepend tag.
18155                       applicable only while redistributing routes to
18156                       BGP.Converts the tag of a route into AS path."
18157        DEFVAL         {prepend}
18158        ::= { rcIpRoutePolicyEntry 19 }
18159
18160rcIpRoutePolicySetAutomaticTag OBJECT-TYPE
18161        SYNTAX        EnableValue
18162        MAX-ACCESS    read-write
18163        STATUS        current
18164        DESCRIPTION   ""
18165        DEFVAL        {disable}
18166        ::= { rcIpRoutePolicyEntry 20 }
18167
18168rcIpRoutePolicySetCommunityNumber OBJECT-TYPE
18169        SYNTAX        DisplayString
18170        MAX-ACCESS    read-write
18171        STATUS        current
18172        DESCRIPTION   "this value can be a number (1..42949672000)
18173                       or no-export or no-advertise. Applicable to
18174                       BGP advertisments.community number."
18175        ::= { rcIpRoutePolicyEntry 21 }
18176
18177rcIpRoutePolicySetCommunityMode OBJECT-TYPE
18178        SYNTAX        INTEGER {
18179                          unchanged(0),
18180                          none(1),
18181                          append(2)
18182                      }
18183        MAX-ACCESS    read-write
18184        STATUS        current
18185        DESCRIPTION   "this value can be either append or none
18186                       unchanged - keep the community attribute in the
18187                                   route path as it is.
18188                       none - remove the community in the route path
18189                       additive - adds the community-number specified
18190                                  in SetCommunityNumber to the
18191                                  community list attribute.  Applicable
18192                       to BGP advertisments."
18193        DEFVAL         {unchanged}
18194        ::= { rcIpRoutePolicyEntry 22 }
18195
18196rcIpRoutePolicySetMetricTypeInternal OBJECT-TYPE
18197        SYNTAX        Integer32
18198        MAX-ACCESS    read-write
18199        STATUS        current
18200        DESCRIPTION   "Indicates to set the MED value for routes
18201                       advertised to ebgp nbrs to the IGP metric value."
18202        DEFVAL         {0}
18203        ::= { rcIpRoutePolicyEntry 23 }
18204
18205rcIpRoutePolicySetMetric OBJECT-TYPE
18206        SYNTAX        INTEGER (0..65535)
18207        MAX-ACCESS    read-write
18208        STATUS        current
18209        DESCRIPTION   "Value of the metric to be used while sending an
18210                       update for the routes that match the matching
18211                       criteria in this route policy.
18212                       Default - 0 indicates the internal value defined
18213            for protocol"
18214	DEFVAL        { 0 }
18215        ::= { rcIpRoutePolicyEntry 24 }
18216
18217rcIpRoutePolicySetMetricType OBJECT-TYPE
18218        SYNTAX        INTEGER {
18219                          type1(1),
18220                          type2(2),
18221                          internal(3),
18222                          external(4)
18223                      }
18224        MAX-ACCESS    read-write
18225        STATUS        current
18226        DESCRIPTION   "Metric type for the routes to be imported into
18227                       OSPF routing protocol, which passed the matching
18228            criteria configured in this route policy."
18229	    DEFVAL        { type2 }
18230        ::= { rcIpRoutePolicyEntry 25 }
18231
18232rcIpRoutePolicySetNextHop OBJECT-TYPE
18233        SYNTAX        IpAddress
18234        MAX-ACCESS    read-write
18235        STATUS        current
18236        DESCRIPTION   "IpAddress of the next hop router.  Ignored for
18237                       DVMRP routes."
18238        DEFVAL   { '00000000'H }    -- 0.0.0.0
18239        ::= { rcIpRoutePolicyEntry 26 }
18240
18241rcIpRoutePolicySetOrigin OBJECT-TYPE
18242        SYNTAX        INTEGER {
18243                          unchanged(0),
18244                          igp(1),
18245                          egp(2),
18246                          incomplete(3)
18247                      }
18248        MAX-ACCESS    read-write
18249        STATUS        current
18250        DESCRIPTION   "igp/egp/incomplete Applicable to BGP protocol
18251                       only. If not set uses the route origin from
18252                       the Ip routing table (protocol)."
18253        DEFVAL         {unchanged}
18254        ::= { rcIpRoutePolicyEntry 27 }
18255
18256rcIpRoutePolicySetLocalPref OBJECT-TYPE
18257        SYNTAX        Integer32
18258        MAX-ACCESS    read-write
18259        STATUS        current
18260        DESCRIPTION   "this value will be used during route decision
18261                       process in the BGP protocol. Applicable to BGP
18262                       only."
18263        DEFVAL         {0}
18264        ::= { rcIpRoutePolicyEntry 28 }
18265
18266rcIpRoutePolicySetOriginEgpAs OBJECT-TYPE
18267        SYNTAX        Integer32
18268        MAX-ACCESS    read-write
18269        STATUS        current
18270        DESCRIPTION   "indicates the Remote autonomous sys number.
18271                       Applicable to BGP only."
18272        DEFVAL         {0}
18273        ::= { rcIpRoutePolicyEntry 29 }
18274
18275rcIpRoutePolicySetTag OBJECT-TYPE
18276        SYNTAX        Integer32
18277        MAX-ACCESS    read-write
18278        STATUS        current
18279        DESCRIPTION   "Value to be used for setting tag of the
18280                       destination routing protocol. If not specified
18281                       forward the tag value in the source routing
18282                       protocol. Value 0 indicates not set"
18283        DEFVAL         {0}
18284        ::= { rcIpRoutePolicyEntry 30 }
18285
18286rcIpRoutePolicySetWeight OBJECT-TYPE
18287        SYNTAX        Integer32
18288        MAX-ACCESS    read-write
18289        STATUS        current
18290        DESCRIPTION   "Should be using with match as-path condition.
18291                       Weight value for the routing table. For BGP
18292                       this value will override the weight configured
18293                       through NetworkTableEntry or FilterListWeight or
18294                       NeighborWeight. Used for BGP only.Value 0
18295                       indicates not set"
18296        DEFVAL         {0}
18297        ::= { rcIpRoutePolicyEntry 31 }
18298
18299rcIpRoutePolicySetInjectNetList OBJECT-TYPE
18300        SYNTAX        DisplayString
18301        MAX-ACCESS    read-write
18302        STATUS        current
18303        DESCRIPTION   "specifies the prefix list to be used either
18304                       for injecting the routes into the routing
18305                       table or to include the networks in the
18306                       advertisement. Ignored for DVMRP."
18307        DEFVAL        {""}
18308        ::= { rcIpRoutePolicyEntry 32 }
18309
18310rcIpRoutePolicyRowStatus OBJECT-TYPE
18311        SYNTAX        RowStatus
18312        MAX-ACCESS    read-write
18313        STATUS        current
18314        DESCRIPTION   "row status"
18315        ::= { rcIpRoutePolicyEntry 33 }
18316
18317rcIpRoutePolicySetMask OBJECT-TYPE
18318        SYNTAX        IpAddress
18319        MAX-ACCESS    read-write
18320        STATUS        current
18321        DESCRIPTION   "Set Mask Ip Address"
18322        DEFVAL   { '00000000'H }    -- 0.0.0.0
18323        ::= { rcIpRoutePolicyEntry 34 }
18324
18325rcIpRoutePolicyNssaPbit OBJECT-TYPE
18326        SYNTAX        EnableValue
18327        MAX-ACCESS    read-write
18328        STATUS        current
18329        DESCRIPTION   "Set/Reset P bit in specified type 7 LSA.
18330                       By default P bit is always set in case user
18331                       set it to disable state for particular route
18332                       policy than all type 7 LSAs associated with
18333                       that route policy will have P bit cleared,
18334                       with this intact NSSA ABR will not perform
18335                       translation of these LSAs to type 5."
18336        DEFVAL        { enable }
18337        ::= { rcIpRoutePolicyEntry 35 }
18338
18339rcIpRoutePolicyMatchVrf OBJECT-TYPE
18340        SYNTAX        IdList (SIZE (0..1024))
18341        MAX-ACCESS    read-write
18342        STATUS        current
18343        DESCRIPTION   "An array used to identify which source VRFs have leaked
18344                       routes to the local VRF"
18345        ::= { rcIpRoutePolicyEntry 36 }
18346
18347rcIpRoutePolicyMatchExtCommunity OBJECT-TYPE
18348        SYNTAX        DisplayString
18349        MAX-ACCESS    read-create
18350        STATUS        current
18351        DESCRIPTION   "Filter incoming/outgoing updates based on communities"
18352        ::= { rcIpRoutePolicyEntry 37 }
18353
18354rcIpRoutePolicySetExtCommunity  OBJECT-TYPE
18355        SYNTAX        DisplayString
18356        MAX-ACCESS    read-create
18357        STATUS        current
18358        DESCRIPTION   "Set Extended-community string."
18359        ::= { rcIpRoutePolicyEntry 38 }
18360
18361rcIpRoutePolicySetExtCommunityMode  OBJECT-TYPE
18362        SYNTAX        INTEGER {
18363                             append(0),
18364                             unchanged(1),
18365                             overwrite(2)
18366                      }
18367        MAX-ACCESS    read-create
18368        STATUS        current
18369        DESCRIPTION   "This value can be either additive, unchanged or overwrite."
18370        ::= { rcIpRoutePolicyEntry 39}
18371
18372rcIpRoutePolicyMatchLocalPref   OBJECT-TYPE
18373	SYNTAX        Integer32
18374        MAX-ACCESS    read-create
18375        STATUS        current
18376        DESCRIPTION   "Match Local Prefix value."
18377        ::= { rcIpRoutePolicyEntry 40}
18378
18379rcIpRoutePolicyMatchIpRouteDest  OBJECT-TYPE
18380        SYNTAX        RcLongDisplayString (SIZE(0..259))
18381        MAX-ACCESS    read-create
18382        STATUS        current
18383        DESCRIPTION   "to match route destination, one can specify one
18384                      or more prefix list name(s) or id(s) separated by comma."
18385        DEFVAL        {""}
18386        ::= { rcIpRoutePolicyEntry 41 }
18387
18388rcIpRoutePolicyIpv6SetNextHop OBJECT-TYPE
18389        SYNTAX        Ipv6Address
18390        MAX-ACCESS    read-create
18391        STATUS        current
18392        DESCRIPTION   "Address of the ipv6 next hop router.  Ignored for
18393                       DVMRP routes."
18394        ::= { rcIpRoutePolicyEntry 43 }
18395
18396rcIpRoutePolicyMatchMetricTypeIsis OBJECT-TYPE
18397        SYNTAX        INTEGER {
18398                          any(1),
18399                          internal(2),
18400                          external(3)
18401                      }
18402        MAX-ACCESS    read-write
18403        STATUS        current
18404        DESCRIPTION   "Match metric type field in the incoming ISIS routes in accept policy."
18405	DEFVAL        { any }
18406        ::= { rcIpRoutePolicyEntry 44 }
18407
18408rcIpRoutePolicySetMetricTypeIsis OBJECT-TYPE
18409        SYNTAX        INTEGER {
18410                          none(1),
18411                          internal(2),
18412                          external(3)
18413                      }
18414        MAX-ACCESS    read-write
18415        STATUS        current
18416        DESCRIPTION   "Set Metric type ISIS."
18417	    DEFVAL        { none }
18418        ::= { rcIpRoutePolicyEntry 45 }
18419
18420rcIpRoutePolicySetMetricTypeBgp OBJECT-TYPE
18421        SYNTAX        INTEGER {
18422                          none(1),
18423                          liveMetric(2)
18424                      }
18425        MAX-ACCESS    read-write
18426        STATUS        current
18427        DESCRIPTION   "Set Metric type BGP."
18428	    DEFVAL        { none }
18429        ::= { rcIpRoutePolicyEntry 46 }
18430
18431-- Ip Redistribute Table
18432
18433rcIpRedistributeTableSize OBJECT-TYPE
18434        SYNTAX        Integer32
18435        MAX-ACCESS    read-only
18436        STATUS        current
18437        DESCRIPTION   "table size"
18438        ::= { rcIpGenPolicy 14 }
18439
18440rcIpRedistributeApply OBJECT-TYPE
18441        SYNTAX        TruthValue
18442        MAX-ACCESS    read-write
18443        STATUS        current
18444        DESCRIPTION   ""
18445	       DEFVAL        { true }
18446        ::= { rcIpGenPolicy 15 }
18447
18448-- IP Ospf In Filter Table
18449
18450rcIpOspfInFilterTableSize OBJECT-TYPE
18451        SYNTAX        Integer32
18452        MAX-ACCESS    read-only
18453        STATUS        current
18454        DESCRIPTION   "table size"
18455        ::= { rcIpGenPolicy 17 }
18456
18457rcIpOspfInFilterApply OBJECT-TYPE
18458        SYNTAX        TruthValue
18459        MAX-ACCESS    read-write
18460        STATUS        current
18461        DESCRIPTION   ""
18462        ::= { rcIpGenPolicy 18 }
18463
18464rcIpOspfInFilterTable OBJECT-TYPE
18465        SYNTAX          SEQUENCE OF RcIpOspfInFilterEntry
18466        MAX-ACCESS      not-accessible
18467        STATUS          current
18468        DESCRIPTION     "IP Ospf In Filter table"
18469        ::= { rcIpGenPolicy 19 }
18470
18471rcIpOspfInFilterEntry OBJECT-TYPE
18472        SYNTAX          RcIpOspfInFilterEntry
18473        MAX-ACCESS      not-accessible
18474        STATUS          current
18475        DESCRIPTION     "An entry of Ip Ospf In Filter Table."
18476        INDEX           { rcIpOspfInFilterAdvertisingRtr }
18477        ::= { rcIpOspfInFilterTable 1 }
18478
18479RcIpOspfInFilterEntry ::=
18480        SEQUENCE {
18481                rcIpOspfInFilterAdvertisingRtr  IpAddress,
18482                rcIpOspfInFilterEnable          EnableValue,
18483                rcIpOspfInFilterMetricType      INTEGER,
18484                rcIpOspfInFilterPolicyName      DisplayString,
18485                rcIpOspfInFilterRowStatus       RowStatus
18486        }
18487
18488rcIpOspfInFilterAdvertisingRtr OBJECT-TYPE
18489        SYNTAX        IpAddress
18490        MAX-ACCESS    read-only
18491        STATUS        current
18492        DESCRIPTION   ""
18493        ::= { rcIpOspfInFilterEntry 1 }
18494
18495rcIpOspfInFilterEnable OBJECT-TYPE
18496        SYNTAX        EnableValue
18497        MAX-ACCESS    read-write
18498        STATUS        current
18499        DESCRIPTION   "IfIndex"
18500        DEFVAL        { disable }
18501        ::= { rcIpOspfInFilterEntry 2 }
18502
18503rcIpOspfInFilterMetricType OBJECT-TYPE
18504        SYNTAX        INTEGER {
18505                          type1(1),
18506                          type2(2),
18507                          any(3)
18508                      }
18509        MAX-ACCESS    read-write
18510        STATUS        current
18511        DESCRIPTION   ""
18512        DEFVAL        { any }
18513        ::= { rcIpOspfInFilterEntry 3 }
18514
18515rcIpOspfInFilterPolicyName OBJECT-TYPE
18516        SYNTAX        DisplayString
18517        MAX-ACCESS    read-write
18518        STATUS        current
18519        DESCRIPTION   ""
18520        ::= { rcIpOspfInFilterEntry 4 }
18521
18522rcIpOspfInFilterRowStatus OBJECT-TYPE
18523        SYNTAX        RowStatus
18524        MAX-ACCESS    read-write
18525        STATUS        current
18526        DESCRIPTION   ""
18527        ::= { rcIpOspfInFilterEntry 5 }
18528
18529
18530-- Ip Route Pref Table
18531
18532
18533rcIpRoutePrefTableSize OBJECT-TYPE
18534        SYNTAX        Integer32
18535        MAX-ACCESS    read-only
18536        STATUS        current
18537        DESCRIPTION   "table size"
18538        ::= { rcIpGenPolicy 20 }
18539
18540rcIpRoutePrefTable OBJECT-TYPE
18541        SYNTAX          SEQUENCE OF RcIpRoutePrefEntry
18542        MAX-ACCESS      not-accessible
18543        STATUS          current
18544        DESCRIPTION     "IP Route Pref table"
18545        ::= { rcIpGenPolicy 21 }
18546
18547rcIpRoutePrefEntry OBJECT-TYPE
18548        SYNTAX          RcIpRoutePrefEntry
18549        MAX-ACCESS      not-accessible
18550        STATUS          current
18551        DESCRIPTION     "An entry of Ip Route Pref Table."
18552        INDEX           { rcIpRoutePrefProtocol }
18553        ::= { rcIpRoutePrefTable 1 }
18554
18555RcIpRoutePrefEntry ::=
18556        SEQUENCE {
18557                rcIpRoutePrefProtocol    INTEGER,
18558                rcIpRoutePrefDefault     INTEGER,
18559                rcIpRoutePrefConfigured  INTEGER
18560        }
18561
18562rcIpRoutePrefProtocol OBJECT-TYPE
18563        SYNTAX        INTEGER {
18564                          local(1),
18565                          static(2),
18566                          mpls(3),
18567                          ospfIntra(4),
18568                          ospfInter(5),
18569                          isisLevel1(6),
18570                          isisLevel2(7),
18571                          ebgp(8),
18572                          rip(9),
18573                          ospfExternal1(10),
18574                          ospfExternal2(11),
18575                          ibgp(12),
18576                          staticv6(13),
18577                          ospfv3Intra(14),
18578                          ospfv3Inter(15),
18579                          ospfv3External1(16),
18580                          ospfv3External2(17),
18581                          spbmLevel1(18),
18582			  spbmv6Level1(19)
18583                      }
18584        MAX-ACCESS    read-only
18585        STATUS        current
18586        DESCRIPTION   "Protocol"
18587        ::= { rcIpRoutePrefEntry 1 }
18588
18589rcIpRoutePrefDefault OBJECT-TYPE
18590        SYNTAX        INTEGER (0..255)
18591        MAX-ACCESS    read-only
18592        STATUS        current
18593        DESCRIPTION   "Shows the default preference value for the given
18594                       protocol."
18595        ::= { rcIpRoutePrefEntry 2 }
18596
18597rcIpRoutePrefConfigured OBJECT-TYPE
18598        SYNTAX        INTEGER (0..255)
18599        MAX-ACCESS    read-write
18600        STATUS        current
18601        DESCRIPTION   "This value is configurable by the user"
18602        ::= { rcIpRoutePrefEntry 3 }
18603
18604-- New Ipv4 Route Pref Table
18605
18606rcIpNewRoutePrefTableSize OBJECT-TYPE
18607        SYNTAX        Integer32
18608        MAX-ACCESS    read-only
18609        STATUS        current
18610        DESCRIPTION   "table size"
18611        ::= { rcIpGenPolicy 29 }
18612
18613rcIpNewRoutePrefTable OBJECT-TYPE
18614        SYNTAX          SEQUENCE OF RcIpNewRoutePrefEntry
18615        MAX-ACCESS      not-accessible
18616        STATUS          current
18617        DESCRIPTION     "New IPv4 Route Pref table. This table and
18618	                 rcIpv6RoutePrefTable are designed
18619	                 to obsolete the rcIpRoutePrefTable"
18620        ::= { rcIpGenPolicy 30 }
18621
18622rcIpNewRoutePrefEntry OBJECT-TYPE
18623        SYNTAX          RcIpNewRoutePrefEntry
18624        MAX-ACCESS      not-accessible
18625        STATUS          current
18626        DESCRIPTION     "An entry of New Ipv4 Route Pref Table."
18627        INDEX           { rcIpNewRoutePrefDefaultValue}
18628        ::= { rcIpNewRoutePrefTable 1 }
18629
18630RcIpNewRoutePrefEntry ::=
18631        SEQUENCE {
18632		rcIpNewRoutePrefDefaultValue     Integer32,
18633                rcIpNewRoutePrefProtocol         INTEGER,
18634                rcIpNewRoutePrefConfiguredValue  Integer32
18635        }
18636
18637rcIpNewRoutePrefDefaultValue OBJECT-TYPE
18638        SYNTAX        Integer32 (0..255)
18639        MAX-ACCESS    not-accessible
18640        STATUS        current
18641        DESCRIPTION   "Shows the default preference value for the given
18642                       protocol."
18643        ::= { rcIpNewRoutePrefEntry 1 }
18644
18645rcIpNewRoutePrefProtocol OBJECT-TYPE
18646        SYNTAX        INTEGER {
18647                          local(1),
18648                          static(2),
18649                          mpls(3),
18650                          ospfIntra(4),
18651                          ospfInter(5),
18652                          isisLevel1(6),
18653                          isisLevel2(7),
18654                          ebgp(8),
18655                          rip(9),
18656                          ospfExternal1(10),
18657                          ospfExternal2(11),
18658                          ibgp(12),
18659                          spbmLevel1(13)
18660                      }
18661        MAX-ACCESS    read-only
18662        STATUS        current
18663        DESCRIPTION   "Protocol name"
18664        ::= { rcIpNewRoutePrefEntry 2 }
18665
18666rcIpNewRoutePrefConfiguredValue OBJECT-TYPE
18667        SYNTAX        Integer32 (0..255)
18668        MAX-ACCESS    read-write
18669        STATUS        current
18670        DESCRIPTION   "This value is configurable by the user"
18671        ::= { rcIpNewRoutePrefEntry 3 }
18672
18673-- Redistribute table
18674
18675rcIpRedistributeInterVrfTable OBJECT-TYPE
18676        SYNTAX          SEQUENCE OF RcIpRedistributeInterVrfEntry
18677        MAX-ACCESS      not-accessible
18678        STATUS          current
18679        DESCRIPTION     "IP Redistribute table for Inter-VRFs"
18680        ::= { rcIpGenPolicy 22 }
18681
18682rcIpRedistributeInterVrfEntry OBJECT-TYPE
18683        SYNTAX          RcIpRedistributeInterVrfEntry
18684        MAX-ACCESS      not-accessible
18685        STATUS          current
18686        DESCRIPTION     "An entry of Ip Redistribute Table.(new) "
18687        INDEX           { rcIpRedistributeInterVrfDstVrfId,
18688                          rcIpRedistributeInterVrfProtocol,
18689                          rcIpRedistributeInterVrfSrcVrfId,
18690                          rcIpRedistributeInterVrfRouteSource }
18691        ::= { rcIpRedistributeInterVrfTable 1 }
18692
18693RcIpRedistributeInterVrfEntry ::=
18694        SEQUENCE {
18695                rcIpRedistributeInterVrfDstVrfId         VrfIdentifier,
18696                rcIpRedistributeInterVrfProtocol         INTEGER,
18697                rcIpRedistributeInterVrfSrcVrfId         VrfIdentifier,
18698                rcIpRedistributeInterVrfRouteSource      INTEGER,
18699                rcIpRedistributeInterVrfEnable           EnableValue,
18700                rcIpRedistributeInterVrfMetric           INTEGER,
18701                rcIpRedistributeInterVrfMetricType       INTEGER,
18702                rcIpRedistributeInterVrfMatchRouteType   INTEGER,
18703                rcIpRedistributeInterVrfSetTag           Integer32,
18704                rcIpRedistributeInterVrfSubnets          INTEGER,
18705                rcIpRedistributeInterVrfRoutePolicy      DisplayString,
18706                rcIpRedistributeInterVrfASNumber         Integer32,
18707                rcIpRedistributeInterVrfWeight           Integer32,
18708                rcIpRedistributeInterVrfDefaultOriginate Integer32,
18709                rcIpRedistributeInterVrfRowStatus        RowStatus
18710        }
18711
18712rcIpRedistributeInterVrfDstVrfId OBJECT-TYPE
18713        SYNTAX        VrfIdentifier
18714        MAX-ACCESS    not-accessible
18715        STATUS        current
18716        DESCRIPTION   "dst VRF id used in the redistribution"
18717        ::= { rcIpRedistributeInterVrfEntry 1 }
18718
18719rcIpRedistributeInterVrfProtocol OBJECT-TYPE
18720        SYNTAX        INTEGER {
18721                          ospf(1),
18722                          bgp(2),
18723                          isis(3),
18724                          vrf-ext(4),
18725                          extranet(5),
18726                          rip(6),
18727                          ospfv3(10),
18728			  bgpv6(11),
18729			  isisv6(12),
18730						  ripng(13),
18731						  dvr(14)
18732                      }
18733        MAX-ACCESS    not-accessible
18734        STATUS        current
18735        DESCRIPTION   "Protocol is any one of the dynamic routing
18736                       protocol, which  is interested in receiving
18737                       the external routing info."
18738        ::= { rcIpRedistributeInterVrfEntry 2 }
18739
18740rcIpRedistributeInterVrfSrcVrfId OBJECT-TYPE
18741        SYNTAX        VrfIdentifier
18742        MAX-ACCESS    not-accessible
18743        STATUS        current
18744        DESCRIPTION   "src VRF id used in the redistribution"
18745        ::= { rcIpRedistributeInterVrfEntry 3 }
18746
18747rcIpRedistributeInterVrfRouteSource OBJECT-TYPE
18748        SYNTAX        INTEGER {
18749                          direct(1),
18750                          static(2),
18751                          rip(3),
18752                          ospf(4),
18753                          bgp(5),
18754                          extranet(6),
18755                          v6direct(10),
18756                          v6static(11),
18757                          ospfv3(12),
18758                          isis(13),
18759			  v6isis(14),
18760			  v6bgp(15),
18761						  ripng(16),
18762						  dvr(17)
18763                      }
18764        MAX-ACCESS    not-accessible
18765        STATUS        current
18766        DESCRIPTION   "equivalent to the owner field in the routing
18767                       table. This field indicates that the protocol
18768                       is interested in knowing/not-knowing the routes
18769                       learned from this source."
18770        ::= { rcIpRedistributeInterVrfEntry 4 }
18771
18772rcIpRedistributeInterVrfEnable OBJECT-TYPE
18773        SYNTAX        EnableValue
18774        MAX-ACCESS    read-write
18775        STATUS        current
18776        DESCRIPTION   "Enable/Disable. By default this is enabled."
18777        DEFVAL        { disable }
18778        ::= { rcIpRedistributeInterVrfEntry 5 }
18779
18780
18781rcIpRedistributeInterVrfMetric OBJECT-TYPE
18782        SYNTAX        INTEGER (0..65535)
18783        MAX-ACCESS    read-write
18784        STATUS        current
18785        DESCRIPTION   "value of the metric to be announced in the
18786                       advertisment"
18787        DEFVAL        { 0 }
18788        ::= { rcIpRedistributeInterVrfEntry 6 }
18789
18790rcIpRedistributeInterVrfMetricType OBJECT-TYPE
18791        SYNTAX        INTEGER {
18792                          type1(1),
18793                          type2(2),
18794                          live(3)
18795                      }
18796        MAX-ACCESS    read-write
18797        STATUS        current
18798        DESCRIPTION   "specifies the type of the metric type, useful
18799                       for OSPF and  BGP only."
18800        DEFVAL        { type2 }
18801        ::= { rcIpRedistributeInterVrfEntry 7 }
18802
18803rcIpRedistributeInterVrfMatchRouteType OBJECT-TYPE
18804        SYNTAX        INTEGER {
18805                          internal(1),
18806                          external1(2),
18807                          external2(3)
18808                      }
18809        MAX-ACCESS    read-write
18810        STATUS        current
18811        DESCRIPTION   "used to filter a route based on the route type.
18812                       applicable to BGP."
18813        ::= { rcIpRedistributeInterVrfEntry 8 }
18814
18815
18816rcIpRedistributeInterVrfSetTag OBJECT-TYPE
18817        SYNTAX        Integer32
18818        MAX-ACCESS    read-write
18819        STATUS        current
18820        DESCRIPTION   "Tag value to be set in the advertisment."
18821        ::= { rcIpRedistributeInterVrfEntry 9 }
18822
18823rcIpRedistributeInterVrfSubnets OBJECT-TYPE
18824        SYNTAX        INTEGER {
18825                          allow(1),
18826                          suppress(2)
18827                      }
18828        MAX-ACCESS    read-write
18829        STATUS        current
18830        DESCRIPTION   "applicable to OSPF only. Indicates that all the
18831                       subnets need to be advertised individually."
18832        DEFVAL        { allow }
18833        ::= { rcIpRedistributeInterVrfEntry 10 }
18834
18835rcIpRedistributeInterVrfRoutePolicy OBJECT-TYPE
18836        SYNTAX        DisplayString
18837        MAX-ACCESS    read-write
18838        STATUS        current
18839        DESCRIPTION   "specify the route policy to achieve the final
18840                       granularity in filtering to determine whether
18841                       or not a specific route should be advertised
18842                       to the given protocol.Route map name"
18843        ::= { rcIpRedistributeInterVrfEntry 11 }
18844
18845rcIpRedistributeInterVrfASNumber OBJECT-TYPE
18846        SYNTAX        Integer32
18847        MAX-ACCESS    read-write
18848        STATUS        current
18849        DESCRIPTION   "Autonomous system number. Used only for the
18850                       BGP protocol."
18851        ::= { rcIpRedistributeInterVrfEntry 12 }
18852
18853rcIpRedistributeInterVrfWeight OBJECT-TYPE
18854        SYNTAX        Integer32
18855        MAX-ACCESS    read-write
18856        STATUS        current
18857        DESCRIPTION   "used only for the BGP protocol."
18858        ::= { rcIpRedistributeInterVrfEntry 13 }
18859
18860rcIpRedistributeInterVrfDefaultOriginate OBJECT-TYPE
18861        SYNTAX        Integer32
18862        MAX-ACCESS    read-write
18863        STATUS        current
18864        DESCRIPTION   "indicates the given protocol will
18865                        originate/advertise a default route."
18866        ::= { rcIpRedistributeInterVrfEntry 14 }
18867
18868--IpExtCommunityList Table
18869
18870rcIpExtCommunityAccessListTableSize OBJECT-TYPE
18871     SYNTAX        Integer32
18872     MAX-ACCESS    read-only
18873     STATUS        current
18874     DESCRIPTION   "IP Extended Community Access List table size."
18875     ::= {rcIpGenPolicy 23  }
18876
18877rcIpExtCommunityAccessListTable OBJECT-TYPE
18878        SYNTAX          SEQUENCE OF RcIpExtCommunityAccessListEntry
18879        MAX-ACCESS      not-accessible
18880        STATUS          current
18881        DESCRIPTION     "IP Extended Community Access List table."
18882    ::= {rcIpGenPolicy 24 }
18883
18884rcIpExtCommunityAccessListEntry OBJECT-TYPE
18885        SYNTAX          RcIpExtCommunityAccessListEntry
18886        MAX-ACCESS              not-accessible
18887        STATUS          current
18888        DESCRIPTION     "An entry of Ip Extended Community Access List Table."
18889        INDEX           { rcIpExtCommunityAccessListId,
18890                                   rcIpExtCommunityAccessListMemberId }
18891        ::= { rcIpExtCommunityAccessListTable 1 }
18892
18893RcIpExtCommunityAccessListEntry ::=
18894        SEQUENCE {
18895                rcIpExtCommunityAccessListId        INTEGER,
18896                rcIpExtCommunityAccessListMemberId  INTEGER,
18897                rcIpExtCommunityAccessListRTType     INTEGER,
18898                rcIpExtCommunityAccessListRTAddress  IpAddress,
18899                rcIpExtCommunityAccessListRTAsNumber    INTEGER,
18900                rcIpExtCommunityAccessListRTAssignedNum Unsigned32,
18901                rcIpExtCommunityAccessListSooType        INTEGER,
18902                rcIpExtCommunityAccessListSooAddress   IpAddress,
18903                rcIpExtCommunityAccessListSooAsNumber     INTEGER,
18904                rcIpExtCommunityAccessListSooAssignedNum Unsigned32,
18905                rcIpExtCommunityAccessListVrfId       VrfIdentifier,
18906                rcIpExtCommunityAccessListRowStatus   RowStatus
18907        }
18908
18909rcIpExtCommunityAccessListId OBJECT-TYPE
18910        SYNTAX        INTEGER (1..1024)
18911        MAX-ACCESS    not-accessible
18912        STATUS        current
18913        DESCRIPTION   "IP extended Community Access List Id"
18914        ::= { rcIpExtCommunityAccessListEntry 1 }
18915
18916rcIpExtCommunityAccessListMemberId OBJECT-TYPE
18917        SYNTAX        INTEGER (0..65535)
18918        MAX-ACCESS    not-accessible
18919        STATUS        current
18920        DESCRIPTION   "Member Id for the extended-community list to be added"
18921        ::= { rcIpExtCommunityAccessListEntry 2 }
18922
18923rcIpExtCommunityAccessListRTType  OBJECT-TYPE
18924        SYNTAX        INTEGER  {
18925                        	none(0),
18926                  		asnum(1),
18927                   		ipaddr(2)
18928                  		}
18929        MAX-ACCESS    read-only
18930        STATUS        current
18931        DESCRIPTION   "The route target Type for IP Extended Community rule in the list"
18932        DEFVAL       {asnum}
18933        ::= { rcIpExtCommunityAccessListEntry 3 }
18934
18935rcIpExtCommunityAccessListRTAddress OBJECT-TYPE
18936        SYNTAX       IpAddress
18937        MAX-ACCESS    read-create
18938        STATUS        current
18939        DESCRIPTION   "Extended community Ip address for the route-target type entry."
18940        ::= { rcIpExtCommunityAccessListEntry 4 }
18941
18942rcIpExtCommunityAccessListRTAsNumber OBJECT-TYPE
18943        SYNTAX       INTEGER (0..65535)
18944        MAX-ACCESS    read-create
18945        STATUS        current
18946        DESCRIPTION   "Extended community Asnumber for the route-target type entry."
18947        ::= { rcIpExtCommunityAccessListEntry 5 }
18948
18949rcIpExtCommunityAccessListRTAssignedNum OBJECT-TYPE
18950        SYNTAX        Unsigned32 (0..2147483647)
18951        MAX-ACCESS    read-create
18952        STATUS        current
18953        DESCRIPTION   "Extended community assigned number for the route-target type entry."
18954        ::= { rcIpExtCommunityAccessListEntry 6 }
18955
18956  rcIpExtCommunityAccessListSooType  OBJECT-TYPE
18957        SYNTAX        INTEGER  {
18958                   		none(0),
18959                    		asnum(1),
18960                    		ipaddr(2)
18961                 		}
18962       MAX-ACCESS     read-only
18963        STATUS        current
18964        DESCRIPTION   "The site of origin Type for IP Extended Community Access List"
18965        DEFVAL       {asnum}
18966        ::= {  rcIpExtCommunityAccessListEntry 7 }
18967
18968rcIpExtCommunityAccessListSooAddress OBJECT-TYPE
18969        SYNTAX       IpAddress
18970        MAX-ACCESS    read-create
18971        STATUS        current
18972        DESCRIPTION   " Extended community Ip address for the site-of-origin type of entry."
18973        ::= { rcIpExtCommunityAccessListEntry 8 }
18974
18975rcIpExtCommunityAccessListSooAsNumber OBJECT-TYPE
18976        SYNTAX       INTEGER (0..65535)
18977        MAX-ACCESS    read-create
18978        STATUS        current
18979        DESCRIPTION   " Extended community AsNumber for the site-of-origin type of entry."
18980        ::= { rcIpExtCommunityAccessListEntry 9 }
18981
18982rcIpExtCommunityAccessListSooAssignedNum OBJECT-TYPE
18983        SYNTAX        Unsigned32 (0..2147483647)
18984        MAX-ACCESS    read-create
18985        STATUS        current
18986        DESCRIPTION   " Extended community assigned number for the site-of-origin type of entry."
18987        ::= { rcIpExtCommunityAccessListEntry 10 }
18988
18989
18990rcIpExtCommunityAccessListVrfId OBJECT-TYPE
18991        SYNTAX          VrfIdentifier
18992        MAX-ACCESS      read-create
18993        STATUS          current
18994        DESCRIPTION     "VrfId for the extended-community Access list."
18995        ::= { rcIpExtCommunityAccessListEntry 11 }
18996
18997rcIpExtCommunityAccessListRowStatus OBJECT-TYPE
18998        SYNTAX        RowStatus
18999        MAX-ACCESS    read-create
19000        STATUS        current
19001        DESCRIPTION   "IP Ext Community Table Row Status."
19002        ::= { rcIpExtCommunityAccessListEntry  12 }
19003
19004rcIpRedistributeInterVrfRowStatus OBJECT-TYPE
19005        SYNTAX        RowStatus
19006        MAX-ACCESS    read-write
19007        STATUS        current
19008        DESCRIPTION   "row status"
19009        ::= { rcIpRedistributeInterVrfEntry 15 }
19010
19011-- IP Isis
19012rcIpIsis OBJECT IDENTIFIER ::= { rcIp 110 }
19013
19014rcIpIsisGenInFilter  OBJECT IDENTIFIER ::= {rcIpIsis 1}
19015
19016rcIpIsisInFilterNickNameTableSize OBJECT-TYPE
19017        SYNTAX        Integer32
19018        MAX-ACCESS    read-only
19019        STATUS        current
19020        DESCRIPTION   "Ip Isis In Filter Nick Name table size"
19021        ::= { rcIpIsisGenInFilter 1 }
19022
19023rcIpIsisInFilterIsidTableSize OBJECT-TYPE
19024        SYNTAX        Integer32
19025        MAX-ACCESS    read-only
19026        STATUS        current
19027        DESCRIPTION   "Ip Isis In Filter Isid table size"
19028        ::= { rcIpIsisGenInFilter 2 }
19029
19030rcIpIsisInFilterNickNameIsidTableSize OBJECT-TYPE
19031        SYNTAX        Integer32
19032        MAX-ACCESS    read-only
19033        STATUS        current
19034        DESCRIPTION   "Ip Isis In Filter Nick Name Isid table size"
19035        ::= { rcIpIsisGenInFilter 3 }
19036
19037rcIpIsisInFilterIsidListTableSize OBJECT-TYPE
19038        SYNTAX        Integer32
19039        MAX-ACCESS    read-only
19040        STATUS        current
19041        DESCRIPTION   "Ip Isis In Filter Isid List table size"
19042        ::= { rcIpIsisGenInFilter 4 }
19043
19044rcIpIsisInFilterNickNameIsidListTableSize OBJECT-TYPE
19045        SYNTAX        Integer32
19046        MAX-ACCESS    read-only
19047        STATUS        current
19048        DESCRIPTION   "Ip Isis In Filter Nick Name Isid List table size"
19049        ::= { rcIpIsisGenInFilter 5 }
19050
19051rcIpIsisInFilterApply OBJECT-TYPE
19052        SYNTAX        INTEGER  {
19053                   		noAction(1),
19054                    		apply(2)
19055                                }
19056        MAX-ACCESS    read-write
19057        STATUS        current
19058        DESCRIPTION   "Used to Apply the Ip Isis Accept filters.
19059                       When the value is set to apply, all the elements in
19060                       the in the various Ip Isis In Filter Tables will be
19061                       applied as well as rcIpIsisInFilterDefault. This may
19062                       be a disruptive operation to traffic.
19063                       The get will always return noAction."
19064	DEFVAL        { noAction }
19065        ::= { rcIpIsisGenInFilter 6 }
19066
19067rcIpIsisInFilter  OBJECT IDENTIFIER ::= {rcIpIsis 2}
19068
19069-- IP Isis In Filter Nick Name Table
19070rcIpIsisInFilterNickNameTable OBJECT-TYPE
19071        SYNTAX          SEQUENCE OF RcIpIsisInFilterNickNameEntry
19072        MAX-ACCESS      not-accessible
19073        STATUS          current
19074        DESCRIPTION     "IP Isis In Filter Nick Name table"
19075        ::= { rcIpIsisInFilter 1}
19076
19077rcIpIsisInFilterNickNameEntry OBJECT-TYPE
19078        SYNTAX          RcIpIsisInFilterNickNameEntry
19079        MAX-ACCESS      not-accessible
19080        STATUS          current
19081        DESCRIPTION     "An entry of Ip Isis In Filter Nick Name Table."
19082        INDEX           { rcIpIsisInFilterNickNameAdvertisingRtr }
19083        ::= { rcIpIsisInFilterNickNameTable 1 }
19084
19085RcIpIsisInFilterNickNameEntry ::=
19086        SEQUENCE {
19087               rcIpIsisInFilterNickNameAdvertisingRtr  IpIsisPlsbNodeNickName,
19088               rcIpIsisInFilterNickNameEnable          EnableValue,
19089               rcIpIsisInFilterNickNamePolicyName      DisplayString,
19090               rcIpIsisInFilterNickNameRowStatus       RowStatus,
19091               rcIpIsisInFilterNickNameBackBonePolicyName DisplayString
19092        }
19093
19094rcIpIsisInFilterNickNameAdvertisingRtr OBJECT-TYPE
19095        SYNTAX        IpIsisPlsbNodeNickName
19096        MAX-ACCESS    not-accessible
19097        STATUS        current
19098        DESCRIPTION   "NickName used to filter by"
19099        ::= { rcIpIsisInFilterNickNameEntry 1 }
19100
19101rcIpIsisInFilterNickNameEnable OBJECT-TYPE
19102        SYNTAX        EnableValue
19103        MAX-ACCESS    read-create
19104        STATUS        current
19105        DESCRIPTION   "Enables or disables the NickName entry.  The value
19106                       must be enabled to filter."
19107        DEFVAL        { disable }
19108        ::= { rcIpIsisInFilterNickNameEntry 2 }
19109
19110rcIpIsisInFilterNickNamePolicyName OBJECT-TYPE
19111        SYNTAX        DisplayString (SIZE(0..64))
19112        MAX-ACCESS    read-create
19113        STATUS        current
19114        DESCRIPTION   "Route Map name used"
19115        ::= { rcIpIsisInFilterNickNameEntry 3 }
19116
19117rcIpIsisInFilterNickNameRowStatus OBJECT-TYPE
19118        SYNTAX        RowStatus
19119        MAX-ACCESS    read-create
19120        STATUS        current
19121        DESCRIPTION   "Ip Isis In Filter Nick Name Table Row Status"
19122        ::= { rcIpIsisInFilterNickNameEntry 4 }
19123
19124rcIpIsisInFilterNickNameBackBonePolicyName OBJECT-TYPE
19125        SYNTAX        DisplayString (SIZE(0..64))
19126        MAX-ACCESS    read-create
19127        STATUS        current
19128        DESCRIPTION   "Backbone Route Map name"
19129        ::= { rcIpIsisInFilterNickNameEntry 5 }
19130
19131-- IP Isis In Filter ISID Table
19132rcIpIsisInFilterIsidTable OBJECT-TYPE
19133        SYNTAX          SEQUENCE OF RcIpIsisInFilterIsidEntry
19134        MAX-ACCESS      not-accessible
19135        STATUS          current
19136        DESCRIPTION     "IP Isis In Filter Isid Isid table"
19137        ::= {  rcIpIsisInFilter 2 }
19138
19139rcIpIsisInFilterIsidEntry OBJECT-TYPE
19140        SYNTAX          RcIpIsisInFilterIsidEntry
19141        MAX-ACCESS      not-accessible
19142        STATUS          current
19143        DESCRIPTION     "An entry of Ip Isis In Filter Table."
19144        INDEX           { rcIpIsisInFilterIsid }
19145        ::= { rcIpIsisInFilterIsidTable 1 }
19146
19147RcIpIsisInFilterIsidEntry ::=
19148        SEQUENCE {
19149                rcIpIsisInFilterIsid                Integer32,
19150                rcIpIsisInFilterIsidEnable          EnableValue,
19151                rcIpIsisInFilterIsidPolicyName      DisplayString,
19152                rcIpIsisInFilterIsidRowStatus       RowStatus,
19153                rcIpIsisInFilterIsidBackbonePolicyName DisplayString
19154        }
19155
19156rcIpIsisInFilterIsid OBJECT-TYPE
19157        SYNTAX        Integer32 (0..16777215)
19158        MAX-ACCESS    not-accessible
19159        STATUS        current
19160        DESCRIPTION   "Isid value used to filter by.
19161                      The value 0 is used for Global Router."
19162        ::= { rcIpIsisInFilterIsidEntry 1 }
19163
19164rcIpIsisInFilterIsidEnable OBJECT-TYPE
19165        SYNTAX        EnableValue
19166        MAX-ACCESS    read-create
19167        STATUS        current
19168        DESCRIPTION   "Enables or disables the Isid entry.  The value
19169                       must be enabled to filter."
19170        DEFVAL        { disable }
19171        ::= { rcIpIsisInFilterIsidEntry 2 }
19172
19173rcIpIsisInFilterIsidPolicyName OBJECT-TYPE
19174        SYNTAX        DisplayString (SIZE(0..64))
19175        MAX-ACCESS    read-create
19176        STATUS        current
19177        DESCRIPTION   "Route Map name used"
19178        ::= { rcIpIsisInFilterIsidEntry 3 }
19179
19180rcIpIsisInFilterIsidRowStatus OBJECT-TYPE
19181        SYNTAX        RowStatus
19182        MAX-ACCESS    read-create
19183        STATUS        current
19184        DESCRIPTION   "Ip Isis In Filter Isid Table Row Status"
19185        ::= { rcIpIsisInFilterIsidEntry 4 }
19186
19187rcIpIsisInFilterIsidBackbonePolicyName OBJECT-TYPE
19188        SYNTAX        DisplayString (SIZE(0..64))
19189        MAX-ACCESS    read-create
19190        STATUS        current
19191        DESCRIPTION   "Backbone Route Map name"
19192        ::= { rcIpIsisInFilterIsidEntry 5 }
19193
19194-- IP Isis In Filter NickName ISID Table
19195rcIpIsisInFilterNickNameIsidTable OBJECT-TYPE
19196        SYNTAX          SEQUENCE OF RcIpIsisInFilterNickNameIsidEntry
19197        MAX-ACCESS      not-accessible
19198        STATUS          current
19199        DESCRIPTION     "IP Isis In Filter Nick Name Isid table"
19200        ::= { rcIpIsisInFilter 3 }
19201
19202rcIpIsisInFilterNickNameIsidEntry OBJECT-TYPE
19203        SYNTAX          RcIpIsisInFilterNickNameIsidEntry
19204        MAX-ACCESS      not-accessible
19205        STATUS          current
19206        DESCRIPTION     "An entry of Ip Isis In Filter Nick Name Isid Table."
19207        INDEX           { rcIpIsisInFilterNickNameIsidAdvertisingRtr,
19208                          rcIpIsisInFilterNickNameIsid }
19209        ::= { rcIpIsisInFilterNickNameIsidTable 1 }
19210
19211RcIpIsisInFilterNickNameIsidEntry ::=
19212        SEQUENCE {
19213             rcIpIsisInFilterNickNameIsidAdvertisingRtr  IpIsisPlsbNodeNickName,
19214             rcIpIsisInFilterNickNameIsid                Integer32,
19215             rcIpIsisInFilterNickNameIsidEnable          EnableValue,
19216             rcIpIsisInFilterNickNameIsidPolicyName      DisplayString,
19217             rcIpIsisInFilterNickNameIsidRowStatus       RowStatus,
19218             rcIpIsisInFilterNickNameIsidBackBonePolicyName  DisplayString
19219        }
19220
19221rcIpIsisInFilterNickNameIsidAdvertisingRtr OBJECT-TYPE
19222        SYNTAX        IpIsisPlsbNodeNickName
19223        MAX-ACCESS    not-accessible
19224        STATUS        current
19225        DESCRIPTION   "NickName used to filter by"
19226        ::= { rcIpIsisInFilterNickNameIsidEntry 1 }
19227
19228rcIpIsisInFilterNickNameIsid OBJECT-TYPE
19229        SYNTAX        Integer32 (0..16777215)
19230        MAX-ACCESS    not-accessible
19231        STATUS        current
19232        DESCRIPTION   "Isid used to filter by.
19233                       The value 0 is used for Global Router."
19234        ::= { rcIpIsisInFilterNickNameIsidEntry 2 }
19235
19236rcIpIsisInFilterNickNameIsidEnable OBJECT-TYPE
19237        SYNTAX        EnableValue
19238        MAX-ACCESS    read-create
19239        STATUS        current
19240        DESCRIPTION   ""
19241        DEFVAL        { disable }
19242        ::= { rcIpIsisInFilterNickNameIsidEntry 3 }
19243
19244rcIpIsisInFilterNickNameIsidPolicyName OBJECT-TYPE
19245        SYNTAX        DisplayString (SIZE(0..64))
19246        MAX-ACCESS    read-create
19247        STATUS        current
19248        DESCRIPTION   "Route Map name used"
19249        ::= { rcIpIsisInFilterNickNameIsidEntry 4 }
19250
19251rcIpIsisInFilterNickNameIsidRowStatus OBJECT-TYPE
19252        SYNTAX        RowStatus
19253        MAX-ACCESS    read-create
19254        STATUS        current
19255        DESCRIPTION   "Ip Isis In Filter Nick Name Isid Table Row Status"
19256        ::= { rcIpIsisInFilterNickNameIsidEntry 5 }
19257
19258rcIpIsisInFilterNickNameIsidBackBonePolicyName OBJECT-TYPE
19259        SYNTAX        DisplayString (SIZE(0..64))
19260        MAX-ACCESS    read-create
19261        STATUS        current
19262        DESCRIPTION   "Backbone Route Map name"
19263        ::= { rcIpIsisInFilterNickNameIsidEntry 6 }
19264
19265-- IP Isis ISID List Table
19266
19267rcIpIsisIsidListTable  OBJECT-TYPE
19268        SYNTAX          SEQUENCE OF RcIpIsisIsidListEntry
19269        MAX-ACCESS      not-accessible
19270        STATUS          current
19271        DESCRIPTION     "IP Isis Isid List table"
19272        ::= { rcIpIsisInFilter 4 }
19273
19274rcIpIsisIsidListEntry OBJECT-TYPE
19275        SYNTAX          RcIpIsisIsidListEntry
19276        MAX-ACCESS      not-accessible
19277        STATUS          current
19278        DESCRIPTION     "An entry of Ip Isis Isid List Table."
19279        INDEX           { rcIpIsisIsidListName,
19280                          rcIpIsisIsidListIsid }
19281        ::= { rcIpIsisIsidListTable 1 }
19282
19283RcIpIsisIsidListEntry ::=
19284        SEQUENCE {
19285               rcIpIsisIsidListName                 DisplayString,
19286               rcIpIsisIsidListIsid                 Integer32,
19287               rcIpIsisIsidListRowStatus            RowStatus
19288        }
19289
19290rcIpIsisIsidListName  OBJECT-TYPE
19291        SYNTAX        DisplayString(SIZE (0..32))
19292        MAX-ACCESS    not-accessible
19293        STATUS        current
19294        DESCRIPTION   "Name of Isid List"
19295        ::= { rcIpIsisIsidListEntry 1 }
19296
19297rcIpIsisIsidListIsid OBJECT-TYPE
19298        SYNTAX        Integer32 (0..16777215)
19299        MAX-ACCESS    not-accessible
19300        STATUS        current
19301        DESCRIPTION   "Is a member of the specified isid list.
19302                       The value is the i-sid integer value or
19303                       the value 0 is used for Global Router."
19304        ::= { rcIpIsisIsidListEntry 2 }
19305
19306rcIpIsisIsidListRowStatus OBJECT-TYPE
19307        SYNTAX        RowStatus
19308        MAX-ACCESS    read-create
19309        STATUS        current
19310        DESCRIPTION   "Row Status"
19311        ::= { rcIpIsisIsidListEntry 3 }
19312
19313-- IP Isis In Filter ISID List Table
19314rcIpIsisInFilterIsidListTable OBJECT-TYPE
19315        SYNTAX          SEQUENCE OF RcIpIsisInFilterIsidListEntry
19316        MAX-ACCESS      not-accessible
19317        STATUS          current
19318        DESCRIPTION     "IP Isis In Filter Isid List table"
19319        ::= { rcIpIsisInFilter 5 }
19320
19321rcIpIsisInFilterIsidListEntry OBJECT-TYPE
19322        SYNTAX          RcIpIsisInFilterIsidListEntry
19323        MAX-ACCESS      not-accessible
19324        STATUS          current
19325        DESCRIPTION     "An entry of Ip Isis In Filter Table."
19326        INDEX           { rcIpIsisInFilterIsidListName }
19327        ::= { rcIpIsisInFilterIsidListTable 1 }
19328
19329RcIpIsisInFilterIsidListEntry ::=
19330        SEQUENCE {
19331               rcIpIsisInFilterIsidListName            DisplayString,
19332               rcIpIsisInFilterIsidListEnable          EnableValue,
19333               rcIpIsisInFilterIsidListPolicyName      DisplayString,
19334               rcIpIsisInFilterIsidListRowStatus       RowStatus,
19335               rcIpIsisInFilterIsidListBackBonePolicyName  DisplayString
19336        }
19337
19338rcIpIsisInFilterIsidListName OBJECT-TYPE
19339        SYNTAX        DisplayString(SIZE (0..32))
19340        MAX-ACCESS    not-accessible
19341        STATUS        current
19342        DESCRIPTION   "Name of Isid List"
19343        ::= { rcIpIsisInFilterIsidListEntry 1 }
19344
19345rcIpIsisInFilterIsidListEnable OBJECT-TYPE
19346        SYNTAX        EnableValue
19347        MAX-ACCESS    read-create
19348        STATUS        current
19349        DESCRIPTION   "Enables or disables the Isid List entry.  The value
19350                       must be enabled to filter."
19351        DEFVAL        { disable }
19352        ::= { rcIpIsisInFilterIsidListEntry 2 }
19353
19354rcIpIsisInFilterIsidListPolicyName OBJECT-TYPE
19355        SYNTAX        DisplayString (SIZE(0..64))
19356        MAX-ACCESS    read-create
19357        STATUS        current
19358        DESCRIPTION   "Route Map name"
19359        ::= { rcIpIsisInFilterIsidListEntry 3 }
19360
19361rcIpIsisInFilterIsidListRowStatus OBJECT-TYPE
19362        SYNTAX        RowStatus
19363        MAX-ACCESS    read-create
19364        STATUS        current
19365        DESCRIPTION   "Ip Isis In Filter Isid List Table Row Status"
19366        ::= { rcIpIsisInFilterIsidListEntry 4 }
19367
19368rcIpIsisInFilterIsidListBackBonePolicyName OBJECT-TYPE
19369        SYNTAX        DisplayString (SIZE(0..64))
19370        MAX-ACCESS    read-create
19371        STATUS        current
19372        DESCRIPTION   "Backbone Route Map name"
19373        ::= { rcIpIsisInFilterIsidListEntry 5 }
19374
19375-- IP Isis In Filter Nick Name ISID List Table
19376rcIpIsisInFilterNickNameIsidListTable OBJECT-TYPE
19377        SYNTAX          SEQUENCE OF RcIpIsisInFilterNickNameIsidListEntry
19378        MAX-ACCESS      not-accessible
19379        STATUS          current
19380        DESCRIPTION     "IP Isis In Filter Nick Name Isid List table"
19381        ::= { rcIpIsisInFilter 6}
19382
19383rcIpIsisInFilterNickNameIsidListEntry OBJECT-TYPE
19384        SYNTAX          RcIpIsisInFilterNickNameIsidListEntry
19385        MAX-ACCESS      not-accessible
19386        STATUS          current
19387        DESCRIPTION     "An entry of Ip Isis In Filter Nick Name Isid ListTable"
19388        INDEX           { rcIpIsisInFilterNickNameIsidListAdvertisingRtr,
19389                          rcIpIsisInFilterNickNameIsidListName }
19390        ::= { rcIpIsisInFilterNickNameIsidListTable 1 }
19391
19392RcIpIsisInFilterNickNameIsidListEntry ::=
19393        SEQUENCE {
19394          rcIpIsisInFilterNickNameIsidListAdvertisingRtr IpIsisPlsbNodeNickName,
19395          rcIpIsisInFilterNickNameIsidListName            DisplayString,
19396          rcIpIsisInFilterNickNameIsidListEnable          EnableValue,
19397          rcIpIsisInFilterNickNameIsidListPolicyName      DisplayString,
19398          rcIpIsisInFilterNickNameIsidListRowStatus       RowStatus,
19399          rcIpIsisInFilterNickNameIsidListBackBonePolicyName  DisplayString
19400        }
19401
19402rcIpIsisInFilterNickNameIsidListAdvertisingRtr OBJECT-TYPE
19403        SYNTAX        IpIsisPlsbNodeNickName
19404        MAX-ACCESS    not-accessible
19405        STATUS        current
19406        DESCRIPTION   "NickName used to filter by"
19407        ::= { rcIpIsisInFilterNickNameIsidListEntry 1 }
19408
19409rcIpIsisInFilterNickNameIsidListName OBJECT-TYPE
19410        SYNTAX        DisplayString(SIZE (0..32))
19411        MAX-ACCESS    not-accessible
19412        STATUS        current
19413        DESCRIPTION   "Name of Isid List used to filter"
19414        ::= { rcIpIsisInFilterNickNameIsidListEntry 2 }
19415
19416rcIpIsisInFilterNickNameIsidListEnable OBJECT-TYPE
19417        SYNTAX        EnableValue
19418        MAX-ACCESS    read-create
19419        STATUS        current
19420        DESCRIPTION   "Enables or disables the NickName IsidList entry.
19421                       The value must be enabled to filter."
19422        DEFVAL        { disable }
19423        ::= { rcIpIsisInFilterNickNameIsidListEntry 3 }
19424
19425rcIpIsisInFilterNickNameIsidListPolicyName OBJECT-TYPE
19426        SYNTAX        DisplayString (SIZE(0..64))
19427        MAX-ACCESS    read-create
19428        STATUS        current
19429        DESCRIPTION   "Route Map name"
19430        ::= { rcIpIsisInFilterNickNameIsidListEntry 4 }
19431
19432rcIpIsisInFilterNickNameIsidListRowStatus OBJECT-TYPE
19433        SYNTAX        RowStatus
19434        MAX-ACCESS    read-create
19435        STATUS        current
19436        DESCRIPTION   "Ip Isis In Filter Nick Name Isid List Table Row Status"
19437        ::= { rcIpIsisInFilterNickNameIsidListEntry 5 }
19438
19439rcIpIsisInFilterNickNameIsidListBackBonePolicyName OBJECT-TYPE
19440        SYNTAX        DisplayString (SIZE(0..64))
19441        MAX-ACCESS    read-create
19442        STATUS        current
19443        DESCRIPTION   "Backbone Route Map name"
19444        ::= { rcIpIsisInFilterNickNameIsidListEntry 6 }
19445
19446rcIpIsisInFilterDefault OBJECT IDENTIFIER ::= { rcIpIsisInFilter 7 }
19447
19448rcIpIsisInFilterDefaultPolicyName OBJECT-TYPE
19449        SYNTAX        DisplayString (SIZE(0..64))
19450        MAX-ACCESS    read-write
19451        STATUS        current
19452        DESCRIPTION   "Route Map name for the default filter"
19453        ::= { rcIpIsisInFilterDefault 1 }
19454
19455rcIpIsisInFilterDefaultBackbonePolicyName OBJECT-TYPE
19456        SYNTAX        DisplayString (SIZE(0..64))
19457        MAX-ACCESS    read-write
19458        STATUS        current
19459        DESCRIPTION   "Backbone Route Map name for the default filter"
19460        ::= { rcIpIsisInFilterDefault 2 }
19461
19462-- Ip BGP
19463
19464
19465rcIpBgp OBJECT IDENTIFIER ::= { rcIp 101 }
19466
19467rcIpBgpGeneralGroup OBJECT IDENTIFIER ::= { rcIpBgp 1 }
19468
19469rcIpBgpGeneralGroupLocalAs OBJECT-TYPE
19470        SYNTAX        Integer32 (0..65535)
19471        MAX-ACCESS    read-write
19472        STATUS        current
19473        DESCRIPTION   "Local Autonomous system number"
19474        ::= { rcIpBgpGeneralGroup 1 }
19475
19476rcIpBgpGeneralGroupAdminStatus OBJECT-TYPE
19477        SYNTAX        EnableValue
19478        MAX-ACCESS    read-write
19479        STATUS        current
19480        DESCRIPTION   "Disable or Enable group administrative"
19481        DEFVAL { enable }
19482        ::= { rcIpBgpGeneralGroup 2 }
19483
19484rcIpBgpGeneralGroupDefaultMetric OBJECT-TYPE
19485        SYNTAX        Integer32 (-1..2147483647)
19486        MAX-ACCESS    read-write
19487        STATUS        current
19488        DESCRIPTION   "The default-metric is used in conjunction with
19489                       the redistribute router configuration command to cause
19490                       the bgp routing protocol to use this metric as MED"
19491        DEFVAL        { -1 }
19492        ::= { rcIpBgpGeneralGroup 3 }
19493
19494rcIpBgpGeneralGroupDefaultLocalPreference OBJECT-TYPE
19495        SYNTAX        Integer32 (0..2147483647)
19496        MAX-ACCESS    read-write
19497        STATUS        current
19498        DESCRIPTION   " Default local preference attribute value to be used "
19499        DEFVAL {100}
19500        ::= { rcIpBgpGeneralGroup 4 }
19501
19502rcIpBgpGeneralGroupDefaultInformationOriginate OBJECT-TYPE
19503        SYNTAX        TruthValue
19504        MAX-ACCESS    read-write
19505        STATUS        current
19506        DESCRIPTION   "allows the redistribution of network 0.0.0.0 into BGP"
19507        DEFVAL {false}
19508        ::= { rcIpBgpGeneralGroup 5 }
19509
19510rcIpBgpGeneralGroupBestPathMissingAsWorst OBJECT-TYPE
19511        SYNTAX        EnableValue
19512        MAX-ACCESS    read-write
19513        STATUS        current
19514        DESCRIPTION   "Enable to consider a missing MED attribute in a path
19515                       as having a value of infinity, making the path without a
19516                       MED value the least desirable path. To return the router
19517                       to the default (assign a value of 0 to the missing MED),
19518                        set the value to disable."
19519        DEFVAL        {enable}
19520        ::= { rcIpBgpGeneralGroup 6 }
19521
19522rcIpBgpGeneralGroupBestPathMedConfed OBJECT-TYPE
19523        SYNTAX        EnableValue
19524        MAX-ACCESS    read-write
19525        STATUS        current
19526        DESCRIPTION   "To enable MED comparison among paths learned from
19527                       confederation peers. Disable to prevent considering
19528                       the MED attribute in comparing paths"
19529        DEFVAL          {disable}
19530        ::= { rcIpBgpGeneralGroup 7 }
19531
19532rcIpBgpGeneralGroupIgnoreIllegalRouterId OBJECT-TYPE
19533        SYNTAX        EnableValue
19534        MAX-ACCESS    read-write
19535        STATUS        current
19536        DESCRIPTION   "Configures BGP to overlook an illegal router ID.
19537                       Enables or disable accepting a connection from a peer
19538                       that sends its open message with a router ID of 0."
19539        DEFVAL          {disable}
19540        ::= { rcIpBgpGeneralGroup 8 }
19541
19542rcIpBgpGeneralGroupAlwaysCompareMed OBJECT-TYPE
19543        SYNTAX        EnableValue
19544        MAX-ACCESS    read-write
19545        STATUS        current
19546        DESCRIPTION   "Enable to allow the comparison of the Multi Exit
19547                       Discriminator (MED) for paths from neighbors in
19548                       different autonomous systems."
19549        DEFVAL        {disable}
19550        ::= { rcIpBgpGeneralGroup 9 }
19551
19552rcIpBgpGeneralGroupAutoPeerRestart OBJECT-TYPE
19553        SYNTAX        EnableValue
19554        MAX-ACCESS    read-write
19555        STATUS        current
19556        DESCRIPTION   "Enable the feature that automatically restarts the
19557                       connection to a BGP peer when the connection goes down."
19558        DEFVAL        {enable}
19559        ::= { rcIpBgpGeneralGroup 10 }
19560
19561rcIpBgpGeneralGroupAutoSummary OBJECT-TYPE
19562        SYNTAX        EnableValue
19563        MAX-ACCESS    read-write
19564        STATUS        current
19565        DESCRIPTION   "Enable BGP to summarize networks based on class limlts
19566                       (Class A,B,C networks)."
19567        DEFVAL        {enable}
19568        ::= { rcIpBgpGeneralGroup 11 }
19569
19570rcIpBgpGeneralGroupSynchronization OBJECT-TYPE
19571        SYNTAX        EnableValue
19572        MAX-ACCESS    read-write
19573        STATUS        current
19574        DESCRIPTION   "Enables and disables the router from accepting routes
19575                       from BGP peers without waiting for an update from the
19576                       IBGP."
19577        DEFVAL        {enable}
19578        ::= { rcIpBgpGeneralGroup 12 }
19579
19580rcIpBgpGeneralGroupMaxEqualcostRoutes OBJECT-TYPE
19581        SYNTAX        Integer32 (1..8)
19582        MAX-ACCESS    read-write
19583        STATUS        current
19584        DESCRIPTION   "Sets the number of maximum number of equal-cost routes
19585                       that can be stored in the routing table."
19586        DEFVAL          {1}
19587        ::= { rcIpBgpGeneralGroup 13 }
19588
19589rcIpBgpGeneralGroupIbgpReportImportRoute OBJECT-TYPE
19590        SYNTAX        EnableValue
19591        MAX-ACCESS    read-write
19592        STATUS        current
19593        DESCRIPTION   "Configure BGP to report imported routes to an interior
19594                       BGP peer."
19595        DEFVAL        {enable}
19596        ::= { rcIpBgpGeneralGroup 14 }
19597
19598rcIpBgpGeneralGroupAggregate OBJECT-TYPE
19599        SYNTAX        EnableValue
19600        MAX-ACCESS    read-write
19601        STATUS        current
19602        DESCRIPTION   " "
19603        DEFVAL        {enable}
19604        ::= { rcIpBgpGeneralGroup 15 }
19605
19606rcIpBgpGeneralGroupFlapDampEnable OBJECT-TYPE
19607        SYNTAX  EnableValue
19608        MAX-ACCESS  read-write
19609        STATUS  current
19610        DESCRIPTION "Enabled or Disabled"
19611        DEFVAL  { disable }
19612        ::= { rcIpBgpGeneralGroup 16 }
19613
19614rcIpBgpGeneralGroupDebugMask OBJECT-TYPE
19615        SYNTAX         Integer32 (0..511)
19616        MAX-ACCESS     read-write
19617        STATUS         current
19618        DESCRIPTION    " value is one of multiple (logically by 'OR' of
19619                         following value:
19620                                 none (0),
19621                                 error(1),
19622                                 packet(2),
19623                                 event(4),
19624                                 trace(8),
19625                                 warning(16),
19626                                 state(32),
19627                                 init(64),
19628                                 filter(128),
19629                                 update(256),
19630                                 all(511)
19631			all(511): Enables all debugging messages.
19632                        none(0): Disables all debugging messages.
19633                        error(1): Enables disolay of debug error messages.
19634                        packet(2): Enables display of debug packet messages.
19635                        event(4): Enables display of debug event messages.
19636                        trace(8): Enables display debug trace messages.
19637                        warning(16): Enables display debug warning messages.
19638                        state(32): Enables display of debug state transtion
19639                               messages.
19640                        init(64): Enables display of debug initialization
19641                               messages.
19642                        filter(128): Enables display of debug messages related
19643                               to filtering.
19644                        update(256): Enables display of debug messages related
19645                               to sending and receiving updates."
19646        DEFVAL          { 0 }
19647        ::= { rcIpBgpGeneralGroup 17 }
19648
19649
19650-- Following between =begin =end is processed by mib_tools/extras.awk
19651
19652
19653-- =begin enum
19654-- rcIpBgpGeneralGroupDebugMask none    0
19655-- rcIpBgpGeneralGroupDebugMask error   1
19656-- rcIpBgpGeneralGroupDebugMask packet  2
19657-- rcIpBgpGeneralGroupDebugMask event   4
19658-- rcIpBgpGeneralGroupDebugMask trace   8
19659-- rcIpBgpGeneralGroupDebugMask warning 16
19660-- rcIpBgpGeneralGroupDebugMask state   32
19661-- rcIpBgpGeneralGroupDebugMask init    64
19662-- rcIpBgpGeneralGroupDebugMask filter  128
19663-- rcIpBgpGeneralGroupDebugMask update  256
19664-- rcIpBgpGeneralGroupDebugMask all     511
19665-- =end enum
19666
19667rcIpBgpGeneralGroupTrapEnable  OBJECT-TYPE
19668        SYNTAX      EnableValue
19669        MAX-ACCESS  read-write
19670        STATUS      current
19671        DESCRIPTION ""
19672        DEFVAL       { disable }
19673        ::= { rcIpBgpGeneralGroup 18 }
19674
19675rcIpBgpGeneralGroupQuickStart  OBJECT-TYPE
19676        SYNTAX      EnableValue
19677        MAX-ACCESS  read-write
19678        STATUS      current
19679        DESCRIPTION "Enable the flag to avoid flap penalty and trigger
19680                     the peer start event quickly"
19681        DEFVAL       { disable }
19682        ::= { rcIpBgpGeneralGroup 19 }
19683
19684rcIpBgpGeneralGroupDeterministicMed  OBJECT-TYPE
19685        SYNTAX      EnableValue
19686        MAX-ACCESS  read-write
19687        STATUS      current
19688        DESCRIPTION "Enable to allow the comparison of the Multi Exit
19689                     Discriminator (MED) for paths from neighbors in
19690                     same autonomous system."
19691        DEFVAL       { disable }
19692        ::= { rcIpBgpGeneralGroup 20 }
19693
19694rcIpBgpGeneralGroupRouteRefresh OBJECT-TYPE
19695        SYNTAX      EnableValue
19696        MAX-ACCESS  read-create
19697        STATUS      current
19698        DESCRIPTION "Route Refresh for Bgp."
19699        DEFVAL       { disable }
19700        ::= { rcIpBgpGeneralGroup 21 }
19701
19702
19703rcIpBgpGeneralGroupRoutePolicyIn OBJECT-TYPE
19704        SYNTAX        DisplayString(SIZE(0..64))
19705        MAX-ACCESS    read-create
19706        STATUS        current
19707        DESCRIPTION   "Route Policy Name that will be applied to all
19708routes which enter the VRF table."
19709        ::= { rcIpBgpGeneralGroup 22 }
19710
19711rcIpBgpGeneralGroupRoutePolicyOut OBJECT-TYPE
19712        SYNTAX        DisplayString(SIZE(0..64))
19713        MAX-ACCESS    read-create
19714        STATUS        current
19715        DESCRIPTION   "Route policy name that will be applied to all routes which are sent out of this VRF instance."
19716        ::= { rcIpBgpGeneralGroup 23 }
19717
19718rcIpBgpGeneralGroupDefaultInformationOriginateIpv6 OBJECT-TYPE
19719        SYNTAX        TruthValue
19720        MAX-ACCESS    read-write
19721        STATUS        current
19722        DESCRIPTION   "allows the redistribution of default ipv6
19723                       network into BGP"
19724        DEFVAL {false}
19725        ::= { rcIpBgpGeneralGroup 24 }
19726
19727rcIpBgpGeneralGroupNewLocalAs OBJECT-TYPE
19728        SYNTAX        OCTET STRING(SIZE (0..4))
19729        MAX-ACCESS    read-write
19730        STATUS        current
19731        DESCRIPTION   "Local Autonomous system number"
19732        ::= { rcIpBgpGeneralGroup 25 }
19733
19734rcIpBgpGeneralGroup4ByteAs OBJECT-TYPE
19735        SYNTAX            EnableValue
19736        MAX-ACCESS    read-write
19737        STATUS        current
19738        DESCRIPTION   "4 Byte As number enable"
19739        ::= { rcIpBgpGeneralGroup 26 }
19740
19741rcIpBgpGeneralGroupAsDot  OBJECT-TYPE
19742        SYNTAX            EnableValue
19743        MAX-ACCESS    read-write
19744        STATUS        current
19745        DESCRIPTION   "As number in Dot format"
19746        ::= { rcIpBgpGeneralGroup 27 }
19747
19748rcIpBgpGeneralGroupIdentifier OBJECT-TYPE
19749		SYNTAX         IpAddress
19750		MAX-ACCESS     read-write
19751		STATUS         current
19752		DESCRIPTION    "The BGP Identifier of local system."
19753		::= { rcIpBgpGeneralGroup 28 }
19754
19755rcIpBgpAggregateTableSize OBJECT-TYPE
19756        SYNTAX          Integer32
19757        MAX-ACCESS      read-only
19758        STATUS          deprecated
19759        DESCRIPTION     "Size of Aggregate Table"
19760        ::= { rcIpBgp 2 }
19761
19762rcIpBgpAggregateTable OBJECT-TYPE
19763        SYNTAX          SEQUENCE OF RcIpBgpAggregateEntry
19764        MAX-ACCESS      not-accessible
19765        STATUS          deprecated
19766        DESCRIPTION     "To specify the list of aggregate prefixes to be
19767                         created  by the BGP routing process and the options
19768                         to be used while aggregating."
19769        ::= { rcIpBgp 3 }
19770
19771rcIpBgpAggregateEntry OBJECT-TYPE
19772        SYNTAX          RcIpBgpAggregateEntry
19773        MAX-ACCESS      not-accessible
19774        STATUS          current
19775        DESCRIPTION     "An entry of rcIpBgp Aggregate Address In Table."
19776        INDEX           { rcIpBgpAggregateAddress,
19777                          rcIpBgpAggregateMask }
19778        ::= { rcIpBgpAggregateTable 1 }
19779
19780RcIpBgpAggregateEntry ::=
19781        SEQUENCE {
19782                  rcIpBgpAggregateAddress                IpAddress,
19783                  rcIpBgpAggregateMask                   IpAddress,
19784                  rcIpBgpAggregateAsSetGenerate          EnableValue,
19785                  rcIpBgpAggregateSummaryOnly            EnableValue,
19786                  rcIpBgpAggregateSuppressPolicy         DisplayString,
19787                  rcIpBgpAggregateAdvertisePolicy        DisplayString,
19788                  rcIpBgpAggregateAttributePolicy        DisplayString,
19789                  rcIpBgpAggregateRowStatus              RowStatus
19790                 }
19791
19792rcIpBgpAggregateAddress OBJECT-TYPE
19793        SYNTAX        IpAddress
19794        MAX-ACCESS    read-only
19795        STATUS        current
19796        DESCRIPTION   "Prefix to create an aggregate address in BGP routing table."
19797        ::= { rcIpBgpAggregateEntry 1 }
19798
19799rcIpBgpAggregateMask OBJECT-TYPE
19800        SYNTAX        IpAddress
19801        MAX-ACCESS    read-only
19802        STATUS        current
19803        DESCRIPTION   "Mask for the aggregrate"
19804        ::= { rcIpBgpAggregateEntry 2 }
19805
19806rcIpBgpAggregateAsSetGenerate OBJECT-TYPE
19807        SYNTAX        EnableValue
19808        MAX-ACCESS    read-write
19809        STATUS        current
19810        DESCRIPTION   "Enable Generates autonomous system set path
19811                       information."
19812        DEFVAL        {disable}
19813        ::= { rcIpBgpAggregateEntry 3 }
19814
19815rcIpBgpAggregateSummaryOnly OBJECT-TYPE
19816        SYNTAX        EnableValue
19817        MAX-ACCESS    read-write
19818        STATUS        current
19819        DESCRIPTION   "Filters all more specific routes from updates."
19820        DEFVAL        {disable}
19821        ::= { rcIpBgpAggregateEntry 4 }
19822
19823rcIpBgpAggregateSuppressPolicy OBJECT-TYPE
19824        SYNTAX        DisplayString(SIZE(0..64))
19825        MAX-ACCESS    read-write
19826        STATUS        current
19827        DESCRIPTION   "Name of route policy used to select the
19828                       routes to be suppressed."
19829        ::= { rcIpBgpAggregateEntry 5 }
19830
19831rcIpBgpAggregateAdvertisePolicy OBJECT-TYPE
19832        SYNTAX        DisplayString(SIZE(0..64))
19833        MAX-ACCESS    read-write
19834        STATUS        current
19835        DESCRIPTION   "Name of route policy used to select the
19836                       routes to create AS-SET origin communities."
19837        ::= { rcIpBgpAggregateEntry 6 }
19838
19839rcIpBgpAggregateAttributePolicy OBJECT-TYPE
19840        SYNTAX        DisplayString(SIZE(0..64))
19841        MAX-ACCESS    read-write
19842        STATUS        current
19843        DESCRIPTION   "Name of route policy used to set the
19844                       attribute of the aggregate route."
19845        ::= { rcIpBgpAggregateEntry 7 }
19846
19847rcIpBgpAggregateRowStatus OBJECT-TYPE
19848        SYNTAX        RowStatus
19849        MAX-ACCESS    read-write
19850        STATUS        current
19851        DESCRIPTION   "Row status for create/delete."
19852        ::= { rcIpBgpAggregateEntry 8 }
19853
19854rcIpBgpConfederationGroup OBJECT IDENTIFIER ::= { rcIpBgp 4 }
19855
19856rcIpBgpConfederationIdentifier OBJECT-TYPE
19857        SYNTAX        INTEGER  (0..65535)
19858        MAX-ACCESS    read-write
19859        STATUS        deprecated
19860        DESCRIPTION   "Deprecated. Use rcIpBgpConfederationASIdentifier instead."
19861        ::= { rcIpBgpConfederationGroup 1 }
19862
19863rcIpBgpConfederationPeers OBJECT-TYPE
19864        SYNTAX        OCTET STRING (SIZE(0..255))
19865        MAX-ACCESS    read-write
19866        STATUS        current
19867        DESCRIPTION   "The string represents ConfederatoinPeers as <length,
19868                       value>. Maximum size 255,if any, will not be recorded
19869                       by this object.
19870                       The length is a 1-octet field containing the numbner
19871                       of peers in the value field.
19872                       The value field contains one or more peers (AS numbers
19873                       which are part of the confederation).
19874                       Each AS is represented in the octet
19875                       string as a pair of octets according to the
19876                       following algorithm:
19877			  first-byte-of-pair = (ASNumber & 0xff000000)>>24;
19878                          second-byte-of-pair = (ASNumber & 0x00ff0000)>>16;
19879                          third-byte-of-pair = (ASNumber & 0x0000ff00)>>8;
19880                          fourth-byte-of-pair = (ASNumber & 0x000000ff);"
19881        ::= { rcIpBgpConfederationGroup 2 }
19882
19883rcIpBgpConfederationASIdentifier OBJECT-TYPE
19884        SYNTAX        Unsigned32  (0..4294967295)
19885        MAX-ACCESS    read-write
19886        STATUS        current
19887        DESCRIPTION   "Confederation AS identifier"
19888        ::= { rcIpBgpConfederationGroup 3 }
19889
19890rcIpBgpRouteReflectorGroup OBJECT IDENTIFIER ::= { rcIpBgp 5 }
19891
19892rcIpBgpRouteReflectionEnable OBJECT-TYPE
19893        SYNTAX        EnableValue
19894        MAX-ACCESS    read-write
19895        STATUS        current
19896        DESCRIPTION   "Enable Route Reflection on this router"
19897        DEFVAL        {enable}
19898        ::= { rcIpBgpRouteReflectorGroup 1 }
19899
19900rcIpBgpRouteReflectorClusterId OBJECT-TYPE
19901        SYNTAX        IpAddress
19902        MAX-ACCESS    read-write
19903        STATUS        current
19904        DESCRIPTION   "Cluster ID of this router acting as a route reflector"
19905        ::= { rcIpBgpRouteReflectorGroup 2 }
19906
19907rcIpBgpRouteReflectorClientToClientReflection OBJECT-TYPE
19908        SYNTAX        EnableValue
19909        MAX-ACCESS    read-write
19910        STATUS        current
19911        DESCRIPTION   "When this router is configured as a route reflector, and
19912                       the clients are fully meshed, a Disable value disables
19913                       reflection of routes from one client to another."
19914        DEFVAL  {enable}
19915        ::= { rcIpBgpRouteReflectorGroup 3 }
19916
19917rcIpBgpRouteReflectionOperState OBJECT-TYPE
19918        SYNTAX        EnableValue
19919        MAX-ACCESS    read-only
19920        STATUS        current
19921        DESCRIPTION   "Displays the current route reflection operational state"
19922        ::= { rcIpBgpRouteReflectorGroup 4 }
19923
19924
19925rcIpBgpNetworkTableSize OBJECT-TYPE
19926        SYNTAX        Integer32
19927        MAX-ACCESS    read-only
19928        STATUS        deprecated
19929        DESCRIPTION   "Network Prefix table size"
19930        ::= { rcIpBgp 6 }
19931
19932rcIpBgpNetworkTable OBJECT-TYPE
19933        SYNTAX          SEQUENCE OF RcIpBgpNetworkEntry
19934        MAX-ACCESS      not-accessible
19935        STATUS          deprecated
19936        DESCRIPTION     "The networks in this table are either static/directly
19937                         connected or learned routes. Bgp advertises these
19938                         network provided they are reachable and are in the IP
19939                         routing table"
19940        ::= { rcIpBgp 7 }
19941
19942rcIpBgpNetworkEntry OBJECT-TYPE
19943        SYNTAX          RcIpBgpNetworkEntry
19944        MAX-ACCESS      not-accessible
19945        STATUS          current
19946        DESCRIPTION     "An entry In NetworkTable."
19947        INDEX           { rcIpBgpNetworkAddr,
19948                          rcIpBgpNetworkMask }
19949        ::= { rcIpBgpNetworkTable 1 }
19950
19951RcIpBgpNetworkEntry ::=
19952        SEQUENCE {
19953                  rcIpBgpNetworkAddr      IpAddress,
19954                  rcIpBgpNetworkMask      IpAddress,
19955		  rcIpBgpNetworkRowStatus RowStatus,
19956                  rcIpBgpNetworkMetric    INTEGER
19957                 }
19958
19959rcIpBgpNetworkAddr OBJECT-TYPE
19960        SYNTAX        IpAddress
19961        MAX-ACCESS    read-write
19962        STATUS        current
19963        DESCRIPTION   "Network prefix that BGP will advertise."
19964        ::= { rcIpBgpNetworkEntry 1 }
19965
19966rcIpBgpNetworkMask OBJECT-TYPE
19967        SYNTAX        IpAddress
19968        MAX-ACCESS    read-only
19969        STATUS        current
19970        DESCRIPTION   "Network mask"
19971        ::= { rcIpBgpNetworkEntry 2 }
19972
19973rcIpBgpNetworkRowStatus OBJECT-TYPE
19974        SYNTAX        RowStatus
19975        MAX-ACCESS    read-write
19976        STATUS        current
19977        DESCRIPTION   "Row status for create/delete."
19978        ::= { rcIpBgpNetworkEntry 3 }
19979
19980rcIpBgpNetworkMetric OBJECT-TYPE
19981        SYNTAX        INTEGER (0..65535)
19982        MAX-ACCESS    read-write
19983        STATUS        current
19984        DESCRIPTION   "Value of the metric to be used while sending
19985                       an update for the routes from the network table.
19986                       Indicates to set the MED value for the routes
19987                       advertised to ebgp peers."
19988        DEFVAL        { 0 }
19989        ::= { rcIpBgpNetworkEntry 4 }
19990
19991
19992-- Bgp Peer Table
19993
19994rcIpBgpPeerTableSize OBJECT-TYPE
19995        SYNTAX        Integer32
19996        MAX-ACCESS    read-only
19997        STATUS        deprecated
19998        DESCRIPTION   "BGP peer table size"
19999        ::= { rcIpBgp 8 }
20000
20001rcIpBgpPeerTable OBJECT-TYPE
20002        SYNTAX          SEQUENCE OF RcIpBgpPeerEntry
20003        MAX-ACCESS      not-accessible
20004        STATUS          deprecated
20005        DESCRIPTION     "IP BGP Peer table"
20006        ::= { rcIpBgp 9 }
20007
20008rcIpBgpPeerEntry OBJECT-TYPE
20009        SYNTAX          RcIpBgpPeerEntry
20010        MAX-ACCESS      not-accessible
20011        STATUS          current
20012        DESCRIPTION     "An entry of Ip rcIpBgp Peer Table."
20013        INDEX           { rcIpBgpPeerIpAddress }
20014        ::= { rcIpBgpPeerTable 1 }
20015
20016RcIpBgpPeerEntry ::=
20017        SEQUENCE {
20018                rcIpBgpPeerEnable                INTEGER,
20019                rcIpBgpPeerIpAddress             IpAddress,
20020                rcIpBgpPeerRemoteAs              INTEGER,
20021                rcIpBgpPeerGroupName         DisplayString,
20022                rcIpBgpPeerDefaultOriginate      EnableValue,
20023                rcIpBgpPeerEbgpMultiHop          EnableValue,
20024                rcIpBgpPeerAdvertisementInterval INTEGER,
20025                rcIpBgpPeerPassword              DisplayString,
20026                rcIpBgpPeerWeight                INTEGER,
20027                rcIpBgpPeerMaxPrefix             INTEGER,
20028                rcIpBgpPeerNextHopSelf           TruthValue,
20029                rcIpBgpPeerRoutePolicyIn         DisplayString,
20030                rcIpBgpPeerRoutePolicyOut        DisplayString,
20031                rcIpBgpPeerRouteReflectorClient  TruthValue,
20032                rcIpBgpPeerSoftReconfigurationIn EnableValue,
20033                rcIpBgpPeerSoftReconfiguration   INTEGER,
20034                rcIpBgpPeerRemovePrivateAs       EnableValue,
20035                rcIpBgpPeerRowStatus             RowStatus,
20036		rcIpBgpPeerMD5Authentication	 EnableValue,
20037		rcIpBgpPeerDebugMask		 INTEGER,
20038	        rcIpBgpPeerSendCommunity	 EnableValue,
20039		rcIpBgpPeerUpdateSourceInterface IpAddress,
20040-- OM 2.0 place holder
20041--              rcIpBgpPeerBgpMplsCutThroughType INTEGER,
20042--              rcIpBgpPeerBgpMplsCutThroughId   INTEGER
20043                rcIpBgpPeerState                 INTEGER,
20044                rcIpBgpPeerLastError             OCTET STRING,
20045                rcIpBgpPeerVpnv4Address          EnableValue,
20046                rcIpBgpPeerIpvpnLiteCap          EnableValue,
20047                rcIpBgpPeerSooAddress            IpAddress,
20048                rcIpBgpPeerSooAsNumber           INTEGER,
20049                rcIpBgpPeerSooAssignedNum        Unsigned32,
20050                rcIpBgpPeerSooType               INTEGER,
20051                rcIpBgpPeerRouteRefresh          EnableValue,
20052                rcIpBgpPeerAsOverride		 EnableValue,
20053                rcIpBgpPeerAllowAsIn		 INTEGER
20054        }
20055
20056rcIpBgpPeerEnable OBJECT-TYPE
20057        SYNTAX  INTEGER {
20058                    enabled(1),
20059                    disabled(2)
20060                }
20061        MAX-ACCESS  read-write
20062        STATUS  current
20063        DESCRIPTION
20064                "Enable/Disable: controls whether the peer connection is enabled
20065                or disabled"
20066        DEFVAL  { disabled }
20067        ::= { rcIpBgpPeerEntry 1 }
20068
20069rcIpBgpPeerIpAddress OBJECT-TYPE
20070        SYNTAX        IpAddress
20071        MAX-ACCESS    read-only
20072        STATUS        current
20073        DESCRIPTION   "The Ip address of this peer"
20074        ::= { rcIpBgpPeerEntry 2 }
20075
20076rcIpBgpPeerRemoteAs OBJECT-TYPE
20077        SYNTAX        INTEGER (0..65535)
20078        MAX-ACCESS    read-write
20079        STATUS        current
20080        DESCRIPTION   "Remote Autonomous system number of this peer"
20081        ::= { rcIpBgpPeerEntry 3 }
20082
20083rcIpBgpPeerGroupName OBJECT-TYPE
20084        SYNTAX        DisplayString(SIZE(0..255))
20085        MAX-ACCESS    read-write
20086        STATUS        current
20087        DESCRIPTION   "Peer group name to which this peer belongs (optional)"
20088        ::= { rcIpBgpPeerEntry 4 }
20089
20090rcIpBgpPeerDefaultOriginate OBJECT-TYPE
20091        SYNTAX        EnableValue
20092        MAX-ACCESS    read-write
20093        STATUS        current
20094        DESCRIPTION   "To allow a BGP speaker (the local router) to send
20095                       the default route 0.0.0.0 to a neighbor for use as
20096                       a default route"
20097        DEFVAL        {disable}
20098        ::= { rcIpBgpPeerEntry 5 }
20099
20100rcIpBgpPeerEbgpMultiHop OBJECT-TYPE
20101        SYNTAX        EnableValue
20102        MAX-ACCESS    read-write
20103        STATUS        current
20104        DESCRIPTION   "To accept and attempt BGP connections to external
20105                       peers residing on networks that are not directly
20106                       connected"
20107        DEFVAL          {disable}
20108        ::= { rcIpBgpPeerEntry 6 }
20109
20110rcIpBgpPeerAdvertisementInterval OBJECT-TYPE
20111        SYNTAX        INTEGER (5..120)
20112        MAX-ACCESS    read-write
20113        STATUS        current
20114        DESCRIPTION   "To set the minimum interval between the sending of
20115                       BGP routing updates Time in seconds. Integer from 5
20116                       to 120."
20117        DEFVAL        { 30 }
20118        ::= { rcIpBgpPeerEntry 7 }
20119
20120rcIpBgpPeerPassword OBJECT-TYPE
20121        SYNTAX        DisplayString(SIZE(0..80))
20122        MAX-ACCESS    read-write
20123        STATUS        current
20124        DESCRIPTION   "To enable MD5 authentication on a TCP connection
20125                       between two BGP peers Case-sensitive password of
20126                       up to 80 character"
20127        ::= { rcIpBgpPeerEntry 8 }
20128
20129rcIpBgpPeerWeight OBJECT-TYPE
20130        SYNTAX        INTEGER (0..65535)
20131        MAX-ACCESS    read-write
20132        STATUS        current
20133        DESCRIPTION   "To assign an absolute weight to a BGP network.
20134                       It can be an integer from 0 to  65535."
20135        DEFVAL        { 100 }
20136        ::= { rcIpBgpPeerEntry 9 }
20137
20138rcIpBgpPeerMaxPrefix OBJECT-TYPE
20139        SYNTAX        INTEGER (0..2147483647)
20140        MAX-ACCESS    read-write
20141        STATUS        current
20142        DESCRIPTION   "Sets a limit on the number of routes that will be
20143                       accepted from a neighbor. A value of zero indicates no
20144                       limit"
20145        DEFVAL          {12000}
20146        ::= { rcIpBgpPeerEntry 10 }
20147
20148rcIpBgpPeerNextHopSelf  OBJECT-TYPE
20149        SYNTAX        TruthValue
20150        MAX-ACCESS    read-write
20151        STATUS        current
20152        DESCRIPTION   "Set NextHop Attribute to local router address before
20153                       sending updates to remote peer"
20154        DEFVAL        { false }
20155        ::= { rcIpBgpPeerEntry 11 }
20156
20157rcIpBgpPeerRoutePolicyIn OBJECT-TYPE
20158        SYNTAX        DisplayString(SIZE(0..64))
20159        MAX-ACCESS    read-write
20160        STATUS        current
20161        DESCRIPTION   "Route Policy Name that will be applied to all networks
20162                       learned from this peer"
20163        ::= { rcIpBgpPeerEntry 12 }
20164
20165rcIpBgpPeerRoutePolicyOut OBJECT-TYPE
20166        SYNTAX        DisplayString(SIZE(0..64))
20167        MAX-ACCESS    read-write
20168        STATUS        current
20169        DESCRIPTION   "Route policy name that will be applied to all outgoing
20170                       updates"
20171        ::= { rcIpBgpPeerEntry 13 }
20172
20173rcIpBgpPeerRouteReflectorClient OBJECT-TYPE
20174        SYNTAX        TruthValue
20175        MAX-ACCESS    read-write
20176        STATUS        current
20177        DESCRIPTION   "Indicates whether this peer is a route reflector client."
20178        DEFVAL        {false}
20179        ::= { rcIpBgpPeerEntry 14 }
20180
20181rcIpBgpPeerSoftReconfigurationIn OBJECT-TYPE
20182        SYNTAX        EnableValue
20183        MAX-ACCESS    read-write
20184        STATUS        current
20185        DESCRIPTION   "If Peer soft reconfiguration is enabled in the in-bound
20186                       direction, policy can be changed and routes can
20187                       re-learned without having to reset the bgp connection.
20188                       Enabling soft reconfig-in causes all bgp routes to be
20189                       stored in local memory (even non-best routes)"
20190        DEFVAL        {enable}
20191        ::= { rcIpBgpPeerEntry 15 }
20192
20193rcIpBgpPeerSoftReconfiguration OBJECT-TYPE
20194        SYNTAX        INTEGER {
20195                                in (1),
20196                                out(2),
20197                                none(3)
20198                              }
20199        MAX-ACCESS    read-write
20200        STATUS        current
20201        DESCRIPTION   "If rcIpBgpPeerSoftReconfigurationIn is enabled in the
20202                       in-bound direction, policy can be changed and routes can
20203                       re-learned without having to reset the bgp connection by
20204                       setting rcIpBgpPeerSoftReconfiguration to in(1). Setting
20205                       the value to out (2) forces the neighbor to send out all
20206                       the updates to the remote neighbor without resetting the
20207                       connection."
20208        DEFVAL        {none}
20209        ::= { rcIpBgpPeerEntry 16 }
20210
20211rcIpBgpPeerRemovePrivateAs OBJECT-TYPE
20212        SYNTAX       EnableValue
20213        MAX-ACCESS   read-write
20214        STATUS       current
20215        DESCRIPTION  "Enable and disable private AS number from being
20216                      stripped when sending an update"
20217        DEFVAL          { enable  }
20218        ::= { rcIpBgpPeerEntry 17 }
20219
20220rcIpBgpPeerRowStatus OBJECT-TYPE
20221        SYNTAX      RowStatus
20222        MAX-ACCESS  read-write
20223        STATUS      current
20224        DESCRIPTION "Used to create/delete entries in the Table."
20225        ::= { rcIpBgpPeerEntry 18 }
20226
20227rcIpBgpPeerMD5Authentication  OBJECT-TYPE
20228	SYNTAX	    EnableValue
20229	MAX-ACCESS	read-write
20230	STATUS	    current
20231	DESCRIPTION "Enable and Disable MD5 authentication"
20232	DEFVAL	     { disable }
20233	::= { rcIpBgpPeerEntry 19 }
20234
20235rcIpBgpPeerDebugMask OBJECT-TYPE
20236        SYNTAX         INTEGER (0..511)
20237        MAX-ACCESS     read-write
20238        STATUS         current
20239        DESCRIPTION    " value is one of multiple (logically by 'OR' of
20240                         following value:
20241                                 none (0),
20242                                 error(1),
20243                                 packet(2),
20244                                 event(4),
20245                                 trace(8),
20246                                 warning(16),
20247                                 state(32),
20248                                 init(64),
20249                                 filter(128),
20250                                 update(256),
20251                                 all(511)
20252                        all(511): Enables all debugging messages.
20253                        none(0): Disables all debugging messages.
20254                        error(1): Enables disolay of debug error messages.
20255                        packet(2): Enables display of debug packet messages.
20256                        event(4): Enables display of debug event messages.
20257                        trace(8): Enables display debug trace messages.
20258                        warning(16): Enables display debug warning messages.
20259                        state(32): Enables display of debug state transtion
20260                               messages.
20261                        init(64): Enables display of debug initialization
20262                               messages.
20263                        filter(128): Enables display of debug messages related
20264                               to filtering.
20265                        update(256): Enables display of debug messages related
20266                               to sending and receiving updates."
20267        DEFVAL          { 0 }
20268        ::=  { rcIpBgpPeerEntry 20 }
20269
20270-- Following between =begin =end is processed by mib_tools/extras.awk
20271-- =begin enum
20272-- rcIpBgpPeerDebugMask none    0
20273-- rcIpBgpPeerDebugMask error   1
20274-- rcIpBgpPeerDebugMask packet  2
20275-- rcIpBgpPeerDebugMask event   4
20276-- rcIpBgpPeerDebugMask trace   8
20277-- rcIpBgpPeerDebugMask warning 16
20278-- rcIpBgpPeerDebugMask state   32
20279-- rcIpBgpPeerDebugMask init    64
20280-- rcIpBgpPeerDebugMask filter	128
20281-- rcIpBgpPeerDebugMask update	256
20282-- rcIpBgpPeerDebugMask all     511
20283-- =end enum
20284
20285rcIpBgpPeerSendCommunity  OBJECT-TYPE
20286        SYNTAX      EnableValue
20287        MAX-ACCESS  read-write
20288        STATUS      current
20289        DESCRIPTION ""
20290        DEFVAL       { disable }
20291        ::= { rcIpBgpPeerEntry 21 }
20292
20293rcIpBgpPeerUpdateSourceInterface  OBJECT-TYPE
20294        SYNTAX        IpAddress
20295        MAX-ACCESS    read-write
20296        STATUS        current
20297        DESCRIPTION   "The IP address to be used for Circuitless IP."
20298        ::= { rcIpBgpPeerEntry 22 }
20299
20300rcIpBgpPeerState OBJECT-TYPE
20301        SYNTAX     INTEGER {
20302                            idle(1),
20303                            connect(2),
20304                            active(3),
20305                            opensent(4),
20306                            openconfirm(5),
20307                            established(6)
20308                   }
20309        MAX-ACCESS     read-only
20310        STATUS     current
20311        DESCRIPTION
20312                   "The BGP peer connection state."
20313        ::= { rcIpBgpPeerEntry 25 }
20314
20315rcIpBgpPeerLastError OBJECT-TYPE
20316        SYNTAX     OCTET STRING (SIZE (2))
20317        MAX-ACCESS read-only
20318        STATUS     current
20319        DESCRIPTION
20320                  "The last error code and subcode seen by this
20321                   peer on this connection.  If no error has
20322                   occurred, this field is zero.  Otherwise, the
20323                   first byte of this two byte OCTET STRING
20324                   contains the error code, and the second byte
20325                   contains the subcode."
20326        ::= { rcIpBgpPeerEntry 26 }
20327
20328rcIpBgpPeerVpnv4Address  OBJECT-TYPE
20329        SYNTAX      EnableValue
20330        MAX-ACCESS  read-create
20331        STATUS      current
20332        DESCRIPTION " The vpnv4 routes specified."
20333        DEFVAL       { disable }
20334        ::= { rcIpBgpPeerEntry 27 }
20335
20336rcIpBgpPeerIpvpnLiteCap OBJECT-TYPE
20337        SYNTAX      EnableValue
20338        MAX-ACCESS  read-create
20339        STATUS      current
20340        DESCRIPTION "The IPVPN-lite capability can be enabled or disabled on
20341                   the bgp neighbor peer."
20342        DEFVAL       { disable }
20343        ::= { rcIpBgpPeerEntry 28 }
20344
20345rcIpBgpPeerSooAddress     OBJECT-TYPE
20346        SYNTAX        IpAddress
20347        MAX-ACCESS    read-create
20348        STATUS        current
20349        DESCRIPTION   " The site-of-origin ip address."
20350        ::= { rcIpBgpPeerEntry 29 }
20351
20352rcIpBgpPeerSooAsNumber  OBJECT-TYPE
20353        SYNTAX        INTEGER(0..65535)
20354        MAX-ACCESS    read-create
20355        STATUS        current
20356        DESCRIPTION   "The asnum for the site-of-origin for bgp peer."
20357        ::= { rcIpBgpPeerEntry  30}
20358
20359rcIpBgpPeerSooAssignedNum     OBJECT-TYPE
20360        SYNTAX        Unsigned32 (0..2147483647)
20361        MAX-ACCESS    read-create
20362        STATUS        current
20363        DESCRIPTION   "The Assigned number required along with asnum or
20364			address to configure the site-of-origin for bgp peer."
20365        ::= { rcIpBgpPeerEntry  31}
20366
20367rcIpBgpPeerSooType        OBJECT-TYPE
20368        SYNTAX        INTEGER {
20369                    	none(0),
20370                    	asnum(1),
20371                    	ipaddr(2)
20372                      }
20373        MAX-ACCESS    read-only
20374        STATUS        current
20375        DESCRIPTION   " The soo type can be asnum or ipaddress."
20376        ::= { rcIpBgpPeerEntry  32}
20377
20378rcIpBgpPeerRouteRefresh           OBJECT-TYPE
20379        SYNTAX        EnableValue
20380        MAX-ACCESS    read-create
20381        STATUS        current
20382        DESCRIPTION   "Route refresh for bgp peer."
20383        DEFVAL       { disable }
20384        ::= { rcIpBgpPeerEntry   33 }
20385
20386
20387rcIpBgpPeerAsOverride    OBJECT-TYPE
20388        SYNTAX        EnableValue
20389        MAX-ACCESS    read-create
20390        STATUS        current
20391        DESCRIPTION   "The AS Override value can be enabled or disabled for bgp peer."
20392        DEFVAL        { disable }
20393        ::= { rcIpBgpPeerEntry  34}
20394
20395rcIpBgpPeerAllowAsIn    OBJECT-TYPE
20396        SYNTAX        INTEGER(0..10)
20397        MAX-ACCESS    read-create
20398        STATUS        current
20399        DESCRIPTION   "The number of as-in allowed for bgp peer "
20400        ::= { rcIpBgpPeerEntry  35}
20401
20402-- IP rcIpBgp Peer Group Table
20403
20404rcIpBgpPeerGroupTableSize OBJECT-TYPE
20405        SYNTAX        Integer32
20406        MAX-ACCESS    read-only
20407        STATUS        current
20408        DESCRIPTION   "BGP Peer Group table size"
20409        ::= { rcIpBgp 10 }
20410
20411rcIpBgpPeerGroupTable OBJECT-TYPE
20412        SYNTAX          SEQUENCE OF RcIpBgpPeerGroupEntry
20413        MAX-ACCESS      not-accessible
20414        STATUS          current
20415        DESCRIPTION     "IP rcIpBgp Peer Group table. This table contains rows
20416                         which are template configuration parameters which are
20417                         shared by a group of peers. Peers belonging to the
20418                         same group will refer to the same row in this table
20419                         using a peer group name"
20420        ::= { rcIpBgp 11 }
20421
20422rcIpBgpPeerGroupEntry OBJECT-TYPE
20423        SYNTAX          RcIpBgpPeerGroupEntry
20424        MAX-ACCESS      not-accessible
20425        STATUS          current
20426        DESCRIPTION     "An entry of Ip rcIpBgp Peer Group Table."
20427        INDEX           { rcIpBgpPeerGroupIndex }
20428        ::= { rcIpBgpPeerGroupTable 1 }
20429
20430RcIpBgpPeerGroupEntry ::=
20431        SEQUENCE {
20432                rcIpBgpPeerGroupEnable                  EnableValue,
20433                rcIpBgpPeerGroupIndex                   Integer32,
20434                rcIpBgpPeerGroupGroupName               DisplayString,
20435                rcIpBgpPeerGroupRemoteAs                Integer32,
20436                rcIpBgpPeerGroupDefaultOriginate        INTEGER,
20437                rcIpBgpPeerGroupEbgpMultiHop            INTEGER,
20438                rcIpBgpPeerGroupAdvertisementInterval   Integer32,
20439                rcIpBgpPeerGroupKeepAlive               Integer32,
20440                rcIpBgpPeerGroupHoldTime                Integer32,
20441                rcIpBgpPeerGroupWeight                  Integer32,
20442                rcIpBgpPeerGroupMaxPrefix               Integer32,
20443                rcIpBgpPeerGroupNextHopSelf             TruthValue,
20444                rcIpBgpPeerGroupRoutePolicyIn           DisplayString,
20445                rcIpBgpPeerGroupRoutePolicyOut          DisplayString,
20446                rcIpBgpPeerGroupRouteReflectorClient    TruthValue,
20447                rcIpBgpPeerGroupSoftReconfigurationIn   EnableValue,
20448                rcIpBgpPeerGroupSoftReconfiguration     INTEGER,
20449                rcIpBgpPeerGroupPassword                DisplayString,
20450                rcIpBgpPeerGroupRemovePrivateAs         EnableValue,
20451                rcIpBgpPeerGroupRowStatus               RowStatus,
20452		rcIpBgpPeerGroupMD5Authentication	EnableValue,
20453                rcIpBgpPeerGroupSendCommunity           EnableValue,
20454		rcIpBgpPeerGroupUpdateSourceInterface	IpAddress,
20455                rcIpBgpPeerGroupVpnv4Address            EnableValue,
20456                rcIpBgpPeerGroupIpvpnLiteCap            EnableValue,
20457                rcIpBgpPeerGroupSooAddress              IpAddress,
20458                rcIpBgpPeerGroupSooAsNumber             Integer32,
20459                rcIpBgpPeerGroupSooAssignedNum          Unsigned32,
20460                rcIpBgpPeerGroupSooType                 INTEGER,
20461                rcIpBgpPeerGroupRouteRefresh            EnableValue,
20462                rcIpBgpPeerGroupAsOverride		EnableValue,
20463                rcIpBgpPeerGroupAllowAsIn	        Integer32,
20464                rcIpBgpPeerGroupDefaultOriginateIpv6    TruthValue,
20465                rcIpBgpPeerGroupAfUpdateSourceInterfaceType InetAddressType,
20466                rcIpBgpPeerGroupAfUpdateSourceInterface InetAddress,
20467                rcIpBgpPeerGroupIpv6Cap                 EnableValue,
20468                rcIpBgpPeerGroupIpv6RoutePolicyIn       DisplayString,
20469                rcIpBgpPeerGroupIpv6RoutePolicyOut      DisplayString,
20470                rcIpBgpPeerGroupDebugMask               INTEGER,
20471                rcIpBgpPeerGroupIpv6MaxPrefix           Integer32
20472        }
20473
20474rcIpBgpPeerGroupEnable OBJECT-TYPE
20475        SYNTAX        EnableValue
20476        MAX-ACCESS    read-create
20477        STATUS        current
20478        DESCRIPTION   "Allows disabling a group of peers"
20479        DEFVAL        { disable }
20480        ::= { rcIpBgpPeerGroupEntry 1 }
20481
20482rcIpBgpPeerGroupIndex OBJECT-TYPE
20483        SYNTAX        Integer32 (1..1024)
20484        MAX-ACCESS    read-only
20485        STATUS        current
20486        DESCRIPTION   "Index in to the Peer Group Table"
20487	DEFVAL	      {1}
20488        ::= { rcIpBgpPeerGroupEntry 2 }
20489
20490rcIpBgpPeerGroupGroupName OBJECT-TYPE
20491        SYNTAX        DisplayString(SIZE(0..255))
20492        MAX-ACCESS    read-create
20493        STATUS        current
20494        DESCRIPTION   "Name of the BGP peer group to which this neighbor belong"
20495        ::= { rcIpBgpPeerGroupEntry 3 }
20496
20497rcIpBgpPeerGroupRemoteAs OBJECT-TYPE
20498        SYNTAX        Integer32 (0..65535)
20499        MAX-ACCESS    read-create
20500        STATUS        current
20501        DESCRIPTION   "Remote Autonomous system number of this peer group
20502                       (optional)"
20503        ::= { rcIpBgpPeerGroupEntry 4 }
20504
20505rcIpBgpPeerGroupDefaultOriginate OBJECT-TYPE
20506        SYNTAX        INTEGER {
20507                               enable(1),
20508                               disable(2)
20509                              }
20510        MAX-ACCESS    read-create
20511        STATUS        current
20512        DESCRIPTION   "Enabling this attribute allows a BGP speaker
20513                      (the local router) to send the default route 0.0.0.0 to
20514                      the group of neighbors for use as a default route."
20515        DEFVAL { disable }
20516        ::= { rcIpBgpPeerGroupEntry 5 }
20517
20518rcIpBgpPeerGroupEbgpMultiHop OBJECT-TYPE
20519        SYNTAX        INTEGER {
20520                               enable(1),
20521                               disable(2)
20522				}
20523        MAX-ACCESS    read-create
20524        STATUS        current
20525        DESCRIPTION   "To accept and attempt BGP connections to external
20526                       peers residing on networks that are not directly
20527                       connected"
20528	DEFVAL { disable }
20529        ::= { rcIpBgpPeerGroupEntry 6 }
20530
20531rcIpBgpPeerGroupAdvertisementInterval OBJECT-TYPE
20532        SYNTAX        Integer32 (5..120)
20533        MAX-ACCESS    read-create
20534        STATUS        current
20535        DESCRIPTION   "To set the minimum interval between the sending of
20536                       BGP routing updates Time in seconds. Integer from 1
20537                       to 120."
20538        DEFVAL          {30}
20539        ::= { rcIpBgpPeerGroupEntry 7 }
20540
20541rcIpBgpPeerGroupKeepAlive OBJECT-TYPE
20542        SYNTAX        Integer32 (0..21845)
20543        MAX-ACCESS    read-create
20544        STATUS        current
20545        DESCRIPTION   "To set the time interval in seconds between the sending
20546                       of BGP keep alive messages to remote peers."
20547        DEFVAL          {60}
20548        ::= { rcIpBgpPeerGroupEntry 8 }
20549
20550rcIpBgpPeerGroupHoldTime OBJECT-TYPE
20551        SYNTAX        Integer32 (0..65535)
20552        MAX-ACCESS    read-create
20553        STATUS        current
20554        DESCRIPTION   "To configure the hold time for the group of peers in
20555                       seconds. Usually set to three times the value of the
20556                       Keepalive time"
20557        DEFVAL          {180}
20558        ::= { rcIpBgpPeerGroupEntry 9 }
20559
20560rcIpBgpPeerGroupWeight OBJECT-TYPE
20561        SYNTAX        Integer32 (0..65535)
20562        MAX-ACCESS    read-create
20563        STATUS        current
20564        DESCRIPTION   "To assign an absolute weight to a BGP network.
20565                       Absolute weight, or importance.
20566                       It can be an integer from 0 to  65535."
20567        DEFVAL          {100}
20568        ::= { rcIpBgpPeerGroupEntry 10 }
20569
20570rcIpBgpPeerGroupMaxPrefix OBJECT-TYPE
20571        SYNTAX        Integer32 (0..2147483647)
20572        MAX-ACCESS    read-create
20573        STATUS        current
20574        DESCRIPTION   "Sets a limit on the number of routes that will be
20575                       accepted from this group of neighbors. A value of zero
20576                       indicates no limit"
20577        DEFVAL          {12000}
20578        ::= { rcIpBgpPeerGroupEntry 11 }
20579
20580rcIpBgpPeerGroupNextHopSelf     OBJECT-TYPE
20581        SYNTAX        TruthValue
20582        MAX-ACCESS    read-create
20583        STATUS        current
20584        DESCRIPTION   "Set NextHop Attribute to local router address before
20585                       sending updates to remote peers"
20586        DEFVAL        { false }
20587        ::= { rcIpBgpPeerGroupEntry 12 }
20588
20589rcIpBgpPeerGroupRoutePolicyIn OBJECT-TYPE
20590        SYNTAX        DisplayString(SIZE(0..64))
20591        MAX-ACCESS    read-create
20592        STATUS        current
20593        DESCRIPTION   "Route Policy Name that will be applied to all networks
20594                       learned from this group of peers"
20595        ::= { rcIpBgpPeerGroupEntry 13 }
20596
20597rcIpBgpPeerGroupRoutePolicyOut OBJECT-TYPE
20598        SYNTAX        DisplayString(SIZE(0..64))
20599        MAX-ACCESS    read-create
20600        STATUS        current
20601        DESCRIPTION   "Route policy name that will be applied to all
20602                       outgoing updates to this group of peers"
20603        ::= { rcIpBgpPeerGroupEntry 14 }
20604
20605rcIpBgpPeerGroupRouteReflectorClient OBJECT-TYPE
20606        SYNTAX        TruthValue
20607        MAX-ACCESS    read-create
20608        STATUS        current
20609        DESCRIPTION   "Indicates whether this group of peers is a route reflector client."
20610        DEFVAL        { false }
20611        ::= { rcIpBgpPeerGroupEntry 15 }
20612
20613rcIpBgpPeerGroupSoftReconfigurationIn OBJECT-TYPE
20614        SYNTAX        EnableValue
20615        MAX-ACCESS    read-create
20616        STATUS        current
20617        DESCRIPTION   "If Peer soft reconfiguration is enabled in the in bound
20618                       direction, policy can be changed and routes can
20619                       re-learned without having to reset the bgp connection.
20620                       Enabling soft reconfig-in causes all bgp routes to be
20621                       stored in local memory (even non-best routes)"
20622        DEFVAL        {enable}
20623        ::= { rcIpBgpPeerGroupEntry 16 }
20624
20625rcIpBgpPeerGroupSoftReconfiguration OBJECT-TYPE
20626        SYNTAX        INTEGER {
20627                                in (1),
20628                                out(2)
20629                              }
20630        MAX-ACCESS    read-write
20631        STATUS        current
20632        DESCRIPTION   "If Peer soft reconfiguration-in is enabled in the in
20633                       bound direction, policy can be changed and routes can
20634                       re-learned without having to reset the bgp connection by
20635                       setting rcIpBgpPeerGroupSoftReconfiguration to in(1).
20636                       Setting the value to out (2) forces the neighbor to send
20637                       out all the updates to the remote neighbor without
20638                       resetting the connection."
20639        ::= { rcIpBgpPeerGroupEntry 17 }
20640
20641rcIpBgpPeerGroupPassword OBJECT-TYPE
20642        SYNTAX        DisplayString(SIZE(0..80))
20643        MAX-ACCESS    read-create
20644        STATUS        current
20645        DESCRIPTION   "To enable MD5 authentication on  TCP connections
20646                       between this local speaker and this group of BGP peers.
20647                       Case-sensitive password of up to 80 character"
20648        ::= { rcIpBgpPeerGroupEntry 18 }
20649
20650rcIpBgpPeerGroupRemovePrivateAs OBJECT-TYPE
20651        SYNTAX       EnableValue
20652        MAX-ACCESS   read-create
20653        STATUS       current
20654        DESCRIPTION  "Enable and disable private AS number from being
20655                      stripped when sending an update"
20656        DEFVAL          { enable  }
20657        ::= { rcIpBgpPeerGroupEntry 19 }
20658
20659rcIpBgpPeerGroupRowStatus OBJECT-TYPE
20660        SYNTAX        RowStatus
20661        MAX-ACCESS    read-create
20662        STATUS        current
20663        DESCRIPTION   "row status"
20664        ::= { rcIpBgpPeerGroupEntry 20 }
20665
20666rcIpBgpPeerGroupMD5Authentication  OBJECT-TYPE
20667        SYNTAX      EnableValue
20668        MAX-ACCESS  read-create
20669        STATUS      current
20670        DESCRIPTION "Enable and Disable MD5 authentication"
20671        DEFVAL       { disable }
20672        ::= { rcIpBgpPeerGroupEntry 21 }
20673
20674rcIpBgpPeerGroupSendCommunity  OBJECT-TYPE
20675        SYNTAX      EnableValue
20676        MAX-ACCESS  read-create
20677        STATUS      current
20678        DESCRIPTION "Enables or disables sending the update
20679                     message community attribute to the specified
20680                     peer."
20681        DEFVAL       { disable }
20682        ::= { rcIpBgpPeerGroupEntry 22 }
20683
20684rcIpBgpPeerGroupUpdateSourceInterface OBJECT-TYPE
20685        SYNTAX        IpAddress
20686        MAX-ACCESS    read-create
20687        STATUS        current
20688        DESCRIPTION   "The IP address to used for circuitless IP for this peer group."
20689        ::= { rcIpBgpPeerGroupEntry 23 }
20690
20691rcIpBgpPeerGroupVpnv4Address OBJECT-TYPE
20692        SYNTAX        EnableValue
20693        MAX-ACCESS    read-create
20694        STATUS        current
20695        DESCRIPTION   "The vpnv4 routes specified."
20696        DEFVAL        { disable }
20697        ::= { rcIpBgpPeerGroupEntry 24 }
20698
20699rcIpBgpPeerGroupIpvpnLiteCap OBJECT-TYPE
20700        SYNTAX        EnableValue
20701        MAX-ACCESS    read-create
20702        STATUS        current
20703        DESCRIPTION   "The IPVPN-lite capability can be enabled or disabled                         on the bgp neighbor peer group."
20704        DEFVAL        { disable }
20705        ::= { rcIpBgpPeerGroupEntry 25 }
20706
20707rcIpBgpPeerGroupSooAddress     OBJECT-TYPE
20708        SYNTAX        IpAddress
20709        MAX-ACCESS    read-create
20710        STATUS        current
20711        DESCRIPTION   "The site-of-origin ipaddress."
20712        ::= { rcIpBgpPeerGroupEntry 26 }
20713
20714rcIpBgpPeerGroupSooAsNumber OBJECT-TYPE
20715        SYNTAX        Integer32 (0..65535)
20716        MAX-ACCESS    read-create
20717        STATUS        current
20718        DESCRIPTION   "The asnum for site-of-origin for bgp peer group."
20719        ::= { rcIpBgpPeerGroupEntry  27}
20720
20721rcIpBgpPeerGroupSooAssignedNum OBJECT-TYPE
20722        SYNTAX        Unsigned32 (0..2147483647)
20723        MAX-ACCESS    read-create
20724        STATUS        current
20725        DESCRIPTION   "The Assigned number required along with asnum or
20726		       address to configure the site-of-origin for bgp
20727		       peer group."
20728        ::= { rcIpBgpPeerGroupEntry  28}
20729
20730rcIpBgpPeerGroupSooType        OBJECT-TYPE
20731        SYNTAX       INTEGER {
20732                        none(0),
20733                        asnum(1),
20734                    	ipaddr(2)
20735                      }
20736        MAX-ACCESS    read-only
20737        STATUS        current
20738        DESCRIPTION   "The soo type can be asnum or ipaddress."
20739        ::= { rcIpBgpPeerGroupEntry  29}
20740
20741rcIpBgpPeerGroupRouteRefresh OBJECT-TYPE
20742        SYNTAX        EnableValue
20743        MAX-ACCESS    read-create
20744        STATUS        current
20745        DESCRIPTION   "Route refresh for bgp peer group."
20746        DEFVAL       { disable }
20747        ::= { rcIpBgpPeerGroupEntry   30 }
20748
20749rcIpBgpPeerGroupAsOverride    OBJECT-TYPE
20750        SYNTAX             EnableValue
20751        MAX-ACCESS    read-create
20752        STATUS        current
20753        DESCRIPTION   "The AS Override value can be enabled or disabled for bgp peer group."
20754        DEFVAL        { disable }
20755        ::= { rcIpBgpPeerGroupEntry  31}
20756
20757rcIpBgpPeerGroupAllowAsIn    OBJECT-TYPE
20758        SYNTAX        Integer32(0..10)
20759        MAX-ACCESS    read-create
20760        STATUS        current
20761        DESCRIPTION   "The number of as-in allowed for bgp peer group."
20762        ::= { rcIpBgpPeerGroupEntry  32}
20763
20764rcIpBgpPeerGroupDefaultOriginateIpv6  OBJECT-TYPE
20765        SYNTAX        TruthValue
20766        MAX-ACCESS    read-create
20767        STATUS        current
20768        DESCRIPTION   "Enabling this attribute allows a BGP speaker
20769                      (the local router) to send the default route to
20770                      the group of neighbors for use as a default
20771                      route."
20772        DEFVAL { false }
20773        ::= { rcIpBgpPeerGroupEntry 33 }
20774
20775rcIpBgpPeerGroupAfUpdateSourceInterfaceType OBJECT-TYPE
20776        SYNTAX        InetAddressType
20777        MAX-ACCESS    read-create
20778        STATUS        current
20779        DESCRIPTION   "The Inet address type used for circuitless IP
20780                       for this peer group."
20781        ::= { rcIpBgpPeerGroupEntry 34 }
20782
20783rcIpBgpPeerGroupAfUpdateSourceInterface OBJECT-TYPE
20784        SYNTAX        InetAddress
20785        MAX-ACCESS    read-create
20786        STATUS        current
20787        DESCRIPTION   "The Inet address to used for circuitless IP for
20788                       this peer group."
20789        ::= { rcIpBgpPeerGroupEntry 35 }
20790
20791rcIpBgpPeerGroupIpv6Cap  OBJECT-TYPE
20792        SYNTAX      EnableValue
20793        MAX-ACCESS  read-create
20794        STATUS      current
20795        DESCRIPTION "The ipv6 capability can be enabled or disabled
20796                    on the bgp neighbor peer group."
20797        DEFVAL       { disable }
20798        ::= { rcIpBgpPeerGroupEntry 36 }
20799
20800rcIpBgpPeerGroupIpv6RoutePolicyIn OBJECT-TYPE
20801        SYNTAX        DisplayString(SIZE(0..64))
20802        MAX-ACCESS    read-create
20803        STATUS        current
20804        DESCRIPTION   "Ipv6 Route Policy Name that will be applied to all
20805                       networks learned from this group of peers"
20806        ::= { rcIpBgpPeerGroupEntry 37 }
20807
20808rcIpBgpPeerGroupIpv6RoutePolicyOut OBJECT-TYPE
20809        SYNTAX        DisplayString(SIZE(0..64))
20810        MAX-ACCESS    read-create
20811        STATUS        current
20812        DESCRIPTION   "Ipv6 Route policy name that will be applied to all
20813                       outgoing updates to this group of peers"
20814        ::= { rcIpBgpPeerGroupEntry 38 }
20815
20816rcIpBgpPeerGroupIpv6MaxPrefix OBJECT-TYPE
20817        SYNTAX        Integer32 (0..2147483647)
20818        MAX-ACCESS    read-create
20819        STATUS        current
20820        DESCRIPTION   "Sets a limit on the number of IPv6 routes that will be
20821                       accepted from this group of neighbors. A value of zero
20822                       indicates no limit"
20823        DEFVAL          {8000}
20824        ::= { rcIpBgpPeerGroupEntry 41 }
20825
20826rcIpBgpPeerGroupDebugMask OBJECT-TYPE
20827        SYNTAX         INTEGER (0..511)
20828        MAX-ACCESS     read-write
20829        STATUS         current
20830        DESCRIPTION    " value is one of multiple (logically by 'OR' of
20831                         following value:
20832                                 none (0),
20833                                 error(1),
20834                                 packet(2),
20835                                 event(4),
20836                                 trace(8),
20837                                 warning(16),
20838                                 state(32),
20839                                 init(64),
20840                                 filter(128),
20841                                 update(256),
20842                                 all(511)
20843                        all(511): Enables all debugging messages.
20844                        none(0): Disables all debugging messages.
20845                        error(1): Enables disolay of debug error messages.
20846                        packet(2): Enables display of debug packet messages.
20847                        event(4): Enables display of debug event messages.
20848                        trace(8): Enables display debug trace messages.
20849                        warning(16): Enables display debug warning messages.
20850                        state(32): Enables display of debug state transtion
20851                               messages.
20852                        init(64): Enables display of debug initialization
20853                               messages.
20854                        filter(128): Enables display of debug messages related
20855                               to filtering.
20856                        update(256): Enables display of debug messages related
20857                               to sending and receiving updates."
20858        DEFVAL          { 0 }
20859        ::=  { rcIpBgpPeerGroupEntry 40 }
20860
20861rcIpBgpRcvdDampenedPathAttrTableSize OBJECT-TYPE
20862        SYNTAX        Integer32
20863        MAX-ACCESS    read-only
20864        STATUS        current
20865        DESCRIPTION   "table size"
20866        ::= { rcIpBgp 12 }
20867
20868rcIpBgpRcvdDampenedPathAttrTable OBJECT-TYPE
20869        SYNTAX        SEQUENCE OF RcIpBgpDampenedPathAttrEntry
20870        MAX-ACCESS    not-accessible
20871        STATUS        current
20872        DESCRIPTION   "This table contains info about paths to destination
20873                       networks received from all BGP-4 peers"
20874        ::= { rcIpBgp 13 }
20875
20876rcIpBgpDampenedPathAttrEntry OBJECT-TYPE
20877        SYNTAX        RcIpBgpDampenedPathAttrEntry
20878        MAX-ACCESS    not-accessible
20879        STATUS        current
20880        DESCRIPTION   "Information about a path to a networks"
20881        INDEX         { rcIpBgpPathAttrIpAddrPrefix,
20882                        rcIpBgpPathAttrIpAddrPrefixLen,
20883                        rcIpBgpPathAttrPeer
20884                      }
20885        ::=  { rcIpBgpRcvdDampenedPathAttrTable 1 }
20886
20887RcIpBgpDampenedPathAttrEntry ::=
20888           SEQUENCE {
20889
20890                   rcIpBgpPathAttrPeer              IpAddress,
20891                   rcIpBgpPathAttrIpAddrPrefixLen   INTEGER,
20892                   rcIpBgpPathAttrIpAddrPrefix      IpAddress,
20893                   rcIpBgpPathAttrFlapPenalty       Integer32,
20894                   rcIpBgpPathAttrFlapCount         Integer32,
20895                   rcIpBgpPathAttrRouteDampened     INTEGER,
20896		   rcIpBgpPathAttrReuseTime	    Integer32,
20897                   rcIpBgpPathAttrReuseTimeRemain   Integer32
20898           }
20899
20900rcIpBgpPathAttrPeer OBJECT-TYPE
20901        SYNTAX        IpAddress
20902        MAX-ACCESS    read-only
20903        STATUS        current
20904        DESCRIPTION   "The IP address of the peer where the path info was
20905                       learned"
20906        ::=   { rcIpBgpDampenedPathAttrEntry 1 }
20907
20908rcIpBgpPathAttrIpAddrPrefixLen OBJECT-TYPE
20909        SYNTAX        INTEGER (0..32)
20910        MAX-ACCESS    read-only
20911        STATUS        current
20912        DESCRIPTION   "Length in bits of the IP address prefix in the network
20913                       Layer Reachablity Information field."
20914        ::=   { rcIpBgpDampenedPathAttrEntry 2 }
20915
20916rcIpBgpPathAttrIpAddrPrefix OBJECT-TYPE
20917        SYNTAX        IpAddress
20918        MAX-ACCESS    read-only
20919        STATUS        current
20920        DESCRIPTION   "An Ip address prefix in the NLRI Information field.
20921                       This object is an IP address containing the prefix
20922                       with length specified by rcIpBgpPathAttrIpAddrPrefixLen
20923                       are zeroed."
20924        ::=   { rcIpBgpDampenedPathAttrEntry 3 }
20925
20926rcIpBgpPathAttrFlapPenalty OBJECT-TYPE
20927        SYNTAX        Integer32
20928        MAX-ACCESS    read-only
20929        STATUS        current
20930        DESCRIPTION "Penalty value based on number of route flaps"
20931        ::= { rcIpBgpDampenedPathAttrEntry 4 }
20932
20933rcIpBgpPathAttrFlapCount OBJECT-TYPE
20934        SYNTAX        Integer32
20935        MAX-ACCESS    read-only
20936        STATUS        current
20937        DESCRIPTION   "Number of times a route flapped since the last time the
20938                      penalty was reset to zero"
20939        ::= { rcIpBgpDampenedPathAttrEntry 5 }
20940
20941rcIpBgpPathAttrRouteDampened OBJECT-TYPE
20942        SYNTAX  INTEGER {
20943                    announced(1),
20944                    suppressed(2)
20945                }
20946        MAX-ACCESS  read-only
20947        STATUS  current
20948        DESCRIPTION "Shows whether this route is currently suppressed from
20949                     being announced"
20950        ::= { rcIpBgpDampenedPathAttrEntry 6 }
20951
20952rcIpBgpPathAttrReuseTime OBJECT-TYPE
20953        SYNTAX        Integer32
20954        MAX-ACCESS    read-only
20955        STATUS        current
20956        DESCRIPTION   "Re use time is the system configured time for
20957                       route reuse"
20958        ::= { rcIpBgpDampenedPathAttrEntry 7 }
20959
20960rcIpBgpPathAttrReuseTimeRemain OBJECT-TYPE
20961        SYNTAX        Integer32
20962        MAX-ACCESS    read-only
20963        STATUS        current
20964        DESCRIPTION   "Re use time Remain is the number of seconds before the                          route will be reused"
20965        ::= { rcIpBgpDampenedPathAttrEntry 8 }
20966
20967rcIpBgp4PathAttrTableSize OBJECT-TYPE
20968        SYNTAX        Integer32
20969        MAX-ACCESS    read-only
20970        STATUS        current
20971        DESCRIPTION   "table size"
20972        ::= { rcIpBgp 14 }
20973
20974rcIpBgp4PathAttrTable OBJECT-TYPE
20975        SYNTAX        SEQUENCE OF RcIpBgp4PathAttrEntry
20976        MAX-ACCESS    not-accessible
20977        STATUS        current
20978        DESCRIPTION   "This table contains info about paths to destination
20979                       networks received from all BGP-4 peers"
20980        ::= { rcIpBgp 15 }
20981
20982rcIpBgp4PathAttrEntry OBJECT-TYPE
20983        SYNTAX        RcIpBgp4PathAttrEntry
20984        MAX-ACCESS    not-accessible
20985        STATUS        current
20986        DESCRIPTION   ""
20987        INDEX         { rcIpBgp4PathAttrIpAddrPrefix,
20988                        rcIpBgp4PathAttrIpAddrPrefixLen,
20989                        rcIpBgp4PathAttrPeer
20990                      }
20991        ::=  { rcIpBgp4PathAttrTable 1 }
20992
20993RcIpBgp4PathAttrEntry ::=
20994           SEQUENCE {
20995                   rcIpBgp4PathAttrPeer              IpAddress,
20996                   rcIpBgp4PathAttrIpAddrPrefixLen   INTEGER,
20997                   rcIpBgp4PathAttrIpAddrPrefix      IpAddress,
20998                   rcIpBgp4PathAttrCommunities       OCTET STRING,
20999                   rcIpBgp4PathAttrOriginateId       IpAddress,
21000                   rcIpBgp4PathAttrClusterId         OCTET STRING
21001           }
21002
21003rcIpBgp4PathAttrPeer OBJECT-TYPE
21004        SYNTAX        IpAddress
21005        MAX-ACCESS    read-only
21006        STATUS        current
21007        DESCRIPTION   "The IP address of the peer where the path info was
21008                       learned"
21009        ::=   { rcIpBgp4PathAttrEntry 1 }
21010
21011rcIpBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
21012        SYNTAX        INTEGER (0..32)
21013        MAX-ACCESS    read-only
21014        STATUS        current
21015        DESCRIPTION   "Length in bits of the IP address prefix in the network
21016                       Layer Reachablity Information field."
21017        ::=   { rcIpBgp4PathAttrEntry 2 }
21018
21019rcIpBgp4PathAttrIpAddrPrefix OBJECT-TYPE
21020        SYNTAX        IpAddress
21021        MAX-ACCESS    read-only
21022        STATUS        current
21023        DESCRIPTION   "An Ip address prefix in the NLRI Information field.
21024                       This object is an IP address containing the prefix
21025                       with length specified by rcIpBgpPathAttrIpAddrPrefixLen
21026                       are zeroed."
21027        ::=   { rcIpBgp4PathAttrEntry 3 }
21028
21029rcIpBgp4PathAttrCommunities OBJECT-TYPE
21030        SYNTAX        OCTET STRING (SIZE(255))
21031        MAX-ACCESS    read-only
21032        STATUS        current
21033        DESCRIPTION   "The string represents community path attributes as <length,value>
21034                        The length is a 1-octet field containing the numbner of community
21035                        numbers in the value field.The value field contains one or more
21036                        Community numbers,each community is represented in the octet
21037                        string as 4 octets.The community numbers in the string beyond
21038                        maximum size 255,if any, will not be recorded by this object."
21039        ::=   { rcIpBgp4PathAttrEntry 4 }
21040
21041rcIpBgp4PathAttrOriginateId OBJECT-TYPE
21042        SYNTAX        IpAddress
21043        MAX-ACCESS    read-only
21044        STATUS        current
21045        DESCRIPTION   "The IP address of the route who originates the routes"
21046        ::=   { rcIpBgp4PathAttrEntry 5 }
21047
21048rcIpBgp4PathAttrClusterId OBJECT-TYPE
21049        SYNTAX        OCTET STRING (SIZE(255))
21050        MAX-ACCESS    read-only
21051        STATUS        current
21052        DESCRIPTION   "The string represents Cluster Id path attributes as <length,value>
21053                        The length is a 1-octet field containing the number of Cluster Id
21054                        numbers in the value field.The value field contains one or more
21055                        Cluster Id numbers,each Cluster Id is represented in the octet
21056                        string as 4 octets,each four octets is the IpAddress of the
21057                        router acting as a route reflector.The Cluster Id numbers in the
21058                        string beyond maximum size 255,if any, will not be recorded by
21059                        this object."
21060        ::=   { rcIpBgp4PathAttrEntry 6 }
21061
21062rcIpBgpExt OBJECT IDENTIFIER ::= { rcIpBgp 16 }
21063
21064rcIpBgpExtAggregateAfTableSize OBJECT-TYPE
21065        SYNTAX          Unsigned32
21066        MAX-ACCESS      read-only
21067        STATUS          current
21068        DESCRIPTION     "Size of address family independent bgp aggregate table"
21069        ::= { rcIpBgpExt 1 }
21070
21071rcIpBgpExtAggregateAfTable OBJECT-TYPE
21072        SYNTAX          SEQUENCE OF RcIpBgpExtAggregateAfEntry
21073        MAX-ACCESS      not-accessible
21074        STATUS          current
21075        DESCRIPTION     "Replaces rcIpBgpAggregateTable.
21076                         To specify the list of ipv4 and ipv6 aggregate
21077                         prefixes to be created  by the BGP routing process
21078                         and the options to be used while aggregating."
21079        ::= { rcIpBgpExt 2 }
21080
21081rcIpBgpExtAggregateAfEntry OBJECT-TYPE
21082        SYNTAX          RcIpBgpExtAggregateAfEntry
21083        MAX-ACCESS      not-accessible
21084        STATUS          current
21085        DESCRIPTION     "An entry of v4/v6 aggregate prefix to be created by
21086                         BGP routing process and the options to be used
21087                         while aggregating."
21088        INDEX           { rcIpBgpExtAggregateAfAddressType,
21089                          rcIpBgpExtAggregateAfAddress,
21090                          rcIpBgpExtAggregateAfPrefixLen }
21091        ::= { rcIpBgpExtAggregateAfTable 1 }
21092
21093RcIpBgpExtAggregateAfEntry ::= SEQUENCE {
21094                          rcIpBgpExtAggregateAfAddressType          InetAddressType,
21095                          rcIpBgpExtAggregateAfAddress              InetAddress,
21096                          rcIpBgpExtAggregateAfPrefixLen            InetAddressPrefixLength,
21097                          rcIpBgpExtAggregateAfAsSetGenerate        TruthValue,
21098                          rcIpBgpExtAggregateAfSummaryOnly          TruthValue,
21099                          rcIpBgpExtAggregateAfSuppressPolicy       SnmpAdminString,
21100                          rcIpBgpExtAggregateAfAdvertisePolicy      SnmpAdminString,
21101                          rcIpBgpExtAggregateAfAttributePolicy      SnmpAdminString,
21102                          rcIpBgpExtAggregateAfRowStatus            RowStatus
21103                 }
21104
21105rcIpBgpExtAggregateAfAddressType OBJECT-TYPE
21106        SYNTAX        InetAddressType
21107        MAX-ACCESS    not-accessible
21108        STATUS        current
21109        DESCRIPTION   "Inet Address Type of aggregate address."
21110        ::= { rcIpBgpExtAggregateAfEntry 1 }
21111
21112rcIpBgpExtAggregateAfAddress OBJECT-TYPE
21113        SYNTAX        InetAddress
21114        MAX-ACCESS    not-accessible
21115        STATUS        current
21116        DESCRIPTION   "V4 or V6 Prefix to create an aggregate address in BGP
21117                       routing table."
21118        ::= { rcIpBgpExtAggregateAfEntry 2 }
21119
21120rcIpBgpExtAggregateAfPrefixLen OBJECT-TYPE
21121        SYNTAX        InetAddressPrefixLength
21122        MAX-ACCESS    not-accessible
21123        STATUS        current
21124        DESCRIPTION   "Prefix length of the aggregate inet address"
21125        ::= { rcIpBgpExtAggregateAfEntry 3 }
21126
21127rcIpBgpExtAggregateAfAsSetGenerate OBJECT-TYPE
21128        SYNTAX        TruthValue
21129        MAX-ACCESS    read-create
21130        STATUS        current
21131        DESCRIPTION   "Enable Generates autonomous system set path
21132                       information."
21133        DEFVAL        {false}
21134        ::= { rcIpBgpExtAggregateAfEntry 4 }
21135
21136rcIpBgpExtAggregateAfSummaryOnly OBJECT-TYPE
21137        SYNTAX        TruthValue
21138        MAX-ACCESS    read-create
21139        STATUS        current
21140        DESCRIPTION   "Filters all more specific routes from updates."
21141        DEFVAL        {false}
21142        ::= { rcIpBgpExtAggregateAfEntry 5 }
21143
21144rcIpBgpExtAggregateAfSuppressPolicy OBJECT-TYPE
21145        SYNTAX        SnmpAdminString(SIZE(0..64))
21146        MAX-ACCESS    read-create
21147        STATUS        current
21148        DESCRIPTION   "Name of route policy used to select the
21149                       routes to be suppressed."
21150        ::= { rcIpBgpExtAggregateAfEntry 6 }
21151
21152rcIpBgpExtAggregateAfAdvertisePolicy OBJECT-TYPE
21153        SYNTAX        SnmpAdminString(SIZE(0..64))
21154        MAX-ACCESS    read-create
21155        STATUS        current
21156        DESCRIPTION   "Name of route policy used to select the
21157                       routes to create AS-SET origin communities."
21158        ::= { rcIpBgpExtAggregateAfEntry 7 }
21159
21160rcIpBgpExtAggregateAfAttributePolicy OBJECT-TYPE
21161        SYNTAX        SnmpAdminString(SIZE(0..64))
21162        MAX-ACCESS    read-create
21163        STATUS        current
21164        DESCRIPTION   "Name of route policy used to set the
21165                       attribute of the aggregate route."
21166        ::= { rcIpBgpExtAggregateAfEntry 8 }
21167
21168rcIpBgpExtAggregateAfRowStatus OBJECT-TYPE
21169        SYNTAX        RowStatus
21170        MAX-ACCESS    read-create
21171        STATUS        current
21172        DESCRIPTION   "Row status for create/delete."
21173        ::= { rcIpBgpExtAggregateAfEntry 9 }
21174
21175rcIpBgpExtNetworkAfTableSize OBJECT-TYPE
21176        SYNTAX        Unsigned32
21177        MAX-ACCESS    read-only
21178        STATUS        current
21179        DESCRIPTION   "Address family independent bgp Network Prefix table size"
21180        ::= { rcIpBgpExt 3 }
21181
21182rcIpBgpExtNetworkAfTable OBJECT-TYPE
21183        SYNTAX          SEQUENCE OF RcIpBgpExtNetworkAfEntry
21184        MAX-ACCESS      not-accessible
21185        STATUS          current
21186        DESCRIPTION     "This table replaces rcIpBgpNetworkTable.
21187                         This table supports V4 and V6 BGP networks.
21188                         The networks in this table are either
21189                         static/directly connected or learned routes.
21190                         Bgp advertises these network provided they are
21191                         reachable and are in the IP routing table"
21192        ::= { rcIpBgpExt 4 }
21193
21194rcIpBgpExtNetworkAfEntry OBJECT-TYPE
21195        SYNTAX          RcIpBgpExtNetworkAfEntry
21196        MAX-ACCESS      not-accessible
21197        STATUS          current
21198        DESCRIPTION     "An entry in bgp NetworkTable."
21199        INDEX           {  rcIpBgpExtNetworkAfAddrType,
21200                           rcIpBgpExtNetworkAfAddr,
21201                           rcIpBgpExtNetworkAfPrefixLen }
21202        ::= { rcIpBgpExtNetworkAfTable 1 }
21203
21204RcIpBgpExtNetworkAfEntry ::=
21205        SEQUENCE {
21206                  rcIpBgpExtNetworkAfAddrType       InetAddressType,
21207                  rcIpBgpExtNetworkAfAddr           InetAddress,
21208                  rcIpBgpExtNetworkAfPrefixLen      InetAddressPrefixLength,
21209                  rcIpBgpExtNetworkAfMetric         Integer32,
21210                  rcIpBgpExtNetworkAfRowStatus      RowStatus
21211                 }
21212
21213rcIpBgpExtNetworkAfAddrType OBJECT-TYPE
21214        SYNTAX        InetAddressType
21215        MAX-ACCESS    not-accessible
21216        STATUS        current
21217        DESCRIPTION   "Inet address type of the Network prefix that BGP will
21218                       advertise."
21219        ::= { rcIpBgpExtNetworkAfEntry 1 }
21220
21221rcIpBgpExtNetworkAfAddr OBJECT-TYPE
21222        SYNTAX        InetAddress
21223        MAX-ACCESS    not-accessible
21224        STATUS        current
21225        DESCRIPTION   "v4/v6 Network prefix that BGP will advertise."
21226        ::= { rcIpBgpExtNetworkAfEntry 2 }
21227
21228rcIpBgpExtNetworkAfPrefixLen OBJECT-TYPE
21229        SYNTAX        InetAddressPrefixLength
21230        MAX-ACCESS    not-accessible
21231        STATUS        current
21232        DESCRIPTION   "Prefix length of the v4/v6 bgp network address"
21233        ::= { rcIpBgpExtNetworkAfEntry 3 }
21234
21235rcIpBgpExtNetworkAfMetric OBJECT-TYPE
21236        SYNTAX        Integer32 (0..65535)
21237        MAX-ACCESS    read-create
21238        STATUS        current
21239        DESCRIPTION   "Value of the metric to be used while sending
21240                       an update for the routes from the network table.
21241                       Indicates to set the MED value for the routes
21242                       advertised to ebgp Peers."
21243        DEFVAL        { 0 }
21244        ::= { rcIpBgpExtNetworkAfEntry 4 }
21245
21246rcIpBgpExtNetworkAfRowStatus OBJECT-TYPE
21247        SYNTAX        RowStatus
21248        MAX-ACCESS    read-create
21249        STATUS        current
21250        DESCRIPTION   "Row status for create/delete."
21251        ::= { rcIpBgpExtNetworkAfEntry 5 }
21252
21253rcIpBgpExtPeerAfTableSize OBJECT-TYPE
21254        SYNTAX        Unsigned32
21255        MAX-ACCESS    read-only
21256        STATUS        current
21257        DESCRIPTION   "Size of Address family independent BGP
21258                       Peer Table"
21259        ::= { rcIpBgpExt 5 }
21260
21261rcIpBgpExtPeerAfTable OBJECT-TYPE
21262        SYNTAX SEQUENCE OF RcIpBgpExtPeerAfEntry
21263        MAX-ACCESS not-accessible
21264        STATUS current
21265        DESCRIPTION
21266            "Extension to the BGP peer table.  This table contains,
21267             one entry per BGP peer, information about the connections
21268             with BGP Peers, which is not supported by the standard
21269             MIB draft. This table replaces rcIpBgpPeerTable."
21270        ::= { rcIpBgpExt 6 }
21271
21272rcIpBgpExtPeerAfEntry OBJECT-TYPE
21273        SYNTAX RcIpBgpExtPeerAfEntry
21274        MAX-ACCESS not-accessible
21275        STATUS current
21276        DESCRIPTION
21277            "Entry containing miscelleneous information (info not
21278             present in the standard BGP peer table) about the
21279             connection with a remote BGP peer ."
21280        AUGMENTS {
21281            rcIpBgpTmpPeerAfEntry
21282        }
21283        ::= { rcIpBgpExtPeerAfTable 1 }
21284
21285RcIpBgpExtPeerAfEntry ::= SEQUENCE {
21286        rcIpBgpExtPeerAfGroupName             SnmpAdminString,
21287        rcIpBgpExtPeerAfDefaultOriginate      TruthValue,
21288        rcIpBgpExtPeerAfDefaultOriginateIpv6  TruthValue,
21289        rcIpBgpExtPeerAfEbgpMultiHop          TruthValue,
21290        rcIpBgpExtPeerAfAdvertisementInterval Integer32,
21291        rcIpBgpExtPeerAfPassword              SnmpAdminString,
21292        rcIpBgpExtPeerAfWeight                Integer32,
21293        rcIpBgpExtPeerAfMaxPrefix             Integer32,
21294        rcIpBgpExtPeerAfNextHopSelf           TruthValue,
21295        rcIpBgpExtPeerAfRoutePolicyIn         SnmpAdminString,
21296        rcIpBgpExtPeerAfRoutePolicyOut        SnmpAdminString,
21297        rcIpBgpExtPeerAfRouteReflectorClient  TruthValue,
21298        rcIpBgpExtPeerAfSoftReconfigurationIn TruthValue,
21299        rcIpBgpExtPeerAfSoftReconfiguration   INTEGER,
21300        rcIpBgpExtPeerAfRemovePrivateAs       TruthValue,
21301        rcIpBgpExtPeerAfMD5Authentication     TruthValue,
21302        rcIpBgpExtPeerAfDebugMask             Integer32,
21303        rcIpBgpExtPeerAfSendCommunity         TruthValue,
21304        rcIpBgpExtPeerAfUpdateSourceInterface InetAddress,
21305        rcIpBgpExtPeerAfVpnv4Address          TruthValue,
21306        rcIpBgpExtPeerAfIpv6Cap               TruthValue,
21307        rcIpBgpExtPeerAfIpvpnLiteCap          TruthValue,
21308        rcIpBgpExtPeerAfSooAddress            IpAddress,
21309        rcIpBgpExtPeerAfSooAsNumber           Integer32,
21310        rcIpBgpExtPeerAfSooAssignedNum        Unsigned32,
21311        rcIpBgpExtPeerAfSooType               INTEGER,
21312        rcIpBgpExtPeerAfRouteRefresh          TruthValue,
21313        rcIpBgpExtPeerAfAsOverride            TruthValue,
21314        rcIpBgpExtPeerAfAllowAsIn             Integer32,
21315        rcIpBgpExtPeerAfIpv6RoutePolicyIn     SnmpAdminString,
21316        rcIpBgpExtPeerAfIpv6RoutePolicyOut    SnmpAdminString,
21317        rcIpBgpExtPeerAfEnable                TruthValue,
21318        rcIpBgpExtPeerAfRemoteAs              InetAutonomousSystemNumber,
21319        rcIpBgpExtPeerAfConnectRetryInterval  Unsigned32,
21320        rcIpBgpExtPeerAfHoldTimeConfigured    Unsigned32,
21321        rcIpBgpExtPeerAfKeepAliveConfigured   Unsigned32,
21322        rcIpBgpExtPeerAfRowStatus             RowStatus,
21323        rcIpBgpExtPeerAfNewRemoteAs           OCTET STRING,
21324        rcIpBgpExtPeerAfIpv6MaxPrefix         Integer32
21325}
21326
21327rcIpBgpExtPeerAfGroupName OBJECT-TYPE
21328        SYNTAX        SnmpAdminString(SIZE(0..255))
21329        MAX-ACCESS    read-create
21330        STATUS        current
21331        DESCRIPTION   "Peer group name to which this peer belongs (optional)"
21332        ::= { rcIpBgpExtPeerAfEntry 1 }
21333
21334rcIpBgpExtPeerAfDefaultOriginate OBJECT-TYPE
21335        SYNTAX        TruthValue
21336        MAX-ACCESS    read-create
21337        STATUS        current
21338        DESCRIPTION   "To allow a BGP speaker (the local router) to
21339                       send the default route 0.0.0.0 to a neighbor for
21340                       use as a default route"
21341        DEFVAL        {false}
21342        ::= { rcIpBgpExtPeerAfEntry 2 }
21343
21344rcIpBgpExtPeerAfDefaultOriginateIpv6  OBJECT-TYPE
21345        SYNTAX        TruthValue
21346        MAX-ACCESS    read-create
21347        STATUS        current
21348        DESCRIPTION   "To allow a BGP speaker (the local router) to
21349                       Send the default ipv6 route to a neighbor for
21350                       use as a default route"
21351        DEFVAL        {false}
21352        ::= { rcIpBgpExtPeerAfEntry 3 }
21353
21354rcIpBgpExtPeerAfEbgpMultiHop OBJECT-TYPE
21355        SYNTAX        TruthValue
21356        MAX-ACCESS    read-create
21357        STATUS        current
21358        DESCRIPTION   "To accept and attempt BGP connections to
21359                       external peers residing on networks that are not
21360                       directly connected"
21361        DEFVAL          {false}
21362        ::= { rcIpBgpExtPeerAfEntry 4 }
21363
21364rcIpBgpExtPeerAfAdvertisementInterval OBJECT-TYPE
21365        SYNTAX        Integer32 (5..120)
21366        MAX-ACCESS    read-create
21367        STATUS        current
21368        DESCRIPTION   "To set the minimum interval between the sending
21369                       Of BGP routing updates Time in seconds. Integer
21370                       from 5 to 120."
21371        DEFVAL        { 5 }
21372        ::= { rcIpBgpExtPeerAfEntry 5 }
21373
21374rcIpBgpExtPeerAfPassword OBJECT-TYPE
21375        SYNTAX        SnmpAdminString(SIZE(0..80))
21376        MAX-ACCESS    read-create
21377        STATUS        current
21378        DESCRIPTION   "To enable MD5 authentication on a TCP connection
21379                       between two BGP Peers Case-sensitive password of
21380                       up to 80 character"
21381        ::= { rcIpBgpExtPeerAfEntry 6 }
21382
21383rcIpBgpExtPeerAfWeight OBJECT-TYPE
21384        SYNTAX        Integer32 (0..65535)
21385        MAX-ACCESS    read-create
21386        STATUS        current
21387        DESCRIPTION   "To assign an absolute weight to a BGP network.
21388                       It can be an integer from 0 to  65535."
21389        DEFVAL        { 100 }
21390        ::= { rcIpBgpExtPeerAfEntry 7 }
21391
21392rcIpBgpExtPeerAfMaxPrefix OBJECT-TYPE
21393        SYNTAX        Integer32 (0..2147483647)
21394        MAX-ACCESS    read-create
21395        STATUS        current
21396        DESCRIPTION   "Sets a limit on the number of routes that will
21397                       be accepted from a neighbor. A value of zero
21398                       indicates no limit"
21399        DEFVAL          {12000}
21400        ::= { rcIpBgpExtPeerAfEntry 8 }
21401
21402rcIpBgpExtPeerAfNextHopSelf  OBJECT-TYPE
21403        SYNTAX        TruthValue
21404        MAX-ACCESS    read-create
21405        STATUS        current
21406        DESCRIPTION   "Set NextHop Attribute to local router address
21407                       Before sending updates to remote peer"
21408        DEFVAL        { false }
21409        ::= { rcIpBgpExtPeerAfEntry 9 }
21410
21411rcIpBgpExtPeerAfRoutePolicyIn OBJECT-TYPE
21412        SYNTAX        SnmpAdminString(SIZE(0..64))
21413        MAX-ACCESS    read-create
21414        STATUS        current
21415        DESCRIPTION   "Route Policy Name that will be applied to all
21416                       Networks learned from this peer"
21417        ::= { rcIpBgpExtPeerAfEntry 10 }
21418
21419rcIpBgpExtPeerAfRoutePolicyOut OBJECT-TYPE
21420        SYNTAX        SnmpAdminString(SIZE(0..64))
21421        MAX-ACCESS    read-create
21422        STATUS        current
21423        DESCRIPTION   "Route policy name that will be applied to all
21424                       outgoing updates"
21425        ::= { rcIpBgpExtPeerAfEntry 11 }
21426
21427rcIpBgpExtPeerAfRouteReflectorClient OBJECT-TYPE
21428        SYNTAX        TruthValue
21429        MAX-ACCESS    read-create
21430        STATUS        current
21431        DESCRIPTION   "Indicates whether this peer is a route reflector
21432                       client."
21433        DEFVAL        {false}
21434        ::= { rcIpBgpExtPeerAfEntry 12 }
21435
21436rcIpBgpExtPeerAfSoftReconfigurationIn OBJECT-TYPE
21437        SYNTAX        TruthValue
21438        MAX-ACCESS    read-create
21439        STATUS        current
21440        DESCRIPTION   "If Peer soft reconfiguration is enabled in the
21441                       in-bound direction, policy can be changed and
21442                       routes can re-learned without having to reset
21443                       the bgp connection. Enabling soft reconfig-in
21444                       causes all bgp routes to be stored in local
21445                       memory (even non-best routes)"
21446        DEFVAL        {true}
21447        ::= { rcIpBgpExtPeerAfEntry 13 }
21448
21449rcIpBgpExtPeerAfSoftReconfiguration OBJECT-TYPE
21450        SYNTAX        INTEGER {
21451                                in (1),
21452                                out(2),
21453                                none(3)
21454                              }
21455        MAX-ACCESS    read-create
21456        STATUS        current
21457        DESCRIPTION   "If rcIpBgpExtPeerAfSoftReconfigurationIn is enabled
21458                       in the in-bound direction, policy can be changed
21459                       and routes can re-learned without having to
21460                       reset the bgp connection by setting
21461                       rcIpBgpExtPeerAfSoftReconfiguration to in(1).
21462                       Setting the value to out (2) forces the neighbor
21463                       to send out all the updates to the remote
21464                       neighbor without resetting the connection."
21465        DEFVAL        {none}
21466        ::= { rcIpBgpExtPeerAfEntry 14 }
21467
21468rcIpBgpExtPeerAfRemovePrivateAs OBJECT-TYPE
21469        SYNTAX       TruthValue
21470        MAX-ACCESS   read-create
21471        STATUS       current
21472        DESCRIPTION  "Enable and disable private AS number from being
21473                      stripped when sending an update"
21474        DEFVAL          { false  }
21475        ::= { rcIpBgpExtPeerAfEntry 15 }
21476
21477rcIpBgpExtPeerAfMD5Authentication  OBJECT-TYPE
21478        SYNTAX      TruthValue
21479        MAX-ACCESS      read-create
21480        STATUS      current
21481        DESCRIPTION "Enable and Disable MD5 authentication"
21482        DEFVAL       { false }
21483        ::= { rcIpBgpExtPeerAfEntry 16 }
21484
21485rcIpBgpExtPeerAfDebugMask OBJECT-TYPE
21486        SYNTAX         Integer32 (0..511)
21487        MAX-ACCESS     read-create
21488        STATUS         current
21489        DESCRIPTION    " value is one of multiple (logically by 'OR' of
21490                         following value:
21491                                 none (0),
21492                                 error(1),
21493                                 packet(2),
21494                                 event(4),
21495                                 trace(8),
21496                                 warning(16),
21497                                 state(32),
21498                                 init(64),
21499                                 filter(128),
21500                                 update(256),
21501                                 all(511)
21502                        all(511): Enables all debugging messages.
21503                        none(0): Disables all debugging messages.
21504                        error(1): Enables display of debug error
21505                        messages.
21506                        packet(2): Enables display of debug packet
21507                        messages.
21508                        event(4): Enables display of debug event
21509                        messages.
21510                        trace(8): Enables display debug trace messages.
21511                        warning(16): Enables display debug warning
21512                        messages.
21513                        state(32): Enables display of debug state
21514                        transition messages.
21515                        init(64): Enables display of debug
21516                        initialization messages.
21517                        filter(128): Enables display of debug messages
21518                        related to filtering.
21519                        update(256): Enables display of debug messages
21520                        related to sending and receiving
21521                        updates."
21522        DEFVAL          { 0 }
21523        ::=  { rcIpBgpExtPeerAfEntry 17 }
21524
21525-- Following between =begin =end is processed by mib_tools/extras.awk
21526-- =begin enum
21527-- rcIpBgpExtPeerAfDebugMask none    0
21528-- rcIpBgpExtPeerAfDebugMask error   1
21529-- rcIpBgpExtPeerAfDebugMask packet  2
21530-- rcIpBgpExtPeerAfDebugMask event   4
21531-- rcIpBgpExtPeerAfDebugMask trace   8
21532-- rcIpBgpExtPeerAfDebugMask warning 16
21533-- rcIpBgpExtPeerAfDebugMask state   32
21534-- rcIpBgpExtPeerAfDebugMask init    64
21535-- rcIpBgpExtPeerAfDebugMask filter  128
21536-- rcIpBgpExtPeerAfDebugMask update  256
21537-- rcIpBgpExtPeerAfDebugMask all     511
21538-- =end enum
21539
21540rcIpBgpExtPeerAfSendCommunity  OBJECT-TYPE
21541        SYNTAX      TruthValue
21542        MAX-ACCESS  read-create
21543        STATUS      current
21544        DESCRIPTION "Enables or disables sending the update message
21545                     community attribute to the specified peer."
21546        DEFVAL       { false }
21547        ::= { rcIpBgpExtPeerAfEntry 18 }
21548
21549rcIpBgpExtPeerAfUpdateSourceInterface  OBJECT-TYPE
21550        SYNTAX        InetAddress
21551        MAX-ACCESS    read-create
21552        STATUS        current
21553        DESCRIPTION   "The Inet address to be used for Circuitless IP."
21554        ::= { rcIpBgpExtPeerAfEntry 19 }
21555
21556rcIpBgpExtPeerAfVpnv4Address  OBJECT-TYPE
21557        SYNTAX      TruthValue
21558        MAX-ACCESS  read-create
21559        STATUS      current
21560        DESCRIPTION " The vpnv4 routes specified."
21561        DEFVAL       { false }
21562        ::= { rcIpBgpExtPeerAfEntry 20 }
21563
21564rcIpBgpExtPeerAfIpv6Cap  OBJECT-TYPE
21565        SYNTAX      TruthValue
21566        MAX-ACCESS  read-create
21567        STATUS      current
21568        DESCRIPTION " The ipv6 capability can be enabled or
21569                     disabled on the bgp neighbor peer."
21570        DEFVAL       { false }
21571        ::= { rcIpBgpExtPeerAfEntry 21 }
21572
21573rcIpBgpExtPeerAfIpvpnLiteCap OBJECT-TYPE
21574        SYNTAX      TruthValue
21575        MAX-ACCESS  read-create
21576        STATUS      current
21577        DESCRIPTION "The IPVPN-lite capability can be enabled or
21578                     disabled on the bgp neighbor peer."
21579        DEFVAL       { false }
21580        ::= { rcIpBgpExtPeerAfEntry 22 }
21581
21582rcIpBgpExtPeerAfSooAddress     OBJECT-TYPE
21583        SYNTAX        IpAddress
21584        MAX-ACCESS    read-create
21585        STATUS        current
21586        DESCRIPTION   " The site-of-origin ip address."
21587        ::= { rcIpBgpExtPeerAfEntry 23 }
21588
21589rcIpBgpExtPeerAfSooAsNumber  OBJECT-TYPE
21590        SYNTAX        Integer32(0..65535)
21591        MAX-ACCESS    read-create
21592        STATUS        current
21593        DESCRIPTION   "The asnum for the site-of-origin for bgp peer."
21594        ::= { rcIpBgpExtPeerAfEntry  24}
21595
21596rcIpBgpExtPeerAfSooAssignedNum     OBJECT-TYPE
21597        SYNTAX        Unsigned32 (0..2147483647)
21598        MAX-ACCESS    read-create
21599        STATUS        current
21600        DESCRIPTION   "The Assigned number required along with asnum or
21601                       address to configure the site-of-origin for bgp
21602                       peer."
21603        ::= { rcIpBgpExtPeerAfEntry  25}
21604
21605rcIpBgpExtPeerAfSooType        OBJECT-TYPE
21606        SYNTAX        INTEGER {
21607                        none(0),
21608                        asnum(1),
21609                        ipaddr(2)
21610                      }
21611        MAX-ACCESS    read-only
21612        STATUS        current
21613        DESCRIPTION   " The soo type can be asnum or ipaddress."
21614        DEFVAL        { none }
21615        ::= { rcIpBgpExtPeerAfEntry  26}
21616
21617rcIpBgpExtPeerAfRouteRefresh           OBJECT-TYPE
21618        SYNTAX        TruthValue
21619        MAX-ACCESS    read-create
21620        STATUS        current
21621        DESCRIPTION   "Route refresh for bgp peer."
21622        DEFVAL       { false }
21623        ::= { rcIpBgpExtPeerAfEntry   27 }
21624
21625rcIpBgpExtPeerAfAsOverride    OBJECT-TYPE
21626        SYNTAX        TruthValue
21627        MAX-ACCESS    read-create
21628        STATUS        current
21629        DESCRIPTION   "The AS Override value can be enabled or disabled
21630                       for bgp peer."
21631        DEFVAL        { false }
21632        ::= { rcIpBgpExtPeerAfEntry  28}
21633
21634rcIpBgpExtPeerAfAllowAsIn    OBJECT-TYPE
21635        SYNTAX        Integer32(0..10)
21636        MAX-ACCESS    read-create
21637        STATUS        current
21638        DESCRIPTION   "The number of as-in allowed for bgp peer."
21639        ::= { rcIpBgpExtPeerAfEntry  29}
21640
21641rcIpBgpExtPeerAfIpv6RoutePolicyIn OBJECT-TYPE
21642        SYNTAX        SnmpAdminString(SIZE(0..64))
21643        MAX-ACCESS    read-create
21644        STATUS        current
21645        DESCRIPTION   "Ipv6 Route Policy Name that will be applied to all
21646                       Networks learned from this peer"
21647        ::= { rcIpBgpExtPeerAfEntry 30 }
21648
21649rcIpBgpExtPeerAfIpv6RoutePolicyOut OBJECT-TYPE
21650        SYNTAX        SnmpAdminString(SIZE(0..64))
21651        MAX-ACCESS    read-create
21652        STATUS        current
21653        DESCRIPTION   "Ipv6 Route policy name that will be applied to all
21654                       outgoing updates"
21655        ::= { rcIpBgpExtPeerAfEntry 31 }
21656
21657rcIpBgpExtPeerAfEnable OBJECT-TYPE
21658        SYNTAX        TruthValue
21659        MAX-ACCESS    read-create
21660        STATUS        current
21661        DESCRIPTION   "Used to enable/disable bgp+ peer"
21662        ::= { rcIpBgpExtPeerAfEntry 32 }
21663
21664rcIpBgpExtPeerAfRemoteAs OBJECT-TYPE
21665        SYNTAX        InetAutonomousSystemNumber
21666        MAX-ACCESS    read-create
21667        STATUS        current
21668        DESCRIPTION   "Used to manually configure the remote as of the bgp+
21669                       peer."
21670        ::= { rcIpBgpExtPeerAfEntry 33 }
21671
21672rcIpBgpExtPeerAfConnectRetryInterval OBJECT-TYPE
21673        SYNTAX        Unsigned32 (1..65535)
21674        UNITS         "seconds"
21675        MAX-ACCESS    read-create
21676        STATUS        current
21677        DESCRIPTION   "Used to configure the ConnectRetry timer for the
21678                       BGP+ peer."
21679        ::= { rcIpBgpExtPeerAfEntry 34 }
21680
21681rcIpBgpExtPeerAfHoldTimeConfigured  OBJECT-TYPE
21682        SYNTAX        Unsigned32 ( 0 | 3..65535 )
21683        UNITS         "seconds"
21684        MAX-ACCESS    read-create
21685        STATUS        current
21686        DESCRIPTION   "Used to configure the Hold Timer for the BGP+ peer."
21687        ::= { rcIpBgpExtPeerAfEntry 35 }
21688
21689rcIpBgpExtPeerAfKeepAliveConfigured OBJECT-TYPE
21690        SYNTAX        Unsigned32 ( 0 | 1..21845 )
21691        UNITS         "seconds"
21692        MAX-ACCESS    read-create
21693        STATUS        current
21694        DESCRIPTION   "Used to configure the KeepAlive Timer for the BGP+ peer."
21695        ::= { rcIpBgpExtPeerAfEntry 36 }
21696
21697rcIpBgpExtPeerAfRowStatus OBJECT-TYPE
21698        SYNTAX      RowStatus
21699        MAX-ACCESS  read-create
21700        STATUS      current
21701        DESCRIPTION "Used to create/delete entries in the Table."
21702        ::= { rcIpBgpExtPeerAfEntry 37 }
21703
21704rcIpBgpExtPeerAfNewRemoteAs OBJECT-TYPE
21705        SYNTAX        OCTET STRING(SIZE (0..4))
21706        MAX-ACCESS    read-create
21707        STATUS        current
21708        DESCRIPTION   "Remote Autonomous system number of this peer"
21709        ::= { rcIpBgpExtPeerAfEntry 38 }
21710
21711rcIpBgpExtPeerAfIpv6MaxPrefix OBJECT-TYPE
21712        SYNTAX        Integer32 (0..2147483647)
21713        MAX-ACCESS    read-create
21714        STATUS        current
21715        DESCRIPTION   "Sets a limit on the number of ipv6 routes that will
21716                       be accepted from a neighbor. A value of zero
21717                       indicates no limit"
21718        DEFVAL          {8000}
21719        ::= { rcIpBgpExtPeerAfEntry 40 }
21720
21721
21722rcIpBgpExtAfPathAttrTable OBJECT-TYPE
21723        SYNTAX     SEQUENCE OF RcIpBgpExtAfPathAttrEntry
21724        MAX-ACCESS not-accessible
21725        STATUS     current
21726        DESCRIPTION
21727            "Extension to rcIpBgpTmpAfPathAttrTable. This table contains
21728             info about additional BGP path attributes not covered in
21729             rcIpBgpTmpAfPathAttrTable."
21730        ::= { rcIpBgpExt 7 }
21731
21732rcIpBgpExtAfPathAttrEntry OBJECT-TYPE
21733        SYNTAX     RcIpBgpExtAfPathAttrEntry
21734        MAX-ACCESS not-accessible
21735        STATUS     current
21736        DESCRIPTION
21737            "Each entry contains data about additional path attributes
21738             associated with a given prefix in the rcIpBgpTmpNlriTable."
21739        AUGMENTS {
21740            rcIpBgpTmpAfPathAttrEntry
21741        }
21742        ::= { rcIpBgpExtAfPathAttrTable 1 }
21743
21744RcIpBgpExtAfPathAttrEntry ::= SEQUENCE {
21745        rcIpBgpExtAfPathAttrUnknown OCTET STRING,
21746        rcIpBgpExtAfPathAttrCommunities OCTET STRING,
21747        rcIpBgpExtAfPathAttrOriginateId IpAddress,
21748        rcIpBgpExtAfPathAttrClusterId OCTET STRING
21749}
21750
21751rcIpBgpExtAfPathAttrUnknown OBJECT-TYPE
21752        SYNTAX     OCTET STRING (SIZE(0..255))
21753        MAX-ACCESS read-only
21754        STATUS     current
21755        DESCRIPTION
21756            "Replaces bgp4PathAttrUnknown.
21757             One or more path attributes not understood
21758             by this BGP4 speaker.  Size zero (0)
21759             indicates the absence of such
21760             attribute(s). Octets beyond the maximum
21761             size, if any, are not recorded by this
21762             object."
21763        ::= { rcIpBgpExtAfPathAttrEntry 1 }
21764
21765rcIpBgpExtAfPathAttrCommunities OBJECT-TYPE
21766        SYNTAX        OCTET STRING (SIZE(0..255))
21767        MAX-ACCESS    read-only
21768        STATUS        current
21769        DESCRIPTION
21770            "The string represents BGP+ community path attributes as
21771             <length ,value>. The length is a 1-octet field containing the
21772             numbner of community numbers in the value field.The value field
21773             contains one or more Community numbers,each community is
21774             represented in the octet string as 4 octets.The community numbers
21775             in the string beyond maximum size 255,if any, will not be recorded
21776             by this object."
21777        ::=   { rcIpBgpExtAfPathAttrEntry 2 }
21778
21779rcIpBgpExtAfPathAttrOriginateId OBJECT-TYPE
21780        SYNTAX        IpAddress
21781        MAX-ACCESS    read-only
21782        STATUS        current
21783        DESCRIPTION   "In a BGP+ context, the IP address of the router which
21784                       originates the routes."
21785        ::=   { rcIpBgpExtAfPathAttrEntry 3 }
21786
21787rcIpBgpExtAfPathAttrClusterId OBJECT-TYPE
21788        SYNTAX        OCTET STRING (SIZE(0..255))
21789        MAX-ACCESS    read-only
21790        STATUS        current
21791        DESCRIPTION   "The string represents BGP+ Cluster Id path attributes as
21792                       <length,value>.  The length is a 1-octet field containing
21793                       the number of Cluster Id numbers in the value field. The
21794                       value field contains one or more Cluster Id numbers, each                       Cluster Id is represented in the octet string as 4
21795                       octets, each four octets is the IpAddress of the router
21796                       acting as a route reflector.The Cluster Id numbers in the
21797                       string beyond maximum size 255,if any, will not be
21798                       recorded by this object."
21799        ::=   { rcIpBgpExtAfPathAttrEntry 4 }
21800
21801
21802    rcIpBgpTmp OBJECT IDENTIFIER ::= { rcIpBgp 17 }
21803
21804    --
21805    -- Textual Conventions
21806    --
21807
21808
21809    RcIpBgpTmpIdentifierTC ::= TEXTUAL-CONVENTION
21810        DISPLAY-HINT "1d."
21811        STATUS       current
21812        DESCRIPTION
21813            "The representation of a BGP Identifier.  BGP Identifiers
21814             are presented in the received network byte order.
21815             The BGP Identifier is displayed as if it is an IP address,
21816             even if it would be an illegal one."
21817        REFERENCE
21818            "RFC 4273, Section 4.2"
21819        SYNTAX OCTET STRING(SIZE (4))
21820
21821
21822    RcIpBgpTmpAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION
21823        DISPLAY-HINT "d"
21824        STATUS       current
21825        DESCRIPTION
21826            "The representation of a BGP AFI"
21827        REFERENCE
21828            "RFC 4760, Section 3"
21829        SYNTAX Unsigned32(0..65535)
21830
21831
21832    RcIpBgpTmpSubsequentAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION
21833        DISPLAY-HINT "d"
21834        STATUS       current
21835        DESCRIPTION
21836            "The representation of a BGP SAFI"
21837        REFERENCE
21838            "RFC 4760, Section 3"
21839        SYNTAX Unsigned32(0..255)
21840
21841    --
21842    -- Top level scalars for this MIB
21843    --
21844
21845    rcIpBgpTmpLocalAsNew OBJECT-TYPE
21846        SYNTAX     InetAutonomousSystemNumber
21847        MAX-ACCESS read-only
21848        STATUS     current
21849        DESCRIPTION
21850            "The local autonomous system number.
21851
21852             This object supports 4 byte ASes and replaces
21853             bgpLocalAs."
21854        REFERENCE
21855                 "RFC 4271, Section 4.2, 'My Autonomous System'.
21856
21857                  RFC 4893, BGP Support for Four-octet AS Number
21858                  Space."
21859        ::= { rcIpBgpTmp 9 }
21860
21861    --
21862    -- Address Family (Af) independent per-peer management information.
21863    --
21864
21865    rcIpBgpTmpPeerAf
21866        OBJECT IDENTIFIER ::= { rcIpBgpTmp 10 }
21867
21868    --
21869    -- Address Family (Af) independent per-peer session management
21870    -- information.
21871    --
21872
21873    rcIpBgpTmpPeerAfTable OBJECT-TYPE
21874        SYNTAX     SEQUENCE OF RcIpBgpTmpPeerAfEntry
21875        MAX-ACCESS not-accessible
21876        STATUS     current
21877        DESCRIPTION
21878            "BGP peer table.  This table contains, one entry per BGP
21879             peer, information about the connections with BGP peers.
21880
21881             This table replaces bgpPeerTable."
21882        ::= { rcIpBgpTmpPeerAf 1 }
21883
21884    rcIpBgpTmpPeerAfEntry OBJECT-TYPE
21885        SYNTAX     RcIpBgpTmpPeerAfEntry
21886        MAX-ACCESS not-accessible
21887        STATUS     current
21888        DESCRIPTION
21889            "Entry containing information about the connection with
21890             a remote BGP peer."
21891        INDEX {
21892            rcIpBgpTmpPeerAfInstance,
21893            rcIpBgpTmpPeerAfLocalAddrType,
21894            rcIpBgpTmpPeerAfLocalAddr,
21895            rcIpBgpTmpPeerAfRemoteAddrType,
21896            rcIpBgpTmpPeerAfRemoteAddr
21897        }
21898        ::= { rcIpBgpTmpPeerAfTable 1 }
21899
21900    RcIpBgpTmpPeerAfEntry ::= SEQUENCE {
21901        -- INDEX information
21902        rcIpBgpTmpPeerAfInstance
21903            Unsigned32,
21904        rcIpBgpTmpPeerAfLocalAddrType
21905            InetAddressType,
21906        rcIpBgpTmpPeerAfLocalAddr
21907            InetAddress,
21908        rcIpBgpTmpPeerAfRemoteAddrType
21909            InetAddressType,
21910        rcIpBgpTmpPeerAfRemoteAddr
21911            InetAddress,
21912
21913        -- Local
21914        rcIpBgpTmpPeerAfLocalPort
21915            InetPortNumber,
21916        rcIpBgpTmpPeerAfLocalAs
21917            InetAutonomousSystemNumber,
21918
21919        -- Remote
21920        rcIpBgpTmpPeerAfRemotePort
21921            InetPortNumber,
21922        rcIpBgpTmpPeerAfRemoteAs
21923            InetAutonomousSystemNumber,
21924        rcIpBgpTmpPeerAfIdentifier
21925            RcIpBgpTmpIdentifierTC,
21926
21927        -- Session status
21928        rcIpBgpTmpPeerAfAdminStatus
21929            INTEGER,
21930        rcIpBgpTmpPeerAfPeerState
21931            INTEGER,
21932        rcIpBgpTmpPeerAfConfiguredVersion
21933            Unsigned32,
21934        rcIpBgpTmpPeerAfNegotiatedVersion
21935            Unsigned32
21936    }
21937
21938    rcIpBgpTmpPeerAfInstance OBJECT-TYPE
21939        SYNTAX     Unsigned32 (1..4294967295)
21940        MAX-ACCESS not-accessible
21941        STATUS     current
21942        DESCRIPTION
21943            "The routing instance index.
21944
21945             Some BGP implementations permit the creation of
21946             multiple instances of a BGP routing process. An
21947             example includes routers running BGP/MPLS IP Virtual
21948             Private Networks.
21949
21950             Implementations that do not support multiple
21951             routing instances should return 1 for this object."
21952        ::= { rcIpBgpTmpPeerAfEntry 1 }
21953
21954    rcIpBgpTmpPeerAfLocalAddrType OBJECT-TYPE
21955        SYNTAX     InetAddressType
21956        MAX-ACCESS not-accessible
21957        STATUS     current
21958        DESCRIPTION
21959            "The address family of the local end of the peering
21960             session."
21961        ::= { rcIpBgpTmpPeerAfEntry 2 }
21962
21963    rcIpBgpTmpPeerAfLocalAddr OBJECT-TYPE
21964        SYNTAX     InetAddress
21965        MAX-ACCESS not-accessible
21966        STATUS     current
21967        DESCRIPTION
21968            "The local IP address of this entry's BGP connection."
21969        ::= { rcIpBgpTmpPeerAfEntry 3 }
21970
21971    rcIpBgpTmpPeerAfRemoteAddrType OBJECT-TYPE
21972        SYNTAX     InetAddressType
21973        MAX-ACCESS not-accessible
21974        STATUS     current
21975        DESCRIPTION
21976            "The address family of the remote end of the peering
21977             session."
21978        ::= { rcIpBgpTmpPeerAfEntry 4 }
21979
21980    rcIpBgpTmpPeerAfRemoteAddr OBJECT-TYPE
21981        SYNTAX     InetAddress
21982        MAX-ACCESS not-accessible
21983        STATUS     current
21984        DESCRIPTION
21985            "The remote IP address of this entry's BGP peer."
21986        ::= { rcIpBgpTmpPeerAfEntry 5 }
21987
21988    rcIpBgpTmpPeerAfLocalPort OBJECT-TYPE
21989        SYNTAX     InetPortNumber
21990        MAX-ACCESS read-only
21991        STATUS     current
21992        DESCRIPTION
21993            "The local port for the TCP connection between the BGP
21994             peers."
21995        ::= { rcIpBgpTmpPeerAfEntry 6 }
21996
21997    rcIpBgpTmpPeerAfLocalAs OBJECT-TYPE
21998        SYNTAX     InetAutonomousSystemNumber
21999        MAX-ACCESS read-only
22000        STATUS     current
22001        DESCRIPTION
22002            "Some implementations of BGP can represent themselves
22003             as multiple ASes. This is the AS that this peering
22004             session is representing itself as to the remote peer."
22005        ::= { rcIpBgpTmpPeerAfEntry 7 }
22006
22007    rcIpBgpTmpPeerAfRemotePort OBJECT-TYPE
22008        SYNTAX     InetPortNumber
22009        MAX-ACCESS read-only
22010        STATUS     current
22011        DESCRIPTION
22012            "The remote port for the TCP connection between the BGP
22013             peers.
22014
22015             Note that the objects rcIpBgpTmpPeerAfLocalAddr,
22016             rcIpBgpTmpPeerAfLocalPort, rcIpBgpTmpPeerAfRemoteAddr and
22017             rcIpBgpTmpPeerAfRemotePort provide the appropriate reference to
22018             the standard MIB TCP connection table, or even the ipv6
22019             TCP MIB as in RFC 4022."
22020        REFERENCE
22021            "RFC 2012 - SNMPv2 Management Information Base for the
22022             Transmission Control Protocol using SMIv2.
22023             RFC 4022 - IP Version 6 Management Information Base
22024             for the Transmission Control Protocol."
22025        ::= { rcIpBgpTmpPeerAfEntry 8 }
22026
22027    rcIpBgpTmpPeerAfRemoteAs OBJECT-TYPE
22028        SYNTAX     InetAutonomousSystemNumber
22029        MAX-ACCESS read-only
22030        STATUS     current
22031        DESCRIPTION
22032            "The remote autonomous system number received in the BGP
22033             OPEN message."
22034        REFERENCE
22035            "RFC 4271, Section 4.2."
22036        ::= { rcIpBgpTmpPeerAfEntry 9 }
22037
22038    rcIpBgpTmpPeerAfIdentifier OBJECT-TYPE
22039        SYNTAX     RcIpBgpTmpIdentifierTC
22040        MAX-ACCESS read-only
22041        STATUS     current
22042        DESCRIPTION
22043            "The BGP Identifier of this entry's remote BGP peer.
22044
22045             This entry should be 0.0.0.0 unless the
22046             rcIpBgpTmpPeerAfPeerState is in the openconfirm or the
22047             established state."
22048        REFERENCE
22049            "RFC 4271, Section 4.2, 'BGP Identifier'."
22050        ::= { rcIpBgpTmpPeerAfEntry 10 }
22051
22052    rcIpBgpTmpPeerAfAdminStatus OBJECT-TYPE
22053        SYNTAX     INTEGER {
22054            halted(1),
22055            running(2)
22056        }
22057        MAX-ACCESS read-only
22058        STATUS     current
22059        DESCRIPTION
22060            "Whether or not the BGP FSM for this remote peer is
22061             halted or running. The BGP FSM for a remote peer is
22062             halted after processing a Stop event. Likewise, it is
22063             in the running state after a Start event.
22064
22065             The rcIpBgpTmpPeerAfState will generally be in the idle state
22066             when the FSM is halted, although some extensions such
22067             as Graceful Restart will leave the peer in the Idle
22068             state but with the FSM running."
22069        REFERENCE
22070            "RFC 4271, Section 8.1.2."
22071        ::= { rcIpBgpTmpPeerAfEntry 11 }
22072
22073    rcIpBgpTmpPeerAfPeerState OBJECT-TYPE
22074        SYNTAX     INTEGER {
22075            idle(1),
22076            connect(2),
22077            active(3),
22078            opensent(4),
22079            openconfirm(5),
22080            established(6)
22081        }
22082        MAX-ACCESS read-only
22083        STATUS     current
22084        DESCRIPTION
22085            "The BGP peer connection state."
22086        REFERENCE
22087            "RFC 4271, Section 8.2.2."
22088        ::= { rcIpBgpTmpPeerAfEntry 12 }
22089
22090    rcIpBgpTmpPeerAfConfiguredVersion OBJECT-TYPE
22091        SYNTAX     Unsigned32 (1..255)
22092        MAX-ACCESS read-only
22093        STATUS     current
22094        DESCRIPTION
22095            "The configured version to originally start with this
22096             remote peer. The BGP speaker may permit negotiation to a
22097             lower version number of the protocol."
22098        REFERENCE
22099            "RFC 4271, Section 4.2.
22100             RFC 4271, Section 7."
22101        ::= { rcIpBgpTmpPeerAfEntry 13 }
22102
22103    rcIpBgpTmpPeerAfNegotiatedVersion OBJECT-TYPE
22104        SYNTAX     Unsigned32 (1..255)
22105        MAX-ACCESS read-only
22106        STATUS     current
22107        DESCRIPTION
22108            "The negotiated version of BGP running between
22109             the two peers.
22110
22111             This entry MUST be zero (0) unless the
22112             rcIpBgpTmpPeerAfState is in the openconfirm or the
22113             established state.
22114
22115             Note that legal values for this object are
22116             between 0 and 255."
22117        REFERENCE
22118            "RFC 4271, Section 4.2.
22119             RFC 4271, Section 7."
22120        ::= { rcIpBgpTmpPeerAfEntry 14 }
22121
22122
22123    --
22124    -- Address Family (Af) independent per-peer error management
22125    -- information.
22126    --
22127
22128    rcIpBgpTmpPeerAfErrors
22129        OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 2 }
22130
22131    rcIpBgpTmpPeerAfErrorsTable OBJECT-TYPE
22132        SYNTAX     SEQUENCE OF RcIpBgpTmpPeerAfErrorsEntry
22133        MAX-ACCESS not-accessible
22134        STATUS     current
22135        DESCRIPTION
22136            "On a per-peer basis, this table reflects the last
22137             protocol-defined error encountered and reported on
22138             the peer session. If no entry for a given peer
22139             exists in this table, then no such errors have been
22140             observed, reported, and recorded on the session."
22141        ::= { rcIpBgpTmpPeerAfErrors 1 }
22142
22143    rcIpBgpTmpPeerAfErrorsEntry OBJECT-TYPE
22144        SYNTAX     RcIpBgpTmpPeerAfErrorsEntry
22145        MAX-ACCESS not-accessible
22146        STATUS     current
22147        DESCRIPTION
22148            "Each entry contains information about errors sent
22149             and received for a particular BGP peer."
22150        AUGMENTS {
22151            rcIpBgpTmpPeerAfEntry
22152        }
22153        ::= { rcIpBgpTmpPeerAfErrorsTable 1 }
22154
22155    RcIpBgpTmpPeerAfErrorsEntry ::= SEQUENCE {
22156        rcIpBgpTmpPeerAfLastErrorCodeReceived
22157            OCTET STRING,
22158        rcIpBgpTmpPeerAfLastErrorSubCodeReceived
22159            OCTET STRING,
22160        rcIpBgpTmpPeerAfLastErrorReceivedTime
22161            TimeStamp,
22162        rcIpBgpTmpPeerAfLastErrorReceivedText
22163            SnmpAdminString,
22164        rcIpBgpTmpPeerAfLastErrorReceivedData
22165            OCTET STRING,
22166        rcIpBgpTmpPeerAfLastErrorCodeSent
22167            OCTET STRING,
22168        rcIpBgpTmpPeerAfLastErrorSubCodeSent
22169            OCTET STRING,
22170        rcIpBgpTmpPeerAfLastErrorSentTime
22171            TimeStamp,
22172        rcIpBgpTmpPeerAfLastErrorSentText
22173            SnmpAdminString,
22174        rcIpBgpTmpPeerAfLastErrorSentData
22175            OCTET STRING
22176    }
22177
22178    rcIpBgpTmpPeerAfLastErrorCodeReceived OBJECT-TYPE
22179        SYNTAX     OCTET STRING (SIZE (1))
22180        MAX-ACCESS read-only
22181        STATUS     current
22182        DESCRIPTION
22183            "The last error code received from this peer via NOTIFICATION
22184             message on this connection.  If no error has occurred, this
22185             field is zero."
22186        REFERENCE
22187            "RFC 4271, Section 4.5.
22188             RFC 4486 optionally supported.
22189             RFC 3362, Section 5 optionally supported."
22190        ::= { rcIpBgpTmpPeerAfErrorsEntry 1 }
22191
22192    rcIpBgpTmpPeerAfLastErrorSubCodeReceived OBJECT-TYPE
22193        SYNTAX     OCTET STRING (SIZE (1))
22194        MAX-ACCESS read-only
22195        STATUS     current
22196        DESCRIPTION
22197            "The last subcode received from this peer via NOTIFICATION
22198             message on this connection.  If no error has occurred, this
22199             field is zero."
22200        REFERENCE
22201            "RFC 4271, Section 4.5.
22202             RFC 4486 optionally supported.
22203             RFC 3362, Section 5 optionally supported."
22204        ::= { rcIpBgpTmpPeerAfErrorsEntry 2 }
22205
22206    rcIpBgpTmpPeerAfLastErrorReceivedTime OBJECT-TYPE
22207        SYNTAX     TimeStamp
22208        MAX-ACCESS read-only
22209        STATUS     current
22210        DESCRIPTION
22211            "The timestamp that the last NOTIFICATION was received from
22212             this peer."
22213        REFERENCE
22214            "RFC 4271, Section 4.5."
22215        ::= { rcIpBgpTmpPeerAfErrorsEntry 3 }
22216
22217    rcIpBgpTmpPeerAfLastErrorReceivedText OBJECT-TYPE
22218        SYNTAX     SnmpAdminString
22219        MAX-ACCESS read-only
22220        STATUS     current
22221        DESCRIPTION
22222            "This object contains an implementation specific
22223             explanation of the error that was reported."
22224        ::= { rcIpBgpTmpPeerAfErrorsEntry 4 }
22225
22226    rcIpBgpTmpPeerAfLastErrorReceivedData OBJECT-TYPE
22227        SYNTAX     OCTET STRING (SIZE(0..4075))
22228        MAX-ACCESS read-only
22229        STATUS     current
22230        DESCRIPTION
22231            "The last error code's data seen by this peer.
22232
22233             Per RFC 2578, some implementations may have limitations
22234             dealing with OCTET STRINGS larger than 255.  Thus, this
22235             data may be truncated."
22236        REFERENCE
22237            "RFC 4271, Section 4.5,
22238             RFC 2578, Section 7.1.2,
22239             RFC 4486 optionaly supported.
22240             RFC 3362, Section 5 optionally supported."
22241        ::= { rcIpBgpTmpPeerAfErrorsEntry 5 }
22242
22243    rcIpBgpTmpPeerAfLastErrorCodeSent OBJECT-TYPE
22244        SYNTAX     OCTET STRING (SIZE (1))
22245        MAX-ACCESS read-only
22246        STATUS     current
22247        DESCRIPTION
22248            "The last error code sent to this peer via NOTIFICATION
22249             message on this connection.  If no error has occurred, this
22250             field is zero."
22251        REFERENCE
22252            "RFC 4271, Section 4.5.
22253             RFC 4486 optionally supported.
22254             RFC 3362, Section 5 optionally supported."
22255        ::= { rcIpBgpTmpPeerAfErrorsEntry 6 }
22256
22257    rcIpBgpTmpPeerAfLastErrorSubCodeSent OBJECT-TYPE
22258        SYNTAX     OCTET STRING (SIZE (1))
22259        MAX-ACCESS read-only
22260        STATUS     current
22261        DESCRIPTION
22262            "The last subcode sent to this peer via NOTIFICATION
22263             message on this connection.  If no error has occurred, this
22264             field is zero."
22265        REFERENCE
22266            "RFC 4271, Section 4.5.
22267             RFC 4486 optionally supported.
22268             RFC 3362, Section 5 optionally supported."
22269        ::= { rcIpBgpTmpPeerAfErrorsEntry 7 }
22270
22271    rcIpBgpTmpPeerAfLastErrorSentTime OBJECT-TYPE
22272        SYNTAX     TimeStamp
22273        MAX-ACCESS read-only
22274        STATUS     current
22275        DESCRIPTION
22276            "The timestamp that the last NOTIFICATION was sent to
22277             this peer."
22278        REFERENCE
22279            "RFC 4271, Section 4.5."
22280        ::= { rcIpBgpTmpPeerAfErrorsEntry 8 }
22281
22282    rcIpBgpTmpPeerAfLastErrorSentText OBJECT-TYPE
22283        SYNTAX     SnmpAdminString
22284        MAX-ACCESS read-only
22285        STATUS     current
22286        DESCRIPTION
22287            "This object contains an implementation specific
22288             explanation of the error that is being reported."
22289        ::= { rcIpBgpTmpPeerAfErrorsEntry 9 }
22290
22291    rcIpBgpTmpPeerAfLastErrorSentData OBJECT-TYPE
22292        SYNTAX     OCTET STRING (SIZE(0..4075))
22293        MAX-ACCESS read-only
22294        STATUS     current
22295        DESCRIPTION
22296            "The last error code's data sent to this peer.
22297
22298             Per RFC 2578, some implementations may have limitations
22299             dealing with OCTET STRINGS larger than 255.  Thus, this
22300             data may be truncated."
22301        REFERENCE
22302            "RFC 4271, Section 4.5,
22303             RFC 2578, Section 7.1.2
22304             RFC 4486 optionaly supported.
22305             RFC 3362, Section 5 optionally supported."
22306        ::= { rcIpBgpTmpPeerAfErrorsEntry 10 }
22307
22308    --
22309    -- Address Family (Af) independent per-peer timer information
22310    --
22311
22312    rcIpBgpTmpPeerAfTimers
22313        OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 3 }
22314
22315    --
22316    -- Per-peer Event Times
22317    --
22318
22319    rcIpBgpTmpPeerAfEventTimesTable OBJECT-TYPE
22320        SYNTAX     SEQUENCE OF RcIpBgpTmpPeerAfEventTimesEntry
22321        MAX-ACCESS not-accessible
22322        STATUS     current
22323        DESCRIPTION
22324            "A table reporting the per-peering session amount
22325             of time elapsed and update events since the peering
22326             session advanced into the established state."
22327        ::= { rcIpBgpTmpPeerAfTimers 1 }
22328
22329    rcIpBgpTmpPeerAfEventTimesEntry OBJECT-TYPE
22330        SYNTAX     RcIpBgpTmpPeerAfEventTimesEntry
22331        MAX-ACCESS not-accessible
22332        STATUS     current
22333        DESCRIPTION
22334            "Each row contains a set of statistics about time
22335             spent and events encountered in the peer session
22336             established state."
22337        AUGMENTS {
22338            rcIpBgpTmpPeerAfEntry
22339        }
22340        ::= { rcIpBgpTmpPeerAfEventTimesTable 1 }
22341
22342    RcIpBgpTmpPeerAfEventTimesEntry ::= SEQUENCE {
22343        rcIpBgpTmpPeerAfFsmEstablishedTime
22344            Gauge32,
22345        rcIpBgpTmpPeerAfInUpdatesElapsedTime
22346            Gauge32
22347    }
22348
22349    rcIpBgpTmpPeerAfFsmEstablishedTime OBJECT-TYPE
22350        SYNTAX     Gauge32
22351        UNITS      "seconds"
22352        MAX-ACCESS read-only
22353        STATUS     current
22354        DESCRIPTION
22355            "This timer indicates how long (in seconds) this peer
22356             has been in the established state or how long since this
22357             peer was last in the established state.  It is set to
22358             zero when a new peer is configured or when the router is
22359             booted.  If the peer has never reached the established
22360             state, the value remains zero."
22361        REFERENCE
22362            "RFC 4271, Section 8."
22363        ::= { rcIpBgpTmpPeerAfEventTimesEntry 1 }
22364
22365    rcIpBgpTmpPeerAfInUpdatesElapsedTime OBJECT-TYPE
22366        SYNTAX     Gauge32
22367        UNITS      "seconds"
22368        MAX-ACCESS read-only
22369        STATUS     current
22370        DESCRIPTION
22371            "Elapsed time (in seconds) since the last BGP UPDATE
22372             message was received from the peer.  Each time
22373             bgpPeerInUpdates is incremented, the value of this
22374             object is set to zero (0)."
22375        REFERENCE
22376            "RFC 4271, Section 4.3.
22377             RFC 4271, Section 8.2.2, Established state."
22378        ::= { rcIpBgpTmpPeerAfEventTimesEntry 2 }
22379
22380    --
22381    -- Per-Peer Configured Timers
22382    --
22383
22384    rcIpBgpTmpPeerAfConfiguredTimersTable OBJECT-TYPE
22385        SYNTAX     SEQUENCE OF RcIpBgpTmpPeerAfConfiguredTimersEntry
22386        MAX-ACCESS not-accessible
22387        STATUS     current
22388        DESCRIPTION
22389            "Per peer management data on BGP session timers."
22390        ::= { rcIpBgpTmpPeerAfTimers 2 }
22391
22392    rcIpBgpTmpPeerAfConfiguredTimersEntry OBJECT-TYPE
22393        SYNTAX     RcIpBgpTmpPeerAfConfiguredTimersEntry
22394        MAX-ACCESS not-accessible
22395        STATUS     current
22396        DESCRIPTION
22397            "Each entry corresponds to the current state of
22398             BGP timers on a given peering session."
22399        AUGMENTS {
22400            rcIpBgpTmpPeerAfEntry
22401        }
22402        ::= { rcIpBgpTmpPeerAfConfiguredTimersTable 1 }
22403
22404    RcIpBgpTmpPeerAfConfiguredTimersEntry ::= SEQUENCE {
22405        rcIpBgpTmpPeerAfConnectRetryInterval
22406            Unsigned32,
22407        rcIpBgpTmpPeerAfHoldTimeConfigured
22408            Unsigned32,
22409        rcIpBgpTmpPeerAfKeepAliveConfigured
22410            Unsigned32,
22411        rcIpBgpTmpPeerAfMinASOrigInterval
22412            Unsigned32,
22413        rcIpBgpTmpPeerAfMinRouteAdverInterval
22414            Unsigned32
22415    }
22416
22417    rcIpBgpTmpPeerAfConnectRetryInterval OBJECT-TYPE
22418        SYNTAX     Unsigned32 (1..65535)
22419        UNITS      "seconds"
22420        MAX-ACCESS read-only
22421        STATUS     current
22422        DESCRIPTION
22423            "Time interval (in seconds) for the ConnectRetry timer.
22424             The suggested value for this timer is 120 seconds."
22425        REFERENCE
22426            "RFC 4271, Section 8.2.2.  This is the value used
22427             to initialize the 'ConnectRetryTimer'."
22428        ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 1 }
22429
22430    rcIpBgpTmpPeerAfHoldTimeConfigured OBJECT-TYPE
22431        SYNTAX     Unsigned32 ( 0 | 3..65535 )
22432        UNITS      "seconds"
22433        MAX-ACCESS read-only
22434        STATUS     current
22435        DESCRIPTION
22436            "Time interval (in seconds) for the Hold Timer
22437             established with the peer.  The value of this object is
22438             calculated by this BGP speaker, using the smaller of the
22439             values in bgpPeerHoldTimeConfigured and the Hold Time
22440             received in the OPEN message.
22441
22442             This value must be at least three seconds if it is not
22443             zero (0).
22444
22445             If the Hold Timer has not been established with the
22446             peer this object MUST have a value of zero (0).
22447
22448             If the bgpPeerHoldTimeConfigured object has a value of
22449             (0), then this object MUST have a value of (0)."
22450        REFERENCE
22451            "RFC 4271, Section 4.2."
22452        ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 2 }
22453
22454    rcIpBgpTmpPeerAfKeepAliveConfigured OBJECT-TYPE
22455        SYNTAX     Unsigned32 ( 0 | 1..21845 )
22456        UNITS      "seconds"
22457        MAX-ACCESS read-only
22458        STATUS     current
22459        DESCRIPTION
22460            "Time interval (in seconds) for the KeepAlive timer
22461             configured for this BGP speaker with this peer.  The
22462             value of this object will only determine the KEEPALIVE
22463             messages' frequency relative to the value specified in
22464             bgpPeerHoldTimeConfigured; the actual time interval for
22465             the KEEPALIVE messages is indicated by bgpPeerKeepAlive.
22466
22467             A reasonable maximum value for this timer would be one
22468             third of that of bgpPeerHoldTimeConfigured.
22469
22470             If the value of this object is zero (0), no periodic
22471             KEEPALIVE messages are sent to the peer after the BGP
22472             connection has been established.  The suggested value
22473             for this timer is 30 seconds."
22474        REFERENCE
22475            "RFC 4271, Section 4.4.
22476             RFC 4271, Section 10."
22477        ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 3 }
22478
22479    rcIpBgpTmpPeerAfMinASOrigInterval OBJECT-TYPE
22480        SYNTAX     Unsigned32 (0..65535)
22481        UNITS      "seconds"
22482        MAX-ACCESS read-only
22483        STATUS     current
22484        DESCRIPTION
22485            "Time interval (in seconds) for the
22486             MinASOriginationInterval timer.
22487
22488             The suggested value for this timer is 15 seconds."
22489        REFERENCE
22490            "RFC 4271, Section 9.2.1.2.
22491             RFC 4271, Section 10."
22492        ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 4 }
22493
22494    rcIpBgpTmpPeerAfMinRouteAdverInterval OBJECT-TYPE
22495        SYNTAX     Unsigned32 (0..65535)
22496        UNITS      "seconds"
22497        MAX-ACCESS read-only
22498        STATUS     current
22499        DESCRIPTION
22500            "Time interval (in seconds) for the
22501             MinRouteAdvertisementInterval timer.
22502
22503             The suggested value for this timer is 30 seconds for
22504             EBGP connections and 5 seconds for IBGP connections."
22505        REFERENCE
22506            "RFC 4271, Section 9.2.1.1.
22507             RFC 4271, Section 10."
22508        ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 5 }
22509
22510    --
22511    -- Per-Peer Negotiated Timers
22512    --
22513
22514    rcIpBgpTmpPeerAfNegotiatedTimersTable OBJECT-TYPE
22515        SYNTAX     SEQUENCE OF RcIpBgpTmpPeerAfNegotiatedTimersEntry
22516        MAX-ACCESS not-accessible
22517        STATUS     current
22518        DESCRIPTION
22519            "Configured values of per-peer timers are seen
22520             in the rcIpBgpTmpPeerAfConfiguredTimersTable.
22521             Values in this table reflect the current
22522             operational values, after negotiation from values
22523             derived from initial configuration."
22524        ::= { rcIpBgpTmpPeerAfTimers 3 }
22525
22526    rcIpBgpTmpPeerAfNegotiatedTimersEntry OBJECT-TYPE
22527        SYNTAX     RcIpBgpTmpPeerAfNegotiatedTimersEntry
22528        MAX-ACCESS not-accessible
22529        STATUS     current
22530        DESCRIPTION
22531            "Each entry reflects a value of the currently
22532             operational, negotiated timer as reflected in the
22533             rcIpBgpTmpPeerAfNegotiatedTimersEntry."
22534        AUGMENTS {
22535            rcIpBgpTmpPeerAfEntry
22536        }
22537        ::= { rcIpBgpTmpPeerAfNegotiatedTimersTable 1 }
22538
22539    RcIpBgpTmpPeerAfNegotiatedTimersEntry ::= SEQUENCE {
22540        rcIpBgpTmpPeerAfHoldTime
22541            Unsigned32,
22542        rcIpBgpTmpPeerAfKeepAlive
22543            Unsigned32
22544    }
22545
22546    rcIpBgpTmpPeerAfHoldTime OBJECT-TYPE
22547        SYNTAX     Unsigned32 ( 0 | 3..65535 )
22548        UNITS      "seconds"
22549        MAX-ACCESS read-only
22550        STATUS     current
22551        DESCRIPTION
22552            "The value of this object is calculated by this BGP
22553             Speaker as being;
22554
22555             zero (0) - if this was the value sent by the peer and
22556             this value is permitted by this BGP Speaker. In this
22557             case, no keepalive messages are sent and the Hold Timer
22558             is not set.
22559
22560             At least three (3). This value is the smaller of
22561             the value sent by this peer in the OPEN message and
22562             rcIpBgpTmpPeerAfHoldTimeConfigured for this peer.
22563
22564             This value is only defined when the peering session is
22565             in the Established state."
22566        REFERENCE
22567            "RFC 4271, Section 4.2."
22568        ::= { rcIpBgpTmpPeerAfNegotiatedTimersEntry 1 }
22569
22570    rcIpBgpTmpPeerAfKeepAlive OBJECT-TYPE
22571        SYNTAX     Unsigned32 ( 0 | 1..21845 )
22572        UNITS      "seconds"
22573        MAX-ACCESS read-only
22574        STATUS     current
22575        DESCRIPTION
22576            "Time interval in seconds for the KeepAlive timer
22577             established with the peer. The value of this object
22578             is calculated by this BGP speaker such that, when
22579             compared with rcIpBgpTmpPeerAfHoldTime, it has the same
22580             proportion as what rcIpBgpTmpPeerAfKeepAliveConfigured has
22581             when compared with rcIpBgpTmpPeerAfHoldTimeConfigured. If
22582             the value of this object is zero (0), it indicates
22583             that the KeepAlive timer has not been established
22584             with the peer, or, the value of
22585             rcIpBgpTmpPeerAfKeepAliveConfigured is zero (0).
22586
22587             This value is only defined when the peering session is
22588             in the Established state."
22589        REFERENCE
22590            "RFC 4271, Section 4.4."
22591        ::= { rcIpBgpTmpPeerAfNegotiatedTimersEntry 2 }
22592
22593    --
22594    -- Per-peer counters
22595    --
22596
22597    rcIpBgpTmpPeerAfCounters
22598        OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 4 }
22599
22600    rcIpBgpTmpPeerAfCountersTable OBJECT-TYPE
22601        SYNTAX     SEQUENCE OF RcIpBgpTmpPeerAfCountersEntry
22602        MAX-ACCESS not-accessible
22603        STATUS     current
22604        DESCRIPTION
22605            "The counters associated with a BGP Peer."
22606        ::= { rcIpBgpTmpPeerAfCounters 1 }
22607
22608    rcIpBgpTmpPeerAfCountersEntry OBJECT-TYPE
22609        SYNTAX     RcIpBgpTmpPeerAfCountersEntry
22610        MAX-ACCESS not-accessible
22611        STATUS     current
22612        DESCRIPTION
22613            "Each entry contains counters of message transmissions
22614             and FSM transitions for a given BGP Peering session."
22615        AUGMENTS {
22616            rcIpBgpTmpPeerAfEntry
22617        }
22618        ::= { rcIpBgpTmpPeerAfCountersTable 1 }
22619
22620    RcIpBgpTmpPeerAfCountersEntry ::= SEQUENCE {
22621        rcIpBgpTmpPeerAfInUpdates
22622            Counter32,
22623        rcIpBgpTmpPeerAfOutUpdates
22624            Counter32,
22625        rcIpBgpTmpPeerAfInTotalMessages
22626            Counter32,
22627        rcIpBgpTmpPeerAfOutTotalMessages
22628            Counter32,
22629        rcIpBgpTmpPeerAfFsmEstablishedTransitions
22630            Counter32
22631    }
22632
22633    rcIpBgpTmpPeerAfInUpdates OBJECT-TYPE
22634        SYNTAX     Counter32
22635        MAX-ACCESS read-only
22636        STATUS     current
22637        DESCRIPTION
22638            "The number of BGP UPDATE messages received on this
22639             connection."
22640        ::= { rcIpBgpTmpPeerAfCountersEntry 1 }
22641
22642    rcIpBgpTmpPeerAfOutUpdates OBJECT-TYPE
22643        SYNTAX     Counter32
22644        MAX-ACCESS read-only
22645        STATUS     current
22646        DESCRIPTION
22647            "The number of BGP UPDATE messages transmitted on this
22648             connection."
22649        ::= { rcIpBgpTmpPeerAfCountersEntry 2 }
22650
22651    rcIpBgpTmpPeerAfInTotalMessages OBJECT-TYPE
22652        SYNTAX     Counter32
22653        MAX-ACCESS read-only
22654        STATUS     current
22655        DESCRIPTION
22656            "The total number of messages received from the remote
22657             peer on this connection."
22658        ::= { rcIpBgpTmpPeerAfCountersEntry 3 }
22659
22660    rcIpBgpTmpPeerAfOutTotalMessages OBJECT-TYPE
22661        SYNTAX     Counter32
22662        MAX-ACCESS read-only
22663        STATUS     current
22664        DESCRIPTION
22665            "The total number of messages transmitted to the remote
22666             peer on this connection."
22667        ::= { rcIpBgpTmpPeerAfCountersEntry 4 }
22668
22669    rcIpBgpTmpPeerAfFsmEstablishedTransitions OBJECT-TYPE
22670        SYNTAX     Counter32
22671        MAX-ACCESS read-only
22672        STATUS     current
22673        DESCRIPTION
22674            "The total number of times the BGP FSM transitioned into
22675             the established state for this peer."
22676        ::= { rcIpBgpTmpPeerAfCountersEntry 5 }
22677
22678    --
22679    -- BGP NLRI Data
22680    --
22681
22682    rcIpBgpTmpRib
22683        OBJECT IDENTIFIER ::= { rcIpBgpTmp 11 }
22684
22685    --
22686    -- NLRI Table
22687    --
22688
22689    rcIpBgpTmpNlriTable OBJECT-TYPE
22690        SYNTAX     SEQUENCE OF RcIpBgpTmpNlriEntry
22691        MAX-ACCESS not-accessible
22692        STATUS     current
22693        DESCRIPTION
22694            "The BGP-4 Received Path Attribute Table contains
22695             information about paths to destination networks
22696             received from all BGP4 peers. Collectively, this
22697             represents the Adj-Ribs-In. The route where
22698             rcIpBgpTmpNlriBest is true represents, for this NLRI,
22699             the route that is installed in the LocRib from the
22700             Adj-Ribs-In."
22701        REFERENCE
22702            "RFC 4271, Sections 3.2 and 9."
22703        ::= { rcIpBgpTmpRib 1 }
22704
22705    rcIpBgpTmpNlriEntry OBJECT-TYPE
22706        SYNTAX     RcIpBgpTmpNlriEntry
22707        MAX-ACCESS not-accessible
22708        STATUS     current
22709        DESCRIPTION
22710            "Information about a path to a network."
22711        INDEX {
22712            rcIpBgpTmpNlriAfi,
22713            rcIpBgpTmpNlriSafi,
22714            rcIpBgpTmpNlriPrefix,
22715            rcIpBgpTmpNlriPrefixLen,
22716            rcIpBgpTmpNlriIndex,
22717            rcIpBgpTmpPeerAfInstance,
22718            rcIpBgpTmpPeerAfLocalAddrType,
22719            rcIpBgpTmpPeerAfLocalAddr,
22720            rcIpBgpTmpPeerAfRemoteAddrType,
22721            rcIpBgpTmpPeerAfRemoteAddr
22722        }
22723        ::= { rcIpBgpTmpNlriTable 1 }
22724
22725    RcIpBgpTmpNlriEntry ::= SEQUENCE {
22726        rcIpBgpTmpNlriIndex
22727            Unsigned32,
22728        rcIpBgpTmpNlriAfi
22729            RcIpBgpTmpAddressFamilyIdentifierTC,
22730        rcIpBgpTmpNlriSafi
22731            RcIpBgpTmpSubsequentAddressFamilyIdentifierTC,
22732        rcIpBgpTmpNlriPrefixType
22733            InetAddressType,
22734        rcIpBgpTmpNlriPrefix
22735            InetAddress,
22736        rcIpBgpTmpNlriPrefixLen
22737            InetAddressPrefixLength,
22738        rcIpBgpTmpNlriBest
22739            TruthValue,
22740        rcIpBgpTmpNlriCalcLocalPref
22741            Unsigned32,
22742        rcIpBgpTmpAfPathAttrIndex
22743            Unsigned32,
22744        rcIpBgpTmpAfPathAttrUnknownIndex    -- not supported
22745            Unsigned32
22746    }
22747
22748    rcIpBgpTmpNlriIndex OBJECT-TYPE
22749        SYNTAX     Unsigned32
22750        MAX-ACCESS not-accessible
22751        STATUS     current
22752        DESCRIPTION
22753            "This index allows for multiple instances of a base
22754             prefix for a certain AFI-SAFI from a given peer.
22755             This is currently useful for two things:
22756             1. Allowing for a peer in future implementations to
22757                send more than a single route instance.
22758             2. Allow for extensions which extend the NLRI field
22759                to send the same prefix while utilizing other
22760                extension specific information. An example of
22761                this is RFC 3107 - Carrying MPLS labels in BGP."
22762        REFERENCE
22763            "RFC 3107 - Carrying Label Information in BGP-4."
22764        ::= { rcIpBgpTmpNlriEntry 1 }
22765
22766    rcIpBgpTmpNlriAfi OBJECT-TYPE
22767        SYNTAX     RcIpBgpTmpAddressFamilyIdentifierTC
22768        MAX-ACCESS not-accessible
22769        STATUS     current
22770        DESCRIPTION
22771            "The address family of the prefix for this NLRI.
22772
22773             Note that the AFI is not necessarily equivalent to
22774             the an InetAddressType."
22775        REFERENCE
22776            "RFC 4760 - Multiprotocol Extensions for BGP-4"
22777        ::= { rcIpBgpTmpNlriEntry 2 }
22778
22779    rcIpBgpTmpNlriSafi OBJECT-TYPE
22780        SYNTAX     RcIpBgpTmpSubsequentAddressFamilyIdentifierTC
22781        MAX-ACCESS not-accessible
22782        STATUS     current
22783        DESCRIPTION
22784            "The subsequent address family of the prefix for
22785             this NLRI"
22786        REFERENCE
22787            "RFC 4760 - Multiprotocol Extensions for BGP-4"
22788        ::= { rcIpBgpTmpNlriEntry 3 }
22789
22790    rcIpBgpTmpNlriPrefixType OBJECT-TYPE
22791        SYNTAX     InetAddressType
22792        MAX-ACCESS read-only
22793        STATUS     current
22794        DESCRIPTION
22795            "The type of the IP address prefix in the
22796             Network Layer Reachability Information field.
22797             The value of this object is derived from the
22798             appropriate value from the rcIpBgpTmpNlriAfi field.
22799             Where an appropriate InetAddressType is not
22800             available, the value of the object must be
22801             unknown(0)."
22802        ::= { rcIpBgpTmpNlriEntry 4 }
22803
22804    rcIpBgpTmpNlriPrefix OBJECT-TYPE
22805        SYNTAX     InetAddress
22806        MAX-ACCESS not-accessible
22807        STATUS     current
22808        DESCRIPTION
22809            "An IP address prefix in the Network Layer
22810             Reachability Information field. This object
22811             is an IP address containing the prefix with
22812             length specified by
22813             rcIpBgpTmpAfPathAttrAddrPrefixLen.
22814             Any bits beyond the length specified by
22815             rcIpBgpTmpAfPathAttrAddrPrefixLen are zeroed."
22816        REFERENCE
22817            "RFC 4271, Section 4.3."
22818        ::= { rcIpBgpTmpNlriEntry 5 }
22819
22820    rcIpBgpTmpNlriPrefixLen OBJECT-TYPE
22821        SYNTAX     InetAddressPrefixLength
22822        MAX-ACCESS not-accessible
22823        STATUS     current
22824        DESCRIPTION
22825            "Length in bits of the address prefix in
22826             the Network Layer Reachability Information field."
22827        ::= { rcIpBgpTmpNlriEntry 6 }
22828
22829    rcIpBgpTmpNlriBest OBJECT-TYPE
22830        SYNTAX     TruthValue
22831        MAX-ACCESS read-only
22832        STATUS     current
22833        DESCRIPTION
22834            "An indication of whether or not this route
22835             was chosen as the best BGP4 route for this
22836             destination."
22837        REFERENCE
22838            "RFC 4271, Section 9.1.2."
22839        ::= { rcIpBgpTmpNlriEntry 7 }
22840
22841    rcIpBgpTmpNlriCalcLocalPref OBJECT-TYPE
22842        SYNTAX     Unsigned32
22843        MAX-ACCESS read-only
22844        STATUS     current
22845        DESCRIPTION
22846            "The degree of preference calculated by the
22847             receiving BGP4 speaker for an advertised
22848             route.
22849
22850             In the case where this prefix is ineligible, this
22851             object will be absent."
22852        REFERENCE
22853            "RFC 4271, Section 9.1.1"
22854        ::= { rcIpBgpTmpNlriEntry 8 }
22855
22856    rcIpBgpTmpAfPathAttrIndex OBJECT-TYPE
22857        SYNTAX     Unsigned32
22858        MAX-ACCESS read-only
22859        STATUS     current
22860        DESCRIPTION
22861            "This value is a unique index for entries in the
22862             rcIpBgpTmpAfPathAttrTable. It is assigned by the agent at the
22863             point of creation of the rcIpBgpTmpAfPathAttrTable row entry.
22864             While its value is guaranteed to be unique at any time,
22865             it is otherwise opaque to the management application
22866             with respect to its value or the contiguity of
22867             rcIpBgpTmpAfPathAttrIndex row instance values across rows of the
22868             rcIpBgpTmpAfPathAttrTable.
22869
22870             Note well that this index is used to distinguish unique
22871             sets of Path Attributes sent as part of BGP NLRI.  The
22872             implementor is thus encouraged to make this index unique
22873             per set of all received path attributes.  This value may
22874             be used to index tables in extension MIBs that share the
22875             property of belonging to the same received Path Attribute
22876             tuple."
22877        ::= { rcIpBgpTmpNlriEntry 9 }
22878
22879    rcIpBgpTmpAfPathAttrUnknownIndex OBJECT-TYPE  -- not supported
22880        SYNTAX     Unsigned32
22881        MAX-ACCESS read-only
22882        STATUS     current
22883        DESCRIPTION
22884            "This value is a unique index for entries in the
22885             rcIpBgpTmpAfPathAttrUnknownTable. It is assigned by the agent at
22886             the point of creation of the rcIpBgpTmpAfPathAttrUnknownTable row
22887             entry.  While its value is guaranteed to be unique at
22888             any time, it is otherwise opaque to the management
22889             application with respect to its value or the contiguity
22890             of rcIpBgpTmpAfPathAttrUnknownIndex row instance values across
22891             rows of the rcIpBgpTmpAfPathAttrUnknownTable."
22892        ::= { rcIpBgpTmpNlriEntry 10 }
22893
22894    --
22895    -- Path Attribute Counter
22896    --
22897
22898    rcIpBgpTmpAfPathAttrCounter OBJECT-TYPE
22899        SYNTAX     Counter32
22900        MAX-ACCESS read-only
22901        STATUS     current
22902        DESCRIPTION
22903            "The number of entries in the rcIpBgpTmpAfPathAttrTable."
22904        ::= { rcIpBgpTmpRib 3 }
22905
22906    --
22907    -- Path Attributes Table
22908    --
22909
22910    rcIpBgpTmpAfPathAttrTable OBJECT-TYPE
22911        SYNTAX     SEQUENCE OF RcIpBgpTmpAfPathAttrEntry
22912        MAX-ACCESS not-accessible
22913        STATUS     current
22914        DESCRIPTION
22915            "Provides per advertised network-prefix attribute data,
22916             as advertised over a peering session."
22917        ::= { rcIpBgpTmpRib 4 }
22918
22919    rcIpBgpTmpAfPathAttrEntry OBJECT-TYPE
22920        SYNTAX     RcIpBgpTmpAfPathAttrEntry
22921        MAX-ACCESS not-accessible
22922        STATUS     current
22923        DESCRIPTION
22924            "Each entry contains data about path attributes
22925             associated with a given prefix in the rcIpBgpTmpNlriTable."
22926        REFERENCE
22927             "RFC 4271, Section 5."
22928        INDEX {
22929            rcIpBgpTmpAfPathAttrIndex
22930        }
22931        ::= { rcIpBgpTmpAfPathAttrTable 1 }
22932
22933    RcIpBgpTmpAfPathAttrEntry ::= SEQUENCE {
22934        rcIpBgpTmpAfPathAttrOrigin
22935            INTEGER,
22936        rcIpBgpTmpAfPathAttrNextHopAddrType
22937            InetAddressType,
22938        rcIpBgpTmpAfPathAttrNextHopAddr
22939            InetAddress,
22940        rcIpBgpTmpAfPathAttrLinkLocalNextHopAddrType
22941            InetAddressType,
22942        rcIpBgpTmpAfPathAttrLinkLocalNextHopAddr
22943            InetAddress,
22944        rcIpBgpTmpAfPathAttrMedPresent
22945            TruthValue,
22946        rcIpBgpTmpAfPathAttrMed
22947            Unsigned32,
22948        rcIpBgpTmpAfPathAttrLocalPref
22949            Unsigned32,
22950        rcIpBgpTmpAfPathAttrAtomicAggregate
22951            INTEGER,
22952        rcIpBgpTmpAfPathAttrAggregatorAS
22953            InetAutonomousSystemNumber,
22954        rcIpBgpTmpAfPathAttrAggregatorAddr
22955            RcIpBgpTmpIdentifierTC,
22956        rcIpBgpTmpAsPathCalcLength
22957            Unsigned32,
22958        rcIpBgpTmpAsPathIndex -- not supported
22959            Unsigned32,
22960        rcIpBgpTmpAsPathString
22961            SnmpAdminString
22962    }
22963
22964    rcIpBgpTmpAfPathAttrOrigin OBJECT-TYPE
22965        SYNTAX     INTEGER {
22966            igp(1),-- networks are interior
22967            egp(2),-- networks learned via the EGP protocol
22968            incomplete(3) -- networks that
22969                          -- are learned by some other
22970                          -- means
22971            }
22972        MAX-ACCESS read-only
22973        STATUS     current
22974        DESCRIPTION
22975            "The ultimate origin of the path information."
22976        REFERENCE
22977            "RFC 4271, Section 4.3.
22978             RFC 4271, Section 5.1.1."
22979        ::= { rcIpBgpTmpAfPathAttrEntry 1 }
22980
22981    rcIpBgpTmpAfPathAttrNextHopAddrType OBJECT-TYPE
22982        SYNTAX     InetAddressType
22983        MAX-ACCESS read-only
22984        STATUS     current
22985        DESCRIPTION
22986            "The address family of the address for
22987             the border router that should be used
22988             to access the destination network."
22989        ::= { rcIpBgpTmpAfPathAttrEntry 2 }
22990
22991    rcIpBgpTmpAfPathAttrNextHopAddr OBJECT-TYPE
22992        SYNTAX     InetAddress (SIZE(4..20))
22993        MAX-ACCESS read-only
22994        STATUS     current
22995        DESCRIPTION
22996            "The address of the border router that
22997             should be used to access the destination
22998             network. This address is the nexthop
22999             address received in the UPDATE packet associated with
23000             this prefix.
23001
23002             Note that for RFC2545 style double nexthops,
23003             this object will always contain the global scope
23004             nexthop. bgpPathAttrLinkLocalNextHop will contain
23005             the linklocal scope nexthop, if it is present.
23006
23007             In the case a mechanism is developed to use only a link
23008             local nexthop, rcIpBgpTmpAfPathAttrNextHopAddr will contain the
23009             link local nexthop."
23010        REFERENCE
23011            "RFC 4271, Section 4.3,
23012             RFC 4271, Section 5.1.3,
23013             RFC 2545, Section 3."
23014        ::= { rcIpBgpTmpAfPathAttrEntry 3 }
23015
23016    rcIpBgpTmpAfPathAttrLinkLocalNextHopAddrType OBJECT-TYPE
23017        SYNTAX     InetAddressType
23018        MAX-ACCESS read-only
23019        STATUS     current
23020        DESCRIPTION
23021            "The address type for IPv6 link local addresses.
23022             This is present only when receiving RFC 2545
23023             style double nexthops.
23024
23025             This object is optionally present in BGP
23026             implementations that do not support IPv6."
23027        REFERENCE
23028            "RFC 2545, Section 3."
23029        ::= { rcIpBgpTmpAfPathAttrEntry 4 }
23030
23031    rcIpBgpTmpAfPathAttrLinkLocalNextHopAddr OBJECT-TYPE
23032        SYNTAX     InetAddress
23033        MAX-ACCESS read-only
23034        STATUS     current
23035        DESCRIPTION
23036            "This value contains an IPv6 link local address
23037             and is present only when receiving RFC 2545 style
23038             double nexthops.
23039
23040             This object is optionally present in BGP
23041             implementations that do not support IPv6."
23042        REFERENCE
23043            "RFC 2545, Section 3."
23044        ::= { rcIpBgpTmpAfPathAttrEntry 5 }
23045
23046    rcIpBgpTmpAfPathAttrMedPresent OBJECT-TYPE
23047        SYNTAX     TruthValue
23048        MAX-ACCESS read-only
23049        STATUS     current
23050        DESCRIPTION
23051            "This value is true when the MED value was sent in
23052             the UPDATE message."
23053        ::= { rcIpBgpTmpAfPathAttrEntry 6 }
23054
23055    rcIpBgpTmpAfPathAttrMed OBJECT-TYPE
23056        SYNTAX     Unsigned32
23057        MAX-ACCESS read-only
23058        STATUS     current
23059        DESCRIPTION
23060            "This metric is used to discriminate between multiple
23061             exit points to an adjacent autonomous system.  When the MED
23062             value is absent but has a calculated default value, this
23063             object will contain the calculated value."
23064        REFERENCE
23065            "RFC 4271, Section 4.3.
23066             RFC 4271, Section 5.1.4."
23067        ::= { rcIpBgpTmpAfPathAttrEntry 7 }
23068
23069    rcIpBgpTmpAfPathAttrLocalPref OBJECT-TYPE
23070        SYNTAX     Unsigned32
23071        MAX-ACCESS read-only
23072        STATUS     current
23073        DESCRIPTION
23074            "The originating BGP4 speakers degree of preference for an
23075             advertised route.  If the route was not sent with a LOCAL_PREF
23076             value, this object will be absent."
23077        REFERENCE
23078            "RFC 4271, Section 4.3.
23079             RFC 4271, Section 5.1.5."
23080        ::= { rcIpBgpTmpAfPathAttrEntry 8 }
23081
23082    rcIpBgpTmpAfPathAttrAtomicAggregate OBJECT-TYPE
23083        SYNTAX     INTEGER {
23084            atomicAggregatePresent(1),
23085            atomicAggregateMissing(2)
23086            }
23087        MAX-ACCESS read-only
23088        STATUS     current
23089        DESCRIPTION
23090            "When this object is set to atomicAggregatePresent,
23091             the ATOMIC_AGGREGATE Path Attribute is present and
23092             indicates that the NLRI MUST NOT be made more
23093             specific."
23094        REFERENCE
23095            "RFC 4271, Sections 5.1.6 and 9.1.4."
23096        ::= { rcIpBgpTmpAfPathAttrEntry 9 }
23097
23098    rcIpBgpTmpAfPathAttrAggregatorAS OBJECT-TYPE
23099        SYNTAX     InetAutonomousSystemNumber
23100        MAX-ACCESS read-only
23101        STATUS     current
23102        DESCRIPTION
23103            "The AS number of the last BGP4 speaker that performed route
23104             aggregation. If the AGGREGATOR path attribute is absent, this
23105             object will not be present in the conceptual row."
23106        REFERENCE
23107            "RFC 4271, Section 5.1.7.
23108             RFC 4271, Section 9.2.2.2."
23109        ::= { rcIpBgpTmpAfPathAttrEntry 10 }
23110
23111    rcIpBgpTmpAfPathAttrAggregatorAddr OBJECT-TYPE
23112        SYNTAX     RcIpBgpTmpIdentifierTC
23113        MAX-ACCESS read-only
23114        STATUS     current
23115        DESCRIPTION
23116            "The IP address of the last BGP4 speaker that performed route
23117             aggregation.  If the AGGREGATOR path attribute is absent, this
23118             object will not be present in the conceptual row."
23119        REFERENCE
23120            "RFC 4271, Section 5.1.7.
23121             RFC 4271, Section 9.2.2.2."
23122        ::= { rcIpBgpTmpAfPathAttrEntry 11 }
23123
23124    rcIpBgpTmpAsPathCalcLength OBJECT-TYPE
23125        SYNTAX     Unsigned32
23126        MAX-ACCESS read-only
23127        STATUS     current
23128        DESCRIPTION
23129            "This value represents the calculated length of the
23130             AS Path according to the rules of the BGP
23131             specification.  This value is used in route selection."
23132        REFERENCE
23133            "RFC 4271, Section 9.1.2.2.a"
23134        ::= { rcIpBgpTmpAfPathAttrEntry 12 }
23135
23136    rcIpBgpTmpAsPathIndex OBJECT-TYPE    -- not supported
23137        SYNTAX     Unsigned32
23138        MAX-ACCESS read-only
23139        STATUS     current
23140        DESCRIPTION
23141            "This value is a unique index for the decomposed AS Path
23142             in the rcIpBgpTmpAsPathTable. It is assigned by the
23143             agent at the point of creation of the rcIpBgpTmpAsPathTable
23144             row entry. While its value is guaranteed to be unique
23145             at any time, it is otherwise opaque to the management
23146             application with respect to its value or the contiguity
23147             of rcIpBgpTmpAsPathIndex row instance values across rows
23148             of the rcIpBgpTmpAsPathTable."
23149        ::= { rcIpBgpTmpAfPathAttrEntry 13 }
23150
23151    rcIpBgpTmpAsPathString OBJECT-TYPE
23152        SYNTAX     SnmpAdminString
23153        MAX-ACCESS read-only
23154        STATUS     current
23155        DESCRIPTION
23156            "This is a string depicting the autonomous system
23157             path to this network which was received from the
23158             peer which advertised it. The format of the string
23159             is implementation-dependent, and should be designed
23160             for operator readability.
23161
23162             Note that SnmpAdminString is only capable of
23163             representing a maximum of 255 characters.  This may
23164             lead to the string being truncated in the presence of
23165             a large AS Path.  The rcIpBgpTmpAsPathTable will give access
23166             to the full AS Path."
23167        ::= { rcIpBgpTmpAfPathAttrEntry 14 }
23168
23169    --
23170    -- Mount point for extensions
23171    --
23172
23173    rcIpBgpTmpExtensions OBJECT IDENTIFIER ::= { rcIpBgpTmp 12 }
23174
23175    --
23176    -- Notifications
23177    --
23178
23179    rcIpBgpTmpNotification OBJECT IDENTIFIER ::= { rcIpBgpTmp 0 }
23180
23181    rcIpBgpTmpEstablishedNotification NOTIFICATION-TYPE
23182        OBJECTS { bgpPeerRemoteAddr,
23183                  bgpPeerLastError,
23184                  bgpPeerState      }
23185        STATUS  deprecated
23186        DESCRIPTION
23187                "The rcIpBgpTmpEstablishedNotification event is generated
23188                 when the BGP FSM enters the established state.
23189
23190                 This Notification replaces the bgpEstablished
23191                 Notification and has been replaced by
23192                 rcIpBgpTmpAfEstablishedNotification."
23193        ::= { rcIpBgpTmpNotification 1 }
23194
23195    rcIpBgpTmpBackwardTransNotification NOTIFICATION-TYPE
23196        OBJECTS { bgpPeerRemoteAddr,
23197                  bgpPeerLastError,
23198                  bgpPeerState      }
23199        STATUS  deprecated
23200        DESCRIPTION
23201                "The rcIpBgpBackwardTransNotification event is
23202                 generated when the BGP FSM moves from a higher
23203                 numbered state to a lower numbered state.
23204
23205                 This Notification replaces the
23206                 bgpBackwardsTransition Notification and has
23207                 been replaced by rcIpBgpTmpAfBackwardsNotification."
23208        ::= { rcIpBgpTmpNotification 2 }
23209
23210    rcIpBgpTmpAfEstablishedNotification NOTIFICATION-TYPE
23211        OBJECTS {
23212            rcIpBgpTmpPeerAfPeerState,
23213            rcIpBgpTmpPeerAfLocalPort,
23214            rcIpBgpTmpPeerAfRemotePort
23215        }
23216        STATUS current
23217        DESCRIPTION
23218            "The BGP Established event is generated when
23219             the BGP FSM enters the established state."
23220        ::= { rcIpBgpTmpNotification 3 }
23221
23222    rcIpBgpTmpAfBackwardTransitionNotification NOTIFICATION-TYPE
23223        OBJECTS {
23224            rcIpBgpTmpPeerAfPeerState,
23225            rcIpBgpTmpPeerAfLocalPort,
23226            rcIpBgpTmpPeerAfRemotePort,
23227            rcIpBgpTmpPeerAfLastErrorCodeReceived,
23228            rcIpBgpTmpPeerAfLastErrorSubCodeReceived,
23229            rcIpBgpTmpPeerAfLastErrorReceivedText
23230        }
23231        STATUS current
23232        DESCRIPTION
23233            "The BGPBackwardTransition Event is generated
23234             when the BGP FSM moves from a higher numbered
23235             state to a lower numbered state.
23236
23237             Due to the nature of the BGP state machine, an implementation MAY
23238             rate limit the generation of this event.  An implementation MAY
23239             also generate this notification ONLY when the state machine moves
23240             out of the established state.  An implementation should document
23241             its specific behavior."
23242        ::= { rcIpBgpTmpNotification 4 }
23243
23244--IP Static Route (new)
23245
23246rcIpInterVrfStaticRoute OBJECT IDENTIFIER       ::= { rcIp 103}
23247
23248rcIpInterVrfStaticRouteTableSize OBJECT-TYPE
23249        SYNTAX        Integer32
23250        MAX-ACCESS    read-only
23251        STATUS        current
23252        DESCRIPTION   "size of Ip Static Route Table."
23253        ::= { rcIpInterVrfStaticRoute 1 }
23254
23255rcIpInterVrfStaticRouteTable OBJECT-TYPE
23256        SYNTAX          SEQUENCE OF RcIpInterVrfStaticRouteEntry
23257        MAX-ACCESS      not-accessible
23258        STATUS          current
23259        DESCRIPTION     "This table is used to add static IP routes to
23260                        the device.  Routes added into this table will
23261                        automatically show-up in the 'rcIpRouteTable'
23262                        when the device is actively using the route
23263                        to forward IP traffic."
23264    ::= { rcIpInterVrfStaticRoute 2 }
23265
23266rcIpInterVrfStaticRouteEntry OBJECT-TYPE
23267        SYNTAX          RcIpInterVrfStaticRouteEntry
23268        MAX-ACCESS              not-accessible
23269        STATUS          current
23270        DESCRIPTION     "A static route to a particular destination."
23271        INDEX           { rcIpInterVrfStaticRouteOwnerVrfId,
23272                          rcIpInterVrfStaticRouteDest,
23273                          rcIpInterVrfStaticRouteMask,
23274                          rcIpInterVrfStaticRouteNextHop }
23275        ::= { rcIpInterVrfStaticRouteTable 1 }
23276
23277RcIpInterVrfStaticRouteEntry ::=
23278        SEQUENCE {
23279                rcIpInterVrfStaticRouteOwnerVrfId     VrfIdentifier,
23280                rcIpInterVrfStaticRouteDest           IpAddress,
23281                rcIpInterVrfStaticRouteMask           IpAddress,
23282                rcIpInterVrfStaticRouteNextHop        IpAddress,
23283                rcIpInterVrfStaticRouteMetric         INTEGER,
23284                rcIpInterVrfStaticRouteIfIndex        InterfaceIndex,
23285                rcIpInterVrfStaticRoutePreference     INTEGER,
23286                rcIpInterVrfStaticRouteEnable         TruthValue,
23287                rcIpInterVrfStaticRouteStatus         INTEGER,
23288                rcIpInterVrfStaticRouteRowStatus      RowStatus,
23289                rcIpInterVrfStaticRouteLocalNextHop   TruthValue,
23290                rcIpInterVrfStaticRouteNextHopVrfId   VrfIdentifier
23291
23292        }
23293
23294rcIpInterVrfStaticRouteOwnerVrfId OBJECT-TYPE
23295        SYNTAX        VrfIdentifier
23296        MAX-ACCESS    not-accessible
23297        STATUS        current
23298        DESCRIPTION   "Owner VRF id of the static route"
23299        ::= { rcIpInterVrfStaticRouteEntry 1 }
23300
23301rcIpInterVrfStaticRouteDest OBJECT-TYPE
23302        SYNTAX          IpAddress
23303        MAX-ACCESS      not-accessible
23304        STATUS          current
23305        DESCRIPTION     "The destination IP address of this route.  An
23306                        entry with a value of 0.0.0.0 is considered a
23307                        default route.  Multiple routes to a single
23308                        destination can appear in the table, but access to
23309                        such multiple entries is dependent on the table-
23310                        access mechanisms defined by the network
23311                        management protocol in use."
23312        ::= { rcIpInterVrfStaticRouteEntry 2 }
23313
23314rcIpInterVrfStaticRouteMask OBJECT-TYPE
23315        SYNTAX          IpAddress
23316        MAX-ACCESS      not-accessible
23317        STATUS          current
23318        DESCRIPTION     "Indicate the mask to be logical-ANDed with the
23319                        destination address before being compared to the
23320                        value in the rcIpRouteDest field.  For those systems
23321                        that do not support arbitrary subnet masks, an
23322                        agent constructs the value of the rcIpRouteMask by
23323                        determining whether the value of the correspondent
23324                        rcIpRouteDest field belong to a class-A, B, or C
23325                        network, and then using one of:
23326
23327                           mask           network
23328                           255.0.0.0      class-A
23329                           255.255.0.0    class-B
23330                           255.255.255.0  class-C
23331
23332                        If the value of the rcIpRouteDest is 0.0.0.0 (a
23333                        default route), then the mask value is also
23334                        0.0.0.0.  It should be noted that all IP routing
23335                        subsystems implicitly use this mechanism."
23336        ::= { rcIpInterVrfStaticRouteEntry 3 }
23337
23338rcIpInterVrfStaticRouteNextHop OBJECT-TYPE
23339        SYNTAX          IpAddress
23340        MAX-ACCESS      not-accessible
23341        STATUS          current
23342        DESCRIPTION     "The IP address of the next hop of this route.
23343                        (In the case of a route bound to an interface
23344                        which is realized via a broadcast media, the value
23345                        of this field is the agent's IP address on that
23346                        interface)."
23347        ::= { rcIpInterVrfStaticRouteEntry 4 }
23348
23349
23350rcIpInterVrfStaticRouteMetric OBJECT-TYPE
23351        SYNTAX          INTEGER (1..'FFFF'h)
23352        MAX-ACCESS              read-write
23353        STATUS          current
23354        DESCRIPTION     "The primary routing metric for this route.  The
23355                        semantics of this metric are determined by the
23356                        routing-protocol specified in the route's
23357                        rcIpRouteProto value.  If this metric is not used,
23358                        its value should be set to -1."
23359        DEFVAL          { 1 }
23360        ::= { rcIpInterVrfStaticRouteEntry 5 }
23361
23362rcIpInterVrfStaticRouteIfIndex OBJECT-TYPE
23363        SYNTAX          InterfaceIndex (0..65535)
23364        MAX-ACCESS              read-only
23365        STATUS          current
23366        DESCRIPTION     "The index value which uniquely identifies the
23367                        local interface through which the next hop of this
23368                        route should be reached.  The interface identified
23369                        by a particular value of this index is the same
23370                        interface as identified by the same value of
23371                        ifIndex."
23372        ::= { rcIpInterVrfStaticRouteEntry 6 }
23373
23374rcIpInterVrfStaticRoutePreference OBJECT-TYPE
23375        SYNTAX          INTEGER (1..255)
23376        MAX-ACCESS              read-write
23377        STATUS          current
23378        DESCRIPTION     "Used to indicate the route preference of this
23379                        entry.  If there are more than one route that can
23380                        be used to forward IP traffic, the route that has
23381                        a highest preference will be used instead of a
23382                        lower preference one. The higher the number, the higher the preference."
23383        ::= { rcIpInterVrfStaticRouteEntry 7 }
23384
23385rcIpInterVrfStaticRouteEnable OBJECT-TYPE
23386        SYNTAX          TruthValue
23387        MAX-ACCESS              read-write
23388        STATUS          current
23389        DESCRIPTION     "Used to enable/disable this entry."
23390        DEFVAL        { true }
23391        ::= { rcIpInterVrfStaticRouteEntry 8 }
23392
23393rcIpInterVrfStaticRouteStatus OBJECT-TYPE
23394        SYNTAX          INTEGER {
23395                                inactive(0),
23396                                active(1)
23397                        }
23398        MAX-ACCESS              read-only
23399        STATUS          current
23400        DESCRIPTION     "Used to indicate the current status of
23401                        this entry."
23402        DEFVAL          { active }
23403        ::= { rcIpInterVrfStaticRouteEntry 9 }
23404
23405
23406rcIpInterVrfStaticRouteRowStatus OBJECT-TYPE
23407        SYNTAX          RowStatus
23408        MAX-ACCESS      read-write
23409        STATUS          current
23410        DESCRIPTION     "Used to create/delete entries"
23411        ::= { rcIpInterVrfStaticRouteEntry 10 }
23412
23413rcIpInterVrfStaticRouteLocalNextHop OBJECT-TYPE
23414        SYNTAX          TruthValue
23415        MAX-ACCESS      read-write
23416        STATUS          current
23417        DESCRIPTION     "Used to enable/disable this entry. True indicate that the
23418                         static route becomes active only if switch has a local route
23419                         to the network. False indicates that the static route becomes
23420                         active if switch has a local route or dynamic route."
23421        DEFVAL        { true }
23422        ::= { rcIpInterVrfStaticRouteEntry 11 }
23423
23424rcIpInterVrfStaticRouteNextHopVrfId OBJECT-TYPE
23425        SYNTAX          VrfIdentifier
23426        MAX-ACCESS      read-write
23427        STATUS          current
23428        DESCRIPTION     "Used to indicate nhVrfId in inter-VRF static-route configuration"
23429        ::= { rcIpInterVrfStaticRouteEntry 12 }
23430
23431-- IP Mcast Square Smlt
23432
23433rcIpMulticastSquareSmlt  OBJECT IDENTIFIER ::= { rcIp 109 }
23434
23435rcIpMulticastSquareSmltEnable OBJECT-TYPE
23436        SYNTAX        TruthValue
23437        MAX-ACCESS    read-write
23438        STATUS        current
23439        DESCRIPTION   "Enable/Disable multicast Square Smlt."
23440        DEFVAL { false }
23441        ::= { rcIpMulticastSquareSmlt 1 }
23442
23443-- ARP Group
23444
23445rcArpExtLifeTime OBJECT-TYPE
23446        SYNTAX        Integer32
23447        MAX-ACCESS    read-write
23448        STATUS        current
23449        DESCRIPTION   "The lifetime in minutues of an ARP entry within the
23450                      system."
23451        ::= { rcArp 1 }
23452
23453rcArpExtTable OBJECT-TYPE
23454        SYNTAX        SEQUENCE OF RcArpExtEntry
23455        MAX-ACCESS    not-accessible
23456        STATUS        current
23457        DESCRIPTION   "ARP extension table.  This table augments the
23458		      standard ipNetToMediaTable defined in RFC1213."
23459        ::= { rcArp 2 }
23460
23461rcArpExtEntry OBJECT-TYPE
23462        SYNTAX        RcArpExtEntry
23463        MAX-ACCESS    not-accessible
23464        STATUS        current
23465        DESCRIPTION   "Entry containing Proprietary ARP information.
23466                      An entry is automatically created in this table
23467                      when an ip address is configured on an interface."
23468        INDEX         { rcArpExtEntIfIndex }
23469        ::= { rcArpExtTable 1 }
23470
23471RcArpExtEntry ::=
23472        SEQUENCE {
23473                rcArpExtEntIfIndex InterfaceIndex,
23474                rcArpExtEntDoProxy INTEGER,
23475                rcArpExtEntDoResp INTEGER,
23476                rcArpExtEntDoFlood INTEGER
23477        }
23478
23479rcArpExtEntIfIndex OBJECT-TYPE
23480        SYNTAX        InterfaceIndex
23481        MAX-ACCESS    read-only
23482        STATUS        current
23483        DESCRIPTION   "The index value which uniquely identifies the
23484                      interface to which this entry is applicable.
23485                      The interface identified by a particular value
23486                      of this index is the same interface as
23487                      identified by the same value of ifIndex."
23488        ::= { rcArpExtEntry 1 }
23489
23490rcArpExtEntDoProxy OBJECT-TYPE
23491        SYNTAX        INTEGER {
23492		         disable(1),
23493			 enable(2)
23494		      }
23495        MAX-ACCESS    read-write
23496        STATUS        current
23497        DESCRIPTION   "Enable or disable ARP proxy responses on the
23498		      specified interface."
23499	DEFVAL        { disable }
23500        ::= { rcArpExtEntry 2 }
23501
23502rcArpExtEntDoResp OBJECT-TYPE
23503        SYNTAX        INTEGER {
23504			 disable(1),
23505			 enable(2)
23506		      }
23507        MAX-ACCESS    read-write
23508        STATUS        current
23509        DESCRIPTION   "Enable or disable the sending of ARP responses
23510		      on the specified interface."
23511	DEFVAL        { enable }
23512        ::= { rcArpExtEntry 3 }
23513
23514rcArpExtEntDoFlood OBJECT-TYPE
23515        SYNTAX        INTEGER {
23516                         disable(1),
23517                         enable(2)
23518                      }
23519        MAX-ACCESS    read-write
23520        STATUS        current
23521        DESCRIPTION   "Enable or disable flooding of ARP responses for
23522                      NLBS Virtual Mac on the specified interface."
23523        DEFVAL        { disable }
23524        ::= { rcArpExtEntry 4 }
23525
23526-- rcArpExtV2Table
23527
23528rcArpExtV2Table OBJECT-TYPE
23529        SYNTAX        SEQUENCE OF RcArpExtV2Entry
23530        MAX-ACCESS    not-accessible
23531        STATUS        obsolete
23532        DESCRIPTION   "ARP extension table.  This table augments the
23533		      standard ipNetToMediaTable defined in RFC1213."
23534        ::= { rcArp 3 }
23535
23536rcArpExtV2Entry OBJECT-TYPE
23537        SYNTAX        RcArpExtV2Entry
23538        MAX-ACCESS    not-accessible
23539        STATUS        obsolete
23540        DESCRIPTION   "Entry containing Proprietary ARP information.
23541                      An entry is automatically created in this table
23542                      when an ip address is configured on an interface."
23543        INDEX         { rcArpExtV2EntIfIndex, rcArpExtV2EntIpIfAddr }
23544        ::= { rcArpExtV2Table 1 }
23545
23546RcArpExtV2Entry ::=
23547        SEQUENCE {
23548                rcArpExtV2EntIfIndex InterfaceIndex,
23549                rcArpExtV2EntIpIfAddr IpAddress,
23550                rcArpExtV2EntDoProxy INTEGER,
23551                rcArpExtV2EntDoResp INTEGER
23552        }
23553
23554rcArpExtV2EntIfIndex OBJECT-TYPE
23555        SYNTAX        InterfaceIndex
23556        MAX-ACCESS    read-only
23557        STATUS        obsolete
23558        DESCRIPTION   "The index value which uniquely identifies the
23559                      interface to which this entry is applicable.
23560                      The interface identified by a particular value
23561                      of this index is the same interface as
23562                      identified by the same value of ifIndex."
23563        ::= { rcArpExtV2Entry 1 }
23564
23565rcArpExtV2EntIpIfAddr OBJECT-TYPE
23566        SYNTAX        IpAddress
23567        MAX-ACCESS    read-only
23568        STATUS        obsolete
23569        DESCRIPTION   "Ip Address"
23570        ::= { rcArpExtV2Entry 2 }
23571
23572rcArpExtV2EntDoProxy OBJECT-TYPE
23573        SYNTAX        INTEGER {
23574		         disable(1),
23575			 enable(2)
23576		      }
23577        MAX-ACCESS    read-write
23578        STATUS        obsolete
23579        DESCRIPTION   "Enable or disable ARP proxy responses on the
23580		      specified interface."
23581	DEFVAL        { disable }
23582        ::= { rcArpExtV2Entry 3 }
23583
23584rcArpExtV2EntDoResp OBJECT-TYPE
23585        SYNTAX        INTEGER {
23586			 disable(1),
23587			 enable(2)
23588		      }
23589        MAX-ACCESS    read-write
23590        STATUS        obsolete
23591        DESCRIPTION   "Enable or disable the sending of ARP responses
23592		      on the specified interface."
23593	DEFVAL        { enable }
23594        ::= { rcArpExtV2Entry 4 }
23595
23596
23597-- RIP Group
23598
23599rcRipExtOperation OBJECT-TYPE
23600        SYNTAX        INTEGER	{
23601                         disable(1),
23602                         enable(2)
23603	 	      }
23604        MAX-ACCESS    read-write
23605        STATUS        current
23606        DESCRIPTION   "Enable or disable the operation of RIP on all
23607		      Interfaces."
23608        ::= { rcRip 1 }
23609
23610rcRipExtUpdateTime OBJECT-TYPE
23611        SYNTAX        Integer32
23612        MAX-ACCESS    read-write
23613        STATUS        current
23614        DESCRIPTION   "The time between transmission of RIP updates
23615		      on all interfaces."
23616        ::= { rcRip 2 }
23617
23618rcRipExtTable OBJECT-TYPE
23619        SYNTAX        SEQUENCE OF RcRipExtEntry
23620        MAX-ACCESS    not-accessible
23621        STATUS        current
23622        DESCRIPTION   "RIP extension table.  This table augments the
23623		      standard IfConfTable table in RFC1389."
23624        ::= { rcRip 3 }
23625
23626rcRipExtEntry OBJECT-TYPE
23627        SYNTAX        RcRipExtEntry
23628        MAX-ACCESS    not-accessible
23629        STATUS        current
23630        DESCRIPTION   "Entry containing Proprietary RIP information.
23631	  	      An entry is automatically created in this table
23632                      when an ip address is configured on an interface."
23633        INDEX         { rcRipExtEntIfIndex }
23634        ::= { rcRipExtTable 1 }
23635
23636RcRipExtEntry ::=
23637        SEQUENCE {
23638                rcRipExtEntIfIndex InterfaceIndex,
23639                rcRipExtEntTalk INTEGER,
23640                rcRipExtEntListen INTEGER,
23641                rcRipExtEntPoison INTEGER
23642        }
23643
23644rcRipExtEntIfIndex OBJECT-TYPE
23645        SYNTAX        InterfaceIndex
23646        MAX-ACCESS    read-only
23647        STATUS        current
23648        DESCRIPTION   "The index value which uniquely identifies the
23649                      interface to which this entry is applicable.
23650                      The interface identified by a particular value
23651                      of this index is the same interface as
23652                      identified by the same value of ifIndex."
23653        ::= { rcRipExtEntry 1 }
23654
23655rcRipExtEntTalk OBJECT-TYPE
23656        SYNTAX       INTEGER {
23657                        disable(1),
23658                        enable(2)
23659		      }
23660        MAX-ACCESS    read-write
23661        STATUS        current
23662        DESCRIPTION   "Enable or disable RIP transmission on the
23663		      specified interface."
23664	DEFVAL        { enable }
23665        ::= { rcRipExtEntry 2 }
23666
23667rcRipExtEntListen OBJECT-TYPE
23668        SYNTAX        INTEGER {
23669                         disable(1),
23670                         enable(2)
23671		      }
23672        MAX-ACCESS    read-write
23673        STATUS        current
23674        DESCRIPTION   "Enable or disable RIP reception on the specified
23675		      interface."
23676	DEFVAL        { enable }
23677        ::= { rcRipExtEntry 3 }
23678
23679rcRipExtEntPoison OBJECT-TYPE
23680        SYNTAX        INTEGER {
23681                         disable(1),
23682                         enable(2)
23683                      }
23684        MAX-ACCESS    read-write
23685        STATUS        current
23686        DESCRIPTION   "Enable or disable operation of poison reverse
23687		      on the specified interface.  If poison is
23688		      disabled, split-horizon operation is enabled."
23689	DEFVAL        { disable }
23690        ::= { rcRipExtEntry 4 }
23691
23692-- rcRipExtV2Table
23693
23694rcRipExtV2Table OBJECT-TYPE
23695        SYNTAX        SEQUENCE OF RcRipExtV2Entry
23696        MAX-ACCESS    not-accessible
23697        STATUS        obsolete
23698        DESCRIPTION   "RIP extension table.  This table augments the
23699		      standard IfConfTable table in RFC1389."
23700        ::= { rcRip 4 }
23701
23702rcRipExtV2Entry OBJECT-TYPE
23703        SYNTAX        RcRipExtV2Entry
23704        MAX-ACCESS    not-accessible
23705        STATUS        obsolete
23706        DESCRIPTION   "Entry containing Proprietary RIP information.
23707	  	      An entry is automatically created in this table
23708                      when an ip address is configured on an interface."
23709        INDEX         { rcRipExtV2EntIfIndex, rcRipExtV2EntIpIfAddr }
23710        ::= { rcRipExtV2Table 1 }
23711
23712RcRipExtV2Entry ::=
23713        SEQUENCE {
23714                rcRipExtV2EntIfIndex InterfaceIndex,
23715                rcRipExtV2EntIpIfAddr IpAddress,
23716                rcRipExtV2EntTalk INTEGER,
23717                rcRipExtV2EntListen INTEGER,
23718                rcRipExtV2EntPoison INTEGER
23719        }
23720
23721rcRipExtV2EntIfIndex OBJECT-TYPE
23722        SYNTAX        InterfaceIndex
23723        MAX-ACCESS    read-only
23724        STATUS        obsolete
23725        DESCRIPTION   "The index value which uniquely identifies the
23726                      interface to which this entry is applicable.
23727                      The interface identified by a particular value
23728                      of this index is the same interface as
23729                      identified by the same value of ifIndex."
23730        ::= { rcRipExtV2Entry 1 }
23731
23732rcRipExtV2EntIpIfAddr OBJECT-TYPE
23733        SYNTAX        IpAddress
23734        MAX-ACCESS    read-only
23735        STATUS        obsolete
23736        DESCRIPTION   "Ip Address."
23737        ::= { rcRipExtV2Entry 2 }
23738
23739rcRipExtV2EntTalk OBJECT-TYPE
23740        SYNTAX       INTEGER {
23741                        disable(1),
23742                        enable(2)
23743		      }
23744        MAX-ACCESS    read-write
23745        STATUS        obsolete
23746        DESCRIPTION   "Enable or disable RIP transmission on the
23747		      specified interface."
23748	DEFVAL        { enable }
23749        ::= { rcRipExtV2Entry 3 }
23750
23751rcRipExtV2EntListen OBJECT-TYPE
23752        SYNTAX        INTEGER {
23753                         disable(1),
23754                         enable(2)
23755		      }
23756        MAX-ACCESS    read-write
23757        STATUS        obsolete
23758        DESCRIPTION   "Enable or disable RIP reception on the specified
23759		      interface."
23760	DEFVAL        { enable }
23761        ::= { rcRipExtV2Entry 4 }
23762
23763rcRipExtV2EntPoison OBJECT-TYPE
23764        SYNTAX        INTEGER {
23765                         disable(1),
23766                         enable(2)
23767                      }
23768        MAX-ACCESS    read-write
23769        STATUS        obsolete
23770        DESCRIPTION   "Enable or disable operation of poison reverse
23771		      on the specified interface.  If poison is
23772		      disabled, split-horizon operation is enabled."
23773	DEFVAL        { disable }
23774        ::= { rcRipExtV2Entry 5 }
23775
23776-- Mroute Table
23777
23778rcMRouteExt OBJECT IDENTIFIER ::= { rcIp 115 }
23779
23780rcMRouteExtTable OBJECT-TYPE
23781    SYNTAX     SEQUENCE OF RcMRouteExtEntry
23782    MAX-ACCESS not-accessible
23783    STATUS     current
23784    DESCRIPTION
23785            "The (conceptual) table containing multicast routing
23786            information for IP datagrams sent by particular sources to
23787            the IP multicast groups known to this router."
23788    ::= { rcMRouteExt 1 }
23789
23790rcMRouteExtEntry OBJECT-TYPE
23791    SYNTAX     RcMRouteExtEntry
23792    MAX-ACCESS not-accessible
23793    STATUS     current
23794    DESCRIPTION
23795            "An entry (conceptual row) containing the multicast routing
23796            information for IP datagrams from a particular source and
23797            addressed to a particular IP multicast group address."
23798    AUGMENTS {
23799                  ipMRouteEntry
23800    }
23801    ::= { rcMRouteExtTable 1 }
23802
23803RcMRouteExtEntry ::= SEQUENCE {
23804    rcMRouteExtProtocol              INTEGER
23805}
23806
23807rcMRouteExtProtocol OBJECT-TYPE
23808    SYNTAX     INTEGER {
23809                   other(1),          -- none of the following
23810                   local(2),          -- e.g., manually configured
23811                   netmgmt(3),        -- set via net.mgmt protocol
23812                   dvmrp(4),
23813                   mospf(5),
23814                   pimSparseDense(6), -- PIMv1, both DM and SM
23815                   cbt(7),
23816                   pimSparseMode(8),  -- PIM-SMv2
23817                   pimDenseMode(9),   -- PIM-DMv2
23818                   igmpOnly(10),
23819                   pimSsmMode(11),
23820                   spb(12),
23821                   spbpimgw(13)
23822               }
23823    MAX-ACCESS read-only
23824    STATUS     current
23825    DESCRIPTION
23826            "The routing mechanism via which this route was learned."
23827    ::= { rcMRouteExtEntry 1 }
23828
23829--
23830--  The IP Multicast Routing Next Hop Table
23831--
23832
23833rcMRouteExtNextHopTable OBJECT-TYPE
23834    SYNTAX     SEQUENCE OF RcMRouteExtNextHopEntry
23835    MAX-ACCESS not-accessible
23836    STATUS     current
23837    DESCRIPTION
23838            "The (conceptual) table containing information on the next
23839            hops on outgoing interfaces for routing IP multicast
23840            datagrams.  Each entry is one of a list of next hops on
23841            outgoing interfaces for particular sources sending to a
23842            particular multicast group address."
23843    ::= { rcMRouteExt 2 }
23844
23845rcMRouteExtNextHopEntry OBJECT-TYPE
23846    SYNTAX     RcMRouteExtNextHopEntry
23847    MAX-ACCESS not-accessible
23848    STATUS     current
23849    DESCRIPTION
23850            "An entry (conceptual row) in the list of next hops on
23851            outgoing interfaces to which IP multicast datagrams from
23852            particular sources to a IP multicast group address are
23853            routed."
23854
23855    AUGMENTS {
23856          ipMRouteNextHopEntry
23857    }
23858
23859    ::= { rcMRouteExtNextHopTable 1 }
23860
23861RcMRouteExtNextHopEntry ::= SEQUENCE {
23862    rcMRouteExtNextHopProtocol           INTEGER,
23863    rcMRouteExtNextHopL2Isid             Integer32
23864}
23865
23866rcMRouteExtNextHopProtocol OBJECT-TYPE
23867    SYNTAX     INTEGER {
23868                   other(1),          -- none of the following
23869                   local(2),          -- e.g., manually configured
23870                   netmgmt(3),        -- set via net.mgmt protocol
23871                   dvmrp(4),
23872                   mospf(5),
23873                   pimSparseDense(6), -- PIMv1, both DM and SM
23874                   cbt(7),
23875                   pimSparseMode(8),  -- PIM-SMv2
23876                   pimDenseMode(9),   -- PIM-DMv2
23877                   igmpOnly(10),
23878                   pimSsmMode(11),
23879                   spb(12),
23880                   spbpimgw(13)
23881               }
23882    MAX-ACCESS read-only
23883    STATUS     current
23884    DESCRIPTION
23885            "The routing mechanism via which this next-hop was learned."
23886    ::= { rcMRouteExtNextHopEntry 1 }
23887
23888rcMRouteExtNextHopL2Isid OBJECT-TYPE
23889        SYNTAX        Integer32 (0..16777215)
23890        MAX-ACCESS    read-only
23891        STATUS        current
23892        DESCRIPTION   "L2 ISID of the cvlan."
23893        ::= { rcMRouteExtNextHopEntry 2 }
23894
23895--
23896--  The Multicast Routing Interface Table
23897--
23898
23899rcMRouteExtInterfaceTable OBJECT-TYPE
23900    SYNTAX     SEQUENCE OF RcMRouteExtInterfaceEntry
23901    MAX-ACCESS not-accessible
23902    STATUS     current
23903    DESCRIPTION
23904            "The (conceptual) table containg multicast routing
23905            information specific to interfaces."
23906    ::= { rcMRouteExt 3 }
23907
23908rcMRouteExtInterfaceEntry OBJECT-TYPE
23909    SYNTAX     RcMRouteExtInterfaceEntry
23910    MAX-ACCESS not-accessible
23911    STATUS     current
23912    DESCRIPTION
23913            "An entry (conceptual row) containing the multicast routing
23914            information for a particular interface."
23915    AUGMENTS {
23916          ipMRouteInterfaceEntry
23917    }
23918
23919    ::= { rcMRouteExtInterfaceTable 1 }
23920
23921RcMRouteExtInterfaceEntry ::= SEQUENCE {
23922    rcMRouteExtInterfaceProtocol         INTEGER
23923}
23924
23925rcMRouteExtInterfaceProtocol OBJECT-TYPE
23926    SYNTAX     INTEGER {
23927                   other(1),          -- none of the following
23928                   local(2),          -- e.g., static routing
23929                   netmgmt(3),        -- set via net.mgmt protocol
23930                   dvmrp(4),
23931                   mospf(5),
23932                   pimSparseDense(6), -- PIMv1, both DM and SM
23933                   cbt(7),
23934                   pimSparseMode(8),  -- PIM-SMv2
23935                   pimDenseMode(9),   -- PIM-DMv2
23936                   igmpOnly(10),
23937                   pimSsmMode(11),
23938                   spb(12),
23939                   spbpimgw(13)
23940               }
23941    MAX-ACCESS read-only
23942    STATUS     current
23943    DESCRIPTION
23944            "The routing protocol running on this interface."
23945    ::= { rcMRouteExtInterfaceEntry 1 }
23946
23947rcMRouteExtNextHopPortTable OBJECT-TYPE
23948    SYNTAX     SEQUENCE OF RcMRouteExtNextHopPortEntry
23949    MAX-ACCESS not-accessible
23950    STATUS     current
23951    DESCRIPTION
23952            "The (conceptual) table containing information on the next
23953            hops on outgoing interfaces for routing IP multicast
23954            datagrams.  Each entry is one of a list of next hops on
23955            outgoing interfaces for particular sources sending to a
23956            particular multicast group address"
23957    ::= { rcMRouteExt 4 }
23958
23959rcMRouteExtNextHopPortEntry OBJECT-TYPE
23960    SYNTAX     RcMRouteExtNextHopPortEntry
23961    MAX-ACCESS not-accessible
23962    STATUS     current
23963    DESCRIPTION
23964            "An entry (conceptual row) in the list of next hops on
23965            outgoing interfaces to which IP multicast datagrams from
23966            particular sources to a IP multicast group address are
23967            routed."
23968    INDEX      { rcMRouteExtNextHopPortGroup, rcMRouteExtNextHopPortSource,
23969                 rcMRouteExtNextHopPortSourceMask, rcMRouteExtNextHopPortIfIndex,
23970                 rcMRouteExtNextHopPortReceiverPort, rcMRouteExtNextHopPortAddress }
23971    ::= { rcMRouteExtNextHopPortTable 1 }
23972
23973RcMRouteExtNextHopPortEntry ::= SEQUENCE {
23974    rcMRouteExtNextHopPortGroup              IpAddress,
23975    rcMRouteExtNextHopPortSource             IpAddress,
23976    rcMRouteExtNextHopPortSourceMask         IpAddress,
23977    rcMRouteExtNextHopPortIfIndex            InterfaceIndex,
23978    rcMRouteExtNextHopPortReceiverPort       InterfaceIndex,
23979    rcMRouteExtNextHopPortAddress            IpAddress,
23980    rcMRouteExtNextHopPortState              INTEGER,
23981    rcMRouteExtNextHopPortUpTime             TimeTicks,
23982    rcMRouteExtNextHopPortExpiryTime         TimeTicks,
23983    rcMRouteExtNextHopPortClosestMemberHops  Integer32,
23984    rcMRouteExtNextHopPortProtocol           INTEGER,
23985    rcMRouteExtNextHopPortPkts               Counter32
23986}
23987
23988rcMRouteExtNextHopPortGroup OBJECT-TYPE
23989    SYNTAX     IpAddress
23990    MAX-ACCESS not-accessible
23991    STATUS     current
23992    DESCRIPTION
23993            "The IP multicast group for which this entry specifies a
23994            next hop on an outgoing interface."
23995    ::= { rcMRouteExtNextHopPortEntry 1 }
23996
23997rcMRouteExtNextHopPortSource OBJECT-TYPE
23998    SYNTAX     IpAddress
23999    MAX-ACCESS not-accessible
24000    STATUS     current
24001    DESCRIPTION
24002            "The network address which when combined with the
24003            corresponding value of ipMRouteNextHopSourceMask identifies
24004            the sources for which this entry specifies a next hop on an
24005            outgoing interface."
24006    ::= { rcMRouteExtNextHopPortEntry 2 }
24007
24008rcMRouteExtNextHopPortSourceMask OBJECT-TYPE
24009    SYNTAX     IpAddress
24010    MAX-ACCESS not-accessible
24011    STATUS     current
24012    DESCRIPTION
24013            "The network mask which when combined with the corresponding
24014            value of ipMRouteNextHopSource identifies the sources for
24015            which this entry specifies a next hop on an outgoing
24016            interface."
24017    ::= { rcMRouteExtNextHopPortEntry 3 }
24018
24019rcMRouteExtNextHopPortIfIndex OBJECT-TYPE
24020    SYNTAX     InterfaceIndex
24021    MAX-ACCESS not-accessible
24022    STATUS     current
24023    DESCRIPTION
24024            "The ifIndex value of the interface for the outgoing
24025            interface for this next hop."
24026    ::= { rcMRouteExtNextHopPortEntry 4 }
24027
24028rcMRouteExtNextHopPortReceiverPort OBJECT-TYPE
24029     SYNTAX     InterfaceIndex
24030     MAX-ACCESS not-accessible
24031     STATUS     current
24032     DESCRIPTION
24033             "The port number where the receiver exists for this next hop."
24034    ::= { rcMRouteExtNextHopPortEntry 5 }
24035
24036rcMRouteExtNextHopPortAddress OBJECT-TYPE
24037    SYNTAX     IpAddress
24038    MAX-ACCESS not-accessible
24039    STATUS     current
24040    DESCRIPTION
24041            "The address of the next hop specific to this entry.  For
24042            most interfaces, this is identical to ipMRouteNextHopGroup.
24043            NBMA interfaces, however, may have multiple next hop
24044            addresses out a single outgoing interface."
24045    ::= { rcMRouteExtNextHopPortEntry 6 }
24046
24047rcMRouteExtNextHopPortState OBJECT-TYPE
24048    SYNTAX     INTEGER { pruned(1), forwarding(2) }
24049    MAX-ACCESS read-only
24050    STATUS     current
24051    DESCRIPTION
24052            "An indication of whether the outgoing interface and next
24053            hop represented by this entry is currently being used to
24054            forward IP datagrams.  The value 'forwarding' indicates it
24055            is currently being used; the value 'pruned' indicates it is
24056            not."
24057    ::= { rcMRouteExtNextHopPortEntry 7 }
24058
24059rcMRouteExtNextHopPortUpTime OBJECT-TYPE
24060    SYNTAX     TimeTicks
24061    MAX-ACCESS read-only
24062    STATUS     current
24063    DESCRIPTION
24064            "The time since the multicast routing information
24065            represented by this entry was learned by the router."
24066    ::= { rcMRouteExtNextHopPortEntry 8 }
24067
24068rcMRouteExtNextHopPortExpiryTime OBJECT-TYPE
24069    SYNTAX     TimeTicks
24070    MAX-ACCESS read-only
24071    STATUS     current
24072    DESCRIPTION
24073            "The minimum amount of time remaining before this entry will
24074            be aged out.  The value 0 indicates that the entry is not
24075            subject to aging."
24076    ::= { rcMRouteExtNextHopPortEntry 9 }
24077
24078rcMRouteExtNextHopPortClosestMemberHops OBJECT-TYPE
24079    SYNTAX     Integer32
24080    MAX-ACCESS read-only
24081    STATUS     current
24082    DESCRIPTION
24083            "The minimum number of hops between this router and any
24084            member of this IP multicast group reached via this next hop
24085            on this outgoing interface.  Any IP multicast datagrams for
24086            the group which have a TTL less than this number of hops
24087            will not be forwarded to this next hop."
24088    ::= { rcMRouteExtNextHopPortEntry 10 }
24089
24090rcMRouteExtNextHopPortProtocol OBJECT-TYPE
24091    SYNTAX     INTEGER {
24092                   other(1),          -- none of the following
24093                   local(2),          -- e.g., manually configured
24094                   netmgmt(3),        -- set via net.mgmt protocol
24095                   dvmrp(4),
24096                   mospf(5),
24097                   pimSparseDense(6), -- PIMv1, both DM and SM
24098                   cbt(7),
24099                   pimSparseMode(8),  -- PIM-SMv2
24100                   pimDenseMode(9),   -- PIM-DMv2
24101                   igmpOnly(10),
24102                   pimSsmMode(11),
24103                   spb(12),
24104                   spbpimgw(13)
24105               }
24106    MAX-ACCESS read-only
24107    STATUS     current
24108    DESCRIPTION
24109            "The routing mechanism via which this next-hop was learned."
24110    ::= { rcMRouteExtNextHopPortEntry 11 }
24111
24112rcMRouteExtNextHopPortPkts OBJECT-TYPE
24113    SYNTAX     Counter32
24114    MAX-ACCESS read-only
24115    STATUS     current
24116    DESCRIPTION
24117            "The number of packets which have been forwarded using this
24118            route."
24119    ::= { rcMRouteExtNextHopPortEntry 12 }
24120
24121-- Test Group
24122
24123rcTestExtTable OBJECT-TYPE
24124        SYNTAX        SEQUENCE OF RcTestEntry
24125        MAX-ACCESS    not-accessible
24126        STATUS        current
24127        DESCRIPTION   "Test extension table.  This table augments the
24128                      standard ifTestTable table in RFC1573."
24129        ::= { rcTest 1 }
24130
24131rcTestEntry OBJECT-TYPE
24132        SYNTAX        RcTestEntry
24133        MAX-ACCESS    not-accessible
24134        STATUS        current
24135        DESCRIPTION   "Proprietary test variables."
24136        INDEX         { rcTestExtIfIndex }
24137        ::= { rcTestExtTable 1 }
24138
24139RcTestEntry ::=
24140        SEQUENCE {
24141                rcTestExtIfIndex InterfaceIndex,
24142                rcTestExtPassCount Integer32,
24143                rcTestExtFailCount Integer32
24144        }
24145
24146rcTestExtIfIndex OBJECT-TYPE
24147        SYNTAX        InterfaceIndex
24148        MAX-ACCESS    read-only
24149        STATUS        current
24150        DESCRIPTION   "The index value which uniquely identifies the
24151                      interface to which this entry is applicable.
24152                      The interface identified by a particular value
24153                      of this index is the same interface as
24154                      identified by the same value of ifIndex."
24155        ::= { rcTestEntry 1 }
24156
24157rcTestExtPassCount OBJECT-TYPE
24158	SYNTAX	      Integer32
24159	MAX-ACCESS	  read-only
24160	STATUS	      current
24161	DESCRIPTION   "The number of iterations of the test case that
24162		      completed successfully."
24163	::= { rcTestEntry 2}
24164
24165rcTestExtFailCount OBJECT-TYPE
24166        SYNTAX        Integer32
24167        MAX-ACCESS    read-only
24168        STATUS        current
24169        DESCRIPTION   "The number of iterations of the test case that
24170                      failed."
24171        ::= { rcTestEntry 3}
24172
24173
24174rcTestTypes		OBJECT IDENTIFIER	::= { rcTest 2}
24175rcTestTypesFabric	OBJECT IDENTIFIER	::= { rcTestTypes 1 }
24176rcTestTypesArTable	OBJECT IDENTIFIER	::= { rcTestTypes 2 }
24177rcTestTypesExtLoopBack	OBJECT IDENTIFIER	::= { rcTestTypes 3 }
24178
24179
24180rcTestCodes		OBJECT IDENTIFIER	::= { rcTest 3 }
24181rcTestCodesNoReceive	OBJECT IDENTIFIER	::= { rcTestCodes 1 }
24182rcTestCodesBadSeq	OBJECT IDENTIFIER	::= { rcTestCodes 2 }
24183rcTestCodesBadLen	OBJECT IDENTIFIER	::= { rcTestCodes 3 }
24184rcTestCodesBadData	OBJECT IDENTIFIER	::= { rcTestCodes 4 }
24185
24186
24187-- Statistics
24188
24189rcStatTable OBJECT-TYPE
24190        SYNTAX        SEQUENCE OF RcStatEntry
24191        MAX-ACCESS    not-accessible
24192        STATUS        current
24193        DESCRIPTION   "A table used to store port statistics."
24194        ::= { rcStat 1 }
24195
24196rcStatEntry OBJECT-TYPE
24197        SYNTAX        RcStatEntry
24198        MAX-ACCESS    not-accessible
24199        STATUS        current
24200        DESCRIPTION   "interface counters"
24201        INDEX         { rcStatPortIndex }
24202        ::= { rcStatTable 1 }
24203
24204RcStatEntry ::= SEQUENCE {
24205                rcStatPortIndex            	InterfaceIndex,
24206                rcStatFrameTooShorts       	Counter32,
24207 		rcStatBridgeInUnicastFrames	Counter32,
24208 		rcStatBridgeInMulticastFrames	Counter32,
24209 		rcStatBridgeInBroadcastFrames	Counter32,
24210 		rcStatBridgeInDiscards		Counter32,
24211 		rcStatBridgeOutUnicastFrames	Counter32,
24212 		rcStatBridgeOutMulticastFrames	Counter32,
24213 		rcStatBridgeOutBroadcastFrames	Counter32,
24214 		rcStatRouteInUnicastFrames	Counter32,
24215 		rcStatRouteInMulticastFrames	Counter32,
24216 		rcStatRouteInDiscards		Counter32,
24217 		rcStatRouteOutUnicastFrames	Counter32,
24218 		rcStatRouteOutMulticastFrames 	Counter32,
24219		rcStatStgForwardTransitions     Counter32,
24220		rcStatStgInConfigBpdus          Counter32,
24221		rcStatStgInTcnBpdus             Counter32,
24222		rcStatStgInBadBpdus             Counter32,
24223		rcStatStgOutConfigBpdus         Counter32,
24224		rcStatStgOutTcnBpdus            Counter32,
24225		rcStatBridgeOutFrames           Counter32,
24226	 	rcStatPolicerTotalBytes		Counter64,
24227	 	rcStatPolicerTotalPkts		Counter64,
24228	 	rcStatPolicerGreenBytes		Counter64,
24229	 	rcStatPolicerYellowBytes	Counter64,
24230	 	rcStatPolicerRedBytes		Counter64,
24231		rcStatRateLimitDropPktRate      Counter64,
24232		rcStatRateLimitDropByteRate     Counter64,
24233		rcStatRateLimitDropTotalBytes   Counter64,
24234		rcStatRateLimitDropTotalPkts    Counter64
24235        }
24236
24237rcStatPortIndex OBJECT-TYPE
24238        SYNTAX        InterfaceIndex
24239        MAX-ACCESS    read-only
24240        STATUS        current
24241        DESCRIPTION   "An index value that uniquely identifies a port.
24242                      This value is similar to ifIndex in MIB2."
24243        ::= { rcStatEntry 1 }
24244
24245rcStatFrameTooShorts OBJECT-TYPE
24246        SYNTAX        Counter32
24247        MAX-ACCESS    read-only
24248        STATUS        current
24249        DESCRIPTION   "The total number of frames that are too short
24250                      that were encountered on this interface."
24251        ::= { rcStatEntry 2 }
24252
24253rcStatBridgeInUnicastFrames OBJECT-TYPE
24254        SYNTAX        Counter32
24255        MAX-ACCESS    read-only
24256        STATUS        current
24257        DESCRIPTION   "The total number of incoming unicast frames that
24258		      were bridged."
24259        ::= { rcStatEntry 3 }
24260
24261rcStatBridgeInMulticastFrames OBJECT-TYPE
24262        SYNTAX        Counter32
24263        MAX-ACCESS    read-only
24264        STATUS        current
24265        DESCRIPTION   "The total number of incoming multicast frames that
24266                      were bridged."
24267        ::= { rcStatEntry 4 }
24268
24269rcStatBridgeInBroadcastFrames OBJECT-TYPE
24270        SYNTAX        Counter32
24271        MAX-ACCESS    read-only
24272        STATUS        current
24273        DESCRIPTION   "The total number of incoming broadcast frames that
24274                      were bridged."
24275        ::= { rcStatEntry 5 }
24276
24277rcStatBridgeInDiscards OBJECT-TYPE
24278        SYNTAX        Counter32
24279        MAX-ACCESS    read-only
24280        STATUS        current
24281        DESCRIPTION   "The total number of frames that were discarded by
24282		      the bridging entity."
24283        ::= { rcStatEntry 6 }
24284
24285rcStatBridgeOutUnicastFrames OBJECT-TYPE
24286        SYNTAX        Counter32
24287        MAX-ACCESS    read-only
24288        STATUS        current
24289        DESCRIPTION   "The total number of outgoing unicast frames that
24290                      were bridged."
24291        ::= { rcStatEntry 7 }
24292
24293rcStatBridgeOutMulticastFrames OBJECT-TYPE
24294        SYNTAX        Counter32
24295        MAX-ACCESS    read-only
24296        STATUS        current
24297        DESCRIPTION   "The total number of outgoing multicast frames that
24298                      were bridged."
24299        ::= { rcStatEntry 8 }
24300
24301rcStatBridgeOutBroadcastFrames OBJECT-TYPE
24302        SYNTAX        Counter32
24303        MAX-ACCESS    read-only
24304        STATUS        current
24305        DESCRIPTION   "The total number of outgoing broadcast frames that
24306                      were bridged."
24307        ::= { rcStatEntry 9 }
24308
24309rcStatRouteInUnicastFrames OBJECT-TYPE
24310        SYNTAX        Counter32
24311        MAX-ACCESS    read-only
24312        STATUS        current
24313        DESCRIPTION   "The total number of incoming unicast frames that
24314                      were routed."
24315        ::= { rcStatEntry 10 }
24316
24317rcStatRouteInMulticastFrames OBJECT-TYPE
24318        SYNTAX        Counter32
24319        MAX-ACCESS    read-only
24320        STATUS        current
24321        DESCRIPTION   "The total number of incoming multicast frames that
24322                      were routed."
24323        ::= { rcStatEntry 11 }
24324
24325rcStatRouteInDiscards OBJECT-TYPE
24326        SYNTAX        Counter32
24327        MAX-ACCESS    read-only
24328        STATUS        current
24329        DESCRIPTION   "The total number of frames that were discarded by
24330		      the routing entity."
24331        ::= { rcStatEntry 12 }
24332
24333rcStatRouteOutUnicastFrames OBJECT-TYPE
24334        SYNTAX        Counter32
24335        MAX-ACCESS    read-only
24336        STATUS        current
24337        DESCRIPTION   "The total number of outgoing unicast frames that
24338                      were routed."
24339        ::= { rcStatEntry 13 }
24340
24341rcStatRouteOutMulticastFrames OBJECT-TYPE
24342        SYNTAX        Counter32
24343        MAX-ACCESS    read-only
24344        STATUS        current
24345        DESCRIPTION   "The total number of outgoing multicast frames that
24346                      were routed."
24347        ::= { rcStatEntry 14 }
24348
24349rcStatStgForwardTransitions OBJECT-TYPE
24350        SYNTAX        Counter32
24351        MAX-ACCESS    read-only
24352        STATUS        current
24353        DESCRIPTION   "The number of times this port has transitioned
24354                      from the Learning state to the Forwarding state."
24355        ::= { rcStatEntry 15 }
24356
24357rcStatStgInConfigBpdus OBJECT-TYPE
24358        SYNTAX        Counter32
24359        MAX-ACCESS    read-only
24360        STATUS        current
24361        DESCRIPTION   ""
24362        ::= { rcStatEntry 16 }
24363
24364rcStatStgInTcnBpdus OBJECT-TYPE
24365        SYNTAX        Counter32
24366        MAX-ACCESS    read-only
24367        STATUS        current
24368        DESCRIPTION   ""
24369        ::= { rcStatEntry 17 }
24370
24371rcStatStgInBadBpdus OBJECT-TYPE
24372        SYNTAX        Counter32
24373        MAX-ACCESS    read-only
24374        STATUS        current
24375        DESCRIPTION   ""
24376        ::= { rcStatEntry 18 }
24377
24378rcStatStgOutConfigBpdus OBJECT-TYPE
24379        SYNTAX        Counter32
24380        MAX-ACCESS    read-only
24381        STATUS        current
24382        DESCRIPTION   ""
24383        ::= { rcStatEntry 19 }
24384
24385rcStatStgOutTcnBpdus OBJECT-TYPE
24386        SYNTAX        Counter32
24387        MAX-ACCESS    read-only
24388        STATUS        current
24389        DESCRIPTION   ""
24390        ::= { rcStatEntry 20 }
24391
24392rcStatBridgeOutFrames OBJECT-TYPE
24393        SYNTAX        Counter32
24394        MAX-ACCESS    read-only
24395        STATUS        current
24396        DESCRIPTION     "Used by the Accelar 8000 product family to account
24397                        for all transmitted bridge unicast, broadcast, and
24398                        multicast packets.  The individual counters are not
24399                        supported."
24400
24401        ::= { rcStatEntry 21 }
24402
24403rcStatPolicerTotalBytes OBJECT-TYPE
24404        SYNTAX        Counter64
24405        MAX-ACCESS    read-only
24406        STATUS        current
24407        DESCRIPTION   "The total number of bytes received on the
24408                       interface."
24409        ::= { rcStatEntry 25 }
24410
24411rcStatPolicerTotalPkts OBJECT-TYPE
24412        SYNTAX        Counter64
24413        MAX-ACCESS    read-only
24414        STATUS        current
24415        DESCRIPTION   "The total number of packets received on the
24416                       interface."
24417        ::= { rcStatEntry 26 }
24418
24419rcStatPolicerGreenBytes OBJECT-TYPE
24420        SYNTAX        Counter64
24421        MAX-ACCESS    read-only
24422        STATUS        current
24423        DESCRIPTION   "The total number of bytes received on the
24424                       interface that were below the committed rate."
24425        ::= { rcStatEntry 27 }
24426
24427rcStatPolicerYellowBytes OBJECT-TYPE
24428        SYNTAX        Counter64
24429        MAX-ACCESS    read-only
24430        STATUS        current
24431        DESCRIPTION   "The total number of bytes received on the
24432                       interface that were above the committed rate
24433                       but below the peak rate."
24434        ::= { rcStatEntry 28 }
24435
24436rcStatPolicerRedBytes OBJECT-TYPE
24437        SYNTAX        Counter64
24438        MAX-ACCESS    read-only
24439        STATUS        current
24440        DESCRIPTION   "The total number of bytes received on the
24441                       interface that were above the peak rate."
24442        ::= { rcStatEntry 29 }
24443
24444rcStatRateLimitDropPktRate OBJECT-TYPE
24445        SYNTAX        Counter64
24446        MAX-ACCESS    read-only
24447        STATUS        current
24448        DESCRIPTION   "The total number of packets dropped per second on the
24449                       interface."
24450        ::= { rcStatEntry 30 }
24451
24452rcStatRateLimitDropByteRate OBJECT-TYPE
24453        SYNTAX        Counter64
24454        MAX-ACCESS    read-only
24455        STATUS        current
24456        DESCRIPTION   "The total number of bytes dropped per second on the
24457                       interface."
24458        ::= { rcStatEntry 31 }
24459
24460rcStatRateLimitDropTotalBytes  OBJECT-TYPE
24461        SYNTAX        Counter64
24462        MAX-ACCESS    read-only
24463        STATUS        current
24464        DESCRIPTION   "The total number of bytes dropped on the
24465                       interface."
24466        ::= { rcStatEntry 32 }
24467
24468rcStatRateLimitDropTotalPkts OBJECT-TYPE
24469        SYNTAX        Counter64
24470        MAX-ACCESS    read-only
24471        STATUS        current
24472        DESCRIPTION   "The total number of packets dropped on the
24473                       interface."
24474        ::= { rcStatEntry 33 }
24475
24476
24477-- rcStatGigTable
24478
24479rcStatGigTable OBJECT-TYPE
24480        SYNTAX        SEQUENCE OF RcStatGigEntry
24481        MAX-ACCESS    not-accessible
24482        STATUS        current
24483        DESCRIPTION   "A table used to store Gigport error statistics."
24484        ::= { rcStat 2 }
24485
24486rcStatGigEntry OBJECT-TYPE
24487        SYNTAX        RcStatGigEntry
24488        MAX-ACCESS    not-accessible
24489        STATUS        current
24490        DESCRIPTION   "Gigabit interface error counters"
24491        INDEX         { rcStatGigPortIndex }
24492        ::= { rcStatGigTable 1 }
24493
24494RcStatGigEntry ::= SEQUENCE {
24495		rcStatGigPortIndex            InterfaceIndex,
24496		rcStatGigLinkFailures         Counter32,
24497		rcStatGigPacketErrors         Counter32,
24498		rcStatGigCarrierErrors        Counter32,
24499		rcStatGigLinkInactiveErrors   Counter32,
24500                rcStatGigInFlowCtrlPkts       Counter32,
24501                rcStatGigOutFlowCtrlPkts      Counter32,
24502                rcStatGigHCInPfcPkts          Counter64,
24503                rcStatGigHCOutPfcPkts         Counter64,
24504                rcStatGigHCInFlowCtrlPkts     Counter64,
24505                rcStatGigHCOutFlowCtrlPkts    Counter64
24506        }
24507
24508rcStatGigPortIndex OBJECT-TYPE
24509        SYNTAX        InterfaceIndex
24510        MAX-ACCESS    read-only
24511        STATUS        current
24512        DESCRIPTION   "An index value that uniquely identifies a port.
24513                      This value is similar to ifIndex in MIB2."
24514        ::= { rcStatGigEntry 1 }
24515
24516rcStatGigLinkFailures OBJECT-TYPE
24517        SYNTAX        Counter32
24518        MAX-ACCESS    read-only
24519        STATUS        current
24520        DESCRIPTION   "The total number of link failures encountered on
24521                      this interface."
24522        ::= { rcStatGigEntry 2 }
24523
24524rcStatGigPacketErrors OBJECT-TYPE
24525        SYNTAX        Counter32
24526        MAX-ACCESS    read-only
24527        STATUS        current
24528        DESCRIPTION   "The total number of packet errors encountered on
24529                      this interface."
24530        ::= { rcStatGigEntry 3 }
24531
24532rcStatGigCarrierErrors OBJECT-TYPE
24533        SYNTAX        Counter32
24534        MAX-ACCESS    read-only
24535        STATUS        current
24536        DESCRIPTION   "The total number of carrier errors encountered on
24537                      this interface."
24538        ::= { rcStatGigEntry 4 }
24539
24540rcStatGigLinkInactiveErrors OBJECT-TYPE
24541        SYNTAX        Counter32
24542        MAX-ACCESS    read-only
24543        STATUS        current
24544        DESCRIPTION   "The total number of link inactive errors encountered
24545                       on this interface."
24546        ::= { rcStatGigEntry 5 }
24547
24548rcStatGigInFlowCtrlPkts OBJECT-TYPE
24549        SYNTAX        Counter32
24550        MAX-ACCESS    read-only
24551        STATUS        deprecated
24552        DESCRIPTION   "The total number of flow control packets received
24553                       by this interface."
24554        ::= { rcStatGigEntry 6 }
24555
24556rcStatGigOutFlowCtrlPkts OBJECT-TYPE
24557        SYNTAX        Counter32
24558        MAX-ACCESS    read-only
24559        STATUS        deprecated
24560        DESCRIPTION   "The total number of flow control packets transmitted
24561                       by this interface."
24562        ::= { rcStatGigEntry 7 }
24563
24564rcStatGigHCInPfcPkts OBJECT-TYPE
24565        SYNTAX        Counter64
24566        MAX-ACCESS    read-only
24567        STATUS        current
24568        DESCRIPTION   "The total number of Priority Flow Control (PFC)
24569                       packets received by this interface."
24570        ::= { rcStatGigEntry 8 }
24571
24572rcStatGigHCOutPfcPkts OBJECT-TYPE
24573        SYNTAX        Counter64
24574        MAX-ACCESS    read-only
24575        STATUS        current
24576        DESCRIPTION   "The total number of Priority Flow Control (PFC)
24577                       packets transmitted by this interface."
24578        ::= { rcStatGigEntry 9 }
24579
24580rcStatGigHCInFlowCtrlPkts OBJECT-TYPE
24581        SYNTAX        Counter64
24582        MAX-ACCESS    read-only
24583        STATUS        current
24584        DESCRIPTION   "The total number of flow control packets received
24585                       by this interface."
24586        ::= { rcStatGigEntry 10 }
24587
24588rcStatGigHCOutFlowCtrlPkts OBJECT-TYPE
24589        SYNTAX        Counter64
24590        MAX-ACCESS    read-only
24591        STATUS        current
24592        DESCRIPTION   "The total number of flow control packets transmitted
24593                       by this interface."
24594        ::= { rcStatGigEntry 11 }
24595
24596
24597rcStatOspf   OBJECT IDENTIFIER       ::= { rcStat 3}
24598
24599rcStatOspfBuffersAllocated OBJECT-TYPE
24600        SYNTAX        Counter32
24601        MAX-ACCESS    read-only
24602        STATUS        current
24603        DESCRIPTION   "Used to indicate the number of buffers
24604                      allocated for OSPF."
24605        ::= { rcStatOspf 1 }
24606
24607rcStatOspfBuffersFreed OBJECT-TYPE
24608        SYNTAX        Counter32
24609        MAX-ACCESS    read-only
24610        STATUS        current
24611        DESCRIPTION   "Used to indicate the number of buffers
24612                      that are freed by the OSPF."
24613        ::= { rcStatOspf 2 }
24614
24615rcStatOspfBufferAllocFailures OBJECT-TYPE
24616        SYNTAX        Counter32
24617        MAX-ACCESS    read-only
24618        STATUS        current
24619        DESCRIPTION   "Used to indicate the number of times
24620                      that OSPF has failed to allocate buffers."
24621        ::= { rcStatOspf 3 }
24622
24623rcStatOspfBufferFreeFailures OBJECT-TYPE
24624        SYNTAX        Counter32
24625        MAX-ACCESS    read-only
24626        STATUS        current
24627        DESCRIPTION   "Used to indicate the number of times
24628                      that OSPF has failed to free buffers."
24629        ::= { rcStatOspf 4 }
24630
24631rcStatOspfTxPackets OBJECT-TYPE
24632        SYNTAX        Counter32
24633        MAX-ACCESS    read-only
24634        STATUS        current
24635        DESCRIPTION   "Used to indicate the number of packets
24636                      transmitted by OSPF."
24637        ::= { rcStatOspf 5 }
24638
24639rcStatOspfRxPackets OBJECT-TYPE
24640        SYNTAX        Counter32
24641        MAX-ACCESS    read-only
24642        STATUS        current
24643        DESCRIPTION   "Used to indicate the number of packets
24644                      received by OSPF."
24645        ::= { rcStatOspf 6 }
24646
24647rcStatOspfTxDropPackets OBJECT-TYPE
24648        SYNTAX        Counter32
24649        MAX-ACCESS    read-only
24650        STATUS        current
24651        DESCRIPTION   "Used to indicate the number of packets
24652                      dropped before transmitted by OSPF."
24653        ::= { rcStatOspf 7 }
24654
24655rcStatOspfRxDropPackets OBJECT-TYPE
24656        SYNTAX        Counter32
24657        MAX-ACCESS    read-only
24658        STATUS        current
24659        DESCRIPTION   "Used to indicate the number of packets
24660                      dropped before received by OSPF."
24661        ::= { rcStatOspf 8 }
24662
24663rcStatOspfRxBadPackets OBJECT-TYPE
24664        SYNTAX        Counter32
24665        MAX-ACCESS    read-only
24666        STATUS        current
24667        DESCRIPTION   "Used to indicate the number of packets
24668                      received by OSPF that are bad."
24669        ::= { rcStatOspf 9 }
24670
24671rcStatOspfSpfRuns OBJECT-TYPE
24672        SYNTAX        Counter32
24673        MAX-ACCESS    read-only
24674        STATUS        current
24675        DESCRIPTION   "Used to indicate the total number of SPF
24676                      calculatations performed by OSPF, which
24677                      also includes the number of partial route
24678                      table calculation for Incremental Updates."
24679        ::= { rcStatOspf 10 }
24680
24681rcStatOspfLastSpfRun OBJECT-TYPE
24682        SYNTAX        TimeTicks
24683        MAX-ACCESS    read-only
24684        STATUS        current
24685        DESCRIPTION   "Used to indicate the time(SysUpTime) since
24686                      the last spf calculated by OSPF."
24687        ::= { rcStatOspf 11 }
24688
24689rcStatOspfLsdbTblSize OBJECT-TYPE
24690        SYNTAX        Counter32
24691        MAX-ACCESS    read-only
24692        STATUS        current
24693        DESCRIPTION   "Used to indicate the number of entries in
24694                      the linkstate database table."
24695        ::= { rcStatOspf 12 }
24696
24697rcStatOspfRoutes OBJECT-TYPE
24698        SYNTAX        Counter32
24699        MAX-ACCESS    read-only
24700        STATUS        current
24701        DESCRIPTION   "Used to indicate the number of OSPF routes
24702                      added to RTM."
24703        ::= { rcStatOspf 13 }
24704
24705rcStatOspfAdjacencies OBJECT-TYPE
24706        SYNTAX        Counter32
24707        MAX-ACCESS    read-only
24708        STATUS        current
24709        DESCRIPTION   "Used to indicate the number of adjacencies
24710                      existing."
24711        ::= { rcStatOspf 14 }
24712
24713rcStatOspfAreas OBJECT-TYPE
24714        SYNTAX        Counter32
24715        MAX-ACCESS    read-only
24716        STATUS        current
24717        DESCRIPTION   "Used to indicate the number of areas configured"
24718        ::= { rcStatOspf 15 }
24719
24720rcStatOspfNbrs OBJECT-TYPE
24721        SYNTAX        Counter32
24722        MAX-ACCESS    read-only
24723        STATUS        current
24724        DESCRIPTION   "Used to indicate the number of ospf neighbors"
24725        ::= { rcStatOspf 16 }
24726
24727rcStatOspfBadLsReqs OBJECT-TYPE
24728        SYNTAX        Counter32
24729        MAX-ACCESS    read-only
24730        STATUS        current
24731        DESCRIPTION   "Used to indicate the number of bad ls requests."
24732        ::= { rcStatOspf 17 }
24733
24734rcStatOspfSeqMismatches OBJECT-TYPE
24735        SYNTAX        Counter32
24736        MAX-ACCESS    read-only
24737        STATUS        current
24738        DESCRIPTION   "Used to indicate the number of sequence
24739                       mismatched packets."
24740        ::= { rcStatOspf 18 }
24741
24742rcStatOspfNumAllocDDP OBJECT-TYPE
24743        SYNTAX        Counter32
24744        MAX-ACCESS    read-only
24745        STATUS        current
24746        DESCRIPTION   "Used to indicate the number of DD packet buffers
24747                      allocated for OSPF."
24748        ::= { rcStatOspf 19 }
24749
24750rcStatOspfNumFreeDDP OBJECT-TYPE
24751        SYNTAX        Counter32
24752        MAX-ACCESS    read-only
24753        STATUS        current
24754        DESCRIPTION   "Used to indicate the number of DD packet buffers
24755                      that are freed by the OSPF."
24756        ::= { rcStatOspf 20 }
24757
24758rcStatOspfReset OBJECT-TYPE
24759        SYNTAX        TruthValue
24760        MAX-ACCESS    read-write
24761        STATUS        current
24762        DESCRIPTION   "reset Ospf global stats"
24763        DEFVAL          { false }
24764        ::= { rcStatOspf 21 }
24765
24766rcStatIgmp   OBJECT IDENTIFIER       ::= { rcStat 4}
24767
24768rcStatIgmpInMsgs OBJECT-TYPE
24769        SYNTAX          Counter32
24770        MAX-ACCESS      read-only
24771        STATUS          current
24772        DESCRIPTION     "Used to indicate the number of Igmp packets
24773                         received by the device."
24774        ::= { rcStatIgmp 1 }
24775
24776rcStatIgmpInErrors OBJECT-TYPE
24777        SYNTAX          Counter32
24778        MAX-ACCESS      read-only
24779        STATUS          current
24780        DESCRIPTION     "Used to indicate the number of Igmp packets
24781                         received that are with checksum errors."
24782        ::= { rcStatIgmp 2 }
24783
24784rcStatIgmpInQueries OBJECT-TYPE
24785        SYNTAX          Counter32
24786        MAX-ACCESS      read-only
24787        STATUS          current
24788        DESCRIPTION     "Used to indicate the number of Igmp queries
24789                         received by the device."
24790        ::= { rcStatIgmp 3 }
24791
24792rcStatIgmpInReports OBJECT-TYPE
24793        SYNTAX          Counter32
24794        MAX-ACCESS      read-only
24795        STATUS          current
24796        DESCRIPTION     "Used to indicate the number of Igmp reports
24797                         received by the device."
24798        ::= { rcStatIgmp 4 }
24799
24800
24801rcStatIgmpInLeaves OBJECT-TYPE
24802        SYNTAX          Counter32
24803        MAX-ACCESS      read-only
24804        STATUS          current
24805        DESCRIPTION     "Used to indicate the number of Igmp Leaves
24806                         received by the device."
24807        ::= { rcStatIgmp 5 }
24808
24809rcStatIgmpInvalid OBJECT-TYPE
24810        SYNTAX          Counter32
24811        MAX-ACCESS      read-only
24812        STATUS          current
24813        DESCRIPTION     "Used to indicate the number of Igmp packets
24814                         received by the device that contained invalid
24815                         type."
24816        ::= { rcStatIgmp 6 }
24817
24818rcStatIgmpOutMsgs OBJECT-TYPE
24819        SYNTAX          Counter32
24820        MAX-ACCESS      read-only
24821        STATUS          current
24822        DESCRIPTION     "Used to indicate the number of Igmp queries
24823                         sent by the device."
24824        ::= { rcStatIgmp 7 }
24825
24826rcStatOspfIfTable OBJECT-TYPE
24827        SYNTAX        SEQUENCE OF RcStatOspfIfEntry
24828        MAX-ACCESS    not-accessible
24829        STATUS        current
24830        DESCRIPTION   "A table used to store OSPF interface
24831                      statistics."
24832        ::= { rcStat 5 }
24833
24834rcStatOspfIfEntry OBJECT-TYPE
24835        SYNTAX        RcStatOspfIfEntry
24836        MAX-ACCESS    not-accessible
24837        STATUS        current
24838        DESCRIPTION   "Ospf interface statistics"
24839        INDEX         { rcStatOspfIfIndex }
24840        ::= { rcStatOspfIfTable 1 }
24841
24842RcStatOspfIfEntry ::= SEQUENCE {
24843                rcStatOspfIfIndex                   InterfaceIndexOrZero,
24844                rcStatOspfIfRxHellos                Counter32,
24845                rcStatOspfIfRxDBDescrs              Counter32,
24846                rcStatOspfIfRxLSUpdates             Counter32,
24847                rcStatOspfIfRxLSReqs                Counter32,
24848                rcStatOspfIfRxLSAcks                Counter32,
24849                rcStatOspfIfTxHellos                Counter32,
24850                rcStatOspfIfTxDBDescrs              Counter32,
24851                rcStatOspfIfTxLSUpdates             Counter32,
24852                rcStatOspfIfTxLSReqs                Counter32,
24853                rcStatOspfIfTxLSAcks                Counter32,
24854                rcStatOspfIfVersionMismatches       Counter32,
24855                rcStatOspfIfAreaMismatches          Counter32,
24856                rcStatOspfIfAuthTypeMismatches      Counter32,
24857                rcStatOspfIfAuthFailures            Counter32,
24858                rcStatOspfIfNetMaskMismatches       Counter32,
24859                rcStatOspfIfHelloIntervalMismatches Counter32,
24860                rcStatOspfIfDeadIntervalMismatches  Counter32,
24861                rcStatOspfIfOptionMismatches        Counter32
24862        }
24863
24864rcStatOspfIfIndex OBJECT-TYPE
24865        SYNTAX        InterfaceIndexOrZero (0..6142)
24866        MAX-ACCESS    read-only
24867        STATUS        current
24868        DESCRIPTION   "An unique value that is used to identify a
24869                      physical interface."
24870        ::= { rcStatOspfIfEntry 1 }
24871
24872rcStatOspfIfRxHellos OBJECT-TYPE
24873        SYNTAX        Counter32
24874        MAX-ACCESS    read-only
24875        STATUS        current
24876        DESCRIPTION   "Used to indicate the number hello packets
24877                      received by this interface."
24878        ::= { rcStatOspfIfEntry 2 }
24879
24880rcStatOspfIfRxDBDescrs OBJECT-TYPE
24881        SYNTAX        Counter32
24882        MAX-ACCESS    read-only
24883        STATUS        current
24884        DESCRIPTION   "Used to indicate the number database descriptor
24885                      packets received by this interface."
24886        ::= { rcStatOspfIfEntry 3 }
24887
24888rcStatOspfIfRxLSUpdates OBJECT-TYPE
24889        SYNTAX        Counter32
24890        MAX-ACCESS    read-only
24891        STATUS        current
24892        DESCRIPTION   "Used to indicate the number Link state update
24893                      packets received by this interface."
24894        ::= { rcStatOspfIfEntry 4 }
24895
24896rcStatOspfIfRxLSReqs OBJECT-TYPE
24897        SYNTAX        Counter32
24898        MAX-ACCESS    read-only
24899        STATUS        current
24900        DESCRIPTION   "Used to indicate the number Link state request
24901                      packets received by this interface."
24902        ::= { rcStatOspfIfEntry 5 }
24903
24904rcStatOspfIfRxLSAcks OBJECT-TYPE
24905        SYNTAX        Counter32
24906        MAX-ACCESS    read-only
24907        STATUS        current
24908        DESCRIPTION   "Used to indicate the number Link state acknowlege
24909                      packets received by this interface."
24910        ::= { rcStatOspfIfEntry 6 }
24911
24912rcStatOspfIfTxHellos OBJECT-TYPE
24913        SYNTAX        Counter32
24914        MAX-ACCESS    read-only
24915        STATUS        current
24916        DESCRIPTION   "Used to indicate the number hello packets
24917                      transmitted by this interface."
24918        ::= { rcStatOspfIfEntry 7 }
24919
24920rcStatOspfIfTxDBDescrs OBJECT-TYPE
24921        SYNTAX        Counter32
24922        MAX-ACCESS    read-only
24923        STATUS        current
24924        DESCRIPTION   "Used to indicate the number database descriptor
24925                      packets transmitted by this interface."
24926        ::= { rcStatOspfIfEntry 8 }
24927
24928rcStatOspfIfTxLSUpdates OBJECT-TYPE
24929        SYNTAX        Counter32
24930        MAX-ACCESS    read-only
24931        STATUS        current
24932        DESCRIPTION   "Used to indicate the number Link state update
24933                      packets transmitted by this interface."
24934        ::= { rcStatOspfIfEntry 9 }
24935
24936rcStatOspfIfTxLSReqs OBJECT-TYPE
24937        SYNTAX        Counter32
24938        MAX-ACCESS    read-only
24939        STATUS        current
24940        DESCRIPTION   "Used to indicate the number Link state request
24941                      packets transmitted by this interface."
24942        ::= { rcStatOspfIfEntry 10 }
24943
24944rcStatOspfIfTxLSAcks OBJECT-TYPE
24945        SYNTAX        Counter32
24946        MAX-ACCESS    read-only
24947        STATUS        current
24948        DESCRIPTION   "Used to indicate the number Link state acknowlege
24949                      packets transmitted by this interface."
24950        ::= { rcStatOspfIfEntry 11 }
24951
24952rcStatOspfIfVersionMismatches OBJECT-TYPE
24953        SYNTAX        Counter32
24954        MAX-ACCESS    read-only
24955        STATUS        current
24956        DESCRIPTION   "Used to indicate the number version
24957                      mismatches received by this interface."
24958        ::= { rcStatOspfIfEntry 12 }
24959
24960rcStatOspfIfAreaMismatches OBJECT-TYPE
24961        SYNTAX        Counter32
24962        MAX-ACCESS    read-only
24963        STATUS        current
24964        DESCRIPTION   "Used to indicate the number area
24965                      mismatches received by this interface."
24966        ::= { rcStatOspfIfEntry 13 }
24967
24968rcStatOspfIfAuthTypeMismatches OBJECT-TYPE
24969        SYNTAX        Counter32
24970        MAX-ACCESS    read-only
24971        STATUS        current
24972        DESCRIPTION   "Used to indicate the number AuthType
24973                      mismatches received by this interface."
24974        ::= { rcStatOspfIfEntry 14 }
24975
24976rcStatOspfIfAuthFailures OBJECT-TYPE
24977        SYNTAX        Counter32
24978        MAX-ACCESS    read-only
24979        STATUS        current
24980        DESCRIPTION   "Used to indicate the number Authentication
24981                      failures."
24982        ::= { rcStatOspfIfEntry 15 }
24983
24984rcStatOspfIfNetMaskMismatches OBJECT-TYPE
24985        SYNTAX        Counter32
24986        MAX-ACCESS    read-only
24987        STATUS        current
24988        DESCRIPTION   "Used to indicate the number net mask
24989                      mismatches received by this interface."
24990        ::= { rcStatOspfIfEntry 16 }
24991
24992rcStatOspfIfHelloIntervalMismatches OBJECT-TYPE
24993        SYNTAX        Counter32
24994        MAX-ACCESS    read-only
24995        STATUS        current
24996        DESCRIPTION   "Used to indicate the number hello interval
24997                      mismatches received by this interface."
24998        ::= { rcStatOspfIfEntry 17 }
24999
25000rcStatOspfIfDeadIntervalMismatches OBJECT-TYPE
25001        SYNTAX        Counter32
25002        MAX-ACCESS    read-only
25003        STATUS        current
25004        DESCRIPTION   "Used to indicate the number dead interval
25005                      mismatches received by this interface."
25006        ::= { rcStatOspfIfEntry 18 }
25007
25008rcStatOspfIfOptionMismatches OBJECT-TYPE
25009        SYNTAX        Counter32
25010        MAX-ACCESS    read-only
25011        STATUS        current
25012        DESCRIPTION   "Used to indicate the number options
25013                      mismatches received by this interface."
25014        ::= { rcStatOspfIfEntry 19 }
25015
25016-- rcStatMlt Group
25017
25018rcStatMlt      OBJECT IDENTIFIER ::= { rcStat 6 }
25019
25020rcStatMltIfExtnTable OBJECT-TYPE
25021        SYNTAX        SEQUENCE OF RcStatMltIfExtnEntry
25022        MAX-ACCESS    not-accessible
25023        STATUS        current
25024        DESCRIPTION   "A table used to store Mlt interface
25025                      statistics."
25026        ::= { rcStatMlt 1 }
25027
25028rcStatMltIfExtnEntry OBJECT-TYPE
25029        SYNTAX        RcStatMltIfExtnEntry
25030        MAX-ACCESS    not-accessible
25031        STATUS        current
25032        DESCRIPTION   "Mlt interface statistics"
25033        INDEX         { rcStatMltIfExtnMltId }
25034        ::= { rcStatMltIfExtnTable 1 }
25035
25036RcStatMltIfExtnEntry ::= SEQUENCE {
25037                rcStatMltIfExtnMltId                  INTEGER,
25038                rcStatMltIfExtnIfInMulticastPkts      Counter32,
25039                rcStatMltIfExtnIfInBroadcastPkts      Counter32,
25040                rcStatMltIfExtnIfOutMulticastPkts     Counter32,
25041                rcStatMltIfExtnIfOutBroadcastPkts     Counter32,
25042                rcStatMltIfExtnIfHCInOctets           Counter64,
25043                rcStatMltIfExtnIfHCInUcastPkts        Counter64,
25044                rcStatMltIfExtnIfHCInMulticastPkt     Counter64,
25045                rcStatMltIfExtnIfHCInBroadcastPkt     Counter64,
25046                rcStatMltIfExtnIfHCOutOctets          Counter64,
25047                rcStatMltIfExtnIfHCOutUcastPkts       Counter64,
25048                rcStatMltIfExtnIfHCOutMulticast       Counter64,
25049                rcStatMltIfExtnIfHCOutBroadcast       Counter64,
25050                rcStatMltIfExtnIfHCInLsmPkts          Counter64,
25051                rcStatMltIfExtnIfHCOutLsmPkts         Counter64
25052        }
25053
25054rcStatMltIfExtnMltId OBJECT-TYPE
25055        SYNTAX        INTEGER (1..512)
25056        MAX-ACCESS    read-only
25057        STATUS        current
25058        DESCRIPTION   "Mlt Id"
25059        ::= { rcStatMltIfExtnEntry 1 }
25060
25061rcStatMltIfExtnIfInMulticastPkts OBJECT-TYPE
25062        SYNTAX        Counter32
25063        MAX-ACCESS    read-only
25064        STATUS        current
25065        DESCRIPTION   "multi-pkts to upper"
25066        ::= { rcStatMltIfExtnEntry 2 }
25067
25068rcStatMltIfExtnIfInBroadcastPkts OBJECT-TYPE
25069        SYNTAX        Counter32
25070        MAX-ACCESS    read-only
25071        STATUS        current
25072        DESCRIPTION   "broad-pkts to upper"
25073        ::= { rcStatMltIfExtnEntry 3 }
25074
25075rcStatMltIfExtnIfOutMulticastPkts OBJECT-TYPE
25076        SYNTAX        Counter32
25077        MAX-ACCESS    read-only
25078        STATUS        current
25079        DESCRIPTION   "multi-pkts from upper"
25080        ::= { rcStatMltIfExtnEntry 4 }
25081
25082rcStatMltIfExtnIfOutBroadcastPkts OBJECT-TYPE
25083        SYNTAX        Counter32
25084        MAX-ACCESS    read-only
25085        STATUS        current
25086        DESCRIPTION   "broad-pkts from upper"
25087        ::= { rcStatMltIfExtnEntry 5 }
25088
25089rcStatMltIfExtnIfHCInOctets OBJECT-TYPE
25090        SYNTAX        Counter64
25091        MAX-ACCESS    read-only
25092        STATUS        current
25093        DESCRIPTION   "The total number of octets received
25094                       on the MLT interface, including framing
25095                       characters."
25096        ::= { rcStatMltIfExtnEntry 6 }
25097
25098rcStatMltIfExtnIfHCInUcastPkts OBJECT-TYPE
25099        SYNTAX        Counter64
25100        MAX-ACCESS    read-only
25101        STATUS        current
25102        DESCRIPTION   "The number of packets delivered by this
25103                       MLT to a higher MLT that were not addressed
25104                       to a nulticast or broadcase address at this
25105                       sublayer."
25106        ::= { rcStatMltIfExtnEntry 7 }
25107
25108rcStatMltIfExtnIfHCInMulticastPkt OBJECT-TYPE
25109        SYNTAX        Counter64
25110        MAX-ACCESS    read-only
25111        STATUS        current
25112        DESCRIPTION   "The number of packets delivered to this MLT that
25113                       were addressed to a nulticast address at this
25114                       sublayer.  For a MAC layer protocol, this number
25115                       includes both Group and Functional addresses."
25116        ::= { rcStatMltIfExtnEntry 8 }
25117
25118rcStatMltIfExtnIfHCInBroadcastPkt OBJECT-TYPE
25119        SYNTAX        Counter64
25120        MAX-ACCESS    read-only
25121        STATUS        current
25122        DESCRIPTION   "The number of packets delivered to this MLT that
25123 		       were addressed to a broadcast address at this
25124 		       sublayer."
25125        ::= { rcStatMltIfExtnEntry 9 }
25126
25127rcStatMltIfExtnIfHCOutOctets OBJECT-TYPE
25128        SYNTAX        Counter64
25129        MAX-ACCESS    read-only
25130        STATUS        current
25131        DESCRIPTION   "The total number of octets transmitted
25132                       out of the MLT interface, including
25133                       framing characters."
25134        ::= { rcStatMltIfExtnEntry 10 }
25135
25136rcStatMltIfExtnIfHCOutUcastPkts OBJECT-TYPE
25137        SYNTAX        Counter64
25138        MAX-ACCESS    read-only
25139        STATUS        current
25140        DESCRIPTION   "The number of packets that hight-level protocols
25141                       requested be transmitted that were not addressed
25142                       to a multicast address at this MLT.  This total
25143                       number includes those packets discarded or unsent."
25144        ::= { rcStatMltIfExtnEntry 11 }
25145
25146rcStatMltIfExtnIfHCOutMulticast OBJECT-TYPE
25147        SYNTAX        Counter64
25148        MAX-ACCESS    read-only
25149        STATUS        current
25150        DESCRIPTION   "The total number of packets that hight-level
25151                       protocols requested be transmitted, and that
25152                       were addressed to a multicast address at this
25153                       MLT, including those that were discarded or
25154                       not sent.  For a MAC layer protocol, this
25155                       number includes both Group and Functional
25156                       addresses."
25157        ::= { rcStatMltIfExtnEntry 12 }
25158
25159rcStatMltIfExtnIfHCOutBroadcast OBJECT-TYPE
25160        SYNTAX        Counter64
25161        MAX-ACCESS    read-only
25162        STATUS        current
25163        DESCRIPTION   "The total number of packets that hight-level
25164		       protocols requested be transmitted, and that
25165		       were addressed to a broadcase address at this
25166		       MLT, including those that were discarded or
25167		       not sent."
25168        ::= { rcStatMltIfExtnEntry 13 }
25169
25170rcStatMltIfExtnIfHCInLsmPkts OBJECT-TYPE
25171        SYNTAX        Counter64
25172        MAX-ACCESS    read-only
25173        STATUS        current
25174        DESCRIPTION   "The total number of Link State Messaging (LSM)
25175                       packets delivered to this MLT."
25176
25177        ::= { rcStatMltIfExtnEntry 14 }
25178
25179rcStatMltIfExtnIfHCOutLsmPkts OBJECT-TYPE
25180        SYNTAX        Counter64
25181        MAX-ACCESS    read-only
25182        STATUS        current
25183        DESCRIPTION   "The total number of Link State Messaging (LSM)
25184                       packets trasmitted on this MLT."
25185
25186        ::= { rcStatMltIfExtnEntry 15 }
25187
25188-- Mlt Ether table
25189
25190rcStatMltEtherTable OBJECT-TYPE
25191        SYNTAX        SEQUENCE OF RcStatMltEtherEntry
25192        MAX-ACCESS    not-accessible
25193        STATUS        current
25194        DESCRIPTION   "A table used to store Mlt Ethernet
25195                      statistics."
25196        ::= { rcStatMlt 2 }
25197
25198rcStatMltEtherEntry OBJECT-TYPE
25199        SYNTAX        RcStatMltEtherEntry
25200        MAX-ACCESS    not-accessible
25201        STATUS        current
25202        DESCRIPTION   "Mlt enternet statistics"
25203        INDEX         { rcStatMltEtherMltId }
25204        ::= { rcStatMltEtherTable 1 }
25205
25206RcStatMltEtherEntry ::= SEQUENCE {
25207                rcStatMltEtherMltId              INTEGER,
25208                rcStatMltEtherAlignmentErrors    Counter32,
25209                rcStatMltEtherFCSErrors          Counter32,
25210                rcStatMltEtherSingleCollFrames   Counter32,
25211                rcStatMltEtherMultipleCollFrames Counter32,
25212                rcStatMltEtherSQETestError       Counter32,
25213                rcStatMltEtherDeferredTransmiss  Counter32,
25214                rcStatMltEtherLateCollisions     Counter32,
25215                rcStatMltEtherExcessiveCollis    Counter32,
25216                rcStatMltEtherIMacTransmitError  Counter32,
25217                rcStatMltEtherCarrierSenseError  Counter32,
25218                rcStatMltEtherFrameTooLong       Counter32,
25219                rcStatMltEtherIMacReceiveError   Counter32
25220        }
25221
25222rcStatMltEtherMltId OBJECT-TYPE
25223        SYNTAX        INTEGER (1..512)
25224        MAX-ACCESS    read-only
25225        STATUS        current
25226        DESCRIPTION   "A value that uniquely identifies the Multi-Link
25227                       Trunk associated with this entry."
25228        ::= { rcStatMltEtherEntry 1 }
25229
25230rcStatMltEtherAlignmentErrors OBJECT-TYPE
25231        SYNTAX        Counter32
25232        MAX-ACCESS    read-only
25233        STATUS        current
25234        DESCRIPTION   "A count of frames received on a particular MLT
25235 		       that are not an integral number of octets in
25236		       length and do not pass the FCS check.  The count
25237		       represented by an instance of this object is
25238		       incremented when the alignmentError status is
25239		       returned by the MAC service to the LLC (or other
25240		       MAC user).  Received frames for which multiple
25241	 	       error conditions occur are, according to the
25242		       conventions of IEEE 802.3 Layer Management,
25243		       counted exclusively according to the error status
25244		       presented to the LLC."
25245        ::= { rcStatMltEtherEntry 2 }
25246
25247rcStatMltEtherFCSErrors OBJECT-TYPE
25248        SYNTAX        Counter32
25249        MAX-ACCESS    read-only
25250        STATUS        current
25251        DESCRIPTION   "A count of frames received on an MLT that are an
25252	               integral number of octets in length but do not pass
25253                       the FCS check.  The count represented by an instance
25254                       of this object is incremented when the frameCheckError
25255                       status is returned by the MAC service to the LLC
25256                       (or other MAC user).  Received frames for which
25257		       multiple error conditions occur are, according to
25258                       the conventions of IEEE 802.3 Layer Management,
25259		       counted exclusively according to the error status
25260		       presented to the LLC."
25261        ::= { rcStatMltEtherEntry 3 }
25262
25263rcStatMltEtherSingleCollFrames OBJECT-TYPE
25264        SYNTAX        Counter32
25265        MAX-ACCESS    read-only
25266        STATUS        current
25267        DESCRIPTION   "A count of successfully transmitted frames on
25268                       a particular MLT for which transmission is
25269                       inhibited by exactly one collision.  A frame
25270                       that is counted by an instance of this objects
25271                       is also counted by the corresponding instance
25272                       of either the ifOutUcastPkts, ifOutMulticastPkts,
25273                       or ifOutBroadcastPkts, and it not counted by the
25274                       corresponding instance of the MultipleCollisionFrames
25275                       object."
25276        ::= { rcStatMltEtherEntry 4 }
25277
25278rcStatMltEtherMultipleCollFrames OBJECT-TYPE
25279        SYNTAX        Counter32
25280        MAX-ACCESS    read-only
25281        STATUS        current
25282        DESCRIPTION   "A count of successfully transmitted frames on
25283                       a particular MLT for which transmission is
25284                       inhibited by more than one collision.  A frame
25285                       that is counted by an instance of this object
25286                       is also counted by the corresponding instance
25287                       of either the ifOutUcastPkts, ifOutMulticastPkts,
25288                       or ifOutBroadcastPkts, and is not counted by the
25289                       corresponding instance of the SingleCollisionFrames
25290                       objects."
25291        ::= { rcStatMltEtherEntry 5 }
25292
25293rcStatMltEtherSQETestError OBJECT-TYPE
25294        SYNTAX        Counter32
25295        MAX-ACCESS    read-only
25296        STATUS        current
25297        DESCRIPTION   "A count of times that the SQE TEST ERROR message
25298		       is generated by the PLS sublayer for a particular
25299	               MLT. SQE stands for Signal Quality Error."
25300        ::= { rcStatMltEtherEntry 6 }
25301
25302rcStatMltEtherDeferredTransmiss OBJECT-TYPE
25303        SYNTAX        Counter32
25304        MAX-ACCESS    read-only
25305        STATUS        current
25306        DESCRIPTION   "A count of frames for which the first transmission
25307	               attempt on a particular MLT is delayed because the
25308                       medium is busy.  The count represented by an
25309	               instance of this object does not include frames
25310		       involved in collisions."
25311        ::= { rcStatMltEtherEntry 7 }
25312
25313rcStatMltEtherLateCollisions OBJECT-TYPE
25314        SYNTAX        Counter32
25315        MAX-ACCESS    read-only
25316        STATUS        current
25317        DESCRIPTION   "The number of times that a collision is detected
25318                       on a particular MLT later than 512 bit-times
25319                       (64 octets) into the transmission of a packet.
25320                       Five hundred and twelve bit-times corresponds to
25321                       51.2 microseconds on a 10 mb/s system.  A (late)
25322                       collision included in a count represented by an
25323                       instance of this object is also considered as a
25324                       (generic) collision for purposes of other
25325                       collision-related statistics."
25326        ::= { rcStatMltEtherEntry 8 }
25327
25328rcStatMltEtherExcessiveCollis OBJECT-TYPE
25329        SYNTAX        Counter32
25330        MAX-ACCESS    read-only
25331        STATUS        current
25332        DESCRIPTION   "A count of frames for which transmission on a
25333	               particular MLT fails due to excessive collisions."
25334        ::= { rcStatMltEtherEntry 9 }
25335
25336rcStatMltEtherIMacTransmitError OBJECT-TYPE
25337        SYNTAX        Counter32
25338        MAX-ACCESS    read-only
25339        STATUS        current
25340        DESCRIPTION   "A count of frames for which transmission on a
25341	               particular MLT fails due to an internal MAC
25342                       sublayer transmit error.  A frame is only counted
25343                       by an instance of this object if it is not counted
25344                       by the corresponding instance of either the
25345		       LateCollisions object, the ExcessiveCollisions
25346		       object, or the CarrierSenseError object."
25347        ::= { rcStatMltEtherEntry 10 }
25348
25349rcStatMltEtherCarrierSenseError OBJECT-TYPE
25350        SYNTAX        Counter32
25351        MAX-ACCESS    read-only
25352        STATUS        current
25353        DESCRIPTION   "The number of times that the carrier sense
25354                       condition was lost or never asserted when
25355                       attempting to transmit a frame on a particular
25356                       MLT.  The count represented by an instance of
25357	               this object is incremented at most once per
25358		       transmission attempt, even if the carrier
25359		       sense condition fluctuates during a
25360		       transmission attempt."
25361        ::= { rcStatMltEtherEntry 11 }
25362
25363rcStatMltEtherFrameTooLong OBJECT-TYPE
25364        SYNTAX        Counter32
25365        MAX-ACCESS    read-only
25366        STATUS        current
25367        DESCRIPTION   "A count of frames received on a particular MLT
25368                       that exceed the maximum permitted size (1518
25369                       octets).  The count represented by an instance
25370		       os this object is incremented when the frame
25371	               TooLong status is returned by the MAC service
25372		       to the LLC (or other MAC user).  Received frames
25373		       for which multiple error conditions occur are,
25374		       according to the conventions of IEEE 802.3
25375                       Layer Management, counted exclusively according
25376		       to the error status presented to the LLC."
25377        ::= { rcStatMltEtherEntry 12 }
25378
25379rcStatMltEtherIMacReceiveError OBJECT-TYPE
25380        SYNTAX        Counter32
25381        MAX-ACCESS    read-only
25382        STATUS        current
25383        DESCRIPTION   "A count of frames for which reception on a
25384		       particular MLT fails due to an internal MAC
25385		       sublayer receive error.  A frame is only
25386		       counted by an instance of this object if it
25387		       is not counted by the corresponding instance
25388		       of either the FrameTooLongs object, the
25389	               AlignmentErrors object, of the FCSErrors
25390	               objects.
25391                       The precise meaning of the count represented
25392		       by an instance of this object is implementation
25393	               specific.  In particular, an instance of this
25394	               object may represent a count of receive errors
25395                       on a particular interface that are not otherwise
25396		       counted."
25397        ::= { rcStatMltEtherEntry 13 }
25398
25399
25400-- Mlt Ip table
25401
25402rcStatMltIpTable OBJECT-TYPE
25403        SYNTAX        SEQUENCE OF RcStatMltIpEntry
25404        MAX-ACCESS    not-accessible
25405        STATUS        obsolete
25406        DESCRIPTION   "A table used to store Mlt Ip statistics."
25407        ::= { rcStatMlt 3 }
25408
25409rcStatMltIpEntry OBJECT-TYPE
25410        SYNTAX        RcStatMltIpEntry
25411        MAX-ACCESS    not-accessible
25412        STATUS        obsolete
25413        DESCRIPTION   "Mlt enternet statistics"
25414        INDEX         { rcStatMltIpMltId }
25415        ::= { rcStatMltIpTable 1 }
25416
25417RcStatMltIpEntry ::= SEQUENCE {
25418                rcStatMltIpMltId            INTEGER,
25419                rcStatMltIpInReceives       Counter32,
25420                rcStatMltIpInHdrErrors      Counter32,
25421                rcStatMltIpInAddrErrors     Counter32,
25422                rcStatMltIpForwDatagrams    Counter32,
25423                rcStatMltIpInUnknownProtos  Counter32,
25424                rcStatMltIpInDiscards       Counter32,
25425                rcStatMltIpInDelivers       Counter32,
25426                rcStatMltIpOutRequest       Counter32,
25427                rcStatMltIpOutDiscards      Counter32,
25428                rcStatMltIpOutNoRoutes      Counter32,
25429                rcStatMltIpReasmReqds       Counter32,
25430                rcStatMltIpReasmOKs         Counter32,
25431                rcStatMltIpReasmFails       Counter32,
25432                rcStatMltIpFragOKs          Counter32,
25433                rcStatMltIpFragFails        Counter32,
25434                rcStatMltIpFragCreates      Counter32,
25435                rcStatMltIpRoutingDiscards  Counter32
25436        }
25437
25438rcStatMltIpMltId OBJECT-TYPE
25439        SYNTAX        INTEGER (1..8)
25440        MAX-ACCESS    read-only
25441        STATUS        obsolete
25442        DESCRIPTION   "Mlt Id"
25443        ::= { rcStatMltIpEntry 1 }
25444
25445rcStatMltIpInReceives OBJECT-TYPE
25446        SYNTAX        Counter32
25447        MAX-ACCESS    read-only
25448        STATUS        obsolete
25449        DESCRIPTION   "all incoming packets"
25450        ::= { rcStatMltIpEntry 2 }
25451
25452rcStatMltIpInHdrErrors OBJECT-TYPE
25453        SYNTAX        Counter32
25454        MAX-ACCESS    read-only
25455        STATUS        obsolete
25456        DESCRIPTION   "hdr errors detected"
25457        ::= { rcStatMltIpEntry 3 }
25458
25459rcStatMltIpInAddrErrors OBJECT-TYPE
25460        SYNTAX        Counter32
25461        MAX-ACCESS    read-only
25462        STATUS        obsolete
25463        DESCRIPTION   "bad dest. ip addr"
25464        ::= { rcStatMltIpEntry 4 }
25465
25466rcStatMltIpForwDatagrams OBJECT-TYPE
25467        SYNTAX        Counter32
25468        MAX-ACCESS    read-only
25469        STATUS        obsolete
25470        DESCRIPTION   "packets forwarded"
25471        ::= { rcStatMltIpEntry 5 }
25472
25473rcStatMltIpInUnknownProtos OBJECT-TYPE
25474        SYNTAX        Counter32
25475        MAX-ACCESS    read-only
25476        STATUS        obsolete
25477        DESCRIPTION   "unsupported protocol"
25478        ::= { rcStatMltIpEntry 6 }
25479
25480rcStatMltIpInDiscards OBJECT-TYPE
25481        SYNTAX        Counter32
25482        MAX-ACCESS    read-only
25483        STATUS        obsolete
25484        DESCRIPTION   "good, but no buffer"
25485        ::= { rcStatMltIpEntry 7 }
25486
25487rcStatMltIpInDelivers OBJECT-TYPE
25488        SYNTAX        Counter32
25489        MAX-ACCESS    read-only
25490        STATUS        obsolete
25491        DESCRIPTION   "pkts delivered to upper"
25492        ::= { rcStatMltIpEntry 8 }
25493
25494rcStatMltIpOutRequest OBJECT-TYPE
25495        SYNTAX        Counter32
25496        MAX-ACCESS    read-only
25497        STATUS        obsolete
25498        DESCRIPTION   "pkts received from upper"
25499        ::= { rcStatMltIpEntry 9 }
25500
25501rcStatMltIpOutDiscards OBJECT-TYPE
25502        SYNTAX        Counter32
25503        MAX-ACCESS    read-only
25504        STATUS        obsolete
25505        DESCRIPTION   "good, but no buffer"
25506        ::= { rcStatMltIpEntry 10 }
25507
25508rcStatMltIpOutNoRoutes OBJECT-TYPE
25509        SYNTAX        Counter32
25510        MAX-ACCESS    read-only
25511        STATUS        obsolete
25512        DESCRIPTION   "no route to destination"
25513        ::= { rcStatMltIpEntry 11 }
25514
25515rcStatMltIpReasmReqds OBJECT-TYPE
25516        SYNTAX        Counter32
25517        MAX-ACCESS    read-only
25518        STATUS        obsolete
25519        DESCRIPTION   "fragments to reassem"
25520        ::= { rcStatMltIpEntry 12 }
25521
25522rcStatMltIpReasmOKs OBJECT-TYPE
25523        SYNTAX        Counter32
25524        MAX-ACCESS    read-only
25525        STATUS        obsolete
25526        DESCRIPTION   "reassembled successfully"
25527        ::= { rcStatMltIpEntry 13 }
25528
25529rcStatMltIpReasmFails OBJECT-TYPE
25530        SYNTAX        Counter32
25531        MAX-ACCESS    read-only
25532        STATUS        obsolete
25533        DESCRIPTION   "reassembly failures"
25534        ::= { rcStatMltIpEntry 14 }
25535
25536rcStatMltIpFragOKs OBJECT-TYPE
25537        SYNTAX        Counter32
25538        MAX-ACCESS    read-only
25539        STATUS        obsolete
25540        DESCRIPTION   "fragment successfully"
25541        ::= { rcStatMltIpEntry 15 }
25542
25543rcStatMltIpFragFails OBJECT-TYPE
25544        SYNTAX        Counter32
25545        MAX-ACCESS    read-only
25546        STATUS        obsolete
25547        DESCRIPTION   "fragment failure"
25548        ::= { rcStatMltIpEntry 16 }
25549
25550rcStatMltIpFragCreates OBJECT-TYPE
25551        SYNTAX        Counter32
25552        MAX-ACCESS    read-only
25553        STATUS        obsolete
25554        DESCRIPTION   "pkts due to fragmenting"
25555        ::= { rcStatMltIpEntry 17 }
25556
25557rcStatMltIpRoutingDiscards OBJECT-TYPE
25558        SYNTAX        Counter32
25559        MAX-ACCESS    read-only
25560        STATUS        obsolete
25561        DESCRIPTION   "Route entries removed"
25562        ::= { rcStatMltIpEntry 18 }
25563
25564rcStatSmltIstDownCnt OBJECT-TYPE
25565        SYNTAX        Counter32
25566        MAX-ACCESS    read-only
25567        STATUS        current
25568        DESCRIPTION   "Counters that counts how the session between the
25569                       two peering switches has done down since last boot."
25570        ::= { rcStatMlt 4 }
25571
25572rcStatSmltHelloTxMsgCnt OBJECT-TYPE
25573        SYNTAX        Counter32
25574        MAX-ACCESS    read-only
25575        STATUS        current
25576        DESCRIPTION   "Counters that counts the tx hello msg."
25577        ::= { rcStatMlt 5 }
25578
25579rcStatSmltHelloRxMsgCnt OBJECT-TYPE
25580        SYNTAX        Counter32
25581        MAX-ACCESS    read-only
25582        STATUS        current
25583        DESCRIPTION   "Counters that counts the rx hello msg."
25584        ::= { rcStatMlt 6 }
25585
25586rcStatSmltLearnMacAddrTxMsgCnt OBJECT-TYPE
25587        SYNTAX        Counter32
25588        MAX-ACCESS    read-only
25589        STATUS        current
25590        DESCRIPTION   "Counters that counts the tx learn Mac Address msg."
25591        ::= { rcStatMlt 7 }
25592
25593rcStatSmltLearnMacAddrRxMsgCnt OBJECT-TYPE
25594        SYNTAX        Counter32
25595        MAX-ACCESS    read-only
25596        STATUS        current
25597        DESCRIPTION   "Counters that counts the rx learn Mac Address msg."
25598        ::= { rcStatMlt 8 }
25599
25600rcStatSmltMacAddrAgeOutTxMsgCnt OBJECT-TYPE
25601        SYNTAX        Counter32
25602        MAX-ACCESS    read-only
25603        STATUS        current
25604        DESCRIPTION   "Counters that counts the tx Mac Address Aging Out msg."
25605        ::= { rcStatMlt 9 }
25606
25607rcStatSmltMacAddrAgeOutRxMsgCnt OBJECT-TYPE
25608        SYNTAX        Counter32
25609        MAX-ACCESS    read-only
25610        STATUS        current
25611        DESCRIPTION   "Counters that counts the rx Mac Address Aging Out msg."
25612        ::= { rcStatMlt 10 }
25613
25614rcStatSmltMacAddrAgeExpTxMsgCnt OBJECT-TYPE
25615        SYNTAX        Counter32
25616        MAX-ACCESS    read-only
25617        STATUS        current
25618        DESCRIPTION   "Counters that counts the tx Mac Address age expired msg."
25619        ::= { rcStatMlt 11 }
25620
25621rcStatSmltMacAddrAgeExpRxMsgCnt OBJECT-TYPE
25622        SYNTAX        Counter32
25623        MAX-ACCESS    read-only
25624        STATUS        current
25625        DESCRIPTION   "Counters that counts the rx Mac Address age expired msg."
25626        ::= { rcStatMlt 12 }
25627
25628rcStatSmltStgInfoTxMsgCnt OBJECT-TYPE
25629        SYNTAX        Counter32
25630        MAX-ACCESS    read-only
25631        STATUS        current
25632        DESCRIPTION   "Counters that counts the tx Stg information msg."
25633        ::= { rcStatMlt 13 }
25634
25635rcStatSmltStgInfoRxMsgCnt OBJECT-TYPE
25636        SYNTAX        Counter32
25637        MAX-ACCESS    read-only
25638        STATUS        current
25639        DESCRIPTION   "Counters that counts the rx Stg information msg."
25640        ::= { rcStatMlt 14 }
25641
25642rcStatSmltDelMacAddrTxMsgCnt OBJECT-TYPE
25643        SYNTAX        Counter32
25644        MAX-ACCESS    read-only
25645        STATUS        current
25646        DESCRIPTION   "Counters that counts the tx deleted MAC address msg."
25647        ::= { rcStatMlt 15 }
25648
25649rcStatSmltDelMacAddrRxMsgCnt OBJECT-TYPE
25650        SYNTAX        Counter32
25651        MAX-ACCESS    read-only
25652        STATUS        current
25653        DESCRIPTION   "Counters that counts the rx deleted MAC address msg."
25654        ::= { rcStatMlt 16 }
25655
25656rcStatSmltSmltDownTxMsgCnt OBJECT-TYPE
25657        SYNTAX        Counter32
25658        MAX-ACCESS    read-only
25659        STATUS        current
25660        DESCRIPTION   "Counters that counts the tx Smlt Down msg."
25661        ::= { rcStatMlt 17 }
25662
25663rcStatSmltSmltDownRxMsgCnt OBJECT-TYPE
25664        SYNTAX        Counter32
25665        MAX-ACCESS    read-only
25666        STATUS        current
25667        DESCRIPTION   "Counters that counts the rx Smlt Down msg."
25668        ::= { rcStatMlt 18 }
25669
25670rcStatSmltSmltUpTxMsgCnt OBJECT-TYPE
25671        SYNTAX        Counter32
25672        MAX-ACCESS    read-only
25673        STATUS        current
25674        DESCRIPTION   "Counters that counts the tx Smlt Up msg."
25675        ::= { rcStatMlt 19 }
25676
25677rcStatSmltSmltUpRxMsgCnt OBJECT-TYPE
25678        SYNTAX        Counter32
25679        MAX-ACCESS    read-only
25680        STATUS        current
25681        DESCRIPTION   "Counters that counts the rx Smlt Up msg."
25682        ::= { rcStatMlt 20 }
25683
25684rcStatSmltSendMacTblTxMsgCnt OBJECT-TYPE
25685        SYNTAX        Counter32
25686        MAX-ACCESS    read-only
25687        STATUS        current
25688        DESCRIPTION   "Counters that counts the tx Send Mac Table msg."
25689        ::= { rcStatMlt 21 }
25690
25691rcStatSmltSendMacTblRxMsgCnt OBJECT-TYPE
25692        SYNTAX        Counter32
25693        MAX-ACCESS    read-only
25694        STATUS        current
25695        DESCRIPTION   "Counters that counts the rx Send Mac Table msg."
25696        ::= { rcStatMlt 22 }
25697
25698rcStatSmltIgmpTxMsgCnt OBJECT-TYPE
25699        SYNTAX        Counter32
25700        MAX-ACCESS    read-only
25701        STATUS        current
25702        DESCRIPTION   "Counters that counts the tx Igmp msg."
25703        ::= { rcStatMlt 23 }
25704
25705rcStatSmltIgmpRxMsgCnt OBJECT-TYPE
25706        SYNTAX        Counter32
25707        MAX-ACCESS    read-only
25708        STATUS        current
25709        DESCRIPTION   "Counters that counts the rx Igmp msg."
25710        ::= { rcStatMlt 24 }
25711
25712rcStatSmltPortDownTxMsgCnt OBJECT-TYPE
25713        SYNTAX        Counter32
25714        MAX-ACCESS    read-only
25715        STATUS        current
25716        DESCRIPTION   "Counters that counts the tx port down msg."
25717        ::= { rcStatMlt 25 }
25718
25719rcStatSmltPortDownRxMsgCnt OBJECT-TYPE
25720        SYNTAX        Counter32
25721        MAX-ACCESS    read-only
25722        STATUS        current
25723        DESCRIPTION   "Counters that counts the rx port down msg."
25724        ::= { rcStatMlt 26 }
25725
25726rcStatSmltReqMacTblTxMsgCnt OBJECT-TYPE
25727        SYNTAX        Counter32
25728        MAX-ACCESS    read-only
25729        STATUS        current
25730        DESCRIPTION   "Counters that counts the tx request Mac table msg."
25731        ::= { rcStatMlt 27 }
25732
25733rcStatSmltReqMacTblRxMsgCnt OBJECT-TYPE
25734        SYNTAX        Counter32
25735        MAX-ACCESS    read-only
25736        STATUS        current
25737        DESCRIPTION   "Counters that counts the rx request Mac table msg."
25738        ::= { rcStatMlt 28 }
25739
25740rcStatSmltRxUnknownMsgTypeCnt OBJECT-TYPE
25741        SYNTAX        Counter32
25742        MAX-ACCESS    read-only
25743        STATUS        current
25744        DESCRIPTION   "Counters that counts the rx unknown msg type."
25745        ::= { rcStatMlt 29 }
25746
25747rcStatSmltPortTblSyncReqTxMsgCnt OBJECT-TYPE
25748        SYNTAX        Counter32
25749        MAX-ACCESS    read-only
25750        STATUS        current
25751        DESCRIPTION   "Smlt table sync request tx msg counter"
25752        ::= { rcStatMlt 44 }
25753
25754rcStatSmltPortTblSyncReqRxMsgCnt OBJECT-TYPE
25755        SYNTAX        Counter32
25756        MAX-ACCESS    read-only
25757        STATUS        current
25758        DESCRIPTION   "Smlt table sync request rx msg counter"
25759        ::= { rcStatMlt 45 }
25760
25761rcStatSmltPortTblSyncTxMsgCnt OBJECT-TYPE
25762        SYNTAX        Counter32
25763        MAX-ACCESS    read-only
25764        STATUS        current
25765        DESCRIPTION   "Smlt table sync tx msg counter"
25766        ::= { rcStatMlt 46}
25767
25768rcStatSmltPortTblSyncRxMsgCnt  OBJECT-TYPE
25769        SYNTAX        Counter32
25770        MAX-ACCESS    read-only
25771        STATUS        current
25772        DESCRIPTION   "Smlt table sync rx msg counter"
25773        ::= { rcStatMlt 47 }
25774
25775rcStatSmltPortUpdateTxMsgCnt OBJECT-TYPE
25776        SYNTAX        Counter32
25777        MAX-ACCESS    read-only
25778        STATUS        current
25779        DESCRIPTION   "Smlt port update tx msg counter"
25780        ::= { rcStatMlt 48 }
25781
25782rcStatSmltPortUpdateRxMsgCnt OBJECT-TYPE
25783        SYNTAX        Counter32
25784        MAX-ACCESS    read-only
25785        STATUS        current
25786        DESCRIPTION   "Smlt port update rx msg counter"
25787        ::= { rcStatMlt 49 }
25788
25789rcStatSmltEntryUpdateTxMsgCnt OBJECT-TYPE
25790        SYNTAX        Counter32
25791        MAX-ACCESS    read-only
25792        STATUS        current
25793        DESCRIPTION   "Smlt Entry update tx msg counter"
25794        ::= { rcStatMlt 50 }
25795
25796rcStatSmltEntryUpdateRxMsgCnt OBJECT-TYPE
25797        SYNTAX        Counter32
25798        MAX-ACCESS    read-only
25799        STATUS        current
25800        DESCRIPTION   "Smlt Entry update rx msg counter"
25801        ::= { rcStatMlt 51 }
25802
25803rcStatSmltDialectNegotiateTxMsgCnt OBJECT-TYPE
25804        SYNTAX        Counter32
25805        MAX-ACCESS    read-only
25806        STATUS        current
25807        DESCRIPTION   "Smlt protocol ID tx msg counter"
25808        ::= { rcStatMlt 52 }
25809
25810rcStatSmltDialectNegotiateRxMsgCnt OBJECT-TYPE
25811        SYNTAX        Counter32
25812        MAX-ACCESS    read-only
25813        STATUS        current
25814        DESCRIPTION   "Smlt protocol ID rx msg counter"
25815        ::= { rcStatMlt 53 }
25816
25817rcStatSmltUpdateRespTxMsgCnt OBJECT-TYPE
25818        SYNTAX        Counter32
25819        MAX-ACCESS    read-only
25820        STATUS        current
25821        DESCRIPTION   "Smlt update response tx msg counter"
25822        ::= { rcStatMlt 54 }
25823
25824rcStatSmltUpdateRespRxMsgCnt OBJECT-TYPE
25825        SYNTAX        Counter32
25826        MAX-ACCESS    read-only
25827        STATUS        current
25828        DESCRIPTION   "Smlt update response rx msg counter"
25829        ::= { rcStatMlt 55 }
25830
25831rcStatSmltTransQHighWaterMarkMsgCnt  OBJECT-TYPE
25832        SYNTAX        Counter32
25833        MAX-ACCESS    read-only
25834        STATUS        current
25835        DESCRIPTION   "Smlt transaction Queue high watermark msg count"
25836        ::= { rcStatMlt 56 }
25837
25838rcStatSmltPollCountHighWaterMarkCnt OBJECT-TYPE
25839        SYNTAX        Counter32
25840        MAX-ACCESS    read-only
25841        STATUS        current
25842        DESCRIPTION   "Smlt poll count high watermark count"
25843        ::= { rcStatMlt 57 }
25844
25845-- Stat Ospf Ip Interface Table
25846-- replaces Stat Ospf Interface Table
25847
25848rcStatOspfIfV2Table OBJECT-TYPE
25849        SYNTAX        SEQUENCE OF RcStatOspfIfV2Entry
25850        MAX-ACCESS    not-accessible
25851        STATUS        obsolete
25852        DESCRIPTION   "A table used to store OSPF interface
25853                      statistics."
25854        ::= { rcStat 7 }
25855
25856rcStatOspfIfV2Entry OBJECT-TYPE
25857        SYNTAX        RcStatOspfIfV2Entry
25858        MAX-ACCESS    not-accessible
25859        STATUS        obsolete
25860        DESCRIPTION   "Ospf interface statistics"
25861        INDEX         { rcStatOspfIfV2Index, rcStatOspfIfV2Addr }
25862        ::= { rcStatOspfIfV2Table 1 }
25863
25864RcStatOspfIfV2Entry ::= SEQUENCE {
25865                rcStatOspfIfV2Index                   InterfaceIndexOrZero,
25866                rcStatOspfIfV2Addr                    IpAddress,
25867                rcStatOspfIfV2RxHellos                Counter32,
25868                rcStatOspfIfV2RxDBDescrs              Counter32,
25869                rcStatOspfIfV2RxLSUpdates             Counter32,
25870                rcStatOspfIfV2RxLSReqs                Counter32,
25871                rcStatOspfIfV2RxLSAcks                Counter32,
25872                rcStatOspfIfV2TxHellos                Counter32,
25873                rcStatOspfIfV2TxDBDescrs              Counter32,
25874                rcStatOspfIfV2TxLSUpdates             Counter32,
25875                rcStatOspfIfV2TxLSReqs                Counter32,
25876                rcStatOspfIfV2TxLSAcks                Counter32,
25877                rcStatOspfIfV2VersionMismatches       Counter32,
25878                rcStatOspfIfV2AreaMismatches          Counter32,
25879                rcStatOspfIfV2AuthTypeMismatches      Counter32,
25880                rcStatOspfIfV2AuthFailures            Counter32,
25881                rcStatOspfIfV2NetMaskMismatches       Counter32,
25882                rcStatOspfIfV2HelloIntervalMismatches Counter32,
25883                rcStatOspfIfV2DeadIntervalMismatches  Counter32,
25884                rcStatOspfIfV2OptionMismatches        Counter32
25885        }
25886
25887rcStatOspfIfV2Index OBJECT-TYPE
25888        SYNTAX        InterfaceIndexOrZero (0..6142)
25889        MAX-ACCESS    read-only
25890        STATUS        obsolete
25891        DESCRIPTION   "An unique value that is used to identify a
25892                      physical interface."
25893        ::= { rcStatOspfIfV2Entry 1 }
25894
25895rcStatOspfIfV2Addr OBJECT-TYPE
25896        SYNTAX        IpAddress
25897        MAX-ACCESS    read-only
25898        STATUS        obsolete
25899        DESCRIPTION   "Ip Address"
25900        ::= { rcStatOspfIfV2Entry 2 }
25901
25902rcStatOspfIfV2RxHellos OBJECT-TYPE
25903        SYNTAX        Counter32
25904        MAX-ACCESS    read-only
25905        STATUS        obsolete
25906        DESCRIPTION   "Used to indicate the number hello packets
25907                      received by this interface."
25908        ::= { rcStatOspfIfV2Entry 3 }
25909
25910rcStatOspfIfV2RxDBDescrs OBJECT-TYPE
25911        SYNTAX        Counter32
25912        MAX-ACCESS    read-only
25913        STATUS        obsolete
25914        DESCRIPTION   "Used to indicate the number database descriptor
25915                      packets received by this interface."
25916        ::= { rcStatOspfIfV2Entry 4 }
25917
25918rcStatOspfIfV2RxLSUpdates OBJECT-TYPE
25919        SYNTAX        Counter32
25920        MAX-ACCESS    read-only
25921        STATUS        obsolete
25922        DESCRIPTION   "Used to indicate the number Link state update
25923                      packets received by this interface."
25924        ::= { rcStatOspfIfV2Entry 5 }
25925
25926rcStatOspfIfV2RxLSReqs OBJECT-TYPE
25927        SYNTAX        Counter32
25928        MAX-ACCESS    read-only
25929        STATUS        obsolete
25930        DESCRIPTION   "Used to indicate the number Link state request
25931                      packets received by this interface."
25932        ::= { rcStatOspfIfV2Entry 6 }
25933
25934rcStatOspfIfV2RxLSAcks OBJECT-TYPE
25935        SYNTAX        Counter32
25936        MAX-ACCESS    read-only
25937        STATUS        obsolete
25938        DESCRIPTION   "Used to indicate the number Link state acknowlege
25939                      packets received by this interface."
25940        ::= { rcStatOspfIfV2Entry 7 }
25941
25942rcStatOspfIfV2TxHellos OBJECT-TYPE
25943        SYNTAX        Counter32
25944        MAX-ACCESS    read-only
25945        STATUS        obsolete
25946        DESCRIPTION   "Used to indicate the number hello packets
25947                      transmitted by this interface."
25948        ::= { rcStatOspfIfV2Entry 8 }
25949
25950rcStatOspfIfV2TxDBDescrs OBJECT-TYPE
25951        SYNTAX        Counter32
25952        MAX-ACCESS    read-only
25953        STATUS        obsolete
25954        DESCRIPTION   "Used to indicate the number database descriptor
25955                      packets transmitted by this interface."
25956        ::= { rcStatOspfIfV2Entry 9 }
25957
25958rcStatOspfIfV2TxLSUpdates OBJECT-TYPE
25959        SYNTAX        Counter32
25960        MAX-ACCESS    read-only
25961        STATUS        obsolete
25962        DESCRIPTION   "Used to indicate the number Link state update
25963                      packets transmitted by this interface."
25964        ::= { rcStatOspfIfV2Entry 10 }
25965
25966rcStatOspfIfV2TxLSReqs OBJECT-TYPE
25967        SYNTAX        Counter32
25968        MAX-ACCESS    read-only
25969        STATUS        obsolete
25970        DESCRIPTION   "Used to indicate the number Link state request
25971                      packets transmitted by this interface."
25972        ::= { rcStatOspfIfV2Entry 11 }
25973
25974rcStatOspfIfV2TxLSAcks OBJECT-TYPE
25975        SYNTAX        Counter32
25976        MAX-ACCESS    read-only
25977        STATUS        obsolete
25978        DESCRIPTION   "Used to indicate the number Link state acknowlege
25979                      packets transmitted by this interface."
25980        ::= { rcStatOspfIfV2Entry 12 }
25981
25982rcStatOspfIfV2VersionMismatches OBJECT-TYPE
25983        SYNTAX        Counter32
25984        MAX-ACCESS    read-only
25985        STATUS        obsolete
25986        DESCRIPTION   "Used to indicate the number version
25987                      mismatches received by this interface."
25988        ::= { rcStatOspfIfV2Entry 13 }
25989
25990rcStatOspfIfV2AreaMismatches OBJECT-TYPE
25991        SYNTAX        Counter32
25992        MAX-ACCESS    read-only
25993        STATUS        obsolete
25994        DESCRIPTION   "Used to indicate the number area
25995                      mismatches received by this interface."
25996        ::= { rcStatOspfIfV2Entry 14 }
25997
25998rcStatOspfIfV2AuthTypeMismatches OBJECT-TYPE
25999        SYNTAX        Counter32
26000        MAX-ACCESS    read-only
26001        STATUS        obsolete
26002        DESCRIPTION   "Used to indicate the number AuthType
26003                      mismatches received by this interface."
26004        ::= { rcStatOspfIfV2Entry 15 }
26005
26006rcStatOspfIfV2AuthFailures OBJECT-TYPE
26007        SYNTAX        Counter32
26008        MAX-ACCESS    read-only
26009        STATUS        obsolete
26010        DESCRIPTION   "Used to indicate the number Authentication
26011                      failures."
26012        ::= { rcStatOspfIfV2Entry 16 }
26013
26014rcStatOspfIfV2NetMaskMismatches OBJECT-TYPE
26015        SYNTAX        Counter32
26016        MAX-ACCESS    read-only
26017        STATUS        obsolete
26018        DESCRIPTION   "Used to indicate the number net mask
26019                      mismatches received by this interface."
26020        ::= { rcStatOspfIfV2Entry 17 }
26021
26022rcStatOspfIfV2HelloIntervalMismatches OBJECT-TYPE
26023        SYNTAX        Counter32
26024        MAX-ACCESS    read-only
26025        STATUS        obsolete
26026        DESCRIPTION   "Used to indicate the number hello interval
26027                      mismatches received by this interface."
26028        ::= { rcStatOspfIfV2Entry 18 }
26029
26030rcStatOspfIfV2DeadIntervalMismatches OBJECT-TYPE
26031        SYNTAX        Counter32
26032        MAX-ACCESS    read-only
26033        STATUS        obsolete
26034        DESCRIPTION   "Used to indicate the number dead interval
26035                      mismatches received by this interface."
26036        ::= { rcStatOspfIfV2Entry 19 }
26037
26038rcStatOspfIfV2OptionMismatches OBJECT-TYPE
26039        SYNTAX        Counter32
26040        MAX-ACCESS    read-only
26041        STATUS        obsolete
26042        DESCRIPTION   "Used to indicate the number options
26043                      mismatches received by this interface."
26044        ::= { rcStatOspfIfV2Entry 20 }
26045
26046
26047-- rcStatPos Group
26048
26049rcStatPos      OBJECT IDENTIFIER ::= { rcStat 8 }
26050
26051-- the Statistics Pos Control table
26052
26053rcStatPosControlTable OBJECT-TYPE
26054        SYNTAX  SEQUENCE OF RcStatPosControlEntry
26055        MAX-ACCESS  not-accessible
26056        STATUS  current
26057        DESCRIPTION ""
26058        ::= { rcStatPos 1 }
26059
26060rcStatPosControlEntry OBJECT-TYPE
26061        SYNTAX  RcStatPosControlEntry
26062        MAX-ACCESS  not-accessible
26063        STATUS  current
26064        DESCRIPTION ""
26065        INDEX   { rcStatPosControlPortIndex }
26066        ::= { rcStatPosControlTable 1 }
26067
26068RcStatPosControlEntry ::=
26069        SEQUENCE {
26070            rcStatPosControlPortIndex          InterfaceIndex,
26071            rcStatPosControlInErrors           Counter32,
26072            rcStatPosControlInUnknownProtos    Counter32,
26073            rcStatPosControlOutErrors          Counter32,
26074            rcStatPosControlHCInOctets         Counter64,
26075            rcStatPosControlHCInUcastPkts      Counter64,
26076            rcStatPosControlHCInMulticastPkts  Counter64,
26077            rcStatPosControlHCInBroadcastPkts  Counter64,
26078            rcStatPosControlHCInDiscards       Counter64,
26079            rcStatPosControlHCOutOctets        Counter64,
26080            rcStatPosControlHCOutUcastPkts     Counter64,
26081            rcStatPosControlHCOutMulticastPkts Counter64,
26082            rcStatPosControlHCOutBroadcastPkts Counter64,
26083            rcStatPosControlHCOutDiscards      Counter64
26084        }
26085
26086rcStatPosControlPortIndex OBJECT-TYPE
26087        SYNTAX  InterfaceIndex
26088        MAX-ACCESS  read-only
26089        STATUS  current
26090        DESCRIPTION "A unique value for each port."
26091        ::= { rcStatPosControlEntry 1 }
26092
26093rcStatPosControlInErrors OBJECT-TYPE
26094        SYNTAX  Counter32
26095        MAX-ACCESS  read-only
26096        STATUS  current
26097        DESCRIPTION "The total number of error pkts received
26098                on the interface."
26099        ::= { rcStatPosControlEntry 2 }
26100
26101rcStatPosControlInUnknownProtos OBJECT-TYPE
26102        SYNTAX  Counter32
26103        MAX-ACCESS  read-only
26104        STATUS  current
26105        DESCRIPTION "The number of packets received via the interface
26106                which were discarded because of an unknown or
26107                unsupported protocol."
26108        ::= { rcStatPosControlEntry 3 }
26109
26110rcStatPosControlOutErrors OBJECT-TYPE
26111        SYNTAX  Counter32
26112        MAX-ACCESS  read-only
26113        STATUS  current
26114        DESCRIPTION "The number of outbound packets that could not be
26115                transmitted because of errors."
26116        ::= { rcStatPosControlEntry 4 }
26117
26118rcStatPosControlHCInOctets OBJECT-TYPE
26119        SYNTAX  Counter64
26120        MAX-ACCESS  read-only
26121        STATUS  current
26122        DESCRIPTION "The total number of octets received of the
26123                interface, including framing characters."
26124        ::= { rcStatPosControlEntry 5 }
26125
26126rcStatPosControlHCInUcastPkts OBJECT-TYPE
26127        SYNTAX  Counter64
26128        MAX-ACCESS  read-only
26129        STATUS  current
26130        DESCRIPTION "The number of subnetwork-unicast packets
26131                received from a higher-layer protocol."
26132        ::= { rcStatPosControlEntry 6 }
26133
26134rcStatPosControlHCInMulticastPkts OBJECT-TYPE
26135        SYNTAX  Counter64
26136        MAX-ACCESS  read-only
26137        STATUS  current
26138        DESCRIPTION "The number of multicast packets
26139                received from a higher-layer protocol."
26140        ::= { rcStatPosControlEntry 7 }
26141
26142rcStatPosControlHCInBroadcastPkts OBJECT-TYPE
26143        SYNTAX  Counter64
26144        MAX-ACCESS  read-only
26145        STATUS  current
26146        DESCRIPTION "The number of broadcast packets
26147                received from a higher-layer protocol."
26148        ::= { rcStatPosControlEntry 8 }
26149
26150rcStatPosControlHCInDiscards OBJECT-TYPE
26151        SYNTAX  Counter64
26152        MAX-ACCESS  read-only
26153        STATUS  current
26154        DESCRIPTION "The number of inbound packets which were chosen to be
26155               discarded even though no errors had been detected to
26156               prevent their being deliverable to a higher-layer
26157               protocol."
26158        ::= { rcStatPosControlEntry 9 }
26159
26160rcStatPosControlHCOutOctets OBJECT-TYPE
26161        SYNTAX  Counter64
26162        MAX-ACCESS  read-only
26163        STATUS  current
26164        DESCRIPTION "The total number of octets trasmitted out of the
26165                interface, including framing characters."
26166        ::= { rcStatPosControlEntry 10 }
26167
26168rcStatPosControlHCOutUcastPkts OBJECT-TYPE
26169        SYNTAX  Counter64
26170        MAX-ACCESS  read-only
26171        STATUS  current
26172        DESCRIPTION "The total number of packets that higher-level
26173                protocols requested be transmitted to a
26174                subnetwork-unicast address, including those that
26175                were discarded or not sent."
26176        ::= { rcStatPosControlEntry 11 }
26177
26178rcStatPosControlHCOutMulticastPkts OBJECT-TYPE
26179        SYNTAX  Counter64
26180        MAX-ACCESS  read-only
26181        STATUS  current
26182        DESCRIPTION "The number of multicast packets
26183                delivered to a higher-layer protocol."
26184        ::= { rcStatPosControlEntry 12 }
26185
26186rcStatPosControlHCOutBroadcastPkts OBJECT-TYPE
26187        SYNTAX  Counter64
26188        MAX-ACCESS  read-only
26189        STATUS  current
26190        DESCRIPTION "The number of broadcast packets
26191                delivered to a higher-layer protocol."
26192        ::= { rcStatPosControlEntry 13 }
26193
26194rcStatPosControlHCOutDiscards OBJECT-TYPE
26195        SYNTAX  Counter64
26196        MAX-ACCESS  read-only
26197        STATUS  current
26198        DESCRIPTION "The number of outbound packets which were chosen to
26199               be discarded even though no errors had been detected
26200               to prevent their being transmitted."
26201        ::= { rcStatPosControlEntry 14 }
26202
26203
26204-- Common resource threshold exceeded counter for all multicast protocols
26205-- active on the chassis
26206
26207rcStatMulticast      OBJECT IDENTIFIER ::= { rcStat 9 }
26208
26209rcStatMulticastSourceGroupThresholdExceeded OBJECT-TYPE
26210        SYNTAX        Counter32
26211        MAX-ACCESS    read-only
26212        STATUS        current
26213        DESCRIPTION   "The count of number of times the threshold of
26214                       available IP Multicast (Source,Group) Records was
26215                       reached. When this threshold is reached, a new IP
26216                       Multicast stream ingressing the switch cannot be
26217                       forwarded."
26218        ::= { rcStatMulticast 1 }
26219
26220rcStatMulticastEgressStreamThresholdExceeded OBJECT-TYPE
26221        SYNTAX        Counter32
26222        MAX-ACCESS    read-only
26223        STATUS        current
26224        DESCRIPTION   "The count of number of times the threshold of
26225                       available IP Multicast Egress Forwarding Records was
26226                       reached. When this threshold is reached, a new IP
26227                       Multicast Receiver that needs new Egress Forwarding
26228                       Record (PepStrem Record) will not be programmed to
26229                       receive the subscribing multicast stream."
26230        ::= { rcStatMulticast 2 }
26231
26232rcStatBgp			OBJECT IDENTIFIER ::= { rcStat 10 }
26233
26234rcStatBgpStarts OBJECT-TYPE
26235        SYNTAX        Counter32
26236        MAX-ACCESS    read-only
26237        STATUS        current
26238        DESCRIPTION   "Number of times BGP connection started"
26239        ::= { rcStatBgp 1 }
26240
26241rcStatBgpStops OBJECT-TYPE
26242        SYNTAX        Counter32
26243        MAX-ACCESS    read-only
26244        STATUS        current
26245        DESCRIPTION   "Number of times BGP connection stopped"
26246        ::= { rcStatBgp 2 }
26247
26248rcStatBgpOpens OBJECT-TYPE
26249        SYNTAX        Counter32
26250        MAX-ACCESS    read-only
26251        STATUS        current
26252        DESCRIPTION   "Number of times BGP opens TCP"
26253        ::= { rcStatBgp 3 }
26254
26255rcStatBgpCloses OBJECT-TYPE
26256        SYNTAX        Counter32
26257        MAX-ACCESS    read-only
26258        STATUS        current
26259        DESCRIPTION   "Number of times BGP closes TCP"
26260        ::= { rcStatBgp 4 }
26261
26262rcStatBgpFails OBJECT-TYPE
26263        SYNTAX        Counter32
26264        MAX-ACCESS    read-only
26265        STATUS        current
26266        DESCRIPTION   "Number of times TCP attempts failed"
26267        ::= { rcStatBgp 5 }
26268
26269rcStatBgpFatals OBJECT-TYPE
26270        SYNTAX        Counter32
26271        MAX-ACCESS    read-only
26272        STATUS        current
26273        DESCRIPTION   "Number of times TCP crashes due to fatal error"
26274        ::= { rcStatBgp 6 }
26275
26276rcStatBgpConnExps OBJECT-TYPE
26277        SYNTAX        Counter32
26278        MAX-ACCESS    read-only
26279        STATUS        current
26280        DESCRIPTION   "Number of times TCP retry timer expired"
26281        ::= { rcStatBgp 7 }
26282
26283rcStatBgpHoldExps OBJECT-TYPE
26284        SYNTAX        Counter32
26285        MAX-ACCESS    read-only
26286        STATUS        current
26287        DESCRIPTION   "Number of times hold timer expired"
26288        ::= { rcStatBgp 8 }
26289
26290rcStatBgpKeepExps OBJECT-TYPE
26291        SYNTAX        Counter32
26292        MAX-ACCESS    read-only
26293        STATUS        current
26294        DESCRIPTION   "Number of times keepalive timer expired"
26295        ::= { rcStatBgp 9 }
26296
26297rcStatBgpRxOpens OBJECT-TYPE
26298        SYNTAX        Counter32
26299        MAX-ACCESS    read-only
26300        STATUS        current
26301        DESCRIPTION   "Number of OPENs BGP receives"
26302        ::= { rcStatBgp 10 }
26303
26304rcStatBgpRxKeeps OBJECT-TYPE
26305        SYNTAX        Counter32
26306        MAX-ACCESS    read-only
26307        STATUS        current
26308        DESCRIPTION   "Number of KEEPALIVEs BGP recieves"
26309        ::= { rcStatBgp 11 }
26310
26311rcStatBgpRxUpdates OBJECT-TYPE
26312        SYNTAX        Counter32
26313        MAX-ACCESS    read-only
26314        STATUS        current
26315        DESCRIPTION   "Number of UPDATEs BGP recieves "
26316        ::= { rcStatBgp 12 }
26317
26318rcStatBgpRxNotifys OBJECT-TYPE
26319        SYNTAX        Counter32
26320        MAX-ACCESS    read-only
26321        STATUS        current
26322        DESCRIPTION   "Number NOTIFICATIONs BGP recieves "
26323        ::= { rcStatBgp 13 }
26324
26325rcStatBgpTxOpens OBJECT-TYPE
26326        SYNTAX        Counter32
26327        MAX-ACCESS    read-only
26328        STATUS        current
26329        DESCRIPTION   "Number of OPENs BGP transmitted"
26330        ::= { rcStatBgp 14 }
26331
26332rcStatBgpTxKeeps OBJECT-TYPE
26333        SYNTAX        Counter32
26334        MAX-ACCESS    read-only
26335        STATUS        current
26336        DESCRIPTION   "Number of KEEPALIVEs BGP transmitted"
26337        ::= { rcStatBgp 15 }
26338
26339rcStatBgpTxUpdates OBJECT-TYPE
26340        SYNTAX        Counter32
26341        MAX-ACCESS    read-only
26342        STATUS        current
26343        DESCRIPTION   "Number of UPDATEs BGP transmits"
26344        ::= { rcStatBgp 16 }
26345
26346rcStatBgpTxNotifys OBJECT-TYPE
26347        SYNTAX        Counter32
26348        MAX-ACCESS    read-only
26349        STATUS        current
26350        DESCRIPTION   "Number of NOTIFICATIONs BGP transmits"
26351        ::= { rcStatBgp 17 }
26352
26353rcStatBgpBadEvents OBJECT-TYPE
26354        SYNTAX        Counter32
26355        MAX-ACCESS    read-only
26356        STATUS        current
26357        DESCRIPTION   "Number of invalid events FSM received"
26358        ::= { rcStatBgp 18 }
26359
26360rcStatBgpSyncFails OBJECT-TYPE
26361        SYNTAX        Counter32
26362        MAX-ACCESS    read-only
26363        STATUS        current
26364        DESCRIPTION   "Number of times FDB sync failed"
26365        ::= { rcStatBgp 19 }
26366
26367rcStatBgpTrEvent OBJECT-TYPE
26368        SYNTAX        Counter32
26369        MAX-ACCESS    read-only
26370        STATUS        current
26371        DESCRIPTION   "Trace event"
26372        ::= { rcStatBgp 20 }
26373
26374-- Rx
26375rcStatBgpRxECodeHeader OBJECT-TYPE
26376        SYNTAX        Counter32
26377        MAX-ACCESS    read-only
26378        STATUS        current
26379        DESCRIPTION   "Total Header errors received"
26380        ::= { rcStatBgp 21 }
26381
26382rcStatBgpRxECodeOpen OBJECT-TYPE
26383        SYNTAX        Counter32
26384        MAX-ACCESS    read-only
26385        STATUS        current
26386        DESCRIPTION   "Total Open errors received"
26387        ::= { rcStatBgp 22 }
26388
26389rcStatBgpRxECodeUpdate OBJECT-TYPE
26390        SYNTAX        Counter32
26391        MAX-ACCESS    read-only
26392        STATUS        current
26393        DESCRIPTION   "Total Update errors received"
26394        ::= { rcStatBgp 23 }
26395
26396rcStatBgpRxECodeHoldtimer OBJECT-TYPE
26397        SYNTAX        Counter32
26398        MAX-ACCESS    read-only
26399        STATUS        current
26400        DESCRIPTION   "Total Holdtimer errors received"
26401        ::= { rcStatBgp 24 }
26402
26403rcStatBgpRxECodeFSM OBJECT-TYPE
26404        SYNTAX        Counter32
26405        MAX-ACCESS    read-only
26406        STATUS        current
26407        DESCRIPTION   "Total FSM errors received"
26408        ::= { rcStatBgp 25 }
26409
26410rcStatBgpRxECodeCease OBJECT-TYPE
26411        SYNTAX        Counter32
26412        MAX-ACCESS    read-only
26413        STATUS        current
26414        DESCRIPTION   "Total Cease errors received"
26415        ::= { rcStatBgp 26 }
26416
26417-- Header
26418rcStatBgpRxHdrCodeNoSync OBJECT-TYPE
26419        SYNTAX        Counter32
26420        MAX-ACCESS    read-only
26421        STATUS        current
26422        DESCRIPTION   "Header  Not Synchronized errors received"
26423        ::= { rcStatBgp 27 }
26424
26425rcStatBgpRxHdrCodeInvalidMsgLen OBJECT-TYPE
26426        SYNTAX        Counter32
26427        MAX-ACCESS    read-only
26428        STATUS        current
26429        DESCRIPTION   "Header Invalid msg len errors received"
26430        ::= { rcStatBgp 28 }
26431
26432rcStatBgpRxHdrCodeInvalidMsgType OBJECT-TYPE
26433        SYNTAX        Counter32
26434        MAX-ACCESS    read-only
26435        STATUS        current
26436        DESCRIPTION   "Header Invalid msg type errors received"
26437        ::= { rcStatBgp 29 }
26438
26439
26440-- Open
26441rcStatBgpRxOpCodeBadVer OBJECT-TYPE
26442        SYNTAX        Counter32
26443        MAX-ACCESS    read-only
26444        STATUS        current
26445        DESCRIPTION   "Open errors received: Bad Version"
26446        ::= { rcStatBgp 30 }
26447
26448rcStatBgpRxOpCodeBadAs OBJECT-TYPE
26449        SYNTAX        Counter32
26450        MAX-ACCESS    read-only
26451        STATUS        current
26452        DESCRIPTION   "Open errors received: Bad AS Number"
26453        ::= { rcStatBgp 31 }
26454
26455rcStatBgpRxOpCodeBadRtID OBJECT-TYPE
26456        SYNTAX        Counter32
26457        MAX-ACCESS    read-only
26458        STATUS        current
26459        DESCRIPTION   "Open errors received: Bad BGP Rtr ID"
26460        ::= { rcStatBgp 32 }
26461
26462rcStatBgpRxOpCodeUnsuppOption OBJECT-TYPE
26463        SYNTAX        Counter32
26464        MAX-ACCESS    read-only
26465        STATUS        current
26466        DESCRIPTION   "Open errors received: Unsupported Option"
26467        ::= { rcStatBgp 33 }
26468
26469rcStatBgpRxOpCodeAuthFail OBJECT-TYPE
26470        SYNTAX        Counter32
26471        MAX-ACCESS    read-only
26472        STATUS        current
26473        DESCRIPTION   "Open errors received: Auth Failures"
26474        ::= { rcStatBgp 34 }
26475
26476rcStatBgpRxOpCodeBadHold OBJECT-TYPE
26477        SYNTAX        Counter32
26478        MAX-ACCESS    read-only
26479        STATUS        current
26480        DESCRIPTION   "Open errors received: Bad Hold Value"
26481        ::= { rcStatBgp 35 }
26482
26483-- Update
26484
26485rcStatBgpRxUpdCodeMalformedAttrList OBJECT-TYPE
26486        SYNTAX        Counter32
26487        MAX-ACCESS    read-only
26488        STATUS        current
26489        DESCRIPTION   "Update errors received:Malformed Attr List"
26490        ::= { rcStatBgp 36 }
26491
26492rcStatBgpRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
26493        SYNTAX        Counter32
26494        MAX-ACCESS    read-only
26495        STATUS        current
26496        DESCRIPTION   "Update errors received: Welknown Attr Unrecog"
26497        ::= { rcStatBgp 37 }
26498
26499rcStatBgpRxUpdCodeWelknownAttrMiss OBJECT-TYPE
26500        SYNTAX        Counter32
26501        MAX-ACCESS    read-only
26502        STATUS        current
26503        DESCRIPTION   "Update errors received: Welknown Attr Missing"
26504        ::= { rcStatBgp 38 }
26505
26506rcStatBgpRxUpdCodeAttrFlagError OBJECT-TYPE
26507        SYNTAX        Counter32
26508        MAX-ACCESS    read-only
26509        STATUS        current
26510        DESCRIPTION   "Update errors received: Attr Flag Error"
26511        ::= { rcStatBgp 39 }
26512
26513rcStatBgpRxUpdCodeAttrLenError OBJECT-TYPE
26514        SYNTAX        Counter32
26515        MAX-ACCESS    read-only
26516        STATUS        current
26517        DESCRIPTION   "Update errors received: Attr Len Error"
26518        ::= { rcStatBgp 40 }
26519
26520rcStatBgpRxUpdCodeBadORIGINAttr OBJECT-TYPE
26521        SYNTAX        Counter32
26522        MAX-ACCESS    read-only
26523        STATUS        current
26524        DESCRIPTION   "Update errors received: Bad ORIGIN Attr"
26525        ::= { rcStatBgp 41 }
26526
26527rcStatBgpRxUpdCodeASRoutingLoop OBJECT-TYPE
26528        SYNTAX        Counter32
26529        MAX-ACCESS    read-only
26530        STATUS        current
26531        DESCRIPTION   "Update errors received: AS Routing Loop"
26532        ::= { rcStatBgp 42 }
26533
26534rcStatBgpRxUpdCodeBadNHAttr OBJECT-TYPE
26535        SYNTAX        Counter32
26536        MAX-ACCESS    read-only
26537        STATUS        current
26538        DESCRIPTION   "Update errors received: Bad NEXT-HOP Attr"
26539        ::= { rcStatBgp 43 }
26540
26541rcStatBgpRxUpdCodeOptionalAttrError OBJECT-TYPE
26542        SYNTAX        Counter32
26543        MAX-ACCESS    read-only
26544        STATUS        current
26545        DESCRIPTION   "Update errors received: Optional Attr Error"
26546        ::= { rcStatBgp 44 }
26547
26548rcStatBgpRxUpdCodeBadNetworkField OBJECT-TYPE
26549        SYNTAX        Counter32
26550        MAX-ACCESS    read-only
26551        STATUS        current
26552        DESCRIPTION   "Update errors received: Bad Network Field"
26553        ::= { rcStatBgp 45 }
26554
26555rcStatBgpRxUpdCodeMalformedASPath OBJECT-TYPE
26556        SYNTAX        Counter32
26557        MAX-ACCESS    read-only
26558        STATUS        current
26559        DESCRIPTION   "Update errors received: Malformed AS Path"
26560        ::= { rcStatBgp 46 }
26561
26562-- Tx
26563rcStatBgpTxECodeHeader OBJECT-TYPE
26564        SYNTAX        Counter32
26565        MAX-ACCESS    read-only
26566        STATUS        current
26567        DESCRIPTION   "Total Header errors transmitted"
26568        ::= { rcStatBgp 47 }
26569
26570rcStatBgpTxECodeOpen OBJECT-TYPE
26571        SYNTAX        Counter32
26572        MAX-ACCESS    read-only
26573        STATUS        current
26574        DESCRIPTION   "Total Open errors transmitted"
26575        ::= { rcStatBgp 48 }
26576
26577rcStatBgpTxECodeUpdate OBJECT-TYPE
26578        SYNTAX        Counter32
26579        MAX-ACCESS    read-only
26580        STATUS        current
26581        DESCRIPTION   "Total Update errors transmitted"
26582        ::= { rcStatBgp 49 }
26583
26584rcStatBgpTxECodeHoldtimer OBJECT-TYPE
26585        SYNTAX        Counter32
26586        MAX-ACCESS    read-only
26587        STATUS        current
26588        DESCRIPTION   "Total Holdtimer errors transmitted"
26589        ::= { rcStatBgp 50 }
26590
26591rcStatBgpTxECodeFSM OBJECT-TYPE
26592        SYNTAX        Counter32
26593        MAX-ACCESS    read-only
26594        STATUS        current
26595        DESCRIPTION   "Total FSM errors transmitted"
26596        ::= { rcStatBgp 51 }
26597
26598rcStatBgpTxECodeCease OBJECT-TYPE
26599        SYNTAX        Counter32
26600        MAX-ACCESS    read-only
26601        STATUS        current
26602        DESCRIPTION   "Total Cease errors transmitted"
26603        ::= { rcStatBgp 52 }
26604
26605-- Header
26606rcStatBgpTxHdrCodeNoSync OBJECT-TYPE
26607        SYNTAX        Counter32
26608        MAX-ACCESS    read-only
26609        STATUS        current
26610        DESCRIPTION   "Header  Not Synchronized errors transmitted"
26611        ::= { rcStatBgp 53 }
26612
26613rcStatBgpTxHdrCodeInvalidMsgLen OBJECT-TYPE
26614        SYNTAX        Counter32
26615        MAX-ACCESS    read-only
26616        STATUS        current
26617        DESCRIPTION   "Header Invalid msg len errors transmitted"
26618        ::= { rcStatBgp 54 }
26619
26620rcStatBgpTxHdrCodeInvalidMsgType OBJECT-TYPE
26621        SYNTAX        Counter32
26622        MAX-ACCESS    read-only
26623        STATUS        current
26624        DESCRIPTION   "Header Invalid msg type errors transmitted"
26625        ::= { rcStatBgp 55 }
26626
26627
26628-- Open
26629rcStatBgpTxOpCodeBadVer OBJECT-TYPE
26630        SYNTAX        Counter32
26631        MAX-ACCESS    read-only
26632        STATUS        current
26633        DESCRIPTION   "Open errors transmitted: Bad Version"
26634        ::= { rcStatBgp 56 }
26635
26636rcStatBgpTxOpCodeBadAs OBJECT-TYPE
26637        SYNTAX        Counter32
26638        MAX-ACCESS    read-only
26639        STATUS        current
26640        DESCRIPTION   "Open errors transmitted: Bad AS Number"
26641        ::= { rcStatBgp 57 }
26642
26643rcStatBgpTxOpCodeBadRtID OBJECT-TYPE
26644        SYNTAX        Counter32
26645        MAX-ACCESS    read-only
26646        STATUS        current
26647        DESCRIPTION   "Open errors transmitted: Bad BGP Rtr ID"
26648        ::= { rcStatBgp 58 }
26649
26650rcStatBgpTxOpCodeUnsuppOption OBJECT-TYPE
26651        SYNTAX        Counter32
26652        MAX-ACCESS    read-only
26653        STATUS        current
26654        DESCRIPTION   "Open errors transmitted: Unsupported Option"
26655        ::= { rcStatBgp 59 }
26656
26657rcStatBgpTxOpCodeAuthFail OBJECT-TYPE
26658        SYNTAX        Counter32
26659        MAX-ACCESS    read-only
26660        STATUS        current
26661        DESCRIPTION   "Open errors transmitted: Auth Failures"
26662        ::= { rcStatBgp 60 }
26663
26664rcStatBgpTxOpCodeBadHold OBJECT-TYPE
26665        SYNTAX        Counter32
26666        MAX-ACCESS    read-only
26667        STATUS        current
26668        DESCRIPTION   "Open errors transmitted: Bad Hold Value"
26669        ::= { rcStatBgp 61 }
26670
26671-- Update
26672
26673rcStatBgpTxUpdCodeMalformedAttrList OBJECT-TYPE
26674        SYNTAX        Counter32
26675        MAX-ACCESS    read-only
26676        STATUS        current
26677        DESCRIPTION   "Update errors transmitted:Malformed Attr List"
26678		::= { rcStatBgp 62 }
26679
26680rcStatBgpTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
26681        SYNTAX        Counter32
26682        MAX-ACCESS    read-only
26683        STATUS        current
26684        DESCRIPTION   "Update errors transmitted: Welknown Attr Unrecog"
26685        ::= { rcStatBgp 63 }
26686
26687rcStatBgpTxUpdCodeWelknownAttrMiss OBJECT-TYPE
26688        SYNTAX        Counter32
26689        MAX-ACCESS    read-only
26690        STATUS        current
26691        DESCRIPTION   "Update errors transmitted: Welknown Attr Missing"
26692        ::= { rcStatBgp 64 }
26693
26694rcStatBgpTxUpdCodeAttrFlagError OBJECT-TYPE
26695        SYNTAX        Counter32
26696        MAX-ACCESS    read-only
26697        STATUS        current
26698        DESCRIPTION   "Update errors transmitted: Attr Flag Error"
26699        ::= { rcStatBgp 65 }
26700
26701rcStatBgpTxUpdCodeAttrLenError OBJECT-TYPE
26702        SYNTAX        Counter32
26703        MAX-ACCESS    read-only
26704        STATUS        current
26705        DESCRIPTION   "Update errors transmitted: Attr Len Error"
26706        ::= { rcStatBgp 66 }
26707
26708rcStatBgpTxUpdCodeBadORIGINAttr OBJECT-TYPE
26709        SYNTAX        Counter32
26710        MAX-ACCESS    read-only
26711        STATUS        current
26712        DESCRIPTION   "Update errors transmitted: Bad ORIGIN Attr"
26713        ::= { rcStatBgp 67 }
26714
26715rcStatBgpTxUpdCodeASRoutingLoop OBJECT-TYPE
26716        SYNTAX        Counter32
26717        MAX-ACCESS    read-only
26718        STATUS        current
26719        DESCRIPTION   "Update errors transmitted: AS Routing Loop"
26720        ::= { rcStatBgp 68 }
26721
26722rcStatBgpTxUpdCodeBadNHAttr OBJECT-TYPE
26723        SYNTAX        Counter32
26724        MAX-ACCESS    read-only
26725        STATUS        current
26726        DESCRIPTION   "Update errors transmitted: Bad NEXT-HOP Attr"
26727        ::= { rcStatBgp 69 }
26728
26729rcStatBgpTxUpdCodeOptionalAttrError OBJECT-TYPE
26730        SYNTAX        Counter32
26731        MAX-ACCESS    read-only
26732        STATUS        current
26733        DESCRIPTION   "Update errors transmitted: Optional Attr Error"
26734        ::= { rcStatBgp 70 }
26735
26736rcStatBgpTxUpdCodeBadNetworkField OBJECT-TYPE
26737        SYNTAX        Counter32
26738        MAX-ACCESS    read-only
26739        STATUS        current
26740        DESCRIPTION   "Update errors transmitted: Bad Network Field"
26741        ::= { rcStatBgp 71 }
26742
26743rcStatBgpTxUpdCodeMalformedASPath OBJECT-TYPE
26744        SYNTAX        Counter32
26745        MAX-ACCESS    read-only
26746        STATUS        current
26747        DESCRIPTION   "Update errors transmitted: Malformed AS Path"
26748        ::= { rcStatBgp 72 }
26749
26750rcStatBgpReset OBJECT-TYPE
26751        SYNTAX        EnableValue
26752        MAX-ACCESS    read-write
26753        STATUS        current
26754        DESCRIPTION   "reset Bgp global stats"
26755        DEFVAL          {disable}
26756        ::= { rcStatBgp 73 }
26757
26758-- BGP Peer Stats
26759
26760rcStatBgpPeerTable OBJECT-TYPE
26761        SYNTAX        SEQUENCE OF RcStatBgpPeerEntry
26762        MAX-ACCESS    not-accessible
26763        STATUS        current
26764        DESCRIPTION   "A table used to store Bgp Peer statistics."
26765        ::= { rcStat 11 }
26766
26767rcStatBgpPeerEntry OBJECT-TYPE
26768        SYNTAX        RcStatBgpPeerEntry
26769        MAX-ACCESS    not-accessible
26770        STATUS        current
26771        DESCRIPTION   "Bgp Peer statistics"
26772        INDEX         { rcStatBgpPeerAddr }
26773        ::= { rcStatBgpPeerTable 1 }
26774
26775RcStatBgpPeerEntry ::= SEQUENCE {
26776         rcStatBgpPeerAddr                           IpAddress,
26777         rcStatBgpPeerStarts                         Counter32,
26778         rcStatBgpPeerStops                          Counter32,
26779         rcStatBgpPeerOpens                          Counter32,
26780         rcStatBgpPeerCloses                         Counter32,
26781         rcStatBgpPeerFails                          Counter32,
26782         rcStatBgpPeerFatals                         Counter32,
26783         rcStatBgpPeerConnExps                       Counter32,
26784         rcStatBgpPeerHoldExps                       Counter32,
26785         rcStatBgpPeerKeepExps                       Counter32,
26786         rcStatBgpPeerTxMsgs                         Counter32,
26787         rcStatBgpPeerTxOpens                        Counter32,
26788         rcStatBgpPeerTxKeeps                        Counter32,
26789         rcStatBgpPeerTxUpdates                      Counter32,
26790         rcStatBgpPeerTxNotifys                      Counter32,
26791         rcStatBgpPeerRxMsgs                         Counter32,
26792         rcStatBgpPeerRxInCompPkts                   Counter32,
26793         rcStatBgpPeerRxOpens                        Counter32,
26794         rcStatBgpPeerRxKeeps                        Counter32,
26795         rcStatBgpPeerRxUpdates                      Counter32,
26796         rcStatBgpPeerRxNotifys                      Counter32,
26797         rcStatBgpPeerBadEvents                      Counter32,
26798         rcStatBgpPeerSyncFails                      Counter32,
26799         rcStatBgpPeerRcvdTooShort                   Counter32,
26800         rcStatBgpPeerNoMarker                       Counter32,
26801         rcStatBgpPeerDropped                        Counter32,
26802         rcStatBgpPeerBadMsgTypes                    Counter32,
26803         rcStatBgpPeerTrEvent                        Counter32,
26804         rcStatBgpPeerTxRoutes                       Counter32,
26805         rcStatBgpPeerRxRoutesAdded                  Counter32,
26806         rcStatBgpPeerRxRoutesReplaced               Counter32,
26807         rcStatBgpPeerRxNlri                         Counter32,
26808         rcStatBgpPeerRxValidUpdates                 Counter32,
26809-- Rx
26810         rcStatBgpPeerRxECodeHeader                  Counter32,
26811         rcStatBgpPeerRxECodeOpen                    Counter32,
26812         rcStatBgpPeerRxECodeUpdate                  Counter32,
26813         rcStatBgpPeerRxECodeHoldtimer               Counter32,
26814         rcStatBgpPeerRxECodeFSM                     Counter32,
26815         rcStatBgpPeerRxECodeCease                   Counter32,
26816         rcStatBgpPeerRxHdrCodeNoSync                Counter32,
26817         rcStatBgpPeerRxHdrCodeInvalidMsgLen         Counter32,
26818         rcStatBgpPeerRxHdrCodeInvalidMsgType        Counter32,
26819         rcStatBgpPeerRxOpCodeBadVer                 Counter32,
26820         rcStatBgpPeerRxOpCodeBadAs                  Counter32,
26821         rcStatBgpPeerRxOpCodeBadRtID                Counter32,
26822         rcStatBgpPeerRxOpCodeUnsuppOption           Counter32,
26823         rcStatBgpPeerRxOpCodeAuthFail               Counter32,
26824         rcStatBgpPeerRxOpCodeBadHold                Counter32,
26825         rcStatBgpPeerRxUpdCodeMalformedAttrList     Counter32,
26826         rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog   Counter32,
26827         rcStatBgpPeerRxUpdCodeWelknownAttrMiss      Counter32,
26828         rcStatBgpPeerRxUpdCodeAttrFlagError         Counter32,
26829         rcStatBgpPeerRxUpdCodeAttrLenError          Counter32,
26830         rcStatBgpPeerRxUpdCodeBadORIGINAttr         Counter32,
26831         rcStatBgpPeerRxUpdCodeASRoutingLoop         Counter32,
26832         rcStatBgpPeerRxUpdCodeBadNHAttr             Counter32,
26833         rcStatBgpPeerRxUpdCodeOptionalAttrError     Counter32,
26834         rcStatBgpPeerRxUpdCodeBadNetworkField       Counter32,
26835         rcStatBgpPeerRxUpdCodeMalformedASPath       Counter32,
26836-- Tx
26837         rcStatBgpPeerTxECodeHeader                  Counter32,
26838         rcStatBgpPeerTxECodeOpen                    Counter32,
26839         rcStatBgpPeerTxECodeUpdate                  Counter32,
26840         rcStatBgpPeerTxECodeHoldtimer               Counter32,
26841         rcStatBgpPeerTxECodeFSM                     Counter32,
26842         rcStatBgpPeerTxECodeCease                   Counter32,
26843         rcStatBgpPeerTxHdrCodeNoSync                Counter32,
26844         rcStatBgpPeerTxHdrCodeInvalidMsgLen         Counter32,
26845         rcStatBgpPeerTxHdrCodeInvalidMsgType        Counter32,
26846         rcStatBgpPeerTxOpCodeBadVer                 Counter32,
26847         rcStatBgpPeerTxOpCodeBadAs                  Counter32,
26848         rcStatBgpPeerTxOpCodeBadRtID                Counter32,
26849         rcStatBgpPeerTxOpCodeUnsuppOption           Counter32,
26850         rcStatBgpPeerTxOpCodeAuthFail               Counter32,
26851         rcStatBgpPeerTxOpCodeBadHold                Counter32,
26852         rcStatBgpPeerTxUpdCodeMalformedAttrList     Counter32,
26853         rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog   Counter32,
26854         rcStatBgpPeerTxUpdCodeWelknownAttrMiss      Counter32,
26855         rcStatBgpPeerTxUpdCodeAttrFlagError         Counter32,
26856         rcStatBgpPeerTxUpdCodeAttrLenError          Counter32,
26857         rcStatBgpPeerTxUpdCodeBadORIGINAttr         Counter32,
26858         rcStatBgpPeerTxUpdCodeASRoutingLoop         Counter32,
26859         rcStatBgpPeerTxUpdCodeBadNHAttr             Counter32,
26860         rcStatBgpPeerTxUpdCodeOptionalAttrError     Counter32,
26861         rcStatBgpPeerTxUpdCodeBadNetworkField       Counter32,
26862         rcStatBgpPeerTxUpdCodeMalformedASPath       Counter32,
26863         rcStatBgpPeerReset                          EnableValue
26864
26865        }
26866
26867rcStatBgpPeerAddr        OBJECT-TYPE
26868         SYNTAX         IpAddress
26869         MAX-ACCESS     read-only
26870         STATUS         current
26871         DESCRIPTION    ""
26872                ::= { rcStatBgpPeerEntry 1 }
26873
26874rcStatBgpPeerStarts        OBJECT-TYPE
26875         SYNTAX         Counter32
26876         MAX-ACCESS     read-only
26877         STATUS         current
26878         DESCRIPTION    "Number of times peer BGP connection started"
26879                ::= { rcStatBgpPeerEntry 2 }
26880
26881rcStatBgpPeerStops         OBJECT-TYPE
26882         SYNTAX         Counter32
26883         MAX-ACCESS     read-only
26884         STATUS         current
26885         DESCRIPTION    "Number of times peer BGP connection stopped"
26886         ::= { rcStatBgpPeerEntry 3 }
26887
26888rcStatBgpPeerOpens         OBJECT-TYPE
26889         SYNTAX         Counter32
26890         MAX-ACCESS     read-only
26891         STATUS         current
26892         DESCRIPTION    "Number of times peer opens TCP"
26893         ::= { rcStatBgpPeerEntry 4 }
26894
26895rcStatBgpPeerCloses        OBJECT-TYPE
26896         SYNTAX         Counter32
26897         MAX-ACCESS     read-only
26898         STATUS         current
26899         DESCRIPTION    "Number of times peer closes TCP"
26900         ::= { rcStatBgpPeerEntry 5 }
26901
26902rcStatBgpPeerFails         OBJECT-TYPE
26903         SYNTAX         Counter32
26904         MAX-ACCESS     read-only
26905         STATUS         current
26906         DESCRIPTION    "Number of times peer TCP attempts failed"
26907         ::= { rcStatBgpPeerEntry 6 }
26908
26909rcStatBgpPeerFatals        OBJECT-TYPE
26910         SYNTAX         Counter32
26911         MAX-ACCESS     read-only
26912         STATUS         current
26913         DESCRIPTION    "Number of times peer TCP crashes due to fatal error"
26914         ::= { rcStatBgpPeerEntry 7 }
26915
26916rcStatBgpPeerConnExps      OBJECT-TYPE
26917         SYNTAX         Counter32
26918         MAX-ACCESS     read-only
26919         STATUS         current
26920         DESCRIPTION    "Number of times peer TCP retry timer expired"
26921         ::= { rcStatBgpPeerEntry 8 }
26922
26923rcStatBgpPeerHoldExps      OBJECT-TYPE
26924         SYNTAX         Counter32
26925         MAX-ACCESS     read-only
26926         STATUS         current
26927         DESCRIPTION    "Number of times peer hold timer expired"
26928         ::= { rcStatBgpPeerEntry 9 }
26929
26930rcStatBgpPeerKeepExps      OBJECT-TYPE
26931         SYNTAX         Counter32
26932         MAX-ACCESS     read-only
26933         STATUS         current
26934         DESCRIPTION    "Number of times peer keepalive timer expired"
26935         ::= { rcStatBgpPeerEntry 10 }
26936
26937rcStatBgpPeerTxMsgs        OBJECT-TYPE
26938         SYNTAX         Counter32
26939         MAX-ACCESS     read-only
26940         STATUS         current
26941         DESCRIPTION    "Total messages send by the peer"
26942         ::= { rcStatBgpPeerEntry 11 }
26943
26944rcStatBgpPeerTxOpens       OBJECT-TYPE
26945         SYNTAX         Counter32
26946         MAX-ACCESS     read-only
26947         STATUS         current
26948         DESCRIPTION    "Opens sent by the peer"
26949         ::= { rcStatBgpPeerEntry 12 }
26950
26951rcStatBgpPeerTxKeeps       OBJECT-TYPE
26952         SYNTAX         Counter32
26953         MAX-ACCESS     read-only
26954         STATUS         current
26955         DESCRIPTION    "Keepalives sent by the peer"
26956         ::= { rcStatBgpPeerEntry 13 }
26957
26958rcStatBgpPeerTxUpdates     OBJECT-TYPE
26959         SYNTAX         Counter32
26960         MAX-ACCESS     read-only
26961         STATUS         current
26962         DESCRIPTION    "Updates sent by the peer"
26963         ::= { rcStatBgpPeerEntry 14 }
26964
26965rcStatBgpPeerTxNotifys     OBJECT-TYPE
26966         SYNTAX         Counter32
26967         MAX-ACCESS     read-only
26968         STATUS         current
26969         DESCRIPTION    "Notifications sent by the peer"
26970         ::= { rcStatBgpPeerEntry 15 }
26971
26972rcStatBgpPeerRxMsgs        OBJECT-TYPE
26973         SYNTAX         Counter32
26974         MAX-ACCESS     read-only
26975         STATUS         current
26976         DESCRIPTION    "Total messages received by the peer"
26977         ::= { rcStatBgpPeerEntry 16 }
26978
26979rcStatBgpPeerRxInCompPkts  OBJECT-TYPE
26980         SYNTAX         Counter32
26981         MAX-ACCESS     read-only
26982         STATUS         current
26983         DESCRIPTION    "Incomplete message received by the peer"
26984         ::= { rcStatBgpPeerEntry 17 }
26985
26986rcStatBgpPeerRxOpens       OBJECT-TYPE
26987         SYNTAX         Counter32
26988         MAX-ACCESS     read-only
26989         STATUS         current
26990         DESCRIPTION    "Opens received by the peer"
26991         ::= { rcStatBgpPeerEntry 18 }
26992
26993rcStatBgpPeerRxKeeps       OBJECT-TYPE
26994         SYNTAX         Counter32
26995         MAX-ACCESS     read-only
26996         STATUS         current
26997         DESCRIPTION    "Keepalives received by the peer"
26998         ::= { rcStatBgpPeerEntry 19 }
26999
27000rcStatBgpPeerRxUpdates     OBJECT-TYPE
27001         SYNTAX         Counter32
27002         MAX-ACCESS     read-only
27003         STATUS         current
27004         DESCRIPTION    "Updates received by the peer"
27005         ::= { rcStatBgpPeerEntry 20 }
27006
27007rcStatBgpPeerRxNotifys     OBJECT-TYPE
27008         SYNTAX         Counter32
27009         MAX-ACCESS     read-only
27010         STATUS         current
27011         DESCRIPTION    "Notifications received by the peer"
27012         ::= { rcStatBgpPeerEntry 21 }
27013
27014rcStatBgpPeerBadEvents     OBJECT-TYPE
27015         SYNTAX         Counter32
27016         MAX-ACCESS     read-only
27017         STATUS         current
27018         DESCRIPTION    "Number of invalid events received by the peer"
27019         ::= { rcStatBgpPeerEntry 22 }
27020
27021rcStatBgpPeerSyncFails     OBJECT-TYPE
27022         SYNTAX         Counter32
27023         MAX-ACCESS     read-only
27024         STATUS         current
27025         DESCRIPTION    "Number of times FDB sync failed of the peer"
27026         ::= { rcStatBgpPeerEntry 23 }
27027
27028rcStatBgpPeerRcvdTooShort  OBJECT-TYPE
27029         SYNTAX         Counter32
27030         MAX-ACCESS     read-only
27031         STATUS         current
27032         DESCRIPTION    "Number of messages recieved by the peer that is too sho
27033rt"
27034         ::= { rcStatBgpPeerEntry 24 }
27035
27036rcStatBgpPeerNoMarker      OBJECT-TYPE
27037         SYNTAX         Counter32
27038         MAX-ACCESS     read-only
27039         STATUS         current
27040         DESCRIPTION    "Number of messages without marker recieved by the peer"
27041         ::= { rcStatBgpPeerEntry 25 }
27042
27043rcStatBgpPeerDropped       OBJECT-TYPE
27044         SYNTAX         Counter32
27045         MAX-ACCESS     read-only
27046         STATUS         current
27047         DESCRIPTION    "Number of messages the peer has dropped"
27048         ::= { rcStatBgpPeerEntry 26 }
27049
27050rcStatBgpPeerBadMsgTypes   OBJECT-TYPE
27051         SYNTAX         Counter32
27052         MAX-ACCESS     read-only
27053         STATUS         current
27054         DESCRIPTION    "Number of messages with invalid message type"
27055         ::= { rcStatBgpPeerEntry 27 }
27056
27057rcStatBgpPeerTrEvent       OBJECT-TYPE
27058         SYNTAX         Counter32
27059         MAX-ACCESS     read-only
27060         STATUS         current
27061         DESCRIPTION    "Peer trace event"
27062         ::= { rcStatBgpPeerEntry 28 }
27063
27064rcStatBgpPeerTxRoutes      OBJECT-TYPE
27065         SYNTAX         Counter32
27066         MAX-ACCESS     read-only
27067         STATUS         current
27068         DESCRIPTION    "Number of NLRI sent by peer"
27069         ::= { rcStatBgpPeerEntry 29 }
27070
27071rcStatBgpPeerRxRoutesAdded         OBJECT-TYPE
27072         SYNTAX         Counter32
27073         MAX-ACCESS     read-only
27074         STATUS         current
27075         DESCRIPTION    "Number of routes added into loc_rib by this peer"
27076         ::= { rcStatBgpPeerEntry 30 }
27077
27078rcStatBgpPeerRxRoutesReplaced      OBJECT-TYPE
27079         SYNTAX         Counter32
27080         MAX-ACCESS     read-only
27081         STATUS         current
27082         DESCRIPTION    "Number of routes replaced by the routes received by the
27083 peer"
27084         ::= { rcStatBgpPeerEntry 31 }
27085
27086rcStatBgpPeerRxNlri        OBJECT-TYPE
27087         SYNTAX         Counter32
27088         MAX-ACCESS     read-only
27089         STATUS         current
27090         DESCRIPTION    "Number of NLRI received by the peer"
27091         ::= { rcStatBgpPeerEntry 32 }
27092
27093rcStatBgpPeerRxValidUpdates        OBJECT-TYPE
27094         SYNTAX         Counter32
27095         MAX-ACCESS     read-only
27096         STATUS         current
27097         DESCRIPTION    "Number of valid UPDATEs received by the peer"
27098         ::= { rcStatBgpPeerEntry 33 }
27099
27100rcStatBgpPeerRxECodeHeader       OBJECT-TYPE
27101         SYNTAX          Counter32
27102         MAX-ACCESS     read-only
27103         STATUS         current
27104         DESCRIPTION    "Total errors peer received: Header"
27105         ::= { rcStatBgpPeerEntry 34 }
27106
27107rcStatBgpPeerRxECodeOpen       OBJECT-TYPE
27108         SYNTAX          Counter32
27109         MAX-ACCESS     read-only
27110         STATUS         current
27111         DESCRIPTION    "Total errors peer received: Open"
27112         ::= { rcStatBgpPeerEntry 35 }
27113
27114rcStatBgpPeerRxECodeUpdate       OBJECT-TYPE
27115         SYNTAX          Counter32
27116         MAX-ACCESS     read-only
27117         STATUS         current
27118         DESCRIPTION    "Total errors peer received: Update"
27119         ::= { rcStatBgpPeerEntry 36 }
27120
27121rcStatBgpPeerRxECodeHoldtimer       OBJECT-TYPE
27122         SYNTAX          Counter32
27123         MAX-ACCESS     read-only
27124         STATUS         current
27125         DESCRIPTION    "Total errors peer received: Hold"
27126         ::= { rcStatBgpPeerEntry 37 }
27127
27128rcStatBgpPeerRxECodeFSM       OBJECT-TYPE
27129         SYNTAX          Counter32
27130         MAX-ACCESS     read-only
27131         STATUS         current
27132         DESCRIPTION    "Total errors peer received: Fsm"
27133         ::= { rcStatBgpPeerEntry 38 }
27134
27135rcStatBgpPeerRxECodeCease       OBJECT-TYPE
27136         SYNTAX          Counter32
27137         MAX-ACCESS     read-only
27138         STATUS         current
27139         DESCRIPTION    "Total errors peer received: Cease"
27140         ::= { rcStatBgpPeerEntry 39 }
27141
27142rcStatBgpPeerRxHdrCodeNoSync     OBJECT-TYPE
27143         SYNTAX         Counter32
27144         MAX-ACCESS     read-only
27145         STATUS         current
27146         DESCRIPTION    "Header errors peer received: Not Synchronized"
27147         ::= { rcStatBgpPeerEntry 40 }
27148
27149rcStatBgpPeerRxHdrCodeInvalidMsgLen     OBJECT-TYPE
27150         SYNTAX         Counter32
27151         MAX-ACCESS     read-only
27152         STATUS         current
27153         DESCRIPTION    "Header errors peer received: Invalid message length"
27154         ::= { rcStatBgpPeerEntry 41 }
27155
27156rcStatBgpPeerRxHdrCodeInvalidMsgType     OBJECT-TYPE
27157         SYNTAX         Counter32
27158         MAX-ACCESS     read-only
27159         STATUS         current
27160         DESCRIPTION    "Header errors peer received: Invalid message type"
27161         ::= { rcStatBgpPeerEntry 42 }
27162
27163rcStatBgpPeerRxOpCodeBadVer      OBJECT-TYPE
27164         SYNTAX         Counter32
27165         MAX-ACCESS     read-only
27166         STATUS         current
27167         DESCRIPTION    "Open errors peer received: Bad Version"
27168         ::= { rcStatBgpPeerEntry 43 }
27169
27170rcStatBgpPeerRxOpCodeBadAs      OBJECT-TYPE
27171         SYNTAX         Counter32
27172         MAX-ACCESS     read-only
27173         STATUS         current
27174         DESCRIPTION    "Open errors peer received: Bad AS number"
27175         ::= { rcStatBgpPeerEntry 44 }
27176
27177rcStatBgpPeerRxOpCodeBadRtID      OBJECT-TYPE
27178         SYNTAX         Counter32
27179         MAX-ACCESS     read-only
27180         STATUS         current
27181         DESCRIPTION    "Open errors peer received: Bad BGP ID"
27182         ::= { rcStatBgpPeerEntry 45 }
27183
27184rcStatBgpPeerRxOpCodeUnsuppOption      OBJECT-TYPE
27185         SYNTAX         Counter32
27186         MAX-ACCESS     read-only
27187         STATUS         current
27188         DESCRIPTION    "Open errors peer received: Unsupported Options"
27189         ::= { rcStatBgpPeerEntry 46 }
27190
27191rcStatBgpPeerRxOpCodeAuthFail      OBJECT-TYPE
27192         SYNTAX         Counter32
27193         MAX-ACCESS     read-only
27194         STATUS         current
27195         DESCRIPTION    "Open errors peer received: Authorization failures"
27196         ::= { rcStatBgpPeerEntry 47 }
27197
27198rcStatBgpPeerRxOpCodeBadHold      OBJECT-TYPE
27199         SYNTAX         Counter32
27200         MAX-ACCESS     read-only
27201         STATUS         current
27202         DESCRIPTION    "Open errors peer received: Bad Hold value"
27203         ::= { rcStatBgpPeerEntry 48 }
27204
27205rcStatBgpPeerRxUpdCodeMalformedAttrList     OBJECT-TYPE
27206         SYNTAX         Counter32
27207         MAX-ACCESS     read-only
27208         STATUS         current
27209         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27210         ::= { rcStatBgpPeerEntry 49 }
27211
27212rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog     OBJECT-TYPE
27213         SYNTAX         Counter32
27214         MAX-ACCESS     read-only
27215         STATUS         current
27216         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27217         ::= { rcStatBgpPeerEntry 50 }
27218
27219rcStatBgpPeerRxUpdCodeWelknownAttrMiss     OBJECT-TYPE
27220         SYNTAX         Counter32
27221         MAX-ACCESS     read-only
27222         STATUS         current
27223         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27224         ::= { rcStatBgpPeerEntry 51 }
27225
27226rcStatBgpPeerRxUpdCodeAttrFlagError     OBJECT-TYPE
27227         SYNTAX         Counter32
27228         MAX-ACCESS     read-only
27229         STATUS         current
27230         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27231         ::= { rcStatBgpPeerEntry 52 }
27232
27233rcStatBgpPeerRxUpdCodeAttrLenError     OBJECT-TYPE
27234         SYNTAX         Counter32
27235         MAX-ACCESS     read-only
27236         STATUS         current
27237         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27238         ::= { rcStatBgpPeerEntry 53 }
27239
27240rcStatBgpPeerRxUpdCodeBadORIGINAttr     OBJECT-TYPE
27241         SYNTAX         Counter32
27242         MAX-ACCESS     read-only
27243         STATUS         current
27244         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27245         ::= { rcStatBgpPeerEntry 54 }
27246
27247rcStatBgpPeerRxUpdCodeASRoutingLoop     OBJECT-TYPE
27248         SYNTAX         Counter32
27249         MAX-ACCESS     read-only
27250         STATUS         current
27251         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27252         ::= { rcStatBgpPeerEntry 55 }
27253
27254rcStatBgpPeerRxUpdCodeBadNHAttr     OBJECT-TYPE
27255         SYNTAX         Counter32
27256         MAX-ACCESS     read-only
27257         STATUS         current
27258         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27259         ::= { rcStatBgpPeerEntry 56 }
27260
27261rcStatBgpPeerRxUpdCodeOptionalAttrError     OBJECT-TYPE
27262         SYNTAX         Counter32
27263         MAX-ACCESS     read-only
27264         STATUS         current
27265         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27266         ::= { rcStatBgpPeerEntry 57 }
27267
27268rcStatBgpPeerRxUpdCodeBadNetworkField     OBJECT-TYPE
27269         SYNTAX         Counter32
27270         MAX-ACCESS     read-only
27271         STATUS         current
27272         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27273         ::= { rcStatBgpPeerEntry 58 }
27274
27275rcStatBgpPeerRxUpdCodeMalformedASPath     OBJECT-TYPE
27276         SYNTAX         Counter32
27277         MAX-ACCESS     read-only
27278         STATUS         current
27279         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27280         ::= { rcStatBgpPeerEntry 59 }
27281
27282rcStatBgpPeerTxECodeHeader       OBJECT-TYPE
27283         SYNTAX          Counter32
27284         MAX-ACCESS     read-only
27285         STATUS         current
27286         DESCRIPTION    "Total errors peer received: Header"
27287         ::= { rcStatBgpPeerEntry 60 }
27288
27289rcStatBgpPeerTxECodeOpen       OBJECT-TYPE
27290         SYNTAX          Counter32
27291         MAX-ACCESS     read-only
27292         STATUS         current
27293         DESCRIPTION    "Total errors peer received: Open"
27294         ::= { rcStatBgpPeerEntry 61 }
27295
27296rcStatBgpPeerTxECodeUpdate       OBJECT-TYPE
27297         SYNTAX          Counter32
27298         MAX-ACCESS     read-only
27299         STATUS         current
27300         DESCRIPTION    "Total errors peer received: Update"
27301         ::= { rcStatBgpPeerEntry 62 }
27302
27303rcStatBgpPeerTxECodeHoldtimer       OBJECT-TYPE
27304         SYNTAX          Counter32
27305         MAX-ACCESS     read-only
27306         STATUS         current
27307         DESCRIPTION    "Total errors peer received: Hold"
27308         ::= { rcStatBgpPeerEntry 63 }
27309
27310rcStatBgpPeerTxECodeFSM       OBJECT-TYPE
27311         SYNTAX          Counter32
27312         MAX-ACCESS     read-only
27313         STATUS         current
27314         DESCRIPTION    "Total errors peer received: Fsm"
27315         ::= { rcStatBgpPeerEntry 64 }
27316
27317rcStatBgpPeerTxECodeCease       OBJECT-TYPE
27318         SYNTAX          Counter32
27319         MAX-ACCESS     read-only
27320         STATUS         current
27321         DESCRIPTION    "Total errors peer received: Cease"
27322         ::= { rcStatBgpPeerEntry 65 }
27323
27324rcStatBgpPeerTxHdrCodeNoSync     OBJECT-TYPE
27325         SYNTAX         Counter32
27326         MAX-ACCESS     read-only
27327         STATUS         current
27328         DESCRIPTION    "Header errors peer received: Not Synchronized"
27329         ::= { rcStatBgpPeerEntry 66 }
27330
27331rcStatBgpPeerTxHdrCodeInvalidMsgLen     OBJECT-TYPE
27332         SYNTAX         Counter32
27333         MAX-ACCESS     read-only
27334         STATUS         current
27335         DESCRIPTION    "Header errors peer received: Invalid message length"
27336         ::= { rcStatBgpPeerEntry 67 }
27337
27338rcStatBgpPeerTxHdrCodeInvalidMsgType     OBJECT-TYPE
27339         SYNTAX         Counter32
27340         MAX-ACCESS     read-only
27341         STATUS         current
27342         DESCRIPTION    "Header errors peer received: Invalid message type"
27343         ::= { rcStatBgpPeerEntry 68 }
27344
27345rcStatBgpPeerTxOpCodeBadVer      OBJECT-TYPE
27346         SYNTAX         Counter32
27347         MAX-ACCESS     read-only
27348         STATUS         current
27349         DESCRIPTION    "Open errors peer received: Bad Version"
27350         ::= { rcStatBgpPeerEntry 69 }
27351
27352rcStatBgpPeerTxOpCodeBadAs      OBJECT-TYPE
27353         SYNTAX         Counter32
27354         MAX-ACCESS     read-only
27355         STATUS         current
27356         DESCRIPTION    "Open errors peer received: Bad AS number"
27357         ::= { rcStatBgpPeerEntry 70 }
27358
27359rcStatBgpPeerTxOpCodeBadRtID      OBJECT-TYPE
27360         SYNTAX         Counter32
27361         MAX-ACCESS     read-only
27362         STATUS         current
27363         DESCRIPTION    "Open errors peer received: Bad BGP ID"
27364         ::= { rcStatBgpPeerEntry 71 }
27365
27366rcStatBgpPeerTxOpCodeUnsuppOption      OBJECT-TYPE
27367         SYNTAX         Counter32
27368         MAX-ACCESS     read-only
27369         STATUS         current
27370         DESCRIPTION    "Open errors peer received: Unsupported Options"
27371         ::= { rcStatBgpPeerEntry 72 }
27372
27373rcStatBgpPeerTxOpCodeAuthFail      OBJECT-TYPE
27374         SYNTAX         Counter32
27375         MAX-ACCESS     read-only
27376         STATUS         current
27377         DESCRIPTION    "Open errors peer received: Authorization failures"
27378         ::= { rcStatBgpPeerEntry 73 }
27379
27380rcStatBgpPeerTxOpCodeBadHold      OBJECT-TYPE
27381         SYNTAX         Counter32
27382         MAX-ACCESS     read-only
27383         STATUS         current
27384         DESCRIPTION    "Open errors peer received: Bad Hold value"
27385         ::= { rcStatBgpPeerEntry 74 }
27386
27387rcStatBgpPeerTxUpdCodeMalformedAttrList     OBJECT-TYPE
27388         SYNTAX         Counter32
27389         MAX-ACCESS     read-only
27390         STATUS         current
27391         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27392         ::= { rcStatBgpPeerEntry 75 }
27393
27394rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog     OBJECT-TYPE
27395         SYNTAX         Counter32
27396         MAX-ACCESS     read-only
27397         STATUS         current
27398         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27399         ::= { rcStatBgpPeerEntry 76 }
27400
27401rcStatBgpPeerTxUpdCodeWelknownAttrMiss     OBJECT-TYPE
27402         SYNTAX         Counter32
27403         MAX-ACCESS     read-only
27404         STATUS         current
27405         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27406         ::= { rcStatBgpPeerEntry 77 }
27407
27408rcStatBgpPeerTxUpdCodeAttrFlagError     OBJECT-TYPE
27409         SYNTAX         Counter32
27410         MAX-ACCESS     read-only
27411         STATUS         current
27412         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27413         ::= { rcStatBgpPeerEntry 78 }
27414
27415rcStatBgpPeerTxUpdCodeAttrLenError     OBJECT-TYPE
27416         SYNTAX         Counter32
27417         MAX-ACCESS     read-only
27418         STATUS         current
27419         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27420         ::= { rcStatBgpPeerEntry 79 }
27421
27422rcStatBgpPeerTxUpdCodeBadORIGINAttr     OBJECT-TYPE
27423         SYNTAX         Counter32
27424         MAX-ACCESS     read-only
27425         STATUS         current
27426         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27427         ::= { rcStatBgpPeerEntry 80 }
27428
27429rcStatBgpPeerTxUpdCodeASRoutingLoop     OBJECT-TYPE
27430         SYNTAX         Counter32
27431         MAX-ACCESS     read-only
27432         STATUS         current
27433         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27434         ::= { rcStatBgpPeerEntry 81 }
27435
27436rcStatBgpPeerTxUpdCodeBadNHAttr     OBJECT-TYPE
27437         SYNTAX         Counter32
27438         MAX-ACCESS     read-only
27439         STATUS         current
27440         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27441         ::= { rcStatBgpPeerEntry 82 }
27442
27443rcStatBgpPeerTxUpdCodeOptionalAttrError     OBJECT-TYPE
27444         SYNTAX         Counter32
27445         MAX-ACCESS     read-only
27446         STATUS         current
27447         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27448         ::= { rcStatBgpPeerEntry 83 }
27449
27450rcStatBgpPeerTxUpdCodeBadNetworkField     OBJECT-TYPE
27451         SYNTAX         Counter32
27452         MAX-ACCESS     read-only
27453         STATUS         current
27454         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27455         ::= { rcStatBgpPeerEntry 84 }
27456
27457rcStatBgpPeerTxUpdCodeMalformedASPath     OBJECT-TYPE
27458         SYNTAX         Counter32
27459         MAX-ACCESS     read-only
27460         STATUS         current
27461         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27462         ::= { rcStatBgpPeerEntry 85 }
27463
27464rcStatBgpPeerReset OBJECT-TYPE
27465        SYNTAX        EnableValue
27466        MAX-ACCESS    read-write
27467        STATUS        current
27468        DESCRIPTION   "reset peer stats"
27469        DEFVAL          {disable}
27470        ::= { rcStatBgpPeerEntry 86 }
27471
27472-- Address Family Independent BGP Peer Stats
27473
27474rcStatBgpPeerAfTable OBJECT-TYPE
27475        SYNTAX        SEQUENCE OF RcStatBgpPeerAfEntry
27476        MAX-ACCESS    not-accessible
27477        STATUS        current
27478        DESCRIPTION   "A table used to store v4/v6 Bgp Peer statistics."
27479        ::= { rcStat 13 }
27480
27481rcStatBgpPeerAfEntry OBJECT-TYPE
27482        SYNTAX        RcStatBgpPeerAfEntry
27483        MAX-ACCESS    not-accessible
27484        STATUS        current
27485        DESCRIPTION   "AF independent Bgp Peer statistics"
27486        INDEX         { rcStatBgpPeerAfAddrType,
27487                        rcStatBgpPeerAfAddr }
27488        ::= { rcStatBgpPeerAfTable 1 }
27489
27490RcStatBgpPeerAfEntry ::= SEQUENCE {
27491         rcStatBgpPeerAfAddrType                       InetAddressType,
27492         rcStatBgpPeerAfAddr                           InetAddress,
27493         rcStatBgpPeerAfStarts                         Counter32,
27494         rcStatBgpPeerAfStops                          Counter32,
27495         rcStatBgpPeerAfOpens                          Counter32,
27496         rcStatBgpPeerAfCloses                         Counter32,
27497         rcStatBgpPeerAfFails                          Counter32,
27498         rcStatBgpPeerAfFatals                         Counter32,
27499         rcStatBgpPeerAfConnExps                       Counter32,
27500         rcStatBgpPeerAfHoldExps                       Counter32,
27501         rcStatBgpPeerAfKeepExps                       Counter32,
27502         rcStatBgpPeerAfTxMsgs                         Counter32,
27503         rcStatBgpPeerAfTxOpens                        Counter32,
27504         rcStatBgpPeerAfTxKeeps                        Counter32,
27505         rcStatBgpPeerAfTxUpdates                      Counter32,
27506         rcStatBgpPeerAfTxNotifys                      Counter32,
27507         rcStatBgpPeerAfRxMsgs                         Counter32,
27508         rcStatBgpPeerAfRxInCompPkts                   Counter32,
27509         rcStatBgpPeerAfRxOpens                        Counter32,
27510         rcStatBgpPeerAfRxKeeps                        Counter32,
27511         rcStatBgpPeerAfRxUpdates                      Counter32,
27512         rcStatBgpPeerAfRxNotifys                      Counter32,
27513         rcStatBgpPeerAfBadEvents                      Counter32,
27514         rcStatBgpPeerAfSyncFails                      Counter32,
27515         rcStatBgpPeerAfRcvdTooShort                   Counter32,
27516         rcStatBgpPeerAfNoMarker                       Counter32,
27517         rcStatBgpPeerAfDropped                        Counter32,
27518         rcStatBgpPeerAfBadMsgTypes                    Counter32,
27519         rcStatBgpPeerAfTrEvent                        Counter32,
27520         rcStatBgpPeerAfTxRoutes                       Counter32,
27521         rcStatBgpPeerAfRxRoutesAdded                  Counter32,
27522         rcStatBgpPeerAfRxRoutesReplaced               Counter32,
27523         rcStatBgpPeerAfRxNlri                         Counter32,
27524         rcStatBgpPeerAfRxValidUpdates                 Counter32,
27525-- Rx
27526         rcStatBgpPeerAfRxECodeHeader                  Counter32,
27527         rcStatBgpPeerAfRxECodeOpen                    Counter32,
27528         rcStatBgpPeerAfRxECodeUpdate                  Counter32,
27529         rcStatBgpPeerAfRxECodeHoldtimer               Counter32,
27530         rcStatBgpPeerAfRxECodeFSM                     Counter32,
27531         rcStatBgpPeerAfRxECodeCease                   Counter32,
27532         rcStatBgpPeerAfRxHdrCodeNoSync                Counter32,
27533         rcStatBgpPeerAfRxHdrCodeInvalidMsgLen         Counter32,
27534         rcStatBgpPeerAfRxHdrCodeInvalidMsgType        Counter32,
27535         rcStatBgpPeerAfRxOpCodeBadVer                 Counter32,
27536         rcStatBgpPeerAfRxOpCodeBadAs                  Counter32,
27537         rcStatBgpPeerAfRxOpCodeBadRtID                Counter32,
27538         rcStatBgpPeerAfRxOpCodeUnsuppOption           Counter32,
27539         rcStatBgpPeerAfRxOpCodeAuthFail               Counter32,
27540         rcStatBgpPeerAfRxOpCodeBadHold                Counter32,
27541         rcStatBgpPeerAfRxUpdCodeMalformedAttrList     Counter32,
27542         rcStatBgpPeerAfRxUpdCodeWelknownAttrUnrecog   Counter32,
27543         rcStatBgpPeerAfRxUpdCodeWelknownAttrMiss      Counter32,
27544         rcStatBgpPeerAfRxUpdCodeAttrFlagError         Counter32,
27545         rcStatBgpPeerAfRxUpdCodeAttrLenError          Counter32,
27546         rcStatBgpPeerAfRxUpdCodeBadORIGINAttr         Counter32,
27547         rcStatBgpPeerAfRxUpdCodeASRoutingLoop         Counter32,
27548         rcStatBgpPeerAfRxUpdCodeBadNHAttr             Counter32,
27549         rcStatBgpPeerAfRxUpdCodeOptionalAttrError     Counter32,
27550         rcStatBgpPeerAfRxUpdCodeBadNetworkField       Counter32,
27551         rcStatBgpPeerAfRxUpdCodeMalformedASPath       Counter32,
27552-- Tx
27553         rcStatBgpPeerAfTxECodeHeader                  Counter32,
27554         rcStatBgpPeerAfTxECodeOpen                    Counter32,
27555         rcStatBgpPeerAfTxECodeUpdate                  Counter32,
27556         rcStatBgpPeerAfTxECodeHoldtimer               Counter32,
27557         rcStatBgpPeerAfTxECodeFSM                     Counter32,
27558         rcStatBgpPeerAfTxECodeCease                   Counter32,
27559         rcStatBgpPeerAfTxHdrCodeNoSync                Counter32,
27560         rcStatBgpPeerAfTxHdrCodeInvalidMsgLen         Counter32,
27561         rcStatBgpPeerAfTxHdrCodeInvalidMsgType        Counter32,
27562         rcStatBgpPeerAfTxOpCodeBadVer                 Counter32,
27563         rcStatBgpPeerAfTxOpCodeBadAs                  Counter32,
27564         rcStatBgpPeerAfTxOpCodeBadRtID                Counter32,
27565         rcStatBgpPeerAfTxOpCodeUnsuppOption           Counter32,
27566         rcStatBgpPeerAfTxOpCodeAuthFail               Counter32,
27567         rcStatBgpPeerAfTxOpCodeBadHold                Counter32,
27568         rcStatBgpPeerAfTxUpdCodeMalformedAttrList     Counter32,
27569         rcStatBgpPeerAfTxUpdCodeWelknownAttrUnrecog   Counter32,
27570         rcStatBgpPeerAfTxUpdCodeWelknownAttrMiss      Counter32,
27571         rcStatBgpPeerAfTxUpdCodeAttrFlagError         Counter32,
27572         rcStatBgpPeerAfTxUpdCodeAttrLenError          Counter32,
27573         rcStatBgpPeerAfTxUpdCodeBadORIGINAttr         Counter32,
27574         rcStatBgpPeerAfTxUpdCodeASRoutingLoop         Counter32,
27575         rcStatBgpPeerAfTxUpdCodeBadNHAttr             Counter32,
27576         rcStatBgpPeerAfTxUpdCodeOptionalAttrError     Counter32,
27577         rcStatBgpPeerAfTxUpdCodeBadNetworkField       Counter32,
27578         rcStatBgpPeerAfTxUpdCodeMalformedASPath       Counter32,
27579         rcStatBgpPeerAfReset                          TruthValue
27580
27581        }
27582
27583rcStatBgpPeerAfAddrType OBJECT-TYPE
27584         SYNTAX         InetAddressType
27585         MAX-ACCESS     not-accessible
27586         STATUS         current
27587         DESCRIPTION    "Inet address type of the AF independent peer"
27588                ::= { rcStatBgpPeerAfEntry 1 }
27589
27590rcStatBgpPeerAfAddr        OBJECT-TYPE
27591         SYNTAX         InetAddress
27592         MAX-ACCESS     not-accessible
27593         STATUS         current
27594         DESCRIPTION    "Inet address of the AF independent peer"
27595                ::= { rcStatBgpPeerAfEntry 2 }
27596
27597rcStatBgpPeerAfStarts        OBJECT-TYPE
27598         SYNTAX         Counter32
27599         MAX-ACCESS     read-only
27600         STATUS         current
27601         DESCRIPTION    "Number of times peer BGP connection started"
27602                ::= { rcStatBgpPeerAfEntry 3 }
27603
27604rcStatBgpPeerAfStops         OBJECT-TYPE
27605         SYNTAX         Counter32
27606         MAX-ACCESS     read-only
27607         STATUS         current
27608         DESCRIPTION    "Number of times peer BGP connection stopped"
27609         ::= { rcStatBgpPeerAfEntry 4 }
27610
27611rcStatBgpPeerAfOpens         OBJECT-TYPE
27612         SYNTAX         Counter32
27613         MAX-ACCESS     read-only
27614         STATUS         current
27615         DESCRIPTION    "Number of times peer opens TCP"
27616         ::= { rcStatBgpPeerAfEntry 5 }
27617
27618rcStatBgpPeerAfCloses        OBJECT-TYPE
27619         SYNTAX         Counter32
27620         MAX-ACCESS     read-only
27621         STATUS         current
27622         DESCRIPTION    "Number of times peer closes TCP"
27623         ::= { rcStatBgpPeerAfEntry 6 }
27624
27625rcStatBgpPeerAfFails         OBJECT-TYPE
27626         SYNTAX         Counter32
27627         MAX-ACCESS     read-only
27628         STATUS         current
27629         DESCRIPTION    "Number of times peer TCP attempts failed"
27630         ::= { rcStatBgpPeerAfEntry 7 }
27631
27632rcStatBgpPeerAfFatals        OBJECT-TYPE
27633         SYNTAX         Counter32
27634         MAX-ACCESS     read-only
27635         STATUS         current
27636         DESCRIPTION    "Number of times peer TCP crashes due to fatal error"
27637         ::= { rcStatBgpPeerAfEntry 8 }
27638
27639rcStatBgpPeerAfConnExps      OBJECT-TYPE
27640         SYNTAX         Counter32
27641         MAX-ACCESS     read-only
27642         STATUS         current
27643         DESCRIPTION    "Number of times peer TCP retry timer expired"
27644         ::= { rcStatBgpPeerAfEntry 9 }
27645
27646rcStatBgpPeerAfHoldExps      OBJECT-TYPE
27647         SYNTAX         Counter32
27648         MAX-ACCESS     read-only
27649         STATUS         current
27650         DESCRIPTION    "Number of times peer hold timer expired"
27651         ::= { rcStatBgpPeerAfEntry 10 }
27652
27653rcStatBgpPeerAfKeepExps      OBJECT-TYPE
27654         SYNTAX         Counter32
27655         MAX-ACCESS     read-only
27656         STATUS         current
27657         DESCRIPTION    "Number of times peer keepalive timer expired"
27658         ::= { rcStatBgpPeerAfEntry 11 }
27659rcStatBgpPeerAfTxMsgs        OBJECT-TYPE
27660         SYNTAX         Counter32
27661         MAX-ACCESS     read-only
27662         STATUS         current
27663         DESCRIPTION    "Total messages send by the peer"
27664        ::= { rcStatBgpPeerAfEntry 12 }
27665
27666rcStatBgpPeerAfTxOpens       OBJECT-TYPE
27667         SYNTAX         Counter32
27668         MAX-ACCESS     read-only
27669         STATUS         current
27670         DESCRIPTION    "Opens sent by the peer"
27671         ::= { rcStatBgpPeerAfEntry 13 }
27672
27673rcStatBgpPeerAfTxKeeps       OBJECT-TYPE
27674         SYNTAX         Counter32
27675         MAX-ACCESS     read-only
27676         STATUS         current
27677         DESCRIPTION    "Keepalives sent by the peer"
27678         ::= { rcStatBgpPeerAfEntry 14 }
27679
27680rcStatBgpPeerAfTxUpdates     OBJECT-TYPE
27681         SYNTAX         Counter32
27682         MAX-ACCESS     read-only
27683         STATUS         current
27684         DESCRIPTION    "Updates sent by the peer"
27685         ::= { rcStatBgpPeerAfEntry 15 }
27686
27687rcStatBgpPeerAfTxNotifys     OBJECT-TYPE
27688         SYNTAX         Counter32
27689         MAX-ACCESS     read-only
27690         STATUS         current
27691         DESCRIPTION    "Notifications sent by the peer"
27692         ::= { rcStatBgpPeerAfEntry 16 }
27693
27694rcStatBgpPeerAfRxMsgs        OBJECT-TYPE
27695         SYNTAX         Counter32
27696         MAX-ACCESS     read-only
27697         STATUS         current
27698         DESCRIPTION    "Total messages received by the peer"
27699         ::= { rcStatBgpPeerAfEntry 17 }
27700
27701rcStatBgpPeerAfRxInCompPkts  OBJECT-TYPE
27702         SYNTAX         Counter32
27703         MAX-ACCESS     read-only
27704         STATUS         current
27705         DESCRIPTION    "Incomplete message received by the peer"
27706         ::= { rcStatBgpPeerAfEntry 18 }
27707
27708rcStatBgpPeerAfRxOpens       OBJECT-TYPE
27709         SYNTAX         Counter32
27710         MAX-ACCESS     read-only
27711         STATUS         current
27712         DESCRIPTION    "Opens received by the peer"
27713         ::= { rcStatBgpPeerAfEntry 19 }
27714
27715rcStatBgpPeerAfRxKeeps       OBJECT-TYPE
27716         SYNTAX         Counter32
27717         MAX-ACCESS     read-only
27718         STATUS         current
27719         DESCRIPTION    "Keepalives received by the peer"
27720         ::= { rcStatBgpPeerAfEntry 20 }
27721
27722rcStatBgpPeerAfRxUpdates     OBJECT-TYPE
27723         SYNTAX         Counter32
27724         MAX-ACCESS     read-only
27725         STATUS         current
27726         DESCRIPTION    "Updates received by the peer"
27727         ::= { rcStatBgpPeerAfEntry 21 }
27728
27729rcStatBgpPeerAfRxNotifys     OBJECT-TYPE
27730         SYNTAX         Counter32
27731         MAX-ACCESS     read-only
27732         STATUS         current
27733         DESCRIPTION    "Notifications received by the peer"
27734         ::= { rcStatBgpPeerAfEntry 22 }
27735
27736rcStatBgpPeerAfBadEvents     OBJECT-TYPE
27737         SYNTAX         Counter32
27738         MAX-ACCESS     read-only
27739         STATUS         current
27740         DESCRIPTION    "Number of invalid events received by the peer"
27741         ::= { rcStatBgpPeerAfEntry 23 }
27742
27743rcStatBgpPeerAfSyncFails     OBJECT-TYPE
27744         SYNTAX         Counter32
27745         MAX-ACCESS     read-only
27746         STATUS         current
27747         DESCRIPTION    "Number of times FDB sync failed of the peer"
27748         ::= { rcStatBgpPeerAfEntry 24 }
27749
27750rcStatBgpPeerAfRcvdTooShort  OBJECT-TYPE
27751         SYNTAX         Counter32
27752         MAX-ACCESS     read-only
27753         STATUS         current
27754         DESCRIPTION    "Number of messages recieved by the peer that is too sho
27755rt"
27756         ::= { rcStatBgpPeerAfEntry 25 }
27757
27758rcStatBgpPeerAfNoMarker      OBJECT-TYPE
27759         SYNTAX         Counter32
27760         MAX-ACCESS     read-only
27761         STATUS         current
27762         DESCRIPTION    "Number of messages without marker recieved by the peer"
27763         ::= { rcStatBgpPeerAfEntry 26 }
27764
27765rcStatBgpPeerAfDropped       OBJECT-TYPE
27766         SYNTAX         Counter32
27767         MAX-ACCESS     read-only
27768         STATUS         current
27769         DESCRIPTION    "Number of messages the peer has dropped"
27770         ::= { rcStatBgpPeerAfEntry 27 }
27771
27772rcStatBgpPeerAfBadMsgTypes   OBJECT-TYPE
27773         SYNTAX         Counter32
27774         MAX-ACCESS     read-only
27775         STATUS         current
27776         DESCRIPTION    "Number of messages with invalid message type"
27777         ::= { rcStatBgpPeerAfEntry 28 }
27778
27779rcStatBgpPeerAfTrEvent       OBJECT-TYPE
27780         SYNTAX         Counter32
27781         MAX-ACCESS     read-only
27782         STATUS         current
27783         DESCRIPTION    "Peer trace event"
27784         ::= { rcStatBgpPeerAfEntry 29 }
27785
27786rcStatBgpPeerAfTxRoutes      OBJECT-TYPE
27787         SYNTAX         Counter32
27788         MAX-ACCESS     read-only
27789         STATUS         current
27790         DESCRIPTION    "Number of NLRI sent by peer"
27791         ::= { rcStatBgpPeerAfEntry 30 }
27792
27793rcStatBgpPeerAfRxRoutesAdded         OBJECT-TYPE
27794         SYNTAX         Counter32
27795         MAX-ACCESS     read-only
27796         STATUS         current
27797         DESCRIPTION    "Number of routes added into loc_rib by this peer"
27798         ::= { rcStatBgpPeerAfEntry 31 }
27799
27800rcStatBgpPeerAfRxRoutesReplaced      OBJECT-TYPE
27801         SYNTAX         Counter32
27802         MAX-ACCESS     read-only
27803         STATUS         current
27804         DESCRIPTION    "Number of routes replaced by the routes received by the
27805 peer"
27806         ::= { rcStatBgpPeerAfEntry 32 }
27807
27808rcStatBgpPeerAfRxNlri        OBJECT-TYPE
27809         SYNTAX         Counter32
27810         MAX-ACCESS     read-only
27811         STATUS         current
27812         DESCRIPTION    "Number of NLRI received by the peer"
27813         ::= { rcStatBgpPeerAfEntry 33 }
27814
27815rcStatBgpPeerAfRxValidUpdates        OBJECT-TYPE
27816         SYNTAX         Counter32
27817         MAX-ACCESS     read-only
27818         STATUS         current
27819         DESCRIPTION    "Number of valid UPDATEs received by the peer"
27820         ::= { rcStatBgpPeerAfEntry 34 }
27821
27822rcStatBgpPeerAfRxECodeHeader       OBJECT-TYPE
27823         SYNTAX          Counter32
27824         MAX-ACCESS     read-only
27825         STATUS         current
27826         DESCRIPTION    "Total errors peer received: Header"
27827         ::= { rcStatBgpPeerAfEntry 35 }
27828
27829rcStatBgpPeerAfRxECodeOpen       OBJECT-TYPE
27830         SYNTAX          Counter32
27831         MAX-ACCESS     read-only
27832         STATUS         current
27833         DESCRIPTION    "Total errors peer received: Open"
27834         ::= { rcStatBgpPeerAfEntry 36 }
27835
27836rcStatBgpPeerAfRxECodeUpdate       OBJECT-TYPE
27837         SYNTAX          Counter32
27838         MAX-ACCESS     read-only
27839         STATUS         current
27840         DESCRIPTION    "Total errors peer received: Update"
27841         ::= { rcStatBgpPeerAfEntry 37 }
27842
27843rcStatBgpPeerAfRxECodeHoldtimer       OBJECT-TYPE
27844         SYNTAX          Counter32
27845         MAX-ACCESS     read-only
27846         STATUS         current
27847         DESCRIPTION    "Total errors peer received: Hold"
27848         ::= { rcStatBgpPeerAfEntry 38 }
27849
27850rcStatBgpPeerAfRxECodeFSM       OBJECT-TYPE
27851         SYNTAX          Counter32
27852         MAX-ACCESS     read-only
27853         STATUS         current
27854         DESCRIPTION    "Total errors peer received: Fsm"
27855         ::= { rcStatBgpPeerAfEntry 39 }
27856
27857rcStatBgpPeerAfRxECodeCease       OBJECT-TYPE
27858         SYNTAX          Counter32
27859         MAX-ACCESS     read-only
27860         STATUS         current
27861         DESCRIPTION    "Total errors peer received: Cease"
27862         ::= { rcStatBgpPeerAfEntry 40 }
27863
27864rcStatBgpPeerAfRxHdrCodeNoSync     OBJECT-TYPE
27865         SYNTAX         Counter32
27866         MAX-ACCESS     read-only
27867         STATUS         current
27868         DESCRIPTION    "Header errors peer received: Not Synchronized"
27869         ::= { rcStatBgpPeerAfEntry 41 }
27870
27871rcStatBgpPeerAfRxHdrCodeInvalidMsgLen     OBJECT-TYPE
27872         SYNTAX         Counter32
27873         MAX-ACCESS     read-only
27874         STATUS         current
27875         DESCRIPTION    "Header errors peer received: Invalid message length"
27876         ::= { rcStatBgpPeerAfEntry 42 }
27877
27878rcStatBgpPeerAfRxHdrCodeInvalidMsgType     OBJECT-TYPE
27879         SYNTAX         Counter32
27880         MAX-ACCESS     read-only
27881         STATUS         current
27882         DESCRIPTION    "Header errors peer received: Invalid message type"
27883         ::= { rcStatBgpPeerAfEntry 43 }
27884
27885rcStatBgpPeerAfRxOpCodeBadVer      OBJECT-TYPE
27886         SYNTAX         Counter32
27887         MAX-ACCESS     read-only
27888         STATUS         current
27889         DESCRIPTION    "Open errors peer received: Bad Version"
27890         ::= { rcStatBgpPeerAfEntry 44 }
27891
27892rcStatBgpPeerAfRxOpCodeBadAs      OBJECT-TYPE
27893         SYNTAX         Counter32
27894         MAX-ACCESS     read-only
27895         STATUS         current
27896         DESCRIPTION    "Open errors peer received: Bad AS number"
27897         ::= { rcStatBgpPeerAfEntry 45 }
27898
27899rcStatBgpPeerAfRxOpCodeBadRtID      OBJECT-TYPE
27900         SYNTAX         Counter32
27901         MAX-ACCESS     read-only
27902         STATUS         current
27903         DESCRIPTION    "Open errors peer received: Bad BGP ID"
27904         ::= { rcStatBgpPeerAfEntry 46 }
27905
27906rcStatBgpPeerAfRxOpCodeUnsuppOption      OBJECT-TYPE
27907         SYNTAX         Counter32
27908         MAX-ACCESS     read-only
27909         STATUS         current
27910         DESCRIPTION    "Open errors peer received: Unsupported Options"
27911         ::= { rcStatBgpPeerAfEntry 47 }
27912
27913rcStatBgpPeerAfRxOpCodeAuthFail      OBJECT-TYPE
27914         SYNTAX         Counter32
27915         MAX-ACCESS     read-only
27916         STATUS         current
27917         DESCRIPTION    "Open errors peer received: Authorization failures"
27918         ::= { rcStatBgpPeerAfEntry 48 }
27919
27920rcStatBgpPeerAfRxOpCodeBadHold      OBJECT-TYPE
27921         SYNTAX         Counter32
27922         MAX-ACCESS     read-only
27923         STATUS         current
27924         DESCRIPTION    "Open errors peer received: Bad Hold value"
27925         ::= { rcStatBgpPeerAfEntry 49 }
27926
27927rcStatBgpPeerAfRxUpdCodeMalformedAttrList     OBJECT-TYPE
27928         SYNTAX         Counter32
27929         MAX-ACCESS     read-only
27930         STATUS         current
27931         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27932         ::= { rcStatBgpPeerAfEntry 50 }
27933
27934rcStatBgpPeerAfRxUpdCodeWelknownAttrUnrecog     OBJECT-TYPE
27935         SYNTAX         Counter32
27936         MAX-ACCESS     read-only
27937         STATUS         current
27938         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27939         ::= { rcStatBgpPeerAfEntry 51 }
27940
27941rcStatBgpPeerAfRxUpdCodeWelknownAttrMiss     OBJECT-TYPE
27942         SYNTAX         Counter32
27943         MAX-ACCESS     read-only
27944         STATUS         current
27945         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27946         ::= { rcStatBgpPeerAfEntry 52 }
27947
27948rcStatBgpPeerAfRxUpdCodeAttrFlagError     OBJECT-TYPE
27949         SYNTAX         Counter32
27950         MAX-ACCESS     read-only
27951         STATUS         current
27952         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27953         ::= { rcStatBgpPeerAfEntry 53 }
27954
27955rcStatBgpPeerAfRxUpdCodeAttrLenError     OBJECT-TYPE
27956         SYNTAX         Counter32
27957         MAX-ACCESS     read-only
27958         STATUS         current
27959         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27960         ::= { rcStatBgpPeerAfEntry 54 }
27961
27962rcStatBgpPeerAfRxUpdCodeBadORIGINAttr     OBJECT-TYPE
27963         SYNTAX         Counter32
27964         MAX-ACCESS     read-only
27965         STATUS         current
27966         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27967         ::= { rcStatBgpPeerAfEntry 55 }
27968
27969rcStatBgpPeerAfRxUpdCodeASRoutingLoop     OBJECT-TYPE
27970         SYNTAX         Counter32
27971         MAX-ACCESS     read-only
27972         STATUS         current
27973         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27974         ::= { rcStatBgpPeerAfEntry 56 }
27975
27976rcStatBgpPeerAfRxUpdCodeBadNHAttr     OBJECT-TYPE
27977         SYNTAX         Counter32
27978         MAX-ACCESS     read-only
27979         STATUS         current
27980         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27981         ::= { rcStatBgpPeerAfEntry 57 }
27982
27983rcStatBgpPeerAfRxUpdCodeOptionalAttrError     OBJECT-TYPE
27984         SYNTAX         Counter32
27985         MAX-ACCESS     read-only
27986         STATUS         current
27987         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27988         ::= { rcStatBgpPeerAfEntry 58 }
27989
27990rcStatBgpPeerAfRxUpdCodeBadNetworkField     OBJECT-TYPE
27991         SYNTAX         Counter32
27992         MAX-ACCESS     read-only
27993         STATUS         current
27994         DESCRIPTION    "Update errors peer received: Malformed Attr List"
27995         ::= { rcStatBgpPeerAfEntry 59 }
27996
27997rcStatBgpPeerAfRxUpdCodeMalformedASPath     OBJECT-TYPE
27998         SYNTAX         Counter32
27999         MAX-ACCESS     read-only
28000         STATUS         current
28001         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28002         ::= { rcStatBgpPeerAfEntry 60 }
28003
28004rcStatBgpPeerAfTxECodeHeader       OBJECT-TYPE
28005         SYNTAX          Counter32
28006         MAX-ACCESS     read-only
28007         STATUS         current
28008         DESCRIPTION    "Total errors peer received: Header"
28009         ::= { rcStatBgpPeerAfEntry 61 }
28010
28011rcStatBgpPeerAfTxECodeOpen       OBJECT-TYPE
28012         SYNTAX          Counter32
28013         MAX-ACCESS     read-only
28014         STATUS         current
28015         DESCRIPTION    "Total errors peer received: Open"
28016         ::= { rcStatBgpPeerAfEntry 62 }
28017
28018rcStatBgpPeerAfTxECodeUpdate       OBJECT-TYPE
28019         SYNTAX          Counter32
28020         MAX-ACCESS     read-only
28021         STATUS         current
28022         DESCRIPTION    "Total errors peer received: Update"
28023         ::= { rcStatBgpPeerAfEntry 63 }
28024
28025rcStatBgpPeerAfTxECodeHoldtimer       OBJECT-TYPE
28026         SYNTAX          Counter32
28027         MAX-ACCESS     read-only
28028         STATUS         current
28029         DESCRIPTION    "Total errors peer received: Hold"
28030         ::= { rcStatBgpPeerAfEntry 64 }
28031
28032rcStatBgpPeerAfTxECodeFSM       OBJECT-TYPE
28033         SYNTAX          Counter32
28034         MAX-ACCESS     read-only
28035         STATUS         current
28036         DESCRIPTION    "Total errors peer received: Fsm"
28037         ::= { rcStatBgpPeerAfEntry 65 }
28038
28039rcStatBgpPeerAfTxECodeCease       OBJECT-TYPE
28040         SYNTAX          Counter32
28041         MAX-ACCESS     read-only
28042         STATUS         current
28043         DESCRIPTION    "Total errors peer received: Cease"
28044         ::= { rcStatBgpPeerAfEntry 66 }
28045
28046rcStatBgpPeerAfTxHdrCodeNoSync     OBJECT-TYPE
28047         SYNTAX         Counter32
28048         MAX-ACCESS     read-only
28049         STATUS         current
28050         DESCRIPTION    "Header errors peer received: Not Synchronized"
28051         ::= { rcStatBgpPeerAfEntry 67 }
28052
28053rcStatBgpPeerAfTxHdrCodeInvalidMsgLen     OBJECT-TYPE
28054         SYNTAX         Counter32
28055         MAX-ACCESS     read-only
28056         STATUS         current
28057         DESCRIPTION    "Header errors peer received: Invalid message length"
28058         ::= { rcStatBgpPeerAfEntry 68 }
28059
28060rcStatBgpPeerAfTxHdrCodeInvalidMsgType     OBJECT-TYPE
28061         SYNTAX         Counter32
28062         MAX-ACCESS     read-only
28063         STATUS         current
28064         DESCRIPTION    "Header errors peer received: Invalid message type"
28065         ::= { rcStatBgpPeerAfEntry 69 }
28066
28067rcStatBgpPeerAfTxOpCodeBadVer      OBJECT-TYPE
28068         SYNTAX         Counter32
28069         MAX-ACCESS     read-only
28070         STATUS         current
28071         DESCRIPTION    "Open errors peer received: Bad Version"
28072         ::= { rcStatBgpPeerAfEntry 70 }
28073
28074rcStatBgpPeerAfTxOpCodeBadAs      OBJECT-TYPE
28075         SYNTAX         Counter32
28076         MAX-ACCESS     read-only
28077         STATUS         current
28078         DESCRIPTION    "Open errors peer received: Bad AS number"
28079         ::= { rcStatBgpPeerAfEntry 71 }
28080
28081rcStatBgpPeerAfTxOpCodeBadRtID      OBJECT-TYPE
28082         SYNTAX         Counter32
28083         MAX-ACCESS     read-only
28084         STATUS         current
28085         DESCRIPTION    "Open errors peer received: Bad BGP ID"
28086         ::= { rcStatBgpPeerAfEntry 72 }
28087
28088rcStatBgpPeerAfTxOpCodeUnsuppOption      OBJECT-TYPE
28089         SYNTAX         Counter32
28090         MAX-ACCESS     read-only
28091         STATUS         current
28092         DESCRIPTION    "Open errors peer received: Unsupported Options"
28093         ::= { rcStatBgpPeerAfEntry 73 }
28094
28095rcStatBgpPeerAfTxOpCodeAuthFail      OBJECT-TYPE
28096         SYNTAX         Counter32
28097         MAX-ACCESS     read-only
28098         STATUS         current
28099         DESCRIPTION    "Open errors peer received: Authorization failures"
28100         ::= { rcStatBgpPeerAfEntry 74 }
28101
28102rcStatBgpPeerAfTxOpCodeBadHold      OBJECT-TYPE
28103         SYNTAX         Counter32
28104         MAX-ACCESS     read-only
28105         STATUS         current
28106         DESCRIPTION    "Open errors peer received: Bad Hold value"
28107         ::= { rcStatBgpPeerAfEntry 75 }
28108
28109rcStatBgpPeerAfTxUpdCodeMalformedAttrList     OBJECT-TYPE
28110         SYNTAX         Counter32
28111         MAX-ACCESS     read-only
28112         STATUS         current
28113         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28114         ::= { rcStatBgpPeerAfEntry 76 }
28115
28116rcStatBgpPeerAfTxUpdCodeWelknownAttrUnrecog     OBJECT-TYPE
28117         SYNTAX         Counter32
28118         MAX-ACCESS     read-only
28119         STATUS         current
28120         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28121         ::= { rcStatBgpPeerAfEntry 77 }
28122
28123rcStatBgpPeerAfTxUpdCodeWelknownAttrMiss     OBJECT-TYPE
28124         SYNTAX         Counter32
28125         MAX-ACCESS     read-only
28126         STATUS         current
28127         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28128         ::= { rcStatBgpPeerAfEntry 78 }
28129
28130rcStatBgpPeerAfTxUpdCodeAttrFlagError     OBJECT-TYPE
28131         SYNTAX         Counter32
28132         MAX-ACCESS     read-only
28133         STATUS         current
28134         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28135         ::= { rcStatBgpPeerAfEntry 79 }
28136
28137rcStatBgpPeerAfTxUpdCodeAttrLenError     OBJECT-TYPE
28138         SYNTAX         Counter32
28139         MAX-ACCESS     read-only
28140         STATUS         current
28141         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28142         ::= { rcStatBgpPeerAfEntry 80 }
28143
28144rcStatBgpPeerAfTxUpdCodeBadORIGINAttr     OBJECT-TYPE
28145         SYNTAX         Counter32
28146         MAX-ACCESS     read-only
28147         STATUS         current
28148         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28149         ::= { rcStatBgpPeerAfEntry 81 }
28150
28151rcStatBgpPeerAfTxUpdCodeASRoutingLoop     OBJECT-TYPE
28152         SYNTAX         Counter32
28153         MAX-ACCESS     read-only
28154         STATUS         current
28155         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28156         ::= { rcStatBgpPeerAfEntry 82 }
28157
28158rcStatBgpPeerAfTxUpdCodeBadNHAttr     OBJECT-TYPE
28159         SYNTAX         Counter32
28160         MAX-ACCESS     read-only
28161         STATUS         current
28162         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28163         ::= { rcStatBgpPeerAfEntry 83 }
28164
28165rcStatBgpPeerAfTxUpdCodeOptionalAttrError     OBJECT-TYPE
28166         SYNTAX         Counter32
28167         MAX-ACCESS     read-only
28168         STATUS         current
28169         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28170         ::= { rcStatBgpPeerAfEntry 84 }
28171
28172rcStatBgpPeerAfTxUpdCodeBadNetworkField     OBJECT-TYPE
28173         SYNTAX         Counter32
28174         MAX-ACCESS     read-only
28175         STATUS         current
28176         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28177         ::= { rcStatBgpPeerAfEntry 85 }
28178
28179rcStatBgpPeerAfTxUpdCodeMalformedASPath     OBJECT-TYPE
28180         SYNTAX         Counter32
28181         MAX-ACCESS     read-only
28182         STATUS         current
28183         DESCRIPTION    "Update errors peer received: Malformed Attr List"
28184         ::= { rcStatBgpPeerAfEntry 86 }
28185
28186rcStatBgpPeerAfReset OBJECT-TYPE
28187        SYNTAX        TruthValue
28188        MAX-ACCESS    read-create
28189        STATUS        current
28190        DESCRIPTION   "reset peer stats"
28191        DEFVAL          {false}
28192        ::= { rcStatBgpPeerAfEntry 87 }
28193
28194-- end of Statistics
28195
28196-- Spanning Tree Group (STG)
28197
28198rcStgMaxStgs OBJECT-TYPE
28199        SYNTAX        Integer32
28200        MAX-ACCESS    read-write
28201        STATUS        current
28202        DESCRIPTION   "The maximum number of spanning tree groups this
28203		      device can support concurrently."
28204        ::= { rcStg 1 }
28205
28206rcStgNumStgs OBJECT-TYPE
28207        SYNTAX        Integer32
28208        MAX-ACCESS    read-only
28209        STATUS        current
28210        DESCRIPTION   "The number of spanning tree groups that are
28211		      currently defined."
28212        ::= { rcStg 2 }
28213
28214rcStgUnassignedPorts OBJECT-TYPE
28215        SYNTAX        PortSet
28216        MAX-ACCESS    read-only
28217        STATUS        current
28218        DESCRIPTION   "A bitfield used to identify which ports in
28219                      the system currently not assigned to any STG.
28220
28221                      The bitfield is 32 octets long representing
28222                      ports 0 to 255 (inclusive)."
28223        ::= { rcStg 3 }
28224
28225
28226-- STG Table
28227
28228rcStgTable OBJECT-TYPE
28229        SYNTAX        SEQUENCE OF RcStgEntry
28230        MAX-ACCESS    not-accessible
28231        STATUS        current
28232        DESCRIPTION   "A table used to store Spanning Tree Group (STG)
28233		      information.  Each row in the table specifies
28234		      a different STG in the device."
28235        ::= { rcStg 4 }
28236
28237rcStgEntry OBJECT-TYPE
28238        SYNTAX        RcStgEntry
28239        MAX-ACCESS    not-accessible
28240        STATUS        current
28241        DESCRIPTION   "STG attributes"
28242        INDEX  { rcStgId }
28243        ::= { rcStgTable 1 }
28244
28245RcStgEntry ::= SEQUENCE {
28246		rcStgId INTEGER,
28247		rcStgTaggedBpduAddress MacAddress,
28248		rcStgTaggedBpduVlanId Integer32,
28249		rcStgBridgeAddress MacAddress,
28250		rcStgNumPorts Integer32,
28251		rcStgProtocolSpecification INTEGER,
28252		rcStgPriority INTEGER,
28253		rcStgTimeSinceTopologyChange TimeTicks,
28254		rcStgTopChanges Counter32,
28255		rcStgDesignatedRoot BridgeId,
28256		rcStgRootCost Integer32,
28257		rcStgRootPort InterfaceIndex,
28258		rcStgMaxAge Timeout,
28259		rcStgHelloTime Timeout,
28260		rcStgHoldTime Integer32,
28261		rcStgForwardDelay Timeout,
28262		rcStgBridgeMaxAge Timeout,
28263		rcStgBridgeHelloTime Timeout,
28264		rcStgBridgeForwardDelay Timeout,
28265		rcStgEnableStp TruthValue,
28266		rcStgStpTrapEnable TruthValue,
28267		rcStgPortMembers OCTET STRING,
28268		rcStgRowStatus RowStatus,
28269		rcStgPortStpState OCTET STRING,
28270		rcStgType   INTEGER,
28271		rcStgNtStgEnable   TruthValue
28272        }
28273
28274rcStgId OBJECT-TYPE
28275        SYNTAX  	INTEGER (1..64)
28276        MAX-ACCESS  	read-only
28277        STATUS  	current
28278        DESCRIPTION 	"An identifier used to identify a STG in the device."
28279        ::= { rcStgEntry 1 }
28280
28281rcStgTaggedBpduAddress OBJECT-TYPE
28282        SYNTAX  	MacAddress
28283        MAX-ACCESS  	read-write
28284        STATUS  	current
28285        DESCRIPTION 	"The MAC address to be assigned to the destination
28286      	       		mac address field in tagged BPDUs.
28287
28288	       		The default address is the well known multicast
28289	       		group address 01-80-c2-00-00-00."
28290        DEFVAL          { "01:80:c2:00:00:00" }
28291  	::= { rcStgEntry 2 }
28292
28293rcStgTaggedBpduVlanId OBJECT-TYPE
28294        SYNTAX  	Integer32
28295        MAX-ACCESS  	read-write
28296        STATUS  	current
28297        DESCRIPTION 	"The VLAN ID to be used for tagging BPDUs."
28298        ::= { rcStgEntry 3 }
28299
28300rcStgBridgeAddress OBJECT-TYPE
28301        SYNTAX  	MacAddress
28302        MAX-ACCESS  	read-only
28303        STATUS  	current
28304        DESCRIPTION 	"The MAC address used by this bridge when it must
28305		       	be referred to in a unique fashion.   It is
28306		       	recommended that this be the numerically smallest
28307		       	MAC address of all ports that belong to this
28308		       	bridge.  However it is only required to be unique.
28309		       	When concatenated with rcStgPriority a unique
28310		       	BridgeIdentifier is formed which is used in the
28311		       	Spanning Tree Protocol."
28312        REFERENCE 	"IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
28313        ::= { rcStgEntry 4 }
28314
28315rcStgNumPorts OBJECT-TYPE
28316        SYNTAX  	Integer32
28317        MAX-ACCESS  	read-only
28318        STATUS  	current
28319        DESCRIPTION 	"The number of ports controlled by this bridging entity."
28320        REFERENCE 	"IEEE 802.1D-1990: Section 6.4.1.1.3"
28321        ::= { rcStgEntry 5 }
28322
28323rcStgProtocolSpecification OBJECT-TYPE
28324        SYNTAX  	INTEGER {
28325			      unknown(1),
28326			      decLb100(2),
28327			      ieee8021d(3)
28328		        }
28329        MAX-ACCESS  	read-only
28330        STATUS  	current
28331        DESCRIPTION 	"An indication of what version of the Spanning
28332                     	Tree Protocol is being run.  The value
28333                     	'decLb100(2)' indicates the DEC LANbridge 100
28334                     	Spanning Tree protocol.  IEEE 802.1d
28335                     	implementations will return 'ieee8021d(3)'.  If
28336                     	future versions of the IEEE Spanning Tree Protocol
28337                     	are released that are incompatible with the
28338                     	current version a new value will be defined."
28339        ::= { rcStgEntry 6 }
28340
28341rcStgPriority OBJECT-TYPE
28342        SYNTAX  	INTEGER (0..65535)
28343        MAX-ACCESS  	read-write
28344        STATUS  	current
28345        DESCRIPTION 	"The value of the write-able portion of the Bridge
28346	      	       	ID, i.e., the first two octets of the (8 octet
28347      		       	long) Bridge ID.  The other (last) 6 octets of the
28348      	       		Bridge ID are given by the value of rcStgBridgeAddress."
28349        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.7"
28350        DEFVAL          { 32768 }
28351        ::= { rcStgEntry 7 }
28352
28353rcStgTimeSinceTopologyChange OBJECT-TYPE
28354        SYNTAX  	TimeTicks
28355        MAX-ACCESS  	read-only
28356        STATUS  	current
28357        DESCRIPTION 	"The time (in hundredths of a second) since the
28358	       		last time a topology change was detected by the
28359	       		bridge entity."
28360        REFERENCE 	"IEEE 802.1D-1990: Section 6.8.1.1.3"
28361        ::= { rcStgEntry 8 }
28362
28363rcStgTopChanges OBJECT-TYPE
28364        SYNTAX  	Counter32
28365        MAX-ACCESS  	read-only
28366        STATUS  	current
28367        DESCRIPTION 	"The total number of topology changes detected by
28368	       		this bridge since the management entity was last
28369	       		reset or initialized."
28370        REFERENCE 	"IEEE 802.1D-1990: Section 6.8.1.1.3"
28371        ::= { rcStgEntry 9 }
28372
28373rcStgDesignatedRoot OBJECT-TYPE
28374        SYNTAX  	BridgeId
28375        MAX-ACCESS  	read-only
28376        STATUS  	current
28377        DESCRIPTION 	"The bridge identifier of the root of the spanning
28378	       		tree as determined by the Spanning Tree Protocol
28379	       		as executed by this node.  This value is used as
28380                        the Root Identifier parameter in all Configuration
28381                        Bridge PDUs originated by this node."
28382        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.1"
28383        ::= { rcStgEntry 10 }
28384
28385rcStgRootCost OBJECT-TYPE
28386        SYNTAX  	Integer32
28387        MAX-ACCESS  	read-only
28388        STATUS  	current
28389        DESCRIPTION 	"The cost of the path to the root as seen from
28390	       		this bridge."
28391        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.2"
28392        ::= { rcStgEntry 11 }
28393
28394rcStgRootPort OBJECT-TYPE
28395        SYNTAX          InterfaceIndex
28396        MAX-ACCESS  	read-only
28397        STATUS  	current
28398        DESCRIPTION 	"The port number of the port which offers the
28399	  		lowest cost path from this bridge to the root
28400               		bridge."
28401        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.3"
28402        ::= { rcStgEntry 12 }
28403
28404rcStgMaxAge OBJECT-TYPE
28405        SYNTAX  	Timeout
28406        MAX-ACCESS  	read-only
28407        STATUS  	current
28408        DESCRIPTION 	"The maximum age of Spanning Tree Protocol
28409	       		information learned from the network on any port
28410	       		before it is discarded, in units of hundredths of
28411	       		a second.  This is the actual value that this
28412	       		bridge is currently using."
28413        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.4"
28414        ::= { rcStgEntry 13 }
28415
28416rcStgHelloTime OBJECT-TYPE
28417        SYNTAX  	Timeout
28418        MAX-ACCESS  	read-only
28419        STATUS  	current
28420        DESCRIPTION 	"The amount of time between the transmission of
28421	       		Configuration bridge PDUs by this node on any port
28422	       		when it is the root of the spanning tree or trying
28423	       		to become so, in units of hundredths of a second.
28424	       		This is the actual value that this bridge is
28425                        currently using."
28426        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.5"
28427        ::= { rcStgEntry 14 }
28428
28429rcStgHoldTime OBJECT-TYPE
28430        SYNTAX  	Integer32
28431        MAX-ACCESS  	read-only
28432        STATUS  	current
28433        DESCRIPTION     "This time value determines the interval length
28434	                during which no more than two Configuration bridge
28435	                PDUs shall be transmitted by this node, in units
28436	             	of hundredths of a second."
28437        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.14"
28438        ::= { rcStgEntry 15 }
28439
28440rcStgForwardDelay OBJECT-TYPE
28441        SYNTAX  	Timeout
28442        MAX-ACCESS  	read-only
28443        STATUS  	current
28444        DESCRIPTION 	"This time value, measured in units of hundredths
28445	             	of a second, controls how fast a port changes its
28446	             	spanning state when moving towards the Forwarding
28447	             	state.  The value determines how long the port
28448	             	stays in each of the Listening and Learning
28449	             	states, which precede the Forwarding state.  This
28450	             	value is also used, when a topology change has
28451	             	been detected and is underway, to age all dynamic
28452	             	entries in the Forwarding Database.  [Note that
28453	             	this value is the one that this bridge is
28454	             	currently using, in contrast to
28455	             	rcStgBridgeForwardDelay which is the value that
28456	             	this bridge and all others would start using
28457	             	if/when this bridge were to become the root.]"
28458        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.6"
28459        ::= { rcStgEntry 16 }
28460
28461rcStgBridgeMaxAge OBJECT-TYPE
28462        SYNTAX  	Timeout (600..4000)
28463        MAX-ACCESS  	read-write
28464        STATUS  	current
28465        DESCRIPTION 	"The value that all bridges use for MaxAge when
28466	             	this bridge is acting as the root.  Note that
28467	             	802.1D-1990 specifies that the range for this
28468	             	parameter is related to the value of
28469	             	rcStgBridgeHelloTime. The granularity of this
28470	             	timer is specified by 802.1D-1990 to be 1 second.
28471	             	An agent may return a badValue error if a set is
28472	             	attempted to a value which is not a whole number
28473	             	of seconds."
28474        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.8"
28475        DEFVAL          { 2000 }
28476        ::= { rcStgEntry 17 }
28477
28478rcStgBridgeHelloTime OBJECT-TYPE
28479        SYNTAX  	Timeout (100..1000)
28480        MAX-ACCESS  	read-write
28481        STATUS  	current
28482        DESCRIPTION 	"The value that all bridges use for HelloTime when
28483	             	this bridge is acting as the root.  The
28484	             	granularity of this timer is specified by 802.1D-
28485	             	1990 to be 1 second.  An agent may return a
28486	             	badValue error if a set is attempted to a value
28487	             	which is not a whole number of seconds."
28488        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.9"
28489        DEFVAL          { 200 }
28490        ::= { rcStgEntry 18 }
28491
28492rcStgBridgeForwardDelay OBJECT-TYPE
28493        SYNTAX  	Timeout (400..3000)
28494        MAX-ACCESS  	read-write
28495        STATUS  	current
28496        DESCRIPTION 	"The value that all bridges use for ForwardDelay
28497	             	when this bridge is acting as the root.  Note that
28498	             	802.1D-1990 specifies that the range for this
28499	             	parameter is related to the value of
28500	             	rcStgBridgeMaxAge.  The granularity of this
28501	             	timer is specified by 802.1D-1990 to be 1 second.
28502	             	An agent may return a badValue error if a set is
28503	             	attempted to a value which is not a whole number
28504	             	of seconds."
28505        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.3.10"
28506        DEFVAL          { 1500 }
28507        ::= { rcStgEntry 19 }
28508
28509rcStgEnableStp OBJECT-TYPE
28510        SYNTAX  	TruthValue
28511        MAX-ACCESS  	read-write
28512        STATUS  	current
28513        DESCRIPTION 	"Indicate whether the spanning tree protocol
28514	       		should be active in this STG."
28515        DEFVAL         { true }
28516        ::= { rcStgEntry 20 }
28517
28518rcStgStpTrapEnable OBJECT-TYPE
28519        SYNTAX 	 	TruthValue
28520        MAX-ACCESS  	read-write
28521        STATUS  	current
28522        DESCRIPTION 	"Indicate whether traps relating to the spanning
28523	       		tree protocol should be sent for this STG."
28524        DEFVAL         { true }
28525        ::= { rcStgEntry 21 }
28526
28527rcStgPortMembers OBJECT-TYPE
28528        SYNTAX          OCTET STRING (SIZE(0..104))
28529        MAX-ACCESS      read-write
28530        STATUS          current
28531        DESCRIPTION     "A bitfield used to identify which ports in
28532		   	the system are members this STG.
28533
28534		   	The bitfield is 104 octets long representing
28535		   	ports 64 (1/1) to 831 (12/68)  (inclusive)."
28536        ::= { rcStgEntry 22 }
28537
28538rcStgRowStatus OBJECT-TYPE
28539        SYNTAX  	RowStatus
28540        MAX-ACCESS  	read-write
28541        STATUS  	current
28542        DESCRIPTION 	"Row status."
28543        ::= { rcStgEntry 23 }
28544
28545rcStgPortStpState OBJECT-TYPE
28546        SYNTAX          OCTET STRING (SIZE(208))
28547        MAX-ACCESS      read-only
28548        STATUS          current
28549        DESCRIPTION     "Every 2 bitfields used to identify a port state
28550                        in this STG. Port state is cataloged as non-stp(0),
28551                        blocking(1), learning(2), and forwarding(3)."
28552        ::= { rcStgEntry 24 }
28553
28554rcStgType OBJECT-TYPE
28555        SYNTAX          INTEGER {
28556                           normal(1),
28557                           svlan(2),
28558                           spbm(7)
28559                        }
28560        MAX-ACCESS      read-write
28561        STATUS          current
28562        DESCRIPTION     "Type of Stg."
28563        DEFVAL     { normal }
28564        ::= { rcStgEntry 25 }
28565
28566rcStgNtStgEnable OBJECT-TYPE
28567        SYNTAX       TruthValue
28568        MAX-ACCESS   read-write
28569        STATUS       current
28570        DESCRIPTION     "Indicates whether this STG is Operating in
28571                         Nortel Mode or in Cisco Mode.
28572                         true = Nortel Mode
28573                         false = Cisco Mode."
28574        DEFVAL         { true }
28575        ::= { rcStgEntry 26 }
28576
28577
28578-- STG Port Table
28579
28580rcStgPortTable OBJECT-TYPE
28581        SYNTAX        SEQUENCE OF RcStgPortEntry
28582        MAX-ACCESS    not-accessible
28583        STATUS        current
28584        DESCRIPTION   "A table used to store Spanning Tree Group (STG)
28585                      port related information.  If a port is
28586                      associated with more than one STGs, the port
28587                      will have one entry in this table for each STG
28588                      it assigned to."
28589        ::= { rcStg 5 }
28590
28591rcStgPortEntry OBJECT-TYPE
28592        SYNTAX        RcStgPortEntry
28593        MAX-ACCESS    not-accessible
28594        STATUS        current
28595        DESCRIPTION   "STG Port attributes"
28596        INDEX         { rcStgPort, rcStgPortStgId }
28597        ::= { rcStgPortTable 1 }
28598
28599RcStgPortEntry ::= SEQUENCE {
28600                  rcStgPort InterfaceIndex,
28601                  rcStgPortStgId INTEGER,
28602                  rcStgPortPriority INTEGER,
28603                  rcStgPortState INTEGER,
28604                  rcStgPortEnableStp TruthValue,
28605                  rcStgPortFastStart TruthValue,
28606                  rcStgPortPathCost INTEGER,
28607                  rcStgPortDesignatedRoot BridgeId,
28608                  rcStgPortDesignatedCost Integer32,
28609                  rcStgPortDesignatedBridge BridgeId,
28610                  rcStgPortDesignatedPort OCTET STRING,
28611                  rcStgPortForwardTransitions Counter32,
28612                  rcStgPortInConfigBpdus Counter32,
28613                  rcStgPortInTcnBpdus Counter32,
28614                  rcStgPortInBadBpdus Counter32,
28615                  rcStgPortOutConfigBpdus Counter32,
28616                  rcStgPortOutTcnBpdus Counter32,
28617                  rcStgPortRowStatus RowStatus,
28618                  rcStgPortChangeDetection TruthValue,
28619                  rcStgPortPathCost32 Integer32
28620
28621
28622              }
28623
28624rcStgPort OBJECT-TYPE
28625        SYNTAX  	InterfaceIndex
28626        MAX-ACCESS  	read-only
28627        STATUS  	current
28628        DESCRIPTION 	"The port number of the port for which this entry
28629                     	contains Spanning Tree Protocol management
28630                     	information."
28631        REFERENCE 	"IEEE 802.1D-1990: Section 6.8.2.1.2"
28632        ::= { rcStgPortEntry 1 }
28633
28634rcStgPortStgId OBJECT-TYPE
28635        SYNTAX  	INTEGER (1..128)
28636        MAX-ACCESS  	read-only
28637        STATUS  	current
28638	DESCRIPTION 	"The STG identifier this port is assigned to."
28639        ::= { rcStgPortEntry 2 }
28640
28641rcStgPortPriority OBJECT-TYPE
28642        SYNTAX  	INTEGER (0..255)
28643        MAX-ACCESS  	read-write
28644        STATUS  	current
28645        DESCRIPTION 	"The value of the priority field which is
28646                     	contained in the first (in network byte order)
28647                     	octet of the (2 octet long) Port ID.  The other
28648                     	octet of the Port ID is given by the value of
28649                     	rcStgPort."
28650        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.1"
28651        DEFVAL          { 128 }
28652        ::= { rcStgPortEntry 3 }
28653
28654rcStgPortState OBJECT-TYPE
28655        SYNTAX  	INTEGER {
28656	                	disabled(1),
28657       		         	blocking(2),
28658       	        		listening(3),
28659		                learning(4),
28660               		 	forwarding(5),
28661                		broken(6)
28662        		}
28663        MAX-ACCESS  	read-only
28664        STATUS  	current
28665        DESCRIPTION 	"The port's current state as defined by
28666                     	application of the Spanning Tree Protocol.  This
28667                     	state controls what action a port takes on
28668                     	reception of a frame.  If the bridge has detected
28669                     	a port that is malfunctioning it will place that
28670                     	port into the broken(6) state.  For ports which
28671                     	are disabled (see rcStgPortEnable), this object
28672                     	will have a value of disabled(1)."
28673        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.2"
28674        ::= { rcStgPortEntry 4 }
28675
28676
28677rcStgPortEnableStp OBJECT-TYPE
28678        SYNTAX  	TruthValue
28679        MAX-ACCESS  	read-write
28680        STATUS  	current
28681        DESCRIPTION 	"The enabled/disabled status of the port."
28682        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.2"
28683        DEFVAL           { true }
28684        ::= { rcStgPortEntry 5 }
28685
28686rcStgPortFastStart OBJECT-TYPE
28687        SYNTAX     	TruthValue
28688        MAX-ACCESS     	read-write
28689        STATUS     	current
28690        DESCRIPTION 	"When this flag is set, the port is moved
28691                     	straight to the forwarding(5) state upon
28692                     	being enabled."
28693        DEFVAL          { false }
28694        ::= { rcStgPortEntry 6 }
28695
28696rcStgPortPathCost OBJECT-TYPE
28697        SYNTAX  	INTEGER (1..65535)
28698        MAX-ACCESS  	read-write
28699        STATUS  	current
28700        DESCRIPTION 	"The contribution of this port to the path cost of
28701                     	paths towards the spanning tree root which include
28702                     	this port.  802.1D-1990 recommends that the
28703                     	default value of this parameter be in inverse
28704                     	proportion to the speed of the attached LAN."
28705        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.3"
28706        ::= { rcStgPortEntry 7 }
28707
28708rcStgPortDesignatedRoot OBJECT-TYPE
28709        SYNTAX  	BridgeId
28710        MAX-ACCESS  	read-only
28711        STATUS  	current
28712        DESCRIPTION 	"The unique Bridge Identifier of the Bridge
28713                     	recorded as the Root in the Configuration BPDUs
28714                     	transmitted by the Designated Bridge for the
28715                     	segment to which the port is attached."
28716        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.4"
28717        ::= { rcStgPortEntry 8 }
28718
28719rcStgPortDesignatedCost OBJECT-TYPE
28720        SYNTAX  	Integer32
28721        MAX-ACCESS  	read-only
28722        STATUS  	current
28723        DESCRIPTION 	"The path cost of the Designated Port of the
28724                     	segment connected to this port.  This value is
28725                     	compared to the Root Path Cost field in received
28726                     	bridge PDUs."
28727        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.5"
28728        ::= { rcStgPortEntry 9 }
28729
28730rcStgPortDesignatedBridge OBJECT-TYPE
28731        SYNTAX  	BridgeId
28732        MAX-ACCESS  	read-only
28733        STATUS  	current
28734        DESCRIPTION 	"The Bridge Identifier of the bridge which this
28735                     	port considers to be the Designated Bridge for
28736                     	this port's segment."
28737        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.6"
28738        ::= { rcStgPortEntry 10 }
28739
28740rcStgPortDesignatedPort OBJECT-TYPE
28741        SYNTAX  	OCTET STRING (SIZE (2))
28742        MAX-ACCESS  	read-only
28743        STATUS  	current
28744        DESCRIPTION 	"The Port Identifier of the port on the Designated
28745                     	Bridge for this port's segment."
28746        REFERENCE 	"IEEE 802.1D-1990: Section 4.5.5.7"
28747        ::= { rcStgPortEntry 11 }
28748
28749rcStgPortForwardTransitions OBJECT-TYPE
28750        SYNTAX  	Counter32
28751        MAX-ACCESS  	read-only
28752        STATUS  	current
28753        DESCRIPTION 	"The number of times this port has transitioned
28754                     	from the Learning state to the Forwarding state."
28755        ::= { rcStgPortEntry 12 }
28756
28757rcStgPortInConfigBpdus OBJECT-TYPE
28758        SYNTAX  	Counter32
28759        MAX-ACCESS  	read-only
28760        STATUS  	current
28761        DESCRIPTION 	"The number of Config BPUDs received by
28762                     	this port."
28763        ::= { rcStgPortEntry 13 }
28764
28765rcStgPortInTcnBpdus OBJECT-TYPE
28766        SYNTAX  	Counter32
28767        MAX-ACCESS  	read-only
28768        STATUS  	current
28769        DESCRIPTION 	"The number of Topology Change Notification
28770                     	BPUDs received by this port."
28771        ::= { rcStgPortEntry 14 }
28772
28773rcStgPortInBadBpdus OBJECT-TYPE
28774        SYNTAX  	Counter32
28775        MAX-ACCESS  	read-only
28776        STATUS  	current
28777        DESCRIPTION 	"The number of Bad BPUDs received by this port."
28778        ::= { rcStgPortEntry 15 }
28779
28780rcStgPortOutConfigBpdus OBJECT-TYPE
28781        SYNTAX  	Counter32
28782        MAX-ACCESS  	read-only
28783        STATUS  	current
28784        DESCRIPTION 	"The number of Config BPUDs transmitted by this port."
28785        ::= { rcStgPortEntry 16 }
28786
28787rcStgPortOutTcnBpdus OBJECT-TYPE
28788        SYNTAX  	Counter32
28789        MAX-ACCESS  	read-only
28790        STATUS  	current
28791        DESCRIPTION 	"The number of Topology Change Notification
28792                     	BPUDs transmitted by this port."
28793        ::= { rcStgPortEntry 17 }
28794
28795rcStgPortRowStatus OBJECT-TYPE
28796        SYNTAX  	RowStatus
28797        MAX-ACCESS  	read-write
28798        STATUS  	current
28799        DESCRIPTION 	"Row status."
28800        ::= { rcStgPortEntry 18 }
28801
28802rcStgPortChangeDetection OBJECT-TYPE
28803        SYNTAX           TruthValue
28804        MAX-ACCESS       read-write
28805        STATUS           current
28806        DESCRIPTION      "If disabled, topology change notifications
28807                          are not sent for the port."
28808        DEFVAL           { true }
28809        ::= { rcStgPortEntry 19 }
28810
28811rcStgPortPathCost32 OBJECT-TYPE
28812    SYNTAX      Integer32 (1..200000000)
28813    MAX-ACCESS  read-write
28814    STATUS      current
28815    DESCRIPTION
28816        "The contribution of this port to the path cost of
28817         paths towards the spanning tree root which include
28818         this port.  802.1D-1998 recommends that the
28819         default value of this parameter be in inverse
28820         proportion to the speed of the attached LAN.
28821        Replacement for deprecated object dot1dStpPortPathCost."
28822        ::= { rcStgPortEntry 20 }
28823
28824rcStgNotAllowedPorts OBJECT-TYPE
28825        SYNTAX        PortSet
28826        MAX-ACCESS    read-only
28827        STATUS        current
28828        DESCRIPTION   "A bitfield used to identify which ports in
28829                      the system that cannot be assigned to any STG
28830                      (i.e., which ports are single routable ports).
28831                      The bitfield is 32 octets long representing
28832                      ports 0 to 255 (inclusive)."
28833        ::= { rcStg 6 }
28834
28835
28836-- rcBridge Group
28837-- Forwarding Database for Transparent Bridges
28838
28839rcBridgeFdbTable OBJECT-TYPE
28840	SYNTAX  	SEQUENCE OF RcBridgeFdbEntry
28841	MAX-ACCESS  	not-accessible
28842	STATUS  	obsolete
28843	DESCRIPTION 	"This table is an replacement to the standard
28844                     	dot1dTpFdbTable in rfc1493."
28845	::= { rcBridge 1 }
28846
28847rcBridgeFdbEntry OBJECT-TYPE
28848	SYNTAX  	RcBridgeFdbEntry
28849	MAX-ACCESS  	not-accessible
28850	STATUS  	obsolete
28851        DESCRIPTION 	"Information about a specific unicast MAC address
28852                     	for which the bridge has some forwarding information."
28853	INDEX { rcBridgeFdbStatus, rcBridgeFdbAddress, rcBridgeFdbVlanId }
28854	::= { rcBridgeFdbTable 1 }
28855
28856RcBridgeFdbEntry ::=
28857	SEQUENCE {
28858                  rcBridgeFdbStatus INTEGER,
28859                  rcBridgeFdbAddress MacAddress,
28860                  rcBridgeFdbPort InterfaceIndex,
28861                  rcBridgeFdbMonitor TruthValue,
28862                  rcBridgeFdbPriority INTEGER,	--excluded
28863                  rcBridgeFdbQosLevel INTEGER,
28864                  rcBridgeFdbSmltRemote TruthValue,
28865                  rcBridgeFdbVlanId RcVlanIdOrNone
28866                 }
28867
28868rcBridgeFdbStatus OBJECT-TYPE
28869        SYNTAX  	INTEGER {
28870			      other(1),
28871			      invalid(2),
28872			      learned(3),
28873			      self(4),
28874			      mgmt(5)
28875			}
28876        MAX-ACCESS 	 	read-only
28877        STATUS 	 	obsolete
28878        DESCRIPTION 	"This object indicates the status of this entry."
28879        ::= { rcBridgeFdbEntry 1 }
28880
28881rcBridgeFdbAddress OBJECT-TYPE
28882        SYNTAX  	MacAddress
28883        MAX-ACCESS  	read-only
28884        STATUS  	obsolete
28885        DESCRIPTION 	"A unicast MAC address for which the bridge
28886	             	has forwarding and/or filtering information."
28887        REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
28888        ::= { rcBridgeFdbEntry 2 }
28889
28890rcBridgeFdbPort OBJECT-TYPE
28891        SYNTAX  	InterfaceIndex
28892        MAX-ACCESS  	read-only
28893        STATUS          obsolete
28894        DESCRIPTION 	"Either the value '0', or the port number of the
28895      	             	port on which a frame having a source address
28896		        equal to the value of the corresponding instance
28897		        of rcBridgeFdbAddress has been seen.  A value of
28898		        '0' indicates that the port number has not been
28899		        learned but that the bridge does have some
28900		        forwarding/filtering information about this
28901		        address (e.g. in the dot1dStaticTable).
28902		        Implementors are encouraged to assign the port
28903		        value to this object whenever it is learned even
28904		        for addresses for which the corresponding value of
28905		        rcBridgeFdbStatus is not learned(3)."
28906        ::= { rcBridgeFdbEntry 3 }
28907
28908rcBridgeFdbMonitor OBJECT-TYPE
28909        SYNTAX  	TruthValue
28910        MAX-ACCESS  	read-write
28911        STATUS  	obsolete
28912        DESCRIPTION 	"Used to indicate whether monitoring should be
28913      	             	performed on this unicast MAC address.  If
28914	             	monitoring is enabled, any packet received
28915	             	with a matching destination MAC address
28916	             	will be forwarded to the port configured to
28917	             	receive monitor traffic."
28918        ::= { rcBridgeFdbEntry 4 }
28919
28920rcBridgeFdbPriority OBJECT-TYPE
28921        SYNTAX  	INTEGER {
28922				low(0),
28923		            	high(1)
28924		        }
28925        MAX-ACCESS  	read-write
28926        STATUS  	obsolete
28927        DESCRIPTION   	"Used to indicate the priority of the incoming
28928                       	frames with this destination Mac Address."
28929        DEFVAL         { low }
28930        ::= { rcBridgeFdbEntry 5 }
28931
28932rcBridgeFdbQosLevel OBJECT-TYPE
28933        SYNTAX  	INTEGER {
28934                            level0(0),
28935                            level1(1),
28936                            level2(2),
28937                            level3(3),
28938                            level4(4),
28939                            level5(5),
28940                            level6(6),
28941                            level7(7)
28942                        }
28943        MAX-ACCESS  	read-write
28944        STATUS  	obsolete
28945        DESCRIPTION   	"Used to indicate the qos level of the incoming
28946                       	frames with this destination Mac Address."
28947	DEFVAL		{ level1 }
28948        ::= { rcBridgeFdbEntry 6 }
28949
28950rcBridgeFdbSmltRemote OBJECT-TYPE
28951        SYNTAX      TruthValue
28952        MAX-ACCESS  read-only
28953        STATUS      obsolete
28954        DESCRIPTION  "A MAC address indicate for remote learnt,
28955                       either local or remote."
28956        ::= { rcBridgeFdbEntry 7 }
28957
28958rcBridgeFdbVlanId OBJECT-TYPE
28959        SYNTAX      RcVlanIdOrNone
28960        MAX-ACCESS  read-only
28961        STATUS      obsolete
28962        DESCRIPTION  ""
28963        ::= { rcBridgeFdbEntry 8 }
28964
28965
28966rcBridgeFdbTblSize OBJECT-TYPE
28967        SYNTAX         	Integer32
28968        MAX-ACCESS     	read-only
28969        STATUS        	current
28970        DESCRIPTION   	"Used to indicate the number of entries in
28971                       	the bridge forwarding database table."
28972        ::= { rcBridge 2 }
28973
28974
28975-- The Static (Destination-Address) Database
28976
28977rcBridgeStaticTable OBJECT-TYPE
28978	      SYNTAX      SEQUENCE OF RcBridgeStaticEntry
28979	      MAX-ACCESS  not-accessible
28980	      STATUS      current
28981	      DESCRIPTION "This table is a proprietary replacement to the
28982                    standard dot1dStaticTable in rfc1493."
28983	      ::= { rcBridge 3 }
28984
28985rcBridgeStaticEntry OBJECT-TYPE
28986       SYNTAX      RcBridgeStaticEntry
28987	      MAX-ACCESS  not-accessible
28988	      STATUS      current
28989   	   DESCRIPTION "A table containing forwarding information about
28990                    unicast entries configured into the bridge by
28991                    management. This information is used by the
28992                    transparent bridging function in determining how
28993                    to propagate a received frame."
28994	      INDEX   { rcBridgeStaticAddress,
28995                 rcBridgeStaticPort,
28996                 rcBridgeStaticVlanId }
28997       ::= { rcBridgeStaticTable 1 }
28998
28999RcBridgeStaticEntry ::=
29000SEQUENCE {
29001	  rcBridgeStaticAddress  MacAddress,
29002	  rcBridgeStaticPort     InterfaceIndex,
29003	  rcBridgeStaticMonitor  TruthValue,
29004	  rcBridgeStaticPriority INTEGER,	--excluded
29005	  rcBridgeStaticStatus   INTEGER,
29006	  rcBridgeStaticQosLevel INTEGER,
29007	  rcBridgeStaticVlanId   RcVlanIdOrNone
29008	 }
29009
29010rcBridgeStaticAddress OBJECT-TYPE
29011        SYNTAX      MacAddress
29012        MAX-ACCESS  read-only
29013        STATUS      current
29014        DESCRIPTION "The MAC address of this entry."
29015        ::= { rcBridgeStaticEntry 1 }
29016
29017rcBridgeStaticPort OBJECT-TYPE
29018        SYNTAX      InterfaceIndex
29019        MAX-ACCESS  read-only
29020        STATUS      current
29021        DESCRIPTION "Port on which the MAC address is found."
29022        ::= { rcBridgeStaticEntry 2 }
29023
29024rcBridgeStaticMonitor OBJECT-TYPE
29025        SYNTAX      TruthValue
29026        MAX-ACCESS  read-write
29027        STATUS      current
29028        DESCRIPTION "Used to indicate whether monitoring should be
29029		     	           performed on incoming packets that match this
29030		     	           entry."
29031        ::= { rcBridgeStaticEntry 3 }
29032
29033rcBridgeStaticPriority OBJECT-TYPE
29034        SYNTAX      INTEGER {
29035           			    low(0),
29036			                high(1)
29037		                }
29038        MAX-ACCESS  read-write
29039        STATUS      obsolete
29040        DESCRIPTION "Used to indicate forwarding priority of incoming
29041        	     	     packets that match this entry."
29042        DEFVAL      { low }
29043        ::= { rcBridgeStaticEntry 4 }
29044
29045rcBridgeStaticStatus OBJECT-TYPE
29046       	SYNTAX  	INTEGER {
29047			    other(1),
29048			    invalid(2),
29049			    permanent(3),
29050			    deleteOnReset(4),
29051			    deleteOnTimeout(5)
29052       		        }
29053        MAX-ACCESS	 read-write
29054        STATUS      current
29055        DESCRIPTION "This object indicates the status of this
29056                     entry. The default value is permanent(3)."
29057        ::= { rcBridgeStaticEntry 5 }
29058
29059rcBridgeStaticQosLevel OBJECT-TYPE
29060        SYNTAX  	INTEGER {
29061                            level0(0),
29062                            level1(1),
29063                            level2(2),
29064                            level3(3),
29065                            level4(4),
29066                            level5(5),
29067                            level6(6),
29068                            level7(7)
29069                        }
29070        MAX-ACCESS  read-write
29071        STATUS      current
29072        DESCRIPTION "Used to indicate the qos level."
29073        DEFVAL      { level1 }
29074        ::= { rcBridgeStaticEntry 6 }
29075
29076rcBridgeStaticVlanId OBJECT-TYPE
29077        SYNTAX      RcVlanIdOrNone
29078        MAX-ACCESS  read-only
29079        STATUS      current
29080        DESCRIPTION ""
29081        ::= { rcBridgeStaticEntry 7 }
29082
29083rcBridgeStaticTblSize OBJECT-TYPE
29084        SYNTAX      Integer32
29085        MAX-ACCESS  read-only
29086        STATUS      current
29087        DESCRIPTION "Used to indicate the number of entries in
29088                     the bridge static table."
29089        ::= { rcBridge 4 }
29090
29091-- The filtering (Destination-Address) Database
29092
29093rcBridgeFilterTable OBJECT-TYPE
29094	       SYNTAX      SEQUENCE OF RcBridgeFilterEntry
29095	       MAX-ACCESS  not-accessible
29096	       STATUS      current
29097	       DESCRIPTION "This table is a proprietary replacement to the
29098                     standard dot1dStaticTable (Filtering information)
29099                     in rfc1493."
29100	       ::= { rcBridge 5 }
29101
29102rcBridgeFilterEntry OBJECT-TYPE
29103	       SYNTAX      RcBridgeFilterEntry
29104	       MAX-ACCESS  not-accessible
29105	       STATUS      current
29106	       DESCRIPTION "A table containing filtering information configured
29107                     into the bridge by management specifying a dest-
29108                     ination address on a specific port and a set of
29109                     incoming ports. Frames received from one of the
29110                     incoming ports and containing the specific
29111                     destination addresses are not allowed to be
29112		     	           forwarded."
29113	       INDEX   { rcBridgeFilterAddress,
29114                  rcBridgeFilterPort,
29115                  rcBridgeFilterVlanId }
29116        ::= { rcBridgeFilterTable 1 }
29117
29118RcBridgeFilterEntry ::=
29119    SEQUENCE {
29120	     rcBridgeFilterAddress        MacAddress,
29121	     rcBridgeFilterPort           InterfaceIndex,
29122	     rcBridgeFilterNotAllowedFrom OCTET STRING,
29123	     rcBridgeFilterStatus         INTEGER,
29124	     rcBridgeFilterVlanId         RcVlanIdOrNone,
29125             rcBridgeFilterPcap           TruthValue,
29126	     rcBridgeFilterDestDiscard    OCTET STRING,
29127	     rcBridgeFilterSrcDiscard     OCTET STRING
29128    }
29129
29130rcBridgeFilterAddress OBJECT-TYPE
29131        SYNTAX      MacAddress
29132        MAX-ACCESS  read-only
29133        STATUS      current
29134        DESCRIPTION "The MAC address of this entry.  This address is used
29135		     	           to match the destination address of incoming packets."
29136        ::= { rcBridgeFilterEntry 1 }
29137
29138rcBridgeFilterPort OBJECT-TYPE
29139        SYNTAX      InterfaceIndex
29140        MAX-ACCESS  read-only
29141        STATUS  	 current
29142        DESCRIPTION "Port on which this MAC address is found."
29143        ::= { rcBridgeFilterEntry 2 }
29144
29145rcBridgeFilterNotAllowedFrom OBJECT-TYPE
29146        SYNTAX  	OCTET STRING (SIZE(88))
29147        MAX-ACCESS  	read-write
29148        STATUS  	obsolete
29149        DESCRIPTION 	"Used to indicate a set of ports.  Traffic arriving
29150		     	on any of the specified ports is not forwarded to this
29151                     	MAC address."
29152        ::= { rcBridgeFilterEntry 3 }
29153
29154rcBridgeFilterStatus OBJECT-TYPE
29155        SYNTAX  	INTEGER {
29156		               other(1),
29157       		               invalid(2),
29158       		               permanent(3),
29159       		               deleteOnReset(4),
29160       		               deleteOnTimeout(5)
29161       	         	}
29162        MAX-ACCESS  	read-write
29163        STATUS  	current
29164        DESCRIPTION 	"This object indicates the status of this
29165                     	entry. The default value is permanent(3)."
29166        ::= { rcBridgeFilterEntry 4 }
29167
29168rcBridgeFilterVlanId OBJECT-TYPE
29169        SYNTAX  	RcVlanIdOrNone
29170        MAX-ACCESS  	read-only
29171        STATUS  	current
29172        DESCRIPTION 	""
29173        ::= { rcBridgeFilterEntry 5 }
29174
29175rcBridgeFilterPcap OBJECT-TYPE
29176        SYNTAX          TruthValue
29177        MAX-ACCESS      read-write
29178        STATUS          current
29179        DESCRIPTION     "To enable pcap for the fdb-filter"
29180        DEFVAL          { false }
29181        ::= { rcBridgeFilterEntry 6 }
29182
29183rcBridgeFilterDestDiscard OBJECT-TYPE
29184        SYNTAX  	OCTET STRING (SIZE(88))
29185        MAX-ACCESS  	read-write
29186        STATUS     current
29187        DESCRIPTION 	"Used to indicate a set of ports.  Traffic arriving
29188		     	             on any of the specified ports from this MAC address."
29189        ::= { rcBridgeFilterEntry 7 }
29190
29191rcBridgeFilterSrcDiscard OBJECT-TYPE
29192        SYNTAX  	OCTET STRING (SIZE(88))
29193        MAX-ACCESS  	read-write
29194        STATUS     current
29195        DESCRIPTION 	"Used to indicate a set of ports.  Traffic arriving
29196		     	             on any of the specified ports is not forwarded to
29197                     	 this MAC address."
29198        ::= { rcBridgeFilterEntry 8 }
29199
29200
29201rcBridgeFilterTblSize OBJECT-TYPE
29202        SYNTAX        	Integer32
29203        MAX-ACCESS        	read-only
29204        STATUS        	current
29205        DESCRIPTION   	"Used to indicate the number of entries in
29206                       	the bridge filter table."
29207        ::= { rcBridge 6 }
29208
29209-- The unknown mac discard config table
29210
29211rcBridgeUnknownMacDiscardTable OBJECT-TYPE
29212	SYNTAX  	SEQUENCE OF RcBridgeUnknownMacDiscardEntry
29213	MAX-ACCESS  	not-accessible
29214	STATUS  	current
29215	DESCRIPTION 	"This table is used to configure the 'unknown mac discard' feature.
29216                        This feature applies to layer 2 and layer 3 packets coming from
29217                        or going out to a specific physical port."
29218	::= { rcBridge 7 }
29219
29220rcBridgeUnknownMacDiscardEntry OBJECT-TYPE
29221	SYNTAX  	RcBridgeUnknownMacDiscardEntry
29222	MAX-ACCESS  	not-accessible
29223	STATUS  	current
29224	DESCRIPTION 	"A table containing information configuring
29225                        the 'unknown mac discard' feature."
29226	INDEX   { rcBridgeUnknownMacDiscardIfIndex }
29227        ::= { rcBridgeUnknownMacDiscardTable 1 }
29228
29229RcBridgeUnknownMacDiscardEntry ::=
29230        SEQUENCE {
29231	    rcBridgeUnknownMacDiscardIfIndex                  InterfaceIndex,
29232	    rcBridgeUnknownMacDiscardAutoLearnEnable          TruthValue,
29233	    rcBridgeUnknownMacDiscardAutoLearnMode            INTEGER,
29234	    rcBridgeUnknownMacDiscardAutoLearnTableMode       INTEGER,
29235	    rcBridgeUnknownMacDiscardLogViolations            INTEGER,
29236	    rcBridgeUnknownMacDiscardSendTrap                 INTEGER,
29237	    rcBridgeUnknownMacDiscardDisablePort              INTEGER,
29238	    rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor  INTEGER,
29239	    rcBridgeUnknownMacDiscardDefaultAutoLearnPriority INTEGER,
29240	    rcBridgeUnknownMacDiscardMacCountMax              INTEGER,
29241	    rcBridgeUnknownMacDiscardMacCountCur              INTEGER
29242        }
29243
29244rcBridgeUnknownMacDiscardIfIndex OBJECT-TYPE
29245        SYNTAX  	InterfaceIndex
29246        MAX-ACCESS  	read-only
29247        STATUS  	current
29248        DESCRIPTION 	"Port on which this 'unknown mac discard' configuration applied to."
29249        ::= { rcBridgeUnknownMacDiscardEntry 1 }
29250
29251rcBridgeUnknownMacDiscardAutoLearnEnable OBJECT-TYPE
29252        SYNTAX        	TruthValue
29253        MAX-ACCESS        	read-write
29254        STATUS        	current
29255        DESCRIPTION   	"This variable is used to enable/disable the auto-learn capability
29256                         of a specific port. The default value is auto-learn disabled."
29257        ::= { rcBridgeUnknownMacDiscardEntry 2 }
29258
29259rcBridgeUnknownMacDiscardAutoLearnMode OBJECT-TYPE
29260        SYNTAX        	INTEGER {
29261                               oneShot(1),
29262                               continuous(2)
29263                        }
29264        MAX-ACCESS        	read-write
29265        STATUS        	current
29266        DESCRIPTION   	"This variable is used to control the auto-learn mode to either
29267                         one-shot or continuous. In one-shot mode, the first n MAC addresses
29268                         will be learned. The number n is dependents on the system's
29269                         available resource. In continuous mode, MAC address is continuous
29270                         learned until the resource limit is reached. After that the
29271                         subsequent MAC will be disallowed until one of the original
29272                         learned MAC is aged out. The default value is one-shot mode."
29273        ::= { rcBridgeUnknownMacDiscardEntry 3 }
29274
29275rcBridgeUnknownMacDiscardAutoLearnTableMode OBJECT-TYPE
29276        SYNTAX  	INTEGER {
29277		               unlock(1),
29278       		               lock(2)
29279       	         	}
29280        MAX-ACCESS  	read-write
29281        STATUS  	current
29282        DESCRIPTION 	"This MIB variable is used to lock or unlock the auto-learn MAC
29283                         table. When the auto-learn table is lock neither new MAC will be
29284                         learned nor the original learned MAC will be aged out. User needs
29285                         to lock the auto-learn table before MAC addresses can be save to
29286                         the NVRAM. The whole auto-learn table will be flushed when the
29287                         setting change from lock to unlock mode. The default value is
29288                         unlock mode."
29289        ::= { rcBridgeUnknownMacDiscardEntry 4 }
29290
29291rcBridgeUnknownMacDiscardLogViolations OBJECT-TYPE
29292        SYNTAX  	INTEGER {
29293		               disable(1),
29294       		               enable(2)
29295       	         	}
29296        MAX-ACCESS  	read-write
29297        STATUS  	current
29298        DESCRIPTION 	"This variable controls the logging action that the system will
29299                         take when a MAC address violation event was detected. The
29300                         value 'enable' means a log record will be written to the system
29301                         log file when a violation event was detected. The default value
29302                         is enable."
29303        ::= { rcBridgeUnknownMacDiscardEntry 5 }
29304
29305rcBridgeUnknownMacDiscardSendTrap OBJECT-TYPE
29306        SYNTAX  	INTEGER {
29307		               disable(1),
29308       		               enable(2)
29309       	         	}
29310        MAX-ACCESS  	read-write
29311        STATUS  	current
29312        DESCRIPTION 	"This variable controls the send trap action that system will take
29313                         when a MAC address violation event was detected. The value 'enable'
29314                         means a SNMP trap packet will be send to the management station
29315                         when a violation event was detected. The default value is disable."
29316        ::= { rcBridgeUnknownMacDiscardEntry 6 }
29317
29318rcBridgeUnknownMacDiscardDisablePort OBJECT-TYPE
29319        SYNTAX  	INTEGER {
29320		               disable(1),
29321       		               enable(2)
29322       	         	}
29323        MAX-ACCESS  	read-write
29324        STATUS  	current
29325        DESCRIPTION 	"This variable controls the 'disable-port' action that system
29326                         will take when a MAC address violation event was detected. The
29327                         value 'enable' means the specific port will be disabled when the
29328                         violation event was detected. It needs user manually to bring
29329                         the port back once it was disabled. The default value is disable."
29330        ::= { rcBridgeUnknownMacDiscardEntry 7 }
29331
29332rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor OBJECT-TYPE
29333        SYNTAX  	INTEGER {
29334			 	none(1),
29335			 	monitor(2)
29336			}
29337        MAX-ACCESS  	read-write
29338        STATUS  	obsolete
29339        DESCRIPTION 	"This variable controls the default monitor setting of an auto-learn
29340                         MAC address. The value 'monitor' means a copy of packet that send
29341                         from or to the auto-learned MAC address will be forwarded to the
29342                         designated monitoring port on the system. The default value is none."
29343        ::= { rcBridgeUnknownMacDiscardEntry 8 }
29344
29345rcBridgeUnknownMacDiscardDefaultAutoLearnPriority OBJECT-TYPE
29346        SYNTAX          INTEGER {
29347                               low(1),
29348                               high(2)
29349                        }
29350        MAX-ACCESS      read-write
29351        STATUS          obsolete
29352        DESCRIPTION     "This variable controls the default priority setting of an
29353                         auto-learn MAC address. The value 'low' means packets send from
29354                         the MAC address is forwarded at low priority. The value 'high'
29355                         means packets send from the MAC address is forwarded at high
29356                         priority. The default value is low."
29357        ::= { rcBridgeUnknownMacDiscardEntry 9 }
29358
29359rcBridgeUnknownMacDiscardMacCountMax OBJECT-TYPE
29360        SYNTAX          INTEGER (0..2048)
29361        MAX-ACCESS      read-write
29362        STATUS          current
29363        DESCRIPTION     "This variable represents the maxium number of MACc that
29364                         can be added to some port."
29365        DEFVAL          { 2048 }
29366        ::= { rcBridgeUnknownMacDiscardEntry 10 }
29367
29368rcBridgeUnknownMacDiscardMacCountCur OBJECT-TYPE
29369        SYNTAX          INTEGER (0..2048)
29370        MAX-ACCESS      read-only
29371        STATUS          current
29372        DESCRIPTION     "This variable represents the current number of MACs that have
29373                         been added to some port."
29374        DEFVAL          { 0 }
29375        ::= { rcBridgeUnknownMacDiscardEntry 11 }
29376
29377-- The Manual Edit table
29378
29379rcBridgeManualEditTable OBJECT-TYPE
29380	SYNTAX  	SEQUENCE OF RcBridgeManualEditEntry
29381	MAX-ACCESS  	not-accessible
29382	STATUS  	current
29383	DESCRIPTION 	"This table is used to specify what MAC addresses can be learned
29384                         on each port."
29385	::= { rcBridge 8 }
29386
29387rcBridgeManualEditEntry OBJECT-TYPE
29388	SYNTAX  	RcBridgeManualEditEntry
29389	MAX-ACCESS  	not-accessible
29390	STATUS  	current
29391	DESCRIPTION 	"A table containing information of
29392                        MAC addresses that can be learned."
29393	INDEX   { rcBridgeManualEditAddress }
29394        ::= { rcBridgeManualEditTable 1 }
29395
29396RcBridgeManualEditEntry ::=
29397        SEQUENCE {
29398	    rcBridgeManualEditAddress    MacAddress,
29399	    rcBridgeManualEditPorts      PortSet,
29400	    rcBridgeManualEditMonitor    TruthValue,
29401	    rcBridgeManualEditPriority   INTEGER,
29402	    rcBridgeManualEditStatus     INTEGER
29403        }
29404
29405rcBridgeManualEditAddress OBJECT-TYPE
29406        SYNTAX  	MacAddress
29407        MAX-ACCESS  	read-only
29408        STATUS  	current
29409        DESCRIPTION 	"This variable contains the source MAC address of an entry."
29410        ::= { rcBridgeManualEditEntry 1 }
29411
29412rcBridgeManualEditPorts OBJECT-TYPE
29413        SYNTAX        	PortSet
29414        MAX-ACCESS        	read-write
29415        STATUS        	current
29416        DESCRIPTION   	"This variable contains the allowed ports on which the MAC
29417                         address of this entry can be learned."
29418        ::= { rcBridgeManualEditEntry 2 }
29419
29420rcBridgeManualEditMonitor OBJECT-TYPE
29421        SYNTAX        	TruthValue
29422        MAX-ACCESS        	read-write
29423        STATUS        	current
29424        DESCRIPTION   	"This variable specifies the monitoring setting of the MAC
29425                         address. The value 'true' means a copy of packet frame that
29426                         send from or to the MAC address is forwarded to the designated
29427                         monitoring port on the system. The default value is false."
29428        ::= { rcBridgeManualEditEntry 3 }
29429
29430rcBridgeManualEditPriority OBJECT-TYPE
29431        SYNTAX  	INTEGER {
29432		               low(1),
29433       		               high(2)
29434       	         	}
29435        MAX-ACCESS  	read-write
29436        STATUS  	current
29437        DESCRIPTION 	"This variable specifies the priority setting of the MAC address.
29438                         The value 'low' means packet frames send from the MAC address
29439                         is forwarded at low priority. The default value is low."
29440        ::= { rcBridgeManualEditEntry 4 }
29441
29442rcBridgeManualEditStatus OBJECT-TYPE
29443        SYNTAX  	INTEGER {
29444		               other(1),
29445		               invalid(2),
29446       		               active(3)
29447       	         	}
29448        MAX-ACCESS  	read-write
29449        STATUS  	current
29450        DESCRIPTION 	"The variable controls the status of a MAC address in the table.
29451                         The value 'active' is used to add the MAC address entry into the
29452                         table. The value 'invalid' is used to delete the MAC address from
29453                         the table."
29454        ::= { rcBridgeManualEditEntry 5 }
29455
29456rcBridgeManualEditTblSize OBJECT-TYPE
29457        SYNTAX        	Integer32
29458        MAX-ACCESS        	read-only
29459        STATUS        	current
29460        DESCRIPTION   	"Used to indicate the number of entries in
29461                       	the manual edit table."
29462        ::= { rcBridge 9 }
29463
29464-- The Auto Learn table
29465
29466rcBridgeAutoLearnTable OBJECT-TYPE
29467	SYNTAX  	SEQUENCE OF RcBridgeAutoLearnEntry
29468	MAX-ACCESS  	not-accessible
29469	STATUS  	current
29470	DESCRIPTION 	"This table contains information of auto-learned MAC address when
29471                         the 'unknow MAC discard' table's auto-learn is enabled. User must
29472                         explicitly lock and save the table into NVRAM in order to have
29473                         this table has the same configuration cross the system reset."
29474	::= { rcBridge 10 }
29475
29476rcBridgeAutoLearnEntry OBJECT-TYPE
29477	SYNTAX  	RcBridgeAutoLearnEntry
29478	MAX-ACCESS  	not-accessible
29479	STATUS  	current
29480	DESCRIPTION 	"Entries in this table are created automatically
29481                        when the user explicitly does a lock operation on
29482                        the auto-learn-table (i.e., when 'AutoLearnTableMode'
29483                        is set to lock(2))."
29484	INDEX   { rcBridgeAutoLearnAddress }
29485        ::= { rcBridgeAutoLearnTable 1 }
29486
29487RcBridgeAutoLearnEntry ::=
29488        SEQUENCE {
29489	    rcBridgeAutoLearnAddress    MacAddress,
29490	    rcBridgeAutoLearnPort       PortSet,
29491	    rcBridgeAutoLearnMonitor    TruthValue,
29492	    rcBridgeAutoLearnPriority   INTEGER,
29493	    rcBridgeAutoLearnAction     INTEGER
29494        }
29495
29496rcBridgeAutoLearnAddress OBJECT-TYPE
29497        SYNTAX  	MacAddress
29498        MAX-ACCESS  	read-only
29499        STATUS  	current
29500        DESCRIPTION 	"This variable contains the source MAC address of the entries."
29501        ::= { rcBridgeAutoLearnEntry 1 }
29502
29503rcBridgeAutoLearnPort OBJECT-TYPE
29504        SYNTAX        	PortSet
29505        MAX-ACCESS        	read-only
29506        STATUS        	current
29507        DESCRIPTION   	"This variable contains the port where the MAC address was learned."
29508        ::= { rcBridgeAutoLearnEntry 2 }
29509
29510rcBridgeAutoLearnMonitor OBJECT-TYPE
29511        SYNTAX        	TruthValue
29512        MAX-ACCESS        	read-only
29513        STATUS        	current
29514        DESCRIPTION   	"This variable contains the monitor setting of the MAC address.
29515                         The value 'true' means a copy of packet frame that send from or
29516                         to the MAC address is forwarded to the designated monitoring port
29517                         on the system. This value should be synchronized with the setting
29518                         of 'unknow MAC discard' table's 'Default AutoLearnMonitor' setting
29519                         when the MAC address was learned."
29520        ::= { rcBridgeAutoLearnEntry 3 }
29521
29522rcBridgeAutoLearnPriority OBJECT-TYPE
29523        SYNTAX  	INTEGER {
29524		               low(1),
29525       		               high(2)
29526       	         	}
29527        MAX-ACCESS  	read-only
29528        STATUS  	current
29529        DESCRIPTION 	"This variable contains the priority setting of the MAC address.
29530                         The value 'low' means packet frames send from the MAC address is
29531                         forwarded at low priority. The value 'high' means packet frames
29532                         send from the MAC address is forwarded at high priority. This
29533                         value should be synchronized with the setting of 'unknow MAC
29534                         discard' table's 'DefaultAutoLearnPriority' setting when the MAC
29535                         address was learned."
29536        ::= { rcBridgeAutoLearnEntry 4 }
29537
29538rcBridgeAutoLearnAction OBJECT-TYPE
29539        SYNTAX  	INTEGER {
29540		               none(0),
29541		               convertToManualEdit(1)
29542       	         	}
29543        MAX-ACCESS  	read-write
29544        STATUS  	current
29545        DESCRIPTION 	"This variable is for converting an auto-learned MAC address entry
29546                         to a manual edit MAC address entry. This variable provides a mechanism
29547                         for user to move a MAC address entry from auto-learn table to manual
29548                         edit table."
29549        ::= { rcBridgeAutoLearnEntry 5 }
29550
29551
29552rcBridgeAutoLearnTblSize OBJECT-TYPE
29553        SYNTAX        	Integer32
29554        MAX-ACCESS        	read-only
29555        STATUS        	current
29556        DESCRIPTION   	"Used to indicate the number of entries in
29557                       	the auto learn table."
29558        ::= { rcBridge 11 }
29559
29560
29561-- The Statis Multicast table
29562
29563rcBridgeStaticMulticastTable OBJECT-TYPE	--excluded
29564	SYNTAX  	SEQUENCE OF RcBridgeStaticMulticastEntry
29565	MAX-ACCESS  	not-accessible
29566	STATUS  	obsolete
29567	DESCRIPTION 	""
29568	::= { rcBridge 12 }
29569
29570rcBridgeStaticMulticastEntry OBJECT-TYPE
29571	SYNTAX  	RcBridgeStaticMulticastEntry
29572	MAX-ACCESS  	not-accessible
29573	STATUS  	obsolete
29574	DESCRIPTION 	""
29575	INDEX   { rcBridgeStaticMulticastAddress, rcBridgeStaticMulticastVlanId }
29576        ::= { rcBridgeStaticMulticastTable 1 }
29577
29578RcBridgeStaticMulticastEntry ::=
29579        SEQUENCE {
29580	    rcBridgeStaticMulticastAddress         MacAddress,
29581	    rcBridgeStaticMulticastForwardingPorts PortSet,
29582	    rcBridgeStaticMulticastMltIds          IdList,
29583	    rcBridgeStaticMulticastRowStatus       RowStatus,
29584	    rcBridgeStaticMulticastVlanId          INTEGER,
29585	    rcBridgeStaticMulticastNumMltIds       Integer32
29586        }
29587
29588rcBridgeStaticMulticastAddress OBJECT-TYPE
29589        SYNTAX  	MacAddress
29590        MAX-ACCESS  	read-only
29591        STATUS  	obsolete
29592        DESCRIPTION 	"src mac addr."
29593        ::= { rcBridgeStaticMulticastEntry 1 }
29594
29595rcBridgeStaticMulticastForwardingPorts OBJECT-TYPE
29596        SYNTAX        	PortSet
29597        MAX-ACCESS        	read-write
29598        STATUS        	obsolete
29599        DESCRIPTION   	"ports for forward this mac"
29600        ::= { rcBridgeStaticMulticastEntry 2 }
29601
29602rcBridgeStaticMulticastMltIds OBJECT-TYPE
29603        SYNTAX        	IdList
29604        MAX-ACCESS        	read-write
29605        STATUS        	obsolete
29606        DESCRIPTION   	"list of mlts this mac will be forwarded on"
29607        ::= { rcBridgeStaticMulticastEntry 3 }
29608
29609rcBridgeStaticMulticastRowStatus OBJECT-TYPE
29610        SYNTAX  	RowStatus
29611        MAX-ACCESS  	read-write
29612        STATUS  	obsolete
29613        DESCRIPTION 	"row status"
29614        ::= { rcBridgeStaticMulticastEntry 4 }
29615
29616rcBridgeStaticMulticastVlanId OBJECT-TYPE
29617        SYNTAX           INTEGER (1..4095)
29618        MAX-ACCESS        	read-only
29619        STATUS        	obsolete
29620        DESCRIPTION   	"Vlan Id"
29621        ::= { rcBridgeStaticMulticastEntry 5 }
29622
29623rcBridgeStaticMulticastNumMltIds OBJECT-TYPE
29624        SYNTAX        	Integer32
29625        MAX-ACCESS        	read-only
29626        STATUS        	obsolete
29627        DESCRIPTION   	"number of mlts Ids"
29628        ::= { rcBridgeStaticMulticastEntry 6 }
29629
29630rcBridgeStaticMulticastTblSize OBJECT-TYPE  	--excluded
29631        SYNTAX        	Integer32
29632        MAX-ACCESS        	read-only
29633        STATUS        	obsolete
29634        DESCRIPTION   	"Used to indicate the number of entries in
29635                       	the static multicast table."
29636        ::= { rcBridge 13 }
29637
29638rcRateLimitTable OBJECT-TYPE
29639        SYNTAX          SEQUENCE OF RcRateLimitEntry
29640        MAX-ACCESS      not-accessible
29641        STATUS          current
29642        DESCRIPTION     ""
29643        ::= { rcBridge 14 }
29644
29645rcRateLimitEntry OBJECT-TYPE
29646        SYNTAX          RcRateLimitEntry
29647        MAX-ACCESS      not-accessible
29648        STATUS          current
29649        DESCRIPTION     ""
29650        INDEX   { rcRateLimitIfIndex, rcRateLimitIfTrafficType }
29651        ::= { rcRateLimitTable 1 }
29652
29653RcRateLimitEntry ::=
29654        SEQUENCE {
29655            rcRateLimitIfIndex              InterfaceIndex,
29656            rcRateLimitIfTrafficType        INTEGER,
29657            rcRateLimitIfAllowedRate        INTEGER,
29658            rcRateLimitIfEnable             TruthValue,
29659            rcRateLimitIfAllowedRatePps     Integer32,
29660            rcRateLimitIfAllowedRateKbps    INTEGER
29661        }
29662
29663rcRateLimitIfIndex OBJECT-TYPE
29664        SYNTAX          InterfaceIndex
29665        MAX-ACCESS      read-only
29666        STATUS          current
29667        DESCRIPTION     "Port ifindex."
29668        ::= { rcRateLimitEntry 1 }
29669
29670rcRateLimitIfTrafficType OBJECT-TYPE
29671        SYNTAX          INTEGER {
29672                                multicast(1),
29673                                broadcast(2)
29674                        }
29675        MAX-ACCESS      read-write
29676        STATUS          current
29677        DESCRIPTION     "Type of traffic allowed."
29678        DEFVAL          { broadcast }
29679        ::= { rcRateLimitEntry 2 }
29680
29681rcRateLimitIfAllowedRate OBJECT-TYPE
29682        SYNTAX          INTEGER (1..25)
29683        MAX-ACCESS      read-write
29684        STATUS          current
29685        DESCRIPTION     "Allowed traffic rate. If chassis type is 8100."
29686        DEFVAL          { 25 }
29687        ::= { rcRateLimitEntry 3 }
29688
29689rcRateLimitIfEnable OBJECT-TYPE
29690        SYNTAX          TruthValue
29691        MAX-ACCESS      read-write
29692        STATUS          current
29693        DESCRIPTION     "Turn on/off rate limiting on this interface."
29694        DEFVAL          { false }
29695        ::= { rcRateLimitEntry 4 }
29696
29697rcRateLimitIfAllowedRatePps OBJECT-TYPE
29698        SYNTAX          Integer32
29699        MAX-ACCESS      read-write
29700        STATUS          current
29701        DESCRIPTION     "Allowed traffic rate packets per second.
29702			If chassis type is 8600."
29703        ::= { rcRateLimitEntry 5 }
29704
29705rcRateLimitIfAllowedRateKbps OBJECT-TYPE
29706        SYNTAX          INTEGER (250..2147483647)
29707        MAX-ACCESS      read-write
29708        STATUS          current
29709        DESCRIPTION     "Allowed traffic rate Kbits per second.
29710			If chassis type is R-module."
29711        ::= { rcRateLimitEntry 6 }
29712
29713-- The Static Multicast table
29714
29715rcBridgeStaticMcastTable OBJECT-TYPE	--excluded
29716	SYNTAX  	SEQUENCE OF RcBridgeStaticMcastEntry
29717	MAX-ACCESS  	not-accessible
29718	STATUS  	current
29719	DESCRIPTION 	""
29720	::= { rcBridge 15 }
29721
29722rcBridgeStaticMcastEntry OBJECT-TYPE
29723	SYNTAX  	RcBridgeStaticMcastEntry
29724	MAX-ACCESS  	not-accessible
29725	STATUS  	current
29726	DESCRIPTION 	""
29727	INDEX   { rcBridgeStaticMcastVlanId, rcBridgeStaticMcastAddress }
29728        ::= { rcBridgeStaticMcastTable 1 }
29729
29730RcBridgeStaticMcastEntry ::=
29731        SEQUENCE {
29732	    rcBridgeStaticMcastVlanId          INTEGER,
29733	    rcBridgeStaticMcastAddress         MacAddress,
29734	    rcBridgeStaticMcastForwardingPorts PortSet,
29735	    rcBridgeStaticMcastMltIds          IdList,
29736	    rcBridgeStaticMcastNumMltIds       Integer32,
29737	    rcBridgeStaticMcastRowStatus       RowStatus
29738        }
29739
29740rcBridgeStaticMcastVlanId OBJECT-TYPE
29741        SYNTAX           INTEGER (1..4095)
29742        MAX-ACCESS        	read-only
29743        STATUS        	current
29744        DESCRIPTION   	"Vlan Id"
29745        ::= { rcBridgeStaticMcastEntry 1 }
29746
29747rcBridgeStaticMcastAddress OBJECT-TYPE
29748        SYNTAX  	MacAddress
29749        MAX-ACCESS  	read-only
29750        STATUS  	current
29751        DESCRIPTION 	"src mac addr."
29752        ::= { rcBridgeStaticMcastEntry 2 }
29753
29754rcBridgeStaticMcastForwardingPorts OBJECT-TYPE
29755        SYNTAX        	PortSet
29756        MAX-ACCESS        	read-write
29757        STATUS        	current
29758        DESCRIPTION   	"ports for forward this mac"
29759        ::= { rcBridgeStaticMcastEntry 3 }
29760
29761rcBridgeStaticMcastMltIds OBJECT-TYPE
29762        SYNTAX        	IdList
29763        MAX-ACCESS        	read-write
29764        STATUS        	current
29765        DESCRIPTION   	"list of mlts this mac will be forwarded on"
29766        ::= { rcBridgeStaticMcastEntry 4 }
29767
29768rcBridgeStaticMcastNumMltIds OBJECT-TYPE
29769        SYNTAX        	Integer32
29770        MAX-ACCESS        	read-only
29771        STATUS        	current
29772        DESCRIPTION   	"number of mlts Ids"
29773        ::= { rcBridgeStaticMcastEntry 5 }
29774
29775rcBridgeStaticMcastRowStatus OBJECT-TYPE
29776        SYNTAX  	RowStatus
29777        MAX-ACCESS  	read-write
29778        STATUS  	current
29779        DESCRIPTION 	"row status"
29780        ::= { rcBridgeStaticMcastEntry 6 }
29781
29782-- rcBridge Fdb Protect Table
29783
29784
29785rcBridgeFdbProtectTable OBJECT-TYPE
29786     SYNTAX         SEQUENCE OF RcBridgeFdbProtectEntry
29787     MAX-ACCESS     not-accessible
29788     STATUS         current
29789     DESCRIPTION    "This table gives information about the mac learning
29790                     limits on a particular port."
29791   ::= { rcBridge 17 }
29792
29793rcBridgeFdbProtectEntry OBJECT-TYPE
29794     SYNTAX         RcBridgeFdbProtectEntry
29795     MAX-ACCESS     not-accessible
29796     STATUS         current
29797     DESCRIPTION    "Information about a specific MAC address learning
29798                     limits of a specific port."
29799     INDEX { rcBridgeFdbProtectPortNum }
29800     ::= { rcBridgeFdbProtectTable 1 }
29801
29802RcBridgeFdbProtectEntry ::=
29803     SEQUENCE {
29804                  rcBridgeFdbProtectPortNum           InterfaceIndex,
29805                  rcBridgeFdbProtectMaxMacCount       Integer32,
29806                  rcBridgeFdbProtectMinMacCount       Integer32,
29807                  rcBridgeFdbProtectEnable            EnableValue,
29808                  rcBridgeFdbProtectCurrentMacCount   Integer32,
29809                  rcBridgeFdbProtectMacLearning       TruthValue,
29810                  rcBridgeFdbProtectViolationLogTrap  EnableValue,
29811                  rcBridgeFdbProtectViolationDownPort EnableValue
29812              }
29813
29814rcBridgeFdbProtectPortNum OBJECT-TYPE
29815        SYNTAX       InterfaceIndex
29816        MAX-ACCESS   read-only
29817        STATUS       current
29818        DESCRIPTION  "This object is the interface on which MAC address
29819                      learning limit is applied."
29820        ::= { rcBridgeFdbProtectEntry 1 }
29821
29822rcBridgeFdbProtectMaxMacCount OBJECT-TYPE
29823        SYNTAX       Integer32(1..1000000)
29824        MAX-ACCESS   read-write
29825        STATUS       current
29826        DESCRIPTION  "Used to indicate maximum number of MAC address
29827                      that can be learnt on the port."
29828        DEFVAL       { 1024 }
29829        ::= { rcBridgeFdbProtectEntry 2 }
29830
29831rcBridgeFdbProtectMinMacCount OBJECT-TYPE
29832        SYNTAX       Integer32(1..1000000)
29833        MAX-ACCESS   read-write
29834        STATUS       current
29835        DESCRIPTION  "Used to indicate minimum number of MAC address
29836                      learnt which mac address learning will be re-enabled
29837                      on the port."
29838        DEFVAL       { 512 }
29839        ::= { rcBridgeFdbProtectEntry 3 }
29840
29841rcBridgeFdbProtectEnable OBJECT-TYPE
29842        SYNTAX       EnableValue
29843        MAX-ACCESS   read-write
29844        STATUS       current
29845        DESCRIPTION  "Used to enable or disable MAC learning limit
29846                      feature on the port."
29847        ::= { rcBridgeFdbProtectEntry 4 }
29848
29849rcBridgeFdbProtectCurrentMacCount OBJECT-TYPE
29850        SYNTAX       Integer32
29851        MAX-ACCESS   read-only
29852        STATUS       current
29853        DESCRIPTION  "This object indicates the current number of
29854                      MAC address learnt on the port."
29855        ::= { rcBridgeFdbProtectEntry 5 }
29856
29857rcBridgeFdbProtectMacLearning OBJECT-TYPE
29858        SYNTAX       TruthValue
29859        MAX-ACCESS   read-only
29860        STATUS       current
29861        DESCRIPTION  "This object indicates whether the port can
29862                      currrently learn new MAC addresses or not."
29863        ::= { rcBridgeFdbProtectEntry 6 }
29864
29865rcBridgeFdbProtectViolationLogTrap OBJECT-TYPE
29866        SYNTAX       EnableValue
29867        MAX-ACCESS   read-write
29868        STATUS       current
29869        DESCRIPTION  "Used to enable or disable logging and sending
29870                      of snmp trap, once MAC learning limit is reached
29871                      for the port."
29872        ::= { rcBridgeFdbProtectEntry 7 }
29873
29874rcBridgeFdbProtectViolationDownPort OBJECT-TYPE
29875        SYNTAX       EnableValue
29876        MAX-ACCESS   read-write
29877        STATUS       current
29878        DESCRIPTION  "Used to enable or disable the action of disabling
29879                      the port, once MAC learning limit is reached
29880                      for the port."
29881        ::= { rcBridgeFdbProtectEntry 8 }
29882
29883-- Following between =begin =end is processed by mib_tools/extras.awk
29884-- =begin enum
29885-- rcBridgeFdbProtectMaxMacCountMax 64000 64000
29886-- rcBridgeFdbProtectMinMacCountMax 64000 64000
29887-- =end enum
29888
29889
29890-- Forwarding Database for Transparent Bridges
29891
29892rcBridgeNewFdbTable OBJECT-TYPE
29893        SYNTAX          SEQUENCE OF RcBridgeNewFdbEntry
29894        MAX-ACCESS      not-accessible
29895        STATUS          current
29896        DESCRIPTION     "This table is an replacement to the standard
29897                        dot1dTpFdbTable in rfc1493."
29898        ::= { rcBridge 18 }
29899
29900rcBridgeNewFdbEntry OBJECT-TYPE
29901        SYNTAX          RcBridgeNewFdbEntry
29902        MAX-ACCESS      not-accessible
29903        STATUS          current
29904        DESCRIPTION     "Information about a specific unicast MAC address
29905                        for which the bridge has some forwarding information."
29906        INDEX { rcBridgeNewFdbAddress, rcBridgeNewFdbVlanId }
29907        ::= { rcBridgeNewFdbTable 1 }
29908
29909RcBridgeNewFdbEntry ::=
29910        SEQUENCE {
29911                  rcBridgeNewFdbStatus INTEGER,
29912                  rcBridgeNewFdbAddress MacAddress,
29913                  rcBridgeNewFdbPort InterfaceIndex,
29914                  rcBridgeNewFdbMonitor TruthValue,
29915                  rcBridgeNewFdbQosLevel INTEGER,
29916                  rcBridgeNewFdbSmltRemote TruthValue,
29917                  rcBridgeNewFdbVlanId RcVlanIdOrNone
29918                 }
29919
29920rcBridgeNewFdbStatus OBJECT-TYPE
29921        SYNTAX          INTEGER {
29922                              other(1),
29923                              invalid(2),
29924                              learned(3),
29925                              self(4),
29926                              mgmt(5)
29927                        }
29928        MAX-ACCESS      read-write
29929        STATUS          current
29930        DESCRIPTION     "This object indicates the status of this entry."
29931        ::= { rcBridgeNewFdbEntry 1 }
29932
29933rcBridgeNewFdbAddress OBJECT-TYPE
29934        SYNTAX          MacAddress
29935        MAX-ACCESS      read-only
29936        STATUS          current
29937        DESCRIPTION     "A unicast MAC address for which the bridge
29938                        has forwarding and/or filtering information."
29939        REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
29940        ::= { rcBridgeNewFdbEntry 2 }
29941
29942rcBridgeNewFdbPort OBJECT-TYPE
29943        SYNTAX          InterfaceIndex
29944        MAX-ACCESS      read-only
29945        STATUS          current
29946        DESCRIPTION     "Either the value '0', or the port number of the
29947                        port on which a frame having a source address
29948                        equal to the value of the corresponding instance
29949                        of rcBridgeNewFdbAddress has been seen.  A value of
29950                        '0' indicates that the port number has not been
29951                        learned but that the bridge does have some
29952                        forwarding/filtering information about this
29953                        address (e.g. in the dot1dStaticTable).
29954                        Implementors are encouraged to assign the port
29955                        value to this object whenever it is learned even
29956                        for addresses for which the corresponding value of
29957                        rcBridgeNewFdbStatus is not learned(3)."
29958        ::= { rcBridgeNewFdbEntry 3 }
29959
29960rcBridgeNewFdbMonitor OBJECT-TYPE
29961        SYNTAX          TruthValue
29962        MAX-ACCESS      read-write
29963        STATUS          current
29964        DESCRIPTION     "Used to indicate whether monitoring should be
29965                        performed on this unicast MAC address.  If
29966                        monitoring is enabled, any packet received
29967                        with a matching destination MAC address
29968                        will be forwarded to the port configured to
29969                        receive monitor traffic."
29970        ::= { rcBridgeNewFdbEntry 4 }
29971
29972rcBridgeNewFdbQosLevel OBJECT-TYPE
29973        SYNTAX          INTEGER {
29974                            level0(0),
29975                            level1(1),
29976                            level2(2),
29977                            level3(3),
29978                            level4(4),
29979                            level5(5),
29980                            level6(6),
29981                            level7(7)
29982                        }
29983        MAX-ACCESS      read-write
29984        STATUS          current
29985        DESCRIPTION     "Used to indicate the qos level of the incoming
29986                        frames with this destination Mac Address."
29987        DEFVAL          { level1 }
29988        ::= { rcBridgeNewFdbEntry 5 }
29989
29990rcBridgeNewFdbSmltRemote OBJECT-TYPE
29991        SYNTAX      TruthValue
29992        MAX-ACCESS  read-only
29993        STATUS      current
29994        DESCRIPTION  "A MAC address indicate for remote learnt,
29995                       either local or remote."
29996        ::= { rcBridgeNewFdbEntry 6 }
29997
29998rcBridgeNewFdbVlanId OBJECT-TYPE
29999        SYNTAX      RcVlanIdOrNone
30000        MAX-ACCESS  read-only
30001        STATUS      current
30002        DESCRIPTION  "Used to indicate the Vlan ID for this
30003                      MAC address."
30004        ::= { rcBridgeNewFdbEntry 7 }
30005
30006
30007-- Forwarding Database for Transparent(TP) Bridges
30008
30009rcBridgeTpFdbTable OBJECT-TYPE
30010        SYNTAX          SEQUENCE OF RcBridgeTpFdbEntry
30011        MAX-ACCESS      not-accessible
30012        STATUS          current
30013        DESCRIPTION     "This table is an replacement to the standard
30014                        dot1dTpFdbTable in rfc1493."
30015        ::= { rcBridge 20 }
30016
30017rcBridgeTpFdbEntry OBJECT-TYPE
30018        SYNTAX          RcBridgeTpFdbEntry
30019        MAX-ACCESS      not-accessible
30020        STATUS          current
30021        DESCRIPTION     "Information about a specific unicast MAC address
30022                        for which the bridge has some forwarding information."
30023        INDEX { rcBridgeTpFdbVlanId, rcBridgeTpFdbAddress}
30024        ::= { rcBridgeTpFdbTable 1 }
30025
30026RcBridgeTpFdbEntry ::=
30027        SEQUENCE {
30028		  rcBridgeTpFdbVlanId       RcVlanIdOrNone,
30029		  rcBridgeTpFdbAddress      MacAddress,
30030                  rcBridgeTpFdbStatus       INTEGER,
30031                  rcBridgeTpFdbPort         InterfaceIndex,
30032                  rcBridgeTpFdbSmltRemote   TruthValue,
30033                  rcBridgeTpFdbBMac         MacAddress,
30034		  rcBridgeTpFdbCvid         Integer32
30035                 }
30036
30037rcBridgeTpFdbVlanId OBJECT-TYPE
30038        SYNTAX      RcVlanIdOrNone
30039        MAX-ACCESS  not-accessible
30040        STATUS      current
30041        DESCRIPTION  "Used to indicate the Vlan ID for this
30042                      MAC address."
30043        ::= { rcBridgeTpFdbEntry 1 }
30044
30045
30046rcBridgeTpFdbAddress OBJECT-TYPE
30047        SYNTAX          MacAddress
30048        MAX-ACCESS      not-accessible
30049        STATUS          current
30050        DESCRIPTION     "A unicast MAC address for which the bridge
30051                        has forwarding and/or filtering information."
30052        REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
30053        ::= { rcBridgeTpFdbEntry 2 }
30054
30055rcBridgeTpFdbStatus OBJECT-TYPE
30056        SYNTAX          INTEGER {
30057                              other(1),
30058                              invalid(2),
30059                              learned(3),
30060                              self(4),
30061                              mgmt(5)
30062                        }
30063        MAX-ACCESS      read-write
30064        STATUS          current
30065        DESCRIPTION     "This object indicates the status of this entry."
30066        ::= { rcBridgeTpFdbEntry 3 }
30067
30068rcBridgeTpFdbPort OBJECT-TYPE
30069        SYNTAX          InterfaceIndex
30070        MAX-ACCESS      read-only
30071        STATUS          current
30072        DESCRIPTION     "Either the value '0', or the port number of the
30073                        port on which a frame having a source address
30074                        equal to the value of the corresponding instance
30075                        of rcBridgeTpFdbAddress has been seen.  A value of
30076                        '0' indicates that the port number has not been
30077                        learned but that the bridge does have some
30078                        forwarding/filtering information about this
30079                        address (e.g. in the dot1dStaticTable).
30080                        Implementors are encouraged to assign the port
30081                        value to this object whenever it is learned even
30082                        for addresses for which the corresponding value of
30083                        rcBridgeTpFdbStatus is not learned(3)."
30084        ::= { rcBridgeTpFdbEntry 4 }
30085
30086rcBridgeTpFdbSmltRemote OBJECT-TYPE
30087        SYNTAX      TruthValue
30088        MAX-ACCESS  read-only
30089        STATUS      current
30090        DESCRIPTION  "A MAC address indicate for remote learnt,
30091                       either local or remote."
30092        ::= { rcBridgeTpFdbEntry 5 }
30093
30094rcBridgeTpFdbBMac OBJECT-TYPE
30095        SYNTAX          MacAddress
30096        MAX-ACCESS      read-only
30097        STATUS          current
30098        DESCRIPTION     "If the rcBridgeTpFdbEntry is learned from a SPBM network,
30099                        instead of using port to track where the rcBridgeTpFdbAddress
30100                        come from, the backbone MAC address is used to track that."
30101        ::= { rcBridgeTpFdbEntry 6 }
30102
30103rcBridgeTpFdbCvid OBJECT-TYPE
30104        SYNTAX        Integer32 (1..4096)
30105        MAX-ACCESS    read-only
30106        STATUS        current
30107        DESCRIPTION  "Used to identify customer vid of the switched uni port
30108             	     of this entry is associated with. 4095 is not used. 4096
30109                     is reserved for untagged case."
30110        ::= { rcBridgeTpFdbEntry 9 }
30111
30112-- rcBridgeRemoteMacTable
30113
30114rcBridgeRemoteMacTable OBJECT-TYPE
30115        SYNTAX          SEQUENCE OF RcBridgeRemoteMacEntry
30116        MAX-ACCESS      not-accessible
30117        STATUS          current
30118        DESCRIPTION     "This table is for PLSB cvlan UNI remote mac entries"
30119        ::= { rcBridge 21 }
30120
30121rcBridgeRemoteMacEntry OBJECT-TYPE
30122        SYNTAX          RcBridgeRemoteMacEntry
30123        MAX-ACCESS      not-accessible
30124        STATUS          current
30125        DESCRIPTION     "Information about a specific cvlan UNI remote MAC
30126                        address for which the bridge has the forwarding
30127                        information."
30128        INDEX { rcBridgeRemoteMacVlanId, rcBridgeRemoteMacAddr}
30129        ::= { rcBridgeRemoteMacTable 1 }
30130
30131RcBridgeRemoteMacEntry ::=
30132        SEQUENCE {
30133              rcBridgeRemoteMacVlanId      Integer32,
30134              rcBridgeRemoteMacAddr        MacAddress,
30135              rcBridgeRemoteMacStatus      INTEGER,
30136              rcBridgeRemoteMacDestAddr    MacAddress,
30137              rcBridgeRemoteMacPrimaryBVlanId   Integer32,
30138              rcBridgeRemoteMacPrimaryDestSysName OCTET STRING,
30139              rcBridgeRemoteMacPrimaryPort         InterfaceIndex,
30140              rcBridgeRemoteMacSecondaryBVlanId   Integer32,
30141              rcBridgeRemoteMacSecondaryDestSysName OCTET STRING,
30142              rcBridgeRemoteMacSecondaryPort         InterfaceIndex,
30143              rcBridgeRemoteMacSmltRemote TruthValue
30144         }
30145
30146rcBridgeRemoteMacVlanId OBJECT-TYPE
30147        SYNTAX          Integer32 (1..4094)
30148        MAX-ACCESS      not-accessible
30149        STATUS          current
30150        DESCRIPTION     "Used to indicate the Vlan ID for this
30151                         MAC address."
30152        ::= { rcBridgeRemoteMacEntry 1 }
30153
30154rcBridgeRemoteMacAddr OBJECT-TYPE
30155        SYNTAX          MacAddress
30156        MAX-ACCESS      not-accessible
30157        STATUS          current
30158        DESCRIPTION     "A customer MAC address for which the bridge
30159                        has forwarding and/or filtering information."
30160        REFERENCE       ""
30161        ::= { rcBridgeRemoteMacEntry 2 }
30162
30163rcBridgeRemoteMacStatus OBJECT-TYPE
30164        SYNTAX  	INTEGER {
30165			      other(1),
30166			      invalid(2),
30167			      learned(3),
30168			      self(4),
30169			      mgmt(5)
30170			}
30171        MAX-ACCESS 	read-only
30172        STATUS 	 	current
30173        DESCRIPTION 	"This object indicates the status of this entry."
30174        ::= { rcBridgeRemoteMacEntry 3 }
30175
30176rcBridgeRemoteMacDestAddr OBJECT-TYPE
30177        SYNTAX          MacAddress
30178        MAX-ACCESS      read-only
30179        STATUS          current
30180        DESCRIPTION     "A provider MAC address for which the bridge
30181                        has forwarding and/or filtering information."
30182        REFERENCE       ""
30183        ::= { rcBridgeRemoteMacEntry 4 }
30184
30185rcBridgeRemoteMacPrimaryBVlanId OBJECT-TYPE
30186        SYNTAX          Integer32 (1..4094)
30187        MAX-ACCESS      read-only
30188        STATUS          current
30189        DESCRIPTION     "Used to indicate the BVlan ID for this
30190                         MAC address."
30191        ::= { rcBridgeRemoteMacEntry 5 }
30192
30193rcBridgeRemoteMacPrimaryDestSysName OBJECT-TYPE
30194        SYNTAX        OCTET STRING (SIZE (0..255))
30195        MAX-ACCESS    read-only
30196        STATUS        current
30197        DESCRIPTION   "Primary System name of the node where MAC address entry
30198                       come from."
30199        ::= { rcBridgeRemoteMacEntry 6 }
30200
30201rcBridgeRemoteMacPrimaryPort OBJECT-TYPE
30202        SYNTAX          InterfaceIndex
30203        MAX-ACCESS      read-only
30204        STATUS          current
30205        DESCRIPTION     "Either the value '0', or the primary
30206      	             	port on which a frame came from."
30207        ::= { rcBridgeRemoteMacEntry 7  }
30208
30209rcBridgeRemoteMacSecondaryBVlanId OBJECT-TYPE
30210        SYNTAX          Integer32 (1..4094)
30211        MAX-ACCESS      read-only
30212        STATUS          current
30213        DESCRIPTION     "Used to indicate the BVlan ID for this
30214                         MAC address."
30215        ::= { rcBridgeRemoteMacEntry 8 }
30216
30217rcBridgeRemoteMacSecondaryDestSysName OBJECT-TYPE
30218        SYNTAX        OCTET STRING (SIZE (0..255))
30219        MAX-ACCESS    read-only
30220        STATUS        current
30221        DESCRIPTION   "Secondary System name of the node where MAC address entry
30222                       come from."
30223        ::= { rcBridgeRemoteMacEntry 9 }
30224
30225rcBridgeRemoteMacSecondaryPort OBJECT-TYPE
30226        SYNTAX          InterfaceIndex
30227        MAX-ACCESS      read-only
30228        STATUS          current
30229        DESCRIPTION     "Either the value '0', or the secondary
30230      	             	port on which a frame came from."
30231        ::= { rcBridgeRemoteMacEntry 10  }
30232
30233rcBridgeRemoteMacSmltRemote OBJECT-TYPE
30234        SYNTAX      TruthValue
30235        MAX-ACCESS  read-only
30236        STATUS      current
30237        DESCRIPTION  "A MAC address indicate for remote learnt from ist peer"
30238        ::= { rcBridgeRemoteMacEntry 11 }
30239
30240-- ISID based FDB table
30241
30242rcBridgeIsidFdbTable OBJECT-TYPE
30243        SYNTAX          SEQUENCE OF RcBridgeIsidFdbEntry
30244        MAX-ACCESS      not-accessible
30245        STATUS          current
30246        DESCRIPTION     "This table is for all the mac entries that are learned
30247                        on the per i-sid basis.This gives both the locally learnt
30248                        and remote mac entries. "
30249        ::= { rcBridge 23 }
30250
30251rcBridgeIsidFdbEntry OBJECT-TYPE
30252        SYNTAX          RcBridgeIsidFdbEntry
30253        MAX-ACCESS      not-accessible
30254        STATUS          current
30255        DESCRIPTION     "Information about a UNI MAC address for
30256                        which the bridge has the forwarding information."
30257        INDEX { rcBridgeIsidFdbIsidId, rcBridgeIsidFdbAddress}
30258        ::= { rcBridgeIsidFdbTable 1 }
30259
30260RcBridgeIsidFdbEntry ::= SEQUENCE {
30261             rcBridgeIsidFdbIsidId       Integer32,
30262             rcBridgeIsidFdbAddress      MacAddress,
30263             rcBridgeIsidFdbStatus       INTEGER,
30264             rcBridgeIsidFdbPort         InterfaceIndex,
30265             rcBridgeIsidFdbPortType     INTEGER,
30266             rcBridgeIsidFdbRemoteMacDestAddr  MacAddress,
30267             rcBridgeIsidFdbRemoteMacBVlanId  Integer32,
30268             rcBridgeIsidFdbRemoteMacDestSysName OCTET STRING,
30269	     rcBridgeIsidFdbCvid         Integer32
30270        }
30271
30272rcBridgeIsidFdbIsidId OBJECT-TYPE
30273        SYNTAX        Integer32(1..16777215)
30274        MAX-ACCESS    not-accessible
30275        STATUS        current
30276        DESCRIPTION   "Used to indicate the i-sid for this
30277                      MAC address."
30278        ::= { rcBridgeIsidFdbEntry 1 }
30279
30280rcBridgeIsidFdbAddress OBJECT-TYPE
30281        SYNTAX          MacAddress
30282        MAX-ACCESS      not-accessible
30283        STATUS          current
30284        DESCRIPTION     "A unicast MAC address for which the bridge
30285                        has forwarding and/or filtering information."
30286
30287        ::= { rcBridgeIsidFdbEntry 2 }
30288
30289rcBridgeIsidFdbStatus OBJECT-TYPE
30290        SYNTAX          INTEGER {
30291                              other(1),
30292                              invalid(2),
30293                              learned(3),
30294                              self(4),
30295                              mgmt(5)
30296                        }
30297        MAX-ACCESS      read-only
30298        STATUS          current
30299        DESCRIPTION     "This object indicates the status of this entry."
30300        ::= { rcBridgeIsidFdbEntry 3 }
30301
30302rcBridgeIsidFdbPort OBJECT-TYPE
30303        SYNTAX          InterfaceIndex
30304        MAX-ACCESS      read-only
30305        STATUS          current
30306        DESCRIPTION     "Either the value '0', or the port number of the
30307                        port on which a frame having a source address
30308                        equal to the value of the corresponding instance
30309                        of rcBridgeIsidFdbAddress has been seen."
30310        ::= { rcBridgeIsidFdbEntry 4 }
30311
30312rcBridgeIsidFdbPortType OBJECT-TYPE
30313        SYNTAX          INTEGER {
30314                              local(1),
30315                              remote(2),
30316                              ist-peer(3)
30317                        }
30318        MAX-ACCESS      read-only
30319        STATUS          current
30320        DESCRIPTION     "This object indicates the whether the
30321                         rcBridgeIsidFdbAddress is learnt locally or
30322                         learnt on NNI port from a remote destination."
30323        DEFVAL          { 1 }
30324        ::= { rcBridgeIsidFdbEntry 5 }
30325
30326rcBridgeIsidFdbRemoteMacDestAddr OBJECT-TYPE
30327        SYNTAX          MacAddress
30328        MAX-ACCESS      read-only
30329        STATUS          current
30330        DESCRIPTION     "A provider MAC address for which the bridge
30331                        has forwarding and/or filtering information.
30332                        This value is displayed only if the PortType
30333                        is remote otherwise a value of zero is displayed."
30334        DEFVAL          { "00-00-00-00-00-00" }
30335        ::= { rcBridgeIsidFdbEntry 6 }
30336
30337rcBridgeIsidFdbRemoteMacBVlanId OBJECT-TYPE
30338        SYNTAX          Integer32 (0..4094)
30339        MAX-ACCESS      read-only
30340        STATUS          current
30341        DESCRIPTION     "Used to indicate the BVlan ID for this
30342                         MAC address if it is learnt remotely
30343                         Otherwise a value of 0 is displayed."
30344        DEFVAL           { 0 }
30345        ::= { rcBridgeIsidFdbEntry 7 }
30346
30347rcBridgeIsidFdbRemoteMacDestSysName OBJECT-TYPE
30348        SYNTAX        OCTET STRING (SIZE (0..255))
30349        MAX-ACCESS    read-only
30350        STATUS        current
30351        DESCRIPTION   "Primary System name of the node where MAC
30352                      address entry in case of remote otherwise
30353                      NULL is shown."
30354        DEFVAL        {""}
30355        ::= { rcBridgeIsidFdbEntry 8 }
30356
30357rcBridgeIsidFdbCvid OBJECT-TYPE
30358        SYNTAX          Integer32 (1..4096)
30359        MAX-ACCESS      read-only
30360        STATUS          current
30361        DESCRIPTION     "Used to identify customer vid of the switched uni port
30362                        of this entry is associated with. 4095 is not used. 4096
30363                        is reserved for untagged case "
30364        ::= { rcBridgeIsidFdbEntry 9}
30365
30366--rcBridgeVnidFdbTable
30367rcBridgeVnidFdbTable OBJECT-TYPE
30368        SYNTAX          SEQUENCE OF RcBridgeVnidFdbEntry
30369        MAX-ACCESS      not-accessible
30370        STATUS          current
30371        DESCRIPTION     "This table is used to store all the mac entries that are learned
30372                         on the given vnid.This gives both the locally learnt
30373                         and remote mac entries. "
30374        ::= { rcBridge 24 }
30375
30376rcBridgeVnidFdbEntry OBJECT-TYPE
30377        SYNTAX          RcBridgeVnidFdbEntry
30378        MAX-ACCESS      not-accessible
30379        STATUS          current
30380        DESCRIPTION     "Information about a  MAC address for
30381                         which the bridge has the forwarding information."
30382        INDEX { rcBridgeVnidFdbVnid, rcBridgeVnidFdbAddress}
30383        ::= { rcBridgeVnidFdbTable 1 }
30384
30385RcBridgeVnidFdbEntry ::= SEQUENCE {
30386        rcBridgeVnidFdbVnid             Integer32,
30387        rcBridgeVnidFdbAddress          MacAddress,
30388        rcBridgeVnidFdbStatus           INTEGER,
30389        rcBridgeVnidFdbInterfaceIndex   InterfaceIndex,
30390        rcBridgeVnidFdbType             INTEGER
30391}
30392
30393rcBridgeVnidFdbVnid OBJECT-TYPE
30394       SYNTAX        Integer32(1..16777215)
30395       MAX-ACCESS    not-accessible
30396       STATUS        current
30397       DESCRIPTION   "Used to identify the vnid value uniquely for the
30398                      MAC address."
30399       ::= { rcBridgeVnidFdbEntry 1 }
30400
30401rcBridgeVnidFdbAddress OBJECT-TYPE
30402       SYNTAX          MacAddress
30403       MAX-ACCESS      not-accessible
30404       STATUS          current
30405       DESCRIPTION     "A unicast MAC address for which the bridge
30406                        has forwarding and/or filtering information."
30407       ::= { rcBridgeVnidFdbEntry 2 }
30408
30409rcBridgeVnidFdbStatus OBJECT-TYPE
30410      SYNTAX          INTEGER {
30411                                other(1),
30412                                invalid(2),
30413                                learned(3),
30414                                self(4),
30415                                mgmt(5)
30416                              }
30417     MAX-ACCESS      read-only
30418     STATUS          current
30419     DESCRIPTION     "This object indicates the status of this entry."
30420     ::= { rcBridgeVnidFdbEntry 3 }
30421
30422rcBridgeVnidFdbInterfaceIndex OBJECT-TYPE
30423     SYNTAX          InterfaceIndex
30424     MAX-ACCESS      read-only
30425     STATUS          current
30426     DESCRIPTION     "The IfIndex of the interface
30427                      on which a frame having a source address
30428                      equal to the value of the corresponding instance
30429                      of rcBridgeVnidFdbAddress has been learnt."
30430     ::= { rcBridgeVnidFdbEntry 4 }
30431
30432rcBridgeVnidFdbType OBJECT-TYPE
30433     SYNTAX          INTEGER {
30434                               local(1),
30435                               remote(2),
30436                               ist-peer(3)
30437                             }
30438     MAX-ACCESS      read-only
30439     STATUS          current
30440     DESCRIPTION     "This object indicates the whether the
30441                      rcBridgeVnidFdbAddress is learnt locally or
30442                      learnt on NNI from a remote destination."
30443     ::= { rcBridgeVnidFdbEntry 5 }
30444
30445-- rcBoot Group
30446
30447rcBootFlashSwVersion OBJECT-TYPE
30448        SYNTAX        DisplayString
30449        MAX-ACCESS    read-only
30450        STATUS        obsolete
30451        DESCRIPTION   "BootFlashSwVersion indicates the software
30452                      version in the Flash."
30453        ::= { rcBoot 1 }
30454
30455rcBootPcmciaSwVersion OBJECT-TYPE
30456        SYNTAX        DisplayString
30457        MAX-ACCESS    read-only
30458        STATUS        obsolete
30459        DESCRIPTION   "BootPcmciaSwVersion indicate the software
30460                      version in the Pcmcia card."
30461        ::= { rcBoot 2 }
30462
30463
30464rcBootLastBootSource OBJECT-TYPE
30465        SYNTAX        DisplayString
30466        MAX-ACCESS    read-only
30467        STATUS        obsolete
30468        DESCRIPTION   "Indicates the boot source of the last
30469                      the system boot."
30470        ::= { rcBoot 3 }
30471
30472rcBootPrimary OBJECT-TYPE
30473        SYNTAX          INTEGER {
30474                           flash(1),
30475                           pcmcia(2),
30476                           net(3),
30477                           skip(4)
30478                        }
30479        MAX-ACCESS        	read-write
30480        STATUS        	obsolete
30481        DESCRIPTION   	"BootPrimary is indicator for the
30482                     	primary source to boot the system."
30483	DEFVAL 		{ flash }
30484        ::= { rcBoot 4 }
30485
30486rcBootSecondary OBJECT-TYPE
30487        SYNTAX          INTEGER {
30488                           flash(1),
30489                           pcmcia(2),
30490                           net(3),
30491                           skip(4)
30492                        }
30493        MAX-ACCESS        	read-write
30494        STATUS        	obsolete
30495        DESCRIPTION   	"BootSecondary indicates the second choice
30496                        of the boot source."
30497	DEFVAL 		{ pcmcia }
30498        ::= { rcBoot 5 }
30499
30500rcBootTertiary OBJECT-TYPE
30501        SYNTAX          INTEGER {
30502                           flash(1),
30503                           pcmcia(2),
30504                           net(3),
30505                           skip(4)
30506                        }
30507        MAX-ACCESS        	read-write
30508        STATUS        	obsolete
30509        DESCRIPTION   	"BootTertiary indicates the third choice
30510                        of boot source."
30511	DEFVAL 		{ net }
30512        ::= { rcBoot 6 }
30513
30514
30515-- rcDevice Group
30516rcDeviceLastBootSource OBJECT-TYPE
30517        SYNTAX          DisplayString
30518        MAX-ACCESS      read-only
30519        STATUS          obsolete
30520        DESCRIPTION     "Used to indicate the source of the software
30521                         image the system was last booted with."
30522        ::= { rcDevice 1 }
30523
30524rcDevicePrimarySource OBJECT-TYPE
30525        SYNTAX          INTEGER {
30526                           flash(1),
30527                           pcmcia(2),
30528                           net(3),
30529                           skip(4)
30530                        }
30531        MAX-ACCESS        	read-write
30532        STATUS        	obsolete
30533        DESCRIPTION   	"Used to indicate the primary choice to get
30534                         a system software image."
30535        ::= { rcDevice 2 }
30536
30537rcDevicePrimarySourceFileName OBJECT-TYPE
30538        SYNTAX          DisplayString (SIZE(0..255))
30539        MAX-ACCESS      read-write
30540        STATUS          obsolete
30541        DESCRIPTION     "Used to indicate a file number, if applicable."
30542        ::= { rcDevice 3 }
30543
30544rcDeviceSecondarySource OBJECT-TYPE
30545        SYNTAX          INTEGER {
30546                           flash(1),
30547                           pcmcia(2),
30548                           net(3),
30549                           skip(4)
30550                        }
30551        MAX-ACCESS        	read-write
30552        STATUS        	obsolete
30553        DESCRIPTION   	"Used to indicate the secondary choice to get
30554                         a system software image."
30555        ::= { rcDevice 4 }
30556
30557rcDeviceSecondarySourceFileName OBJECT-TYPE
30558        SYNTAX          DisplayString (SIZE(0..255))
30559        MAX-ACCESS      read-write
30560        STATUS          obsolete
30561        DESCRIPTION     "Used to indicate a file name, if applicable."
30562        ::= { rcDevice 5 }
30563
30564rcDeviceTertiarySource OBJECT-TYPE
30565        SYNTAX          INTEGER {
30566                           flash(1),
30567                           pcmcia(2),
30568                           net(3),
30569                           skip(4)
30570                        }
30571        MAX-ACCESS        	read-write
30572        STATUS        	obsolete
30573        DESCRIPTION   	"Used to indicate the tertiary choice to get
30574                         a system software image."
30575        ::= { rcDevice 6 }
30576
30577rcDeviceTertiarySourceFileName OBJECT-TYPE
30578        SYNTAX          DisplayString (SIZE(0..255))
30579        MAX-ACCESS      read-write
30580        STATUS          obsolete
30581        DESCRIPTION     "Used to indicate a file name, if applicable."
30582        ::= { rcDevice 7 }
30583
30584rcDeviceConfigSource OBJECT-TYPE
30585        SYNTAX          INTEGER {
30586                           flash(1),
30587                           pcmcia(2),
30588			   nvram(5)
30589                        }
30590        MAX-ACCESS        	read-write
30591        STATUS        	obsolete
30592        DESCRIPTION   	"Used to indicate the location to get a system
30593			configuration file during system boot."
30594        ::= { rcDevice 8 }
30595
30596rcDeviceConfigSourceFileName OBJECT-TYPE
30597        SYNTAX          DisplayString (SIZE(0..255))
30598        MAX-ACCESS      read-write
30599        STATUS          obsolete
30600        DESCRIPTION     "Used to indicate a file name, if applicable."
30601        ::= { rcDevice 9 }
30602
30603rcDeviceFlashBytesUsed OBJECT-TYPE
30604        SYNTAX          Integer32
30605        MAX-ACCESS      read-only
30606        STATUS          obsolete
30607        DESCRIPTION     "Used to indicate the number of bytes used in the
30608                         system's configuration flash device."
30609        ::= { rcDevice 10 }
30610
30611rcDeviceFlashBytesFree OBJECT-TYPE
30612        SYNTAX          Integer32
30613        MAX-ACCESS      read-only
30614        STATUS          obsolete
30615        DESCRIPTION     "Used to indicate the number of bytes available in
30616                         the system's configuration flash device."
30617        ::= { rcDevice 11 }
30618
30619rcDevicePcmciaBytesUsed OBJECT-TYPE
30620        SYNTAX          Integer32
30621        MAX-ACCESS      read-only
30622        STATUS          obsolete
30623        DESCRIPTION     "Used to indicate the number of bytes used in the
30624                         system's PCMCIA device."
30625        ::= { rcDevice 12 }
30626
30627rcDevicePcmciaBytesFree OBJECT-TYPE
30628        SYNTAX          Integer32
30629        MAX-ACCESS      read-only
30630        STATUS          obsolete
30631        DESCRIPTION     "Used to indicate the number of bytes available in
30632                         the system's PCMCIA device."
30633        ::= { rcDevice 13 }
30634
30635rcDeviceAction OBJECT-TYPE
30636        SYNTAX          INTEGER {
30637			    none(1),
30638                            squeezeFlash(2),
30639                            squeezePcmcia(3),
30640                            formatFlash(4),
30641                            formatPcmcia(5),
30642                            recoverFlash(6),
30643                            recoverPcmcia(7)
30644                        }
30645        MAX-ACCESS        	read-write
30646        STATUS        	obsolete
30647        DESCRIPTION   	"Used to specify a particular action to perform on
30648                         one of the system's device."
30649        ::= { rcDevice 14 }
30650
30651rcDeviceResult OBJECT-TYPE
30652        SYNTAX          INTEGER {
30653                            none(1),
30654                            inProgress(2),
30655                            success(3),
30656                            fail(4)
30657                        }
30658        MAX-ACCESS        	read-only
30659        STATUS        	obsolete
30660        DESCRIPTION   	"Used to indicate the result of the last action
30661                         performed on one of the system's device."
30662        ::= { rcDevice 15 }
30663
30664rcDeviceFlashNumFiles OBJECT-TYPE
30665        SYNTAX          INTEGER (0..128)
30666        MAX-ACCESS      read-only
30667        STATUS          obsolete
30668        DESCRIPTION     "Used to indicate the number of files available in
30669                         the system's configuration flash device."
30670        ::= { rcDevice 16 }
30671
30672rcDevicePcmciaNumFiles OBJECT-TYPE
30673        SYNTAX          INTEGER (0..128)
30674        MAX-ACCESS      read-only
30675        STATUS          obsolete
30676        DESCRIPTION     "Used to indicate the number of files available in
30677                         the system's PCMCIA device."
30678        ::= { rcDevice 17 }
30679
30680
30681-- The Device Flash Table
30682
30683rcDeviceFlashTable OBJECT-TYPE
30684	SYNTAX  	SEQUENCE OF RcDeviceFlashEntry
30685	MAX-ACCESS  	not-accessible
30686	STATUS  	obsolete
30687	DESCRIPTION 	"Flash table."
30688	::= { rcDevice 25 }
30689
30690rcDeviceFlashEntry OBJECT-TYPE
30691	SYNTAX  	RcDeviceFlashEntry
30692	MAX-ACCESS  	not-accessible
30693	STATUS  	obsolete
30694	DESCRIPTION 	"An entry in the system's flash table."
30695	INDEX   { rcDeviceFlashFileNum }
30696        ::= { rcDeviceFlashTable 1 }
30697
30698RcDeviceFlashEntry ::=
30699        SEQUENCE {
30700	     rcDeviceFlashFileNum     INTEGER,
30701	     rcDeviceFlashFileName    DisplayString,
30702	     rcDeviceFlashFileVersion DisplayString,
30703	     rcDeviceFlashFileType    INTEGER,
30704	     rcDeviceFlashFileMode    INTEGER,
30705	     rcDeviceFlashFileSize    Integer32,
30706	     rcDeviceFlashFileCrc     Integer32,
30707	     rcDeviceFlashFileStatus  INTEGER,
30708	     rcDeviceFlashRowStatus   RowStatus
30709        }
30710
30711rcDeviceFlashFileNum OBJECT-TYPE
30712        SYNTAX  	INTEGER (0..128)
30713        MAX-ACCESS  	read-only
30714        STATUS  	obsolete
30715        DESCRIPTION 	"Used to indicate a particular file in flash."
30716        ::= { rcDeviceFlashEntry 1 }
30717
30718rcDeviceFlashFileName OBJECT-TYPE
30719        SYNTAX  	DisplayString
30720        MAX-ACCESS  	read-only
30721        STATUS  	obsolete
30722        DESCRIPTION 	"Used to indicate a flash file's name."
30723        ::= { rcDeviceFlashEntry 2 }
30724
30725rcDeviceFlashFileVersion OBJECT-TYPE
30726        SYNTAX  	DisplayString
30727        MAX-ACCESS  	read-only
30728        STATUS  	obsolete
30729        DESCRIPTION 	"Used to indicate the flash file's version."
30730        ::= { rcDeviceFlashEntry 3 }
30731
30732rcDeviceFlashFileType OBJECT-TYPE
30733        SYNTAX  	INTEGER {
30734                           config(1),
30735                           log(2),
30736                           trace(3),
30737                           executable(4)
30738                        }
30739        MAX-ACCESS  	read-only
30740        STATUS  	obsolete
30741        DESCRIPTION     "Used to indicate the flash file's type."
30742        ::= { rcDeviceFlashEntry 4 }
30743
30744rcDeviceFlashFileMode OBJECT-TYPE
30745        SYNTAX  	INTEGER {
30746                           compressed(1),
30747                           uncompressed(2)
30748                        }
30749        MAX-ACCESS  	read-only
30750        STATUS  	obsolete
30751        DESCRIPTION     "Used to indicate the flash file's mode."
30752        ::= { rcDeviceFlashEntry 5 }
30753
30754rcDeviceFlashFileSize OBJECT-TYPE
30755        SYNTAX  	Integer32
30756        MAX-ACCESS  	read-only
30757        STATUS  	obsolete
30758        DESCRIPTION     "Used to indicate the flash file's size."
30759        ::= { rcDeviceFlashEntry 6 }
30760
30761rcDeviceFlashFileCrc OBJECT-TYPE
30762        SYNTAX  	Integer32
30763        MAX-ACCESS  	read-only
30764        STATUS  	obsolete
30765        DESCRIPTION     "Used to indicate the flash file's CRC."
30766        ::= { rcDeviceFlashEntry 7 }
30767
30768rcDeviceFlashFileStatus OBJECT-TYPE
30769        SYNTAX  	INTEGER {
30770                           active(1),
30771                           deleted(2)
30772                        }
30773        MAX-ACCESS  	read-only
30774        STATUS  	obsolete
30775        DESCRIPTION     "Used to indicate the flash file's status.
30776                         A file that has been marked for deletion, but
30777                         who's space has not been reclaimed yet is marked
30778                         as 'deleted'."
30779        ::= { rcDeviceFlashEntry 8 }
30780
30781rcDeviceFlashRowStatus OBJECT-TYPE
30782        SYNTAX  	RowStatus
30783        MAX-ACCESS  	read-write
30784        STATUS  	obsolete
30785        DESCRIPTION 	"Row status."
30786        ::= { rcDeviceFlashEntry 9 }
30787
30788
30789-- The Device Pcmcia Table
30790
30791rcDevicePcmciaTable OBJECT-TYPE
30792	SYNTAX  	SEQUENCE OF RcDevicePcmciaEntry
30793	MAX-ACCESS  	not-accessible
30794	STATUS  	obsolete
30795	DESCRIPTION 	"PCMCIA table."
30796	::= { rcDevice 26 }
30797
30798rcDevicePcmciaEntry OBJECT-TYPE
30799	SYNTAX  	RcDevicePcmciaEntry
30800	MAX-ACCESS  	not-accessible
30801	STATUS  	obsolete
30802        DESCRIPTION     "An entry in the system's PCMCIA table."
30803	INDEX   { rcDevicePcmciaFileNum }
30804        ::= { rcDevicePcmciaTable 1 }
30805
30806RcDevicePcmciaEntry ::=
30807        SEQUENCE {
30808	     rcDevicePcmciaFileNum     INTEGER,
30809	     rcDevicePcmciaFileName    DisplayString,
30810	     rcDevicePcmciaFileVersion DisplayString,
30811	     rcDevicePcmciaFileType    INTEGER,
30812	     rcDevicePcmciaFileMode    INTEGER,
30813	     rcDevicePcmciaFileSize    Integer32,
30814	     rcDevicePcmciaFileCrc     Integer32,
30815	     rcDevicePcmciaFileStatus  INTEGER,
30816	     rcDevicePcmciaRowStatus   RowStatus
30817        }
30818
30819rcDevicePcmciaFileNum OBJECT-TYPE
30820        SYNTAX  	INTEGER (0..128)
30821        MAX-ACCESS  	read-only
30822        STATUS  	obsolete
30823        DESCRIPTION     "Used to indicate a particular file in PCMCIA."
30824        ::= { rcDevicePcmciaEntry 1 }
30825
30826rcDevicePcmciaFileName OBJECT-TYPE
30827        SYNTAX  	DisplayString
30828        MAX-ACCESS  	read-only
30829        STATUS  	obsolete
30830        DESCRIPTION     "Used to indicate the PCMCIA file's name."
30831        ::= { rcDevicePcmciaEntry 2 }
30832
30833rcDevicePcmciaFileVersion OBJECT-TYPE
30834        SYNTAX  	DisplayString
30835        MAX-ACCESS  	read-only
30836        STATUS  	obsolete
30837        DESCRIPTION     "Used to indicate the PCMCIA file's version."
30838        ::= { rcDevicePcmciaEntry 3 }
30839
30840rcDevicePcmciaFileType OBJECT-TYPE
30841        SYNTAX  	INTEGER {
30842                           config(1),
30843                           log(2),
30844                           trace(3),
30845                           executable(4)
30846                        }
30847        MAX-ACCESS  	read-only
30848        STATUS  	obsolete
30849        DESCRIPTION     "Used to indicate the PCMCIA file's type."
30850        ::= { rcDevicePcmciaEntry 4 }
30851
30852rcDevicePcmciaFileMode OBJECT-TYPE
30853        SYNTAX  	INTEGER {
30854                           compressed(1),
30855                           uncompressed(2)
30856                        }
30857        MAX-ACCESS  	read-only
30858        STATUS  	obsolete
30859        DESCRIPTION     "Used to indicate a particular file in mode."
30860        ::= { rcDevicePcmciaEntry 5 }
30861
30862rcDevicePcmciaFileSize OBJECT-TYPE
30863        SYNTAX  	Integer32
30864        MAX-ACCESS  	read-only
30865        STATUS  	obsolete
30866        DESCRIPTION     "Used to indicate the PCMCIA file's size."
30867        ::= { rcDevicePcmciaEntry 6 }
30868
30869rcDevicePcmciaFileCrc OBJECT-TYPE
30870        SYNTAX  	Integer32
30871        MAX-ACCESS  	read-only
30872        STATUS  	obsolete
30873        DESCRIPTION     "Used to indicate the PCMCIA file's CRC."
30874        ::= { rcDevicePcmciaEntry 7 }
30875
30876rcDevicePcmciaFileStatus OBJECT-TYPE
30877        SYNTAX  	INTEGER {
30878                           active(1),
30879                           deleted(2)
30880                        }
30881        MAX-ACCESS  	read-only
30882        STATUS  	obsolete
30883        DESCRIPTION     "Used to indicate the PCMCIA file's status.
30884                         A file that has been marked for deletion, but
30885                         who's space has not been reclaimed yet is marked
30886                         as 'deleted'."
30887        ::= { rcDevicePcmciaEntry 8 }
30888
30889rcDevicePcmciaRowStatus OBJECT-TYPE
30890        SYNTAX  	RowStatus
30891        MAX-ACCESS  	read-write
30892        STATUS  	obsolete
30893        DESCRIPTION 	"Row status."
30894        ::= { rcDevicePcmciaEntry 9 }
30895
30896
30897-- Multi-Link Trunking Table
30898
30899rcMltNumMlts OBJECT-TYPE
30900        SYNTAX        	Integer32
30901        MAX-ACCESS        	read-only
30902        STATUS        	current
30903        DESCRIPTION   	"The number of MLTs currently defined in the switch."
30904        ::= { rcMlt 1 }
30905
30906rcMltPotentialMembers OBJECT-TYPE
30907        SYNTAX        	PortSet
30908        MAX-ACCESS        	read-only
30909        STATUS        	current
30910        DESCRIPTION   	"The set of ports that are not members of any MLT."
30911        ::= { rcMlt 2 }
30912
30913rcMltIstSessionEnable OBJECT-TYPE
30914        SYNTAX        EnableValue
30915        MAX-ACCESS    read-write
30916        STATUS        current
30917        DESCRIPTION   "Used to enable/disable mlt functionality."
30918        ::= { rcMlt 3 }
30919
30920rcMltIstSessionStatus OBJECT-TYPE
30921        SYNTAX        INTEGER {
30922                           up(1),
30923                           down(2)
30924                        }
30925        MAX-ACCESS    read-only
30926        STATUS        current
30927        DESCRIPTION   "Used to enable/disable mlt functionality."
30928        ::= { rcMlt 4 }
30929
30930rcMltIstPeerIp OBJECT-TYPE
30931        SYNTAX        IpAddress
30932        MAX-ACCESS    read-write
30933        STATUS        current
30934        DESCRIPTION   "IST mlt Peer Ip address."
30935        ::= { rcMlt 5 }
30936
30937rcMltIstVlanId OBJECT-TYPE
30938        SYNTAX      	INTEGER (0..4095)
30939        MAX-ACCESS    read-write
30940        STATUS        current
30941        DESCRIPTION   "IST mlt Vlan Id. 0 is default when it
30942                       is not set, VSP supports 0 to 4084"
30943        ::= { rcMlt 6 }
30944
30945
30946rcMltTable OBJECT-TYPE
30947        SYNTAX        	SEQUENCE OF RcMltEntry
30948        MAX-ACCESS        	not-accessible
30949        STATUS        	current
30950        DESCRIPTION   	"A list of Multi-Link Trunk entries. The number of
30951                      	entries is given by rcMltNumMlts."
30952        ::= { rcMlt 10 }
30953
30954rcMltEntry OBJECT-TYPE
30955        SYNTAX        	RcMltEntry
30956        MAX-ACCESS        	not-accessible
30957        STATUS        	current
30958        DESCRIPTION   	"Entry containing configuration information for a
30959                      	particular Multi-Link Trunk."
30960        INDEX         	{ rcMltId }
30961        ::= { rcMltTable 1 }
30962
30963RcMltEntry ::= SEQUENCE {
30964                rcMltId	                    INTEGER,
30965                rcMltName                   DisplayString,
30966                rcMltPortMembers            PortSet,
30967		rcMltPortType               INTEGER,
30968		rcMltNumVlanIds             Integer32,
30969		rcMltVlanIds                IdList,
30970                rcMltRowStatus              RowStatus,
30971		rcMltEnable                 TruthValue,
30972		rcMltLoadBalance            TruthValue,
30973		rcMltDistributionAlgorithm  INTEGER,
30974		rcMltIfIndex		    InterfaceIndex,
30975		rcMltMltType   		    INTEGER,
30976		rcMltSmltId		    INTEGER,
30977		rcMltRunningType            INTEGER,
30978		rcMltSvlanPortType          INTEGER,
30979		rcMltMulticastDistribution  EnableValue,
30980		rcMltAggregatable           EnableValue,
30981		rcMltClearLinkAggregate     INTEGER,
30982		rcMltNtStgEnable            TruthValue,
30983		rcMltDesignatedPort         InterfaceIndex,
30984		rcMltAggOperState           EnableValue,
30985		rcMltAggTimeOfLastOperChange TimeTicks,
30986                rcMltPeerPortMembers         PortSet,
30987		rcMltCpLimitPktRate	     INTEGER,
30988		rcMltCpLimitShutDownEnable   TruthValue,
30989		rcMltVlanIdList		     OCTET STRING,
30990                rcMltEntryOwner              INTEGER,
30991                rcMltDatapathProgrammingState INTEGER,
30992                rcMltPrivateVlanType         INTEGER,
30993		rcMltPeerPortMembersList     DisplayString,
30994		rcMltFlexUniEnable           TruthValue
30995        }
30996
30997rcMltId OBJECT-TYPE
30998        SYNTAX        	INTEGER (1..512)
30999        MAX-ACCESS      read-only
31000        STATUS        	current
31001        DESCRIPTION   	"A value that uniquely identifies the Multi-Link
31002                      	Trunk associated with this entry."
31003        ::= { rcMltEntry 1 }
31004
31005rcMltName OBJECT-TYPE
31006        SYNTAX        	DisplayString (SIZE (0..20))
31007        MAX-ACCESS        	read-write
31008        STATUS        	current
31009        DESCRIPTION   	"An administratively-assigned name for this MLT."
31010        ::= { rcMltEntry 2 }
31011
31012rcMltPortMembers OBJECT-TYPE
31013        SYNTAX        	PortSet
31014        MAX-ACCESS        	read-write
31015        STATUS        	current
31016        DESCRIPTION   	"The set of ports that are members of this MLT."
31017        ::= { rcMltEntry 3 }
31018
31019rcMltPortType OBJECT-TYPE
31020        SYNTAX        	INTEGER {
31021                        	access(1),     -- access port type
31022                         	trunk(2)       -- trunk port type
31023                      	}
31024        MAX-ACCESS        	read-write
31025        STATUS        	current
31026        DESCRIPTION   	"The type of MLT port: access(1) or trunk(2)."
31027	DEFVAL 		{ access }
31028        ::= { rcMltEntry 4 }
31029
31030rcMltNumVlanIds OBJECT-TYPE
31031        SYNTAX        	Integer32
31032        MAX-ACCESS        	read-only
31033        STATUS        	current
31034        DESCRIPTION   	"Used to indicate the number of VLAN IDs that
31035                      	are stored in the rcMltVlanIds variable."
31036        ::= { rcMltEntry 5 }
31037
31038rcMltVlanIds OBJECT-TYPE
31039        SYNTAX        	IdList (SIZE (8192))
31040        MAX-ACCESS        	read-write
31041        STATUS        	current
31042        DESCRIPTION   	"An array used to identify which VLANs this MLT
31043                      	is associated with.  Each VLAN ID is stored as a
31044		      	two octet value. The first octet in the pair holds
31045                      	bits 15-8 of the VLAN ID, while the second octet
31046                      	holds bits 7-0 of the VLAN ID.
31047		        This object is now replaced by rcMltVlanIdList."
31048        ::= { rcMltEntry 6 }
31049
31050rcMltRowStatus OBJECT-TYPE
31051        SYNTAX        	RowStatus
31052        MAX-ACCESS        	read-write
31053        STATUS        	current
31054        DESCRIPTION   	"Used to create/delete entries in the rcMltTable."
31055        ::= { rcMltEntry 7 }
31056
31057rcMltEnable OBJECT-TYPE
31058        SYNTAX        	TruthValue
31059        MAX-ACCESS        	read-only
31060        STATUS        	current
31061        DESCRIPTION   	"Enable the entry."
31062	DEFVAL 		{ true }
31063        ::= { rcMltEntry 8 }
31064
31065rcMltLoadBalance OBJECT-TYPE
31066        SYNTAX        	TruthValue
31067        MAX-ACCESS        	read-write
31068        STATUS        	current
31069        DESCRIPTION   	"Perform load balance?"
31070	DEFVAL	{ false }
31071        ::= { rcMltEntry 9 }
31072
31073rcMltDistributionAlgorithm OBJECT-TYPE
31074        SYNTAX        	INTEGER {
31075                        	none(1)
31076                      	}
31077        MAX-ACCESS        	read-write
31078        STATUS        	current
31079        DESCRIPTION   	"none(1), ...  It will be fill later"
31080	DEFVAL		{ none }
31081        ::= { rcMltEntry 10 }
31082
31083rcMltIfIndex OBJECT-TYPE
31084        SYNTAX        InterfaceIndex
31085        MAX-ACCESS    read-only
31086        STATUS        current
31087        DESCRIPTION   "Used to indicate the 'logical' ifIndex assigned to
31088                      this MLT."
31089        ::= { rcMltEntry 11 }
31090
31091rcMltMltType OBJECT-TYPE
31092        SYNTAX        INTEGER {
31093                        	normalMLT(1),
31094                        	istMLT(2),
31095                        	splitMLT(3),
31096                                virtualIstMLT(4) --Used only when spbm-config-mode flag disabled
31097                      }
31098        MAX-ACCESS    read-write
31099        STATUS        current
31100        DESCRIPTION   "MLT type."
31101        ::= { rcMltEntry 12 }
31102
31103rcMltSmltId OBJECT-TYPE
31104        SYNTAX        INTEGER (1..512)
31105        MAX-ACCESS    read-write
31106        STATUS        current
31107        DESCRIPTION   "Split MLT id."
31108        ::= { rcMltEntry 13 }
31109
31110rcMltRunningType OBJECT-TYPE
31111        SYNTAX        INTEGER {
31112                        	normalMLT(1),
31113                        	istMLT(2),
31114                        	splitMLT(3),
31115                                virtualIstMLT(4) --Used only when spbm-config-mode flag disabled
31116                      }
31117        MAX-ACCESS    read-only
31118        STATUS        current
31119        DESCRIPTION   "Split MLT running type."
31120        ::= { rcMltEntry 14 }
31121
31122rcMltSvlanPortType OBJECT-TYPE
31123        SYNTAX        INTEGER {
31124                        	normal(1),
31125                        	uni(2),
31126                        	nni(3)
31127                      }
31128        MAX-ACCESS    read-write
31129        STATUS        current
31130        DESCRIPTION   "Set MLT port type."
31131        DEFVAL   { normal }
31132        ::= { rcMltEntry 15 }
31133
31134rcMltMulticastDistribution OBJECT-TYPE
31135        SYNTAX        EnableValue
31136	       MAX-ACCESS    read-write
31137	       STATUS        current
31138	       DESCRIPTION   "Enable/Disable multicast distribution per mlt."
31139	       DEFVAL        { disable }
31140        ::= { rcMltEntry 16 }
31141
31142rcMltAggregatable OBJECT-TYPE
31143        SYNTAX        EnableValue
31144        MAX-ACCESS        read-write
31145        STATUS        current
31146        DESCRIPTION   "Enable/Disable link aggregation on a MLT."
31147        DEFVAL        { disable }
31148        ::= { rcMltEntry 18 }
31149
31150rcMltClearLinkAggregate OBJECT-TYPE
31151        SYNTAX        INTEGER {
31152                        	clear(1),
31153                        	none(2)
31154                      }
31155        MAX-ACCESS        read-write
31156        STATUS        current
31157        DESCRIPTION   "clear link aggregate, equivalent to disable and
31158                       re-enable aggregatable on the MLT."
31159        ::= { rcMltEntry 19 }
31160
31161rcMltNtStgEnable OBJECT-TYPE
31162        SYNTAX        TruthValue
31163	       MAX-ACCESS    read-write
31164	       STATUS        current
31165        DESCRIPTION     "Indicates whether this MLT is operating in
31166                         Nortel Mode or in Cisco Mode.
31167                         true = Nortel Mode
31168                         false = Cisco Mode."
31169        DEFVAL         { true }
31170        ::= { rcMltEntry 20 }
31171
31172rcMltDesignatedPort OBJECT-TYPE
31173        SYNTAX        InterfaceIndex
31174	       MAX-ACCESS    read-only
31175	       STATUS        current
31176        DESCRIPTION     "Indicates the Designated port for the MLT."
31177        ::= { rcMltEntry 21 }
31178
31179rcMltAggOperState OBJECT-TYPE
31180        SYNTAX        EnableValue
31181        MAX-ACCESS    read-only
31182        STATUS        current
31183        DESCRIPTION   "Link aggregation state on a MLT."
31184        ::= { rcMltEntry 22 }
31185
31186rcMltAggTimeOfLastOperChange OBJECT-TYPE
31187        SYNTAX        TimeTicks
31188        MAX-ACCESS    read-only
31189        STATUS        current
31190        DESCRIPTION   "The time value since the interface entered its
31191                       current operational state."
31192        ::= { rcMltEntry 23 }
31193
31194rcMltPeerPortMembers OBJECT-TYPE
31195        SYNTAX        	PortSet
31196        MAX-ACCESS      read-only
31197        STATUS        	deprecated
31198        DESCRIPTION   	"The set of Peer ports which are connected to local ports
31199                         (rcMltPortMember) of this MLT.
31200			 This object has been deprecated/obsolete by object rcMltPeerPortMembersList"
31201        ::= { rcMltEntry 39 }
31202
31203rcMltCpLimitPktRate OBJECT-TYPE
31204        SYNTAX        	INTEGER(1000..20000)
31205        MAX-ACCESS      read-write
31206        STATUS        	current
31207        DESCRIPTION   	"Used to limit Control packets on the
31208			 port to qos-levels 6 and 7.
31209			 Sets the limit in packets per second."
31210	DEFVAL		{ 8000 }
31211        ::= { rcMltEntry 40 }
31212
31213rcMltCpLimitShutDownEnable OBJECT-TYPE
31214        SYNTAX        	TruthValue
31215        MAX-ACCESS      read-write
31216        STATUS        	current
31217        DESCRIPTION   	"Used to indicate if the mlt-ports should  be
31218			 shutdown when the CpLimitPktRate is exceeded."
31219	DEFVAL		{ false }
31220        ::= { rcMltEntry 41 }
31221
31222rcMltVlanIdList OBJECT-TYPE
31223        SYNTAX        	OCTET STRING (SIZE (0..512))
31224        MAX-ACCESS      read-write
31225        STATUS        	current
31226        DESCRIPTION   	"This bitfield is used to identify which VLANs this MLT
31227                      	is associated with. Each VLAN ID is stored as a bit.
31228		      	The most-significant (left-most) bit represents Vlan Id 1."
31229        ::= { rcMltEntry 42 }
31230
31231rcMltEntryOwner OBJECT-TYPE
31232        SYNTAX          INTEGER {
31233                                none(1),
31234                                local(2),
31235                                remote(3),
31236                                localAndRemote(4)
31237                        }
31238        MAX-ACCESS      read-only
31239        STATUS          current
31240        DESCRIPTION   	"Defines the owner of the MLT."
31241        ::= { rcMltEntry 43 }
31242
31243rcMltDatapathProgrammingState OBJECT-TYPE
31244        SYNTAX          INTEGER {
31245                                none(1),
31246                                local(2),
31247                                remote(3),
31248                                localAndRemote(4)
31249                        }
31250        MAX-ACCESS      read-only
31251        STATUS          current
31252        DESCRIPTION   	"Defines the datapath programming state of
31253                         the MLT."
31254        ::= { rcMltEntry 44 }
31255
31256rcMltPrivateVlanType OBJECT-TYPE
31257        SYNTAX        INTEGER {
31258                         trunk(1),
31259                         isolated(2),
31260                         promiscuous(3),
31261                         none(4)
31262                      }
31263        MAX-ACCESS    read-write
31264        STATUS        current
31265        DESCRIPTION   "The mode used when private VLAN is associated with MLT.
31266                      If the VLAN is not private then this is ignored.
31267                      If the VLAN is private then the value must be
31268                      either trunk, isolated, or promiscuous.  Setting
31269                      the value to trunk will enable tagging.  Setting
31270                      the value to isolated or promiscuous will remove
31271                      non-private VLANs from the mlt."
31272        DEFVAL        { none }
31273        ::= { rcMltEntry 46 }
31274
31275rcMltPeerPortMembersList  OBJECT-TYPE
31276        SYNTAX        	DisplayString (SIZE (0..255))
31277        MAX-ACCESS      read-only
31278        STATUS        	current
31279        DESCRIPTION   	"A list of peer ports in the display format slot/port,slot/port/sub-port.
31280	                 A port display format cannot be always hardcoded as slot/port. It depends
31281			 on the dynamic setting of the port, such as channelized.
31282	                 This object is used to deprecate/obsolete the object of rcMltPeerPortMembers."
31283        ::= { rcMltEntry 48}
31284
31285rcMltFlexUniEnable OBJECT-TYPE
31286        SYNTAX        TruthValue
31287        MAX-ACCESS    read-create
31288        STATUS        current
31289        DESCRIPTION   "Used to set FLEX UNI enable/disable on mlt"
31290        DEFVAL        { false }
31291        ::= { rcMltEntry 49 }
31292
31293rcMltMcastDistribution OBJECT IDENTIFIER       ::= { rcMlt 11 }
31294
31295rcMltMcastDistributionEnable OBJECT-TYPE
31296        SYNTAX        TruthValue
31297        MAX-ACCESS    read-write
31298        STATUS        current
31299        DESCRIPTION   "Used to enable/disable this feature to
31300                       distribute multicast traffic on MLT ports. All
31301                       the cards in the system must be E-Tickets.
31302                       Cannot perform distribution in a mixed mode."
31303        ::= { rcMltMcastDistribution 1 }
31304
31305rcMltMcastDistributionGrpMask OBJECT-TYPE
31306        SYNTAX        IpAddress
31307        MAX-ACCESS    read-write
31308        STATUS        current
31309        DESCRIPTION   "Group Mask. Create a MLT abstraction layer to
31310                       distribute traffic basd on (source, group) information
31311                       of the multicast packet. The algorithm to pick
31312                       the actual port nedds to generate a fairly random
31313                       number for different combinations but a lways generate
31314                       the same number for a given (source, group) pair. By
31315                       default, the number of active ports of the MLT is used
31316                       to MOD the pseudo-random number generated by the XOR
31317                       of each byte of the masked group address with the
31318                       masked source address."
31319        ::= { rcMltMcastDistribution 2 }
31320
31321rcMltMcastDistributionSrcMask OBJECT-TYPE
31322        SYNTAX        IpAddress
31323        MAX-ACCESS    read-write
31324        STATUS        current
31325        DESCRIPTION   "Source Mask."
31326        ::= { rcMltMcastDistribution 3 }
31327
31328rcMltMcastDistributionRedistributionEnable OBJECT-TYPE
31329        SYNTAX        TruthValue
31330        MAX-ACCESS    read-write
31331        STATUS        current
31332        DESCRIPTION   "Enable redistribution."
31333        ::= { rcMltMcastDistribution 4 }
31334
31335rcMltNotificationObjects OBJECT IDENTIFIER ::= { rcMlt 15 }
31336
31337rcMltAggTrapEvent OBJECT-TYPE
31338        SYNTAX        INTEGER {
31339                          localdown(1),
31340                          remotedown(2),
31341                          up(3)
31342                      }
31343        MAX-ACCESS    accessible-for-notify
31344        STATUS        current
31345        DESCRIPTION   "It indicates three trap events: local down(1),
31346                       remote down(2), up(3)."
31347        ::= { rcMltNotificationObjects 1 }
31348
31349-- rcWeb related information
31350
31351rcWebEnableServer OBJECT-TYPE
31352        SYNTAX        TruthValue
31353        MAX-ACCESS    read-write
31354        STATUS        current
31355        DESCRIPTION   "Control whether the web server should be enabled.
31356		      Setting this variable to true will make the server
31357		      operational.  Setting this variable to false will
31358		      disable server."
31359        DEFVAL        { false }
31360        ::= { rcWeb 1 }
31361
31362rcWebRWAUserName OBJECT-TYPE
31363        SYNTAX        DisplayString (SIZE (1..20))
31364        MAX-ACCESS    read-write
31365        STATUS        current
31366        DESCRIPTION   "User name for the read-write-all web-server account."
31367        ::= { rcWeb 2 }
31368
31369rcWebRWAPassword OBJECT-TYPE
31370        SYNTAX        DisplayString (SIZE (1..32))
31371        MAX-ACCESS    read-write
31372        STATUS        current
31373        DESCRIPTION   "Password for the read-write-all web-server account."
31374        ::= { rcWeb 3 }
31375
31376rcWebRWUserName OBJECT-TYPE
31377        SYNTAX        DisplayString (SIZE (1..20))
31378        MAX-ACCESS    read-write
31379        STATUS        current
31380        DESCRIPTION   "User name for the read-write web-server account."
31381        ::= { rcWeb 4 }
31382
31383rcWebRWPassword OBJECT-TYPE
31384        SYNTAX        DisplayString (SIZE (1..32))
31385        MAX-ACCESS    read-write
31386        STATUS        current
31387        DESCRIPTION   "Password for the read-write web-server account."
31388        ::= { rcWeb 5 }
31389
31390rcWebROUserName OBJECT-TYPE
31391        SYNTAX        DisplayString (SIZE (1..20))
31392        MAX-ACCESS    read-write
31393        STATUS        current
31394        DESCRIPTION   "User name for the read-only web-server account."
31395        ::= { rcWeb 6 }
31396
31397rcWebROPassword OBJECT-TYPE
31398        SYNTAX        DisplayString (SIZE (1..32))
31399        MAX-ACCESS    read-write
31400        STATUS        current
31401        DESCRIPTION   "Password for the read-only web-server account."
31402        ::= { rcWeb 7 }
31403
31404rcWebLastChange OBJECT-TYPE
31405        SYNTAX        TimeTicks
31406        MAX-ACCESS    read-only
31407        STATUS        current
31408        DESCRIPTION   "Last web-browser initiated configuration
31409                      change since sysUpTime."
31410        ::= { rcWeb 8 }
31411
31412rcWebNumHits OBJECT-TYPE
31413        SYNTAX        Integer32
31414        MAX-ACCESS    read-only
31415        STATUS        current
31416        DESCRIPTION   "Number of hits to the web-server"
31417	::= { rcWeb 9 }
31418
31419rcWebNumAccessChecks OBJECT-TYPE
31420        SYNTAX        Integer32
31421        MAX-ACCESS    read-only
31422        STATUS        current
31423        DESCRIPTION   "Number of access checks performed by the web-server"
31424        ::= { rcWeb 10 }
31425
31426rcWebNumAccessBlocks OBJECT-TYPE
31427        SYNTAX        Integer32
31428        MAX-ACCESS    read-only
31429        STATUS        current
31430        DESCRIPTION   "Number of accesses blocked by the web-server"
31431        ::= { rcWeb 11 }
31432
31433rcWebNumRxErrors OBJECT-TYPE
31434        SYNTAX        Integer32
31435        MAX-ACCESS    read-only
31436        STATUS        current
31437        DESCRIPTION   "Number of receive errors encountered by the web-server"
31438        ::= { rcWeb 12 }
31439
31440rcWebNumTxErrors OBJECT-TYPE
31441        SYNTAX        Integer32
31442        MAX-ACCESS    read-only
31443        STATUS        current
31444        DESCRIPTION   "Number of transmit errors encountered by the web-server"
31445        ::= { rcWeb 13 }
31446
31447rcWebNumSetRequest OBJECT-TYPE
31448        SYNTAX        Integer32
31449        MAX-ACCESS    read-only
31450        STATUS        current
31451        DESCRIPTION   "Number of set-request to the web-server"
31452        ::= { rcWeb 14 }
31453
31454rcWebPrimaryHtmlSourceDir OBJECT-TYPE
31455        SYNTAX        DisplayString (SIZE(0..64))
31456        MAX-ACCESS    read-write
31457        STATUS        current
31458        DESCRIPTION   "primary html source directory"
31459	DEFVAL	      { "local" }
31460        ::= { rcWeb 15 }
31461
31462rcWebSecondaryHtmlSourceDir OBJECT-TYPE
31463        SYNTAX        DisplayString (SIZE(0..64))
31464        MAX-ACCESS    read-write
31465        STATUS        current
31466        DESCRIPTION   "secondary html source directory"
31467	DEFVAL	      { "pcmcia" }
31468        ::= { rcWeb 16 }
31469
31470rcWebTertiaryHtmlSourceDir OBJECT-TYPE
31471        SYNTAX        DisplayString (SIZE(0..64))
31472        MAX-ACCESS    read-write
31473        STATUS        current
31474        DESCRIPTION   "tertiary html source directory"
31475        ::= { rcWeb 17 }
31476
31477rcWebRWL3UserName OBJECT-TYPE
31478        SYNTAX        DisplayString (SIZE (1..20))
31479        MAX-ACCESS    read-write
31480        STATUS        current
31481        DESCRIPTION   "user name for the L3 web server account"
31482        ::= { rcWeb 18 }
31483
31484rcWebRWL3Password OBJECT-TYPE
31485        SYNTAX        DisplayString (SIZE (1..32))
31486        MAX-ACCESS    read-write
31487        STATUS        current
31488        DESCRIPTION   "password for the L3 web server account"
31489        ::= { rcWeb 19 }
31490
31491rcWebRWL2UserName OBJECT-TYPE
31492        SYNTAX        DisplayString (SIZE (1..20))
31493        MAX-ACCESS    read-write
31494        STATUS        current
31495        DESCRIPTION   "user name for the L2 web server account"
31496        ::= { rcWeb 20 }
31497
31498rcWebRWL2Password OBJECT-TYPE
31499        SYNTAX        DisplayString (SIZE (1..32))
31500        MAX-ACCESS    read-write
31501        STATUS        current
31502        DESCRIPTION   "password for the L2 web server account"
31503        ::= { rcWeb 21 }
31504
31505rcWebDefaultDisplayRows OBJECT-TYPE
31506        SYNTAX        INTEGER (10..100)
31507        MAX-ACCESS    read-write
31508        STATUS        current
31509        DESCRIPTION   "default display rows in html page."
31510	DEFVAL	      { 48 }
31511        ::= { rcWeb 22 }
31512
31513rcWebLastHostAccessBlocked OBJECT-TYPE
31514        SYNTAX        IpAddress
31515        MAX-ACCESS    read-only
31516        STATUS        deprecated
31517        DESCRIPTION   "last host access blocked"
31518        ::= { rcWeb 23 }
31519
31520rcWebHelpTftpSourceDir OBJECT-TYPE
31521        SYNTAX        OCTET STRING (SIZE (0..256))
31522        MAX-ACCESS    read-write
31523        STATUS        current
31524        DESCRIPTION   "tftp source directory for help files"
31525        ::= { rcWeb 24 }
31526
31527rcWebHttpPort OBJECT-TYPE
31528        SYNTAX        INTEGER (1..49151)
31529        MAX-ACCESS    read-write
31530        STATUS        current
31531        DESCRIPTION   "the HTTP port for web access"
31532	DEFVAL	      { 80 }
31533        ::= { rcWeb 25 }
31534
31535rcWebSecureOnly OBJECT-TYPE
31536        SYNTAX        TruthValue
31537        MAX-ACCESS    read-write
31538        STATUS        current
31539        DESCRIPTION   "Control whether the secure only should be enabled.
31540         	      Setting this variable to true will make the server support HTTPS only.
31541	   	      Setting this variable to false will make the server support both HTTP & HTTPS"
31542        DEFVAL        { true }
31543        ::= { rcWeb 26 }
31544
31545rcWebHttpsPort OBJECT-TYPE
31546        SYNTAX        Integer32 (443 | 1024..49151)
31547        MAX-ACCESS    read-write
31548        STATUS        current
31549        DESCRIPTION   "the HTTPs port for web access"
31550	DEFVAL	      { 443 }
31551        ::= { rcWeb 27 }
31552
31553rcWebLastHostAccessBlockedAddressType OBJECT-TYPE
31554        SYNTAX        InetAddressType
31555        MAX-ACCESS    read-only
31556        STATUS        current
31557        DESCRIPTION   "Address type (IPv4/IPv6) of last host access blocked"
31558        ::= { rcWeb 28 }
31559
31560rcWebLastHostAccessBlockedAddress OBJECT-TYPE
31561        SYNTAX        InetAddress
31562        MAX-ACCESS    read-only
31563        STATUS        current
31564        DESCRIPTION   "last host access blocked"
31565        ::= { rcWeb 29 }
31566
31567rcWebInactivityTimeout OBJECT-TYPE
31568        SYNTAX        Unsigned32(30..65535)
31569	UNITS         "seconds"
31570        MAX-ACCESS    read-write
31571        STATUS        current
31572        DESCRIPTION   "Used to indicate the amount of idle time, in
31573     		      seconds towait before timing out EDM login
31574		      sessions."
31575	DEFVAL        { 900 }
31576        ::= { rcWeb 30 }
31577
31578rcWebTlsMinimumVersion OBJECT-TYPE
31579        SYNTAX        INTEGER {
31580                                tlsv10(1),
31581                                tlsv11(2),
31582                                tlsv12(3) }
31583        MAX-ACCESS    read-write
31584        STATUS        current
31585        DESCRIPTION   "Specifies the minimum version of TLS protocol supported by the Web Server.
31586                      tlsv10 sets the version to 1.0.
31587                      tlsv11 sets the version to 1.1.
31588                      tlsv12 sets the version to 1.2."
31589        DEFVAL        { tlsv12 }
31590        ::= { rcWeb 31 }
31591
31592rcWebMinimumPasswordLength OBJECT-TYPE
31593        SYNTAX        Integer32 (1..32)
31594        MAX-ACCESS    read-write
31595        STATUS        current
31596        DESCRIPTION   "Minimum length password for web user"
31597        ::= { rcWeb 32 }
31598
31599-- rcCli related information
31600
31601rcCliRWAUserName OBJECT-TYPE
31602        SYNTAX        DisplayString (SIZE (1..20))
31603        MAX-ACCESS    read-write
31604        STATUS        current
31605        DESCRIPTION   "User name for the read-write-all CLI account."
31606        ::= { rcCli 1 }
31607
31608rcCliRWAPassword OBJECT-TYPE
31609        SYNTAX        DisplayString (SIZE (0..32))
31610        MAX-ACCESS    read-write
31611        STATUS        current
31612        DESCRIPTION   "Password for the read-write-all CLI account."
31613        ::= { rcCli 2 }
31614
31615rcCliRWUserName OBJECT-TYPE
31616        SYNTAX        DisplayString (SIZE (1..20))
31617        MAX-ACCESS    read-write
31618        STATUS        current
31619        DESCRIPTION   "User name for the read-write CLI account."
31620        ::= { rcCli 3 }
31621
31622rcCliRWPassword OBJECT-TYPE
31623        SYNTAX        DisplayString (SIZE (0..32))
31624        MAX-ACCESS    read-write
31625        STATUS        current
31626        DESCRIPTION   "Password for the read-write CLI account."
31627        ::= { rcCli 4 }
31628
31629rcCliRWL3UserName OBJECT-TYPE
31630        SYNTAX        DisplayString (SIZE (1..20))
31631        MAX-ACCESS    read-write
31632        STATUS        current
31633        DESCRIPTION   "User name for the read-write layer-3 CLI account."
31634        ::= { rcCli 5 }
31635
31636rcCliRWL3Password OBJECT-TYPE
31637        SYNTAX        DisplayString (SIZE (0..32))
31638        MAX-ACCESS    read-write
31639        STATUS        current
31640        DESCRIPTION   "Password for the read-write layer-3 CLI account."
31641        ::= { rcCli 6 }
31642
31643rcCliRWL2UserName OBJECT-TYPE
31644        SYNTAX        DisplayString (SIZE (1..20))
31645        MAX-ACCESS    read-write
31646        STATUS        current
31647        DESCRIPTION   "User name for the read-write layer-2 CLI account."
31648        ::= { rcCli 7 }
31649
31650rcCliRWL2Password OBJECT-TYPE
31651        SYNTAX        DisplayString (SIZE (0..32))
31652        MAX-ACCESS    read-write
31653        STATUS        current
31654        DESCRIPTION   "Password for the read-write layer-2 CLI account."
31655        ::= { rcCli 8 }
31656
31657rcCliROUserName OBJECT-TYPE
31658        SYNTAX        DisplayString (SIZE (1..20))
31659        MAX-ACCESS    read-write
31660        STATUS        current
31661        DESCRIPTION   "User name for the read-only CLI account."
31662        ::= { rcCli 9 }
31663
31664rcCliROPassword OBJECT-TYPE
31665        SYNTAX        DisplayString (SIZE (0..32))
31666        MAX-ACCESS    read-write
31667        STATUS        current
31668        DESCRIPTION   "Password for the read-only CLI account."
31669        ::= { rcCli 10 }
31670
31671rcCliMaxTelnetSessions OBJECT-TYPE
31672        SYNTAX        INTEGER (0..8)
31673        MAX-ACCESS    read-write
31674        STATUS        current
31675        DESCRIPTION   "Used to indicate the maximum number of telnet
31676		      sessions the system will support."
31677	DEFVAL	      { 8 }
31678	::= { rcCli 11 }
31679
31680rcCliMaxRloginSessions OBJECT-TYPE
31681        SYNTAX        INTEGER (0..8)
31682        MAX-ACCESS    read-write
31683        STATUS        current
31684        DESCRIPTION   "Used to indicate the maximum number of rlogin
31685                      sessions the system will support."
31686	DEFVAL	      { 8 }
31687        ::= { rcCli 12 }
31688
31689rcCliTimeout OBJECT-TYPE
31690        SYNTAX        INTEGER (30..65535)
31691        MAX-ACCESS    read-write
31692        STATUS        current
31693        DESCRIPTION   "Used to indicate the amount of idle time, in
31694     		      seconds to wait before timing out telnet and
31695		      rlogin sessions."
31696	DEFVAL        { 900 }
31697        ::= { rcCli 13 }
31698
31699rcCliNumAccessViolations OBJECT-TYPE
31700        SYNTAX        Integer32
31701        MAX-ACCESS    read-only
31702        STATUS        current
31703        DESCRIPTION   "Used to indicate the number of CLI access
31704		      violations detected by the system."
31705        ::= { rcCli 14 }
31706
31707rcCliRWL1UserName OBJECT-TYPE
31708        SYNTAX        DisplayString (SIZE (1..20))
31709        MAX-ACCESS    read-write
31710        STATUS        current
31711        DESCRIPTION   "User name for the read-write layer-1 CLI account."
31712        ::= { rcCli 15 }
31713
31714rcCliRWL1Password OBJECT-TYPE
31715        SYNTAX        DisplayString (SIZE (0..32))
31716        MAX-ACCESS    read-write
31717        STATUS        current
31718        DESCRIPTION   "Password for the read-write layer-1 CLI account."
31719        ::= { rcCli 16 }
31720
31721rcCliPasswordChange OBJECT-TYPE
31722        SYNTAX        INTEGER {
31723                         ro(1),
31724                         l1(2),
31725                         l2(3),
31726                         l3(4),
31727                         rw(5),
31728                         rwa(6),
31729                         slboper(7),
31730                         l4oper(8),
31731                         oper(9),
31732                         slbadmin(10),
31733                         l4admin(11),
31734                         ssladmin(12),
31735                         commStrRo(13),
31736                         commStrRw(14),
31737                         commStrl3(15),
31738                         commStrl2(16),
31739                         commStrl1(17),
31740                         webPassWdRo(18),
31741                         webPassWdRwa(19),
31742                         auditor(20),
31743                         security(21),
31744                         operator(22),
31745                         privilege(23),
31746                         administrator(24)
31747                      }
31748        MAX-ACCESS    read-only
31749        STATUS        current
31750        DESCRIPTION   "Used to indication which password is changed when
31751                       sending a rcCliPasswordChange trap."
31752        ::= { rcCli 17 }
31753
31754rcCliPassChangeResult OBJECT-TYPE
31755        SYNTAX        INTEGER {
31756                         success(1),
31757                         fail(2)
31758                      }
31759        MAX-ACCESS    read-only
31760        STATUS        current
31761        DESCRIPTION   "Used to indication the result of changing password when
31762                       sending a rcPasswordChange trap."
31763        ::= { rcCli 18 }
31764
31765rcCliRWEnable OBJECT-TYPE
31766        SYNTAX        TruthValue
31767        MAX-ACCESS    read-write
31768        STATUS        current
31769        DESCRIPTION   "Enable/Disable for the read-write CLI account."
31770        DEFVAL        { true }
31771        ::= { rcCli 19 }
31772
31773rcCliRWL1Enable OBJECT-TYPE
31774        SYNTAX        TruthValue
31775        MAX-ACCESS    read-write
31776        STATUS        current
31777        DESCRIPTION   "Enable/Disable for the read-write-layer1 CLI
31778                       account."
31779        DEFVAL        { true }
31780        ::= { rcCli 20 }
31781
31782rcCliRWL2Enable OBJECT-TYPE
31783        SYNTAX        TruthValue
31784        MAX-ACCESS    read-write
31785        STATUS        current
31786        DESCRIPTION   "Enable/Disable for the read-write-layer2 CLI
31787                       account."
31788        DEFVAL        { true }
31789        ::= { rcCli 21 }
31790
31791rcCliRWL3Enable OBJECT-TYPE
31792        SYNTAX        TruthValue
31793        MAX-ACCESS    read-write
31794        STATUS        current
31795        DESCRIPTION   "Enable/Disable for the read-write-layer3 CLI
31796                       account."
31797        DEFVAL          { true }
31798        ::= { rcCli 22 }
31799
31800rcCliROEnable OBJECT-TYPE
31801        SYNTAX        TruthValue
31802        MAX-ACCESS    read-write
31803        STATUS        current
31804        DESCRIPTION   "Enable/Disable for the read-only CLI account."
31805        DEFVAL          { true }
31806        ::= { rcCli 23 }
31807
31808rcCliRWAEnable OBJECT-TYPE
31809        SYNTAX        TruthValue
31810        MAX-ACCESS    read-only
31811        STATUS        current
31812        DESCRIPTION   "Enable/Disable for the Admin CLI account."
31813        DEFVAL        { true }
31814        ::= { rcCli 24 }
31815
31816rcCliOperatorUserName OBJECT-TYPE
31817        SYNTAX        DisplayString (SIZE (1..20))
31818        MAX-ACCESS    read-write
31819        STATUS        current
31820        DESCRIPTION   "User name for the Operator CLI account."
31821        ::= { rcCli 25 }
31822
31823rcCliOperatorPassword OBJECT-TYPE
31824        SYNTAX        DisplayString (SIZE (8..32))
31825        MAX-ACCESS    read-write
31826        STATUS        current
31827        DESCRIPTION   "Password for the Operator CLI account."
31828        ::= { rcCli 26 }
31829
31830rcCliOperatorEnable OBJECT-TYPE
31831        SYNTAX        TruthValue
31832        MAX-ACCESS    read-only
31833        STATUS        current
31834        DESCRIPTION   "Enable/Disable for the Operator CLI account."
31835        DEFVAL        { false }
31836        ::= { rcCli 27 }
31837
31838rcCliSecurityUserName OBJECT-TYPE
31839        SYNTAX        DisplayString (SIZE (1..20))
31840        MAX-ACCESS    read-write
31841        STATUS        current
31842        DESCRIPTION   "User name for the Security CLI account."
31843        ::= { rcCli 28 }
31844
31845rcCliSecurityPassword OBJECT-TYPE
31846        SYNTAX        DisplayString (SIZE (8..32))
31847        MAX-ACCESS    read-write
31848        STATUS        current
31849        DESCRIPTION   "Password for the Security CLI account."
31850        ::= { rcCli 29 }
31851
31852rcCliSecurityEnable OBJECT-TYPE
31853        SYNTAX        TruthValue
31854        MAX-ACCESS    read-only
31855        STATUS        current
31856        DESCRIPTION   "Enable/Disable for the Security CLI account."
31857        DEFVAL        { false }
31858        ::= { rcCli 30 }
31859
31860rcCliAuditorUserName OBJECT-TYPE
31861        SYNTAX        DisplayString (SIZE (1..20))
31862        MAX-ACCESS    read-write
31863        STATUS        current
31864        DESCRIPTION   "User name for the Auditor CLI account."
31865        ::= { rcCli 31 }
31866
31867rcCliAuditorPassword OBJECT-TYPE
31868        SYNTAX        DisplayString (SIZE (8..32))
31869        MAX-ACCESS    read-write
31870        STATUS        current
31871        DESCRIPTION   "Password for the Auditor CLI account."
31872        ::= { rcCli 32 }
31873
31874rcCliAuditorEnable OBJECT-TYPE
31875        SYNTAX        TruthValue
31876        MAX-ACCESS    read-only
31877        STATUS        current
31878        DESCRIPTION   "Enable/Disable for the Auditor CLI account."
31879        DEFVAL        { false }
31880        ::= { rcCli 33 }
31881
31882rcCliPasswordUpperCase OBJECT-TYPE
31883        SYNTAX        Integer32 (1..9)
31884        MAX-ACCESS    read-write
31885        STATUS        current
31886        DESCRIPTION   "upper case characters in password"
31887        ::= { rcCli 34 }
31888
31889rcCliPasswordLowerCase OBJECT-TYPE
31890        SYNTAX        Integer32 (1..9)
31891        MAX-ACCESS    read-write
31892        STATUS        current
31893        DESCRIPTION   "lower case characters in password"
31894        ::= { rcCli 35 }
31895
31896rcCliPasswordNumericCase OBJECT-TYPE
31897        SYNTAX        Integer32 (1..9)
31898        MAX-ACCESS    read-write
31899        STATUS        current
31900        DESCRIPTION   "numeric characters in password"
31901        ::= { rcCli 36 }
31902
31903rcCliPasswordSpecialCase OBJECT-TYPE
31904        SYNTAX        Integer32 (1..9)
31905        MAX-ACCESS    read-write
31906        STATUS        current
31907        DESCRIPTION   "special characters in password"
31908        ::= { rcCli 37 }
31909
31910rcCliPasswordChangeInterval OBJECT-TYPE
31911        SYNTAX      Integer32 (1..999)
31912        MAX-ACCESS    read-write
31913        STATUS        current
31914        DESCRIPTION   "Password change interval"
31915        ::= { rcCli 38 }
31916
31917rcCliPasswordPreNotificationInterval1 OBJECT-TYPE
31918        SYNTAX        Integer32 (1..99)
31919        MAX-ACCESS    read-write
31920        STATUS        current
31921        DESCRIPTION   "pre notification interval 1."
31922        ::= { rcCli 39 }
31923
31924rcCliPasswordPreNotificationInterval2 OBJECT-TYPE
31925        SYNTAX        Integer32 (1..99)
31926        MAX-ACCESS    read-write
31927        STATUS        current
31928        DESCRIPTION   "pre notification interval 2."
31929        ::= { rcCli 40 }
31930
31931rcCliPasswordPreNotificationInterval3 OBJECT-TYPE
31932        SYNTAX        Integer32 (1..99)
31933        MAX-ACCESS    read-write
31934        STATUS        current
31935        DESCRIPTION   "pre notification interval 3"
31936        ::= { rcCli 41 }
31937
31938rcCliPasswordPostNotificationInterval1 OBJECT-TYPE
31939        SYNTAX        Integer32 (1..99)
31940        MAX-ACCESS    read-write
31941        STATUS        current
31942        DESCRIPTION   "post notification interval 1."
31943        ::= { rcCli 42 }
31944
31945rcCliPasswordPostNotificationInterval2 OBJECT-TYPE
31946        SYNTAX        Integer32 (1..99)
31947        MAX-ACCESS    read-write
31948        STATUS        current
31949        DESCRIPTION   "post notification interval 2."
31950        ::= { rcCli 43 }
31951
31952rcCliPasswordPostNotificationInterval3 OBJECT-TYPE
31953        SYNTAX        Integer32 (1..99)
31954        MAX-ACCESS    read-write
31955        STATUS        current
31956        DESCRIPTION   "post notification interval 3"
31957        ::= { rcCli 44 }
31958
31959rcCliUserTable OBJECT-TYPE
31960        SYNTAX          SEQUENCE OF RcCliUserEntry
31961        MAX-ACCESS      not-accessible
31962        STATUS          current
31963        DESCRIPTION     "Table of user entries for Multiple Users feature (10 RWA/RW/RO users, only one RWA)."
31964        ::= { rcCli 50 }
31965
31966rcCliUserEntry OBJECT-TYPE
31967        SYNTAX          RcCliUserEntry
31968        MAX-ACCESS      not-accessible
31969        STATUS          current
31970        DESCRIPTION     "User Table Entry for Multiple Users."
31971        INDEX           { rcCliUserId }
31972        ::= { rcCliUserTable 1 }
31973
31974RcCliUserEntry ::=
31975        SEQUENCE {
31976                rcCliUserId          Integer32,
31977                rcCliUserName        DisplayString,
31978                rcCliUserPassword    OCTET STRING,
31979                rcCliUserLevel       INTEGER,
31980                rcCliUserEnable      TruthValue,
31981                rcCliUserType        INTEGER,
31982                rcCliUserRowStatus   RowStatus
31983        }
31984
31985rcCliUserId OBJECT-TYPE
31986        SYNTAX          Integer32 (1..10)
31987        MAX-ACCESS      not-accessible
31988        STATUS          current
31989        DESCRIPTION     "User id, which uniquely identify a user."
31990        ::= { rcCliUserEntry 1 }
31991
31992rcCliUserName OBJECT-TYPE
31993        SYNTAX          DisplayString (SIZE (1..20))
31994        MAX-ACCESS      read-create
31995        STATUS          current
31996        DESCRIPTION     "User name. It must be unique."
31997        ::= { rcCliUserEntry 2 }
31998
31999rcCliUserPassword OBJECT-TYPE
32000        SYNTAX          OCTET STRING (SIZE (0..256))
32001        MAX-ACCESS      read-create
32002        STATUS          current
32003        DESCRIPTION     "User password."
32004        ::= { rcCliUserEntry 3 }
32005
32006rcCliUserLevel OBJECT-TYPE
32007        SYNTAX          INTEGER {
32008                         ro(1),
32009                         rw(2),
32010                         rwa(3)
32011                        }
32012        MAX-ACCESS      read-create
32013        STATUS          current
32014        DESCRIPTION     "User role. It is set at the creation and cannot be changed later. A new user can only have ro or rw role, rwa is the role of the default user rwa."
32015        ::= { rcCliUserEntry 4 }
32016
32017rcCliUserEnable OBJECT-TYPE
32018        SYNTAX          TruthValue
32019        MAX-ACCESS      read-create
32020        STATUS          current
32021        DESCRIPTION     "Enable/Disable for the user. If the user is enabled, it can be used to login to a session."
32022        DEFVAL        { true }
32023        ::= { rcCliUserEntry 5 }
32024
32025rcCliUserType OBJECT-TYPE
32026        SYNTAX          INTEGER {
32027                         default(1),
32028                         userDefined(2)
32029                        }
32030        MAX-ACCESS      read-only
32031        STATUS          current
32032        DESCRIPTION     "User Type. It is default for default users (ro, rw, rwa) or userDefined for new created users."
32033        ::= { rcCliUserEntry 6 }
32034
32035
32036rcCliUserRowStatus OBJECT-TYPE
32037        SYNTAX          RowStatus
32038        MAX-ACCESS      read-create
32039        STATUS          current
32040        DESCRIPTION     "Used to create/delete entries in rcCliUserTable. Default users (ro, rw, rwa) cannot be deleted."
32041        ::= { rcCliUserEntry 7 }
32042
32043
32044
32045-- Error Group
32046
32047rcErrorLevel OBJECT-TYPE
32048        SYNTAX        Integer32
32049        MAX-ACCESS    read-only
32050        STATUS        current
32051        DESCRIPTION   "Error level indicator for the last error
32052                      reported in the system.  The meaning of
32053		      this value are :
32054
32055			0 = Informative Information
32056			1 = Warning Condition
32057			2 = Error Condition
32058			3 = Manufacturing Information
32059			4 = Fatal Condition
32060		      "
32061        ::= { rcError 1 }
32062
32063rcErrorCode OBJECT-TYPE
32064        SYNTAX        Integer32
32065        MAX-ACCESS    read-only
32066        STATUS        current
32067        DESCRIPTION   "Error code indicator for the last error
32068                      reported in the system.  This is an encoded
32069		      value that identifies the software module
32070		      that generated the error message as well as
32071                      a specific error condition within that module.
32072		      This value is transparent to the user.  This
32073		      value is intended to help Accelar support and
32074		      development staff to isolate system problems."
32075        ::= { rcError 2 }
32076
32077rcErrorText OBJECT-TYPE
32078        SYNTAX        DisplayString
32079        MAX-ACCESS    read-only
32080        STATUS        current
32081        DESCRIPTION   "Error string of the last error reported
32082                      in the system."
32083        ::= { rcError 3 }
32084
32085-- rcIpv6 mib
32086
32087--
32088-- Textual convention from ietf-draft-2011-update-11
32089--
32090
32091IpAddressOriginTC ::= TEXTUAL-CONVENTION
32092    STATUS     current
32093    DESCRIPTION
32094           "The origin of the address.
32095
32096            manual(2) indicates that the address was manually configured
32097            to a specified address, e.g. by user configuration.
32098
32099            dhcp(4) indicates an address that was assigned to this
32100            system by a DHCP server.
32101
32102            linklayer(5) indicates an address created by IPv6 stateless
32103            auto-configuration.
32104
32105            random(6) indicates an address chosen by the system at
32106            random, e.g. an IPv4 address within 169.254/16, or an RFC
32107            3041 privacy address."
32108    SYNTAX     INTEGER {
32109        other(1),
32110        manual(2),
32111        dhcp(4),
32112        linklayer(5),
32113        random(6)
32114    }
32115
32116
32117IpAddressStatusTC ::= TEXTUAL-CONVENTION
32118    STATUS     current
32119    DESCRIPTION
32120           "The status of an address.  Most of the states correspond to
32121            states from the IPv6 Stateless Address Autoconfiguration
32122            protocol [5].
32123
32124            The preferred(1) state indicates that this is a valid
32125            address that can appear as the destination or source address
32126            of a packet.
32127
32128            The deprecated(2) state indicates that this is a valid but
32129            deprecated address that should no longer be used as a source
32130            address in new communications, but packets addressed to such
32131            an address are processed as expected.
32132
32133            The invalid(3) state indicates that this isn't a valid
32134            address and it shouldn't appear as the destination or source
32135            address of a packet.
32136
32137            The inaccessible(4) state indicates that the address is not
32138            accessible because the interface to which this address is
32139            assigned is not operational.
32140
32141            The unknown(5) state indicates that the status can not be
32142            determined for some reason.
32143
32144
32145            The tentative(6) state indicates the uniqueness of the
32146            address on the link is being verified.  Addresses in this
32147            state should not be used for general communication and
32148            should only be used to determine the uniqueness of the
32149            address.
32150
32151            The duplicate(7) state indicates the address has been
32152            determined to be non-unique on the link and so must not be
32153            used.
32154
32155            In the absence of other information, an IPv4 address is
32156            always preferred(1)."
32157    REFERENCE "RFC 2462"
32158    SYNTAX     INTEGER {
32159        preferred(1),
32160        deprecated(2),
32161        invalid(3),
32162        inaccessible(4),
32163        unknown(5),
32164        tentative(6),
32165        duplicate(7)
32166    }
32167
32168-- Textual convention from ietf-draft-2011-update-11
32169
32170rcIpv6Mib		OBJECT IDENTIFIER ::= { rcIpv6 1 }
32171
32172rcIpv6Notifications	OBJECT IDENTIFIER ::= { rcIpv6Mib 0 }
32173rcIpv6Objects		OBJECT IDENTIFIER ::= { rcIpv6Mib 1 }
32174
32175rcIpv6Scalars		OBJECT IDENTIFIER ::= { rcIpv6Objects 1 }
32176
32177-- IPv6 ICMP rate limiting
32178rcIpv6IcmpErrorInterval OBJECT-TYPE
32179        SYNTAX        INTEGER (1..2147483647)
32180        MAX-ACCESS    read-write
32181        STATUS        current
32182        DESCRIPTION   "The rate (in milliseconds) at which
32183                      ICMP error messages can be sent out.
32184                      A value of zero means not be send any."
32185        DEFVAL        { 1000 }
32186        ::= { rcIpv6Scalars 1 }
32187
32188-- IPv6 Multicast Admin Status
32189rcIpv6MulticastAdminStatus OBJECT-TYPE
32190        SYNTAX        TruthValue
32191        MAX-ACCESS    read-write
32192        STATUS        current
32193        DESCRIPTION   "This indicates the global admin status for
32194                       multicast."
32195        DEFVAL        { false }
32196        ::= { rcIpv6Scalars 2 }
32197
32198-- IPv6 Unreach  Admin Status
32199rcIpv6IcmpNetUnreach OBJECT-TYPE
32200        SYNTAX        TruthValue
32201        MAX-ACCESS    read-write
32202        STATUS        current
32203        DESCRIPTION   "Used to set icmp net unreach feature enable/
32204                       disable."
32205        DEFVAL        { false }
32206        ::= { rcIpv6Scalars 3 }
32207
32208-- IPv6 RedirectMsg Admin Status
32209rcIpv6IcmpRedirectMsg OBJECT-TYPE
32210        SYNTAX        TruthValue
32211        MAX-ACCESS    read-write
32212        STATUS        current
32213        DESCRIPTION   "Used to set icmp redirect feature enable/
32214                       disable."
32215        DEFVAL        { false }
32216        ::= { rcIpv6Scalars 4 }
32217
32218-- IPv6 ICMP rate limiting
32219rcIpv6IcmpErrorQuota OBJECT-TYPE
32220        SYNTAX        INTEGER (0..2000000)
32221        MAX-ACCESS    read-write
32222        STATUS        current
32223        DESCRIPTION   "The number of icmp error messages that
32224                       can be sent during the icmp error interval.
32225                      A value of zero means not be send any."
32226        DEFVAL        { 50 }
32227        ::= { rcIpv6Scalars 5 }
32228
32229-- IPv6 Clear Static Routes
32230rcIpv6RouteStaticClear OBJECT-TYPE
32231       SYNTAX          TruthValue
32232       MAX-ACCESS      read-write
32233       STATUS          current
32234       DESCRIPTION     "Clear all IPv6 static routes."
32235       DEFVAL          { false }
32236       ::= { rcIpv6Scalars 10 }
32237
32238-- IPv6 Static Routes Global Admin Status
32239rcIpv6RouteStaticGlobalAdminEnabled OBJECT-TYPE
32240        SYNTAX        TruthValue
32241        MAX-ACCESS    read-write
32242        STATUS        current
32243        DESCRIPTION   "Used to globally enable/disable all IPv6 static routes."
32244        DEFVAL        { true }
32245        ::= { rcIpv6Scalars 11 }
32246
32247rcIpv6Autoconfig OBJECT-TYPE
32248       SYNTAX          TruthValue
32249       MAX-ACCESS      read-write
32250       STATUS          current
32251       DESCRIPTION     "Used to enable / disable IPv6 autoconfiguration
32252                        from router advertisements"
32253       DEFVAL          { false }
32254       ::= { rcIpv6Scalars 14 }
32255
32256rcIpv6IcmpAddrUnreach OBJECT-TYPE
32257       SYNTAX          TruthValue
32258       MAX-ACCESS      read-write
32259       STATUS          current
32260       DESCRIPTION     "Used to enable / disable address unreachable message"
32261       DEFVAL          { false }
32262       ::= { rcIpv6Scalars 15 }
32263
32264rcIpv6IcmpPortUnreach OBJECT-TYPE
32265       SYNTAX          TruthValue
32266       MAX-ACCESS      read-write
32267       STATUS          current
32268       DESCRIPTION     "Used to enable / disable port unreachable message"
32269       DEFVAL          { false }
32270       ::= { rcIpv6Scalars 16 }
32271
32272rcIpv6EcmpEnable OBJECT-TYPE
32273        SYNTAX        TruthValue
32274        MAX-ACCESS    read-write
32275        STATUS        current
32276        DESCRIPTION   "Used to globally enable/disable equal-cost
32277	    	       multi-path feature."
32278        DEFVAL        { false }
32279        ::= { rcIpv6Scalars 19 }
32280
32281rcIpv6EcmpMaxPath OBJECT-TYPE
32282        SYNTAX        Unsigned32 (1..8)
32283        MAX-ACCESS    read-write
32284        STATUS        current
32285        DESCRIPTION   "Used to globally set the maximum number of
32286	    	       paths that can be equal cost."
32287        ::= { rcIpv6Scalars 20 }
32288
32289rcIpv6RoutePrefTableSize OBJECT-TYPE
32290        SYNTAX        Integer32
32291        MAX-ACCESS    read-only
32292        STATUS        current
32293        DESCRIPTION   "table size of the rcIpv6RoutePrefTable"
32294        ::= { rcIpv6Scalars 21 }
32295
32296rcIpv6AlternativeRouteEnable OBJECT-TYPE
32297        SYNTAX        TruthValue
32298        MAX-ACCESS    read-write
32299        STATUS        current
32300        DESCRIPTION   "Used to globally enable/disable alternative-route."
32301        DEFVAL        { true }
32302        ::= { rcIpv6Scalars 22 }
32303
32304rcIpv6SourceRouteEnable OBJECT-TYPE
32305        SYNTAX        TruthValue
32306        MAX-ACCESS    read-write
32307        STATUS        current
32308        DESCRIPTION   "Used to globally enable/disable
32309                       ipv6 source routing feature."
32310        DEFVAL        { false }
32311        ::= { rcIpv6Scalars 23 }
32312
32313rcIpv6IcmpMulticastRequestEnable OBJECT-TYPE
32314        SYNTAX        TruthValue
32315        MAX-ACCESS    read-write
32316        STATUS        current
32317        DESCRIPTION   "Used to globally enable/disable
32318                       ipv6 icmp echo multicast request feature."
32319        DEFVAL        { true }
32320        ::= { rcIpv6Scalars 24 }
32321
32322-- IPv6 Interface Table
32323rcIpv6InterfaceTable OBJECT-TYPE
32324        SYNTAX          SEQUENCE OF RcIpv6InterfaceEntry
32325        MAX-ACCESS      not-accessible
32326        STATUS          current
32327        DESCRIPTION     "This table contains list of IPv6 interfaces and
32328             per-interface IPv6-specific information."
32329        ::= { rcIpv6Objects 2 }
32330
32331rcIpv6InterfaceEntry OBJECT-TYPE
32332        SYNTAX          RcIpv6InterfaceEntry
32333        MAX-ACCESS      not-accessible
32334        STATUS          current
32335        DESCRIPTION     "An entry of ipv6 interface In Table containing
32336                         per-interface information."
32337        INDEX           { rcIpv6InterfaceIfIndex }
32338        ::= { rcIpv6InterfaceTable 1 }
32339
32340RcIpv6InterfaceEntry ::=
32341        SEQUENCE {
32342                  rcIpv6InterfaceIfIndex                InterfaceIndex,
32343                  rcIpv6InterfaceIdentifier             Ipv6AddressIfIdentifier,
32344                  rcIpv6InterfaceIdentifierLength       INTEGER,
32345                  rcIpv6InterfaceDescr                  DisplayString,
32346                  rcIpv6InterfaceVlanId                 RcVlanIdOrNone,
32347                  rcIpv6InterfaceType                   INTEGER,
32348                  rcIpv6InterfaceReasmMaxSize           INTEGER,
32349                  rcIpv6InterfacePhysAddress            PhysAddress,
32350                  rcIpv6InterfaceAdminStatus            TruthValue,
32351                  rcIpv6InterfaceOperStatus             INTEGER,
32352                  rcIpv6InterfaceReachableTime          INTEGER,
32353                  rcIpv6InterfaceRetransmitTime         INTEGER,
32354                  rcIpv6InterfaceMulticastAdminStatus   TruthValue,
32355                  rcIpv6InterfaceRowStatus              RowStatus,
32356                  rcIpv6InterfaceDhcpEnabled            TruthValue,
32357                  rcIpv6InterfaceMacOffset              INTEGER,
32358                  rcIpv6InterfaceRetransmitTimer        Unsigned32,
32359		          rcIpv6InterfaceCurHopLimit            Integer32,
32360                  rcIpv6InterfaceClearIcmpStats         TruthValue,
32361                  rcIpv6InterfaceClearGeneralStats      TruthValue,
32362                  rcIpv6InterfaceClearNeighborCache     TruthValue,
32363                  rcIpv6InterfaceClearDestinationCache  TruthValue,
32364           	      rcIpv6InterfaceReversePathCheckEnable TruthValue,
32365                  rcIpv6InterfaceReversePathCheckMode   INTEGER,
32366		          rcIpv6InterfaceForwardingEnabled      TruthValue,
32367		          rcIpv6InterfaceRsmltEnable            TruthValue,
32368                  rcIpv6InterfaceIpsecEnable            TruthValue,
32369                  rcIpv6InterfaceProcessRedirect TruthValue
32370
32371                 }
32372
32373rcIpv6InterfaceIfIndex OBJECT-TYPE
32374        SYNTAX        InterfaceIndex
32375        MAX-ACCESS    not-accessible
32376        STATUS        current
32377        DESCRIPTION   "An unique value to identify a physical interface
32378                               or a logical interface (VLAN).
32379                       For the brouter port it is the ifindex of the
32380                       port and in the case of the vlan it is the
32381                       ifindex of the vlan."
32382        ::= { rcIpv6InterfaceEntry 1 }
32383
32384rcIpv6InterfaceIdentifier OBJECT-TYPE
32385        SYNTAX        Ipv6AddressIfIdentifier
32386        MAX-ACCESS    read-create
32387        STATUS        current
32388        DESCRIPTION   "IPv6 address
32389                       interface identifiers. This is a binary string
32390                       of up to 8 octets in network byte-order."
32391        ::= { rcIpv6InterfaceEntry 2 }
32392
32393rcIpv6InterfaceIdentifierLength OBJECT-TYPE
32394        SYNTAX        INTEGER (0..64)
32395        UNITS         "bits"
32396        MAX-ACCESS    read-create
32397        STATUS        current
32398        DESCRIPTION
32399                      "The length of the Interface Identifier in bits."
32400        ::= { rcIpv6InterfaceEntry 3 }
32401rcIpv6InterfaceDescr OBJECT-TYPE
32402        SYNTAX        DisplayString
32403        MAX-ACCESS    read-create
32404        STATUS        current
32405        DESCRIPTION   "A textual string containing information about the
32406                      interface. This string may be set by network management system."
32407        ::= { rcIpv6InterfaceEntry 4 }
32408
32409rcIpv6InterfaceVlanId OBJECT-TYPE
32410        SYNTAX        RcVlanIdOrNone
32411        MAX-ACCESS    read-create
32412        STATUS        current
32413        DESCRIPTION   "A value that uniquely identifies the Virtual LAN
32414                      associated with this entry. This value corresponds
32415                      to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
32416        ::= { rcIpv6InterfaceEntry 5 }
32417
32418rcIpv6InterfaceType OBJECT-TYPE
32419        SYNTAX        INTEGER {
32420                      ethernet(1),
32421                      pointToPoint(2),
32422                      pointToMultipoint(3)
32423                      }
32424        MAX-ACCESS    read-only
32425        STATUS        current
32426        DESCRIPTION   "The interface type."
32427        ::= { rcIpv6InterfaceEntry 6 }
32428
32429rcIpv6InterfaceReasmMaxSize    OBJECT-TYPE
32430        SYNTAX        INTEGER (1280..1500 | 9600)
32431        MAX-ACCESS    read-create
32432        STATUS        current
32433        DESCRIPTION   "MTU for this IPv6 interface, this value should
32434                       be same for all the ip addresses defined on
32435                       this interface.
32436		       In VSP9000, Supported range for IO interface,
32437		       supported range is(1280..1500 | 1850 | 9500).
32438		       For Mgmt interface, Supporyed Range is (1280..1500)"
32439        DEFVAL        { 1500 }
32440        ::= { rcIpv6InterfaceEntry 7 }
32441
32442rcIpv6InterfacePhysAddress    OBJECT-TYPE
32443        SYNTAX        PhysAddress
32444        MAX-ACCESS    read-only
32445        STATUS        current
32446        DESCRIPTION   "The media-dependent `physical' address, for the
32447                       ethernet media it is the MAC address"
32448        ::= { rcIpv6InterfaceEntry 8 }
32449
32450
32451rcIpv6InterfaceAdminStatus OBJECT-TYPE
32452        SYNTAX        TruthValue
32453        MAX-ACCESS    read-create
32454        STATUS        current
32455        DESCRIPTION   "The indication of whether IPv6 is enabled (up)
32456             or disabled (down) on this interface. This object does not
32457             affect the state of the interface itself, only its
32458             connection to an IPv6 stack."
32459        DEFVAL        { false }
32460        ::= { rcIpv6InterfaceEntry 9 }
32461
32462rcIpv6InterfaceOperStatus OBJECT-TYPE
32463        SYNTAX        INTEGER {
32464                        up(1),
32465                        down(2)
32466                      }
32467        MAX-ACCESS    read-only
32468        STATUS        current
32469        DESCRIPTION   "Operating status of the interface."
32470        ::= { rcIpv6InterfaceEntry 10 }
32471
32472rcIpv6InterfaceReachableTime  OBJECT-TYPE
32473    SYNTAX     INTEGER (1..3600000)
32474    MAX-ACCESS read-create
32475    STATUS     current
32476    DESCRIPTION
32477	   "The time (in milliseconds) a neighbor is considered
32478            reachable after receiving a reachability confirmation.
32479            REFERENCE  RFC2461, Section 6.3.2"
32480        DEFVAL        { 30000 }
32481        ::= { rcIpv6InterfaceEntry 11 }
32482
32483rcIpv6InterfaceRetransmitTime OBJECT-TYPE
32484    SYNTAX     INTEGER (0..3600000)
32485    MAX-ACCESS read-create
32486    STATUS     deprecated
32487    DESCRIPTION
32488           "Deprecated. Use rcIpv6InterfaceRetransmitTimer instead."
32489        DEFVAL        { 1000 }
32490        ::= { rcIpv6InterfaceEntry 12 }
32491
32492rcIpv6InterfaceMulticastAdminStatus OBJECT-TYPE
32493        SYNTAX        TruthValue
32494        MAX-ACCESS    read-create
32495        STATUS        current
32496        DESCRIPTION   "This indicates the admin status for multicast
32497                       for this interface."
32498        DEFVAL        { false }
32499        ::= { rcIpv6InterfaceEntry 13 }
32500
32501rcIpv6InterfaceRowStatus OBJECT-TYPE
32502        SYNTAX        RowStatus
32503        MAX-ACCESS    read-create
32504        STATUS        current
32505        DESCRIPTION   "Row status for create/delete."
32506        ::= { rcIpv6InterfaceEntry 14 }
32507
32508rcIpv6InterfaceDhcpEnabled OBJECT-TYPE
32509        SYNTAX        TruthValue
32510        MAX-ACCESS    read-create
32511        STATUS        current
32512        DESCRIPTION   "Enable or disable DHCP on the specified
32513                      interface."
32514        DEFVAL        {false}
32515        ::= { rcIpv6InterfaceEntry 15 }
32516
32517rcIpv6InterfaceMacOffset OBJECT-TYPE
32518        SYNTAX        INTEGER (0..1535)
32519        MAX-ACCESS    read-create
32520        STATUS        current
32521        DESCRIPTION   "Used to request a particular MAC for an IPv6 VLAN.
32522                       The system has 1536 mac addresses, last 4 are
32523                       reserved for MG.
32524                       One can either mention a mac offset while
32525                       configuring IPv6 on a vlan or it can be alloted
32526                       by the system within the above range."
32527        ::= { rcIpv6InterfaceEntry 16 }
32528
32529rcIpv6InterfaceRetransmitTimer OBJECT-TYPE
32530       SYNTAX     Unsigned32 (1..4294967295)
32531       MAX-ACCESS    read-create
32532       STATUS        current
32533       DESCRIPTION   "The time (in milliseconds) between retransmissions of
32534            Neighbor Solicitation messages to a neighbor when
32535            resolving the address or when probing the reachability
32536            of a neighbor. REFERENCE RFC2461, Section 6.3.2"
32537       DEFVAL        { 1000 }
32538 ::= { rcIpv6InterfaceEntry 17 }
32539
32540rcIpv6InterfaceCurHopLimit OBJECT-TYPE
32541        SYNTAX        Integer32 (1..255)
32542        MAX-ACCESS    read-create
32543        STATUS        current
32544        DESCRIPTION
32545           "The default value to be placed in the current hop limit
32546            field in router advertisements sent from this interface.
32547            The value should be set to the current diameter of the
32548            Internet.
32549
32550            The default should be set to the value specified in the IANA
32551            web pages (www.iana.org) at the time of implementation.
32552            REFERENCE RFC2461 Section 6.2.1"
32553
32554        DEFVAL        { 64 }
32555        ::= {  rcIpv6InterfaceEntry 18 }
32556
32557rcIpv6InterfaceClearIcmpStats  OBJECT-TYPE
32558       SYNTAX         TruthValue
32559       MAX-ACCESS     read-create
32560       STATUS         current
32561       DESCRIPTION    "Clear ICMP statistics for an interface"
32562       DEFVAL             {false}
32563       ::= { rcIpv6InterfaceEntry 20 }
32564
32565rcIpv6InterfaceClearGeneralStats  OBJECT-TYPE
32566       SYNTAX         TruthValue
32567       MAX-ACCESS     read-create
32568       STATUS         current
32569       DESCRIPTION    "Clear general statistics for an interface"
32570       DEFVAL             {false}
32571       ::= { rcIpv6InterfaceEntry 21 }
32572
32573rcIpv6InterfaceClearNeighborCache  OBJECT-TYPE
32574       SYNTAX         TruthValue
32575       MAX-ACCESS     read-create
32576       STATUS         current
32577       DESCRIPTION    "Clear Neighbor Cache for an interface"
32578       DEFVAL             {false}
32579       ::= { rcIpv6InterfaceEntry 22 }
32580
32581rcIpv6InterfaceClearDestinationCache  OBJECT-TYPE
32582       SYNTAX         TruthValue
32583       MAX-ACCESS     read-create
32584       STATUS         current
32585       DESCRIPTION    "Clear Destination Cache for an interface"
32586       DEFVAL             {false}
32587       ::= { rcIpv6InterfaceEntry 23 }
32588
32589rcIpv6InterfaceReversePathCheckEnable OBJECT-TYPE
32590        SYNTAX        TruthValue
32591        MAX-ACCESS    read-create
32592        STATUS        current
32593        DESCRIPTION   "Used to indicate whether this interface should
32594                      perform Reverse Path Check"
32595        DEFVAL        { false }
32596        ::= { rcIpv6InterfaceEntry 24 }
32597
32598rcIpv6InterfaceReversePathCheckMode OBJECT-TYPE
32599        SYNTAX   INTEGER    {
32600                    existonly (1),
32601                    strict (2)
32602                  }
32603        MAX-ACCESS    read-create
32604        STATUS        current
32605        DESCRIPTION   "Reverse Path Checking mode."
32606        DEFVAL        { existonly }
32607        ::= { rcIpv6InterfaceEntry 25 }
32608
32609rcIpv6InterfaceForwardingEnabled OBJECT-TYPE
32610        SYNTAX        TruthValue
32611        MAX-ACCESS    read-create
32612        STATUS        current
32613        DESCRIPTION   "Used to indicate whether this interface should
32614                      perform forwarding"
32615        DEFVAL        { true }
32616        ::= { rcIpv6InterfaceEntry 26 }
32617
32618rcIpv6InterfaceRsmltEnable OBJECT-TYPE
32619        SYNTAX        TruthValue
32620        MAX-ACCESS    read-create
32621        STATUS        current
32622        DESCRIPTION   "Used to indicate whether this interface has
32623                      rsmlt enabled or not"
32624        DEFVAL        { false }
32625        ::= { rcIpv6InterfaceEntry 27 }
32626
32627rcIpv6InterfaceProcessRedirect OBJECT-TYPE
32628        SYNTAX        TruthValue
32629        MAX-ACCESS    read-create
32630        STATUS        current
32631        DESCRIPTION   "Used to indicate whether this interface has
32632                      ProcessRedirect enabled or not"
32633        DEFVAL        { false }
32634        ::= { rcIpv6InterfaceEntry 29 }
32635
32636
32637rcIpv6InterfaceIpsecEnable OBJECT-TYPE
32638        SYNTAX        TruthValue
32639        MAX-ACCESS    read-create
32640        STATUS        current
32641        DESCRIPTION   "Used to indicate whether this interface has
32642                      Ipsec enabled or not"
32643        DEFVAL        { false }
32644        ::= { rcIpv6InterfaceEntry 30 }
32645
32646-- End of IPv6 Interface Table
32647-- IPv6 Address Table
32648
32649rcIpv6AddressTable OBJECT-TYPE
32650    SYNTAX     SEQUENCE OF RcIpv6AddressEntry
32651    MAX-ACCESS not-accessible
32652    STATUS     current
32653    DESCRIPTION
32654           "This table contains addressing information relevant
32655            to the entity's interfaces.
32656
32657            This table does not contain multicast address
32658            information. Tables for such information should be
32659            contained in multicast specific MIBs such as RFC3019.
32660
32661            While this table is writable the user will note that several
32662            objects, such as rcIpv6AddressOrigin, are not. The
32663            intention in allowing a user to write to this table is to
32664            allow them to add or remove any entry that isn't permanent.
32665            The user should be  allowed to modify objects and entries
32666            when that would not cause inconsistencies within the table.
32667            Allowing write access to objects such as rcIpv6AddressOrigin
32668            could allow a user to insert an entry and then label it
32669            incorrectly."
32670    ::= { rcIpv6Objects 3 }
32671
32672
32673rcIpv6AddressEntry OBJECT-TYPE
32674    SYNTAX     RcIpv6AddressEntry
32675    MAX-ACCESS not-accessible
32676    STATUS     current
32677    DESCRIPTION
32678           "An address mapping for a particular interface. Note that
32679            when an address is added to an interface the resulted
32680            prefix is added to that interface."
32681    INDEX { rcIpv6AddressIfIndex, rcIpv6AddressAddr }
32682    ::= { rcIpv6AddressTable 1 }
32683
32684RcIpv6AddressEntry ::= SEQUENCE {
32685        rcIpv6AddressIfIndex      InterfaceIndex,
32686        rcIpv6AddressAddr         Ipv6Address,
32687        rcIpv6AddressType         INTEGER,
32688        rcIpv6AddressPrefixLength INTEGER,
32689        rcIpv6AddressPrefix       RowPointer,
32690        rcIpv6AddressOrigin       IpAddressOriginTC,
32691        rcIpv6AddressStatus       IpAddressStatusTC,
32692        rcIpv6AddressCreated      TimeStamp,
32693        rcIpv6AddressLastChanged  TimeStamp,
32694        rcIpv6AddressRowStatus    RowStatus,
32695        rcIpv6AddressValidLifetime Unsigned32,
32696        rcIpv6AddressPrefLifetime  Unsigned32
32697    }
32698
32699rcIpv6AddressIfIndex OBJECT-TYPE
32700    SYNTAX     InterfaceIndex
32701    MAX-ACCESS not-accessible
32702    STATUS     current
32703    DESCRIPTION
32704           "The index value which uniquely identifies the interface to
32705            which this entry is applicable.  The interface identified by
32706            a particular value of this index is the same interface as
32707            identified by the same value of the IfIndex field in the
32708            rcIpv6InterfaceIfIndex."
32709    ::= { rcIpv6AddressEntry 1 }
32710
32711rcIpv6AddressAddr OBJECT-TYPE
32712    SYNTAX     Ipv6Address
32713    MAX-ACCESS not-accessible
32714    STATUS     current
32715    DESCRIPTION
32716           "The IPv6 address to which this entry's addressing
32717            information pertains. This is one of the ipv6 addresses that
32718            this interface(identified by the rcIpv6AddressIfIndex) has.
32719
32720            Implementors need to be aware that if the size of
32721            ipAddressAddr exceeds 116 octets then OIDS of instances of
32722            columns in this row will have more than 128 sub-identifiers
32723            and cannot be accessed using SNMPv1, SNMPv2c or SNMPv3."
32724    ::= { rcIpv6AddressEntry 2 }
32725
32726rcIpv6AddressType OBJECT-TYPE
32727    SYNTAX     INTEGER {
32728                 unicast(1),
32729                 anycast(2)
32730    }
32731    MAX-ACCESS read-write
32732    STATUS     current
32733    DESCRIPTION
32734           "The type of address.  It is either unicast or anycast
32735            IPv6 addresses (RFC3513).  "
32736    DEFVAL { unicast }
32737    ::= { rcIpv6AddressEntry 3 }
32738
32739rcIpv6AddressPrefixLength OBJECT-TYPE
32740    SYNTAX     INTEGER (0..128)
32741    MAX-ACCESS read-write
32742    STATUS     current
32743    DESCRIPTION
32744           "Prefix Length value for this address. Cannot be changed
32745            after the creation. This field MUST be provided in order
32746            to create an entry in this table."
32747    ::= { rcIpv6AddressEntry 4 }
32748
32749rcIpv6AddressPrefix OBJECT-TYPE
32750    SYNTAX     RowPointer
32751    MAX-ACCESS read-only
32752    STATUS     current
32753    DESCRIPTION
32754           "A pointer to the row in the prefix table to which this
32755            address belongs.  May be { 0 0 } if there is no such row."
32756    ::= { rcIpv6AddressEntry 5 }
32757
32758rcIpv6AddressOrigin OBJECT-TYPE
32759    SYNTAX     IpAddressOriginTC
32760    MAX-ACCESS read-only
32761    STATUS     current
32762    DESCRIPTION
32763           "The origin of the address. The origin of the address, one
32764            of: other(1),manual(2), dhcp(4),linklayer(5), random(6)"
32765    ::= { rcIpv6AddressEntry 6 }
32766
32767rcIpv6AddressStatus OBJECT-TYPE
32768    SYNTAX     IpAddressStatusTC
32769    MAX-ACCESS read-only
32770    STATUS     current
32771    DESCRIPTION
32772           "The status of the address, describing if the address can be
32773            used for communication. It will One of: preferred(1),
32774            deprecated(2),invalid(3),inaccessible(4),unknown(5),
32775            tentative(6), duplicate(7)"
32776    DEFVAL { preferred }
32777    ::= { rcIpv6AddressEntry 7 }
32778
32779rcIpv6AddressCreated OBJECT-TYPE
32780    SYNTAX     TimeStamp
32781    MAX-ACCESS read-only
32782    STATUS     current
32783    DESCRIPTION "The value of sysUpTime at the time this entry was
32784            created.  If this entry was created prior to the last re-
32785            initialization of the local network management subsystem,
32786            then this object contains a zero value."
32787    ::= { rcIpv6AddressEntry 8 }
32788
32789rcIpv6AddressLastChanged OBJECT-TYPE
32790    SYNTAX     TimeStamp
32791    MAX-ACCESS read-only
32792    STATUS     current
32793    DESCRIPTION
32794           "The value of sysUpTime at the time this entry was last
32795            updated.  If this entry was updated prior to the last re-
32796            initialization of the local network management subsystem,
32797            then this object contains a zero value."
32798    ::= { rcIpv6AddressEntry 9 }
32799
32800rcIpv6AddressRowStatus OBJECT-TYPE
32801    SYNTAX     RowStatus
32802    MAX-ACCESS read-create
32803    STATUS     current
32804    DESCRIPTION "The status of this conceptual row.
32805            The RowStatus TC requires that this DESCRIPTION clause
32806            states under which circumstances other objects in this row
32807            can be modified.  The value of this object has no effect on
32808            whether other objects in this conceptual row can be
32809            modified.
32810            A conceptual row can not be made active until the
32811            rcIpv6AddressIfIndex has been set to a valid index. Only
32812            createAndGo and Delete vlaues are supported. "
32813    ::= { rcIpv6AddressEntry 10 }
32814
32815rcIpv6AddressValidLifetime OBJECT-TYPE
32816    SYNTAX      Unsigned32  (0..4294967295)
32817    MAX-ACCESS  read-only
32818    STATUS      current
32819    DESCRIPTION "Valid lifetime in seconds, indicates
32820                 how long this address is valid.
32821                 A result of 4294967295 means infinite"
32822   ::= { rcIpv6AddressEntry 11 }
32823
32824rcIpv6AddressPrefLifetime OBJECT-TYPE
32825    SYNTAX      Unsigned32  (0..4294967295)
32826    MAX-ACCESS  read-only
32827    STATUS      current
32828    DESCRIPTION "Preferred lifetime in seconds, indicates
32829                 how long this address is in use and not deprecated.
32830                 A result of 4294967295 means infinite"
32831   ::= { rcIpv6AddressEntry 12 }
32832
32833-- Neighbor Discovery Prefix Table
32834
32835rcIpv6PrefixTable  OBJECT-TYPE
32836        SYNTAX          SEQUENCE OF RcIpv6PrefixEntry
32837        MAX-ACCESS      not-accessible
32838        STATUS          current
32839        DESCRIPTION     "This table allows the user to
32840            determine the source of an IP address or set of
32841            IP addresses and allows other tables to
32842            share the information via pointer rather than by copying.
32843
32844            For example when the node configures both a unicast and
32845            anycast address for a prefix the ipAddressPrefix objects for
32846            those addresses will point to a single row in this table.
32847
32848
32849            This table primarily provides support for IPv6 prefixes and
32850            several of the objects are less meaningful for IPv4.  The
32851            table continues to allow IPv4 addresses to allow future
32852            flexibility.  In order to promote a common configuration
32853            this document includes suggestions for default values for
32854            IPv4 prefixes.  Each of these values may be overridden if an
32855            object is meaningful to the node.
32856
32857
32858            All prefixes used by this entity should be included in this
32859            table independent of how the entity learned the prefix.
32860            (This table isn't limited to prefixes learned from router
32861            advertisements.)  "
32862        ::= { rcIpv6Objects 4 }
32863
32864rcIpv6PrefixEntry OBJECT-TYPE
32865        SYNTAX          RcIpv6PrefixEntry
32866        MAX-ACCESS      not-accessible
32867        STATUS          current
32868        DESCRIPTION     "An entry of ipv6 prefix In the Table."
32869        INDEX           { rcIpv6PrefixIfIndex,
32870                          rcIpv6PrefixAddr,
32871                          rcIpv6PrefixLength }
32872        ::= { rcIpv6PrefixTable 1 }
32873
32874RcIpv6PrefixEntry ::=
32875        SEQUENCE {
32876                  rcIpv6PrefixIfIndex         InterfaceIndex,
32877                  rcIpv6PrefixAddr            Ipv6Address,
32878                  rcIpv6PrefixLength          INTEGER,
32879                  rcIpv6PrefixVlanId          RcVlanIdOrNone,
32880                  rcIpv6PrefixUseDefaultVal   INTEGER,
32881                  rcIpv6PrefixValidLife       Integer32,
32882                  rcIpv6PrefixPreferredLife   Integer32,
32883                  rcIpv6PrefixAtValidLife     DateAndTime,
32884                  rcIpv6PrefixAtPreferredLife DateAndTime,
32885                  rcIpv6PrefixInfinite        TruthValue,
32886                  rcIpv6PrefixOnLinkFlag      TruthValue,
32887                  rcIpv6PrefixAutoFlag        TruthValue,
32888                  rcIpv6PrefixAddressEui      INTEGER,
32889                  rcIpv6PrefixNoAdvertise     TruthValue,
32890                  rcIpv6PrefixRowStatus       RowStatus,
32891                  rcIpv6PrefixValidLifetime   Unsigned32,
32892                  rcIpv6PrefixPreferredLifetime Unsigned32
32893                 }
32894
32895rcIpv6PrefixIfIndex OBJECT-TYPE
32896        SYNTAX        InterfaceIndex
32897        MAX-ACCESS    not-accessible
32898        STATUS        current
32899        DESCRIPTION   "An unique value to identify an ipv6 interface.
32900                       For the brouter port it is the ifindex of the
32901                       port and in the case of the vlan it is the
32902                       ifindex of the vlan."
32903        ::= { rcIpv6PrefixEntry 1 }
32904
32905rcIpv6PrefixAddr OBJECT-TYPE
32906        SYNTAX        Ipv6Address
32907        MAX-ACCESS    not-accessible
32908        STATUS        current
32909        DESCRIPTION   "Prefix to create an ipv6 address in ipv6 interface
32910                       table."
32911        ::= { rcIpv6PrefixEntry 2 }
32912
32913rcIpv6PrefixLength OBJECT-TYPE
32914        SYNTAX        INTEGER (0..128)
32915        MAX-ACCESS    not-accessible
32916        STATUS        current
32917        DESCRIPTION   "Mask to create an ipv6 prefix entry
32918                       either will be advertised or suppressed"
32919        ::= { rcIpv6PrefixEntry 3 }
32920
32921rcIpv6PrefixVlanId OBJECT-TYPE
32922        SYNTAX        RcVlanIdOrNone
32923        MAX-ACCESS    read-only
32924        STATUS        current
32925        DESCRIPTION   "A value that uniquely identifies the Virtual LAN
32926                      associated with this entry. This value corresponds
32927                      to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
32928        ::= { rcIpv6PrefixEntry 4 }
32929
32930
32931rcIpv6PrefixUseDefaultVal   OBJECT-TYPE
32932       SYNTAX        INTEGER {
32933                         none(1),               -- none of the following
32934                         valid-life(2),
32935                         preferred-life(3),
32936                         infinite(4),
32937                         no-advertise(5)
32938                      }
32939        MAX-ACCESS    read-write
32940        STATUS        current
32941        DESCRIPTION   "Select one of the value to set/use it's value
32942                      to default value. This is a bitmask field,
32943                      setting all the bits means that all the options
32944                      will be reverted to default values."
32945        ::= { rcIpv6PrefixEntry 5 }
32946
32947rcIpv6PrefixValidLife OBJECT-TYPE
32948        SYNTAX        Integer32 (0..3600000)
32949        MAX-ACCESS    read-write
32950        STATUS        obsolete
32951        DESCRIPTION   "Valid lifetime in seconds, indicates
32952                      how long this prefix advertised in
32953                      the nbr advertisement is valid."
32954        DEFVAL        { 2592000 }
32955        ::= { rcIpv6PrefixEntry 6 }
32956
32957rcIpv6PrefixPreferredLife OBJECT-TYPE
32958        SYNTAX        Integer32 (0..3600000)
32959        MAX-ACCESS    read-write
32960        STATUS        obsolete
32961        DESCRIPTION   "Preferred lifetime in seconds, indicates
32962                      how long this prefix advertised in
32963                      advertisemt for this prefix."
32964        DEFVAL        { 604800 }
32965        ::= { rcIpv6PrefixEntry 7 }
32966
32967rcIpv6PrefixAtValidLife OBJECT-TYPE
32968        SYNTAX        DateAndTime
32969        MAX-ACCESS    read-write
32970        STATUS        current
32971        DESCRIPTION   "Is the date and time, upon reaching this
32972                      value the prefix will be expired,
32973                      if configured this option will
32974                      be included in the neighbor advertisement
32975                      for this prefix."
32976        ::= { rcIpv6PrefixEntry 8 }
32977
32978rcIpv6PrefixAtPreferredLife OBJECT-TYPE
32979        SYNTAX        DateAndTime
32980        MAX-ACCESS    read-write
32981        STATUS        current
32982        DESCRIPTION   "Is the date and time, upon reaching this
32983                      value the prefix will be expired,
32984                      if configured this option will be
32985                      included in the neighbor advertisement
32986                      for this prefix."
32987        ::= { rcIpv6PrefixEntry 9 }
32988
32989rcIpv6PrefixInfinite OBJECT-TYPE
32990        SYNTAX        TruthValue
32991        MAX-ACCESS    read-write
32992        STATUS        current
32993        DESCRIPTION   "if set the prefix's valid lifetime will
32994                      not exprie."
32995        DEFVAL        { false }
32996        ::= { rcIpv6PrefixEntry 10 }
32997
32998rcIpv6PrefixOnLinkFlag OBJECT-TYPE
32999        SYNTAX        TruthValue
33000        MAX-ACCESS    read-write
33001        STATUS        current
33002        DESCRIPTION   "if set then this prefix can be used
33003                      for onlink determination. This value
33004                      be placed in the L-bit field in the prefix
33005                      information option. It is a 1 bit flag. "
33006        DEFVAL        { true }
33007        ::= { rcIpv6PrefixEntry 11 }
33008
33009rcIpv6PrefixAutoFlag OBJECT-TYPE
33010        SYNTAX        TruthValue
33011        MAX-ACCESS    read-write
33012        STATUS        current
33013        DESCRIPTION   "if set then this prefix can be used
33014                      for autonomous address config. This value
33015                      be placed in the auto-flag field in the prefix
33016                      information option. It is a 1 bit flag. "
33017        DEFVAL        { true }
33018        ::= { rcIpv6PrefixEntry 12 }
33019
33020rcIpv6PrefixAddressEui OBJECT-TYPE
33021        SYNTAX     INTEGER {
33022                            eui-not-used(1),
33023                            eui-used-with-ul-complement(2),
33024                            eui-used-without-ul-complement(3)
33025                       }
33026        MAX-ACCESS    read-write
33027        STATUS        current
33028        DESCRIPTION   "Use an EUI-64 interface ID in the low-order
33029                       64bits of the address when not specified in the address field.
33030                       If enabled use EUI, otherwise use EUI-64 and complement U/L
33031                       (Universal/Local bit). This operation should
33032                       be allowed for both global and link local
33033                       addresses. Once the entry is  create cannot modify this field.
33034                       This will be valid to use only when the PrefixLength is 64 or less"
33035        DEFVAL        { eui-not-used }
33036        ::= { rcIpv6PrefixEntry 13 }
33037
33038rcIpv6PrefixNoAdvertise OBJECT-TYPE
33039        SYNTAX        TruthValue
33040        MAX-ACCESS    read-write
33041        STATUS        current
33042        DESCRIPTION   "if set then this prefix can not be included
33043                      in the neighbor advertisement."
33044        DEFVAL        { false }
33045        ::= { rcIpv6PrefixEntry 14 }
33046
33047rcIpv6PrefixRowStatus OBJECT-TYPE
33048        SYNTAX        RowStatus
33049        MAX-ACCESS    read-create
33050        STATUS        current
33051        DESCRIPTION   "Row status for create/delete."
33052        ::= { rcIpv6PrefixEntry 15 }
33053
33054rcIpv6PrefixValidLifetime OBJECT-TYPE
33055        SYNTAX        Unsigned32 (0..4294967295)
33056        MAX-ACCESS    read-create
33057        STATUS        current
33058        DESCRIPTION   "Valid lifetime in seconds, indicates
33059                      how long this prefix advertised in
33060                      the nbr advertisement is valid.
33061                      Value of 4294967295 represents infinity."
33062        DEFVAL        { 2592000 }
33063        ::= { rcIpv6PrefixEntry 16 }
33064
33065rcIpv6PrefixPreferredLifetime OBJECT-TYPE
33066        SYNTAX        Unsigned32 (0..4294967295)
33067        MAX-ACCESS    read-create
33068        STATUS        current
33069        DESCRIPTION   "Preferred lifetime in seconds, indicates
33070                      how long this prefix advertised in
33071                      advertisemt for this prefix.
33072                      Value of 4294967295 represents infinity."
33073        DEFVAL        { 604800 }
33074        ::= { rcIpv6PrefixEntry 17 }
33075
33076-- IPV6 Neighbor Discovery Route Advertisement Table
33077
33078rcIpv6RouterAdvertTable  OBJECT-TYPE
33079        SYNTAX          SEQUENCE OF  RcIpv6RouterAdvertEntry
33080        MAX-ACCESS      not-accessible
33081        STATUS          current
33082        DESCRIPTION     "The table containing information
33083               used to construct router advertisements."
33084        ::= { rcIpv6Objects 5 }
33085
33086rcIpv6RouterAdvertEntry OBJECT-TYPE
33087        SYNTAX          RcIpv6RouterAdvertEntry
33088        MAX-ACCESS      not-accessible
33089        STATUS          current
33090        DESCRIPTION
33091           "An entry containing information used to construct
33092            router advertisements."
33093        INDEX  { rcIpv6RouterAdvertIfIndex }
33094        ::= { rcIpv6RouterAdvertTable 1 }
33095
33096RcIpv6RouterAdvertEntry ::=
33097        SEQUENCE {
33098                rcIpv6RouterAdvertIfIndex       InterfaceIndex,
33099                rcIpv6RouterAdvertSendAdverts   TruthValue,
33100                rcIpv6RouterAdvertUseDefaultVal INTEGER,
33101                rcIpv6RouterAdvertMaxInterval   INTEGER,
33102                rcIpv6RouterAdvertMinInterval   INTEGER,
33103                rcIpv6RouterAdvertReachableTime INTEGER,
33104                rcIpv6RouterAdvertRetransmitTimer  INTEGER,
33105                rcIpv6RouterAdvertDefaultLifeTime  INTEGER,
33106                rcIpv6RouterAdvertCurHopLimit      INTEGER,
33107                rcIpv6RouterAdvertManagedFlag      TruthValue,
33108                rcIpv6RouterAdvertOtherConfigFlag  TruthValue,
33109                rcIpv6RouterAdvertDadNsNum      INTEGER,
33110                rcIpv6RouterAdvertLinkMTU       Unsigned32,
33111		rcIpv6RouterAdvertRetransmitTime   Unsigned32
33112                 }
33113
33114rcIpv6RouterAdvertIfIndex OBJECT-TYPE
33115        SYNTAX        InterfaceIndex
33116        MAX-ACCESS    not-accessible
33117        STATUS        current
33118        DESCRIPTION   "An unique value to identify an ipv6 interface.
33119                       For the brouter port it is the ifindex of the
33120                       port and in the case of the vlan it is the
33121                       ifindex of the vlan."
33122        ::= {  rcIpv6RouterAdvertEntry 1 }
33123
33124rcIpv6RouterAdvertSendAdverts OBJECT-TYPE
33125    SYNTAX     TruthValue
33126    MAX-ACCESS read-write
33127    STATUS     current
33128    DESCRIPTION
33129           "A flag indicating whether or not the router sends periodic
33130            router advertisements and responds to router solicitations
33131            on this interface. REFERENCE RFC2461 Section 6.2.1"
33132    DEFVAL { false }
33133        ::= {  rcIpv6RouterAdvertEntry 2 }
33134
33135rcIpv6RouterAdvertUseDefaultVal   OBJECT-TYPE
33136       SYNTAX        INTEGER {
33137                      none(1),               -- none of the following
33138                      send-advertisement(2),
33139                      max-interval(3),
33140                      min-interval(4),
33141                      default-life-time(5),
33142                      hop-limit(6),
33143                      managed-flag(7),
33144                      other-config-flag(8),
33145                      dad-ns-num(9),
33146		      linkMtu(10),
33147                      reachableTime(11),
33148		      retransmitTime(12)
33149                  }
33150        MAX-ACCESS    read-write
33151        STATUS        current
33152        DESCRIPTION   "Select one of the value to set/use it's
33153                       value to default value, or set all the bits
33154                       to indicate all the options will be set to
33155                       their default value."
33156        ::= {  rcIpv6RouterAdvertEntry 3 }
33157
33158rcIpv6RouterAdvertMaxInterval OBJECT-TYPE
33159        SYNTAX        INTEGER (4..1800)
33160        MAX-ACCESS    read-write
33161        STATUS        current
33162        DESCRIPTION   "Configure the max interval (in seconds)
33163                      at which the transmission of route
33164                      advertisments can occur on this interface.
33165                      This must be no less than 4 seconds and
33166                      no greater than 1800."
33167         DEFVAL        { 600 }
33168        ::= {  rcIpv6RouterAdvertEntry 4 }
33169
33170 rcIpv6RouterAdvertMinInterval OBJECT-TYPE
33171        SYNTAX        INTEGER (3..1350)
33172        MAX-ACCESS    read-write
33173        STATUS        current
33174        DESCRIPTION   "Configure the min interval (in seconds)
33175                      at which the transmission of route
33176                      advertisments can occur on this interface.
33177                      This must be no less than 3 seconds and
33178                      no greater than .75* max-interval."
33179        DEFVAL        { 200 }
33180        ::= {  rcIpv6RouterAdvertEntry 5 }
33181
33182 rcIpv6RouterAdvertReachableTime OBJECT-TYPE
33183        SYNTAX        INTEGER (0..3600000)
33184        MAX-ACCESS    read-write
33185        STATUS        current
33186        DESCRIPTION   "The value (in milliseconds) to be placed                               in the router advertisement message
33187                      sent by the router. The value zero means
33188                      unspecified (by this router). Used to
33189                      configure the amount of time that a remote
33190                      IPv6 node is considered reachable after
33191                      some reachability confirmation event has
33192                      occured.
33193                      REFERENCE RFC2461 Section 6.2.1"
33194        ::= {  rcIpv6RouterAdvertEntry 6 }
33195
33196rcIpv6RouterAdvertRetransmitTimer OBJECT-TYPE
33197        SYNTAX        INTEGER (0..36000000)
33198        MAX-ACCESS    read-only
33199        STATUS        deprecated
33200        DESCRIPTION   "The value (in milliseconds) to be placed                               in the retransmit timer field in router
33201                      advertisement message sent from this
33202                      interface. The value zero means
33203                      unspecified (by this router). Used to
33204                      configure the amount of time that router
33205                      should wait for the transmit to occur.
33206                      REFERENCE RFC2461 Section 6.2.1.
33207		      Deprecated by rcIpv6RouterAdvertRetransmitTime"
33208        ::= {  rcIpv6RouterAdvertEntry 7 }
33209
33210rcIpv6RouterAdvertDefaultLifeTime OBJECT-TYPE
33211        SYNTAX        INTEGER (0|4..9000)
33212        MAX-ACCESS    read-write
33213        STATUS        current
33214        DESCRIPTION
33215           "The value to be placed in the router lifetime field of
33216            router advertisements sent from this interface.  This value
33217            MUST be either 0 or between rcIpv6RouterAdvertMaxInterval and
33218            9000 seconds.
33219
33220
33221            A value of zero indicates that the router is not to be used
33222            as a default router.
33223
33224            The default is 3 * rcIpv6RouterAdvertMaxInterval.
33225            REFERENCE RFC2461 Section 6.2.1"
33226        DEFVAL        { 1800 }
33227        ::= {  rcIpv6RouterAdvertEntry 8 }
33228
33229rcIpv6RouterAdvertCurHopLimit OBJECT-TYPE
33230        SYNTAX        INTEGER (0..255)
33231        MAX-ACCESS    read-write
33232        STATUS        current
33233        DESCRIPTION
33234           "The default value to be placed in the current hop limit
33235            field in router advertisements sent from this interface.
33236            The value should be set to the current diameter of the
33237            Internet.
33238
33239            A value of zero in the router advertisement indicates that
33240            the advertisement isn't specifying a value for curHopLimit.
33241
33242            The default should be set to the value specified in the IANA
33243            web pages (www.iana.org) at the time of implementation.
33244            REFERENCE RFC2461 Section 6.2.1"
33245
33246        DEFVAL        { 64 }
33247        ::= {  rcIpv6RouterAdvertEntry 9 }
33248
33249rcIpv6RouterAdvertManagedFlag OBJECT-TYPE
33250        SYNTAX        TruthValue
33251        MAX-ACCESS    read-write
33252        STATUS        current
33253        DESCRIPTION   "if true then the M-bit(Managed address
33254                      configureation)  in the router
33255                      adverisement will be set.
33256                      REFERENCE RFC2461 Section 6.2.1"
33257        DEFVAL        { false }
33258        ::= {  rcIpv6RouterAdvertEntry 10 }
33259
33260rcIpv6RouterAdvertOtherConfigFlag OBJECT-TYPE
33261        SYNTAX        TruthValue
33262        MAX-ACCESS    read-write
33263        STATUS        current
33264        DESCRIPTION   "if true then the O-bit (Other stateful
33265                      Configuration) in the router
33266                      adverisement will be set. REFERENCE
33267                      RFC2461 Section 6.2.1"
33268        DEFVAL        { false }
33269        ::= {  rcIpv6RouterAdvertEntry 11 }
33270
33271rcIpv6RouterAdvertDadNsNum OBJECT-TYPE
33272        SYNTAX        INTEGER (0..600)
33273        MAX-ACCESS    read-write
33274        STATUS        current
33275        DESCRIPTION   "The number of neighbor solicitation
33276                      messages for DAD (Duplicate address
33277                      detection). A value 0 is used to disable
33278                      DAD process on this interface. A value 1
33279                      is used to send one advertisment without
33280                      any retransmissions."
33281        ::= {  rcIpv6RouterAdvertEntry 12 }
33282
33283rcIpv6RouterAdvertLinkMTU OBJECT-TYPE
33284    SYNTAX     Unsigned32 (0 | 1280..1500 | 1850 | 9500)
33285    MAX-ACCESS read-write
33286    STATUS     current
33287    DESCRIPTION
33288           "The value to be placed in MTU options sent by the
33289            router on this interface.  A value of zero
33290            indicates that no MTU options are sent. REFERENCE
33291            RFC2461 Section 6.2.1"
33292    ::= { rcIpv6RouterAdvertEntry 13 }
33293
33294rcIpv6RouterAdvertRetransmitTime OBJECT-TYPE
33295        SYNTAX        Unsigned32 (0..4294967295)
33296        MAX-ACCESS    read-write
33297        STATUS        current
33298        DESCRIPTION   "The value (in milliseconds) to be placed                               in the retransmit timer field in router
33299                      advertisement message sent from this
33300                      interface. The value zero means
33301                      unspecified (by this router). Used to
33302                      configure the amount of time that router
33303                      should wait for the transmit to occur.
33304                      REFERENCE RFC2461 Section 6.2.1.
33305           	      Use this object to replace
33306		      rcIpv6RouterAdvertRetransmitTimer"
33307        ::= {  rcIpv6RouterAdvertEntry 14 }
33308
33309-- IPV6 Static Route Table
33310
33311rcIpv6StaticRouteTable OBJECT-TYPE
33312        SYNTAX          SEQUENCE OF RcIpv6StaticRouteEntry
33313        MAX-ACCESS      not-accessible
33314        STATUS          current
33315        DESCRIPTION     "This table contains list of routes that are
33316                         created by the user to destination networks."
33317        ::= { rcIpv6Objects 6 }
33318
33319rcIpv6StaticRouteEntry OBJECT-TYPE
33320        SYNTAX          RcIpv6StaticRouteEntry
33321        MAX-ACCESS      not-accessible
33322        STATUS          current
33323        DESCRIPTION     "An entry in the static route table for IPv6
33324                         can be created for a destination with a specific
33325                         prefix length; multiple entries to the same
33326                         destination are created either by specifying the
33327                         next-hop or interfaceIndex or both to reach the destination.
33328                         However if the nexthop Ipv6 address is a link-local
33329                         address then IfIndex must be supplied."
33330        INDEX           { rcIpv6StaticRouteDest,
33331                          rcIpv6StaticRoutePrefixLength,
33332                          rcIpv6StaticRouteNextHop,
33333                          rcIpv6StaticRouteIfIndex }
33334        ::= { rcIpv6StaticRouteTable 1 }
33335
33336RcIpv6StaticRouteEntry ::=
33337        SEQUENCE {
33338                  rcIpv6StaticRouteDest                  Ipv6Address,
33339                  rcIpv6StaticRoutePrefixLength          INTEGER,
33340                  rcIpv6StaticRouteNextHop               Ipv6Address,
33341                  rcIpv6StaticRouteIfIndex               InterfaceIndex,
33342                  rcIpv6StaticRouteDistance              INTEGER,
33343                  rcIpv6StaticRouteEnable                TruthValue,
33344                  rcIpv6StaticRouteStatus                INTEGER,
33345                  rcIpv6StaticRoutePreference            INTEGER,
33346                  rcIpv6StaticRouteRowStatus             RowStatus
33347                 }
33348
33349rcIpv6StaticRouteDest OBJECT-TYPE
33350        SYNTAX        Ipv6Address
33351        MAX-ACCESS    not-accessible
33352        STATUS        current
33353        DESCRIPTION   "The destination IPv6 address of this route.
33354                The values for the index objects rcIpv6StaticRouteDest and
33355                rcIpv6StaticRoutePrefixLength must be consistent.  When
33356                the value of rcIpv6StaticRouteDest (excluding the zone
33357                index, if one is present) is x, then the bitwise
33358                logical-AND of x with the value of the mask formed from
33359                the corresponding index object
33360                rcIpv6StaticRoutePrefixLength MUST be equal to x. If
33361                not, then the index pair is not consistent and an
33362                inconsistentName error must be returned on SET or
33363                CREATE requests."
33364
33365        ::= { rcIpv6StaticRouteEntry 1 }
33366
33367rcIpv6StaticRoutePrefixLength OBJECT-TYPE
33368        SYNTAX        INTEGER (0..128)
33369        MAX-ACCESS    not-accessible
33370        STATUS        current
33371        DESCRIPTION   "Indicates the number of leading one bits which
33372                form the mask to be logical-ANDed with the destination
33373                address before being compared to the value in the
33374                rcIpv6StaticRouteDestAddr field."
33375        ::= { rcIpv6StaticRouteEntry 2 }
33376
33377rcIpv6StaticRouteNextHop OBJECT-TYPE
33378        SYNTAX        Ipv6Address
33379        MAX-ACCESS    not-accessible
33380        STATUS        current
33381        DESCRIPTION   "Next hop IPv6 address for this destination.
33382                On remote routes, the address of the next system en
33383                route.  For non-remote routes, a zero length string. "
33384        ::= { rcIpv6StaticRouteEntry 3 }
33385
33386rcIpv6StaticRouteIfIndex OBJECT-TYPE
33387        SYNTAX        InterfaceIndex
33388        MAX-ACCESS    not-accessible
33389        STATUS        current
33390        DESCRIPTION   "The ifIndex value which identifies the local
33391                interface through which the next hop of this route
33392                should be reached.  A value of 0 is valid and
33393                represents the scenario where no interface is specified."
33394        ::= { rcIpv6StaticRouteEntry 4 }
33395
33396rcIpv6StaticRouteDistance OBJECT-TYPE
33397        SYNTAX        INTEGER (1..65535 )
33398        MAX-ACCESS    read-write
33399        STATUS        current
33400        DESCRIPTION   "cost/distance to reach the destination for this
33401                      node."
33402        DEFVAL        { 1 }
33403        ::= { rcIpv6StaticRouteEntry 5 }
33404
33405rcIpv6StaticRouteStatus OBJECT-TYPE
33406       SYNTAX          INTEGER {
33407                         notReachable(1),
33408                         tryToResolve(2),
33409                         reachableNotInRtm(3),
33410                         reachableInRtm(4)
33411                       }
33412        MAX-ACCESS      read-only
33413        STATUS        	current
33414        DESCRIPTION   	"(1)notReachable means the route is not reachable and no
33415                            neighbor request entry is built to resolved the next-hop.
33416                            It happens when there is no route or neighbor to reach
33417                            the static route's next-hop.
33418                         (2)tryToResolve means the route is not reachable but a
33419                            neighbor request entry is built to resolved the next-hop.
33420                            It happens when there is a local equivelent route in system to
33421                            reach the next-hop but the neighor is not learnt yet
33422                         (3)reachableNotInRtm means the static route is
33423                            reachable but it is not in RTM. It happens when the static
33424                            route is reachable, but it is not the best among alternative
33425                            static route.
33426                         (4)reachableInRtm means the static route is reachable
33427                            and it is in RTM. It happens when the static
33428                            route is reachable, and it is the best among alternative
33429                            static route to be added into RTM. "
33430        ::= { rcIpv6StaticRouteEntry 6 }
33431
33432rcIpv6StaticRoutePreference OBJECT-TYPE
33433        SYNTAX        INTEGER (1..255)
33434        MAX-ACCESS    read-write
33435        STATUS        current
33436        DESCRIPTION   "Used to indicate the route preference of this
33437                      entry.  If there are more than one route that can
33438                      be used to forward IP traffic, the route that has
33439                      a highest preference will be used instead of a
33440                      lower preference one. The higher the number,
33441                      the higher the preference."
33442        DEFVAL        { 5 }
33443        ::= { rcIpv6StaticRouteEntry 7 }
33444
33445rcIpv6StaticRouteEnable OBJECT-TYPE
33446        SYNTAX         	TruthValue
33447        MAX-ACCESS     	read-write
33448        STATUS         	current
33449        DESCRIPTION    	"Used to enable/disable this entry."
33450	    DEFVAL        { true }
33451        ::= { rcIpv6StaticRouteEntry 8 }
33452
33453
33454rcIpv6StaticRouteRowStatus OBJECT-TYPE
33455        SYNTAX        RowStatus
33456        MAX-ACCESS    read-create
33457        STATUS        current
33458        DESCRIPTION   "Row status for create/delete."
33459        ::= { rcIpv6StaticRouteEntry 9 }
33460
33461-- IPV6 Management Port Static Route Table
33462
33463rcIpv6MgmtPortStaticRouteTable OBJECT-TYPE
33464        SYNTAX          SEQUENCE OF RcIpv6MgmtPortStaticRouteEntry
33465        MAX-ACCESS      not-accessible
33466        STATUS          current
33467        DESCRIPTION     "This table contains list of routes that are
33468                         created by the user to destination networks
33469			 on the management port."
33470        ::= { rcIpv6Objects 12 }
33471
33472rcIpv6MgmtPortStaticRouteEntry OBJECT-TYPE
33473        SYNTAX          RcIpv6MgmtPortStaticRouteEntry
33474        MAX-ACCESS      not-accessible
33475        STATUS          current
33476        DESCRIPTION     "An entry in the static route table for IPv6
33477                         can be created for a destination with a specific
33478                         prefix length; multiple entries to the same
33479                         destination are created either by specifying the
33480                         next-hop or interfaceIndex or both to reach the destination.
33481                         However if the nexthop Ipv6 address is a link-local
33482                         address then IfIndex must be supplied."
33483        INDEX           { rcIpv6MgmtPortStaticRouteIfIndex,
33484			  rcIpv6MgmtPortStaticRouteDest,
33485                          rcIpv6MgmtPortStaticRoutePrefixLength,
33486                          rcIpv6MgmtPortStaticRouteNextHop }
33487        ::= { rcIpv6MgmtPortStaticRouteTable 1 }
33488
33489RcIpv6MgmtPortStaticRouteEntry ::=
33490        SEQUENCE {
33491                  rcIpv6MgmtPortStaticRouteIfIndex	InterfaceIndex,
33492                  rcIpv6MgmtPortStaticRouteDest		Ipv6Address,
33493                  rcIpv6MgmtPortStaticRoutePrefixLength	INTEGER,
33494                  rcIpv6MgmtPortStaticRouteNextHop	Ipv6Address,
33495                  rcIpv6MgmtPortStaticRouteDistance	INTEGER,
33496                  rcIpv6MgmtPortStaticRouteEnable	TruthValue,
33497                  rcIpv6MgmtPortStaticRouteStatus	INTEGER,
33498                  rcIpv6MgmtPortStaticRoutePreference	INTEGER,
33499                  rcIpv6MgmtPortStaticRouteRowStatus	RowStatus
33500                 }
33501
33502rcIpv6MgmtPortStaticRouteIfIndex OBJECT-TYPE
33503        SYNTAX        InterfaceIndex
33504        MAX-ACCESS    not-accessible
33505        STATUS        current
33506        DESCRIPTION   "The ifIndex value which identifies the local
33507                interface through which the next hop of this route
33508                should be reached.  A value of 0 is valid and
33509                represents the scenario where no interface is specified."
33510        ::= { rcIpv6MgmtPortStaticRouteEntry 1 }
33511
33512rcIpv6MgmtPortStaticRouteDest OBJECT-TYPE
33513        SYNTAX        Ipv6Address
33514        MAX-ACCESS    not-accessible
33515        STATUS        current
33516        DESCRIPTION   "The destination IPv6 address of this route.
33517                The values for the index objects rcIpv6StaticRouteDest and
33518                rcIpv6StaticRoutePrefixLength must be consistent.  When
33519                the value of rcIpv6StaticRouteDest (excluding the zone
33520                index, if one is present) is x, then the bitwise
33521                logical-AND of x with the value of the mask formed from
33522                the corresponding index object
33523                rcIpv6StaticRoutePrefixLength MUST be equal to x. If
33524                not, then the index pair is not consistent and an
33525                inconsistentName error must be returned on SET or
33526                CREATE requests."
33527
33528        ::= { rcIpv6MgmtPortStaticRouteEntry 2 }
33529
33530rcIpv6MgmtPortStaticRoutePrefixLength OBJECT-TYPE
33531        SYNTAX        INTEGER (0..128)
33532        MAX-ACCESS    not-accessible
33533        STATUS        current
33534        DESCRIPTION   "Indicates the number of leading one bits which
33535                form the mask to be logical-ANDed with the destination
33536                address before being compared to the value in the
33537                rcIpv6MgmtPortStaticRouteDestAddr field."
33538        ::= { rcIpv6MgmtPortStaticRouteEntry 3 }
33539
33540rcIpv6MgmtPortStaticRouteNextHop OBJECT-TYPE
33541        SYNTAX        Ipv6Address
33542        MAX-ACCESS    not-accessible
33543        STATUS        current
33544        DESCRIPTION   "Next hop IPv6 address for this destination.
33545                On remote routes, the address of the next system en
33546                route.  For non-remote routes, a zero length string. "
33547        ::= { rcIpv6MgmtPortStaticRouteEntry 4 }
33548
33549rcIpv6MgmtPortStaticRouteDistance OBJECT-TYPE
33550        SYNTAX        INTEGER (1..65535 )
33551        MAX-ACCESS    read-create
33552        STATUS        current
33553        DESCRIPTION   "cost/distance to reach the destination for this
33554                      node."
33555        DEFVAL        { 1 }
33556        ::= { rcIpv6MgmtPortStaticRouteEntry 5 }
33557
33558rcIpv6MgmtPortStaticRouteStatus OBJECT-TYPE
33559       SYNTAX          INTEGER {
33560                         notReachable(1),
33561                         tryToResolve(2),
33562                         reachableNotInRtm(3),
33563                         reachableInRtm(4)
33564                       }
33565        MAX-ACCESS      read-only
33566        STATUS        	current
33567        DESCRIPTION   	"(1)notReachable means the route is not reachable and no
33568                            neighbor request entry is built to resolved the next-hop.
33569                            It happens when there is no route or neighbor to reach
33570                            the static route's next-hop.
33571                         (2)tryToResolve means the route is not reachable but a
33572                            neighbor request entry is built to resolved the next-hop.
33573                            It happens when there is a local equivelent route in system to
33574                            reach the next-hop but the neighor is not learnt yet
33575                         (3)reachableNotInRtm means the static route is
33576                            reachable but it is not in RTM. It happens when the static
33577                            route is reachable, but it is not the best among alternative
33578                            static route.
33579                         (4)reachableInRtm means the static route is reachable
33580                            and it is in RTM. It happens when the static
33581                            route is reachable, and it is the best among alternative
33582                            static route to be added into RTM. "
33583        ::= { rcIpv6MgmtPortStaticRouteEntry 6 }
33584
33585rcIpv6MgmtPortStaticRoutePreference OBJECT-TYPE
33586        SYNTAX        INTEGER (1..255)
33587        MAX-ACCESS    read-create
33588        STATUS        current
33589        DESCRIPTION   "Used to indicate the route preference of this
33590                      entry.  If there are more than one route that can
33591                      be used to forward IP traffic, the route that has
33592                      a highest preference will be used instead of a
33593                      lower preference one. The higher the number,
33594                      the higher the preference."
33595        DEFVAL        { 5 }
33596        ::= { rcIpv6MgmtPortStaticRouteEntry 7 }
33597
33598rcIpv6MgmtPortStaticRouteEnable OBJECT-TYPE
33599        SYNTAX         	TruthValue
33600        MAX-ACCESS     	read-create
33601        STATUS         	current
33602        DESCRIPTION    	"Used to enable/disable this entry."
33603	    DEFVAL        { true }
33604        ::= { rcIpv6MgmtPortStaticRouteEntry 8 }
33605
33606
33607rcIpv6MgmtPortStaticRouteRowStatus OBJECT-TYPE
33608        SYNTAX        RowStatus
33609        MAX-ACCESS    read-create
33610        STATUS        current
33611        DESCRIPTION   "Row status for create/delete."
33612        ::= { rcIpv6MgmtPortStaticRouteEntry 9 }
33613
33614-- the Internet Address Translation table
33615--
33616
33617rcIpv6NetToPhysicalTable OBJECT-TYPE
33618    SYNTAX     SEQUENCE OF RcIpv6NetToPhysicalEntry
33619    MAX-ACCESS not-accessible
33620    STATUS     current
33621    DESCRIPTION
33622           "The IP Address Translation table used for mapping from IP
33623            addresses to physical addresses.
33624
33625            The Address Translation tables contain the IP address to
33626            'physical' address equivalences.  Some interfaces do not use
33627            translation tables for determining address equivalences
33628            (e.g., DDN-X.25 has an algorithmic method); if all
33629            interfaces are of this type, then the Address Translation
33630            table is empty, i.e., has zero entries.
33631
33632            While many protocols may be used to populate this table, ARP
33633            [10] and Neighbor Discovery [4] are the most likely
33634            options."
33635    REFERENCE "RFC0826 and RFC2461"
33636    ::= { rcIpv6Objects 7 }
33637
33638rcIpv6NetToPhysicalEntry OBJECT-TYPE
33639    SYNTAX     RcIpv6NetToPhysicalEntry
33640    MAX-ACCESS not-accessible
33641    STATUS     current
33642    DESCRIPTION
33643           "Each entry contains one IP address to `physical' address
33644            equivalence."
33645    INDEX       { rcIpv6NetToPhysicalIfIndex,
33646                  rcIpv6NetToPhysicalNetAddress }
33647    ::= { rcIpv6NetToPhysicalTable 1 }
33648
33649RcIpv6NetToPhysicalEntry ::= SEQUENCE {
33650        rcIpv6NetToPhysicalIfIndex         InterfaceIndex,
33651        rcIpv6NetToPhysicalNetAddress      Ipv6Address,
33652        rcIpv6NetToPhysicalPhysAddress     PhysAddress,
33653        rcIpv6NetToPhysicalInterface       Integer32,
33654        rcIpv6NetToPhysicalLastUpdated     TimeStamp,
33655        rcIpv6NetToPhysicalType            INTEGER,
33656        rcIpv6NetToPhysicalState           INTEGER,
33657        rcIpv6NetToPhysicalRowStatus       RowStatus,
33658	rcIpv6NetToPhysicalBMac            MacAddress,
33659	rcIpv6NetToPhysicalCvid            Integer32
33660}
33661
33662rcIpv6NetToPhysicalIfIndex OBJECT-TYPE
33663    SYNTAX     InterfaceIndex
33664    MAX-ACCESS not-accessible
33665    STATUS     current
33666    DESCRIPTION
33667           "The index value which uniquely identifies the interface to
33668            which this entry is applicable.  The interface identified by
33669            a particular value of this index is the same interface as
33670            identified by the same value of the IfIndex field in the
33671            rcIpv6InterfaceIfIndex."
33672    ::= { rcIpv6NetToPhysicalEntry 1 }
33673
33674rcIpv6NetToPhysicalNetAddress OBJECT-TYPE
33675    SYNTAX     Ipv6Address
33676    MAX-ACCESS not-accessible
33677    STATUS     current
33678    DESCRIPTION
33679           "The IP Address corresponding to the media-dependent
33680            `physical' address.  The address type of this object is
33681            specified in rcIpv6NetToPhysicalAddressType.
33682
33683
33684            Implementors need to be aware that if the size of
33685            rcIpv6NetToPhysicalNetAddress exceeds 115 octets then OIDS of
33686            instances of columns in this row will have more than 128
33687            sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c
33688            or SNMPv3."
33689    ::= { rcIpv6NetToPhysicalEntry 2 }
33690
33691rcIpv6NetToPhysicalPhysAddress OBJECT-TYPE
33692    SYNTAX     PhysAddress (SIZE(0..65535))
33693    MAX-ACCESS read-create
33694    STATUS     current
33695    DESCRIPTION
33696           "The media-dependent `physical' address.
33697
33698            As the entries in this table are typically not persistent
33699            when this object is written the entity SHOULD NOT save the
33700            change to non-volatile storage. In the ethernet case
33701            it is a MAC address."
33702    ::= { rcIpv6NetToPhysicalEntry 3 }
33703
33704rcIpv6NetToPhysicalInterface            OBJECT-TYPE
33705    SYNTAX     Integer32
33706    MAX-ACCESS read-create
33707    STATUS     current
33708    DESCRIPTION
33709           "The field represents either a physical port id or the MLT
33710            port id. This entry is associated either with
33711            a port or with a MLT in a VLAN/Brouter port. If the value is
33712            0 then the interface is CP port."
33713    ::= { rcIpv6NetToPhysicalEntry 4 }
33714
33715rcIpv6NetToPhysicalLastUpdated OBJECT-TYPE
33716    SYNTAX     TimeStamp
33717    MAX-ACCESS read-only
33718    STATUS     current
33719    DESCRIPTION
33720           "The value of sysUpTime at the time this entry was last
33721            updated.  If this entry was updated prior to the last re-
33722            initialization of the local network management subsystem,
33723            then this object contains a zero value."
33724    ::= { rcIpv6NetToPhysicalEntry 5 }
33725
33726rcIpv6NetToPhysicalType OBJECT-TYPE
33727    SYNTAX     INTEGER {
33728                other(1),        -- none of the following
33729                dynamic(2),
33730                static(3),
33731                local(4)         -- local interface
33732            }
33733    MAX-ACCESS read-create
33734    STATUS     current
33735    DESCRIPTION
33736           "The type of mapping.
33737
33738            The 'dynamic(2)' type indicates that the IP address to
33739            physical addresses mapping has been dynamically resolved
33740            using e.g. IPv4 ARP or the IPv6 Neighbor Discovery protocol.
33741
33742            The 'static(3)' type indicates that the mapping has been
33743            statically configured.  Both of these refer to entries that
33744            provide mappings for other entities addresses.
33745
33746            The 'local(4)' type indicates that the mapping is provided
33747            for an entity's own interface address.
33748
33749            As the entries in this table are typically not persistent
33750            when this object is written the entity SHOULD NOT save the
33751            change to non-volatile storage."
33752    DEFVAL { static }
33753    ::= { rcIpv6NetToPhysicalEntry 6 }
33754
33755rcIpv6NetToPhysicalState OBJECT-TYPE
33756    SYNTAX     INTEGER {
33757                     reachable(1), -- confirmed reachability
33758
33759                     stale(2),     -- unconfirmed reachability
33760
33761                     delay(3),     -- waiting for reachability
33762                                   -- confirmation before entering
33763                                   -- the probe state
33764
33765                     probe(4),     -- actively probing
33766
33767                     invalid(5),   -- an invalidated mapping
33768
33769                     unknown(6),   -- state can not be determined
33770                                   -- for some reason.
33771
33772                     incomplete(7) -- address resolution is being performed.
33773                    }
33774    MAX-ACCESS read-only
33775    STATUS     current
33776    DESCRIPTION
33777           "The Neighbor Unreachability Detection [4] state for the
33778            interface when the address mapping in this entry is used.
33779            If Neighbor Unreachability Detection is not in use (eg. for
33780            IPv4), this object is always unknown(6).
33781            REFERENCE RFC2461"
33782    ::= { rcIpv6NetToPhysicalEntry 8 }
33783
33784rcIpv6NetToPhysicalRowStatus OBJECT-TYPE
33785    SYNTAX     RowStatus
33786    MAX-ACCESS read-create
33787    STATUS     current
33788    DESCRIPTION
33789           "The status of this conceptual row.
33790
33791            The RowStatus TC requires that this DESCRIPTION clause
33792            states under which circumstances other objects in this row
33793            can be modified.  The value of this object has no effect on
33794            whether other objects in this conceptual row can be
33795            modified.
33796
33797            A conceptual row can not be made active until the
33798            rcIpv6NetToPhysicalPhysAddress object has been set.
33799            Note that if the rcIpv6NetToPhysicalType is set to
33800'invalid' the
33801            managed node may delete the entry independent of the state
33802            of this object. Only createandGo and Delete operations are
33803            supported"
33804    ::= { rcIpv6NetToPhysicalEntry 9 }
33805
33806rcIpv6NetToPhysicalBMac OBJECT-TYPE
33807    SYNTAX          MacAddress
33808    MAX-ACCESS      read-only
33809    STATUS          current
33810    DESCRIPTION
33811    	   "If the rcIpv6NetToPhysicalEntry is learned from a
33812	   SPBM network, instead of using port to track where the
33813	   rcIpv6NetToPhysicalNetAddress come from, the backbone
33814	   MAC address is used to track that."
33815    ::= { rcIpv6NetToPhysicalEntry 10 }
33816
33817rcIpv6NetToPhysicalCvid OBJECT-TYPE
33818        SYNTAX        Integer32 (1..4096)
33819        MAX-ACCESS    read-only
33820        STATUS        current
33821        DESCRIPTION   "Used to identify customer vid of the switched uni port
33822                      of this entry is associated with. 4095 is not used. 4096
33823                      is reserved for untagged case."
33824    ::= { rcIpv6NetToPhysicalEntry 11 }
33825
33826rcIpv6PrefixListTableSize OBJECT-TYPE
33827        SYNTAX        Unsigned32
33828        MAX-ACCESS    read-only
33829        STATUS        current
33830        DESCRIPTION   "Size of Ipv6 Prefix List Table"
33831        ::= { rcIpv6Scalars 8 }
33832
33833rcIpv6PrefixListTable OBJECT-TYPE
33834        SYNTAX          SEQUENCE OF RcIpv6PrefixListEntry
33835        MAX-ACCESS      not-accessible
33836        STATUS          current
33837        DESCRIPTION     "IPv6 Prefix List table"
33838        ::= { rcIpv6Objects 8 }
33839
33840rcIpv6PrefixListEntry OBJECT-TYPE
33841        SYNTAX          RcIpv6PrefixListEntry
33842        MAX-ACCESS      not-accessible
33843        STATUS          current
33844        DESCRIPTION     "An entry of Ipv6 Prefix List Table."
33845        INDEX           { rcIpv6PrefixListId,
33846                          rcIpv6PrefixListPrefix,
33847                          rcIpv6PrefixListPrefixMaskLen }
33848        ::= { rcIpv6PrefixListTable 1 }
33849
33850RcIpv6PrefixListEntry ::=
33851        SEQUENCE {
33852                rcIpv6PrefixListId               Unsigned32,
33853                rcIpv6PrefixListPrefix           Ipv6Address,
33854                rcIpv6PrefixListPrefixMaskLen    Unsigned32,
33855                rcIpv6PrefixListMaskLenFrom      Unsigned32,
33856                rcIpv6PrefixListMaskLenUpto      Unsigned32,
33857                rcIpv6PrefixListName             SnmpAdminString,
33858                rcIpv6PrefixListRowStatus        RowStatus
33859        }
33860
33861rcIpv6PrefixListId OBJECT-TYPE
33862        SYNTAX        Unsigned32 (0..2147483647)
33863        MAX-ACCESS    not-accessible
33864        STATUS        current
33865        DESCRIPTION   "Id of an IPv6 Prefix List"
33866        ::= { rcIpv6PrefixListEntry 1 }
33867
33868rcIpv6PrefixListPrefix OBJECT-TYPE
33869        SYNTAX        Ipv6Address
33870        MAX-ACCESS    not-accessible
33871        STATUS        current
33872        DESCRIPTION   "Is a member of a specific ipv6 prefix list.
33873                       Adding the prefix to the given ipv6 prefix list"
33874        ::= { rcIpv6PrefixListEntry 2 }
33875
33876rcIpv6PrefixListPrefixMaskLen OBJECT-TYPE
33877        SYNTAX        Unsigned32 (0..128)
33878        MAX-ACCESS    not-accessible
33879        STATUS        current
33880        DESCRIPTION   "Mask length of the ipv6 prefix added to the prefix list"
33881        ::= { rcIpv6PrefixListEntry 3 }
33882
33883rcIpv6PrefixListMaskLenFrom OBJECT-TYPE
33884        SYNTAX        Unsigned32 (0..128)
33885        MAX-ACCESS    read-create
33886        STATUS        current
33887        DESCRIPTION   "Lower bound of mask length of the ipv6 prefix added to
33888                       the prefix list"
33889        ::= { rcIpv6PrefixListEntry 4 }
33890
33891rcIpv6PrefixListMaskLenUpto OBJECT-TYPE
33892        SYNTAX        Unsigned32 (0..128)
33893        MAX-ACCESS    read-create
33894        STATUS        current
33895        DESCRIPTION   "Higher bound of mask length of the ipv6 prefix added to
33896                       the prefix list"
33897        ::= { rcIpv6PrefixListEntry 5 }
33898
33899rcIpv6PrefixListName OBJECT-TYPE
33900        SYNTAX        SnmpAdminString (SIZE(1..64))
33901        MAX-ACCESS    read-create
33902        STATUS        current
33903        DESCRIPTION   "Name of the Ipv6 prefix list"
33904        ::= { rcIpv6PrefixListEntry 6 }
33905
33906rcIpv6PrefixListRowStatus OBJECT-TYPE
33907        SYNTAX        RowStatus
33908        MAX-ACCESS    read-create
33909        STATUS        current
33910        DESCRIPTION   "Used to create/delete entries in the ipv6 prefix list
33911                       table"
33912        ::= { rcIpv6PrefixListEntry 7 }
33913
33914--
33915-- IPv6 RIPng MIBs
33916--
33917rcRipng                 OBJECT IDENTIFIER ::= { rcRip 5 }
33918
33919rcRipngObjects         OBJECT IDENTIFIER ::= { rcRipng 1 }
33920
33921rcIpv6RipngGeneralGroup OBJECT IDENTIFIER ::= { rcRipngObjects 1 }
33922
33923rcIpv6RipngAdminState OBJECT-TYPE
33924        SYNTAX        EnableValue
33925        MAX-ACCESS    read-write
33926        STATUS        current
33927        DESCRIPTION   "Enable or disable RIPng globally"
33928        ::= { rcIpv6RipngGeneralGroup 1 }
33929
33930rcIpv6RipngUpdateTime OBJECT-TYPE
33931        SYNTAX        Integer32 (1..360)
33932        UNITS         "seconds"
33933        MAX-ACCESS    read-write
33934        STATUS        current
33935        DESCRIPTION   "The time between transmission of RIPng updates."
33936	DEFVAL        { 30 }
33937        ::= { rcIpv6RipngGeneralGroup 2 }
33938
33939rcIpv6RipngGlobalHoldDownTime OBJECT-TYPE
33940        SYNTAX        Integer32 (0..360)
33941        UNITS         "seconds"
33942        MAX-ACCESS    read-write
33943        STATUS        current
33944        DESCRIPTION   "Used to set the system-wide RIPng hold down time
33945                      in seconds."
33946        DEFVAL        { 120 }
33947        ::= { rcIpv6RipngGeneralGroup 3 }
33948
33949rcIpv6RipngGlobalTimeOutInterval OBJECT-TYPE
33950       SYNTAX       Integer32 (15..259200)
33951       UNITS        "seconds"
33952       MAX-ACCESS   read-write
33953       STATUS       current
33954       DESCRIPTION  "Ripng TimeOut Interval in seconds"
33955       DEFVAL       { 180 }
33956       ::= { rcIpv6RipngGeneralGroup 4}
33957
33958rcIpv6RipngDefaultInfoMetric OBJECT-TYPE
33959       SYNTAX       Integer32 (1..15)
33960       MAX-ACCESS   read-write
33961       STATUS       current
33962       DESCRIPTION  "Ripng  default-information metric"
33963       DEFVAL       { 1 }
33964       ::= { rcIpv6RipngGeneralGroup 5 }
33965
33966rcIpv6RipngDefaultInfoState OBJECT-TYPE
33967       SYNTAX        EnableValue
33968       MAX-ACCESS    read-write
33969       STATUS        current
33970       DESCRIPTION   "Default-information  enable/disable at global level"
33971       ::= { rcIpv6RipngGeneralGroup  6 }
33972
33973rcIpv6RipngDefaultImportMetric OBJECT-TYPE
33974        SYNTAX        Integer32 (0..15)
33975        MAX-ACCESS    read-only
33976        STATUS        current
33977        DESCRIPTION   "Ripng default import metric"
33978        DEFVAL        { 1 }
33979        ::= { rcIpv6RipngGeneralGroup 7 }
33980
33981rcIpv6RipngInterfaceTable OBJECT-TYPE
33982        SYNTAX          SEQUENCE OF RcIpv6RipngInterfaceEntry
33983        MAX-ACCESS      not-accessible
33984        STATUS          current
33985        DESCRIPTION     "IPv6 Ripng Interface table"
33986        ::= { rcRipngObjects 2 }
33987
33988rcIpv6RipngInterfaceEntry OBJECT-TYPE
33989        SYNTAX          RcIpv6RipngInterfaceEntry
33990        MAX-ACCESS      not-accessible
33991        STATUS          current
33992        DESCRIPTION     "An entry of IPv6 Ripng Interface Table."
33993        INDEX           { rcIpv6RipngInterfaceIfIndex }
33994        ::= { rcIpv6RipngInterfaceTable 1 }
33995
33996RcIpv6RipngInterfaceEntry ::=
33997        SEQUENCE {
33998	        rcIpv6RipngInterfaceIfIndex                InterfaceIndex,
33999                rcIpv6RipngInterfaceRipAdminStatus         EnableValue,
34000		rcIpv6RipngInterfaceDefaultInfoState       EnableValue,
34001                rcIpv6RipngInterfaceCost                   Integer32,
34002		rcIpv6RipngInterfacePoison                 EnableValue,
34003                rcIpv6RipngInterfaceRipOperStatus          EnableValue,
34004                rcIpv6RipngInterfaceRowStatus              RowStatus
34005        }
34006
34007rcIpv6RipngInterfaceIfIndex OBJECT-TYPE
34008        SYNTAX        InterfaceIndex
34009        MAX-ACCESS    not-accessible
34010        STATUS        current
34011        DESCRIPTION   "Ripng Interface Index."
34012        ::= { rcIpv6RipngInterfaceEntry 1 }
34013
34014rcIpv6RipngInterfaceRipAdminStatus OBJECT-TYPE
34015        SYNTAX        EnableValue
34016        MAX-ACCESS    read-create
34017        STATUS        current
34018        DESCRIPTION   "Enable/Disable RIPng on interface"
34019        ::= { rcIpv6RipngInterfaceEntry 2 }
34020
34021rcIpv6RipngInterfaceDefaultInfoState OBJECT-TYPE
34022        SYNTAX        EnableValue
34023        MAX-ACCESS    read-create
34024        STATUS        current
34025        DESCRIPTION   "Origante default route under the particular interface"
34026        ::= { rcIpv6RipngInterfaceEntry 3 }
34027
34028rcIpv6RipngInterfaceCost OBJECT-TYPE
34029        SYNTAX        Integer32(1..15)
34030        MAX-ACCESS    read-create
34031        STATUS        current
34032        DESCRIPTION   "Used to specify the cost of RIPng metric"
34033        ::= { rcIpv6RipngInterfaceEntry 4 }
34034
34035rcIpv6RipngInterfacePoison OBJECT-TYPE
34036        SYNTAX        EnableValue
34037        MAX-ACCESS    read-create
34038        STATUS        current
34039        DESCRIPTION   "Enable/Disable poison reverse on Ripng interface "
34040        ::= { rcIpv6RipngInterfaceEntry 5 }
34041
34042rcIpv6RipngInterfaceRipOperStatus OBJECT-TYPE
34043        SYNTAX        EnableValue
34044        MAX-ACCESS    read-only
34045        STATUS        current
34046        DESCRIPTION   "Enable/Disable RIPng Operational state on interface"
34047        ::= { rcIpv6RipngInterfaceEntry 6 }
34048
34049rcIpv6RipngInterfaceRowStatus OBJECT-TYPE
34050        SYNTAX          RowStatus
34051        MAX-ACCESS      read-create
34052        STATUS          current
34053        DESCRIPTION
34054            "This variable controls the status of  the  en-
34055            try."
34056        ::= { rcIpv6RipngInterfaceEntry 7 }
34057
34058rcIpv6RipngIfStatsTable  OBJECT-TYPE
34059           SYNTAX   SEQUENCE OF RcIpv6RipngIfStatsEntry
34060           MAX-ACCESS   not-accessible
34061           STATUS   current
34062           DESCRIPTION "A  list  of  subnets  which  require  separate
34063                        status monitoring in RIPng."
34064          ::= { rcRipngObjects 3 }
34065
34066rcIpv6RipngIfStatsEntry OBJECT-TYPE
34067          SYNTAX   RcIpv6RipngIfStatsEntry
34068          MAX-ACCESS   not-accessible
34069          STATUS   current
34070          DESCRIPTION
34071                   "A Single Routing Domain in a single Subnet."
34072         INDEX { rcIpv6RipngIfStatsIfIndex }
34073         ::= { rcIpv6RipngIfStatsTable 1 }
34074
34075RcIpv6RipngIfStatsEntry ::=
34076           SEQUENCE {
34077	       rcIpv6RipngIfStatsIfIndex  InterfaceIndex,
34078               rcIpv6RipngIfStatsRcvBadPackets Counter32,
34079               rcIpv6RipngIfStatsRcvBadRoutes  Counter32,
34080               rcIpv6RipngIfStatsSentUpdates   Counter32,
34081               rcIpv6RipngIfStatsRcvUpdates   Counter32,
34082               rcIpv6RipngIfStatsClearStats   TruthValue
34083       }
34084
34085rcIpv6RipngIfStatsIfIndex OBJECT-TYPE
34086                SYNTAX  InterfaceIndex
34087                MAX-ACCESS not-accessible
34088                STATUS current
34089                DESCRIPTION
34090                        "The interface index of the RIPng interface."
34091        ::= { rcIpv6RipngIfStatsEntry 1 }
34092
34093
34094rcIpv6RipngIfStatsRcvBadPackets OBJECT-TYPE
34095           SYNTAX   Counter32
34096           MAX-ACCESS   read-only
34097           STATUS   current
34098           DESCRIPTION
34099              "The number of RIPng response packets received by
34100              the  RIPng  process  which were subsequently dis-
34101              carded for any reason (e.g. a version 0 packet,
34102              or an unknown command type)."
34103          ::= { rcIpv6RipngIfStatsEntry 2 }
34104
34105
34106rcIpv6RipngIfStatsRcvBadRoutes OBJECT-TYPE
34107           SYNTAX   Counter32
34108           MAX-ACCESS   read-only
34109           STATUS   current
34110           DESCRIPTION
34111              "The number of routes, in  valid  RIPng packets,
34112              which were ignored for any reason (e.g. unknown
34113              address family, or invalid metric)."
34114          ::= { rcIpv6RipngIfStatsEntry  3 }
34115
34116rcIpv6RipngIfStatsSentUpdates OBJECT-TYPE
34117           SYNTAX   Counter32
34118           MAX-ACCESS   read-only
34119           STATUS   current
34120           DESCRIPTION
34121              "The number of triggered RIPng  updates  actually
34122              sent  on  this interface.  This explicitly does
34123              NOT include full updates  sent  containing  new
34124              information."
34125          ::= { rcIpv6RipngIfStatsEntry 4 }
34126
34127
34128rcIpv6RipngIfStatsRcvUpdates OBJECT-TYPE
34129           SYNTAX   Counter32
34130           MAX-ACCESS   read-only
34131           STATUS   current
34132           DESCRIPTION
34133              "The number of triggered RIPng  updates  actually
34134              receive  on  this interface.  This explicitly does
34135              NOT include full updates  received  containing  new
34136              information."
34137          ::= { rcIpv6RipngIfStatsEntry 5 }
34138
34139rcIpv6RipngIfStatsClearStats OBJECT-TYPE
34140        SYNTAX          TruthValue
34141        MAX-ACCESS      read-write
34142        STATUS          current
34143        DESCRIPTION
34144              "Clear stats for RIpng interface"
34145        DEFVAL        { false }
34146          ::= { rcIpv6RipngIfStatsEntry 6 }
34147
34148
34149-- IPv6 OSPF MIB draft-ietf-ospf-ospfv3-mib-08.txt
34150--
34151
34152-- IPv6 OSPF Texual conventions
34153
34154UpToRefreshInterval ::= TEXTUAL-CONVENTION
34155         STATUS        current
34156         DESCRIPTION
34157            "The values one might be able to configure for
34158            variables bounded by the Refresh Interval"
34159         SYNTAX        Integer32 (1..1800)
34160
34161RouterDeadRange ::= TEXTUAL-CONVENTION
34162         STATUS        current
34163         DESCRIPTION
34164            "The range of intervals in seconds that a routers hello
34165            must have not been seen before a neighbor declares the
34166            router down"
34167         SYNTAX        Integer32 (1..'FFF'h)
34168
34169
34170-- Ospfv3
34171rcOspfv3Mib		OBJECT IDENTIFIER ::= { rcOspfv3 1 }
34172
34173rcOspfv3Objects		OBJECT IDENTIFIER ::= { rcOspfv3Mib 1 }
34174rcOspfv3Conformance	OBJECT IDENTIFIER ::= { rcOspfv3Mib 2 }
34175
34176-- OSPFv3 General Variables
34177rcOspfv3GeneralGroup OBJECT IDENTIFIER ::= { rcOspfv3Objects 1 }
34178
34179-- These parameters apply globally to the Router's OSPFv3 Process
34180rcOspfv3RouterId OBJECT-TYPE
34181        SYNTAX         IpAddress
34182        MAX-ACCESS     read-write
34183        STATUS         current
34184        DESCRIPTION
34185            "A  32-bit  integer  uniquely  identifying  the
34186            router in the Autonomous System.
34187            To  ensure  uniqueness, this may
34188            default  to  the  value  of  one of the
34189            router's IPv4 interface addresses if IPv4 is
34190            configured on the router."
34191        ::= { rcOspfv3GeneralGroup 1 }
34192
34193rcOspfv3AdminStat OBJECT-TYPE
34194        SYNTAX          INTEGER { enabled (1), disabled (2) }
34195        MAX-ACCESS      read-write
34196        STATUS          current
34197        DESCRIPTION
34198            "The  administrative  status  of  OSPFv3  in  the
34199            router.   The  value 'enabled' denotes that the
34200            OSPFv3 Process is active on at least  one  inter-
34201            face;  'disabled'  disables  it  on  all inter-
34202            faces."
34203        ::= { rcOspfv3GeneralGroup 2 }
34204
34205rcOspfv3VersionNumber OBJECT-TYPE
34206        SYNTAX          INTEGER { version3(3) }
34207        MAX-ACCESS      read-only
34208        STATUS          current
34209        DESCRIPTION
34210            "The version number of OSPF for IPv6 is 3."
34211        ::= { rcOspfv3GeneralGroup 3 }
34212
34213rcOspfv3AreaBdrRtrStatus OBJECT-TYPE
34214        SYNTAX          TruthValue
34215        MAX-ACCESS      read-only
34216        STATUS          current
34217        DESCRIPTION
34218            "A flag to note whether this router is an  area
34219            border router."
34220        REFERENCE
34221            "OSPF Version 2, Section 3 Splitting the AS into
34222            Areas"
34223        ::= { rcOspfv3GeneralGroup 4 }
34224
34225rcOspfv3ASBdrRtrStatus OBJECT-TYPE
34226        SYNTAX          TruthValue
34227        MAX-ACCESS      read-write
34228        STATUS          current
34229        DESCRIPTION
34230            "A flag to note whether this router is  config-
34231            ured as an Autonomous System border router."
34232        REFERENCE
34233            "OSPF Version 2, Section 3.3  Classification  of
34234            routers"
34235        ::= { rcOspfv3GeneralGroup 5 }
34236
34237rcOspfv3AsScopeLsaCount OBJECT-TYPE
34238        SYNTAX          Gauge32
34239        MAX-ACCESS      read-only
34240        STATUS          current
34241        DESCRIPTION
34242            "The number of AS-Scope (e.g. AS-External) link-state
34243            advertisements in the link-state database."
34244        ::= { rcOspfv3GeneralGroup 6 }
34245
34246rcOspfv3AsScopeLsaCksumSum OBJECT-TYPE
34247        SYNTAX          Integer32
34248        MAX-ACCESS      read-only
34249        STATUS          current
34250        DESCRIPTION
34251            "The 32-bit unsigned sum of the LS checksums of
34252            the  AS-scoped link-state advertisements  con-
34253            tained in the link-state database. This sum
34254            can  be  used  to determine if there has been a
34255            change in a router's link state  database,  and
34256            to  compare  the  link-state  database  of  two
34257            routers."
34258        ::= { rcOspfv3GeneralGroup 7 }
34259
34260rcOspfv3OriginateNewLsas OBJECT-TYPE
34261        SYNTAX          Counter32
34262        MAX-ACCESS      read-only
34263        STATUS          current
34264        DESCRIPTION
34265            "The number of  new  link-state  advertisements
34266            that  have been originated.  This number is in-
34267            cremented each time the router originates a new
34268            LSA."
34269        ::= { rcOspfv3GeneralGroup 8 }
34270
34271rcOspfv3RxNewLsas OBJECT-TYPE
34272        SYNTAX          Counter32
34273        MAX-ACCESS      read-only
34274        STATUS          current
34275        DESCRIPTION
34276            "The number of  link-state  advertisements  re-
34277            ceived  determined  to  be  new instantiations.
34278            This number does not include  newer  instantia-
34279            tions  of self-originated link-state advertise-
34280            ments."
34281        ::= { rcOspfv3GeneralGroup 9 }
34282
34283rcOspfv3ExtLsaCount OBJECT-TYPE
34284        SYNTAX          Gauge32
34285        MAX-ACCESS      read-only
34286        STATUS          current
34287        DESCRIPTION
34288            "The number of External(LS type 0x4005) in the link-
34289            state database"
34290        ::= { rcOspfv3GeneralGroup 10 }
34291
34292
34293rcOspfv3ExtAreaLsdbLimit OBJECT-TYPE
34294        SYNTAX          Integer32 (-1..'7FFFFFFF'h)
34295        MAX-ACCESS      read-write
34296        STATUS          current
34297        DESCRIPTION
34298            "The  maximum   number   of   non-default   AS-
34299            external-LSAs entries that can be stored in the
34300            link-state database.  If the value is -1, then
34301            there is no limit.
34302
34303            When the number of non-default AS-external-LSAs
34304            in   a  router's  link-state  database  reaches
34305            rcOspfv3ExtAreaLsdbLimit, the router  enters  Overflow-
34306            State.   The   router  never  holds  more  than
34307            rcOspfv3ExtAreaLsdbLimit  non-default  AS-external-LSAs
34308            in  its  database. OspfExtAreaLsdbLimit MUST be set
34309            identically in all routers attached to the OSPFv3
34310            backbone  and/or  any regular OSPFv3 area. (i.e.,
34311            OSPFv3 stub areas and NSSAs are excluded)."
34312        ::= { rcOspfv3GeneralGroup 11 }
34313
34314rcOspfv3MulticastExtensions OBJECT-TYPE
34315        SYNTAX          BITS {
34316                                 intraAreaMulticast(0),
34317                                 interAreaMulticast(1),
34318                                 interAsMulticast(2)
34319                             }
34320
34321        MAX-ACCESS      read-write
34322        STATUS          obsolete
34323        DESCRIPTION
34324            "A Bit Mask indicating whether the router is
34325            forwarding IPv6 multicast datagrams
34326            based on the algorithms defined in the  Multi-
34327            cast Extensions to OSPF.
34328
34329            If intraAreaMulticast set, indicates that the router
34330            can forward  IPv6 multicast datagrams in the router's
34331            directly attached areas (called intra-area mul-
34332            ticast routing).
34333
34334            If interAreaMulticast set, indicates that the router
34335            can forward IPv6 multicast datagrams between OSPFv3
34336            areas (called inter-area multicast routing).
34337
34338            If interAsMulticast set, indicates that the router can
34339            forward  IPv6  multicast datagrams between Auto-
34340            nomous Systems (called inter-AS multicast rout-
34341            ing).
34342
34343            Only certain combinations of bit settings are
34344            allowed, namely:
34345                    - All bits cleared (no multicasting)
34346                    - intraAreaMulticast only,
34347                    - intraAreaMulticast and interAreaMulticast,
34348                    - intraAreaMulticast and interAsMulticast
34349                    - intraAreaMulticast, interAreaMulticast and
34350                            interAsMulticast
34351            By default, all bits are cleared."
34352        ::= { rcOspfv3GeneralGroup 12 }
34353
34354rcOspfv3ExitOverflowInterval OBJECT-TYPE
34355        SYNTAX          Unsigned32
34356        UNITS           "seconds"
34357        MAX-ACCESS      read-write
34358        STATUS          current
34359        DESCRIPTION
34360            "The number of  seconds  that,  after  entering
34361            OverflowState,  a  router will attempt to leave
34362            OverflowState. This allows the router to  again
34363            originate  non-default  AS-External-LSAs.  When
34364            set to 0, the router will not  leave  Overflow-
34365            State until restarted."
34366        ::= { rcOspfv3GeneralGroup 13 }
34367
34368rcOspfv3DemandExtensions OBJECT-TYPE
34369        SYNTAX         TruthValue
34370        MAX-ACCESS     read-write
34371        STATUS         current
34372        DESCRIPTION
34373            "The router's support for demand routing."
34374        REFERENCE
34375            "OSPF Version 2, Appendix on Demand Routing"
34376        ::= { rcOspfv3GeneralGroup 14 }
34377
34378rcOspfv3TrafficEngineeringSupport OBJECT-TYPE
34379        SYNTAX          TruthValue
34380        MAX-ACCESS      read-write
34381        STATUS          current
34382        DESCRIPTION
34383            "The router's support for traffic engineering
34384            extensions."
34385        ::= { rcOspfv3GeneralGroup 15 }
34386
34387rcOspfv3ReferenceBandwidth OBJECT-TYPE
34388       SYNTAX       Unsigned32
34389       MAX-ACCESS   read-write
34390       STATUS       current
34391       DESCRIPTION
34392          "Reference bandwidth in kilobits/second for
34393          calculating default interface metrics. The
34394          default value is 100,000 KBPS (100 MBPS)"
34395    ::= { rcOspfv3GeneralGroup 16 }
34396
34397rcOspfv3RestartSupport OBJECT-TYPE
34398       SYNTAX       INTEGER { none (1),
34399                              plannedOnly (2),
34400                              plannedAndUnplanned (3)
34401                         }
34402       MAX-ACCESS   read-write
34403       STATUS       current
34404       DESCRIPTION
34405          "The router's support for OSPF hitless restart.
34406          Options include: no restart support, only planned
34407          restarts or both planned and unplanned restarts."
34408       ::= { rcOspfv3GeneralGroup 17 }
34409
34410rcOspfv3RestartInterval OBJECT-TYPE
34411       SYNTAX       Integer32 (1..1800)
34412       UNITS        "seconds"
34413       MAX-ACCESS   read-write
34414       STATUS       current
34415       DESCRIPTION
34416          "Configured OSPF hitless restart timeout interval."
34417       ::= { rcOspfv3GeneralGroup 18 }
34418
34419rcOspfv3RestartStatus OBJECT-TYPE
34420       SYNTAX       INTEGER { notRestarting (1),
34421                              plannedRestart (2),
34422                              unplannedRestart (3)
34423                            }
34424       MAX-ACCESS   read-only
34425       STATUS       current
34426       DESCRIPTION
34427          "Current status of OSPF hitless restart."
34428       ::= { rcOspfv3GeneralGroup 19 }
34429
34430rcOspfv3RestartAge OBJECT-TYPE
34431       SYNTAX       Integer32 (1..1800)
34432       UNITS        "seconds"
34433       MAX-ACCESS   read-only
34434       STATUS       current
34435       DESCRIPTION
34436          "Remaining time in current OSPF hitless restart
34437          interval."
34438       ::= { rcOspfv3GeneralGroup 20 }
34439
34440rcOspfv3RestartExitReason OBJECT-TYPE
34441       SYNTAX       INTEGER { none (1),           -- none attempted
34442                              inProgress (2),     -- restart in
34443                                                  -- progress
34444                              completed (3),      -- successfully
34445                                                  -- completed
34446                              timedOut (4),       -- timed out
34447                              topologyChanged (5) -- aborted due to
34448                                                  -- topologychange.
34449                            }
34450       MAX-ACCESS   read-only
34451       STATUS       current
34452       DESCRIPTION
34453          "Describes the outcome of the last attempt at a
34454          hitless restart. If the value is 'none', no restart
34455           has yet been attempted. If the value is 'inProgress',
34456          a restart attempt is currently underway."
34457    ::= { rcOspfv3GeneralGroup 21 }
34458
34459rcOspfv3BadLsaIgnore OBJECT-TYPE
34460        SYNTAX          INTEGER { enabled (1), disabled (2) }
34461        MAX-ACCESS      read-write
34462        STATUS          current
34463        DESCRIPTION
34464            "The  administrative  status  of  OSPFv3  in  the
34465            router.   The  value 'enabled' denotes that the
34466            OSPFv3 Process is active on at least  one  inter-
34467            face;  'disabled'  disables  it  on  all inter-
34468            faces."
34469        ::= { rcOspfv3GeneralGroup 22}
34470
34471rcOspfv3HelperModeDisable OBJECT-TYPE
34472        SYNTAX        TruthValue
34473        MAX-ACCESS    read-write
34474        STATUS        current
34475        DESCRIPTION   "Disables Graceful Restart Helper Mode feature.
34476                       The feature is enabled by default (so this flag
34477                       is disabled by default)."
34478        DEFVAL        { false }
34479        ::= { rcOspfv3GeneralGroup 23 }
34480
34481rcOspfv3DefaultMetric   OBJECT IDENTIFIER       ::= { rcOspfv3GeneralGroup  24 }
34482
34483rcOspfv3DefaultMetric10MegPort OBJECT-TYPE
34484        SYNTAX        Integer32 (1..'FFFF'h)
34485        MAX-ACCESS    read-write
34486        STATUS        current
34487        DESCRIPTION   "Used to indicate the cost associated with
34488                      10Meg Interface(Port)."
34489        DEFVAL        { 100 }
34490        ::= { rcOspfv3DefaultMetric 1 }
34491
34492rcOspfv3DefaultMetric100MegPort OBJECT-TYPE
34493        SYNTAX        Integer32 (1..'FFFF'h)
34494        MAX-ACCESS    read-write
34495        STATUS        current
34496        DESCRIPTION   "Used to indicate the cost associated with
34497                      100Meg Interface(Port)."
34498        DEFVAL        { 10 }
34499        ::= { rcOspfv3DefaultMetric 2 }
34500
34501rcOspfv3DefaultMetric1000MegPort OBJECT-TYPE
34502        SYNTAX        Integer32 (1..'FFFF'h)
34503        MAX-ACCESS    read-write
34504        STATUS        current
34505        DESCRIPTION   "Used to indicate the cost associated with
34506                      1000Meg Interface(Port)."
34507        DEFVAL        { 1 }
34508        ::= { rcOspfv3DefaultMetric 3 }
34509
34510rcOspfv3DefaultMetric10000MegPort OBJECT-TYPE
34511        SYNTAX        Integer32 (1..'FFFF'h)
34512        MAX-ACCESS    read-write
34513        STATUS        current
34514        DESCRIPTION   "Used to indicate the cost associated with
34515                      10000Meg Interface(Port)."
34516        DEFVAL        { 1 }
34517        ::= { rcOspfv3DefaultMetric 4 }
34518
34519rcOspfv3DefaultMetric40000MegPort OBJECT-TYPE
34520        SYNTAX        Integer32 (1..'FFFF'h)
34521        MAX-ACCESS    read-write
34522        STATUS        current
34523        DESCRIPTION   "Used to indicate the cost associated with
34524                      40000Meg Interface(Port)."
34525	DEFVAL        { 1 }
34526	::= { rcOspfv3DefaultMetric 5 }
34527
34528rcOspfv3DefaultMetricVlan OBJECT-TYPE
34529        SYNTAX        Integer32 (1..'FFFF'h)
34530        MAX-ACCESS    read-write
34531        STATUS        current
34532        DESCRIPTION   "Used to indicate the cost associated with
34533                       Vlan Interface"
34534	DEFVAL        { 10 }
34535	::= { rcOspfv3DefaultMetric 6 }
34536
34537rcOspfv3DefaultMetric100000MegPort OBJECT-TYPE
34538        SYNTAX        Integer32 (1..'FFFF'h)
34539        MAX-ACCESS    read-write
34540        STATUS        current
34541        DESCRIPTION   "Used to indicate the cost associated with
34542                      100000Meg Interface(Port)."
34543  DEFVAL        { 1 }
34544  ::= { rcOspfv3DefaultMetric 7 }
34545
34546rcOspfv3DefaultMetric25000MegPort OBJECT-TYPE
34547        SYNTAX        Integer32 (1..'FFFF'h)
34548        MAX-ACCESS    read-write
34549        STATUS        current
34550        DESCRIPTION   "Used to indicate the cost associated with
34551                      25000Meg Interface(Port)."
34552  DEFVAL        { 1 }
34553  ::= { rcOspfv3DefaultMetric 8 }
34554
34555-- The OSPFv3 Area Data Structure contains information
34556-- regarding the various areas. The interfaces and
34557-- virtual links are configured as part of these areas.
34558-- Area 0.0.0.0, by definition, is the Backbone Area
34559
34560rcOspfv3AreaTable OBJECT-TYPE
34561        SYNTAX          SEQUENCE OF RcOspfv3AreaEntry
34562        MAX-ACCESS      not-accessible
34563        STATUS          current
34564        DESCRIPTION
34565            "Information describing the configured  parame-
34566            ters  and cumulative statistics of the router's
34567            attached areas."
34568        REFERENCE
34569            "OSPF Version 2, Section 6 The Area Data Struc-
34570            ture"
34571        ::= { rcOspfv3Objects 2 }
34572
34573rcOspfv3AreaEntry OBJECT-TYPE
34574        SYNTAX          RcOspfv3AreaEntry
34575        MAX-ACCESS      not-accessible
34576        STATUS          current
34577        DESCRIPTION
34578            "Information describing the configured parame-
34579            ters and cumulative statistics of one of the
34580            router's attached areas."
34581        INDEX           { rcOspfv3AreaId }
34582        ::= { rcOspfv3AreaTable 1 }
34583
34584RcOspfv3AreaEntry ::= SEQUENCE {
34585        rcOspfv3AreaId
34586                IpAddress,
34587        rcOspfv3ImportAsExtern
34588                INTEGER,
34589        rcOspfv3AreaSpfRuns
34590                Counter32,
34591        rcOspfv3AreaBdrRtrCount
34592                Gauge32,
34593        rcOspfv3AreaAsBdrRtrCount
34594                Gauge32,
34595        rcOspfv3AreaScopeLsaCount
34596                Gauge32,
34597        rcOspfv3AreaScopeLsaCksumSum
34598                Integer32,
34599        rcOspfv3AreaSummary
34600                INTEGER,
34601        rcOspfv3AreaStatus
34602                RowStatus,
34603        rcOspfv3StubMetric
34604                Integer32,
34605        rcOspfv3AreaNssaTranslatorRole
34606                INTEGER,
34607        rcOspfv3AreaNssaTranslatorState
34608                INTEGER,
34609        rcOspfv3AreaNssaTranslatorStabilityInterval
34610                Unsigned32,
34611        rcOspfv3AreaNssaTranslatorEvents
34612                Counter32,
34613        rcOspfv3AreaStubMetricType
34614                INTEGER
34615        }
34616
34617rcOspfv3AreaId OBJECT-TYPE
34618        SYNTAX          IpAddress
34619        MAX-ACCESS      not-accessible
34620        STATUS          current
34621        DESCRIPTION
34622            "A 32-bit integer uniquely identifying an area.
34623            Area ID 0.0.0.0 is used for the OSPFv3 backbone."
34624        REFERENCE
34625            "OSPF Version 2, Appendix C.2 Area parameters"
34626        ::= { rcOspfv3AreaEntry 1 }
34627
34628rcOspfv3ImportAsExtern OBJECT-TYPE
34629        SYNTAX          INTEGER {
34630                        importExternal(1),   -- normal area
34631                        importNoExternal(2), -- stub area
34632                        importNssa(3)        -- not-so-stubby-area
34633                        }
34634        MAX-ACCESS      read-write
34635        STATUS          current
34636        DESCRIPTION
34637            "Indicates whether an area is a Stub area, NSSA, or
34638            standard area. AS-scope LSAs are not imported into Stub
34639            Areas or NSSAs. NSSAs import AS-External data as Type-7
34640            LSAs which have Area-scope"
34641        REFERENCE
34642            "OSPF Version 2, Appendix C.2 Area parameters"
34643        DEFVAL { importExternal }
34644        ::= { rcOspfv3AreaEntry 2 }
34645
34646rcOspfv3AreaSpfRuns OBJECT-TYPE
34647        SYNTAX          Counter32
34648        MAX-ACCESS      read-only
34649        STATUS          current
34650        DESCRIPTION
34651            "The number of times that the intra-area  route
34652            table  has  been  calculated  using this area's
34653            link-state database.  This  is  typically  done
34654            using Dijkstra's algorithm."
34655        ::= { rcOspfv3AreaEntry 3 }
34656
34657rcOspfv3AreaBdrRtrCount OBJECT-TYPE
34658        SYNTAX          Gauge32
34659        MAX-ACCESS      read-only
34660        STATUS          current
34661        DESCRIPTION
34662            "The total number of area border routers reach-
34663            able within this area.  This is initially zero,
34664            and is calculated in each SPF Pass."
34665        ::= { rcOspfv3AreaEntry 4 }
34666
34667rcOspfv3AreaAsBdrRtrCount OBJECT-TYPE
34668        SYNTAX          Gauge32
34669        MAX-ACCESS      read-only
34670        STATUS          current
34671        DESCRIPTION
34672            "The total number of Autonomous  System  border
34673            routers  reachable  within  this area.  This is
34674            initially zero, and is calculated in  each  SPF
34675            Pass."
34676        ::= { rcOspfv3AreaEntry 5 }
34677
34678rcOspfv3AreaScopeLsaCount OBJECT-TYPE
34679        SYNTAX          Gauge32
34680        MAX-ACCESS      read-only
34681        STATUS          current
34682        DESCRIPTION
34683            "The total number of Area-Scope link-state
34684            advertisements in  this  area's link-state
34685            database."
34686        ::= { rcOspfv3AreaEntry 6 }
34687
34688rcOspfv3AreaScopeLsaCksumSum OBJECT-TYPE
34689        SYNTAX          Integer32
34690        MAX-ACCESS      read-only
34691        STATUS          current
34692        DESCRIPTION
34693            "The 32-bit unsigned sum of the Area-Scope link-state
34694            advertisements'  LS  checksums  contained in this
34695            area's link-state database.  The sum can be used
34696            to determine if  there  has been  a  change  in a
34697            router's link state database, and to compare the
34698            link-state database of two routers."
34699        ::= { rcOspfv3AreaEntry 7 }
34700
34701rcOspfv3AreaSummary OBJECT-TYPE
34702        SYNTAX          INTEGER {
34703                        noAreaSummary(1),
34704                        sendAreaSummary(2)
34705                        }
34706        MAX-ACCESS      read-write
34707        STATUS          current
34708        DESCRIPTION
34709            "The variable rcOspfv3AreaSummary controls the  im-
34710            port  of  Inter-Area LSAs into stub areas.  It has
34711            no effect on other areas.
34712
34713            If it is noAreaSummary, the router will neither
34714            originate  nor  propagate Inter-Area LSAs into the
34715            stub area.  It will rely entirely  on  its  de-
34716            fault route.
34717
34718            If it is sendAreaSummary, the router will  both
34719            summarize and propagate Inter-Area LSAs."
34720        DEFVAL   { sendAreaSummary }
34721        ::= { rcOspfv3AreaEntry 8 }
34722
34723rcOspfv3AreaStatus OBJECT-TYPE
34724        SYNTAX          RowStatus
34725        MAX-ACCESS      read-create
34726        STATUS          current
34727        DESCRIPTION
34728            "This variable controls the status of  the  en-
34729            try. The use of RowStatus is covered in more detail
34730            in [6]."
34731        ::= { rcOspfv3AreaEntry 9 }
34732
34733rcOspfv3StubMetric OBJECT-TYPE
34734        SYNTAX          Integer32 (0..'FFFFFF'h)
34735        MAX-ACCESS      read-write
34736        STATUS          current
34737        DESCRIPTION
34738            "The metric value advertised for the default route
34739             into Stub and NSSA areas."
34740        ::= { rcOspfv3AreaEntry 10 }
34741
34742rcOspfv3AreaNssaTranslatorRole OBJECT-TYPE
34743        SYNTAX          INTEGER { always(1), candidate(2) }
34744        MAX-ACCESS      read-write
34745        STATUS          current
34746        DESCRIPTION
34747            "Indicates an NSSA Border router's ability to
34748            perform NSSA translation of type-7 LSAs into
34749            type-5 LSAs."
34750        DEFVAL { candidate }
34751        ::= { rcOspfv3AreaEntry 11 }
34752
34753rcOspfv3AreaNssaTranslatorState OBJECT-TYPE
34754        SYNTAX          INTEGER {
34755                        enabled(1),
34756                        elected(2),
34757                        disabled(3)
34758                        }
34759        MAX-ACCESS      read-only
34760        STATUS          current
34761        DESCRIPTION
34762            "Indicates if and how an NSSA Border router is
34763             performing NSSA translation of type-7 LSAs into type-5
34764             LSAs. When this object is set to enabled, the NSSA
34765             Border router's rcOspfv3AreaNssTranslatorRole
34766             has been set to always. When this object is set to
34767             elected, a candidate NSSA Border router is translating
34768             type-7 LSAs into type-5. When this object is set to
34769             disabled, a candidate NSSA Border router is NOT
34770             translating type-7 LSAs into type-5."
34771        ::= { rcOspfv3AreaEntry 12 }
34772
34773rcOspfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE
34774        SYNTAX          Unsigned32
34775        UNITS           "seconds"
34776        MAX-ACCESS      read-write
34777        STATUS          current
34778        DESCRIPTION
34779            "The number of seconds after an elected translator
34780            determines its services are no longer required, that
34781            it should continue to perform its translation duties."
34782        DEFVAL { 40 }
34783        ::= { rcOspfv3AreaEntry 13 }
34784
34785rcOspfv3AreaNssaTranslatorEvents OBJECT-TYPE
34786        SYNTAX          Counter32
34787        MAX-ACCESS      read-only
34788        STATUS          current
34789        DESCRIPTION
34790            "Indicates the number of Translator State changes
34791            that have occurred since the last boot-up."
34792        ::= { rcOspfv3AreaEntry 14 }
34793
34794rcOspfv3AreaStubMetricType OBJECT-TYPE
34795        SYNTAX       INTEGER {
34796                        ospfv3Metric (1),  -- OSPF Metric
34797                        comparableCost (2), -- external type 1
34798                        nonComparable  (3) -- external type 2
34799                        }
34800        MAX-ACCESS   read-write
34801        STATUS       current
34802        DESCRIPTION
34803           "This variable displays the type of metric ad-
34804           vertised as a default route."
34805        DEFVAL { ospfv3Metric }
34806        ::= { rcOspfv3AreaEntry 15 }
34807
34808-- OSPFv3 AS-Scope Link State Database
34809
34810-- The Link State Database contains the AS-Scope Link State
34811-- Advertisements from throughout the areas that the
34812-- device is attached to.
34813
34814rcOspfv3AsLsdbTable OBJECT-TYPE
34815        SYNTAX          SEQUENCE OF RcOspfv3AsLsdbEntry
34816        MAX-ACCESS      not-accessible
34817        STATUS          current
34818        DESCRIPTION
34819            "The OSPFv3 Process's AS-Scope Link State Database."
34820        ::= { rcOspfv3Objects 3 }
34821
34822rcOspfv3AsLsdbEntry OBJECT-TYPE
34823        SYNTAX          RcOspfv3AsLsdbEntry
34824        MAX-ACCESS      not-accessible
34825        STATUS          current
34826        DESCRIPTION
34827            "A single AS-Scope Link State Advertisement."
34828        INDEX           { rcOspfv3AsLsdbType,
34829                          rcOspfv3AsLsdbRouterId,
34830                          rcOspfv3AsLsdbLsid }
34831        ::= { rcOspfv3AsLsdbTable 1 }
34832
34833RcOspfv3AsLsdbEntry ::= SEQUENCE {
34834        rcOspfv3AsLsdbType
34835                INTEGER,
34836        rcOspfv3AsLsdbRouterId
34837                IpAddress,
34838        rcOspfv3AsLsdbLsid
34839                Unsigned32,
34840        rcOspfv3AsLsdbSequence
34841                Integer32,
34842        rcOspfv3AsLsdbAge
34843                Integer32,
34844        rcOspfv3AsLsdbChecksum
34845                Integer32,
34846        rcOspfv3AsLsdbAdvertisement
34847                OCTET STRING,
34848        rcOspfv3AsLsdbTypeKnown
34849                TruthValue
34850        }
34851
34852rcOspfv3AsLsdbType OBJECT-TYPE
34853        SYNTAX         INTEGER{
34854		linkLsa (8),
34855                routerLink (8193),
34856                networkLink (8194),
34857                interAreaPrefix (8195),
34858                interAreaRouter (8196),
34859                type7 (8199),
34860                intraAreaPrefix (8201),
34861		asExternal (16389)
34862                                }
34863        MAX-ACCESS      not-accessible
34864        STATUS          current
34865        DESCRIPTION
34866            "The type of the link state advertisement.
34867            Each link state type has a separate advertise-
34868            ment format. AS-Scope LSAs not recognized by
34869            the router may be stored in the database."
34870        ::= { rcOspfv3AsLsdbEntry 1 }
34871
34872rcOspfv3AsLsdbRouterId OBJECT-TYPE
34873        SYNTAX          IpAddress
34874        MAX-ACCESS      not-accessible
34875        STATUS          current
34876        DESCRIPTION
34877            "The 32 bit number that uniquely identifies the
34878            originating router in the Autonomous System."
34879        REFERENCE
34880            "OSPF Version 2, Appendix C.1 Global parameters"
34881        ::= { rcOspfv3AsLsdbEntry 2 }
34882
34883rcOspfv3AsLsdbLsid OBJECT-TYPE
34884        SYNTAX          Unsigned32
34885        MAX-ACCESS      not-accessible
34886        STATUS          current
34887        DESCRIPTION
34888            "The Link State ID is an LS Type Specific field
34889            containing a unique identifier;
34890            it identifies the piece of the  routing  domain
34891            that is being described by the advertisement.
34892            In contrast to OSPFv2, the LSID has no
34893            addressing semantics."
34894        ::= { rcOspfv3AsLsdbEntry 3 }
34895
34896-- Note that the OSPF Sequence Number is a 32 bit signed
34897-- integer.  It starts with the value '80000001'h,
34898-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
34899-- Thus, a typical sequence number will be very negative.
34900
34901rcOspfv3AsLsdbSequence OBJECT-TYPE
34902        SYNTAX          Integer32
34903        MAX-ACCESS      read-only
34904        STATUS          current
34905        DESCRIPTION
34906            "The sequence number field is a  signed  32-bit
34907            integer.   It  is used to detect old and dupli-
34908            cate link state advertisements.  The  space  of
34909            sequence  numbers  is  linearly  ordered.   The
34910            larger the sequence number the more recent  the
34911            advertisement."
34912        REFERENCE
34913            "OSPF Version  2,  Section  12.1.6  LS  sequence
34914            number"
34915        ::= { rcOspfv3AsLsdbEntry 4 }
34916
34917rcOspfv3AsLsdbAge OBJECT-TYPE
34918        SYNTAX          Integer32 -- Should be 0..MaxAge
34919                                  -- unless DoNotAge bit is set
34920        UNITS           "seconds"
34921        MAX-ACCESS      read-only
34922        STATUS          current
34923        DESCRIPTION
34924            "This field is the age of the link state adver-
34925            tisement in seconds."
34926        REFERENCE
34927            "OSPF Version 2, Section 12.1.1 LS age"
34928        ::= { rcOspfv3AsLsdbEntry 5 }
34929
34930rcOspfv3AsLsdbChecksum OBJECT-TYPE
34931        SYNTAX          Integer32
34932        MAX-ACCESS      read-only
34933        STATUS          current
34934        DESCRIPTION
34935            "This field is the  checksum  of  the  complete
34936            contents  of  the  advertisement, excepting the
34937            age field.  The age field is excepted  so  that
34938            an   advertisement's  age  can  be  incremented
34939            without updating the  checksum.   The  checksum
34940            used  is  the same that is used for ISO connec-
34941            tionless datagrams; it is commonly referred  to
34942            as the Fletcher checksum."
34943        REFERENCE
34944            "OSPF Version 2, Section 12.1.7 LS checksum"
34945        ::= { rcOspfv3AsLsdbEntry 6 }
34946
34947rcOspfv3AsLsdbAdvertisement OBJECT-TYPE
34948        SYNTAX          OCTET STRING (SIZE (1..65535))
34949        MAX-ACCESS      read-only
34950        STATUS          current
34951        DESCRIPTION
34952            "The entire Link State Advertisement, including
34953            its header."
34954        ::= { rcOspfv3AsLsdbEntry 7 }
34955
34956rcOspfv3AsLsdbTypeKnown OBJECT-TYPE
34957        SYNTAX          TruthValue
34958        MAX-ACCESS      read-only
34959        STATUS          current
34960        DESCRIPTION
34961            "Is the LSA type recognized by this Router?"
34962        ::= { rcOspfv3AsLsdbEntry 8 }
34963
34964
34965-- OSPFv3 Area-Scope Link State Database
34966
34967-- The Link State Database contains the Area-Scope Link State
34968-- Advertisements from throughout the area that the
34969-- device is attached to.
34970
34971rcOspfv3AreaLsdbTable OBJECT-TYPE
34972        SYNTAX          SEQUENCE OF RcOspfv3AreaLsdbEntry
34973        MAX-ACCESS      not-accessible
34974        STATUS          current
34975        DESCRIPTION
34976            "The OSPFv3 Process's Area-Scope Link State Database."
34977        ::= { rcOspfv3Objects 4 }
34978
34979rcOspfv3AreaLsdbEntry OBJECT-TYPE
34980        SYNTAX          RcOspfv3AreaLsdbEntry
34981        MAX-ACCESS      not-accessible
34982        STATUS          current
34983        DESCRIPTION
34984            "A single Area-Scope Link State Advertisement."
34985        INDEX           { rcOspfv3AreaLsdbAreaId,
34986                          rcOspfv3AreaLsdbType,
34987                          rcOspfv3AreaLsdbRouterId,
34988                          rcOspfv3AreaLsdbLsid }
34989        ::= { rcOspfv3AreaLsdbTable 1 }
34990
34991RcOspfv3AreaLsdbEntry ::= SEQUENCE {
34992        rcOspfv3AreaLsdbAreaId
34993                IpAddress,
34994        rcOspfv3AreaLsdbType
34995                INTEGER,
34996        rcOspfv3AreaLsdbRouterId
34997                IpAddress,
34998        rcOspfv3AreaLsdbLsid
34999                Unsigned32,
35000        rcOspfv3AreaLsdbSequence
35001                Integer32,
35002        rcOspfv3AreaLsdbAge
35003                Integer32,
35004        rcOspfv3AreaLsdbChecksum
35005                Integer32,
35006        rcOspfv3AreaLsdbAdvertisement
35007                OCTET STRING,
35008        rcOspfv3AreaLsdbTypeKnown
35009                TruthValue
35010        }
35011
35012rcOspfv3AreaLsdbAreaId OBJECT-TYPE
35013        SYNTAX          IpAddress
35014        MAX-ACCESS      not-accessible
35015        STATUS          current
35016        DESCRIPTION
35017            "The 32 bit identifier of the Area from which the
35018            LSA was received."
35019        REFERENCE
35020            "OSPF Version 2, Appendix C.2 Area parameters"
35021        ::= { rcOspfv3AreaLsdbEntry 1 }
35022
35023rcOspfv3AreaLsdbType OBJECT-TYPE
35024        SYNTAX         INTEGER{
35025		linkLsa (8),
35026                routerLink (8193),
35027                networkLink (8194),
35028                interAreaPrefix (8195),
35029                interAreaRouter (8196),
35030                type7 (8199),
35031                intraAreaPrefix (8201),
35032		asExternal (16389)
35033                                }
35034        MAX-ACCESS      not-accessible
35035        STATUS          current
35036        DESCRIPTION
35037            "The type  of  the  link  state  advertisement.
35038            Each  link state type has a separate advertise-
35039            ment format. Area-Scope LSAs unrecognized by the
35040            router are also stored in this database."
35041        ::= { rcOspfv3AreaLsdbEntry 2 }
35042
35043rcOspfv3AreaLsdbRouterId OBJECT-TYPE
35044        SYNTAX          IpAddress
35045        MAX-ACCESS      not-accessible
35046        STATUS          current
35047        DESCRIPTION
35048            "The 32 bit number that uniquely identifies the
35049            originating router in the Autonomous System."
35050        REFERENCE
35051            "OSPF Version 2, Appendix C.1 Global parameters"
35052        ::= { rcOspfv3AreaLsdbEntry 3 }
35053
35054rcOspfv3AreaLsdbLsid OBJECT-TYPE
35055        SYNTAX          Unsigned32
35056        MAX-ACCESS      not-accessible
35057        STATUS          current
35058        DESCRIPTION
35059            "The Link State ID is an LS Type Specific field
35060            containing a unique identifier;
35061            it identifies the piece of the  routing  domain
35062            that is being described by the advertisement.
35063            In contrast to OSPFv2, the LSID has no
35064            addressing semantics."
35065        ::= { rcOspfv3AreaLsdbEntry 4 }
35066
35067-- Note that the OSPF Sequence Number is a 32 bit signed
35068-- integer.  It starts with the value '80000001'h,
35069-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
35070-- Thus, a typical sequence number will be very negative.
35071
35072rcOspfv3AreaLsdbSequence OBJECT-TYPE
35073        SYNTAX          Integer32
35074        MAX-ACCESS      read-only
35075        STATUS          current
35076        DESCRIPTION
35077            "The sequence number field is a  signed  32-bit
35078            integer.   It  is used to detect old and dupli-
35079            cate link state advertisements.  The  space  of
35080            sequence  numbers  is  linearly  ordered.   The
35081            larger the sequence number the more recent  the
35082            advertisement."
35083        REFERENCE
35084            "OSPF Version  2,  Section  12.1.6  LS  sequence
35085            number"
35086        ::= { rcOspfv3AreaLsdbEntry 5 }
35087
35088rcOspfv3AreaLsdbAge OBJECT-TYPE
35089        SYNTAX          Integer32 -- Should be 0..MaxAge
35090                                  -- unless DoNotAge bit is set
35091        UNITS           "seconds"
35092        MAX-ACCESS      read-only
35093        STATUS          current
35094        DESCRIPTION
35095            "This field is the age of the link state adver-
35096            tisement in seconds."
35097        REFERENCE
35098            "OSPF Version 2, Section 12.1.1 LS age"
35099        ::= { rcOspfv3AreaLsdbEntry 6 }
35100
35101rcOspfv3AreaLsdbChecksum OBJECT-TYPE
35102        SYNTAX          Integer32
35103        MAX-ACCESS      read-only
35104        STATUS          current
35105        DESCRIPTION
35106            "This field is the  checksum  of  the  complete
35107            contents  of  the  advertisement, excepting the
35108            age field.  The age field is excepted  so  that
35109            an   advertisement's  age  can  be  incremented
35110            without updating the  checksum.   The  checksum
35111            used  is  the same that is used for ISO connec-
35112            tionless datagrams; it is commonly referred  to
35113            as the Fletcher checksum."
35114        REFERENCE
35115            "OSPF Version 2, Section 12.1.7 LS checksum"
35116        ::= { rcOspfv3AreaLsdbEntry 7 }
35117
35118rcOspfv3AreaLsdbAdvertisement OBJECT-TYPE
35119        SYNTAX          OCTET STRING (SIZE (1..65535))
35120        MAX-ACCESS      read-only
35121        STATUS          current
35122        DESCRIPTION
35123            "The entire Link State Advertisement, including
35124            its header."
35125        ::= { rcOspfv3AreaLsdbEntry 8 }
35126
35127rcOspfv3AreaLsdbTypeKnown OBJECT-TYPE
35128        SYNTAX          TruthValue
35129        MAX-ACCESS      read-only
35130        STATUS          current
35131        DESCRIPTION
35132            "Is the LSA type recognized by this Router?"
35133        ::= { rcOspfv3AreaLsdbEntry 9 }
35134
35135-- OSPFv3 Link-Scope Link State Database
35136
35137-- The Link State Database contains the Link-Scope Link State
35138-- Advertisements from the links that the
35139-- device is attached to.
35140
35141rcOspfv3LinkLsdbTable OBJECT-TYPE
35142        SYNTAX          SEQUENCE OF RcOspfv3LinkLsdbEntry
35143        MAX-ACCESS      not-accessible
35144        STATUS          current
35145        DESCRIPTION
35146            "The OSPFv3 Process's Link-Scope Link State Database."
35147        ::= { rcOspfv3Objects 5 }
35148
35149rcOspfv3LinkLsdbEntry OBJECT-TYPE
35150        SYNTAX          RcOspfv3LinkLsdbEntry
35151        MAX-ACCESS      not-accessible
35152        STATUS          current
35153        DESCRIPTION
35154            "A single Link-Scope Link State Advertisement."
35155        INDEX           { rcOspfv3LinkLsdbIfIndex,
35156                          rcOspfv3LinkLsdbType,
35157                          rcOspfv3LinkLsdbRouterId,
35158                          rcOspfv3LinkLsdbLsid }
35159        ::= { rcOspfv3LinkLsdbTable 1 }
35160
35161RcOspfv3LinkLsdbEntry ::= SEQUENCE {
35162        rcOspfv3LinkLsdbIfIndex
35163                InterfaceIndex,
35164        rcOspfv3LinkLsdbType
35165                INTEGER,
35166        rcOspfv3LinkLsdbRouterId
35167                IpAddress,
35168        rcOspfv3LinkLsdbLsid
35169                Unsigned32,
35170        rcOspfv3LinkLsdbSequence
35171                Integer32,
35172        rcOspfv3LinkLsdbAge
35173                Integer32,
35174        rcOspfv3LinkLsdbChecksum
35175                Integer32,
35176        rcOspfv3LinkLsdbAdvertisement
35177                OCTET STRING,
35178        rcOspfv3LinkLsdbTypeKnown
35179                TruthValue
35180        }
35181
35182rcOspfv3LinkLsdbIfIndex OBJECT-TYPE
35183        SYNTAX         InterfaceIndex
35184        MAX-ACCESS     not-accessible
35185        STATUS         current
35186        DESCRIPTION
35187            "The identifier of the link from which the LSA
35188            was received."
35189        REFERENCE
35190            "OSPF Version 2, Appendix C.2 Area parameters"
35191        ::= { rcOspfv3LinkLsdbEntry 1 }
35192
35193rcOspfv3LinkLsdbType OBJECT-TYPE
35194        SYNTAX         INTEGER{
35195		linkLsa (8),
35196                routerLink (8193),
35197                networkLink (8194),
35198                interAreaPrefix (8195),
35199                interAreaRouter (8196),
35200                type7 (8199),
35201                intraAreaPrefix (8201),
35202		asExternal (16389)
35203                                }
35204        MAX-ACCESS      not-accessible
35205        STATUS          current
35206        DESCRIPTION
35207            "The type of the link state advertisement.
35208            Each link state type has a separate advertise-
35209            ment format. Link-Scope LSAs unrecognized by the
35210            router are also stored in this database."
35211        ::= { rcOspfv3LinkLsdbEntry 2 }
35212
35213rcOspfv3LinkLsdbRouterId OBJECT-TYPE
35214        SYNTAX          IpAddress
35215        MAX-ACCESS      not-accessible
35216        STATUS          current
35217        DESCRIPTION
35218            "The 32 bit number that uniquely identifies the
35219            originating router in the Autonomous System."
35220        REFERENCE
35221            "OSPF Version 2, Appendix C.1 Global parameters"
35222        ::= { rcOspfv3LinkLsdbEntry 3 }
35223
35224rcOspfv3LinkLsdbLsid OBJECT-TYPE
35225        SYNTAX        Unsigned32
35226        MAX-ACCESS    not-accessible
35227        STATUS        current
35228        DESCRIPTION
35229            "The Link State ID is an LS Type Specific field
35230            containing a unique identifier;
35231            it identifies the piece of the  routing  domain
35232            that is being described by the advertisement.
35233            In contrast to OSPFv2, the LSID has no
35234            addressing semantics."
35235        ::= { rcOspfv3LinkLsdbEntry 4 }
35236
35237-- Note that the OSPF Sequence Number is a 32 bit signed
35238-- integer.  It starts with the value '80000001'h,
35239-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
35240-- Thus, a typical sequence number will be very negative.
35241
35242rcOspfv3LinkLsdbSequence OBJECT-TYPE
35243        SYNTAX          Integer32
35244        MAX-ACCESS      read-only
35245        STATUS          current
35246        DESCRIPTION
35247            "The sequence number field is a  signed  32-bit
35248            integer.   It  is used to detect old and dupli-
35249            cate link state advertisements.  The  space  of
35250            sequence  numbers  is  linearly  ordered.   The
35251            larger the sequence number the more recent  the
35252            advertisement."
35253        REFERENCE
35254            "OSPF Version  2,  Section  12.1.6  LS  sequence
35255            number"
35256        ::= { rcOspfv3LinkLsdbEntry 5 }
35257
35258rcOspfv3LinkLsdbAge OBJECT-TYPE
35259        SYNTAX          Integer32 -- Should be 0..MaxAge
35260                                  -- unless DoNotAge bit is set
35261        UNITS           "seconds"
35262        MAX-ACCESS      read-only
35263        STATUS          current
35264        DESCRIPTION
35265            "This field is the age of the link state
35266            advertisement in seconds."
35267        REFERENCE
35268            "OSPF Version 2, Section 12.1.1 LS age"
35269        ::= { rcOspfv3LinkLsdbEntry 6 }
35270
35271rcOspfv3LinkLsdbChecksum OBJECT-TYPE
35272        SYNTAX          Integer32
35273        MAX-ACCESS      read-only
35274        STATUS          current
35275        DESCRIPTION
35276            "This field is the  checksum  of  the  complete
35277            contents  of  the  advertisement, excepting the
35278            age field.  The age field is excepted  so  that
35279            an   advertisement's  age  can  be  incremented
35280            without updating the  checksum.   The  checksum
35281            used  is  the same that is used for ISO connec-
35282            tionless datagrams; it is commonly referred  to
35283            as the Fletcher checksum."
35284        REFERENCE
35285            "OSPF Version 2, Section 12.1.7 LS checksum"
35286        ::= { rcOspfv3LinkLsdbEntry 7 }
35287
35288rcOspfv3LinkLsdbAdvertisement OBJECT-TYPE
35289        SYNTAX          OCTET STRING (SIZE (1..65535))
35290        MAX-ACCESS      read-only
35291        STATUS          current
35292        DESCRIPTION
35293            "The entire Link State Advertisement, including
35294            its header."
35295        ::= { rcOspfv3LinkLsdbEntry 8 }
35296
35297rcOspfv3LinkLsdbTypeKnown OBJECT-TYPE
35298        SYNTAX          TruthValue
35299        MAX-ACCESS      read-only
35300        STATUS          current
35301        DESCRIPTION
35302            "Indicates whether the LSA type is recognized by this
35303             Router."
35304        ::= { rcOspfv3LinkLsdbEntry 9 }
35305
35306
35307-- OSPF Host Table
35308
35309-- The Host/Metric Table indicates what hosts are directly
35310-- attached to the Router, and what metrics and types of
35311-- service should be advertised for them.
35312
35313rcOspfv3HostTable OBJECT-TYPE
35314        SYNTAX          SEQUENCE OF RcOspfv3HostEntry
35315        MAX-ACCESS      not-accessible
35316        STATUS          current
35317        DESCRIPTION
35318            "The list of Hosts, and their metrics, that the
35319            router will advertise as host routes."
35320        REFERENCE
35321            "OSPF Version 2, Appendix C.6  Host route param-
35322            eters"
35323        ::= { rcOspfv3Objects 6 }
35324
35325rcOspfv3HostEntry OBJECT-TYPE
35326        SYNTAX          RcOspfv3HostEntry
35327        MAX-ACCESS      not-accessible
35328        STATUS          current
35329        DESCRIPTION
35330            "A metric to be advertised when a given host is
35331            reachable."
35332        INDEX           { rcOspfv3HostAddressType,
35333                          rcOspfv3HostAddress }
35334        ::= { rcOspfv3HostTable 1 }
35335
35336RcOspfv3HostEntry ::= SEQUENCE {
35337        rcOspfv3HostAddressType
35338                INTEGER,
35339        rcOspfv3HostAddress
35340                OCTET STRING,
35341        rcOspfv3HostMetric
35342                Integer32,
35343        rcOspfv3HostStatus
35344                RowStatus,
35345        rcOspfv3HostAreaID
35346                IpAddress
35347        }
35348
35349rcOspfv3HostAddressType OBJECT-TYPE
35350        SYNTAX          INTEGER {
35351                             unknown(0),
35352                             ipv4(1),
35353                             ipv6(2),
35354                             ipv4z(3),
35355                             ipv6z(4),
35356                             dns(16)
35357                         }
35358        MAX-ACCESS      not-accessible
35359        STATUS          current
35360        DESCRIPTION
35361            "The address type of rcOspfv3HostAddress. Only IPv6
35362            addresses without zone index are expected."
35363        REFERENCE
35364            "OSPF Version 2, Appendix C.6 Host route parame-
35365            ters"
35366        ::= { rcOspfv3HostEntry 1 }
35367
35368
35369rcOspfv3HostAddress OBJECT-TYPE
35370        SYNTAX          OCTET STRING (SIZE (16))
35371        MAX-ACCESS      not-accessible
35372        STATUS          current
35373        DESCRIPTION
35374            "The IPv6 Address of the Host. Must be a Global
35375             or Site-local address."
35376        REFERENCE
35377            "OSPF Version 2, Appendix C.6 Host route parame-
35378            ters"
35379        ::= { rcOspfv3HostEntry 2 }
35380
35381rcOspfv3HostMetric OBJECT-TYPE
35382        SYNTAX          Integer32 (0..'FFFF'h)
35383        MAX-ACCESS      read-write
35384        STATUS          current
35385        DESCRIPTION
35386            "The Metric to be advertised."
35387        REFERENCE
35388            "OSPF Version 2, Appendix C.6 Host route parame-
35389            ters"
35390        ::= { rcOspfv3HostEntry 3 }
35391
35392rcOspfv3HostStatus OBJECT-TYPE
35393        SYNTAX          RowStatus
35394        MAX-ACCESS      read-create
35395        STATUS          current
35396        DESCRIPTION
35397            "This variable controls the status of  the  en-
35398            try. The use of RowStatus is covered in more detail
35399            in [6]."
35400        ::= { rcOspfv3HostEntry 4 }
35401
35402rcOspfv3HostAreaID OBJECT-TYPE
35403        SYNTAX          IpAddress
35404        MAX-ACCESS      read-write
35405        STATUS          current
35406        DESCRIPTION
35407            "The Area the Host Entry is to be found within.
35408            By  default, the area that a subsuming OSPFv3 in-
35409            terface is in, or 0.0.0.0"
35410        REFERENCE
35411            "OSPF Version 2, Appendix C.2 Area parameters"
35412        ::= { rcOspfv3HostEntry 5 }
35413
35414-- OSPFv3 Interface Table
35415
35416rcOspfv3IfTable OBJECT-TYPE
35417        SYNTAX          SEQUENCE OF RcOspfv3IfEntry
35418        MAX-ACCESS      not-accessible
35419        STATUS          current
35420        DESCRIPTION
35421            "The OSPFv3 Interface Table describes the  inter-
35422            faces from the viewpoint of OSPFv3."
35423        REFERENCE
35424            "OSPF Version 2, Appendix C.3  Router  interface
35425            parameters"
35426        ::= { rcOspfv3Objects 7 }
35427
35428rcOspfv3IfEntry OBJECT-TYPE
35429        SYNTAX          RcOspfv3IfEntry
35430        MAX-ACCESS      not-accessible
35431        STATUS          current
35432        DESCRIPTION
35433            "The OSPFv3 Interface Entry describes one  inter-
35434            face from the viewpoint of OSPFv3."
35435        INDEX           { rcOspfv3IfIndex }
35436        ::= { rcOspfv3IfTable 1 }
35437
35438
35439RcOspfv3IfEntry ::= SEQUENCE {
35440        rcOspfv3IfIndex
35441                InterfaceIndex,
35442        rcOspfv3IfAreaId
35443                IpAddress,
35444        rcOspfv3IfType
35445                INTEGER,
35446        rcOspfv3IfAdminStat
35447                INTEGER,
35448        rcOspfv3IfRtrPriority
35449                Integer32,
35450        rcOspfv3IfTransitDelay
35451                Integer32,
35452        rcOspfv3IfRetransInterval
35453                Integer32,
35454        rcOspfv3IfHelloInterval
35455                Integer32,
35456        rcOspfv3IfRtrDeadInterval
35457                 Integer32,
35458        rcOspfv3IfPollInterval
35459                Unsigned32,
35460        rcOspfv3IfState
35461                INTEGER,
35462        rcOspfv3IfDesignatedRouter
35463                IpAddress,
35464        rcOspfv3IfBackupDesignatedRouter
35465                IpAddress,
35466        rcOspfv3IfEvents
35467                Counter32,
35468        rcOspfv3IfStatus
35469                RowStatus,
35470        rcOspfv3IfMulticastForwarding
35471                INTEGER,
35472        rcOspfv3IfDemand
35473                TruthValue,
35474        rcOspfv3IfMetricValue
35475                Integer32,
35476        rcOspfv3IfLinkScopeLsaCount
35477                Gauge32,
35478        rcOspfv3IfLinkLsaCksumSum
35479                Integer32,
35480        rcOspfv3IfInstId
35481                Integer32,
35482        rcOspfv3IfDemandNbrProbe
35483                TruthValue,
35484        rcOspfv3IfDemandNbrProbeRetxLimit
35485                Unsigned32,
35486        rcOspfv3IfDemandNbrProbeInterval
35487                Unsigned32,
35488        rcOspfv3IfLinkLsaSuppression
35489                EnableValue
35490        }
35491
35492rcOspfv3IfIndex OBJECT-TYPE
35493        SYNTAX          InterfaceIndex
35494        MAX-ACCESS      not-accessible
35495        STATUS          current
35496        DESCRIPTION
35497            "The interface index of this OSPFv3 interface.
35498             It corresponds to the interface index of the
35499             IPv6 interface on which OSPFv3 is configured."
35500        ::= { rcOspfv3IfEntry 1 }
35501
35502rcOspfv3IfAreaId OBJECT-TYPE
35503        SYNTAX          IpAddress
35504        MAX-ACCESS      read-write
35505        STATUS          current
35506        DESCRIPTION
35507            "A 32-bit integer uniquely identifying the area
35508            to  which  the  interface  connects.   Area  ID
35509            0.0.0.0 is used for the OSPFv3 backbone."
35510        DEFVAL          { '00000000'H } -- 0.0.0.0
35511        ::= { rcOspfv3IfEntry 2 }
35512
35513rcOspfv3IfType OBJECT-TYPE
35514        SYNTAX          INTEGER {
35515                        broadcast(1),
35516                        nbma(2),
35517                        pointToPoint(3),
35518                        pointToMultipoint(5),
35519			passive(6)
35520                        }
35521        MAX-ACCESS      read-write
35522        STATUS          current
35523        DESCRIPTION
35524            "The OSPFv3 interface type."
35525        ::= { rcOspfv3IfEntry 3 }
35526
35527rcOspfv3IfAdminStat OBJECT-TYPE
35528        SYNTAX          INTEGER { enabled (1), disabled (2) }
35529        MAX-ACCESS      read-write
35530        STATUS          current
35531        DESCRIPTION
35532            "The OSPFv3 interface's  administrative  status.
35533            The  value formed on the interface, and the in-
35534            terface will be advertised as an internal route
35535            to  some  area.   The  value 'disabled' denotes
35536            that the interface is external to OSPFv3."
35537        DEFVAL          { enabled }
35538        ::= { rcOspfv3IfEntry 4 }
35539
35540rcOspfv3IfRtrPriority OBJECT-TYPE
35541        SYNTAX          Integer32 (0..'FF'h)
35542        MAX-ACCESS      read-write
35543        STATUS          current
35544        DESCRIPTION
35545            "The  priority  of  this  interface.   Used  in
35546            multi-access  networks,  this  field is used in
35547            the designated router election algorithm.   The
35548            value 0 signifies that the router is not eligi-
35549            ble to become the  designated  router  on  this
35550            particular  network.   In the event of a tie in
35551            this value, routers will use their Router ID as
35552            a tie breaker."
35553        DEFVAL          { 1 }
35554        ::= { rcOspfv3IfEntry 5 }
35555
35556rcOspfv3IfTransitDelay OBJECT-TYPE
35557        SYNTAX          Integer32 (1..1800)
35558        UNITS           "seconds"
35559        MAX-ACCESS      read-write
35560        STATUS          current
35561        DESCRIPTION
35562            "The estimated number of seconds  it  takes  to
35563            transmit  a  link state update packet over this
35564            interface."
35565        DEFVAL          { 1 }
35566        ::= { rcOspfv3IfEntry 6 }
35567
35568rcOspfv3IfRetransInterval OBJECT-TYPE
35569        SYNTAX          Integer32 (1..1800)
35570        UNITS           "seconds"
35571        MAX-ACCESS      read-write
35572        STATUS          current
35573        DESCRIPTION
35574            "The number of seconds between  link-state  ad-
35575            vertisement  retransmissions,  for  adjacencies
35576            belonging to this  interface.   This  value  is
35577            also used when retransmitting database descrip-
35578            tion and link-state request packets."
35579        DEFVAL          { 5 }
35580        ::= { rcOspfv3IfEntry 7 }
35581
35582rcOspfv3IfHelloInterval OBJECT-TYPE
35583        SYNTAX          Integer32 (1..'FFFF'h)
35584        UNITS           "seconds"
35585        MAX-ACCESS      read-write
35586        STATUS          current
35587        DESCRIPTION
35588            "The length of time, in  seconds,  between  the
35589            Hello  packets that the router sends on the in-
35590            terface.  This value must be the same  for  all
35591            routers attached to a common network."
35592        DEFVAL          { 10 }
35593        ::= { rcOspfv3IfEntry 8 }
35594
35595rcOspfv3IfRtrDeadInterval OBJECT-TYPE
35596        SYNTAX          Integer32 (1..'FFFF'h)
35597        UNITS           "seconds"
35598        MAX-ACCESS      read-write
35599        STATUS          current
35600        DESCRIPTION
35601            "The number of seconds that  a  router's  Hello
35602            packets  have  not been seen before it's neigh-
35603            bors declare the router down.  This  should  be
35604            some  multiple  of  the  Hello  interval.  This
35605            value must be the same for all routers attached
35606            to a common network."
35607        DEFVAL          { 40 }
35608        ::= { rcOspfv3IfEntry 9 }
35609
35610rcOspfv3IfPollInterval OBJECT-TYPE
35611        SYNTAX          Unsigned32
35612        UNITS           "seconds"
35613        MAX-ACCESS      read-write
35614        STATUS          current
35615        DESCRIPTION
35616            "The larger time interval, in seconds,  between
35617            the  Hello  packets  sent  to  an inactive non-
35618            broadcast multi- access neighbor."
35619        DEFVAL          { 120 }
35620        ::= { rcOspfv3IfEntry 10 }
35621
35622rcOspfv3IfState OBJECT-TYPE
35623        SYNTAX          INTEGER {
35624                        down(1),
35625                        loopback(2),
35626                        waiting(3),
35627                        pointToPoint(4),
35628                        designatedRouter(5),
35629                        backupDesignatedRouter(6),
35630                        otherDesignatedRouter(7)
35631                        }
35632        MAX-ACCESS      read-only
35633        STATUS          current
35634        DESCRIPTION
35635            "The OSPFv3 Interface State."
35636        ::= { rcOspfv3IfEntry 11 }
35637
35638rcOspfv3IfDesignatedRouter OBJECT-TYPE
35639        SYNTAX          IpAddress
35640        MAX-ACCESS      read-only
35641        STATUS          current
35642        DESCRIPTION
35643            "The Router ID of the Designated Router."
35644        ::= { rcOspfv3IfEntry 12 }
35645
35646rcOspfv3IfBackupDesignatedRouter OBJECT-TYPE
35647        SYNTAX          IpAddress
35648        MAX-ACCESS      read-only
35649        STATUS          current
35650        DESCRIPTION
35651            "The  Router ID of  the  Backup   Designated
35652            Router."
35653        ::= { rcOspfv3IfEntry 14 }
35654
35655rcOspfv3IfEvents OBJECT-TYPE
35656        SYNTAX          Counter32
35657        MAX-ACCESS      read-only
35658        STATUS          current
35659        DESCRIPTION
35660            "The number of times this  OSPF  interface  has
35661            changed its state, or an error has occurred."
35662        ::= { rcOspfv3IfEntry 15 }
35663
35664rcOspfv3IfStatus OBJECT-TYPE
35665        SYNTAX          RowStatus
35666        MAX-ACCESS      read-create
35667        STATUS          current
35668        DESCRIPTION
35669            "This variable controls the status of  the  en-
35670            try. The use of RowStatus is covered in more detail in
35671            [6]."
35672        ::= { rcOspfv3IfEntry 17 }
35673
35674rcOspfv3IfMulticastForwarding OBJECT-TYPE
35675        SYNTAX          INTEGER {
35676                        blocked(1),   -- no multicast forwarding
35677                        multicast(2), -- using multicast address
35678                        unicast(3)    -- to each OSPFv3 neighbor
35679                        }
35680        MAX-ACCESS      read-write
35681        STATUS          current
35682        DESCRIPTION
35683            "The way multicasts should  forwarded  on  this
35684            interface;  not  forwarded,  forwarded  as data
35685            link multicasts, or forwarded as data link uni-
35686            casts.   Data link multicasting is not meaning-
35687            ful on point to point and NBMA interfaces,  and
35688            setting rcOspfv3MulticastForwarding to 0 effective-
35689            ly disables all multicast forwarding."
35690        DEFVAL { blocked }
35691        ::= { rcOspfv3IfEntry 18 }
35692
35693rcOspfv3IfDemand OBJECT-TYPE
35694        SYNTAX          TruthValue
35695        MAX-ACCESS      read-write
35696        STATUS          current
35697        DESCRIPTION
35698            "Indicates whether Demand OSPFv3 procedures (hel-
35699            lo suppression to FULL neighbors and setting the
35700            DoNotAge flag on propagated LSAs) should be per-
35701            formed on this interface."
35702        DEFVAL { false }
35703        ::= { rcOspfv3IfEntry 19 }
35704
35705rcOspfv3IfMetricValue OBJECT-TYPE
35706        SYNTAX          Integer32 (0..'FFFF'h)
35707        MAX-ACCESS      read-write
35708        STATUS          current
35709        DESCRIPTION
35710            "The metric assigned to this interface.
35711            The default value of the Metric is
35712            Reference Bandwidth / ifSpeed. The value of the
35713            reference bandwidth is configured by the
35714            rcOspfv3ReferenceBandwidth object. A value of '0' means
35715            the metric value of this interface will depend on the speed
35716            of the interface, when the state of the interface is up.
35717            The default (0) metric for Vlan and Tunnel is 10."
35718
35719        ::= { rcOspfv3IfEntry 20 }
35720
35721rcOspfv3IfLinkScopeLsaCount OBJECT-TYPE
35722        SYNTAX          Gauge32
35723        MAX-ACCESS      read-only
35724        STATUS          current
35725        DESCRIPTION
35726            "The total number of Link-Scope link-state
35727            advertisements in  this  link's link-state database."
35728        ::= { rcOspfv3IfEntry 21 }
35729
35730rcOspfv3IfLinkLsaCksumSum OBJECT-TYPE
35731        SYNTAX          Integer32
35732        MAX-ACCESS      read-only
35733        STATUS          current
35734        DESCRIPTION
35735            "The 32-bit unsigned sum of the Link-Scope link-state
35736            advertisements'  LS  checksums  contained in this
35737            link's link-state database.  The sum can be used
35738            to determine if  there  has been  a  change  in a
35739            router's link state database, and to compare the
35740            link-state database of two routers."
35741        ::= { rcOspfv3IfEntry 22 }
35742
35743rcOspfv3IfInstId OBJECT-TYPE
35744        SYNTAX          Integer32
35745        MAX-ACCESS      read-write
35746        STATUS          current
35747        DESCRIPTION
35748            "Enables multiple instances of OSPFv3 to be run over
35749            a single link. Each protocol instance would be assigned
35750            a separate ID. This ID has local link significance
35751            only."
35752        DEFVAL          { 0 }
35753        ::= { rcOspfv3IfEntry 23 }
35754
35755rcOspfv3IfDemandNbrProbe OBJECT-TYPE
35756        SYNTAX          TruthValue
35757        MAX-ACCESS      read-write
35758        STATUS          current
35759        DESCRIPTION
35760               " Indicates whether or not neighbor probing is
35761                 enabled to determine whether or not the neighbor
35762                 is inactive. Neighbor probing is disabled by
35763                 default."
35764        DEFVAL { false }
35765        ::= { rcOspfv3IfEntry 24 }
35766
35767rcOspfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE
35768       SYNTAX       Unsigned32
35769       UNITS        "seconds"
35770       MAX-ACCESS   read-write
35771       STATUS       current
35772       DESCRIPTION
35773          " The number of consecutive LSA retransmissions before
35774            the neighbor is deemed inactive and the neighbor
35775            adjacency is brought down."
35776       DEFVAL          { 10 }
35777       ::= { rcOspfv3IfEntry 25 }
35778
35779rcOspfv3IfDemandNbrProbeInterval OBJECT-TYPE
35780       SYNTAX       Unsigned32
35781       UNITS        "seconds"
35782       MAX-ACCESS   read-write
35783       STATUS       current
35784       DESCRIPTION
35785          " Defines how often the neighbor will be probed."
35786       DEFVAL          { 120 }
35787       ::= { rcOspfv3IfEntry 26 }
35788
35789rcOspfv3IfLinkLsaSuppression OBJECT-TYPE
35790       SYNTAX       EnableValue
35791       MAX-ACCESS   read-create
35792       STATUS       current
35793       DESCRIPTION
35794          " Used to enable/disable link lsa suppression for OSPFv3."
35795       DEFVAL          { disable }
35796       ::= { rcOspfv3IfEntry 28 }
35797
35798-- OSPFv3 Virtual Interface Table
35799
35800-- The Virtual Interface Table describes the virtual
35801-- links that the OSPFv3 Process is configured to
35802-- carry on.
35803
35804rcOspfv3VirtIfTable OBJECT-TYPE
35805        SYNTAX          SEQUENCE OF RcOspfv3VirtIfEntry
35806        MAX-ACCESS      not-accessible
35807        STATUS          current
35808        DESCRIPTION
35809            "Information about this router's virtual inter-
35810            faces."
35811        REFERENCE
35812            "OSPF Version  2,  Appendix  C.4   Virtual  link
35813            parameters"
35814        ::= { rcOspfv3Objects 8 }
35815
35816rcOspfv3VirtIfEntry OBJECT-TYPE
35817        SYNTAX          RcOspfv3VirtIfEntry
35818        MAX-ACCESS      not-accessible
35819        STATUS          current
35820        DESCRIPTION
35821            "Information about a single Virtual Interface."
35822        INDEX           { rcOspfv3VirtIfAreaId,
35823                          rcOspfv3VirtIfNeighbor }
35824        ::= { rcOspfv3VirtIfTable 1 }
35825
35826RcOspfv3VirtIfEntry ::= SEQUENCE {
35827        rcOspfv3VirtIfAreaId
35828                IpAddress,
35829        rcOspfv3VirtIfNeighbor
35830                IpAddress,
35831        rcOspfv3VirtIfIndex
35832                Integer32,
35833        rcOspfv3VirtIfTransitDelay
35834                Integer32,
35835        rcOspfv3VirtIfRetransInterval
35836                Integer32,
35837        rcOspfv3VirtIfHelloInterval
35838                Integer32,
35839        rcOspfv3VirtIfRtrDeadInterval
35840                 Integer32,
35841        rcOspfv3VirtIfState
35842                INTEGER,
35843        rcOspfv3VirtIfEvents
35844                Counter32,
35845        rcOspfv3VirtIfStatus
35846                RowStatus,
35847        rcOspfv3VirtIfLinkScopeLsaCount
35848                Gauge32,
35849        rcOspfv3VirtIfLinkLsaCksumSum
35850                   Integer32
35851        }
35852
35853rcOspfv3VirtIfAreaId OBJECT-TYPE
35854        SYNTAX          IpAddress
35855        MAX-ACCESS      not-accessible
35856        STATUS          current
35857        DESCRIPTION
35858            "The  Transit  Area  that  the   Virtual   Link
35859            traverses.  By definition, this is not 0.0.0.0"
35860        ::= { rcOspfv3VirtIfEntry 1 }
35861
35862rcOspfv3VirtIfNeighbor OBJECT-TYPE
35863        SYNTAX          IpAddress
35864        MAX-ACCESS      not-accessible
35865        STATUS          current
35866        DESCRIPTION
35867            "The Router ID of the Virtual Neighbor."
35868        ::= { rcOspfv3VirtIfEntry 2 }
35869
35870rcOspfv3VirtIfIndex OBJECT-TYPE
35871        SYNTAX          Integer32
35872        MAX-ACCESS      read-only
35873        STATUS          current
35874        DESCRIPTION
35875            "The interface ID assigned to this OSPFv3 virtual
35876            interface. It is advertised in Hello's sent over
35877            the virtal link and in the router's router-LSAs."
35878        ::= { rcOspfv3VirtIfEntry 3 }
35879
35880rcOspfv3VirtIfTransitDelay OBJECT-TYPE
35881        SYNTAX          Integer32 (1..1800)
35882        UNITS           "seconds"
35883        MAX-ACCESS      read-write
35884        STATUS          current
35885        DESCRIPTION
35886            "The estimated number of seconds  it  takes  to
35887            transmit  a link- state update packet over this
35888            interface."
35889        DEFVAL          { 1 }
35890        ::= { rcOspfv3VirtIfEntry 4 }
35891
35892rcOspfv3VirtIfRetransInterval OBJECT-TYPE
35893        SYNTAX          Integer32 (1..1800)
35894        UNITS           "seconds"
35895        MAX-ACCESS      read-write
35896        STATUS          current
35897        DESCRIPTION
35898            "The number of seconds between  link-state  ad-
35899            vertisement  retransmissions,  for  adjacencies
35900            belonging to this  interface.   This  value  is
35901            also used when retransmitting database descrip-
35902            tion  and  link-state  request  packets.   This
35903            value  should  be well over the expected round-
35904            trip time."
35905        DEFVAL          { 5 }
35906        ::= { rcOspfv3VirtIfEntry 5 }
35907
35908rcOspfv3VirtIfHelloInterval OBJECT-TYPE
35909        SYNTAX          Integer32 (1..'FFFF'h)
35910        UNITS           "seconds"
35911        MAX-ACCESS      read-write
35912        STATUS          current
35913        DESCRIPTION
35914            "The length of time, in  seconds,  between  the
35915            Hello  packets that the router sends on the in-
35916            terface.  This value must be the same  for  the
35917            virtual neighbor."
35918        DEFVAL          { 10 }
35919        ::= { rcOspfv3VirtIfEntry 6 }
35920
35921rcOspfv3VirtIfRtrDeadInterval OBJECT-TYPE
35922        SYNTAX          Integer32 (1..'FFFF'h)
35923        UNITS           "seconds"
35924        MAX-ACCESS      read-write
35925        STATUS          current
35926        DESCRIPTION
35927            "The number of seconds that  a  router's  Hello
35928            packets  have  not been seen before it's neigh-
35929            bors declare the router down.  This  should  be
35930            some  multiple  of  the  Hello  interval.  This
35931            value must be the same for the  virtual  neigh-
35932            bor."
35933        DEFVAL          { 60 }
35934        ::= { rcOspfv3VirtIfEntry 7 }
35935
35936rcOspfv3VirtIfState OBJECT-TYPE
35937        SYNTAX          INTEGER {
35938                        down(1), -- these use the same encoding
35939                        pointToPoint(4) -- as the rcOspfv3IfTable
35940                        }
35941        MAX-ACCESS      read-only
35942        STATUS          current
35943        DESCRIPTION
35944            "OSPF virtual interface states."
35945        ::= { rcOspfv3VirtIfEntry 8 }
35946
35947rcOspfv3VirtIfEvents OBJECT-TYPE
35948        SYNTAX          Counter32
35949        MAX-ACCESS      read-only
35950        STATUS          current
35951        DESCRIPTION
35952            "The number of state changes or error events on
35953            this Virtual Link"
35954        ::= { rcOspfv3VirtIfEntry 9 }
35955
35956rcOspfv3VirtIfStatus OBJECT-TYPE
35957        SYNTAX          RowStatus
35958        MAX-ACCESS      read-create
35959        STATUS          current
35960        DESCRIPTION
35961            "This variable controls the status of  the  en-
35962            try. The use of RowStatus is covered in more detail
35963            in [6]."
35964        ::= { rcOspfv3VirtIfEntry 10 }
35965
35966rcOspfv3VirtIfLinkScopeLsaCount OBJECT-TYPE
35967        SYNTAX          Gauge32
35968        MAX-ACCESS      read-only
35969        STATUS          current
35970        DESCRIPTION
35971            "The total number of Link-Scope link-state
35972            advertisements in  this  virtual link's link-state
35973            database."
35974        ::= { rcOspfv3VirtIfEntry 11 }
35975
35976rcOspfv3VirtIfLinkLsaCksumSum OBJECT-TYPE
35977        SYNTAX          Integer32
35978        MAX-ACCESS      read-only
35979        STATUS          current
35980        DESCRIPTION
35981            "The 32-bit unsigned sum of the Link-Scope link-state
35982            advertisements'  LS  checksums  contained in this
35983            virtual link's link-state database.  The sum can be used
35984            to determine if  there  has been  a  change  in a
35985            router's link state database, and to compare the
35986            link-state database of two routers."
35987        ::= { rcOspfv3VirtIfEntry 12 }
35988
35989
35990-- OSPFv3 Neighbor Table
35991
35992-- The OSPFv3 Neighbor Table describes all neighbors in
35993-- the locality of the subject router.
35994
35995rcOspfv3NbrTable OBJECT-TYPE
35996        SYNTAX          SEQUENCE OF RcOspfv3NbrEntry
35997        MAX-ACCESS      not-accessible
35998        STATUS          current
35999        DESCRIPTION
36000            "A table of non-virtual neighbor information."
36001        REFERENCE
36002            "OSPF Version 2, Section 10  The  Neighbor  Data
36003            Structure"
36004        ::= { rcOspfv3Objects 9 }
36005
36006rcOspfv3NbrEntry OBJECT-TYPE
36007        SYNTAX          RcOspfv3NbrEntry
36008        MAX-ACCESS      not-accessible
36009        STATUS          current
36010        DESCRIPTION
36011            "The information regarding a single neighbor."
36012        REFERENCE
36013            "OSPF Version 2, Section 10  The  Neighbor  Data
36014            Structure"
36015        INDEX           { rcOspfv3NbrIfIndex,
36016                          rcOspfv3NbrRtrId }
36017        ::= { rcOspfv3NbrTable 1 }
36018
36019RcOspfv3NbrEntry ::= SEQUENCE {
36020        rcOspfv3NbrIfIndex
36021                InterfaceIndex,
36022        rcOspfv3NbrRtrId
36023                IpAddress,
36024        rcOspfv3NbrAddressType
36025                INTEGER,
36026        rcOspfv3NbrAddress
36027                OCTET STRING,
36028        rcOspfv3NbrOptions
36029                Integer32,
36030        rcOspfv3NbrPriority
36031                INTEGER,
36032        rcOspfv3NbrState
36033                INTEGER,
36034        rcOspfv3NbrEvents
36035                Counter32,
36036        rcOspfv3NbrLsRetransQLen
36037                Gauge32,
36038        rcOspfv3NbrHelloSuppressed
36039                TruthValue,
36040        rcOspfv3NbrIfId
36041                Integer32,
36042        rcOspfv3NbrRestartHelperStatus
36043                INTEGER,
36044        rcOspfv3NbrRestartHelperAge
36045                Integer32,
36046        rcOspfv3NbrRestartHelperExitReason
36047                INTEGER,
36048	rcOspfv3NbrDeadIntCnt
36049   	        Integer32
36050        }
36051
36052rcOspfv3NbrIfIndex OBJECT-TYPE
36053        SYNTAX          InterfaceIndex
36054        MAX-ACCESS      not-accessible
36055        STATUS          current
36056        DESCRIPTION
36057            "The local link ID of the link over which the
36058             neighbor can be reached."
36059        ::= { rcOspfv3NbrEntry 1 }
36060
36061rcOspfv3NbrRtrId OBJECT-TYPE
36062        SYNTAX          IpAddress
36063        MAX-ACCESS      not-accessible
36064        STATUS          current
36065        DESCRIPTION
36066            "A 32-bit integer (represented as a type  IpAd-
36067            dress)  uniquely  identifying  the  neighboring
36068            router in the Autonomous System."
36069        ::= { rcOspfv3NbrEntry 2 }
36070
36071rcOspfv3NbrAddressType OBJECT-TYPE
36072        SYNTAX          INTEGER {
36073                            unknown(0),
36074                            ipv4(1),
36075                            ipv6(2),
36076                            ipv4z(3),
36077                            ipv6z(4),
36078                            dns(16)
36079                        }
36080        MAX-ACCESS      read-only
36081        STATUS          current
36082        DESCRIPTION
36083            "The address type of rcOspfv3NbrAddress. Only IPv6
36084            addresses without zone index are expected."
36085        ::= { rcOspfv3NbrEntry 3 }
36086
36087rcOspfv3NbrAddress OBJECT-TYPE
36088        SYNTAX          OCTET STRING (SIZE (16))
36089        MAX-ACCESS      read-only
36090        STATUS          current
36091        DESCRIPTION
36092            "The IPv6 address of the neighbor associated with
36093            the local link."
36094        ::= { rcOspfv3NbrEntry 4 }
36095
36096rcOspfv3NbrOptions OBJECT-TYPE
36097        SYNTAX          Integer32
36098        MAX-ACCESS      read-only
36099        STATUS          current
36100        DESCRIPTION
36101            "A Bit Mask corresponding to the neighbor's op-
36102            tions field."
36103        REFERENCE
36104            "OSPF Version 3, Appendix A.2 the Options field"
36105        ::= { rcOspfv3NbrEntry 5 }
36106
36107rcOspfv3NbrPriority OBJECT-TYPE
36108        SYNTAX          INTEGER (0..'FF'h)
36109        MAX-ACCESS      read-only
36110        STATUS          current
36111        DESCRIPTION
36112            "The priority of this neighbor in the designat-
36113            ed router election algorithm.  The value 0 sig-
36114            nifies that the neighbor is not eligible to be-
36115            come  the  designated router on this particular
36116            network."
36117        ::= { rcOspfv3NbrEntry 6 }
36118
36119rcOspfv3NbrState OBJECT-TYPE
36120        SYNTAX          INTEGER {
36121                        down(1),
36122                        attempt(2),
36123                        init(3),
36124                        twoWay(4),
36125                        exchangeStart(5),
36126                        exchange(6),
36127                        loading(7),
36128                        full(8),
36129			restart(9)
36130                        }
36131        MAX-ACCESS      read-only
36132        STATUS          current
36133        DESCRIPTION
36134            "The State of the relationship with this Neigh-
36135            bor."
36136        REFERENCE
36137            "OSPF Version 2, Section 10.1 Neighbor States"
36138        ::= { rcOspfv3NbrEntry 7 }
36139
36140rcOspfv3NbrEvents OBJECT-TYPE
36141        SYNTAX          Counter32
36142        MAX-ACCESS      read-only
36143        STATUS          current
36144        DESCRIPTION
36145            "The number of times this neighbor relationship
36146            has changed state, or an error has occurred."
36147        ::= { rcOspfv3NbrEntry 8 }
36148
36149rcOspfv3NbrLsRetransQLen OBJECT-TYPE
36150        SYNTAX          Gauge32
36151        MAX-ACCESS      read-only
36152        STATUS          current
36153        DESCRIPTION
36154            "The  current  length  of  the   retransmission
36155            queue."
36156        ::= { rcOspfv3NbrEntry 9 }
36157
36158rcOspfv3NbrHelloSuppressed OBJECT-TYPE
36159        SYNTAX          TruthValue
36160        MAX-ACCESS      read-only
36161        STATUS          current
36162        DESCRIPTION
36163            "Indicates whether Hellos are being  suppressed
36164            to the neighbor"
36165        ::= { rcOspfv3NbrEntry 10 }
36166
36167rcOspfv3NbrIfId OBJECT-TYPE
36168        SYNTAX          Integer32
36169        MAX-ACCESS      read-only
36170        STATUS          current
36171        DESCRIPTION
36172            "The interface ID that the neighbor advertises
36173            in its Hello Packets on this link, that is, the
36174            neighbor's local interface index."
36175        ::= { rcOspfv3NbrEntry 11 }
36176
36177rcOspfv3NbrRestartHelperStatus OBJECT-TYPE
36178       SYNTAX       INTEGER { notHelping (1),
36179                              helping (2)
36180                            }
36181       MAX-ACCESS   read-only
36182       STATUS       current
36183       DESCRIPTION
36184          "Indicates whether the router is acting
36185          as a hitless restart helper for the neighbor."
36186          ::= { rcOspfv3NbrEntry 12 }
36187
36188rcOspfv3NbrRestartHelperAge OBJECT-TYPE
36189       SYNTAX       Integer32 (1..1800)
36190       UNITS        "seconds"
36191       MAX-ACCESS   read-only
36192       STATUS       current
36193       DESCRIPTION
36194          "Remaining time in current OSPF hitless restart
36195          interval, if the router is acting as a restart
36196          helper for the neighbor."
36197       ::= { rcOspfv3NbrEntry 13 }
36198
36199rcOspfv3NbrRestartHelperExitReason OBJECT-TYPE
36200       SYNTAX       INTEGER { none (1),           -- not attempted
36201                              inProgress (2),     -- restart in
36202                                                  -- progress
36203                              completed (3),      -- successfully
36204                                                  -- completed
36205                              timedOut (4),       -- timed out
36206                              topologyChanged (5) -- aborted due to
36207                                                  -- topology
36208                                                  -- change.
36209                            }
36210       MAX-ACCESS   read-only
36211       STATUS       current
36212       DESCRIPTION
36213          "Describes the outcome of the last attempt at acting
36214           as a hitless restart helper for the neighbor."
36215    ::= { rcOspfv3NbrEntry 14 }
36216
36217rcOspfv3NbrDeadIntCnt OBJECT-TYPE
36218        SYNTAX          Integer32
36219	UNITS           "seconds"
36220        MAX-ACCESS      read-only
36221        STATUS          current
36222        DESCRIPTION
36223            "This is a Dead interval Count or TTL (time to live) field that
36224             indicates how many seconds are left before the Neighbor is
36225             declared down.  The starting value is set to the Router Dead
36226             Interval value and it decrements to 0 if there is no Hello
36227             received for that neighbor (then the neighbor is declared down).
36228             When a hello is received, the value is reset to the Router Dead
36229             Interval value again."
36230        ::= { rcOspfv3NbrEntry 15 }
36231
36232-- OSPFv3 NBMA Neighbor Table
36233
36234-- The OSPFv3 NBMA Neighbor Table describes all configured
36235-- NBMA neighbors and neighbors dynamically discovered by
36236-- lower-level protocols such as Inverse Neighbor Discovery.
36237
36238rcOspfv3NbmaNbrTable OBJECT-TYPE
36239        SYNTAX          SEQUENCE OF RcOspfv3NbmaNbrEntry
36240        MAX-ACCESS      not-accessible
36241        STATUS          current
36242        DESCRIPTION
36243            "A table of configured non-virtual neighbor
36244            information and neighbors dynamically discovered
36245            by lower-level protocols such as Inverse Neighbor
36246            Discovery."
36247        REFERENCE
36248            "OSPF Version 2, Section 10  The  Neighbor  Data
36249            Structure"
36250        ::= { rcOspfv3Objects 10 }
36251
36252rcOspfv3NbmaNbrEntry OBJECT-TYPE
36253        SYNTAX          RcOspfv3NbmaNbrEntry
36254        MAX-ACCESS      not-accessible
36255        STATUS          current
36256        DESCRIPTION
36257            "The information regarding a single configured
36258            neighbor or neighbor discovered by lower-level
36259            protocols such as Inverse Neighbor Discovery."
36260        REFERENCE
36261            "OSPF Version 2, Section 10  The  Neighbor  Data
36262            Structure"
36263        INDEX           { rcOspfv3NbmaNbrIfIndex,
36264                          rcOspfv3NbmaNbrAddress }
36265        ::= { rcOspfv3NbmaNbrTable 1 }
36266
36267RcOspfv3NbmaNbrEntry ::= SEQUENCE {
36268        rcOspfv3NbmaNbrIfIndex
36269                InterfaceIndex,
36270        rcOspfv3NbmaNbrAddress
36271                Ipv6Address,
36272        rcOspfv3NbmaNbrPriority
36273                INTEGER,
36274        rcOspfv3NbmaNbrRtrId
36275                IpAddress,
36276        rcOspfv3NbmaNbrState
36277                INTEGER,
36278        rcOspfv3NbmaNbrStorageType
36279                StorageType,
36280        rcOspfv3NbmaNbrStatus
36281                RowStatus
36282        }
36283
36284rcOspfv3NbmaNbrIfIndex OBJECT-TYPE
36285        SYNTAX          InterfaceIndex
36286        MAX-ACCESS      not-accessible
36287        STATUS          current
36288        DESCRIPTION
36289            "The local link ID of the link over which the
36290             neighbor can be reached."
36291        ::= { rcOspfv3NbmaNbrEntry 1 }
36292
36293rcOspfv3NbmaNbrAddress OBJECT-TYPE
36294        SYNTAX          Ipv6Address
36295        MAX-ACCESS      not-accessible
36296        STATUS          current
36297        DESCRIPTION
36298            "The IPv6 address of the neighbor associated with
36299            the local link."
36300        ::= { rcOspfv3NbmaNbrEntry 2 }
36301
36302rcOspfv3NbmaNbrPriority OBJECT-TYPE
36303        SYNTAX          INTEGER (0..'FF'h)
36304        MAX-ACCESS      read-write
36305        STATUS          current
36306        DESCRIPTION
36307            "The priority of this neighbor in the designat-
36308            ed router election algorithm. The value 0 sig-
36309            nifies that the neighbor is not eligible to be-
36310            come  the  designated router on this particular
36311            network."
36312        DEFVAL          { 1 }
36313        ::= { rcOspfv3NbmaNbrEntry 3 }
36314
36315rcOspfv3NbmaNbrRtrId OBJECT-TYPE
36316        SYNTAX          IpAddress
36317        MAX-ACCESS      read-only
36318        STATUS          current
36319        DESCRIPTION
36320            "A 32-bit integer (represented as a type IpAd-
36321            dress) uniquely identifying the neighboring
36322            router in the Autonomous System. A value of
36323            0.0.0.0 is returned until a Hello is received
36324            from the configured neighbor."
36325        ::= { rcOspfv3NbmaNbrEntry 4 }
36326
36327rcOspfv3NbmaNbrState OBJECT-TYPE
36328        SYNTAX          INTEGER {
36329                        down(1),
36330                        attempt(2),
36331                        init(3),
36332                        twoWay(4),
36333                        exchangeStart(5),
36334                        exchange(6),
36335                        loading(7),
36336                        full(8)
36337                        }
36338        MAX-ACCESS      read-only
36339        STATUS          current
36340        DESCRIPTION
36341            "The State of the relationship with this Neigh-
36342            bor."
36343        REFERENCE
36344            "OSPF Version 2, Section 10.1 Neighbor States"
36345        ::= { rcOspfv3NbmaNbrEntry 5 }
36346
36347rcOspfv3NbmaNbrStorageType OBJECT-TYPE
36348        SYNTAX          StorageType
36349        MAX-ACCESS      read-write
36350        STATUS          current
36351        DESCRIPTION
36352            "The storage type for this conceptual row.
36353            Conceptual rows having the value 'permanent' need not
36354            allow write-access to any columnar objects in the row.
36355            Manually configured entries will have a storage type
36356            of nonVolatile while entries dynamically created as a
36357            result of a lower-level protocol such as Inverse
36358            Neighbor Discovery will have a storage type of
36359            volatile."
36360        DEFVAL          { nonVolatile }
36361        ::= { rcOspfv3NbmaNbrEntry 6 }
36362
36363rcOspfv3NbmaNbrStatus OBJECT-TYPE
36364        SYNTAX          RowStatus
36365        MAX-ACCESS      read-create
36366        STATUS          current
36367        DESCRIPTION
36368            "This variable controls the status of the en-
36369            try. The use of RowStatus is covered in more detail
36370            in [6]."
36371        ::= { rcOspfv3NbmaNbrEntry 7 }
36372
36373-- OSPFv3 Virtual Neighbor Table
36374
36375-- This table describes all virtual neighbors.
36376-- Since Virtual Links are configured in the
36377-- virtual interface table, this table is read-only.
36378
36379rcOspfv3VirtNbrTable OBJECT-TYPE
36380        SYNTAX          SEQUENCE OF RcOspfv3VirtNbrEntry
36381        MAX-ACCESS      not-accessible
36382        STATUS          current
36383        DESCRIPTION
36384            "A table of virtual neighbor information."
36385        REFERENCE
36386            "OSPF Version 2, Section 15 Virtual Links"
36387        ::= { rcOspfv3Objects 11 }
36388
36389rcOspfv3VirtNbrEntry OBJECT-TYPE
36390        SYNTAX          RcOspfv3VirtNbrEntry
36391        MAX-ACCESS      not-accessible
36392        STATUS          current
36393        DESCRIPTION
36394            "Virtual neighbor information."
36395        INDEX           { rcOspfv3VirtNbrArea,
36396                          rcOspfv3VirtNbrRtrId }
36397        ::= { rcOspfv3VirtNbrTable 1 }
36398
36399RcOspfv3VirtNbrEntry ::= SEQUENCE {
36400        rcOspfv3VirtNbrArea
36401                IpAddress,
36402        rcOspfv3VirtNbrRtrId
36403                IpAddress,
36404        rcOspfv3VirtNbrIfIndex
36405                Integer32,
36406        rcOspfv3VirtNbrAddressType
36407                INTEGER,
36408        rcOspfv3VirtNbrAddress
36409                OCTET STRING,
36410        rcOspfv3VirtNbrOptions
36411                Integer32,
36412        rcOspfv3VirtNbrState
36413                INTEGER,
36414        rcOspfv3VirtNbrEvents
36415                Counter32,
36416        rcOspfv3VirtNbrLsRetransQLen
36417                Gauge32,
36418        rcOspfv3VirtNbrHelloSuppressed
36419                TruthValue,
36420        rcOspfv3VirtNbrIfId
36421                Integer32,
36422        rcOspfv3VirtNbrRestartHelperStatus
36423                INTEGER,
36424        rcOspfv3VirtNbrRestartHelperAge
36425                Integer32,
36426        rcOspfv3VirtNbrRestartHelperExitReason
36427                INTEGER
36428        }
36429
36430rcOspfv3VirtNbrArea OBJECT-TYPE
36431        SYNTAX          IpAddress
36432        MAX-ACCESS      not-accessible
36433        STATUS          current
36434        DESCRIPTION
36435            "The Transit Area Identifier."
36436        ::= { rcOspfv3VirtNbrEntry 1 }
36437
36438rcOspfv3VirtNbrRtrId OBJECT-TYPE
36439        SYNTAX          IpAddress
36440        MAX-ACCESS      not-accessible
36441        STATUS          current
36442        DESCRIPTION
36443            "A  32-bit  integer  uniquely  identifying  the
36444            neighboring router in the Autonomous System."
36445        ::= { rcOspfv3VirtNbrEntry 2 }
36446
36447rcOspfv3VirtNbrIfIndex OBJECT-TYPE
36448        SYNTAX          Integer32
36449        MAX-ACCESS      read-only
36450        STATUS          current
36451        DESCRIPTION
36452            "The local interface ID for the virtual link over
36453            which the neighbor can be reached."
36454        ::= { rcOspfv3VirtNbrEntry 3 }
36455
36456rcOspfv3VirtNbrAddressType OBJECT-TYPE
36457        SYNTAX          INTEGER {
36458                            unknown(0),
36459                            ipv4(1),
36460                            ipv6(2),
36461                            ipv4z(3),
36462                            ipv6z(4),
36463                            dns(16)
36464                        }
36465        MAX-ACCESS      read-only
36466        STATUS          current
36467        DESCRIPTION
36468            "The address type of rcOspfv3VirtNbrAddress. Only IPv6
36469            addresses without zone index are expected."
36470        ::= { rcOspfv3VirtNbrEntry 4 }
36471
36472rcOspfv3VirtNbrAddress OBJECT-TYPE
36473        SYNTAX          OCTET STRING (SIZE (16))
36474        MAX-ACCESS      read-only
36475        STATUS          current
36476        DESCRIPTION
36477            "The IPv6 address advertised by this Virtual Neighbor.
36478            It must be a Site-Local or Global scope address."
36479        ::= { rcOspfv3VirtNbrEntry 5 }
36480
36481rcOspfv3VirtNbrOptions OBJECT-TYPE
36482        SYNTAX          Integer32
36483        MAX-ACCESS      read-only
36484        STATUS          current
36485        DESCRIPTION
36486            "A Bit Mask corresponding to the neighbor's op-
36487            tions field."
36488        REFERENCE
36489            "OSPF Version 3, Appendix A.2 the Options field"
36490        ::= { rcOspfv3VirtNbrEntry 6 }
36491
36492rcOspfv3VirtNbrState OBJECT-TYPE
36493        SYNTAX          INTEGER {
36494                        down(1),
36495                        attempt(2),
36496                        init(3),
36497                        twoWay(4),
36498                        exchangeStart(5),
36499                        exchange(6),
36500                        loading(7),
36501                        full(8)
36502                        }
36503        MAX-ACCESS      read-only
36504        STATUS          current
36505        DESCRIPTION
36506            "The state of the Virtual Neighbor Relation-
36507            ship."
36508        ::= { rcOspfv3VirtNbrEntry 7 }
36509
36510rcOspfv3VirtNbrEvents OBJECT-TYPE
36511        SYNTAX          Counter32
36512        MAX-ACCESS      read-only
36513        STATUS          current
36514        DESCRIPTION
36515            "The number of  times  this  virtual  link  has
36516            changed its state, or an error has occurred."
36517        ::= { rcOspfv3VirtNbrEntry 8 }
36518
36519rcOspfv3VirtNbrLsRetransQLen OBJECT-TYPE
36520        SYNTAX          Gauge32
36521        MAX-ACCESS      read-only
36522        STATUS          current
36523        DESCRIPTION
36524            "The  current  length  of  the   retransmission
36525            queue."
36526        ::= { rcOspfv3VirtNbrEntry 9 }
36527
36528rcOspfv3VirtNbrHelloSuppressed OBJECT-TYPE
36529        SYNTAX          TruthValue
36530        MAX-ACCESS      read-only
36531        STATUS          current
36532        DESCRIPTION
36533            "Indicates whether Hellos are being  suppressed
36534            to the neighbor"
36535        ::= { rcOspfv3VirtNbrEntry 10 }
36536
36537rcOspfv3VirtNbrIfId OBJECT-TYPE
36538        SYNTAX          Integer32
36539        MAX-ACCESS      read-only
36540        STATUS          current
36541        DESCRIPTION
36542            "The interface ID that the neighbor advertises
36543            in its Hello Packets on this virtual link, that is,
36544            the neighbor's local interface ID."
36545        ::= { rcOspfv3VirtNbrEntry 11 }
36546
36547rcOspfv3VirtNbrRestartHelperStatus OBJECT-TYPE
36548       SYNTAX       INTEGER { notHelping (1),
36549                              helping (2)
36550                            }
36551       MAX-ACCESS   read-only
36552       STATUS       current
36553       DESCRIPTION
36554          "Indicates whether the router is acting
36555          as a hitless restart helper for the neighbor."
36556          ::= { rcOspfv3VirtNbrEntry 12 }
36557
36558rcOspfv3VirtNbrRestartHelperAge OBJECT-TYPE
36559       SYNTAX       Integer32 (1..1800)
36560       UNITS        "seconds"
36561       MAX-ACCESS   read-only
36562       STATUS       current
36563       DESCRIPTION
36564          "Remaining time in current OSPF hitless restart
36565          interval, if the router is acting as a restart
36566          helper for the neighbor."
36567       ::= { rcOspfv3VirtNbrEntry 13 }
36568
36569rcOspfv3VirtNbrRestartHelperExitReason OBJECT-TYPE
36570       SYNTAX       INTEGER { none (1),           -- not attempted
36571                              inProgress (2),     -- restart in
36572                                                  -- progress
36573                              completed (3),      -- successfully
36574                                                  -- completed
36575                              timedOut (4),       -- timed out
36576                              topologyChanged (5) -- aborted due to
36577                                                  -- topology
36578                                                  -- change.
36579                            }
36580       MAX-ACCESS   read-only
36581       STATUS       current
36582       DESCRIPTION
36583          "Describes the outcome of the last attempt at acting
36584           as a hitless restart helper for the neighbor."
36585    ::= { rcOspfv3VirtNbrEntry 14 }
36586
36587
36588--
36589-- The OSPFv3 Area Aggregate Table
36590--
36591
36592rcOspfv3AreaAggregateTable OBJECT-TYPE
36593        SYNTAX          SEQUENCE OF RcOspfv3AreaAggregateEntry
36594        MAX-ACCESS      not-accessible
36595        STATUS          current
36596        DESCRIPTION
36597            "A range of IPv6 prefixes specified by a
36598            prefix/prefix length  pair. Note that if
36599            ranges are configured such that one range sub-
36600            sumes  another range the most specific match is
36601            the preferred one."
36602        ::= { rcOspfv3Objects 12 }
36603
36604rcOspfv3AreaAggregateEntry OBJECT-TYPE
36605        SYNTAX          RcOspfv3AreaAggregateEntry
36606        MAX-ACCESS      not-accessible
36607        STATUS          current
36608        DESCRIPTION
36609            "A range of IPv6 prefixes specified by a
36610            prefix/prefix length  pair. Note that if
36611            ranges are configured such that one range sub-
36612            sumes  another range the most specific match is
36613            the preferred one."
36614        REFERENCE
36615            "OSPF Version 2, Appendix C.2  Area parameters"
36616        INDEX           { rcOspfv3AreaAggregateAreaID,
36617                          rcOspfv3AreaAggregateAreaLsdbType,
36618                          rcOspfv3AreaAggregatePrefix,
36619                          rcOspfv3AreaAggregatePrefixLength }
36620        ::= { rcOspfv3AreaAggregateTable 1 }
36621
36622RcOspfv3AreaAggregateEntry ::= SEQUENCE {
36623        rcOspfv3AreaAggregateAreaID
36624                IpAddress,
36625        rcOspfv3AreaAggregateAreaLsdbType
36626                INTEGER,
36627        rcOspfv3AreaAggregatePrefix
36628                Ipv6Address,
36629        rcOspfv3AreaAggregatePrefixLength
36630                Unsigned32,
36631        rcOspfv3AreaAggregateStatus
36632                RowStatus,
36633        rcOspfv3AreaAggregateEffect
36634                INTEGER,
36635        rcOspfv3AreaAggregateRouteTag
36636                Integer32,
36637        rcOspfv3AreaAggregateAdvertiseMetric
36638                INTEGER
36639        }
36640
36641rcOspfv3AreaAggregateAreaID OBJECT-TYPE
36642        SYNTAX          IpAddress
36643        MAX-ACCESS      not-accessible
36644        STATUS          current
36645        DESCRIPTION
36646            "The Area the Address Aggregate is to be  found
36647            within."
36648        REFERENCE
36649            "OSPF Version 2, Appendix C.2 Area parameters"
36650        ::= { rcOspfv3AreaAggregateEntry 1 }
36651
36652rcOspfv3AreaAggregateAreaLsdbType OBJECT-TYPE
36653        SYNTAX          INTEGER {
36654                        interAreaPrefixLsa(8195), -- 0x2003
36655                        nssaExternalLsa(8199)     -- 0x2007
36656                        }
36657        MAX-ACCESS      not-accessible
36658        STATUS          current
36659        DESCRIPTION
36660            "The type of the Address Aggregate.  This field
36661            specifies  the  Area Lsdb type that this Address Ag-
36662            gregate applies to."
36663        REFERENCE
36664            "OSPF Version 2, Appendix A.4.1 The  Link  State
36665            Advertisement header"
36666        ::= { rcOspfv3AreaAggregateEntry 2 }
36667
36668rcOspfv3AreaAggregatePrefix OBJECT-TYPE
36669        SYNTAX          Ipv6Address
36670        MAX-ACCESS      not-accessible
36671        STATUS          current
36672        DESCRIPTION
36673            "The IPv6 Prefix."
36674        REFERENCE
36675            "OSPF Version 2, Appendix C.2 Area parameters"
36676        ::= { rcOspfv3AreaAggregateEntry 3 }
36677
36678rcOspfv3AreaAggregatePrefixLength OBJECT-TYPE
36679        SYNTAX          Unsigned32 (3..128)
36680        UNITS           "bits"
36681        MAX-ACCESS      not-accessible
36682        STATUS          current
36683        DESCRIPTION
36684            "The length of the prefix (in bits). A prefix can
36685            not be shorter than 3 bits."
36686        REFERENCE
36687            "OSPF Version 2, Appendix C.2 Area parameters"
36688        ::= { rcOspfv3AreaAggregateEntry 4 }
36689
36690rcOspfv3AreaAggregateStatus OBJECT-TYPE
36691        SYNTAX          RowStatus
36692        MAX-ACCESS      read-create
36693        STATUS          current
36694        DESCRIPTION
36695            "This variable controls the status of  the  en-
36696            try. The use of RowStatus is covered in more detail
36697            in [6]."
36698        ::= { rcOspfv3AreaAggregateEntry 5 }
36699
36700rcOspfv3AreaAggregateEffect OBJECT-TYPE
36701        SYNTAX          INTEGER {
36702                        advertiseMatching(1),
36703                        doNotAdvertiseMatching(2)
36704                        }
36705        MAX-ACCESS      read-write
36706        STATUS          current
36707        DESCRIPTION
36708            "Prefixes subsumed by ranges either trigger  the
36709            advertisement  of  the indicated aggregate (ad-
36710            vertiseMatching), or result in the prefix not
36711            being advertised at all outside the area."
36712        DEFVAL          { advertiseMatching }
36713        ::= { rcOspfv3AreaAggregateEntry 6 }
36714
36715rcOspfv3AreaAggregateRouteTag OBJECT-TYPE
36716        SYNTAX          Integer32
36717        MAX-ACCESS      read-write
36718        STATUS          current
36719        DESCRIPTION
36720            "This tag is advertised only in the summarized
36721             As-External LSA when summarizing from type-7 to
36722             type-5."
36723        DEFVAL         { 0 }
36724        ::= { rcOspfv3AreaAggregateEntry 7 }
36725
36726rcOspfv3AreaAggregateAdvertiseMetric OBJECT-TYPE
36727        SYNTAX        INTEGER(0..65535)
36728        MAX-ACCESS    read-write
36729        STATUS        current
36730        DESCRIPTION
36731            "Used to specify a metric for a Summary LSA (type 3)
36732             generated by OSPF through an area range.
36733             If this metric is set to 0, OSPF uses the cost
36734             to the farthest point in the networks being
36735             summarized as the metric."
36736        ::= { rcOspfv3AreaAggregateEntry 8 }
36737
36738-- Ospfv3 Stats group
36739
36740rcOspfv3Stats    OBJECT IDENTIFIER       ::= { rcOspfv3Objects 13 }
36741
36742rcOspfv3StatsTxPackets OBJECT-TYPE
36743        SYNTAX        Counter32
36744        MAX-ACCESS    read-only
36745        STATUS        current
36746        DESCRIPTION   "Used to indicate the number of packets
36747                      transmitted by OSPF."
36748        ::= { rcOspfv3Stats 1 }
36749
36750rcOspfv3StatsRxPackets OBJECT-TYPE
36751        SYNTAX        Counter32
36752        MAX-ACCESS    read-only
36753        STATUS        current
36754        DESCRIPTION   "Used to indicate the number of packets
36755                      received by OSPF."
36756        ::= { rcOspfv3Stats 2 }
36757
36758rcOspfv3StatsTxDropPackets OBJECT-TYPE
36759        SYNTAX        Counter32
36760        MAX-ACCESS    read-only
36761        STATUS        current
36762        DESCRIPTION   "Used to indicate the number of packets
36763                      dropped before transmitted by OSPF."
36764        ::= { rcOspfv3Stats 3 }
36765
36766
36767rcOspfv3StatsRxDropPackets OBJECT-TYPE
36768        SYNTAX        Counter32
36769        MAX-ACCESS    read-only
36770        STATUS        current
36771        DESCRIPTION   "Used to indicate the number of packets
36772                      dropped before received by OSPF."
36773        ::= { rcOspfv3Stats 4 }
36774
36775rcOspfv3StatsRxBadPackets OBJECT-TYPE
36776        SYNTAX        Counter32
36777        MAX-ACCESS    read-only
36778        STATUS        current
36779        DESCRIPTION   "Used to indicate the number of packets
36780                      received by OSPF that are bad."
36781        ::= { rcOspfv3Stats 5 }
36782
36783rcOspfv3StatsSpfRuns OBJECT-TYPE
36784        SYNTAX        Counter32
36785        MAX-ACCESS    read-only
36786        STATUS        current
36787        DESCRIPTION   "Used to indicate the total number of SPF
36788                      calculations performed by OSPF, which
36789                      also includes the number of partial route
36790                      table calculation for Incremental Updates."
36791        ::= { rcOspfv3Stats 6 }
36792
36793rcOspfv3StatsLastSpfRun OBJECT-TYPE
36794        SYNTAX        TimeTicks
36795        MAX-ACCESS    read-only
36796        STATUS        current
36797        DESCRIPTION   "Used to indicate the time(SysUpTime) since
36798                      the last spf calculated by OSPF."
36799        ::= { rcOspfv3Stats 7 }
36800
36801rcOspfv3StatsLsdbTblSize OBJECT-TYPE
36802        SYNTAX        Gauge32
36803        MAX-ACCESS    read-only
36804        STATUS        current
36805        DESCRIPTION   "Used to indicate the number of entries in
36806                      the linkstate database table."
36807        ::= { rcOspfv3Stats 8 }
36808
36809rcOspfv3StatsBadLsReqs OBJECT-TYPE
36810        SYNTAX        Counter32
36811        MAX-ACCESS    read-only
36812        STATUS        current
36813        DESCRIPTION   "Used to indicate the number of bad ls requests."
36814        ::= { rcOspfv3Stats 9 }
36815
36816rcOspfv3StatsSeqMismatches OBJECT-TYPE
36817        SYNTAX        Counter32
36818        MAX-ACCESS    read-only
36819        STATUS        current
36820        DESCRIPTION   "Used to indicate the number of sequence
36821                       mismatched packets."
36822        ::= { rcOspfv3Stats 10 }
36823
36824rcOspfv3StatsRoutes OBJECT-TYPE
36825        SYNTAX        Counter32
36826        MAX-ACCESS    read-only
36827        STATUS        current
36828        DESCRIPTION   "Used to indicate the number of OSPF routes
36829                      added to RTM."
36830        ::= { rcOspfv3Stats 11 }
36831
36832rcOspfv3StatsAdjacencies OBJECT-TYPE
36833        SYNTAX        Counter32
36834        MAX-ACCESS    read-only
36835        STATUS        current
36836        DESCRIPTION   "Used to indicate the number of adjacencies
36837                      existing."
36838        ::= { rcOspfv3Stats 12 }
36839
36840rcOspfv3StatsAreas OBJECT-TYPE
36841        SYNTAX        Counter32
36842        MAX-ACCESS    read-only
36843        STATUS        current
36844        DESCRIPTION   "Used to indicate the number of areas configured"
36845        ::= { rcOspfv3Stats 13 }
36846
36847rcOspfv3StatsNbrs OBJECT-TYPE
36848        SYNTAX        Counter32
36849        MAX-ACCESS    read-only
36850        STATUS        current
36851        DESCRIPTION   "Used to indicate the number of ospf neighbors"
36852        ::= { rcOspfv3Stats 14 }
36853
36854rcOspfv3StatsReset OBJECT-TYPE
36855        SYNTAX        TruthValue
36856        MAX-ACCESS    read-write
36857        STATUS        current
36858        DESCRIPTION   "reset Ospfv3 global stats"
36859        DEFVAL          { false }
36860        ::= { rcOspfv3Stats 15 }
36861
36862
36863-- conformance information
36864
36865rcOspfv3Groups      OBJECT IDENTIFIER ::= { rcOspfv3Conformance 1 }
36866rcOspfv3Compliances OBJECT IDENTIFIER ::= { rcOspfv3Conformance 2 }
36867
36868-- compliance statements
36869
36870rcOspfv3Compliance MODULE-COMPLIANCE
36871        STATUS          current
36872        DESCRIPTION     "The compliance statement "
36873        MODULE          -- this module
36874        MANDATORY-GROUPS {
36875                        rcOspfv3BasicGroup,
36876                        rcOspfv3AreaGroup,
36877                        rcOspfv3IfGroup,
36878                        rcOspfv3VirtIfGroup,
36879                        rcOspfv3NbrGroup,
36880                        rcOspfv3NbmaNbrGroup,
36881                        rcOspfv3VirtNbrGroup,
36882                        rcOspfv3AreaAggregateGroup
36883                        }
36884
36885        GROUP           rcOspfv3AsLsdbGroup
36886        DESCRIPTION
36887            "This group is required for OSPFv3 systems that
36888            display their AS-scope link state database."
36889
36890        GROUP           rcOspfv3AreaLsdbGroup
36891        DESCRIPTION
36892            "This group is required for OSPFv3 systems that
36893            display their Area-scope link state database."
36894
36895        GROUP           rcOspfv3LinkLsdbGroup
36896        DESCRIPTION
36897            "This group is required for OSPFv3 systems that
36898            display their Link-scope link state database."
36899
36900        GROUP           rcOspfv3HostGroup
36901        DESCRIPTION
36902            "This group is required for OSPFv3 systems that
36903            support attached hosts."
36904
36905--        OBJECT          rcOspfv3NbrAddressType
36906--        SYNTAX          InetAddressType { ipv6(2) }
36907--        DESCRIPTION
36908--            "An implementation is only required to support IPv6
36909--            address without zone index."
36910
36911--        OBJECT          rcOspfv3VirtNbrAddressType
36912--        SYNTAX          InetAddressType { ipv6(2) }
36913--        DESCRIPTION
36914--            "An implementation is only required to support IPv6
36915--            address without zone index."
36916
36917        ::= { rcOspfv3Compliances 1 }
36918
36919-- units of conformance
36920
36921rcOspfv3BasicGroup OBJECT-GROUP
36922        OBJECTS         {
36923                        rcOspfv3RouterId,
36924                        rcOspfv3AdminStat,
36925                        rcOspfv3VersionNumber,
36926                        rcOspfv3AreaBdrRtrStatus,
36927                        rcOspfv3ASBdrRtrStatus,
36928                        rcOspfv3AsScopeLsaCount,
36929                        rcOspfv3AsScopeLsaCksumSum,
36930                        rcOspfv3OriginateNewLsas,
36931                        rcOspfv3RxNewLsas,
36932                        rcOspfv3ExtLsaCount,
36933                        rcOspfv3ExtAreaLsdbLimit,
36934                        rcOspfv3MulticastExtensions,    -- obsolete
36935                        rcOspfv3ExitOverflowInterval,
36936                        rcOspfv3DemandExtensions,
36937                        rcOspfv3TrafficEngineeringSupport,
36938                        rcOspfv3ReferenceBandwidth,
36939                        rcOspfv3RestartSupport,
36940                        rcOspfv3RestartInterval,
36941                        rcOspfv3RestartStatus,
36942                        rcOspfv3RestartAge,
36943                        rcOspfv3RestartExitReason,
36944                        rcOspfv3HelperModeDisable
36945                        }
36946        STATUS          current
36947        DESCRIPTION
36948            "These objects are required for OSPFv3 systems."
36949        ::= { rcOspfv3Groups 1 }
36950
36951
36952rcOspfv3AreaGroup OBJECT-GROUP
36953        OBJECTS         {
36954                        rcOspfv3ImportAsExtern,
36955                        rcOspfv3AreaSpfRuns,
36956                        rcOspfv3AreaBdrRtrCount,
36957                        rcOspfv3AreaAsBdrRtrCount,
36958                        rcOspfv3AreaScopeLsaCount,
36959                        rcOspfv3AreaScopeLsaCksumSum,
36960                        rcOspfv3AreaSummary,
36961                        rcOspfv3AreaStatus,
36962                        rcOspfv3StubMetric,
36963                        rcOspfv3AreaNssaTranslatorRole,
36964                        rcOspfv3AreaNssaTranslatorState,
36965                        rcOspfv3AreaNssaTranslatorStabilityInterval,
36966                        rcOspfv3AreaNssaTranslatorEvents,
36967                        rcOspfv3AreaStubMetricType
36968                        }
36969        STATUS          current
36970        DESCRIPTION
36971            "These objects are required for OSPFv3 systems
36972            supporting areas."
36973        ::= { rcOspfv3Groups 2 }
36974
36975rcOspfv3AsLsdbGroup OBJECT-GROUP
36976        OBJECTS         {
36977                        rcOspfv3AsLsdbSequence,
36978                        rcOspfv3AsLsdbAge,
36979                        rcOspfv3AsLsdbChecksum,
36980                        rcOspfv3AsLsdbAdvertisement,
36981                        rcOspfv3AsLsdbTypeKnown
36982                        }
36983        STATUS          current
36984        DESCRIPTION
36985            "These objects are required for OSPFv3 systems
36986            that display their AS-scope link state database."
36987        ::= { rcOspfv3Groups 3 }
36988
36989rcOspfv3AreaLsdbGroup OBJECT-GROUP
36990        OBJECTS         {
36991                        rcOspfv3AreaLsdbSequence,
36992                        rcOspfv3AreaLsdbAge,
36993                        rcOspfv3AreaLsdbChecksum,
36994                        rcOspfv3AreaLsdbAdvertisement,
36995                        rcOspfv3AreaLsdbTypeKnown
36996                        }
36997        STATUS          current
36998        DESCRIPTION
36999            "These objects are required for OSPFv3 systems
37000            that display their Area-scope link state database."
37001        ::= { rcOspfv3Groups 4 }
37002
37003rcOspfv3LinkLsdbGroup OBJECT-GROUP
37004        OBJECTS         {
37005                        rcOspfv3LinkLsdbSequence,
37006                        rcOspfv3LinkLsdbAge,
37007                        rcOspfv3LinkLsdbChecksum,
37008                        rcOspfv3LinkLsdbAdvertisement,
37009                        rcOspfv3LinkLsdbTypeKnown
37010                        }
37011        STATUS          current
37012        DESCRIPTION
37013            "These objects are required for OSPFv3  systems
37014            that display their Link-scope link state database."
37015        ::= { rcOspfv3Groups 5 }
37016
37017rcOspfv3HostGroup OBJECT-GROUP
37018        OBJECTS         {
37019                        rcOspfv3HostMetric,
37020                        rcOspfv3HostStatus,
37021                        rcOspfv3HostAreaID
37022                        }
37023        STATUS          current
37024        DESCRIPTION
37025            "These objects are required  for  OSPFv3  systems
37026            that support attached hosts."
37027        ::= { rcOspfv3Groups 6 }
37028
37029rcOspfv3IfGroup OBJECT-GROUP
37030        OBJECTS         {
37031                        rcOspfv3IfAreaId,
37032                        rcOspfv3IfType,
37033                        rcOspfv3IfAdminStat,
37034                        rcOspfv3IfRtrPriority,
37035                        rcOspfv3IfTransitDelay,
37036                        rcOspfv3IfRetransInterval,
37037                        rcOspfv3IfHelloInterval,
37038                        rcOspfv3IfRtrDeadInterval,
37039                        rcOspfv3IfPollInterval,
37040                        rcOspfv3IfState,
37041                        rcOspfv3IfDesignatedRouter,
37042                        rcOspfv3IfBackupDesignatedRouter,
37043                        rcOspfv3IfEvents,
37044                        rcOspfv3IfStatus,
37045                        rcOspfv3IfMulticastForwarding,
37046                        rcOspfv3IfDemand,
37047                        rcOspfv3IfMetricValue,
37048                        rcOspfv3IfLinkScopeLsaCount,
37049                        rcOspfv3IfLinkLsaCksumSum,
37050                        rcOspfv3IfInstId,
37051                        rcOspfv3IfDemandNbrProbe,
37052                        rcOspfv3IfDemandNbrProbeRetxLimit,
37053                        rcOspfv3IfDemandNbrProbeInterval
37054                        }
37055        STATUS          current
37056        DESCRIPTION
37057            "These interface objects are required for
37058            OSPFv3 systems."
37059        ::= { rcOspfv3Groups 7 }
37060
37061rcOspfv3VirtIfGroup OBJECT-GROUP
37062        OBJECTS         {
37063                        rcOspfv3VirtIfIndex,
37064                        rcOspfv3VirtIfTransitDelay,
37065                        rcOspfv3VirtIfRetransInterval,
37066                        rcOspfv3VirtIfHelloInterval,
37067                        rcOspfv3VirtIfRtrDeadInterval,
37068                        rcOspfv3VirtIfState,
37069                        rcOspfv3VirtIfEvents,
37070                        rcOspfv3VirtIfStatus,
37071                        rcOspfv3VirtIfLinkScopeLsaCount,
37072                        rcOspfv3VirtIfLinkLsaCksumSum
37073                        }
37074        STATUS          current
37075        DESCRIPTION
37076            "These virtual interface objects are required for
37077            OSPFv3 systems."
37078        ::= { rcOspfv3Groups 8 }
37079
37080rcOspfv3NbrGroup OBJECT-GROUP
37081        OBJECTS         {
37082                        rcOspfv3NbrAddressType,
37083                        rcOspfv3NbrAddress,
37084                        rcOspfv3NbrOptions,
37085                        rcOspfv3NbrPriority,
37086                        rcOspfv3NbrState,
37087                        rcOspfv3NbrEvents,
37088                        rcOspfv3NbrLsRetransQLen,
37089                        rcOspfv3NbrHelloSuppressed,
37090                        rcOspfv3NbrIfId,
37091                        rcOspfv3NbrRestartHelperStatus,
37092                        rcOspfv3NbrRestartHelperAge,
37093                        rcOspfv3NbrRestartHelperExitReason
37094                        }
37095        STATUS          current
37096        DESCRIPTION
37097            "These neighbor objects are required for
37098            OSPFv3 systems."
37099        ::= { rcOspfv3Groups 9 }
37100
37101rcOspfv3NbmaNbrGroup OBJECT-GROUP
37102        OBJECTS         {
37103                        rcOspfv3NbmaNbrPriority,
37104                        rcOspfv3NbmaNbrRtrId,
37105                        rcOspfv3NbmaNbrState,
37106                        rcOspfv3NbmaNbrStorageType,
37107                        rcOspfv3NbmaNbrStatus
37108                        }
37109        STATUS          current
37110        DESCRIPTION
37111            "These NBMA neighbor objects are required for
37112            OSPFv3 systems."
37113        ::= { rcOspfv3Groups 10 }
37114
37115rcOspfv3VirtNbrGroup OBJECT-GROUP
37116        OBJECTS         {
37117                        rcOspfv3VirtNbrIfIndex,
37118                        rcOspfv3VirtNbrAddressType,
37119                        rcOspfv3VirtNbrAddress,
37120                        rcOspfv3VirtNbrOptions,
37121                        rcOspfv3VirtNbrState,
37122                        rcOspfv3VirtNbrEvents,
37123                        rcOspfv3VirtNbrLsRetransQLen,
37124                        rcOspfv3VirtNbrHelloSuppressed,
37125                        rcOspfv3VirtNbrIfId,
37126                        rcOspfv3VirtNbrRestartHelperStatus,
37127                        rcOspfv3VirtNbrRestartHelperAge,
37128                        rcOspfv3VirtNbrRestartHelperExitReason
37129                        }
37130        STATUS          current
37131        DESCRIPTION
37132            "These virtual neighbor objects are required for
37133            OSPFv3 systems."
37134        ::= { rcOspfv3Groups 11 }
37135
37136rcOspfv3AreaAggregateGroup OBJECT-GROUP
37137        OBJECTS         {
37138                        rcOspfv3AreaAggregateStatus,
37139                        rcOspfv3AreaAggregateEffect,
37140                        rcOspfv3AreaAggregateRouteTag,
37141                        rcOspfv3AreaAggregateAdvertiseMetric
37142                        }
37143        STATUS          current
37144        DESCRIPTION
37145            "These area aggregate objects are required for
37146            OSPFv3 systems."
37147        ::= { rcOspfv3Groups 12 }
37148
37149
37150-- END of OSPF v3 MIB
37151
37152--BEGIN OF DHCP RELAY FOR IPV6
37153
37154rcIpv6ConfDhcpRelayTable OBJECT-TYPE
37155        SYNTAX          SEQUENCE OF RcIpv6ConfDhcpRelayEntry
37156        MAX-ACCESS      not-accessible
37157        STATUS          current
37158        DESCRIPTION     "DHCP Relay for Ipv6 configuration table"
37159    ::= { rcIpv6Objects  9 }
37160
37161rcIpv6ConfDhcpRelayEntry OBJECT-TYPE
37162        SYNTAX          RcIpv6ConfDhcpRelayEntry
37163        MAX-ACCESS      not-accessible
37164        STATUS          current
37165        DESCRIPTION     "Used to configure DHCP on a particular L3 interface.  An
37166                        entry is created automatically when the variable
37167                        rcIpv6InterfaceDhcpEnabled is set to TRUE.
37168                        Once created this entry will only be deleted if the
37169                        rcIpv6ConfDhcpRowStatus is set to 'destroy(6)'.  In
37170                        which case, the rcIpv6InterfaceDhcpEnabled is automatically
37171                        reset to the FALSE setting."
37172        INDEX           { rcIpv6ConfDhcpIfIndex }
37173        ::= { rcIpv6ConfDhcpRelayTable 1 }
37174
37175RcIpv6ConfDhcpRelayEntry ::=
37176        SEQUENCE {
37177                rcIpv6ConfDhcpIfIndex               InterfaceIndex,
37178                rcIpv6ConfDhcpMaxHop                Unsigned32,
37179                rcIpv6ConfDhcpRemoteIdEnabled       TruthValue,
37180                rcIpv6ConfDhcpNumRequests           Counter32,
37181                rcIpv6ConfDhcpNumReplies            Counter32,
37182                rcIpv6ConfDhcpRowStatus             RowStatus
37183        }
37184
37185rcIpv6ConfDhcpIfIndex OBJECT-TYPE
37186        SYNTAX          InterfaceIndex(1..6142)
37187        MAX-ACCESS      not-accessible
37188        STATUS          current
37189        DESCRIPTION     "Interface number.  The number can represent either
37190                        a physical or logical(VLAN) interface."
37191        ::= { rcIpv6ConfDhcpRelayEntry 1 }
37192
37193rcIpv6ConfDhcpMaxHop OBJECT-TYPE
37194        SYNTAX          Unsigned32  (1..32)
37195        MAX-ACCESS      read-write
37196        STATUS          current
37197        DESCRIPTION     "Used to indicate the maximum number of hops a
37198                        DHCP packet can take from the source device to
37199                        the destination device (i.e., DHCP client to
37200                        DHCP server)."
37201        DEFVAL          { 32 }
37202        ::= { rcIpv6ConfDhcpRelayEntry 2 }
37203
37204rcIpv6ConfDhcpRemoteIdEnabled OBJECT-TYPE
37205        SYNTAX          TruthValue
37206        MAX-ACCESS      read-write
37207        STATUS          current
37208        DESCRIPTION     "Used to indicate if remote-id option is enabled."
37209        DEFVAL          { false }
37210        ::= { rcIpv6ConfDhcpRelayEntry 3 }
37211
37212rcIpv6ConfDhcpNumRequests OBJECT-TYPE
37213        SYNTAX          Counter32
37214        MAX-ACCESS      read-only
37215        STATUS          current
37216        DESCRIPTION     "The total number of DHCP requests seen on this interface."
37217        ::= { rcIpv6ConfDhcpRelayEntry 4 }
37218
37219rcIpv6ConfDhcpNumReplies OBJECT-TYPE
37220        SYNTAX          Counter32
37221        MAX-ACCESS      read-only
37222        STATUS          current
37223        DESCRIPTION     "The total number of DHCP replies seen on this interface."
37224        ::= { rcIpv6ConfDhcpRelayEntry 5 }
37225
37226rcIpv6ConfDhcpRowStatus OBJECT-TYPE
37227        SYNTAX          RowStatus
37228        MAX-ACCESS      read-write
37229        STATUS          current
37230        DESCRIPTION     "An entry is created automatically when the variable
37231                        rcIpv6InterfaceDhcpEnabled is set to TRUE.
37232                        Once created this entry will only be deleted if the
37233                        rcIpv6ConfDhcpRowStatus is set to 'destroy(6)'.  In
37234                        which case, the rcIpv6InterfaceDhcpEnabled is automatically
37235                        reset to the FALSE setting."
37236        ::= { rcIpv6ConfDhcpRelayEntry 6 }
37237
37238
37239
37240rcIpv6DhcpForwardTable OBJECT-TYPE
37241        SYNTAX          SEQUENCE OF RcIpv6DhcpForwardEntry
37242        MAX-ACCESS      not-accessible
37243        STATUS          current
37244        DESCRIPTION     "DHCP Relay forwarding table."
37245    ::= { rcIpv6Objects  10 }
37246
37247rcIpv6DhcpForwardEntry OBJECT-TYPE
37248        SYNTAX          RcIpv6DhcpForwardEntry
37249        MAX-ACCESS              not-accessible
37250        STATUS          current
37251        DESCRIPTION     "An entry used represents a DHCP Relayed message forwarding directive."
37252        INDEX           { rcIpv6DhcpForwardAgentAddr, rcIpv6DhcpForwardServerAddr }
37253        ::= { rcIpv6DhcpForwardTable 1 }
37254
37255RcIpv6DhcpForwardEntry ::=
37256        SEQUENCE {
37257                rcIpv6DhcpForwardAgentAddr   Ipv6Address,
37258                rcIpv6DhcpForwardServerAddr  Ipv6Address,
37259                rcIpv6DhcpForwardEnabled      TruthValue,
37260                rcIpv6DhcpForwardRowStatus   RowStatus
37261        }
37262
37263rcIpv6DhcpForwardAgentAddr OBJECT-TYPE
37264        SYNTAX          Ipv6Address
37265        MAX-ACCESS      not-accessible
37266        STATUS          current
37267        DESCRIPTION     "The IP address configured on an interface
37268                        (i.e., a locally configured IP address)."
37269        ::= { rcIpv6DhcpForwardEntry 1 }
37270
37271rcIpv6DhcpForwardServerAddr OBJECT-TYPE
37272        SYNTAX          Ipv6Address
37273        MAX-ACCESS      not-accessible
37274        STATUS          current
37275        DESCRIPTION     "The IP address of the DHCP server.  If this
37276                        IP address corresponds to a local interface address, the DHCP packet is multicast out
37277                        the interface the IP address is assigned to.otherwise,the DHCP packet is sent via unicast to the remote device."
37278        ::= { rcIpv6DhcpForwardEntry 2 }
37279
37280rcIpv6DhcpForwardEnabled OBJECT-TYPE
37281        SYNTAX          TruthValue
37282        MAX-ACCESS      read-write
37283        STATUS          current
37284        DESCRIPTION     "Used to indicate whether the entry should be used."
37285            DEFVAL              { true }
37286        ::= { rcIpv6DhcpForwardEntry 3 }
37287
37288rcIpv6DhcpForwardRowStatus OBJECT-TYPE
37289        SYNTAX          RowStatus
37290        MAX-ACCESS      read-write
37291        STATUS          current
37292        DESCRIPTION     "Row status of this entry."
37293        ::= { rcIpv6DhcpForwardEntry 4 }
37294
37295--END OF DHCP RELAY FOR IPV6
37296
37297-- BEGIN OF IPV6 DESTINATION CACHE SECTION
37298
37299rcIpv6DestinationCacheTable OBJECT-TYPE
37300        SYNTAX          SEQUENCE OF RcIpv6DestinationCacheEntry
37301        MAX-ACCESS      not-accessible
37302        STATUS          current
37303        DESCRIPTION     "Ipv6 Destination Cache table"
37304    ::= { rcIpv6Objects  13 }
37305
37306rcIpv6DestinationCacheEntry OBJECT-TYPE
37307        SYNTAX          RcIpv6DestinationCacheEntry
37308        MAX-ACCESS      not-accessible
37309        STATUS          current
37310        DESCRIPTION     "Used to display Destination Cache"
37311        INDEX           { rcIpv6DCacheDestAddr, rcIpv6DCacheIfIndex }
37312        ::= { rcIpv6DestinationCacheTable 1 }
37313
37314RcIpv6DestinationCacheEntry ::=
37315        SEQUENCE {
37316                rcIpv6DCacheDestAddr              Ipv6Address,
37317                rcIpv6DCacheIfIndex               Unsigned32,
37318                rcIpv6DCacheNextHop               Ipv6Address,
37319                rcIpv6DCacheIfType                INTEGER,
37320                rcIpv6DCacheIfData                DisplayString,
37321                rcIpv6DCachePmtu                  Integer32,
37322                rcIpv6DCachePmtuAge               Counter32
37323        }
37324
37325rcIpv6DCacheDestAddr OBJECT-TYPE
37326        SYNTAX          Ipv6Address
37327        MAX-ACCESS      not-accessible
37328        STATUS          current
37329        DESCRIPTION     "IPv6 Destination Address from the
37330                         Destination Cache."
37331        ::= { rcIpv6DestinationCacheEntry 1 }
37332
37333rcIpv6DCacheIfIndex OBJECT-TYPE
37334        SYNTAX          Unsigned32
37335        MAX-ACCESS      not-accessible
37336        STATUS          current
37337        DESCRIPTION     "The last 16 bits of this object's value are interpreted as InterfaceIndex
37338                         (it can represent either a physical, or a VLAN, or a tunnel interface);
37339                         the first 16 bits are ignored when the object's value is interpreted."
37340        ::= { rcIpv6DestinationCacheEntry 2 }
37341
37342rcIpv6DCacheNextHop OBJECT-TYPE
37343        SYNTAX          Ipv6Address
37344        MAX-ACCESS      read-only
37345        STATUS          current
37346        DESCRIPTION     "Ipv6 Next Hop for a Destination Cache entry."
37347        ::= { rcIpv6DestinationCacheEntry 3 }
37348
37349rcIpv6DCacheIfType OBJECT-TYPE
37350        SYNTAX          INTEGER {real(1), virtual(2)}
37351        MAX-ACCESS      read-only
37352        STATUS          current
37353        DESCRIPTION     "Interface type; it can be a real (i.e. VLAN, brouter, tunnel)
37354                         or a virtual circuit (i.e. VRRP, RSMLT)."
37355        ::= { rcIpv6DestinationCacheEntry 4 }
37356
37357rcIpv6DCacheIfData OBJECT-TYPE
37358        SYNTAX        DisplayString (SIZE (0..20))
37359        MAX-ACCESS    read-only
37360        STATUS        current
37361        DESCRIPTION   "Used to display additional information about virtual
37362                      circuits (i.e. if it is a VRRP or RSMLT circuit, the vrId
37363                      if it is a VRRP circuit); no information is displayed for
37364                      real circuits."
37365        ::= { rcIpv6DestinationCacheEntry 5 }
37366
37367rcIpv6DCachePmtu OBJECT-TYPE
37368        SYNTAX        Integer32
37369        MAX-ACCESS    read-only
37370        STATUS        current
37371        DESCRIPTION   "Path MTU for the entry."
37372        ::= { rcIpv6DestinationCacheEntry 6 }
37373
37374rcIpv6DCachePmtuAge OBJECT-TYPE
37375        SYNTAX        Counter32
37376        MAX-ACCESS    read-only
37377        STATUS        current
37378        DESCRIPTION   "Indicates how much time (in seconds) has passed since the PMTU
37379                       was updated the last time."
37380        ::= { rcIpv6DestinationCacheEntry 7 }
37381
37382--END OF IPv6 DESTINATION CACHE SECTION
37383
37384-- IPv6 Default Routers Table
37385
37386rcIpv6DefaultRoutersTable OBJECT-TYPE
37387        SYNTAX          SEQUENCE OF RcIpv6DefaultRoutersEntry
37388        MAX-ACCESS      not-accessible
37389        STATUS          current
37390        DESCRIPTION     "IPv6 Default Routers Table."
37391        ::= { rcIpv6Objects  16 }
37392
37393rcIpv6DefaultRoutersEntry OBJECT-TYPE
37394        SYNTAX          RcIpv6DefaultRoutersEntry
37395        MAX-ACCESS      not-accessible
37396        STATUS          current
37397        DESCRIPTION     "The entry for the IPv6 Default Routers Table."
37398        INDEX           { rcIpv6DefaultRoutersAddress, rcIpv6DefaultRoutersIfIndex }
37399        ::= { rcIpv6DefaultRoutersTable 1 }
37400
37401RcIpv6DefaultRoutersEntry ::=
37402        SEQUENCE {
37403            rcIpv6DefaultRoutersAddress         Ipv6Address,
37404            rcIpv6DefaultRoutersIfIndex         Unsigned32,
37405            rcIpv6DefaultRoutersLifetime        Integer32,
37406            rcIpv6DefaultRoutersActive          TruthValue
37407        }
37408
37409rcIpv6DefaultRoutersAddress OBJECT-TYPE
37410        SYNTAX          Ipv6Address
37411        MAX-ACCESS      not-accessible
37412        STATUS          current
37413        DESCRIPTION     "Learned Router Address for an IPv6 Default Routers Entry."
37414        ::= { rcIpv6DefaultRoutersEntry 1 }
37415
37416rcIpv6DefaultRoutersIfIndex OBJECT-TYPE
37417        SYNTAX          Unsigned32
37418        MAX-ACCESS      not-accessible
37419        STATUS          current
37420        DESCRIPTION     "Interface number for an IPv6 Default Routers Entry."
37421        ::= { rcIpv6DefaultRoutersEntry 2 }
37422
37423rcIpv6DefaultRoutersLifetime OBJECT-TYPE
37424        SYNTAX          Integer32
37425        MAX-ACCESS      read-only
37426        STATUS          current
37427        DESCRIPTION     "Remaining Router Lifetime for an IPv6 Default Routers Entry."
37428        ::= { rcIpv6DefaultRoutersEntry 3 }
37429
37430rcIpv6DefaultRoutersActive OBJECT-TYPE
37431        SYNTAX          TruthValue
37432        MAX-ACCESS      read-only
37433        STATUS          current
37434        DESCRIPTION     "See if a default router is active for an IPv6 Default Routers Entry."
37435        ::= { rcIpv6DefaultRoutersEntry 4 }
37436
37437-- End of IPv6 Default Router Table
37438
37439-- IPv6 MLD Host Cache Table
37440
37441rcIpv6MLDHostCacheTable OBJECT-TYPE
37442        SYNTAX          SEQUENCE OF RcIpv6MLDHostCacheEntry
37443        MAX-ACCESS      not-accessible
37444        STATUS          current
37445        DESCRIPTION     "IPv6 MLD Host Cache Table."
37446        ::= { rcIpv6Objects  17 }
37447
37448rcIpv6MLDHostCacheEntry OBJECT-TYPE
37449        SYNTAX          RcIpv6MLDHostCacheEntry
37450        MAX-ACCESS      not-accessible
37451        STATUS          current
37452        DESCRIPTION     "The entry for the IPv6 MLD Host Cache Table."
37453        INDEX           { rcIpv6MLDHostCacheIfIndex, rcIpv6MLDHostCacheGrpAddress }
37454        ::= { rcIpv6MLDHostCacheTable 1 }
37455
37456RcIpv6MLDHostCacheEntry ::=
37457        SEQUENCE {
37458            rcIpv6MLDHostCacheIfIndex                   Unsigned32,
37459            rcIpv6MLDHostCacheGrpAddress                Ipv6Address,
37460            rcIpv6MLDHostCacheGrpLocallyRegistered      Integer32,
37461            rcIpv6MLDHostCacheGrpLastReporter           Ipv6Address,
37462            rcIpv6MLDHostCacheGrpUpTime                 Unsigned32,
37463            rcIpv6MLDHostCacheGrpExpiryTime             Unsigned32,
37464            rcIpv6MLDHostCacheGrpFilterMode             Unsigned32
37465        }
37466
37467rcIpv6MLDHostCacheIfIndex OBJECT-TYPE
37468        SYNTAX          Unsigned32
37469        MAX-ACCESS      not-accessible
37470        STATUS          current
37471        DESCRIPTION     "Interface number for an IPv6 MLD Host Cache Entry."
37472        ::= { rcIpv6MLDHostCacheEntry 1 }
37473
37474rcIpv6MLDHostCacheGrpAddress OBJECT-TYPE
37475        SYNTAX          Ipv6Address
37476        MAX-ACCESS      not-accessible
37477        STATUS          current
37478        DESCRIPTION     "Group Address for an IPv6 MLD Host Cache Entry."
37479        ::= { rcIpv6MLDHostCacheEntry 2 }
37480
37481rcIpv6MLDHostCacheGrpLocallyRegistered OBJECT-TYPE
37482        SYNTAX          Integer32
37483        MAX-ACCESS      read-only
37484        STATUS          current
37485        DESCRIPTION     "Group Locally Registered for an IPv6 MLD Host Cache Entry."
37486        ::= { rcIpv6MLDHostCacheEntry 3 }
37487
37488rcIpv6MLDHostCacheGrpLastReporter OBJECT-TYPE
37489        SYNTAX          Ipv6Address
37490        MAX-ACCESS      read-only
37491        STATUS          current
37492        DESCRIPTION     "Group Last Reporter Address for an IPv6 MLD Host Cache Entry."
37493        ::= { rcIpv6MLDHostCacheEntry 4 }
37494
37495rcIpv6MLDHostCacheGrpUpTime OBJECT-TYPE
37496        SYNTAX          Unsigned32
37497        MAX-ACCESS      read-only
37498        STATUS          current
37499        DESCRIPTION     "Group Uptime for an IPv6 MLD Host Cache Entry."
37500        ::= { rcIpv6MLDHostCacheEntry 5 }
37501
37502rcIpv6MLDHostCacheGrpExpiryTime OBJECT-TYPE
37503        SYNTAX          Unsigned32
37504        MAX-ACCESS      read-only
37505        STATUS          current
37506        DESCRIPTION     "Group Expiry Time for an IPv6 MLD Host Cache Entry."
37507        ::= { rcIpv6MLDHostCacheEntry 6 }
37508
37509rcIpv6MLDHostCacheGrpFilterMode OBJECT-TYPE
37510        SYNTAX          Unsigned32
37511        MAX-ACCESS      read-only
37512        STATUS          current
37513        DESCRIPTION     "Group Filter Mode for an IPv6 MLD Host Cache Entry."
37514        ::= { rcIpv6MLDHostCacheEntry 7 }
37515
37516-- End of IPv6 MLD Host Cache Table
37517
37518
37519rcIpv6RouteExtensionTable OBJECT-TYPE
37520        SYNTAX          SEQUENCE OF RcIpv6RouteExtensionEntry
37521        MAX-ACCESS      not-accessible
37522        STATUS          current
37523        DESCRIPTION     "This entity's IPV6 Routing table."
37524	    ::= { rcIpv6Objects  19 }
37525
37526rcIpv6RouteExtensionEntry OBJECT-TYPE
37527	    SYNTAX  	    RcIpv6RouteExtensionEntry
37528        MAX-ACCESS  	not-accessible
37529        STATUS  	    current
37530        DESCRIPTION	    "A route to a particular destination."
37531        AUGMENTS {
37532                     ipv6RouteEntry
37533        }
37534    	::= { rcIpv6RouteExtensionTable 1 }
37535
37536RcIpv6RouteExtensionEntry ::=
37537	SEQUENCE {
37538		      rcIpv6RouteExtensionNextHopId         DisplayString,
37539		      rcIpv6RouteExtensionProtocol          INTEGER,
37540		      rcIpv6RouteExtensionPathType          INTEGER
37541		 }
37542
37543rcIpv6RouteExtensionNextHopId OBJECT-TYPE
37544      	SYNTAX      DisplayString (SIZE (255))
37545        MAX-ACCESS      read-only
37546        STATUS          current
37547        DESCRIPTION     "Identifier of the next-hop, hostname or mac adress."
37548    	::= { rcIpv6RouteExtensionEntry 1 }
37549
37550rcIpv6RouteExtensionProtocol OBJECT-TYPE
37551        SYNTAX     INTEGER {
37552       		 other(1),   -- none of the following
37553
37554                	     -- non-protocol information,
37555                    	     -- e.g., manually configured
37556       		 local(2),   -- entries
37557
37558       		 netmgmt(3), -- static route
37559
37560                	     -- obtained via Neighbor
37561                    	     -- Discovery protocol,
37562       		 ndisc(4),   -- e.g., result of Redirect
37563
37564                	     -- the following are all
37565                    	     -- dynamic routing protocols
37566       		 rip(5),     -- RIPng
37567      		 ospf(6),    -- Open Shortest Path First
37568       		 bgp(7),     -- Border Gateway Protocol
37569        	 idrp(8),    -- InterDomain Routing Protocol
37570       		 igrp(9),    -- InterGateway Routing Protocol
37571    	         isis(10)    -- ISIS Protocol
37572        }
37573        MAX-ACCESS	 read-only
37574        STATUS    	 current
37575        DESCRIPTION	 "The routing mechanism via which this route was learned."
37576        ::= { rcIpv6RouteExtensionEntry 2 }
37577
37578rcIpv6RouteExtensionPathType OBJECT-TYPE
37579	SYNTAX     INTEGER {
37580	          b(1),      -- Best non-ECMP path
37581		  be(2),     -- Best ECMP path
37582		  a(3),      -- Alternate non-ECMP path
37583		  ae(4)      -- Alternate ECMP path
37584	}
37585	MAX-ACCESS      read-only
37586	STATUS          current
37587	DESCRIPTION     "Indicates IPv6 route path type: best, alternative, ECMP."
37588	::= { rcIpv6RouteExtensionEntry  3 }
37589
37590
37591-- Ipv6 Route Pref Table
37592
37593rcIpv6RoutePrefTable OBJECT-TYPE
37594        SYNTAX          SEQUENCE OF RcIpv6RoutePrefEntry
37595        MAX-ACCESS      not-accessible
37596        STATUS          current
37597        DESCRIPTION     "IPv6 Route Pref table. This table and
37598			 rcIpNewRoutePrefTable is designed
37599	                 to obsolete the rcIpRoutePrefTable"
37600        ::= { rcIpv6Objects 20 }
37601
37602rcIpv6RoutePrefEntry OBJECT-TYPE
37603        SYNTAX          RcIpv6RoutePrefEntry
37604        MAX-ACCESS      not-accessible
37605        STATUS          current
37606        DESCRIPTION     "An entry of Ipv6 Route Pref Table."
37607        INDEX           { rcIpv6RoutePrefDefaultValue }
37608        ::= { rcIpv6RoutePrefTable 1 }
37609
37610RcIpv6RoutePrefEntry ::=
37611        SEQUENCE {
37612		rcIpv6RoutePrefDefaultValue     Integer32,
37613                rcIpv6RoutePrefProtocol         INTEGER,
37614                rcIpv6RoutePrefConfiguredValue  Integer32
37615        }
37616
37617rcIpv6RoutePrefDefaultValue OBJECT-TYPE
37618        SYNTAX        Integer32 (0..255)
37619        MAX-ACCESS    not-accessible
37620        STATUS        current
37621        DESCRIPTION   "Shows the default preference value for the given
37622                       protocol."
37623        ::= { rcIpv6RoutePrefEntry 1 }
37624
37625rcIpv6RoutePrefProtocol OBJECT-TYPE
37626        SYNTAX        INTEGER {
37627	                  local(1),
37628		       	      static(2),
37629                      ospfv3Intra(3),
37630                      ospfv3Inter(4),
37631                      ospfv3External1(5),
37632                      ospfv3External2(6),
37633			          spbmLevel1(7),
37634                      ebgp(8),
37635                      ibgp(9),
37636                      ripng(10)
37637                      }
37638        MAX-ACCESS    read-only
37639        STATUS        current
37640        DESCRIPTION   "Protocol name"
37641        ::= { rcIpv6RoutePrefEntry 2 }
37642
37643rcIpv6RoutePrefConfiguredValue OBJECT-TYPE
37644        SYNTAX        Integer32 (0..255)
37645        MAX-ACCESS    read-write
37646        STATUS        current
37647        DESCRIPTION   "This value is configurable by the user"
37648        ::= { rcIpv6RoutePrefEntry 3 }
37649
37650--
37651-- IPSEC
37652--
37653
37654--
37655-- Ipsec policy table
37656--
37657
37658rcIpsecPolicyTable OBJECT-TYPE
37659        SYNTAX          SEQUENCE OF RcIpsecPolicyEntry
37660        MAX-ACCESS      not-accessible
37661        STATUS          current
37662        DESCRIPTION     "The policy table is used to store all the
37663                        attribute values under the policy. An IPSec
37664                        policy typically consists of a policy name,
37665                        raddr and laddr to which the policy is associated
37666                        to, the protocol to which policy is applied,and
37667                        the associated action whether to permit or drop
37668                        the packets"
37669                        ::= { rcIpsec 1 }
37670
37671rcIpsecPolicyEntry OBJECT-TYPE
37672        SYNTAX          RcIpsecPolicyEntry
37673        MAX-ACCESS      not-accessible
37674        STATUS          current
37675        DESCRIPTION     "An Ipsec Policy table entry."
37676        INDEX           {
37677                               rcIpsecPolicyName
37678                        }
37679        ::= { rcIpsecPolicyTable 1 }
37680
37681RcIpsecPolicyEntry ::=
37682        SEQUENCE
37683        {
37684                        rcIpsecPolicyName                 DisplayString,
37685                        rcIpsecPolicyDstAddressType       InetAddressType,
37686                        rcIpsecPolicyDstAddress           InetAddress,
37687                        rcIpsecPolicySrcAddressType       InetAddressType,
37688                        rcIpsecPolicySrcAddress           InetAddress,
37689                        rcIpsecPolicySrcPort              INTEGER,
37690                        rcIpsecPolicyDstPort              INTEGER,
37691                        rcIpsecPolicyAdminFlag            TruthValue,
37692                        rcIpsecPolicyL4Protocol           INTEGER,
37693                        rcIpsecPolicyAction               INTEGER,
37694                        rcIpsecPolicyRowStatus            RowStatus
37695        }
37696
37697rcIpsecPolicyName OBJECT-TYPE
37698        SYNTAX          DisplayString (SIZE (1..32))
37699        MAX-ACCESS      not-accessible
37700        STATUS          current
37701        DESCRIPTION     "This object contains name of the Ipsec
37702                        policy."
37703        ::= { rcIpsecPolicyEntry 1 }
37704
37705rcIpsecPolicyDstAddressType    OBJECT-TYPE
37706        SYNTAX          InetAddressType
37707        MAX-ACCESS      read-create
37708        STATUS          current
37709        DESCRIPTION     "This object specifies the type of address
37710                        field in the rcIpsecPolicyDstAddress.
37711                        Only IPv6 address types are supported for
37712                        this release."
37713        ::= { rcIpsecPolicyEntry 2 }
37714
37715rcIpsecPolicyDstAddress OBJECT-TYPE
37716        SYNTAX          InetAddress
37717        MAX-ACCESS      read-create
37718        STATUS          current
37719        DESCRIPTION     "The destination interface address to which
37720                        the policy is added."
37721        ::= { rcIpsecPolicyEntry 3 }
37722
37723rcIpsecPolicySrcAddressType    OBJECT-TYPE
37724        SYNTAX          InetAddressType
37725        MAX-ACCESS      read-create
37726        STATUS          current
37727        DESCRIPTION     "This object specifies the type of address
37728                        field in the rcIpsecPolicySrcAddress.
37729                        Only IPv6 address types are supported for
37730                        this release."
37731        ::= { rcIpsecPolicyEntry 4 }
37732
37733rcIpsecPolicySrcAddress OBJECT-TYPE
37734        SYNTAX          InetAddress
37735        MAX-ACCESS      read-create
37736        STATUS          current
37737        DESCRIPTION     "The source interface address of the router
37738                        to which the policy is added."
37739        ::= { rcIpsecPolicyEntry 5 }
37740
37741rcIpsecPolicySrcPort OBJECT-TYPE
37742        SYNTAX          INTEGER (0..65535)
37743        MAX-ACCESS      read-create
37744        STATUS          current
37745        DESCRIPTION     "The TCP/UDP source port number for which the
37746                        policy is added."
37747        ::= { rcIpsecPolicyEntry 6 }
37748
37749rcIpsecPolicyDstPort OBJECT-TYPE
37750        SYNTAX          INTEGER (0..65535)
37751        MAX-ACCESS      read-create
37752        STATUS          current
37753        DESCRIPTION     "The TCP/UDP destination port number for which
37754                        the policy is added."
37755        ::= { rcIpsecPolicyEntry 7 }
37756
37757rcIpsecPolicyAdminFlag OBJECT-TYPE
37758        SYNTAX          TruthValue
37759        MAX-ACCESS      read-create
37760        STATUS          current
37761        DESCRIPTION     "The flag is used to enable the policy created."
37762        ::= { rcIpsecPolicyEntry 8 }
37763
37764rcIpsecPolicyL4Protocol OBJECT-TYPE
37765        SYNTAX          INTEGER
37766                        {
37767                                  tcp(6),
37768                                  udp(17),
37769                                  icmpv6(58),
37770                                  ospfv3(89),
37771                                  icmp(1)
37772                        }
37773        MAX-ACCESS      read-create
37774        STATUS          current
37775        DESCRIPTION     "This object specifies the IP protocol number
37776		                for the l4 protocol to which this particular
37777                        policy is added."
37778        DEFVAL          { tcp }
37779        ::= { rcIpsecPolicyEntry 9 }
37780
37781rcIpsecPolicyAction OBJECT-TYPE
37782        SYNTAX          INTEGER
37783                        {
37784                                  permit(1),
37785                                  drop(2)
37786                        }
37787        MAX-ACCESS      read-create
37788        STATUS          current
37789        DESCRIPTION     "The object contains a value that set the
37790                        action for the IPSec policy, either to permit
37791                        or drop the packet."
37792        DEFVAL          { permit }
37793        ::= { rcIpsecPolicyEntry 10 }
37794
37795rcIpsecPolicyRowStatus OBJECT-TYPE
37796        SYNTAX          RowStatus
37797        MAX-ACCESS      read-create
37798        STATUS          current
37799        DESCRIPTION     "Used to create/delete entries in the
37800                        rcIpsecPolicyTable."
37801        ::= { rcIpsecPolicyEntry 11 }
37802
37803--
37804-- Ipsec SA struct table
37805--
37806
37807rcIpsecSATable OBJECT-TYPE
37808        SYNTAX          SEQUENCE OF RcIpsecSAEntry
37809        MAX-ACCESS      not-accessible
37810        STATUS          current
37811        DESCRIPTION     "The Security Association(SA) table is used to
37812                        store all the attribute values under the security
37813                        association. An IPSec SA typically consists of SA
37814                        name, security parameter index, encapsulation
37815                        protocol, authentication algorithm, encryption
37816                        algorithm, mode of SA, key mode used and SA lifetime."
37817        ::= { rcIpsec 2 }
37818
37819rcIpsecSAEntry OBJECT-TYPE
37820        SYNTAX          RcIpsecSAEntry
37821        MAX-ACCESS      not-accessible
37822        STATUS          current
37823        DESCRIPTION     "A Security Association structure table
37824                        entry."
37825        INDEX           {
37826                              rcIpsecSAName
37827                        }
37828        ::= { rcIpsecSATable 1 }
37829
37830RcIpsecSAEntry ::=
37831        SEQUENCE
37832        {
37833                      rcIpsecSAName               DisplayString,
37834                      rcIpsecSASpi                Unsigned32,
37835                      rcIpsecSAHashAlgorithm      INTEGER,
37836                      rcIpsecSAEncryptAlgorithm   INTEGER,
37837                      rcIpsecSAAuthMethod         INTEGER,
37838                      rcIpsecSAMode               INTEGER,
37839                      rcIpsecSAKeyMode            INTEGER,
37840                      rcIpsecSAEncryptKeyName     DisplayString,
37841                      rcIpsecSAHashKeyName        DisplayString,
37842                      rcIpsecSAHashKeyLength      Integer32,
37843                      rcIpsecSAEncryptKeyLength   Integer32,
37844                      rcIpsecSALifetimeSeconds    Unsigned32,
37845                      rcIpsecSALifetimeKbytes     Unsigned32,
37846                      rcIpsecSARowStatus          RowStatus
37847        }
37848
37849rcIpsecSAName OBJECT-TYPE
37850        SYNTAX        DisplayString (SIZE (1..32))
37851        MAX-ACCESS    not-accessible
37852        STATUS        current
37853        DESCRIPTION   "This object contains name of the security
37854                      association."
37855        ::= { rcIpsecSAEntry 1 }
37856
37857rcIpsecSASpi OBJECT-TYPE
37858        SYNTAX        Unsigned32 (0..4294967295)
37859        MAX-ACCESS    read-create
37860        STATUS        current
37861        DESCRIPTION   "This object contains, Security Parameter Index
37862                      (SPI), which is an identification tag added to
37863                      the header. This along with protocol value and
37864                      destination are used to identify a SA"
37865        ::= { rcIpsecSAEntry 2 }
37866
37867rcIpsecSAHashAlgorithm OBJECT-TYPE
37868        SYNTAX        INTEGER
37869                      {
37870                               sha1(1),
37871                               aesXcbc(2),
37872                               md5(3),
37873                               null(4),
37874                               sha2(5)
37875                      }
37876        MAX-ACCESS    read-create
37877        STATUS        current
37878        DESCRIPTION   "This object contains the hash algorithm
37879                      used in this SA. The algorithms used are
37880                      SHA1, AES_CBC, MD5 and SHA2"
37881        DEFVAL        { sha2 }
37882        ::= { rcIpsecSAEntry 3 }
37883
37884rcIpsecSAEncryptAlgorithm OBJECT-TYPE
37885        SYNTAX        INTEGER
37886                      {
37887                              des3Cbc(1),
37888                              aes128Cbc(2),
37889                              aesCtr(3),
37890                              null(4)
37891                      }
37892        MAX-ACCESS    read-create
37893        STATUS        current
37894        DESCRIPTION   "This object contains the encryption
37895                      algorithm used in this SA. The algorithms
37896                      used are 3DES_CBC, AES128_CBC and AES_CTR"
37897        DEFVAL        { aes128Cbc }
37898        ::= { rcIpsecSAEntry 4 }
37899
37900rcIpsecSAAuthMethod OBJECT-TYPE
37901        SYNTAX        INTEGER
37902                      {
37903                              ah(1),
37904                              es(2)
37905                      }
37906        MAX-ACCESS    read-create
37907        STATUS        current
37908        DESCRIPTION   "This object specifies authentication Method
37909                      of the SA. It can be AH (Authentication Header)
37910                      or ES (Encapsulated Security Payload)."
37911        DEFVAL        { es }
37912        ::= { rcIpsecSAEntry 5 }
37913
37914rcIpsecSAMode OBJECT-TYPE
37915        SYNTAX        INTEGER
37916                      {
37917                              transport(1),
37918                              tunnel(2)
37919                      }
37920        MAX-ACCESS    read-create
37921        STATUS        current
37922        DESCRIPTION   "This flag is used to switch between transport
37923                      and tunnel mode. Transport mode is used to
37924                      protect the upper layer protocols whereas tunnel
37925                      mode is used to protect the whole IP packet."
37926        DEFVAL        { transport }
37927        ::= { rcIpsecSAEntry 6 }
37928
37929rcIpsecSAKeyMode OBJECT-TYPE
37930        SYNTAX        INTEGER
37931                      {
37932                             manual(1),
37933                             auto(2)
37934                      }
37935        MAX-ACCESS    read-create
37936        STATUS        current
37937        DESCRIPTION   "This flag selects configuration mode of shared
37938                      keys, manual or automatic."
37939        DEFVAL        { manual }
37940        ::= { rcIpsecSAEntry 7 }
37941
37942rcIpsecSAEncryptKeyName OBJECT-TYPE
37943        SYNTAX        DisplayString (SIZE (0..64))
37944        MAX-ACCESS    read-create
37945        STATUS        current
37946        DESCRIPTION   "Key Value for the Encryption Key. Maximum
37947                      size is 64"
37948        ::= { rcIpsecSAEntry 8 }
37949
37950rcIpsecSAHashKeyName OBJECT-TYPE
37951        SYNTAX        DisplayString (SIZE (0..64))
37952        MAX-ACCESS    read-create
37953        STATUS        current
37954        DESCRIPTION   "Key value for the Hash Key. Maximum size
37955                      is 64."
37956        ::= { rcIpsecSAEntry 9 }
37957
37958rcIpsecSAHashKeyLength OBJECT-TYPE
37959        SYNTAX        Integer32 (0..64)
37960        MAX-ACCESS    read-create
37961        STATUS        current
37962        DESCRIPTION   "Number of bits used in the Hash key.
37963                      The values are as follows:
37964                      AES-XCBC-MAC - 32
37965                      MD5 - 32
37966                      SHA1 - 40
37967                      SHA2 - 64"
37968        ::= { rcIpsecSAEntry 10 }
37969
37970rcIpsecSAEncryptKeyLength OBJECT-TYPE
37971        SYNTAX        Integer32 (0..64)
37972        MAX-ACCESS    read-create
37973        STATUS        current
37974        DESCRIPTION   "Number of bits used in the Encryption key.
37975                      The values are as follows:
37976                      3DES - 48
37977                      AES-CBC - 32, 48, 64
37978                      AES-CTR - 32"
37979        ::= { rcIpsecSAEntry 11 }
37980
37981rcIpsecSALifetimeSeconds OBJECT-TYPE
37982        SYNTAX        Unsigned32 (1..4294967295)
37983        MAX-ACCESS    read-create
37984        STATUS        current
37985        DESCRIPTION   "The life time in seconds for a security
37986                      association."
37987        ::= { rcIpsecSAEntry 12 }
37988
37989rcIpsecSALifetimeKbytes OBJECT-TYPE
37990        SYNTAX        Unsigned32 (1..4294967295)
37991        MAX-ACCESS    read-create
37992        STATUS        current
37993        DESCRIPTION   "The traffic, in kilobytes, that can pass
37994                      between IPSec peers using a given security
37995                      association before that security association
37996                      expires."
37997        ::= { rcIpsecSAEntry 13 }
37998
37999rcIpsecSARowStatus OBJECT-TYPE
38000        SYNTAX        RowStatus
38001        MAX-ACCESS    read-create
38002        STATUS        current
38003        DESCRIPTION   "Used to create/delete entries in the
38004                      rcIpsecSATable."
38005        ::= { rcIpsecSAEntry 14 }
38006
38007--
38008-- Ipsec Interface Policy Table
38009--
38010
38011rcIpsecInterfacePolicyTable OBJECT-TYPE
38012        SYNTAX        SEQUENCE OF RcIpsecInterfacePolicyEntry
38013        MAX-ACCESS    not-accessible
38014        STATUS        current
38015        DESCRIPTION   "This table is used to store the policy and
38016                      interface details while linking the policy
38017                      to an interface. This table contains the
38018                      policy name, ifindex, direction on which
38019                      the policy is applied and the enable flag to
38020                      enable/disable ipsec on the interface."
38021        ::= { rcIpsec 3 }
38022
38023rcIpsecInterfacePolicyEntry OBJECT-TYPE
38024        SYNTAX        RcIpsecInterfacePolicyEntry
38025        MAX-ACCESS    not-accessible
38026        STATUS        current
38027        DESCRIPTION   "A Policy interface link table entry."
38028        INDEX         {
38029                           rcIpsecInterfacePolicyName,
38030                           rcIpsecInterfacePolicyIfIndex
38031                      }
38032      ::= { rcIpsecInterfacePolicyTable 1 }
38033
38034RcIpsecInterfacePolicyEntry ::=
38035        SEQUENCE
38036        {
38037                      rcIpsecInterfacePolicyName               DisplayString,
38038                      rcIpsecInterfacePolicyIfIndex            InterfaceIndex,
38039                      rcIpsecInterfacePolicyIfEnabled          TruthValue,
38040                      rcIpsecInterfacePolicyIfDirection        INTEGER,
38041                      rcIpsecInterfacePolicyRowStatus          RowStatus
38042        }
38043
38044rcIpsecInterfacePolicyName OBJECT-TYPE
38045        SYNTAX        DisplayString (SIZE (1..32))
38046        MAX-ACCESS    not-accessible
38047        STATUS        current
38048        DESCRIPTION   "This object contains name of the Ipsec
38049                      policy that is to be linked with the
38050		              interface."
38051        ::= { rcIpsecInterfacePolicyEntry 1 }
38052
38053rcIpsecInterfacePolicyIfIndex OBJECT-TYPE
38054        SYNTAX        InterfaceIndex
38055        MAX-ACCESS    not-accessible
38056        STATUS        current
38057        DESCRIPTION   "If index to which the policy is applied."
38058        ::= { rcIpsecInterfacePolicyEntry 2 }
38059
38060rcIpsecInterfacePolicyIfEnabled OBJECT-TYPE
38061        SYNTAX        TruthValue
38062        MAX-ACCESS    read-only
38063        STATUS        current
38064        DESCRIPTION   "The value for this attribute is set when
38065                      Ipsec is enabled on the interface and admin
38066                      state of the policy is in enabled state"
38067        ::= { rcIpsecInterfacePolicyEntry 3 }
38068
38069rcIpsecInterfacePolicyIfDirection OBJECT-TYPE
38070        SYNTAX        INTEGER
38071                      {
38072                             inBound(1),
38073                             outBound(2),
38074                             bothDirections(3)
38075                      }
38076        MAX-ACCESS    read-create
38077        STATUS        current
38078        DESCRIPTION   "This object contains the direction of
38079                      traffic in the interface, where security
38080                      needs to be applied. Whether its inBound,
38081                      outBound or both Directions"
38082        ::= { rcIpsecInterfacePolicyEntry 4 }
38083
38084rcIpsecInterfacePolicyRowStatus OBJECT-TYPE
38085        SYNTAX        RowStatus
38086        MAX-ACCESS    read-create
38087        STATUS        current
38088        DESCRIPTION   "Used to create/delete entries in the
38089                      rcIpsecInterfacePolicyTable."
38090        ::= { rcIpsecInterfacePolicyEntry 5 }
38091
38092--
38093-- Ipsec Ospf6 Virtual Link Policy table
38094--
38095
38096rcIpsecOspf6VirtualLinkPolicyTable OBJECT-TYPE
38097        SYNTAX          SEQUENCE OF RcIpsecOspf6VirtualLinkPolicyEntry
38098        MAX-ACCESS      not-accessible
38099        STATUS          current
38100        DESCRIPTION     "This table is used to store all the
38101                        attribute values under Ospf virtual
38102                        link policy.  This table contains the
38103                        virtual link area id, neighbour id, SA name
38104                        policy action, policy direction, admin status
38105                        of the policy, source address, destination
38106                        address, virtual link id, interface index
38107                        and operation status of the virtual link."
38108      ::= { rcIpsec 4 }
38109
38110rcIpsecOspf6VirtualLinkPolicyEntry OBJECT-TYPE
38111        SYNTAX        RcIpsecOspf6VirtualLinkPolicyEntry
38112        MAX-ACCESS    not-accessible
38113        STATUS        current
38114        DESCRIPTION   "An OSPF virtual link Policy table entry."
38115        INDEX         {
38116                            rcIpsecOspf6VirtualLinkPolicyAreaId,
38117                            rcIpsecOspf6VirtualLinkPolicyNeighbor
38118                      }
38119        ::= { rcIpsecOspf6VirtualLinkPolicyTable 1 }
38120
38121RcIpsecOspf6VirtualLinkPolicyEntry ::=
38122        SEQUENCE
38123        {
38124                     rcIpsecOspf6VirtualLinkPolicyAreaId          IpAddress,
38125                     rcIpsecOspf6VirtualLinkPolicyNeighbor        IpAddress,
38126                     rcIpsecOspf6VirtualLinkPolicySAName          DisplayString,
38127                     rcIpsecOspf6VirtualLinkPolicyAdminStatus     TruthValue,
38128                     rcIpsecOspf6VirtualLinkPolicyAction          INTEGER,
38129                     rcIpsecOspf6VirtualLinkPolicyDirection       INTEGER,
38130                     rcIpsecOspf6VirtualLinkPolicySrcAddressType  InetAddressType,
38131                     rcIpsecOspf6VirtualLinkPolicySrcAddress      InetAddress,
38132                     rcIpsecOspf6VirtualLinkPolicyDstAddressType  InetAddressType,
38133                     rcIpsecOspf6VirtualLinkPolicyDstAddress      InetAddress,
38134                     rcIpsecOspf6VirtualLinkPolicyLinkID          INTEGER,
38135                     rcIpsecOspf6VirtualLinkPolicyIfIndex         InterfaceIndex,
38136                     rcIpsecOspf6VirtualLinkPolicyOperStatus      INTEGER,
38137                     rcIpsecOspf6VirtualLinkPolicyRowStatus       RowStatus
38138        }
38139
38140rcIpsecOspf6VirtualLinkPolicyAreaId OBJECT-TYPE
38141        SYNTAX        IpAddress
38142        MAX-ACCESS    not-accessible
38143        STATUS        current
38144        DESCRIPTION   "A 32-bit integer uniquely identifying
38145                      the Ospf virtual link area."
38146        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 1 }
38147
38148rcIpsecOspf6VirtualLinkPolicyNeighbor OBJECT-TYPE
38149        SYNTAX        IpAddress
38150        MAX-ACCESS    not-accessible
38151        STATUS        current
38152        DESCRIPTION   "A 32-bit integer uniquely identifying
38153                      the Ospf virtual link neighbour."
38154        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 2 }
38155
38156rcIpsecOspf6VirtualLinkPolicySAName OBJECT-TYPE
38157        SYNTAX        DisplayString (SIZE (0..32))
38158        MAX-ACCESS    read-create
38159        STATUS        current
38160        DESCRIPTION   "This object contains the security
38161                      association linked to the virtual link."
38162        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 3 }
38163
38164rcIpsecOspf6VirtualLinkPolicyAdminStatus OBJECT-TYPE
38165        SYNTAX        TruthValue
38166        MAX-ACCESS    read-create
38167        STATUS        current
38168        DESCRIPTION   "The flag is used to enable the policy
38169                      created."
38170        DEFVAL        { false }
38171        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 4 }
38172
38173rcIpsecOspf6VirtualLinkPolicyAction OBJECT-TYPE
38174        SYNTAX        INTEGER
38175                      {
38176                            permit(1),
38177                            drop(2)
38178                      }
38179        MAX-ACCESS    read-create
38180        STATUS        current
38181        DESCRIPTION   "The object contains a value that set the
38182                      action of the IPSec Ospf virtual link policy,
38183                      either to permit or drop."
38184        DEFVAL        { permit }
38185        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 5 }
38186
38187rcIpsecOspf6VirtualLinkPolicyDirection OBJECT-TYPE
38188         SYNTAX        INTEGER {
38189                            inBound(1),
38190                            outBound(2),
38191                            bothDirections(3)
38192                      }
38193        MAX-ACCESS    read-create
38194        STATUS        current
38195        DESCRIPTION   "The object indicates the policy direction
38196                      for the virtual link."
38197        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 6 }
38198
38199rcIpsecOspf6VirtualLinkPolicySrcAddressType    OBJECT-TYPE
38200        SYNTAX        InetAddressType
38201        MAX-ACCESS    read-only
38202        STATUS        current
38203        DESCRIPTION   "This object specifies the type of address
38204                      field in thercIpsecOspf6VirtualLinkSrcAddress.
38205                      Only IPv6 address types are supported for
38206                      this release."
38207        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 7 }
38208
38209rcIpsecOspf6VirtualLinkPolicySrcAddress OBJECT-TYPE
38210        SYNTAX        InetAddress
38211        MAX-ACCESS    read-only
38212        STATUS        current
38213        DESCRIPTION   "The source interface address to which the
38214                      policy is added."
38215        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 8 }
38216
38217rcIpsecOspf6VirtualLinkPolicyDstAddressType    OBJECT-TYPE
38218        SYNTAX        InetAddressType
38219        MAX-ACCESS    read-only
38220        STATUS        current
38221        DESCRIPTION   "This object specifies the type of address
38222                      field in thercIpsecOspf6VirtualLinkDstAddress.
38223                      Only IPv6 address types are supported for
38224                      this release."
38225        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 9 }
38226
38227rcIpsecOspf6VirtualLinkPolicyDstAddress OBJECT-TYPE
38228        SYNTAX        InetAddress
38229        MAX-ACCESS    read-only
38230        STATUS        current
38231        DESCRIPTION   "The destination interface address to which
38232                      the policy is added."
38233        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 10 }
38234
38235rcIpsecOspf6VirtualLinkPolicyLinkID OBJECT-TYPE
38236        SYNTAX        INTEGER (0..65535)
38237        MAX-ACCESS    read-only
38238        STATUS        current
38239        DESCRIPTION   "This object contains unique id for an ospf
38240                      virtual link."
38241        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 11 }
38242
38243rcIpsecOspf6VirtualLinkPolicyIfIndex OBJECT-TYPE
38244        SYNTAX        InterfaceIndex
38245        MAX-ACCESS    read-only
38246        STATUS        current
38247        DESCRIPTION   "The interface If index to which Ospf
38248                      virtual link the policy is added."
38249        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 12 }
38250
38251rcIpsecOspf6VirtualLinkPolicyOperStatus OBJECT-TYPE
38252        SYNTAX        INTEGER
38253                      {
38254                              up(1),
38255                              down(2)
38256                      }
38257        MAX-ACCESS    read-only
38258        STATUS        current
38259        DESCRIPTION   "Operation status of the link, up or down."
38260        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 13 }
38261
38262rcIpsecOspf6VirtualLinkPolicyRowStatus OBJECT-TYPE
38263        SYNTAX        RowStatus
38264        MAX-ACCESS    read-create
38265        STATUS        current
38266        DESCRIPTION   "Used to create/delete entries in the
38267                      rcIpsecOspf6VirtualLinkPolicyTable."
38268        ::= { rcIpsecOspf6VirtualLinkPolicyEntry 14 }
38269
38270--
38271-- Ipsec Policy SA Table
38272--
38273
38274rcIpsecPolicySALinkTable OBJECT-TYPE
38275        SYNTAX        SEQUENCE OF RcIpsecPolicySALinkEntry
38276        MAX-ACCESS    not-accessible
38277        STATUS        current
38278        DESCRIPTION   "This table is used to store the policy and
38279                      security association details while linking
38280                      the policy to a SA. This table contains the
38281                      policy name, and the SA name to which the
38282                      policy is linked."
38283        ::= { rcIpsec 5 }
38284
38285rcIpsecPolicySALinkEntry OBJECT-TYPE
38286        SYNTAX        RcIpsecPolicySALinkEntry
38287        MAX-ACCESS    not-accessible
38288        STATUS        current
38289        DESCRIPTION   "A Policy interface link table entry."
38290        INDEX         {
38291                           rcIpsecPolicySALinkPolicyName,
38292                           rcIpsecPolicySALinkSAName
38293                      }
38294      ::= { rcIpsecPolicySALinkTable 1 }
38295
38296RcIpsecPolicySALinkEntry ::=
38297        SEQUENCE
38298        {
38299                      rcIpsecPolicySALinkPolicyName         DisplayString,
38300                      rcIpsecPolicySALinkSAName             DisplayString,
38301                      rcIpsecPolicySALinkRowStatus          RowStatus
38302        }
38303
38304rcIpsecPolicySALinkPolicyName OBJECT-TYPE
38305        SYNTAX        DisplayString (SIZE (1..32))
38306        MAX-ACCESS    not-accessible
38307        STATUS        current
38308        DESCRIPTION   "This object contains name of the Ipsec
38309                      policy."
38310        ::= { rcIpsecPolicySALinkEntry 1 }
38311
38312rcIpsecPolicySALinkSAName OBJECT-TYPE
38313        SYNTAX        DisplayString (SIZE (1..32))
38314        MAX-ACCESS    not-accessible
38315        STATUS        current
38316        DESCRIPTION   "This object contains name of the Security
38317                      Association."
38318        ::= { rcIpsecPolicySALinkEntry 2 }
38319
38320rcIpsecPolicySALinkRowStatus OBJECT-TYPE
38321        SYNTAX        RowStatus
38322        MAX-ACCESS    read-create
38323        STATUS        current
38324        DESCRIPTION   "Used to create/delete entries in the
38325                      rcIpsecPolicySALinkTable."
38326        ::= { rcIpsecPolicySALinkEntry 3 }
38327
38328--
38329-- Ipsec Stats table
38330--
38331
38332rcIpsecStatisticsTable OBJECT-TYPE
38333        SYNTAX        SEQUENCE OF RcIpsecStatisticsEntry
38334        MAX-ACCESS    not-accessible
38335        STATUS        current
38336        DESCRIPTION   "This contains the IPSec statistics / counter
38337                      values on the switch level for all the IPSec
38338                      enabled interfaces."
38339        ::= { rcIpsec 6 }
38340
38341rcIpsecStatisticsEntry OBJECT-TYPE
38342        SYNTAX        RcIpsecStatisticsEntry
38343        MAX-ACCESS    not-accessible
38344        STATUS        current
38345        DESCRIPTION   "An Ipsec stats table entry."
38346        INDEX         { rcIpsecStatisticsIfIndex }
38347        ::= { rcIpsecStatisticsTable 1 }
38348
38349RcIpsecStatisticsEntry ::=
38350        SEQUENCE
38351        {
38352                rcIpsecStatisticsIfIndex                 InterfaceIndex,
38353                rcIpsecStatisticsInSuccesses             Counter64,
38354                rcIpsecStatisticsInSPViolations          Counter64,
38355                rcIpsecStatisticsInNotEnoughMemories     Counter64,
38356                rcIpsecStatisticsInAHESPReplays          Counter64,
38357                rcIpsecStatisticsInESPReplays            Counter64,
38358                rcIpsecStatisticsInAHFailures            Counter64,
38359                rcIpsecStatisticsInESPFailures           Counter64,
38360                rcIpsecStatisticsOutSuccesses            Counter64,
38361                rcIpsecStatisticsOutSPViolations         Counter64,
38362                rcIpsecStatisticsOutNotEnoughMemories    Counter64,
38363                rcIpsecStatisticsgeneralError            Counter64,
38364                rcIpsecStatisticsInAHSuccesses           Counter64,
38365                rcIpsecStatisticsOutAHSuccesses          Counter64,
38366                rcIpsecStatisticsInESPSuccesses          Counter64,
38367                rcIpsecStatisticsOutESPSuccesses         Counter64,
38368                rcIpsecStatisticsOutKBytes               Counter64,
38369                rcIpsecStatisticsOutBytes                Counter64,
38370                rcIpsecStatisticsInKBytes                Counter64,
38371                rcIpsecStatisticsInBytes                 Counter64,
38372                rcIpsecStatisticsTotalPacketsProcessed   Counter64,
38373                rcIpsecStatisticsTotalPacketsByPassed    Counter64,
38374                rcIpsecStatisticsOutAHFailures           Counter64,
38375                rcIpsecStatisticsOutESPFailures          Counter64,
38376                rcIpsecStatisticsInMD5Hmacs              Counter64,
38377                rcIpsecStatisticsInSHA1Hmacs             Counter64,
38378                rcIpsecStatisticsInAESXCBCs              Counter64,
38379                rcIpsecStatisticsInAnyNullAuth           Counter64,
38380                rcIpsecStatisticsIn3DESCBCs              Counter64,
38381                rcIpsecStatisticsInAESCBCs               Counter64,
38382                rcIpsecStatisticsInAESCTRs               Counter64,
38383                rcIpsecStatisticsInAnyNullEncrypt        Counter64,
38384                rcIpsecStatisticsOutMD5Hmacs             Counter64,
38385                rcIpsecStatisticsOutSHA1Hmacs            Counter64,
38386                rcIpsecStatisticsOutAESXCBCs             Counter64,
38387                rcIpsecStatisticsOutInAnyNullAuth        Counter64,
38388                rcIpsecStatisticsOut3DESCBCs             Counter64,
38389                rcIpsecStatisticsOutAESCBCs              Counter64,
38390                rcIpsecStatisticsOutAESCTRs              Counter64,
38391                rcIpsecStatisticsOutInAnyNullEncrypt     Counter64
38392        }
38393
38394rcIpsecStatisticsIfIndex OBJECT-TYPE
38395        SYNTAX        InterfaceIndex
38396        MAX-ACCESS    not-accessible
38397        STATUS        current
38398        DESCRIPTION   "Interface If index for which the statistics is
38399                      captured for this interface."
38400        ::= { rcIpsecStatisticsEntry 1 }
38401
38402rcIpsecStatisticsInSuccesses OBJECT-TYPE
38403        SYNTAX        Counter64
38404        MAX-ACCESS    read-only
38405        STATUS        current
38406        DESCRIPTION   "The total number of ingress packets successfully
38407                      carried on IPSec for this interface."
38408        ::= { rcIpsecStatisticsEntry 2 }
38409
38410rcIpsecStatisticsInSPViolations OBJECT-TYPE
38411        SYNTAX        Counter64
38412        MAX-ACCESS    read-only
38413        STATUS        current
38414        DESCRIPTION   "The total number of ingress packets discarded
38415                      by IPSec if security policy violation since boot
38416                      time for this interface."
38417        ::= { rcIpsecStatisticsEntry 3 }
38418
38419rcIpsecStatisticsInNotEnoughMemories OBJECT-TYPE
38420        SYNTAX        Counter64
38421        MAX-ACCESS    read-only
38422        STATUS        current
38423        DESCRIPTION   "The total number of inbound packets discarded
38424                      by IPSec if not enough memory available since
38425                      boot time for this interface."
38426        ::= { rcIpsecStatisticsEntry 4 }
38427
38428rcIpsecStatisticsInAHESPReplays OBJECT-TYPE
38429        SYNTAX        Counter64
38430        MAX-ACCESS    read-only
38431        STATUS        current
38432        DESCRIPTION   "The total number of inbound packets discarded
38433                      by IPSec if AH replay check failed since boot
38434                      time for this interface."
38435        ::= { rcIpsecStatisticsEntry 5 }
38436
38437rcIpsecStatisticsInESPReplays OBJECT-TYPE
38438        SYNTAX        Counter64
38439        MAX-ACCESS    read-only
38440        STATUS        current
38441        DESCRIPTION   "The total number of inbound packets discarded
38442                      by IPSec if ESP replay check failed since boot
38443                      time for this interface."
38444        ::= { rcIpsecStatisticsEntry 6 }
38445
38446rcIpsecStatisticsInAHFailures OBJECT-TYPE
38447        SYNTAX        Counter64
38448        MAX-ACCESS    read-only
38449        STATUS        current
38450        DESCRIPTION   "The total number of inbound packets discarded
38451                      by IPSec if AH authentication check failed since
38452                      boot time for this interface."
38453        ::= { rcIpsecStatisticsEntry 7 }
38454
38455rcIpsecStatisticsInESPFailures OBJECT-TYPE
38456        SYNTAX        Counter64
38457        MAX-ACCESS    read-only
38458        STATUS        current
38459        DESCRIPTION   "The total number of inbound packets discarded by
38460                      IPSec if ESP authentication check failed since boot
38461                      time for this interface."
38462        ::= { rcIpsecStatisticsEntry 8 }
38463
38464rcIpsecStatisticsOutSuccesses OBJECT-TYPE
38465        SYNTAX        Counter64
38466        MAX-ACCESS    read-only
38467        STATUS        current
38468        DESCRIPTION   "The total number of outbound packets successfully
38469                      carried on IPSec since boot time for this interface."
38470        ::= { rcIpsecStatisticsEntry 9 }
38471
38472rcIpsecStatisticsOutSPViolations OBJECT-TYPE
38473        SYNTAX        Counter64
38474        MAX-ACCESS    read-only
38475        STATUS        current
38476        DESCRIPTION   "The total number of outbound packets discarded by
38477                      IPSec if security policy violation since boot time
38478                      for this interface."
38479        ::= { rcIpsecStatisticsEntry 10 }
38480
38481rcIpsecStatisticsOutNotEnoughMemories OBJECT-TYPE
38482        SYNTAX        Counter64
38483        MAX-ACCESS    read-only
38484        STATUS        current
38485        DESCRIPTION   "The total number of outbound packets discarded by
38486                      IPSec if not enough memory available since boot time
38487                      for this interface."
38488        ::= { rcIpsecStatisticsEntry 11 }
38489
38490rcIpsecStatisticsgeneralError OBJECT-TYPE
38491        SYNTAX        Counter64
38492        MAX-ACCESS    read-only
38493        STATUS        current
38494        DESCRIPTION   "The total number of general occurs since boot time
38495                      for this interface."
38496        ::= { rcIpsecStatisticsEntry 12 }
38497
38498rcIpsecStatisticsInAHSuccesses OBJECT-TYPE
38499        SYNTAX        Counter64
38500        MAX-ACCESS    read-only
38501        STATUS        current
38502        DESCRIPTION   "The total number of inbound packets carried by IPSec
38503                      if AH authentication succeeded  since boot time
38504                      for this interface."
38505        ::= { rcIpsecStatisticsEntry 13 }
38506
38507rcIpsecStatisticsOutAHSuccesses OBJECT-TYPE
38508        SYNTAX        Counter64
38509        MAX-ACCESS    read-only
38510        STATUS        current
38511        DESCRIPTION   "The total number of outbound packets carried by IPSec
38512                      if AH authentication succeeded since boot time for this
38513                      interface."
38514        ::= { rcIpsecStatisticsEntry 14 }
38515
38516rcIpsecStatisticsInESPSuccesses OBJECT-TYPE
38517        SYNTAX        Counter64
38518        MAX-ACCESS    read-only
38519        STATUS        current
38520        DESCRIPTION   "The total number of inbound packets carried by IPSec
38521                      if ESP authentication succeeded  since boot time for
38522                      this interface."
38523        ::= { rcIpsecStatisticsEntry 15 }
38524
38525rcIpsecStatisticsOutESPSuccesses OBJECT-TYPE
38526        SYNTAX        Counter64
38527        MAX-ACCESS    read-only
38528        STATUS        current
38529        DESCRIPTION   "The total number of outbound packets carried by IPSec
38530                      if ESP authentication succeeded since boot time for this
38531                      interface."
38532        ::= { rcIpsecStatisticsEntry 16 }
38533
38534rcIpsecStatisticsOutKBytes OBJECT-TYPE
38535        SYNTAX        Counter64
38536        MAX-ACCESS    read-only
38537        STATUS        current
38538        DESCRIPTION   "The total number of outbound packets greater than
38539                      1 KB for this interface."
38540        ::= { rcIpsecStatisticsEntry 17 }
38541
38542rcIpsecStatisticsOutBytes OBJECT-TYPE
38543        SYNTAX        Counter64
38544        MAX-ACCESS    read-only
38545        STATUS        current
38546        DESCRIPTION   "The total number of outbound byte sized packets for
38547                      this interface"
38548        ::= { rcIpsecStatisticsEntry 18 }
38549
38550rcIpsecStatisticsInKBytes OBJECT-TYPE
38551        SYNTAX        Counter64
38552        MAX-ACCESS    read-only
38553        STATUS        current
38554        DESCRIPTION   "The total number of inbound packets greater than
38555                      1 KB for this interface."
38556        ::= { rcIpsecStatisticsEntry 19 }
38557
38558rcIpsecStatisticsInBytes OBJECT-TYPE
38559        SYNTAX        Counter64
38560        MAX-ACCESS    read-only
38561        STATUS        current
38562        DESCRIPTION   "The total number of inbound byte sized packets
38563                      for this interface."
38564        ::= { rcIpsecStatisticsEntry 20 }
38565
38566rcIpsecStatisticsTotalPacketsProcessed OBJECT-TYPE
38567        SYNTAX        Counter64
38568        MAX-ACCESS    read-only
38569        STATUS        current
38570        DESCRIPTION   "The total number of packets processed since boot
38571                      time for this interface."
38572        ::= { rcIpsecStatisticsEntry 21 }
38573
38574rcIpsecStatisticsTotalPacketsByPassed OBJECT-TYPE
38575        SYNTAX        Counter64
38576        MAX-ACCESS    read-only
38577        STATUS        current
38578        DESCRIPTION   "The total number of packets bypassed since boot
38579                      time for this interface."
38580        ::= { rcIpsecStatisticsEntry 22 }
38581
38582rcIpsecStatisticsOutAHFailures OBJECT-TYPE
38583        SYNTAX        Counter64
38584        MAX-ACCESS    read-only
38585        STATUS        current
38586        DESCRIPTION   "The total number of outbound packets discarded by
38587                      IPSec if AH authentication check failed  since boot
38588                      time for this interface."
38589        ::= { rcIpsecStatisticsEntry 23 }
38590
38591rcIpsecStatisticsOutESPFailures OBJECT-TYPE
38592        SYNTAX        Counter64
38593        MAX-ACCESS    read-only
38594        STATUS        current
38595        DESCRIPTION   "The total number of outbound packets discarded by
38596                      IPSec if ESP authentication check failed  since boot
38597                      time for this interface."
38598        ::= { rcIpsecStatisticsEntry 24 }
38599
38600rcIpsecStatisticsInMD5Hmacs OBJECT-TYPE
38601        SYNTAX        Counter64
38602        MAX-ACCESS    read-only
38603        STATUS        current
38604        DESCRIPTION   "The total number of inbound HMAC MD5 occurrences
38605                      since boot time for this interface."
38606        ::= { rcIpsecStatisticsEntry 25 }
38607
38608rcIpsecStatisticsInSHA1Hmacs OBJECT-TYPE
38609        SYNTAX        Counter64
38610        MAX-ACCESS    read-only
38611        STATUS        current
38612        DESCRIPTION   "The total number of inbound HMAC SHA1 occurrences
38613                      since boot time for this interface."
38614        ::= { rcIpsecStatisticsEntry 26 }
38615
38616rcIpsecStatisticsInAESXCBCs OBJECT-TYPE
38617        SYNTAX        Counter64
38618        MAX-ACCESS    read-only
38619        STATUS        current
38620        DESCRIPTION   "The total number of inbound AES XCBC MAC occurrences
38621                      since boot time for this interface."
38622        ::= { rcIpsecStatisticsEntry 27 }
38623
38624rcIpsecStatisticsInAnyNullAuth OBJECT-TYPE
38625        SYNTAX        Counter64
38626        MAX-ACCESS    read-only
38627        STATUS        current
38628        DESCRIPTION   "Total number of inbound packets without any Authentication
38629                      algorithm for this interface."
38630        ::= { rcIpsecStatisticsEntry 28 }
38631
38632rcIpsecStatisticsIn3DESCBCs OBJECT-TYPE
38633        SYNTAX        Counter64
38634        MAX-ACCESS    read-only
38635        STATUS        current
38636        DESCRIPTION   "The total number of inbound Triple DES CBC occurrences
38637                      since boot time for this interface."
38638        ::= { rcIpsecStatisticsEntry 29 }
38639
38640rcIpsecStatisticsInAESCBCs OBJECT-TYPE
38641        SYNTAX        Counter64
38642        MAX-ACCESS    read-only
38643        STATUS        current
38644        DESCRIPTION   "The total number of inbound AES CBC occurrences since
38645                      boot time for this interface."
38646        ::= { rcIpsecStatisticsEntry 30 }
38647
38648rcIpsecStatisticsInAESCTRs OBJECT-TYPE
38649        SYNTAX        Counter64
38650        MAX-ACCESS    read-only
38651        STATUS        current
38652        DESCRIPTION   "The total number of outbound DES CBC occurrences since
38653                      boot time for this interface."
38654        ::= { rcIpsecStatisticsEntry 31 }
38655
38656rcIpsecStatisticsInAnyNullEncrypt OBJECT-TYPE
38657        SYNTAX        Counter64
38658        MAX-ACCESS    read-only
38659        STATUS        current
38660        DESCRIPTION   "Total number of inbound packets without any Encryption
38661                      algorithm for this interface."
38662        ::= { rcIpsecStatisticsEntry 32 }
38663
38664rcIpsecStatisticsOutMD5Hmacs OBJECT-TYPE
38665        SYNTAX        Counter64
38666        MAX-ACCESS    read-only
38667        STATUS        current
38668        DESCRIPTION   "The total number of outbound HMAC MD5 occurrences since
38669                      boot time for this interface."
38670        ::= { rcIpsecStatisticsEntry 33 }
38671
38672rcIpsecStatisticsOutSHA1Hmacs OBJECT-TYPE
38673        SYNTAX        Counter64
38674        MAX-ACCESS    read-only
38675        STATUS        current
38676        DESCRIPTION   "The total number of outbound HMAC SHA1 occurrences since
38677                      boot time for this interface."
38678        ::= { rcIpsecStatisticsEntry 34 }
38679
38680rcIpsecStatisticsOutAESXCBCs OBJECT-TYPE
38681        SYNTAX        Counter64
38682        MAX-ACCESS    read-only
38683        STATUS        current
38684        DESCRIPTION   "The total number of outbound AES XCBC MAC occurrences
38685                      since boot time for this interface."
38686        ::= { rcIpsecStatisticsEntry 35 }
38687
38688rcIpsecStatisticsOutInAnyNullAuth OBJECT-TYPE
38689        SYNTAX        Counter64
38690        MAX-ACCESS    read-only
38691        STATUS        current
38692        DESCRIPTION   "Total number of packets without any Authentication
38693                      algorithm for this interface."
38694        ::= { rcIpsecStatisticsEntry 36 }
38695
38696rcIpsecStatisticsOut3DESCBCs OBJECT-TYPE
38697        SYNTAX        Counter64
38698        MAX-ACCESS    read-only
38699        STATUS        current
38700        DESCRIPTION   "The total number of outbound Triple DES CBC occurrences
38701                      since boot time for this interface."
38702        ::= { rcIpsecStatisticsEntry 37 }
38703
38704rcIpsecStatisticsOutAESCBCs OBJECT-TYPE
38705        SYNTAX        Counter64
38706        MAX-ACCESS    read-only
38707        STATUS        current
38708        DESCRIPTION   "The total number of outbound AES CBC occurrences since
38709                      boot time for this interface."
38710        ::= { rcIpsecStatisticsEntry 38 }
38711
38712rcIpsecStatisticsOutAESCTRs OBJECT-TYPE
38713        SYNTAX        Counter64
38714        MAX-ACCESS    read-only
38715        STATUS        current
38716        DESCRIPTION   "The total number of outbound DES CBC occurrence since boot
38717                      time for this interface."
38718        ::= { rcIpsecStatisticsEntry 39 }
38719
38720rcIpsecStatisticsOutInAnyNullEncrypt OBJECT-TYPE
38721        SYNTAX        Counter64
38722        MAX-ACCESS    read-only
38723        STATUS        current
38724        DESCRIPTION   "Total number of packets without any Encryption algorithm
38725                      for this interface."
38726        ::= { rcIpsecStatisticsEntry 40 }
38727
38728--
38729-- Ipsec Global Statistics Scalars
38730--
38731
38732rcIpsecGlobalStatisticsScalars        OBJECT IDENTIFIER ::= { rcIpsec 7 }
38733
38734rcIpsecGlobalStatisticsInSuccesses OBJECT-TYPE
38735        SYNTAX        Counter64
38736        MAX-ACCESS    read-only
38737        STATUS        current
38738        DESCRIPTION   "The total number of ingress packets successfully
38739                      carried on IPSec."
38740        ::= { rcIpsecGlobalStatisticsScalars 1 }
38741
38742rcIpsecGlobalStatisticsInSPViolations OBJECT-TYPE
38743        SYNTAX        Counter64
38744        MAX-ACCESS    read-only
38745        STATUS        current
38746        DESCRIPTION   "The total number of ingress packets discarded
38747                      by IPSec if security policy violation since boot
38748                      time."
38749        ::= { rcIpsecGlobalStatisticsScalars 2 }
38750
38751rcIpsecGlobalStatisticsInNotEnoughMemories OBJECT-TYPE
38752        SYNTAX        Counter64
38753        MAX-ACCESS    read-only
38754        STATUS        current
38755        DESCRIPTION   "The total number of inbound packets discarded
38756                      by IPSec if not enough memory available since
38757                      boot time."
38758        ::= { rcIpsecGlobalStatisticsScalars 3 }
38759
38760rcIpsecGlobalStatisticsInAHESPReplays OBJECT-TYPE
38761        SYNTAX        Counter64
38762        MAX-ACCESS    read-only
38763        STATUS        current
38764        DESCRIPTION   "The total number of inbound packets discarded
38765                      by IPSec if AH replay check failed since boot
38766                      time."
38767        ::= { rcIpsecGlobalStatisticsScalars 4 }
38768
38769rcIpsecGlobalStatisticsInESPReplays OBJECT-TYPE
38770        SYNTAX        Counter64
38771        MAX-ACCESS    read-only
38772        STATUS        current
38773        DESCRIPTION   "The total number of inbound packets discarded
38774                      by IPSec if ESP replay check failed since boot
38775                      time."
38776        ::= { rcIpsecGlobalStatisticsScalars 5 }
38777
38778rcIpsecGlobalStatisticsInAHFailures OBJECT-TYPE
38779        SYNTAX        Counter64
38780        MAX-ACCESS    read-only
38781        STATUS        current
38782        DESCRIPTION   "The total number of inbound packets discarded
38783                      by IPSec if AH authentication check failed since
38784                      boot time."
38785        ::= { rcIpsecGlobalStatisticsScalars 6 }
38786
38787rcIpsecGlobalStatisticsInESPFailures OBJECT-TYPE
38788        SYNTAX        Counter64
38789        MAX-ACCESS    read-only
38790        STATUS        current
38791        DESCRIPTION   "The total number of inbound packets discarded by
38792                      IPSec if ESP authentication check failed since boot
38793                      time."
38794        ::= { rcIpsecGlobalStatisticsScalars 7 }
38795
38796rcIpsecGlobalStatisticsOutSuccesses OBJECT-TYPE
38797        SYNTAX        Counter64
38798        MAX-ACCESS    read-only
38799        STATUS        current
38800        DESCRIPTION   "The total number of outbound packets successfully
38801                      carried on IPSec since boot time."
38802        ::= { rcIpsecGlobalStatisticsScalars 8 }
38803
38804rcIpsecGlobalStatisticsOutSPViolations OBJECT-TYPE
38805        SYNTAX        Counter64
38806        MAX-ACCESS    read-only
38807        STATUS        current
38808        DESCRIPTION   "The total number of outbound packets discarded by
38809                      IPSec if security policy violation since boot time."
38810        ::= { rcIpsecGlobalStatisticsScalars 9 }
38811
38812rcIpsecGlobalStatisticsOutNotEnoughMemories OBJECT-TYPE
38813        SYNTAX        Counter64
38814        MAX-ACCESS    read-only
38815        STATUS        current
38816        DESCRIPTION   "The total number of outbound packets discarded by
38817                      IPSec if not enough memory available since boot time."
38818        ::= { rcIpsecGlobalStatisticsScalars 10 }
38819
38820rcIpsecGlobalStatisticsgeneralError OBJECT-TYPE
38821        SYNTAX        Counter64
38822        MAX-ACCESS    read-only
38823        STATUS        current
38824        DESCRIPTION   "The total number of general occurs since boot time"
38825        ::= { rcIpsecGlobalStatisticsScalars 11 }
38826
38827rcIpsecGlobalStatisticsInAHSuccesses OBJECT-TYPE
38828        SYNTAX        Counter64
38829        MAX-ACCESS    read-only
38830        STATUS        current
38831        DESCRIPTION   "The total number of inbound packets carried by IPSec
38832                      if AH authentication succeeded  since boot time."
38833        ::= { rcIpsecGlobalStatisticsScalars 12 }
38834
38835rcIpsecGlobalStatisticsOutAHSuccesses OBJECT-TYPE
38836        SYNTAX        Counter64
38837        MAX-ACCESS    read-only
38838        STATUS        current
38839        DESCRIPTION   "The total number of outbound packets carried by IPSec
38840                      if AH authentication succeeded since boot time."
38841        ::= { rcIpsecGlobalStatisticsScalars 13 }
38842
38843rcIpsecGlobalStatisticsInESPSuccesses OBJECT-TYPE
38844        SYNTAX        Counter64
38845        MAX-ACCESS    read-only
38846        STATUS        current
38847        DESCRIPTION   "The total number of inbound packets carried by IPSec
38848                      if ESP authentication succeeded  since boot time."
38849        ::= { rcIpsecGlobalStatisticsScalars 14 }
38850
38851rcIpsecGlobalStatisticsOutESPSuccesses OBJECT-TYPE
38852        SYNTAX        Counter64
38853        MAX-ACCESS    read-only
38854        STATUS        current
38855        DESCRIPTION   "The total number of outbound packets carried by IPSec
38856                      if ESP authentication succeeded since boot time."
38857        ::= { rcIpsecGlobalStatisticsScalars 15 }
38858
38859rcIpsecGlobalStatisticsOutKBytes OBJECT-TYPE
38860        SYNTAX        Counter64
38861        MAX-ACCESS    read-only
38862        STATUS        current
38863        DESCRIPTION   "The total number of outbound packets greater than
38864                      1 KB."
38865        ::= { rcIpsecGlobalStatisticsScalars 16 }
38866
38867rcIpsecGlobalStatisticsOutBytes OBJECT-TYPE
38868        SYNTAX        Counter64
38869        MAX-ACCESS    read-only
38870        STATUS        current
38871        DESCRIPTION   "The total number of outbound byte sized packets"
38872        ::= { rcIpsecGlobalStatisticsScalars 17 }
38873
38874rcIpsecGlobalStatisticsInKBytes OBJECT-TYPE
38875        SYNTAX        Counter64
38876        MAX-ACCESS    read-only
38877        STATUS        current
38878        DESCRIPTION   "The total number of inbound packets greater than
38879                      1 KB."
38880        ::= { rcIpsecGlobalStatisticsScalars 18 }
38881
38882rcIpsecGlobalStatisticsInBytes OBJECT-TYPE
38883        SYNTAX        Counter64
38884        MAX-ACCESS    read-only
38885        STATUS        current
38886        DESCRIPTION   "The total number of inbound byte sized packets."
38887        ::= { rcIpsecGlobalStatisticsScalars 19 }
38888
38889rcIpsecGlobalStatisticsTotalPacketsProcessed OBJECT-TYPE
38890        SYNTAX        Counter64
38891        MAX-ACCESS    read-only
38892        STATUS        current
38893        DESCRIPTION   "The total number of packets processed since boot
38894                      time."
38895        ::= { rcIpsecGlobalStatisticsScalars 20 }
38896
38897rcIpsecGlobalStatisticsTotalPacketsByPassed OBJECT-TYPE
38898        SYNTAX        Counter64
38899        MAX-ACCESS    read-only
38900        STATUS        current
38901        DESCRIPTION   "The total number of packets bypassed since boot
38902                      time."
38903        ::= { rcIpsecGlobalStatisticsScalars 21 }
38904
38905rcIpsecGlobalStatisticsOutAHFailures OBJECT-TYPE
38906        SYNTAX        Counter64
38907        MAX-ACCESS    read-only
38908        STATUS        current
38909        DESCRIPTION   "The total number of outbound packets discarded by
38910                      IPSec if AH authentication check failed  since boot
38911                      time."
38912        ::= { rcIpsecGlobalStatisticsScalars 22 }
38913
38914rcIpsecGlobalStatisticsOutESPFailures OBJECT-TYPE
38915        SYNTAX        Counter64
38916        MAX-ACCESS    read-only
38917        STATUS        current
38918        DESCRIPTION   "The total number of outbound packets discarded by
38919                      IPSec if ESP authentication check failed  since boot
38920                      time."
38921        ::= { rcIpsecGlobalStatisticsScalars 23 }
38922
38923rcIpsecGlobalStatisticsInMD5Hmacs OBJECT-TYPE
38924        SYNTAX        Counter64
38925        MAX-ACCESS    read-only
38926        STATUS        current
38927        DESCRIPTION   "The total number of inbound HMAC MD5 occurrences
38928                      since boot time."
38929        ::= { rcIpsecGlobalStatisticsScalars 24 }
38930
38931rcIpsecGlobalStatisticsInSHA1Hmacs OBJECT-TYPE
38932        SYNTAX        Counter64
38933        MAX-ACCESS    read-only
38934        STATUS        current
38935        DESCRIPTION   "The total number of inbound HMAC SHA1 occurrences
38936                      since boot time."
38937        ::= { rcIpsecGlobalStatisticsScalars 25 }
38938
38939rcIpsecGlobalStatisticsInAESXCBCs OBJECT-TYPE
38940        SYNTAX        Counter64
38941        MAX-ACCESS    read-only
38942        STATUS        current
38943        DESCRIPTION   "The total number of inbound AES XCBC MAC occurrences
38944                      since boot time."
38945        ::= { rcIpsecGlobalStatisticsScalars 26 }
38946
38947rcIpsecGlobalStatisticsInAnyNullAuth OBJECT-TYPE
38948        SYNTAX        Counter64
38949        MAX-ACCESS    read-only
38950        STATUS        current
38951        DESCRIPTION   "Total number of inbound packets without any Authentication
38952                      algorithm."
38953        ::= { rcIpsecGlobalStatisticsScalars 27 }
38954
38955rcIpsecGlobalStatisticsIn3DESCBCs OBJECT-TYPE
38956        SYNTAX        Counter64
38957        MAX-ACCESS    read-only
38958        STATUS        current
38959        DESCRIPTION   "The total number of inbound Triple DES CBC occurrences
38960                      since boot time."
38961        ::= { rcIpsecGlobalStatisticsScalars 28 }
38962
38963rcIpsecGlobalStatisticsInAESCBCs OBJECT-TYPE
38964        SYNTAX        Counter64
38965        MAX-ACCESS    read-only
38966        STATUS        current
38967        DESCRIPTION   "The total number of inbound AES CBC occurrences since
38968                      boot time."
38969        ::= { rcIpsecGlobalStatisticsScalars 29 }
38970
38971rcIpsecGlobalStatisticsInAESCTRs OBJECT-TYPE
38972        SYNTAX        Counter64
38973        MAX-ACCESS    read-only
38974        STATUS        current
38975        DESCRIPTION   "The total number of outbound DES CBC occurrences since
38976                      boot time."
38977        ::= { rcIpsecGlobalStatisticsScalars 30 }
38978
38979rcIpsecGlobalStatisticsInAnyNullEncrypt OBJECT-TYPE
38980        SYNTAX        Counter64
38981        MAX-ACCESS    read-only
38982        STATUS        current
38983        DESCRIPTION   "Total number of inbound packets without any Encryption
38984                      algorithm"
38985        ::= { rcIpsecGlobalStatisticsScalars 31 }
38986
38987rcIpsecGlobalStatisticsOutMD5Hmacs OBJECT-TYPE
38988        SYNTAX        Counter64
38989        MAX-ACCESS    read-only
38990        STATUS        current
38991        DESCRIPTION   "The total number of outbound HMAC MD5 occurrences since
38992                      boot time."
38993        ::= { rcIpsecGlobalStatisticsScalars 32 }
38994
38995rcIpsecGlobalStatisticsOutSHA1Hmacs OBJECT-TYPE
38996        SYNTAX        Counter64
38997        MAX-ACCESS    read-only
38998        STATUS        current
38999        DESCRIPTION   "The total number of outbound HMAC SHA1 occurrences since
39000                      boot time."
39001        ::= { rcIpsecGlobalStatisticsScalars 33 }
39002
39003rcIpsecGlobalStatisticsOutAESXCBCs OBJECT-TYPE
39004        SYNTAX        Counter64
39005        MAX-ACCESS    read-only
39006        STATUS        current
39007        DESCRIPTION   "The total number of outbound AES XCBC MAC occurrences
39008                      since boot time."
39009        ::= { rcIpsecGlobalStatisticsScalars 34 }
39010
39011rcIpsecGlobalStatisticsOutInAnyNullAuth OBJECT-TYPE
39012        SYNTAX        Counter64
39013        MAX-ACCESS    read-only
39014        STATUS        current
39015        DESCRIPTION   "Total number of outbound packets without any Authentication
39016                      algorithm"
39017        ::= { rcIpsecGlobalStatisticsScalars 35 }
39018
39019rcIpsecGlobalStatisticsOut3DESCBCs OBJECT-TYPE
39020        SYNTAX        Counter64
39021        MAX-ACCESS    read-only
39022        STATUS        current
39023        DESCRIPTION   "The total number of outbound Triple DES CBC occurrences
39024                      since boot time."
39025        ::= { rcIpsecGlobalStatisticsScalars 36 }
39026
39027rcIpsecGlobalStatisticsOutAESCBCs OBJECT-TYPE
39028        SYNTAX        Counter64
39029        MAX-ACCESS    read-only
39030        STATUS        current
39031        DESCRIPTION   "The total number of outbound AES CBC occurrences since
39032                      boot time."
39033        ::= { rcIpsecGlobalStatisticsScalars 37 }
39034
39035rcIpsecGlobalStatisticsOutAESCTRs OBJECT-TYPE
39036        SYNTAX        Counter64
39037        MAX-ACCESS    read-only
39038        STATUS        current
39039        DESCRIPTION   "The total number of outbound DES CBC occurrence since boot
39040                      time."
39041        ::= { rcIpsecGlobalStatisticsScalars 38 }
39042
39043rcIpsecGlobalStatisticsOutInAnyNullEncrypt OBJECT-TYPE
39044        SYNTAX        Counter64
39045        MAX-ACCESS    read-only
39046        STATUS        current
39047        DESCRIPTION   "Total number of inbound packets without any Encryption
39048                      algorithm"
39049        ::= { rcIpsecGlobalStatisticsScalars 39 }
39050
39051-- Ipsec END
39052
39053--
39054--IPv6 FHS Snooping Table
39055--
39056
39057rcIpv6FhsSnoopTable   OBJECT-TYPE
39058                SYNTAX                  SEQUENCE OF RcIpv6FhsSnoopEntry
39059                MAX-ACCESS              not-accessible
39060                STATUS                  current
39061                DESCRIPTION             "This table contains the entries which are snooped by different methods."
39062                ::= { rcIpv6Objects 21 }
39063
39064rcIpv6FhsSnoopEntry OBJECT-TYPE
39065                SYNTAX                  RcIpv6FhsSnoopEntry
39066                MAX-ACCESS              not-accessible
39067                STATUS                  current
39068                DESCRIPTION             "An entry containing a learned DHCPv6 binding."
39069                INDEX { rcIpv6FhsSnoopVlanId, rcIpv6FhsSnoopIpv6Address }
39070                ::= { rcIpv6FhsSnoopTable 1 }
39071
39072RcIpv6FhsSnoopEntry ::=
39073                SEQUENCE {
39074                        rcIpv6FhsSnoopVlanId                    RcVlanIdOrNone,
39075                        rcIpv6FhsSnoopIpv6Address               Ipv6Address,
39076                        rcIpv6FhsSnoopMacAddress                MacAddress,
39077                        rcIpv6FhsSnoopInterfaceIndex            InterfaceIndex,
39078                        rcIpv6FhsSnoopEntryType                 INTEGER,
39079                        rcIpv6FhsSnoopEntrySource               INTEGER,
39080                        rcIpv6FhsSnoopValidTime                 Unsigned32,
39081                        rcIpv6FhsSnoopTimeToExpiry              Unsigned32,
39082                        rcIpv6FhsSnoopRowStatus                 RowStatus
39083                }
39084
39085rcIpv6FhsSnoopVlanId OBJECT-TYPE
39086                SYNTAX                  RcVlanIdOrNone
39087                MAX-ACCESS              not-accessible
39088                STATUS                  current
39089                DESCRIPTION             "The VLAN to which the snooped entry belongs."
39090                ::= { rcIpv6FhsSnoopEntry 1 }
39091
39092rcIpv6FhsSnoopIpv6Address OBJECT-TYPE
39093                SYNTAX          Ipv6Address
39094                MAX-ACCESS      not-accessible
39095                STATUS          current
39096                DESCRIPTION     "The IPv6 address assigned to this IPv6 host."
39097                ::= { rcIpv6FhsSnoopEntry 2 }
39098
39099rcIpv6FhsSnoopMacAddress OBJECT-TYPE
39100                SYNTAX          MacAddress
39101                MAX-ACCESS      read-create
39102                STATUS          current
39103                DESCRIPTION     "The MAC address of the snooped entry."
39104                ::= { rcIpv6FhsSnoopEntry 3 }
39105
39106rcIpv6FhsSnoopInterfaceIndex OBJECT-TYPE
39107                SYNTAX          InterfaceIndex
39108                MAX-ACCESS      read-create
39109                STATUS          current
39110                DESCRIPTION     "The interface to which the entry is learnt."
39111                ::= { rcIpv6FhsSnoopEntry 4 }
39112
39113rcIpv6FhsSnoopEntryType OBJECT-TYPE
39114                SYNTAX          INTEGER {
39115                                                static(1),
39116                                                dynamic(2)
39117                                        }
39118                MAX-ACCESS      read-only
39119                STATUS          current
39120                DESCRIPTION     "Indicates the type of entry - static (1) or dynamic (2). "
39121                ::= { rcIpv6FhsSnoopEntry 5 }
39122
39123rcIpv6FhsSnoopEntrySource OBJECT-TYPE
39124                SYNTAX          INTEGER {
39125                                                static(1),
39126                                                dhcp(2)
39127                                        }
39128                MAX-ACCESS      read-only
39129                STATUS          current
39130                DESCRIPTION     "Indicates the method entry was learnt from - static (1) or dhcp (2). "
39131                ::= { rcIpv6FhsSnoopEntry 6 }
39132
39133rcIpv6FhsSnoopValidTime OBJECT-TYPE
39134                SYNTAX          Unsigned32
39135                UNITS           "seconds"
39136                MAX-ACCESS      read-only
39137                STATUS          current
39138                DESCRIPTION     "The valid time for the snooped entry."
39139                ::= { rcIpv6FhsSnoopEntry 7 }
39140
39141rcIpv6FhsSnoopTimeToExpiry OBJECT-TYPE
39142                SYNTAX          Unsigned32
39143                UNITS           "seconds"
39144                MAX-ACCESS      read-only
39145                STATUS          current
39146                DESCRIPTION     "The time to expiry of the snooped entry."
39147                ::= { rcIpv6FhsSnoopEntry 8 }
39148
39149
39150rcIpv6FhsSnoopRowStatus OBJECT-TYPE
39151                SYNTAX          RowStatus
39152                MAX-ACCESS      read-create
39153                STATUS          current
39154                DESCRIPTION     "Row status to create/delete snooped entries."
39155                 ::= { rcIpv6FhsSnoopEntry 9}
39156
39157--
39158-- Notifications objects
39159--
39160rcIpv6FhsSnoopNotificationObjects OBJECT IDENTIFIER ::= { rcIpv6Objects 22 }
39161
39162rcIpv6FhsSnoopNotificationEntryType OBJECT-TYPE
39163        SYNTAX      INTEGER {
39164                        static (1),
39165                        dynamic (2)
39166                    }
39167        MAX-ACCESS      accessible-for-notify
39168        STATUS          current
39169        DESCRIPTION "This value indicates type of binding entry. static (1)
39170                entries are created by administrator manually whereas
39171                dynamic (2) entries are learnt through snooping."
39172        ::= { rcIpv6FhsSnoopNotificationObjects 1 }
39173
39174rcIpv6FhsSnoopNotificationEntryCount OBJECT-TYPE
39175        SYNTAX      INTEGER
39176        MAX-ACCESS      accessible-for-notify
39177        STATUS          current
39178        DESCRIPTION     "This value indicates current number of binding entries of type
39179                        rcIpv6FhsSnoopingNotificationEntryType"
39180        ::= { rcIpv6FhsSnoopNotificationObjects 2 }
39181
39182--
39183-- Vxlan objects
39184--
39185rcVxlanVtepSourceIp OBJECT-TYPE
39186        SYNTAX        IpAddress
39187        MAX-ACCESS    read-write
39188        STATUS        current
39189        DESCRIPTION   "Vxlan tunnel end point source IP address."
39190        ::= { rcVxlan 1}
39191
39192rcVxlanVtepVrf  OBJECT-TYPE
39193       SYNTAX         DisplayString (SIZE (1..16))
39194       MAX-ACCESS     read-write
39195       STATUS         current
39196       DESCRIPTION    " Vrf associated with vtep source IP"
39197         ::= {rcVxlan 2}
39198
39199rcVxlanVtepTable OBJECT-TYPE
39200        SYNTAX  SEQUENCE OF RcVxlanVtepEntry
39201        MAX-ACCESS not-accessible
39202        STATUS current
39203        DESCRIPTION
39204            "The table for vxlan tunnel end point."
39205    ::= { rcVxlan 3 }
39206
39207rcVxlanVtepEntry OBJECT-TYPE
39208        SYNTAX RcVxlanVtepEntry
39209        MAX-ACCESS not-accessible
39210        STATUS current
39211        DESCRIPTION
39212            "Entry contains the configuration information about the vxlan tunnel end point"
39213        INDEX { rcVxlanVtepId }
39214    ::= { rcVxlanVtepTable 1 }
39215
39216RcVxlanVtepEntry  ::= SEQUENCE {
39217          rcVxlanVtepId              Integer32,
39218          rcVxlanVtepIpAddr          IpAddress,
39219          rcVxlanVtepName            DisplayString,
39220          rcVxlanVtepRowStatus       RowStatus,
39221          rcVxlanVtepNextHopVrfName  SnmpAdminString,
39222          rcVxlanVtepOvsdbConfigured TruthValue
39223        }
39224rcVxlanVtepId OBJECT-TYPE
39225        SYNTAX  Integer32 (1..500)
39226        MAX-ACCESS not-accessible
39227        STATUS current
39228        DESCRIPTION
39229            "An index used to uniquely identify this vxlan tunnel end point."
39230    ::= { rcVxlanVtepEntry  1 }
39231
39232rcVxlanVtepIpAddr OBJECT-TYPE
39233        SYNTAX        IpAddress
39234        MAX-ACCESS    read-create
39235        STATUS        current
39236        DESCRIPTION   "A value that uniquely identifies the destination
39237                       IP address of vtep tunnel"
39238        ::= { rcVxlanVtepEntry  2}
39239
39240rcVxlanVtepName OBJECT-TYPE
39241        SYNTAX        DisplayString (SIZE (0..64))
39242        MAX-ACCESS    read-create
39243        STATUS        current
39244        DESCRIPTION   "An administratively-assigned name for this vxlan tunnel end point.
39245                       By default name will be VTEP-<#ID>-<IP address> "
39246        ::= { rcVxlanVtepEntry  3 }
39247
39248rcVxlanVtepRowStatus OBJECT-TYPE
39249        SYNTAX        RowStatus
39250        MAX-ACCESS    read-create
39251        STATUS        current
39252        DESCRIPTION   "Used to create/delete vxlan tunnel end point"
39253        ::= { rcVxlanVtepEntry  4}
39254
39255rcVxlanVtepNextHopVrfName  OBJECT-TYPE
39256       SYNTAX         SnmpAdminString (SIZE (0..32))
39257       MAX-ACCESS     read-only
39258       STATUS         current
39259       DESCRIPTION    "Next hop vrf name to reach remote vtep"
39260         ::= { rcVxlanVtepEntry  5 }
39261
39262rcVxlanVtepOvsdbConfigured OBJECT-TYPE
39263       SYNTAX         TruthValue
39264       MAX-ACCESS     read-only
39265       STATUS         current
39266       DESCRIPTION    "Used to distinguish between Ovsdb Controller configured vxlan tunnel end point and
39267                       user created vxlan tunnel end point, if this bool is set, then it is configured by
39268                       the controller, otherwise it is configured by the user"
39269        ::= { rcVxlanVtepEntry  6 }
39270
39271rcVxlanVnidTable  OBJECT-TYPE
39272        SYNTAX          SEQUENCE OF RcVxlanVnidEntry
39273        MAX-ACCESS      not-accessible
39274        STATUS          current
39275        DESCRIPTION     "A Vxlan vnid table."
39276        ::= { rcVxlan 4}
39277
39278rcVxlanVnidEntry OBJECT-TYPE
39279        SYNTAX          RcVxlanVnidEntry
39280        MAX-ACCESS      not-accessible
39281        STATUS          current
39282        DESCRIPTION     "Entry containing vnid and i-sid information for a
39283                        particular vxlan tunnel end point."
39284        INDEX           {  rcVxlanVnidIdentifier }
39285        ::= { rcVxlanVnidTable 1 }
39286
39287RcVxlanVnidEntry ::= SEQUENCE {
39288             rcVxlanVnidIdentifier              Integer32,
39289             rcVxlanVnidIsid                    Integer32,
39290             rcVxlanVnidRowStatus               RowStatus,
39291             rcVxlanVnidAction                  INTEGER,
39292             rcVxlanVnidOvsdbConfigured         TruthValue
39293        }
39294
39295rcVxlanVnidIdentifier OBJECT-TYPE
39296        SYNTAX        Integer32(1..16777215)
39297        MAX-ACCESS    not-accessible
39298        STATUS        current
39299        DESCRIPTION   "A value that uniquely identifies the vnid
39300                       of this vxlan tunnel end point."
39301        ::= { rcVxlanVnidEntry 1 }
39302
39303rcVxlanVnidIsid OBJECT-TYPE
39304        SYNTAX        Integer32(1..16777215)
39305        MAX-ACCESS    read-create
39306        STATUS        current
39307        DESCRIPTION   "A value that uniquely identifies the i-sid
39308                       of this Vxlan end point."
39309        ::= { rcVxlanVnidEntry 2 }
39310
39311rcVxlanVnidRowStatus OBJECT-TYPE
39312        SYNTAX          RowStatus
39313        MAX-ACCESS      read-create
39314        STATUS          current
39315        DESCRIPTION     "Row status for create/delete. "
39316        ::= { rcVxlanVnidEntry 3}
39317
39318rcVxlanVnidAction OBJECT-TYPE
39319        SYNTAX        INTEGER {
39320                         none(1),             -- none of the following
39321                         flushMacFdb(2),      -- flush MAC forwarding table
39322                         syncMacFdb(3)        -- sync MAC forwarding table
39323                      }
39324        MAX-ACCESS    read-create
39325        STATUS        current
39326        DESCRIPTION   "Vnid related actions."
39327        DEFVAL        { none }
39328        ::= { rcVxlanVnidEntry 4}
39329
39330rcVxlanVnidOvsdbConfigured OBJECT-TYPE
39331       SYNTAX         TruthValue
39332       MAX-ACCESS     read-only
39333       STATUS         current
39334       DESCRIPTION    "Used to distinguish between Ovsdb Controller configured vnid and
39335                       user created vnid, if this bool is set, then it is configured by
39336                       the controller, otherwise it is configured by the user"
39337        ::= { rcVxlanVnidEntry  5 }
39338
39339
39340rcVxlanVnidEndPointTable OBJECT-TYPE
39341        SYNTAX          SEQUENCE OF RcVxlanVnidEndPointEntry
39342        MAX-ACCESS      not-accessible
39343        STATUS          current
39344        DESCRIPTION     "Attributes of vnid table at vxlan tunnel end point."
39345    ::= { rcVxlan 5 }
39346
39347rcVxlanVnidEndPointEntry OBJECT-TYPE
39348        SYNTAX          RcVxlanVnidEndPointEntry
39349        MAX-ACCESS      not-accessible
39350        STATUS          current
39351        DESCRIPTION     "Entry containing configuration information for a
39352                        particular vnid at vxlan tunnel end point."
39353        INDEX           { rcVxlanVnidEndPointVnid,
39354                          rcVxlanVnidEndPointVtepId
39355                        }
39356        ::= { rcVxlanVnidEndPointTable 1 }
39357
39358RcVxlanVnidEndPointEntry ::= SEQUENCE {
39359             rcVxlanVnidEndPointVnid               Integer32,
39360             rcVxlanVnidEndPointVtepId             Integer32,
39361             rcVxlanVnidEndPointIsid               Integer32,
39362             rcVxlanVnidEndPointRowStatus          RowStatus
39363        }
39364
39365rcVxlanVnidEndPointVnid OBJECT-TYPE
39366        SYNTAX        Integer32(1..16777215)
39367        MAX-ACCESS    not-accessible
39368        STATUS        current
39369        DESCRIPTION   "A value that uniquely identifies the vnid
39370                       of this vxlan tunnel end point."
39371        ::= { rcVxlanVnidEndPointEntry 1 }
39372
39373rcVxlanVnidEndPointVtepId OBJECT-TYPE
39374        SYNTAX          Integer32(1..500)
39375        MAX-ACCESS      not-accessible
39376        STATUS          current
39377        DESCRIPTION     "vxlan tunnel end point id associated with given vnid "
39378        ::= { rcVxlanVnidEndPointEntry 2}
39379
39380rcVxlanVnidEndPointIsid OBJECT-TYPE
39381        SYNTAX        Integer32(1..16777215)
39382        MAX-ACCESS    read-only
39383        STATUS        current
39384        DESCRIPTION   "A value that uniquely identifies the i-sid
39385                       of this vxlan tunnel end point."
39386        ::= { rcVxlanVnidEndPointEntry 3 }
39387
39388rcVxlanVnidEndPointRowStatus OBJECT-TYPE
39389        SYNTAX          RowStatus
39390        MAX-ACCESS      read-create
39391        STATUS          current
39392        DESCRIPTION     "Row status for create/delete. "
39393        ::= { rcVxlanVnidEndPointEntry 4}
39394
39395rcVxlanVnidElanEndPointTable OBJECT-TYPE
39396        SYNTAX          SEQUENCE OF RcVxlanVnidElanEndPointEntry
39397        MAX-ACCESS      not-accessible
39398        STATUS          current
39399        DESCRIPTION     "A list of elan end point entries."
39400    ::= { rcVxlan 7 }
39401
39402rcVxlanVnidElanEndPointEntry OBJECT-TYPE
39403        SYNTAX          RcVxlanVnidElanEndPointEntry
39404        MAX-ACCESS      not-accessible
39405        STATUS          current
39406        DESCRIPTION     "Entry containing configuration information for a
39407                        particular elan end point."
39408        INDEX           { rcVxlanVnidElanEndPointVnid,
39409                          rcVxlanVnidElanEndPointCvid,
39410                          rcVxlanVnidElanEndPointIfIndex}
39411        ::= { rcVxlanVnidElanEndPointTable 1 }
39412
39413RcVxlanVnidElanEndPointEntry ::= SEQUENCE {
39414             rcVxlanVnidElanEndPointVnid       Integer32,
39415             rcVxlanVnidElanEndPointCvid       Integer32,
39416             rcVxlanVnidElanEndPointIfIndex    InterfaceIndex,
39417	     rcVxlanVnidElanEndPointIsid       Integer32,
39418             rcVxlanVnidElanEndPointRowStatus  RowStatus
39419             }
39420
39421rcVxlanVnidElanEndPointVnid OBJECT-TYPE
39422        SYNTAX        Integer32(1..16777215)
39423        MAX-ACCESS    not-accessible
39424        STATUS        current
39425        DESCRIPTION   "A value that uniquely identifies the vnid
39426        of this elan end point."
39427        ::= { rcVxlanVnidElanEndPointEntry 1 }
39428
39429rcVxlanVnidElanEndPointCvid OBJECT-TYPE
39430        SYNTAX        Integer32 (1..4096)
39431        MAX-ACCESS    not-accessible
39432        STATUS        current
39433        DESCRIPTION   "A value that uniquely identifies the customer vid
39434        of this elan end point. 4095 is not used. 4096 is reserved for
39435        untagged case"
39436        ::= { rcVxlanVnidElanEndPointEntry 2 }
39437
39438rcVxlanVnidElanEndPointIfIndex OBJECT-TYPE
39439        SYNTAX        InterfaceIndex
39440        MAX-ACCESS    not-accessible
39441        STATUS        current
39442        DESCRIPTION   "The interface index for mlt or port of this elan end point."
39443        ::= { rcVxlanVnidElanEndPointEntry 3 }
39444
39445rcVxlanVnidElanEndPointIsid OBJECT-TYPE
39446        SYNTAX        Integer32(1..16777215)
39447        MAX-ACCESS    read-only
39448        STATUS        current
39449        DESCRIPTION   "A  i-sid value associated with vnid"
39450        ::= { rcVxlanVnidElanEndPointEntry 4 }
39451
39452
39453rcVxlanVnidElanEndPointRowStatus OBJECT-TYPE
39454        SYNTAX          RowStatus
39455        MAX-ACCESS      read-create
39456        STATUS          current
39457        DESCRIPTION     "Row status for create/delete elan end point under vnid "
39458        ::= { rcVxlanVnidElanEndPointEntry 5}
39459
39460rcVxlanVtepNextHopTable OBJECT-TYPE
39461        SYNTAX  SEQUENCE OF RcVxlanVtepNextHopEntry
39462        MAX-ACCESS not-accessible
39463        STATUS current
39464        DESCRIPTION
39465            "The table to store nexthop information for the remote vtep"
39466    ::= { rcVxlan 6 }
39467
39468rcVxlanVtepNextHopEntry OBJECT-TYPE
39469        SYNTAX RcVxlanVtepNextHopEntry
39470        MAX-ACCESS not-accessible
39471        STATUS current
39472        DESCRIPTION
39473            "Entry contains the nexthop information for the remote vtep"
39474        INDEX { rcVxlanVtepNextHopVtepId,
39475                rcVxlanVtepNextHopIp
39476              }
39477    ::= { rcVxlanVtepNextHopTable 1 }
39478
39479RcVxlanVtepNextHopEntry  ::= SEQUENCE {
39480          rcVxlanVtepNextHopVtepId   Integer32,
39481          rcVxlanVtepNextHopIp       IpAddress,
39482          rcVxlanVtepNextHopIfIndex  InterfaceIndex,
39483          rcVxlanVtepNextHopVid      Integer32
39484 }
39485rcVxlanVtepNextHopVtepId OBJECT-TYPE
39486        SYNTAX  Integer32 (1..500)
39487        MAX-ACCESS not-accessible
39488        STATUS current
39489        DESCRIPTION
39490            "An index used to uniquely identify the remote vtep.This value is same as the vtep identifier in the rcVxlanVtepTable"
39491    ::= { rcVxlanVtepNextHopEntry  1 }
39492
39493
39494rcVxlanVtepNextHopIp OBJECT-TYPE
39495        SYNTAX        IpAddress
39496        MAX-ACCESS    not-accessible
39497        STATUS        current
39498        DESCRIPTION   "An index that uniquely identifies the next hop
39499                       IP address of the remote vtep"
39500        ::= { rcVxlanVtepNextHopEntry  2}
39501
39502
39503rcVxlanVtepNextHopIfIndex OBJECT-TYPE
39504        SYNTAX         InterfaceIndex
39505        MAX-ACCESS     read-only
39506        STATUS         current
39507        DESCRIPTION    "Next hop destination ifindex to reach the remote vtep"
39508        ::= { rcVxlanVtepNextHopEntry  3 }
39509
39510rcVxlanVtepNextHopVid  OBJECT-TYPE
39511        SYNTAX        Integer32 (0..4094)
39512        MAX-ACCESS    read-only
39513        STATUS        current
39514        DESCRIPTION   "Next hop vlan id to reach the remote vtep"
39515        ::= { rcVxlanVtepNextHopEntry  4}
39516
39517
39518
39519--
39520-- SFLOW
39521--
39522rcSflowMib              OBJECT IDENTIFIER ::= { rcSflow 1 }
39523rcSflowObjects          OBJECT IDENTIFIER ::= { rcSflowMib 1 }
39524
39525rcSflowScalars          OBJECT IDENTIFIER ::= { rcSflowObjects 1 }
39526
39527rcSflowAdminEnable OBJECT-TYPE
39528    SYNTAX      TruthValue
39529    MAX-ACCESS  read-write
39530    STATUS      current
39531    DESCRIPTION "Globally enables or disables sflow."
39532    ::= { rcSflowScalars 1 }
39533
39534rcSflowAgentAddressType OBJECT-TYPE
39535    SYNTAX      InetAddressType
39536    MAX-ACCESS  read-write
39537    STATUS      current
39538    DESCRIPTION "The address type of the address associated with sflow agent."
39539    ::= { rcSflowScalars 2 }
39540
39541rcSflowAgentAddress OBJECT-TYPE
39542    SYNTAX      InetAddress
39543    MAX-ACCESS  read-write
39544    STATUS      current
39545    DESCRIPTION "The IP address associated with sflow agent."
39546    ::= { rcSflowScalars 3 }
39547
39548rcSflowStatsTable OBJECT-TYPE
39549    SYNTAX       SEQUENCE OF RcSflowStatsEntry
39550    MAX-ACCESS   not-accessible
39551    STATUS       current
39552    DESCRIPTION
39553        "This table is used to show/clear sflow statistics."
39554    ::= { rcSflowObjects 2 }
39555
39556rcSflowStatsEntry OBJECT-TYPE
39557    SYNTAX       RcSflowStatsEntry
39558    MAX-ACCESS   not-accessible
39559    STATUS       current
39560    DESCRIPTION  "Entry containing sflow stats information."
39561    INDEX { rcSflowStatsIndex }
39562    ::= { rcSflowStatsTable 1 }
39563
39564RcSflowStatsEntry ::=
39565    SEQUENCE {
39566        rcSflowStatsIndex               Integer32,
39567        rcSflowStatsDatagramCount       Counter64,
39568        rcSflowStatsClearStats          TruthValue
39569    }
39570
39571rcSflowStatsIndex OBJECT-TYPE
39572    SYNTAX       Integer32(1..2)
39573    MAX-ACCESS   not-accessible
39574    STATUS       current
39575    DESCRIPTION  "sflow Collector id."
39576    ::= { rcSflowStatsEntry 1 }
39577
39578rcSflowStatsDatagramCount OBJECT-TYPE
39579    SYNTAX          Counter64
39580    MAX-ACCESS      read-only
39581    STATUS          current
39582    DESCRIPTION     "Number of datagrams sent to collector."
39583    ::= { rcSflowStatsEntry 2 }
39584
39585rcSflowStatsClearStats OBJECT-TYPE
39586    SYNTAX          TruthValue
39587    MAX-ACCESS      read-write
39588    STATUS          current
39589    DESCRIPTION     "Used to clear the sflow statistics."
39590    DEFVAL          { false }
39591    ::= { rcSflowStatsEntry 3 }
39592
39593--
39594-- *** THIS SECTION IS GENERATED FROM ../mib_tools/error.mib ***
39595
39596-- This is generated by str2c.py -mib
39597-- Do not edit this file
39598-- Instead, edit $(TOPDIR)/mib/mib_tools/error_input.txt
39599
39600rcErrorReturnCode OBJECT-TYPE
39601    SYNTAX INTEGER {
39602
39603		none(100),
39604		resourceNotAvailable(101),
39605		operationNotAllowed(102),
39606		operationInProgress(103),
39607		invalidPortNumber(104),
39608		invalidSubnetAddress(105),
39609		invalidSubnetMask(106),
39610		invalidVlanId(107),
39611		invalidVlanName(108),
39612		invalidVlanType(109),
39613		invalidStgId(110),
39614		invalidProtocolId(111),
39615		invalidPortMembers(112),
39616		invalidStaticMembers(113),
39617		invalidNotAllowedMembers(114),
39618		destinationNotReachable(115),
39619		tableIsFull(116),
39620		nondualConnectorGigPort(117),
39621		testIdNotPresent(118),
39622		invalidTestId(119),
39623		invalidStatusChange(120),
39624		invalidCpuCard(121),
39625		invalidSrcPortChoice(122),
39626		dstPortUnspecified(123),
39627		srcPortOneUnspecified(124),
39628		srcPortTwoUnspecified(125),
39629		notSupported(126),
39630		userNameIsNonUnique(127),
39631		invalidName(128),
39632		unknownErrorCode1(129),
39633		cannotModifyThisField(130),
39634		invalidUserPasswordLength(131),
39635		thisUsernameExists(132),
39636		invalidIpAddress(133),
39637		invalidMacAddress(134),
39638		nosuchEntry(135),
39639		anotherLoopBackTestAlreadyRunning(136),
39640		protocolIdNotRoutable(137),
39641		autoNegotiateIsOn(138),
39642		noActionSpecified(139),
39643		invalidActionSpecified(140),
39644		cannotModifyAutoNegotiateIsOn(141),
39645		cannotModifyAutoPortIsFiber(142),
39646		autoNegotiationNotSupported(143),
39647		cannotSetAdminSpeed(144),
39648		cannotSetAdminDuplex(145),
39649		ospfRtrDeadIntIsnotMultOfHelloInt(146),
39650		ospfRtrDeadIntLessThan4TimesHelloInt(147),
39651		notUsed1(148),
39652		ospfBadAuthValue(149),
39653		ospfEnabled(150),
39654		ospfAreaNotFound(151),
39655		ospfBackboneArea(152),
39656		notInTestMode(153),
39657		ospfInvalidAreaRangeMask(154),
39658		ospfDuplicateEntry(155),
39659		ospfRangeNotAllocated(156),
39660		ospfAreaRangeNotFound(157),
39661		testRunning(158),
39662		nvramLimitExceeded(159),
39663		flowAlreadyExist(160),
39664		flowNotFound(161),
39665		invalidOspfAreaRangeNet(162),
39666		duplicateIpAddress(163),
39667		conflictingIpAddress(164),
39668		invalidRouteCost(165),
39669		invalidNextHop(166),
39670		duplicateRoute(167),
39671		cannotFindRoute(168),
39672		cannotDeleteLocalRoute(169),
39673		badDhcpMinSec(170),
39674		badDhcpMaxHop(171),
39675		badDhcpMode(172),
39676		badAgentAddress(173),
39677		dhcpNotEnabled(174),
39678		dhcpForwardNotFound(175),
39679		dhcpDuplicateForward(176),
39680		dhcpMaxForward(177),
39681		dhcpBadEnable(178),
39682		invalidDeviceFileNumber(179),
39683		notExecutableDeviceFile(180),
39684		deletedDeviceFile(181),
39685		pcmciaNotPresent(182),
39686		pcmciaWriteProtected(183),
39687		discontiguousSubnetMask(184),
39688		invalidOspfMetric(185),
39689		ospfHostRouteNotFound(186),
39690		invalidMltId(187),
39691		invalidMltName(188),
39692		onlyOnePortInMlt(189),
39693		moreThan4PortsInMlt(190),
39694		portsInDifferentQuid(191),
39695		portAlreadyInAnotherMlt(192),
39696		invalidVlan(193),
39697		nonExistIpMcastAddriess(194),
39698		invalidIpMulticastAddress(195),
39699		portIsLocked(196),
39700		accessRestriction(197),
39701		invalidDeviceFileLength(198),
39702		duplicateAccessPolicyId(199),
39703		noDesiredAccessPolicyItem(200),
39704		ipfFilterNonExist(201),
39705		ipfInvalidVlanPriority(202),
39706		ipfInvalidDestinationAddress(203),
39707		ipfInvalidSourceAddress(204),
39708		ipfFilterDuplicate(205),
39709		ipfGlobalListDuplicate(206),
39710		ipfGlobalListNonExist(207),
39711		ipfBaseListDuplicate(208),
39712		ipfBaseListNonExist(209),
39713		ipfPortDuplicate(210),
39714		ipfPortNonExist(211),
39715		ipfListNonExist(212),
39716		snmpSnoopDisabled(213),
39717		invalidHostIpAddress(214),
39718		snoopStaticGroupExist(215),
39719		ripAnnouncePolicyNotFound(216),
39720		duplicateRipAnnouncePolicy(217),
39721		ospfAnnouncePolicyNotFound(218),
39722		duplicateOspfAnnouncePolicy(219),
39723		policyMatchNetEntryNotFound(220),
39724		duplicatePolicyNetEntry(221),
39725		policyAddrListEntryNotFound(222),
39726		duplicatePolicyAddrListEntry(223),
39727		policyAddrListIdNotFound(224),
39728		policyExactNetListNotFound(225),
39729		policyRangeNetListNotFound(226),
39730		policyRipGatewayListNotFound(227),
39731		policyRipInterfaceListNotFound(228),
39732		policyOspfRtrIdListNotFound(229),
39733		policyAnnounceInterfaceListNotFound(230),
39734		policyAdvertiseNetListNotFound(231),
39735		policyInjectNetListNotFound(232),
39736		invalidPolicyListIdListSize(233),
39737		policyAddrEntryNotFound(234),
39738		duplicatePolicyAddrEntry(235),
39739		disableThisPortFirst(236),
39740		mutinettingNotSupported(237),
39741		addingGlobalFilterToNonGlobalList(238),
39742		addingNonGlobalFilterToGlobalList(239),
39743		setFilteredPortMode(240),
39744		setFilteredPortEnableValue(241),
39745		invalidModeType(242),
39746		duplicateRipAcceptPolicy(243),
39747		ripAccepPolicyNotFound(244),
39748		duplicateOspfAcceptPolicy(245),
39749		ospfAccepPolicyNotFound(246),
39750		invalidAccessPolicyName(247),
39751		invalidAccessPolicyPolicyEnable(248),
39752		invalidAccessPolicyMode(249),
39753		invalidAccessPolicyService(250),
39754		invalidAccessPolicyPrecedence(251),
39755		invalidAccessPolicyNetAddress(252),
39756		invalidAccessPolicyTrustedHostAddress(253),
39757		invalidAccessPolicyTrustedHostUserName(254),
39758		invalidAccessPolicyAccessLevel(255),
39759		invalidAccessPolicyLogSetting(256),
39760		invalidAccessPolicyPolicyId(257),
39761		invalidAreaOptions(258),
39762		cannotDeleteAreaIfCountIsNotZero(259),
39763		ospfInterfaceNotFound(260),
39764		ospfIfAreaIdConflictsWithConfiguredAreaRange(261),
39765		applyingDuplicateGlobalFilterToPort(262),
39766		differentMltPortTypes(263),
39767		addPortToMltFailed(264),
39768		removePortFromMltFailed(265),
39769		mirrorPortInMlt(266),
39770		invalidDhcpAlwaysBroadcast(267),
39771		interfaceIsSetToTransmitRipV1(268),
39772		ripInterfaceDoesnotExist(269),
39773		interfaceIsNotRunningRip(270),
39774		cannotCreateVirtLinksThroughStubArea(271),
39775		invalidSyslogEnableSetting(272),
39776		invalidSyslogMaxHostsSettings(273),
39777		invalidSyslogHostIpAddr(274),
39778		invalidSyslogHostUdpPort(275),
39779		invalidSyslogHostFacility(276),
39780		invalidSyslogModuleId(277),
39781		invalidSyslogSeverity(278),
39782		invalidSyslogMapInfoSeverity(279),
39783		invalidSyslogMapWarningSeverity(280),
39784		invalidSyslogMapErrorSeverity(281),
39785		invalidSyslogMapMfgSeverity(282),
39786		invalidSyslogMapFatalSeverity(283),
39787		invalidSyslogMapTraceMsgSetting(284),
39788		invalidSyslogMapTrapMsgSetting(285),
39789		invalidSyslogLogTraceMsgSetting(286),
39790		invalidSyslogLogTrapMsgSetting(287),
39791		invalidSyslogEntryEnableSetting(288),
39792		invalidSyslogMaxHostSetting(289),
39793		invalidSyslogHostId(290),
39794		duplicateSyslogEntry(291),
39795		syslogHostTableIsFull(292),
39796		noDesiredSyslogHostEntryFound(293),
39797		invalidHoldDownTime(294),
39798		incompatibleAruHardware(295),
39799		invalidVrid(296),
39800		duplicateVrrpEntry(297),
39801		noVrrpIpAddressSpecified(298),
39802		invalidVrrpControlValue(299),
39803		invalidVrrpPriority(300),
39804		invalidVrrpAdvertisementInterval(301),
39805		maxNumOfVrrpsEntriesExceeded(302),
39806		policyNetListEntryNotFound(303),
39807		duplicatePolicyNetListEntry(304),
39808		policyNetListIdNotFound(305),
39809		filterOnAnEnabledPort(306),
39810		listOnAnEnabledPort(307),
39811		invalidIpFilterSrcOption(308),
39812		invalidIpFilterDstOption(309),
39813		invalidOspfAreaImportextOption(310),
39814		invalidOspfInterfaceMd5KeyIdLength(311),
39815		invalidOspfInterfaceMd5KeyLength(312),
39816		invalidIPXNetworkNumber(313),
39817		ipxCircuitAlreadyExists(314),
39818		ipxCircuitDoesNotExist(315),
39819		encapsulationIsNotAllowedOnSameSegment(316),
39820		encapsulationDoesNotMatchProtocolBasedVLAN(317),
39821		invalidDvmrpIfTblEnableValue(318),
39822		invalidDvmrpIfTblMetricValue(319),
39823		ipHostPartForSubnetAddrIsNonZero(320),
39824		globalMulticastNotEnabled(321),
39825		metricFieldIsCreatedButModified(322),
39826		invalidIpMRouteInterfaceTblTtlValue(323),
39827		invalidUdpPortNumber(324),
39828		invalidUdpProtocolNameLength(325),
39829		cannotModifyUdpProtocolName(326),
39830		udpProtocolEntryDoesnotexists(327),
39831		duplicateUdpProtocolEntry(328),
39832		cannotDelUdpProtocolEntryFwdEntriesExists(329),
39833		udpBroadcastIntfEntryDoesnotExists(330),
39834		duplicateUdpBroadcastIntfEntry(331),
39835		invalidUdpConfBroacastInterface(332),
39836		updConfIntfEntryNotEnabledForUdpBcastForwarding(333),
39837		udpPortFwdEntryDoesnotExists(334),
39838		duplicateUdpPortFwdEntryDoesnotExists(335),
39839		udpPortFwdEntryUdpPortInterfaceDoesnotExists(336),
39840		udpPortFwdListEntryDoesnotExists(337),
39841		duplicateUdpPortFwdListEntryDoesnotExists(338),
39842		udpPortFwdListEntryPortFwdIdDoesnotExists(339),
39843		udpPortFwdListEntryinvalidFwdIdListSize(340),
39844		cannotDeleteUdpPortFwdListEntryInterfaceUsingThisList(341),
39845		invalidIgmpSnoopDestAddress(342),
39846		invalidIgmpSnoopHostAddress(343),
39847		cannotDeleteDefaultUdpProtocolTblEntry(344),
39848		nextHopRouteIsStaticRoute(345),
39849		invalidUpdateIntervalValueInDVMRPGlobalTable(346),
39850		invalidTriggeredUpdateIntervalValueInDVMRPGlobalTable(347),
39851		invalidLeafTimeoutValueInDVMRPGlobalTable(348),
39852		invalidNbrTimeoutValueInDVMRPGlobalTable(349),
39853		invalidNbrProbeIntervalValueInDVMRPGlobalTable(350),
39854		invalidQueryIntervalValueInIgmpInterfaceTable(351),
39855		invalidVersionValueInIgmpInterfaceTable(352),
39856		invalidQueryMaxResponseTimeValueInIgmpInterfaceTable(353),
39857		invalidRobustnessValueInIgmpInterfaceTable(354),
39858		invalidLastMembQueryIntvlValueInIgmpInterfaceTable(355),
39859		invalidANDMaskInRcIpTosRuleGroup(356),
39860		invalidORRule1InRcIpTosRuleGroup(357),
39861		invalidORRule2InRcIpTosRuleGroup(358),
39862		invalidORRule3InRcIpTosRuleGroup(359),
39863		deleteStaticPortNotValid(360),
39864		maxEntriesForIgmpAccTbl(361),
39865		maxMaskNumberOfHostIgmpAccTbl(362),
39866		dvmrpIgmpExclusive(363),
39867		theSpecifiedAreaRangeMaskIsInvalid(364),
39868		invalidLengthOf2kBootConfigImageSource(365),
39869		invalidLengthOf2kBootConfigSource(366),
39870		preferenceOfStaticRouteIsInvalid(367),
39871		copyFileOutOfSpace(368),
39872		copyFileFileNotFound(369),
39873		copyFileInvalidDestination(370),
39874		copyFileInvalidSource(371),
39875		copyFileFail(372),
39876		invalidLinkFlapDetectAutoPortDown(373),
39877		invalidLinkFlapDetectFrequency(374),
39878		invalidLinkFlapDetectInterval(375),
39879		invalidLinkFlapDetectSendTrap(376),
39880		invalidQosLevel(377),
39881		invalidQosWeight(378),
39882		invalidQosThreshold(379),
39883		invalidTagToQosTableIeee1pValue(380),
39884		invalidTagToQosTableQosLevel(381),
39885		invalidDsFieldToQosTableDsField(382),
39886		invalidDsFieldToQosTableQosLevel(383),
39887		invalidQosToTagTableQosLevel(384),
39888		invalidQosToTagTableIeee1pValue(385),
39889		invalidQosLevelValue(386),
39890		invalidQosToDsFieldTableDsFieldValue(387),
39891		invalidQosToDsFieldTableQosLevel(388),
39892		invalidDiffServEnable(389),
39893		invalidDiffServType(390),
39894		invalidIeeeOverride(391),
39895		invalidVlanQosValue(392),
39896		invalidVlanTosValue(393),
39897		operationNotAllowedOnAccessPort(394),
39898		operationNotAllowedOnTaggingPort(395),
39899		invalidFileName(396),
39900		invalidDiaglogueDuplicateMirroredPort(397),
39901		invalidDiaglogueEnableValue(398),
39902		invalidDiaglogueEnableSetting(399),
39903		invalidDiaglogueModeSetting(400),
39904		invalidDiaglogueEntryId(401),
39905		srcMacVlanIsNotYetEnabled(402),
39906		srcMacVlanIsNotYetDisabled(403),
39907		invalidDiaglogueOperation(404),
39908		invalidMacAddressSpecied(405),
39909		maxResponseTimeGreaterThanQueryInterval(406),
39910		noModifyDsFltrAllowedOnDiffSrvCorePort(407),
39911		mltMoreThan4PortsInMgMlt(408),
39912		protocolRulesForThePortHasExceeded16(409),
39913		routeDoesNotExistsInTheRroutingTable(410),
39914		diagMirrorByPortTableAccessError(411),
39915		diagMirrorByPortInvalidMirroringPortSetting(412),
39916		igmpAdminVersionConfiguredLessThanOperatingVersion(413),
39917		canOnlyConfigureViaMltTable(414),
39918		dvmrpInterfaceTableIsFull(415),
39919		invalidDscpField(416),
39920		invalidDscpReservedField(417),
39921		disablePortPriorToChangingDiffServPortType(418),
39922		ipFilterInvalidId(419),
39923		rateLimitingExceeded(420),
39924		diagEntryMaxExceeded(421),
39925		onlyOneMirroringPortAllow(422),
39926		radiusServerExist(423),
39927		radiusServerNotExist(424),
39928		radiusServerInUse(425),
39929		radiusMaxServerNumExceeded(426),
39930		radiusInvalidAttribute(427),
39931		canNotChangeLocking(428),
39932		activationDisabled(429),
39933		zeroMac(430),
39934		atmBadVpi(431),
39935		atmBadVci(432),
39936		atmBadFramingMode(433),
39937		atmDestroyPvcFailed(434),
39938		atmBadName(435),
39939		atmBadEnable(436),
39940		atmBadpvcEncapsulation(437),
39941		atmBadPvdServiceType(438),
39942		atmBadPeakCellRate(439),
39943		atmBadSustainedCellRate(440),
39944		atmBadMaxBurstSize(441),
39945		atmBadMaxMtuSize(442),
39946		atmBadElanId(443),
39947		atmUnknownOperation(444),
39948		atmDestroy1483ElanFailed(445),
39949		atmBadPerformTagging(446),
39950		atmIlleagalElanDefinition(447),
39951		atmCreate1483ElanFailed(448),
39952		atmBadSnmpMessage(449),
39953		atmBadScrambleEnable(450),
39954		atmBadSignalingEnable(451),
39955		atmBadClockSource(452),
39956		atmBadLoopback(453),
39957		badRowStatus(454),
39958		atmBadLaneConfigMode(455),
39959		atmLecCreationFailed(456),
39960		atmBad1438Inarp(457),
39961		atmF5StartFailed(458),
39962		atmBadPvcId(459),
39963		atmBadConnectType(460),
39964		atmBadIpxEncapMethod(461),
39965		atmBadUniVersion(462),
39966		atmCreatePvcFailed(463),
39967		invalidLoginPromptLength(464),
39968		invalidPasswordPromptLength(465),
39969		invalidCliBannerLength(466),
39970		invalidCliBannerSize(467),
39971		invalidCliMotdLength(468),
39972		invalidCliMotdSize(469),
39973		invalidPortNameLength(470),
39974		invalidPortName(471),
39975		invalidMaxAdvertiseInterval(472),
39976		invalidMinAdvertiseInterval(473),
39977		invalidMaxInitialAdvertiseInterval(474),
39978		invalidMaxInitalAdvertments(475),
39979		invalidNeigborDeadInterval(476),
39980		invalidUserSetTimeYearValue(477),
39981		invalidUserSetTimeMonthValue(478),
39982		invalidUserSetTimeDateValue(479),
39983		invalidUserSetTimeHourValue(480),
39984		invalidUserSetTimeMinuteValue(481),
39985		invalidUserSetTimeSecondValue(482),
39986		rtcIsNotPresent(483),
39987		rtcIsNotRunning(484),
39988		maxMacCount(485),
39989		maxAdvertiseIntLessThanMinAdvertiseInt(486),
39990		minAdvertiseIntGreaterThanMaxAdvertiseInt(487),
39991		dvmrpNotEnabledGlobally(488),
39992		vrrpCriticalIpAddrNotEnable(489),
39993		vrrpInvalidCriticalIpAddr(490),
39994		metricConfigNotAllowed(491),
39995		posActiveNonBcpEnabledPort(492),
39996		posVlanNoMorePorts(493),
39997		posPortCanBeAdded(494),
39998		posNonBcpCanNotBeEnabled(495),
39999		posImageFilenameTooLong(496),
40000		posNoIpcpEnableOnMltPorts(497),
40001		posNoIpcpEnableOnTagPort(498),
40002		posNoIpxcpEnableOnMltPort(499),
40003		posNoIpxcpEnableOnTagPort(500),
40004		posDisableTagBeforeBcpDisable(501),
40005		posAssignIpBeforeIpcpEnable(502),
40006		posAssignIpxBeforeIpxcpEnable(503),
40007		posAssignIpBeforeRemoteIp(504),
40008		posKeepRemoteIpInSameSubnet(505),
40009		staticRouteEnabled(506),
40010		cannotChangeAutoLearnState(507),
40011		invalidVirtualIpAddr(508),
40012		virtualAndPhysicalIpNotInSameSubnet(509),
40013		vidNotAvailable(510),
40014		mgidNotAvailable(511),
40015		posNoIpcpEnableOnPolicyVlanPort(512),
40016		posNoIpxcpEnableOnPolicyVlanPort(513),
40017		posVrrpNotAllowed(514),
40018		webInvalidHttpPort(515),
40019		cannotAddMulticastStaticMac(516),
40020		posNoStpEnableWithBCPClosed(517),
40021		posAtmNoRip1(518),
40022		ipfFilterNumOverFilterSetLimit(519),
40023		ipfQosTrafficAverageRateOverLimit(520),
40024		ipfQosTrafficProfileNotExist(521),
40025		atmNoIpIpxConfigOnVlan(522),
40026		atmPvcIsInUse(523),
40027		globalFilterNotDisabled(524),
40028		dhcpNotOnByIpSubnetVlan(525),
40029		cannotConfigureDefaultGateway(526),
40030		routeExists(527),
40031		gatewayNotOnMgmtInterfaceSubnet(528),
40032		mgmtRouteTableFull(529),
40033		routeNotExists(530),
40034		invalidMacOffsetRangeForBW(531),
40035		invalidMacOffsetRangeForMG(532),
40036		atmPvcBadPeakCellRate(533),
40037		atmPvcBadSustainedCellRate(534),
40038		qosReservedQosLevel(535),
40039		dvmrpGlobInvalidFwdCacheTimeOut(536),
40040		dvmrpGlobInvalidRouteExpireTimeOut(537),
40041		dvmrpGlobInvalidRouteDiscardTimeOut(538),
40042		dvmrpGlobInvalidRouteSwitchTimeOut(539),
40043		pimCondRPGroupExists(540),
40044		pimCandRPAddressInvalid(541),
40045		pimGroupAddressInvalid(542),
40046		pimNotEnabled(543),
40047		pimInvalidJPInterval(544),
40048		pimInvalidMode(545),
40049		pimInvalidHelloInt(546),
40050		pimInvalidCBSRPRef(547),
40051		pimInvalidEnable(548),
40052		pimAlreadyEnabled(549),
40053		ipDvmrpAlreadyEnabled(550),
40054		ospfIntfChangeNotAllowedWhenEnabled(551),
40055		ospfIntfChangeFromNBMANotAllowed(552),
40056		ospfPollIntIsnotMultOfHelloInt(553),
40057		ospfNeigNoCircuit(554),
40058		ospfNeigSameIp(555),
40059		ospfCircNotNBMA(556),
40060		ospfCircPriZero(557),
40061		ospfNBMANeigExist(558),
40062		ospfNBMANeigNotFound(559),
40063		ospfDynNeigExist(560),
40064		pgmInvalidSessionLifetime(561),
40065		pgmInvalidMaxRetxStates(562),
40066		pgmInvalidMaxSessions(563),
40067		pgmInvalidIfNakRetxInterval(564),
40068		pgmInvalidIfMaxNakRetxCnt(565),
40069		pgmInvalidIfNakRdataInt(566),
40070		pgmInvalidIfNakElimInt(567),
40071		maxOfMirroringPortAllowedExceed(568),
40072		duplicatedRoutePolicyEntry(569),
40073		specifiedRoutePolicyEntryNotFound(570),
40074		specifiedPrefixListNotFound(571),
40075		routePolicyListNotSpecify(572),
40076		routePolicyPrefixListOverLimit(573),
40077		ipPrefixListDuplicate(574),
40078		ipPrefixListDuplicateEntry(575),
40079		ipPrefixListEntryNotFound(576),
40080		ipPrefixListInvalidName(577),
40081		ipRedistributeDuplicateEntry(578),
40082		ipRedistributeEntryNotFound(579),
40083		ipOspfInFilterDuplicateEntry(580),
40084		ipOspfInFilterEntryNotFound(581),
40085		ipEcmpNotDisabled(582),
40086		ipEcmpMaxExceeded(583),
40087		ipfQosTrafficAvgRateZeroProfileEnable(584),
40088		ipmTimePruneEntryInvalidGroup(585),
40089		ipmTimePruneEntryDuplicate(586),
40090		ipmTimePruneEntryNotExist(587),
40091		ipmTimePruneEntryInvalidExpireTime(588),
40092		smltIstExist(589),
40093		smltSmltIdExist(590),
40094		smltIstNotExist(591),
40095		smltSmltIsEnabled(592),
40096		smltSmltLocalIpNotExist(593),
40097		smltInvalidPortTypeForIstMlt(594),
40098		ntpServerAlreadyExist(595),
40099		ntpServerDoesNotExist(596),
40100		ntpKeyAlreadyExists(597),
40101		ntpKeyDoesNotExist(598),
40102		ntpMaxKeyExceeded(599),
40103		ntpServerAlreadyEnabled(600),
40104		ntpServerAlreadyDisabled(601),
40105		ntpNoServerConfigured(602),
40106		ntpMaxServerNumExceeded(603),
40107		ntpInvalidIntervalValue(604),
40108		ecmpNotEnabled(605),
40109		ipfInvalidProtocolType(606),
40110		assignIpToPortInRouteVlan(607),
40111		assignIpToVlanWithRoutePortMember(608),
40112		ipfIstPort(609),
40113		smltMltIpfExist(610),
40114		smltMltPortIpfExist(611),
40115		smltL2fIstPort(612),
40116		smltMltL2fExist(613),
40117		smltMltPortL2fExist(614),
40118		portMirroringEgressNotSupportFullDuplexMode(615),
40119		pimGlobInvalidRegSupprTimeOut(616),
40120		smltNotAvailableIn8100(617),
40121		mltNoPort(618),
40122		mltInvalidPortType(619),
40123		inUsedByATM1483Elan(620),
40124		smltIstStpEnableNotAllowed(621),
40125		invalidHighestVrrpPrio(622),
40126		dynamicPortMemberIn8100IsNotAllowed(623),
40127		ipfGlobalNextHopModeNotSupported(624),
40128		smltPeerIpNotExist(625),
40129		smltMltNoThisVlan(626),
40130		smltNotANormalMlt(627),
40131		validStaticRtExist(628),
40132		validBlkHolRtExist(629),
40133		pimOrIgmpAlreadyEnabled(630),
40134		routePolicyOverSystemLimit(631),
40135		routePolicyOverVrfLimit(632),
40136		ipInterfaceNotExist(635),
40137		questionMarkNotAllowedInsideTheNameString(636),
40138		eapolEnabledPortsCannotBeAddedToMlt(8005),
40139		eapolNotAllowedOnMltPorts(8006),
40140		cannotConfigureLacpOnEapolEnabledPorts(8007),
40141		nonEapolPasswordFormatCannotBeEmpty(8008),
40142		multiHostMacMaxCannotBeChangedOnEapolEnabledPorts(8009),
40143		eapolNotAllowedOnVlacpEnabledPorts(8010),
40144		vlacpCannotBeEnabledOnEapolPorts(8011),
40145		macsecNotAllowedOnEapolPorts(8012),
40146		eapolNotAllowedOnMacsecPorts(8013),
40147		eapolCannotBeConfiguredOnIsisInterface(8014),
40148		isisConfigurationNotAllowedOnEapolEnabledPorts(8015),
40149		eapolNotAllowedOnFlexuniFaInterface(8016),
40150		eapolNotAllowedOnPrivateVlanInterface(8017),
40151		eapolInvalidMaxClientsValue(8018),
40152		eapolInvalidEapMaxClientsValue(8019),
40153		eapolInvalidNonEapMaxClientsValue(8020),
40154		eapolGuestVlanNotAllowedAsPrivateVlan(8021),
40155		eapolFailOpenVlanNotAllowedAsPrivateVlan(8022),
40156		eapolGuestVlanNotAllowedAsSpbmBVlan(8023),
40157		eapolFailOpenVlanNotAllowedAsSpbmBVlan(8024),
40158		eapolMhsaNotAllowedOnFOVEnabledPorts(8025),
40159		eapolFOVNotAllowedOnMhsaEnabledPorts(8026),
40160		eapolNotAllowedOnIpSourceGuardEnabledPorts(8027),
40161		eapolOperModeCannotBeChangedOnEapolEnabledPorts(8028),
40162		eapolGuestVlanNotAllowedOnDhcpsnVlan(8029),
40163		eapolFailOpenVlanNotAllowedOnDhcpsnVlan(8030),
40164		eapolPortCannotBeEnabledIfVlanIsDhcpsn(8031),
40165		eapolVlanPortOnDaiDisabledVlan(8032),
40166		eapolVlanPortOnDhcpsnDisabledVlan(8033),
40167		communityAlreadyExists(9101),
40168		communityDoesnotExist(9102),
40169		communityStorageTypePermanent(9103),
40170		defaultEntryNotDeletable(9104),
40171		invalidAccessPolicyStrict(9105),
40172		targetAddressNotExist(9106),
40173		cannotChangeCurrentAndDeprecatedMib(9107),
40174		invalidPath(9108),
40175		duplicateTargetAddress(9110),
40176		notifyTagIsOnlyAllowedUpTo32Chars(9112),
40177		authenticationFailureTrapMustBeEnabledFirst(9113),
40178		macFlapLimitTimeNotValid(9114),
40179		udpSrcByVipCannotBeEnabledWithoutVip(9115),
40180		configFileNameIsRequiredForSaveToSlave(9116),
40181		noSpaceAllowedInFilename(9117),
40182		noSpaceAllowedInPathname(9118),
40183		cannotDeleteAllMgmtVirtualIpWhenUdpSrcByVipEnabled(9119),
40184		invalidSaveConfigFilename(9120),
40185		notAllowToCreateOrDeleteNotifyEntry(9121),
40186		entityIsNotPresentOnDevice(9122),
40187		rmonMemFail(9201),
40188		rmonEnableMustCreateIpHostFirst(9202),
40189		deleteIpHostMustDisableRmonFirst(9203),
40190		rmonMaxHostReached(9204),
40191		rmonInvalidOwnerValue(9205),
40192		cannotChangeInterfaceRmonWhenGlobalRmonDisabled(9206),
40193		rmonIsDisabled(9207),
40194		rmonAlarmInvalid(9208),
40195		rmonUnwritable(9209),
40196		rmonEventInvalid(9210),
40197		rmonOidNotFound(9211),
40198		rmonOidInvalid(9212),
40199		rmonEventInUse(9213),
40200		rmonIncompleteRequest(9214),
40201		rmonInvalidCharInDescription(9215),
40202		rmonInvalidCharInCommunity(9216),
40203		rmonMaxStatsReached(9217),
40204		rmonMaxHistoryControlReached(9218),
40205		rmonMaxHistoryEthernetReached(9219),
40206		rmonMaxAlarmsReached(9220),
40207		rmonMaxEventsReached(9221),
40208		rmonAlarmThresholdNeeded(9222),
40209		rmonHistoryIntervalCannotBeModifiedAfterCreation(9223),
40210		portMirroringTxNotSupportForThisHardwareRevision(9301),
40211		cannotSetMode(9302),
40212		cannotSetFraming(9303),
40213		cannotModifyInLaneMode(9304),
40214		stpIsNotAllowedToBeEnabledOnIstPort(9305),
40215		mirroredPortSupportRXModeOnly(9306),
40216		secondaryCpuNotActive(9307),
40217		commandNotAllowedInPrimaryCpu(9308),
40218		pcapUserDefinedDataInConsistency(9309),
40219		pcapFilterTblEntryNotFound(9310),
40220		pcapFilterTblDuplicateEntry(9311),
40221		pcapBufferSizeExceedsMaximumRamLimit(9312),
40222		portPcapIsActive(9313),
40223		pcapCommandNotAllowedWhenPcapIsEnabled(9314),
40224		invalidNumberOfHexDigits(9315),
40225		commandNotAllowedInHaCpuMode(9316),
40226		pcapCommandNotAllowedIn3SlotChassis(9317),
40227		pcapNoMemoryAllocatedForPcap(9318),
40228		pcapCannotBeEnabledWhenAutosaveInProgress(9319),
40229		pcapInvalidTimerRangeValue(9320),
40230		cannotSetPortAdminRouting(9322),
40231		smltNotAllowedObBrouterPort(9323),
40232		pcapOctapidNotInitialized(9324),
40233		pcapNoPackets(9325),
40234		pcapInsufficientDiskSpace(9326),
40235		pcapAutoSaveOrCopyCommandInProgress(9327),
40236		rmCommandNotAllowedWhenRemoteMirroringIsEnabled(9328),
40237		rmVlanNotPortBasedVlan(9329),
40238		rmPortNotMemberOfVlan(9330),
40239		rmSrcMacAddressNotSet(9331),
40240		rmRemoteMirroringActiveInOctapd(9332),
40241		rmRmtExceedsMaxLimit(9333),
40242		rmVlanIdNotSetForRmtPort(9334),
40243		rmDstMacNotSet(9335),
40244		rmPortDuplicateEntry(9336),
40245		rmPortEntryNotCreated(9337),
40246		rmRemoteMirroringActiveInRspLane(9382),
40247		portEapAuthorized(9345),
40248		portEapEnabled(9362),
40249		rateLimitingrmodPort(9363),
40250		bandwidthLimitingNonrmodPort(9364),
40251		egressRateLimitingNotAppToNonRModPort(9365),
40252		featureNotApplyToMixedMlt(9368),
40253		rateLimitingExistsForMlt(9369),
40254		differentPortConfigurationForMlt(9370),
40255		rModuleOnlyOneMirroredPortPerLane(9371),
40256		ieee8021pOverrideNotAppToNonRModPort(9372),
40257		portMirroringTxFilterNotSupportForThisHardwareRevision(9373),
40258		portIsDownOperationNotAllowed(9374),
40259		portSffdEnableError(9375),
40260		portTxFlowControlNotSupportedForThisHW(9376),
40261		portFcPause0NotSupportedForThisHW(9377),
40262		portFcPauseTimeNotSupportedForThisHW(9378),
40263		slppInvalidTxInterval(9380),
40264		slppInvalidRxThreshold(9381),
40265		cannotSetClockSource(9394),
40266		ingressPoliceNonRsPort(9395),
40267		customAutoNegAdvertNotSupported(9396),
40268		autoNegotiateIsDisable(9397),
40269		slppInvalidEtherType(9398),
40270		recordReserveTypeInvalid(9401),
40271		recordReserveOutOfRange(9402),
40272		recordReserveExceedPhyLim(9403),
40273		cannotUpNonEticketCard(9404),
40274		cannotUpNon128KCard(9405),
40275		naapVlanNotConfigured(9406),
40276		lpMiniSlotNotPresent(9407),
40277		lpSlotDisabled(9408),
40278		lpSlotEnabled(9409),
40279		cannotUpNonEmmodeCard(9410),
40280		cannotUpNonRmodeCard(9411),
40281		cannotUpNonRspCard(9412),
40282		dnsDuplicateEntry(9413),
40283		dnsEntryNotFound(9414),
40284		dnsEntryNotCreated(9415),
40285		smartCpldNotSupported(9416),
40286		slotNotPresent(9418),
40287		rmodeRequired(9419),
40288		maxVlanDisallow(9420),
40289		softwareLicenseViolation(9425),
40290		cpuActionNotAllowed(9426),
40291		resetOperNotAllowed(9427),
40292		cpuActionNotAllowedPwrPrio(9428),
40293		yearAllowedToBeSetExceeds(9438),
40294		adminStatusCannotBeModifiedOnMasterCP(9439),
40295		resetOnlyAllowedOnStandbyCPOrIOCardOrSFCard(9440),
40296		cardIsNotPoweredOn(9441),
40297		adminEnableOrDisableIsOnlyAllowedOnIOCard(9442),
40298		powerPriorityOfCPCannotBeModified(9443),
40299		powerPriorityCannotBeModifiedOnSF1andSF4(9444),
40300		powerPriorityCannotBeModifedOnThisSlot(9445),
40301		poweringDownOfMasterCPIsNotAllowed(9446),
40302		powerDownOnlyAllowedOnIOAndSFSlot(9447),
40303		powerIsAlreadyOn(9448),
40304		powerIsAlreadyDown(9449),
40305		dnsEntryCannotBeCreatedWithoutAddress(9450),
40306		dnsServerIpv6AddressNotSupported(9451),
40307		powerPriorityCannotBeSetToCritical(9452),
40308		fabStatsCaptureCannotBeEnabledWithoutPort(9453),
40309		resetOnlyAllowedOnOneManagementSFCard(9454),
40310		onlyOneManagementSFCardPowerDown(9455),
40311		slotResetNotAllowedOnVsp4000(9459),
40312		invalidSlotNumber(9460),
40313		advancedSoftwareLicenseViolation(9461),
40314		premierSoftwareLicenseViolation(9462),
40315		fabStatsCaptureCantBeEnabledWhenAddingNewPort(9463),
40316		fabStatsCaptureEnableForOnePortOnly(9464),
40317		fabStatsCaptureAlreadyEnabled(9465),
40318		cannotPowerGen1CardWhenSwitchIsRunningInGen2Mode(9466),
40319		cannotEnableOrResetGen1CardWhenSwitchIsRunningInGen2Mode(9467),
40320		slotResetNotAllowed(9470),
40321		slotShutdownNotAllowedOnThisPlatform(9471),
40322		chassisOnlySupportBaudRate(9472),
40323		cannotResetOrPowerOffTheOnlyOperationalSFInTheChassis(9473),
40324		tenGEMltPortCannotBeAddedToStgWithSMLT(9501),
40325		tenGEPortCannotBeAddedToStgWithSMLT(9502),
40326		rstpInvalidVal(9504),
40327		mstpInvalidVal(9505),
40328		mstpOperationNotAllowed(9542),
40329		priorityValueMustBeAMultipleOf4096(9510),
40330		switchIsNotInRstpMode(9514),
40331		switchIsNotInMstpMode(9515),
40332		maxAgeMustEqualOrGreatThan2XPortHelloTimePlus1Second(9520),
40333		pbtStgCannotEnableStp(9521),
40334		maxAgeMustEqualOrLessThan2XForwardDelayMinus1Second(9529),
40335		mappingExistsForInstanceUnmapVlansFirst(9535),
40336		plsbMstpInstanceAllowedOnlyInMstpMode(9536),
40337		plsbStgInstanceCannotBeRemovedWhenPlsbVlanExists(9537),
40338		stgInstanceCannotBeSetToPlsbType(9538),
40339		plsbMstiCannotEnableForcePortState(9539),
40340		pcapDumpCommandInProgress(9555),
40341		ospfOverlappingSummarizedRange(9601),
40342		ospfHelloIntNotGreatDeadInt(9605),
40343		invalidOperation(9608),
40344		ospfInterfaceLimitExceeded(9609),
40345		ospfAreaLimitExceeded(9610),
40346		ospfEnableNotAllowedOnDvrVlan(9611),
40347		cluserInvalidId(9901),
40348		clusterDoesNotExist(9902),
40349		clusterAlreadyExists(9903),
40350		clusterSizeExceeded(9904),
40351		invalidMiniSlot(9905),
40352		brouterOpNotAllowedOnIsdPort(9907),
40353		clusterIdMandatory(9906),
40354		removeVlanBeforeDeletingCluster(9908),
40355		vlanWithIPXEnabledCannotAdd10GEPortOrMlt(1101),
40356		addRemDsapSsapNotAllowed(1102),
40357		maxDsapSsapExceeded(1103),
40358		vlanInvalidEncap(1104),
40359		vlanEnforcementNotAllowed(1109),
40360		vlanNaapVlanPortMustBeTagged(1110),
40361		vlanRegPortNotAllowedInNaapVlan(1111),
40362		vlanFwPortNotAllowedInRegVlan(1112),
40363		invalidVlanIdSpecified(1113),
40364		retrieve10GEInfoFailure(1115),
40365		minMacGreaterThanMaxMac(1116),
40366		maxMacLessThanMinMac(1117),
40367		prPortNotForStackedVlan(1121),
40368		prPortNotForIPXVlan(1122),
40369		vlanAgingTimeNotAppToStaticVlan(1123),
40370		naapInvalidVlanId(1126),
40371		clusterIsdAlreadyUsed(1129),
40372		regularPortsNotAllowedInPeeringVlan(1130),
40373		regularPortsNotAllowedInClusterSyncVlan(1131),
40374		mltSdmPortNotAllowed(1132),
40375		clusterIdNotAllowedForNormalVlan(1133),
40376		clusterTypeNotSupported(1134),
40377		clusterMgmtSyncVlanCannotBeSame(1135),
40378		nsnaPortNotConfigurable(1138),
40379		nsnaUplinkOperationNotAllowed(1139),
40380		clusterTpsSizeExceeded(1145),
40381		clusterNotFwIsd(1148),
40382		clusterNotTpsIsd(1149),
40383		vlanFwPortDelNotAllowedInRegVlan(1151),
40384		fwPortNotAlwdForClusterTypeIs(1152),
40385		syncVlanNotAlwdForClusterTypeIs(1153),
40386		portMemberNotAlwdForNonIsCluster(1154),
40387		portMemberOfIsClusterCannotBeSdmPort(1155),
40388		portHasPcapEnabled(1156),
40389		portInSameOctapidAsIsCluster(1157),
40390		pcapInvalidTypeForAclFilter(1160),
40391		rmodOnlyOnePcapPortPerLane(1161),
40392		rstpOnlyDefaultInstanceAllowed(1174),
40393		maxSubnetVlanReached(1185),
40394		maxProtocolVlanReached(1186),
40395		cannotCreateFilterEntryForTdpMac(1187),
40396		entryAlreadyExists(1188),
40397		macIsConfiguredAsStaticMacInVlan(1189),
40398		macHasBeenLearntConfiguredInVlan(1190),
40399		macIsBeingUsedAsLoopDetectMac(1191),
40400		cannotCreateFilterEntryForLocalMac(1192),
40401		cannotCreateFilterEntryForBpudMac(1193),
40402		cannotUntagPort(1196),
40403		duplicateProtocolIdRecord(1197),
40404		cannotAddPortsToPlsbBVlan(1198),
40405		unsupportedVlanType(1199),
40406		dynModMaxModule(1201),
40407		dynModUnknown(1202),
40408		dynModAlreadyLoaded(1203),
40409		dynModCantOpenFile(1204),
40410		dynModNotEnoughSpace(1205),
40411		promptCanNotHaveWhiteSpaces(1239),
40412		circuitlestInvalidIpInterfaceId(1501),
40413		circuitlessMaxNumberIpInterfacesReached(1502),
40414		circuitDoesNotExist(1503),
40415		circuitAlreadyExists(1504),
40416		circuitlessIpInterfacesOperationNotAllowed(1505),
40417		priority255SpecialForPhyIpSameAsVrIp(1506),
40418		icmpRdiscInvalidPreferenceLevel(1507),
40419		icmpRdiscAdvAddrIsNotBroadcastOrMulticastAddr(1508),
40420		icmpRdiscInvalidMaxAdvInt(1509),
40421		icmpRdiscMinAdvIntvGreaterThanMaxAdvIntvOrLessThan3Secs(1510),
40422		icmpRdiscLifeTimeLessThanMaxAdvIntvOrGreaterThan9000Secs(1511),
40423		vrrpInvalidFasterAdvertInterval(1512),
40424		vrrpFasterAdvEnabled(1513),
40425		vrrpFasterAdvDisabled(1514),
40426		vrrpInvalidFastAdvEnableValue(1515),
40427		globalFiltersNotSupportFwdingNextHopMode(1516),
40428		vrrpPreemptActionNotAllowed(1517),
40429		rcPimModeIgmpVersionIncompatible(1518),
40430		invalidOrInconsistentBroadCastMaskValue(1519),
40431		invalidRipTimeoutInterval(1520),
40432		rsmltNoCirc(1521),
40433		rsmltInvalidHoldUpTimer(1522),
40434		rsmltNoBrouter(1523),
40435		rsmltNoIst(1524),
40436		vrrpSetWithRsmltEnable(1527),
40437		rsmltSetWithVrrpEnable(1528),
40438		ipEcmpMaxPathExceeded(1530),
40439		ipEcmpPathListNotAllowedInRmode(1531),
40440		featureAppliesToRmodulePortsOnly(1532),
40441		invalidVrrpEntry(1533),
40442		invalidIpOwnerVrrpPrio(1534),
40443		circuitlessIpUsedByIpvpnRD(1537),
40444		arpDeleteSupportedOnlyForDynamicArps(1542),
40445		arpMulticastMacAddressNotAllowed(1544),
40446		arpBroadcastMacAddressNotAllowed(1545),
40447		arpNoIpAddrAssociatedWithPort(1546),
40448		arpIncorrectIpAddress(1547),
40449		arpEntryCreateionRequiresMacAddress(1549),
40450		arpEntryMofifcationNotAllowed(1550),
40451		interfaceDoesNotHaveIpAddressAssigned(1551),
40452		cannotConfigSameAddrWithDiffPrefixLength(1552),
40453		cannotConfigureAddrWhichIsSiteLocal(1553),
40454		portEnteredNotAssociateWithVRF(1554),
40455		cannotDeleteLocalArpEntry(1555),
40456		invalidArpType(1556),
40457		arpEntryDoesNotExist(1557),
40458		vlanEnteredNotAssociateWithVRF(1558),
40459		cannotAddLocalArpEntry(1559),
40460		ipEcmpMaxPathIs4ForVsp4000(1560),
40461		ipPrefixListMaskLenGeValueGreaterThanLeValue(1561),
40462		systemRequiresAdvancedLicenseToCreateMoreThanOneIpAddress(1562),
40463		vrrpCriticalIpAddrEnabled(1563),
40464		vrrpDefaultNonCriticalIpAddress(1564),
40465		ipCreateInsufficientResource(1567),
40466		rsmltEnableInsufficientResource(1568),
40467		vrrpEnableInsufficientResource(1569),
40468		vrrpIpAddressAlreadyUsedForAnotherVrrpId(1570),
40469		broadcastIpAddressNotSupported(1571),
40470		vrrpAuthTypeChangeNotAllowed(1572),
40471		vrrpAuthKeyChangeNotAllowed(1573),
40472		vrrpHmacMD5KeyChangeNotAllowed(1574),
40473		vrrpPreemptModeChangeNotAllowed(1575),
40474		localRoutePreferenceChangeNotAllowed(1576),
40475		systemRequiresLicenseInstalledToCreateMoreThanOneIpAddr(1577),
40476		circuitlessIpUsedByMsdp(1578),
40477		maxInterfaceCreated(1579),
40478		portAlreadyInVlan(1580),
40479		rsmltEnabledOnIPv6InterfaceInNonDefaultVrf(1581),
40480		invalidHelpSourcePathname(1601),
40481		invalidHelpSourceRemotePathname(1602),
40482		webInvalidHttpsPort(1603),
40483		identicalHttpPortHttpsPortNotSupported(1604),
40484		tcpPortIsReservedForOtherFeature(1605),
40485		tcpPortIsBeingUsedByHttps(1606),
40486		tcpPortIsBeingUsedByHttp(1607),
40487		helpSourcePathnameShouldBeLocalOrRemoteOrUsb(1608),
40488		helpSourcePathnameShouldBeLocalOrRemote(1609),
40489		webPasswordLenInvalid(1610),
40490		invalidDdmMonitorInterval(1801),
40491		invalidDdmMonitor(1802),
40492		invalidDdmTrapsSend(1803),
40493		invalidDdmAlarmPortdown(1804),
40494		ddmMonitorConfigurationNotSupported(1805),
40495		ddmAlarmPortdownConfigurationNotSupported(1806),
40496		igmpOutOfSsmRange(2301),
40497		igmpDuplicateSsmTblEntry(2302),
40498		igmpSsmEntryDoesNotExist(2303),
40499		igmpSsmTblNotEmpty(2304),
40500		igmpRpSetExistsInSsmRange(2305),
40501		igmpCandidateRpExistsInSsmRange(2306),
40502		igmpIfInvalidQIntervalMrt(2307),
40503		igmpAlreadyEnabled(2308),
40504		igmpMaxStreamExceeded(2309),
40505		igmpStreamLimitAlreadyEnabled(2310),
40506		igmpStreamLimitNotEnabled(2311),
40507		igmpPimEnabledInSSMMode(2312),
40508		igmpDisableV3First(2313),
40509		igmpSSmConflictsWithSsgEntry(2314),
40510		igmpSsmCanNotDisableDynamicEntry(2315),
40511		invalidIpMulticastRange(2316),
40512		igmpStaticGroupCountExceeded(2317),
40513		igmpOverlappingStaticRangeNotAllowed(2319),
40514		igmpCannotEditStaticRecMcastDisabledGloballyOrOnVlan(2320),
40515		igmpPortMaxStreamExceedsIntfMaxStream(2327),
40516		igmpQueryMaxResponseUnsupportedOnV1(2328),
40517		igmpExplicitHostTrackingRequired(2333),
40518		igmpExplicitHostTrackingUnsupportedOnV1V2(2334),
40519		igmpCannotDeleteLastPortStaticGroup(2335),
40520		igmpUnspecifiedPortStaticGroup(2336),
40521		igmpNotVersion3(2337),
40522		igmpDisableSsmSnoop(2338),
40523		portIsRequiredForIgmpStaticEntryCreation(2339),
40524		snoopCannotBeEnabledWithPim(2340),
40525		snoopCannotBeEnabledWithDvmrp(2341),
40526		dvmrpCannotBeEnabledWithSnoop(2342),
40527		pimCannotBeEnabledWithSnoop(2343),
40528		igmpFlushActionNotAllowedWhenIgmpSnoopingIsDisabled(2344),
40529		igmpCannotModifyToGrpAddr(2345),
40530		igmpImmediateLeaveUnsupportedOnV1(2346),
40531		igmpStreamLimitCanBeEnabledOnlyOnBrouterOrVlan(2348),
40532		igmpAccessListIpHostAddressNotConfigured(2349),
40533		igmpSnoopingCannotBeEnabledWithVist(2350),
40534		ipfStreamAlreadyExists(2401),
40535		ipfStreamDoesNotExists(2402),
40536		ipfStreamInvalidStreamType(2403),
40537		ipfStreamInvalidPortOption(2404),
40538		ipfStreamNameTooLong(2405),
40539		ipfStreamInvalidProtocol(2406),
40540		ipfStreamInvalidDscp(2407),
40541		ipfDeviceAlreadyExists(2408),
40542		ipfDeviceUnknownPlatform(2409),
40543		ipfDeviceUnknownDevice(2410),
40544		ipfDeviceDoesNotExists(2411),
40545		ipfDeviceNameTooLong(2412),
40546		ipfOneZeroIpDestFilterIsAllowed(2413),
40547		ipfGlobalFilterMaxPerOctapid(2414),
40548		ipfDeviceMaxPerPort(2415),
40549		ipfDeviceMaxPerBox(2416),
40550		ipfDeviceMaxFilterList(2417),
40551		ipfInvalidRmodPort(2418),
40552		ipfSourceNextHopModeNotSupported(2419),
40553		aclErrIdInvalid(2428),
40554		aclErrNameInvalid(2429),
40555		aclErrTypeInvalid(2430),
40556		aclErrNotExist(2431),
40557		aclErrInUse(2432),
40558		aclErrExists(2433),
40559		aceErrAceNotExist(2438),
40560		aceInvalidMode(2482),
40561		aceEgressqEgressqnnscInvalid(2483),
40562		aceMaskOperCannotHaveList(2494),
40563		aclErrTypeOutVlanInvalidForVsp4k(2495),
40564		aclErrTypeOutVlanInvalid(2496),
40565		aceInvalidTcpFlags(2497),
40566		cannotDeleteIntMltId(2501),
40567		mltNoThisVlan(2502),
40568		mltPortsDifferentFramingMode(2503),
40569		moreThan2PortsInMlt(2504),
40570		portCannotBeAddedToDefualtVLANWithIPXEnabled(2505),
40571		portMemberNotSupportSMLT(2506),
40572		tenGEMltPortOrMltCannotBeAddedToVlanWithSmltMember(2507),
40573		tenGEMltPortCannotRunTogetherWithSMLT(2508),
40574		portCannotBeAddedToDefualtVLANWithSMLT(2509),
40575		tenGEPortOrMltCannotBeAddedToVlanWithSmltMember(2510),
40576		tenGEPortOrMltCannotRunTogetherWithSMLT(2511),
40577		tenGEPortNotSupportMcastDistribution(2512),
40578		tenGEPortNotSupportMLT(2513),
40579		mltSmltIdAlreadyExists(2514),
40580		mltInvalidSmltId(2515),
40581		mltSmltNotConfigured(2516),
40582		mltSmltAlreadyConfigured(2517),
40583		mltPortIsMemberOfMlt(2518),
40584		mltPortIsMemberOfSmlt(2519),
40585		mltSmltIpAddrNotAllowedOnSltPort(2520),
40586		mltUsedForLacp(2521),
40587		mltPortUsedForLacp(2522),
40588		mltUsedForMlt(2523),
40589		operationNotAllowedOnMltPort(2529),
40590		mltNsnaUplinkMismatch(2538),
40591		mltIdInvalidInNonRmode(2539),
40592		mltNaapVlanCannotBeAddedToIst(2540),
40593		mltIstCannotBeCreatedOverMltWithNaapVlan(2541),
40594		mltNaapCannotBeAddedToMltWithActiveIst(2542),
40595		mltVrfVlanAndLegacyPortCannotBeMembers(2563),
40596		cannotUntagMlt(2567),
40597		mltNameIsReservedAsDefautNameForAnotherMlt(2568),
40598		quotesNotAllowedInsideTheNameString(2569),
40599		mltNameIsBeingUsedByAnotherMlt(2570),
40600		mltCpLimitShutdownOnIstMltNotAllowed(2571),
40601		peerIpAndIstVlanNotInSameSubnet(2572),
40602		peerIpAndLocalIpCannotBeSame(2573),
40603		numOfMltAllowedToBeCreatedExceeds(2574),
40604		moreThan16PortsInMlt(2575),
40605		moreThan8PortsInMlt(2576),
40606		istAndSplitMltTypeNotSuuported(2577),
40607		mltIstIsNotSupported(2578),
40608		virtualIstCanBeEnabledOnOnlyOneMlt(2579),
40609		virtualIstPeerIpMustBeConfiguredBeforeMltVistEnable(2580),
40610		virtualIstOnMltMustBeDisabled(2581),
40611		virtualIstAllowedOnlyWhenSpanningTreeModeSetToMstp(2582),
40612		virtualIstMltCannotBeMemberOfVlan(2583),
40613		smltAlreadyConfiguredOnMlt(2584),
40614		istAlreadyConfiguredOnMlt(2585),
40615		virtIstAlreadyConfiguredOnMlt(2586),
40616		numOfMltAllowedToBeCreatedExceeds64(2587),
40617		numOfMltAllowedToBeCreatedExceeds50(2588),
40618		mltBelongToOnePortBasedVlanForAccessPort(2589),
40619		virtualIstAllowedOnlyWhenAdvancedFeatureEnabled(2590),
40620		virtualIstHaNeedsDisabled(2591),
40621		virtualIstCannotBeEnabledWithPimConfigured(2592),
40622		virtualIstCannotBeEnabledWithIgmpSnooping(2593),
40623		haUnsupportedWithVistAndSpb(2594),
40624		asListOverLimit(2601),
40625		communityListOverLimit(2602),
40626		mltSmltLacpInvalidKey(2603),
40627		extCommunityListOverLimit(2606),
40628		extCommunityInvalidListId(2607),
40629		extCommunityListIdExceedsRange(2608),
40630		mcastMltNotEnabled(2701),
40631		mcastMltInvalidSrcMask(2702),
40632		mcastMltInvalidGrpMask(2703),
40633		mcastMltRedistrNotEnabled(2704),
40634		mcastMltDiscontiguousSrcMaskValue(2705),
40635		mcastMltDiscontiguousGrpMaskValue(2706),
40636		mcastMltNotEnabledOnMlt(2707),
40637		mcastMltPortOnNonEtkt(2708),
40638		mcastMltConfMaskDisableMcastMlt(2709),
40639		ipmcTimePruneConflictsWithSsmEntry(2710),
40640		mcastMltCannotBeDisabled(2712),
40641		mcastRoutingNotEnabledGlobally(2713),
40642		rcSnmpSyslogDisableSyslogFirst(2801),
40643		rcSnmpInvalidSyslogHeader(2802),
40644		configSyslogHostAddrBeforeEnabling(2803),
40645		syslogInvalidTcpPort(2804),
40646		syslogHostEnabledCannotModifyIpAddr(2805),
40647		syslogTcpPortMustBeUniqueAcrossHosts(2806),
40648		syslogHostEnabledCannotModifyTcpPort(2807),
40649		syslogHostEnabledCannotDeleteHost(2808),
40650		syslogSecureEnabledHostsExceedMaxSshSessions(2809),
40651		syslogOnlyUninstallActionAllowedWhileDeletingRootCert(2810),
40652		syslogOnlyInstallActionAllowedWhileCreatingRootCert(2811),
40653		syslogRootCertFileAlreadyInstalled(2812),
40654		syslogRootCertFileNotFound(2813),
40655		syslogRootCertFileNotInstalled(2814),
40656		syslogHostEnabledCannotModifyMode(2815),
40657		syslogHostEnabledCannotModifyServerCertName(2816),
40658		syslogHostUnsupportedModeSsh(2817),
40659		dvmrpMBRNotAllowed(2901),
40660		dvmrpInvalidIntfTypeChange(2902),
40661		ipxPolicyNetEntryNotFound(3101),
40662		ipxPolicyNetDuplicateEntry(3102),
40663		ipxPolicyNetListEntryNotFound(3103),
40664		ipxPolicyNetListDuplicateEntry(3104),
40665		ipxPolicyServEntryNotFound(3105),
40666		ipxPolicyServDuplicateEntry(3106),
40667		ipxPolicyServeListEntryNotFound(3107),
40668		ipxPolicyServListDuplicateEntry(3108),
40669		ipxPolicyPolicyEntryNotFound(3109),
40670		ipxPlicyPolicyDuplicateEntry(3110),
40671		ipxRoutePolicyNetListOverLimit(3111),
40672		ipxRoutePolicyServListOverLimit(3112),
40673		ipxPolicyRipOutFilterEntryNotFound(3113),
40674		ipxPolicySapOutFilterEntryNotFound(3114),
40675		ipxPolicyRipInFilterEntryNotFound(3115),
40676		ipxPolicySapInFilterEntryNotFound(3116),
40677		ipxPolicyIpxNetEntryInvalidName(3117),
40678		ipxPolicyIpxServEntryInvalidName(3118),
40679		ipxPolicyPolicyEntryInvalidName(3119),
40680		vlanHas10GEMemberWhichNotSupportIPX(3120),
40681		vlanContainUnSupportedPrPort(3121),
40682		invalidLengthOf2kBootConfigLicenseSource(3401),
40683		licenseFileDoesNotExist(3402),
40684		licenseFileIsAlreadyLoaded(3405),
40685		linecardCompatibilityModeConfigAllowedOnlyOnMasterSlot(3406),
40686		noValidLicenseFileFound(3407),
40687		systemSupportsAdvancedFeatureReservationHighOnly(3408),
40688		systemSupportsAdvancedFeatureReservationLowOnly(3409),
40689		badTftpTimeout(3411),
40690		badHostUser(3412),
40691		badHostPassword(3413),
40692		badTftpRetransmit(3414),
40693		qosRateLimitEnableAllowedOnlyForConsecutiveQueues(3628),
40694		qosRateLimitEnableExceedsMaxRateLimitPerProfile(3629),
40695		invalidModeForAtmMDAType(3901),
40696		atmInvalidPVCEncapTypeForElan(3902),
40697		atmInvalidPVCPCRRange(3903),
40698		unsupportedVPI(3904),
40699		radiusAuthAcctAttrSame(4101),
40700		radiusAuthAcctPortSame(4102),
40701		radiusAuthAcctNoServerConfig(4103),
40702		radiusReAuthTimerFailed(4104),
40703		radiusAbortSesionTimerFailed(4105),
40704		radiusInvalidSnmpUserLength(4106),
40705		radiusInvalidCliCommandCount(4107),
40706		radiusAuthAcctNoServerButSnmpConfig(4112),
40707		radiusDisableAcctBeforeDeletingLastServer(4113),
40708		radiusEnableRadiusBeforeEnablingAccounting(4114),
40709		disableAccountingBeforeDisablingRadius(4115),
40710		radiusDynAuthMaximumClientsReached(4116),
40711		radiusDynAuthUdpPortNotInRange(4117),
40712		radiusDynAuthCannotModifyUdpPort(4118),
40713		radiusDynAuthSecretKeyTooLong(4119),
40714		radiusDynAuthCannotModifySecretKey(4120),
40715		radiusDynAuthUnknownOperationGiven(4121),
40716		radiusDynAuthSecretKeyRequiredBeforeEnable(4122),
40717		radiusDynAuthClientNotFound(4123),
40718		radiusDynAuthUnknownReplayProtection(4124),
40719		rtmMaxRouteLicensedLimitReached(4501),
40720		ripEnableExceedsMaxLimit(4701),
40721		ripEnableExceedsMaxLimitOn4k(4702),
40722		ripEnableExceedsMaxLimit200(4703),
40723		ripEnableNotAllowedOnDvrVlan(4704),
40724		pimGlobInvalidUniRouteChangeTimeOut(4801),
40725		pimGlobInvalidDiscDataTimeOut(4802),
40726		pimGlobInvalidCRPADVTimeOut(4803),
40727		pimGlobInvalidBootStrapPeriod(4804),
40728		pimStaticRpEnabled(4805),
40729		pimStaticRpNotEnabled(4806),
40730		pimStaticRpEntryExists(4807),
40731		pimStaticRpNoRoute(4808),
40732		pimAddressInSsmRange(4809),
40733		pimInvalidModeChange(4810),
40734		pimStaticRpNotAllowed(4811),
40735		pimMBRNotAllowed(4812),
40736		pimGlobInvalidActChkInterval(4813),
40737		pimGlobActChkIntervalNotAllowed(4814),
40738		pimGlobNotSuppActChkInterval(4817),
40739		pimVirtualNbrInvalidIfIndex(4818),
40740		pimIntfChangeNotAllowedWhenEnabled(4819),
40741		pimNotSupportedForMulticastVrf(4820),
40742		pimFeatureNotSupported(4822),
40743		pimCandidateRpTableMaxSizeReached(4823),
40744		pimCandidateRpAdddressAlreadyConfigured(4824),
40745		pimNotSupportedForVist(4825),
40746		rpsMcastMaskLenToNotAllowed(4901),
40747		rpsIpPrefixListIdAlreadyExists(4907),
40748		rpsIpPrefixListNameAlreadyExists(4908),
40749		ntpSourceIpDoesNotExist(5002),
40750		brouterIpIsBeingUsedByNtpAsSourceIp(5003),
40751		clipIpIsBeingUsedByNtpAsSourceIp(5004),
40752		vlanIpIsbeingUsedByNtpAsSourceIp(5005),
40753		mgmtPortIsBeingUsedByNtpAsSourceIp(5006),
40754		mgmtVirtualIpIsBeingUsedByNtpAsSourceIp(5007),
40755		ntpKeyIncorrectType(5008),
40756		ntpKeySecretNotConfigured(5009),
40757		cannotCreateNtpServerUsingAForbiddenIpAddress(5010),
40758		onlyAlphanumCharsForNtpKey(5011),
40759		ntpCannotDisableWhenEsEnabled(5014),
40760		ntpCannotDisableOrDeleteServerWhenEsEnabled(5015),
40761		ntpCannotChangeVersionWhenNtpEnabled(5016),
40762		ntpIncorrectNtpVersionSpecified(5017),
40763		tcpConnectionNotFound(5101),
40764		tcpInvalidState(5102),
40765		tcpSessionsInUse(5103),
40766		bgpPeerNotFound(5201),
40767		bgpInvalidPeerEnable(5202),
40768		bgpInvalidPeerRemoteas(5203),
40769		bgpInvalidPeerGroupName(5204),
40770		bgpInvalidPeerDefaultOriginate(5205),
40771		bgpInvalidPeerEbgpMultiNop(5206),
40772		bgpInvalidPeerAdvertisementInterval(5207),
40773		bgpInvalidPeerPassword(5208),
40774		bgpInvalidPeerWeight(5209),
40775		bgpInvalidPeerNextHopSelf(5210),
40776		bgpInvalidPeerRoutePolicyIn(5211),
40777		bgpInvalidPeerRoutePolicyOut(5212),
40778		bgpInvalidPeerRouteReflectorClient(5213),
40779		bgpInvalidPeerSoftReconfigurationIn(5214),
40780		bgpInvalidPeerSoftReconfiguration(5215),
40781		bgpInvalidPeerRemovePrivateAs(5216),
40782		bgpInvalidPeerRowStatus(5217),
40783		bgpNetworkNotFound(5218),
40784		bgpPeerGroupNotFound(5219),
40785		bgpInvalidPeerGroupEnable(5220),
40786		bgpInvalidPeerGroupRemoteAs(5221),
40787		bgpInvalidPeerGroupDefaultOriginate(5222),
40788		bgpInvalidPeerGroupUpdateSource(5223),
40789		bgpInvalidPeerGroupEbgpMultiHop(5224),
40790		bgpInvalidPeerGroupAdvertisementInterval(5225),
40791		bgpInvalidPeerGroupPassword(5226),
40792		bgpInvalidPeerGroupWeight(5227),
40793		bgpInvalidPeerGroupNextHopSelf(5228),
40794		bgpInvalidPeerGroupRoutePolicyIn(5229),
40795		bgpInvalidPeerGroupRoutePolicyOut(5230),
40796		bgpInvalidPeerGroupRouteReflectorClient(5231),
40797		bgpInvalidPeerGroupSoftReconfigurationIn(5232),
40798		bgpInvalidPeerGroupSoftReconfiguration(5233),
40799		bgpInvalidPeerGroupRemovePrivateAs(5234),
40800		bgpInvalidPeerGroupHoldTime(5235),
40801		bgpInvalidPeerGroupKeepAlive(5236),
40802		bgpInvalidPeerGroupRowStatus(5237),
40803		bgpInvalidPeerGroupGroupName(5238),
40804		bgpAggregateNotFound(5239),
40805		bgpInvalidAggregateAsSetGenerate(5240),
40806		bgpInvalidAggregateSummaryOnly(5241),
40807		bgpInvalidAggregateSuppressPolicy(5242),
40808		bgpInvalidAggregateAdvertisePolicy(5243),
40809		bgpInvalidAggregateAttributePolicy(5244),
40810		bgpOperationNotAllowedWhenBgpIsEnabled(5245),
40811		bgpInvalidPeerHoldTime(5246),
40812		bgpInvalidPeerKeepAlive(5247),
40813		bgpInvalidPeerMaxPrefix(5248),
40814		bgpInvalidPeerGroupMaxPrefix(5249),
40815		bgpInvalidPeerMD5Authentication(5250),
40816		bgpInvalidPeerGroupMD5Authentication(5251),
40817		bgpInvalidPeerGroupIndex(5252),
40818		bgpInvalidConfederationIdentifier(5253),
40819		bgpInvalidConfederationPeerAsNumber(5254),
40820		bgpInvalidConfederationPeerNotFound(5255),
40821		bgpInvalidConfederationPeerAlreadyExist(5256),
40822		bgpOperationNotAllowedWhenSoftReconfigInIsDisabled(5257),
40823		bgpNotAllowedSoftRecfgInIsDisabledForTheGrpOrAnyPeerInGrp(5258),
40824		bgpCanNotEnablePeerWithoutCfgRemoteAsForThePeer(5259),
40825		bgpCanNotEnablePeerGrpWoCfgRemoteASPeerGrpOrAnyPeerInGrp(5260),
40826		bgpOperationNotAllowedWhenPeerIsBGPON(5261),
40827		bgpOperationNotAllowedWhenPeerGrpOrAnyPeerInGrpIsBGPON(5262),
40828		bgpOperationNotAllowedExternalPeer(5263),
40829		bgpOperationNotAllowedInternalPeer(5264),
40830		asListNotFound(5265),
40831		asListDuplicate(5266),
40832		asListAsPathEntryNotFound(5267),
40833		asListAsPathEntryDuplicate(5268),
40834		asListInvalidModeOfAsPathEntry(5269),
40835		asListInvalidAsRegularExpressionOfAsPathEntry(5270),
40836		asListInvalidRowStatusOfAsPathEntry(5271),
40837		communityListNotFound(5272),
40838		communityListDuplicate(5273),
40839		communityListCommunityPathEntryNotFound(5274),
40840		communityListCommunityPathEntryDuplicate(5275),
40841		communityListInvalidModeOfCommunityPathEntry(5276),
40842		communityListInvalidValueOfCommunityEntry(5277),
40843		communityListInvalidRowStatusOfCommunityEntry(5278),
40844		bgpFeatureNotSupport(5279),
40845		bgpMd5EnabledWithoutPasswd(5280),
40846		bgpEnabledWithoutLocalAs(5281),
40847		bgpAggregateAdvertisePolicyWithoutAsSet(5282),
40848		bgpPeerHoldTimeLessThanKeepAliveTime(5283),
40849		bgpCommListCommunityStringUsed(5284),
40850		communityListModificationNotAllowed(5288),
40851		bgpInvalidPeerGroupAsOverride(5289),
40852		bgpInvalidPeerGroupAllowAsIn(5290),
40853		bgpInvalidPeerAllowAsIn(5291),
40854		bgpInvalidPeerAsOverride(5292),
40855		extCommunityListNotFound(5293),
40856		extCommunityListModificationNotAllowed(5294),
40857		extCommunityListInvalidEntry(5295),
40858		extCommunityListDuplicateMemberId(5296),
40859		extCommunityListInfoAlreadyExists(5297),
40860		extCommunityMemberNotFound(5298),
40861		bgpPeerLimitExceeded(5299),
40862		bgpPeerIpv6NotSupport(5301),
40863		extComListCannotCreateWithoutRtOrSooConfig(5302),
40864		extComListRtAssignedNumMustBeConfigured(5303),
40865		extComListSooAssignedNumMustBeConfigured(5304),
40866		bgpPasswdCannotChangedInEstablishState(5305),
40867		bgpPasswdCannotDeleteWhenMd5Enabled(5306),
40868		bgpPasswdCannotDeleteForMismatch(5307),
40869		bgpPasswdCannotDeleteForNonexistence(5308),
40870		bgpInvalidMaxEqualCostRoutes(5309),
40871		sshEnableTrue(5501),
40872		rsaKeyNotExist(5502),
40873		dsaKeyNotExist(5503),
40874		rsaKeyGenMiss(5504),
40875		dsaKeyGenMiss(5505),
40876		sshShutDownInProcess(5506),
40877		sshInvalidPort(5507),
40878		sshPortAlreadyInUse(5508),
40879		sshPortReserved(5509),
40880		sshAuthenticationNotEnabled(5510),
40881		sshUnableToRetrieveGlobalData(5511),
40882		sshDisabledRekeyCannotEnable(5512),
40883		sshRsaKeySizeInvalid(5513),
40884		sshDsaKeySizeInvalid(5514),
40885		sshSpecifyAuthEncKexToEnableSsh(5515),
40886		sshHostKeyGenInProgress(5517),
40887		sshDisabledSshClientCannotEnable(5516),
40888		invalidOperationOnWsmOrSamStg(5601),
40889		invalidOperationOnWsmOrSamVlan(5602),
40890		invalidOperationOnWsmOrSamPort(5603),
40891		invalidOperationOnSamPort(5604),
40892		mplsInvalidRouterId(6109),
40893		lacpInvalidAggrsysPrio(6501),
40894		lacpInvalidAggrActorAdminKey(6502),
40895		lacpInvalidAggrColMaxDelay(6503),
40896		lacpInconsistentKey(6504),
40897		lacpInvalidVal(6505),
40898		lacpOutOfRangeKey(6506),
40899		lacpPortNotAggregatable(6507),
40900		lacpKeyModificationNotAllowedOnSltPort(6508),
40901		vlacpTimeoutScaleRangeBetween3To10(6509),
40902		lacpOtherPortsWithSameKey(6510),
40903		vlacpOneofPortorMLTIdIsRequired(6511),
40904		vlacpDuplicatePeerMacAddress(6512),
40905		vlacpOutOfRangeMac(6513),
40906		lacpSmltSysIdSyncIncomplete(6514),
40907		vlacpOperationReqPortVlacpDis(6515),
40908		vlacpEtherTypeIsInvalid(6527),
40909		lacpPortsWithSameKeyHaveLosslessMismatch(6528),
40910		lacpAggregationMustBeDisabledToSetKeyToDefault(6529),
40911		lacpAggregationKeyMustBeSetBeforeEnable(6530),
40912		mirrorByPortNonExistingEntry(6711),
40913		mirrorEntryNotExist(6712),
40914		mirrorEntryExists(6713),
40915		mirrorOneDestAllowed(6714),
40916		mirrorPortInUse(6715),
40917		miirorIpNotSupportRemoteVlanId(6716),
40918		mirrorPortSameAsMirroringPort(6717),
40919		mirrorPortInConflictWithVlanPort(6718),
40920		mirrorPortInConflictWithMltPort(6719),
40921		mirrorPortExistsInAnotherEntry(6720),
40922		mirroringPortExistsInAnotherEntry(6721),
40923		mirroredPortsNotConfigured(6722),
40924		mirroringAndRemoteVlanMustMatch(6723),
40925		mirroringPortMustExistOnRemoteVlan(6724),
40926		mirroringMltIsNotPartOfRemoteVlan(6725),
40927		mirroringVlanShouldHavePortsAssigned(6726),
40928		mirroringVlanCannotBeRoutable(6727),
40929		mirroringPortCannotBeBrouter(6728),
40930		diagEntryWithRemoteMirrorExistsCannotAddIp(6729),
40931		diagMonitorIpInSameSubnetAsLocalInterface(6730),
40932		diagEntryWithMonitorIpInSameSubnetExists(6731),
40933		diagEntryMandatoryParmsNotEntered(6741),
40934		diagEntryCannotModifyMonitorIsidOffset(6742),
40935		diagEntryMaxMonitorIsidsReached(6743),
40936		diagQosNotApplicableForRegularMirroring(6744),
40937		diagCannotEnableEgressMirroringOnMoreThanOneIsid(6745),
40938		diagMonitorIsidOffsetAlreadyInUse(6746),
40939		diagMonitorByIsidTblAccessError(6747),
40940		diagCantConfigNniFeAssociatedPortsAsIsidMirroringAndViceVersa(6748),
40941		diagMirroringAndMonitoringSessionsCannotHaveSameIsidOffset(6749),
40942		diagMirroringAndMonitoringSessionsCannotHaveSamePorts(6750),
40943		diagCannotRemoveEntryMustHaveEitherEgressPortsOrMltConfigured(6751),
40944		diagCannotConfigSamePortMltAndVlanForDifferentIsidOffsets(6752),
40945		diagMltAssociatedWithMonitoringIsidCannotBeDeleted(6753),
40946		diagEgressPortCannotBeMemberOfEgressMltAndViceVersa(6754),
40947		diagCantConfigOnaDeviceNetworkPortAsIsidMirroringAndViceVersa(6755),
40948		diagMonitoringEgressPortCannotBeMemberOfMltAndViceVersa(6756),
40949		diagCannotConfigurePortMirroringWhenFlowMirroringIsConfigured(6757),
40950		diagAllAvailableMirrorResourcesAreInUse(6758),
40951		targetAddressMissing(6801),
40952		testAlreadyRunning(6802),
40953		invalidTargetAddress(6803),
40954		invalidSourceAddress(6804),
40955		controlEntryAlreadyExists(6805),
40956		invalidIpAddressFormat(6806),
40957		invalidDataRange(6807),
40958		invalidIndex(6808),
40959		entryDoesNotExist(6809),
40960		controlEntryMaxLimitReached(6810),
40961		maxRowOutOfRange(6811),
40962		ipv6VlanDoesnotExist(7401),
40963		ipv6InvalidInstance(7402),
40964		ipv6InvalidParameter(7403),
40965		ipv6AttrNotImplemented(7404),
40966		ipv6EntryDuplicate(7405),
40967		ipv6EntryNotExist(7406),
40968		ipv6InvalidIdentifierLength(7407),
40969		ipv6CircuitDoesNotExist(7408),
40970		ipv6PortNotPowerRanger(7409),
40971		ipv6InvalidInterfaceIdentifier(7410),
40972		ipv6CannotChangeWhenAdminEnable(7411),
40973		ipv6InvalidReasmMaxSize(7412),
40974		ipv6InvalidReachableTime(7413),
40975		ipv6InvalidPrefixLength(7414),
40976		ipv6InvalidSendAdverts(7415),
40977		ipv6InvalidMaxInterval(7416),
40978		ipv6InvalidMinInterval(7417),
40979		ipv6InvalidRetransmitTimer(7418),
40980		ipv6InvalidDefaultLifeTime(7419),
40981		ipv6InvalidCurHopLimit(7420),
40982		ipv6InvalidManagedFlag(7421),
40983		ipv6InvalidOtherConfigFlag(7422),
40984		ipv6InvalidDadNsNum(7423),
40985		ipv6InvalidPhysicalAddress(7424),
40986		ipv6InvalidNetToPhysicalType(7425),
40987		ipv6NeighborDuplicate(7426),
40988		ipv6NeighborDoesNotExist(7427),
40989		ipv6InvalidInvalidIpv6Addr(7428),
40990		ipv6PrefixDuplicate(7429),
40991		ipv6InvalidPrefix(7430),
40992		ipv6InvalidInterfaceType(7431),
40993		ipv6NexthopOrIndexReq(7432),
40994		ipv6NexthopIsLinklocBothIndexHopReq(7433),
40995		ipv6StaticRouteDistanceReq(7434),
40996		ipv6StaticRouteDuplicate(7435),
40997		ipv6StaticRouteInvalid(7436),
40998		ipv6OspfInvalidRouterId(7437),
40999		ipv6OspfNotSupported(7438),
41000		ipv6OspfAreaDoesNotExist(7439),
41001		ipv6OspfAlreadyExist(7440),
41002		ipv6OspfInterfaceInvalid(7441),
41003		ipv6OspfInterfaceExists(7442),
41004		ipv6OspfInterfaceNotExists(7443),
41005		ipv6OspfAreaAggregateEntryExists(7444),
41006		ipv6OspfAreaAggregateEntryDoesNotExist(7445),
41007		ipv6OspfInvalidAreaRangeMask(7446),
41008		ipv6OspfAreaCannotModifyBackbone(7447),
41009		tcpConnectTblPermittedStateIsDelete(7448),
41010		ipv6InterfaceVlanNotFound(7449),
41011		ipv6TunnelInterfaceDoesnotExist(7450),
41012		ipv6TunnelNotImplemented(7451),
41013		ipv6TunnelInvalidOperation(7452),
41014		ipv6TunnelInvalidType(7453),
41015		ipv6TunnelInterfaceAlreadyExist(7454),
41016		ipv6TunnelRemAddrShldBeZero(7455),
41017		ipv6VlanDoesNotMatchPreviousVlanid(7456),
41018		ipv6UvifDoesNotExist(7457),
41019		ipv6MldNotEnabled(7458),
41020		ipv6MldInterfaceExists(7459),
41021		ipv6MldInterfaceDoesNotExist(7460),
41022		ipv6MldInvalidQueryInterval(7461),
41023		ipv6MldInvalidVersion(7462),
41024		ipv6MldInvalidMaxRespdelay(7463),
41025		ipv6MldInvalidRobvar(7464),
41026		ipv6MldInvalidLlqi(7465),
41027		ipv6RedistributionInvalidOperation(7466),
41028		ipv6InvalidMaxRouterAdvertInterval(7467),
41029		ipv6InvalidMinRouterAdvertInterval(7468),
41030		ipv6CannotSetSummaryAsFalseIfNotStubArea(7469),
41031		ipv6CannotModifyStubMetricIfNotStubArea(7470),
41032		ipv6GatewayMustBeOnMgmtInterface(7471),
41033		ipv6OspfNbmaNbrAlreadyExist(7472),
41034		ipv6OspfInterfaceNotNbma(7473),
41035		ipv6OspfNbmaTunnelNot624(7474),
41036		ipv6OspfNbmaNbrNotExist(7475),
41037		cannotConfigureAddrWhichIsLinkLocal(7476),
41038		addrEntryDoesNotExist(7477),
41039		ipv6TunnelCannotHaveMoreThanOneAddr(7478),
41040		cannotChangeAddressType(7479),
41041		cannotConfigureNetAddr(7480),
41042		invalidInetNetworkAndMask(7481),
41043		cannotConfigureHostAddr(7482),
41044		ipv6InterfaceIdCannotBeChanged(7483),
41045		ipv6TunnelLocalAndRemoteIpAddressCannotBeSame(7484),
41046		ipv6StaticRouteWrongNexthop(7485),
41047		ipv6EuiInterfacePrefixCannotBeGreaterThan64(7486),
41048		ipv6CircuitMcastFlagNotSet(7487),
41049		ipv6MldProxyUnsupported(7488),
41050		ipv6MtuChangeWhenIntfDisable(7489),
41051		ipv6OspfNbmaNbrInvalidAddress(7490),
41052		ipv6AddressAndPrefixSame(7491),
41053		ipv6IncompatibleAddressTypeAndAddress(7492),
41054		ipv6DadInProgressTryLater(7493),
41055		ipv6InterfaceMismatch(7494),
41056		ipv6StaticNeighborInterfaceNotPresent(7495),
41057		ipv6RequiresSuperMezz(7496),
41058		ipv6StaticRouteOnlyIfindexCannotConfigPref(7497),
41059		ipv6StaticRouteRecursiveRouteNotSupported(7498),
41060		ipv6TunnelLocalRemoteAddrPairAlreadyExists(7499),
41061		ipv6DefaultRouteIncorrectMask(7500),
41062		idInvalid(7501),
41063		notExist(7502),
41064		duplicate(7503),
41065		nameInvalid(7504),
41066		notenablemixedmlt(7505),
41067		portconflictmixedmlt(7506),
41068		cannotConfigureBothNetAndHostAddr(7510),
41069		actInUse(7601),
41070		actFieldTooMany(7602),
41071		actPatternNotExist(7603),
41072		actErrApplyStateTrue(7604),
41073		actMaxPatternExceeded(7605),
41074		aclActNotExist(7606),
41075		aclTypeInvalid(7607),
41076		aclDefActionInvalid(7608),
41077		aclGlobActionInvalid(7609),
41078		vlanInvalid(7610),
41079		portInvalid(7611),
41080		aclMltInvalid(7612),
41081		aclInUse(7613),
41082		aclInvalidState(7614),
41083		aclActNotApplied(7615),
41084		aclActVlanAttrSpecified(7616),
41085		aclActPortAttrSpecified(7617),
41086		aclPortBased(7618),
41087		aclVlanBased(7619),
41088		actNoAttributesConfigured(7620),
41089		aclErrPortAlreadyInAcl(7621),
41090		aclErrVlanAlreadyInAcl(7622),
41091		aceAclIdInvalid(7623),
41092		aceAclNotExist(7624),
41093		aceInUse(7625),
41094		aceMax(7626),
41095		aceModeIllegal(7627),
41096		aceDscpIllegal(7628),
41097		aceDot1pIllegal(7629),
41098		aceUnreachIllegal(7630),
41099		acePoliceIllegal(7631),
41100		aceAclInvlanPoliceNotAllLanes(7632),
41101		aceInvalidAdminState(7633),
41102		aceEgressQueueInvalid(7634),
41103		aceEgressQueue1gInvalid(7635),
41104		aceEgressQueue10gInvalid(7636),
41105		aceEgressNNSCInvalid(7637),
41106		acePoliceInvalidMode(7638),
41107		aceAttrNotExistInAct(7639),
41108		aceInsuffActionAttr(7640),
41109		maxAceForSystem(7641),
41110		aceValMoreThanActPatternLen(7642),
41111		aceMltIndexIllegal(7643),
41112		aceModeNotPermit(7644),
41113		aceNotPermitIngress(7645),
41114		aceParmNotDefault(7646),
41115		aceAttrConflict(7647),
41116		defaultIdnoCreate(7648),
41117		defaultIdnoDelete(7649),
41118		defaultIdnoModify(7650),
41119		mltPortAclConflict(7651),
41120		aceNoModeModify(7652),
41121		aclNoAccept(7653),
41122		aceDebugMirrorDisableToRemoveDest(7658),
41123		aclDefActionControl(7659),
41124		aclStateEnable(7660),
41125		aclStateDisable(7661),
41126		aceRedirectMaxLimit(7662),
41127		aceRedirectNotConfigure(7663),
41128		aceQosAction(7664),
41129		aceSecurityAction(7665),
41130		aceActionMaxCount(7666),
41131		aceCountActionInvalid(7667),
41132		aceLogActionInvalid(7668),
41133		aceInoutPortAction(7669),
41134		aceInoutVlanAction(7670),
41135		aceAttListRange(7671),
41136		acenoIpProtoAttr(7672),
41137		aceEthVlanList(7673),
41138		aceMask(7674),
41139		aceL3L4Config(7675),
41140		noFreeFilterMirrorIdAvail(7676),
41141		etherTypeAttribFirst(7677),
41142		aclTypeCannotBeModified(7679),
41143		aceInvalidOperMask(7680),
41144		qosAceCannotHaveDenyMode(7681),
41145		aceSrcMacInvalidAddr(7682),
41146		aceNotAllowRemoveAllPortsAfterCreation(7683),
41147		acePortEntryRequiresOnePortForCreation(7684),
41148		acePortEntryAllowsOnlyOnePort(7685),
41149		aceEthVlanIdEntryCreationRequiresOperaiotnAndVlanId(7689),
41150		aceEthVlanTagPrioEntryCreationRequiresOperAndTagPrio(7690),
41151		aceInvalidOperMacMask(7691),
41152		aceEthMacEntryCreationRequiresOperaiotnAndMacAddr(7692),
41153		aceIpEntryCreationRequiresOperaiotnAndIpAddr(7693),
41154		aclNoMultipleMirrorDest(7694),
41155		aceProtoPortEntryCreationRequiresOperAndPort(7695),
41156		entryOnlyAllowOnePortToBeSet(7696),
41157		portInputFormatIsInvalid(7697),
41158		operationMaskMustBeZeroWhenOperationIsNotMask(7698),
41159		aceTcpFlagEntryCreationRequiresOperaiotnAndTcpFlag(7699),
41160		qosPolicyLaneExist(7701),
41161		qosPolicyLaneNotExist(7702),
41162		qosPolicyPkRateInvalid(7703),
41163		qosPolicySvcRateInvalid(7704),
41164		qosPolicyLaneInvalid(7705),
41165		qosPolicyValidAcesPresent(7706),
41166		qosTxQSetQmaxInvalid(7707),
41167		qosTxQSetQmaxChangeNotAllowed(7708),
41168		qosTxQSetBalQInvalid(7709),
41169		qosTxQSetHipriQInvalid(7710),
41170		qosTxQSetLopriQInvalid(7711),
41171		qosTxQSetMaxQExceed(7712),
41172		qosTxQSetPortNotRMod(7713),
41173		qosTxQSetQInvalid(7714),
41174		qosTxQSetQNotAssign(7715),
41175		qosTxQSetMinRateGtMaxrate(7716),
41176		qosTxQSetQMaxAfter8Adjust(7717),
41177		qosTxQSetPortFeIncompatibleQset64(7718),
41178		qosTxQSetPortGbIncompatibleQset8(7719),
41179		qosTxQSetModificationNotAllowed(7720),
41180		qosSvcRateInvalid(7765),
41181		qosTxQSetQLengthWredModNotAllowed(7766),
41182		qosPolMinPeakSvcRate64M(7774),
41183		qosShaperCannotExceedMaxShapeRateFor10GInterface(7775),
41184		qosPolPeakRateMustBeEqualOr18KbpsGreaterThanSvcRate(7777),
41185		ipv6InterfaceAdminDisabled(7802),
41186		ipv6ForwadingDisabled(7803),
41187		noVrrpLinkLocalAddressSpecified(7804),
41188		vrrpLinkLocalAddressCannotBeChanged(7805),
41189		vrrpInvalidGlobalAddress(7806),
41190		invalidLinkLocalAddress(7807),
41191		addressExistsOnVrrp(7808),
41192		invalidVrrpAddressOwnerPriority(7809),
41193		ipv6ValidLifeCanOnlyBeInfinityForInfinite(7810),
41194		invalidVrrpPrefixEntry(7811),
41195		vrrpPrefixExists(7812),
41196		ipsecSpAlreadyExist(7813),
41197		ipsecSpDoesNotExist(7814),
41198		ipsecSaConfigChangeNotAllowedWhenPolicyIsEnabled(7815),
41199		ipsecSaHashAndEncryptAlgorithmsCannotBeNull(7816),
41200		ikeProfileAlreadyExists(7817),
41201		ikeReachedMaxProfilesCannotCreateNewProfile(7818),
41202		ikeProfileDoesNotExist(7819),
41203		ikeCannotDeleteDefaultProfile(7820),
41204		ikeCannotDeleteProfileInUse(7821),
41205		ikePolicyAlreadyExists(7822),
41206		ikePolicyNameShouldBeConfigured(7823),
41207		ikePolicyExistWithSameName(7824),
41208		ikePolicyLAddrIsNotConfigured(7825),
41209		ikePolicyDoesNotExist(7826),
41210		ikePolicyNameCannotBeChanged(7827),
41211		ikePolicyCannotChangeAddrType(7828),
41212		ikePolicyCannotChangeAuthMethod(7829),
41213		ikePolicyPSKNotConfigured(7830),
41214		ikeProfileInvalidEncryptKeyLen(7831),
41215		ikePolicyLaddrAndRaddrTypeMismatch(7895),
41216		ikePolicyLocalIpv4AddressNotConfigured(7896),
41217		ikeCannotChangeAuthMethodForEnabledPolicy(7899),
41218		ikeUnsupportedAddressType(7900),
41219		ikeCannotChangePeerNameForEnabledPolicy(7938),
41220		ipsecSaAlreadyExist(7832),
41221		ipsecSaDoesNotExist(7833),
41222		ipsecSpSaLinkExist(7834),
41223		ipsecSpSaLinkDoesNotExist(7835),
41224		ipsecManualKeyingAlgoDetailMustBeConfigured(7836),
41225		ipsecSpiValueShouldBeUnique(7837),
41226		ipsecEncryptKeyInfoMustBeConfiguredWithAlgo(7838),
41227		ipsecAuthKeyInfoMustBeConfiguredWithAlgo(7839),
41228		ipsecSaRaddrEntryNotFound(7840),
41229		ipsecSpAndInterfaceDoesNotExist(7841),
41230		ipsecCannotModifySp(7842),
41231		ipsecCannotModifySa(7843),
41232		ipsecMismatchInterfaceAddrAndLaddrOrRaddr(7844),
41233		ikeProfileAggressiveModeIsNotSupported(7845),
41234		ikePolicyLAddrNotFoundOnInterface(7846),
41235		ikePolicyLAddrAndRAddrCannotBeTheSame(7847),
41236		ipsecInvalidEncKey(7848),
41237		ipsecInvalidAuthKey(7849),
41238		ipsecCannotSetEncryptAlgoAndKeyDetailWithAuthHeader(7850),
41239		ipsecCannotLinkSaWithNullSpi(7851),
41240		ipv6AddressCannotBeDeletedDueToUsageOfIpsecPolicyLaddrOrRaddr(7852),
41241		ipsecMaxCountPolicyLinkedToInterfaceReached(7853),
41242		ipsecMaxCountPolicyLinkedToSaReached(7854),
41243		ipv6Ospfv3VirtualLinkIpsecPolicyEnabledCannotModify(7859),
41244		ipv6OspfV3VirtualLinkIpsecPolicyAttached(7860),
41245		ipv6IpsecInvalidKeyString(7861),
41246		ipv6CannotDeleteVlanWithIpsecEnabled(7872),
41247		ipv6CannotDeleteBrouterPortWithIpsecEnabled(7873),
41248		ipsecCannotLinkPolicyToSaWithPolicyDisable(7875),
41249		ipsecCannotRemovePolicyInterfaceWithWrongDirection(7876),
41250		ipsecCannotModifyDirectionOnIpsecEnabledInterface(7877),
41251		ipsecCannotSetSrcPortDstPortForIcmpv6AndOspf(7878),
41252		ipsecPolicyAndSaNameShouldBeAlphanumeric(7879),
41253		ipsecInvalidPortNumber(7880),
41254		ipsecUnsupportedAddressType(7881),
41255		ipsecCannotDeletePolicyIfPolicySaLinkExist(7882),
41256		ipsecPolicyAlreadyLinkedToOtherSa(7883),
41257		ipsecCannotUnlinkPolicySaPairWithInterfaceLinked(7884),
41258		ipsecCannotDeletePolicyAttachedToInterface(7885),
41259		noIpv6AddrAssociatedWithPortOrNoVlanProvided(7886),
41260		invalidVrrpVersion(7887),
41261		cannotConfigureIpv4MappedIpv6AddrWithDotedDecimalFormat(7888),
41262		ipv6MrouteHwUsageUseDefault(7889),
41263		ipv6OspfAreaHasIpsecVirtualLinkAttached(7890),
41264		configurationOfIpv4CompatibleIpv6AddrIsDeprecated(7891),
41265		notAllowedtoChangeVrrpChecksumMethodForVrrpV2(7892),
41266		ipsecMismatchBetweenPolicyLaddrAndRaddrType(7893),
41267		ipsecCannotSetIpv4RaddrAndLaddrForIcmpv6AndOspfv3(7894),
41268		ipsecCannotSetIpv6RaddrAndLaddrForIcmp(7939),
41269		ipsecCannotDeletePolicyWhenAdminEnable(7897),
41270		ipsecCannotDeleteClipWhenIpsecPolicyAssociated(7898),
41271		ipsecAuthAlgoNullNotSupported(14803),
41272		ipv6InvalidMask(7855),
41273		ipv6InterfaceForwardingAlreadyEnabled(7856),
41274		ipv6InterfaceForwardingAlreadyDisabled(7857),
41275		ipv6ClipAddrPrefixNot128(7864),
41276		ipv6ClipInterfaceExists(7865),
41277		ipv6MaxNumberOfClipInterfacesReached(7866),
41278		plsbInvalidIpv6SourceAddress(7867),
41279		ipv6SourceAddressMustBeDeletedBeforeIpv6ClipDeletion(7868),
41280		ipv6RedistributeEntryNotFound(7869),
41281		virtualIstConfigNotAllowedOnIpv6Interface(7870),
41282		ipv6PreferredLifeCannotBeGreaterThanValidLife(7871),
41283		insufficientResourcesIpv6IntfEnable(7874),
41284		ipfixStateAlreadyEnabled(8101),
41285		ipfixStateAlreadyDisabled(8102),
41286		ipfixInvalidSlotNumber(8103),
41287		ipfixNotADPMSlot(8104),
41288		ipfixInvalidActiveTimeout(8105),
41289		ipfixInvalidAgingInterval(8106),
41290		ipfixInvalidExportInterval(8107),
41291		ipfixInvalidTemplateRefIntervalSec(8108),
41292		ipfixInvalidTemplateRefIntervalPkts(8109),
41293		ipfixCollectorNotConfigured(8110),
41294		ipfixTwoCollectorAlreadyConfigured(8111),
41295		ipfixOnlyUdpProtocolSupported(8112),
41296		ipfixInvalidCollectorDestPort(8113),
41297		ipfixInvalidHashPolynomialCoeff(8114),
41298		ipfixInvalidHashPolynomialSeed(8115),
41299		ipfixInvalidHashKeyId(8116),
41300		ipfixInvalidSamplingRate(8117),
41301		aceIpfixStateIllegal(8118),
41302		tacacsIllegalIpAddress(8201),
41303		tacacsIllegalPriority(8202),
41304		tacacsMaxServersReached(8203),
41305		tacacsRadiusEnabled(8204),
41306		tacacsNoKeyGiven(8205),
41307		tacacsSourceIpDisabled(8207),
41308		tacacsServerNotConfigured(8209),
41309		tacacsPrimaryServerAlreadyExists(8210),
41310		tacacsBackupServerAlreadyExists(8211),
41311		tacacsPrimaryServerIsConfiguredWithTheSameIp(8212),
41312		tacacsBackupServerIsConfiguredWithTheSameIp(8213),
41313		tacacsPppAuthNotSupported(8214),
41314		tacacsPppAccountingNotSupported(8215),
41315		tacacsInvalidSession(8216),
41316		tacacsCannotConfigureMoreThanOneServer(8217),
41317		isisPwdInvalid(8301),
41318		isisKeyIdInvalid(8302),
41319		isisPwdExists(8303),
41320		isisNoKeyId(8304),
41321		isisInvalidAuthType(8305),
41322		isisCsnpIntInvalid(8306),
41323		isisRxmtLspIntInvalid(8307),
41324		isisRtrTypeInvalid(8308),
41325		isisNetLenInvalid(8309),
41326		isisSysidError(8310),
41327		isisManAreaAddrToomany(8311),
41328		isisManAreaError(8312),
41329		isisNetEntryExists(8313),
41330		isisSummAddrExists(8314),
41331		isisSummAddrError(8315),
41332		isisInvalidSubnetMask(8316),
41333		isisEnabledOnInterface(8317),
41334		isisCannotChangeMetricTypeFromWideToNarrow(8318),
41335		isisInvalidCircType(8319),
41336		isisSysIdInvalid(8320),
41337		isisSysIdRuntimeChange(8321),
41338		isisInvalidCircuitId(8322),
41339		isisCircuitAlreadyExists(8323),
41340		isisCircuitDoesNotExist(8324),
41341		isisInvalidIntfIndex(8325),
41342		isisLevelRouterDoesNotSupp(8326),
41343		isisManAreaNotConfigured(8327),
41344		isisL2OnlyNotSupported(8328),
41345		isisPriorityOnlyForBcastType(8329),
41346		isisMetricValueInvalidForNarrowType(8330),
41347		isisL2onlyCircuitExists(8331),
41348		isisMinLspIntGreaterThanMaxLspInt(8332),
41349		isisMaxLspIntLessThanMinLspInt(8333),
41350		isisPlsbNodeNicknameInvalid(8334),
41351		isisPlsbInstanceAlreadyExists(8335),
41352		isisOnePlsbInstanceAllowed(8336),
41353		isisPlsbInstanceDoesNotExist(8337),
41354		isisCannotDeletePlsbInstanceWithIsid(8338),
41355		isisCannotDeletePlsbInstanceWithIsisInterface(8339),
41356		isisOneVlanPerPlsbInstance(8340),
41357		isisVlanDoesNotExist(8341),
41358		isisVlanIsNotPlsb(8342),
41359		isisInterfaceCannotConfigPlsb(8343),
41360		isisPlsbInstanceNotExistOnInterface(8344),
41361		isisPlsbInstancePt2ptOnly(8345),
41362		isisPlsbL1Only(8346),
41363		isisCannotDeleteVlanWithPlsb(8347),
41364		isisPlsbNniPortCannotBeAccess(8348),
41365		isisCannotEnableInterfaceWithoutPlsbInstance(8349),
41366		isisSystemIdIsnotBasemac(8350),
41367		isisPlsbInstanceNotConfigured(8351),
41368		isisNicknameNotConfiguredForPlsbInstance(8352),
41369		isisBvidNotConfiguredForPlsbInstance(8353),
41370		isisSpfDelayInvalid(8354),
41371		isisControlVlanDoesNotExist(8355),
41372		cannotAddPortToMltWithIsisInterfaceOnBothPortAndMlt(8356),
41373		cannotCreateIsisIntfOnPortWhichIsMemberOfMltWithIsisIntf(8357),
41374		cannotCreateIsisIntfOnMltWhichHasPortMemberWithIsisIntf(8358),
41375		isisSysidCannotBeMulticastAddress(8359),
41376		deleteIsisInterfaceBeforeDeleteMlt(8360),
41377		onlyFirst10PortOfLaneCanBeIsisInterface(8361),
41378		narrowMetricNotSupportedInPlsbMode(8362),
41379		isisCannotChangeSysIdDueToIsidEpIsEnable(8363),
41380		isisCannotChangeNickNameDueToIsidEpIsEnable(8364),
41381		isisCannotChangePlsbVlanDueToIsidEpIsEnable(8365),
41382		isisBcastNotSupportedOverMlt(8366),
41383		isisPortIsNotMemberOfPlsbVlan(8367),
41384		isisMltIsNotMemberOfPlsbVlan(8368),
41385		isisPlsbVlanDifferentFromDataVlan(8369),
41386		isisOverloadOnStartUpOutOfRange(8370),
41387		isisCannotChangeSysIdWhenNodalMepMipAssociatedToPlsbVlan(8371),
41388		enablePerformTaggingBefPlsbIsisInterfAssociation(8372),
41389		isisPlsbPrimaryVlanNotAdded(8373),
41390		isisPlsbPrimaryVlanNotMatch(8374),
41391		isisCannotUseMulticastAddress(8375),
41392		isisCannotEnableIpIsis(8376),
41393		isisPlsbPortConflictWithCvlan(8377),
41394		isisPlsbMLTConflictWithCvlan(8378),
41395		isisPlsbMLTISTConflictWithCvlan(8379),
41396		isisSpbmBvlanNotAllowToRunSlpp(8380),
41397		isisSpbmInvalidEtherType(8381),
41398		isisMaxLspGenIntCannotBeLessThan30(8382),
41399		cannotConfigureIsisRedistributionWhenSpbmDisabled(8385),
41400		logicalIsisIntfCannotBeDeletedBeforeDeletingIsisIntf(8386),
41401		logicalIsisIntfDestIpCannotBeModified(8387),
41402		logicalIsisIntfDestIpCannotBeLocal(8388),
41403		logicalIsisIntfDuplicateVids(8389),
41404		logicalIsisIntfVidsCannotBeModified(8390),
41405		logicalIsisIntfDoesNotExist(8391),
41406		isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfPort(8392),
41407		isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfMlt(8393),
41408		isisCannotDeleteSpbmInstanceWithFaSmlt(8394),
41409		isisNickNameConflictWithIpv6(8396),
41410		isisCannotConfigNickNameWithinDynamicServerRanges(8397),
41411		isisCannotConfigZeroNickNameInDynamicMode(8398),
41412		nsnaNoRedVlan(8401),
41413		nsnaRedVlanExists(8402),
41414		nsnaGlobalEnabled(8403),
41415		nsnaNoVlanColor(8404),
41416		nsnaVlanHasColor(8405),
41417		nsnaVlanNonEmpty(8406),
41418		nsnaNoFilterForNsnaVlan(8407),
41419		nsnaPortHasFilter(8408),
41420		nsnaNoUplinkDhcpFilter(8409),
41421		nsnaYellowSubnetNotSpecified(8410),
41422		nsnaNoNsnasSubnet(8411),
41423		nsnaMaxNsnasSubnet(8412),
41424		nsnaNoSshDaemon(8413),
41425		nsnaIncorrectGreenVlan(8414),
41426		nsnaIncorrectUplinkVlan(8415),
41427		nsnaIncorrectVoipVlan(8416),
41428		nsnaPortIsEap(8417),
41429		nsnaPortOperationNotAllowed(8418),
41430		nsnaUnknownMac(8419),
41431		nsnaExceedMaxNumEntry(8420),
41432		nsnaStaticEntryExists(8421),
41433		nsnaOperationNotAllowedOnMirroredPort(8422),
41434		nsnaInvalidHelloInact(8423),
41435		nsnaVlanFlushNotAllowed(8424),
41436		nsnaNoUplinkVlans(8425),
41437		nsnaVlanFilterRemapInProgress(8426),
41438		nsnaVlansCannotBeDeleted(8427),
41439		nsnaVlanCannotBeMadeGuestVlan(8428),
41440		nsnaPortCannotBeConfiguredOnNonPrPorts(8429),
41441		nsnaNotAllowedOnSmltPort(8431),
41442		nsnaNotAllowedOnDhcpSnoopEnabledVlan(8442),
41443		filterNotAllowedOnDhcpSnoopEnabledVlan(8443),
41444		cfmNoParamChange(8501),
41445		cfmDomainExists(8502),
41446		cfmDomainDoesNotExists(8503),
41447		cfmMaintenanceAssociationExists(8504),
41448		cfmMaintenanceAssociationDoesNotExists(8505),
41449		cfmChangeNotAllowedWhenEnabled(8506),
41450		cfmMepExists(8507),
41451		cfmMepDoesNotExists(8508),
41452		cfmOperationNotAllowedWhenMepsExist(8511),
41453		cfmMepInUse(8531),
41454		cfmMaDomainNameFieldCannotBeEmptyForCreation(8535),
41455		indexIsBeingUsedByOtherDomain(8536),
41456		cfmAssnIndexCantBeZeroForCreation(8537),
41457		indexIsBeingUsedByOtherMaAssn(8538),
41458		cfmOperationNotAllowedWhenMasExistUnderMd(8539),
41459		cfmDomainIndexCantBeZeroForCreation(8540),
41460		cfmAssnDoesNotExist(8541),
41461		cfmMepIdCannotBeNullForCreation(8542),
41462		cfmMaAssnNameFieldCannotBeEmptyForCreation(8543),
41463		pbtVlanCannotReassign(8552),
41464		cfmMepCanNotEnableWhenCfmEtherTypeIsNotSet(8554),
41465		invalidMepListInputFormat(8562),
41466		invalidDmOrMaNameLength(8563),
41467		mepIdMustBeANumber(8564),
41468		maxNumOfMepEntriesExceeded(8565),
41469		domainAlreadyAssociatedWithOtherTypeOfService(8567),
41470		cfmCannotDeleteBeforeRemoveAssociation(8574),
41471		cfmOperationNotAllowedWhenMipsExistUnderMd(8577),
41472		invalidMipListInputFormat(8582),
41473		invalidDmNameLength(8583),
41474		cannotDeleteVlanWithMepAssociation(8586),
41475		cfmLbmExceedMaxDataSizeLimit(8642),
41476		plsbVlanMustUsePlsbStg(8646),
41477		normalVlanCannotUsePlsbStg(8647),
41478		cfmPlsbCanHaveOnlyOneStg(8648),
41479		cfmInvalidName(8649),
41480		sameLevelMepAlreadyAssignedToVlanOnSamePort(8670),
41481		sameLevelMipAlreadyAssignedToVlanOnSamePort(8671),
41482		cfmNodalMepOnPbtVlanNotAllowed(8687),
41483		cfmCannotAddOrRemoveNodalMepsWhenMepListIsEmptyOrInvalid(8688),
41484		cfmExceedMinCcmIntervalForNodalVlan(8689),
41485		cfmMepAlreadyInUseWithOtherNodalVlan(8690),
41486		cfmMepAlreadyInUseWithOtherServiceType(8691),
41487		cfmNodalMipLevelOnPbtVlanNotAllowed(8692),
41488		cfmCannotAddOrRemoveNodalMipsWhenMipListIsEmptyOrInvalid(8693),
41489		cfmLbmCannotSpecifyBothDataAndFrameSize(8697),
41490		cfmFrameSizeTooLargeForRmod(8698),
41491		cfmFrameSizeTooLargeForRCmod(8699),
41492		cfmNoServiceAssociatedWithMepOrMip(8720),
41493		cfmMepNotReadyToSetLbm(8721),
41494		cfmMepNotOkToSetReady(8722),
41495		cfmMepNotReadyToSetLtm(8723),
41496		cfmLbmExceedMaxMessagesLimit(8726),
41497		cfmLbmTestPatternSizeError(8748),
41498		mepListCannotHaveTwoMepsWithSameMdLevel(8754),
41499		mipListCannotHaveTwoMipsWithSameMdLevel(8755),
41500		vrfDoesNotExist(8901),
41501		vrfAlreadyExists(8902),
41502		vrfMaxRoutesCouldNotBeSet(8903),
41503		vrfPortDoesNotBelongToSpecifiedVrf(8904),
41504		vrfVlanDoesNotBelongToSpecifiedVrf(8905),
41505		vrfLegacyPortCannotBeAddedToVlanAssociatedWithVrf(8906),
41506		vrfInvalidVrfId(8908),
41507		vrfOperationProhibitedForGrt(8909),
41508		vrfOspfLimitExceeded(8910),
41509		vrfRipLimitExceeded(8911),
41510		vrfDhcpLimitExceeded(8912),
41511		vrfVrrpLimitExceeded(8913),
41512		vrfRipDoesNotExist(8914),
41513		vrfOspfDoesNotExist(8915),
41514		vrfNameInvalid(8916),
41515		vrfNameDuplicate(8917),
41516		vrfRipAlreadyExists(8918),
41517		vrfOspfAlreadyExists(8919),
41518		vrfCannotChangeAssociationInterfaceExists(8907),
41519		vrfCannotAssociatePortInVlan(8920),
41520		vrfCannotAddAssociatedPortToVlan(8921),
41521		vrfCannotAssociateToVlanWithLegacyPorts(8922),
41522		vrfCannotAssociateToLegacyPortForBrouter(8923),
41523		vrfBgpDoesNotExist(8924),
41524		vrfBgpAlreadyExists(8925),
41525		vrfBgpLimitExceeded(8926),
41526		vrfConfigNeedsMezz(8927),
41527		invalidNextHopVrfName(8928),
41528		vrfOperationNotAllowed(8931),
41529		vrfPimLimitExceeded(8932),
41530		vrfPimDoesNotExist(8933),
41531		igapCannotBeEnabledOnNonGRTVlan(8934),
41532		igapAuthCannotBeEnabledOnNonGRTVlan(8935),
41533		igapAccntCannotBeEnabledOnNonGRTVlan(8936),
41534		igapIsNotEnabled(8937),
41535		vrfOperProhForMgmt(8938),
41536		ripSrcAndDstProtoCannotBeSameWithinOneVrf(8939),
41537		vrfMaxReached(8942),
41538		vrfNameIsReserved(8943),
41539		ipv4AndIpv6AddressOnSameInterfaceMustBelongToSameVrf(8944),
41540		vrfMsdpLimitExceeded(8946),
41541		vrfMsdpDoesNotExist(8947),
41542		vrfIsUsedAsNextHopVrfForRouteInAnotherVrf(8948),
41543		vrfBaselicMaxReached(8949),
41544		mplsRouterIdLdpRsvpEnabled(10001),
41545		mplsInvalidDeleteOperation(10002),
41546		mplsInvalidInterfaceState(10003),
41547		mplsInterfaceNotExist(10004),
41548		mplsInvalidInterfaceMtu(10005),
41549		mplsExplicitPathInUse(10006),
41550		mplsTunnelInUse(10007),
41551		mplsTunnelNoDest(10008),
41552		mplsTunnelResourceInUse(10009),
41553		mplsMezzCardAbsent(10010),
41554		mplsLdpNotReady(10011),
41555		mplsRsvpNotReady(10012),
41556		mplsRouterIdSetToZero(10013),
41557		mplsInterfaceVlanNotFound(10014),
41558		mplsPortNotRModule(10015),
41559		mplsIpAddrInUse(10016),
41560		mplsTunnelNotFound(10017),
41561		mplsTunnelNotAllLspUp(10018),
41562		mplsInvalidIndex(10019),
41563		mplsExplicitPathExists(10020),
41564		mplsExplicitPathHopExists(10021),
41565		mplsExplicitPathIndexExists(10022),
41566		mplsMaxIndex(10023),
41567		mplsInvalidPathOptionIndex(10024),
41568		mplsLspExists(10025),
41569		mplsInvalidLspInstance(10026),
41570		mplsLspNoName(10027),
41571		mplsLspNoEPName(10028),
41572		mplsLspEPNotFound(10029),
41573		mplsConfigNeedsMezz(10030),
41574		mplsExpPathIpv4AddrTypeOnly(10031),
41575		mplsExpPathNoNameChange(10032),
41576		mplsLspNoNameChange(10033),
41577		mplsSrcIpNonLocal(10034),
41578		mplsLspIndexUsed(10035),
41579		mplsLspNameUsed(10036),
41580		mplsLspNotActive(10037),
41581		mplsTunnelSameSrcDest(10038),
41582		mplsLspNotSameSrc(10039),
41583		mplsLspNotSameDest(10040),
41584		mplsTunnelNoALtPath(10041),
41585		mplsTunnelCfgIngressOnly(10042),
41586		mplsTunnelInvalidIndex(10043),
41587		mplsEPInvalidIndex(10044),
41588		mplsEPHopInvalidIndex(10045),
41589		mplsResInvalidIndex(10046),
41590		mplsInvalidLdpKeepAliveRange(10047),
41591		mplsInvalidLdpHelloHoldTimeRange(10048),
41592		ipvpnCreateFailed(10201),
41593		ipvpnDeleteFailed(10202),
41594		ipvpnAlreadyEnabled(10203),
41595		ipvpnNotEnabled(10204),
41596		ipvpnNotSupportedOnDefVRF(10205),
41597		ipvpnSameRDConf(10206),
41598		ipvpnInvRDConfOnDefVRF(10207),
41599		ipvpnInvRDTypeNotSupported(10208),
41600		ipvpnInvRTConfOnDefVRF(10209),
41601		ipvpnInvRTTypeNotSupported(10210),
41602		ipvpnSVCAllocFailed(10211),
41603		ipvpnSVCILMAddFailed(10212),
41604		ipvpnLiteSupportOnlyType1(10213),
41605		ipvpnRDTypeNotSupportedWithLite(10214),
41606		ipvpnSvcLblChngIfIpvpnDisabledInVRF(10215),
41607		ipvpnSvcLblOptionAlreadySetInIpvpnVRF(10216),
41608		ipvpnPeerRRLiteModeConflict(10217),
41609		ipvpnPeerGroupRRLiteModeConflict(10218),
41610		ipvpnImplicitReflectInMixedLiteMode(10219),
41611		ipvpnInvalidPeerSetForAccessPeer(10220),
41612		ipvpnRouterInNonLiteRRMode(10221),
41613		ipvpnRouteTargetNotFound(10222),
41614		bgpOperationNotAllowedWhenDefaultBgpIsEnabled(10223),
41615		bgpOperationNotAllowedWhenVrfBgpIsEnabled(10224),
41616		bgpInvalidLocalAsWhenVrfPeerRemoteAs(10225),
41617		bgpInvalidVrfPeerRemoteAs(10226),
41618		bgpInvalidVrfPeerGroupRemoteAs(10227),
41619		ipvpnLiteRequiresVpnv4(10228),
41620		ipvpnVpnv4DisableRequiresLiteDisable(10229),
41621		ipvpnEnabledWithoutLocalAs(10230),
41622		ipvpnInterVrfRedistEnable(10231),
41623		bgpOperationNotAllowedWhenIpvpnIsEnabled(10232),
41624		ipvpnInvalidAssignedNumber(10233),
41625		ipvpnInvalidAsNumber(10234),
41626		ipvpnInvalidPeerSetForExternalPeer(10235),
41627		ipvpnInvalidPeerGroupSetForExternalPeer(10236),
41628		ipvpnMaxRtPerVrfExceeded(10237),
41629		ipvpnRdOverlapOperNotAllowed(10238),
41630		ipvpnNotCreated(10239),
41631		ipvpnAlreadyCreated(10240),
41632		ipvpnLiteRequiresValidIpAddressInRd(10241),
41633		ipvpnLiteOperationNotAllowedSameIpConfiguredAsRdInAnotherVrf(10242),
41634		ipvpnRDInvalidCircuitlessIP(10243),
41635		ipvpnRDIpNotLiteEnabled(10244),
41636		ipvpnLiteSupportRDWithClipIp(10245),
41637		ipvpnLiteSupportOnlyLiteEnabledRDIP(10246),
41638		ipvpnEnableDisallowedWithoutValidRD(10247),
41639		ipvpnLiteRDIpConfiguredInMultipleVrf(10248),
41640		ipvpnIsidAlreadyExist(10249),
41641		ipvpnBgpBasedOrTaggedPeerNotConfigured(10250),
41642		ipvpnBothTypeOfIpvpnCreated(10251),
41643		ipvpnBgpBasedAlreadyCreated(10252),
41644		ipvpnTaggedPeerAlreadyCreated(10253),
41645		ipvpnTaggedPeerIsidNotConfigured(10254),
41646		ipvpnTaggedPeerIsidRuntimeChangeNotAllowed(10255),
41647		ipvpnMvpnIsidRuntimeChangeNotAllowed(10256),
41648		insufficientResourcesIpvpnEnable(10257),
41649		ipvpnIsidMismatch(10258),
41650		customAutoNegAdvMacPauseNotSupported(10301),
41651		customAutoNegAdvAsymPauseNotSupported(10302),
41652		mirrorDestinationNotEntered(10306),
41653		mirrorLegacyCannotSupportPortList(10307),
41654		mirrorMltShouldHavePortsAssigned(10308),
41655		mirrorDestinationNotAttached(10309),
41656		mirrorDisableEntry(10310),
41657		mirrorDestinationAlreadyAttached(10311),
41658		mirrorLegacyCannotSupportVlanOrMlt(10313),
41659		mirrorDestAlreadyAttachedOrDestSpecifiedNotAttached(10314),
41660		noAdminSettingForSpeed1000(10330),
41661		portAlwaysRunAt10GSpeed(10331),
41662		rmodOnlyOneMirroredPortPerLaneForEgress(10332),
41663		mirrorTxFilterModeNotAllowedOnRsmod(10333),
41664		mirrorModeNotValidForRmodRSmod(10334),
41665		cannotSetAdminSpeed1000AsPerIEEE(10338),
41666		portMirroringNoMgidsAvailable(10363),
41667		loopDetectNotAllowedOnIstPorts(10364),
41668		loopDetectNotAllowedAlreadyEnabled(10365),
41669		portPcapModeNotSupported(10366),
41670		svcRateNeedsToBeSetToZeroWhenPeakIsSetToZero(10367),
41671		peakRateNeedsToBeSetToZeroWhenSvcRateIsSetToZero(10368),
41672		portCpLimitShutdownOnIstPortNotAllowed(10369),
41673		portOnly10GEPortsCanBeLossless(10374),
41674		portIsConfiguredAsLossless(10375),
41675		portIsConfiguredAsLosslessPfc(10376),
41676		portIsL2Untrusted(10377),
41677		portIsConfiguredAsIfPolicer(10378),
41678		portLaneHasLosslessPort(10379),
41679		portSliceHasLosslessPort(10380),
41680		portAllMltPortsCannotBeMadeLossless(10381),
41681		portConfigNotAllowedLacpKeyInMltIdRange(10383),
41682		rmVlanIdNotSetForRMSPort(10384),
41683		rmVlanListNotAllowedForRMS(10385),
41684		slppTimeToClrPktRxCountNotConfigurable(10386),
41685		portCannotBeConfiguredAsLosslessPfc(10387),
41686		portMltListViolatesLosslessLaneLimit(10388),
41687		portQosInvalidForLosslessPfc(10389),
41688		portL3TrustedInvalidForLossless(10390),
41689		portL2UntrustedInvalidForLossless(10391),
41690		portNoLosslessChangeIfLacpEnabled(10392),
41691		portMltOnly10GEPortsCanBeLossless(10393),
41692		portAddOnly10GEPortsCanBeLossless(10394),
41693		portMltIsConfiguredAsIfPolicer(10395),
41694		portAddIsConfiguredAsIfPolicer(10396),
41695		forcedRearpNotAllowedOnPortInterface(10397),
41696		sharedPortConfigurationNotSupportedInThisRelease(10398),
41697		brouterCannotBeAddedToIpSubnetOrIpProtocolVlan(10399),
41698		cannotConfigPortTxFlowControlWhenFlowControlModeFlagDisabled(10400),
41699		cfmCannotAbortWhenNoLtmInProgress(10442),
41700		esmMltCannotBeNonUni(10443),
41701		cfmCannotAbortWhenNoLbmInProgress(10446),
41702		plsbVlanIsidNotAllowed(10459),
41703		plsbVlanIsidAlreadyExist(10460),
41704		plsbVlanIsidWithSingleBvlan(10461),
41705		plsbSysidCannotBeSameAsIstPeerSysid(10462),
41706		bgpInvalidPeerSetWhenVpnv4Enabled(10501),
41707		bgpInvalidPeerGroupSetWhenVpnv4Enabled(10502),
41708		bgpOverlappingAggregateAddress(10503),
41709		bgpInvalidLocalAsWhenPeerRemovePrivateAsEnabled(10504),
41710		bgpInvalidPeerRemovePrivateAsEnableWithoutRemoteAs(10505),
41711		bgpInvalidPeerGroupRemovePrivateAsEnableWithoutRemoteAs(10506),
41712		bgpDuplicatePeerNotAllowed(10507),
41713		bgpPeerDoesNotBelongToPeerGroup(10508),
41714		bgpOperationNotAllowedWhenRouteReflectorClientIsEnabled(10509),
41715		bgpInvalidAggregateAdvertisePolicyWithoutAsSetGenerate(10510),
41716		bgpInvalidPeerDefaultOriginateIpv6(10512),
41717		bgpInvalidPeerGroupDefaultOriginateIpv6(10513),
41718		bgpInvalidPeerIpv6Capability(10514),
41719		bgpOperationNotAllowedForIpv6Peer(10515),
41720		bgpOperationNotAllowedForIpv6PeerGroup(10516),
41721		bgpOperationNotAllowedWhenOutboundMapsAreDifferent(10517),
41722		bgpOperationNotAllowedWhenInboundMapsAreDifferent(10518),
41723		maxPeerEntriesInPeerGroup(10519),
41724		bgpOperationNotAllowedWhenNexthopSelfAreDifferent(10520),
41725		bgpOperationNotAllowedWhenUpdateSourceAreDifferent(10521),
41726		bgpOperationNotAllowedWhenRemovePrivateAsAreDifferent(10522),
41727		bgpTransAsValueCannotBeUsed(10523),
41728		bgpVrfPeerIpv6CapabilityNotSupported(10524),
41729		bgpVrfDefaultOriginateIpv6NotSupported(10525),
41730		plsbDeleteIntfBeforeSetPlsbFlag(10701),
41731		plsbDeletePlsbInstanceBeforeSetPlsbFlag(10702),
41732		plsbDeleteManualAreaBeforeSetPlsbFlag(10703),
41733		plsbDeleteSummaryAddrBeforeSetPlsbFlag(10704),
41734		plsbDisableIsisBeforeSetPlsbFlag(10705),
41735		plsbDeletePlsbVlanBeforeSetPlsbFlag(10706),
41736		plsbCannotConfigPlsbInNonplsbMode(10707),
41737		commandValidOnlyIfInRmode(10708),
41738		cannotAssociateMoreThan5000IsidToPlsbInstance(10709),
41739		cannotEnablePlsbWithMmrpConfiguration(10711),
41740		cannotHaveSameBvlanAsSpIpVlanRCModPort(10712),
41741		cannotAddRcModPortsToMltWhenSpIpVlanSameAsBvlan(10713),
41742		cannotConfigPlsbIsisSmltistIntfOnSameIntf(10714),
41743		plsbDisableAllIsisEndpointsBeforeTogglePlsbState(10715),
41744		cannotConfigPortInSmltOrIstForPlsbVlan(10716),
41745		deleteStg63BeforeCreatingPlsbBvlan(10717),
41746		only2PlsbBvlanSupported(10718),
41747		plsbInvalidIpSourceAddress(10719),
41748		plsbMustChangeNicknameAfterChangeSysid(10720),
41749		plsbWhenEnableIstMustConfigSmltPeerBmac(10721),
41750		cannotConfigPlsbIsisIntfOnSmlt(10722),
41751		cannotConfigPlsbIsisIntfOnIstPort(10723),
41752		plsbZeroSmltPeerBmacMustHaveZeroVirtualBmac(10724),
41753		plsbZeroSmltPeerBmacMustHavePrimSplitBeb(10725),
41754		plsbWhenSetVirtualBmacToZeroPeerBmacMustBeZero(10726),
41755		plsbDeleteIsidFromVlanBeforeSetPlsbFlag(10727),
41756		plsbIsidNotAllowedForVlanSpbmDisabled(10728),
41757		plsb16777215IsWellKnownIsid(10729),
41758		plsbConfigIpSourceAddrBeforeEnableIpSc(10730),
41759		inUsedAsIsisIpSourceAddr(10731),
41760		plsbCannotSetIpSourceAddrToZeroWhenIpScEnabled(10732),
41761		spbMcConflictingCVlanIsid(10733),
41762		spbMcConflictingVrfIsid(10734),
41763		spbMcIsidInDynRange(10735),
41764		spbmVlanSpbMcastCannotBeEnabledWithPim(10736),
41765		spbmVlanSpbMcastCannotBeEnabledWithSnoop(10737),
41766		vlanPimCannotBeEnabledWithSpbMcast(10738),
41767		vlanSnoopCannotBeEnabledWithSpbMcast(10739),
41768		spbmIntfCanBeConfiguredOn10gigPort(10740),
41769		spbmIntfCanBeConfiguredOnMltWith10gigPort(10741),
41770		spbMcastCannotBeEnabledWithPim(10742),
41771		pimCannotBeEnabledWithSpbMcast(10743),
41772		spbMcastCannotBeEnabledWithDvmrp(10744),
41773		dvmrpCannotBeEnabledWithSpbMcast(10745),
41774		spbmVlanSpbMcastCannotBeEnabledWithDvmrp(10746),
41775		spbmVlanDvmrpCannotBeEnabledWithSpbMcast(10747),
41776		spbmMltMemberAlreadyInSpbmBvlan(10748),
41777		vlanSpbMcastCannotBeEnabledWithoutIpAddr(10749),
41778		portSpbMcastCannotBeEnabledWithoutIpAddr(10750),
41779		cmdNotAllowedInNonSpbmMode(10751),
41780		spbmDeleteRedistributeBeforeResetSpbmFlag(10752),
41781		spbmSmltVirtBmacCannotBeInChassisBmacRange(10753),
41782		spbmSmltVirtBmacMustBeSetWhenPeerBmacIsNotZero(10754),
41783		spbmAssociateVlanToSpbmInstBefCreation(10755),
41784		spbmDeleteVlanBefDeassociateFromSpbmInst(10756),
41785		spbmDeassociateVlanToSpbmInstBefCreation(10757),
41786		cannotConfigSpbmIsisIntfOnMltPort(10758),
41787		cannotConfigSpbmIsisIntfOnLacpPort(10759),
41788		mustConfigTwoBvlanForSpbmSmlt(10760),
41789		plsbWhenConfigIstMustConfigSmltPeerSysId(10761),
41790		ipIsisInFilterIsidDuplicateEntry(10762),
41791		ipIsisInFilterNickNameIsidDuplicateEntry(10763),
41792		ipIsisInFilterIsidListDuplicateEntry(10764),
41793		ipIsisInFilterNickNameIsidListDuplicateEntry(10765),
41794		ipIsisInFilterNickNameEntryNotFound(10766),
41795		ipIsisInFilterIsidEntryNotFound(10767),
41796		ipIsisInFilterNickNameIsidEntryNotFound(10768),
41797		ipIsisInFilterIsidListEntryNotFound(10769),
41798		ipIsisInFilterNickNameIsidListEntryNotFound(10770),
41799		ipIsisInFilterInvalidIsidListName(10771),
41800		ipIsisInFilterIsidListNameNotFound(10772),
41801		ipIsisInFilterCannotUseTransparentUniIsid(10773),
41802		vrfIsisInstanceDoesNotExist(10774),
41803		ipIsisInFilterNickNameDuplicateEntry(10775),
41804		ipIsisIsidListDuplicateEntry(10776),
41805		ipIsisIsidListEntryNotFound(10777),
41806		ipIsisInvalidIsidListName(10778),
41807		cannotRedistributeIfIsisEnabledForVrf(10779),
41808		cannotAcceptForIsisIfRedistributeEnabledForVrf(10780),
41809		ipIsisIsidListIsidCannotBeOwnIsid(10781),
41810		ipIsisIsidUsedByIsidList(10782),
41811		spbmBvlanOutOfRange(10783),
41812		spbmNoVistNoSmltPeerSysId(10784),
41813		spbmSetSmltPeerSysIdToZeroBeforeDeleteVist(10785),
41814		ipIsisIsidUsedByAcceptPolicy(10786),
41815		ipIsisCannotUseOwnNickNameAsAdvRtr(10787),
41816		ipIsisCannotUseOwnIsidInAcceptPolicy(10788),
41817		ipIsisCannotApplyForVrfWithIpvpnDisabled(10789),
41818		spbmMaxNumOfIsisInterfReached(10790),
41819		ipIsisIsidListCannotBeRemovedWhileInUse(10791),
41820		ipIsisIsidListInternalError(10792),
41821		ipIsisIsidNotFoundInIsidList(10793),
41822		ipIsisIsidListCannotRemoveLastIsid(10794),
41823		spbmDeleteBvlanBeforeSpbmInstDeletion(10795),
41824		isisCircuitKeyTooLong(10796),
41825		ipIsisInFilterRouteMapAlreadyAssigned(10797),
41826		pimConfigsNotAllowedInSpbmConfigModeEnabled(10798),
41827		spbmConfigsNotAllowedInSpbmConfigModeDisabled(10799),
41828		ipIsisInFilterCannotUseSwitchedUniIsid(10800),
41829		msdpInconsistentRowStatus(10801),
41830		msdpInvalidRPAddress(10802),
41831		msdpRPAddressNotLocalAddress(10803),
41832		msdpPeerTableInvalidLocalAddress(10804),
41833		msdpNotLocalAddress(10805),
41834		msdpLocalAddressPeerEstablished(10806),
41835		msdpPeerCreated(10807),
41836		msdpInconsistentPeerRowStatus(10808),
41837		msdpPeerNotFound(10809),
41838		msdpInvalidConnectRetryPeriod(10810),
41839		msdpHoldTimePeerEstablished(10811),
41840		msdpInvalidHoldtimePeriod(10812),
41841		msdpKeepAliveTimePeerEstablished(10813),
41842		msdpPeerKeepAliveInvalid(10814),
41843		msdpDataTTLInvalid(10815),
41844		msdpEncapsulationTypeNotSupported(10816),
41845		msdpPeerSARouteMapNameLenInvalid(10817),
41846		msdpPeerSAFilterPolicyNotFound(10818),
41847		msdpInvalidDescriptionLength(10819),
41848		msdpInvalidSALimit(10820),
41849		msdpInvalidMD5AuthStatus(10821),
41850		msdpInvalidPeerSetWhenPeerIsEnabled(10822),
41851		msdpInvalidPeerAddress(10823),
41852		msdpInvalidMD5AuthPasswordLength(10824),
41853		msdpInvalidASnumber(10825),
41854		msdpPeerNotConfigured(10826),
41855		msdpInvalidDefaultPeerRouteMapNameLength(10827),
41856		msdpDefaultPeerRoutePolicyNotFound(10828),
41857		msdpInvalidRedistributeRouteMapNameLength(10829),
41858		msdpRedistributeRoutePolicyNotFound(10830),
41859		msdpInvalidMeshGroupNameLength(10831),
41860		msdpPeerAlreadyConfiguredInMeshGroup(10832),
41861		msdpPeerNotFoundInMeshGroup(10833),
41862		msdpInconsistentPeerAdminStatus(10834),
41863		msdpInconsistentDefaultPeerStatus(10835),
41864		msdpInconsistentRedistributeRowStatus(10836),
41865		msdpInconsistentMeshGroupRowStatus(10837),
41866		msdpInvalidPeerAddressInMeshGroup(10838),
41867		msdpDefaultPeerAlreadyCreated(10839),
41868		msdpPeerSAFilterNotFound(10840),
41869		msdpGlobalGrpRedistributeNotFound(10841),
41870		msdpPeerSAFilterAlreadyCreated(10842),
41871		msdpGlobalGrpRedistributeAlreadyCreated(10843),
41872		msdpInterfaceNotUp(10844),
41873		msdpPeerConfigurePassword(10845),
41874		msdpPeerControlCharNotAllowed(10846),
41875		msdpPeerCannotDeleteNonExistingPasswd(10847),
41876		msdpInvalidOrigIdAddress(10848),
41877		msdpClipAddressNotLocalAddress(10849),
41878		msdpOriginatorIdIsNotConfigured(10850),
41879		msdpOriginatorIdCannotBeDelIfMsdpEnabled(10851),
41880		msdpFeatureNotSupported(10852),
41881		msdpOriginatorIdIsNotUniqueOnAllVrfs(10853),
41882		msdpPeerNotUniqueOnAllVrfs(10854),
41883		msdpPeerAddrIsLocalAddress(10855),
41884		dhcpSameServerAgentAddress(11226),
41885		dhcpDiffAgentAddress(11227),
41886		cfmLbmFrameTooSmall(11401),
41887		cfmLbmExceedsChassisMtu(11402),
41888		cfmLbmExceedsUniPortMtu(11403),
41889		cfmNodalMepIsNotSupportedOnESM(11408),
41890		cfmNodalMipLevelIsNotSupportedOnESM(11409),
41891		cfmLbmFrameSizeExceedMaxForNodalMep(11414),
41892		cannotDeleteVlanWithNodalMipLevelAssociation(11416),
41893		sameLevelNodalMepAlreadyAssignedToVlan(11417),
41894		cfmMulticastCcmOnNodalPlsbMepNotAllowed(11422),
41895		cfmNodalMepOnlyOnPlsbVlan(11424),
41896		cfmNodalMipOnlyOnPlsbVlan(11425),
41897		cfmNodalMpOnlyOnePerVlan(11426),
41898		cfmCannotL2PingWhenLbmInProgress(11427),
41899		cfmCannotLBMWhenL2PingInProgress(11428),
41900		cfmCannotAbortWhenNoL2PingInProgress(11429),
41901		cfmL2PingMepNotOkToSetReady(11430),
41902		cfmVlanNotReadyToSetL2Ping(11431),
41903		cfmL2PingExceedMaxMessagesLimit(11432),
41904		cfmL2PingExceedMaxDataSizeLimit(11433),
41905		cfmL2PingTestPatternSizeError(11434),
41906		cfmL2PingFrameTooSmall(11435),
41907		cfmL2PingFrameSizeExceedMaxForNodalMep(11436),
41908		cfmCannotLTMWhenL2TraceInProgress(11437),
41909		cfmCannotL2TraceWhenLTMInProgress(11438),
41910		cfmCannotAbortWhenNoL2TraceInProgress(11439),
41911		cfmL2TraceMepNotOkToSetReady(11440),
41912		cfmVlanNotReadyToSetL2Trace(11441),
41913		cfmL2CmdVlanNotFound(11442),
41914		cfmL2TraceInvalidIsid(11443),
41915		cfmNodalMipOnlyOnePerVlan(11447),
41916		cfmNodalMepOnlyOnePerVlan(11448),
41917		cfmMepMustBeEnabledForCmd(11449),
41918		cfmSpbmVirtualNotSet(11450),
41919		cfmSpbmVirtualNotPrimary(11451),
41920		cfmL2IpPingIsNotOkToSetReady(11452),
41921		cfmNotReadyToSetL2IpPing(11453),
41922		cfmNotMemoryAllocatedForL2(11454),
41923		cfmL2IpTraceIsNotOkToSetReady(11455),
41924		cfmNotReadyToSetL2IpTrace(11456),
41925		cfmIpLookupRouteFailed(11457),
41926		invalidIpAddrType(11458),
41927		cfmL2IpPingEntryMustCreatedFirst(11459),
41928		cfmL2IpTraceEntryMustCreatedFirst(11460),
41929		cfmCannotAbortWhenNoL2IpPingInProgress(11464),
41930		cfmCannotSetTtlTo0(11465),
41931		cfmTaskMsgQueueMemoryInsufficient(11467),
41932		cfmRouterNameNotAllowedOnNonSpbmVlan(11468),
41933		bpduFilterTimerInvalidRange(11502),
41934		bpduGuardTimerInvalidRange(11504),
41935		qosMapExists(12501),
41936		qosMapNotExist(12502),
41937		qosMapDeleteUsedByFilter(12503),
41938		qosMapDeleteDefaultMap(12504),
41939		qosInvalidTagToQosTableQosLevel(12505),
41940		qosInvalidDsFieldToQosTableQosLevel(12506),
41941		qosInvalidQosToTagTableQosLevel(12507),
41942		qosInvalidQosLevelValue(12508),
41943		qosMapInvalidForLosslessPfc(12509),
41944		qosMapPortQosInvalidForLosslessPfc(12510),
41945		qosCreateDefaultQueueProfileFirst(12511),
41946		qosCannotDeleteDefaultQueueProfile(12512),
41947		qosCannotAddPortsInAnotherNonDefaultQueueProfile(12513),
41948		qosQueueProfileDoesNotExist(12514),
41949		qosCannotRemovePortsFromDefaultQueueProfile(12515),
41950		qosQueueProfileAlreadyExists(12516),
41951		qosPortNoChangeAsEapIsEnabled(12517),
41952		standbyIpSubnetNotSameAsMaster(12601),
41953		standbyIpSubnetNotSameAsVirtual(12602),
41954		standbyIpSameAsVirtual(12603),
41955		masterIpSubnetNotSameAsStandby(12604),
41956		masterIpSubnetNotSameAsVirtual(12605),
41957		masterIpSameAsVirtual(12606),
41958		cannotReadConfigSourceFile(12607),
41959		cannotWriteConfigSourceFile(12608),
41960		configFileInvalidPrefix(12609),
41961		cpuSerialPortCommandNotAllowedOnSlave(12610),
41962		ipv6InvalidInvalidIpv6AddrInterfaceId(12701),
41963		ipv6ReasmMaxSizeExceedSysMtu(12702),
41964		ipv6InvalidDescriptionLength(12703),
41965		ipv6InvalidReasmSizeForMgmtPort(12704),
41966		ipv6AddrCreatedByVirtualManagment(12705),
41967		ipv6AndRelatedFeaturesNotSupported(12713),
41968		ipv6RsmltTempDefRtDeleteModify(12706),
41969		ipv6OspfAreaCannotModifyAreaType(12707),
41970		ipv6OspfAreaSetToNssaForTransRole(12708),
41971		ipv6OspfAreaHasActiveInterface(12709),
41972		ipv6InterfaceMacOffsetCannotReset(12710),
41973		ipv6InterfaceMacOffsetDiffSameVlan(12711),
41974		ipv6InterfaceCannotModifyTunnelEntry(12712),
41975		cantConfigIpv6AddressOfPrefixMoreThan64WhenIpv6ModeFlagDisable(12714),
41976		conflictingIpv6PrefixPresent(12715),
41977		linkLsaSuppressionOnlyForP2P(12716),
41978		ipv6RipInterfaceDoesNotExist(12717),
41979		ipv6InterfaceIsNotRunningRipng(12718),
41980		ipv6RipExceedsMaxLimit256(12719),
41981		ipv6RipExceedsMaxLimit4000(12720),
41982		ipv6RipExceedsMaxLimit200(12721),
41983		ipv6RipInterfaceAlreadyExists(12722),
41984		ipv6RipInvalidHoldDownTimerValue(12723),
41985		ipv6RipTimeoutIntervalMustBeGreaterThanUpdateTime(12724),
41986		unsupportedConfigWithUrpfModeFlagDisabled(12725),
41987		ipv6RipExceedsMaxLimit48(12726),
41988		ipv6ZeroPrefixNotAllowed(12727),
41989		ipv6PimSmltNotSupported(12728),
41990		numOfIPv6TunnelAllowedToBeCreatedExceeds(12729),
41991		ipv6StaticRouteTunnelWithNonZeroNextHopNotSupported(12730),
41992		ipv6ForwardingSmltConflict(12731),
41993		ipv6SmltForwardingConflict(12732),
41994		ipv6StaticRoutesMaxNumberReached(12733),
41995		ipv6RipngVrfUnsupported(12734),
41996		ipv6OspfVrfUnsupported(12735),
41997		ipv6FhsVrfUnsupported(12736),
41998		ipv6RsmltVrfUnsupported(12737),
41999		ipv6MldVrfUnsupported(12738),
42000		ipv6PimVrfUnsupported(12739),
42001		ipv6IpsecVrfUnsupported(12740),
42002		ipv6InterfaceEnabledWhenRsmltEnabledOnNonDefaultVrf(12741),
42003		ipv6MgmtRouterNotSupported(12742),
42004		ipv6StaticNeighborMaxNumberPerVrfReached(12743),
42005		ipv6StaticNeighborMaxNumberAllVrfReached(12744),
42006		ipv6RoutePreferenceUnsupportedProtocolOnVrf(12745),
42007		ipv6RedistributionInvalidSourceProtocolOnVrf(12746),
42008		unsupportedVlanId(12801),
42009		invalidVlanIdError(12802),
42010		vlanAdminStatusConfigNotAllowed(12803),
42011		configNotAllowedOnVlanInterfaces(12804),
42012		macSrcMacVlanReached(12805),
42013		vlanCannotBeDeletedDueToEapAuthorizedPortMember(12806),
42014		configNotAllowedMdNameUsed(12807),
42015		configNotAllowedMaNameUsed(12808),
42016		configNotAllowedCfmInUseOnVlan(12809),
42017		configNotAllowedMdNameUsedByGlobalCfm(12810),
42018		configNotAllowedMaNameUsedByGlobalCfm(12811),
42019		configNotAllowedMepUsedByGlobalCfm(12812),
42020		configCfmInternalOnVlan(12813),
42021		configCfmGlobalEnabled(12814),
42022		configCfmTracetreeNotAllowed(12815),
42023		configCfmSmltNotAllowed(12816),
42024		cfmSrcModeCannotBeNoVlanMacOnSpbmVlans(12817),
42025		cfmL2McastTraceEntryMustBeCreatedFirst(12818),
42026		cfmNotReadyToSetL2McastTrace(12819),
42027		cfmMcastLookupRouteFailed(12820),
42028		cfmCannotDeleteVlanWithCfmMsgInProgress(12821),
42029		cfmCannotChangeMepWithCfmMsgInProgress(12822),
42030		onlyGlobalCfmSupportForNonSpbmVlan(12823),
42031		cfmInvalidMacToL2Trace(12824),
42032		cfmInvalidNodalMipLevel(12825),
42033		cannotModifyCfmEthertype(12826),
42034		l2McastRequiresServiceType(12827),
42035		needIsidAndIgmpSnoopVlanToL2Mcast(12828),
42036		mustSpecifyMvpnEnabledVrfToL2Mcast(12829),
42037		l2McastVlanDoesNotExist(12830),
42038		l2TraceOnlyIpv4AddrTypeSupported(12831),
42039		vlan4060To4084UsedInternally(12832),
42040		l3VsnMaxReached(12833),
42041		vlanInvalidSecondaryPrivateVlanId(12834),
42042		vlanSecondaryVlanIdCannotEqualPrimaryPrivateVlanId(12835),
42043		vlanSecondaryVlanAlreadyInUse(12836),
42044		vlanPrimaryVlanAlreadyInUse(12837),
42045		portMustBeTaggedIfPrivateTypeTrunk(12842),
42046		portPrivateVlanTypeCannotBeNone(12844),
42047		portCannotBeUntaggedIfPrivateTypeIsTrunk(12845),
42048		mltPrivateVlanTypeCannotBeNone(12846),
42049		mltCannotBeUntaggedIfPrivateTypeIsTrunk(12847),
42050		onlyPrivateVlansAllowedOnThisInterface(12848),
42051		privateIsolatedInterfaceMayOnlyBelongToOnePrivateVlan(12849),
42052		vlanSecondaryVlanCannotBeChanged(12850),
42053		privateVlanCannotChangeWhileInterfaceExists(12851),
42054		cannotMakeInterfaceWithPrivateType(12852),
42055		noIpEcmpForVrf(12853),
42056		mltCannotSetDefaultPrivateTypeIfAssociatedWithPrivateVlan(12854),
42057		cannotSetPrivateTypeIfLacpActive(12855),
42058		cannotSetPrivateTypeIfPortIsSpbmNni(12857),
42059		cannotSetEncapsulationIfLacpActive(12858),
42060		portCannotSetDefaultPrivateTypeIfAssociatedWithPrivateVlan(12859),
42061		cannotHavePortInVirtualIstVlan(12860),
42062		virtualIstVlanMustHaveIsid(12864),
42063		virtualIstVlanMustBelongToGlobalRouter(12865),
42064		cannotDeleteVirtualIstVlan(12866),
42065		cannotChangeIsidOnVirtualIstVlan(12867),
42066		cannotChangeIpAddrOnVirtualIstVlan(12868),
42067		virtualIstExists(12869),
42068		smltVlanMustHaveIsid(12870),
42069		cannotAddMltToVirtualIstVlan(12871),
42070		nlbModeMulticastNotSupported(12872),
42071		vlan4061To4084UsedInternally(12873),
42072		privateVlanIsNotSupported(12874),
42073		vlanNameHasBeenUsed(12875),
42074		vlan4060To4084IsReservedForInternalUse(12876),
42075		istLocalIpNotExist(12877),
42076		cannotEnableMefUniFaOnPrivateVlanType(12878),
42077		cannotSetPrivateVlanTypeForSwitchedUniFaPortOrMlt(12879),
42078		cannotConfigStaticMacAddrOnFlexUniFaPortOrMlt(12880),
42079		systemRequiresLicenseInstalledToCreateVlan(12881),
42080		cfmSrcModeCannotBeSMltvirt(12882),
42081		cfmCmacCanNotBeConfigured(12883),
42082		vlanCannotBeDeletedDueToEapFOVEnabledPort(12884),
42083		vlanCannotBeDeletedDueToEapGVEnabledPort(12885),
42084		vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToUnicast(12886),
42085		vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToMulticast(12887),
42086		trafficClassesAreAlwaysEnabledAndDisbaleIsNotAllowed(12888),
42087		featureGmrpIsNotSupported(12889),
42088		urpfNotSupportedOnPlsbBvlan(12890),
42089		aceIpDscpInvalidSetting(12901),
42090		aceIpDscpEntryCreationRequiresOperationAndDscpSetting(12902),
42091		aceEthPortEntryCreationRequiresOperAndPort(12903),
42092		aceEthTypeEntryCreationRequiresOperAndEtherType(12904),
42093		aceEtherType8100NotAllowed(12905),
42094		filterEntryWithMonitorIpInSameSubnetExists(12906),
42095		filterCannotHaveCommaSeparatedValues(12907),
42096		filterAceTooManyArguments(12908),
42097		filterAceInvalidToAndFromArguments(12909),
42098		filterAceTooManyVlanIds(12910),
42099		filterCannotModifyAclPktType(12911),
42100		filterAclPktTypeInvalid(12912),
42101		filterCannotConfigureMonitorIpForIpv6pkt(12913),
42102		filterCannotConfigureIpForIpv6Pkt(12914),
42103		filterCannotConfigureArpForIpv6Pkt(12915),
42104		filterCannotConfigureIpv6ForNonipv6Pkt(12916),
42105		ipv6NextHdrIsNotSetForAce(12917),
42106		aceEntryCreateRequiresOperAndIpv6Addr(12918),
42107		aceEntryCreateRequiresOperAndNextHdrVal(12919),
42108		aceEntryCreateRequiresOperAndTrafficClassVal(12920),
42109		filterInvalidEtherTypeForIpv6Pkt(12921),
42110		filterOperatorNotSupported(12922),
42111		filterProtocolAttrConfiguredCannotModifyIpAttr(12923),
42112		filterCannotConfigureIpfixForIpv6pkt(12924),
42113		aceEtherTypeIpv6NotAllowed(12925),
42114		filterCannotConfigureIcmpAttributeOnEgressTrafficIn4k(12926),
42115		filterInvalidAceId(12927),
42116		filterAclIpv6PacketTypeNotSupported(12928),
42117		monitorDestVlanNotAllowedInOutPortTypeAclFilter(12929),
42118		monitorDestPortNotAllowedInOutPortTypeAclFilter(12930),
42119		monitorDestMltNotAllowedInOutPortTypeAclFilter(12931),
42120		filterRemoveTagNotSupportedForPermitOption(12932),
42121		monitorDstIsidNotAllowedInOutportTypeAcl(12933),
42122		onlyOneMonitorDstIsidSupportedInDevice(12934),
42123		filterQosAndRemoveTagCanBeSetOnlyForMonitorIsidAction(12935),
42124		removeTagConfigMustBeSameForGivenIsidOffsetAcrossAclAceConfig(12936),
42125		cannotConfigureFlowMirroringWhenPortMirroringIsConfigured(12937),
42126		filterAclCannotConfigIpv4AndIpv6RedirectNextHopSimultaneously(12938),
42127		filterAclCannotConfigIpv4RedirectNhIfPktTypeIpv6(12939),
42128		filterAclCannotConfigIpv6RedirectNhIfPktTypeIpv4(12940),
42129		lldpCannotSetReinitDelay(13016),
42130		lldpCannotSetNotificationInterval(13017),
42131		lldpCannotSetTxDelay(13018),
42132		lldpCannotSetPortConfigAdminState(13019),
42133		lldpCannotSetPortConfigNotification(13020),
42134		lldpCannotSetPortConfigTlvsTxExplicitly(13021),
42135		lldpOnlySupportsTxAndRxMode(13022),
42136		cannotEnableCDPOnFAEnabledPort(13023),
42137		cannotDisableLLDPOnFAEnabledPort(13024),
42138		faZeroTouchClientTypeNotSupported(13025),
42139		faZeroTouchClientEntryAlreadyExists(13026),
42140		faZeroTouchClientEachTypeMayOneHaveOneIsid(13027),
42141		faZeroTouchClientIsisAlreadyUsedOrReserved(13028),
42142		faZeroTouchClientOnlySupportsUntagged(13029),
42143		faCannotCreateFaOnSmltWithoutSpbmInstance(13039),
42144		faCannotExistFaOnSmltWithoutSpbmInstance(13040),
42145		lldpMedInvalidLocationType(13041),
42146		lldpMedInvalidCivicAddress(13042),
42147		lldpMedInvalidCoordinate(13043),
42148		lldpMedInvalidElinNumber(13044),
42149		lldpMedCliMaxParams(13045),
42150		lldpMedCliInvalidCountryCode(13046),
42151		lldpMedLocationInvalidCaddrField(13047),
42152		lldpMedLocationInvalidCaddrSize(13048),
42153		lldpMedLocationInvalidCoordLatFormat(13049),
42154		lldpMedLocationInvalidCoordLongFormat(13050),
42155		lldpMedLocationInvalidAltFormat(13051),
42156		lldpMedLocationInvalidElinEmpty(13052),
42157		lldpMedLocationInvalidElinLength(13053),
42158		lldpMedLocationInvalidElinFormat(13054),
42159		lldpMedMaxsizeLocationType(13055),
42160		lldpMedInvalidCoordinateLength(13056),
42161		vspTalkIpInterfaceNotFound(13201),
42162		vspTalkDnsNotConfigured(13202),
42163		vspTalkInvalidMessageGroup(13203),
42164		vspTalkNotEnabled(13204),
42165		vspTalkMessageGroupNotExist(13205),
42166		vspTalkMessageGroupAlreadyEnabled(13206),
42167		vspTalkUsernameRequiredForPassword(13207),
42168		vspTalkMessageGroupAlreadyExists(13208),
42169		vspTalkCannotDeleteEnabledMessageGroup(13209),
42170		vspTalkPasswordCannotBeAllNumeric(13210),
42171		vspTalkIpAddressMustBeDeletedFirst(13211),
42172		invalidMstiInstance(13144),
42173		incorrectPoeGroupIndex(13305),
42174		interfaceIsNotPoePort(13306),
42175		deviceIsNotPoeDevice(13307),
42176		loopDetectMustBeEnabledBeforeEnableArpDetect(13308),
42177		untagPortCannotHaveMoreThanOneInterface(13309),
42178		noPluggableOpticalModule(13310),
42179		noPluggableOpticalModuleFortyG(13311),
42180		notChannelizablePort(13312),
42181		notChannelizableBasePort(13313),
42182		adminSpeedOnlyCanBeSetTo100Mbps(13315),
42183		autoNegotiationAdvertisement10GbFullNotSupported(13316),
42184		autoNegotiationAdvertisement10MbNotSupported(13317),
42185		autoNegAdvNoneCannotBeCombinedWithOtherOptions(13318),
42186		portNotPresent(13319),
42187		autoNegAdvertisement100MbHalfNotSupported(13320),
42188		autoNegAdvert100MbFullNotSupportedWithMacsecEnabled(13321),
42189		qosIngressRateLimitingCanNotExceedPortCapability(13322),
42190		qosEgressShaperRateCanNotExceedPortCapability(13323),
42191		autoNegAdvertisement10MbHalfNotSupported(13324),
42192		autoNegAdvertisement10MbFullNotSupported(13325),
42193		autoNegAdvertisement1000MbHalfNotSupported(13326),
42194		portLicenseRequiredToEnableThisPort(13327),
42195		duplicateSflowCollectorIp(13328),
42196		sflowAgentIpDoesNotExistInMgmtRouterOrGlobalRouterVrf(13329),
42197		sflowCollectorIpCannotBeLocal(13330),
42198		cannotRemoveAgentIpWhenSflowIsEnabled(13331),
42199		cannotEnableSflowWhenAgentIpIsZero(13332),
42200		slotLicenseGrantRequiredToEnableThisPort(13333),
42201		qosIngressPeakRateCanNotExceedPortCapability(13334),
42202		autoNegAdvertisement2500MbFullNotSupported(13335),
42203		autoNegAdvertisement5000MbFullNotSupported(13336),
42204		noAdminSettingForSpeed25000(13337),
42205		channelizationNotSupportedInThisRelease(13338),
42206		sflowDisableAppTelemetry(13345),
42207		sflowCollectorNotConfigured(13346),
42208		sflowShouldBeEnabled(13347),
42209		cannotEnableAppTelemetryWhenIpv6SourceGuardIsConfigured(13349),
42210		cannotEnableAppTelemetryWhenIpv6FilterIsConfigured(13350),
42211		appTelemetryNotSupportedOnThisPlatform(13352),
42212		slamonInstallCertRequiresCertFile(13417),
42213		slamonCantOpenCertFile(13418),
42214		slamonCantSyncCertFile(13419),
42215		slamonCantInstallCertFile(13420),
42216		slamonAgentAddressRequired(13421),
42217		slamonInvalidCertFile(13422),
42218		slamonAgentPortCollision(13424),
42219		slamonAgentAddressNotChangeable(13425),
42220		slamonAgentAlreadyEnabled(13426),
42221		slamonAgentIpAddressMustBeDeletedFirst(13427),
42222		isidAlreadyExists(13501),
42223		isidDoesNotExist(13502),
42224		operationNotAllowedOnTransparentUniInterface(13503),
42225		transparentUniOperationNotAllowedOnCvlanIsid(13504),
42226		transparentUniPortsCannotBeAddedToMlt(13505),
42227		transparentUniInterfaceCannotBeCofiiguredOnBrouter(13506),
42228		transparentUniCannotBeConfiguredOnIsisInterface(13507),
42229		portsPartOfMltCannotBeAddedToTransparentUni(13508),
42230		portOperationsNotAllowedOnTransparentUniInterface(13509),
42231		vrfConfigurationNotAllowedOnTransparentUniInterface(13510),
42232		stpOperationNotAllowedOnTransparentUniInterface(13511),
42233		vlanCannotAddTransparentUniMembers(13512),
42234		ipConfigurationNotAllowedOnTransparentUniInterface(13513),
42235		vrrpConfigurationNotAllowedOnTransparentUniInterface(13514),
42236		isisConfigurationNotAllowedOnTransparentUniInterface(13515),
42237		isidAlreadyExistsForTransparentUniInterface(13516),
42238		eapolNotAllowedOnTransparentUniInterface(13517),
42239		eapolEnabledPortsCannotBeTransparentUniPort(13518),
42240		slppEnabledPortsCannotBeTransparentUniPort(13519),
42241		portPartOfVrfCannotBeTransparentUniPort(13520),
42242		privateVlanConfigNotAllowedOnTransparentUniInterface(13521),
42243		transparentUniOperationNotAllowedOnIpVpnIsid(13523),
42244		transparentUniMltCannotBeDeleted(13522),
42245		lacpEnabledPortsCannotBeTransparentUni(13524),
42246		cannotConfigureLacpOnTransparentUniInterface(13525),
42247		removeVlanFromPortsBeforeAddingToTransparentUni(13526),
42248		ipSpoofDetectNotAllowedOnTransparentUniInterface(13527),
42249		invalidIsidMacLimitLearningValue(13528),
42250		cannotConfigTransparentUniPortForSwitchedUniPort(13529),
42251		cannotEnableMefUniOnFaEnabledPort(13530),
42252		cannotAddMltPortToSwitchedUniPort(13531),
42253		switchedUniPortsCannotBePartOfAnyVlan(13532),
42254		brouterPortsNotAllowedOnSwitchedUniInterface(13533),
42255		cannotEnableSpanningTreeOnMefUniEnabledOrFaPorts(13534),
42256		cannotDisabeEncapsulationOnSwuniOrFaMlt(13535),
42257		cannotDeleteMefUniEnabledMlt(13536),
42258		cannotAddSwitchedUniPortToMlt(13537),
42259		switchedUniMltCannotBePartOfAnyVlan(13538),
42260		cannotConfigTuniMltForSwuniMlt(13539),
42261		cannotConfigSwuniMltIfFaEnableOnMlt(13540),
42262		cannotDisableMefUniIfEndpointAlreadyCreated(13541),
42263		cannotDisabeEncapsulationOnSwuniOrFaPort(13542),
42264		cannotConfigSwitchedUniInOtherMode(13543),
42265		cannotConfigSwitchedUniMltInOtherMode(13544),
42266		slppAllowedOnSuniPortOnlyPlatformVlanAssociateIsid(13545),
42267		cannotEnableFaOnMefUniPort(13546),
42268		cannotEnableFaOnMefUniMlt(13547),
42269		mefUniMustBeEnabledBeforeCreatingEndpoint(13548),
42270		endPointAlreadyExists(13549),
42271		onlyPortBasedVlanToSwitchedUniIsid(13550),
42272		endPointDoesNotExist(13551),
42273		notAllowToDeleteEndPointForDiscoverIsidOriginType(13552),
42274		notAllowToDeleteDiscoverEndpointsForConfigIsidOriginType(13553),
42275		cannotDeleteDiscoverTypeIsid(13554),
42276		cannotSetBpduIfEndpointNotExist(13555),
42277		cannotConfigSwitchedUniPortForDiffCvidSameIsid(13556),
42278		cannotConfigSwitchedUniMltForDiffCvidSameIsid(13557),
42279		cannotConfigSameEndpointInMoreThanOneIsid(13558),
42280		cannotConfigDefaultVlanForSwuniMltPort(13559),
42281		cannotConfigDefaultVlanForSwuniPort(13560),
42282		cannotConfigFaEnabledPortToTuniPort(13561),
42283		cannotConfigFaEnabledMltToTuniMlt(13562),
42284		faServerOnly(13563),
42285		faCannotChangeMgmtIsid(13564),
42286		mustSetFaMgmtCvidAndMgmtIsidTogether(13565),
42287		cannotRemoveSwitchedUniPortFromVlan(13566),
42288		cannotRemoveSwitchedUniMltFromVlan(13567),
42289		cannotRemoveVlanFromSwitchedUniFaMlt(13568),
42290		cannotEnableSwuniFaOnSpbmNniPort(13569),
42291		cannotEnableSwuniFaOnSpbmNniMlt(13570),
42292		cannotEnableBpduOnSwuniIsidWithPlatformVlan(13571),
42293		bpduCanOnlyBeEnabledForUntaggedTraffic(13572),
42294		cannotConfigFaOnMltFaIntfPort(13573),
42295		faMgmtIsidCvidSetToDefTogether(13574),
42296		cannotEnableStpOnMefUniOrFaEnabledMltPorts(13575),
42297		faInterfaceDoesNotExist(13576),
42298		cvid4095isNotSupported(13577),
42299		cannotEnableSpbMulticastIsidInDynRange(13578),
42300		cannotCreateFaIntfOnMltPort(13579),
42301		cannotDisableFaOnFeOnaPort(13580),
42302		cannotAssociateSwuniIsidWithBpduEnabledEndptToVlan(13581),
42303		cannotEnableMefUniFaOnEapolEnabledPort(13582),
42304		mustSetTypeWhenCreateIsid(13583),
42305		ipv6BrouterPortsNotAllowedOnSwitchedUniInterface(13584),
42306		elanIsidCannotAssociateWithVistVlan(13585),
42307		virtualIstVlanCannotAssociateWithElanIsid(13586),
42308		faCanOnlyBeConfiguredOnPortAndMltIntf(13587),
42309		cannotEnableFlexUniFaWhenSpbmIsDisabled(13588),
42310		deleteIsidBeforeDisableSpbm(13589),
42311		disableFlexUniFaBeforeDisableSpbm(13590),
42312		cannotCreateIsidWhenSpbmIsDisabled(13591),
42313		cannotEnableFlexUniFaWhenVlacpIsEnabledOnPort(13592),
42314		cannotEnableVlacpWhenFlexUniFaIsEnabledOnPort(13593),
42315		cannotConfigIgmpStaticOnFlexUniFaEnabledPortMltPort(13594),
42316		cannotConfigStaticArpOnFlexUniFaEnabledPortMltPort(13595),
42317		disableLacpBeforeChangingLacpKeyForFlexUniFaEnabledMlt(13596),
42318		cannotEnableBpduOnDiscMgmtEndpoint(13597),
42319		cannotAddFeOnaPortToFaMlt(13598),
42320		cannotConfigFaOnFeOnaPortOrMltWithFeOnaPort(13599),
42321		portNotMACSecCapable(13601),
42322		portNotAssociatedToAConnectivityAssociation(13602),
42323		macSecEnabledOnPort(13603),
42324		macSecConnectivityAssociationDoesNotExist(13604),
42325		macSecPortAlreadyAssociatedToConnectivityAssociation(13605),
42326		macSecEncryptionNotEnabledOnPort(13606),
42327		macSecCAAssociatedToPort(13607),
42328		macSecMaximumConnectivityAssociationConfigured(13608),
42329		macSecConnectivityAssociationAlreadyExists(13609),
42330		macSecConnectivityAssociationKeyInvalidValue(13610),
42331		macSecConnectivityAssociationNameInvalidValue(13611),
42332		premierMACSecSoftwareLicenseViolation(13612),
42333		cannotDisableAutoNegotiationWhenMacsecAssociated(13613),
42334		portCannotAssociateToMacsecWhenAutoNegIsDisabled(13614),
42335		macSecNotSupportedWith100MbFullAutoNegAdvert(13615),
42336		macSecReplayProtectIsNotSupportedInThisRelease(13616),
42337		filterDeleteArpOrIp(13701),
42338		conflictingAceAttrArp(13702),
42339		ipv6FiltersNotSupported(13703),
42340		ipv6OutPortTypeAclNotSupported(13704),
42341		ipv6AclCtrlPktActionNotSupported(13705),
42342		ipv6QosAceNotSupported(13706),
42343		ipQosAceNotSupported(13707),
42344		noIpv6ICMPV6AceSupport(13708),
42345		noDstMacQualifierSupport(13709),
42346		noSrcMacQualifierSupport(13710),
42347		noVlanQualifierSupport(13711),
42348		noVlanTagQualifierSupport(13712),
42349		enableBootConfigIpv6EgressFilterFlag(13713),
42350		noInNniFilterSupport(13714),
42351		enableBootFlagSpbmForInNniFilter(13715),
42352		noIpv4CtrlPktActionSupport(13716),
42353		aclIsidAlreadyAttached(13717),
42354		aclIsidTuniSuniNotSupported(13718),
42355		aclIsidNotAvailable(13719),
42356		aclIsidNotMappedToVlanOrVrf(13720),
42357		aclInvsnConfiguredDeleteAcl(13721),
42358		aceIsidNotConfiguredOnAcl(13722),
42359		deleteAllAceBeforeDeleteIsid(13723),
42360		vsnAclMatchtypeUnionlyNotSupported(13724),
42361		vsnAclMatchtypeBothNotSupported(13725),
42362		vsnBasedAclNoPort(13726),
42363		vsnBasedAclNoVlan(13727),
42364		portBasedAclNoIsid(13728),
42365		vlanBasedAclNoIsid(13729),
42366		portBasedAclNoMatchtype(13730),
42367		vlanBasedAclNoMatchtype(13731),
42368		invsnFilterNotSupported(13732),
42369		enableBootFlagSpbmForInvsnFilter(13733),
42370		invsnFilterIpShortcutNotSupported(13734),
42371		ipv6FilterConfigNotAllowedWhenAppTelemetryIsEnabled(13737),
42372		invsnFilterIpShortcutSupportedOnlyOnBoth(13738),
42373		isisAcceptIsidAlreadyExist(13801),
42374		igmpConfigsNotAllowedInSpbmConfigMode(13802),
42375		virtualIstNotAllowedOnMltInSpbmConfigMode(13803),
42376		plsbEnableIp4ScBeforeEnableIp6Sc(13804),
42377		plsbConfigIp6SourceAddrBeforeEnableIp6Sc(13805),
42378		plsbDisableIp6ShortcutsBeforeDisableIp4Shortcuts(13806),
42379		spbmMaxNumOfIsisInterfReached128(13807),
42380		plsbCannotSetIp6SourceAddrToZeroWhenIp6ScEnabled(13808),
42381		plsbCannotRemoveTunnelSrcIpWhenIsisLogicalIntfEnabled(13809),
42382		plsbCannotModifyTunnelSrcIpWhenIsisLogicalIntfEnabled(13810),
42383		plsbCannotDeleteVrfAssociatedWithTunnelSourceIp(13811),
42384		plsbTunnelSourceIpNotConfigured(13812),
42385		plsbTunnelSourceIpInvalid(13813),
42386		plsbTunnelSourceIpDoesNotExistInGrt(13814),
42387		plsbTunnelSourceIpDoesNotExistInVrf(13815),
42388		ipInUseAsIsisIpTunnelSourceAddr(13816),
42389		isisCannotDeletePlsbInstanceWithIpTunnelSourceAddress(13817),
42390		plsbIsidCannotBeAssignedToTunnelVrf(13818),
42391		plsbLogicalInterfaceNameAlreadyExists(13819),
42392		plsbCannotModifyIpTunnelMtuWhenIsisLogicalIntfExists(13820),
42393		plsbIsisLogicalInterfaceOfTypeL2AndL3CoreCannotExistTogether(13821),
42394		plsbL2CoreIsisLogicalInterfaceConfiguredPortCantBeAddedToVlan(13822),
42395		plsbL2CoreIsisLogicalIntfConfiguredMltCantBeAddedToVlan(13823),
42396		plsbL2CoreIsisLogicalIntfConfiguredPortCantBeAddedToMlt(13824),
42397		plsbMaxNumOfLogicalIsisIntfConfigured(13825),
42398		plsbMltIsConfiguredAsIsisLogicalTunnelIntfMlt(13826),
42399		plsbPortIsConfiguredAsIsisLogicalTunnelIntfPort(13827),
42400		spbmMaxNumOfIsisInterfReached255(13828),
42401		plsbIsisLogicalIntfDestIfIndexCannotBeModified(13829),
42402		plsbCannotConfigureSameIsisLogicalInterfaceVidAndSpbmBvlanId(13830),
42403		plsbIsisLogicalIntfVidsOutOfRange(13831),
42404		plsbIsisLogicalIntfExistsWithSameDestIp(13832),
42405		plscIsisLogcalIntfCannotConfigOnMefUniFaPortMlt(13833),
42406		cannotEnableMefUniFaOnLogicalIntf(13834),
42407		cannotConfigPlsbIsisIntfOnMefUniFaEnabledPortMlt(13835),
42408		isisLogicalInterfaceIdDoesNotExist(13836),
42409		isisLogicalInterfacePortCannotBeBrouter(13837),
42410		invalidIsisLogicalInterfaceDestPort(13838),
42411		cannotConfigFeOnaOnFaPortMltPort(13839),
42412		spbmConfigsNotAllowedInAdvancedFeatureModeDisabled(13840),
42413		cannotAddSpbmNniToNonSpbmBvlan(13842),
42414		noBrouterAndSpbmNniOnSamePort(13843),
42415		bootConfigFlagNniMstpConflictWithSpbmNni(13844),
42416		spbmSysidCannotBeSameAsSmltVirtBmac(13845),
42417		spbmSmltPeerSysidCannotBeSameAsSmltVirtBmac(13846),
42418		spbmHaNeedsDisabled(13847),
42419		cannotEnableMstpOnSpbmNniPort(13848),
42420		isisLogicalInterfaceRequireTwoVlansPerPlsbInstance(13850),
42421		isisCannotEnableIpv4ShortcutForMigrateLoopback(13859),
42422		isisCannotEnableIpv6ShortcutForMigrateLoopback(13860),
42423		spbmNicknameSetRangeServerRunning(13851),
42424		spbmNicknameServerSettingWithSpbmDisabled(13852),
42425		spbmDisableNicknameServerRunning(13853),
42426		spbmDisableNicknameServerRangeConfigured(13854),
42427		spbmFactoryDefaultWithFabricOptionIsNotSupported(13855),
42428		spbmEnableServerStaticSpbmNicknameInDynamicRange(13856),
42429		spbmEnableServerWithoutStaticNicknameConfigured(13857),
42430		spbmClearNicknameServerRunning(13858),
42431		vrfPim6LimitExceeded(14001),
42432		pim6FeatureNotSupported(14002),
42433		vrfPim6DoesNotExist(14003),
42434		pim6GlobNotSuppActChkInterval(14004),
42435		pim6ConfigsNotAllowedInSpbmConfigModeEnabled(14005),
42436		pim6InvalidMode(14006),
42437		pim6GlobInvalidUniRouteChangeTimeOut(14007),
42438		pim6GlobInvalidDiscDataTimeOut(14008),
42439		pim6GlobInvalidCRPADVTimeOut(14009),
42440		pim6GlobInvalidBootstrapPeriod(14010),
42441		pim6ActChkIntervalNotAllowed(14011),
42442		pim6GlobInvalidActChkInterval(14012),
42443		pim6InvalidHelloInterval(14013),
42444		pim6InvalidJPInterval(14014),
42445		pim6GlobInvalidRegSupprTimeOut(14015),
42446		pim6NotEnabled(14016),
42447		pim6StaticRpNotEnabled(14017),
42448		pim6GlobInvalidFwdCacheTimeOut(14018),
42449		pim6InvalidModeChg(14019),
42450		pim6GlobInvalidFastJP(14020),
42451		pim6InvalidEnable(14021),
42452		pim6OrMldAlreadyEnabled(14022),
42453		pim6StaticRPEnabled(14023),
42454		pim6GroupAddressInvalid(14024),
42455		pim6StaticRPEntryExists(14025),
42456		fhsMaxIpv6AclReached(14101),
42457		fhsMaxEntriesPerAclReached(14102),
42458		fhsAclInUse(14103),
42459		fhsAclNotExist(14104),
42460		fhsIpv6AclMaskMismatch(14105),
42461		fhsMaxMacAclReached(14106),
42462		fhsMaxRagPoliciesReached(14107),
42463		fhsRagHopLimitMismatch(14108),
42464		fhsRagPolicyInUse(14109),
42465		fhsRagPolicyNotExist(14110),
42466		fhsDhcpgPoliciesReached(14111),
42467		fhsDhcpgPolicyInUse(14112),
42468		fhsDhcpgPolicyNotExist(14113),
42469		fhsDhcpgPreferenceLimitMismatch(14114),
42470		fhsInvalidDeviceRole(14115),
42471		fhsCantAttachRagPolicyWhenDeviceRoleIsNotRouter(14116),
42472		fhsCantAttachDhcpgPolicyWhenDeviceRoleIsNotServer(14117),
42473		fhsCantConfigDeviceRoleToNonRouterWhenPolicyAttached(14118),
42474		fhsCantConfigDeviceRoleToNonServerWhenPolicyAttached(14119),
42475		fhsIpv6AclMaskMinValue(14120),
42476		fhsMaxStaticBindingEntriesReached(14121),
42477		fhsCantCreateBindingEntryWithMulticastMacAddr(14122),
42478		fhsCantCreateBindingEntryWithMulticastIpAddr(14123),
42479		fhsCantCreateBindingEntryWithLinkLocalAddr(14124),
42480		fhsCantDeleteDynamicBindingEntry(14125),
42481		fhsStaticBindingEntryNotExist(14126),
42482		fhsCantCreateBindingEntryWithUnspecIpAddr(14127),
42483		fhsCantCreateBindingEntryWithInternalLoopbackIpAddr(14128),
42484		fhsCantCreateBindingEntryWithAllZeroMacAddr(14129),
42485		fhsCantCreateBindingEntryWithBroadcastMacAddr(14130),
42486		fhsIpv6SgPortEnabled(14131),
42487		fhsIpv6SgFhsNotEnabled(14132),
42488		fhsIpv6SgNdiNotEnabled(14133),
42489		fhsIpv6SgNdiVlanNotEnabled(14134),
42490		fhsIpv6SgNdiPortNotEnabled(14135),
42491		fhsIpv6SgNoResourcesAvailable(14136),
42492		fhsIpv6SgNotAvailableOnMlt(14137),
42493		fhsNotAllowedOnSpbmBvlan(14138),
42494		fhsIpv6SgConfigNotAllowedWhenAppTelemetryIsEnabled(14139),
42495		unprintableCharacterIsNotAllowedInEmailAddress(14201),
42496		emailAddressLengthExceedsMaxLimitOf254Chars(14202),
42497		numOfEmailAddressExceedsMaxSupportedLimit(14203),
42498		lengthOFEmailAddressListTooLong(14204),
42499		smtpServerAddrOnlySupportsIpv4AndHostname(14205),
42500		portCannotBeModifiedWhileSmtpIsEnabled(14206),
42501		invalidSmtpServerPortNumber(14207),
42502		invalidStatusSendTimer(14208),
42503		smtpReceiverEmailCannotBeEmptyWhileSmtpIsEnabled(14209),
42504		smtpServerAddrCannotBeModifiedWhileSmtpIsEnabled(14210),
42505		smtpCannotBeEnabledWithoutServerAddr(14211),
42506		smtpCannotBeEnabledWhileReceiverEmailAddrIsEmpty(14212),
42507		doubleQuotationMarkIsNotAllowedInEmailAddress(14213),
42508		commaIsNotAllowedInEmailAddress(14214),
42509		invalidEventIdsListInputFormat(14215),
42510		nonExistIpv6McastAddress(14301),
42511		invalidIpv6MulticastAddress(14302),
42512		invalidQueryIntervalMldIntfTbl(14303),
42513		invalidMldIntfTblVersion(14304),
42514		invalidQueryMaxResponseTime(14305),
42515		invalidRobustnessValue(14306),
42516		invalidLastMembQueryInterval(14307),
42517		mldAdminVerConfiguredLessThanOperatingVer(14308),
42518		mldPimOrMldAlreadyEnabled(14309),
42519		mldPimModeMldVersionIncompatible(14310),
42520		mldQueryIntervalGreaterThanMaxResTime(14311),
42521		mldAlreadyEnabled(14312),
42522		mldPimEnabledInSSMMode(14313),
42523		mldDisableV2First(14314),
42524		mldNotVersion2(14315),
42525		mldDisableSsmSnooping(14316),
42526		mldFlushActionNotAllowedWhenMldSnoopingIsDisabled(14317),
42527		ikeCACertificateNotInstalled(14801),
42528		ikeIdentityCertificateNotInstalled(14802),
42529		ikeCannotChangeRevocationCheckMethodForEnabledPolicy(14804),
42530		ikeCrlFileNotPresent(14805),
42531		ipv6CannotDeleteInterfaceOnMgmtPortWithIpsecEnabled(14806),
42532		cannotLinkIpsecPolicyForOspfv3ToSaWithKeymodeAuto(14807),
42533		ikeEncKeylenSetOnlyForAesCbc(14808),
42534		ipsecEncKeylenMustBeLessOrEqualToIkeEncKeylen(14809),
42535		ikeCannotChangeParametersProfileInUse(14810),
42536		ikeDhHashEncryptIntegrityAlgoNullCannotBeAttached(14811),
42537		vxlanCannotDeleteVtepSrcIpWhenRemoteVtepIsConfigured(14401),
42538		maxNumOfVtepsAreConfigured(14402),
42539		vxlanVtepSourceIpNotConfigured(14403),
42540		vxlanVtepRemoteIpCannotBeLocalIp(14404),
42541		vxlanVtepExistsWithSameRemoteIp(14405),
42542		vxlanVtepRemoteIpCannotBeModified(14406),
42543		vxlanVtepNameAlreadyExists(14407),
42544		vxlanVtepDoesNotExist(14408),
42545		vxlanVnidCannotBeSameAsIsid(14409),
42546		vxlanInvalidVtepId(14410),
42547		vxlanCannotModifyIsidAssociationdWithVnid(14411),
42548		vxlanVnidDoesNotExist(14412),
42549		vxlanVtepIsNotAssociatedWithVnid(14413),
42550		vxlanMaxVtepsAssociatedWithVnid(14414),
42551		vxlanSameEndPointCannotBePresentInBothVnidAndIsid(14415),
42552		vxlanBaseModeIsidValueCannotBeSameAsVnid(14416),
42553		vxlanCannotDeleteIsidAssociatedWithVnid(14417),
42554		vxlanCannotConfigureSwuniEndpointsUnderVnidInInterworkingMode(14418),
42555		vxlanIsidAssociatedWithVnid(14419),
42556		vxlanCannotDeleteVlanConfiguredWithIsidAssociatedWithVnid(14420),
42557		vxlanCannotAssociateTransparentUniIsidToVnid(14421),
42558		vxlanIsidCannotBeAssociatedWithMoreThanOneVnid(14422),
42559		vxlanIsidCannotBeAssignedToVtepSrcIpVrf(14423),
42560		vxlanCannotDeleteVrfAssociatedWithVtepSourceIp(14424),
42561		vxlanConfigHasVnidSameAsIsid(14425),
42562		vxlanVirtualIstConfigured(14426),
42563		vxlanSmltExist(14427),
42564		vxlanIpInUseAsVtepSrcIpAddr(14428),
42565		vxlanBaseSmltMltCannotBeVnidEndPoint(14429),
42566		vxlanBaseModeSmltVistConfigNotAllowed(14430),
42567		vxlanIpInUseAsIpSrcAddr(14431),
42568		vxlanIpInUseAsIpTunnelSrcAddr(14432),
42569		vxlanCannotDeleteVtepSrcIpWhenVnidConfigured(14433),
42570		vxlan16777215IsWellKnownVnid(14434),
42571		vxlanConfigsNotAllowedWhenAdvancedFeatureModeDisabled(14436),
42572		vxlanBaseModeVnidValueCannotBeSameAsIsid(14437),
42573		vxlanGwFullInterworkingModeEnabled(14438),
42574		vxlanConfigsNotAllowedInSpbmConfigModeDisabled(14439),
42575		vxlanVtepIsAlreadyAssociatedWithVnid(14440),
42576		vxlanFaIsidShouldBeConfigured(14441),
42577		vxlanInvalidIsid(14442),
42578		vxlanVtepSrcIpCannotBeSameAsVtepRemoteIp(14443),
42579		vxlanInvalidVtepName(14444),
42580		vxlanVnidCannotBeSameAsPlsbBvlanViceVersa(14445),
42581		vxlanGwInterworkingCannotBeEnabledInNonAdvFeatureMode(14446),
42582		chefClientCertFileNotSpecified(14901),
42583		chefClientCannotOpenCertFile(14902),
42584		chefClientAddressRequired(14903),
42585		chefClientInvalidCertFile(14904),
42586		chefClientAddressNotChangeable(14905),
42587		chefClientCannotChangeConfigurationWhenEnabled(14906),
42588		chefClientServerAddressRequired(14907),
42589		chefClientActivateSoftwareToEnable(14908),
42590		invalidUserPasswordRule(1233),
42591		invalidUserPasswordRulePostNotification(1234),
42592		invalidUserPasswordRulePreNotification(1235),
42593		invalidUserPasswordRuleAgeOut(1236),
42594		invalidUserLogonAttenmpts(1237),
42595		invalidUserPasswordRuleChangeInterval(1238),
42596		pimgwConfigsNotAllowedInSpbmConfigModeDisabled(13901),
42597		pimgwNotSupportedOnPlatform(13902),
42598		spbMcastCannotBeEnabledWithPimgw(13903),
42599		pimgwCannotBeEnabledWithSpbMcast(13904),
42600		spbMcastCannotBeDisabledWithPimgwEnabled(13905),
42601		spbMcastCannotBeEnabledWithPimgwEnabled(13906),
42602		pimgwCannotBeDisabledWithSpbMcastEnabled(13907),
42603		pimgwCannotBeEnabledWithSpbMcastEnabled(13908),
42604		pimgwCannotBeEnabledWithoutIpAddr(13909),
42605		pimgwCannotBeEnabledWithSnoop(13910),
42606		pimgwCannotBeEnabledWithSnoopSpb(13911),
42607		pimgwCannotBeEnabledWithPim(13912),
42608		pimgwCannotBeEnabledWithDvmrp(13913),
42609		vlanPimCannotBeEnabledWithPimGateway(13914),
42610		pimgwAgentNotEnabled(13915),
42611		pimgwControllerNotEnabled(13916),
42612		pimgwInterfaceInvalidHelloInterval(13917),
42613		pimgwInterfaceInvalidJoinPruneInterval(13918),
42614		pimgwCannotSetHelloJoinPruneIntervalWithoutIpAddress(13919),
42615		vlanPimCannotBeConfiguredWithPimGateway(13920),
42616		vlanIgmpCannotBeConfiguredWithPimGateway(13921),
42617		pimgwCannotBeEnabledWithClipIf(13922),
42618		pimgwCannotBeEnabledWithMgmtIf(13923),
42619		pimgwAgentIsAlreadyEnabled(13924),
42620		pimgwControllerIsAlreadyEnabled(13925),
42621		smltOrIstCannotBeAddedToPimGatewayVlan(13926),
42622		pimgwCannotBeEnabledOnSmltOrIstPort(13927),
42623		pimgwCannotBeEnabledOnSmltVlan(13928),
42624		pimgwVlanPortCannotBeAddedToSmlt(13929),
42625		smltCannotBeEnabledOnPimGatewayVlanPort(13930),
42626		pimgwCannotBeEnabledWithoutIpCirc(13931),
42627		pimgwCannotBeEnabledOnIsidConfiguredVlan(13932),
42628		isidCannotBeSetOnPimGatewayVlan(13933),
42629		pimgwCannotBeEnabledOnVistVlan(13934),
42630		pimgwCannotBeEnabledIfDvrEnabled(13935),
42631		pimgwCannotAddForeignSrcWhenControllerIsDisabled(13936),
42632		pimgwCannotDeleteForeignSrcWhenControllerIsDisabled(13937),
42633		pimgwCannotConfigHelloIntervalWithoutPimgwInterface(13938),
42634		pimgwCannotConfigJoinPruneIntervalWithoutPimgwInterface(13939),
42635		pimgwCannotDeleteForeignSrcWhenForeignSourceEntryDoesNotExist(13940),
42636		pimgwCannotAddForeignSrcWhenForeignSourceEntryAlreadyExist(13941),
42637		pimgwCannotEnableSpbPimGwOnBvlan(13943),
42638		dvrNotSupported(14501),
42639		disableDvrBeforeChangingDomainId(14502),
42640		dvrIsNotEnabledForDomainId(14503),
42641		disableDvrBeforeChangingRole(14504),
42642		ipCommandsNotSupportedOnDvrLeaf(14505),
42643		cannotEnableDvrLeafIpConfigured(14506),
42644		vistAlreadyExistRemoveFirst(14507),
42645		vistAlreadyExist(14508),
42646		cannotConfigDvrVistIfGlobalVistConfigured(14509),
42647		vistDoesNotExist(14510),
42648		configGwIpAddrBeforeEnablingDvr(14511),
42649		dvrCantBeEnabledIfPimgwEnabled(14512),
42650		dvrCantBeEnabledIfSnoopEnabled(14513),
42651		vlanSnoopCantBeEnabledInDvrNode(14514),
42652		configIpInterfaceBeforeEnablingDvr(14515),
42653		disableDvrBeforeChangingGwIpAddr(14516),
42654		enableControllerBeforeEnablingDvrOnVlan(14517),
42655		enableControllerBeforeConfiguringGwIpv4(14518),
42656		platformVlanNotAllowedOnLeaf(14519),
42657		removePlatformVlanBeforeEnableLeaf(14520),
42658		notAllowPortsInDefaultVlanOnDvrLeaf(14521),
42659		cannotEnableDvrLeafIfPortsInDefaultVlan(14522),
42660		cannotConfigPlatformVlanOnDvrLeaf(14523),
42661		notAllowToConfigVlanBasedAclRules(14524),
42662		cannotEnableDvrLeafVlanBasedAclExists(14525),
42663		notAllowToConfigPortBasedAclRules(14526),
42664		cannotEnableDvrLeafPortBasedAclExists(14527),
42665		notAllowToConfigTuniOnDvrLeaf(14528),
42666		cannotEnableDvrLeafWhenTuniExists(14529),
42667		cannotEnableDvrLeafWhenLogicalIntfExist(14530),
42668		notAllowToConfigLogicalIntfOnDvrLeaf(14531),
42669		cannotConfigGlobalVistIfDvrVistConfigured(14532),
42670		cannotConfigPimgwOnDvrLeaf(14533),
42671		cannotEnableDvrLeafWhenPimgwEnabled(14534),
42672		cannotConfitVrfOnDvrLeaf(14535),
42673		cannotEnableDvrLeafWhenVrfExists(14536),
42674		disableDvrBeforeRemovingGwIpAddr(14537),
42675		dvrConfigsNotAllowedInSpbmConfigModeDisabled(14538),
42676		cannotEnableDvrWhenSpbmIsDisabled(14539),
42677		removeIpInterfaceBeforeEnablingDvr(14540),
42678		enableBootConfigFlagDvrLeafMode(14541),
42679		dvrIsNotEnabled(14542),
42680		disableBootConfigFlagDvrLeafMode(14543),
42681		configIsidForVlanFirst(14544),
42682		vistNotAllowedOnDvrLeaf(14545),
42683		cannotEnableMoreSpecificNonLocalWhenDvrEnabled(14546),
42684		cannotEnableDvrWhenMoreSpecificNonLocalEnabled(14547),
42685		vlanIpAddAndDvrGwipAreNotInSameSubnet(14548),
42686		cannotConfigPimgwOnDvrVlan(14549),
42687		cannotEnableDvrVlanWhenPimgwIsConfigured(14550),
42688		cannotEnableDvrVlanWhenRsmltIsEnabled(14551),
42689		cannotEnableRsmltOnDvrVlan(14552),
42690		cannotConfigVrrpOnDvrVlan(14553),
42691		cannotEnableDvrVlanWhenVrrpIsConfigured(14554),
42692		cannotEnableDvrWhenBackboneIsEnabled(14555),
42693		cannotEnableBackboneWhenDvrIsEnabled(14556),
42694		disableDvrBeforeChangingOrDeletingIsid(14557),
42695		cannotConfigureInbandMgmtIpForDvrController(14558),
42696		cannotEnableControllerwhenInbandMgmtIpConfigured(14559),
42697		dvrSpbmMcastCommandsNotSupportedOnDvrLeaf(14560),
42698		dvrControllerDoesNotExist(14561),
42699		dvrLeafDoesNotExist(14562),
42700		cannotConfigLoopbackIpOnDvrLeaf(14563),
42701		sameGwIpv4AndVlanIpIsNotAllowed(14564),
42702		isidReservedForDvrUse(14565),
42703		dvrVistNotAllowedOnDvrController(14566),
42704		injectDefaultRouteNotAllowedOnDvrLeaf(14567),
42705		cannotConfigBrouterIpOnDvrLeaf(14568),
42706		macOffSetNotAllowedOnDvrEnabledVlan(14571),
42707		disableDvrForVlanBeforeDeletingIpAddress(14572),
42708		cannotEnableBackboneWhenDvrLeafModeIsTrue(14574),
42709		cannotConfigDvrGwIpOnSpbmBvlan(14575),
42710		createDvrGloballyBeforeConfiguringIpOnDvrVlan(14576),
42711		dvrConfigNotAllowedOnLeaf(14569),
42712		dvrIpvpnOrIsidNotConfiguredInVrf(14570),
42713		dvrRedistributionConfigAllowedOnlyOnController(14573),
42714		cannotEnableDvrVlanWhenIpv6IsConfigured(14577),
42715		cannotEnableBackboneWhenDvrCtrlConfigPresent(14578),
42716		dvrInstNotPresentInVrf(14579),
42717		configurationNotAllowedWhenBackboneIsEnabled(14580),
42718		slppCommandsAreNotSupportedOnDvrLeaf(14581),
42719		dvrGwMacCreateInsufficientResources(14583),
42720		clearDvrHostEntryCanBeExecutedOnlyOnController(14584),
42721		dvrInstanceDoesNotExist(14585),
42722		removeSmltConfigBeforeDisablingDvrLeaf(14586),
42723		dvrEnableNotAllowedOnOspfEnabledVlan(14589),
42724		dvrEnableNotAllowedOnRipEnabledVlan(14590),
42725		dvrVistInvalidClusterId(14591),
42726		invalidDvrVistConfiguration(14592),
42727		dvrLeafBrouterAlreadyConfigured(14593),
42728		dvrLeafDeleteInternalVlanNotAllowed(14594),
42729		isidRangeReservedForInternalUse(14595),
42730		dvrNotEnoughDataToModifyInstance(14596),
42731		maxVrfReachedWithoutScaling(14601),
42732		vrfScalingCannotBeEnabledWhenVlanInExistInRange(14602),
42733		vrfScalingCannotBeDisabledWhenVrfCountMoreThanDefaultValue(14603),
42734		vlanInternallyUsedForVrfScaling(14604),
42735		configHasPlatformVlanConfiguredInReservedRange(14605),
42736		dhcpsnNotAllowedOnPvlan(11126),
42737		dhcpsnNotAllowedOnSpbmBvlan(11127),
42738		dhcpsnMaxNumberOfEntriesAlreadyReached(11128),
42739		dhcpsnGloballyDisabled(11129),
42740		dhcpsnDisabledOnVlan(11130),
42741		dhcpsnBindingDoesNotContainMacAddr(11131),
42742		dhcpsnBindingInvalidMacVlanidPair(11132),
42743		daiNotAllowedOnPvlan(11133),
42744		daiDisabledOnVlan(11134),
42745		daiNotAllowedOnSpbmBvlan(11135),
42746		dhcpIpsgEnabledOnPort(11136),
42747		dhcpIpsgPortNotInDhcpsnVlan(11137),
42748		dhcpIpsgPortNotDhcpsnUntrusted(11138),
42749		dhcpIpsgPortNotInDaiVlan(11139),
42750		dhcpIpsgPortNotDaiUntrusted(11140),
42751		dhcpIpsgNoResourcesAvailable(11141),
42752		dhcpIpsgNotAvailableOnMlt(11142),
42753		dhcpsnPortIsPartOfMlt(11143),
42754		daiPortIsPartOfMlt(11144),
42755		dhcpsnBindingLearnedEntriesCannotBeModified(11145),
42756		daiSmltPortsMustBeTrusted(11146),
42757		dhcpsnSmltPortsMustBeTrusted(11147),
42758		daiDifferentPortConfigurationsForMlt(11148),
42759		dhcpsnDifferentPortConfigurationsForMlt(11149),
42760		dhcpIpsgNotAvailableOnBrouter(11150),
42761		dhcpsnAndRelayNotAllowedOnSameVlan(11151),
42762		dhcpsnNotAllowedOnGuestVlan(11152),
42763		dhcpsnNotAllowedOnFailOpenVlan(11153),
42764		dhcpsnNotAllowedOnEnabledEapolPorts(11154),
42765		daiCannotAddIpsgPortsOnDaiDisabledVlan(11155),
42766		dhcpsnCannotAddIpsgPortsOnDhcpsnDisabledVlan(11156),
42767		ipsgPortsCannotBeRemovedFromVlan(11157),
42768		noKeyFound(14701),
42769		allCommandsParamtersNotFound(14702),
42770		invalidAction(14703),
42771		cannotModifyCaEntryForValidCa(14704),
42772		lastActionAlreadyInProgress(14705),
42773		revokeReasonOnlyRevokeAction(14706),
42774		caAlreadyAuthenticated(14707),
42775		noActiveCertificateFound(14708),
42776		revocationReasonNotFound(14709),
42777		certificateAlreadyInstalled(14710),
42778		keyAssociatedWithActiveCert(14711),
42779		subjectScalarAssociatedWithCert(14712),
42780		recordNotFound(14713),
42781		strToDateConversionFailed(14714),
42782		couldNotOpenDirectory(14715),
42783		fileNameNotFound(14716),
42784		caNotAuthenticated(14717),
42785		validCertificateAlreadyPresent(14718),
42786		cannotDeleteTrustPoints(14719),
42787		caEntryAlreadyExits(14720),
42788		maxTrustpointsReached(14721),
42789		invalidRowStatus(14722),
42790		allSubjectScalarsNotFound(14723),
42791		caOfflineCertNotInstalled(14724),
42792		noKeyPairConfigured(14725),
42793		certificateNotEnrolled(14726),
42794		noOfflineSubjectCertificateInstalled(14727),
42795		offlineCertificateInstalled(14728),
42796		validityDaysValidOnlyForRenewAndEnroll(14729),
42797		invalidSubjectOrKey(14730),
42798		caEntryPresent(14731),
42799		subjectAndInstallFileCannotBeConfiguredTogether(14732),
42800		invalidKeySize(14733),
42801		noCaFound(14734),
42802		digiCertChallengePasswordValidOnlyWithRenewAndEnroll(14735),
42803		digiCertCertificateExpired(14736),
42804		digiCertReadCertificateFileFailed(14737),
42805		digiCertReadCertificateFileValidityFailed(14738),
42806		digiCertSubjectCertificateAlreadyInstalled(14739),
42807		digiCertNotRootCaCertificate(14740),
42808		digiCertKeyAlreadyPresent(14741),
42809		digiCertKeyAssociatedWithCaEntry(14742),
42810		digiCertSubjectCertificateInstalled(14743),
42811		digiCertInvalidFileFormat(14744),
42812		digiCertCdpUrlNotConfigured(14745),
42813		digiCertSubjectCertificateNotInstalled(14746),
42814		digiCertFileNameNotFoundInOfflineCertDir(14747),
42815		digiCertFileNameNotFoundInOfflineCaCertDir(14748),
42816		digiCertFileNameNotFoundInOfflineRootCaCertDir(14749),
42817		digiCertNoKeyFound(14750),
42818		digiCertNoOfflineCACertificateInstalled(14751),
42819		digiCertNoOfflineRootCACertificateInstalled(14752),
42820		digiCertNoOfflineCRLFileInstalled(14753),
42821		digiCertFileNameNotFoundInOfflineCrlDir(14754),
42822		digiCertInvalidValueToGenerateCsr(14755),
42823		digiCertNotCACertificate(14756),
42824		digiCertNotRootCertificate(14757),
42825		digiCertRootCaOfflineCertNotInstalled(14758),
42826		digiCertRootCertFileAlreadyInstalled(14759),
42827		digiCertCaCertFileAlreadyInstalled(14760),
42828		digiCertOnlineCAEntryExists(14761),
42829		digiCertKeyPairGenInProgress(14762),
42830		digiCertNotInterCaCertificate(14763),
42831		digiCertOfflineCannotUseRootCertAssociatedWithOnlineCa(14764),
42832		digiCertOnlineCaCannotUseRootCertAssociatedWithOffline(14765),
42833		digiCertSubjectCountryInvalid(14766),
42834		digiCertSanExists(14767),
42835		digiCertSanNotFound(14768),
42836		digiCertSanInvalidAction(14769),
42837		digiCertSanTblFull(14770),
42838		digiCertCnAndSanNotFound(14771),
42839		digiCertPkcs12ExtractFail(14772),
42840		digiCertPkcs12KeyExtractFail(14773),
42841		digiCertPkcs12InvalidKey(14774),
42842		digiCertPkcs12SaveFilesFail(14775),
42843		digiCertSanInvalidAddress(14776),
42844		cannotAdminDisableFanPort(15001),
42845		cannotDisableIsisInterfaceOnFanPort(15002),
42846		cannotDeleteIsisInterfaceOnFanPort(15003),
42847		nlsMgmtIntfDoesNotExist(15201),
42848		nlsMgmtIntfAlreadyExist(15202),
42849		nlsMgmtIntfTypeAlreadyExist(15203),
42850		nlsMgmtRemoveExistingIpAddr(15204),
42851		nlsMgmtRemoveExistingIpv6Addr(15205),
42852		nlsMgmtNoIpAddrForInterface(15206),
42853		nlsMgmtNoIpv6AddrForInterface(15207),
42854		nlsMgmtPrefixLenIs128ForLoopback(15208),
42855		nlsMgmtMaskIs32ForLoopback(15209),
42856		nlsMgmtVlanIsNotCreatedYet(15210),
42857		nlsMgmtVrfIsNotCreatedYet(15211),
42858		nlsMgmtDuplicateIntfIpv6Addr(15212),
42859		nlsMgmtInvalidNextHopAddr(15213),
42860		nlsMgmtSameDestAndNextHop(15214),
42861		nlsMgmtStaticRoutesAreNotAllowedOnClip(15215),
42862		nlsMgmtSetWeightToDefaltNotAllowedOnClip(15216),
42863		nlsMgmtOnlyPortBasedVlanIsSupported(15217),
42864		nlsMgmtCannotConfigIpOnMgmtVlan(15218),
42865		nlsMgmtConfigMgmtIpBeforeAddingStaticRoute(15219),
42866		nlsMgmtConfigMgmtIpv6BeforeAddingStaticRoute(15220),
42867		nlsMgmtNextHopSameSubnetAsMgmtIntfAddr(15221),
42868		nlsMgmtCannotUseSpbmBvlanForVlanIntf(15222),
42869		nlsMgmtCannotDeleteVlanIfIntfIsEnabled(15223),
42870		nlsMgmtCannotDeleteVrfIfIntfIsEnabled(15224),
42871		nlsMgmtMgmtRouterNotValidForClip(15225),
42872		nlsMgmtCannotConfigMgmtIpIfVlanIpConfigured(15226),
42873		nlsMgmtCannotEnableIntfIfBothMgmtIpVossIpConfigured(15227),
42874		nlsMgmtMgmtIpConfiguredForVlan(15228),
42875		nlsMgmtCannotConfigMgmtIpv6IfVlanIpv6Configured(15229),
42876		nlsMgmtCannotEnableIntfIfBothMgmtIpv6VossIpv6Configured(15230),
42877		nlsMgmtMgmtIpv6ConfiguredForVlan(15231),
42878		nlsMgmtBrouterVlanIsNotAllowed(15232),
42879		cannotUseMgmtVlanForBrouterVlan(15233),
42880		sameMgmtIpShouldNotBeInOtherInst(15234),
42881		sameMgmtIpShouldNotBeInVossVlans(15235),
42882		vossIpIsSameAsMgmtIp(15236),
42883		sameMgmtIpv6ShouldNotBeInOtherInst(15237),
42884		sameMgmtIpv6ShouldNotBeInVossVlans(15238),
42885		vossIpv6IsSameAsMgmtIpv6(15239),
42886		nlsMgmtIpAddrSameSubnetAsNextHop(15240),
42887		nlsMgmtIpAddrOverlapInOtherInst(15241),
42888		nlsMgmtIpV6AddrOverlapInOtherInst(15242),
42889		nlsMgmtIpV6NotSupportedInLinuxKernel(15243),
42890		nlsMgmtNonGrtVrfNotSupportOnDvrLeaf(15244),
42891		nlsMgmtTooManyInterfaceTypesProvided(15245),
42892		nlsMgmtIpOverlapWithVossVlansInVrf(15246),
42893		nlsMgmtIpv6OverlapWithVossVlansInVrf(15247),
42894		nlsMgmtIpAddSameSubnetAsDynamicNickname(15248),
42895		nlsMigrateIsisLoopbackNotSupported(15250),
42896		nlsMigrateIpv6IsisLoopbackNotSupported(15251),
42897		esSchedFull(15301),
42898		esSchedNotFound(15302),
42899		esSchedBadInterval(15303),
42900		esStateUnchanged(15304),
42901		esInvalidOp(15305),
42902		esNotGlobEnabled(15306),
42903		esGlobEnabled(15307),
42904		esEmodeEnabled(15308),
42905		esNtpDisabled(15309),
42906		esFiberPort(15310),
42907		es10gigOnlyPort(15311),
42908		esPortAnaNotsupp(15312),
42909		esGeneralError(15313),
42910		lstMaxUpstreamMembersReached(15401),
42911		lstMaxDownstreamMembersReached(15402),
42912		lstPortDuplicateInUpstreamList(15403),
42913		lstPortAlreadyInOtherUpstreamList(15404),
42914		lstPortDuplicateInDownstreamList(15405),
42915		lstPortAlreadyInOtherDownstreamList(15406),
42916		lstPortIsMemberOfUpstreamMlt(15407),
42917		lstPortIsMemberOfDownstreamMlt(15408),
42918		lstPortNotInUpstreamList(15409),
42919		lstPortNotInDownstreamList(15410),
42920		lstMltDuplicateInUpstreamList(15411),
42921		lstMltAlreadyInOtherUpstreamList(15412),
42922		lstMltDuplicateInDownstreamList(15413),
42923		lstMltAlreadyInOtherDownstreamList(15414),
42924		lstMltNotInUpstreamList(15415),
42925		lstMltNotInDownstreamList(15416),
42926		lstMltContainsUpstreamMemberPorts(15417),
42927		lstMltContainsDownstreamMemberPorts(15418),
42928		lstCannotDeleteLstMemberMlt(15419),
42929		lstPortCannotBeAddedToMlt(15420),
42930		lstPortMembersCannotBeLacpEnabled(15421),
42931		lstPortIsMltMember(15422),
42932		lstLacpKeyAlreadyUsedByLstMltMember(15423),
42933		lstPortIsPartOfALstMltMember(15424),
42934		lstCannotModifyLacpAdminState(15425),
42935		lstCannotAddMgmtPort(15426),
42936		muMaximumUsersReached(15501),
42937		muUserNotFound(15502),
42938		muUserAlreadyExists(15503),
42939		muDefaultUser(15504),
42940		muCannotCreateUser(15505),
42941		muCannotDisableRWA(15506),
42942		ovsdbCertFileNotSpecified(15601),
42943		ovsdbCannotOpenSslCertFile(15602),
42944		ovsdbControllerIdDoesNotExist(15603),
42945		ovsdbControllerIdAlreadyExists(15604),
42946		ovsdbInvalidSslCertFile(15605),
42947		ovsdbCannotChangeConfigurationOvsdbEnabled(15606),
42948		ovsdbConfigurationFailedInternalError(15607),
42949		ovsdbSslRequiresCertificateInstallation(15608),
42950		ovsdbControllerInvalidConfig(15609),
42951		ovsdbVxlanInteworkingModeDisabled(15610),
42952		ovsdbManagedVxlanGwSupportedOnVxlanInterworkingMode(15611),
42953		ovsdbIsidAlreadyManagedByOvsdb(15612),
42954		ovsdbIsidNotPresentInOvsdbManagedInterface(15613),
42955		ovsdbIsidShouldBeSwitchedUniIsid(15614),
42956		ovsdbCannotChangeVtepSourceIpOvsdbEnabled(15615),
42957		ovsdbCannotDeleteVtepSourceIpOvsdbEnabled(15616),
42958		ovsdbCannotDeleteOvsdbCreatedVnid(15617),
42959		ovsdbCannotEnableReplicationLocalOrPeerIpNotSpecified(15618),
42960		ovsdbReplicationPeerIpAlreadyCondfigured(15619),
42961		ovsdbReplicationLocalIpAlreadyConfigured(15620),
42962		ovsdbCannotDeleteOvsdbConfiguredVtepIp(15621),
42963		ovsdbIsidShouldBeFlexUniOrCvlanIsid(15622),
42964		ovsdbControllerIpAlreadyExists(15623),
42965		ovsdbCannotModifyOvsdbConfiguredVtepIp(15624),
42966		ovsdbVnidNotConfiguredByOvsdb(15625),
42967		ovsdbVtepVnidAssociationDoneByOvsdb(15626),
42968		ovsdbCannotModifyCertificateOvsdbEnabled(15627),
42969		ovsdbCannotModifyPrivateKeyOvsdbEnabled(15628),
42970		ovsdbCannotDeleteCertificateOvsdbEnabled(15629),
42971		ovsdbCannotDeletePrivateKeyOvsdbEnabled(15630),
42972		ovsdbReplicationIpShouldBeNlsIp(15631),
42973		ovsdbCannotModifyReplicationConfigWhenOvsdbEnabled(15632),
42974		ovsdbShouldConfigureVistToEnableReplication(15633),
42975		ovsdbCannotDisableVistWhenOvsdbReplicationConfigurationPresent(15634),
42976		ovsdbReplicationNotConfigured(15635),
42977		ovsdbOnlyControllerConfigsInActiveOvsdbReplicationPeerIsAllowed(15636),
42978		ovsdbReplicationLocalIpAndPeerIpCannotBeSame(15637),
42979		ovsdbVnidVtepIpEntryAlreadyExists(15638),
42980		ovsdbVnidVtepIpEntryDoesNotExist(15639),
42981		ovsdbVnidAlreadyConfiguredStatically(15640),
42982		ovsdbIpAlreadyConfiguredAsLocalVtepIp(15641),
42983		ovsdbIpAlreadyConfiguredAsStaticRemoteVtepIp(15642),
42984		ovsdbVtepIpShouldBeUnicastIp(15643),
42985		ovsdbVtepIpAlreadyConfiguredAsNlsIp(15644),
42986		ovsdbVtepIpAlreadyConfiguredAsVossIp(15645),
42987		ovsdbVtepIpAlreadyConfiguredUnderOvsdb(15646),
42988		ovsdbCannotDeleteManagedInterfaceIsid(15647),
42989		ovsdbInvalidPrivateKeyFile(15648),
42990		ovsdbCannotDeleteVlanAssociatedWithManagedInterfaceIsid(15649),
42991		ovsdbCannotDeleteIsidConfiguredAsManagedInterface(15650),
42992		ovsdbVtepIdUsedForRemoteVtepCreatedViaOvsdb(15651),
42993		ovsdbCannotEnableOvsdbOnSimplifiedVistSetup(15652),
42994		ovsdbCannotChangePortInExistingControllerConfig(15653),
42995		ovsdbReplicationLocalIpAddressCannotBeZero(15654),
42996		ovsdbReplicationPeerIpAddressCannotBeZero(15655),
42997		ovsdbCertificateFileAlreadyExists(15656),
42998		ovsdbPrivateKeyAlreadyExists(15657),
42999		readWriteAccessReadOnly(900),
43000		readWriteAccessLevelOne(901),
43001		readWriteAccessLevelTwo(902),
43002		readWriteAccessLevelThree(903),
43003		readWriteAccessReadWrite(904),
43004		readWriteAccessReadWriteAll(905),
43005		readWriteAccessUnknownLevel(906)
43006
43007	}
43008	MAX-ACCESS read-only
43009	STATUS current
43010	DESCRIPTION "This variable is used primarily as an enumeration
43011		      to list the proprietary return codes that this
43012		      device can send to a management station in
43013		      response to a failed SNMP operation."
43014	DEFVAL { none }
43015	::= { rcError 4 }
43016
43017-- *** ABOVE SECTION IS GENERATED FROM ../mib_tools/error.mib ***
43018
43019rcErrorSendTrap OBJECT-TYPE
43020        SYNTAX        TruthValue
43021        MAX-ACCESS    read-write
43022        STATUS        current
43023        DESCRIPTION   "Indicates whether to send trap upon receiving an
43024                      error in the system."
43025	DEFVAL	      { true }
43026        ::= { rcError 5 }
43027
43028-- TRAPS
43029
43030rcTrapsMib OBJECT IDENTIFIER ::= { rcTraps 0 }
43031
43032rcCardDown NOTIFICATION-TYPE
43033        OBJECTS      { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
43034        STATUS       obsolete
43035        DESCRIPTION  "A rcCardDown trap signifies that the SNMPv2 entity,
43036                     acting in an agent role, has detected that the
43037                     rcCardOperStatus object for one of its cards
43038                     is about to transition into the down state."
43039        ::= { rcTraps 1 }
43040
43041rcnCardDown NOTIFICATION-TYPE
43042        OBJECTS      { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
43043        STATUS       current
43044        DESCRIPTION  "A rcCardDown trap signifies that the SNMPv2 entity,
43045                     acting in an agent role, has detected that the
43046                     rcCardOperStatus object for one of its cards
43047                     is about to transition into the down state."
43048        ::= { rcTrapsMib 1 }
43049
43050rcCardUp NOTIFICATION-TYPE
43051        OBJECTS       { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
43052        STATUS        obsolete
43053        DESCRIPTION   "A rcCardUp trap signifies that the SNMPv2 entity,
43054                      acting in an agent role, has detected that the
43055                      rcCardOperStatus object for one of its cards
43056                      is about to transition into the up state."
43057        ::= { rcTraps 2 }
43058
43059rcnCardUp NOTIFICATION-TYPE
43060        OBJECTS       { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
43061        STATUS        current
43062        DESCRIPTION   "A rcCardUp trap signifies that the SNMPv2 entity,
43063                      acting in an agent role, has detected that the
43064                      rcCardOperStatus object for one of its cards
43065                      is about to transition into the up state."
43066        ::= { rcTrapsMib 2 }
43067
43068rcErrorNotification NOTIFICATION-TYPE
43069        OBJECTS       { rcErrorLevel, rcErrorCode, rcErrorText }
43070        STATUS        obsolete
43071        DESCRIPTION   "A rcErrorNotification trap signifies that the
43072                      SNMPv2 entity, acting in an agent role, has
43073                      detected that an error condition has occured."
43074        ::= { rcTraps 3 }
43075
43076rcnErrorNotification NOTIFICATION-TYPE
43077        OBJECTS       { rcErrorLevel, rcErrorCode, rcErrorText }
43078        STATUS        current
43079        DESCRIPTION   "A rcErrorNotification trap signifies that the
43080                      SNMPv2 entity, acting in an agent role, has
43081                      detected that an error condition has occured."
43082        ::= { rcTrapsMib 3 }
43083
43084rcStpNewRoot NOTIFICATION-TYPE
43085        OBJECTS       { rcStgId }
43086        STATUS        obsolete
43087        DESCRIPTION   "A rcStpNewRoot trap signifies that the
43088                      SNMPv2 entity, acting in an agent role, has
43089                      detected the Spanning Tree Protocol has declared
43090                      the device to be the new root of the spanning
43091       		      tree."
43092        ::= { rcTraps 4 }
43093
43094rcnStpNewRoot NOTIFICATION-TYPE
43095        OBJECTS       { rcStgId }
43096        STATUS        current
43097        DESCRIPTION   "A rcStpNewRoot trap signifies that the
43098                      SNMPv2 entity, acting in an agent role, has
43099                      detected the Spanning Tree Protocol has declared
43100                      the device to be the new root of the spanning
43101                      tree."
43102        ::= { rcTrapsMib 4 }
43103
43104rcStpTopologyChange NOTIFICATION-TYPE
43105       OBJECTS        { rcStgId, rcPortIndex }
43106       STATUS         obsolete
43107       DESCRIPTION    "A rcStpTopologyChange trap signifies that the
43108                      SNMPv2 entity, acting in an agent role, has
43109                      detected the Spanning Tree Protocol has gone due
43110                      a topology change event."
43111       ::= { rcTraps 5 }
43112
43113rcnStpTopologyChange NOTIFICATION-TYPE
43114       OBJECTS        { rcStgId, rcPortIndex }
43115       STATUS         current
43116       DESCRIPTION    "A rcStpTopologyChange trap signifies that the
43117                      SNMPv2 entity, acting in an agent role, has
43118                      detected the Spanning Tree Protocol has gone due
43119                      a topology change event."
43120       ::= { rcTrapsMib 5 }
43121
43122rcChasPowerSupplyDown NOTIFICATION-TYPE
43123        OBJECTS       { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
43124        STATUS        obsolete
43125        DESCRIPTION   "A rcChasPowerSupplyDown trap signifies that the
43126                      SNMPv2 entity, acting in an agent role, has
43127                      detected that the rcChasPowerSupplyOperStatus
43128                      object for one of its power supply unit is
43129                      about to transition into the down state."
43130        ::= { rcTraps 6 }
43131
43132rcnChasPowerSupplyDown NOTIFICATION-TYPE
43133        OBJECTS       { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
43134        STATUS        current
43135        DESCRIPTION   "A rcChasPowerSupplyDown trap signifies that the
43136                      SNMPv2 entity, acting in an agent role, has
43137                      detected that the rcChasPowerSupplyOperStatus
43138                      object for one of its power supply unit is
43139                      about to transition into the down state."
43140        ::= { rcTrapsMib 6 }
43141
43142rcChasFanDown NOTIFICATION-TYPE
43143        OBJECTS       { rcChasFanId, rcChasFanOperStatus}
43144        STATUS        obsolete
43145        DESCRIPTION   "A rcChasFanDown trap signifies that the
43146                      SNMPv2 entity, acting in an agent role, has
43147                      detected that the rcChasFanOperStatus object
43148                      for one of its power supply unit is about to
43149                      transition into the down state."
43150        ::= { rcTraps 7 }
43151
43152rcnChasFanDown NOTIFICATION-TYPE
43153        OBJECTS       { rcChasFanId, rcChasFanOperStatus}
43154        STATUS        current
43155        DESCRIPTION   "A rcChasFanDown trap signifies that the
43156                      SNMPv2 entity, acting in an agent role, has
43157                      detected that the rcChasFanOperStatus object
43158                      for one of its power supply unit is about to
43159                      transition into the down state."
43160        ::= { rcTrapsMib 7 }
43161
43162rcLinkOscillation NOTIFICATION-TYPE
43163        OBJECTS          { rcPortIndex }
43164        STATUS             obsolete
43165        DESCRIPTION   "A rcLinkOscillation trap signifies that the
43166                       SNMPv2 entity, acting in an agent role, has
43167                       detected an excessive number of link state
43168                       transitions on the specified port."
43169        ::= { rcTraps 8 }
43170
43171rcnLinkOscillation NOTIFICATION-TYPE
43172        OBJECTS          { rcPortIndex }
43173        STATUS             current
43174        DESCRIPTION   "A rcLinkOscillation trap signifies that the
43175                       SNMPv2 entity, acting in an agent role, has
43176                       detected an excessive number of link state
43177                       transitions on the specified port."
43178        ::= { rcTrapsMib 8 }
43179
43180rcMacViolation NOTIFICATION-TYPE
43181        OBJECTS       { rcErrorText, rcPortIndex }
43182        STATUS        obsolete
43183        DESCRIPTION   "A rcMacViolation trap signifies that the
43184                      SNMPv2 entity, acting in an agent role, has
43185                      received a PDU with an invalid source MAC
43186                      address."
43187        ::= { rcTraps 9 }
43188
43189rcnMacViolation NOTIFICATION-TYPE
43190        OBJECTS       { rcErrorText, rcPortIndex }
43191        STATUS        current
43192        DESCRIPTION   "A rcMacViolation trap signifies that the
43193                      SNMPv2 entity, acting in an agent role, has
43194                      received a PDU with an invalid source MAC
43195                      address."
43196        ::= { rcTrapsMib 9 }
43197
43198rcSonetTrap NOTIFICATION-TYPE
43199        OBJECTS       { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication }
43200        STATUS        obsolete
43201        DESCRIPTION   "A rcSonetTrap trap signifies that the
43202                      SNMPv2 entity, acting in an agent role, has
43203                      detected a change of status on a Sonet port."
43204        ::= { rcTraps 10 }
43205
43206rcnSonetTrap NOTIFICATION-TYPE
43207        OBJECTS       { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication }
43208        STATUS        current
43209        DESCRIPTION   "A rcSonetTrap trap signifies that the
43210                      SNMPv2 entity, acting in an agent role, has
43211                      detected a change of status on a Sonet port."
43212        ::= { rcTrapsMib 10 }
43213
43214rc2kCardDown NOTIFICATION-TYPE
43215        OBJECTS      { rc2kCardIndex,
43216                       rc2kCardFrontAdminStatus,
43217                       rc2kCardFrontOperStatus }
43218        STATUS       obsolete
43219        DESCRIPTION  "A rcCardDown trap signifies that the SNMPv2 entity,
43220                     acting in an agent role, has detected that the
43221                     rcCardOperStatus object for one of its cards
43222                     is about to transition into the down state."
43223        ::= { rcTraps 11 }
43224
43225rcn2kCardDown NOTIFICATION-TYPE
43226        OBJECTS      { rc2kCardIndex,
43227                       rc2kCardFrontAdminStatus,
43228                       rc2kCardFrontOperStatus }
43229        STATUS       current
43230        DESCRIPTION  "A rcCardDown trap signifies that the SNMPv2 entity,
43231                     acting in an agent role, has detected that the
43232                     rcCardOperStatus object for one of its cards
43233                     is about to transition into the down state."
43234        ::= { rcTrapsMib 11 }
43235
43236rc2kCardUp NOTIFICATION-TYPE
43237        OBJECTS       { rc2kCardIndex,
43238                        rc2kCardFrontAdminStatus,
43239                        rc2kCardFrontOperStatus }
43240        STATUS        obsolete
43241        DESCRIPTION   "A rcCardUp trap signifies that the SNMPv2 entity,
43242                      acting in an agent role, has detected that the
43243                      rcCardOperStatus object for one of its cards
43244                      is about to transition into the up state."
43245        ::= { rcTraps 12 }
43246
43247rcn2kCardUp NOTIFICATION-TYPE
43248        OBJECTS       { rc2kCardIndex,
43249                        rc2kCardFrontAdminStatus,
43250                        rc2kCardFrontOperStatus }
43251        STATUS        current
43252        DESCRIPTION   "A rcCardUp trap signifies that the SNMPv2 entity,
43253                      acting in an agent role, has detected that the
43254                      rcCardOperStatus object for one of its cards
43255                      is about to transition into the up state."
43256        ::= { rcTrapsMib 12 }
43257
43258rc2kTemperature NOTIFICATION-TYPE
43259        OBJECTS       { rc2kChassisTemperature }
43260        STATUS        obsolete
43261        DESCRIPTION   "A rc2kTemperature trap signifies that the SNMPv2
43262		      entity, acting in an agent role, has detected the
43263                      chassis is over-heating."
43264        ::= { rcTraps 13 }
43265
43266rcn2kTemperature NOTIFICATION-TYPE
43267        OBJECTS       { rc2kChassisTemperature }
43268        STATUS        current
43269        DESCRIPTION   "A rc2kTemperature trap signifies that the SNMPv2
43270                      entity, acting in an agent role, has detected the
43271                      chassis is over-heating."
43272        ::= { rcTrapsMib 13 }
43273
43274rcChasPowerSupplyUp NOTIFICATION-TYPE
43275        OBJECTS       { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
43276        STATUS        obsolete
43277        DESCRIPTION   "A rcChasPowerSupplyUp trap signifies that the
43278                      SNMPv2 entity, acting in an agent role, has
43279                      detected that the rcChasPowerSupplyOperStatus
43280                      object for one of its power supply unit is
43281                      about to transition into the up state."
43282        ::= { rcTraps 14 }
43283
43284rcnChasPowerSupplyUp NOTIFICATION-TYPE
43285        OBJECTS       { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
43286        STATUS        current
43287        DESCRIPTION   "A rcChasPowerSupplyUp trap signifies that the
43288                      SNMPv2 entity, acting in an agent role, has
43289                      detected that the rcChasPowerSupplyOperStatus
43290                      object for one of its power supply unit is
43291                      about to transition into the up state."
43292        ::= { rcTrapsMib 14 }
43293
43294rc2kAtmPvcLinkStateChange NOTIFICATION-TYPE
43295        OBJECTS       { rc2kAtmPvcIfIndex,
43296                        rc2kAtmPvcVpi,
43297                        rc2kAtmPvcVci,
43298                        rc2kAtmPvcOamVcStatus }
43299        STATUS        obsolete
43300        DESCRIPTION   "A rc2kAtmPvcLinkStateChange trap signifies that the
43301                       SNMPv2 entity, acting in an agent role, has detected
43302                       that the rc2kAtmPvcOamVcStatus object for one of PVC is
43303                       about to transition into different state, either from
43304                       up to down or from down to up."
43305        ::= { rcTraps 15 }
43306
43307rcn2kAtmPvcLinkStateChange NOTIFICATION-TYPE
43308        OBJECTS       { rc2kAtmPvcIfIndex,
43309                        rc2kAtmPvcVpi,
43310                        rc2kAtmPvcVci,
43311                        rc2kAtmPvcOamVcStatus }
43312        STATUS        current
43313        DESCRIPTION   "A rc2kAtmPvcLinkStateChange trap signifies that the
43314                       SNMPv2 entity, acting in an agent role, has detected
43315                       that the rc2kAtmPvcOamVcStatus object for one of PVC is
43316                       about to transition into different state, either from
43317                       up to down or from down to up."
43318        ::= { rcTrapsMib 15 }
43319
43320rcStpTCN NOTIFICATION-TYPE
43321       OBJECTS        { rcStgId, rcPortIndex, rcStgBridgeAddress }
43322       STATUS         obsolete
43323       DESCRIPTION    "A rcStpTopologyChange trap signifies that the
43324                      SNMPv2 entity, acting in an agent role, has
43325                      detected the Spanning Tree Protocol has gone due
43326                      a topology change event."
43327       ::= { rcTraps 16 }
43328
43329rcnStpTCN NOTIFICATION-TYPE
43330       OBJECTS        { rcStgId, rcPortIndex, rcStgBridgeAddress }
43331       STATUS         current
43332       DESCRIPTION    "A rcStpTopologyChange trap signifies that the
43333                      SNMPv2 entity, acting in an agent role, has
43334                      detected the Spanning Tree Protocol has gone due
43335                      a topology change event."
43336       ::= { rcTrapsMib 16 }
43337
43338rcSmltIstLinkUp NOTIFICATION-TYPE
43339        STATUS        obsolete
43340        DESCRIPTION   "A rcSmltIstLinkUp trap signifies that the split
43341                      MLT link is from down to up."
43342        ::= { rcTraps 17 }
43343
43344rcnSmltIstLinkUp NOTIFICATION-TYPE
43345        STATUS        current
43346        DESCRIPTION   "A rcSmltIstLinkUp trap signifies that the split
43347                      MLT link is from down to up."
43348        ::= { rcTrapsMib 17 }
43349
43350rcSmltIstLinkDown NOTIFICATION-TYPE
43351        STATUS        obsolete
43352        DESCRIPTION   "A rcSmltIstLinkDown trap signifies that the
43353                      split MLT link is from up to down."
43354        ::= { rcTraps 18 }
43355
43356rcnSmltIstLinkDown NOTIFICATION-TYPE
43357        STATUS        current
43358        DESCRIPTION   "A rcSmltIstLinkDown trap signifies that the
43359                      split MLT link is from up to down."
43360        ::= { rcTrapsMib 18 }
43361
43362rcSmltLinkUp NOTIFICATION-TYPE
43363        OBJECTS       { rcMltSmltId }
43364        STATUS        obsolete
43365        DESCRIPTION   "A rcMltSmltId trap signifies that the split
43366                      SMLT link is up."
43367        ::= { rcTraps 19 }
43368
43369rcnSmltLinkUp NOTIFICATION-TYPE
43370        OBJECTS       { rcMltSmltId }
43371        STATUS        current
43372        DESCRIPTION   "A rcMltSmltId trap signifies that the split
43373                      SMLT link is up."
43374        ::= { rcTrapsMib 19 }
43375
43376rcSmltLinkDown NOTIFICATION-TYPE
43377        OBJECTS       { rcMltSmltId }
43378        STATUS        obsolete
43379        DESCRIPTION   "A rcMltSmltId trap signifies that the split
43380                      SMLT link is down."
43381        ::= { rcTraps 20 }
43382
43383rcnSmltLinkDown NOTIFICATION-TYPE
43384        OBJECTS       { rcMltSmltId }
43385        STATUS        current
43386        DESCRIPTION   "A rcMltSmltId trap signifies that the split
43387                      SMLT link is down."
43388        ::= { rcTrapsMib 20 }
43389
43390rcChasFanUp NOTIFICATION-TYPE
43391        OBJECTS       { rcChasFanId, rcChasFanOperStatus}
43392        STATUS        obsolete
43393        DESCRIPTION   "A rcChasFanUp trap signifies that the
43394                      SNMPv2 entity, acting in an agent role, has
43395                      detected that the rcChasFanOperStatus object
43396                      for one of its power supply unit is about to
43397                      transition into the up state."
43398        ::= { rcTraps 21 }
43399
43400rcnChasFanUp NOTIFICATION-TYPE
43401        OBJECTS       { rcChasFanId, rcChasFanOperStatus}
43402        STATUS        current
43403        DESCRIPTION   "A rcChasFanUp trap signifies that the
43404                      SNMPv2 entity, acting in an agent role, has
43405                      detected that the rcChasFanOperStatus object
43406                      for one of its power supply unit is about to
43407                      transition into the up state."
43408        ::= { rcTrapsMib 21 }
43409
43410rcPasswordChange NOTIFICATION-TYPE
43411        OBJECTS       { rcCliPasswordChange, rcCliPassChangeResult}
43412        STATUS        obsolete
43413        DESCRIPTION   "A rcPasswordChange trap signifies that the
43414                      SNMPv2 entity, acting in an agent role, has
43415                      detected that the one of the cli password is
43416                      changed."
43417        ::= { rcTraps 22 }
43418
43419rcnPasswordChange NOTIFICATION-TYPE
43420        OBJECTS       { rcCliPasswordChange, rcCliPassChangeResult}
43421        STATUS        current
43422        DESCRIPTION   "A rcPasswordChange trap signifies that the
43423                      SNMPv2 entity, acting in an agent role, has
43424                      detected that the one of the cli password is
43425                      changed."
43426        ::= { rcTrapsMib 22 }
43427
43428rcEmError NOTIFICATION-TYPE
43429        OBJECTS       { rc2kCardIndex, rcChasEmModeError}
43430        STATUS        obsolete
43431        DESCRIPTION   "A rcEmError trap signifies that the
43432                      SNMPv2 entity, acting in an agent role, has
43433                      detected Em error."
43434        ::= { rcTraps 23 }
43435
43436rcnEmError NOTIFICATION-TYPE
43437        OBJECTS       { rc2kCardIndex, rcChasEmModeError}
43438        STATUS        current
43439        DESCRIPTION   "A rcEmError trap signifies that the
43440                      SNMPv2 entity, acting in an agent role, has
43441                      detected Em error."
43442        ::= { rcTrapsMib 23 }
43443
43444-- OM 2.0 place holder
43445-- rcVpnTrap NOTIFICATION-TYPE
43446--         OBJECTS       { rcVpnVpnId, rcErrorText, rcVpnTunnelLspId,
43447--                         rcIpMplsGlobalRouterId, rcVpnRemotePeerId,
43448--                         rcSyslogHostSeverity}
43449--         STATUS        obsolete
43450--         DESCRIPTION   "L2Vpn will send trap when the Lsp goes down, which
43451--                        would affect the operational status of the Vpn (given
43452--                        by the VpnId). The Cause will indicate the reason for
43453--                        sending the trap. It can either LSP down/failure or
43454--                        to the bandwidth requirements cannot be fulfilled.
43455--                        Severity Level can be Warning/Error/Fatal."
43456--         ::= { rcTraps 24 }
43457--
43458-- rcnVpnTrap NOTIFICATION-TYPE
43459--         OBJECTS       { rcVpnVpnId, rcErrorText, rcVpnTunnelLspId,
43460--                         rcIpMplsGlobalRouterId, rcVpnRemotePeerId,
43461--                         rcSyslogHostSeverity}
43462--         STATUS        current
43463--         DESCRIPTION   "L2Vpn will send trap when the Lsp goes down, which
43464--                        would affect the operational status of the Vpn (given
43465--                        by the VpnId). The Cause will indicate the reason for
43466--                        sending the trap. It can either LSP down/failure or
43467--                        to the bandwidth requirements cannot be fulfilled.
43468--                        Severity Level can be Warning/Error/Fatal."
43469--         ::= { rcTrapsMib 24 }
43470--
43471
43472rcPcmciaCardRemoved NOTIFICATION-TYPE
43473        STATUS        obsolete
43474        DESCRIPTION   "A rcPcmciaRemoved trap signifies that the
43475                      SNMPv2 entity, acting in an agent role, has
43476                      detected that the PCMCIA card is being removed."
43477        ::= { rcTraps 25 }
43478
43479rcnPcmciaCardRemoved NOTIFICATION-TYPE
43480        STATUS        current
43481        DESCRIPTION   "A rcPcmciaRemoved trap signifies that the
43482                      SNMPv2 entity, acting in an agent role, has
43483                      detected that the PCMCIA card is being removed."
43484        ::= { rcTrapsMib 25 }
43485
43486rcSmartCpldTimerFired NOTIFICATION-TYPE
43487        OBJECTS       { rc2kCardIndex }
43488        STATUS        obsolete
43489        DESCRIPTION   "A rcSmartCpldTimerFired trap signifies that the
43490                       cpld timer fired."
43491        ::= { rcTraps 26 }
43492
43493rcnSmartCpldTimerFired NOTIFICATION-TYPE
43494        OBJECTS       { rc2kCardIndex }
43495        STATUS        current
43496        DESCRIPTION   "A rcSmartCpldTimerFired trap signifies that the
43497                       cpld timer fired."
43498        ::= { rcTrapsMib 26 }
43499
43500rcCardCpldNotUpDate NOTIFICATION-TYPE
43501        OBJECTS       { rc2kCardIndex }
43502        STATUS        obsolete
43503        DESCRIPTION   "A rcCardCpldNotUpDate trap signifies that the
43504                       cpld is not up to date."
43505        ::= { rcTraps 27 }
43506
43507rcnCardCpldNotUpDate NOTIFICATION-TYPE
43508        OBJECTS       { rc2kCardIndex }
43509        STATUS        current
43510        DESCRIPTION   "A rcCardCpldNotUpDate trap signifies that the
43511                       cpld is not up to date."
43512        ::= { rcTrapsMib 27 }
43513
43514rcIgapLogFileFull NOTIFICATION-TYPE
43515        STATUS        obsolete
43516        DESCRIPTION   "A rcIgapLogFileFull trap signifies that the
43517                       Igap accounting time-out Log File reach the
43518                       maximum."
43519        ::= { rcTraps 28 }
43520
43521rcnIgapLogFileFull NOTIFICATION-TYPE
43522        STATUS        current
43523        DESCRIPTION   "A rcIgapLogFileFull trap signifies that the
43524                       Igap accounting time-out Log File reach the
43525                       maximum."
43526        ::= { rcTrapsMib 28 }
43527
43528rcCpLimitShutDown NOTIFICATION-TYPE
43529        OBJECTS       { rcPortIndex,
43530                        ifAdminStatus,
43531                        ifOperStatus,
43532                        rcPortCpLimitShutDown }
43533        STATUS        obsolete
43534        DESCRIPTION   "A rcCpLimitShutDown trap signifies that the
43535                       cp limit for the port is shutting down."
43536        ::= { rcTraps 29 }
43537
43538rcnCpLimitShutDown NOTIFICATION-TYPE
43539        OBJECTS       { rcPortIndex,
43540                        ifAdminStatus,
43541                        ifOperStatus,
43542                        rcPortCpLimitShutDown }
43543        STATUS        current
43544        DESCRIPTION   "A rcCpLimitShutDown trap signifies that the
43545                       cp limit for the port is shutting down."
43546        ::= { rcTrapsMib 29 }
43547
43548rcSshServerEnabled NOTIFICATION-TYPE
43549        OBJECTS       { rcSshGlobalPort }
43550        STATUS        obsolete
43551        DESCRIPTION   "A rcSshServerEnabled trap signifies that the
43552                       SSH server is enabled."
43553        ::= { rcTraps 30 }
43554
43555rcnSshServerEnabled NOTIFICATION-TYPE
43556        OBJECTS       { rcSshGlobalPort }
43557        STATUS        current
43558        DESCRIPTION   "A rcSshServerEnabled trap signifies that the
43559                       SSH server is enabled."
43560        ::= { rcTrapsMib 30 }
43561
43562rcSshServerDisabled NOTIFICATION-TYPE
43563        OBJECTS       { rcSshGlobalPort }
43564        STATUS        obsolete
43565        DESCRIPTION   "A rcSshServerDisabled trap signifies that the
43566                       SSH server is disabled."
43567        ::= { rcTraps 31 }
43568
43569rcnSshServerDisabled NOTIFICATION-TYPE
43570        OBJECTS       { rcSshGlobalPort }
43571        STATUS        current
43572        DESCRIPTION   "A rcSshServerDisabled trap signifies that the
43573                       SSH server is disabled."
43574        ::= { rcTrapsMib 31 }
43575
43576rcSshSessionLogin NOTIFICATION-TYPE
43577        OBJECTS       { rcSshGlobalHostIpAddr }
43578        STATUS        obsolete
43579        DESCRIPTION   "A rcSshSessionLogin trap signifies that there
43580                       is a SSH session login."
43581        ::= { rcTraps 32 }
43582
43583rcnSshSessionLogin NOTIFICATION-TYPE
43584        OBJECTS       { rcSshGlobalHostIpAddr }
43585        STATUS        deprecated
43586        DESCRIPTION   "A rcSshSessionLogin trap signifies that there
43587                       is a SSH session login.
43588		       It's deprecated by rcnaSshSessionLogin."
43589        ::= { rcTrapsMib 32 }
43590
43591rcSshSessionLogout NOTIFICATION-TYPE
43592        OBJECTS       { rcSshGlobalHostIpAddr }
43593        STATUS        obsolete
43594        DESCRIPTION   "A rcSshSessionLogout trap signifies that there
43595                       is a SSH session logout."
43596        ::= { rcTraps 33 }
43597
43598rcnSshSessionLogout NOTIFICATION-TYPE
43599        OBJECTS       { rcSshGlobalHostIpAddr }
43600        STATUS        deprecated
43601        DESCRIPTION   "A rcSshSessionLogout trap signifies that there
43602                       is a SSH session logout.
43603		       It's deprecated by rcnaSshSessionLogout."
43604        ::= { rcTrapsMib 33 }
43605
43606rcSshUnauthorizedAccess NOTIFICATION-TYPE
43607        OBJECTS       { rcSshGlobalHostIpAddr }
43608        STATUS        obsolete
43609        DESCRIPTION   "A rcSshUnauthorizedAccess trap signifies that
43610                       an unauthorized access has occured."
43611        ::= { rcTraps 34 }
43612
43613rcnSshUnauthorizedAccess NOTIFICATION-TYPE
43614        OBJECTS       { rcSshGlobalHostIpAddr }
43615        STATUS        deprecated
43616        DESCRIPTION   "A rcSshUnauthorizedAccess trap signifies that
43617                       an unauthorized access has occured.
43618		       It's deprecated by rcnaSshUnauthorizedAccess"
43619        ::= { rcTrapsMib 34 }
43620
43621rcHaCpuState NOTIFICATION-TYPE
43622        OBJECTS       { rc2kCardIndex, rcL2RedundancyHaCpuState }
43623        STATUS        obsolete
43624        DESCRIPTION   "A rcHaCpuState trap signifies that the
43625                       state of the HA-CPU."
43626        ::= { rcTraps 35 }
43627
43628rcnHaCpuState NOTIFICATION-TYPE
43629        OBJECTS       { rc2kCardIndex, rcL2RedundancyHaCpuState }
43630        STATUS        current
43631        DESCRIPTION   "A rcHaCpuState trap signifies that the
43632                       state of the HA-CPU."
43633        ::= { rcTrapsMib 35 }
43634
43635rcInsufficientMemory NOTIFICATION-TYPE
43636        OBJECTS       { rc2kCardIndex }
43637        STATUS        obsolete
43638        DESCRIPTION   "A rcInsufficientMemory trap indicates insufficient memory on
43639                       CPU blade for proper operation. Recommended memory = 256 MB
43640                       available through Nortel Networks upgrade kit"
43641        ::= { rcTraps 36 }
43642
43643rcnInsufficientMemory NOTIFICATION-TYPE
43644        OBJECTS       { rc2kCardIndex }
43645        STATUS        current
43646        DESCRIPTION   "A rcInsufficientMemory trap indicates insufficient memory on
43647                       CPU blade for proper operation. Recommended memory = 256 MB
43648                       available through Nortel Networks upgrade kit"
43649        ::= { rcTrapsMib 36 }
43650
43651rcSaveConfigAction NOTIFICATION-TYPE
43652        OBJECTS       { rcSysActionL1 }
43653        STATUS        obsolete
43654        DESCRIPTION   "A rcSaveConfigAction trap indicates the switch run
43655                       time or boot configuration is being saved"
43656        ::= { rcTraps 37 }
43657
43658-- This is obsolete. Use rcnSaveConfigFile (rcTrapsMib 61)
43659rcnSaveConfigAction NOTIFICATION-TYPE
43660        OBJECTS       { rcSysActionL1 }
43661        STATUS        current
43662        DESCRIPTION   "A rcSaveConfigAction trap indicates the switch run
43663                       time or boot configuration is being saved"
43664        ::= { rcTrapsMib 37 }
43665
43666rcLoopDetectOnPort NOTIFICATION-TYPE
43667        OBJECTS       { rcVlanId, rcPortIndex }
43668        STATUS        obsolete
43669        DESCRIPTION   "A rcSaveConfigAction trap indicates that a loop has
43670                       been detected on a port. The vlan on that port will
43671                       be disabled."
43672        ::= { rcTraps 38 }
43673
43674rcnLoopDetectOnPort NOTIFICATION-TYPE
43675        OBJECTS       { rcVlanId, rcPortIndex }
43676        STATUS        current
43677        DESCRIPTION   "A rcLoopDetectOnPort trap indicates that a loop has
43678                       been detected on a port. The vlan on that port will
43679                       be disabled."
43680        ::= { rcTrapsMib 38 }
43681
43682rcbgpEstablished NOTIFICATION-TYPE
43683        OBJECTS { rcIpBgpPeerIpAddress,
43684                  rcIpBgpPeerLastError,
43685                  rcIpBgpPeerState      }
43686        STATUS  obsolete
43687        DESCRIPTION
43688                "The BGP Established event is generated when
43689                 the BGP FSM enters the ESTABLISHED state."
43690        ::= { rcTraps 39 }
43691
43692rcnbgpEstablished NOTIFICATION-TYPE
43693        OBJECTS { rcIpBgpPeerIpAddress,
43694                  rcIpBgpPeerLastError,
43695                  rcIpBgpPeerState      }
43696        STATUS  current
43697        DESCRIPTION
43698                "The BGP Established event is generated when
43699                 the BGP FSM enters the ESTABLISHED state."
43700        ::= { rcTrapsMib 39 }
43701
43702rcbgpBackwardTransition NOTIFICATION-TYPE
43703        OBJECTS { rcIpBgpPeerIpAddress,
43704                  rcIpBgpPeerLastError,
43705                  rcIpBgpPeerState      }
43706        STATUS  obsolete
43707        DESCRIPTION
43708                "The BGPBackwardTransition Event is generated
43709                 when the BGP FSM moves from a higher numbered
43710                 state to a lower numbered state."
43711        ::= { rcTraps 40 }
43712
43713rcnbgpBackwardTransition NOTIFICATION-TYPE
43714        OBJECTS { rcIpBgpPeerIpAddress,
43715                  rcIpBgpPeerLastError,
43716                  rcIpBgpPeerState      }
43717        STATUS  current
43718        DESCRIPTION
43719                "The BGPBackwardTransition Event is generated
43720                 when the BGP FSM moves from a higher numbered
43721                 state to a lower numbered state."
43722        ::= { rcTrapsMib 40 }
43723
43724rcAggLinkUp NOTIFICATION-TYPE
43725        OBJECTS       { rcMltId }
43726        STATUS        obsolete
43727        DESCRIPTION   "A rcAggLinkUp trap is generated when the operational
43728                       state of the aggregator changes from down to up."
43729        ::= { rcTraps 41 }
43730
43731rcnAggLinkUp NOTIFICATION-TYPE
43732        OBJECTS       { rcMltId }
43733        STATUS        current
43734        DESCRIPTION   "A rcAggLinkUp trap is generated when the operational
43735                       state of the aggregator changes from down to up."
43736        ::= { rcTrapsMib 41 }
43737
43738rcAggLinkDown NOTIFICATION-TYPE
43739        OBJECTS       { rcMltId }
43740        STATUS        obsolete
43741        DESCRIPTION   "A rcAggLinkDown trap is generated when the operational
43742                       state of the aggregator changes from up to down."
43743        ::= { rcTraps 42 }
43744
43745rcnAggLinkDown NOTIFICATION-TYPE
43746        OBJECTS       { rcMltId }
43747        STATUS        current
43748        DESCRIPTION   "A rcAggLinkDown trap is generated when the operational
43749                       state of the aggregator changes from up to down."
43750        ::= { rcTrapsMib 42 }
43751
43752rcIgmpNewGroupMember NOTIFICATION-TYPE
43753        OBJECTS       { rcIgmpGroupIfIndex,
43754                        rcIgmpGroupIpAddress,
43755                        rcIgmpGroupInPort,
43756                        rcIgmpGroupMembers }
43757        STATUS        obsolete
43758        DESCRIPTION   "An IgmpNewGroupMember  trap signifies that a
43759                       new member has come on an interface."
43760        ::= { rcTraps 43 }
43761
43762rcnIgmpNewGroupMember NOTIFICATION-TYPE
43763        OBJECTS       { rcIgmpGroupIfIndex,
43764                        rcIgmpGroupIpAddress,
43765                        rcIgmpGroupInPort,
43766                        rcIgmpGroupMembers }
43767        STATUS        current
43768        DESCRIPTION   "An IgmpNewGroupMember  trap signifies that a
43769                       new member has come on an interface."
43770        ::= { rcTrapsMib 43 }
43771
43772rcIgmpLossGroupMember NOTIFICATION-TYPE
43773        OBJECTS       { rcIgmpGroupMembers,
43774                        rcIgmpGroupIpAddress,
43775                        rcIgmpGroupInPort,
43776                        rcIgmpGroupIfIndex }
43777        STATUS        obsolete
43778        DESCRIPTION   "An IgmpLossGroupMember  trap signifies that a
43779                       group member has been lost on an interface."
43780        ::= { rcTraps 44 }
43781
43782rcnIgmpLossGroupMember NOTIFICATION-TYPE
43783        OBJECTS       { rcIgmpGroupMembers,
43784                        rcIgmpGroupIpAddress,
43785                        rcIgmpGroupInPort,
43786                        rcIgmpGroupIfIndex }
43787        STATUS        current
43788        DESCRIPTION   "An IgmpLossGroupMember  trap signifies that a
43789                       group member has been lost on an interface."
43790        ::= { rcTrapsMib 44 }
43791
43792rcIgmpNewQuerier NOTIFICATION-TYPE
43793        OBJECTS       { igmpInterfaceIfIndex,
43794                        igmpInterfaceQuerier }
43795        STATUS        obsolete
43796        DESCRIPTION   "An igmpNewQuerier trap signifies that a new
43797                       querier has come up on an interface."
43798        ::= { rcTraps 45 }
43799
43800rcnIgmpNewQuerier NOTIFICATION-TYPE
43801        OBJECTS       { igmpInterfaceIfIndex,
43802                        igmpInterfaceQuerier }
43803        STATUS        current
43804        DESCRIPTION   "An igmpNewQuerier trap signifies that a new
43805                       querier has come up on an interface."
43806        ::= { rcTrapsMib 45 }
43807
43808rcIgmpQuerierChange NOTIFICATION-TYPE
43809        OBJECTS       { igmpInterfaceIfIndex,
43810                        rcIgmpInterfaceExtnNewQuerier,
43811                        igmpInterfaceQuerier }
43812        STATUS        obsolete
43813        DESCRIPTION   "An rcIgmpQuerierChange trap signifies that
43814                       the querier has changed."
43815        ::= { rcTraps 46 }
43816
43817rcnIgmpQuerierChange NOTIFICATION-TYPE
43818        OBJECTS       { igmpInterfaceIfIndex,
43819                        rcIgmpInterfaceExtnNewQuerier,
43820                        igmpInterfaceQuerier }
43821        STATUS        current
43822        DESCRIPTION   "An rcIgmpQuerierChange trap signifies that
43823                       the querier has changed."
43824        ::= { rcTrapsMib 46 }
43825
43826rcDvmrpIfStateChange NOTIFICATION-TYPE
43827        OBJECTS       { dvmrpInterfaceIfIndex,
43828                        dvmrpInterfaceOperState }
43829        STATUS        obsolete
43830        DESCRIPTION   "A rcDvmrpIfStateChange trap signifies that there
43831                       has been a change in the state of a DVMRP
43832                       interface."
43833        ::= { rcTraps 47 }
43834
43835rcnDvmrpIfStateChange NOTIFICATION-TYPE
43836        OBJECTS       { dvmrpInterfaceIfIndex,
43837                        dvmrpInterfaceOperState }
43838        STATUS        current
43839        DESCRIPTION   "A rcDvmrpIfStateChange trap signifies that there
43840                       has been a change in the state of a DVMRP
43841                       interface."
43842        ::= { rcTrapsMib 47 }
43843
43844rcDvmrpNewNbrChange NOTIFICATION-TYPE
43845        OBJECTS       { dvmrpNeighborIfIndex,
43846                        dvmrpNeighborAddress }
43847        STATUS        obsolete
43848        DESCRIPTION   "A rcDvmrpNewNbrChange trap signifies that a new
43849                       neighbor has come up on a DVMRP interface."
43850        ::= { rcTraps 48 }
43851
43852rcnDvmrpNewNbrChange NOTIFICATION-TYPE
43853        OBJECTS       { dvmrpNeighborIfIndex,
43854                        dvmrpNeighborAddress }
43855        STATUS        current
43856        DESCRIPTION   "A rcDvmrpNewNbrChange trap signifies that a new
43857                       neighbor has come up on a DVMRP interface."
43858        ::= { rcTrapsMib 48 }
43859
43860rcDvmrpNbrLossChange NOTIFICATION-TYPE
43861        OBJECTS       { dvmrpNeighborIfIndex,
43862                        dvmrpNeighborAddress }
43863        STATUS        obsolete
43864        DESCRIPTION   "A rcDvmrpNbrLossChange trap signifies that a new
43865                       neighbor has gone down on a DVMRP interface."
43866        ::= { rcTraps 49 }
43867
43868rcnDvmrpNbrLossChange NOTIFICATION-TYPE
43869        OBJECTS       { dvmrpNeighborIfIndex,
43870                        dvmrpNeighborAddress }
43871        STATUS        current
43872        DESCRIPTION   "A rcDvmrpNbrLossChange trap signifies that a new
43873                       neighbor has gone down on a DVMRP interface."
43874        ::= { rcTrapsMib 49 }
43875
43876rcnFdbProtectViolation NOTIFICATION-TYPE
43877        OBJECTS { rcPortIndex,
43878                  rcVlanId }
43879        STATUS  current
43880        DESCRIPTION
43881                "The rcFdbProtectViolation trap signifies that the
43882                 has violated the user configured limit for total
43883                 number of fdb-entries learned on that port."
43884        ::= { rcTrapsMib 59 }
43885
43886
43887rcnLogMsgControl NOTIFICATION-TYPE
43888        OBJECTS { rcSysMsgLogFrequency, rcSysMsgLogText }
43889
43890        STATUS  current
43891        DESCRIPTION
43892                "A rcMsgControl trap signifies whether the number of times of
43893                 repeatation of the particular Log message has exceeded
43894                 the particular frequency/count or not."
43895        ::= { rcTrapsMib 60 }
43896
43897
43898-- New trap for save config. Q00826011
43899rcnSaveConfigFile       NOTIFICATION-TYPE
43900        OBJECTS       { rcSysActionL1, rcSysConfigFileName }
43901        STATUS        current
43902        DESCRIPTION   "A rcSaveConfig trap signifies that either the
43903                       runtime config or the boot config has been saved
43904                       on the switch"
43905        ::= { rcTrapsMib 61 }
43906
43907rcnDNSRequestResponse NOTIFICATION-TYPE
43908        OBJECTS       { rcSysDnsServerListIpAddr, rcSysDnsRequestType }
43909        STATUS        current
43910        DESCRIPTION   "A rcDnsRequestResponse trap signifies that the
43911                       switch had sent a query to the DNS server or it had
43912                       received a successful response from the DNS Server"
43913        ::= { rcTrapsMib 62 }
43914
43915rcnDuplicateIpAddress NOTIFICATION-TYPE
43916        OBJECTS { ipNetToMediaNetAddress,ipNetToMediaPhysAddress }
43917        STATUS  current
43918        DESCRIPTION
43919                "A rcDuplicateIpAddress trap signifies that a duplicate IP
43920                 address is detected on the subnet."
43921        ::= { rcTrapsMib 63 }
43922
43923rcnLoopDetectPortDown NOTIFICATION-TYPE
43924        OBJECTS { rcPortIndex,ifAdminStatus,ifOperStatus }
43925        STATUS  current
43926        DESCRIPTION
43927                "A rcLoopDetectPortDown trap signifies that a loop has been
43928                 detected on a port and the port is going to shut down."
43929        ::= { rcTrapsMib 64 }
43930
43931rcnLoopDetectMacDiscard NOTIFICATION-TYPE
43932        OBJECTS  { rcBridgeNewFdbAddress, rcPortIndex, rcPortIndex, rcSysMacFlapLimitTime,
43933                   rcSysMacFlapLimitCount}
43934        STATUS     current
43935        DESCRIPTION  "A rcLoopDetectMacDiscard  trap signifies that a loop
43936                      has been Detected on a port and the mac address will
43937                      be discarded on all ports in that vlan"
43938        ::= { rcTrapsMib 67}
43939
43940rcnAutoRecoverPort NOTIFICATION-TYPE
43941        OBJECTS { rcPortIndex }
43942        STATUS current
43943        DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover
43944                     has re-enabled a port disabled by link flap or cp limit"
43945        ::= {rcTrapsMib 68 }
43946
43947rcnAutoRecoverLoopDetectedPort NOTIFICATION-TYPE
43948        OBJECTS { rcPortIndex, rcVlanNewLoopDetectedAction }
43949        STATUS current
43950        DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover
43951                     has cleared the action taken on a port by loop detect"
43952        ::= {rcTrapsMib 69 }
43953
43954rcnExtCpLimitShutDown NOTIFICATION-TYPE
43955        OBJECTS       { rcPortIndex,
43956                        ifAdminStatus
43957                      }
43958        STATUS        current
43959        DESCRIPTION  "A rcnExtCpLimitShutDown trap signifies that
43960                      port is shut down due to Extended CP-Limit."
43961        ::= { rcTrapsMib 70 }
43962
43963rcnExtCpLimitSopCongestion NOTIFICATION-TYPE
43964        OBJECTS       { rcSysExtCplimitSysOctapidCongested,
43965                        rcSysExtCplimitPortsMonitored
43966                      }
43967        STATUS        current
43968        DESCRIPTION  "A rcnExtCpLimitSopCongestion signifies that system octapid
43969                      polling finds that system octapid is congested or not.
43970                      rcSysExtCplimitSysOctapidCongested signifies whether
43971                      system octapid is congested or not.
43972                      rcSysExtCplimitPortsMonitored signifies whether ports are
43973                      selected for monitoring the ingress traffic utilization."
43974        ::= {rcTrapsMib 71 }
43975
43976--TACACS+
43977
43978rcnTacacsAuthFailure NOTIFICATION-TYPE
43979    OBJECTS       { rcTacacsGlobalLastUserName }
43980    STATUS        current
43981    DESCRIPTION   "TACACS+ authentication failed for user"
43982    ::= { rcTrapsMib 74 }
43983
43984rcnTacacsNoServers NOTIFICATION-TYPE
43985    STATUS        current
43986    DESCRIPTION   "Unable to use any TACACS+ servers for authentication"
43987    ::= { rcTrapsMib 75 }
43988
43989rcnTacacsRxUnsupportedFrame NOTIFICATION-TYPE
43990    OBJECTS       { rcTacacsGlobalLastAddressType, rcTacacsGlobalLastAddress }
43991    STATUS        current
43992    DESCRIPTION   "Received unsupported frame from TACACS+ server"
43993    ::= { rcTrapsMib 76 }
43994
43995rcnTacacsExceededMaxLogins NOTIFICATION-TYPE
43996    STATUS        current
43997    DESCRIPTION   "Attempted to exceed the maximum number of allowed TACACS+ logins"
43998    ::= { rcTrapsMib 77 }
43999
44000rcnTacacsClientFailure NOTIFICATION-TYPE
44001    STATUS        current
44002    DESCRIPTION   "TACACS+ Client application is down"
44003    ::= { rcTrapsMib 78 }
44004
44005rcnBpduReceived NOTIFICATION-TYPE
44006    OBJECTS       { rcPortBpduFilteringTimeout }
44007    STATUS        obsolete
44008    DESCRIPTION   "This notification will be generated when a BPDU is
44009                   received on a port which has BPDU filtering enabled."
44010    ::= { rcTrapsMib 79 }
44011
44012rcnVlacpPortDown NOTIFICATION-TYPE
44013        OBJECTS       { rcPortIndex}
44014        STATUS        current
44015        DESCRIPTION  "A rcnVlacpPortDown trap signifies that
44016                      Vlacp is down on the port specified."
44017        ::= { rcTrapsMib 80 }
44018
44019rcnVlacpPortUp NOTIFICATION-TYPE
44020        OBJECTS       { rcPortIndex}
44021        STATUS        current
44022        DESCRIPTION  "A rcnVlacpPortUp trap signifies that
44023                      Vlacp is Up on the port specified."
44024        ::= { rcTrapsMib 81 }
44025
44026rcnExtCpLimitShutDownNormal   NOTIFICATION-TYPE
44027
44028	STATUS        current
44029	DESCRIPTION  "An rcnExtCpLimitShutDownNormal trap signifies that
44030		      Ports are shut down due to Extended CP-Limit in Normal
44031		      mode."
44032	::= { rcTrapsMib 82 }
44033
44034rcnEapMacIntrusion NOTIFICATION-TYPE
44035        OBJECTS      {rcSysIpAddr, rcRadiusPaePortNumber,
44036                      rcRadiusEapLastAuthMac, rcRadiusEapLastRejMac}
44037        STATUS        current
44038        DESCRIPTION   "A rcnEapMacIntrusion trap signifies that
44039                      an EAP MAC intrusion has occured on this Port."
44040        ::= { rcTrapsMib 83 }
44041
44042rcnInterCpuCommStatus NOTIFICATION-TYPE
44043        OBJECTS      { rc2kCardIndex, rcCardOperStatus }
44044        STATUS        current
44045        DESCRIPTION  "A rcnInterCpuCommStatus trap signifies the
44046                      current communication status between primary
44047                      and secondary CPU."
44048        ::= { rcTrapsMib 84 }
44049
44050-- The following are traps that will notify the network management of changes
44051-- in the status (normal,warning,alarm) of DDI variables
44052
44053rcPlugOptModTemperatureStatusTrap NOTIFICATION-TYPE
44054        OBJECTS      { rcPortIndex, rcPlugOptModTemperatureStatus }
44055        STATUS       current
44056        DESCRIPTION "Used to trap changes in the temperature status"
44057        ::= { rcTrapsMib 89}
44058
44059rcPlugOptModVoltageStatusTrap NOTIFICATION-TYPE
44060        OBJECTS      { rcPortIndex, rcPlugOptModVoltageStatus }
44061        STATUS       current
44062        DESCRIPTION "Used to trap changes in the voltage level"
44063        ::= { rcTrapsMib 90 }
44064
44065rcPlugOptModBiasStatusTrap NOTIFICATION-TYPE
44066        OBJECTS      { rcPortIndex, rcPlugOptModBiasStatus }
44067        STATUS       current
44068        DESCRIPTION "Used to trap changes in the laser bias status"
44069        ::= { rcTrapsMib 91 }
44070
44071rcPlugOptModTxPowerStatusTrap NOTIFICATION-TYPE
44072        OBJECTS      { rcPortIndex, rcPlugOptModTxPowerStatus }
44073        STATUS       current
44074        DESCRIPTION "Used to trap changes in the transmit power status"
44075        ::= { rcTrapsMib 92 }
44076
44077rcPlugOptModRxPowerStatusTrap NOTIFICATION-TYPE
44078        OBJECTS      { rcPortIndex, rcPlugOptModRxPowerStatus}
44079        STATUS       current
44080        DESCRIPTION "Used to trap changes in the received power status"
44081        ::= { rcTrapsMib 93 }
44082
44083rcPlugOptModAux1StatusTrap NOTIFICATION-TYPE
44084        OBJECTS      { rcPortIndex,
44085		       rcPlugOptModAux1Monitoring,
44086		       rcPlugOptModAux1Status }
44087        STATUS       current
44088        DESCRIPTION "Used to trap changes in the Aux1 status"
44089        ::= { rcTrapsMib 94 }
44090
44091rcPlugOptModAux2StatusTrap NOTIFICATION-TYPE
44092        OBJECTS      { rcPortIndex,
44093		       rcPlugOptModAux2Monitoring,
44094		       rcPlugOptModAux2Status }
44095        STATUS       current
44096        DESCRIPTION "Used to trap changes in the Aux2 status"
44097        ::= { rcTrapsMib 95 }
44098
44099rcnMaxRouteWarnClear NOTIFICATION-TYPE
44100        OBJECTS      { rcVrfName }
44101        STATUS        current
44102        DESCRIPTION  "A rcnMaxRouteWarnClear trap signifies that
44103                     the number of routes in the routing table of
44104                     the Virtual Router has droped below its
44105                     warning threshold."
44106        ::= { rcTrapsMib 110 }
44107
44108 rcnMaxRouteWarnSet NOTIFICATION-TYPE
44109        OBJECTS      { rcVrfName }
44110        STATUS        current
44111        DESCRIPTION  "A rcnMaxRouteWarnSet trap signifies that
44112                     the given Virtual Routers routing table is
44113                     reaching its maximum size. Action should be
44114                     taken to prevent this"
44115        ::= { rcTrapsMib 111 }
44116
44117rcnMaxRouteDropClear NOTIFICATION-TYPE
44118        OBJECTS      { rcVrfName }
44119        STATUS        current
44120        DESCRIPTION  "A rcnMaxRouteDropClear signifies that
44121                     the given Virtual Routers routing table is
44122                     no longer dropping new routes as it is below
44123                     its maximum size."
44124        ::= { rcTrapsMib 112 }
44125
44126rcnMaxRouteDropSet NOTIFICATION-TYPE
44127        OBJECTS      { rcVrfName }
44128        STATUS        current
44129        DESCRIPTION  "A rcnMaxRouteDropSet trap signifies that
44130                     the given Virtual Routers routing table has
44131                     reached its maximum size, and is now dropping
44132                     all new non static routes."
44133        ::= { rcTrapsMib 113 }
44134
44135rcnMstpNewCistRoot NOTIFICATION-TYPE
44136        OBJECTS       { rcStgBridgeAddress }
44137        STATUS        current
44138        DESCRIPTION   "A rcMstpNewCistRoottrap signifies that the
44139                      SNMPv2 entity, acting in an agent role, has
44140                      detected the Multiple Spanning Tree Protocol has
44141                      declared the device to be the new root of the common
44142                      internal spanning tree."
44143        ::= { rcTrapsMib 117 }
44144
44145
44146rcnMstpNewMstiRoot NOTIFICATION-TYPE
44147        OBJECTS       { rcStgBridgeAddress, rcStgId }
44148        STATUS        current
44149        DESCRIPTION   "A rcMstpNewMstiRoot signifies that the
44150                      SNMPv2 entity, acting in an agent role, has
44151                      detected the Multiple Spanning Tree Protocol has
44152                      declared the device to be the new root of the
44153                      spanning tree instance."
44154        ::= { rcTrapsMib 118 }
44155
44156rcnMstpNewCistRegionalRoot NOTIFICATION-TYPE
44157        OBJECTS       { rcStgBridgeAddress }
44158        STATUS        current
44159        DESCRIPTION   "A rcMstpNewCistRegionalRoottrap signifies that the
44160                      SNMPv2 entity, acting in an agent role, has
44161                      detected the Multiple Spanning Tree Protocol has
44162                      declared the device to be the new regional root of
44163                      the common internal spanning tree."
44164        ::= { rcTrapsMib 119 }
44165
44166rcnRstpNewRoot NOTIFICATION-TYPE
44167        OBJECTS       { rcStgBridgeAddress }
44168        STATUS        current
44169        DESCRIPTION   "A rcRstpNewRoot signifies that the
44170                      SNMPv2 entity, acting in an agent role, has
44171                      detected the Rapid Spanning Tree Protocol has
44172                      declared the device to be the new root of the
44173                      spanning tree."
44174        ::= { rcTrapsMib 120 }
44175
44176rcnRsmltEdgePeerModified NOTIFICATION-TYPE
44177        OBJECTS      { rcVlanName }
44178        STATUS        current
44179        DESCRIPTION  "A rcnRsmltEdgePeerModified signifies that
44180                     the RSMLT Peer address is different from
44181                     that of the stored address. Save config is
44182                     necessary if EdgeSupport has to use this info
44183                     on next reboot."
44184        ::= { rcTrapsMib 124 }
44185
44186rcn2kGbicRemovedTrap   NOTIFICATION-TYPE
44187        OBJECTS       { rc2kCardIndex,
44188                        rcPortIndex,
44189                        rcPortUserLabel1,
44190                        rcPortUserLabel2,
44191                        rc2kChassisUserLabel1 }
44192        STATUS        current
44193        DESCRIPTION   "A rcGbicRemoved trap signifies that the SNMPv2 entity,
44194                      acting in an agent role, has detected that the
44195                      an Xfp/Sfp is removed from the specified slot and port."
44196        ::= { rcTrapsMib 143 }
44197
44198rcn2kGbicInsertedTrap  NOTIFICATION-TYPE
44199        OBJECTS      { rc2kCardIndex,
44200                       rcPortIndex,
44201                       rcPortUserLabel1,
44202                       rcPortUserLabel2,
44203                       rc2kChassisUserLabel1 }
44204        STATUS       current
44205        DESCRIPTION  "A rcGbicInserted trap signifies that the SNMPv2 entity,
44206                     acting in an agent role, has detected that the
44207                     an Xfp/Sfp is inserted to the specified slot and port. "
44208        ::= { rcTrapsMib 144 }
44209
44210rcnTmuxParityError NOTIFICATION-TYPE
44211        OBJECTS      {rc2kDeviceGlobalSlot}
44212        STATUS        current
44213        DESCRIPTION   "A rcnTmuxParityError trap identifies a problem in the FAD
44214                      /SWIP based on the number of parity errors."
44215        ::= { rcTrapsMib 165 }
44216
44217rcnChasPowerSupplyNoRedundancy NOTIFICATION-TYPE
44218        STATUS        current
44219        DESCRIPTION  "A rcnChasPowerSupplyNoRedundancy signifies that
44220                     the chassis is running on power supply without
44221                     redundancy."
44222        ::= { rcTrapsMib 167 }
44223
44224rcnChasPowerSupplyRedundancy NOTIFICATION-TYPE
44225        STATUS        current
44226        DESCRIPTION  "A rcnChasPowerSupplyRedundancy signifies that
44227                     the chassis is running on power supply with
44228                     redundancy."
44229        ::= { rcTrapsMib 168 }
44230
44231rcnLicenseTrialPeriodExpired NOTIFICATION-TYPE
44232        STATUS        current
44233        DESCRIPTION  "A rcnLicenseTrialPeriodExpired signifies that
44234                      Trial Period License has expired."
44235        ::= { rcTrapsMib 171 }
44236
44237rcnLicenseTrialPeriodExpiry NOTIFICATION-TYPE
44238        OBJECTS      { rcSysLicenseTrialDaysLeft }
44239        STATUS        current
44240        DESCRIPTION  "A rcnLicenseTrialPeriodExpiry signifies
44241                      the time remaining before License Trial Period
44242                      expires in days."
44243        ::= { rcTrapsMib 172 }
44244
44245rcnVrfUp NOTIFICATION-TYPE
44246        OBJECTS      { rcVrfName, rcVrfOperStatus }
44247        STATUS        current
44248        DESCRIPTION  "This notification is generated when the specified
44249                      VRF's operational status is toggled from down to up."
44250        ::= { rcTrapsMib 173 }
44251
44252rcnVrfDown NOTIFICATION-TYPE
44253        OBJECTS      { rcVrfName, rcVrfOperStatus }
44254        STATUS        current
44255        DESCRIPTION  "This notification is generated when the specified
44256                      VRF's operational status is toggled from up to down."
44257        ::= { rcTrapsMib 174 }
44258
44259-- CR Q01741872 : Added the mibs rcnMrouteIngressThresholdExceeded and
44260-- rcnMrouteEgressThresholdExceeded
44261
44262rcnMrouteIngressThresholdExceeded NOTIFICATION-TYPE
44263        OBJECTS      { rcIpResourceUsageGlobalIngressRecInUse,
44264                       rcIpResourceUsageGlobalIngressThreshold }
44265        STATUS        current
44266        DESCRIPTION  "This notification is generated when the number of
44267                      mroute ingress records exceeds the ingress threshold."
44268        ::= { rcTrapsMib 175 }
44269
44270rcnMrouteEgressThresholdExceeded NOTIFICATION-TYPE
44271        OBJECTS      { rcIpResourceUsageGlobalEgressRecInUse,
44272                       rcIpResourceUsageGlobalEgressThreshold }
44273        STATUS        current
44274        DESCRIPTION  "This notification is generated when the number of
44275                      mroute egress records exceeds the egress threshold."
44276        ::= { rcTrapsMib 176 }
44277
44278rcnRemoteMirroringStatus  NOTIFICATION-TYPE
44279        OBJECTS       { rcPortRemoteMirroringIndex,
44280                        rcPortRemoteMirroringEnable,
44281                        rcPortRemoteMirroringMode }
44282        STATUS        current
44283        DESCRIPTION   " A rcRemoteMirroringStatus trap signifies whether
44284                       the remote mirroring is enabled
44285                       or disabled on a particular port"
44286        ::= { rcTrapsMib 177 }
44287
44288rcnAggLinkStateChange NOTIFICATION-TYPE
44289        OBJECTS      {rcMltId, rcMltAggTrapEvent}
44290        STATUS        current
44291        DESCRIPTION   "The trap is generated when the operational state
44292                       of the LAG changes; it identifies three events:
44293                       local down, remote down, up."
44294        ::= { rcTrapsMib 182 }
44295
44296rcnChasPowerSupplyRunningLow NOTIFICATION-TYPE
44297        STATUS        current
44298        DESCRIPTION  "A rcnChasPowerSupplyRunningLow signifies that
44299                     the chassis is running on low power supply."
44300        ::= { rcTrapsMib 185 }
44301
44302IsisPlsbNodeNickName ::= TEXTUAL-CONVENTION
44303        STATUS current
44304        DESCRIPTION
44305            "Plsb Node Nick name."
44306        SYNTAX OCTET STRING (SIZE(3))
44307
44308rcnIsisPlsbMetricMismatchTrap  NOTIFICATION-TYPE
44309        OBJECTS       { rcIsisLocalLspId,
44310                        rcIsisLocall1Metric,
44311			rcIsisNgbLspId,
44312			rcIsisNgbl1Metric,
44313                        rcIsisPlsbTrapType,
44314                        rcIsisTrapIndicator,
44315                        rcIsisLocalHostName,
44316                        rcIsisNgbHostName}
44317        STATUS        current
44318        DESCRIPTION   "A PLSB ISIS trap signifies that a LSP with a different
44319                       value of l1-metric is received"
44320        ::= { rcTrapsMib 192 }
44321
44322rcnIsisPlsbDuplicateSysidTrap  NOTIFICATION-TYPE
44323        OBJECTS       { rcIsisLocalSysId,
44324                        rcIsisLocalInterface,
44325                        rcIsisPlsbTrapType,
44326                        rcIsisTrapIndicator}
44327        STATUS        current
44328        DESCRIPTION   "A PLSB ISIS trap signifies that a Hello packet with a
44329                       duplicate system-id is received"
44330        ::= { rcTrapsMib 193 }
44331rcnIsisPlsbLsdbUpdateTrap  NOTIFICATION-TYPE
44332        OBJECTS       { rcIsisPlsbTrapType}
44333        STATUS        current
44334        DESCRIPTION   "A PLSB ISIS trap signifies that LSDB information has
44335                       changed"
44336        ::= { rcTrapsMib 194 }
44337
44338
44339rcnChasFanCoolingLow NOTIFICATION-TYPE
44340        OBJECTS       { rcChasFanOperStatus, rcChasFanType,
44341                        rcErrorLevel, rcErrorText }        -- Q01859608
44342        STATUS        current
44343        DESCRIPTION  "A rcnChasFanCoolingLow signifies that
44344                     the chassis is running on low fan cooling."
44345        ::= { rcTrapsMib 196 }
44346
44347rcnAuthenticationSuccess NOTIFICATION-TYPE
44348        OBJECTS       { rcLoginUserName, rcLoginHostIpAddress }
44349        STATUS        deprecated
44350        DESCRIPTION  "A rcnAuthenticationSuccess trap signifies that a login
44351		      is success. Trap includes login username and host ip
44352		      It's deprecated by rcnaAuthenticationSuccess."
44353        ::= { rcTrapsMib 268 }
44354
44355rcnCardInsert NOTIFICATION-TYPE
44356        OBJECTS       { rc2kCardIndex, rcSlotType }
44357        STATUS        current
44358        DESCRIPTION  "A rcnCardInsert trap signifies that a card/module
44359                      is inserted into the chassis"
44360        ::= { rcTrapsMib 269 }
44361
44362rcnCardRemove NOTIFICATION-TYPE
44363        OBJECTS       { rc2kCardIndex, rcSlotType }
44364        STATUS        current
44365        DESCRIPTION  "A rcnCardRemove trap signifies that a card/module
44366                      is removed from the chassis"
44367        ::= { rcTrapsMib 270 }
44368
44369rcnChasFanFail NOTIFICATION-TYPE
44370        OBJECTS       { rcFanZoneType, rcFanTrayId, rcFanUnitId }
44371        STATUS        current
44372        DESCRIPTION  "A rcnChasFanFail trap indicates that a fan unit
44373                      of a fan tray in a fan zone has fault."
44374        ::= { rcTrapsMib 271 }
44375
44376rcnChasFanOk NOTIFICATION-TYPE
44377        OBJECTS       { rcFanZoneType, rcFanTrayId, rcFanUnitId }
44378        STATUS        current
44379        DESCRIPTION  "A rcnChasFanOk trap indicates that a fan unit
44380                      of a fan tray in a fan zone has recovered from
44381                      previously detected fan fault."
44382        ::= { rcTrapsMib 272 }
44383
44384rcnCardOverheat NOTIFICATION-TYPE
44385        OBJECTS       { rc2kCardIndex, rcSlotType, rcCardTemp }
44386        STATUS        deprecated
44387        DESCRIPTION  "A rcnCardOverheat trap indicates that a card temperature
44388                      has exceeded the alarm threshold temperature.
44389                      Starting from VSP9K 4.0 release, a new rcn2kCardOverheat
44390                      trap has been created that should be used instead of this trap.
44391                      This trap will become obsolete after a few releases."
44392        ::= { rcTrapsMib 273 }
44393
44394rcnCardNormalTemp NOTIFICATION-TYPE
44395        OBJECTS       { rc2kCardIndex, rcSlotType, rcCardTemp }
44396        STATUS        deprecated
44397        DESCRIPTION  "A rcnCardNormalTemp trap indicates that a card
44398                      temperature has been cool down from previously detected
44399                      overheat condition.
44400                      Starting from VSP9K 4.0 release, a new rcn2kCardNormalTemp
44401                      trap has been created that should be used instead of this trap.
44402                      This trap will become obsolete after a few releases."
44403        ::= { rcTrapsMib 274 }
44404
44405rcnCardOverheatShutDown NOTIFICATION-TYPE
44406        OBJECTS       { rc2kCardIndex, rcSlotType, rcCardTemp }
44407        STATUS        deprecated
44408        DESCRIPTION  "A rcnCardOverheatShutDown trap indicates that a card
44409                      has been shut down due to persistent temperature overheat
44410                      for 15 minutes or temperature has exceeded the shut down
44411                      threshold temperature.
44412                      Starting from VSP9K 4.0 release, a new rcn2kCardOverheatShutDown
44413                      trap has been created that should be used instead of this trap.
44414                      This trap will become obsolete after a few releases."
44415        ::= { rcTrapsMib 275 }
44416
44417rcnCardCpuUtilizationHigh NOTIFICATION-TYPE
44418        OBJECTS       { rc2kCardIndex, rcSlotType, rcCpuUtilization }
44419        STATUS        current
44420        DESCRIPTION  "A rcnCardCpuUtilizationHigh trap indicates that 5-minute
44421	 	      CPU utilization average on this slot is above 90%."
44422        ::= { rcTrapsMib 276 }
44423
44424rcnCardCpuUtilizationNormal NOTIFICATION-TYPE
44425        OBJECTS       { rc2kCardIndex, rcSlotType, rcCpuUtilization }
44426        STATUS        current
44427        DESCRIPTION  "A rcnCardCpuUtilizationNormal trap indicates that 5-minute
44428	 	      CPU utilization average on this slot is below 75%."
44429        ::= { rcTrapsMib 277 }
44430
44431rcnIsisPlsbBvidMismatchTrap  NOTIFICATION-TYPE
44432        OBJECTS       { rcIsisLocalSysId,
44433			rcIsisLocalPrimaryBvid,
44434			rcIsisLocalPrimaryTieBrkAlg,
44435			rcIsisLocalSecondaryBvid,
44436			rcIsisLocalSecondaryTieBrkAlg,
44437			rcIsisNgbSysId,
44438			rcIsisNgbPrimaryBvid,
44439			rcIsisNgbPrimaryTieBrkAlg,
44440			rcIsisNgbSecondaryBvid,
44441			rcIsisNgbSecondaryTieBrkAlg,
44442                        rcIsisLocalBvidCounter,
44443                        rcIsisNgbBvidCounter,
44444                        rcIsisPlsbTrapType,
44445                        rcIsisTrapIndicator,
44446                        rcIsisNgbHostName
44447                        }
44448        STATUS        current
44449        DESCRIPTION   "A PLSB ISIS trap signifies that a Hello packet with mismatched
44450                       B-VIDs is received"
44451        ::= { rcTrapsMib 278 }
44452
44453rcnIsisPlsbSmltVirtBmacMismatchTrap  NOTIFICATION-TYPE
44454        OBJECTS       { rcIsisLocalVirtualBmac,
44455			rcIsisPeerVirtualBmac,
44456                        rcIsisPlsbTrapType,
44457                        rcIsisTrapIndicator}
44458        STATUS        current
44459        DESCRIPTION   "A PLSB ISIS trap signifies that Virtual BMAC configured in the switch
44460                       is different from virtual BMAC configured in the IST peer"
44461        ::= { rcTrapsMib 279 }
44462
44463rcnIsisPlsbSmltPeerBmacMismatchTrap  NOTIFICATION-TYPE
44464        OBJECTS       { rcIsisSysId,
44465			rcIsisSmltPeerSysId,
44466                        rcIsisPlsbTrapType,
44467                        rcIsisTrapIndicator}
44468        STATUS        current
44469        DESCRIPTION   "A PLSB ISIS trap signifies that either the Smlt Peer BMAC configured
44470                       in the IST peer is different from the ISIS SystemId of the local switch OR
44471                       The Smlt peer BMAC configured in the local switch is different from
44472                       the ISIS systemId of the IST peer"
44473
44474        ::= { rcTrapsMib 280 }
44475
44476rcnIsisPlsbAdjStateTrap  NOTIFICATION-TYPE
44477        OBJECTS       { rcIsisNgbSysId,
44478                        rcIsisLocalInterface,
44479                        rcIsisPlsbTrapType,
44480                        rcIsisAdjState,
44481                        rcIsisNgbHostName}
44482        STATUS        current
44483        DESCRIPTION   "A PLSB ISIS trap signifies ISIS adjacency state change."
44484        ::= { rcTrapsMib 281 }
44485
44486rcnIsisPlsbDuplicateNnameTrap  NOTIFICATION-TYPE
44487        OBJECTS       { rcIsisNgbNickname,
44488                        rcIsisPlsbTrapType,
44489                        rcIsisTrapIndicator,
44490                        rcIsisNgbSysId,
44491                        rcIsisDuplicateNnameCounter,
44492                        rcIsisNgbHostName}
44493        STATUS        current
44494        DESCRIPTION   "A PLSB ISIS trap signifies that a LSP with duplicate
44495                       nickname is received, this trap should be generated
44496                       by all the switches in the network."
44497        ::= { rcTrapsMib 282 }
44498
44499rcnIsisPlsbSmltSplitBebMismatchTrap NOTIFICATION-TYPE
44500        OBJECTS       { rcIsisLocalSmltSplitBeb,
44501                        rcIsisPeerSmltSplitBeb,
44502                        rcIsisPlsbTrapType,
44503                        rcIsisTrapIndicator}
44504        STATUS        current
44505        DESCRIPTION   "A PLSB ISIS trap signifies that the Smlt Split-Beb configured in the local
44506                       switch and IST peer are same. One IST switch shoule be configured as
44507                       Split-Beb primary and the IST peer should be configured as Split-Beb
44508                       secondary."
44509
44510        ::= { rcTrapsMib 283 }
44511
44512rcnIsisPlsbMultiLinkAdjTrap NOTIFICATION-TYPE
44513        OBJECTS       { rcIsisNgbSysId,
44514                        rcIsisLocalInterface,
44515                        rcIsisPrevInterface,
44516                        rcIsisPlsbTrapType,
44517                        rcIsisNgbHostName,
44518                        rcIsisTrapIndicator}
44519        STATUS        current
44520        DESCRIPTION   "A PLSB ISIS trap signifies that multiple ISIS adjacencies are formed with
44521                       the same ISIS node."
44522
44523        ::= { rcTrapsMib 284 }
44524
44525
44526rcnaSshSessionLogout NOTIFICATION-TYPE
44527        OBJECTS       { rcLoginHostAddressType, rcLoginHostInetAddress }
44528        STATUS        current
44529        DESCRIPTION   "A rcnaSshSessionLogout trap signifies that there
44530                       is a SSH session logout. This trap deprecates the
44531	 	       rcnSshSessionLogout trap."
44532        ::= { rcTrapsMib 285 }
44533
44534rcnaSshUnauthorizedAccess NOTIFICATION-TYPE
44535        OBJECTS       { rcLoginHostAddressType, rcLoginHostInetAddress }
44536        STATUS        current
44537        DESCRIPTION   "A rcnaSshUnauthorizedAccess trap signifies that
44538                       an unauthorized access has occured. This trap
44539		       deprecates the rcnSshUnauthorizedAccess trap."
44540        ::= { rcTrapsMib 286 }
44541
44542rcnaAuthenticationSuccess NOTIFICATION-TYPE
44543        OBJECTS       { rcLoginUserName, rcLoginHostAddressType, rcLoginHostInetAddress }
44544        STATUS        current
44545        DESCRIPTION  "A rcnaAuthenticationSuccess trap signifies that a login
44546		      is success. Trap includes login username and address
44547		      type and inet address. This trap deprecates the
44548	              rcnAuthenticationSuccess trap."
44549        ::= { rcTrapsMib 287 }
44550
44551rcnaSshSessionLogin NOTIFICATION-TYPE
44552        OBJECTS       { rcLoginHostAddressType, rcLoginHostInetAddress }
44553        STATUS        current
44554        DESCRIPTION   "A rcnaSshSessionLogin trap signifies that there
44555                       is a SSH session login. This trap deprecates the
44556	 	       rcnSshSessionLogin trap."
44557        ::= { rcTrapsMib 288 }
44558
44559rcnSlotPowerAvailableTrap NOTIFICATION-TYPE
44560        OBJECTS       { rc2kCardIndex, rcSlotType, rcSlotPowerStatus }
44561        STATUS        current
44562        DESCRIPTION   "A rcnSlotPowerAvailable trap signifies whether
44563                      there are enough power to boot up card in slot."
44564        ::= { rcTrapsMib 295 }
44565
44566rcn2kCardShutDownTrap NOTIFICATION-TYPE
44567        OBJECTS       { rc2kCardIndex, rcSlotType, rc2kCardShutDownReason }
44568        STATUS        current
44569        DESCRIPTION   "A rcn2kCardShutDown trap signifies card shutting down
44570		      reason."
44571        ::= { rcTrapsMib 298 }
44572
44573rcn2kCardOverheat NOTIFICATION-TYPE
44574        OBJECTS       { rc2kCardIndex, rcSlotType }
44575        STATUS        current
44576        DESCRIPTION  "A rcn2kCardOverheat trap indicates that the card temperature
44577                      has exceeded the alarm threshold temperature. This trap will
44578                      be followed by the rcn2kCardZoneOverheat trap that specifies
44579                      which zone's temperature has crossed the alarm threshold.
44580                      This trap is created in VSP9K 4.0 release and is intended
44581                      to replace the existing rcnCardOverheat."
44582        ::= { rcTrapsMib 300 }
44583
44584rcn2kCardZoneOverheat NOTIFICATION-TYPE
44585        OBJECTS       { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo }
44586        STATUS        current
44587        DESCRIPTION  "A rcn2kCardZoneOverheat trap indicates which zone on the card
44588                      has exceeded the alarm threshold temperature."
44589        ::= { rcTrapsMib 301 }
44590
44591rcn2kCardZoneNormalTemp NOTIFICATION-TYPE
44592        OBJECTS       { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo }
44593        STATUS        current
44594        DESCRIPTION  "A rcn2kCardZoneNormalTemp trap indicates that a zone
44595                      temperature on the card has cooled down from a previously
44596                      detected overheat condition."
44597        ::= { rcTrapsMib 302 }
44598
44599rcn2kCardNormalTemp NOTIFICATION-TYPE
44600        OBJECTS       { rc2kCardIndex, rcSlotType }
44601        STATUS        current
44602        DESCRIPTION  "A rcn2kCardNormalTemp trap indicates that the card
44603                      temperature has cooled down from a previously detected
44604                      overheat condition. This trap is generated only after the
44605                      temperature on all the zones on the card have dropped below
44606                      the alarm thresholds.
44607                      This trap is created in VSP9K 4.0 release and is intended
44608                      to replace the existing rcnCardNormalTemp."
44609        ::= { rcTrapsMib 303 }
44610
44611rcn2kCardOverheatShutDown NOTIFICATION-TYPE
44612        OBJECTS       { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo }
44613        STATUS        current
44614        DESCRIPTION  "A rcn2kCardOverheatShutDown trap indicates that a card
44615                      has been shut down because the temperature has exceeded
44616                      the shut down threshold temperature.
44617                      This trap is created in VSP9K 4.0 release and is intended
44618                      to replace the existing rcnCardOverheatShutDown."
44619        ::= { rcTrapsMib 304 }
44620
44621rcnIsisSpbmSmltVirtBmacMisconfigTrap NOTIFICATION-TYPE
44622        OBJECTS       { rcIsisSmltVirtBmacMisconfigNodeSysId,
44623                        rcIsisPlsbTrapType,
44624                        rcIsisSmltVirtBmacMisconfigNodeHostName,
44625                        rcIsisTrapIndicator}
44626        STATUS        current
44627        DESCRIPTION   "A SPBM ISIS trap signifies that SMLT virtual BMAC has been used by nodes other
44628                      than the SMLT boxes as system-id or MAC."
44629        ::= { rcTrapsMib 305 }
44630
44631
44632rcnPortChannelizedStateChangeTrap NOTIFICATION-TYPE
44633	OBJECTS { rcPortIndex,rcChannelizedPortAdminMode}
44634        STATUS  current
44635        DESCRIPTION
44636                "A rcnPortChannelizedStateChangeTrap trap signifies that a port
44637		channelized state has changed by enabling/disabling from admin."
44638        ::= { rcTrapsMib 306 }
44639
44640rcnDNSv6RequestResponseTrap NOTIFICATION-TYPE
44641        OBJECTS       {rcSysDnsServerIpv6Addr, rcSysDnsRequestType }
44642        STATUS        current
44643        DESCRIPTION   "A rcDnsv6RequestResponseTrap trap signifies that the
44644                       switch had sent a query to the DNS server or it had
44645                       received a successful response from the DNS Server"
44646        ::= { rcTrapsMib 307 }
44647
44648rcnMldNewGroupMemberTrap NOTIFICATION-TYPE
44649        OBJECTS       { rcMldNewGroupIfIndex,
44650                        rcMldNotificationNewGroupIpv6Address,
44651                        rcMldNotificationNewGroupInPort,
44652                        rcMldNotificationNewGroupMembers }
44653        STATUS        current
44654        DESCRIPTION   "An MldNewGroupMember  trap signifies that a
44655                       new member has come on an interface."
44656        ::= { rcTrapsMib 308 }
44657
44658rcnMldLossGroupMemberTrap NOTIFICATION-TYPE
44659        OBJECTS       { rcMldNotificationNewGroupMembers,
44660                        rcMldNotificationNewGroupIpv6Address,
44661                        rcMldNotificationNewGroupInPort,
44662                        rcMldNewGroupIfIndex }
44663        STATUS        current
44664        DESCRIPTION   "An MldLossGroupMember  trap signifies that a
44665                       group member has been lost on an interface."
44666        ::= { rcTrapsMib 309 }
44667
44668rcnMldNewQuerierTrap NOTIFICATION-TYPE
44669        OBJECTS       { rcMldNotificationInterfaceIfIndex,
44670                        mldInterfaceQuerier }
44671        STATUS        current
44672        DESCRIPTION   "An mldNewQuerier trap signifies that a new
44673                       querier has come up on an interface."
44674        ::= { rcTrapsMib 310 }
44675
44676rcnMldQuerierChangeTrap NOTIFICATION-TYPE
44677        OBJECTS       { rcMldNotificationInterfaceIfIndex,
44678                        rcMldInterfaceExtnNewQuerier,
44679                        mldInterfaceQuerier }
44680        STATUS        current
44681        DESCRIPTION   "An rcMldQuerierChange trap signifies that
44682                       the querier has changed."
44683        ::= { rcTrapsMib 311 }
44684
44685rcnIsisPlsbGlobalDuplicateSysidTrap  NOTIFICATION-TYPE
44686        OBJECTS       { rcIsisLocalSysId,
44687                        rcIsisLocalHostName,
44688                        rcIsisLocalChassisMac,
44689                        rcIsisRemoteHostName,
44690                        rcIsisRemoteChassisMac,
44691                        rcIsisPlsbTrapType,
44692                        rcIsisTrapIndicator}
44693        STATUS        current
44694        DESCRIPTION   "A PLSB ISIS trap signifies that a remote node is detected with same system-id as the local node. ISIS disabled globally."
44695        ::= { rcTrapsMib 312 }
44696
44697rcnMRouteIpv6IngressThresholdExceeded NOTIFICATION-TYPE
44698        OBJECTS      { rcMRouteIpv6IngressRecInUse,
44699                       rcMRouteIpv6IngressThreshold }
44700        STATUS        current
44701        DESCRIPTION  "This notification is generated when the number of
44702                      mroute6 ingress records exceeds the ingress threshold."
44703        ::= { rcTrapsMib 313 }
44704
44705rcnMRouteIpv6EgressThresholdExceeded NOTIFICATION-TYPE
44706        OBJECTS      { rcMRouteIpv6EgressRecInUse,
44707                       rcMRouteIpv6EgressThreshold }
44708        STATUS        current
44709        DESCRIPTION  "This notification is generated when the number of
44710                      mroute6 egress records exceeds the egress threshold."
44711        ::= { rcTrapsMib 314 }
44712
44713
44714rcnIsisPlsbLocalDuplicateNnameTrap  NOTIFICATION-TYPE
44715        OBJECTS       { rcIsisLocalNickname,
44716                        rcIsisLocalSysId,
44717                        rcIsisPreviousSysId,
44718                        rcIsisLocalHostName,
44719                        rcIsisPlsbTrapType,
44720                        rcIsisTrapIndicator}
44721        STATUS        current
44722        DESCRIPTION   "A PLSB ISIS trap signifies that our old incarnation of the LSP with different Sys-Id with the same nickname has not timed out yet. ISIS disabled globally."
44723        ::= { rcTrapsMib 315 }
44724
44725rcnIsisPlsbGlobalDuplicateNnameTrap  NOTIFICATION-TYPE
44726        OBJECTS       { rcIsisLocalNickname,
44727                        rcIsisLocalHostName,
44728                        rcIsisLocalChassisMac,
44729                        rcIsisRemoteHostName,
44730                        rcIsisRemoteChassisMac,
44731                        rcIsisPlsbTrapType,
44732                        rcIsisTrapIndicator}
44733        STATUS        current
44734        DESCRIPTION   "A PLSB ISIS trap signifies that a remote node is detected with same nickname as the local node. ISIS disabled globally."
44735        ::= { rcTrapsMib 316 }
44736
44737rcnPlugModInsertedInNotRecommendedPortTrap  NOTIFICATION-TYPE
44738        OBJECTS      {  rcPortIndex,
44739	                rcPluggableModuleDescription
44740		     }
44741        STATUS       current
44742        DESCRIPTION  "A rcnPlugModInsertedInNotRecommendedPortTrap signifies that the LR4 QSFP+
44743	              is inserted in to a not recommended port. It set alaem which will be cleared
44744		      by rcnPlugModRemovedFromRecommendedPortTrap"
44745        ::= { rcTrapsMib 317 }
44746
44747rcnPlugModRemovedFromNotRecommendedPortTrap  NOTIFICATION-TYPE
44748        OBJECTS      {  rcPortIndex }
44749        STATUS       current
44750        DESCRIPTION  "A rcnPlugModRemovedFromNotRecommendedPortTrap signifies that the LR4 QSFP+
44751	              is removed from a not recommened port. It clears the alarm which is set
44752		      by rcnPlugModInsertedInNotRecommendedPortTrap"
44753        ::= { rcTrapsMib 318 }
44754
44755
44756rcnBpduGuardPortShutdown NOTIFICATION-TYPE
44757    OBJECTS       { rcPortIndex, rcPortBpduGuardTimeout }
44758    STATUS        current
44759    DESCRIPTION   "This notification will be generated when a port,
44760    		  which has BPDU guard enabled, is shutdown. It is cleared
44761		  by rcnBpduGuardPortShutdownTimerExpired"
44762    ::= { rcTrapsMib 319 }
44763
44764rcnBpduGuardPortShutdownTimerExpired NOTIFICATION-TYPE
44765    OBJECTS       { rcPortIndex}
44766    STATUS        current
44767    DESCRIPTION   "This notification will be generated when a port,
44768    		  which has BPDU guard enabled and is under shutdown timer,
44769		  and the timer expires. It clears the alarm rcnBpduGuardPortShutdown"
44770    ::= { rcTrapsMib 320 }
44771
44772rcnIpv6FhsSnoopTableFullTrap NOTIFICATION-TYPE
44773        OBJECTS         {
44774                        rcIpv6FhsSnoopNotificationEntryType,
44775                        rcIpv6FhsSnoopNotificationEntryCount
44776                    }
44777        STATUS          current
44778            DESCRIPTION     "This trap is generated whenever static or dynamic binding entry count
44779                    has reached their max number. rcDhcpv6SnoopingNotificationBindingEntryType
44780                    indicates the type of entries reached the max number"
44781        ::= { rcTrapsMib 321 }
44782
44783rcnLicenseWillExpire NOTIFICATION-TYPE
44784        OBJECTS       {rcLicenseFileName, rcLicenseDaysLeftBeforeExpiration}
44785        STATUS        current
44786        DESCRIPTION  "This notification signifies the time remaining before
44787	               Time Based License expires in days."
44788        ::= { rcTrapsMib 323 }
44789
44790rcnLicenseExpired NOTIFICATION-TYPE
44791        OBJECTS      {rcLicenseFileName,rcLicenseDaysAfterExpiration}
44792        STATUS        current
44793        DESCRIPTION  "A rcnLicenseTrialPeriodExpired signifies that
44794                      has expired in days."
44795        ::= { rcTrapsMib 324 }
44796
44797
44798rcnMsdpMaxSACacheWarnSetTrap    NOTIFICATION-TYPE
44799   OBJECTS     { rcMsdpVrfId,
44800                 rcMsdpSACacheType
44801               }
44802   STATUS      current
44803   DESCRIPTION    "This event is generated when the SA entries in the cache database
44804        exceeds 85 % of maximum value (6K) in local cache or in foreign cache."
44805    ::= {rcTrapsMib 325}
44806
44807rcnMsdpMaxSACacheWarnClearTrap    NOTIFICATION-TYPE
44808   OBJECTS     { rcMsdpVrfId,
44809                 rcMsdpSACacheType
44810               }
44811   STATUS      current
44812   DESCRIPTION    "This event is generated when the Sa entries in the cache database
44813        drops to 80 % of the maximum value (6K)."
44814    ::= {rcTrapsMib 326}
44815
44816rcnMsdpMaxSACacheErrorSetTrap    NOTIFICATION-TYPE
44817   OBJECTS     {  rcMsdpVrfId,
44818                  rcMsdpSACacheType
44819               }
44820   STATUS      current
44821   DESCRIPTION    "This event is generated when the SA entries in the cache database
44822         hits 100 % of the maximum value (6K)."
44823    ::= {rcTrapsMib 327}
44824
44825rcnMsdpMaxSACacheErrorClearTrap    NOTIFICATION-TYPE
44826   OBJECTS     { rcMsdpVrfId,
44827                 rcMsdpSACacheType
44828               }
44829   STATUS      current
44830   DESCRIPTION    "This event is generated when the SA entries in the cache database
44831        drops to 95% of the maximum value."
44832    ::= {rcTrapsMib 328}
44833
44834rcnMsdpMaxPeerSACacheWarnSetTrap    NOTIFICATION-TYPE
44835   OBJECTS     { rcMsdpVrfId,
44836                 rcMsdpPeerSALimit
44837               }
44838   STATUS      current
44839   DESCRIPTION    "This event is generated when the SA entries for this peer exceeds
44840        85 % of maximum value configured for this peer."
44841    ::= {rcTrapsMib 329}
44842
44843rcnMsdpMaxPeerSACacheWarnClearTrap    NOTIFICATION-TYPE
44844   OBJECTS     { rcMsdpVrfId,
44845                 rcMsdpPeerSALimit
44846               }
44847   STATUS      current
44848   DESCRIPTION    "This event is generated when the SA entries for this peer drops to
44849        80 % of the maximum value configured for this peer."
44850    ::= {rcTrapsMib 330}
44851
44852rcnMsdpMaxPeerSACacheErrorSetTrap    NOTIFICATION-TYPE
44853   OBJECTS     { rcMsdpVrfId,
44854                 rcMsdpPeerSALimit
44855               }
44856   STATUS      current
44857   DESCRIPTION    "This event is generated when the SA entries for this peer hits 100 %
44858        of the peer SA limit."
44859    ::= {rcTrapsMib 331}
44860
44861rcnMsdpMaxPeerSACacheErrorClearTrap    NOTIFICATION-TYPE
44862   OBJECTS     { rcMsdpVrfId,
44863                 rcMsdpPeerSALimit
44864               }
44865   STATUS      current
44866   DESCRIPTION    "This event is generated when the SA entries for this peer drops to 95%
44867        of the peer SA limit."
44868    ::= {rcTrapsMib 332}
44869
44870rcnMsdpEstablishedTrap NOTIFICATION-TYPE
44871    OBJECTS { rcMsdpVrfId,
44872              msdpPeerFsmEstablishedTransitions
44873                    }
44874    STATUS     current
44875    DESCRIPTION    "The MSDP Established event is generated when the MSDP FSM
44876            enters the ESTABLISHED state."
44877    ::= { rcTrapsMib 333 }
44878
44879rcnMsdpBackwardTransitionTrap NOTIFICATION-TYPE
44880    OBJECTS { rcMsdpVrfId,
44881              msdpPeerState
44882             }
44883    STATUS     current
44884    DESCRIPTION    "The MSDPBackwardTransition Event is generated when the
44885            MSDP FSM moves from a higher-numbered state to a
44886            lower-numbered state."
44887    ::= { rcTrapsMib 334 }
44888
44889rcnSystemUsbInternalAccessErrorTrap NOTIFICATION-TYPE
44890        STATUS          current
44891        DESCRIPTION     "This trap is generated whenever system usb encounters an internal ccess errors "
44892        ::= { rcTrapsMib 335 }
44893
44894
44895rcnDigitalCertStatusTrap NOTIFICATION-TYPE
44896        OBJECTS      { rcDigitalCertStatus }
44897        STATUS       current
44898        DESCRIPTION  "A rcDigitalCertStatusTrap signifies the status of
44899                      Subject Certificate has changed"
44900        ::= { rcTrapsMib 336 }
44901
44902rcnLicenseNotGranted NOTIFICATION-TYPE
44903        OBJECTS      {rc2kCardIndex}
44904        STATUS        current
44905        DESCRIPTION  "The rcnLicenseNotGranted trap is generated when the license was not granted for specified slot because not enough IOC-BASE entitlements in the license file."
44906        ::= { rcTrapsMib 337 }
44907
44908rcnLicenseNotLoaded NOTIFICATION-TYPE
44909        OBJECTS      {rcLicenseFileName}
44910        STATUS        current
44911        DESCRIPTION  "The rcnLicenseNotLoaded trap is generated when the license file failed to load."
44912        ::= { rcTrapsMib 338 }
44913
44914rcnLicenseDowngraded NOTIFICATION-TYPE
44915        OBJECTS      {rcLicenseFileName}
44916        STATUS        current
44917        DESCRIPTION  "The rcnLicenseDowngraded trap is generated when the license file downgraded from feature-pack L3V or L3V-WITH-MACSEC to IOC-BASE."
44918        ::= { rcTrapsMib 339 }
44919
44920rcnChasPowerSupplyRunningNormal NOTIFICATION-TYPE
44921        STATUS        current
44922        DESCRIPTION  "A rcnChasPowerSupplyRunningNormal signifies that
44923                     the chassis has recovered from low power supply."
44924        ::= { rcTrapsMib 340 }
44925
44926rcnDvrVistPeerDomainMismatchErrorTrap NOTIFICATION-TYPE
44927        OBJECTS          { rcIsisPeerVirtualBmac }
44928        STATUS          current
44929        DESCRIPTION     "This trap is generated whenever V-IST link comes up between two DVR peers
44930                         that are in different DVR domains"
44931        ::= { rcTrapsMib 341 }
44932
44933rcnDvrVistPeerDomainMismatchErrorClearTrap NOTIFICATION-TYPE
44934        OBJECTS          { rcIsisPeerVirtualBmac }
44935        STATUS          current
44936        DESCRIPTION     "This trap is generated whenever the erroneous condition of having a V-IST link
44937                         up between two DVR peers from different DVR domains is cleared"
44938        ::= { rcTrapsMib 342 }
44939
44940rcnIpv6MaxRouteWarnClear NOTIFICATION-TYPE
44941        OBJECTS      { rcVrfName }
44942        STATUS        current
44943        DESCRIPTION  "A rcnIpv6MaxRouteWarnClear trap signifies that
44944                     the number of ipv6 routes in the routing table of
44945                     the Virtual Router has droped below its
44946                     warning threshold."
44947        ::= { rcTrapsMib 347 }
44948
44949 rcnIpv6MaxRouteWarnSet NOTIFICATION-TYPE
44950        OBJECTS      { rcVrfName }
44951        STATUS        current
44952        DESCRIPTION  "A rcnIpv6MaxRouteWarnSet trap signifies that
44953                     the given Virtual Routers routing table is
44954                     reaching its maximum size. Action should be
44955                     taken to prevent this"
44956        ::= { rcTrapsMib 348 }
44957
44958rcnIpv6MaxRouteDropClear NOTIFICATION-TYPE
44959        OBJECTS      { rcVrfName }
44960        STATUS        current
44961        DESCRIPTION  "A rcnIpv6MaxRouteDropClear signifies that
44962                     the given Virtual Routers routing table is
44963                     no longer dropping new routes as it is below
44964                     its maximum size."
44965        ::= { rcTrapsMib 349 }
44966
44967rcnIpv6MaxRouteDropSet NOTIFICATION-TYPE
44968        OBJECTS      { rcVrfName }
44969        STATUS        current
44970        DESCRIPTION  "A rcnIpv6MaxRouteDropSet trap signifies that
44971                     the given Virtual Routers routing table has
44972                     reached its maximum size, and is now dropping
44973                     all new non static routes."
44974        ::= { rcTrapsMib 350 }
44975
44976-- Notifications objects
44977
44978rcRadiusNotifications       OBJECT IDENTIFIER ::= { rcRadius 8 }
44979rcRadiusNotificationObjects OBJECT IDENTIFIER ::= { rcRadiusNotifications 1 }
44980
44981rcRadiusEapRAVErrorMacAddress OBJECT-TYPE
44982    SYNTAX      MacAddress
44983    MAX-ACCESS  accessible-for-notify
44984    STATUS      current
44985    DESCRIPTION
44986        "The MAC address that was authorized on a port which could not be
44987         moved to the Radius-Assigned VLAN."
44988    ::= { rcRadiusNotificationObjects 1 }
44989
44990rcRadiusEapRAVErrorPort OBJECT-TYPE
44991    SYNTAX      InterfaceIndex
44992    MAX-ACCESS  accessible-for-notify
44993    STATUS      current
44994    DESCRIPTION
44995        "The ifIndex of the port that could not be moved to the Radius-Assigned
44996         VLAN."
44997    ::= { rcRadiusNotificationObjects 2 }
44998
44999rcnRadiusEapRAVError NOTIFICATION-TYPE
45000        OBJECTS {
45001            rcRadiusEapRAVErrorMacAddress,
45002            rcRadiusEapRAVErrorPort
45003        }
45004        STATUS current
45005        DESCRIPTION
45006                "This notification indicates that an Eap/Neap client MAC address was
45007                 authorized on a port, but the port could not be moved to the
45008                 Radius-Assigned VLAN."
45009        ::= { rcTrapsMib 344 }
45010
45011rcRadiusEapServAddressType OBJECT-TYPE
45012    SYNTAX        InetAddressType
45013    MAX-ACCESS    accessible-for-notify
45014    STATUS        current
45015    DESCRIPTION   "Address type of a EAP Radius server. To be used with rcRadiusEapServAddress."
45016    ::= { rcRadiusNotificationObjects 3 }
45017
45018rcRadiusEapServAddress OBJECT-TYPE
45019    SYNTAX        InetAddress
45020    MAX-ACCESS    accessible-for-notify
45021    STATUS        current
45022    DESCRIPTION   "Address of a EAP Radius server. To be used with rcRadiusEapServAddressType."
45023    ::= { rcRadiusNotificationObjects 4 }
45024
45025rcnRadiusEapServersDown NOTIFICATION-TYPE
45026        STATUS      current
45027        DESCRIPTION
45028                "This notification is generated when all EAP Radius servers become unreachable."
45029        ::= { rcTrapsMib 345 }
45030
45031rcnRadiusEapServerUp NOTIFICATION-TYPE
45032        OBJECTS   { rcRadiusEapServAddressType,
45033                    rcRadiusEapServAddress }
45034        STATUS      current
45035        DESCRIPTION
45036                "This notification is generated when at least one EAP Radius server becomes reachable."
45037        ::= { rcTrapsMib 346 }
45038
45039rcnIsisPlsbIsisEnabledWithZeroNicknameTrap  NOTIFICATION-TYPE
45040        OBJECTS       { rcIsisLocalSysId,
45041                        rcIsisPlsbTrapType,
45042                        rcIsisTrapIndicator}
45043        STATUS        current
45044        DESCRIPTION   "A PLSB ISIS trap signifies that ISIS was enabled with Zero Nickname."
45045        ::= { rcTrapsMib 351 }
45046
45047-- Syslog Group
45048
45049rcSyslogGlobal      OBJECT IDENTIFIER ::= { rcSyslog 1 }
45050
45051rcSyslogGlobalEnable OBJECT-TYPE
45052        SYNTAX        	TruthValue
45053        MAX-ACCESS        	read-write
45054        STATUS        	current
45055        DESCRIPTION   	"Used to enable/disable the SysLog feature.  When
45056			enabled this feature will send a message to a server
45057			on a network that this configured to receive and
45058			store diagnostic messages from this device.  The
45059			type of messages sent is user configurable."
45060	DEFVAL	      	{ true }
45061        ::= { rcSyslogGlobal 1 }
45062
45063rcSyslogGlobalMaxHosts OBJECT-TYPE
45064        SYNTAX        INTEGER (1..10)
45065        MAX-ACCESS    read-write
45066        STATUS        current
45067        DESCRIPTION   "Maximun number of remote hosts considered 'active'
45068                       and able to receive messages from the Syslog service
45069                       on the router."
45070        DEFVAL        { 5 }
45071        ::= { rcSyslogGlobal 2 }
45072
45073rcSyslogGlobalOperState OBJECT-TYPE
45074        SYNTAX        INTEGER {
45075                         active(1),
45076                         inactive(2),
45077                         emptyHostTbl(3),
45078                         allHostDisabled(4)
45079                      }
45080        MAX-ACCESS    read-only
45081        STATUS        current
45082        DESCRIPTION   "The operational state of the syslog service
45083                       on the router."
45084        DEFVAL        { active }
45085        ::= { rcSyslogGlobal 3 }
45086
45087rcSyslogGlobalHeader OBJECT-TYPE
45088        SYNTAX        INTEGER {
45089                         default(1),
45090                         managementVIP(2),
45091                         circuitlessIP(3)
45092                      }
45093        MAX-ACCESS    read-write
45094        STATUS        current
45095        DESCRIPTION   "The IP Header Type for the Syslog Packet."
45096        DEFVAL        { 1 }
45097        ::= { rcSyslogGlobal 4 }
45098
45099rcSyslogHostTbl OBJECT-TYPE
45100        SYNTAX        SEQUENCE OF RcSyslogHostEntry
45101        MAX-ACCESS    not-accessible
45102        STATUS        current
45103        DESCRIPTION   "Table of remote host destinations for syslog."
45104        ::= { rcSyslog 2 }
45105
45106rcSyslogHostEntry OBJECT-TYPE
45107        SYNTAX        RcSyslogHostEntry
45108        MAX-ACCESS    not-accessible
45109        STATUS        current
45110        DESCRIPTION   "Entry containing information for a particular
45111                       entry in rcSyslogHostTable."
45112        INDEX         { rcSyslogHostId }
45113        ::= { rcSyslogHostTbl 1 }
45114
45115RcSyslogHostEntry ::= SEQUENCE {
45116                rcSyslogHostId                  INTEGER,
45117                rcSyslogHostIpAddr              IpAddress,
45118                rcSyslogHostUdpPort             INTEGER,
45119		rcSyslogHostFacility            INTEGER,
45120		rcSyslogHostModuleId            INTEGER,
45121		rcSyslogHostModuleId2           Integer32,
45122		rcSyslogHostSeverity            INTEGER,
45123		rcSyslogHostMapInfoSeverity     INTEGER,
45124		rcSyslogHostMapWarningSeverity  INTEGER,
45125		rcSyslogHostMapErrorSeverity    INTEGER,
45126		rcSyslogHostMapMfgSeverity      INTEGER,
45127		rcSyslogHostMapFatalSeverity    INTEGER,
45128		rcSyslogHostMapTraceMsg         INTEGER,
45129		rcSyslogHostMapTrapMsg          INTEGER,
45130		rcSyslogHostLogTraceMsgs        TruthValue,
45131		rcSyslogHostLogTrapMsgs         TruthValue,
45132		rcSyslogHostEnable              TruthValue,
45133    rcSyslogHostRowStatus           RowStatus,
45134		rcSyslogHostAddressType         InetAddressType,
45135		rcSyslogHostAddress             InetAddress,
45136		rcSyslogHostSecureForwardingTcpPort Integer32,
45137    rcSyslogHostSecureForwardingMode    INTEGER,
45138    rcSyslogHostSecureForwardingServerCertName DisplayString
45139        }
45140
45141rcSyslogHostId OBJECT-TYPE
45142        SYNTAX        INTEGER (1..10)
45143        MAX-ACCESS    read-only
45144        STATUS        current
45145        DESCRIPTION   "Host Id."
45146        ::= { rcSyslogHostEntry 1 }
45147
45148rcSyslogHostIpAddr OBJECT-TYPE
45149        SYNTAX        IpAddress
45150        MAX-ACCESS    read-write
45151        STATUS 	      deprecated
45152        DESCRIPTION   "Host Ip Address"
45153        ::= { rcSyslogHostEntry 2 }
45154
45155rcSyslogHostUdpPort OBJECT-TYPE
45156        SYNTAX        INTEGER (514..530)
45157        MAX-ACCESS    read-write
45158        STATUS        current
45159        DESCRIPTION   "Specifies the UDP port to use to send syslog
45160                      messages to the host."
45161        DEFVAL        { 514 }
45162        ::= { rcSyslogHostEntry 3 }
45163
45164rcSyslogHostFacility OBJECT-TYPE
45165        SYNTAX        INTEGER {
45166                         local0(128),
45167                         local1(136),
45168                         local2(144),
45169                         local3(152),
45170                         local4(160),
45171                         local5(168),
45172                         local6(176),
45173                         local7(184)
45174                      }
45175        MAX-ACCESS    read-write
45176        STATUS        current
45177        DESCRIPTION   "Specifies the UNIX facility used in messages
45178 		      to the syslog host.  Default is LOCAL7."
45179        DEFVAL        { local7 }
45180        ::= { rcSyslogHostEntry 4 }
45181
45182rcSyslogHostModuleId OBJECT-TYPE
45183        SYNTAX        INTEGER {
45184                         common         (1),      -- '00000001'H
45185                         snmp           (2),      -- '00000002'H
45186                         rmon           (4),      -- '00000004'H
45187                         portmgr        (8),      -- '00000008'H
45188                         chasmgr       (16),      -- '00000010'H
45189                         bridge        (32),      -- '00000020'H
45190                         ospf          (64),      -- '00000040'H
45191                         hwif         (128),      -- '00000080'H
45192                         sim          (256),      -- '00000100'H
45193                         cpp          (512),      -- '00000200'H
45194                         netdrv      (1024),      -- '00000400'H
45195                         vlanmgr     (2048),      -- '00000800'H
45196                         cli         (4096),      -- '00001000'H
45197                         main        (8192),      -- '00002000'H
45198                         p2ip       (16384),      -- '00004000'H
45199                         rcip       (32768),      -- '00008000'H
45200                         rompager   (65536),      -- '00010000'H
45201                         acif      (131072),      -- '00020000'H
45202                         gbip      (262144),      -- '00040000'H
45203                         wdt       (524288),      -- '00080000'H
45204                         tdp      (1048576),      -- '00100000'H
45205                         mandiag  (2097152),      -- '00200000'H
45206                         mantest  (4194304),      -- '00400000'H
45207                         igmp     (8388608),      -- '00800000'H
45208                         ipfil   (16777216),      -- '01000000'H
45209                         mlt     (33554432),      -- '02000000'H
45210                         ippolicy(67108864),      -- '04000000'H
45211                         ipmc   (134217728),      -- '08000000'H
45212                         syslog (268435456)       -- '10000000'H
45213                      }
45214        MAX-ACCESS    read-write
45215        STATUS        current
45216        DESCRIPTION   "Specifies for which modules/tasks syslog messages
45217		       should be sent.  Default is all modules/tasks."
45218        ::= { rcSyslogHostEntry 5 }
45219
45220rcSyslogHostModuleId2 OBJECT-TYPE
45221        SYNTAX        Integer32
45222        MAX-ACCESS    read-write
45223        STATUS        current
45224        DESCRIPTION   "Specifies for which modules/tasks syslog messages
45225                       should be sent.  Default is all modules/tasks."
45226        ::= { rcSyslogHostEntry 6 }
45227
45228rcSyslogHostSeverity OBJECT-TYPE
45229        SYNTAX        INTEGER (1..31)
45230        MAX-ACCESS    read-write
45231        STATUS        current
45232        DESCRIPTION   "Specifies the severity level for which syslog messages
45233		       should be sent for the modules specifies in
45234                       'SyslogHostModule'.
45235                       Value is one of multiple (logical 'OR') of the following:
45236                         info(1),
45237                         warning(2),
45238                         error(4),
45239                         mfg(8),
45240                         fatal(16)."
45241        DEFVAL        { 1 }
45242        ::= { rcSyslogHostEntry 7 }
45243
45244-- Following between =begin =end is processed by mib_tools/extras.awk
45245-- =begin enum
45246-- rcSyslogHostSeverity info    1
45247-- rcSyslogHostSeverity warning 2
45248-- rcSyslogHostSeverity error   4
45249-- rcSyslogHostSeverity mfg     8
45250-- rcSyslogHostSeverity fatal  16
45251-- rcSyslogHostSeverity all    31
45252-- =end enum
45253
45254rcSyslogHostMapInfoSeverity OBJECT-TYPE
45255        SYNTAX        INTEGER {
45256                         emergency(1),
45257                         alert(2),
45258                         critical(3),
45259                         error(4),
45260                         warning(5),
45261                         notice(6),
45262                         info(7),
45263                         debug(8)
45264                      }
45265        MAX-ACCESS    read-write
45266        STATUS        current
45267        DESCRIPTION   "Specifies the syslog severity to use for Accelar
45268		       INFO messages.  Default is INFO."
45269        DEFVAL        { info }
45270        ::= { rcSyslogHostEntry 8 }
45271
45272rcSyslogHostMapWarningSeverity OBJECT-TYPE
45273        SYNTAX        INTEGER {
45274                         emergency(1),
45275                         alert(2),
45276                         critical(3),
45277                         error(4),
45278                         warning(5),
45279                         notice(6),
45280                         info(7),
45281                         debug(8)
45282                      }
45283        MAX-ACCESS    read-write
45284        STATUS        current
45285        DESCRIPTION   "Specifies the syslog severity to use for Accelar
45286                       WARNING messages.  Default is WARNING.  Should be
45287                       <= INFO."
45288        DEFVAL        { warning }
45289        ::= { rcSyslogHostEntry 9 }
45290
45291rcSyslogHostMapErrorSeverity OBJECT-TYPE
45292        SYNTAX        INTEGER {
45293                         emergency(1),
45294                         alert(2),
45295                         critical(3),
45296                         error(4),
45297                         warning(5),
45298                         notice(6),
45299                         info(7),
45300                         debug(8)
45301                      }
45302        MAX-ACCESS    read-write
45303        STATUS        current
45304        DESCRIPTION   "Specifies the syslog severity to use for Accelar
45305                       ERROR messages.  Default is ERROR.  Should be
45306		       <= WARNING."
45307        DEFVAL        { error }
45308        ::= { rcSyslogHostEntry 10 }
45309
45310rcSyslogHostMapMfgSeverity OBJECT-TYPE
45311        SYNTAX        INTEGER {
45312                         emergency(1),
45313                         alert(2),
45314                         critical(3),
45315                         error(4),
45316                         warning(5),
45317                         notice(6),
45318                         info(7),
45319                         debug(8)
45320                      }
45321        MAX-ACCESS    read-write
45322        STATUS        current
45323        DESCRIPTION   "Specifies the syslog severity to use for Accelar
45324                       Manufactoring messages.  Dafault is ERROR."
45325        DEFVAL        { error }
45326        ::= { rcSyslogHostEntry 11 }
45327
45328rcSyslogHostMapFatalSeverity OBJECT-TYPE
45329        SYNTAX        INTEGER {
45330                         emergency(1),
45331                         alert(2),
45332                         critical(3),
45333                         error(4),
45334                         warning(5),
45335                         notice(6),
45336                         info(7),
45337                         debug(8)
45338                      }
45339        MAX-ACCESS    read-write
45340        STATUS        current
45341        DESCRIPTION   "Specifies the syslog severity to use for Accelar
45342                       FATAL messages.  Default is EMERGENCY.  Should be
45343		       <= ERROR."
45344        DEFVAL        { emergency }
45345        ::= { rcSyslogHostEntry 12 }
45346
45347rcSyslogHostMapTraceMsg OBJECT-TYPE
45348        SYNTAX        INTEGER {
45349                         emergency(1),
45350                         alert(2),
45351                         critical(3),
45352                         error(4),
45353                         warning(5),
45354                         notice(6),
45355                         info(7),
45356                         debug(8)
45357                      }
45358        MAX-ACCESS    read-write
45359        STATUS        current
45360        DESCRIPTION   "Specifies the syslog severity to use for syslog
45361		       trace messages.  Default is DEBUG."
45362        ::= { rcSyslogHostEntry 13 }
45363
45364rcSyslogHostMapTrapMsg OBJECT-TYPE
45365        SYNTAX        INTEGER {
45366                         emergency(1),
45367                         alert(2),
45368                         critical(3),
45369                         error(4),
45370                         warning(5),
45371                         notice(6),
45372                         info(7),
45373                         debug(8)
45374                      }
45375        MAX-ACCESS    read-write
45376        STATUS        current
45377        DESCRIPTION   "Specifies the UNIX severity code to use for syslog
45378		       messages for SNMP traps sent to the syslog host.
45379                       Default is INFO."
45380        ::= { rcSyslogHostEntry 14 }
45381
45382rcSyslogHostLogTraceMsgs OBJECT-TYPE
45383        SYNTAX        TruthValue
45384        MAX-ACCESS    read-write
45385        STATUS        current
45386        DESCRIPTION   "Indicate whether to activate the host to log the
45387                       syslog trace messages."
45388        ::= { rcSyslogHostEntry 15 }
45389
45390rcSyslogHostLogTrapMsgs OBJECT-TYPE
45391        SYNTAX        TruthValue
45392        MAX-ACCESS    read-write
45393        STATUS        current
45394        DESCRIPTION   "Indicate whether to activate the host to log the
45395	               syslog messages for SNMP traps."
45396        ::= { rcSyslogHostEntry 16 }
45397
45398rcSyslogHostEnable OBJECT-TYPE
45399        SYNTAX        TruthValue
45400        MAX-ACCESS    read-write
45401        STATUS        current
45402        DESCRIPTION   "Enable/Disable messages to be sent to syslog host."
45403        DEFVAL        { false }
45404        ::= { rcSyslogHostEntry 17 }
45405
45406rcSyslogHostRowStatus OBJECT-TYPE
45407        SYNTAX        RowStatus
45408        MAX-ACCESS    read-write
45409        STATUS        current
45410        DESCRIPTION   "Used to create/delete entries in the rcSyslogTable."
45411        ::= { rcSyslogHostEntry 18 }
45412
45413rcSyslogHostAddressType OBJECT-TYPE
45414        SYNTAX        InetAddressType
45415        MAX-ACCESS    read-write
45416        STATUS        current
45417        DESCRIPTION   "Address Type of the Host."
45418        ::= {rcSyslogHostEntry  19 }
45419
45420rcSyslogHostAddress OBJECT-TYPE
45421        SYNTAX        InetAddress
45422        MAX-ACCESS    read-write
45423        STATUS        current
45424        DESCRIPTION   "Address of the Host."
45425        ::= {rcSyslogHostEntry  20 }
45426
45427rcSyslogHostSecureForwardingTcpPort OBJECT-TYPE
45428		SYNTAX        Integer32(1025..49151)
45429		MAX-ACCESS    read-write
45430		STATUS        current
45431		DESCRIPTION   "Specifies the tcp port to use for Secure forwarding of for particular host.
45432                   Used as Server port for tls secure forwarding mode and
45433                   Used as Client port for ssh secure forwarding mode. "
45434		DEFVAL        { 1025 }
45435		::= { rcSyslogHostEntry  23 }
45436
45437rcSyslogHostSecureForwardingMode   OBJECT-TYPE
45438    SYNTAX        INTEGER {
45439                          none        (1),
45440                          ssh         (2),
45441                          tls         (3)}
45442    MAX-ACCESS    read-write
45443    STATUS        current
45444    DESCRIPTION   "Enable/Disable Secure forwarding of Syslog over  remote port forwarding
45445                   for particular host.This object is used to obsolete the
45446                   rcSyslogHostSecureForwardingEnable and
45447                   rcSyslogHostSecureForwardingSshProtect.
45448
45449                   none       - Set Secure forwarding mode none for particular Syslog host
45450                   ssh        - Set Secure forwarding mode for particular Syslog host over SSH tunnel
45451                              - SSH is no longer supported starting with release VOSS 6.1.0.0 for VSP4K and VSP8K
45452                   tls        - Set Secure forwarding mode for particular Syslog host over "
45453
45454    DEFVAL        { none }
45455    ::= { rcSyslogHostEntry  24 }
45456
45457rcSyslogHostSecureForwardingServerCertName OBJECT-TYPE
45458		SYNTAX        DisplayString (SIZE (0..64))
45459		MAX-ACCESS    read-write
45460		STATUS        current
45461    DESCRIPTION   "Specifies the identity name of server certificate. It is used
45462                  to match the subject name of the server certificate received during
45463                  negotiation with this configured server cert name to allow negotiation"
45464		::= { rcSyslogHostEntry  25 }
45465
45466--SyslogRootCertificate Tbl
45467
45468rcSyslogRootCertificateTable OBJECT-TYPE
45469        SYNTAX        SEQUENCE OF RcSyslogRootCertificateEntry
45470        MAX-ACCESS    not-accessible
45471        STATUS        current
45472        DESCRIPTION   "Table containing file-name and actio to be performed on the
45473           serever root certificate"
45474  ::= { rcSyslog 5 }
45475
45476
45477rcSyslogRootCertificateEntry OBJECT-TYPE
45478        SYNTAX        RcSyslogRootCertificateEntry
45479        MAX-ACCESS    not-accessible
45480        STATUS        current
45481        DESCRIPTION   "Entry containing name of the server root certificate and
45482           the action to be performed on it"
45483
45484        INDEX          { rcSyslogRootCertificateFilename }
45485        ::= { rcSyslogRootCertificateTable 1 }
45486
45487RcSyslogRootCertificateEntry ::= SEQUENCE {
45488        rcSyslogRootCertificateFilename        DisplayString,
45489        rcSyslogRootCertificateAction          INTEGER,
45490        rcSyslogRootCertificateRowStatus       RowStatus
45491        }
45492
45493rcSyslogRootCertificateFilename  OBJECT-TYPE
45494    SYNTAX        DisplayString (SIZE (1..128))
45495    MAX-ACCESS    not-accessible
45496    STATUS        current
45497    DESCRIPTION   "Root certificate file of a Syslog Server to be installed or
45498       uninstalled. It requires object rcSyslogRootCertificate to be install or uninstall or none"
45499    ::= { rcSyslogRootCertificateEntry 1 }
45500
45501rcSyslogRootCertificateAction  OBJECT-TYPE
45502       SYNTAX   INTEGER {
45503                           noAction(1),
45504                           install(2),
45505                           uninstall(3) }
45506        MAX-ACCESS     read-create
45507        STATUS         current
45508        DESCRIPTION   "To install/uninstall Root certificate file of a Syslog Server. It requires the
45509                       object rcSyslogGlobalSecureForwadingCertFilename with a valid certification file.
45510                       it always return noAction for query"
45511
45512      DEFVAL          { noAction }
45513     ::= { rcSyslogRootCertificateEntry 2 }
45514
45515
45516rcSyslogRootCertificateRowStatus OBJECT-TYPE
45517        SYNTAX        RowStatus
45518        MAX-ACCESS    read-create
45519        STATUS        current
45520        DESCRIPTION   "Used to create/delete entries in the rcSyslogRootCertificateTable."
45521        ::= { rcSyslogRootCertificateEntry 3 }
45522
45523
45524-- Diag Mirror by port Table
45525
45526rcDiagMirrorByPortTable OBJECT-TYPE
45527        SYNTAX        	SEQUENCE OF RcDiagMirrorByPortEntry
45528        MAX-ACCESS        	not-accessible
45529        STATUS        	current
45530        DESCRIPTION   	"This table is used to configure the Mirror By
45531			Port feature.  This feature allows the device
45532			to forward a copy of each packet seen on a
45533			particular port to a different port."
45534        ::= { rcDiag 1 }
45535
45536rcDiagMirrorByPortEntry OBJECT-TYPE
45537        SYNTAX        	RcDiagMirrorByPortEntry
45538        MAX-ACCESS        	not-accessible
45539        STATUS        	current
45540        DESCRIPTION   	"Entry containing mirror by port information."
45541        INDEX         	{ rcDiagMirrorByPortId }
45542        ::= { rcDiagMirrorByPortTable 1 }
45543
45544RcDiagMirrorByPortEntry ::= SEQUENCE {
45545                rcDiagMirrorByPortId                INTEGER,
45546                rcDiagMirrorByPortMirroredPort      InterfaceIndex,
45547                rcDiagMirrorByPortMirroringPort     InterfaceIndex,
45548                rcDiagMirrorByPortMode              INTEGER,
45549                rcDiagMirrorByPortEnable            TruthValue,
45550                rcDiagMirrorByPortRowStatus         RowStatus,
45551                rcDiagMirrorByPortOctapidId         Integer32, -- obsolete
45552                rcDiagMirrorByPortPid               Integer32, -- obsolete
45553                rcDiagMirrorRemoteMirrorVlanId      INTEGER,
45554                rcDiagMirrorByPortMirroredPortList  PortSet,
45555                rcDiagMirrorByPortMirroringPortList PortSet,
45556                rcDiagMirrorMirroringVlanId         Integer32,
45557                rcDiagMirrorMirroringMltId          Integer32,
45558                rcDiagMirrorMirroringMgId           Integer32,
45559                rcDiagMirrorMirroringIpAddr         IpAddress,
45560                rcDiagMirrorMirroringIpTtl          Integer32,
45561                rcDiagMirrorMirroringIpDscp         Integer32,
45562                rcDiagMirrorMonitoringIsidOffset    Integer32,
45563                rcDiagMirrorMonitoringIsid          Integer32,
45564                rcDiagMirrorMirroringQos            Integer32
45565        }
45566
45567rcDiagMirrorByPortId OBJECT-TYPE
45568        SYNTAX        	INTEGER(1..479)
45569        MAX-ACCESS        	read-only
45570        STATUS        	current
45571        DESCRIPTION   	"Entry id."
45572        ::= { rcDiagMirrorByPortEntry 1 }
45573
45574rcDiagMirrorByPortMirroredPort OBJECT-TYPE
45575        SYNTAX          InterfaceIndex
45576        MAX-ACCESS        	read-write
45577        STATUS          deprecated
45578        DESCRIPTION   	"Used to configure the 'mirrored' port.  The port
45579			where packets are copied from."
45580        ::= { rcDiagMirrorByPortEntry 2 }
45581
45582rcDiagMirrorByPortMirroringPort OBJECT-TYPE
45583        SYNTAX          InterfaceIndex
45584        MAX-ACCESS        	read-write
45585        STATUS          deprecated
45586        DESCRIPTION   	"Used to configure the 'mirroring' port.  The port
45587			where packets are copied to."
45588        ::= { rcDiagMirrorByPortEntry 3 }
45589
45590rcDiagMirrorByPortMode OBJECT-TYPE
45591        SYNTAX        	INTEGER {
45592                         	tx(1),
45593                         	rx(2),
45594                         	both(3),
45595                         	rxFilter(4),
45596				txFilter(5),
45597				bothFilter(6)
45598                      	}
45599        MAX-ACCESS        	read-write
45600        STATUS        	current
45601        DESCRIPTION  	"Used to configure the 'mode' of the mirror operation.
45602			'tx' means packets being transmitted on the 'mirrored'
45603			port will be copied.  'rx' means packets received on
45604			the 'mirrored' port will be copied.  'both' means
45605			all traffic on the 'mirrored' port will be copied.
45606			'rxFilter' means packets received on the 'mirrored'
45607			port is copied only if it macthes filter criteria.
45608			'txFilter' means packets being transmitted on the
45609			'mirrorred' port is copied only if it matches filter
45610			criteria.  'bothFilter' means both ingress and egress
45611			traffic will be copied if it matches either ingress or
45612			egress filter on the 'mirrored' port."
45613	DEFVAL	      	{ rx }
45614        ::= { rcDiagMirrorByPortEntry 4 }
45615
45616rcDiagMirrorByPortEnable OBJECT-TYPE
45617        SYNTAX        	TruthValue
45618        MAX-ACCESS        	read-write
45619        STATUS        	current
45620        DESCRIPTION   	"Used to enable/disable this entry."
45621	DEFVAL	      	{ true }
45622        ::= { rcDiagMirrorByPortEntry 5 }
45623
45624rcDiagMirrorByPortRowStatus OBJECT-TYPE
45625        SYNTAX        	RowStatus
45626        MAX-ACCESS        	read-write
45627        STATUS        	current
45628        DESCRIPTION   	"Row status of this entry."
45629        ::= { rcDiagMirrorByPortEntry 6 }
45630
45631rcDiagMirrorByPortOctapidId OBJECT-TYPE
45632        SYNTAX        	Integer32
45633        MAX-ACCESS        	read-only
45634        STATUS        	obsolete
45635        DESCRIPTION   	"Octapid Id for a port."
45636        ::= { rcDiagMirrorByPortEntry 7 }
45637
45638rcDiagMirrorByPortPid OBJECT-TYPE
45639        SYNTAX          Integer32
45640        MAX-ACCESS      read-only
45641        STATUS          current
45642        DESCRIPTION     "Pid for a port."
45643        ::= { rcDiagMirrorByPortEntry 8 }
45644
45645rcDiagMirrorRemoteMirrorVlanId OBJECT-TYPE
45646        SYNTAX          INTEGER(0..4094)
45647        MAX-ACCESS      read-write
45648        STATUS          current
45649        DESCRIPTION     "vlan-id to which mirrored packets needs to
45650                         be send for remote mirroring. If set, this
45651                         vlan id is used in mirror tag of the remote
45652                         mirrored packet"
45653        ::= { rcDiagMirrorByPortEntry 9 }
45654
45655rcDiagMirrorByPortMirroredPortList OBJECT-TYPE
45656        SYNTAX          PortSet
45657        MAX-ACCESS      read-create
45658        STATUS          current
45659        DESCRIPTION     "Used to configure the 'mirrored' port.  The port
45660                        where packets are copied from."
45661        ::= { rcDiagMirrorByPortEntry 12 }
45662
45663rcDiagMirrorByPortMirroringPortList OBJECT-TYPE
45664        SYNTAX          PortSet
45665        MAX-ACCESS      read-create
45666        STATUS          current
45667        DESCRIPTION     "Used to configure the 'mirroring' port.  The port
45668                        where packets are copied from."
45669        ::= { rcDiagMirrorByPortEntry 13 }
45670
45671rcDiagMirrorMirroringVlanId OBJECT-TYPE
45672        SYNTAX          Integer32(0..4094)
45673        MAX-ACCESS      read-create
45674        STATUS          current
45675        DESCRIPTION     "Destination is a VLAN."
45676        ::= { rcDiagMirrorByPortEntry 14 }
45677
45678rcDiagMirrorMirroringMltId OBJECT-TYPE
45679        SYNTAX          Integer32 (0..512)
45680        MAX-ACCESS      read-create
45681        STATUS          current
45682        DESCRIPTION     "Destination is an MLT."
45683        ::= { rcDiagMirrorByPortEntry 15 }
45684
45685rcDiagMirrorMirroringMgId OBJECT-TYPE
45686        SYNTAX          Integer32 (0..4096)
45687        MAX-ACCESS      read-only
45688        STATUS          current
45689        DESCRIPTION     "Contains information about the MGID allocated."
45690        ::= { rcDiagMirrorByPortEntry 16 }
45691
45692rcDiagMirrorMirroringIpAddr OBJECT-TYPE
45693        SYNTAX        IpAddress
45694        MAX-ACCESS    read-write
45695        STATUS        current
45696        DESCRIPTION   "Destination IP address."
45697        ::= { rcDiagMirrorByPortEntry 17 }
45698
45699rcDiagMirrorMirroringIpTtl OBJECT-TYPE
45700        SYNTAX          Integer32 (2..255)
45701        MAX-ACCESS      read-write
45702        STATUS          current
45703        DESCRIPTION     "Ttl value for the mirrored packet when mirror
45704                         destination is IP.  If other than default,
45705                         the encapsulated packet will have the given ttl."
45706        DEFVAL          { 64 }
45707        ::= { rcDiagMirrorByPortEntry 18 }
45708
45709rcDiagMirrorMirroringIpDscp OBJECT-TYPE
45710     SYNTAX             Integer32 (0..63)
45711     MAX-ACCESS         read-write
45712     STATUS             current
45713     DESCRIPTION        "Dscp value for mirrored packets when mirror
45714                         destination is IP.  If other than default,
45715                         the encapsulated packet will have the given
45716                         Dscp value."
45717     DEFVAL             { 0 }
45718     ::= { rcDiagMirrorByPortEntry 19 }
45719
45720rcDiagMirrorMonitoringIsidOffset OBJECT-TYPE
45721        SYNTAX          Integer32 (1..1000)
45722        MAX-ACCESS      read-create
45723        STATUS          current
45724        DESCRIPTION     "Used to configure the monitoring ISID offset value.
45725                         The offset id value is mapped to actual monitor I-SID value
45726                         in which packets are mirrored to."
45727        ::= { rcDiagMirrorByPortEntry 21 }
45728
45729rcDiagMirrorMonitoringIsid OBJECT-TYPE
45730        SYNTAX          Integer32
45731        MAX-ACCESS      read-only
45732        STATUS          current
45733        DESCRIPTION     "Actual monitor I-SID value in which packets are mirrored to."
45734        ::= { rcDiagMirrorByPortEntry 22 }
45735
45736rcDiagMirrorMirroringQos OBJECT-TYPE
45737        SYNTAX          Integer32 (0..5)
45738        MAX-ACCESS      read-create
45739        STATUS          current
45740        DESCRIPTION     "Used to define the Quality of Service (QoS) profiles for
45741                        the mirrored packet into monitoring ISID."
45742        DEFVAL          { 1 }
45743        ::= { rcDiagMirrorByPortEntry 23 }
45744
45745-- Diag Monitor by isid Table
45746
45747rcDiagMonitorByIsidTable OBJECT-TYPE
45748    SYNTAX       SEQUENCE OF RcDiagMonitorByIsidEntry
45749    MAX-ACCESS   not-accessible
45750    STATUS       current
45751    DESCRIPTION
45752        "This table is used to configure the Monitor By
45753        Isid feature.  This feature allows the device
45754        to analyze the packets which got mirrored into isid."
45755    ::= { rcDiag 18 }
45756
45757rcDiagMonitorByIsidEntry OBJECT-TYPE
45758    SYNTAX       RcDiagMonitorByIsidEntry
45759    MAX-ACCESS   not-accessible
45760    STATUS       current
45761    DESCRIPTION  "Entry containing monitor by isid information."
45762    INDEX { rcDiagMonitorByIsidIndex }
45763    ::= { rcDiagMonitorByIsidTable 1 }
45764
45765RcDiagMonitorByIsidEntry ::=
45766    SEQUENCE {
45767        rcDiagMonitorByIsidIndex                Integer32,
45768        rcDiagMonitorByIsidMonitorIsidOffset    Integer32,
45769        rcDiagMonitorByIsidMonitorIsid          Integer32,
45770        rcDiagMonitorByIsidEgressPortList       PortSet,
45771        rcDiagMonitorByIsidEgressMltId          Integer32,
45772        rcDiagMonitorByIsidMapToVlanId          Integer32,
45773        rcDiagMonitorByIsidNickname             IsisPlsbNodeNickName,
45774        rcDiagMonitorByIsidEnable               TruthValue,
45775        rcDiagMonitorByIsidRowStatus            RowStatus
45776    }
45777
45778rcDiagMonitorByIsidIndex OBJECT-TYPE
45779    SYNTAX       Integer32(1..1000)
45780    MAX-ACCESS   not-accessible
45781    STATUS       current
45782    DESCRIPTION  "Entry id."
45783    ::= { rcDiagMonitorByIsidEntry 1 }
45784
45785rcDiagMonitorByIsidMonitorIsidOffset OBJECT-TYPE
45786        SYNTAX          Integer32 (1..1000)
45787        MAX-ACCESS      read-create
45788        STATUS          current
45789        DESCRIPTION     "Used to configure the monitoring ISID offset value.
45790                         The offset id value is mapped to actual monitor I-SID value
45791                         in which packets are mirrored to."
45792        ::= { rcDiagMonitorByIsidEntry 2 }
45793
45794rcDiagMonitorByIsidMonitorIsid OBJECT-TYPE
45795        SYNTAX          Integer32
45796        MAX-ACCESS      read-only
45797        STATUS          current
45798        DESCRIPTION     "Actual monitor I-SID value in which packets are mirrored to."
45799        ::= { rcDiagMonitorByIsidEntry 3 }
45800
45801rcDiagMonitorByIsidEgressPortList OBJECT-TYPE
45802        SYNTAX          PortSet
45803        MAX-ACCESS      read-create
45804        STATUS          current
45805        DESCRIPTION     "Egress ports to which traffic analyzers are connected."
45806      ::= { rcDiagMonitorByIsidEntry 4 }
45807
45808rcDiagMonitorByIsidEgressMltId OBJECT-TYPE
45809      SYNTAX          Integer32 (0..512)
45810      MAX-ACCESS      read-create
45811      STATUS          current
45812      DESCRIPTION     "Egress MLT id to which traffic analyzers are connected."
45813      ::= { rcDiagMonitorByIsidEntry 5 }
45814
45815rcDiagMonitorByIsidMapToVlanId OBJECT-TYPE
45816      SYNTAX          Integer32(0..4093)
45817      MAX-ACCESS      read-create
45818      STATUS          current
45819      DESCRIPTION     "VLAN id to map with mirrored traffic on the monitoring node."
45820      ::= { rcDiagMonitorByIsidEntry 6 }
45821
45822rcDiagMonitorByIsidNickname OBJECT-TYPE
45823      SYNTAX            IsisPlsbNodeNickName
45824      MAX-ACCESS        read-create
45825      STATUS            current
45826      DESCRIPTION       "Nickname of the BEB from which user wants to analyze the traffic."
45827      ::= { rcDiagMonitorByIsidEntry 7}
45828
45829rcDiagMonitorByIsidEnable OBJECT-TYPE
45830    SYNTAX       TruthValue
45831    MAX-ACCESS   read-create
45832    STATUS       current
45833    DESCRIPTION  "Used to enable/disable this entry."
45834    DEFVAL       { true }
45835    ::= { rcDiagMonitorByIsidEntry 8 }
45836
45837rcDiagMonitorByIsidRowStatus OBJECT-TYPE
45838    SYNTAX       RowStatus
45839    MAX-ACCESS   read-create
45840    STATUS       current
45841    DESCRIPTION  "Row status of this entry."
45842    ::= { rcDiagMonitorByIsidEntry 9 }
45843
45844-- Diag Isid Mirroring Stats Table
45845
45846rcDiagIsidMirroringStatsTable OBJECT-TYPE
45847    SYNTAX       SEQUENCE OF RcDiagIsidMirroringStatsEntry
45848    MAX-ACCESS   not-accessible
45849    STATUS       current
45850    DESCRIPTION
45851        "This table is used to show/clear
45852         number of packets which got mirrored into isid."
45853    ::= { rcDiag 19 }
45854
45855rcDiagIsidMirroringStatsEntry OBJECT-TYPE
45856    SYNTAX       RcDiagIsidMirroringStatsEntry
45857    MAX-ACCESS   not-accessible
45858    STATUS       current
45859    DESCRIPTION  "Entry containing isid mirroring stats information."
45860    INDEX { rcDiagIsidMirroringStatsIndex }
45861    ::= { rcDiagIsidMirroringStatsTable  1 }
45862
45863RcDiagIsidMirroringStatsEntry ::=
45864    SEQUENCE {
45865        rcDiagIsidMirroringStatsIndex              Integer32,
45866        rcDiagIsidMirroringStatsMonitorIsid        Integer32,
45867        rcDiagIsidMirroringStatsMirroredPackets    Counter32,
45868        rcDiagIsidMirroringStatsClearStats         TruthValue
45869    }
45870
45871rcDiagIsidMirroringStatsIndex OBJECT-TYPE
45872    SYNTAX       Integer32(1..1000)
45873    MAX-ACCESS   not-accessible
45874    STATUS       current
45875    DESCRIPTION  "Offset id value which is mapped to actual monitor I-SID value."
45876    ::= { rcDiagIsidMirroringStatsEntry 1 }
45877
45878rcDiagIsidMirroringStatsMonitorIsid OBJECT-TYPE
45879    SYNTAX       Integer32
45880    MAX-ACCESS   read-only
45881    STATUS       current
45882    DESCRIPTION  "Actual monitor I-SID value in which packets are mirrored to."
45883    ::= { rcDiagIsidMirroringStatsEntry 2 }
45884
45885rcDiagIsidMirroringStatsMirroredPackets OBJECT-TYPE
45886        SYNTAX          Counter32
45887        MAX-ACCESS      read-only
45888        STATUS          current
45889        DESCRIPTION     "Number of packets mirrored into ISID on the mirroring BEB."
45890        ::= { rcDiagIsidMirroringStatsEntry 3 }
45891
45892rcDiagIsidMirroringStatsClearStats OBJECT-TYPE
45893        SYNTAX          TruthValue
45894        MAX-ACCESS      read-write
45895        STATUS          current
45896        DESCRIPTION     "Used to clear the ISID mirroring statistics."
45897        DEFVAL          { false }
45898        ::= { rcDiagIsidMirroringStatsEntry 4 }
45899
45900-- Diag Port Conv Steering Table
45901
45902rcDiagPortConvSteeringTable OBJECT-TYPE
45903        SYNTAX        SEQUENCE OF RcDiagPortConvSteeringEntry
45904        MAX-ACCESS    not-accessible
45905        STATUS        current
45906        DESCRIPTION   "Diag Port Conv Steering Table"
45907        ::= { rcDiag 2 }
45908
45909rcDiagPortConvSteeringEntry OBJECT-TYPE
45910        SYNTAX        RcDiagPortConvSteeringEntry
45911        MAX-ACCESS    not-accessible
45912        STATUS        current
45913        DESCRIPTION   "Entry containing information of Diag Port Conv Steering."
45914        INDEX         { rcDiagPortConvSteeringId }
45915        ::= { rcDiagPortConvSteeringTable 1 }
45916
45917RcDiagPortConvSteeringEntry ::= SEQUENCE {
45918                rcDiagPortConvSteeringId           Integer32,
45919                rcDiagPortConvSteeringPortOne      Integer32,
45920                rcDiagPortConvSteeringPortTwo      Integer32,
45921                rcDiagPortConvSteeringMode         INTEGER,
45922                rcDiagPortConvSteeringForwardPort  Integer32,
45923                rcDiagPortConvSteeringEnable       TruthValue,
45924                rcDiagPortConvSteeringRowStatus    RowStatus
45925        }
45926
45927rcDiagPortConvSteeringId OBJECT-TYPE
45928        SYNTAX        Integer32 (0..2147483647)
45929        MAX-ACCESS    read-only
45930        STATUS        current
45931        DESCRIPTION   "Entry id."
45932        ::= { rcDiagPortConvSteeringEntry 1 }
45933
45934rcDiagPortConvSteeringPortOne OBJECT-TYPE
45935        SYNTAX        Integer32
45936        MAX-ACCESS    read-write
45937        STATUS        current
45938        DESCRIPTION   "IfIndex for port one"
45939        ::= { rcDiagPortConvSteeringEntry 2 }
45940
45941rcDiagPortConvSteeringPortTwo OBJECT-TYPE
45942        SYNTAX        Integer32
45943        MAX-ACCESS    read-write
45944        STATUS        current
45945        DESCRIPTION   "IfIndex for port two"
45946        ::= { rcDiagPortConvSteeringEntry 3 }
45947
45948rcDiagPortConvSteeringMode OBJECT-TYPE
45949        SYNTAX        INTEGER {
45950                         oneToTwo(1),
45951                         twoToOne(2),
45952                         both(3)
45953                      }
45954        MAX-ACCESS    read-write
45955        STATUS        current
45956        DESCRIPTION   "Used to specify the traffic flow that should be
45957		      captured between ports one and two."
45958        ::= { rcDiagPortConvSteeringEntry 4 }
45959
45960rcDiagPortConvSteeringForwardPort OBJECT-TYPE
45961        SYNTAX        Integer32
45962        MAX-ACCESS    read-write
45963        STATUS        current
45964        DESCRIPTION   "IfIndex of the port where captured traffic should
45965		      be forwarded to."
45966        ::= { rcDiagPortConvSteeringEntry 5 }
45967
45968rcDiagPortConvSteeringEnable OBJECT-TYPE
45969        SYNTAX        TruthValue
45970        MAX-ACCESS    read-write
45971        STATUS        current
45972        DESCRIPTION   "Enable this entry."
45973	DEFVAL	      { true }
45974        ::= { rcDiagPortConvSteeringEntry 6 }
45975
45976rcDiagPortConvSteeringRowStatus OBJECT-TYPE
45977        SYNTAX        RowStatus
45978        MAX-ACCESS    read-write
45979        STATUS        current
45980        DESCRIPTION   "Used to create/delete entries in the rcDiagMirrorByPortTable."
45981        ::= { rcDiagPortConvSteeringEntry 7 }
45982
45983
45984-- Diag Mac Conv Steering Table
45985
45986rcDiagMacConvSteeringTable OBJECT-TYPE
45987        SYNTAX        SEQUENCE OF RcDiagMacConvSteeringEntry
45988        MAX-ACCESS    not-accessible
45989        STATUS        current
45990        DESCRIPTION   "Diag Mac Conv Steering Table"
45991        ::= { rcDiag 3 }
45992
45993rcDiagMacConvSteeringEntry OBJECT-TYPE
45994        SYNTAX        RcDiagMacConvSteeringEntry
45995        MAX-ACCESS    not-accessible
45996        STATUS        current
45997        DESCRIPTION   "Entry containing information of Diag Mac Conv Steering."
45998        INDEX         { rcDiagMacConvSteeringId }
45999        ::= { rcDiagMacConvSteeringTable 1 }
46000
46001RcDiagMacConvSteeringEntry ::= SEQUENCE {
46002                rcDiagMacConvSteeringId          Integer32,
46003                rcDiagMacConvSteeringSrcMac      MacAddress,
46004                rcDiagMacConvSteeringDstMac      MacAddress,
46005                rcDiagMacConvSteeringInPort      Integer32,
46006                rcDiagMacConvSteeringForwardPort Integer32,
46007                rcDiagMacConvSteeringEnable      TruthValue,
46008                rcDiagMacConvSteeringRowStatus   RowStatus
46009        }
46010
46011rcDiagMacConvSteeringId OBJECT-TYPE
46012        SYNTAX        Integer32
46013        MAX-ACCESS    read-only
46014        STATUS        current
46015        DESCRIPTION   "Entry id."
46016        ::= { rcDiagMacConvSteeringEntry 1 }
46017
46018rcDiagMacConvSteeringSrcMac OBJECT-TYPE
46019        SYNTAX        MacAddress
46020        MAX-ACCESS    read-write
46021        STATUS        current
46022        DESCRIPTION   "Source MAC address"
46023        ::= { rcDiagMacConvSteeringEntry 2 }
46024
46025rcDiagMacConvSteeringDstMac OBJECT-TYPE
46026        SYNTAX        MacAddress
46027        MAX-ACCESS    read-write
46028        STATUS        current
46029        DESCRIPTION   "Destination MAC address"
46030        ::= { rcDiagMacConvSteeringEntry 3 }
46031
46032rcDiagMacConvSteeringInPort OBJECT-TYPE
46033        SYNTAX        Integer32
46034        MAX-ACCESS    read-write
46035        STATUS        current
46036        DESCRIPTION   "IfIndex of ingress port."
46037        ::= { rcDiagMacConvSteeringEntry 4 }
46038
46039rcDiagMacConvSteeringForwardPort OBJECT-TYPE
46040        SYNTAX        Integer32
46041        MAX-ACCESS    read-write
46042        STATUS        current
46043        DESCRIPTION   "IfIndex of the port where captured traffic should
46044		      be forwarded to."
46045        ::= { rcDiagMacConvSteeringEntry 5 }
46046
46047rcDiagMacConvSteeringEnable OBJECT-TYPE
46048        SYNTAX        TruthValue
46049        MAX-ACCESS    read-write
46050        STATUS        current
46051        DESCRIPTION   "Enable this entry."
46052	DEFVAL	      { true }
46053        ::= { rcDiagMacConvSteeringEntry 6 }
46054
46055rcDiagMacConvSteeringRowStatus OBJECT-TYPE
46056        SYNTAX        RowStatus
46057        MAX-ACCESS    read-write
46058        STATUS        current
46059        DESCRIPTION   "Used to create/delete entries in the rcDiagMirrorByPortTable."
46060        ::= { rcDiagMacConvSteeringEntry 7 }
46061
46062rcDiagSaveConfig OBJECT-TYPE
46063        SYNTAX        TruthValue
46064        MAX-ACCESS    read-write
46065        STATUS        obsolete
46066        DESCRIPTION   "Used to configure whether the various mirror feature
46067                      settings should be saved and restored across system
46068                      reboot."
46069        ::= { rcDiag 10 }
46070
46071rcDiagMirrorByPortTblSize OBJECT-TYPE
46072        SYNTAX      	Integer32
46073        MAX-ACCESS        	read-only
46074        STATUS        	current
46075        DESCRIPTION   	"Used to indicate table size."
46076        ::= { rcDiag 11 }
46077
46078rcDiagPortConvSteeringTblSize OBJECT-TYPE
46079        SYNTAX        	Integer32
46080        MAX-ACCESS        	read-only
46081        STATUS        	current
46082        DESCRIPTION   	"Used to indicate table size."
46083        ::= { rcDiag 12 }
46084
46085rcDiagMacConvSteeringTblSize OBJECT-TYPE
46086        SYNTAX        	Integer32
46087        MAX-ACCESS        	read-only
46088        STATUS        	current
46089        DESCRIPTION   	"Used to indicate table size."
46090        ::= { rcDiag 13 }
46091
46092rcDiagDiagnosticsEnable OBJECT-TYPE
46093        SYNTAX        TruthValue
46094        MAX-ACCESS    read-write
46095        STATUS        obsolete
46096        DESCRIPTION   "Used to enable/disable the mirroring feature
46097                      for the entire device.  This setting overrides
46098                      any setting in the various mirroring tables."
46099        DEFVAL                { false }
46100        ::= { rcDiag 14 }
46101
46102
46103-- rcDiagPcap Group
46104
46105rcDiagPcap OBJECT IDENTIFIER ::= { rcDiag 15 }
46106
46107rcDiagPcapEnable   OBJECT-TYPE
46108      SYNTAX  TruthValue
46109      MAX-ACCESS    read-write
46110      STATUS        current
46111      DESCRIPTION   "To enable pcap in secondary CPU"
46112      DEFVAL         { false }
46113      ::= { rcDiagPcap 1 }
46114
46115rcDiagPcapBufferWrap   OBJECT-TYPE
46116      SYNTAX        TruthValue
46117      MAX-ACCESS    read-write
46118      STATUS        current
46119      DESCRIPTION   "To enable buffer wrap-around when buffer is full.
46120                     If set, pcap will continue to capture pkts, otherwise
46121                     stops pkt storing"
46122      DEFVAL         { false }
46123      ::= { rcDiagPcap 2 }
46124
46125rcDiagPcapPcmciaWrap   OBJECT-TYPE
46126      SYNTAX        TruthValue
46127      MAX-ACCESS    read-write
46128      STATUS        current
46129      DESCRIPTION   "To wrap around the PCMCIA when saving data in PCMCIA.
46130                     In Vsp,the name has been changed to wrap-auto-save-file.
46131                     When this parameter is true it overwrites the file present on extflash/network during autosave.
46132                     If this parameter is set to false the file present is not overwritten."
46133      DEFVAL         { false }
46134      ::= { rcDiagPcap 3 }
46135
46136rcDiagPcapFrameSize   OBJECT-TYPE
46137    SYNTAX        INTEGER (64..9600)
46138    MAX-ACCESS    read-write
46139    STATUS        current
46140    DESCRIPTION   "Number of bytes of pkts needs to be stored"
46141    DEFVAL         { 64 }
46142      ::= { rcDiagPcap 4 }
46143
46144rcDiagPcapBufferSize   OBJECT-TYPE
46145    SYNTAX        INTEGER (2..420)
46146    MAX-ACCESS    read-write
46147    STATUS        current
46148    DESCRIPTION   "memory to be allocated for capturing the pkt"
46149    DEFVAL        { 32 }
46150      ::= { rcDiagPcap 5 }
46151
46152rcDiagPcapAutoSave   OBJECT-TYPE
46153      SYNTAX        TruthValue
46154      MAX-ACCESS    read-write
46155      STATUS        current
46156      DESCRIPTION   "To save data automatically when buffer is full"
46157      DEFVAL         { false }
46158      ::= { rcDiagPcap 6 }
46159
46160rcDiagPcapAutoSaveFileName   OBJECT-TYPE
46161      SYNTAX       DisplayString (SIZE (0..40))
46162      MAX-ACCESS   read-write
46163      STATUS       current
46164      DESCRIPTION   "Name of the file in which the pkt is to be stored"
46165      ::= { rcDiagPcap 7 }
46166
46167rcDiagPcapAutoSaveDevice   OBJECT-TYPE
46168      SYNTAX  INTEGER {
46169                 pcmcia(0),
46170                 network(1)
46171              }
46172      MAX-ACCESS  read-write
46173      STATUS        current
46174      DESCRIPTION   "Where to store the captured pkts. If the option is
46175                     network, the user need to enter an IP address also"
46176      ::= { rcDiagPcap 8 }
46177
46178rcDiagPcapAutoSaveNetworkIpAddress   OBJECT-TYPE
46179      SYNTAX        IpAddress
46180      MAX-ACCESS    read-write
46181      STATUS        current
46182      DESCRIPTION   "ip address of the remote host where the data
46183                     needs to be stored. This field is valid only
46184                     if the device is network"
46185      ::= { rcDiagPcap 9 }
46186
46187
46188rcDiagPcapFilterTableSize OBJECT-TYPE
46189        SYNTAX        Integer32
46190        MAX-ACCESS    read-only
46191        STATUS        current
46192        DESCRIPTION   "Used to indicate the number of entries in the
46193                       Filter table"
46194        ::= { rcDiagPcap 10 }
46195
46196
46197-- rcDiagPcapFilterTable
46198
46199rcDiagPcapFilterTable OBJECT-TYPE
46200        SYNTAX        SEQUENCE OF RcDiagPcapFilterEntry
46201        MAX-ACCESS    not-accessible
46202        STATUS        current
46203        DESCRIPTION   "A table used to store pcap secondary filters"
46204        ::= { rcDiagPcap 11 }
46205
46206rcDiagPcapFilterEntry OBJECT-TYPE
46207        SYNTAX        RcDiagPcapFilterEntry
46208        MAX-ACCESS    not-accessible
46209        STATUS        current
46210        DESCRIPTION   "Pcap secondary filter desc"
46211        INDEX         {rcDiagPcapFilterId }
46212        ::= { rcDiagPcapFilterTable 1 }
46213
46214RcDiagPcapFilterEntry ::= SEQUENCE {
46215        rcDiagPcapFilterId                      INTEGER,
46216        rcDiagPcapFilterEnable                  EnableValue,
46217        rcDiagPcapFilterAction                  INTEGER,
46218        rcDiagPcapFilterSrcMac                  MacAddress,
46219        rcDiagPcapFilterSrcMask                 INTEGER (1..6),
46220        rcDiagPcapFilterIsInverseSrcMac         TruthValue,
46221        rcDiagPcapFilterDstMac                  MacAddress,
46222        rcDiagPcapFilterDstMask                 INTEGER (1..6),
46223        rcDiagPcapFilterIsInverseDstMac         TruthValue,
46224        rcDiagPcapFilterVlanId                  INTEGER,
46225        rcDiagPcapFilterToVlanId                INTEGER,
46226        rcDiagPcapFilterIsInverseVlanId         TruthValue,
46227        rcDiagPcapFilterPbit                    INTEGER,
46228        rcDiagPcapFilterToPbit                  INTEGER,
46229        rcDiagPcapFilterIsInversePbit           TruthValue,
46230        rcDiagPcapFilterEtherType               INTEGER,
46231        rcDiagPcapFilterToEtherType             INTEGER,
46232        rcDiagPcapFilterIsInverseEtherType      TruthValue,
46233        rcDiagPcapFilterProtocolType            INTEGER,
46234        rcDiagPcapFilterToProtocolType          INTEGER,
46235        rcDiagPcapFilterIsInverseProtocolType   TruthValue,
46236        rcDiagPcapFilterSrcIp                   IpAddress,
46237        rcDiagPcapFilterToSrcIp                 IpAddress,
46238        rcDiagPcapFilterIsInverseSrcIp          TruthValue,
46239        rcDiagPcapFilterDstIp                   IpAddress,
46240        rcDiagPcapFilterToDstIp                 IpAddress,
46241        rcDiagPcapFilterIsInverseDstIp          TruthValue,
46242        rcDiagPcapFilterDscp                    INTEGER,
46243        rcDiagPcapFilterToDscp                  INTEGER,
46244        rcDiagPcapFilterIsInverseDscp           TruthValue,
46245        rcDiagPcapFilterRowStatus               RowStatus,
46246        rcDiagPcapFilterDscpMatchZero           TruthValue,
46247        rcDiagPcapFilterPbitMatchZero           TruthValue
46248    }
46249
46250rcDiagPcapFilterId OBJECT-TYPE
46251        SYNTAX        INTEGER (1..1000)
46252        MAX-ACCESS    read-only
46253        STATUS        current
46254        DESCRIPTION   "Unique ID that represents the filter"
46255        ::= { rcDiagPcapFilterEntry 1 }
46256
46257rcDiagPcapFilterEnable OBJECT-TYPE
46258        SYNTAX        EnableValue
46259        MAX-ACCESS    read-write
46260        STATUS        current
46261        DESCRIPTION   "Filter is enabled or not"
46262        DEFVAL        { disable }
46263        ::= { rcDiagPcapFilterEntry 2 }
46264
46265rcDiagPcapFilterAction   OBJECT-TYPE
46266        SYNTAX         INTEGER {
46267                          drop(0),
46268                          capture(1),
46269                          trigger-on(2),
46270                          trigger-off(3)
46271                       }
46272        MAX-ACCESS    read-write
46273        STATUS        current
46274        DESCRIPTION   "Action to be takesn when policy is matched"
46275        DEFVAL        { capture }
46276        ::= { rcDiagPcapFilterEntry 3 }
46277
46278rcDiagPcapFilterSrcMac   OBJECT-TYPE
46279        SYNTAX         MacAddress
46280        MAX-ACCESS    read-write
46281        STATUS        current
46282        DESCRIPTION   "Soruce mac address to match"
46283        ::= { rcDiagPcapFilterEntry 4 }
46284
46285rcDiagPcapFilterSrcMask  OBJECT-TYPE
46286        SYNTAX         INTEGER (1..6)
46287        MAX-ACCESS    read-write
46288        STATUS        current
46289        DESCRIPTION   "Soruce mac address mask. Used to specify a range"
46290        DEFVAL        { 6 }
46291        ::= { rcDiagPcapFilterEntry 5 }
46292
46293rcDiagPcapFilterIsInverseSrcMac OBJECT-TYPE
46294        SYNTAX         TruthValue
46295        MAX-ACCESS    read-write
46296        STATUS        current
46297        DESCRIPTION   "Soruce mac address Inverse. when set the mac
46298                       addresses otherthan specified is matched"
46299        DEFVAL         { false }
46300        ::= { rcDiagPcapFilterEntry 6 }
46301
46302rcDiagPcapFilterDstMac   OBJECT-TYPE
46303        SYNTAX        MacAddress
46304        MAX-ACCESS    read-write
46305        STATUS        current
46306        DESCRIPTION   "Destination mac address"
46307        ::= { rcDiagPcapFilterEntry 7 }
46308
46309rcDiagPcapFilterDstMask  OBJECT-TYPE
46310        SYNTAX         INTEGER (1..6)
46311        MAX-ACCESS    read-write
46312        STATUS        current
46313        DESCRIPTION   "Destination mac address mask. Used to specify a range"
46314        DEFVAL        { 6 }
46315        ::= { rcDiagPcapFilterEntry 8 }
46316
46317rcDiagPcapFilterIsInverseDstMac OBJECT-TYPE
46318        SYNTAX         TruthValue
46319        MAX-ACCESS    read-write
46320        STATUS        current
46321        DESCRIPTION   "Destination mac address Inverse. when set the mac
46322                       addresses otherthan specified is matched"
46323        DEFVAL         { false }
46324        ::= { rcDiagPcapFilterEntry 9 }
46325
46326rcDiagPcapFilterVlanId  OBJECT-TYPE
46327        SYNTAX         INTEGER (0..4092)
46328        MAX-ACCESS    read-write
46329        STATUS        current
46330        DESCRIPTION   "Vlan-id of the packet to be matched"
46331        DEFVAL         { 0 }
46332        ::= { rcDiagPcapFilterEntry 10 }
46333
46334rcDiagPcapFilterToVlanId  OBJECT-TYPE
46335        SYNTAX         INTEGER (0..4092)
46336        MAX-ACCESS    read-write
46337        STATUS        current
46338        DESCRIPTION   "To Vlan-id. Used to specify a range"
46339        DEFVAL         { 0 }
46340        ::= { rcDiagPcapFilterEntry 11 }
46341
46342rcDiagPcapFilterIsInverseVlanId   OBJECT-TYPE
46343        SYNTAX        TruthValue
46344        MAX-ACCESS    read-write
46345        STATUS        current
46346        DESCRIPTION   "Vlan-Id Inverse. when set the Vlan-Id
46347                       otherthan specified range is matched"
46348        DEFVAL         { false }
46349        ::= { rcDiagPcapFilterEntry 12 }
46350rcDiagPcapFilterPbit  OBJECT-TYPE
46351        SYNTAX         INTEGER (0..7)
46352        MAX-ACCESS    read-write
46353        STATUS        current
46354        DESCRIPTION   "pBit of the packet to be matched"
46355        DEFVAL         { 0 }
46356        ::= { rcDiagPcapFilterEntry 13 }
46357
46358rcDiagPcapFilterToPbit  OBJECT-TYPE
46359        SYNTAX         INTEGER (0..7)
46360        MAX-ACCESS    read-write
46361        STATUS        current
46362        DESCRIPTION   "To pBit. Used to specify a range"
46363        DEFVAL         { 0 }
46364        ::= { rcDiagPcapFilterEntry 14 }
46365
46366rcDiagPcapFilterIsInversePbit   OBJECT-TYPE
46367        SYNTAX        TruthValue
46368        MAX-ACCESS    read-write
46369        STATUS        current
46370        DESCRIPTION   "pBit Inverse. when set the pBit
46371                       otherthan specified range is matched"
46372        DEFVAL         { false }
46373        ::= { rcDiagPcapFilterEntry 15 }
46374
46375rcDiagPcapFilterEtherType  OBJECT-TYPE
46376        SYNTAX         INTEGER (0..65535)
46377        MAX-ACCESS    read-write
46378        STATUS        current
46379        DESCRIPTION   "EtherType of the packet to be matched"
46380        DEFVAL         { 0 }
46381        ::= { rcDiagPcapFilterEntry 16 }
46382
46383rcDiagPcapFilterToEtherType  OBJECT-TYPE
46384        SYNTAX         INTEGER (0..65535)
46385        MAX-ACCESS    read-write
46386        STATUS        current
46387        DESCRIPTION   "To EtherType. Used to specify a range"
46388        DEFVAL         { 0 }
46389        ::= { rcDiagPcapFilterEntry 17 }
46390
46391rcDiagPcapFilterIsInverseEtherType   OBJECT-TYPE
46392        SYNTAX        TruthValue
46393        MAX-ACCESS    read-write
46394        STATUS        current
46395        DESCRIPTION   "EtherType Inverse. when set the EtherType
46396                       otherthan specified range is matched"
46397        DEFVAL         { false }
46398        ::= { rcDiagPcapFilterEntry 18 }
46399
46400rcDiagPcapFilterProtocolType  OBJECT-TYPE
46401        SYNTAX         INTEGER (0..255)
46402        MAX-ACCESS    read-write
46403        STATUS        current
46404        DESCRIPTION   "ProtocolType of the packet to be matched"
46405        DEFVAL         { 0 }
46406        ::= { rcDiagPcapFilterEntry 19 }
46407
46408rcDiagPcapFilterToProtocolType  OBJECT-TYPE
46409        SYNTAX         INTEGER (0..255)
46410        MAX-ACCESS    read-write
46411        STATUS        current
46412        DESCRIPTION   "To ProtocolType. Used to specify a range"
46413        DEFVAL         { 0 }
46414        ::= { rcDiagPcapFilterEntry 20 }
46415
46416rcDiagPcapFilterIsInverseProtocolType   OBJECT-TYPE
46417        SYNTAX        TruthValue
46418        MAX-ACCESS    read-write
46419        STATUS        current
46420        DESCRIPTION   "ProtocolType Inverse. when set the ProtocolType
46421                       otherthan specified range is matched"
46422        DEFVAL         { false }
46423        ::= { rcDiagPcapFilterEntry 21 }
46424
46425rcDiagPcapFilterSrcIp  OBJECT-TYPE
46426        SYNTAX        IpAddress
46427        MAX-ACCESS    read-write
46428        STATUS        current
46429        DESCRIPTION   "Source IP address of the packet to be matched"
46430        ::= { rcDiagPcapFilterEntry 22 }
46431
46432rcDiagPcapFilterToSrcIp  OBJECT-TYPE
46433        SYNTAX        IpAddress
46434        MAX-ACCESS    read-write
46435        STATUS        current
46436        DESCRIPTION   "To Source IP address. Used to specify a range"
46437        ::= { rcDiagPcapFilterEntry 23 }
46438
46439rcDiagPcapFilterIsInverseSrcIp   OBJECT-TYPE
46440        SYNTAX        TruthValue
46441        MAX-ACCESS    read-write
46442        STATUS        current
46443        DESCRIPTION   "Source IP address Inverse. when set the source IP
46444                       otherthan specified range is matched"
46445        DEFVAL         { false }
46446        ::= { rcDiagPcapFilterEntry 24 }
46447
46448rcDiagPcapFilterDstIp  OBJECT-TYPE
46449        SYNTAX        IpAddress
46450        MAX-ACCESS    read-write
46451        STATUS        current
46452        DESCRIPTION   "Destination IP address of the packet to be matched"
46453        ::= { rcDiagPcapFilterEntry 25 }
46454
46455rcDiagPcapFilterToDstIp  OBJECT-TYPE
46456        SYNTAX        IpAddress
46457        MAX-ACCESS    read-write
46458        STATUS        current
46459        DESCRIPTION   "To Destination IP address. Used to specify a range"
46460        ::= { rcDiagPcapFilterEntry 26 }
46461
46462rcDiagPcapFilterIsInverseDstIp   OBJECT-TYPE
46463        SYNTAX        TruthValue
46464        MAX-ACCESS    read-write
46465        STATUS        current
46466        DESCRIPTION   "Destination IP address Inverse. when set the
46467                       Destination IP otherthan specified is range
46468                       matched"
46469        DEFVAL         { false }
46470        ::= { rcDiagPcapFilterEntry 27 }
46471
46472rcDiagPcapFilterDscp  OBJECT-TYPE
46473        SYNTAX         INTEGER (0..63)
46474        MAX-ACCESS    read-write
46475        STATUS        current
46476        DESCRIPTION   "DSCP value of the packet to be matched"
46477        DEFVAL         { 0 }
46478        ::= { rcDiagPcapFilterEntry 28 }
46479
46480rcDiagPcapFilterToDscp  OBJECT-TYPE
46481        SYNTAX         INTEGER (0..63)
46482        MAX-ACCESS    read-write
46483        STATUS        current
46484        DESCRIPTION   "To DSCP. Used to specify a range"
46485        DEFVAL         { 0 }
46486        ::= { rcDiagPcapFilterEntry 29 }
46487
46488rcDiagPcapFilterIsInverseDscp   OBJECT-TYPE
46489        SYNTAX        TruthValue
46490        MAX-ACCESS    read-write
46491        STATUS        current
46492        DESCRIPTION   "DSCP Inverse. when set the DSCP
46493                       otherthan specified range is matched"
46494        DEFVAL         { false }
46495        ::= { rcDiagPcapFilterEntry 30 }
46496
46497rcDiagPcapFilterRowStatus   OBJECT-TYPE
46498        SYNTAX        RowStatus
46499        MAX-ACCESS    read-write
46500        STATUS        current
46501        DESCRIPTION   "Row Status"
46502        ::= { rcDiagPcapFilterEntry 31 }
46503
46504rcDiagPcapFilterDscpMatchZero   OBJECT-TYPE
46505        SYNTAX        TruthValue
46506        MAX-ACCESS    read-write
46507        STATUS        current
46508        DESCRIPTION   "When this value is set to true, then 0 value of
46509                       Pbit is not taken as disable value. The user will
46510                       be allowed to capture packets with Pbit value of
46511                       0 also. Be default it would be set to FALSE"
46512        DEFVAL         { false }
46513        ::= { rcDiagPcapFilterEntry 32 }
46514
46515rcDiagPcapFilterPbitMatchZero   OBJECT-TYPE
46516        SYNTAX        TruthValue
46517        MAX-ACCESS    read-write
46518        STATUS        current
46519        DESCRIPTION   "When this value is set to true, then 0 value of
46520                       Pbit is not taken as disable value. The user will
46521                       be allowed to capture packets with Pbit value of
46522                       0 also. Be default it would be set to FALSE"
46523        DEFVAL         { false }
46524        ::= { rcDiagPcapFilterEntry 33 }
46525
46526
46527-- rcDiagPcapAdvancedFilterTable
46528
46529
46530rcDiagPcapAdvancedFilterTableSize OBJECT-TYPE
46531        SYNTAX        Integer32
46532        MAX-ACCESS    read-only
46533        STATUS        current
46534        DESCRIPTION   "Used to indicate the number of entries in the
46535                       Filter table advanced parameter"
46536        ::= { rcDiagPcap 12 }
46537
46538rcDiagPcapAdvancedFilterTable OBJECT-TYPE
46539        SYNTAX        SEQUENCE OF RcDiagPcapAdvancedFilterEntry
46540        MAX-ACCESS    not-accessible
46541        STATUS        current
46542        DESCRIPTION   "A table used to store pcap secondary filters"
46543        ::= { rcDiagPcap 13 }
46544
46545rcDiagPcapCopyFileName OBJECT-TYPE
46546        SYNTAX        DisplayString
46547        MAX-ACCESS    read-write
46548        STATUS        current
46549        DESCRIPTION   "Used to indicate the file name. When set, the PCAP
46550                       data from PCAP engine RAM is stored into this file
46551                       in PCAP engine"
46552        ::= { rcDiagPcap 14 }
46553
46554rcDiagPcapResetStat OBJECT-TYPE
46555        SYNTAX        INTEGER {
46556                           none(1),
46557                           resetStat(2)
46558                       }
46559        MAX-ACCESS    read-write
46560        STATUS        current
46561        DESCRIPTION   "To Reset PCAP statistics"
46562        ::= { rcDiagPcap 15 }
46563
46564rcDiagPcapStatPacketCapacityCount OBJECT-TYPE
46565        SYNTAX         DisplayString
46566        MAX-ACCESS     read-only
46567        STATUS         current
46568        DESCRIPTION    "Packet Capacity Count"
46569        ::= { rcDiagPcap 16 }
46570
46571rcDiagPcapStatNumberOfPacketsReceived OBJECT-TYPE
46572        SYNTAX         DisplayString
46573        MAX-ACCESS     read-only
46574        STATUS         current
46575        DESCRIPTION    "Number of packets received in PCAP engine"
46576        ::= { rcDiagPcap 17 }
46577
46578rcDiagPcapStatNumberOfPacketsAccumulated OBJECT-TYPE
46579        SYNTAX         DisplayString
46580        MAX-ACCESS     read-only
46581        STATUS         current
46582        DESCRIPTION    "Number of packets captured in PCAP engine"
46583        ::= { rcDiagPcap 18 }
46584
46585rcDiagPcapStatNumberOfPacketsDroppedInPcapEngine OBJECT-TYPE
46586        SYNTAX         DisplayString
46587        MAX-ACCESS     read-only
46588        STATUS         current
46589        DESCRIPTION    "Number of packets dropped in PCAP engine by filters"
46590        ::= { rcDiagPcap 19 }
46591
46592rcDiagPcapStatNumberOfPacketsDroppedInHardware OBJECT-TYPE
46593        SYNTAX         DisplayString
46594        MAX-ACCESS     read-only
46595        STATUS         current
46596        DESCRIPTION    "Number of packets dropped in Hardware"
46597        ::= { rcDiagPcap 20 }
46598
46599rcDiagPcapDataValid OBJECT-TYPE
46600        SYNTAX         TruthValue
46601        MAX-ACCESS     read-only
46602        STATUS         current
46603        DESCRIPTION    "A true/false value that indicate the return
46604                        data whether is valid."
46605        ::= { rcDiagPcap 21 }
46606
46607rcDiagPcapEtherTypeForSvlanLevel OBJECT-TYPE
46608        SYNTAX         INTEGER ('5dd'h..'ffff'h)
46609        MAX-ACCESS     read-write
46610        STATUS         current
46611        DESCRIPTION    "EtherType of svlan level."
46612        ::= { rcDiagPcap 22 }
46613
46614
46615rcDiagPcapAdvancedFilterEntry OBJECT-TYPE
46616        SYNTAX        RcDiagPcapAdvancedFilterEntry
46617        MAX-ACCESS    not-accessible
46618        STATUS        current
46619        DESCRIPTION   "Pcap secondary Advanced filter desc"
46620        INDEX         {rcDiagPcapAdvancedFilterId }
46621        ::= { rcDiagPcapAdvancedFilterTable 1 }
46622
46623RcDiagPcapAdvancedFilterEntry ::= SEQUENCE {
46624        rcDiagPcapAdvancedFilterId                                              INTEGER,
46625        rcDiagPcapAdvancedFilterUdpPort                                         INTEGER,
46626        rcDiagPcapAdvancedFilterToUdpPort                                       INTEGER,
46627        rcDiagPcapAdvancedFilterIsInverseUdpPort        TruthValue,
46628        rcDiagPcapAdvancedFilterTcpPort                                 INTEGER,
46629        rcDiagPcapAdvancedFilterToTcpPort                               INTEGER,
46630        rcDiagPcapAdvancedFilterIsInverseTcpPort        TruthValue,
46631        rcDiagPcapAdvancedFilterUserDefinedData         DisplayString,
46632        rcDiagPcapAdvancedFilterUserDefinedDataSize     INTEGER,
46633        rcDiagPcapAdvancedFilterUserDefinedOffset       INTEGER,
46634        rcDiagPcapAdvancedFilterIsInverseUserDefined    TruthValue,
46635        rcDiagPcapAdvancedFilterTimer                                   INTEGER,
46636        rcDiagPcapAdvancedFilterPacketCount                     INTEGER,
46637        rcDiagPcapAdvancedFilterRefreshTimer                    INTEGER,
46638        rcDiagPcapAdvancedFilterRowStatus                       RowStatus
46639    }
46640
46641
46642rcDiagPcapAdvancedFilterId OBJECT-TYPE
46643        SYNTAX        INTEGER (1..1000)
46644        MAX-ACCESS    read-only
46645        STATUS        current
46646        DESCRIPTION   "Unique ID that represents the filter"
46647        ::= { rcDiagPcapAdvancedFilterEntry 1 }
46648
46649rcDiagPcapAdvancedFilterUdpPort  OBJECT-TYPE
46650        SYNTAX         INTEGER (0..65535)
46651        MAX-ACCESS    read-write
46652        STATUS        current
46653        DESCRIPTION   "UdpPort of the packet to be matched"
46654        DEFVAL         { 0 }
46655        ::= { rcDiagPcapAdvancedFilterEntry 2 }
46656
46657rcDiagPcapAdvancedFilterToUdpPort  OBJECT-TYPE
46658        SYNTAX         INTEGER (0..65535)
46659        MAX-ACCESS    read-write
46660        STATUS        current
46661        DESCRIPTION   "To UdpPort. Used to specify a range"
46662        DEFVAL         { 0 }
46663        ::= { rcDiagPcapAdvancedFilterEntry 3 }
46664
46665rcDiagPcapAdvancedFilterIsInverseUdpPort   OBJECT-TYPE
46666        SYNTAX        TruthValue
46667        MAX-ACCESS    read-write
46668        STATUS        current
46669        DESCRIPTION   "UdpPort Inverse. when set the UdpPort
46670                       otherthan specified range is matched"
46671        DEFVAL         { false }
46672        ::= { rcDiagPcapAdvancedFilterEntry 4 }
46673
46674rcDiagPcapAdvancedFilterTcpPort  OBJECT-TYPE
46675        SYNTAX         INTEGER (0..65535)
46676        MAX-ACCESS    read-write
46677        STATUS        current
46678        DESCRIPTION   "TcpPort of the packet to be matched"
46679        DEFVAL         { 0 }
46680        ::= { rcDiagPcapAdvancedFilterEntry 5 }
46681
46682rcDiagPcapAdvancedFilterToTcpPort  OBJECT-TYPE
46683        SYNTAX         INTEGER (0..65535)
46684        MAX-ACCESS    read-write
46685        STATUS        current
46686        DESCRIPTION   "To TcpPort. Used to specify a range"
46687        DEFVAL         { 0 }
46688        ::= { rcDiagPcapAdvancedFilterEntry 6 }
46689
46690rcDiagPcapAdvancedFilterIsInverseTcpPort   OBJECT-TYPE
46691        SYNTAX        TruthValue
46692        MAX-ACCESS    read-write
46693        STATUS        current
46694        DESCRIPTION   "TcpPort Inverse. when set the TcpPort
46695                       otherthan specified range is matched"
46696        DEFVAL         { false }
46697        ::= { rcDiagPcapAdvancedFilterEntry 7 }
46698
46699rcDiagPcapAdvancedFilterUserDefinedData  OBJECT-TYPE
46700        SYNTAX         DisplayString
46701        MAX-ACCESS    read-write
46702        STATUS        current
46703        DESCRIPTION   "User defined data to match with the packets received"
46704        DEFVAL         { "\0"  }
46705        ::= { rcDiagPcapAdvancedFilterEntry 8 }
46706
46707rcDiagPcapAdvancedFilterUserDefinedDataSize   OBJECT-TYPE
46708        SYNTAX         INTEGER (0..50)
46709        MAX-ACCESS    read-write
46710        STATUS        current
46711        DESCRIPTION   "Length of user defined data"
46712        DEFVAL         { 0 }
46713        ::= { rcDiagPcapAdvancedFilterEntry 9 }
46714
46715rcDiagPcapAdvancedFilterUserDefinedOffset   OBJECT-TYPE
46716        SYNTAX         INTEGER (0..9600)
46717        MAX-ACCESS    read-write
46718        STATUS        current
46719        DESCRIPTION   "Offset from which match has to start"
46720        DEFVAL         { 0 }
46721        ::= { rcDiagPcapAdvancedFilterEntry 10 }
46722
46723
46724rcDiagPcapAdvancedFilterIsInverseUserDefined OBJECT-TYPE
46725        SYNTAX        TruthValue
46726        MAX-ACCESS    read-write
46727        STATUS        current
46728        DESCRIPTION   "TcpPort Inverse. when set the Userdata
46729                       otherthan specified is matched"
46730        DEFVAL         { false }
46731        ::= { rcDiagPcapAdvancedFilterEntry 11 }
46732
46733rcDiagPcapAdvancedFilterTimer OBJECT-TYPE
46734        SYNTAX         INTEGER (0..3600000)
46735        MAX-ACCESS    read-write
46736        STATUS        current
46737        DESCRIPTION   "Timer to start the pcap capture window in ms"
46738        DEFVAL         { 0 }
46739        ::= { rcDiagPcapAdvancedFilterEntry 12 }
46740
46741rcDiagPcapAdvancedFilterPacketCount OBJECT-TYPE
46742        SYNTAX         INTEGER (0..65535)
46743        MAX-ACCESS    read-write
46744        STATUS        current
46745        DESCRIPTION   "Number of packets to be captured before disabling pcap"
46746        DEFVAL         { 0 }
46747        ::= { rcDiagPcapAdvancedFilterEntry 13 }
46748
46749rcDiagPcapAdvancedFilterRefreshTimer OBJECT-TYPE
46750        SYNTAX         INTEGER (0..3600000)
46751        MAX-ACCESS    read-write
46752        STATUS        current
46753        DESCRIPTION   "Refresh timer in ms"
46754        DEFVAL         { 0 }
46755        ::= { rcDiagPcapAdvancedFilterEntry 14 }
46756
46757rcDiagPcapAdvancedFilterRowStatus OBJECT-TYPE
46758        SYNTAX         RowStatus
46759        MAX-ACCESS    read-write
46760        STATUS        current
46761        DESCRIPTION   "RowStatus"
46762        ::= { rcDiagPcapAdvancedFilterEntry 15 }
46763
46764-- RCIPX
46765-- IPX
46766-- IPX Routing Enable
46767
46768rcIpxRoutingEnable OBJECT-TYPE
46769   	SYNTAX        TruthValue
46770  	MAX-ACCESS    read-write
46771  	STATUS        current
46772	DESCRIPTION   "Global Ipx Routing control variable"
46773	DEFVAL { false }
46774	::= { rcIpx 1 }
46775
46776-- IPX Address Table
46777
46778rcIpxAddrTable OBJECT-TYPE
46779        SYNTAX        SEQUENCE OF RcIpxAddrEntry
46780        MAX-ACCESS    not-accessible
46781        STATUS        current
46782        DESCRIPTION   "The table of addressing information relevant to
46783                      this entity's IPX addresses.  This table is used
46784                      for associating IfIndex and IPX network number."
46785	::= { rcIpx 2 }
46786
46787rcIpxAddrEntry OBJECT-TYPE
46788	SYNTAX        RcIpxAddrEntry
46789	MAX-ACCESS 	  not-accessible
46790	STATUS 	      current
46791	DESCRIPTION   "The addressing information for one of this
46792                      entity's IP addresses."
46793	INDEX         { rcIpxAddrVlanId, rcIpxAddrNetAddr, rcIpxAddrEncap }
46794	::= { rcIpxAddrTable 1 }
46795
46796RcIpxAddrEntry ::=
46797    	SEQUENCE {
46798             rcIpxAddrVlanId               RcVlanIdOrNone,
46799             rcIpxAddrNetAddr              OCTET STRING (SIZE(4)),
46800             rcIpxAddrEncap                INTEGER,
46801             rcIpxAddrEntryStatus          RowStatus,
46802             rcIpxAddrTicks                INTEGER
46803    	}
46804
46805rcIpxAddrVlanId OBJECT-TYPE
46806   	SYNTAX        RcVlanIdOrNone
46807  	MAX-ACCESS    read-write
46808  	STATUS        current
46809	DESCRIPTION   "The index value which uniquely identifies the
46810                      interface to which this entry is applicable.  The
46811                      interface identified by a particular value of this
46812                      index is the same interface as identified by the
46813                      same value of ifIndex."
46814	::= { rcIpxAddrEntry 1 }
46815
46816rcIpxAddrNetAddr       OBJECT-TYPE
46817        SYNTAX         OCTET STRING (SIZE(4))
46818        MAX-ACCESS     read-write
46819        STATUS         current
46820        DESCRIPTION    "IPX Network address."
46821        ::= { rcIpxAddrEntry 2 }
46822
46823rcIpxAddrEncap OBJECT-TYPE
46824        SYNTAX        INTEGER {
46825                         none(0),
46826                         ethernetii(1),
46827                         snap(2),
46828                         llc(3),
46829                         raw(4)
46830                      }
46831        MAX-ACCESS    read-write
46832        STATUS        current
46833        DESCRIPTION   "Specify IPX encapsulation format.  It is relevent
46834                       if the VLAN is port based.  But it's always nice to have it."
46835        DEFVAL { none }
46836        ::= { rcIpxAddrEntry 3 }
46837
46838rcIpxAddrEntryStatus OBJECT-TYPE
46839        SYNTAX        RowStatus
46840        MAX-ACCESS    read-write
46841        STATUS        current
46842        DESCRIPTION   "Used to create/delete entries in the rcIpxAddrEntry."
46843        ::= { rcIpxAddrEntry 4 }
46844
46845rcIpxAddrTicks OBJECT-TYPE
46846        SYNTAX        INTEGER (1..2147483647)
46847        MAX-ACCESS    read-write
46848        STATUS        current
46849        DESCRIPTION   "The tick value gets updated to the routing
46850                       table when an ipx address is being assigned
46851                       to a vlan."
46852        DEFVAL { 1 }
46853        ::= { rcIpxAddrEntry 5 }
46854
46855
46856-- IPX Policy Net Table
46857
46858rcIpxPolicyNetTableSize OBJECT-TYPE
46859        SYNTAX          Integer32
46860        MAX-ACCESS      read-only
46861        STATUS          current
46862        DESCRIPTION     "Used to indicate the number of entries in the table."
46863        ::= { rcIpx 3 }
46864
46865rcIpxPolicyNetTable OBJECT-TYPE
46866        SYNTAX        SEQUENCE OF RcIpxPolicyNetEntry
46867        MAX-ACCESS    not-accessible
46868        STATUS        current
46869        DESCRIPTION   "Net Table is used to store the IPX
46870                       network address range. This entry is
46871                       used for Net List Table."
46872        ::= { rcIpx 4 }
46873
46874rcIpxPolicyNetEntry OBJECT-TYPE
46875        SYNTAX        RcIpxPolicyNetEntry
46876        MAX-ACCESS    not-accessible
46877        STATUS        current
46878        DESCRIPTION   "table entry."
46879        INDEX         { rcIpxPolicyNetId, rcIpxPolicyNetFromNet, rcIpxPolicyNetToNet}
46880        ::= { rcIpxPolicyNetTable 1 }
46881
46882RcIpxPolicyNetEntry ::=
46883        SEQUENCE {
46884                rcIpxPolicyNetId                   Integer32,
46885                rcIpxPolicyNetFromNet              OCTET STRING (SIZE(4)),
46886                rcIpxPolicyNetToNet                OCTET STRING (SIZE(4)),
46887                rcIpxPolicyNetName                 DisplayString,
46888                rcIpxPolicyNetRowStatus            RowStatus
46889        }
46890
46891rcIpxPolicyNetId OBJECT-TYPE
46892        SYNTAX        Integer32 (0..2147483647)
46893        MAX-ACCESS    read-write
46894        STATUS        current
46895        DESCRIPTION   "Unique ID to represent the entry in the table."
46896        ::= { rcIpxPolicyNetEntry 1 }
46897
46898rcIpxPolicyNetFromNet OBJECT-TYPE
46899        SYNTAX        OCTET STRING (SIZE(4))
46900        MAX-ACCESS    read-write
46901        STATUS        current
46902        DESCRIPTION   "IPX Network Address."
46903        ::= { rcIpxPolicyNetEntry 2 }
46904
46905rcIpxPolicyNetToNet OBJECT-TYPE
46906        SYNTAX        OCTET STRING (SIZE(4))
46907        MAX-ACCESS    read-write
46908        STATUS        current
46909        DESCRIPTION   "This is used to specify a range of IPX network addresses.
46910                       This is an optional parameter. The default value is
46911                       NetAddr. In that case the entry refers to a single
46912                       IPX network."
46913        ::= { rcIpxPolicyNetEntry 3 }
46914
46915rcIpxPolicyNetName OBJECT-TYPE
46916        SYNTAX        DisplayString (SIZE (0..15))
46917        MAX-ACCESS    read-write
46918        STATUS        current
46919        DESCRIPTION   "Unique Name to represent the entry in the table.
46920                        Id & Name have one-to-one relationship."
46921        ::= { rcIpxPolicyNetEntry 4 }
46922
46923rcIpxPolicyNetRowStatus OBJECT-TYPE
46924        SYNTAX        RowStatus
46925        MAX-ACCESS    read-write
46926        STATUS        current
46927        DESCRIPTION   "."
46928        ::= { rcIpxPolicyNetEntry 5 }
46929
46930-- IPX Policy Service Table
46931
46932rcIpxPolicyServTableSize OBJECT-TYPE
46933        SYNTAX          Integer32
46934        MAX-ACCESS      read-only
46935        STATUS          current
46936        DESCRIPTION     "Used to indicate the number of entries in the table."
46937        ::= { rcIpx 5 }
46938
46939rcIpxPolicyServTable OBJECT-TYPE
46940        SYNTAX        SEQUENCE OF RcIpxPolicyServEntry
46941        MAX-ACCESS    not-accessible
46942        STATUS        current
46943        DESCRIPTION   "Service Table is used to store Service Type
46944                       and Service Name. This is used only for SAP Updates."
46945        ::= { rcIpx 6 }
46946
46947rcIpxPolicyServEntry OBJECT-TYPE
46948        SYNTAX        RcIpxPolicyServEntry
46949        MAX-ACCESS    not-accessible
46950        STATUS        current
46951        DESCRIPTION   "table entry."
46952        INDEX         { rcIpxPolicyServId, rcIpxPolicyServServiceType, rcIpxPolicyServServiceName}
46953        ::= { rcIpxPolicyServTable 1 }
46954
46955RcIpxPolicyServEntry ::=
46956        SEQUENCE {
46957                rcIpxPolicyServId                   Integer32,
46958                rcIpxPolicyServServiceType          INTEGER,
46959                rcIpxPolicyServServiceName          DisplayString,
46960                rcIpxPolicyServName                 DisplayString,
46961                rcIpxPolicyServRowStatus            RowStatus
46962        }
46963
46964rcIpxPolicyServId OBJECT-TYPE
46965        SYNTAX        Integer32
46966        MAX-ACCESS    read-only
46967        STATUS        current
46968        DESCRIPTION   "Used to store the service Id."
46969        ::= { rcIpxPolicyServEntry 1 }
46970
46971rcIpxPolicyServServiceType OBJECT-TYPE
46972        SYNTAX        INTEGER (0..65535)
46973        MAX-ACCESS    read-only
46974        STATUS        current
46975        DESCRIPTION   "Used to store the service type."
46976        ::= { rcIpxPolicyServEntry 2 }
46977
46978rcIpxPolicyServServiceName OBJECT-TYPE
46979        SYNTAX        DisplayString (SIZE (0..47))
46980        MAX-ACCESS    read-only
46981        STATUS        current
46982        DESCRIPTION   "Used to store the service Name. This is an optional parameter.
46983                       If not entered, '*' is taken as default value. This is
46984                       matched to any service name. Also, '*' can be used to
46985                       match wildcard characters. This is supported only
46986                       at the end of the service name.
46987                       For Eg: Printer* will be matched to Printer1, Printer2,
46988                       Printer123 etc. Service Name matching is CASE SENSITIVE"
46989        ::= { rcIpxPolicyServEntry 3 }
46990
46991rcIpxPolicyServName OBJECT-TYPE
46992        SYNTAX        DisplayString (SIZE (0..15))
46993        MAX-ACCESS    read-write
46994        STATUS        current
46995        DESCRIPTION   "Used to store the entry name.  Id & Name have
46996                       one-to-one relationship."
46997        ::= { rcIpxPolicyServEntry 4 }
46998
46999rcIpxPolicyServRowStatus OBJECT-TYPE
47000        SYNTAX        RowStatus
47001        MAX-ACCESS    read-write
47002        STATUS        current
47003        DESCRIPTION   "."
47004        ::= { rcIpxPolicyServEntry 5 }
47005
47006
47007-- IPX Policy Table
47008
47009rcIpxPolicyListTableSize OBJECT-TYPE
47010        SYNTAX          Integer32
47011        MAX-ACCESS      read-only
47012        STATUS          current
47013        DESCRIPTION     "Used to indicate the number of entries in the table."
47014        ::= { rcIpx 7 }
47015
47016rcIpxPolicyListTable OBJECT-TYPE
47017        SYNTAX        SEQUENCE OF RcIpxPolicyListEntry
47018        MAX-ACCESS    not-accessible
47019        STATUS        current
47020        DESCRIPTION   "PolicyList Table is used to store generic policies
47021                       that can be used by both RIP and SAP as their in/out policies."
47022        ::= { rcIpx 8 }
47023
47024rcIpxPolicyListEntry OBJECT-TYPE
47025        SYNTAX        RcIpxPolicyListEntry
47026        MAX-ACCESS    not-accessible
47027        STATUS        current
47028        DESCRIPTION   "table entry."
47029        INDEX         { rcIpxPolicyListId, rcIpxPolicyListSeqnum}
47030        ::= { rcIpxPolicyListTable 1 }
47031
47032RcIpxPolicyListEntry ::=
47033        SEQUENCE {
47034                rcIpxPolicyListId               INTEGER,
47035                rcIpxPolicyListSeqnum           INTEGER,
47036                rcIpxPolicyListName             DisplayString,
47037                rcIpxPolicyListEnable           TruthValue,
47038                rcIpxPolicyListAction           INTEGER,
47039                rcIpxPolicyListRouteSource      INTEGER,
47040                rcIpxPolicyListMatchNetList     DisplayString,
47041                rcIpxPolicyListMatchServList    DisplayString,
47042                rcIpxPolicyListHops             INTEGER,
47043                rcIpxPolicyListTicks            INTEGER,
47044                rcIpxPolicyListRowStatus        RowStatus
47045        }
47046
47047rcIpxPolicyListId OBJECT-TYPE
47048        SYNTAX        INTEGER (1..65535)
47049        MAX-ACCESS    read-only
47050        STATUS        current
47051        DESCRIPTION   "Index used to uniquely Identify a group of policies
47052                       in the route policy table."
47053        ::= { rcIpxPolicyListEntry 1 }
47054
47055rcIpxPolicyListSeqnum OBJECT-TYPE
47056        SYNTAX        INTEGER (1..65535)
47057        MAX-ACCESS    read-only
47058        STATUS        current
47059        DESCRIPTION   "Second Index used to identify a specific policy
47060                       with in the route policy group (grouped by Id).
47061                       This field allows users to specify different
47062                       MATCH, SET parameters and an action. Also
47063                       used to resolve the tie between 2 matching policies.
47064                       The policy with lower sequence number is used."
47065        ::= { rcIpxPolicyListEntry 2 }
47066
47067rcIpxPolicyListName OBJECT-TYPE
47068        SYNTAX        DisplayString (SIZE (0..15))
47069        MAX-ACCESS    read-write
47070        STATUS        current
47071        DESCRIPTION   "Is used to group a set of policies with different
47072                       sequence number. Id & Name have one-to-one relationship
47073                       Different policy groups can have same sequence
47074                       number, whereas with in a group the sequence
47075                       must be different."
47076        ::= { rcIpxPolicyListEntry 3 }
47077
47078rcIpxPolicyListEnable OBJECT-TYPE
47079        SYNTAX        TruthValue
47080        MAX-ACCESS    read-write
47081        STATUS        current
47082        DESCRIPTION   "value specified here indicates whether the policy is
47083                       enabled or not. If disabled, the policy should not be
47084                       used."
47085        DEFVAL { false }
47086        ::= { rcIpxPolicyListEntry 4 }
47087
47088rcIpxPolicyListAction OBJECT-TYPE
47089        SYNTAX        INTEGER {
47090                         permit(1),
47091                         deny(2)
47092                      }
47093        MAX-ACCESS    read-write
47094        STATUS        current
47095        DESCRIPTION   "This determines what to do with the RIP/SAP packet. If
47096                       the value is 'permit', then only in or out the packet.
47097                       Otherwise, drop the packet."
47098        DEFVAL { permit }
47099        ::= { rcIpxPolicyListEntry 5 }
47100
47101rcIpxPolicyListRouteSource OBJECT-TYPE
47102        SYNTAX        INTEGER (1..15)
47103        MAX-ACCESS    read-write
47104        STATUS        current
47105        DESCRIPTION   "Used to specify the Route Source of the route Packet.
47106                       This field is used only for announce policies.
47107                       For accept policies, this field is ignored.
47108                       Value is one of multiple (logical 'OR') of following
47109                       values:
47110                         direct(1),
47111                         nlsp(2),
47112                         rip(4),
47113                         static(8),
47114                         any(15)"
47115        DEFVAL { 15 }
47116        ::= { rcIpxPolicyListEntry 6 }
47117
47118-- Following between =begin =end is processed by mib_tools/extras.awk
47119-- =begin enum
47120-- rcIpxPolicyListRouteSource direct 1
47121-- rcIpxPolicyListRouteSource nlsp   2
47122-- rcIpxPolicyListRouteSource rip    4
47123-- rcIpxPolicyListRouteSource static 8
47124-- rcIpxPolicyListRouteSource any   15
47125-- =end enum
47126
47127rcIpxPolicyListMatchNetList OBJECT-TYPE
47128        SYNTAX        DisplayString
47129        MAX-ACCESS    read-write
47130        STATUS        current
47131        DESCRIPTION   "List of networks to which this policy is applied.
47132                       The Network List Name is entered. When this is not referring to
47133                       any list or the Net List Table to which it is pointing to is empty,
47134                       then THIS POLICY MATCHES ALL NETWORK ADDRESSES."
47135        ::= { rcIpxPolicyListEntry 7 }
47136
47137rcIpxPolicyListMatchServList OBJECT-TYPE
47138        SYNTAX        DisplayString
47139        MAX-ACCESS    read-write
47140        STATUS        current
47141        DESCRIPTION   "List of service types and Service Names to
47142                       which this policy is applied. The
47143                       Service List name is entered. This field is
47144                       used only for SAP out/in policies. For, RIP
47145                       policies, this field is discarded.
47146                       When this is not referring to any list
47147                       or the Service List Table
47148                       to which it is pointing to is empty, then this
47149                       POLICY MATCHES ALL SERVICE TYPE AND SERVICE NAME."
47150        ::= { rcIpxPolicyListEntry 8 }
47151
47152rcIpxPolicyListHops OBJECT-TYPE
47153        SYNTAX        INTEGER (0..16)
47154        MAX-ACCESS    read-write
47155        STATUS        current
47156        DESCRIPTION   "This value is used as Hop count for out policies.
47157                       If this field is 0, then Hop count is not modified.
47158                       The default value is '0'. This field is also
47159                       applicable only for Out Policies."
47160        DEFVAL { 0 }
47161        ::= { rcIpxPolicyListEntry 9 }
47162
47163rcIpxPolicyListTicks OBJECT-TYPE
47164        SYNTAX        INTEGER (0..2147483647)
47165        MAX-ACCESS    read-write
47166        STATUS        current
47167        DESCRIPTION   "The tick value which will be updated for RIP when
47168                       the routing method is tick."
47169        DEFVAL { 0 }
47170        ::= { rcIpxPolicyListEntry 10 }
47171
47172rcIpxPolicyListRowStatus OBJECT-TYPE
47173        SYNTAX        RowStatus
47174        MAX-ACCESS    read-write
47175        STATUS        current
47176        DESCRIPTION   "."
47177        ::= { rcIpxPolicyListEntry 11 }
47178
47179-- IPX Rip Out Filter Table
47180
47181rcIpxRipOutFilterTableSize OBJECT-TYPE
47182        SYNTAX          Integer32
47183        MAX-ACCESS      read-only
47184        STATUS          current
47185        DESCRIPTION     "Used to indicate the number of entries in the table."
47186        ::= { rcIpx 9 }
47187
47188rcIpxRipOutFilterTable OBJECT-TYPE
47189        SYNTAX        SEQUENCE OF RcIpxRipOutFilterEntry
47190        MAX-ACCESS    not-accessible
47191        STATUS        current
47192        DESCRIPTION   "RipOutFilter Table is used to store generic policies
47193                       that can be used by both RIP and SAP as their in/out policies."
47194        ::= { rcIpx 10 }
47195
47196rcIpxRipOutFilterEntry OBJECT-TYPE
47197        SYNTAX        RcIpxRipOutFilterEntry
47198        MAX-ACCESS    not-accessible
47199        STATUS        current
47200        DESCRIPTION   "table entry."
47201        INDEX         { rcIpxRipOutFilterInterface}
47202        ::= { rcIpxRipOutFilterTable 1 }
47203
47204RcIpxRipOutFilterEntry ::=
47205        SEQUENCE {
47206                rcIpxRipOutFilterInterface            OCTET STRING (SIZE(4)),
47207                rcIpxRipOutFilterPolicyName           DisplayString,
47208                rcIpxRipOutFilterRowStatus            RowStatus
47209        }
47210
47211rcIpxRipOutFilterInterface OBJECT-TYPE
47212        SYNTAX         OCTET STRING (SIZE(4))
47213        MAX-ACCESS     read-write
47214        STATUS         current
47215        DESCRIPTION    "IPX Network address. The interface to
47216                        which the policy is applied."
47217        ::= { rcIpxRipOutFilterEntry 1 }
47218
47219rcIpxRipOutFilterPolicyName OBJECT-TYPE
47220        SYNTAX        DisplayString
47221        MAX-ACCESS    read-write
47222        STATUS        current
47223        DESCRIPTION   "The name of the policy group to which this
47224                       entry refers."
47225        ::= { rcIpxRipOutFilterEntry 2 }
47226
47227rcIpxRipOutFilterRowStatus OBJECT-TYPE
47228        SYNTAX        RowStatus
47229        MAX-ACCESS    read-write
47230        STATUS        current
47231        DESCRIPTION   "."
47232        ::= { rcIpxRipOutFilterEntry 3 }
47233
47234-- IPX Sap Out Filter Table
47235
47236rcIpxSapOutFilterTableSize OBJECT-TYPE
47237        SYNTAX          Integer32
47238        MAX-ACCESS      read-only
47239        STATUS          current
47240        DESCRIPTION     "Used to indicate the number of entries in the table."
47241        ::= { rcIpx 11 }
47242
47243rcIpxSapOutFilterTable OBJECT-TYPE
47244        SYNTAX        SEQUENCE OF RcIpxSapOutFilterEntry
47245        MAX-ACCESS    not-accessible
47246        STATUS        current
47247        DESCRIPTION   "SapOutFilter Table is used to store generic policies
47248                       that can be used by both RIP and SAP as their in/out policies."
47249        ::= { rcIpx 12 }
47250
47251rcIpxSapOutFilterEntry OBJECT-TYPE
47252        SYNTAX        RcIpxSapOutFilterEntry
47253        MAX-ACCESS    not-accessible
47254        STATUS        current
47255        DESCRIPTION   "table entry."
47256        INDEX         { rcIpxSapOutFilterInterface}
47257        ::= { rcIpxSapOutFilterTable 1 }
47258
47259RcIpxSapOutFilterEntry ::=
47260        SEQUENCE {
47261                rcIpxSapOutFilterInterface                  OCTET STRING (SIZE(4)),
47262                rcIpxSapOutFilterPolicyName                 DisplayString,
47263                rcIpxSapOutFilterRowStatus                  RowStatus
47264        }
47265
47266rcIpxSapOutFilterInterface OBJECT-TYPE
47267        SYNTAX         OCTET STRING (SIZE(4))
47268        MAX-ACCESS     read-write
47269        STATUS         current
47270        DESCRIPTION    "IPX Network address. The interface to
47271                        which the policy is applied."
47272        ::= { rcIpxSapOutFilterEntry 1 }
47273
47274rcIpxSapOutFilterPolicyName OBJECT-TYPE
47275        SYNTAX        DisplayString
47276        MAX-ACCESS    read-write
47277        STATUS        current
47278        DESCRIPTION   "The name of the policy group to which this
47279                       entry refers."
47280        ::= { rcIpxSapOutFilterEntry 2 }
47281
47282rcIpxSapOutFilterRowStatus OBJECT-TYPE
47283        SYNTAX        RowStatus
47284        MAX-ACCESS    read-write
47285        STATUS        current
47286        DESCRIPTION   "."
47287        ::= { rcIpxSapOutFilterEntry 3 }
47288
47289-- IPX Rip In Filter Table
47290
47291rcIpxRipInFilterTableSize OBJECT-TYPE
47292        SYNTAX          Integer32
47293        MAX-ACCESS      read-only
47294        STATUS          current
47295        DESCRIPTION     "Used to indicate the number of entries in the table."
47296        ::= { rcIpx 13 }
47297
47298rcIpxRipInFilterTable OBJECT-TYPE
47299        SYNTAX        SEQUENCE OF RcIpxRipInFilterEntry
47300        MAX-ACCESS    not-accessible
47301        STATUS        current
47302        DESCRIPTION   "RipInFilter Table is used to store generic policies
47303                       that can be used by both RIP and SAP as their in/out policies."
47304        ::= { rcIpx 14 }
47305
47306rcIpxRipInFilterEntry OBJECT-TYPE
47307        SYNTAX        RcIpxRipInFilterEntry
47308        MAX-ACCESS    not-accessible
47309        STATUS        current
47310        DESCRIPTION   "table entry."
47311        INDEX         { rcIpxRipInFilterInterface}
47312        ::= { rcIpxRipInFilterTable 1 }
47313
47314RcIpxRipInFilterEntry ::=
47315        SEQUENCE {
47316                rcIpxRipInFilterInterface                  OCTET STRING (SIZE(4)),
47317                rcIpxRipInFilterPolicyName                 DisplayString,
47318                rcIpxRipInFilterRowStatus                  RowStatus
47319        }
47320
47321rcIpxRipInFilterInterface OBJECT-TYPE
47322        SYNTAX         OCTET STRING (SIZE(4))
47323        MAX-ACCESS     read-write
47324        STATUS         current
47325        DESCRIPTION    "IPX Network address. The interface to
47326                        which the policy is applied."
47327        ::= { rcIpxRipInFilterEntry 1 }
47328
47329rcIpxRipInFilterPolicyName OBJECT-TYPE
47330        SYNTAX        DisplayString
47331        MAX-ACCESS    read-write
47332        STATUS        current
47333        DESCRIPTION   "The name of the policy group to which this
47334                       entry refers."
47335        ::= { rcIpxRipInFilterEntry 2 }
47336
47337rcIpxRipInFilterRowStatus OBJECT-TYPE
47338        SYNTAX        RowStatus
47339        MAX-ACCESS    read-write
47340        STATUS        current
47341        DESCRIPTION   "."
47342        ::= { rcIpxRipInFilterEntry 3 }
47343
47344-- IPX Sap In Filter Table
47345
47346rcIpxSapInFilterTableSize OBJECT-TYPE
47347        SYNTAX          Integer32
47348        MAX-ACCESS      read-only
47349        STATUS          current
47350        DESCRIPTION     "Used to indicate the number of entries in the table."
47351        ::= { rcIpx 15 }
47352
47353rcIpxSapInFilterTable OBJECT-TYPE
47354        SYNTAX        SEQUENCE OF RcIpxSapInFilterEntry
47355        MAX-ACCESS    not-accessible
47356        STATUS        current
47357        DESCRIPTION   "SapInFilter Table is used to store generic policies
47358                       that can be used by both RIP and SAP as their in/out policies."
47359        ::= { rcIpx 16 }
47360
47361rcIpxSapInFilterEntry OBJECT-TYPE
47362        SYNTAX        RcIpxSapInFilterEntry
47363        MAX-ACCESS    not-accessible
47364        STATUS        current
47365        DESCRIPTION   "table entry."
47366        INDEX         { rcIpxSapInFilterInterface}
47367        ::= { rcIpxSapInFilterTable 1 }
47368
47369RcIpxSapInFilterEntry ::=
47370        SEQUENCE {
47371                rcIpxSapInFilterInterface                  OCTET STRING (SIZE(4)),
47372                rcIpxSapInFilterPolicyName                 DisplayString,
47373                rcIpxSapInFilterRowStatus                  RowStatus
47374        }
47375
47376rcIpxSapInFilterInterface OBJECT-TYPE
47377        SYNTAX         OCTET STRING (SIZE(4))
47378        MAX-ACCESS     read-write
47379        STATUS         current
47380        DESCRIPTION    "IPX Network address. The interface to
47381                        which the policy is applied."
47382        ::= { rcIpxSapInFilterEntry 1 }
47383
47384rcIpxSapInFilterPolicyName OBJECT-TYPE
47385        SYNTAX        DisplayString
47386        MAX-ACCESS    read-write
47387        STATUS        current
47388        DESCRIPTION   "The name of the policy group to which this
47389                       entry refers."
47390        ::= { rcIpxSapInFilterEntry 2 }
47391
47392rcIpxSapInFilterRowStatus OBJECT-TYPE
47393        SYNTAX        RowStatus
47394        MAX-ACCESS    read-write
47395        STATUS        current
47396        DESCRIPTION   "."
47397        ::= { rcIpxSapInFilterEntry 3 }
47398
47399rcIpxRoutingMethod OBJECT-TYPE
47400        SYNTAX        INTEGER {
47401                         ticks(1),
47402                         hops(2)
47403                      }
47404        MAX-ACCESS    read-write
47405        STATUS        current
47406        DESCRIPTION   "This global variable is referenced each time a decision has to be taken"
47407        ::= { rcIpx 17 }
47408
47409rcIpxSapInterfaceTable OBJECT-TYPE
47410        SYNTAX        SEQUENCE OF RcIpxSapInterfaceEntry
47411        MAX-ACCESS    not-accessible
47412        STATUS        current
47413        DESCRIPTION   "SapInterface Table is used to store generic policies
47414                       that can be used by SAP as their in/out policies."
47415        ::= { rcIpx 18 }
47416
47417rcIpxSapInterfaceEntry OBJECT-TYPE
47418        SYNTAX        RcIpxSapInterfaceEntry
47419        MAX-ACCESS    not-accessible
47420        STATUS        current
47421        DESCRIPTION   "table entry."
47422        INDEX         { rcIpxSapInterfaceNetNum}
47423        ::= { rcIpxSapInterfaceTable 1 }
47424
47425RcIpxSapInterfaceEntry ::=
47426        SEQUENCE {
47427                rcIpxSapInterfaceNetNum                     OCTET STRING (SIZE(4)),
47428                rcIpxSapInterfaceInPolicy                   DisplayString,
47429                rcIpxSapInterfaceOutPolicy                  DisplayString
47430        }
47431
47432rcIpxSapInterfaceNetNum OBJECT-TYPE
47433        SYNTAX         OCTET STRING (SIZE(4))
47434        MAX-ACCESS     read-only
47435        STATUS         current
47436        DESCRIPTION    "IPX Network address. The interface to
47437                        which the policy is applied."
47438        ::= { rcIpxSapInterfaceEntry 1 }
47439
47440rcIpxSapInterfaceInPolicy OBJECT-TYPE
47441        SYNTAX        DisplayString
47442        MAX-ACCESS    read-write
47443        STATUS        current
47444        DESCRIPTION   "The name of the in filter group to which this
47445                       entry refers."
47446        ::= { rcIpxSapInterfaceEntry 2 }
47447
47448rcIpxSapInterfaceOutPolicy OBJECT-TYPE
47449        SYNTAX        DisplayString
47450        MAX-ACCESS    read-write
47451        STATUS        current
47452        DESCRIPTION   "The name of the out filter to which this
47453                       entry refers."
47454        ::= { rcIpxSapInterfaceEntry 3 }
47455
47456rcIpxRipInterfaceTable OBJECT-TYPE
47457        SYNTAX        SEQUENCE OF RcIpxRipInterfaceEntry
47458        MAX-ACCESS    not-accessible
47459        STATUS        current
47460        DESCRIPTION   "RipInterface Table is used to store generic policies
47461                       that can be used by RIP as their in/out policies."
47462        ::= { rcIpx 19 }
47463
47464rcIpxRipInterfaceEntry OBJECT-TYPE
47465        SYNTAX        RcIpxRipInterfaceEntry
47466        MAX-ACCESS    not-accessible
47467        STATUS        current
47468        DESCRIPTION   "table entry."
47469        INDEX         { rcIpxRipInterfaceNetNum}
47470        ::= { rcIpxRipInterfaceTable 1 }
47471
47472RcIpxRipInterfaceEntry ::=
47473        SEQUENCE {
47474                rcIpxRipInterfaceNetNum                     OCTET STRING (SIZE(4)),
47475                rcIpxRipInterfaceInPolicy                   DisplayString,
47476                rcIpxRipInterfaceOutPolicy                  DisplayString
47477        }
47478
47479rcIpxRipInterfaceNetNum OBJECT-TYPE
47480        SYNTAX         OCTET STRING (SIZE(4))
47481        MAX-ACCESS     read-only
47482        STATUS         current
47483        DESCRIPTION    "IPX Network address. The interface to
47484                        which the policy is applied."
47485        ::= { rcIpxRipInterfaceEntry 1 }
47486
47487rcIpxRipInterfaceInPolicy OBJECT-TYPE
47488        SYNTAX        DisplayString
47489        MAX-ACCESS    read-write
47490        STATUS        current
47491        DESCRIPTION   "The name of the in filter group to which this
47492                       entry refers."
47493        ::= { rcIpxRipInterfaceEntry 2 }
47494
47495rcIpxRipInterfaceOutPolicy OBJECT-TYPE
47496        SYNTAX        DisplayString
47497        MAX-ACCESS    read-write
47498        STATUS        current
47499        DESCRIPTION   "The name of the out filter to which this
47500                       entry refers."
47501        ::= { rcIpxRipInterfaceEntry 3 }
47502
47503
47504rcIpxBrouterTable OBJECT-TYPE
47505        SYNTAX        SEQUENCE OF RcIpxBrouterEntry
47506        MAX-ACCESS    not-accessible
47507        STATUS        current
47508        DESCRIPTION   "The table of addressing information relevant to
47509                      this entity's IPX addresses.  This table is used
47510                      for associating IfIndex and IPX network number."
47511   ::= { rcIpx 20 }
47512
47513rcIpxBrouterEntry OBJECT-TYPE
47514   SYNTAX         RcIpxBrouterEntry
47515   MAX-ACCESS     not-accessible
47516   STATUS         current
47517   DESCRIPTION   "The addressing information for one of this
47518                      entity's IP addresses."
47519   INDEX         { rcIpxBrouterPortIndex, rcIpxBrouterNetAddr,
47520                   rcIpxBrouterVlanId, rcIpxBrouterEncap }
47521   ::= { rcIpxBrouterTable 1 }
47522
47523RcIpxBrouterEntry ::=
47524      SEQUENCE {
47525            rcIpxBrouterPortIndex      Integer32,
47526            rcIpxBrouterVlanId      RcVlanIdOrNone,
47527            rcIpxBrouterNetAddr     OCTET STRING (SIZE(4)),
47528            rcIpxBrouterEncap       INTEGER,
47529            rcIpxBrouterMacOffset       INTEGER,
47530            rcIpxBrouterTicks       INTEGER,
47531            rcIpxBrouterRowStatus RowStatus
47532      }
47533
47534rcIpxBrouterPortIndex OBJECT-TYPE
47535      SYNTAX        Integer32 (0..2147483647)
47536   MAX-ACCESS    read-only
47537   STATUS        current
47538   DESCRIPTION   "The index value which uniquely identifies the
47539                      interface to which this entry is applicable.  The
47540                      interface identified by a particular value of this
47541                      index is the same interface as identified by the
47542                      same value of ifIndex."
47543   ::= { rcIpxBrouterEntry 1 }
47544
47545rcIpxBrouterVlanId OBJECT-TYPE
47546      SYNTAX        RcVlanIdOrNone
47547   MAX-ACCESS    read-only
47548   STATUS        current
47549   DESCRIPTION   "The index value which uniquely identifies the
47550                      interface to which this entry is applicable.  The
47551                      interface identified by a particular value of this
47552                      index is the same interface as identified by the
47553                      sam2 value of ifIndex."
47554   ::= { rcIpxBrouterEntry 2 }
47555
47556rcIpxBrouterNetAddr       OBJECT-TYPE
47557        SYNTAX         OCTET STRING (SIZE(4))
47558        MAX-ACCESS     read-only
47559        STATUS         current
47560        DESCRIPTION    "IPX Network address."
47561        ::= { rcIpxBrouterEntry 3 }
47562
47563rcIpxBrouterEncap OBJECT-TYPE
47564        SYNTAX        INTEGER {
47565                         none(0),
47566                         ethernetii(1),
47567                         snap(2),
47568                         llc(3),
47569                         raw(4)
47570                      }
47571        MAX-ACCESS    read-only
47572        STATUS        current
47573        DESCRIPTION   "Specify IPX encapsulation format.  It is relevent
47574                       if the VLAN is port based.  But it's always nice to have it."
47575        DEFVAL { none }
47576        ::= { rcIpxBrouterEntry 4 }
47577
47578rcIpxBrouterMacOffset       OBJECT-TYPE
47579        SYNTAX         INTEGER (0..507)
47580        MAX-ACCESS     read-write
47581        STATUS         current
47582        DESCRIPTION    "IPX Network address."
47583        ::= { rcIpxBrouterEntry 5 }
47584
47585rcIpxBrouterTicks OBJECT-TYPE
47586        SYNTAX        INTEGER (1..2147483647)
47587        MAX-ACCESS    read-write
47588        STATUS        current
47589        DESCRIPTION   "The tick value gets updated to the routing
47590                       table when an ipx address is being assigned
47591                       to a vlan."
47592        DEFVAL { 1 }
47593        ::= { rcIpxBrouterEntry 6 }
47594
47595rcIpxBrouterRowStatus OBJECT-TYPE
47596        SYNTAX        RowStatus
47597        MAX-ACCESS    read-write
47598        STATUS        current
47599        DESCRIPTION   "Used to create/delete entries in the rcIpxBrouterEntry."
47600        ::= { rcIpxBrouterEntry 7 }
47601
47602
47603rcIpxRsmlt OBJECT IDENTIFIER       ::= { rcIpx 21 }
47604
47605rcIpxRsmltGlobal OBJECT IDENTIFIER ::= { rcIpxRsmlt 1 }
47606
47607rcIpxRsmltGlobalTableSize OBJECT-TYPE
47608        SYNTAX        Integer32
47609        MAX-ACCESS    read-only
47610        STATUS        current
47611        DESCRIPTION   "Route Smlt table size."
47612        ::= { rcIpxRsmltGlobal 1 }
47613
47614rcIpxRsmltOperTable OBJECT-TYPE
47615        SYNTAX          SEQUENCE OF RcIpxRsmltOperEntry
47616        MAX-ACCESS      not-accessible
47617        STATUS          current
47618        DESCRIPTION     "Route Smlt Table"
47619    ::= { rcIpxRsmlt 2 }
47620
47621rcIpxRsmltOperEntry OBJECT-TYPE
47622        SYNTAX          RcIpxRsmltOperEntry
47623        MAX-ACCESS       not-accessible
47624        STATUS          current
47625        DESCRIPTION     "An entry of Ip As Path Access List Table."
47626        INDEX           { rcIpxRsmltOperVlanId }
47627        ::= { rcIpxRsmltOperTable 1 }
47628
47629RcIpxRsmltOperEntry ::=
47630        SEQUENCE {
47631                rcIpxRsmltOperVlanId                  INTEGER,
47632                rcIpxRsmltOperIfIndex                 InterfaceIndex,
47633                rcIpxRsmltOperAdminStatus             TruthValue,
47634                rcIpxRsmltOperHoldDownTimer           INTEGER,
47635                rcIpxRsmltOperHoldDownTimeRemaining   INTEGER,
47636                rcIpxRsmltOperHoldUpTimer             INTEGER,
47637                rcIpxRsmltOperHoldUpTimeRemaining     INTEGER,
47638                rcIpxRsmltOperOperStatus              INTEGER,
47639                rcIpxRsmltOperSmltId                  IdList,
47640                rcIpxRsmltOperSltId                   IdList,
47641                rcIpxRsmltOperMacAddr                 MacAddress,
47642                rcIpxRsmltOperRowStatus               RowStatus
47643        }
47644
47645rcIpxRsmltOperVlanId OBJECT-TYPE
47646        SYNTAX        INTEGER (1..4093)
47647        MAX-ACCESS    read-only
47648        STATUS        current
47649        DESCRIPTION   "Vlan id."
47650        ::= { rcIpxRsmltOperEntry 1 }
47651
47652rcIpxRsmltOperIfIndex OBJECT-TYPE
47653        SYNTAX        InterfaceIndex
47654        MAX-ACCESS    read-only
47655        STATUS        current
47656        DESCRIPTION   "Route Smlt Oper IfIndex."
47657        ::= { rcIpxRsmltOperEntry 2 }
47658
47659rcIpxRsmltOperAdminStatus OBJECT-TYPE
47660        SYNTAX        TruthValue
47661        MAX-ACCESS    read-write
47662        STATUS        current
47663        DESCRIPTION   "is a enable/disable flag."
47664        DEFVAL        { false }
47665        ::= { rcIpxRsmltOperEntry 3 }
47666
47667rcIpxRsmltOperHoldDownTimer OBJECT-TYPE
47668        SYNTAX        INTEGER (0..3600)
47669        MAX-ACCESS    read-write
47670        STATUS        current
47671        DESCRIPTION   "Timer value, the range of value is from 0 to 3600."
47672        DEFVAL        { 0 }
47673        ::= { rcIpxRsmltOperEntry 4 }
47674
47675rcIpxRsmltOperHoldDownTimeRemaining OBJECT-TYPE
47676        SYNTAX        INTEGER (0..3600)
47677        MAX-ACCESS    read-only
47678        STATUS        current
47679        DESCRIPTION   "The time value that indicate how much time
47680                       remaining of HoldDownTimer."
47681        DEFVAL        { 0 }
47682        ::= { rcIpxRsmltOperEntry  5 }
47683
47684rcIpxRsmltOperHoldUpTimer OBJECT-TYPE
47685        SYNTAX        INTEGER (0..3600 | 9999)
47686        MAX-ACCESS    read-write
47687        STATUS        current
47688        DESCRIPTION   "The range of value 0 to 3600 or 9999. 9999 means
47689                       infinity."
47690        DEFVAL        { 0 }
47691        ::= { rcIpxRsmltOperEntry  6 }
47692
47693rcIpxRsmltOperHoldUpTimeRemaining OBJECT-TYPE
47694        SYNTAX        INTEGER (0..3600 | 9999)
47695        MAX-ACCESS    read-only
47696        STATUS        current
47697        DESCRIPTION   "The time value that indicate how much time
47698                       remaining of HoldUpTimer."
47699        DEFVAL        { 0 }
47700        ::= { rcIpxRsmltOperEntry  7 }
47701
47702rcIpxRsmltOperOperStatus OBJECT-TYPE
47703        SYNTAX        INTEGER {
47704                        up(1),
47705                        down(2)
47706                      }
47707        MAX-ACCESS    read-only
47708        STATUS        current
47709        DESCRIPTION   "The operation status of Rsmlt, up or down."
47710        DEFVAL        { down }
47711        ::= { rcIpxRsmltOperEntry  8 }
47712
47713rcIpxRsmltOperSmltId OBJECT-TYPE
47714        SYNTAX        IdList
47715        MAX-ACCESS    read-only
47716        STATUS        current
47717        DESCRIPTION   "The id range for SMLT is 1-32."
47718        ::= { rcIpxRsmltOperEntry  9 }
47719
47720rcIpxRsmltOperSltId OBJECT-TYPE
47721        SYNTAX        IdList
47722        MAX-ACCESS    read-only
47723        STATUS        current
47724        DESCRIPTION   "The id range for SLT is 1-512."
47725        ::= { rcIpxRsmltOperEntry  10 }
47726
47727rcIpxRsmltOperRowStatus OBJECT-TYPE
47728        SYNTAX        RowStatus
47729        MAX-ACCESS    read-write
47730        STATUS        current
47731        DESCRIPTION   "Row Status."
47732        ::= { rcIpxRsmltOperEntry  11 }
47733
47734rcIpxRsmltOperMacAddr OBJECT-TYPE
47735        SYNTAX        MacAddress
47736        MAX-ACCESS    read-only
47737        STATUS        current
47738        DESCRIPTION   "Mac Address."
47739        ::= { rcIpxRsmltOperEntry  12 }
47740
47741
47742-- Route Smlt Peer Table
47743
47744rcIpxRsmltPeerTable OBJECT-TYPE
47745        SYNTAX          SEQUENCE OF RcIpxRsmltPeerEntry
47746        MAX-ACCESS      not-accessible
47747        STATUS          current
47748        DESCRIPTION     "Route Smlt Table"
47749    ::= { rcIpxRsmlt 3 }
47750
47751rcIpxRsmltPeerEntry OBJECT-TYPE
47752        SYNTAX          RcIpxRsmltPeerEntry
47753        MAX-ACCESS       not-accessible
47754        STATUS          current
47755        DESCRIPTION     "An entry of Ip As Path Access List Table."
47756        INDEX           { rcIpxRsmltPeerVlanId }
47757        ::= { rcIpxRsmltPeerTable 1 }
47758
47759RcIpxRsmltPeerEntry ::=
47760        SEQUENCE {
47761                rcIpxRsmltPeerVlanId                  INTEGER,
47762                rcIpxRsmltPeerIfIndex                 InterfaceIndex,
47763                rcIpxRsmltPeerAdminStatus             TruthValue,
47764                rcIpxRsmltPeerHoldDownTimer           INTEGER,
47765                rcIpxRsmltPeerHoldDownTimeRemaining   INTEGER,
47766                rcIpxRsmltPeerHoldUpTimer             INTEGER,
47767                rcIpxRsmltPeerHoldUpTimeRemaining     INTEGER,
47768                rcIpxRsmltPeerOperStatus              INTEGER,
47769                rcIpxRsmltPeerSmltId                  IdList,
47770                rcIpxRsmltPeerSltId                   IdList,
47771                rcIpxRsmltPeerMacAddr                 MacAddress
47772        }
47773
47774rcIpxRsmltPeerVlanId OBJECT-TYPE
47775        SYNTAX        INTEGER (1..4093)
47776        MAX-ACCESS    read-only
47777        STATUS        current
47778        DESCRIPTION   "Vlan id."
47779        ::= { rcIpxRsmltPeerEntry  1 }
47780
47781rcIpxRsmltPeerIfIndex OBJECT-TYPE
47782        SYNTAX        InterfaceIndex
47783        MAX-ACCESS    read-only
47784        STATUS        current
47785        DESCRIPTION   "Route Smlt Oper IfIndex."
47786        ::= { rcIpxRsmltPeerEntry 2 }
47787
47788rcIpxRsmltPeerAdminStatus OBJECT-TYPE
47789        SYNTAX        TruthValue
47790        MAX-ACCESS    read-only
47791        STATUS        current
47792        DESCRIPTION   "is a enable/disable flag."
47793        ::= { rcIpxRsmltPeerEntry 3 }
47794
47795rcIpxRsmltPeerHoldDownTimer OBJECT-TYPE
47796        SYNTAX        INTEGER (0..3600)
47797        MAX-ACCESS    read-only
47798        STATUS        current
47799        DESCRIPTION   "Timer value, the range of value is from 0 to 3600."
47800        DEFVAL        { 0 }
47801        ::= { rcIpxRsmltPeerEntry  4 }
47802
47803rcIpxRsmltPeerHoldDownTimeRemaining OBJECT-TYPE
47804        SYNTAX        INTEGER (0..3600)
47805        MAX-ACCESS    read-only
47806        STATUS        current
47807        DESCRIPTION   "The time value that indicate how much time
47808                       remaining of HoldDownTimer."
47809        DEFVAL        { 0 }
47810        ::= { rcIpxRsmltPeerEntry  5 }
47811
47812rcIpxRsmltPeerHoldUpTimer OBJECT-TYPE
47813        SYNTAX        INTEGER (0..3600 | 9999)
47814        MAX-ACCESS    read-only
47815        STATUS        current
47816        DESCRIPTION   "The range of value 0 to 3600 or 9999. 9999 means
47817                       infinity."
47818        DEFVAL        { 0 }
47819        ::= { rcIpxRsmltPeerEntry  6 }
47820
47821rcIpxRsmltPeerHoldUpTimeRemaining OBJECT-TYPE
47822        SYNTAX        INTEGER (0..3600 | 9999)
47823        MAX-ACCESS    read-only
47824        STATUS        current
47825        DESCRIPTION   "The time value that indicate how much time
47826                       remaining of HoldUpTimer."
47827        DEFVAL        { 0 }
47828        ::= { rcIpxRsmltPeerEntry  7 }
47829
47830rcIpxRsmltPeerOperStatus OBJECT-TYPE
47831        SYNTAX        INTEGER {
47832                        up(1),
47833                        down(2)
47834                      }
47835        MAX-ACCESS    read-only
47836        STATUS        current
47837        DESCRIPTION   "The operation status of Rsmlt, up or down."
47838        DEFVAL        { down }
47839        ::= { rcIpxRsmltPeerEntry  8 }
47840
47841rcIpxRsmltPeerSmltId OBJECT-TYPE
47842        SYNTAX        IdList
47843        MAX-ACCESS    read-only
47844        STATUS        current
47845        DESCRIPTION   "The id range for SMLT is 1-32."
47846        ::= { rcIpxRsmltPeerEntry  9 }
47847
47848rcIpxRsmltPeerSltId OBJECT-TYPE
47849        SYNTAX        IdList
47850        MAX-ACCESS    read-only
47851        STATUS        current
47852        DESCRIPTION   "The id range for SLT is 1-512."
47853        ::= { rcIpxRsmltPeerEntry  10 }
47854
47855rcIpxRsmltPeerMacAddr OBJECT-TYPE
47856        SYNTAX        MacAddress
47857        MAX-ACCESS    read-only
47858        STATUS        current
47859        DESCRIPTION   "Mac Address."
47860        ::= { rcIpxRsmltPeerEntry  11 }
47861
47862
47863rcIpxRipGlobal  OBJECT IDENTIFIER  ::= { rcIpx 22 }
47864
47865rcIpxRipGlobalPace OBJECT-TYPE
47866        SYNTAX        Integer32
47867        MAX-ACCESS    read-write
47868        STATUS        current
47869        DESCRIPTION   "The maximum pace, in packets per second, at
47870                       which RIP packets may be sent on this circuit."
47871        ::= { rcIpxRipGlobal 1 }
47872
47873rcIpxRipGlobalUpdate OBJECT-TYPE
47874        SYNTAX        Integer32
47875        MAX-ACCESS    read-write
47876        STATUS        current
47877        DESCRIPTION   "The RIP periodic update interval, in seconds."
47878        DEFVAL        { 60 }
47879        ::= { rcIpxRipGlobal 2 }
47880
47881rcIpxRipGlobalAgeMultiplier OBJECT-TYPE
47882        SYNTAX        Integer32
47883        MAX-ACCESS    read-write
47884        STATUS        current
47885        DESCRIPTION   "The holding multiplier for information received
47886                       in RIP periodic updates."
47887        DEFVAL        { 3 }
47888        ::= { rcIpxRipGlobal 3 }
47889
47890
47891-- RCIPX
47892
47893
47894-- POS PPP IPX Table
47895
47896rcPosPppIpxTable OBJECT-TYPE
47897        SYNTAX        SEQUENCE OF RcPosPppIpxEntry
47898        MAX-ACCESS    not-accessible
47899        STATUS        current
47900        DESCRIPTION   ""
47901	::= { rcPos 1 }
47902
47903rcPosPppIpxEntry OBJECT-TYPE
47904	SYNTAX        RcPosPppIpxEntry
47905	MAX-ACCESS 	  not-accessible
47906	STATUS 	      current
47907	DESCRIPTION   ""
47908	INDEX         { rcPosPppIpxIfIndex }
47909	::= { rcPosPppIpxTable 1 }
47910
47911RcPosPppIpxEntry ::=
47912    	SEQUENCE {
47913                rcPosPppIpxIfIndex          InterfaceIndex,
47914                rcPosPppIpxIpxcpAdminStatus INTEGER,
47915                rcPosPppIpxOperStatus       INTEGER,
47916                rcPosPppIpxNetAddr          OCTET STRING (SIZE(4)),
47917                rcPosPppIpxRoutingProtocol  INTEGER
47918    	}
47919
47920rcPosPppIpxIfIndex OBJECT-TYPE
47921   	SYNTAX        InterfaceIndex
47922  	MAX-ACCESS    read-only
47923  	STATUS        current
47924	DESCRIPTION   "port number."
47925	::= { rcPosPppIpxEntry 1 }
47926
47927rcPosPppIpxIpxcpAdminStatus OBJECT-TYPE
47928        SYNTAX        INTEGER {
47929                         open(1),
47930                         close(2)
47931                      }
47932        MAX-ACCESS    read-write
47933        STATUS        current
47934        DESCRIPTION   ""
47935        DEFVAL { close }
47936        ::= { rcPosPppIpxEntry 2 }
47937
47938rcPosPppIpxOperStatus OBJECT-TYPE
47939        SYNTAX        INTEGER {
47940                         up(1),
47941                         down(2),
47942                         unknown(3)
47943                      }
47944        MAX-ACCESS    read-only
47945        STATUS        current
47946        DESCRIPTION   ""
47947        ::= { rcPosPppIpxEntry 3 }
47948
47949rcPosPppIpxNetAddr OBJECT-TYPE
47950        SYNTAX         OCTET STRING (SIZE(4))
47951        MAX-ACCESS     read-write
47952        STATUS         current
47953        DESCRIPTION    "IPX Network address."
47954        ::= { rcPosPppIpxEntry 4 }
47955
47956rcPosPppIpxRoutingProtocol OBJECT-TYPE
47957        SYNTAX        INTEGER {
47958                         none(0),
47959                         rip(2)
47960                      }
47961        MAX-ACCESS    read-write
47962        STATUS        current
47963        DESCRIPTION   ""
47964        DEFVAL { none }
47965        ::= { rcPosPppIpxEntry 5 }
47966
47967-- POS SONET Table
47968
47969rcPosSonetTable OBJECT-TYPE
47970        SYNTAX        SEQUENCE OF RcPosSonetEntry
47971        MAX-ACCESS    not-accessible
47972        STATUS        current
47973        DESCRIPTION   ""
47974	::= { rcPos 2 }
47975
47976rcPosSonetEntry OBJECT-TYPE
47977	SYNTAX        RcPosSonetEntry
47978	MAX-ACCESS 	  not-accessible
47979	STATUS 	      current
47980	DESCRIPTION   ""
47981	INDEX         { rcPosSonetIndex }
47982	::= { rcPosSonetTable 1 }
47983
47984RcPosSonetEntry ::=
47985    	SEQUENCE {
47986                rcPosSonetIndex                     InterfaceIndex,
47987                rcPosSonetFraming                   INTEGER,
47988                rcPosSonetSectionTrace              INTEGER,
47989                rcPosSonetSectionGrowth             INTEGER,
47990                rcPosSonetSyncronization            INTEGER,
47991                rcPosSonetStsPathTrace              OCTET STRING (SIZE(64)),
47992                rcPosSonetPathSignalLabel           INTEGER,
47993                rcPosSonetClockSource               INTEGER,
47994                rcPosSonetScramble                  EnableValue,
47995                rcPosSonetOperStatusFraming         Integer32,
47996                rcPosSonetOperStatusClockSource     Integer32,
47997                rcPosSonetOperStatusScramble        EnableValue,
47998                rcPosSonetOperStatusSectionTrace    Integer32,
47999                rcPosSonetOperStatusPathSignalLabel Integer32
48000
48001    	}
48002
48003rcPosSonetIndex OBJECT-TYPE
48004   	SYNTAX        InterfaceIndex
48005  	MAX-ACCESS    read-only
48006  	STATUS        current
48007	DESCRIPTION   "pos ifIndex."
48008	::= { rcPosSonetEntry 1 }
48009
48010rcPosSonetFraming OBJECT-TYPE
48011        SYNTAX        INTEGER {
48012                         sonet(1),
48013                         sdh(2)
48014                      }
48015        MAX-ACCESS    read-write
48016        STATUS        current
48017        DESCRIPTION   ""
48018        ::= { rcPosSonetEntry 2 }
48019
48020rcPosSonetSectionTrace OBJECT-TYPE
48021   	SYNTAX        INTEGER (1..255)
48022  	MAX-ACCESS    read-write
48023  	STATUS        current
48024	DESCRIPTION   "config. J0 byte"
48025        ::= { rcPosSonetEntry 3 }
48026
48027rcPosSonetSectionGrowth OBJECT-TYPE
48028   	SYNTAX        INTEGER (1..255)
48029  	MAX-ACCESS    read-write
48030  	STATUS        current
48031	DESCRIPTION   "config. Z0 byte"
48032        ::= { rcPosSonetEntry 4 }
48033
48034rcPosSonetSyncronization OBJECT-TYPE
48035   	SYNTAX        INTEGER (1..255)
48036  	MAX-ACCESS    read-write
48037  	STATUS        current
48038	DESCRIPTION   "config. S1 byte"
48039        ::= { rcPosSonetEntry 5 }
48040
48041rcPosSonetStsPathTrace OBJECT-TYPE
48042        SYNTAX         OCTET STRING (SIZE(64))
48043        MAX-ACCESS     read-write
48044        STATUS         current
48045        DESCRIPTION    "config. 64/16 byte."
48046        ::= { rcPosSonetEntry 6 }
48047
48048rcPosSonetPathSignalLabel OBJECT-TYPE
48049   	SYNTAX        INTEGER (1..255)
48050  	MAX-ACCESS    read-write
48051  	STATUS        current
48052	DESCRIPTION   "config. C2 byte"
48053        ::= { rcPosSonetEntry 7 }
48054
48055rcPosSonetClockSource OBJECT-TYPE
48056        SYNTAX        INTEGER {
48057                         line(1),
48058                         internal(2)
48059                      }
48060        MAX-ACCESS    read-write
48061        STATUS        current
48062        DESCRIPTION   ""
48063        ::= { rcPosSonetEntry 8 }
48064
48065rcPosSonetScramble OBJECT-TYPE
48066        SYNTAX        EnableValue
48067        MAX-ACCESS    read-write
48068        STATUS        current
48069        DESCRIPTION   ""
48070        ::= { rcPosSonetEntry 9 }
48071
48072rcPosSonetOperStatusFraming OBJECT-TYPE
48073        SYNTAX        Integer32
48074        MAX-ACCESS    read-only
48075        STATUS        current
48076        DESCRIPTION   ""
48077        ::= { rcPosSonetEntry 10 }
48078
48079rcPosSonetOperStatusClockSource OBJECT-TYPE
48080        SYNTAX        Integer32
48081        MAX-ACCESS    read-only
48082        STATUS        current
48083        DESCRIPTION   ""
48084        ::= { rcPosSonetEntry 11 }
48085
48086
48087rcPosSonetOperStatusScramble OBJECT-TYPE
48088        SYNTAX        EnableValue
48089        MAX-ACCESS    read-only
48090        STATUS        current
48091        DESCRIPTION   ""
48092        ::= { rcPosSonetEntry 12 }
48093
48094rcPosSonetOperStatusSectionTrace OBJECT-TYPE
48095      SYNTAX        Integer32
48096   MAX-ACCESS    read-only
48097   STATUS        current
48098      DESCRIPTION   ""
48099        ::= { rcPosSonetEntry 13 }
48100
48101rcPosSonetOperStatusPathSignalLabel OBJECT-TYPE
48102      SYNTAX        Integer32
48103   MAX-ACCESS    read-only
48104   STATUS        current
48105      DESCRIPTION   ""
48106        ::= { rcPosSonetEntry 14 }
48107
48108
48109
48110-- Pos Line Status Table
48111
48112rcPosLineStatusTable OBJECT-TYPE
48113        SYNTAX        SEQUENCE OF RcPosLineStatusEntry
48114        MAX-ACCESS    not-accessible
48115        STATUS        current
48116        DESCRIPTION   "Pos Line Status Table"
48117        ::= { rcPos 3 }
48118
48119rcPosLineStatusEntry OBJECT-TYPE
48120        SYNTAX        RcPosLineStatusEntry
48121        MAX-ACCESS    not-accessible
48122        STATUS        current
48123        DESCRIPTION   "Entry containing information of Pos Line Status."
48124        INDEX         { rcPosLineStatusIndex }
48125        ::= { rcPosLineStatusTable 1 }
48126
48127RcPosLineStatusEntry ::= SEQUENCE {
48128                rcPosLineStatusIndex             InterfaceIndex,
48129                rcPosLineStatusLocalMACAddress   MacAddress,
48130                rcPosLineStatusRemoteMACAddress  MacAddress,
48131                rcPosLineStatusLocalIpAddr       IpAddress,
48132                rcPosLineStatusRemoteIpAddr      IpAddress,
48133                rcPosLineStatusOutQuality        Integer32,
48134                rcPosLineStatusLocalPeriod       Integer32,
48135                rcPosLineStatusDeviceType        Integer32,
48136                rcPosLineStatusDeviceRev         Integer32,
48137                rcPosLineStatusIpxRoutingProtocol Integer32
48138        }
48139
48140rcPosLineStatusIndex OBJECT-TYPE
48141        SYNTAX        InterfaceIndex
48142        MAX-ACCESS    read-only
48143        STATUS        current
48144        DESCRIPTION   "pos ifIndex, same as rcPosPppIpxIfIndex."
48145        ::= { rcPosLineStatusEntry 1 }
48146
48147rcPosLineStatusLocalMACAddress OBJECT-TYPE
48148        SYNTAX        MacAddress
48149        MAX-ACCESS    read-only
48150        STATUS        current
48151        DESCRIPTION   "current local MAC address"
48152        ::= { rcPosLineStatusEntry 2 }
48153
48154rcPosLineStatusRemoteMACAddress OBJECT-TYPE
48155        SYNTAX        MacAddress
48156        MAX-ACCESS    read-only
48157        STATUS        current
48158        DESCRIPTION   "current remote MAC address"
48159        ::= { rcPosLineStatusEntry 3 }
48160
48161rcPosLineStatusLocalIpAddr OBJECT-TYPE
48162        SYNTAX        IpAddress
48163        MAX-ACCESS    read-only
48164        STATUS        current
48165        DESCRIPTION   "current local ip addr"
48166        ::= { rcPosLineStatusEntry 4 }
48167
48168rcPosLineStatusRemoteIpAddr OBJECT-TYPE
48169        SYNTAX        IpAddress
48170        MAX-ACCESS    read-only
48171        STATUS        current
48172        DESCRIPTION   "current remote ip addr"
48173        ::= { rcPosLineStatusEntry 5 }
48174
48175rcPosLineStatusOutQuality OBJECT-TYPE
48176        SYNTAX        Integer32
48177        MAX-ACCESS    read-only
48178        STATUS        current
48179        DESCRIPTION   "current output quality."
48180        ::= { rcPosLineStatusEntry 6 }
48181
48182rcPosLineStatusLocalPeriod OBJECT-TYPE
48183        SYNTAX        Integer32
48184        MAX-ACCESS    read-only
48185        STATUS        current
48186        DESCRIPTION   ""
48187        ::= { rcPosLineStatusEntry 7 }
48188
48189rcPosLineStatusDeviceType OBJECT-TYPE
48190        SYNTAX        Integer32
48191        MAX-ACCESS    read-only
48192        STATUS        current
48193        DESCRIPTION   ""
48194        ::= { rcPosLineStatusEntry 8 }
48195
48196rcPosLineStatusDeviceRev OBJECT-TYPE
48197        SYNTAX        Integer32
48198        MAX-ACCESS    read-only
48199        STATUS        current
48200        DESCRIPTION   ""
48201        ::= { rcPosLineStatusEntry 9 }
48202
48203rcPosLineStatusIpxRoutingProtocol OBJECT-TYPE
48204        SYNTAX        Integer32
48205        MAX-ACCESS    read-only
48206        STATUS        current
48207        DESCRIPTION   ""
48208        ::= { rcPosLineStatusEntry 10 }
48209
48210
48211-- Pos Line Config Table
48212
48213rcPosLineConfigTable OBJECT-TYPE
48214        SYNTAX        SEQUENCE OF RcPosLineConfigEntry
48215        MAX-ACCESS    not-accessible
48216        STATUS        current
48217        DESCRIPTION   "Pos Line Config Table"
48218        ::= { rcPos 4 }
48219
48220rcPosLineConfigEntry OBJECT-TYPE
48221        SYNTAX        RcPosLineConfigEntry
48222        MAX-ACCESS    not-accessible
48223        STATUS        current
48224        DESCRIPTION   "Entry containing information of Pos Line Config."
48225        INDEX         { rcPosLineConfigIndex }
48226        ::= { rcPosLineConfigTable 1 }
48227
48228RcPosLineConfigEntry ::= SEQUENCE {
48229                rcPosLineConfigIndex              InterfaceIndex,
48230                rcPosLineConfigLocalMACAddress    MacAddress,
48231                rcPosLineConfigRemoteMACAddress   MacAddress,
48232                rcPosLineConfigLocalIpAddr        IpAddress,
48233                rcPosLineConfigRemoteIpAddr       IpAddress,
48234                rcPosLineConfigRemoteReportPeriod INTEGER,
48235                rcPosLineConfigLqrThreshold       INTEGER,
48236                rcPosLineConfigOutQuality         Integer32,
48237                rcPosLineConfigPppStp             EnableValue,
48238                rcPosLineConfigLoopBack           TruthValue,
48239                rcPosLineConfigIpxVlanMacAddress  MacAddress,
48240                rcPosLineConfigIpxRemoteMacAddress MacAddress
48241        }
48242
48243rcPosLineConfigIndex OBJECT-TYPE
48244        SYNTAX        InterfaceIndex
48245        MAX-ACCESS    read-only
48246        STATUS        current
48247        DESCRIPTION   "pos ifIndex, same as rcPosPppIpxIfIndex."
48248        ::= { rcPosLineConfigEntry 1 }
48249
48250rcPosLineConfigLocalMACAddress OBJECT-TYPE
48251        SYNTAX        MacAddress
48252        MAX-ACCESS    read-write
48253        STATUS        current
48254        DESCRIPTION   "current local MAC address"
48255        ::= { rcPosLineConfigEntry 2 }
48256
48257rcPosLineConfigRemoteMACAddress OBJECT-TYPE
48258        SYNTAX        MacAddress
48259        MAX-ACCESS    read-write
48260        STATUS        current
48261        DESCRIPTION   "current remote MAC address"
48262        ::= { rcPosLineConfigEntry 3 }
48263
48264rcPosLineConfigLocalIpAddr OBJECT-TYPE
48265        SYNTAX        IpAddress
48266        MAX-ACCESS    read-write
48267        STATUS        current
48268        DESCRIPTION   "current local ip addr"
48269        ::= { rcPosLineConfigEntry 4 }
48270
48271rcPosLineConfigRemoteIpAddr OBJECT-TYPE
48272        SYNTAX        IpAddress
48273        MAX-ACCESS    read-write
48274        STATUS        current
48275        DESCRIPTION   "current remote ip addr"
48276        ::= { rcPosLineConfigEntry 5 }
48277
48278rcPosLineConfigRemoteReportPeriod OBJECT-TYPE
48279        SYNTAX        INTEGER (1..60)
48280        MAX-ACCESS    read-write
48281        STATUS        current
48282        DESCRIPTION   "config. remote report period."
48283        ::= { rcPosLineConfigEntry 6 }
48284
48285rcPosLineConfigLqrThreshold OBJECT-TYPE
48286        SYNTAX        INTEGER (1..100)
48287        MAX-ACCESS    read-write
48288        STATUS        current
48289        DESCRIPTION   "config. input quality."
48290        ::= { rcPosLineConfigEntry 7 }
48291
48292rcPosLineConfigOutQuality OBJECT-TYPE
48293        SYNTAX        Integer32
48294        MAX-ACCESS    read-write
48295        STATUS        current
48296        DESCRIPTION   "config. output quality."
48297        ::= { rcPosLineConfigEntry 8 }
48298
48299rcPosLineConfigPppStp OBJECT-TYPE
48300        SYNTAX        EnableValue
48301        MAX-ACCESS    read-write
48302        STATUS        current
48303        DESCRIPTION   "STP PPP encoding enable T/F"
48304        ::= { rcPosLineConfigEntry 9 }
48305
48306rcPosLineConfigLoopBack OBJECT-TYPE
48307        SYNTAX        TruthValue
48308        MAX-ACCESS    read-write
48309        STATUS        current
48310        DESCRIPTION   "perform loop-back."
48311        ::= { rcPosLineConfigEntry 10 }
48312
48313rcPosLineConfigIpxVlanMacAddress OBJECT-TYPE
48314        SYNTAX        MacAddress
48315        MAX-ACCESS    read-write
48316        STATUS        current
48317        DESCRIPTION   ""
48318        ::= { rcPosLineConfigEntry 11 }
48319
48320rcPosLineConfigIpxRemoteMacAddress OBJECT-TYPE
48321        SYNTAX        MacAddress
48322        MAX-ACCESS    read-write
48323        STATUS        current
48324        DESCRIPTION   ""
48325        ::= { rcPosLineConfigEntry 12 }
48326
48327
48328-- POS Sonet traps --
48329
48330rcPosSonetTrap        OBJECT IDENTIFIER ::= { rcPos 5 }
48331
48332rcPosSonetTrapType OBJECT-TYPE
48333        SYNTAX        INTEGER {
48334                              sectionAlarm(1),
48335                              lineAlarm(2),
48336                              pathAlarm(3)
48337                      }
48338        MAX-ACCESS    read-only
48339        STATUS        current
48340        DESCRIPTION   "Used to indicate a particular type of Sonet
48341                      trap."
48342        ::= { rcPosSonetTrap 1 }
48343
48344rcPosSonetTrapIndication OBJECT-TYPE
48345        SYNTAX        INTEGER {
48346                            noDefect(1),
48347                            sectionLossOfSignal(2),
48348                            sectionLossOfFrame(3),
48349                            lineAlarmIndication(4),
48350                            lineRemoteDefectIndication(5),
48351                            pathLossOfPointer(6),
48352                            pathAlarmIndication(7),
48353                            pathRemoteDefectIndication(8),
48354                            pathUnequipped(9),
48355                            pathSignalLabelMismatch(10),
48356                            pathTraceMismatch(11)
48357                      }
48358        MAX-ACCESS    read-only
48359        STATUS        current
48360        DESCRIPTION   "Used to indicate an indication for a Sonet trap."
48361        ::= { rcPosSonetTrap 2 }
48362
48363-- Pos Sio Card Config Table
48364
48365rcPosSioCardConfigTable OBJECT-TYPE
48366        SYNTAX        SEQUENCE OF RcPosSioCardConfigEntry
48367        MAX-ACCESS    not-accessible
48368        STATUS        current
48369        DESCRIPTION   "Pos Sio Card Config Table"
48370        ::= { rcPos 6 }
48371
48372rcPosSioCardConfigEntry OBJECT-TYPE
48373        SYNTAX        RcPosSioCardConfigEntry
48374        MAX-ACCESS    not-accessible
48375        STATUS        current
48376        DESCRIPTION   "Entry containing information of Pos Sio Card Config."
48377        INDEX         { rcPosSioCardConfigSlotIndex }
48378        ::= { rcPosSioCardConfigTable 1 }
48379
48380RcPosSioCardConfigEntry ::= SEQUENCE {
48381                rcPosSioCardConfigSlotIndex     Integer32,
48382                rcPosSioCardConfigAction        INTEGER,
48383                rcPosSioCardConfigTraceMode     INTEGER,
48384                rcPosSioCardConfigImageFileName DisplayString
48385        }
48386
48387rcPosSioCardConfigSlotIndex OBJECT-TYPE
48388        SYNTAX        Integer32 (0..2147483647)
48389        MAX-ACCESS    read-only
48390        STATUS        current
48391        DESCRIPTION   "slot Index."
48392        ::= { rcPosSioCardConfigEntry 1 }
48393
48394rcPosSioCardConfigAction OBJECT-TYPE
48395        SYNTAX        INTEGER {
48396                          other(0),
48397                          reset(1)
48398                      }
48399        MAX-ACCESS    read-write
48400        STATUS        current
48401        DESCRIPTION   ""
48402        ::= { rcPosSioCardConfigEntry 2 }
48403
48404rcPosSioCardConfigTraceMode OBJECT-TYPE
48405        SYNTAX        INTEGER {
48406                          other(0),
48407                          traceOn(1)
48408                      }
48409        MAX-ACCESS    read-write
48410        STATUS        current
48411        DESCRIPTION   ""
48412        ::= { rcPosSioCardConfigEntry 3 }
48413
48414rcPosSioCardConfigImageFileName OBJECT-TYPE
48415        SYNTAX        DisplayString
48416        MAX-ACCESS    read-only
48417        STATUS        current
48418        DESCRIPTION   "POS Image file name."
48419        ::= { rcPosSioCardConfigEntry 4 }
48420
48421
48422
48423-- POS Operation Status Table
48424
48425rcPosOperStatusTable OBJECT-TYPE
48426        SYNTAX        SEQUENCE OF RcPosOperStatusEntry
48427        MAX-ACCESS    not-accessible
48428        STATUS        current
48429        DESCRIPTION   ""
48430   ::= { rcPos 7 }
48431
48432rcPosOperStatusEntry OBJECT-TYPE
48433   SYNTAX        RcPosOperStatusEntry
48434   MAX-ACCESS     not-accessible
48435   STATUS         current
48436   DESCRIPTION   ""
48437   INDEX         { rcPosOperStatusIndex }
48438   ::= { rcPosOperStatusTable 1 }
48439
48440RcPosOperStatusEntry ::=
48441      SEQUENCE {
48442                rcPosOperStatusIndex               InterfaceIndex,
48443                rcPosOperStatusLqrStatus           Integer32,
48444                rcPosOperStatusLineLqrThreshold    Integer32,
48445                rcPosOperStatusLinkMagicNumber     Integer32,
48446                rcPosOperStatusLinePppStp          EnableValue
48447      }
48448
48449rcPosOperStatusIndex OBJECT-TYPE
48450        SYNTAX        InterfaceIndex
48451        MAX-ACCESS    read-only
48452        STATUS        current
48453        DESCRIPTION   "pos ifIndex."
48454        ::= { rcPosOperStatusEntry 1 }
48455
48456rcPosOperStatusLqrStatus   OBJECT-TYPE
48457     SYNTAX      Integer32
48458     MAX-ACCESS  read-only
48459     STATUS      current
48460     DESCRIPTION
48461            "Operational status of pppLqrConfigStatus."
48462     ::= { rcPosOperStatusEntry 2 }
48463
48464rcPosOperStatusLineLqrThreshold OBJECT-TYPE
48465        SYNTAX        Integer32
48466        MAX-ACCESS    read-only
48467        STATUS        current
48468        DESCRIPTION   "."
48469        ::= { rcPosOperStatusEntry 3 }
48470
48471rcPosOperStatusLinkMagicNumber  OBJECT-TYPE
48472     SYNTAX      Integer32
48473     MAX-ACCESS  read-only
48474     STATUS      current
48475     DESCRIPTION
48476           "."
48477     ::= { rcPosOperStatusEntry 4 }
48478
48479rcPosOperStatusLinePppStp OBJECT-TYPE
48480        SYNTAX        EnableValue
48481        MAX-ACCESS    read-only
48482        STATUS        current
48483        DESCRIPTION   ""
48484        ::= { rcPosOperStatusEntry 5 }
48485
48486
48487-- Link Flap Detect Group
48488
48489rcLinkFlapDetectAutoPortDownEnable OBJECT-TYPE
48490        SYNTAX        	TruthValue
48491        MAX-ACCESS      	read-write
48492        STATUS        	current
48493        DESCRIPTION   	"Used to enable/disable the Link Flap Detect
48494			feature.  When enabled this feature will monitor
48495			the number of times a port goes down during a
48496			certain interval.  If the number exceeds a given
48497			bound the port will be forced out-of-service."
48498        ::= { rcLinkFlapDetect 1 }
48499
48500rcLinkFlapDetectSendTrap OBJECT-TYPE
48501        SYNTAX        	TruthValue
48502        MAX-ACCESS      	read-write
48503        STATUS        	current
48504        DESCRIPTION   	"Used to configure whether a trap should be
48505			sent if the port is forced out-of-service."
48506        ::= { rcLinkFlapDetect 2 }
48507
48508rcLinkFlapDetectFrequency OBJECT-TYPE
48509        SYNTAX        	INTEGER (1..9999)
48510        MAX-ACCESS      	read-write
48511        STATUS        	current
48512        DESCRIPTION   	"Used to configure the number of times the port
48513			can go down."
48514        ::= { rcLinkFlapDetect 3 }
48515
48516rcLinkFlapDetectInterval OBJECT-TYPE
48517        SYNTAX        	INTEGER (2..600)
48518        MAX-ACCESS     	read-write
48519        STATUS        	current
48520        DESCRIPTION   	"Used to configure the interval (in minutes)."
48521        ::= { rcLinkFlapDetect 4 }
48522
48523
48524-- Radius Group
48525-- Radius Global Infomation
48526
48527rcRadiusGlobal   OBJECT IDENTIFIER       ::= { rcRadius 1 }
48528
48529rcRadiusGlobalEnable OBJECT-TYPE
48530        SYNTAX        TruthValue
48531        MAX-ACCESS    read-write
48532        STATUS        current
48533        DESCRIPTION   "Enable/disable this feature."
48534	DEFVAL 	      { false }
48535        ::= { rcRadiusGlobal 1 }
48536
48537rcRadiusGlobalMaxNumberServer OBJECT-TYPE
48538        SYNTAX        INTEGER (1..10)
48539        MAX-ACCESS    read-write
48540        STATUS        current
48541        DESCRIPTION   "Maximum number of RADIUS servers."
48542	DEFVAL 	      { 10 }
48543        ::= { rcRadiusGlobal 2 }
48544
48545rcRadiusGlobalAttributeValue OBJECT-TYPE
48546        SYNTAX        INTEGER (192..240)
48547        MAX-ACCESS    read-write
48548        STATUS        current
48549        DESCRIPTION   "Integer value for Access-Priority attribute."
48550        DEFVAL        { 192 }
48551        ::= { rcRadiusGlobal 3 }
48552
48553rcRadiusGlobalServerTableSize OBJECT-TYPE
48554        SYNTAX          Integer32
48555        MAX-ACCESS      read-only
48556        STATUS          current
48557        DESCRIPTION     "Used to indicate the number of entries in the
48558                        rcRadiusServerTable."
48559        ::= { rcRadiusGlobal 4 }
48560
48561rcRadiusGlobalAcctEnable OBJECT-TYPE
48562        SYNTAX        TruthValue
48563        MAX-ACCESS    read-write
48564        STATUS        current
48565        DESCRIPTION   "Enable/disable Radius Accounting feature."
48566        DEFVAL        { false }
48567        ::= { rcRadiusGlobal 5 }
48568
48569rcRadiusGlobalAcctAttributeValue OBJECT-TYPE
48570        SYNTAX        INTEGER (192..240)
48571        MAX-ACCESS    read-write
48572        STATUS        current
48573        DESCRIPTION   "Integer value for User-Command attribute."
48574        DEFVAL        { 193 }
48575        ::= { rcRadiusGlobal 6 }
48576
48577rcRadiusGlobalAcctIncludeCli OBJECT-TYPE
48578        SYNTAX        TruthValue
48579        MAX-ACCESS    read-write
48580        STATUS        current
48581        DESCRIPTION   "Include/Exclude cli-commands in radius
48582                       acccounting updates."
48583        DEFVAL        { false }
48584        ::= { rcRadiusGlobal 7 }
48585
48586rcRadiusGlobalClearStat OBJECT-TYPE
48587        SYNTAX        TruthValue
48588        MAX-ACCESS    read-write
48589        STATUS        current
48590        DESCRIPTION   "Clear Radius Statistic for all servers
48591                       configured."
48592        DEFVAL        { false }
48593        ::= { rcRadiusGlobal 8 }
48594
48595rcRadiusGlobalMcastAttributeValue OBJECT-TYPE
48596        SYNTAX        INTEGER (0..255)
48597        MAX-ACCESS    read-write
48598        STATUS        current
48599        DESCRIPTION   "Integer value for multicast address vendor
48600                       specific attribute."
48601        DEFVAL        { 90 }
48602        ::= { rcRadiusGlobal 9 }
48603
48604rcRadiusGlobalAuthInfoAttributeValue OBJECT-TYPE
48605        SYNTAX        INTEGER (0..255)
48606        MAX-ACCESS    read-write
48607        STATUS        current
48608        DESCRIPTION   "Integer value for Auth-Info vendor specific attribute."
48609        DEFVAL        { 91 }
48610        ::= { rcRadiusGlobal 10 }
48611
48612rcRadiusGlobalCommandAccess OBJECT-TYPE
48613        SYNTAX        INTEGER (192..240)
48614        MAX-ACCESS    read-write
48615        STATUS        current
48616        DESCRIPTION   "Integer value for Command-Access attribute."
48617        DEFVAL        { 194 }
48618        ::= { rcRadiusGlobal 11 }
48619
48620rcRadiusGlobalCliCommands OBJECT-TYPE
48621        SYNTAX        INTEGER (192..240)
48622        MAX-ACCESS    read-write
48623        STATUS        current
48624        DESCRIPTION   "Integer value for Cli-Command attribute."
48625        DEFVAL        { 195 }
48626        ::= { rcRadiusGlobal 12 }
48627
48628rcRadiusGlobalIgapLogFSize OBJECT-TYPE
48629        SYNTAX        INTEGER (50..8192)
48630        MAX-ACCESS    read-write
48631        STATUS        current
48632        DESCRIPTION   "Maximum size for the IGAP accounting time-out
48633                       log file in KB."
48634        DEFVAL        { 512 }
48635        ::= { rcRadiusGlobal 13 }
48636
48637rcRadiusGlobalCliProfEnable OBJECT-TYPE
48638        SYNTAX        TruthValue
48639        MAX-ACCESS    read-write
48640        STATUS        current
48641        DESCRIPTION   "Enable/disable Radius CLI Profiling."
48642        DEFVAL        { false }
48643        ::= { rcRadiusGlobal 14 }
48644
48645rcRadiusGlobalAuthInvalidServerAddress OBJECT-TYPE
48646        SYNTAX        Counter32
48647        MAX-ACCESS    read-only
48648        STATUS        current
48649        DESCRIPTION   "Number of Access Responses from unknown or
48650                       invalid Radius servers."
48651        ::= { rcRadiusGlobal 15 }
48652
48653rcRadiusGlobalSourceIpFlag OBJECT-TYPE
48654        SYNTAX        TruthValue
48655        MAX-ACCESS    read-write
48656        STATUS        current
48657        DESCRIPTION   "Flag to include configured IP address as source
48658                       address in RADIUS packets."
48659        DEFVAL        { false }
48660        ::= { rcRadiusGlobal 16 }
48661
48662rcRadiusGlobalCliCmdCount OBJECT-TYPE
48663        SYNTAX        INTEGER (1..40)
48664        MAX-ACCESS    read-write
48665        STATUS        current
48666        DESCRIPTION   "Integer value for Cli-Command-count."
48667        DEFVAL        { 40 }
48668        ::= { rcRadiusGlobal 18 }
48669
48670rcRadiusReachability OBJECT-TYPE
48671        SYNTAX        INTEGER {
48672                         useStatusServerPackets(1),
48673                         useDummyRadiusRequests(2)
48674		      }
48675        MAX-ACCESS    read-write
48676        STATUS        current
48677        DESCRIPTION   "Select the method used to test RADIUS server reachablity."
48678        DEFVAL        { useDummyRadiusRequests }
48679        ::= { rcRadiusGlobal 20 }
48680
48681rcRadiusReachabilityUserName OBJECT-TYPE
48682        SYNTAX        DisplayString (SIZE (1..16))
48683        MAX-ACCESS    read-write
48684        STATUS        current
48685        DESCRIPTION   "The username used for the RADIUS server reachability useDummyRadiusRequests option."
48686        DEFVAL        { "avaya" }
48687        ::= { rcRadiusGlobal 21 }
48688
48689rcRadiusReachabilityPassword OBJECT-TYPE
48690        SYNTAX        DisplayString (SIZE (1..16))
48691        MAX-ACCESS    read-write
48692        STATUS        current
48693        DESCRIPTION   "The password used for the RADIUS server reachability useDummyRadiusRequests option."
48694        DEFVAL        { "avaya" }
48695        ::= { rcRadiusGlobal 22 }
48696
48697rcRadiusReachabilityUnreachableTimer OBJECT-TYPE
48698        SYNTAX        Integer32 (30..600)
48699        UNITS         "seconds"
48700        MAX-ACCESS    read-write
48701        STATUS        current
48702        DESCRIPTION   "This object specifies the interval between checks when the RADIUS server is unreachable."
48703        DEFVAL { 60 }
48704        ::= { rcRadiusGlobal 23 }
48705
48706rcRadiusReachabilityKeepAliveTimer OBJECT-TYPE
48707        SYNTAX        Integer32 (30..600)
48708        UNITS         "seconds"
48709        MAX-ACCESS    read-write
48710        STATUS        current
48711        DESCRIPTION   "This object specifies the interval between checks when the RADIUS server is reachable."
48712        DEFVAL { 180 }
48713        ::= { rcRadiusGlobal 24 }
48714
48715rcRadiusSupportedVendorIds OBJECT-TYPE
48716        SYNTAX        DisplayString (SIZE (1..16))
48717        MAX-ACCESS    read-only
48718        STATUS        current
48719        DESCRIPTION   "This object specifies the supported radius vendor ids."
48720        DEFVAL        { "562,1584" }
48721        ::= { rcRadiusGlobal 25 }
48722
48723-- Radius Server Table Infomation
48724
48725rcRadiusServerTable OBJECT-TYPE
48726        SYNTAX        SEQUENCE OF RcRadiusServerEntry
48727        MAX-ACCESS    not-accessible
48728        STATUS        obsolete
48729        DESCRIPTION   "The RADIUS table (0 to 10 entries).  This
48730                      table lists the information of the RADIUS server."
48731        ::= { rcRadius 2 }
48732
48733rcRadiusServerEntry OBJECT-TYPE
48734        SYNTAX        RcRadiusServerEntry
48735        MAX-ACCESS    not-accessible
48736        STATUS        obsolete
48737        DESCRIPTION   "A RADIUS server table entry."
48738        INDEX         { rcRadiusServerAddress}
48739        ::= { rcRadiusServerTable 1 }
48740
48741RcRadiusServerEntry ::=
48742        SEQUENCE {
48743                rcRadiusServerPriority            INTEGER,
48744                rcRadiusServerAddress             IpAddress,
48745                rcRadiusServerTimeOut             INTEGER,
48746                rcRadiusServerEnable              TruthValue,
48747                rcRadiusServerMaxRetries          INTEGER,
48748                rcRadiusServerUdpPort             INTEGER,
48749                rcRadiusServerSecretKey           DisplayString,
48750                rcRadiusServerAccessRequests      Counter32,
48751                rcRadiusServerAccessAccepts       Counter32,
48752                rcRadiusServerAccessRejects       Counter32,
48753                rcRadiusServerBadResponses        Counter32,
48754                rcRadiusServerPendingRequests     Counter32,
48755                rcRadiusServerClientRetries       Counter32,
48756                rcRadiusServerRowStatus           RowStatus,
48757                rcRadiusServerAcctEnable          TruthValue,
48758                rcRadiusServerAcctUdpPort         INTEGER,
48759                rcRadiusServerAcctOnRequests      Counter32,
48760                rcRadiusServerAcctOffRequests     Counter32,
48761                rcRadiusServerAcctStartRequests   Counter32,
48762                rcRadiusServerAcctStopRequests    Counter32,
48763                rcRadiusServerAcctInterimRequests Counter32,
48764                rcRadiusServerAcctBadResponses    Counter32,
48765                rcRadiusServerAcctPendingRequests Counter32,
48766                rcRadiusServerAcctClientRetries   Counter32
48767
48768        }
48769
48770rcRadiusServerPriority OBJECT-TYPE
48771        SYNTAX        INTEGER (1..10)
48772        MAX-ACCESS    read-write
48773        STATUS        obsolete
48774        DESCRIPTION   "Server priority, used to control which server to choose
48775                       first to send authentication."
48776	DEFVAL 	      { 10 }
48777        ::= { rcRadiusServerEntry 1 }
48778
48779rcRadiusServerAddress OBJECT-TYPE
48780        SYNTAX        IpAddress
48781        MAX-ACCESS    read-write
48782        STATUS        obsolete
48783        DESCRIPTION   "Server IP address of the RADIUS authentication server
48784                       referred to in this table entry."
48785        ::= { rcRadiusServerEntry 2 }
48786
48787rcRadiusServerTimeOut OBJECT-TYPE
48788        SYNTAX        INTEGER (1..10)
48789        MAX-ACCESS    read-write
48790        STATUS        obsolete
48791        DESCRIPTION   "The time interval in seconds before the client
48792                       retransmit the packet."
48793	DEFVAL 	      { 3 }
48794        ::= { rcRadiusServerEntry 3 }
48795
48796rcRadiusServerEnable  OBJECT-TYPE
48797        SYNTAX        TruthValue
48798        MAX-ACCESS    read-write
48799        STATUS        obsolete
48800        DESCRIPTION   "Enable or disable this server."
48801	DEFVAL 	      { true }
48802        ::= { rcRadiusServerEntry 4 }
48803
48804rcRadiusServerMaxRetries OBJECT-TYPE
48805        SYNTAX        INTEGER (1..6)
48806        MAX-ACCESS    read-write
48807        STATUS        obsolete
48808        DESCRIPTION   "Maximum number of retransmissions."
48809	DEFVAL 	      { 3 }
48810        ::= { rcRadiusServerEntry 5 }
48811
48812rcRadiusServerUdpPort OBJECT-TYPE
48813        SYNTAX        INTEGER (1..65536)
48814        MAX-ACCESS    read-write
48815        STATUS        obsolete
48816        DESCRIPTION   "The UDP port the client is using to send requests
48817                       to this server."
48818	DEFVAL 	      { 1812 }
48819        ::= { rcRadiusServerEntry 6 }
48820
48821rcRadiusServerSecretKey OBJECT-TYPE
48822        SYNTAX        DisplayString (SIZE (0..20))
48823        MAX-ACCESS    read-write
48824        STATUS        obsolete
48825        DESCRIPTION   "The identifier of the RADIUS authentication client."
48826        ::= { rcRadiusServerEntry 7 }
48827
48828rcRadiusServerAccessRequests OBJECT-TYPE
48829        SYNTAX          Counter32
48830        MAX-ACCESS      read-only
48831        STATUS          obsolete
48832        DESCRIPTION     "The number of RADIUS access-response packets sent to
48833                         this server. This does not include retransmissions."
48834        ::= { rcRadiusServerEntry 8 }
48835
48836rcRadiusServerAccessAccepts OBJECT-TYPE
48837        SYNTAX          Counter32
48838        MAX-ACCESS      read-only
48839        STATUS          obsolete
48840        DESCRIPTION     "The number of RADIUS access-accept packets (valid or
48841                         invalid) received from this server."
48842        ::= { rcRadiusServerEntry 9 }
48843
48844rcRadiusServerAccessRejects OBJECT-TYPE
48845        SYNTAX          Counter32
48846        MAX-ACCESS      read-only
48847        STATUS          obsolete
48848        DESCRIPTION     "The number of RADIUS access-reject packets (valid or
48849                         invalid) received from this server."
48850        ::= { rcRadiusServerEntry 10 }
48851
48852rcRadiusServerBadResponses OBJECT-TYPE
48853        SYNTAX          Counter32
48854        MAX-ACCESS      read-only
48855        STATUS          obsolete
48856        DESCRIPTION     "The number of RADIUS invalid access-response packets
48857                         received from this server."
48858        ::= { rcRadiusServerEntry 11 }
48859
48860rcRadiusServerPendingRequests OBJECT-TYPE
48861        SYNTAX          Counter32
48862        MAX-ACCESS      read-only
48863        STATUS          obsolete
48864        DESCRIPTION     "The number of RADIUS access-request packets destined
48865                         for this server that have not yet timed out or
48866                         received a response. This variable is incremented
48867                         when an access-request is sent and decremented due
48868                         to receipt of an access-accept, access-reject, a
48869                         timeout or retransmission."
48870        ::= { rcRadiusServerEntry 12 }
48871
48872rcRadiusServerClientRetries OBJECT-TYPE
48873        SYNTAX          Counter32
48874        MAX-ACCESS      read-only
48875        STATUS          obsolete
48876        DESCRIPTION     "The number of authentication retransmission to
48877                         this server."
48878        ::= { rcRadiusServerEntry 13 }
48879
48880rcRadiusServerRowStatus OBJECT-TYPE
48881        SYNTAX        RowStatus
48882        MAX-ACCESS    read-write
48883        STATUS        obsolete
48884        DESCRIPTION   "Used to create/delete entries."
48885        ::= { rcRadiusServerEntry 14 }
48886
48887rcRadiusServerAcctEnable OBJECT-TYPE
48888        SYNTAX        TruthValue
48889        MAX-ACCESS    read-write
48890        STATUS        obsolete
48891        DESCRIPTION   "Enable or disable Radius Accounting on this server."
48892        DEFVAL        { true }
48893        ::= { rcRadiusServerEntry 15 }
48894
48895rcRadiusServerAcctUdpPort OBJECT-TYPE
48896        SYNTAX        INTEGER (1..65536)
48897        MAX-ACCESS    read-write
48898        STATUS        obsolete
48899        DESCRIPTION   "The UDP port the client used to send accounting
48900                       requests to this server."
48901        DEFVAL        { 1813 }
48902        ::= { rcRadiusServerEntry 16 }
48903
48904rcRadiusServerAcctOnRequests OBJECT-TYPE
48905        SYNTAX          Counter32
48906        MAX-ACCESS      read-only
48907        STATUS          obsolete
48908        DESCRIPTION     "The number of RADIUS accounting-on packets sent to
48909                         this server. This does not include retransmissions."
48910        ::= { rcRadiusServerEntry 17 }
48911
48912rcRadiusServerAcctOffRequests OBJECT-TYPE
48913        SYNTAX          Counter32
48914        MAX-ACCESS      read-only
48915        STATUS          obsolete
48916        DESCRIPTION     "The number of RADIUS accounting-off packets sent to
48917                         this server. This does not include retransmissions."
48918        ::= { rcRadiusServerEntry 18 }
48919
48920rcRadiusServerAcctStartRequests OBJECT-TYPE
48921        SYNTAX          Counter32
48922        MAX-ACCESS      read-only
48923        STATUS          obsolete
48924        DESCRIPTION     "The number of RADIUS accounting-start packets sent to
48925                         this server. This does not include retransmissions."
48926        ::= { rcRadiusServerEntry 19 }
48927
48928
48929rcRadiusServerAcctStopRequests OBJECT-TYPE
48930        SYNTAX          Counter32
48931        MAX-ACCESS      read-only
48932        STATUS          obsolete
48933        DESCRIPTION     "The number of RADIUS accounting-stop packets sent to
48934                         this server. This does not include retransmissions."
48935        ::= { rcRadiusServerEntry 20 }
48936
48937rcRadiusServerAcctInterimRequests OBJECT-TYPE
48938        SYNTAX          Counter32
48939        MAX-ACCESS      read-only
48940        STATUS          obsolete
48941        DESCRIPTION     "The number of RADIUS accounting-interim packets sent to
48942                         this server. This does not include retransmissions."
48943        ::= { rcRadiusServerEntry 21 }
48944
48945rcRadiusServerAcctBadResponses OBJECT-TYPE
48946        SYNTAX          Counter32
48947        MAX-ACCESS      read-only
48948        STATUS          obsolete
48949        DESCRIPTION     "The number of Invalid responses received from this
48950                         server."
48951        ::= { rcRadiusServerEntry 22 }
48952
48953rcRadiusServerAcctPendingRequests OBJECT-TYPE
48954        SYNTAX          Counter32
48955        MAX-ACCESS      read-only
48956        STATUS          obsolete
48957        DESCRIPTION     "The number of RADIUS accounting packets that are waiting
48958                         be sent to this server. This variable is incremented
48959                         whenever any accounting-request is sent to this server and
48960                         decremented when an acknowledgement is received or timeout
48961                         occurs."
48962        ::= { rcRadiusServerEntry 23 }
48963
48964rcRadiusServerAcctClientRetries OBJECT-TYPE
48965        SYNTAX          Counter32
48966        MAX-ACCESS      read-only
48967        STATUS          obsolete
48968        DESCRIPTION     "The number of RADIUS accounting packets retransmitted
48969                         to this server."
48970        ::= { rcRadiusServerEntry 24 }
48971
48972
48973-- Radius Serv Table
48974
48975rcRadiusServTable OBJECT-TYPE
48976        SYNTAX        SEQUENCE OF RcRadiusServEntry
48977        MAX-ACCESS    not-accessible
48978        STATUS        deprecated
48979        DESCRIPTION   "The RADIUS table (0 to 10 entries).  This
48980                      table lists the information of the RADIUS server."
48981        ::= { rcRadius 3 }
48982
48983rcRadiusServEntry OBJECT-TYPE
48984        SYNTAX        RcRadiusServEntry
48985        MAX-ACCESS    not-accessible
48986        STATUS        deprecated
48987        DESCRIPTION   "A RADIUS server table entry."
48988        INDEX         { rcRadiusServAddress, rcRadiusServUsedBy }
48989        ::= { rcRadiusServTable 1 }
48990
48991RcRadiusServEntry ::=
48992        SEQUENCE {
48993                rcRadiusServPriority            INTEGER,
48994                rcRadiusServAddress             IpAddress,
48995                rcRadiusServTimeOut             INTEGER,
48996                rcRadiusServEnable              TruthValue,
48997                rcRadiusServMaxRetries          INTEGER,
48998                rcRadiusServUdpPort             INTEGER,
48999                rcRadiusServSecretKey           DisplayString,
49000                rcRadiusServAccessRequests      Counter32,
49001                rcRadiusServAccessAccepts       Counter32,
49002                rcRadiusServAccessRejects       Counter32,
49003                rcRadiusServBadResponses        Counter32,
49004                rcRadiusServPendingRequests     Counter32,
49005                rcRadiusServClientRetries       Counter32,
49006                rcRadiusServRowStatus           RowStatus,
49007                rcRadiusServAcctEnable          TruthValue,
49008                rcRadiusServAcctUdpPort         INTEGER,
49009                rcRadiusServAcctOnRequests      Counter32,
49010                rcRadiusServAcctOffRequests     Counter32,
49011                rcRadiusServAcctStartRequests   Counter32,
49012                rcRadiusServAcctStopRequests    Counter32,
49013                rcRadiusServAcctInterimRequests Counter32,
49014                rcRadiusServAcctBadResponses    Counter32,
49015                rcRadiusServAcctPendingRequests Counter32,
49016                rcRadiusServAcctClientRetries   Counter32,
49017                rcRadiusServUsedBy              INTEGER,
49018                rcRadiusServNasIpAddress        IpAddress,
49019                rcRadiusServRoundTripTime       DisplayString,
49020                rcRadiusServAccessChallanges    Counter32,
49021                rcRadiusServSourceIpAddr        IpAddress
49022
49023        }
49024
49025rcRadiusServPriority OBJECT-TYPE
49026        SYNTAX        INTEGER (1..10)
49027        MAX-ACCESS    read-write
49028        STATUS        deprecated
49029        DESCRIPTION   "Server priority, used to control which server to choose
49030                       first to send authentication."
49031	DEFVAL 	      { 10 }
49032        ::= { rcRadiusServEntry 1 }
49033
49034rcRadiusServAddress OBJECT-TYPE
49035        SYNTAX        IpAddress
49036        MAX-ACCESS    read-write
49037        STATUS        deprecated
49038        DESCRIPTION   "Server IP address of the RADIUS authentication server
49039                       referred to in this table entry."
49040        ::= { rcRadiusServEntry 2 }
49041
49042rcRadiusServTimeOut OBJECT-TYPE
49043        SYNTAX        INTEGER (1..20)
49044        MAX-ACCESS    read-write
49045        STATUS        deprecated
49046        DESCRIPTION   "The time interval in seconds before the client
49047                       retransmit the packet."
49048	DEFVAL 	      { 3 }
49049        ::= { rcRadiusServEntry 3 }
49050
49051rcRadiusServEnable  OBJECT-TYPE
49052        SYNTAX        TruthValue
49053        MAX-ACCESS    read-write
49054        STATUS        deprecated
49055        DESCRIPTION   "Enable or disable this server."
49056	DEFVAL 	      { true }
49057        ::= { rcRadiusServEntry 4 }
49058
49059rcRadiusServMaxRetries OBJECT-TYPE
49060        SYNTAX        INTEGER (0..6)
49061        MAX-ACCESS    read-write
49062        STATUS        deprecated
49063        DESCRIPTION   "Maximum number of retransmissions."
49064	DEFVAL 	      { 1 }
49065        ::= { rcRadiusServEntry 5 }
49066
49067rcRadiusServUdpPort OBJECT-TYPE
49068        SYNTAX        INTEGER (1..65536)
49069        MAX-ACCESS    read-write
49070        STATUS        deprecated
49071        DESCRIPTION   "The UDP port the client is using to send requests
49072                       to this server."
49073	DEFVAL 	      { 1812 }
49074        ::= { rcRadiusServEntry 6 }
49075
49076rcRadiusServSecretKey OBJECT-TYPE
49077        SYNTAX        DisplayString (SIZE (0..32))
49078        MAX-ACCESS    read-write
49079        STATUS        deprecated
49080        DESCRIPTION   "The identifier of the RADIUS authentication client."
49081        ::= { rcRadiusServEntry 7 }
49082
49083rcRadiusServAccessRequests OBJECT-TYPE
49084        SYNTAX          Counter32
49085        MAX-ACCESS      read-only
49086        STATUS          deprecated
49087        DESCRIPTION     "The number of RADIUS access-response packets sent to
49088                         this server. This does not include retransmissions."
49089        ::= { rcRadiusServEntry 8 }
49090
49091rcRadiusServAccessAccepts OBJECT-TYPE
49092        SYNTAX          Counter32
49093        MAX-ACCESS      read-only
49094        STATUS          deprecated
49095        DESCRIPTION     "The number of RADIUS access-accept packets (valid or
49096                         invalid) received from this server."
49097        ::= { rcRadiusServEntry 9 }
49098
49099rcRadiusServAccessRejects OBJECT-TYPE
49100        SYNTAX          Counter32
49101        MAX-ACCESS      read-only
49102        STATUS          deprecated
49103        DESCRIPTION     "The number of RADIUS access-reject packets (valid or
49104                         invalid) received from this server."
49105        ::= { rcRadiusServEntry 10 }
49106
49107rcRadiusServBadResponses OBJECT-TYPE
49108        SYNTAX          Counter32
49109        MAX-ACCESS      read-only
49110        STATUS          deprecated
49111        DESCRIPTION     "The number of RADIUS invalid access-response packets
49112                         received from this server."
49113        ::= { rcRadiusServEntry 11 }
49114
49115rcRadiusServPendingRequests OBJECT-TYPE
49116        SYNTAX          Counter32
49117        MAX-ACCESS      read-only
49118        STATUS          deprecated
49119        DESCRIPTION     "The number of RADIUS access-request packets destined
49120                         for this server that have not yet timed out or
49121                         received a response. This variable is incremented
49122                         when an access-request is sent and decremented due
49123                         to receipt of an access-accept, access-reject, a
49124                         timeout or retransmission."
49125        ::= { rcRadiusServEntry 12 }
49126
49127rcRadiusServClientRetries OBJECT-TYPE
49128        SYNTAX          Counter32
49129        MAX-ACCESS      read-only
49130        STATUS          deprecated
49131        DESCRIPTION     "The number of authentication retransmission to
49132                         this server."
49133        ::= { rcRadiusServEntry 13 }
49134
49135rcRadiusServRowStatus OBJECT-TYPE
49136        SYNTAX        RowStatus
49137        MAX-ACCESS    read-write
49138        STATUS        deprecated
49139        DESCRIPTION   "Used to create/delete entries."
49140        ::= { rcRadiusServEntry 14 }
49141
49142rcRadiusServAcctEnable OBJECT-TYPE
49143        SYNTAX        TruthValue
49144        MAX-ACCESS    read-write
49145        STATUS        deprecated
49146        DESCRIPTION   "Enable or disable Radius Accounting on this server."
49147        DEFVAL        { true }
49148        ::= { rcRadiusServEntry 15 }
49149
49150rcRadiusServAcctUdpPort OBJECT-TYPE
49151        SYNTAX        INTEGER (1..65536)
49152        MAX-ACCESS    read-write
49153        STATUS        deprecated
49154        DESCRIPTION   "The UDP port the client used to send accounting
49155                       requests to this server."
49156        DEFVAL        { 1813 }
49157        ::= { rcRadiusServEntry 16 }
49158
49159rcRadiusServAcctOnRequests OBJECT-TYPE
49160        SYNTAX          Counter32
49161        MAX-ACCESS      read-only
49162        STATUS          deprecated
49163        DESCRIPTION     "The number of RADIUS accounting-on packets sent to
49164                         this server. This does not include retransmissions."
49165        ::= { rcRadiusServEntry 17 }
49166
49167rcRadiusServAcctOffRequests OBJECT-TYPE
49168        SYNTAX          Counter32
49169        MAX-ACCESS      read-only
49170        STATUS          deprecated
49171        DESCRIPTION     "The number of RADIUS accounting-off packets sent to
49172                         this server. This does not include retransmissions."
49173        ::= { rcRadiusServEntry 18 }
49174
49175rcRadiusServAcctStartRequests OBJECT-TYPE
49176        SYNTAX          Counter32
49177        MAX-ACCESS      read-only
49178        STATUS          deprecated
49179        DESCRIPTION     "The number of RADIUS accounting-start packets sent to
49180                         this server. This does not include retransmissions."
49181        ::= { rcRadiusServEntry 19 }
49182
49183
49184rcRadiusServAcctStopRequests OBJECT-TYPE
49185        SYNTAX          Counter32
49186        MAX-ACCESS      read-only
49187        STATUS          deprecated
49188        DESCRIPTION     "The number of RADIUS accounting-stop packets sent to
49189                         this server. This does not include retransmissions."
49190        ::= { rcRadiusServEntry 20 }
49191
49192rcRadiusServAcctInterimRequests OBJECT-TYPE
49193        SYNTAX          Counter32
49194        MAX-ACCESS      read-only
49195        STATUS          deprecated
49196        DESCRIPTION     "The number of RADIUS accounting-interim packets sent to
49197                         this server. This does not include retransmissions."
49198        ::= { rcRadiusServEntry 21 }
49199
49200rcRadiusServAcctBadResponses OBJECT-TYPE
49201        SYNTAX          Counter32
49202        MAX-ACCESS      read-only
49203        STATUS          deprecated
49204        DESCRIPTION     "The number of Invalid responses received from this
49205                         server."
49206        ::= { rcRadiusServEntry 22 }
49207
49208rcRadiusServAcctPendingRequests OBJECT-TYPE
49209        SYNTAX          Counter32
49210        MAX-ACCESS      read-only
49211        STATUS          deprecated
49212        DESCRIPTION     "The number of RADIUS accounting packets that are waiting
49213                         be sent to this server. This variable is incremented
49214                         whenever any accounting-request is sent to this server and
49215                         decremented when an acknowledgement is received or timeout
49216                         occurs."
49217        ::= { rcRadiusServEntry 23 }
49218
49219rcRadiusServAcctClientRetries OBJECT-TYPE
49220        SYNTAX          Counter32
49221        MAX-ACCESS      read-only
49222        STATUS          deprecated
49223        DESCRIPTION     "The number of RADIUS accounting packets retransmitted
49224                         to this server."
49225        ::= { rcRadiusServEntry 24 }
49226
49227rcRadiusServUsedBy OBJECT-TYPE
49228        SYNTAX        INTEGER {
49229                         cli(1),
49230                         igap(2),
49231                         snmp(3),
49232                         eap(4),
49233                         web(5)
49234                      }
49235        MAX-ACCESS    read-only
49236        STATUS        deprecated
49237        DESCRIPTION   "cli(1): for cli login, igap(2): for igap,snmp(3):
49238                       for snmp login, eap(4) for EAP PAE Authenticator
49239                       web(5) for web-server(http/https) login."
49240        ::= { rcRadiusServEntry 25 }
49241
49242rcRadiusServNasIpAddress OBJECT-TYPE
49243        SYNTAX          IpAddress
49244        MAX-ACCESS      read-only
49245        STATUS          deprecated
49246        DESCRIPTION     "RADIUS Client NAS Identifier for this server."
49247        ::= { rcRadiusServEntry 26 }
49248
49249rcRadiusServRoundTripTime OBJECT-TYPE
49250        SYNTAX          DisplayString (SIZE(0..20))
49251        MAX-ACCESS      read-only
49252        STATUS          deprecated
49253        DESCRIPTION     "Time different between the instance when
49254                         a RADIUS request is sent and the
49255                         corresponding response is received."
49256        ::= { rcRadiusServEntry 27 }
49257
49258rcRadiusServAccessChallanges OBJECT-TYPE
49259        SYNTAX          Counter32
49260        MAX-ACCESS      read-only
49261        STATUS          deprecated
49262        DESCRIPTION     "The number of RADIUS access-challanges packets
49263                         sent to this server. This does not include
49264                         retransmission."
49265        ::= { rcRadiusServEntry 28 }
49266
49267rcRadiusServSourceIpAddr OBJECT-TYPE
49268        SYNTAX          IpAddress
49269        MAX-ACCESS      read-write
49270        STATUS          deprecated
49271        DESCRIPTION     "source IP address RADIUS packets."
49272        ::= { rcRadiusServEntry 29 }
49273
49274
49275rcRadiusGlobalSnmp   OBJECT IDENTIFIER       ::= { rcRadius 4 }
49276
49277rcRadiusGlobalSnmpEnable OBJECT-TYPE
49278        SYNTAX        TruthValue
49279        MAX-ACCESS    read-write
49280        STATUS        current
49281        DESCRIPTION   "Enable/disable snmp radius authentication."
49282	       DEFVAL        { false }
49283        ::= { rcRadiusGlobalSnmp 1 }
49284
49285rcRadiusGlobalSnmpAcctEnable OBJECT-TYPE
49286        SYNTAX        TruthValue
49287        MAX-ACCESS    read-write
49288        STATUS        current
49289        DESCRIPTION   "Enable/disable Radius Accounting for SNMP."
49290	       DEFVAL        { false }
49291        ::= { rcRadiusGlobalSnmp 2 }
49292
49293rcRadiusGlobalSnmpReAuthenticateTimer OBJECT-TYPE
49294        SYNTAX        INTEGER (30..65535)
49295        MAX-ACCESS    read-write
49296        STATUS        current
49297        DESCRIPTION   "Integer value representing Re-Authenticate
49298                       Timer in seconds. Timer to be used to Re-
49299                       Authenticate a SNMP Session."
49300        DEFVAL        { 180 }
49301        ::= { rcRadiusGlobalSnmp 3 }
49302
49303rcRadiusGlobalSnmpAbortSessionTimer OBJECT-TYPE
49304        SYNTAX        INTEGER (30..65535)
49305        MAX-ACCESS      read-write
49306        STATUS          current
49307        DESCRIPTION   "Integer value representing the time in seconds
49308                       after which the snmp session is considered
49309                       expired and Radius Accounting Stop message
49310                       is sent."
49311        DEFVAL        { 180 }
49312        ::= { rcRadiusGlobalSnmp 4 }
49313
49314rcRadiusGlobalSnmpUserName OBJECT-TYPE
49315        SYNTAX        DisplayString (SIZE(0..20))
49316        MAX-ACCESS    read-write
49317        STATUS        current
49318        DESCRIPTION   "User name for Radius SNMP Accounting."
49319        ::= { rcRadiusGlobalSnmp 5 }
49320
49321rcRadiusEapLastRejMac OBJECT-TYPE
49322        SYNTAX        MacAddress
49323        MAX-ACCESS    read-only
49324        STATUS        current
49325        DESCRIPTION   "Used to store the Last Rejected MAC
49326                       address on an EAP enabled port."
49327        ::= { rcRadiusGlobalSnmp 6 }
49328
49329rcRadiusPaePortNumber OBJECT-TYPE
49330        SYNTAX        InterfaceIndex
49331        MAX-ACCESS    read-only
49332        STATUS        current
49333        DESCRIPTION   "Used to store the Port Number on which
49334                       the Mac Intrusion happened."
49335        ::= { rcRadiusGlobalSnmp 7 }
49336
49337rcRadiusEapLastAuthMac OBJECT-TYPE
49338        SYNTAX        MacAddress
49339        MAX-ACCESS    read-only
49340        STATUS        current
49341        DESCRIPTION   "Used to store the Last Authenticated MAC
49342                       address on an EAP enabled port."
49343        ::= { rcRadiusGlobalSnmp 8 }
49344
49345-- Radius Serv Host Table
49346
49347rcRadiusServHostTable OBJECT-TYPE
49348        SYNTAX        SEQUENCE OF RcRadiusServHostEntry
49349        MAX-ACCESS    not-accessible
49350        STATUS        current
49351        DESCRIPTION   "The RADIUS Server Host table (0 to 10 entries).  This
49352                      table lists the information of the RADIUS server."
49353        ::= { rcRadius 5 }
49354
49355rcRadiusServHostEntry OBJECT-TYPE
49356        SYNTAX        RcRadiusServHostEntry
49357        MAX-ACCESS    not-accessible
49358        STATUS        current
49359        DESCRIPTION   "A RADIUS server table entry."
49360        INDEX         { rcRadiusServHostAddressType, rcRadiusServHostAddress, rcRadiusServHostUsedBy }
49361        ::= { rcRadiusServHostTable 1 }
49362
49363RcRadiusServHostEntry ::=
49364        SEQUENCE {
49365	 	rcRadiusServHostAddressType         InetAddressType,
49366                rcRadiusServHostAddress             InetAddress,
49367                rcRadiusServHostUsedBy              INTEGER,
49368                rcRadiusServHostPriority            Integer32,
49369                rcRadiusServHostTimeOut             Integer32,
49370                rcRadiusServHostEnable              TruthValue,
49371                rcRadiusServHostMaxRetries          Integer32,
49372                rcRadiusServHostUdpPort             Integer32,
49373                rcRadiusServHostSecretKey           DisplayString,
49374                rcRadiusServHostAccessRequests      Counter32,
49375                rcRadiusServHostAccessAccepts       Counter32,
49376                rcRadiusServHostAccessRejects       Counter32,
49377                rcRadiusServHostBadResponses        Counter32,
49378                rcRadiusServHostPendingRequests     Counter32,
49379                rcRadiusServHostClientRetries       Counter32,
49380                rcRadiusServHostRowStatus           RowStatus,
49381                rcRadiusServHostAcctEnable          TruthValue,
49382                rcRadiusServHostAcctUdpPort         Integer32,
49383                rcRadiusServHostAcctOnRequests      Counter32,
49384                rcRadiusServHostAcctOffRequests     Counter32,
49385                rcRadiusServHostAcctStartRequests   Counter32,
49386                rcRadiusServHostAcctStopRequests    Counter32,
49387                rcRadiusServHostAcctInterimRequests Counter32,
49388                rcRadiusServHostAcctBadResponses    Counter32,
49389                rcRadiusServHostAcctPendingRequests Counter32,
49390                rcRadiusServHostAcctClientRetries   Counter32,
49391                rcRadiusServHostNasIpAddress        InetAddress,
49392                rcRadiusServHostRoundTripTime       DisplayString,
49393                rcRadiusServHostAccessChallanges    Counter32,
49394                rcRadiusServHostSourceIpAddr        InetAddress
49395        }
49396
49397rcRadiusServHostAddressType OBJECT-TYPE
49398        SYNTAX        InetAddressType
49399        MAX-ACCESS    not-accessible
49400        STATUS        current
49401        DESCRIPTION   "Inet Address Type of radius server host address."
49402        ::= { rcRadiusServHostEntry 1 }
49403
49404rcRadiusServHostAddress OBJECT-TYPE
49405        SYNTAX        InetAddress
49406        MAX-ACCESS    not-accessible
49407        STATUS        current
49408        DESCRIPTION   "Server IP address of the RADIUS authentication server
49409                       referred to in this table entry."
49410        ::= { rcRadiusServHostEntry 2 }
49411
49412rcRadiusServHostUsedBy OBJECT-TYPE
49413        SYNTAX        INTEGER {
49414                         cli(1),
49415                         snmp(3),
49416                         eap(4),
49417                         web(5)
49418                      }
49419        MAX-ACCESS    not-accessible
49420        STATUS        current
49421        DESCRIPTION   "cli(1): for cli login, igap(2): for igap,snmp(3):
49422                       for snmp login, eap(4) for EAP PAE Authenticator
49423                       web(5) for web-server(http/https) login.
49424		       IGAP is not supported on the VSP 9000."
49425        ::= { rcRadiusServHostEntry 3 }
49426
49427rcRadiusServHostPriority OBJECT-TYPE
49428        SYNTAX        Integer32 (1..10)
49429        MAX-ACCESS    read-create
49430        STATUS        current
49431        DESCRIPTION   "Server priority, used to control which server to choose
49432                       first to send authentication."
49433	DEFVAL 	      { 10 }
49434        ::= { rcRadiusServHostEntry 4 }
49435
49436rcRadiusServHostTimeOut OBJECT-TYPE
49437        SYNTAX        Integer32 (1..180)
49438        MAX-ACCESS    read-create
49439        STATUS        current
49440        DESCRIPTION   "The time interval in seconds before the client
49441                       retransmit the packet."
49442	DEFVAL 	      { 3 }
49443        ::= { rcRadiusServHostEntry 5 }
49444
49445rcRadiusServHostEnable  OBJECT-TYPE
49446        SYNTAX        TruthValue
49447        MAX-ACCESS    read-create
49448        STATUS        current
49449        DESCRIPTION   "Enable or disable this server."
49450	DEFVAL 	      { true }
49451        ::= { rcRadiusServHostEntry 6 }
49452
49453rcRadiusServHostMaxRetries OBJECT-TYPE
49454        SYNTAX        Integer32 (0..6)
49455        MAX-ACCESS    read-create
49456        STATUS        current
49457        DESCRIPTION   "Maximum number of retransmissions."
49458	DEFVAL 	      { 1 }
49459        ::= { rcRadiusServHostEntry 7 }
49460
49461rcRadiusServHostUdpPort OBJECT-TYPE
49462        SYNTAX        Integer32 (1..65536)
49463        MAX-ACCESS    read-create
49464        STATUS        current
49465        DESCRIPTION   "The UDP port the client is using to send requests
49466                       to this server."
49467	DEFVAL 	      { 1812 }
49468        ::= { rcRadiusServHostEntry 8 }
49469
49470rcRadiusServHostSecretKey OBJECT-TYPE
49471        SYNTAX        DisplayString (SIZE (0..32))
49472        MAX-ACCESS    read-create
49473        STATUS        current
49474        DESCRIPTION   "The identifier of the RADIUS authentication client."
49475        ::= { rcRadiusServHostEntry 9 }
49476
49477rcRadiusServHostAccessRequests OBJECT-TYPE
49478        SYNTAX          Counter32
49479        MAX-ACCESS      read-only
49480        STATUS          current
49481        DESCRIPTION     "The number of RADIUS access-response packets sent to
49482                         this server. This does not include retransmissions."
49483        ::= { rcRadiusServHostEntry 10 }
49484
49485rcRadiusServHostAccessAccepts OBJECT-TYPE
49486        SYNTAX          Counter32
49487        MAX-ACCESS      read-only
49488        STATUS          current
49489        DESCRIPTION     "The number of RADIUS access-accept packets (valid or
49490                         invalid) received from this server."
49491        ::= { rcRadiusServHostEntry 11 }
49492
49493rcRadiusServHostAccessRejects OBJECT-TYPE
49494        SYNTAX          Counter32
49495        MAX-ACCESS      read-only
49496        STATUS          current
49497        DESCRIPTION     "The number of RADIUS access-reject packets (valid or
49498                         invalid) received from this server."
49499        ::= { rcRadiusServHostEntry 12 }
49500
49501rcRadiusServHostBadResponses OBJECT-TYPE
49502        SYNTAX          Counter32
49503        MAX-ACCESS      read-only
49504        STATUS          current
49505        DESCRIPTION     "The number of RADIUS invalid access-response packets
49506                         received from this server."
49507        ::= { rcRadiusServHostEntry 13 }
49508
49509rcRadiusServHostPendingRequests OBJECT-TYPE
49510        SYNTAX          Counter32
49511        MAX-ACCESS      read-only
49512        STATUS          current
49513        DESCRIPTION     "The number of RADIUS access-request packets destined
49514                         for this server that have not yet timed out or
49515                         received a response. This variable is incremented
49516                         when an access-request is sent and decremented due
49517                         to receipt of an access-accept, access-reject, a
49518                         timeout or retransmission."
49519        ::= { rcRadiusServHostEntry 14 }
49520
49521rcRadiusServHostClientRetries OBJECT-TYPE
49522        SYNTAX          Counter32
49523        MAX-ACCESS      read-only
49524        STATUS          current
49525        DESCRIPTION     "The number of authentication retransmission to
49526                         this server."
49527        ::= { rcRadiusServHostEntry 15 }
49528
49529rcRadiusServHostRowStatus OBJECT-TYPE
49530        SYNTAX        RowStatus
49531        MAX-ACCESS    read-create
49532        STATUS        current
49533        DESCRIPTION   "Used to create/delete entries."
49534        ::= { rcRadiusServHostEntry 16 }
49535
49536rcRadiusServHostAcctEnable OBJECT-TYPE
49537        SYNTAX        TruthValue
49538        MAX-ACCESS    read-create
49539        STATUS        current
49540        DESCRIPTION   "Enable or disable Radius Accounting on this server."
49541        DEFVAL        { true }
49542        ::= { rcRadiusServHostEntry 17 }
49543
49544rcRadiusServHostAcctUdpPort OBJECT-TYPE
49545        SYNTAX        Integer32 (1..65536)
49546        MAX-ACCESS    read-create
49547        STATUS        current
49548        DESCRIPTION   "The UDP port the client used to send accounting
49549                       requests to this server."
49550        DEFVAL        { 1813 }
49551        ::= { rcRadiusServHostEntry 18 }
49552
49553rcRadiusServHostAcctOnRequests OBJECT-TYPE
49554        SYNTAX          Counter32
49555        MAX-ACCESS      read-only
49556        STATUS          current
49557        DESCRIPTION     "The number of RADIUS accounting-on packets sent to
49558                         this server. This does not include retransmissions."
49559        ::= { rcRadiusServHostEntry 19 }
49560
49561rcRadiusServHostAcctOffRequests OBJECT-TYPE
49562        SYNTAX          Counter32
49563        MAX-ACCESS      read-only
49564        STATUS          current
49565        DESCRIPTION     "The number of RADIUS accounting-off packets sent to
49566                         this server. This does not include retransmissions."
49567        ::= { rcRadiusServHostEntry 20 }
49568
49569rcRadiusServHostAcctStartRequests OBJECT-TYPE
49570        SYNTAX          Counter32
49571        MAX-ACCESS      read-only
49572        STATUS          current
49573        DESCRIPTION     "The number of RADIUS accounting-start packets sent to
49574                         this server. This does not include retransmissions."
49575        ::= { rcRadiusServHostEntry 21 }
49576
49577
49578rcRadiusServHostAcctStopRequests OBJECT-TYPE
49579        SYNTAX          Counter32
49580        MAX-ACCESS      read-only
49581        STATUS          current
49582        DESCRIPTION     "The number of RADIUS accounting-stop packets sent to
49583                         this server. This does not include retransmissions."
49584        ::= { rcRadiusServHostEntry 22 }
49585
49586rcRadiusServHostAcctInterimRequests OBJECT-TYPE
49587        SYNTAX          Counter32
49588        MAX-ACCESS      read-only
49589        STATUS          current
49590        DESCRIPTION     "The number of RADIUS accounting-interim packets sent to
49591                         this server. This does not include retransmissions."
49592        ::= { rcRadiusServHostEntry 23 }
49593
49594rcRadiusServHostAcctBadResponses OBJECT-TYPE
49595        SYNTAX          Counter32
49596        MAX-ACCESS      read-only
49597        STATUS          current
49598        DESCRIPTION     "The number of Invalid responses received from this
49599                         server."
49600        ::= { rcRadiusServHostEntry 24 }
49601
49602rcRadiusServHostAcctPendingRequests OBJECT-TYPE
49603        SYNTAX          Counter32
49604        MAX-ACCESS      read-only
49605        STATUS          current
49606        DESCRIPTION     "The number of RADIUS accounting packets that are waiting
49607                         be sent to this server. This variable is incremented
49608                         whenever any accounting-request is sent to this server and
49609                         decremented when an acknowledgement is received or timeout
49610                         occurs."
49611        ::= { rcRadiusServHostEntry 25 }
49612
49613rcRadiusServHostAcctClientRetries OBJECT-TYPE
49614        SYNTAX          Counter32
49615        MAX-ACCESS      read-only
49616        STATUS          current
49617        DESCRIPTION     "The number of RADIUS accounting packets retransmitted
49618                         to this server."
49619        ::= { rcRadiusServHostEntry 26 }
49620
49621rcRadiusServHostNasIpAddress OBJECT-TYPE
49622        SYNTAX          InetAddress
49623        MAX-ACCESS      read-only
49624        STATUS          current
49625        DESCRIPTION     "RADIUS Client NAS Identifier for this server."
49626        ::= { rcRadiusServHostEntry 27 }
49627
49628rcRadiusServHostRoundTripTime OBJECT-TYPE
49629        SYNTAX          DisplayString (SIZE(0..20))
49630        MAX-ACCESS      read-only
49631        STATUS          current
49632        DESCRIPTION     "Time different between the instance when
49633                         a RADIUS request is sent and the
49634                         corresponding response is received."
49635        ::= { rcRadiusServHostEntry 28 }
49636
49637rcRadiusServHostAccessChallanges OBJECT-TYPE
49638        SYNTAX          Counter32
49639        MAX-ACCESS      read-only
49640        STATUS          current
49641        DESCRIPTION     "The number of RADIUS access-challanges packets
49642                         sent to this server. This does not include
49643                         retransmission."
49644        ::= { rcRadiusServHostEntry 29 }
49645
49646rcRadiusServHostSourceIpAddr OBJECT-TYPE
49647        SYNTAX          InetAddress
49648        MAX-ACCESS      read-create
49649        STATUS          current
49650        DESCRIPTION     "source IP address RADIUS packets."
49651        ::= { rcRadiusServHostEntry 30 }
49652
49653
49654-- RADIUS COA Clients configuration table
49655
49656rcRadiusDynAuthClientTable   OBJECT-TYPE
49657    SYNTAX SEQUENCE OF RcRadiusDynAuthClientEntry
49658    MAX-ACCESS  not-accessible
49659    STATUS      current
49660    DESCRIPTION
49661        "This table is used to configure RADIUS Dynamic Authorization
49662        Clients. RADIUS Dynamic Authorization Clients are entities
49663        which can send Disconnect and Change Of Authorization
49664        requests to a RADIUS Dynamic Authorization Server."
49665    ::= { rcRadius 6 }
49666
49667rcRadiusDynAuthClientEntry OBJECT-TYPE
49668    SYNTAX       RcRadiusDynAuthClientEntry
49669    MAX-ACCESS   not-accessible
49670    STATUS       current
49671    DESCRIPTION
49672        "An entry containing objects defining RADIUS Dynamic Authorization
49673        Clients which can connect to this RADIUS Dynamic Authorization
49674        Server."
49675    INDEX { rcRadiusDynAuthClientAddressType,
49676            rcRadiusDynAuthClientAddress }
49677    ::= { rcRadiusDynAuthClientTable 1 }
49678
49679RcRadiusDynAuthClientEntry ::=
49680    SEQUENCE {
49681        rcRadiusDynAuthClientAddressType                InetAddressType,
49682        rcRadiusDynAuthClientAddress                    InetAddress,
49683        rcRadiusDynAuthClientUdpPort                    InetPortNumber,
49684        rcRadiusDynAuthClientSecret                     OCTET STRING,
49685        rcRadiusDynAuthClientEnabled                    TruthValue,
49686        rcRadiusDynAuthClientRowStatus                  RowStatus,
49687        rcRadiusDynAuthClientReplayProtection           TruthValue
49688    }
49689
49690rcRadiusDynAuthClientAddressType OBJECT-TYPE
49691    SYNTAX       InetAddressType
49692    MAX-ACCESS   not-accessible
49693    STATUS       current
49694    DESCRIPTION
49695        "The type of address contained in the corresponding instance
49696        of rcRadiusDynAuthClientAddress."
49697    ::= { rcRadiusDynAuthClientEntry 1 }
49698
49699rcRadiusDynAuthClientAddress OBJECT-TYPE
49700    SYNTAX       InetAddress (SIZE(0..113))
49701    MAX-ACCESS   not-accessible
49702    STATUS       current
49703    DESCRIPTION
49704        "The internet address of a RADIUS Dynamic Authorization
49705        Client configured in this entry."
49706    ::= { rcRadiusDynAuthClientEntry 2 }
49707
49708rcRadiusDynAuthClientUdpPort OBJECT-TYPE
49709    SYNTAX       InetPortNumber
49710    MAX-ACCESS   read-create
49711    STATUS       current
49712    DESCRIPTION
49713        "The UDP port number the server/NAS listens on for requests from the
49714        RADIUS Dynamic Authorization Client configured in this entry."
49715    DEFVAL { 3799 }
49716    ::= { rcRadiusDynAuthClientEntry 3 }
49717
49718rcRadiusDynAuthClientSecret OBJECT-TYPE
49719    SYNTAX       OCTET STRING (SIZE(0..16))
49720    MAX-ACCESS   read-create
49721    STATUS       current
49722    DESCRIPTION
49723        "The secret shared between RADIUS Dynamic Authorization
49724        Client and Server. Note that when this object is retrieved, its
49725        value will always by a zero-length octet string."
49726    DEFVAL { ''H }
49727    ::= { rcRadiusDynAuthClientEntry 4 }
49728
49729rcRadiusDynAuthClientEnabled OBJECT-TYPE
49730    SYNTAX      TruthValue
49731    MAX-ACCESS  read-create
49732    STATUS      current
49733    DESCRIPTION
49734        "Enable or disable packet receive from this RADIUS Dynamic
49735         Authorization Client. The NAS will not listen for requests
49736         from the client unless this object is true(1)."
49737    DEFVAL { false }
49738    ::= { rcRadiusDynAuthClientEntry 5 }
49739
49740rcRadiusDynAuthClientRowStatus OBJECT-TYPE
49741    SYNTAX       RowStatus
49742    MAX-ACCESS   read-create
49743    STATUS       current
49744    DESCRIPTION
49745        "Controls row creation/deletion in this table."
49746    ::= { rcRadiusDynAuthClientEntry 6 }
49747
49748rcRadiusDynAuthClientReplayProtection OBJECT-TYPE
49749    SYNTAX       TruthValue
49750    MAX-ACCESS   read-create
49751    STATUS       current
49752    DESCRIPTION
49753        "Enable or disable RADIUS replay protection."
49754    ::= { rcRadiusDynAuthClientEntry 7 }
49755
49756-- RADIUS COA Clients - Stats
49757
49758rcRadiusDynAuthClientStatsTable OBJECT-TYPE
49759    SYNTAX SEQUENCE OF RcRadiusDynAuthStatsClientEntry
49760    MAX-ACCESS not-accessible
49761    STATUS     current
49762    DESCRIPTION
49763        "The (conceptual) table listing the RADIUS Dynamic
49764         Authorization Clients with which the server shares a
49765         secret. This is an extension of radiusDynAuthClientEntry."
49766    ::= { rcRadius 7 }
49767
49768rcRadiusDynAuthStatsClientEntry OBJECT-TYPE
49769    SYNTAX     RcRadiusDynAuthStatsClientEntry
49770    MAX-ACCESS not-accessible
49771    STATUS     current
49772    DESCRIPTION
49773        "An entry (conceptual row) representing one Dynamic
49774         Authorization Client with which the server shares a
49775         secret."
49776    AUGMENTS   { radiusDynAuthClientEntry }
49777    ::= { rcRadiusDynAuthClientStatsTable 1 }
49778
49779RcRadiusDynAuthStatsClientEntry ::= SEQUENCE {
49780    rcRadiusDynAuthServerRcRequests                  Counter32,
49781    rcRadiusDynAuthServerRcAuthOnlyRequests          Counter32,
49782    rcRadiusDynAuthServerRcDupRequests               Counter32,
49783    rcRadiusDynAuthServerRcAcks                      Counter32,
49784    rcRadiusDynAuthServerRcNacks                     Counter32,
49785    rcRadiusDynAuthServerRcNacksAuthOnlyRequests     Counter32,
49786    rcRadiusDynAuthServerRcNacksNoSess               Counter32,
49787    rcRadiusDynAuthServerRcSessReauthenticated       Counter32,
49788    rcRadiusDynAuthServerRcMalformed                 Counter32,
49789    rcRadiusDynAuthServerRcDropped                   Counter32,
49790    rcRadiusDynAuthServerRcBadAuths                  Counter32
49791}
49792
49793rcRadiusDynAuthServerRcRequests OBJECT-TYPE
49794    SYNTAX     Counter32
49795    UNITS      "requests"
49796    MAX-ACCESS read-only
49797    STATUS     current
49798    DESCRIPTION
49799        "The number of RADIUS Reauthentication-requests received
49800         from this Dynamic Authorization Client. This also includes
49801         the Reauthentication requests that have a Service-Type
49802         attribute with value 'Authorize Only'.  This counter may
49803         experience a discontinuity when the DAS module (re)starts,
49804         as indicated by the value of radiusDynAuthServerCounterDiscontinuity."
49805    REFERENCE
49806        "Reauthentication extension for RFC3576 ."
49807    ::= { rcRadiusDynAuthStatsClientEntry 1 }
49808
49809rcRadiusDynAuthServerRcAuthOnlyRequests OBJECT-TYPE
49810    SYNTAX     Counter32
49811    UNITS      "requests"
49812    MAX-ACCESS read-only
49813    STATUS     current
49814    DESCRIPTION
49815        "The number of RADIUS Reauthentication-requests that include a
49816         Service-Type attribute with value 'Authorize Only'
49817         received from this Dynamic Authorization Client.  This
49818         counter may experience a discontinuity when the DAS
49819         module (re)starts, as indicated by the value of
49820         radiusDynAuthServerCounterDiscontinuity."
49821    REFERENCE
49822        "Reauthentication extension for RFC3576 ."
49823    ::= { rcRadiusDynAuthStatsClientEntry 2 }
49824
49825rcRadiusDynAuthServerRcDupRequests OBJECT-TYPE
49826    SYNTAX     Counter32
49827    UNITS      "requests"
49828    MAX-ACCESS read-only
49829    STATUS     current
49830    DESCRIPTION
49831        "The number of duplicate RADIUS Reauthentication-Request packets
49832         received from this Dynamic Authorization Client.  This
49833         counter may experience a discontinuity when the DAS
49834         module (re)starts, as indicated by the value of
49835         radiusDynAuthServerCounterDiscontinuity."
49836    REFERENCE
49837        "Reauthentication extension for RFC3576 ."
49838    ::= { rcRadiusDynAuthStatsClientEntry 3 }
49839
49840rcRadiusDynAuthServerRcAcks OBJECT-TYPE
49841    SYNTAX     Counter32
49842    UNITS      "requests"
49843    MAX-ACCESS read-only
49844    STATUS     current
49845    DESCRIPTION
49846        "The number of incoming Reauthentication packets from this
49847         Dynamic Authorization Client silently discarded
49848         by the server application for some reason other than
49849         malformed, bad authenticators, or unknown types.  This
49850         counter may experience a discontinuity when the DAS
49851         module (re)starts, as indicated by the value of
49852         radiusDynAuthServerCounterDiscontinuity."
49853    REFERENCE
49854        "Reauthentication extension for RFC3576 ."
49855    ::= { rcRadiusDynAuthStatsClientEntry 4 }
49856
49857rcRadiusDynAuthServerRcNacks OBJECT-TYPE
49858    SYNTAX     Counter32
49859    UNITS      "requests"
49860    MAX-ACCESS read-only
49861    STATUS     current
49862    DESCRIPTION
49863        "The number of RADIUS Reauthentication-NAK packets sent to
49864         this Dynamic Authorization Client.  This includes
49865         the RADIUS Reauthentication-NAK packets sent with a Service-Type
49866         attribute with value 'Authorize Only' and the RADIUS
49867         Reauthentication-NAK packets sent because no session context was
49868         found.  This counter may experience a discontinuity
49869         when the DAS module (re)starts, as indicated by the
49870         value of radiusDynAuthServerCounterDiscontinuity."
49871    REFERENCE
49872        "Reauthentication extension for RFC3576 ."
49873    ::= { rcRadiusDynAuthStatsClientEntry 5 }
49874
49875rcRadiusDynAuthServerRcNacksAuthOnlyRequests OBJECT-TYPE
49876    SYNTAX     Counter32
49877    UNITS      "requests"
49878    MAX-ACCESS read-only
49879    STATUS     current
49880    DESCRIPTION
49881        "The number of RADIUS Reauthentication-NAK packets that include a
49882         Service-Type attribute with value 'Authorize Only'
49883         sent to this Dynamic Authorization Client.  This counter
49884         may experience a discontinuity when the DAS module
49885         (re)starts, as indicated by the value of
49886         radiusDynAuthServerCounterDiscontinuity."
49887    REFERENCE
49888        "Reauthentication extension for RFC3576 ."
49889    ::= { rcRadiusDynAuthStatsClientEntry 6 }
49890
49891rcRadiusDynAuthServerRcNacksNoSess OBJECT-TYPE
49892    SYNTAX     Counter32
49893    UNITS      "requests"
49894    MAX-ACCESS read-only
49895    STATUS     current
49896    DESCRIPTION
49897        "The number of RADIUS Reauthentication-NAK packets sent to this
49898         Dynamic Authorization Client because no session context
49899         was found.  This counter may experience a discontinuity
49900         when the DAS module (re)starts, as indicated by the
49901         value of radiusDynAuthServerCounterDiscontinuity."
49902    REFERENCE
49903        "Reauthentication extension for RFC3576 ."
49904    ::= { rcRadiusDynAuthStatsClientEntry 7 }
49905
49906rcRadiusDynAuthServerRcSessReauthenticated OBJECT-TYPE
49907    SYNTAX     Counter32
49908    UNITS      "requests"
49909    MAX-ACCESS read-only
49910    STATUS     current
49911    DESCRIPTION
49912        "The number of user sessions reauthenticated
49913         for the Reauthentication-Requests received from this
49914         Dynamic Authorization Client.  Depending on site-
49915         specific policies, a single Reauthentication request can change
49916         multiple user sessions' authorization.  In cases where
49917         this Dynamic Authorization Server has no knowledge of
49918         the number of user sessions that are affected by a
49919         single request, each such CoA-Request will
49920         count as a single affected user session only.  This
49921         counter may experience a discontinuity when the DAS
49922         module (re)starts, as indicated by the value of
49923         radiusDynAuthServerCounterDiscontinuity."
49924    REFERENCE
49925        "Reauthentication extension for RFC3576 ."
49926    ::= { rcRadiusDynAuthStatsClientEntry 8 }
49927
49928rcRadiusDynAuthServerRcMalformed OBJECT-TYPE
49929    SYNTAX     Counter32
49930    UNITS      "requests"
49931    MAX-ACCESS read-only
49932    STATUS     current
49933    DESCRIPTION
49934        "The number of malformed RADIUS Reauthentication-Request
49935         packets received from this Dynamic Authorization Client.
49936         Bad authenticators and unknown types are not included
49937         as malformed Reauthentication-Requests.  This counter
49938         may experience a discontinuity when the DAS module
49939         (re)starts, as indicated by the value of
49940         radiusDynAuthServerCounterDiscontinuity."
49941    REFERENCE
49942        "Reauthentication extension for RFC3576 ."
49943    ::= { rcRadiusDynAuthStatsClientEntry 9 }
49944
49945rcRadiusDynAuthServerRcDropped OBJECT-TYPE
49946    SYNTAX     Counter32
49947    UNITS      "requests"
49948    MAX-ACCESS read-only
49949    STATUS     current
49950    DESCRIPTION
49951        "The number of incoming Reauthentication packets from this
49952         Dynamic Authorization Client silently discarded
49953         by the server application for some reason other than
49954         malformed, bad authenticators, or unknown types.  This
49955         counter may experience a discontinuity when the DAS
49956         module (re)starts, as indicated by the value of
49957         radiusDynAuthServerCounterDiscontinuity."
49958    REFERENCE
49959        "Reauthentication extension for RFC3576 ."
49960    ::= { rcRadiusDynAuthStatsClientEntry 10 }
49961
49962rcRadiusDynAuthServerRcBadAuths OBJECT-TYPE
49963    SYNTAX     Counter32
49964    UNITS      "requests"
49965    MAX-ACCESS read-only
49966    STATUS     current
49967    DESCRIPTION
49968        "The number of RADIUS Reauthentication-Request packets that
49969         contained an invalid Authenticator field received
49970         from this Dynamic Authorization Client.  This counter
49971         may experience a discontinuity when the DAS module
49972         (re)starts, as indicated by the value of
49973         radiusDynAuthServerCounterDiscontinuity."
49974    REFERENCE
49975        "Reauthentication extension for RFC3576 ."
49976    ::= { rcRadiusDynAuthStatsClientEntry 11 }
49977
49978-- --------------------------------------------------
49979-- rcTacacsGlobal Group
49980-- --------------------------------------------------
49981
49982rcTacacsGlobal OBJECT IDENTIFIER ::= { rcTacacs 1 }
49983
49984rcTacacsGlobalEnable OBJECT-TYPE
49985    SYNTAX      TruthValue
49986    MAX-ACCESS  read-write
49987    STATUS      current
49988    DESCRIPTION "Enable/disable this feature."
49989    DEFVAL      { false }
49990    ::= { rcTacacsGlobal 1 }
49991
49992rcTacacsGlobalLastUserName OBJECT-TYPE
49993    SYNTAX      OCTET STRING (SIZE(0..128))
49994    MAX-ACCESS  read-only
49995    STATUS      current
49996    DESCRIPTION "The last user for which authentication was attempted using TACACS+."
49997    ::= { rcTacacsGlobal 2 }
49998
49999rcTacacsGlobalLastAddressType OBJECT-TYPE
50000    SYNTAX      InetAddressType
50001    MAX-ACCESS  read-only
50002    STATUS      current
50003    DESCRIPTION "The type of address for the TACACS+ server that was most recently accessed"
50004    ::= { rcTacacsGlobal 3 }
50005
50006rcTacacsGlobalLastAddress OBJECT-TYPE
50007    SYNTAX      InetAddress
50008    MAX-ACCESS  read-only
50009    STATUS      current
50010    DESCRIPTION "The address of the TACACS+ server that was most recently accessed"
50011    ::= { rcTacacsGlobal 4 }
50012
50013rcTacacsAccounting OBJECT-TYPE
50014    SYNTAX        BITS {
50015                      cli(0),
50016                      ppp(1)
50017                  }
50018    MAX-ACCESS    read-write
50019    STATUS        current
50020    DESCRIPTION   "Determines which application will be accounted by tacacs+."
50021    DEFVAL        { {} }
50022    ::= { rcTacacsGlobal 5 }
50023
50024rcTacacsAuthentication OBJECT-TYPE
50025    SYNTAX        BITS {
50026                      cli(0),
50027                      ppp(1),
50028                      web(2)
50029                  }
50030    MAX-ACCESS    read-write
50031    STATUS        current
50032    DESCRIPTION   "Determines which application will be authenticated by tacacs+."
50033    DEFVAL        { {cli} }
50034    ::= { rcTacacsGlobal 6 }
50035
50036rcTacacsNncliCommandAuthorizationEnabled OBJECT-TYPE
50037    SYNTAX        TruthValue
50038    MAX-ACCESS    read-write
50039    STATUS        current
50040    DESCRIPTION   "This object controls whether TACACS+ will be used for
50041                   authorization of individual NNCLI commands."
50042    DEFVAL        { false }
50043    ::= { rcTacacsGlobal 7 }
50044
50045rcTacacsNncliCommandAuthorizationLevels OBJECT-TYPE
50046    SYNTAX        BITS {
50047                      level0(0),
50048                      level1(1),
50049                      level2(2),
50050                      level3(3),
50051                      level4(4),
50052                      level5(5)
50053                  }
50054    MAX-ACCESS    read-write
50055    STATUS        current
50056    DESCRIPTION   "This object controls which NNCLI command privilege levels
50057                   will be authorized by TACACS+."
50058    DEFVAL        { { } }
50059    ::= { rcTacacsGlobal 8 }
50060
50061-- --------------------------------------------------
50062-- rcTacacsServerTable
50063-- --------------------------------------------------
50064
50065rcTacacsServerTable OBJECT-TYPE
50066    SYNTAX      SEQUENCE OF RcTacacsServerEntry
50067    MAX-ACCESS  not-accessible
50068    STATUS      current
50069    DESCRIPTION "The (conceptual) table listing the TACACS+ servers with
50070                 which the client shares a secret."
50071    ::= { rcTacacs 2 }
50072
50073rcTacacsServerEntry OBJECT-TYPE
50074    SYNTAX      RcTacacsServerEntry
50075    MAX-ACCESS  not-accessible
50076    STATUS      current
50077    DESCRIPTION "An entry (conceptual row) representing a TACACS+ server
50078                 with which the client shares a secret."
50079    INDEX       { rcTacacsServerAddressType, rcTacacsServerAddress }
50080    ::= { rcTacacsServerTable 1 }
50081
50082RcTacacsServerEntry ::= SEQUENCE {
50083    rcTacacsServerAddressType               InetAddressType,
50084    rcTacacsServerAddress                          InetAddress,
50085    rcTacacsServerPortNumber                   InetPortNumber,
50086    rcTacacsServerConnectionType          INTEGER,
50087    rcTacacsServerConnectionStatus        INTEGER,
50088    rcTacacsServerTimeout                          Integer32,
50089    rcTacacsServerKey                                   OCTET STRING,
50090    rcTacacsServerSourceIpInterfaceEnabled  TruthValue,
50091    rcTacacsServerSourceIpInterfaceType        InetAddressType,
50092    rcTacacsServerSourceIpInterface        InetAddress,
50093    rcTacacsServerPriority                             Integer32,
50094    rcTacacsServerRowStatus                     RowStatus
50095}
50096
50097rcTacacsServerAddressType  OBJECT-TYPE
50098    SYNTAX      InetAddressType
50099    MAX-ACCESS  not-accessible
50100    STATUS      current
50101    DESCRIPTION  "Specifies the type of IP address used on the Tacacs+ server."
50102    ::= { rcTacacsServerEntry 1 }
50103
50104rcTacacsServerAddress OBJECT-TYPE
50105    SYNTAX      InetAddress
50106    MAX-ACCESS  not-accessible
50107    STATUS      current
50108    DESCRIPTION  "The IP address of the TACACS+ server referred to in this table entry."
50109    ::= { rcTacacsServerEntry 2 }
50110
50111rcTacacsServerPortNumber  OBJECT-TYPE
50112    SYNTAX      InetPortNumber
50113    MAX-ACCESS  read-create
50114    STATUS      current
50115    DESCRIPTION  "The TCP port on which the client establishes a connection to the server.
50116	                 A value of 0 indicates that the system specified default value is used."
50117    DEFVAL      { 49 }
50118    ::= { rcTacacsServerEntry 3 }
50119
50120rcTacacsServerConnectionType  OBJECT-TYPE
50121    SYNTAX       INTEGER {
50122                     singleConnection(1),
50123                     perSessionConnection(2)
50124                 }
50125    MAX-ACCESS   read-create
50126    STATUS       current
50127    DESCRIPTION  "Specifies TCP connection type between device and TACACS+ server.
50128         Either a single open connection between a device and server
50129         (SingleConnection), or open/close connection per communication
50130         session (PerSessionConnection)."
50131    DEFVAL       { perSessionConnection }
50132    ::= { rcTacacsServerEntry 4 }
50133
50134rcTacacsServerConnectionStatus  OBJECT-TYPE
50135    SYNTAX      INTEGER {
50136                    connected(1),
50137                    notConnected(2)
50138                }
50139    MAX-ACCESS  read-only
50140    STATUS      current
50141    DESCRIPTION  "Specifies status TCP connection type between device and TACACS+
50142         server."
50143    ::= { rcTacacsServerEntry 5 }
50144
50145rcTacacsServerTimeout  OBJECT-TYPE
50146    SYNTAX      Integer32 (10..30)
50147    MAX-ACCESS  read-create
50148    STATUS      current
50149    DESCRIPTION  "The maximum time (in seconds) to wait for this TACACS+ server to reply."
50150    DEFVAL      { 10 }
50151    ::= { rcTacacsServerEntry 6 }
50152
50153rcTacacsServerKey  OBJECT-TYPE
50154    SYNTAX      OCTET STRING (SIZE(0..128))
50155    MAX-ACCESS  read-create
50156    STATUS      current
50157    DESCRIPTION "Secret key to be shared with this TACACS+ server.
50158	                If the key length is zero that indicates no encryption is being used."
50159    DEFVAL      { ''H }
50160    ::= { rcTacacsServerEntry 7 }
50161
50162rcTacacsServerSourceIpInterfaceEnabled  OBJECT-TYPE
50163    SYNTAX      TruthValue
50164    MAX-ACCESS  read-create
50165    STATUS      current
50166    DESCRIPTION  "Specifies whether source address specification is enabled."
50167    DEFVAL { false }
50168    ::= { rcTacacsServerEntry 8 }
50169
50170rcTacacsServerSourceIpInterfaceType  OBJECT-TYPE
50171    SYNTAX      InetAddressType
50172    MAX-ACCESS  read-create
50173    STATUS      current
50174    DESCRIPTION  "Specifies the type of IP address used on the interface that
50175         connects to the Tacacs+ server.  If this value is unknown(0),
50176         then a system-wide default value will be used."
50177    DEFVAL { unknown }
50178    ::= { rcTacacsServerEntry 9 }
50179
50180rcTacacsServerSourceIpInterface OBJECT-TYPE
50181    SYNTAX      InetAddress
50182    MAX-ACCESS  read-create
50183    STATUS      current
50184    DESCRIPTION  "IP address of the interface to use with this server."
50185    DEFVAL      { ''H }
50186    ::= { rcTacacsServerEntry 10 }
50187
50188rcTacacsServerPriority OBJECT-TYPE
50189    SYNTAX      Integer32 (1..65535)
50190    MAX-ACCESS  read-create
50191    STATUS      current
50192    DESCRIPTION  "Determines the order in which the TACACS+ servers will be used,
50193         when 1 is the highest priority. If more than one server share
50194         the same priority - they will be used in  lexicographic order
50195         (the order of entries in this table)."
50196    DEFVAL      { 1 }
50197    ::= { rcTacacsServerEntry 11 }
50198
50199rcTacacsServerRowStatus OBJECT-TYPE
50200    SYNTAX      RowStatus
50201    MAX-ACCESS  read-create
50202    STATUS      current
50203    DESCRIPTION "The row status variable, can be set to destroy or createAndGo."
50204    ::= { rcTacacsServerEntry 12 }
50205
50206--------------------------------------------------------------------
50207-- rcASGGlobal Group
50208--------------------------------------------------------------------
50209
50210rcASGGlobal OBJECT IDENTIFIER ::= { rcASG 1 }
50211
50212rcASGGlobalEnableStatus  OBJECT-TYPE
50213    SYNTAX      TruthValue
50214    MAX-ACCESS  read-only
50215    STATUS      current
50216    DESCRIPTION "Display ASG enable/disable status"
50217    ::= { rcASGGlobal 1 }
50218
50219rcASGGlobalAccountsTable OBJECT-TYPE
50220	SYNTAX		SEQUENCE OF RcASGGlobalAccountsEntry
50221	MAX-ACCESS	not-accessible
50222	STATUS		current
50223	DESCRIPTION	"Display ASG supported service login usernames and their permission levels"
50224	::= { rcASGGlobal 2 }
50225
50226rcASGGlobalAccountsEntry OBJECT-TYPE
50227    SYNTAX      RcASGGlobalAccountsEntry
50228    MAX-ACCESS  not-accessible
50229    STATUS      current
50230    DESCRIPTION "Contains an entry of rcASGGlobalAccountsEntry which has username and persmission levels"
50231	INDEX		{ rcASGGlobalAccountsAccessLevel }
50232    ::= { rcASGGlobalAccountsTable 1 }
50233
50234RcASGGlobalAccountsEntry ::= SEQUENCE {
50235		rcASGGlobalAccountsUsername		DisplayString,
50236		rcASGGlobalAccountsAccessLevel	INTEGER
50237	}
50238
50239rcASGGlobalAccountsUsername	OBJECT-TYPE
50240	SYNTAX		DisplayString (SIZE (0..32))
50241	MAX-ACCESS	read-only
50242	STATUS		current
50243	DESCRIPTION	"ASG supported username"
50244	::= { rcASGGlobalAccountsEntry 1 }
50245
50246rcASGGlobalAccountsAccessLevel	OBJECT-TYPE
50247	SYNTAX		INTEGER {
50248					rwa(1),
50249					rw(2),
50250					l1(3),
50251					l2(4)
50252					}
50253	MAX-ACCESS	read-only
50254	STATUS		current
50255	DESCRIPTION	"permission level of the username"
50256	::= { rcASGGlobalAccountsEntry 2 }
50257
50258rcASGGlobalAFHeader OBJECT IDENTIFIER ::= { rcASG 2 }
50259
50260rcASGGlobalAFHeaderAFID OBJECT-TYPE
50261    SYNTAX      DisplayString (SIZE(0..32))
50262    MAX-ACCESS  read-only
50263    STATUS      current
50264    DESCRIPTION "Display lacfile/AF AF_ID"
50265    ::= { rcASGGlobalAFHeader 1 }
50266
50267rcASGGlobalAFHeaderProduct OBJECT-TYPE
50268    SYNTAX      DisplayString (SIZE(0..256))
50269    MAX-ACCESS  read-only
50270    STATUS      current
50271    DESCRIPTION "Display lacfile/AF product name"
50272    ::= { rcASGGlobalAFHeader 2 }
50273
50274rcASGGlobalAFHeaderDateAndTime OBJECT-TYPE
50275    SYNTAX      DateAndTime
50276    MAX-ACCESS  read-only
50277    STATUS      current
50278    DESCRIPTION "Display lacfile/AF generated date and time"
50279    ::= { rcASGGlobalAFHeader 3 }
50280
50281rcASGGlobalAFHeaderRelease OBJECT-TYPE
50282    SYNTAX      DisplayString (SIZE(0..32))
50283    MAX-ACCESS  read-only
50284    STATUS      current
50285    DESCRIPTION "Display lacfile/AF release version"
50286    ::= { rcASGGlobalAFHeader 4 }
50287
50288-- IGMP
50289
50290rcIgmpInterfaceExtnTable OBJECT-TYPE
50291        SYNTAX        SEQUENCE OF RcIgmpInterfaceExtnEntry
50292        MAX-ACCESS    not-accessible
50293        STATUS        current
50294        DESCRIPTION   ""
50295        ::= { rcIgmp 1 }
50296
50297rcIgmpInterfaceExtnEntry OBJECT-TYPE
50298        SYNTAX        RcIgmpInterfaceExtnEntry
50299        MAX-ACCESS    not-accessible
50300        STATUS        current
50301        DESCRIPTION   ""
50302        INDEX         { rcIgmpInterfaceExtnIfIndex }
50303        ::= { rcIgmpInterfaceExtnTable 1 }
50304
50305RcIgmpInterfaceExtnEntry ::=
50306        SEQUENCE {
50307                rcIgmpInterfaceExtnIfIndex               InterfaceIndex,
50308                rcIgmpInterfaceExtnSnoopEnable           TruthValue,
50309                rcIgmpInterfaceExtnProxySnoopEnable      TruthValue,
50310                rcIgmpInterfaceExtnMaxAdvertiseInterval  INTEGER,
50311                rcIgmpInterfaceExtnMinAdvertiseInterval  INTEGER,
50312                rcIgmpInterfaceExtnMaxInitialAdvertiseInterval Integer32,
50313                rcIgmpInterfaceExtnMaxInitialAdvertments Integer32,
50314                rcIgmpInterfaceExtnNeighborDeadInterval  Integer32,
50315                rcIgmpInterfaceExtnFastLeaveEnable       TruthValue,
50316                rcIgmpInterfaceExtnFastLeavePortMembers  PortSet,
50317                rcIgmpInterfaceExtnMrdiscEnable          TruthValue,
50318                rcIgmpInterfaceExtnDiscoveredRouterPorts PortSet,
50319                rcIgmpInterfaceExtnSnoopMRouterPorts     PortSet,
50320                rcIgmpInterfaceExtnSnoopActiveMRouterPorts PortSet,
50321                rcIgmpInterfaceExtnSnoopMRouterExpiration Integer32,
50322                rcIgmpInterfaceExtnFlushAction            INTEGER,
50323                rcIgmpInterfaceExtnRouterAlertEnable      EnableValue,
50324                rcIgmpInterfaceExtnSsmEnable             TruthValue,
50325                rcIgmpInterfaceExtnIgapEnable            EnableValue,
50326                rcIgmpInterfaceExtnAccntEnable           EnableValue,
50327                rcIgmpInterfaceExtnAuthEnable            EnableValue,
50328                rcIgmpInterfaceExtnStreamLimitEnable     EnableValue,
50329                rcIgmpInterfaceExtnMaxStreams            Integer32,
50330                rcIgmpInterfaceExtnNumStreams            Integer32,
50331                rcIgmpInterfaceExtnNewQuerier            IpAddress,
50332                rcIgmpInterfaceExtnSnoopQuerierEnable    TruthValue,
50333                rcIgmpInterfaceExtnSnoopQuerierAddr      IpAddress,
50334                rcIgmpInterfaceExtnMvrEnable             TruthValue,
50335                rcIgmpInterfaceExtnMvrProxyEnable        TruthValue,
50336                rcIgmpInterfaceExtnDynamicDowngradeEnable TruthValue,
50337                rcIgmpInterfaceExtnCompatibilityModeEnable TruthValue,
50338                rcIgmpInterfaceExtnOperVersion            INTEGER,
50339                rcIgmpInterfaceExtnExplicitHostTrackingEnable TruthValue,
50340                rcIgmpInterfaceExtnMcastMode             INTEGER,
50341                rcIgmpInterfaceExtnL2Isid                Integer32
50342        }
50343
50344rcIgmpInterfaceExtnIfIndex OBJECT-TYPE
50345        SYNTAX        InterfaceIndex
50346        MAX-ACCESS    read-only
50347        STATUS        current
50348        DESCRIPTION   "ifindex."
50349        ::= { rcIgmpInterfaceExtnEntry 1 }
50350
50351rcIgmpInterfaceExtnSnoopEnable OBJECT-TYPE
50352        SYNTAX        TruthValue
50353        MAX-ACCESS    read-write
50354        STATUS        current
50355        DESCRIPTION   "enable snoop."
50356        ::= { rcIgmpInterfaceExtnEntry 2 }
50357
50358rcIgmpInterfaceExtnProxySnoopEnable OBJECT-TYPE
50359        SYNTAX        TruthValue
50360        MAX-ACCESS    read-write
50361        STATUS        current
50362        DESCRIPTION   "enable proxy snoop."
50363        ::= { rcIgmpInterfaceExtnEntry 3 }
50364
50365rcIgmpInterfaceExtnMaxAdvertiseInterval OBJECT-TYPE
50366        SYNTAX        INTEGER(2..180)
50367        MAX-ACCESS    read-write
50368        STATUS        current
50369        DESCRIPTION   ""
50370        DEFVAL        { 20 }
50371        ::= { rcIgmpInterfaceExtnEntry 4 }
50372
50373rcIgmpInterfaceExtnMinAdvertiseInterval OBJECT-TYPE
50374        SYNTAX        INTEGER(3..180)
50375        MAX-ACCESS    read-write
50376        STATUS        current
50377        DESCRIPTION   ""
50378        DEFVAL        { 15 }
50379        ::= { rcIgmpInterfaceExtnEntry 5 }
50380
50381rcIgmpInterfaceExtnMaxInitialAdvertiseInterval OBJECT-TYPE
50382        SYNTAX        Integer32
50383        MAX-ACCESS    read-write
50384        STATUS        current
50385        DESCRIPTION   ""
50386        DEFVAL        { 2 }
50387        ::= { rcIgmpInterfaceExtnEntry 6 }
50388
50389rcIgmpInterfaceExtnMaxInitialAdvertments OBJECT-TYPE
50390        SYNTAX        Integer32
50391        MAX-ACCESS    read-write
50392        STATUS        current
50393        DESCRIPTION   ""
50394        DEFVAL        { 3 }
50395        ::= { rcIgmpInterfaceExtnEntry 7 }
50396
50397rcIgmpInterfaceExtnNeighborDeadInterval OBJECT-TYPE
50398        SYNTAX        Integer32
50399        MAX-ACCESS    read-write
50400        STATUS        current
50401        DESCRIPTION   ""
50402        DEFVAL        { 60 }
50403        ::= { rcIgmpInterfaceExtnEntry 8 }
50404
50405rcIgmpInterfaceExtnFastLeaveEnable OBJECT-TYPE
50406        SYNTAX        TruthValue
50407        MAX-ACCESS    read-write
50408        STATUS        current
50409        DESCRIPTION   "Enable fast leave on this interface."
50410        DEFVAL        { false }
50411        ::= { rcIgmpInterfaceExtnEntry 9 }
50412
50413rcIgmpInterfaceExtnFastLeavePortMembers OBJECT-TYPE
50414        SYNTAX        PortSet
50415        MAX-ACCESS    read-write
50416        STATUS        current
50417        DESCRIPTION   "The set of ports that are enabled for fast leave."
50418        ::= { rcIgmpInterfaceExtnEntry 10 }
50419
50420rcIgmpInterfaceExtnMrdiscEnable OBJECT-TYPE
50421        SYNTAX        TruthValue
50422        MAX-ACCESS    read-write
50423        STATUS        current
50424        DESCRIPTION   "Enable/disable multicast router discovery."
50425        ::= { rcIgmpInterfaceExtnEntry 11 }
50426
50427rcIgmpInterfaceExtnDiscoveredRouterPorts OBJECT-TYPE
50428        SYNTAX        PortSet
50429        MAX-ACCESS    read-only
50430        STATUS        current
50431        DESCRIPTION   "list of ports that discovered by
50432                       IGMP Multicast router discovery
50433                       (MRDISC) protocol."
50434        ::= { rcIgmpInterfaceExtnEntry 12 }
50435
50436rcIgmpInterfaceExtnSnoopMRouterPorts OBJECT-TYPE
50437        SYNTAX        PortSet
50438        MAX-ACCESS    read-write
50439        STATUS        current
50440        DESCRIPTION   "The set of ports in this interface that provide
50441                      connectivity to an IP Multicast router."
50442        ::= { rcIgmpInterfaceExtnEntry 13 }
50443
50444rcIgmpInterfaceExtnSnoopActiveMRouterPorts OBJECT-TYPE
50445        SYNTAX        PortSet
50446        MAX-ACCESS    read-only
50447        STATUS        current
50448        DESCRIPTION   "Active ports."
50449        ::= { rcIgmpInterfaceExtnEntry 14 }
50450
50451rcIgmpInterfaceExtnSnoopMRouterExpiration OBJECT-TYPE
50452        SYNTAX        Integer32
50453        MAX-ACCESS    read-only
50454        STATUS        current
50455        DESCRIPTION   "Multicast querier router aging time out."
50456        ::= { rcIgmpInterfaceExtnEntry 15 }
50457
50458rcIgmpInterfaceExtnFlushAction OBJECT-TYPE
50459        SYNTAX        INTEGER {
50460                         none(1),
50461                         flushGrpMember(2),
50462                         flushMrouter(3),
50463                         flushSender(4)
50464                      }
50465        MAX-ACCESS    read-write
50466        STATUS        current
50467        DESCRIPTION   "IGMP flush action."
50468        ::= { rcIgmpInterfaceExtnEntry 16 }
50469
50470rcIgmpInterfaceExtnRouterAlertEnable OBJECT-TYPE
50471        SYNTAX        EnableValue
50472        MAX-ACCESS    read-write
50473        STATUS        current
50474        DESCRIPTION   "Enable Router Alert Check."
50475        ::= { rcIgmpInterfaceExtnEntry 17 }
50476
50477rcIgmpInterfaceExtnSsmEnable OBJECT-TYPE
50478        SYNTAX        TruthValue
50479        MAX-ACCESS    read-write
50480        STATUS        current
50481        DESCRIPTION   "enable SSM."
50482        ::= { rcIgmpInterfaceExtnEntry 18 }
50483
50484rcIgmpInterfaceExtnIgapEnable OBJECT-TYPE
50485        SYNTAX        EnableValue
50486        MAX-ACCESS    read-write
50487        STATUS        current
50488        DESCRIPTION   "enable/disable IGAP."
50489        DEFVAL        { enable }
50490        ::= { rcIgmpInterfaceExtnEntry 19 }
50491
50492rcIgmpInterfaceExtnAccntEnable OBJECT-TYPE
50493        SYNTAX        EnableValue
50494        MAX-ACCESS    read-write
50495        STATUS        current
50496        DESCRIPTION   "enable/disable accounting."
50497        DEFVAL        { enable }
50498        ::= { rcIgmpInterfaceExtnEntry 20 }
50499
50500rcIgmpInterfaceExtnAuthEnable OBJECT-TYPE
50501        SYNTAX        EnableValue
50502        MAX-ACCESS    read-write
50503        STATUS        current
50504        DESCRIPTION   "enable/disable authentication."
50505        DEFVAL        { enable }
50506        ::= { rcIgmpInterfaceExtnEntry 21 }
50507
50508rcIgmpInterfaceExtnStreamLimitEnable OBJECT-TYPE
50509        SYNTAX        EnableValue
50510        MAX-ACCESS    read-write
50511        STATUS        current
50512        DESCRIPTION   "Stream Limitation enable/disable."
50513        DEFVAL        { enable }
50514        ::= { rcIgmpInterfaceExtnEntry 22 }
50515
50516rcIgmpInterfaceExtnMaxStreams OBJECT-TYPE
50517        SYNTAX        Integer32
50518        MAX-ACCESS    read-write
50519        STATUS        current
50520        DESCRIPTION   "Maximum number of stream."
50521        DEFVAL        { 4 }
50522        ::= { rcIgmpInterfaceExtnEntry 23 }
50523
50524rcIgmpInterfaceExtnNumStreams OBJECT-TYPE
50525        SYNTAX        Integer32
50526        MAX-ACCESS    read-only
50527        STATUS        current
50528        DESCRIPTION   "Current number of streams."
50529        ::= { rcIgmpInterfaceExtnEntry 24 }
50530
50531rcIgmpInterfaceExtnNewQuerier OBJECT-TYPE
50532        SYNTAX        IpAddress
50533        MAX-ACCESS    read-only
50534        STATUS        current
50535        DESCRIPTION   "The address of the New IGMP Querier on
50536                       the IP subnet to which this interface is
50537                       attached."
50538        ::= { rcIgmpInterfaceExtnEntry 25 }
50539
50540rcIgmpInterfaceExtnSnoopQuerierEnable OBJECT-TYPE
50541        SYNTAX        TruthValue
50542        MAX-ACCESS    read-write
50543        STATUS        current
50544        DESCRIPTION   "enable snoop querier."
50545        ::= { rcIgmpInterfaceExtnEntry 26 }
50546
50547rcIgmpInterfaceExtnSnoopQuerierAddr OBJECT-TYPE
50548        SYNTAX        IpAddress
50549        MAX-ACCESS    read-write
50550        STATUS        current
50551        DESCRIPTION   "The pseudo address of the IGMP Snoop Querier."
50552        ::= { rcIgmpInterfaceExtnEntry 27 }
50553
50554rcIgmpInterfaceExtnMvrEnable OBJECT-TYPE
50555        SYNTAX        TruthValue
50556        MAX-ACCESS    read-write
50557        STATUS        current
50558        DESCRIPTION   "Enable or disable mcast-vlan-registration on a vlan, it
50559                               is used to specified a vlan works as a mcast-vlan,
50560                               maximum 16 mcast-vlan is supported."
50561        ::= { rcIgmpInterfaceExtnEntry 28 }
50562
50563rcIgmpInterfaceExtnMvrProxyEnable OBJECT-TYPE
50564        SYNTAX        TruthValue
50565        MAX-ACCESS    read-write
50566        STATUS        current
50567        DESCRIPTION   "enable or disable mcast-vlan-registration proxy on a vlan,
50568                       you must enable mcast-vlan-registration at first."
50569        ::= { rcIgmpInterfaceExtnEntry 29 }
50570
50571rcIgmpInterfaceExtnDynamicDowngradeEnable    OBJECT-TYPE
50572        SYNTAX        TruthValue
50573        MAX-ACCESS    read-write
50574        STATUS        current
50575        DESCRIPTION   "enable dynamic downgrade the IGMP version when older version query message was received."
50576        DEFVAL        { true }
50577        ::= { rcIgmpInterfaceExtnEntry 30 }
50578
50579rcIgmpInterfaceExtnCompatibilityModeEnable    OBJECT-TYPE
50580        SYNTAX        TruthValue
50581        MAX-ACCESS    read-write
50582        STATUS        current
50583        DESCRIPTION   "enable v2 v3 compatible mode, which will handle the IGMP v2 message in v3 interface"
50584        DEFVAL        { false }
50585        ::= { rcIgmpInterfaceExtnEntry 31 }
50586
50587rcIgmpInterfaceExtnOperVersion OBJECT-TYPE
50588        SYNTAX        INTEGER {
50589                        version1(1),
50590                        version2(2),
50591                        version3(3) }
50592        MAX-ACCESS    read-only
50593        STATUS        current
50594        DESCRIPTION   "The operational version of IGMP which is running on this interface."
50595        ::= { rcIgmpInterfaceExtnEntry 32 }
50596
50597rcIgmpInterfaceExtnExplicitHostTrackingEnable OBJECT-TYPE
50598        SYNTAX        TruthValue
50599        MAX-ACCESS    read-write
50600        STATUS        current
50601        DESCRIPTION   "Enable the IGMP protocol running in version 3 to track hosts per channels/groups."
50602        DEFVAL        { false }
50603        ::= { rcIgmpInterfaceExtnEntry 33 }
50604
50605rcIgmpInterfaceExtnMcastMode OBJECT-TYPE
50606    SYNTAX     INTEGER { snoop(1), pim(2), snoopSpb(3), routedSpb(4), dvmrp(5), none(6), pimgwSpb(7)}
50607    MAX-ACCESS read-only
50608    STATUS     current
50609    DESCRIPTION "IGMP interface mode"
50610    DEFVAL    { none }
50611    ::= { rcIgmpInterfaceExtnEntry 34 }
50612
50613rcIgmpInterfaceExtnL2Isid OBJECT-TYPE
50614        SYNTAX        Integer32 (0..16777215)
50615        MAX-ACCESS    read-only
50616        STATUS        current
50617        DESCRIPTION   "L2 ISID of the cvlan."
50618        ::= { rcIgmpInterfaceExtnEntry 37 }
50619
50620-- IGMP Static
50621
50622rcIgmpStaticTable OBJECT-TYPE
50623        SYNTAX        SEQUENCE OF RcIgmpStaticEntry
50624        MAX-ACCESS    not-accessible
50625        STATUS        current
50626        DESCRIPTION   ""
50627        ::= { rcIgmp 2 }
50628
50629rcIgmpStaticEntry OBJECT-TYPE
50630        SYNTAX        RcIgmpStaticEntry
50631        MAX-ACCESS    not-accessible
50632        STATUS        current
50633        DESCRIPTION   ""
50634        INDEX         { rcIgmpStaticIfIndex, rcIgmpStaticGrpAddr }
50635        ::= { rcIgmpStaticTable 1 }
50636
50637RcIgmpStaticEntry ::=
50638        SEQUENCE {
50639                rcIgmpStaticIfIndex          InterfaceIndex,
50640                rcIgmpStaticGrpAddr          IpAddress,
50641                rcIgmpStaticMemberPorts      PortSet,
50642                rcIgmpStaticNotAllowedToJoin PortSet,
50643                rcIgmpStaticRowStatus        RowStatus,
50644                rcIgmpStaticToGrpAddr        IpAddress
50645        }
50646
50647rcIgmpStaticIfIndex OBJECT-TYPE
50648        SYNTAX        InterfaceIndex
50649        MAX-ACCESS    read-only
50650        STATUS        current
50651        DESCRIPTION   "ifindex"
50652        ::= { rcIgmpStaticEntry 1 }
50653
50654rcIgmpStaticGrpAddr OBJECT-TYPE
50655        SYNTAX        IpAddress
50656        MAX-ACCESS    read-only
50657        STATUS        current
50658        DESCRIPTION   "Ip multicast address. The GrpAddress holds the starting
50659                       range for the address range.  If the ToGrpAddress is not
50660                       entered, the it is as good as entering a single address."
50661        ::= { rcIgmpStaticEntry 2 }
50662
50663rcIgmpStaticMemberPorts OBJECT-TYPE
50664        SYNTAX        PortSet
50665        MAX-ACCESS    read-write
50666        STATUS        current
50667        DESCRIPTION   "egressing ports."
50668        ::= { rcIgmpStaticEntry 3 }
50669
50670rcIgmpStaticNotAllowedToJoin OBJECT-TYPE
50671        SYNTAX        PortSet
50672        MAX-ACCESS    read-write
50673        STATUS        current
50674        DESCRIPTION   "not allowed to join."
50675        ::= { rcIgmpStaticEntry 4 }
50676
50677rcIgmpStaticRowStatus OBJECT-TYPE
50678        SYNTAX        RowStatus
50679        MAX-ACCESS    read-write
50680        STATUS        current
50681        DESCRIPTION   "Used to create/delete entries in the rcIgmpStaticEntry."
50682        ::= { rcIgmpStaticEntry 5 }
50683
50684rcIgmpStaticToGrpAddr OBJECT-TYPE
50685        SYNTAX        IpAddress
50686        MAX-ACCESS    read-write
50687        STATUS        current
50688        DESCRIPTION   "To hold the range for the GrpAddress."
50689        ::= { rcIgmpStaticEntry 6 }
50690
50691-- IGMP Access
50692
50693rcIgmpAccessTable OBJECT-TYPE
50694        SYNTAX        SEQUENCE OF RcIgmpAccessEntry
50695        MAX-ACCESS    not-accessible
50696        STATUS        current
50697        DESCRIPTION   ""
50698        ::= { rcIgmp 3 }
50699
50700rcIgmpAccessEntry OBJECT-TYPE
50701        SYNTAX        RcIgmpAccessEntry
50702        MAX-ACCESS    not-accessible
50703        STATUS        current
50704        DESCRIPTION   ""
50705        INDEX         { rcIgmpAccessIfIndex, rcIgmpAccessGrpAddr,
50706                        rcIgmpAccessHostAddr, rcIgmpAccessHostMask }
50707        ::= { rcIgmpAccessTable 1 }
50708
50709RcIgmpAccessEntry ::=
50710        SEQUENCE {
50711                rcIgmpAccessIfIndex     InterfaceIndex,
50712                rcIgmpAccessGrpAddr     IpAddress,
50713                rcIgmpAccessHostAddr    IpAddress,
50714                rcIgmpAccessMode        INTEGER,
50715                rcIgmpAccessRowStatus   RowStatus,
50716                rcIgmpAccessHostMask    IpAddress
50717        }
50718
50719rcIgmpAccessIfIndex OBJECT-TYPE
50720        SYNTAX        InterfaceIndex
50721        MAX-ACCESS    read-only
50722        STATUS        current
50723        DESCRIPTION   "ifindex"
50724        ::= { rcIgmpAccessEntry 1 }
50725
50726rcIgmpAccessGrpAddr OBJECT-TYPE
50727        SYNTAX        IpAddress
50728        MAX-ACCESS    read-only
50729        STATUS        current
50730        DESCRIPTION   "ip multicast addr."
50731        ::= { rcIgmpAccessEntry 2 }
50732
50733rcIgmpAccessHostAddr OBJECT-TYPE
50734        SYNTAX        IpAddress
50735        MAX-ACCESS    read-only
50736        STATUS        current
50737        DESCRIPTION   "host addr."
50738        ::= { rcIgmpAccessEntry 3 }
50739
50740rcIgmpAccessMode OBJECT-TYPE
50741        SYNTAX        INTEGER {
50742                          denyTX(1),
50743                          denyRX(2),
50744                          denyBOTH(3)
50745                      }
50746        MAX-ACCESS    read-write
50747        STATUS        current
50748        DESCRIPTION   "denyTX(1), denyRX(2), denyBOTH(3)."
50749        DEFVAL { denyBOTH }
50750        ::= { rcIgmpAccessEntry 4 }
50751
50752rcIgmpAccessRowStatus OBJECT-TYPE
50753        SYNTAX        RowStatus
50754        MAX-ACCESS    read-write
50755        STATUS        current
50756        DESCRIPTION   "Used to create/delete entries in the rcIgmpAccessEntry."
50757        ::= { rcIgmpAccessEntry 5 }
50758
50759rcIgmpAccessHostMask OBJECT-TYPE
50760        SYNTAX        IpAddress
50761        MAX-ACCESS    read-only
50762        STATUS        current
50763        DESCRIPTION   "host mask."
50764        ::= { rcIgmpAccessEntry 6 }
50765
50766
50767-- IGMP SSM
50768
50769rcIgmpSsmGlobal OBJECT IDENTIFIER ::= { rcIgmp 5 }
50770
50771rcIgmpSsmGlobalDynamicLearning OBJECT-TYPE
50772        SYNTAX        TruthValue
50773        MAX-ACCESS    read-write
50774        STATUS        current
50775        DESCRIPTION   "Enable/disable dynamic learning
50776                       or source/group pair from IGMPv3 report."
50777        ::= { rcIgmpSsmGlobal 1 }
50778
50779rcIgmpSsmGlobalAdminAction OBJECT-TYPE
50780        SYNTAX        INTEGER {
50781                      none(1),               -- none of the following
50782                      enableAll(2),          -- enable all Ssm entries
50783                      disableAll(3)          -- disable all Ssm entries
50784                      }
50785        MAX-ACCESS    read-write
50786        STATUS        current
50787        DESCRIPTION   "Set the admin status of all the Ssm entries to
50788                       enable/disable at once."
50789        ::= { rcIgmpSsmGlobal 2 }
50790
50791rcIgmpSsmGlobalRangeGroup OBJECT-TYPE
50792        SYNTAX        IpAddress
50793        MAX-ACCESS    read-write
50794        STATUS        current
50795        DESCRIPTION   "If multicast group address & RangeMask == RangeGroup,
50796                       then RangeGroup is in Ssm Range. Else it is not in
50797                       the range."
50798        ::= { rcIgmpSsmGlobal 3 }
50799
50800rcIgmpSsmGlobalRangeMask OBJECT-TYPE
50801        SYNTAX        IpAddress
50802        MAX-ACCESS    read-write
50803        STATUS        current
50804        DESCRIPTION   "Used with RangeGroup."
50805        ::= { rcIgmpSsmGlobal 4 }
50806
50807-- IGMP SSM Mapping Table - supported by VSP pre-3.2 releases
50808
50809rcIgmpSsmTable OBJECT-TYPE
50810        SYNTAX        SEQUENCE OF RcIgmpSsmEntry
50811        MAX-ACCESS    not-accessible
50812        STATUS        deprecated
50813        DESCRIPTION   ""
50814        ::= { rcIgmp 6 }
50815
50816rcIgmpSsmEntry OBJECT-TYPE
50817        SYNTAX        RcIgmpSsmEntry
50818        MAX-ACCESS    not-accessible
50819        STATUS        deprecated
50820        DESCRIPTION   ""
50821        INDEX         { rcIgmpSsmIpMulticastGrp }
50822        ::= { rcIgmpSsmTable 1 }
50823
50824RcIgmpSsmEntry ::=
50825        SEQUENCE {
50826                rcIgmpSsmIpMulticastGrp  IpAddress,
50827                rcIgmpSsmIpSource        IpAddress,
50828                rcIgmpSsmLearningMode    INTEGER,
50829                rcIgmpSsmActivity        TruthValue,
50830                rcIgmpSsmAdminState      EnableValue,
50831                rcIgmpSsmRowStatus       RowStatus
50832        }
50833
50834rcIgmpSsmIpMulticastGrp OBJECT-TYPE
50835        SYNTAX        IpAddress
50836        MAX-ACCESS    read-only
50837        STATUS        deprecated
50838        DESCRIPTION   "This is the IP multicast group address
50839                       that has default range of 232/8.
50840                       This parameter should be configured by the user."
50841       ::= { rcIgmpSsmEntry 1 }
50842
50843rcIgmpSsmIpSource OBJECT-TYPE
50844        SYNTAX        IpAddress
50845        MAX-ACCESS    read-write
50846        STATUS        deprecated
50847        DESCRIPTION   "This is the Source's IP address that will
50848                       be sending traffic to the group source.
50849                       This parameter should be configured by the user."
50850       ::= { rcIgmpSsmEntry 2 }
50851
50852rcIgmpSsmLearningMode OBJECT-TYPE
50853        SYNTAX        INTEGER {
50854                         dynamic(1),
50855                         static(2)
50856                      }
50857        MAX-ACCESS    read-only
50858        STATUS        deprecated
50859        DESCRIPTION   "This is a read only field that provides
50860                       information if the entry is statically
50861                       configured entry (Static) or a dynamically
50862                       learned entry from IGMPv3 (Dynamic). Note
50863                       that Dynamic may not be used in the first
50864                       step of the implementation."
50865        ::= { rcIgmpSsmEntry 3 }
50866
50867rcIgmpSsmActivity OBJECT-TYPE
50868        SYNTAX        TruthValue
50869        MAX-ACCESS    read-only
50870        STATUS        deprecated
50871        DESCRIPTION   "This is a read only field.  It provides
50872                       the activity on the corresponding (S,G). If
50873                       the source is active and traffic is flowing
50874                       to the switch, this field value should be
50875                       Active, otherwise it should say non-active.
50876                       This information is useful in knowing if the
50877                       group has an active source or not when the group
50878                      is joined by a member on the switch."
50879        ::= { rcIgmpSsmEntry 4 }
50880
50881rcIgmpSsmAdminState OBJECT-TYPE
50882        SYNTAX        EnableValue
50883        MAX-ACCESS    read-write
50884        STATUS        deprecated
50885        DESCRIPTION   "The admin state provides information on
50886                       whether the entry is to be used or not. If the
50887                       value of this field is Enabled (default), then
50888                       the entry can be used. If the state is Disabled,
50889                      then the entry will not be used, but will be
50890                       saved for future use."
50891        ::= { rcIgmpSsmEntry 5 }
50892
50893rcIgmpSsmRowStatus OBJECT-TYPE
50894        SYNTAX        RowStatus
50895        MAX-ACCESS    read-write
50896        STATUS        deprecated
50897        DESCRIPTION   "Used to create/delete entries."
50898        ::= { rcIgmpSsmEntry 6 }
50899
50900-- IGMP New Access
50901
50902rcIgmpNewAccessTable OBJECT-TYPE
50903        SYNTAX        SEQUENCE OF RcIgmpNewAccessEntry
50904        MAX-ACCESS    not-accessible
50905        STATUS        current
50906        DESCRIPTION   ""
50907        ::= { rcIgmp 7 }
50908
50909rcIgmpNewAccessEntry OBJECT-TYPE
50910        SYNTAX        RcIgmpNewAccessEntry
50911        MAX-ACCESS    not-accessible
50912        STATUS        current
50913        DESCRIPTION   ""
50914        INDEX         { rcIgmpNewAccessIfIndex, rcIgmpNewAccessPrefixListId,
50915                        rcIgmpNewAccessHostAddr, rcIgmpNewAccessHostMask }
50916        ::= { rcIgmpNewAccessTable 1 }
50917
50918RcIgmpNewAccessEntry ::=
50919        SEQUENCE {
50920                rcIgmpNewAccessIfIndex          InterfaceIndex,
50921                rcIgmpNewAccessPrefixListId     Integer32,
50922                rcIgmpNewAccessPrefixListName   DisplayString,
50923                rcIgmpNewAccessHostAddr         IpAddress,
50924                rcIgmpNewAccessHostMask         IpAddress,
50925                rcIgmpNewAccessActionMode       INTEGER,
50926                rcIgmpNewAccessRowStatus        RowStatus
50927        }
50928
50929rcIgmpNewAccessIfIndex OBJECT-TYPE
50930        SYNTAX        InterfaceIndex
50931        MAX-ACCESS    read-only
50932        STATUS        current
50933        DESCRIPTION   "ifindex"
50934        ::= { rcIgmpNewAccessEntry 1 }
50935
50936rcIgmpNewAccessPrefixListId OBJECT-TYPE
50937        SYNTAX        Integer32 (0..2147483647)
50938        MAX-ACCESS    read-only
50939        STATUS        current
50940        DESCRIPTION   "Prefix List ID."
50941        ::= { rcIgmpNewAccessEntry 2 }
50942
50943rcIgmpNewAccessPrefixListName OBJECT-TYPE
50944        SYNTAX        DisplayString
50945        MAX-ACCESS    read-write
50946        STATUS        current
50947        DESCRIPTION   "Prefix List name."
50948        ::= { rcIgmpNewAccessEntry 3 }
50949
50950rcIgmpNewAccessHostAddr OBJECT-TYPE
50951        SYNTAX        IpAddress
50952        MAX-ACCESS    read-only
50953        STATUS        current
50954        DESCRIPTION   "host addr."
50955        ::= { rcIgmpNewAccessEntry 4 }
50956
50957rcIgmpNewAccessHostMask OBJECT-TYPE
50958        SYNTAX        IpAddress
50959        MAX-ACCESS    read-only
50960        STATUS        current
50961        DESCRIPTION   "host mask."
50962        ::= { rcIgmpNewAccessEntry 5 }
50963
50964rcIgmpNewAccessActionMode OBJECT-TYPE
50965        SYNTAX        INTEGER {
50966                          denyTX(1),
50967                          denyRX(2),
50968                          denyBOTH(3),
50969                          allowTX(4),
50970                          allowRX(5),
50971                          allowBOTH(6)
50972                      }
50973        MAX-ACCESS    read-write
50974        STATUS        current
50975        DESCRIPTION   "action mode."
50976        DEFVAL { denyBOTH }
50977        ::= { rcIgmpNewAccessEntry 6 }
50978
50979rcIgmpNewAccessRowStatus OBJECT-TYPE
50980        SYNTAX        RowStatus
50981        MAX-ACCESS    read-write
50982        STATUS        current
50983        DESCRIPTION   "Used to create/delete entries in the rcIgmpNewAccessEntry."
50984        ::= { rcIgmpNewAccessEntry 7 }
50985
50986-- rcIgmpChannelLimit Table
50987
50988rcIgmpChannelLimitTable OBJECT-TYPE
50989        SYNTAX        SEQUENCE OF RcIgmpChannelLimitEntry
50990        MAX-ACCESS    not-accessible
50991        STATUS        current
50992        DESCRIPTION   ""
50993        ::= { rcIgmp 8 }
50994
50995rcIgmpChannelLimitEntry OBJECT-TYPE
50996        SYNTAX        RcIgmpChannelLimitEntry
50997        MAX-ACCESS    not-accessible
50998        STATUS        current
50999        DESCRIPTION   ""
51000        INDEX         { rcIgmpChannelLimitIfIndex,
51001                        rcIgmpChannelLimitPort }
51002        ::= { rcIgmpChannelLimitTable 1 }
51003
51004RcIgmpChannelLimitEntry ::=
51005        SEQUENCE {
51006                rcIgmpChannelLimitIfIndex     InterfaceIndex,
51007                rcIgmpChannelLimitPort        Integer32,
51008                rcIgmpChannelLimitMaxStreams  Integer32,
51009                rcIgmpChannelLimitNumStreams  Integer32,
51010                rcIgmpChannelLimitRowStatus   RowStatus
51011        }
51012
51013rcIgmpChannelLimitIfIndex OBJECT-TYPE
51014        SYNTAX        InterfaceIndex
51015        MAX-ACCESS    read-only
51016        STATUS        current
51017        DESCRIPTION   "ifindex"
51018        ::= { rcIgmpChannelLimitEntry 1 }
51019
51020rcIgmpChannelLimitPort OBJECT-TYPE
51021        SYNTAX        Integer32 (0..2147483647)
51022        MAX-ACCESS    read-only
51023        STATUS        current
51024        DESCRIPTION   "The port belong to this vlan."
51025        ::= { rcIgmpChannelLimitEntry 2 }
51026
51027rcIgmpChannelLimitMaxStreams OBJECT-TYPE
51028        SYNTAX        Integer32 (0..65535)
51029        MAX-ACCESS    read-write
51030        STATUS        current
51031        DESCRIPTION   "Maximum number of stream."
51032        DEFVAL        { 4 }
51033        ::= { rcIgmpChannelLimitEntry 3 }
51034
51035rcIgmpChannelLimitNumStreams OBJECT-TYPE
51036        SYNTAX        Integer32
51037        MAX-ACCESS    read-only
51038        STATUS        current
51039        DESCRIPTION   "Current number of streams."
51040        ::= { rcIgmpChannelLimitEntry 4 }
51041
51042rcIgmpChannelLimitRowStatus OBJECT-TYPE
51043        SYNTAX        RowStatus
51044        MAX-ACCESS    read-write
51045        STATUS        current
51046        DESCRIPTION   "Row Status."
51047        ::= { rcIgmpChannelLimitEntry 5 }
51048
51049
51050-- rcIgmpIgapServiceAbilityCounter32 Table
51051
51052rcIgmpIgapServiceAbilityTable OBJECT-TYPE
51053        SYNTAX        SEQUENCE OF RcIgmpIgapServiceAbilityEntry
51054        MAX-ACCESS    not-accessible
51055        STATUS        current
51056        DESCRIPTION   ""
51057        ::= { rcIgmp 9 }
51058
51059rcIgmpIgapServiceAbilityEntry OBJECT-TYPE
51060        SYNTAX        RcIgmpIgapServiceAbilityEntry
51061        MAX-ACCESS    not-accessible
51062        STATUS        current
51063        DESCRIPTION   ""
51064        INDEX         { rcIgmpIgapServiceAbilityIfIndex }
51065        ::= { rcIgmpIgapServiceAbilityTable 1 }
51066
51067RcIgmpIgapServiceAbilityEntry ::=
51068        SEQUENCE {
51069                rcIgmpIgapServiceAbilityIfIndex      InterfaceIndex,
51070                rcIgmpIgapServiceAbilityAuthSuccess  Counter64,
51071                rcIgmpIgapServiceAbilityAuthReject   Counter64,
51072                rcIgmpIgapServiceAbilityRespTimeout  Counter64,
51073                rcIgmpIgapServiceAbilityPapJoinReq   Counter64,
51074                rcIgmpIgapServiceAbilityBasicQuery   Counter64,
51075                rcIgmpIgapServiceAbilityBasicLeave   Counter64,
51076                rcIgmpIgapServiceAbilityClearStat    TruthValue
51077        }
51078
51079rcIgmpIgapServiceAbilityIfIndex OBJECT-TYPE
51080        SYNTAX        InterfaceIndex
51081        MAX-ACCESS    read-only
51082        STATUS        current
51083        DESCRIPTION   "ifindex"
51084        ::= { rcIgmpIgapServiceAbilityEntry 1 }
51085
51086rcIgmpIgapServiceAbilityAuthSuccess OBJECT-TYPE
51087        SYNTAX        Counter64
51088        MAX-ACCESS    read-only
51089        STATUS        current
51090        DESCRIPTION   "The port belong to this vlan."
51091        ::= { rcIgmpIgapServiceAbilityEntry 2 }
51092
51093rcIgmpIgapServiceAbilityAuthReject OBJECT-TYPE
51094        SYNTAX        Counter64
51095        MAX-ACCESS    read-only
51096        STATUS        current
51097        DESCRIPTION   "Maximum number of stream."
51098        ::= { rcIgmpIgapServiceAbilityEntry 3 }
51099
51100rcIgmpIgapServiceAbilityRespTimeout OBJECT-TYPE
51101        SYNTAX        Counter64
51102        MAX-ACCESS    read-only
51103        STATUS        current
51104        DESCRIPTION   "Current number of streams."
51105        ::= { rcIgmpIgapServiceAbilityEntry 4 }
51106
51107rcIgmpIgapServiceAbilityPapJoinReq OBJECT-TYPE
51108        SYNTAX        Counter64
51109        MAX-ACCESS    read-only
51110        STATUS        current
51111        DESCRIPTION   "Row Status."
51112        ::= { rcIgmpIgapServiceAbilityEntry 5 }
51113
51114rcIgmpIgapServiceAbilityBasicQuery OBJECT-TYPE
51115        SYNTAX        Counter64
51116        MAX-ACCESS    read-only
51117        STATUS        current
51118        DESCRIPTION   "Current number of streams."
51119        ::= { rcIgmpIgapServiceAbilityEntry 6 }
51120
51121rcIgmpIgapServiceAbilityBasicLeave OBJECT-TYPE
51122        SYNTAX        Counter64
51123        MAX-ACCESS    read-only
51124        STATUS        current
51125        DESCRIPTION   "Row Status."
51126        ::= { rcIgmpIgapServiceAbilityEntry 7 }
51127
51128rcIgmpIgapServiceAbilityClearStat OBJECT-TYPE
51129        SYNTAX        TruthValue
51130        MAX-ACCESS    read-write
51131        STATUS        current
51132        DESCRIPTION   "Clear Counter."
51133        ::= { rcIgmpIgapServiceAbilityEntry 8 }
51134
51135
51136rcIgmpIgapGlobal OBJECT IDENTIFIER ::= { rcIgmp 10 }
51137
51138rcIgmpIgapGlobalClearAllStat OBJECT-TYPE
51139        SYNTAX        TruthValue
51140        MAX-ACCESS    read-write
51141        STATUS        current
51142        DESCRIPTION   "Clear All IGAP Counters."
51143        ::= { rcIgmpIgapGlobal 1 }
51144
51145-- IGMP Global attributes
51146
51147rcIgmpGlobalParams OBJECT IDENTIFIER ::= { rcIgmp 11 }
51148
51149rcIgmpFastLeaveMode OBJECT-TYPE
51150        SYNTAX        INTEGER {
51151                         none(0),      -- none of the following
51152                         multipleUser(1),  -- remove leaving member, stop traffic if no more member
51153                         oneUser(2)    -- first leave stops traffic
51154                      }
51155        MAX-ACCESS    read-write
51156        STATUS        current
51157        DESCRIPTION   "Set the fast-leave mode to be used by for all
51158                       fast-leave enabled IGMP interfaces."
51159        DEFVAL { multipleUser }
51160        ::= { rcIgmpGlobalParams 1 }
51161
51162
51163-- IGMP Cache Extern Table
51164
51165rcIgmpCacheExtnTable OBJECT-TYPE
51166        SYNTAX        SEQUENCE OF RcIgmpCacheExtnEntry
51167        MAX-ACCESS    not-accessible
51168        STATUS        current
51169        DESCRIPTION   ""
51170        ::= { rcIgmp 12 }
51171
51172rcIgmpCacheExtnEntry OBJECT-TYPE
51173        SYNTAX        RcIgmpCacheExtnEntry
51174        MAX-ACCESS    not-accessible
51175        STATUS        current
51176        DESCRIPTION   ""
51177        INDEX         { igmpCacheAddress, igmpCacheIfIndex }
51178        ::= { rcIgmpCacheExtnTable 1 }
51179
51180RcIgmpCacheExtnEntry ::=
51181        SEQUENCE {
51182                rcIgmpCacheExtnType               INTEGER,
51183                rcIgmpCacheExtnStaticPorts        PortSet,
51184                rcIgmpCacheExtnL2Isid             Integer32
51185        }
51186
51187rcIgmpCacheExtnType OBJECT-TYPE
51188        SYNTAX        INTEGER {
51189                         dynamic(1),
51190                         static(2)
51191                      }
51192        MAX-ACCESS    read-only
51193        STATUS        current
51194        DESCRIPTION   "It takes up either of the two values, dynamic
51195                       or static depending upon whether the entry is
51196                       learnt Dynamic or is added statically."
51197        ::= { rcIgmpCacheExtnEntry 1 }
51198
51199rcIgmpCacheExtnStaticPorts OBJECT-TYPE
51200        SYNTAX        PortSet
51201        MAX-ACCESS    read-only
51202        STATUS        current
51203        DESCRIPTION   "It displays the static ports for the static joins,
51204                       this would be null for the dynamic entry."
51205        ::= { rcIgmpCacheExtnEntry 2 }
51206
51207rcIgmpCacheExtnL2Isid OBJECT-TYPE
51208        SYNTAX        Integer32 (0..16777215)
51209        MAX-ACCESS    read-only
51210        STATUS        current
51211        DESCRIPTION   "L2 ISID of the cvlan."
51212        ::= { rcIgmpCacheExtnEntry 3 }
51213
51214
51215-- rcIgmpSnoopTrace
51216
51217rcIgmpSnoopTraceTable OBJECT-TYPE
51218        SYNTAX        SEQUENCE OF RcIgmpSnoopTraceEntry
51219        MAX-ACCESS    not-accessible
51220        STATUS        current
51221        DESCRIPTION   "The table listing the multicast groups
51222                       traversing the snoop enabled router"
51223        ::= { rcIgmp 13 }
51224
51225rcIgmpSnoopTraceEntry OBJECT-TYPE
51226        SYNTAX        RcIgmpSnoopTraceEntry
51227        MAX-ACCESS    not-accessible
51228        STATUS        current
51229        DESCRIPTION   "The entry listing the multicast groups
51230                       traversing the snoop enabled router"
51231        INDEX         { rcIgmpSnoopGrpAddr, rcIgmpSnoopSrcAddr, rcIgmpSnoopOutVlan}
51232
51233        ::= { rcIgmpSnoopTraceTable 1 }
51234
51235RcIgmpSnoopTraceEntry ::=
51236        SEQUENCE {
51237                rcIgmpSnoopGrpAddr         IpAddress,
51238                rcIgmpSnoopSrcAddr         IpAddress,
51239                rcIgmpSnoopOutVlan         InterfaceIndex,
51240                rcIgmpSnoopInPort          InterfaceIndex,
51241                rcIgmpSnoopInVlan          InterfaceIndex,
51242                rcIgmpSnoopOutPort         PortSet,
51243                rcIgmpSnoopType        INTEGER
51244        }
51245
51246rcIgmpSnoopGrpAddr  OBJECT-TYPE
51247        SYNTAX        IpAddress
51248        MAX-ACCESS    not-accessible
51249        STATUS        current
51250        DESCRIPTION   "ip mcast addr of grp traversing the router"
51251        ::= { rcIgmpSnoopTraceEntry 1 }
51252
51253rcIgmpSnoopSrcAddr  OBJECT-TYPE
51254        SYNTAX        IpAddress
51255        MAX-ACCESS    not-accessible
51256        STATUS        current
51257        DESCRIPTION   "Ip src addr of the mcast grp address"
51258        ::= { rcIgmpSnoopTraceEntry 2 }
51259
51260rcIgmpSnoopOutVlan OBJECT-TYPE
51261        SYNTAX        InterfaceIndex
51262        MAX-ACCESS    not-accessible
51263        STATUS        current
51264        DESCRIPTION   "Egress vlan id for the mcast group"
51265        ::= { rcIgmpSnoopTraceEntry 3 }
51266
51267rcIgmpSnoopInPort OBJECT-TYPE
51268        SYNTAX        InterfaceIndex
51269        MAX-ACCESS    read-only
51270        STATUS        current
51271        DESCRIPTION   "Ingress port for the mcast grp"
51272        ::= { rcIgmpSnoopTraceEntry 4 }
51273
51274rcIgmpSnoopInVlan OBJECT-TYPE
51275        SYNTAX        InterfaceIndex
51276        MAX-ACCESS    read-only
51277        STATUS        current
51278        DESCRIPTION   "Ingress vlan id for the mcast source"
51279        ::= { rcIgmpSnoopTraceEntry 5 }
51280
51281rcIgmpSnoopOutPort OBJECT-TYPE
51282        SYNTAX        PortSet
51283        MAX-ACCESS    read-only
51284        STATUS        current
51285        DESCRIPTION   "Egress port of the mcast grp"
51286        ::= { rcIgmpSnoopTraceEntry 6 }
51287
51288rcIgmpSnoopType OBJECT-TYPE
51289        SYNTAX        INTEGER{ network(1), access(2)}
51290        MAX-ACCESS    read-only
51291        STATUS        current
51292        DESCRIPTION   "The port type on which the snoop entry is learnt"
51293        ::= { rcIgmpSnoopTraceEntry 7}
51294
51295--New IGMP Group Table.
51296
51297rcIgmpNewGroupTable OBJECT-TYPE
51298        SYNTAX     SEQUENCE OF RcIgmpNewGroupEntry
51299        MAX-ACCESS not-accessible
51300        STATUS     current
51301        DESCRIPTION "The (conceptual) table listing the multicast
51302                    groups configured in the device."
51303    ::= { rcIgmp 14 }
51304
51305rcIgmpNewGroupEntry OBJECT-TYPE
51306        SYNTAX     RcIgmpNewGroupEntry
51307        MAX-ACCESS not-accessible
51308        STATUS     current
51309        DESCRIPTION "An entry (conceptual row) representing an
51310                    Igmp group."
51311        INDEX      {rcIgmpNewGroupIpAddress, rcIgmpNewGroupMembers, rcIgmpNewGroupInPort}
51312        ::= { rcIgmpNewGroupTable 1 }
51313
51314RcIgmpNewGroupEntry ::= SEQUENCE {
51315        rcIgmpNewGroupIpAddress         IpAddress,
51316        rcIgmpNewGroupMembers           IpAddress,
51317        rcIgmpNewGroupInPort            INTEGER,
51318        rcIgmpNewGroupExpiration        Integer32,
51319        rcIgmpNewGroupIfIndex           InterfaceIndex,
51320        rcIgmpNewGroupUserId            DisplayString,
51321        rcIgmpNewGroupMemberState       INTEGER,
51322        rcIgmpNewGroupSessionTime       Integer32,
51323	rcIgmpNewGroupActualInPort      InterfaceIndex,
51324        rcIgmpNewGroupL2Isid            Integer32
51325}
51326
51327rcIgmpNewGroupIpAddress OBJECT-TYPE
51328        SYNTAX          IpAddress
51329        MAX-ACCESS      not-accessible
51330        STATUS          current
51331        DESCRIPTION     "Multicast group Address (Class D) that others
51332                         want to join. A group address can be the same
51333                         for many incoming ports."
51334        ::= { rcIgmpNewGroupEntry 1 }
51335
51336rcIgmpNewGroupMembers OBJECT-TYPE
51337        SYNTAX          IpAddress
51338        MAX-ACCESS      not-accessible
51339        STATUS          current
51340        DESCRIPTION     "IP Address of a source that has sent group
51341                         report wishing to join this group."
51342        ::= { rcIgmpNewGroupEntry 2 }
51343
51344rcIgmpNewGroupInPort OBJECT-TYPE
51345        SYNTAX          INTEGER (0..65535)
51346        MAX-ACCESS      not-accessible
51347        STATUS          current
51348        DESCRIPTION     "An unique value to identify a physical
51349                        interface or a logical interface (VLAN),
51350                        which has received Group reports from various
51351                        sources."
51352        ::= { rcIgmpNewGroupEntry 3 }
51353
51354rcIgmpNewGroupExpiration OBJECT-TYPE
51355         SYNTAX     Integer32
51356         MAX-ACCESS read-only
51357         STATUS     current
51358         DESCRIPTION "Time left before the group report expired on this
51359                      port. Only one of this variable port. This
51360                      variable is updated upon receiving a group report."
51361         ::= { rcIgmpNewGroupEntry 4 }
51362
51363rcIgmpNewGroupIfIndex OBJECT-TYPE
51364         SYNTAX     InterfaceIndex
51365         MAX-ACCESS read-only
51366         STATUS     current
51367         DESCRIPTION     "An unique value to identify a physical
51368                        interface or a logical interface (VLAN),
51369                        which has received Group reports from various
51370                        sources."
51371         ::= { rcIgmpNewGroupEntry 5 }
51372
51373rcIgmpNewGroupUserId OBJECT-TYPE
51374         SYNTAX     DisplayString (SIZE(0..32))
51375         MAX-ACCESS read-only
51376         STATUS     current
51377         DESCRIPTION "User-id sending this group"
51378         ::= { rcIgmpNewGroupEntry 6 }
51379
51380rcIgmpNewGroupMemberState OBJECT-TYPE
51381         SYNTAX     INTEGER {
51382                        noState(1),
51383                        auth(2),
51384                        accStart(3),
51385                        authAndAcctStart(4),
51386                        authAndAcctDisabled(5)
51387                    }
51388         MAX-ACCESS read-only
51389         STATUS     current
51390         DESCRIPTION "Used for IGAP, to indicated member state."
51391         ::= { rcIgmpNewGroupEntry 7 }
51392
51393rcIgmpNewGroupSessionTime OBJECT-TYPE
51394         SYNTAX     Integer32
51395         MAX-ACCESS read-only
51396         STATUS     current
51397         DESCRIPTION "Used for IGAP, to indicated the session time
51398                      in seconds for the member. Session time is
51399                      started after traffic is available to member.
51400                      It can be also called AccountingTime since its
51401                      values correspondes to the accounting duration of
51402                      IGAP user session."
51403         ::= { rcIgmpNewGroupEntry 8 }
51404
51405rcIgmpNewGroupActualInPort OBJECT-TYPE
51406        SYNTAX          InterfaceIndex
51407        MAX-ACCESS      read-only
51408        STATUS          current
51409        DESCRIPTION     "An unique value to identify a physical
51410                        interface or a logical interface (VLAN),
51411                        which has received Group reports from various
51412                        sources.  The value of object is same as
51413			rcIgmpNewGroupInPort except when rcIgmpNewGroupInPort
51414			is the value of TX-NNI, rcIgmpNewGroupActualInPort will be
51415			first active port on MLT.  It should used for display to
51416			sync up output with CLI (Introduced by VOSS 4.2.0.0).
51417			Not applicable to VSP9000"
51418        ::= { rcIgmpNewGroupEntry 9 }
51419
51420rcIgmpNewGroupL2Isid  OBJECT-TYPE
51421        SYNTAX        Integer32 (0..16777215)
51422        MAX-ACCESS    read-only
51423        STATUS        current
51424        DESCRIPTION   "L2 ISID of the cvlan."
51425        ::= { rcIgmpNewGroupEntry 10 }
51426
51427
51428--The IGMPv3 Router Cache Table
51429
51430rcIgmpv3CacheTable OBJECT-TYPE
51431         SYNTAX      SEQUENCE OF RcIgmpv3CacheEntry
51432         MAX-ACCESS  not-accessible
51433         STATUS      current
51434         DESCRIPTION "The (conceptual) table listing the Igmpv3 specific data
51435                     corresponding to each interface, port  and multicast group pair on
51436                     a Router."
51437         ::= { rcIgmp 24 }
51438
51439rcIgmpv3CacheEntry OBJECT-TYPE
51440         SYNTAX      RcIgmpv3CacheEntry
51441         MAX-ACCESS  not-accessible
51442         STATUS      current
51443         DESCRIPTION "An entry (conceptual row) representing an Igmpv3 Group."
51444         INDEX       { rcIgmpv3CacheEntryGroupAddress,
51445                       rcIgmpv3CacheEntryIfIndex,
51446                       rcIgmpv3CacheEntryInPort
51447                     }
51448         ::= { rcIgmpv3CacheTable 1 }
51449
51450RcIgmpv3CacheEntry ::= SEQUENCE {
51451         rcIgmpv3CacheEntryGroupAddress              IpAddress,
51452         rcIgmpv3CacheEntryIfIndex                   InterfaceIndex,
51453         rcIgmpv3CacheEntryInPort                    INTEGER,
51454         rcIgmpv3CacheEntryModeExpiryTimer           Integer32,
51455         rcIgmpv3CacheEntryVersion1HostTimer         Integer32,
51456         rcIgmpv3CacheEntryVersion2HostTimer         Integer32,
51457         rcIgmpv3CacheEntrySourceFilterMode          INTEGER
51458}
51459
51460rcIgmpv3CacheEntryGroupAddress OBJECT-TYPE
51461         SYNTAX      IpAddress
51462         MAX-ACCESS  not-accessible
51463         STATUS      current
51464         DESCRIPTION "Multicast group Address (Class D) that others
51465                      want to join. A group address can be the same
51466                      for many incoming ports."
51467         ::= { rcIgmpv3CacheEntry 1 }
51468
51469rcIgmpv3CacheEntryIfIndex OBJECT-TYPE
51470         SYNTAX      InterfaceIndex
51471         MAX-ACCESS  not-accessible
51472         STATUS      current
51473         DESCRIPTION "An unique value to identify a physical
51474                      interface or a logical interface (VLAN),
51475                      which has received Group reports from various
51476                      sources."
51477         ::= { rcIgmpv3CacheEntry 2 }
51478
51479rcIgmpv3CacheEntryInPort OBJECT-TYPE
51480         SYNTAX      INTEGER (0..65535)
51481         MAX-ACCESS  not-accessible
51482         STATUS      current
51483         DESCRIPTION "An unique value to identify a physical
51484                      interface or a logical interface (VLAN),
51485                      which has received Group reports from various
51486                      sources."
51487        ::= { rcIgmpv3CacheEntry 3 }
51488
51489rcIgmpv3CacheEntryModeExpiryTimer OBJECT-TYPE
51490         SYNTAX      Integer32
51491         MAX-ACCESS  read-only
51492         STATUS      current
51493         DESCRIPTION "This value is applicable only to IGMPv3-compatible nodes
51494                      and represents the time remaining before the interface
51495                      EXCLUDE state expires and the interface state transitions
51496                      to INCLUDE mode.  This value can never be greater than
51497                      rcIgmpNewGroupExpiration."
51498         ::= { rcIgmpv3CacheEntry 4 }
51499
51500rcIgmpv3CacheEntryVersion1HostTimer OBJECT-TYPE
51501         SYNTAX      Integer32
51502         MAX-ACCESS  read-only
51503         STATUS      current
51504         DESCRIPTION "The time remaining until the local router will assume that
51505                      there are no longer any IGMP version 1 members on the IP
51506                      subnet attached to this interface.  This entry only applies
51507                      to IGMPv1 hosts. Upon hearing any IGMPv1 Report, this
51508                      value is reset to the group membership timer.  While this
51509                      time remaining is non-zero, the local router ignores any
51510                      IGMPv2 Leave messages for this group that it  receives
51511                      on this interface."
51512         ::= { rcIgmpv3CacheEntry 5 }
51513
51514rcIgmpv3CacheEntryVersion2HostTimer OBJECT-TYPE
51515         SYNTAX      Integer32
51516         MAX-ACCESS  read-only
51517         STATUS      current
51518         DESCRIPTION "The time remaining until the local router will assume that
51519                      there are no longer any IGMP version 2 members on the IP
51520                      subnet attached to this interface. Upon hearing any IGMPv2 Membership
51521                      Report, this value is reset to the group membership timer.
51522                      Assuming no IGMPv1 hosts have been detected, the local
51523                      router does not ignore any IGMPv2 Leave messages for this
51524                      group that it receives on this interface."
51525         ::= { rcIgmpv3CacheEntry 6 }
51526
51527rcIgmpv3CacheEntrySourceFilterMode OBJECT-TYPE
51528         SYNTAX      INTEGER {
51529                              include (1),
51530                              exclude (2)
51531                     }
51532         MAX-ACCESS  read-only
51533         STATUS      current
51534         DESCRIPTION "The current group state, applicable to IGMPv3-compatible
51535                      nodes. The value indicates whether the state is INCLUDE or
51536                      EXCLUDE."
51537         ::= { rcIgmpv3CacheEntry 7 }
51538
51539
51540--The IGMPv3 Router Source list Table
51541
51542--
51543-- This information helps to interpret the content of the rcIgmpRouterSrcListTable.
51544-- 1. rcIgmpRouterSrcListHostAddress is not zero; rcIgmpRouterSrcListMemberAddress is zero.
51545--    This is the case when we have a source in the include list and no receiver asked it
51546--    explicitly (conflict source).
51547--    Ex: Two receivers present; one receiver is in EXLCUDE{S1} and the other one is in
51548--    EXLCUDE{S2}. The group state is EXCLUDE("S2","NULL").
51549-- 2. rcIgmpRouterSrcListHostAddress is not zero, rcIgmpRouterSrcListMemberAddress is not zero.
51550--    This is the case when a receiver asked to receive traffic for a specific source.
51551--    Ex: One receiver present in INCLUDE{S1}
51552-- 3. rcIgmpRouterSrcListHostAddress is not zero, rcIgmpRouterSrcListMemberAddress is zero.
51553--    This represent a source that needs to be blocked.
51554-- 4. rcIgmpRouterSrcListHostAddres is zero  rcIgmpRouterSrcListMemberAddress is not zero.
51555--    The source zero is used to track the members that are in exclude mode
51556--    Ex: One receiver R1 in EXCLUDE(S1). Two entries are present in this table.
51557--    4.1. rcIgmpRouterSrcListHostAddres = S1, rcIgmpRouterSrcListMemberAddress = 0 - blocked source.
51558--    4.2. rcIgmpRouterSrcListHostAddres = 0, rcIgmpRouterSrcListMemberAddress = R1 - tracked member in exlcude mode.
51559--
51560-- If the explicit host tracking is not enabled the only the last reporter for a specific source or group
51561-- will be present in this table.
51562--
51563
51564rcIgmpRouterSrcListTable OBJECT-TYPE
51565         SYNTAX      SEQUENCE OF RcIgmpRouterSrcListEntry
51566         MAX-ACCESS  not-accessible
51567         STATUS      current
51568         DESCRIPTION "The (conceptual) table listing the Source List entries
51569                      corresponding to each interface and multicast group pair on
51570                      a Router."
51571         ::= { rcIgmp 25 }
51572
51573rcIgmpRouterSrcListEntry OBJECT-TYPE
51574         SYNTAX      RcIgmpRouterSrcListEntry
51575         MAX-ACCESS  not-accessible
51576         STATUS      current
51577         DESCRIPTION "An entry (conceptual row) representing an
51578                      Igmp Source."
51579         INDEX       { rcIgmpRouterSrcListGroupAddress,
51580                       rcIgmpRouterSrcListIfIndex,
51581                       rcIgmpRouterSrcListInPort,
51582                       rcIgmpRouterSrcListHostAddress,
51583                       rcIgmpRouterSrcListMemberAddress
51584                     }
51585         ::= { rcIgmpRouterSrcListTable 1 }
51586
51587RcIgmpRouterSrcListEntry ::= SEQUENCE {
51588         rcIgmpRouterSrcListGroupAddress   IpAddress,
51589         rcIgmpRouterSrcListIfIndex        InterfaceIndex,
51590         rcIgmpRouterSrcListInPort         INTEGER,
51591         rcIgmpRouterSrcListHostAddress    IpAddress,
51592         rcIgmpRouterSrcListMemberAddress  IpAddress,
51593         rcIgmpRouterSrcListExpire         Integer32,
51594         rcIgmpRouterSrcListMode           INTEGER,
51595         rcIgmpRouterSrcListMemberExpire   Integer32
51596}
51597
51598rcIgmpRouterSrcListGroupAddress OBJECT-TYPE
51599         SYNTAX      IpAddress
51600         MAX-ACCESS  not-accessible
51601         STATUS      current
51602         DESCRIPTION "The IP multicast group address for which this entry
51603                      contains information."
51604         ::= { rcIgmpRouterSrcListEntry 1 }
51605
51606rcIgmpRouterSrcListIfIndex OBJECT-TYPE
51607         SYNTAX      InterfaceIndex
51608         MAX-ACCESS  not-accessible
51609         STATUS      current
51610         DESCRIPTION "The interface for which this entry contains information
51611                      for an IP multicast group address."
51612         ::= { rcIgmpRouterSrcListEntry 2 }
51613
51614rcIgmpRouterSrcListInPort OBJECT-TYPE
51615         SYNTAX      INTEGER (0..65535)
51616         MAX-ACCESS  not-accessible
51617         STATUS      current
51618         DESCRIPTION "An unique value to identify a physical
51619                     interface or a logical interface (VLAN),
51620                     which has received Group reports for this
51621                     source."
51622         ::= { rcIgmpRouterSrcListEntry 3 }
51623
51624rcIgmpRouterSrcListHostAddress OBJECT-TYPE
51625         SYNTAX      IpAddress
51626         MAX-ACCESS  not-accessible
51627         STATUS      current
51628         DESCRIPTION "The host address to which this entry corresponds."
51629         ::= { rcIgmpRouterSrcListEntry 4 }
51630
51631rcIgmpRouterSrcListMemberAddress OBJECT-TYPE
51632         SYNTAX      IpAddress
51633         MAX-ACCESS  not-accessible
51634         STATUS      current
51635         DESCRIPTION "IP Address of a member that has sent source specific
51636                      report wishing to join this source."
51637         ::= { rcIgmpRouterSrcListEntry 5 }
51638
51639rcIgmpRouterSrcListExpire OBJECT-TYPE
51640         SYNTAX      Integer32
51641         MAX-ACCESS  read-only
51642         STATUS      current
51643         DESCRIPTION "This value indicates the relevance of the SrcList entry,
51644                      whereby a non-zero value indicates this is an INCLUDE state
51645                      value, and a zero value indicates this to be an EXCLUDE
51646                      state value."
51647         ::= { rcIgmpRouterSrcListEntry 6 }
51648
51649rcIgmpRouterSrcListMode OBJECT-TYPE
51650         SYNTAX      INTEGER {
51651                              include (1),
51652                              exclude (2)
51653                     }
51654         MAX-ACCESS  read-only
51655         STATUS      current
51656         DESCRIPTION "The current member state, applicable to IGMPv3-compatible
51657                      nodes. The value indicates whether the state is INCLUDE or
51658                      EXCLUDE."
51659         ::= { rcIgmpRouterSrcListEntry 7 }
51660
51661rcIgmpRouterSrcListMemberExpire OBJECT-TYPE
51662         SYNTAX      Integer32
51663         MAX-ACCESS  read-only
51664         STATUS      current
51665         DESCRIPTION "This value indicates the time until the member for this source
51666                      will expire"
51667         ::= { rcIgmpRouterSrcListEntry 8 }
51668
51669-- IGMP SSM Mapping Table - supported by VSP 3.2 release
51670
51671rcIgmpNewSsmTable OBJECT-TYPE
51672        SYNTAX        SEQUENCE OF RcIgmpNewSsmEntry
51673        MAX-ACCESS    not-accessible
51674        STATUS        current
51675        DESCRIPTION   ""
51676        ::= { rcIgmp 26 }
51677
51678rcIgmpNewSsmEntry OBJECT-TYPE
51679        SYNTAX        RcIgmpNewSsmEntry
51680        MAX-ACCESS    not-accessible
51681        STATUS        current
51682        DESCRIPTION   ""
51683        INDEX         { rcIgmpNewSsmIpMulticastGrp,
51684                        rcIgmpNewSsmIpSource }
51685        ::= { rcIgmpNewSsmTable 1 }
51686
51687RcIgmpNewSsmEntry ::=
51688        SEQUENCE {
51689                rcIgmpNewSsmIpMulticastGrp  IpAddress,
51690                rcIgmpNewSsmIpSource        IpAddress,
51691                rcIgmpNewSsmLearningMode    INTEGER,
51692                rcIgmpNewSsmActivity        TruthValue,
51693                rcIgmpNewSsmAdminState      EnableValue,
51694                rcIgmpNewSsmRowStatus       RowStatus
51695        }
51696
51697rcIgmpNewSsmIpMulticastGrp OBJECT-TYPE
51698        SYNTAX        IpAddress
51699        MAX-ACCESS    not-accessible
51700        STATUS        current
51701        DESCRIPTION   "This is the IP multicast group address
51702                       that has default range of 232/8.
51703                       This parameter should be configured by the user."
51704       ::= { rcIgmpNewSsmEntry 1 }
51705
51706rcIgmpNewSsmIpSource OBJECT-TYPE
51707        SYNTAX        IpAddress
51708        MAX-ACCESS    not-accessible
51709        STATUS        current
51710        DESCRIPTION   "This is the Source's IP address that will
51711                       be sending traffic to the group source.
51712                       This parameter should be configured by the user."
51713       ::= { rcIgmpNewSsmEntry 2 }
51714
51715rcIgmpNewSsmLearningMode OBJECT-TYPE
51716        SYNTAX        INTEGER {
51717                         dynamic(1),
51718                         static(2)
51719                      }
51720        MAX-ACCESS    read-only
51721        STATUS        current
51722        DESCRIPTION   "This is a read only field that provides
51723                       information if the entry is statically
51724                       configured entry (Static) or a dynamically
51725                       learned entry from IGMPv3 (Dynamic). Note
51726                       that Dynamic may not be used in the first
51727                       step of the implementation."
51728        ::= { rcIgmpNewSsmEntry 3 }
51729
51730rcIgmpNewSsmActivity OBJECT-TYPE
51731        SYNTAX        TruthValue
51732        MAX-ACCESS    read-only
51733        STATUS        current
51734        DESCRIPTION   "This is a read only field.  It provides
51735                       the activity on the corresponding (S,G). If
51736                       the source is active and traffic is flowing
51737                       to the switch, this field value should be
51738                       Active, otherwise it should say non-active.
51739                       This information is useful in knowing if the
51740                       group has an active source or not when the group
51741                      is joined by a member on the switch."
51742        ::= { rcIgmpNewSsmEntry 4 }
51743
51744rcIgmpNewSsmAdminState OBJECT-TYPE
51745        SYNTAX        EnableValue
51746        MAX-ACCESS    read-create
51747        STATUS        current
51748        DESCRIPTION   "The admin state provides information on
51749                       whether the entry is to be used or not. If the
51750                       value of this field is Enabled (default), then
51751                       the entry can be used. If the state is Disabled,
51752                       then the entry will not be used, but will be
51753                       saved for future use."
51754        ::= { rcIgmpNewSsmEntry 5 }
51755
51756rcIgmpNewSsmRowStatus OBJECT-TYPE
51757        SYNTAX        RowStatus
51758        MAX-ACCESS    read-create
51759        STATUS        current
51760        DESCRIPTION   "Used to create/delete entries."
51761        ::= { rcIgmpNewSsmEntry 6 }
51762
51763
51764
51765
51766-- IGMP Correct Sender
51767
51768rcIgmpSendersTable OBJECT-TYPE
51769        SYNTAX        SEQUENCE OF RcIgmpSendersEntry
51770        MAX-ACCESS    not-accessible
51771        STATUS        current
51772        DESCRIPTION   "This table obsoletes rcIgmpSenderTable"
51773        ::= { rcIgmp 28 }
51774
51775rcIgmpSendersEntry OBJECT-TYPE
51776        SYNTAX        RcIgmpSendersEntry
51777        MAX-ACCESS    not-accessible
51778        STATUS        current
51779        DESCRIPTION   ""
51780        INDEX         { rcIgmpSendersIfIndex, rcIgmpSendersGrpAddr,
51781                        rcIgmpSendersMemberAddr }
51782        ::= { rcIgmpSendersTable 1 }
51783
51784RcIgmpSendersEntry ::=
51785        SEQUENCE {
51786                rcIgmpSendersIfIndex     InterfaceIndex,
51787                rcIgmpSendersGrpAddr     IpAddress,
51788                rcIgmpSendersMemberAddr  IpAddress,
51789                rcIgmpSendersAction      INTEGER,
51790                rcIgmpSendersTPort       Integer32,
51791                rcIgmpSendersState       INTEGER,
51792                rcIgmpSendersL2Isid      Integer32
51793        }
51794
51795rcIgmpSendersIfIndex OBJECT-TYPE
51796        SYNTAX        InterfaceIndex
51797        MAX-ACCESS    not-accessible
51798        STATUS        current
51799        DESCRIPTION   "ifindex - Uniquely identifies entries in the table"
51800        ::= { rcIgmpSendersEntry 1 }
51801
51802rcIgmpSendersGrpAddr OBJECT-TYPE
51803        SYNTAX        IpAddress
51804        MAX-ACCESS    not-accessible
51805        STATUS        current
51806        DESCRIPTION   "Ip multicast address of a group"
51807        ::= { rcIgmpSendersEntry 2 }
51808
51809rcIgmpSendersMemberAddr OBJECT-TYPE
51810        SYNTAX        IpAddress
51811        MAX-ACCESS    not-accessible
51812        STATUS        current
51813        DESCRIPTION   "ip address of a host."
51814        ::= { rcIgmpSendersEntry 3 }
51815
51816rcIgmpSendersAction OBJECT-TYPE
51817        SYNTAX        INTEGER {
51818                          none(1),
51819                          flushEntry(2),
51820                          flushGrp(3)
51821                      }
51822        MAX-ACCESS    read-write
51823        STATUS        current
51824        DESCRIPTION   "none(1), flushEntry(2), flushGrp(3).
51825                        It describes the IGMP Sender action."
51826        ::= { rcIgmpSendersEntry 4 }
51827
51828rcIgmpSendersTPort OBJECT-TYPE
51829        SYNTAX        Integer32
51830        MAX-ACCESS    read-only
51831        STATUS        current
51832        DESCRIPTION   "Igmp Sender Tport."
51833        ::= { rcIgmpSendersEntry 5 }
51834
51835rcIgmpSendersState OBJECT-TYPE
51836        SYNTAX        INTEGER {
51837                          filtered(1),
51838                          notfiltered(2)
51839                      }
51840        MAX-ACCESS    read-only
51841        STATUS        current
51842        DESCRIPTION   "Indicates if a sender exists because of an
51843                       IGMP access filter or not."
51844        ::= { rcIgmpSendersEntry 6 }
51845
51846rcIgmpSendersL2Isid OBJECT-TYPE
51847        SYNTAX        Integer32 (0..16777215)
51848        MAX-ACCESS    read-only
51849        STATUS        current
51850        DESCRIPTION   "L2 ISID of the cvlan"
51851        ::= { rcIgmpSendersEntry 7 }
51852
51853
51854
51855rcIgmpGenerateTrap OBJECT-TYPE
51856        SYNTAX        EnableValue
51857        MAX-ACCESS    read-write
51858        STATUS        current
51859        DESCRIPTION   "Enabling the IGMP to generate trap."
51860        DEFVAL        { disable }
51861        ::= { rcIgmpGlobalParams 2 }
51862
51863rcIgmpGenerateLog OBJECT-TYPE
51864        SYNTAX        EnableValue
51865        MAX-ACCESS    read-write
51866        STATUS        current
51867        DESCRIPTION   "Enabling the IGMP to generate log."
51868        DEFVAL        { disable }
51869        ::= { rcIgmpGlobalParams 3 }
51870
51871--  VRRP
51872
51873    rcVrrpMib      OBJECT IDENTIFIER ::= { rcVrrp 1 }
51874    rcVrrpObjects             OBJECT IDENTIFIER ::= { rcVrrpMib 1 }
51875    rcVrrpNotifications       OBJECT IDENTIFIER ::= { rcVrrpMib 2 }
51876
51877
51878-- ---------------------------------------------------------
51879-- Scalar Objects
51880-- ---------------------------------------------------------
51881rcVrrpScalars OBJECT IDENTIFIER ::= { rcVrrpObjects 1 }
51882
51883rcVrrpPingVirtualAddrEnable  OBJECT-TYPE
51884        SYNTAX       TruthValue
51885        MAX-ACCESS   read-write
51886        STATUS       current
51887        DESCRIPTION
51888           "Used to configure whether this device should respond to
51889           pings directed to a virtual router's IP address."
51890        DEFVAL { true }
51891        ::= { rcVrrpScalars 1 }
51892
51893rcVrrpTrapStateTransitionType OBJECT-TYPE
51894    SYNTAX        INTEGER {
51895        none(1),
51896        masterToBackup(2),
51897        backupToMaster(3),
51898        initializeToMaster(4),
51899        masterToInitialize(5),
51900        initializeToBackup(6),
51901        backupToInitialize(7)
51902    }
51903    MAX-ACCESS   read-only
51904    STATUS       current
51905    DESCRIPTION
51906            "Potential types of state transitions.
51907        Used by rcVrrpTrapStateTransition trap."
51908    ::= { rcVrrpScalars 2 }
51909
51910rcVrrpTrapStateTransitionCause OBJECT-TYPE
51911    SYNTAX        INTEGER {
51912        none(1),
51913        higherPriorityAdvertizeReceived(2),
51914        shutdownReceived(3),
51915        rcVrrpAddrAndPhysicalAddrMatch(4),
51916        masterDownInterval(5),
51917        preempted(6)
51918    }
51919    MAX-ACCESS   read-only
51920    STATUS       current
51921    DESCRIPTION
51922        "Potential types of causes that will
51923        generate a rcVrrpTrapStateTransition trap."
51924    ::= { rcVrrpScalars 3 }
51925
51926
51927--  VRRP Operations Table
51928rcVrrpOperTable OBJECT-TYPE
51929        SYNTAX       SEQUENCE OF RcVrrpOperEntry
51930        MAX-ACCESS   not-accessible
51931        STATUS       current
51932        DESCRIPTION
51933            "Operations table for a VRRP router which consists of a
51934             sequence (i.e., one or more conceptual rows) of
51935             'rcVrrpOperEntry' items."
51936        ::= { rcVrrpObjects 2 }
51937
51938rcVrrpOperEntry OBJECT-TYPE
51939        SYNTAX       RcVrrpOperEntry
51940        MAX-ACCESS   not-accessible
51941        STATUS       current
51942        DESCRIPTION
51943            "An entry in the rcVrrpOperTable containing the operational
51944             characteristics of a virtual router. On a VRRP router,
51945             a given virtual router is identified by a combination
51946             of the IF index and VRID."
51947        INDEX    { rcVrrpOperIfIndex, rcVrrpOperVrId }
51948        ::= { rcVrrpOperTable 1 }
51949
51950RcVrrpOperEntry ::=
51951        SEQUENCE {
51952            rcVrrpOperIfIndex
51953                InterfaceIndexOrZero,
51954            rcVrrpOperVrId
51955                VrId,
51956            rcVrrpOperIpAddr
51957                IpAddress,
51958            rcVrrpOperVirtualMacAddr
51959                MacAddress,
51960            rcVrrpOperState
51961                INTEGER,
51962            rcVrrpOperControl
51963                INTEGER,
51964            rcVrrpOperPriority
51965                Integer32,
51966            rcVrrpOperIpAddrCount
51967                Integer32,
51968            rcVrrpOperMasterIpAddr
51969                IpAddress,
51970            rcVrrpOperAuthType
51971                INTEGER,
51972            rcVrrpOperHMACMD5Key
51973                OCTET STRING,
51974            rcVrrpOperAuthKey
51975                OCTET STRING,
51976            rcVrrpOperAdvertisementInterval
51977                Integer32,
51978            rcVrrpOperPreemptMode
51979                INTEGER,
51980            rcVrrpOperVirtualRouterUpTime
51981                TimeTicks,
51982            rcVrrpOperRowStatus
51983                RowStatus,
51984            rcVrrpOperCriticalIpAddr
51985                IpAddress,
51986            rcVrrpOperHoldDownTimer
51987                INTEGER,
51988            rcVrrpOperHoldDownState
51989                INTEGER,
51990            rcVrrpOperHoldDownTimeRemaining
51991                INTEGER,
51992            rcVrrpOperAction
51993                INTEGER,
51994            rcVrrpOperCriticalIpAddrEnable
51995              TruthValue,
51996            rcVrrpOperBackUpMaster
51997                INTEGER,
51998            rcVrrpOperBackUpMasterState
51999                INTEGER,
52000            rcVrrpOperFasterAdvInterval
52001                Integer32,
52002            rcVrrpOperFasterAdvIntervalEnable
52003                INTEGER
52004    }
52005
52006rcVrrpOperIfIndex OBJECT-TYPE
52007        SYNTAX       InterfaceIndexOrZero
52008        MAX-ACCESS   not-accessible
52009        STATUS       current
52010        DESCRIPTION  "port interface index."
52011        ::= { rcVrrpOperEntry 1 }
52012
52013rcVrrpOperVrId OBJECT-TYPE
52014        SYNTAX       VrId
52015        MAX-ACCESS   read-only
52016        STATUS       current
52017        DESCRIPTION
52018            "This object contains the Virtual Router Identifier (VRID)."
52019        ::= { rcVrrpOperEntry 2 }
52020
52021rcVrrpOperIpAddr OBJECT-TYPE
52022        SYNTAX       IpAddress
52023        MAX-ACCESS   read-write
52024        STATUS       current
52025        DESCRIPTION
52026            "The assigned IP addresses that a virtual router is responsible
52027            for backing up."
52028        ::= { rcVrrpOperEntry 3 }
52029
52030rcVrrpOperVirtualMacAddr OBJECT-TYPE
52031        SYNTAX       MacAddress
52032        MAX-ACCESS   read-only
52033        STATUS       current
52034        DESCRIPTION
52035            "The virtual MAC address of the virtual router. This is derived
52036            as follows: 00-00-5E-00-01-<VRID>.
52037
52038            Where the first three octets consist of the IANA's OUI; The
52039            next two octets indicate the address block of the VRRP protocol;
52040            and the remaining octets consist of the VRID.
52041
52042            Although this object can be derived from the 'rcVrrpOperVrId'
52043            object, it is included here, for completeness, so that it
52044            is easily obtainable by a management application and can be
52045            included in VRRP-related SNMP traps."
52046        REFERENCE
52047            "rfc1903 - MacAddress"
52048        ::= { rcVrrpOperEntry 4 }
52049
52050rcVrrpOperState OBJECT-TYPE
52051        SYNTAX       INTEGER {
52052            initialize(1),  -- Waiting for a startup event
52053            backup(2),      -- Monitoring the state/availability of
52054                            -- master router
52055            master(3)       -- Forwarding IP addresses associated with
52056                            -- this virtual router.
52057        }
52058        MAX-ACCESS   read-only
52059        STATUS       current
52060        DESCRIPTION
52061            "The current state of the virtual router."
52062        ::= { rcVrrpOperEntry 5 }
52063
52064rcVrrpOperControl OBJECT-TYPE
52065        SYNTAX       INTEGER {
52066            enabled(1),
52067            disabled(2)
52068        }
52069        MAX-ACCESS   read-write
52070        STATUS       current
52071        DESCRIPTION
52072            "This object will enable/disable the virtual router
52073            function. Setting the value to 'enabled', will transition
52074            the state of the router from 'initialize to 'backup';
52075            Setting the value to 'disabled', will tranisition the
52076            router from 'master' or 'backup' to 'initialize'."
52077        DEFVAL    { enabled }
52078        ::= { rcVrrpOperEntry 6 }
52079
52080rcVrrpOperPriority OBJECT-TYPE
52081        SYNTAX       Integer32 (1..255)
52082        MAX-ACCESS   read-write
52083        STATUS       current
52084        DESCRIPTION
52085            "This object specifies the priority for the virtual
52086            router (e.g., master election) with respect to other
52087            virtual routers that are backing up a one or more
52088            associated IP addresses. Higher values imply higher
52089            priority.
52090
52091            A priority of '0', although not settable, is used
52092            to indicate that this router has ceased to particpate
52093            in VRRP and a backup virtual router should transition \
52094            to become a new master.
52095
52096            A priority of 255 is used for the router that owns the
52097            associated IP address(es)."
52098        DEFVAL       { 100 }
52099        ::= { rcVrrpOperEntry 7 }
52100
52101rcVrrpOperIpAddrCount OBJECT-TYPE
52102        SYNTAX       Integer32 (1..65535)
52103        MAX-ACCESS   read-only
52104        STATUS       current
52105        DESCRIPTION
52106            "The number of IP addresses that are associated with this
52107            virtual router. This number is equal to the number of rows
52108            in the vrrpAssoIpAddrTable that correspond to a given IF
52109            index/VRID pair."
52110        ::= { rcVrrpOperEntry 8 }
52111
52112rcVrrpOperMasterIpAddr OBJECT-TYPE
52113        SYNTAX       IpAddress
52114        MAX-ACCESS   read-only
52115        STATUS       current
52116        DESCRIPTION
52117            "The master router's real (primary) IP address. This is
52118            the IP address listed as the source in VRRP advertisement
52119            last received by this virtual router"
52120        ::= { rcVrrpOperEntry 9 }
52121
52122rcVrrpOperAuthType OBJECT-TYPE
52123        SYNTAX       INTEGER {
52124            noAuthentication(1),       -- VRRP protocol exchanges are not
52125                                       -- authenticated.
52126            simpleTextPassword(2),     -- Exchanges are authenticated by a
52127                                       -- clear text password.
52128            ipAuthenticationHeader(3)  -- Exchanges are authenticated using
52129                                       -- the IP authentication header [x].
52130        }
52131        MAX-ACCESS   read-write
52132        STATUS       current
52133        DESCRIPTION
52134            "Authentication type used for VRRP protocol exchanges between
52135            virtual routers."
52136        DEFVAL   { noAuthentication }
52137        ::= { rcVrrpOperEntry 10 }
52138
52139rcVrrpOperAuthKey OBJECT-TYPE
52140        SYNTAX       OCTET STRING (SIZE (8))
52141        MAX-ACCESS   read-write
52142        STATUS       current
52143        DESCRIPTION
52144            "The Authentication Key.  If the virtual router's Authorization
52145            Type is 'simpleTextPassword', and the key length is shorter
52146            than 8 octets, the agent will left adjust and zero fill
52147            to 8 octets.
52148
52149            When read, rcVrrpOperAuthKey always returns an Octet String
52150            of length zero."
52151         DEFVAL   { '0000000000000000'H }    -- 0.0.0.0.0.0.0.0
52152        ::= { rcVrrpOperEntry 11 }
52153
52154rcVrrpOperHMACMD5Key OBJECT-TYPE
52155        SYNTAX       OCTET STRING (SIZE (16))
52156        MAX-ACCESS   read-write
52157        STATUS       current
52158        DESCRIPTION
52159            "The Authentication Key.  If the virtual router's 'Authorization
52160            Type' is 'ipAuthenticationHeader', and the key length is shorter
52161            than 16 octets, the agent will left adjust and zero fill
52162            to 16 octets.
52163
52164            When read, rcVrrpOperHMACMD5Key always returns an Octet String
52165            of length zero."
52166        DEFVAL   { '00000000000000000000000000000000'H }
52167        -- 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
52168        ::= { rcVrrpOperEntry 12 }
52169
52170rcVrrpOperAdvertisementInterval OBJECT-TYPE
52171        SYNTAX       Integer32 (1..255)
52172        MAX-ACCESS   read-write
52173        STATUS       current
52174        DESCRIPTION
52175            "This is the time interval, in seconds, between sending
52176            advertisement messages. Only the master router sends
52177            VRRP advertisements."
52178        DEFVAL       { 1 }
52179        ::= { rcVrrpOperEntry 13 }
52180
52181rcVrrpOperPreemptMode OBJECT-TYPE
52182        SYNTAX       INTEGER {
52183            true(1),   -- Preempt
52184            false(2)   -- Do not preempt
52185        }
52186        MAX-ACCESS   read-write
52187        STATUS       current
52188        DESCRIPTION
52189            "Controls whether a higher priority virtual router will
52190            preempt a lower priority master."
52191        DEFVAL       { true }
52192        ::= { rcVrrpOperEntry 14 }
52193
52194rcVrrpOperVirtualRouterUpTime OBJECT-TYPE
52195        SYNTAX       TimeTicks
52196        MAX-ACCESS   read-only
52197        STATUS       current
52198        DESCRIPTION
52199            "This is the time interval (in hundredths of a second)
52200            since this virtual router was initialized."
52201        ::= { rcVrrpOperEntry 15 }
52202
52203rcVrrpOperRowStatus OBJECT-TYPE
52204        SYNTAX       RowStatus
52205        MAX-ACCESS   read-write
52206        STATUS       current
52207        DESCRIPTION
52208            "The row status variable, used according to installation
52209            and removal conventions for conceptual rows. Setting this
52210            object to 'createAndGo' results in enabling the VRRP
52211            protocol for this virtual router. The information required
52212            to actually create the conceptual row may be included in
52213            the SET primitive or may be initialized by the agent on
52214            the virtual router. Destroying the entry or setting it to
52215            'notInService' disables VRRP on this virtual router."
52216        ::= { rcVrrpOperEntry 16 }
52217
52218rcVrrpOperCriticalIpAddr OBJECT-TYPE
52219        SYNTAX       IpAddress
52220        MAX-ACCESS   read-write
52221        STATUS       current
52222        DESCRIPTION  "IP address of the interface that will cause a
52223                     shutdown event."
52224        ::= { rcVrrpOperEntry 17 }
52225
52226rcVrrpOperHoldDownTimer OBJECT-TYPE
52227        SYNTAX       INTEGER (0..21600)
52228        MAX-ACCESS   read-write
52229        STATUS       current
52230        DESCRIPTION
52231            "Used to configure the amount of time (in seconds)
52232            to wait before preempting the current vrrp master."
52233        ::= { rcVrrpOperEntry 18 }
52234
52235rcVrrpOperHoldDownState OBJECT-TYPE
52236        SYNTAX       INTEGER {
52237                        dormant(1),
52238                        active(2)
52239                     }
52240        MAX-ACCESS   read-only
52241        STATUS       current
52242        DESCRIPTION
52243            "Used to indicate the hold-down state of this vrrp
52244            interface.  If the hold-down timer is operational
52245            this variable will be set to 'active'.  'dormant'
52246            otherwise."
52247        ::= { rcVrrpOperEntry 19 }
52248
52249rcVrrpOperHoldDownTimeRemaining OBJECT-TYPE
52250        SYNTAX       INTEGER (0..21600)
52251        MAX-ACCESS   read-only
52252        STATUS       current
52253        DESCRIPTION
52254            "Used to indicate the amount of time (in seconds)
52255            left before the rcVrrpOperHoldDownTimer will expire."
52256        ::= { rcVrrpOperEntry 20 }
52257
52258rcVrrpOperAction OBJECT-TYPE
52259        SYNTAX       INTEGER {
52260                        none(1),
52261                        preemptHoldDownTimer(2)
52262                     }
52263        MAX-ACCESS   read-write
52264        STATUS       current
52265        DESCRIPTION
52266            "Used to trigger an action on this vrrp interface."
52267        ::= { rcVrrpOperEntry 21 }
52268
52269rcVrrpOperCriticalIpAddrEnable OBJECT-TYPE
52270        SYNTAX       TruthValue
52271        MAX-ACCESS   read-write
52272        STATUS       current
52273        DESCRIPTION
52274            "Indicate if an user-defined critical IP address should be
52275            enabled. 'NO' = use the default IP address (0.0.0.0).
52276            No effect if an user-defined IP address does not exist."
52277        DEFVAL       { false }
52278        ::= { rcVrrpOperEntry 22 }
52279
52280rcVrrpOperBackUpMaster OBJECT-TYPE
52281        SYNTAX       INTEGER {
52282                        enabled(1),
52283                        disabled(2)
52284                     }
52285        MAX-ACCESS   read-write
52286        STATUS       current
52287        DESCRIPTION   "Enable the backup VRRP switch traffic forwarding.
52288                       This will reduce the traffic in IST link in the time of SMLT."
52289        DEFVAL       { disabled }
52290        ::= { rcVrrpOperEntry 23 }
52291
52292rcVrrpOperBackUpMasterState OBJECT-TYPE
52293        SYNTAX       INTEGER {
52294                        up(1),
52295                        down(2)
52296                     }
52297        MAX-ACCESS   read-only
52298        STATUS       current
52299        DESCRIPTION "Indicate whether backup VRRP switch traffic forwarding is enabled or not."
52300        DEFVAL       { down }
52301        ::= { rcVrrpOperEntry 24 }
52302
52303rcVrrpOperFasterAdvInterval OBJECT-TYPE
52304        SYNTAX       Integer32 (200..1000)
52305        MAX-ACCESS   read-write
52306        STATUS       current
52307        DESCRIPTION   "This is the faster advertisement interval, in
52308                       milliseconds, between sending advertisement messages. When the faster advertisement interval enable is checked, the faster advertisement interval is being used instead of the regular advertisement interval"
52309        DEFVAL       { 200 }
52310        ::= { rcVrrpOperEntry 25 }
52311
52312rcVrrpOperFasterAdvIntervalEnable OBJECT-TYPE
52313        SYNTAX       INTEGER {
52314                        enabled(1),
52315                        disabled(2)
52316                     }
52317        MAX-ACCESS   read-write
52318        STATUS       current
52319        DESCRIPTION   "Used to indicate if the Faster Advertisement Interval should be used. 'Disable' means use regular Advertisement interval."
52320        DEFVAL       { disabled }
52321        ::= { rcVrrpOperEntry 26 }
52322
52323--   Trap Definitions
52324
52325rcVrrpTrapStateTransition NOTIFICATION-TYPE
52326        OBJECTS      { ifIndex,
52327                       rcVrrpTrapStateTransitionType,
52328                       rcVrrpTrapStateTransitionCause,
52329                       rcVrrpOperVrId,
52330                       rcVrrpOperIpAddr,
52331                       rcVrrpOperMasterIpAddr
52332                     }
52333        STATUS       current
52334        DESCRIPTION
52335            "A rcVrrpTrapStateTransition trap signifies a state
52336            transition has occurred on a particular vrrp interface.
52337            Implementation of this trap is optional."
52338        ::= { rcVrrpNotifications 1 }
52339
52340-- VRRP Router Stats Table
52341
52342rcVrrpRouterStatsTable OBJECT-TYPE
52343        SYNTAX SEQUENCE OF RcVrrpRouterStatsEntry
52344        MAX-ACCESS not-accessible
52345        STATUS current
52346        DESCRIPTION
52347            "Table of virtual router statistics."
52348        ::= { rcVrrpObjects 3 }
52349
52350rcVrrpRouterStatsEntry OBJECT-TYPE
52351        SYNTAX RcVrrpRouterStatsEntry
52352        MAX-ACCESS not-accessible
52353        STATUS current
52354        DESCRIPTION
52355            "An entry in the table, containing statistics information
52356             about a given virtual router."
52357        AUGMENTS {
52358            rcVrrpOperEntry
52359        }
52360        ::= { rcVrrpRouterStatsTable 1 }
52361
52362RcVrrpRouterStatsEntry ::= SEQUENCE {
52363            rcVrrpStatsIfIndex
52364                Integer32,
52365            rcVrrpStatsVrId
52366                VrId,
52367            rcVrrpStatsBecomeMaster
52368                Counter32,
52369            rcVrrpStatsAdvertiseRcvd
52370                Counter32,
52371            rcVrrpStatsAdvertiseIntervalErrors
52372                Counter32,
52373            rcVrrpStatsPasswdSecurityViolations
52374                Counter32,
52375            rcVrrpStatsHmacSecurityViolations
52376                Counter32,
52377            rcVrrpStatsIpTtlErrors
52378                Counter32,
52379            rcVrrpStatsPriorityZeroPktsRcvd
52380                Counter32,
52381            rcVrrpStatsPriorityZeroPktsSent
52382                Counter32,
52383            rcVrrpStatsInvalidTypePktsRcvd
52384                Counter32,
52385            rcVrrpStatsAddressListErrors
52386                Counter32,
52387            rcVrrpStatsUnknownAuthType
52388                Counter32,
52389            rcVrrpStatsAuthTypeErrors
52390                Counter32
52391    }
52392
52393rcVrrpStatsIfIndex OBJECT-TYPE
52394        SYNTAX       Integer32
52395        MAX-ACCESS   read-only
52396        STATUS       current
52397        DESCRIPTION  "port interface index."
52398        ::= { rcVrrpRouterStatsEntry 1 }
52399
52400rcVrrpStatsVrId OBJECT-TYPE
52401        SYNTAX       VrId
52402        MAX-ACCESS   read-only
52403        STATUS       current
52404        DESCRIPTION
52405            "This object contains the Virtual Router Identifier (VRID)."
52406        ::= { rcVrrpRouterStatsEntry 2 }
52407
52408rcVrrpStatsBecomeMaster OBJECT-TYPE
52409        SYNTAX       Counter32
52410        MAX-ACCESS   read-only
52411        STATUS       current
52412        DESCRIPTION
52413            "The total number of times that this virtual router's state
52414            has transitioned from BACKUP to MASTER."
52415        ::= { rcVrrpRouterStatsEntry 3 }
52416
52417rcVrrpStatsAdvertiseRcvd OBJECT-TYPE
52418        SYNTAX       Counter32
52419        MAX-ACCESS   read-only
52420        STATUS       current
52421        DESCRIPTION
52422            "The total number of VRRP advertisements received by this
52423            virtual router."
52424        ::= { rcVrrpRouterStatsEntry 4 }
52425
52426rcVrrpStatsAdvertiseIntervalErrors OBJECT-TYPE
52427        SYNTAX       Counter32
52428        MAX-ACCESS   read-only
52429        STATUS       current
52430        DESCRIPTION
52431            "The total number of VRRP advertisement packets received
52432            for which the advertisement interval is different than the
52433            one configured for the local virtual router."
52434        ::= { rcVrrpRouterStatsEntry 5 }
52435
52436rcVrrpStatsPasswdSecurityViolations OBJECT-TYPE
52437        SYNTAX       Counter32
52438        MAX-ACCESS   read-only
52439        STATUS       current
52440        DESCRIPTION
52441            "The total number of VRRP packets received that do not pass
52442            the simple text password authentification check."
52443        ::= { rcVrrpRouterStatsEntry 6 }
52444
52445rcVrrpStatsHmacSecurityViolations OBJECT-TYPE
52446        SYNTAX       Counter32
52447        MAX-ACCESS   read-only
52448        STATUS       current
52449        DESCRIPTION
52450            "The total number of VRRP packets received that do not pass
52451            the HMAC-MD5-96 authentification check."
52452        ::= { rcVrrpRouterStatsEntry 7 }
52453
52454rcVrrpStatsIpTtlErrors OBJECT-TYPE
52455        SYNTAX       Counter32
52456        MAX-ACCESS   read-only
52457        STATUS       current
52458        DESCRIPTION
52459            "The total number of VRRP packets received by the virtual
52460            router with IP TTL (Time-To-Live) not equal to 255."
52461        ::= { rcVrrpRouterStatsEntry 8 }
52462
52463rcVrrpStatsPriorityZeroPktsRcvd OBJECT-TYPE
52464        SYNTAX       Counter32
52465        MAX-ACCESS   read-only
52466        STATUS       current
52467        DESCRIPTION
52468            "The total number of VRRP packets received by the virtual
52469            router with a priority of '0'."
52470        ::= { rcVrrpRouterStatsEntry 9 }
52471
52472rcVrrpStatsPriorityZeroPktsSent OBJECT-TYPE
52473        SYNTAX       Counter32
52474        MAX-ACCESS   read-only
52475        STATUS       current
52476        DESCRIPTION
52477            "The total number of VRRP packets sent by the virtual router
52478            with a priority of '0'."
52479        ::= { rcVrrpRouterStatsEntry 10 }
52480
52481rcVrrpStatsInvalidTypePktsRcvd OBJECT-TYPE
52482        SYNTAX       Counter32
52483        MAX-ACCESS   read-only
52484        STATUS       current
52485        DESCRIPTION
52486            "The number of VRRP packets received by the virtual router
52487            with an invalid value in the 'type' field."
52488        ::= { rcVrrpRouterStatsEntry 11 }
52489
52490rcVrrpStatsAddressListErrors OBJECT-TYPE
52491        SYNTAX       Counter32
52492        MAX-ACCESS   read-only
52493        STATUS       current
52494        DESCRIPTION
52495            "Packets received address list the address list does not
52496            match the locally configured list for the virtual router."
52497        ::= { rcVrrpRouterStatsEntry 12 }
52498
52499rcVrrpStatsUnknownAuthType OBJECT-TYPE
52500        SYNTAX       Counter32
52501        MAX-ACCESS   read-only
52502        STATUS       current
52503        DESCRIPTION
52504            "Packets received with an unknown authentication type."
52505        ::= { rcVrrpRouterStatsEntry 13 }
52506
52507rcVrrpStatsAuthTypeErrors OBJECT-TYPE
52508        SYNTAX       Counter32
52509        MAX-ACCESS   read-only
52510        STATUS       current
52511        DESCRIPTION
52512            "Packets received with 'Auth Type' not equal to the locally
52513             configured authentication method ('vrrpOperAuthType')."
52514        ::= { rcVrrpRouterStatsEntry 14 }
52515
52516-- System Time Grp
52517
52518rcUserSetTimeYear OBJECT-TYPE
52519        SYNTAX        INTEGER (1998..2097)
52520        MAX-ACCESS    read-write
52521        STATUS        current
52522        DESCRIPTION   "Year of the time."
52523        DEFVAL {1998}
52524        ::= { rcUserSetTime 1 }
52525
52526rcUserSetTimeMonth OBJECT-TYPE
52527        SYNTAX        INTEGER (1..12)
52528        MAX-ACCESS    read-write
52529        STATUS        current
52530        DESCRIPTION   "Month of the time."
52531        DEFVAL {1}
52532        ::= { rcUserSetTime 2 }
52533
52534rcUserSetTimeDate OBJECT-TYPE
52535        SYNTAX        INTEGER (1..31)
52536        MAX-ACCESS    read-write
52537        STATUS        current
52538        DESCRIPTION   "Date of the time."
52539        DEFVAL {1}
52540        ::= { rcUserSetTime 3 }
52541
52542rcUserSetTimeHour OBJECT-TYPE
52543        SYNTAX        INTEGER (0..23)
52544        MAX-ACCESS    read-write
52545        STATUS        current
52546        DESCRIPTION   "Hour of the time."
52547        DEFVAL {0}
52548        ::= { rcUserSetTime 4 }
52549
52550rcUserSetTimeMinute OBJECT-TYPE
52551        SYNTAX        INTEGER (0..59)
52552        MAX-ACCESS    read-write
52553        STATUS        current
52554        DESCRIPTION   "Minute of the time."
52555        DEFVAL {0}
52556        ::= { rcUserSetTime 5 }
52557
52558rcUserSetTimeSecond OBJECT-TYPE
52559        SYNTAX        INTEGER (0..59)
52560        MAX-ACCESS    read-write
52561        STATUS        current
52562        DESCRIPTION   "Second of the time."
52563        DEFVAL {0}
52564        ::= { rcUserSetTime 6 }
52565
52566rcUserSetTimeTimezone OBJECT-TYPE
52567	SYNTAX        INTEGER {
52568				cet(1),
52569				cst6Cdt(2),
52570				cuba(3),
52571				eet(4),
52572				est(5),
52573				est5Edt(6),
52574				egypt(7),
52575				eire(8),
52576				factory(9),
52577				gb(10),
52578				gbEire(11),
52579				gmt(12),
52580				gmtE0(13),
52581				gmtW0(14),
52582				gmt0(15),
52583				greenwich(16),
52584				hst(17),
52585				hongkong(18),
52586				iceland(19),
52587				iran(20),
52588				israel(21),
52589				jamaica(22),
52590				japan(23),
52591				kwajalein(24),
52592				libya(25),
52593				met(26),
52594				mst(27),
52595				mst7MDT(28),
52596				nz(29),
52597				nzCHAT(30),
52598				navajo(31),
52599				prc(32),
52600				pst8PDT(33),
52601				poland(34),
52602				portugal(35),
52603				roc(36),
52604				rok(37),
52605				singapore(38),
52606				turkey(39),
52607				uct(40),
52608				utc(41),
52609				universal(42),
52610				wSU(43),
52611				wet(44),
52612				zulu(45),
52613				africa-Abidjan(46),
52614				africa-Accra(47),
52615				africa-AddisAbaba(48),
52616				africa-Algiers(49),
52617				africa-Asmera(50),
52618				africa-Bamako(51),
52619				africa-Bangui(52),
52620				africa-Banjul(53),
52621				africa-Bissau(54),
52622				africa-Blantyre(55),
52623				africa-Brazzaville(56),
52624				africa-Bujumbura(57),
52625				africa-Cairo(58),
52626				africa-Casablanca(59),
52627				africa-Ceuta(60),
52628				africa-Conakry(61),
52629				africa-Dakar(62),
52630				africa-DarEsSalaam(63),
52631				africa-Djibouti(64),
52632				africa-Douala(65),
52633				africa-ElAaiun(66),
52634				africa-Freetown(67),
52635				africa-Gaborone(68),
52636				africa-Harare(69),
52637				africa-Johannesburg(70),
52638				africa-Kampala(71),
52639				africa-Khartoum(72),
52640				africa-Kigali(73),
52641				africa-Kinshasa(74),
52642				africa-Lagos(75),
52643				africa-Libreville(76),
52644				africa-Lome(77),
52645				africa-Luanda(78),
52646				africa-Lubumbashi(79),
52647				africa-Lusaka(80),
52648				africa-Malabo(81),
52649				africa-Maputo(82),
52650				africa-Maseru(83),
52651				africa-Mbabane(84),
52652				africa-Mogadishu(85),
52653				africa-Monrovia(86),
52654				africa-Nairobi(87),
52655				africa-Ndjamena(88),
52656				africa-Niamey(89),
52657				africa-Nouakchott(90),
52658				africa-Ouagadougou(91),
52659				africa-PortoNovo(92),
52660				africa-SaoTome(93),
52661				africa-Timbuktu(94),
52662				africa-Tripoli(95),
52663				africa-Tunis(96),
52664				africa-Windhoek(97),
52665				america-Adak(98),
52666				america-Anchorage(99),
52667				america-Anguilla(100),
52668				america-Antigua(101),
52669				america-Araguaina(102),
52670				america-Aruba(103),
52671				america-Asuncion(104),
52672				america-Atikokan(105),
52673				america-Atka(106),
52674				america-Bahia(107),
52675				america-Barbados(108),
52676				america-Belem(109),
52677				america-Belize(110),
52678				america-BlancSablon(111),
52679				america-BoaVista(112),
52680				america-Bogota(113),
52681				america-Boise(114),
52682				america-BuenosAires(115),
52683				america-CambridgeBay(116),
52684				america-CampoGrande(117),
52685				america-Cancun(118),
52686				america-Caracas(119),
52687				america-Catamarca(120),
52688				america-Cayenne(121),
52689				america-Cayman(122),
52690				america-Chicago(123),
52691				america-Chihuahua(124),
52692				america-CoralHarbour(125),
52693				america-Cordoba(126),
52694				america-CostaRica(127),
52695				america-Cuiaba(128),
52696				america-Curacao(129),
52697				america-Danmarkshavn(130),
52698				america-Dawson(131),
52699				america-DawsonCreek(132),
52700				america-Denver(133),
52701				america-Detroit(134),
52702				america-Dominica(135),
52703				america-Edmonton(136),
52704				america-Eirunepe(137),
52705				america-ElSalvador(138),
52706				america-Ensenada(139),
52707				america-FortWayne(140),
52708				america-Fortaleza(141),
52709				america-GlaceBay(142),
52710				america-Godthab(143),
52711				america-GooseBay(144),
52712				america-GrandTurk(145),
52713				america-Grenada(146),
52714				america-Guadeloupe(147),
52715				america-Guatemala(148),
52716				america-Guayaquil(149),
52717				america-Guyana(150),
52718				america-Halifax(151),
52719				america-Havana(152),
52720				america-Hermosillo(153),
52721				america-Indianapolis(154),
52722				america-Inuvik(155),
52723				america-Iqaluit(156),
52724				america-Jamaica(157),
52725				america-Jujuy(158),
52726				america-Juneau(159),
52727				america-KnoxIN(160),
52728				america-LaPaz(161),
52729				america-Lima(162),
52730				america-LosAngeles(163),
52731				america-Louisville(164),
52732				america-Maceio(165),
52733				america-Managua(166),
52734				america-Manaus(167),
52735				america-Martinique(168),
52736				america-Mazatlan(169),
52737				america-Mendoza(170),
52738				america-Menominee(171),
52739				america-Merida(172),
52740				america-MexicoCity(173),
52741				america-Miquelon(174),
52742				america-Moncton(175),
52743				america-Monterrey(176),
52744				america-Montevideo(177),
52745				america-Montreal(178),
52746				america-Montserrat(179),
52747				america-Nassau(180),
52748				america-NewYork(181),
52749				america-Nipigon(182),
52750				america-Nome(183),
52751				america-Noronha(184),
52752				america-Panama(185),
52753				america-Pangnirtung(186),
52754				america-Paramaribo(187),
52755				america-Phoenix(188),
52756				america-PortAuPrince(189),
52757				america-PortOfSpain(190),
52758				america-PortoAcre(191),
52759				america-PortoVelho(192),
52760				america-PuertoRico(193),
52761				america-RainyRiver(194),
52762				america-RankinInlet(195),
52763				america-Recife(196),
52764				america-Regina(197),
52765				america-RioBranco(198),
52766				america-Rosario(199),
52767				america-Santiago(200),
52768				america-SantoDomingo(201),
52769				america-SaoPaulo(202),
52770				america-Scoresbysund(203),
52771				america-Shiprock(204),
52772				america-StJohns(205),
52773				america-StKitts(206),
52774				america-StLucia(207),
52775				america-StThomas(208),
52776				america-StVincent(209),
52777				america-SwiftCurrent(210),
52778				america-Tegucigalpa(211),
52779				america-Thule(212),
52780				america-ThunderBay(213),
52781				america-Tijuana(214),
52782				america-Toronto(215),
52783				america-Tortola(216),
52784				america-Vancouver(217),
52785				america-Virgin(218),
52786				america-Whitehorse(219),
52787				america-Winnipeg(220),
52788				america-Yakutat(221),
52789				america-Yellowknife(222),
52790				antarctica-Casey(223),
52791				antarctica-Davis(224),
52792				antarctica-DumontDUrville(225),
52793				antarctica-Mawson(226),
52794				antarctica-McMurdo(227),
52795				antarctica-Palmer(228),
52796				antarctica-Rothera(229),
52797				antarctica-SouthPole(230),
52798				antarctica-Syowa(231),
52799				antarctica-Vostok(232),
52800				arctic-Longyearbyen(233),
52801				asia-Aden(234),
52802				asia-Almaty(235),
52803				asia-Amman(236),
52804				asia-Anadyr(237),
52805				asia-Aqtau(238),
52806				asia-Aqtobe(239),
52807				asia-Ashgabat(240),
52808				asia-Ashkhabad(241),
52809				asia-Baghdad(242),
52810				asia-Bahrain(243),
52811				asia-Baku(244),
52812				asia-Bangkok(245),
52813				asia-Beirut(246),
52814				asia-Bishkek(247),
52815				asia-Brunei(248),
52816				asia-Calcutta(249),
52817				asia-Choibalsan(250),
52818				asia-Chongqing(251),
52819				asia-Chungking(252),
52820				asia-Colombo(253),
52821				asia-Dacca(254),
52822				asia-Damascus(255),
52823				asia-Dhaka(256),
52824				asia-Dili(257),
52825				asia-Dubai(258),
52826				asia-Dushanbe(259),
52827				asia-Gaza(260),
52828				asia-Harbin(261),
52829				asia-HongKong(262),
52830				asia-Hovd(263),
52831				asia-Irkutsk(264),
52832				asia-Istanbul(265),
52833				asia-Jakarta(266),
52834				asia-Jayapura(267),
52835				asia-Jerusalem(268),
52836				asia-Kabul(269),
52837				asia-Kamchatka(270),
52838				asia-Karachi(271),
52839				asia-Kashgar(272),
52840				asia-Katmandu(273),
52841				asia-Krasnoyarsk(274),
52842				asia-KualaLumpur(275),
52843				asia-Kuching(276),
52844				asia-Kuwait(277),
52845				asia-Macao(278),
52846				asia-Macau(279),
52847				asia-Magadan(280),
52848				asia-Makassar(281),
52849				asia-Manila(282),
52850				asia-Muscat(283),
52851				asia-Nicosia(284),
52852				asia-Novosibirsk(285),
52853				asia-Omsk(286),
52854				asia-Oral(287),
52855				asia-PhnomPenh(288),
52856				asia-Pontianak(289),
52857				asia-Pyongyang(290),
52858				asia-Qatar(291),
52859				asia-Qyzylorda(292),
52860				asia-Rangoon(293),
52861				asia-Riyadh(294),
52862				asia-Riyadh87(295),
52863				asia-Riyadh88(296),
52864				asia-Riyadh89(297),
52865				asia-Saigon(298),
52866				asia-Sakhalin(299),
52867				asia-Samarkand(300),
52868				asia-Seoul(301),
52869				asia-Shanghai(302),
52870				asia-Singapore(303),
52871				asia-Taipei(304),
52872				asia-Tashkent(305),
52873				asia-Tbilisi(306),
52874				asia-Tehran(307),
52875				asia-TelAviv(308),
52876				asia-Thimbu(309),
52877				asia-Thimphu(310),
52878				asia-Tokyo(311),
52879				asia-UjungPandang(312),
52880				asia-Ulaanbaatar(313),
52881				asia-UlanBator(314),
52882				asia-Urumqi(315),
52883				asia-Vientiane(316),
52884				asia-Vladivostok(317),
52885				asia-Yakutsk(318),
52886				asia-Yekaterinburg(319),
52887				asia-Yerevan(320),
52888				atlantic-Azores(321),
52889				atlantic-Bermuda(322),
52890				atlantic-Canary(323),
52891				atlantic-CapeVerde(324),
52892				atlantic-Faeroe(325),
52893				atlantic-JanMayen(326),
52894				atlantic-Madeira(327),
52895				atlantic-Reykjavik(328),
52896				atlantic-SouthGeorgia(329),
52897				atlantic-StHelena(330),
52898				atlantic-Stanley(331),
52899				australia-ACT(332),
52900				australia-Adelaide(333),
52901				australia-Brisbane(334),
52902				australia-BrokenHill(335),
52903				australia-Canberra(336),
52904				australia-Currie(337),
52905				australia-Darwin(338),
52906				australia-Hobart(339),
52907				australia-LHI(340),
52908				australia-Lindeman(341),
52909				australia-LordHowe(342),
52910				australia-Melbourne(343),
52911				australia-NSW(344),
52912				australia-North(345),
52913				australia-Perth(346),
52914				australia-Queensland(347),
52915				australia-South(348),
52916				australia-Sydney(349),
52917				australia-Tasmania(350),
52918				australia-Victoria(351),
52919				australia-West(352),
52920				australia-Yancowinna(353),
52921				brazil-Acre(354),
52922				brazil-DeNoronha(355),
52923				brazil-East(356),
52924				brazil-West(357),
52925				canada-Atlantic(358),
52926				canada-Central(359),
52927				canada-EastSaskatchewan(360),
52928				canada-Eastern(361),
52929				canada-Mountain(362),
52930				canada-Newfoundland(363),
52931				canada-Pacific(364),
52932				canada-Saskatchewan(365),
52933				canada-Yukon(366),
52934				chile-Continental(367),
52935				chile-EasterIsland(368),
52936				etc-GMT(369),
52937				etc-GMTE0(370),
52938				etc-GMTE1(371),
52939				etc-GMTE10(372),
52940				etc-GMTE11(373),
52941				etc-GMTE12(374),
52942				etc-GMTE2(375),
52943				etc-GMTE3(376),
52944				etc-GMTE4(377),
52945				etc-GMTE5(378),
52946				etc-GMTE6(379),
52947				etc-GMTE7(380),
52948				etc-GMTE8(381),
52949				etc-GMTE9(382),
52950				etc-GMTW0(383),
52951				etc-GMTW1(384),
52952				etc-GMTW10(385),
52953				etc-GMTW11(386),
52954				etc-GMTW12(387),
52955				etc-GMTW13(388),
52956				etc-GMTW14(389),
52957				etc-GMTW2(390),
52958				etc-GMTW3(391),
52959				etc-GMTW4(392),
52960				etc-GMTW5(393),
52961				etc-GMTW6(394),
52962				etc-GMTW7(395),
52963				etc-GMTW8(396),
52964				etc-GMTW9(397),
52965				etc-GMT0(398),
52966				etc-Greenwich(399),
52967				etc-UCT(400),
52968				etc-UTC(401),
52969				etc-Universal(402),
52970				etc-Zulu(403),
52971				europe-Amsterdam(404),
52972				europe-Andorra(405),
52973				europe-Athens(406),
52974				europe-Belfast(407),
52975				europe-Belgrade(408),
52976				europe-Berlin(409),
52977				europe-Bratislava(410),
52978				europe-Brussels(411),
52979				europe-Bucharest(412),
52980				europe-Budapest(413),
52981				europe-Chisinau(414),
52982				europe-Copenhagen(415),
52983				europe-Dublin(416),
52984				europe-Gibraltar(417),
52985				europe-Guernsey(418),
52986				europe-Helsinki(419),
52987				europe-IsleOfMan(420),
52988				europe-Istanbul(421),
52989				europe-Jersey(422),
52990				europe-Kaliningrad(423),
52991				europe-Kiev(424),
52992				europe-Lisbon(425),
52993				europe-Ljubljana(426),
52994				europe-London(427),
52995				europe-Luxembourg(428),
52996				europe-Madrid(429),
52997				europe-Malta(430),
52998				europe-Mariehamn(431),
52999				europe-Minsk(432),
53000				europe-Monaco(433),
53001				europe-Moscow(434),
53002				europe-Nicosia(435),
53003				europe-Oslo(436),
53004				europe-Paris(437),
53005				europe-Prague(438),
53006				europe-Riga(439),
53007				europe-Rome(440),
53008				europe-Samara(441),
53009				europe-SanMarino(442),
53010				europe-Sarajevo(443),
53011				europe-Simferopol(444),
53012				europe-Skopje(445),
53013				europe-Sofia(446),
53014				europe-Stockholm(447),
53015				europe-Tallinn(448),
53016				europe-Tirane(449),
53017				europe-Tiraspol(450),
53018				europe-Uzhgorod(451),
53019				europe-Vaduz(452),
53020				europe-Vatican(453),
53021				europe-Vienna(454),
53022				europe-Vilnius(455),
53023				europe-Volgograd(456),
53024				europe-Warsaw(457),
53025				europe-Zagreb(458),
53026				europe-Zaporozhye(459),
53027				europe-Zurich(460),
53028				indian-Antananarivo(461),
53029				indian-Chagos(462),
53030				indian-Christmas(463),
53031				indian-Cocos(464),
53032				indian-Comoro(465),
53033				indian-Kerguelen(466),
53034				indian-Mahe(467),
53035				indian-Maldives(468),
53036				indian-Mauritius(469),
53037				indian-Mayotte(470),
53038				indian-Reunion(471),
53039				mexico-BajaNorte(472),
53040				mexico-BajaSur(473),
53041				mexico-General(474),
53042				mideast-Riyadh87(475),
53043				mideast-Riyadh88(476),
53044				mideast-Riyadh89(477),
53045				pacific-Apia(478),
53046				pacific-Auckland(479),
53047				pacific-Chatham(480),
53048				pacific-Easter(481),
53049				pacific-Efate(482),
53050				pacific-Enderbury(483),
53051				pacific-Fakaofo(484),
53052				pacific-Fiji(485),
53053				pacific-Funafuti(486),
53054				pacific-Galapagos(487),
53055				pacific-Gambier(488),
53056				pacific-Guadalcanal(489),
53057				pacific-Guam(490),
53058				pacific-Honolulu(491),
53059				pacific-Johnston(492),
53060				pacific-Kiritimati(493),
53061				pacific-Kosrae(494),
53062				pacific-Kwajalein(495),
53063				pacific-Majuro(496),
53064				pacific-Marquesas(497),
53065				pacific-Midway(498),
53066				pacific-Nauru(499),
53067				pacific-Niue(500),
53068				pacific-Norfolk(501),
53069				pacific-Noumea(502),
53070				pacific-PagoPago(503),
53071				pacific-Palau(504),
53072				pacific-Pitcairn(505),
53073				pacific-Ponape(506),
53074				pacific-PortMoresby(507),
53075				pacific-Rarotonga(508),
53076				pacific-Saipan(509),
53077				pacific-Samoa(510),
53078				pacific-Tahiti(511),
53079				pacific-Tarawa(512),
53080				pacific-Tongatapu(513),
53081				pacific-Truk(514),
53082				pacific-Wake(515),
53083				pacific-Wallis(516),
53084				pacific-Yap(517),
53085				us-Alaska(518),
53086				us-Aleutian(519),
53087				us-Arizona(520),
53088				us-Central(521),
53089				us-EastIndiana(522),
53090				us-Eastern(523),
53091				us-Hawaii(524),
53092				us-IndianaStarke(525),
53093				us-Michigan(526),
53094				us-Mountain(527),
53095				us-Pacific(528),
53096				us-PacificNew(529),
53097				us-Samoa(530),
53098				america-Argentina-BuenosAires(531),
53099				america-Argentina-Catamarca(532),
53100				america-Argentina-ComodRivadavia(533),
53101				america-Argentina-Cordoba(534),
53102				america-Argentina-Jujuy(535),
53103				america-Argentina-LaRioja(536),
53104				america-Argentina-Mendoza(537),
53105				america-Argentina-RioGallegos(538),
53106				america-Argentina-SanJuan(539),
53107				america-Argentina-Tucuman(540),
53108				america-Argentina-Ushuaia(541),
53109				america-Indiana-Indianapolis(542),
53110				america-Indiana-Knox(543),
53111				america-Indiana-Marengo(544),
53112				america-Indiana-Petersburg(545),
53113				america-Indiana-Vevay(546),
53114				america-Indiana-Vincennes(547),
53115				america-Kentucky-Louisville(548),
53116				america-Kentucky-Monticello(549),
53117				america-NorthDakota-Center(550),
53118				america-NorthDakota-NewSalem(551)
53119		      }
53120	MAX-ACCESS    read-write
53121	STATUS	      current
53122	DESCRIPTION   "Timezone values. Since + is not a valid character inside enum
53123		       declaration, E(ast) and W(est) are used to indicate + and -
53124		       respectively. For example, etc-GMTE1 indicates Etc-GMT+1 and
53125		       etc-GMTW1 indicates Etc-GMT-1."
53126	::= { rcUserSetTime 7 }
53127
53128-- rcL2Redundancy Group
53129
53130rcL2RedundancyHaCpuState OBJECT-TYPE
53131        SYNTAX          INTEGER
53132                        {
53133                            initialization(0),
53134                            oneWayActive(1),
53135                            twoWayActive(2),
53136                            synchronized(3),
53137                            remoteIncompatible(4),
53138                            error(5),
53139                            disabled(6),
53140                            peerNotConnected(7),
53141                            peerConnected(8),
53142                            lostPeerConnection(9),
53143                            notSynchronized(10),
53144                            synchronizeInProgress(11)
53145                        }
53146        MAX-ACCESS      read-only
53147        STATUS          current
53148        DESCRIPTION     "Indicate the Ha-CPU state.
53149                         initialization - indicate the CPU is in this state.
53150                         oneWayActive - Modules that need to be
53151                         synchronized have registered with the framework (either
53152                         locally or a message was received from remote CPU (1).
53153                         twoWayActive - Modules that need to be synchronized have
53154                         registered with the framework (either locally or a message
53155                         was received from remote CPU (2).
53156                         synchronized  - Table based synchroniztion was completed
53157                         on the current CPU (3).
53158                         remoteIncompatible - CPUs framework version is incompatible
53159                         with the remote CPU (4).
53160                         error  - If an invalid event is generated in a given state the
53161                         CPU enters Error state (5).
53162                         disabled - High Availability is not enabled (6).
53163                         peerNotConnected - no peer connection is established (7).
53164                         peerConnected - peer connection is established (8).
53165                         lostPeerConnection - lost connection to peer/Standby CPU (9).
53166                         notSynchronized - Table Sync is not complete (10).
53167                         synchronizeInProgress - Table Sync is in progress (11)."
53168        ::= { rcL2Redundancy 1 }
53169
53170rcL2RedundancyHaEvent OBJECT-TYPE
53171        SYNTAX          INTEGER
53172                        {
53173                            restart(0),
53174                            systemRegistrationDone(1),
53175                            tableSynchronizationDone(2),
53176                            versionIncompatible(3),
53177                            noEvent(4)
53178                        }
53179        MAX-ACCESS      read-only
53180        STATUS          current
53181        DESCRIPTION     "Indicate the Ha event status.
53182                         restart (0) - Causes the state machine to restart
53183                         systemRegistrationDone (1)- Causes the CPU to transfer to
53184                         One Way or Two Way Active state. Locally or message received
53185                         from remote CPU.
53186                         tableSynchronizationDone (2) - Causes the CPU to
53187                         transfer to Synchronized state.
53188                         versionIncompatible (3) - Causes the CPU to go to Remote
53189                         Incompatible state
53190                         noEvent (4) - Means no event has occured uptill now. "
53191        ::= { rcL2Redundancy 2 }
53192
53193rcL2RedundancyEnable OBJECT-TYPE
53194        SYNTAX          EnableValue
53195        MAX-ACCESS      read-write
53196        STATUS          current
53197        DESCRIPTION     "Indicate the feature enable/disable."
53198        ::= { rcL2Redundancy 3 }
53199
53200rcL2RedundancyStandbyCpu OBJECT-TYPE
53201        SYNTAX          INTEGER {
53202                           hotStandbyCPU(1),
53203                           warmStandbyCPU(2),
53204                           standbyCPUNotPresent(3)
53205                        }
53206        MAX-ACCESS      read-only
53207        STATUS          current
53208        DESCRIPTION     "Indicate if the L2 Redundancy is enabled on the standby CPU."
53209        ::= { rcL2Redundancy 4 }
53210
53211rcL2RedundancyMasterCPUSlot OBJECT-TYPE
53212        SYNTAX        Integer32 (1..2)
53213        MAX-ACCESS    read-write
53214        STATUS        current
53215        DESCRIPTION   "CPU slot that becomes master at startup."
53216        ::= { rcL2Redundancy 5 }
53217
53218rcL2RedundancyEnableSavetoStandby OBJECT-TYPE
53219        SYNTAX        TruthValue
53220        MAX-ACCESS    read-write
53221        STATUS        current
53222        DESCRIPTION   "Enable/disable saving config/bootconfig automatically to standby CPU."
53223        ::= { rcL2Redundancy 6 }
53224
53225-- Ntp Group
53226-- Ntp Global Information
53227
53228rcNtpGlobal   OBJECT IDENTIFIER        ::= { rcNtp 1 }
53229
53230rcNtpGlobalEnable OBJECT-TYPE
53231     SYNTAX       TruthValue
53232     MAX-ACCESS	 read-write
53233     STATUS       current
53234     DESCRIPTION  "Enable/disable NTP feature"
53235     DEFVAL       { false }
53236     ::= { rcNtpGlobal 1 }
53237
53238rcNtpGlobalInterval OBJECT-TYPE
53239     SYNTAX       INTEGER (1..2185)
53240     MAX-ACCESS	 read-write
53241     STATUS       current
53242     DESCRIPTION  "Time interval between successive NTP updates in minutes."
53243     DEFVAL       { 15 }
53244     ::= { rcNtpGlobal 2 }
53245
53246
53247-- Ntp Server Table Information
53248
53249rcNtpServerTable OBJECT-TYPE
53250     SYNTAX       SEQUENCE OF RcNtpServerEntry
53251     MAX-ACCESS   not-accessible
53252     STATUS       current
53253     DESCRIPTION  "The NTP server table. This table lists the information
53254                   of a NTP server."
53255     ::= { rcNtp 2 }
53256
53257rcNtpServerEntry OBJECT-TYPE
53258        SYNTAX        RcNtpServerEntry
53259        MAX-ACCESS    not-accessible
53260        STATUS        current
53261        DESCRIPTION   "A NTP server table entry."
53262        INDEX         { rcNtpServerAddress }
53263        ::= { rcNtpServerTable 1 }
53264
53265RcNtpServerEntry ::=
53266     SEQUENCE {
53267             rcNtpServerAddress IpAddress,
53268             rcNtpServerEnable TruthValue,
53269             rcNtpServerAuthentication TruthValue,
53270  	     rcNtpServerKeyId INTEGER,
53271             rcNtpServerAccessAttempts Counter32,
53272             rcNtpServerAccessSuccess Counter32,
53273             rcNtpServerAccessFailure Counter32,
53274             rcNtpServerRowStatus RowStatus,
53275             rcNtpServerStratum DisplayString,
53276             rcNtpServerVersion DisplayString,
53277             rcNtpServerRootDelay DisplayString,
53278             rcNtpServerPrecision DisplayString,
53279             rcNtpServerReachable DisplayString,
53280             rcNtpServerSynchronized DisplayString,
53281             rcNtpServerSourceIpAddr IpAddress
53282     }
53283
53284rcNtpServerAddress OBJECT-TYPE
53285     SYNTAX         IpAddress
53286     MAX-ACCESS     read-only
53287     STATUS         current
53288     DESCRIPTION    "Server IP address of NTP time source referred to in
53289                     this table entry."
53290     ::= { rcNtpServerEntry 1 }
53291
53292rcNtpServerEnable OBJECT-TYPE
53293     SYNTAX         TruthValue
53294     MAX-ACCESS     read-write
53295     STATUS         current
53296     DESCRIPTION    "Enable or disable this server for participation in
53297                     time update."
53298     DEFVAL         { true }
53299     ::= { rcNtpServerEntry 2 }
53300
53301rcNtpServerAuthentication OBJECT-TYPE
53302     SYNTAX         TruthValue
53303     MAX-ACCESS     read-write
53304     STATUS         current
53305     DESCRIPTION    "Enable or disable the MD5/SHA1 Authentication on this server."
53306     DEFVAL         { false }
53307     ::= { rcNtpServerEntry 3 }
53308
53309rcNtpServerKeyId OBJECT-TYPE
53310     SYNTAX         INTEGER (0..65534)
53311     MAX-ACCESS     read-write
53312     STATUS         current
53313     DESCRIPTION    "Public Key used to generate MD5 or SHA1 digest for this
53314                     server."
53315     DEFVAL         { 0 }
53316     ::= { rcNtpServerEntry 4 }
53317
53318rcNtpServerAccessAttempts OBJECT-TYPE
53319     SYNTAX         Counter32
53320     MAX-ACCESS     read-only
53321     STATUS         current
53322     DESCRIPTION    "The number of NTP requests sent to this server."
53323     ::= { rcNtpServerEntry 5 }
53324
53325rcNtpServerAccessSuccess OBJECT-TYPE
53326     SYNTAX         Counter32
53327     MAX-ACCESS     read-only
53328     STATUS         current
53329     DESCRIPTION    "The number of times this server was selected to
53330                     update the time."
53331     ::= { rcNtpServerEntry 6 }
53332
53333rcNtpServerAccessFailure OBJECT-TYPE
53334     SYNTAX         Counter32
53335     MAX-ACCESS     read-only
53336     STATUS         current
53337     DESCRIPTION    "The number of times this server was rejected from
53338                     updating the time."
53339     ::= { rcNtpServerEntry 7 }
53340
53341rcNtpServerRowStatus OBJECT-TYPE
53342        SYNTAX        RowStatus
53343        MAX-ACCESS    read-write
53344        STATUS        current
53345        DESCRIPTION   "Used to create/delete entries."
53346        ::= { rcNtpServerEntry 8 }
53347
53348rcNtpServerStratum OBJECT-TYPE
53349     SYNTAX         DisplayString (SIZE (0..16))
53350     MAX-ACCESS     read-only
53351     STATUS         current
53352     DESCRIPTION    "Stratum of this server."
53353     ::= { rcNtpServerEntry 9 }
53354
53355rcNtpServerVersion OBJECT-TYPE
53356     SYNTAX         DisplayString (SIZE (0..16))
53357     MAX-ACCESS     read-only
53358     STATUS         current
53359     DESCRIPTION    "NTP version of this server."
53360     ::= { rcNtpServerEntry 10 }
53361
53362rcNtpServerRootDelay OBJECT-TYPE
53363     SYNTAX         DisplayString (SIZE (0..32))
53364     MAX-ACCESS     read-only
53365     STATUS         current
53366     DESCRIPTION    "Root Delay of this server."
53367     ::= { rcNtpServerEntry 11 }
53368
53369rcNtpServerPrecision OBJECT-TYPE
53370     SYNTAX         DisplayString (SIZE (0..32))
53371     MAX-ACCESS     read-only
53372     STATUS         current
53373     DESCRIPTION    "NTP precision of this server in seconds."
53374     ::= { rcNtpServerEntry 12 }
53375
53376rcNtpServerReachable OBJECT-TYPE
53377     SYNTAX         DisplayString (SIZE (0..16))
53378     MAX-ACCESS     read-only
53379     STATUS         current
53380     DESCRIPTION    "NTP Reachability of this server."
53381     ::= { rcNtpServerEntry 13 }
53382
53383rcNtpServerSynchronized OBJECT-TYPE
53384     SYNTAX         DisplayString (SIZE (0..16))
53385     MAX-ACCESS     read-only
53386     STATUS         current
53387     DESCRIPTION    "Status of synchronization with this server"
53388     ::= { rcNtpServerEntry 14 }
53389
53390rcNtpServerSourceIpAddr OBJECT-TYPE
53391     SYNTAX          IpAddress
53392     MAX-ACCESS      read-write
53393     STATUS          current
53394     DESCRIPTION     "source IP address for NTP packets."
53395     ::= { rcNtpServerEntry 15 }
53396
53397
53398
53399-- Ntpv4 Group
53400-- Ntpv4 Global Information
53401
53402
53403rcNtpv4GlobalInterval OBJECT-TYPE
53404     SYNTAX 	  INTEGER (4..17)
53405     MAX-ACCESS   read-write
53406     STATUS       deprecated
53407     DESCRIPTION  "Deprecated by rcNtpGlobalInterval. Will be re-added after NTPv3 is removed."
53408     DEFVAL        { 6 }
53409     ::= {rcNtpGlobal  4 }
53410
53411rcNtpGlobalVersion OBJECT-TYPE
53412     SYNTAX       INTEGER{
53413                                    ntpv3(3),
53414                                    ntpv4(4)
53415                  }
53416     MAX-ACCESS  read-write
53417     STATUS       current
53418     DESCRIPTION  "Ntp version."
53419     DEFVAL       { ntpv3 }
53420     ::= { rcNtpGlobal 7 }
53421
53422
53423-- Ntp Server Table Information
53424
53425rcNtpv4ServerTable OBJECT-TYPE
53426     SYNTAX       SEQUENCE OF RcNtpv4ServerEntry
53427     MAX-ACCESS   not-accessible
53428     STATUS       current
53429     DESCRIPTION  "The NTPv4 server table. This table lists the information
53430                   of a NTPv4 server"
53431     ::= { rcNtp 4 }
53432
53433rcNtpv4ServerEntry OBJECT-TYPE
53434        SYNTAX        RcNtpv4ServerEntry
53435        MAX-ACCESS    not-accessible
53436        STATUS        current
53437        DESCRIPTION   "A NTPv4 server table entry."
53438        INDEX         { rcNtpv4ServerAddressType, rcNtpv4ServerAddress }
53439        ::= { rcNtpv4ServerTable 1 }
53440
53441RcNtpv4ServerEntry ::=
53442     SEQUENCE {
53443             rcNtpv4ServerAddressType InetAddressType,
53444             rcNtpv4ServerAddress InetAddress,
53445             rcNtpv4ServerEnable TruthValue,
53446             rcNtpv4ServerAuthentication TruthValue,
53447  	     	 rcNtpv4ServerKeyId Integer32,
53448             rcNtpv4ServerRowStatus RowStatus,
53449             rcNtpv4ServerStratum DisplayString,
53450             rcNtpv4ServerVersion DisplayString,
53451             rcNtpv4ServerBroadcast DisplayString,
53452             rcNtpv4ServerAuthEnabled DisplayString,
53453             rcNtpv4ServerAuthStatus DisplayString,
53454             rcNtpv4ServerSynchronized DisplayString,
53455             rcNtpv4ServerReachable DisplayString,
53456             rcNtpv4ServerRootDelay DisplayString,
53457             rcNtpv4ServerRootDisp DisplayString,
53458             rcNtpv4ServerDelay DisplayString,
53459             rcNtpv4ServerDispersion DisplayString,
53460             rcNtpv4ServerOffset DisplayString,
53461             rcNtpv4ServerPrecision DisplayString,
53462             rcNtpv4ServerJitter DisplayString,
53463             rcNtpv4ServerLastEvent DisplayString
53464     }
53465
53466
53467rcNtpv4ServerAddressType OBJECT-TYPE
53468     SYNTAX         InetAddressType
53469     MAX-ACCESS     not-accessible
53470     STATUS         current
53471     DESCRIPTION    "Server IP address type of NTP.
53472                        It can be either IPv4 or IPv6 ."
53473     ::= { rcNtpv4ServerEntry 1 }
53474
53475
53476rcNtpv4ServerAddress OBJECT-TYPE
53477     SYNTAX         InetAddress
53478     MAX-ACCESS     not-accessible
53479     STATUS         current
53480     DESCRIPTION    "Server IP/IPv6 address of NTP time source referred to in
53481                     this table entry."
53482     ::= { rcNtpv4ServerEntry 2 }
53483
53484rcNtpv4ServerEnable OBJECT-TYPE
53485     SYNTAX         TruthValue
53486     MAX-ACCESS     read-create
53487     STATUS         current
53488     DESCRIPTION    "Enable or disable this server for participation in
53489                     time update."
53490     DEFVAL         { true }
53491     ::= { rcNtpv4ServerEntry 3 }
53492
53493rcNtpv4ServerAuthentication OBJECT-TYPE
53494     SYNTAX         TruthValue
53495     MAX-ACCESS     read-create
53496     STATUS         current
53497     DESCRIPTION    "Enable or disable the MD5/SHA1 Authentication on this
53498                     server."
53499     DEFVAL         { false }
53500     ::= { rcNtpv4ServerEntry 4 }
53501
53502rcNtpv4ServerKeyId OBJECT-TYPE
53503     SYNTAX         Integer32(0..65534)
53504     MAX-ACCESS     read-create
53505     STATUS         current
53506     DESCRIPTION    "Public Key used to generate MD5 or SHA1 digest for this
53507                     server."
53508     DEFVAL         { 0 }
53509     ::= { rcNtpv4ServerEntry 5 }
53510
53511rcNtpv4ServerRowStatus OBJECT-TYPE
53512     SYNTAX        RowStatus
53513	 MAX-ACCESS    read-create
53514	 STATUS        current
53515	 DESCRIPTION   "Used to create/delete entries."
53516	 ::= { rcNtpv4ServerEntry 6 }
53517
53518rcNtpv4ServerStratum OBJECT-TYPE
53519     SYNTAX         DisplayString (SIZE (0..32))
53520     MAX-ACCESS     read-only
53521     STATUS         current
53522     DESCRIPTION    "Stratum of this server"
53523     ::= { rcNtpv4ServerEntry 7 }
53524
53525rcNtpv4ServerVersion OBJECT-TYPE
53526     SYNTAX         DisplayString (SIZE (0..32))
53527     MAX-ACCESS     read-only
53528     STATUS         current
53529     DESCRIPTION    "NTP version of this server"
53530     ::= { rcNtpv4ServerEntry 8 }
53531
53532rcNtpv4ServerBroadcast OBJECT-TYPE
53533     SYNTAX         DisplayString (SIZE (0..32))
53534     MAX-ACCESS     read-only
53535     STATUS         current
53536     DESCRIPTION    "Broadcast enabled/disabled"
53537     ::= { rcNtpv4ServerEntry 9 }
53538
53539rcNtpv4ServerAuthEnabled OBJECT-TYPE
53540     SYNTAX         DisplayString (SIZE (0..32))
53541     MAX-ACCESS     read-only
53542     STATUS         current
53543     DESCRIPTION    "Authentication Enabled"
53544     ::= { rcNtpv4ServerEntry 10 }
53545
53546rcNtpv4ServerAuthStatus OBJECT-TYPE
53547     SYNTAX         DisplayString (SIZE (0..32))
53548     MAX-ACCESS     read-only
53549     STATUS         current
53550     DESCRIPTION    "Authentication Status"
53551     ::= { rcNtpv4ServerEntry 11 }
53552
53553rcNtpv4ServerSynchronized OBJECT-TYPE
53554     SYNTAX         DisplayString (SIZE (0..32))
53555     MAX-ACCESS     read-only
53556     STATUS         current
53557     DESCRIPTION    "Status of synchronization with this server"
53558     ::= { rcNtpv4ServerEntry 12 }
53559
53560rcNtpv4ServerReachable OBJECT-TYPE
53561     SYNTAX         DisplayString (SIZE (0..32))
53562     MAX-ACCESS     read-only
53563     STATUS         current
53564     DESCRIPTION    "Reachability status of the server"
53565     ::= { rcNtpv4ServerEntry 13 }
53566
53567rcNtpv4ServerRootDelay OBJECT-TYPE
53568     SYNTAX         DisplayString (SIZE (0..32))
53569     MAX-ACCESS     read-only
53570     STATUS         current
53571     DESCRIPTION    "Root Delay of this server"
53572     ::= { rcNtpv4ServerEntry 14 }
53573
53574rcNtpv4ServerRootDisp OBJECT-TYPE
53575     SYNTAX         DisplayString (SIZE (0..32))
53576     MAX-ACCESS     read-only
53577     STATUS         current
53578     DESCRIPTION    "Root Dispersion of this server"
53579     ::= { rcNtpv4ServerEntry 15 }
53580
53581rcNtpv4ServerDelay OBJECT-TYPE
53582     SYNTAX         DisplayString (SIZE (0..32))
53583     MAX-ACCESS     read-only
53584     STATUS         current
53585     DESCRIPTION    "Delay of this server"
53586     ::= { rcNtpv4ServerEntry 16 }
53587
53588rcNtpv4ServerDispersion OBJECT-TYPE
53589     SYNTAX         DisplayString (SIZE (0..32))
53590     MAX-ACCESS     read-only
53591     STATUS         current
53592     DESCRIPTION    "Dispersion of this server"
53593     ::= { rcNtpv4ServerEntry 17 }
53594
53595rcNtpv4ServerOffset OBJECT-TYPE
53596     SYNTAX         DisplayString (SIZE (0..32))
53597     MAX-ACCESS     read-only
53598     STATUS         current
53599     DESCRIPTION    "Offset of this server"
53600     ::= { rcNtpv4ServerEntry 18 }
53601
53602rcNtpv4ServerPrecision OBJECT-TYPE
53603     SYNTAX         DisplayString (SIZE (0..32))
53604     MAX-ACCESS     read-only
53605     STATUS         current
53606     DESCRIPTION    "NTPv4 precision of this server in seconds"
53607     ::= { rcNtpv4ServerEntry 19 }
53608
53609rcNtpv4ServerJitter OBJECT-TYPE
53610     SYNTAX         DisplayString (SIZE (0..32))
53611     MAX-ACCESS     read-only
53612     STATUS         current
53613     DESCRIPTION    "The jitter of this server"
53614     ::= { rcNtpv4ServerEntry 20 }
53615
53616rcNtpv4ServerLastEvent OBJECT-TYPE
53617     SYNTAX         DisplayString (SIZE (0..32))
53618     MAX-ACCESS     read-only
53619     STATUS         current
53620     DESCRIPTION    "Last event of this server"
53621     ::= { rcNtpv4ServerEntry 21 }
53622
53623-- Ntp Key Table Information
53624
53625rcNtpKeyTable OBJECT-TYPE
53626     SYNTAX       SEQUENCE OF RcNtpKeyEntry
53627     MAX-ACCESS   not-accessible
53628     STATUS       current
53629     DESCRIPTION  "The NTP key table. This table lists the private key
53630                   of the public key Id"
53631     ::= {rcNtp 3 }
53632
53633rcNtpKeyEntry OBJECT-TYPE
53634        SYNTAX        RcNtpKeyEntry
53635        MAX-ACCESS    not-accessible
53636        STATUS        current
53637        DESCRIPTION   "A NTP key table entry."
53638        INDEX         { rcNtpKeyId }
53639        ::= { rcNtpKeyTable 1 }
53640
53641RcNtpKeyEntry ::=
53642     SEQUENCE {
53643             rcNtpKeyId INTEGER,
53644             rcNtpKeySecret DisplayString,
53645             rcNtpKeyRowStatus RowStatus,
53646             rcNtpKeyType INTEGER
53647     }
53648
53649rcNtpKeyId OBJECT-TYPE
53650     SYNTAX         INTEGER (1..65534)
53651     MAX-ACCESS     read-only
53652     STATUS         current
53653     DESCRIPTION    "Public Key used to generate MD5/SHA1 digest"
53654     ::= { rcNtpKeyEntry 1 }
53655
53656rcNtpKeySecret OBJECT-TYPE
53657     SYNTAX         DisplayString (SIZE (0..20))
53658     MAX-ACCESS     read-write
53659     STATUS         current
53660     DESCRIPTION    "Private Key used to generate MD5/SHA1 Digest"
53661     ::= { rcNtpKeyEntry 2 }
53662
53663rcNtpKeyRowStatus OBJECT-TYPE
53664     SYNTAX        RowStatus
53665     MAX-ACCESS    read-write
53666     STATUS        current
53667     DESCRIPTION   "Used to create/delete entries."
53668     ::= { rcNtpKeyEntry 3 }
53669
53670rcNtpKeyType OBJECT-TYPE
53671    SYNTAX      INTEGER {
53672                    md5(1),
53673                    sha1(2)
53674                }
53675    MAX-ACCESS      read-write
53676    STATUS          current
53677    DESCRIPTION     "Key type: MD5 or SHA1"
53678    DEFVAL          { 1 }
53679    ::= { rcNtpKeyEntry 4 }
53680
53681
53682-- Stack Vlan Group Information
53683
53684rcSvlanGlobal   OBJECT IDENTIFIER        ::= { rcSvlan 1 }
53685
53686rcSvlanActiveLevel OBJECT-TYPE
53687     SYNTAX       INTEGER (0..7)
53688     MAX-ACCESS	 read-write
53689     STATUS       current
53690     DESCRIPTION  "Stacked Vlan active level."
53691     DEFVAL  { 0 }
53692     ::= { rcSvlanGlobal 1 }
53693
53694
53695-- Stacked Vlan Table Information
53696
53697rcSvlanTable OBJECT-TYPE
53698     SYNTAX       SEQUENCE OF RcSvlanEntry
53699     MAX-ACCESS   not-accessible
53700     STATUS       current
53701     DESCRIPTION  "A list of possible levels and their corresponding ether type.
53702                   The number of entries is eight."
53703     ::= { rcSvlan 2 }
53704
53705rcSvlanEntry OBJECT-TYPE
53706        SYNTAX        RcSvlanEntry
53707        MAX-ACCESS    not-accessible
53708        STATUS        current
53709        DESCRIPTION   "A Stacked Vlan table entry."
53710        INDEX         { rcSvlanId }
53711        ::= { rcSvlanTable 1 }
53712
53713RcSvlanEntry ::=
53714     SEQUENCE {
53715             rcSvlanId         INTEGER,
53716             rcSvlanLevel      Integer32,
53717             rcSvlanEtherType  Integer32
53718     }
53719
53720rcSvlanId OBJECT-TYPE
53721     SYNTAX         INTEGER (1..8)
53722     MAX-ACCESS     read-only
53723     STATUS         current
53724     DESCRIPTION    "Row Index."
53725     ::= { rcSvlanEntry 1 }
53726
53727rcSvlanLevel OBJECT-TYPE
53728     SYNTAX         Integer32
53729     MAX-ACCESS     read-only
53730     STATUS         current
53731     DESCRIPTION    "A value that identifies the switch level associated
53732                     with this entry."
53733     ::= { rcSvlanEntry 2 }
53734
53735rcSvlanEtherType OBJECT-TYPE
53736     SYNTAX         Integer32
53737     MAX-ACCESS     read-write
53738     STATUS         current
53739     DESCRIPTION    "The ether type value is used for svlan tagging."
53740     ::= { rcSvlanEntry 3 }
53741
53742
53743-- rc2k Group
53744
53745rc2kChassis     OBJECT IDENTIFIER ::= { rc2k 1 }
53746
53747rc2kChassisPortOperStatus  OBJECT-TYPE
53748        SYNTAX          OCTET STRING (SIZE(256))
53749        MAX-ACCESS      read-only
53750        STATUS          current
53751        DESCRIPTION     "A bit array that contains the oper-status
53752                        of the ports in the device.  2 bits are used
53753                        for each port.  The high order 2 bits of the
53754                        first octet represent port #0, the next two
53755                        bits are used for port #1, etc.  The status
53756                        is encoded with the following scheme :
53757
53758                        value   meaning
53759                        -----   -------
53760                          0     no-link (admin=up, oper=down)
53761                          1     up	(admin=up, oper=up)
53762                          2     down	(admin=down, oper=down)
53763                          3     testing	(admin=test, oper=test)
53764                        "
53765        ::= { rc2kChassis 1 }
53766
53767rc2kChassisTemperature OBJECT-TYPE
53768        SYNTAX          Gauge32
53769        MAX-ACCESS      read-only
53770        STATUS          current
53771        DESCRIPTION     "Used to indicate the core operating temperature
53772                        of the chassis.  This value represents the degree
53773			in celsius of the air inside the chassis."
53774        ::= { rc2kChassis 2 }
53775
53776rc2kChassisAmbientLowerTemperature OBJECT-TYPE
53777        SYNTAX          Gauge32
53778        MAX-ACCESS      read-only
53779        STATUS          obsolete
53780        DESCRIPTION     "Used to indicate the temperature of the air
53781                        entering the fan at the lower half of the chassis."
53782        ::= { rc2kChassis 3 }
53783
53784rc2kChassisAmbientUpperTemperature OBJECT-TYPE
53785        SYNTAX          Gauge32
53786        MAX-ACCESS      read-only
53787        STATUS          obsolete
53788        DESCRIPTION     "Used to indicate the temperature of the air
53789                        entering the fan at the upper half of the chassis."
53790        ::= { rc2kChassis 4 }
53791
53792rc2kChassisBaseMacAddr OBJECT-TYPE
53793        SYNTAX          MacAddress
53794        MAX-ACCESS      read-only
53795        STATUS          current
53796        DESCRIPTION     "base mac addr"
53797        ::= { rc2kChassis 5 }
53798
53799rc2kChassisMacAddrCapacity OBJECT-TYPE
53800        SYNTAX          Integer32
53801	MAX-ACCESS      read-only
53802	STATUS          current
53803	DESCRIPTION     "Mac Address Capacity"
53804	::= { rc2kChassis 6 }
53805
53806rc2kChassisUserLabel1 OBJECT-TYPE
53807        SYNTAX          DisplayString (SIZE(0..89))
53808        MAX-ACCESS      read-write
53809        STATUS          current
53810        DESCRIPTION     "user defined management information. This can be used to
53811                         provide extra information about the chassis. Syntax can be
53812                         as expected by the management system "
53813        ::= { rc2kChassis 8 }
53814
53815rc2kChassisSystemTempLedColor OBJECT-TYPE
53816        SYNTAX          INTEGER {
53817			   green(1),
53818                           red(2),
53819                           amber(3)
53820                        }
53821	MAX-ACCESS      read-only
53822	STATUS          current
53823	DESCRIPTION     "Used to indicate the led color of the system temperature
53824			 which is under or above the threshold.  The threshold is 60 degree
53825			 in celsius.
53826			 'green' menas normal. And temperature under threshold.
53827 			 'red' means one of the zone temperature is above the threshold.
53828                         'amber' is the initial state, means device have not start to
53829			       chekc the temperature yet."
53830
53831	::= { rc2kChassis 10 }
53832
53833rc2kChassisPortLedStatus  OBJECT-TYPE
53834        SYNTAX          OCTET STRING (SIZE(256))
53835        MAX-ACCESS      read-only
53836        STATUS          current
53837        DESCRIPTION     "This is applicable only for VSP4K.
53838	                A bit array that contains the value of port
53839			LED status. One octet is used for each port.
53840			Each octet contains two nibbles (two 4 bits).
53841			From left to right, the first nibble (high order
53842			4 bits) of the octet represent the Speed/InUse
53843			LED, and the second nibble (lower order 4 bits) of
53844			the octet represent the Link/Activity LED. Use the
53845			ifIndex position. Start from 192th octet. Such 192th
53846			octet for 1/1, 193 for 1/2, so on so forth.
53847		        The following shows the meaning for each bit (bit 0
53848			is most significant bit):
53849
53850                        bit   meaning for Speed.
53851                        ----- ------------------
53852			  0     reserved
53853			  1     blinking (POE delievring power)
53854			  2     amber   (100 Mbps)
53855			  3     green   (1000 Mbps)
53856			-- No bit set (OFF) means 10 Mbps when activity led
53857			    is green.
53858			bit  meaning for activity
53859			---- --------------------
53860			  4     reserved
53861			  5     blink (Green blink fast, Data activity.
53862			               Green blick slow, port disabled)
53863		          6     amber
53864			  7     green  (link Up. No Data activity)
53865			  "
53866        ::= { rc2kChassis 11 }
53867
53868rc2kChassisPortLed2Status  OBJECT-TYPE
53869        SYNTAX          OCTET STRING (SIZE(1024))
53870        MAX-ACCESS      read-only
53871        STATUS          current
53872        DESCRIPTION     "This is applicable only for VSP8200, VSP8400 & VSP8600.
53873	                Each octet string contains the value of a port LED status. One octet
53874			is used for each port. Each octet contains two nibbles (two 4 bits).
53875			From left to right, the first nibble (higher order 4 bits) of the
53876			octet represents the Link/Activity LED (The left one of the two for
53877			fiber port. Each copper port has only one LED). The second nibble
53878			(lower order 4 bits) of the octet represents the Speed/InUse LED (The
53879			right one of the two for fiber port). And use the ifIndex as the position
53880			starting from 192th octet. Such 192th octet for 1/1, 193 for 1/2, so on
53881			so forth.
53882
53883		        The following shows the meaning for each nibbles:
53884
53885			first 4 bits value   meaning for activity
53886			-------------------- ------------------------------------------------------------
53887				  0	                           : port not valid or not present
53888			  	  1          Light Off             : admin enabled & no link & no fault
53889				  	     	   		     on all channels
53890			 	  2	     Slow Blinking Green   : admin disable
53891				  	     	  	   	     or one or more channelized ports admin disable
53892				  3	     Blinking Amber        : remote fault on 10G/40G fiber port
53893				  4	     Solid Amber           : local fault on one or more
53894				  	     	   		     channels on 10G/40G/100G fiber port
53895				  5	     Solid Green           : link up & no activity on one or more
53896				  	     	   		     channels on 10G/40G/100G fiber port
53897								   : link up with 1G speed on 10G copper port
53898				  6	     Solid Amber           : link up with 100M speed on 10G copper port
53899				  7 	     Solid Blue            : link up with 10G speed on 10G copper port
53900				  8 	     Random Blinking Green : link up & activity on one or more
53901				  	     	   		     channels on 10G/40G/100G fiber port
53902				                                   : activity with 1G speed on 10G copper port
53903				  9	     Random Blinking Amber : activity with 100 speed on 10G copper port
53904				  10	     Random Blinking Blue  : activity with 10G speed on 10G copper port
53905                                  11         Blinking Amber Green  : Local/remote Fault on one or more 100G Fiber Port
53906
53907
53908                        second 4 bits value  meaning for Speed.
53909                        -------------------  ------------------------------------------------------------
53910 	                          0                          : port not valid or not present
53911		         	  1          Blinking Green  : 1G speed on 10G fiber port(SFP+)
53912			  	  2          Solid Green     : 10G speed on 10G fiber port
53913			  	                             : channelized on on 40G fiber port
53914							     : 1G speed on 1G port
53915			  	  3	     Light Off       : channelized off on 40G fiber port
53916				  	     	   	     : 10M speed on 1G port
53917				  4          Solid Amber     : 100M speed on 1G port
53918
53919			  "
53920        ::= { rc2kChassis 12 }
53921
53922rc2kChassisPortLicenseStatus  OBJECT-TYPE
53923        SYNTAX          OCTET STRING (SIZE(56))
53924        MAX-ACCESS      read-only
53925        STATUS          current
53926        DESCRIPTION     "This is applicable only for VSP7K. The string is 56 octets long,
53927			for a total of 448 bits. Each bit corresponds to a port, as represented
53928			by its ifIndex value. When a bit is set (value 1), the corresponding
53929			port is disabled by license and the port is not allowed to be enabled.
53930			The encoding is such that the most significant bit of octet #1 corresponds
53931			to ifIndex 0, while the least significant bit of octet #56 corresponds
53932			to ifIndex 448."
53933
53934        ::= { rc2kChassis 13 }
53935
53936
53937
53938rc2kChassisPortLed3Status  OBJECT-TYPE
53939        SYNTAX          OCTET STRING (SIZE(512))
53940        MAX-ACCESS      read-only
53941        STATUS          current
53942        DESCRIPTION     "This is applicable only for DSG9032 and DSG8064. For DSG9032, each 100G port
53943			can operate with 100G pluggable module or channelized to 4 25G sub-ports,
53944			or operate with 40G pluggable module or channelized to 4 10G sub-ports.
53945			For DSG8064, no channelized and 40G x 64 ports.
53946	                Each octet string contains the value of a sub-port LED status. And use the
53947			ifIndex as the position starting from 192th octet. Such 192th octet for 1/1/1,
53948			193 for 1/1/2, 196 for 1/2/1, so on so forth.
53949
53950		        The following shows the meaning for each byte:
53951
53952		        byte value DSG9032 meaning for activity
53953		        ---------- -------------------------------------------------------------------------
53954		  	0	                           : port not valid or not present
53955			1          Light Off               : admin enabled without pluggable module
53956			2	   Slow Blinking Green     : admin disable wtih/without 100G pluggable
53957			3	   Slow Blinking Amber     : admin disable wtih 40G pluggable
53958			4          Slow Blinking Blue      : admin disable wtih 100G pluggable and channelized
53959			5          Slow Blinking Pruple    : admin disable wtih 40G pluggable and channelized
53960		        6	   Solid Green             : link up with 100G pluggable
53961		 	7	   Solid Amber             : link up with 40G pluggable
53962			8 	   Solid Blue              : link up with 25G (channelized of 100G pluggable)
53963			9          Solid Pruple            : link up with 10G (channelized of 40G pluggable)
53964			10 	   Random Blinking Green   : link up & activity with 100G speed
53965			11	   Random Blinking Amber   : link up & activity with 40G speed
53966			12	   Random Blinking Blue    : link up & activity with 25G speed(channelized
53967				  	     	    	     of 100G pluggable)
53968			13         Random Blinking Pruple  : link up & activity with 10G speed(channelized
53969				  	     	    	     of 40G pluggable)
53970
53971			byte value DSG8064 meaning for activity
53972			---------- -------------------------------------------------------------------------
53973			0                                  : port not valid or not present
53974			1          Light Off               : admin enabled without pluggable module
53975			2          Slow Blinking Green     : admin disable wtih/without 40G pluggable
53976			6          Solid Green             : link up with 40G pluggable
53977			7          Solid Amber             : local fault
53978			10         Random Blinking Green   : link up & activity with 40G speed
53979			11         Random Blinking Amber   : remote fault
53980			  "
53981        ::= { rc2kChassis 14 }
53982-- 2k CPU Ethernet Port table
53983
53984rc2kCpuEthernetPortTable OBJECT-TYPE
53985        SYNTAX        SEQUENCE OF Rc2kCpuEthernetPortEntry
53986        MAX-ACCESS    not-accessible
53987        STATUS        current
53988        DESCRIPTION   "2k CPU Ethernet Port table"
53989        ::= { rc2k 2 }
53990
53991rc2kCpuEthernetPortEntry OBJECT-TYPE
53992        SYNTAX        Rc2kCpuEthernetPortEntry
53993        MAX-ACCESS    not-accessible
53994        STATUS        current
53995        DESCRIPTION   "Entry containing information of 2k CPU Ethernet Port"
53996        INDEX         { rc2kCpuEthernetPortIfIndex }
53997        ::= { rc2kCpuEthernetPortTable 1 }
53998
53999Rc2kCpuEthernetPortEntry ::= SEQUENCE {
54000                rc2kCpuEthernetPortIfIndex          InterfaceIndex,
54001		rc2kCpuEthernetPortDescr	    DisplayString,
54002                rc2kCpuEthernetPortAdminStatus      INTEGER,
54003                rc2kCpuEthernetPortOperStatus       INTEGER,
54004                rc2kCpuEthernetPortAddr             IpAddress,
54005                rc2kCpuEthernetPortMask             IpAddress,
54006                rc2kCpuEthernetPortGateway          IpAddress,
54007                rc2kCpuEthernetPortNetwork          IpAddress,
54008                rc2kCpuEthernetPortAutoNegotiate    TruthValue,
54009                rc2kCpuEthernetPortAdminDuplex      INTEGER,
54010                rc2kCpuEthernetPortOperDuplex       INTEGER,
54011                rc2kCpuEthernetPortAdminSpeed       INTEGER,
54012                rc2kCpuEthernetPortOperSpeed        INTEGER,
54013                rc2kCpuEthernetPortEnableBootp      TruthValue,
54014                rc2kCpuEthernetPortMgmtMacAddr      MacAddress
54015        }
54016
54017rc2kCpuEthernetPortIfIndex OBJECT-TYPE
54018        SYNTAX        InterfaceIndex
54019        MAX-ACCESS    read-only
54020        STATUS        current
54021        DESCRIPTION   "IfIndex of the port."
54022        ::= { rc2kCpuEthernetPortEntry 1 }
54023
54024rc2kCpuEthernetPortDescr OBJECT-TYPE
54025        SYNTAX        DisplayString (SIZE (0..128))
54026        MAX-ACCESS    read-only
54027        STATUS        current
54028        DESCRIPTION   "Port description"
54029        ::= { rc2kCpuEthernetPortEntry 2 }
54030
54031rc2kCpuEthernetPortAdminStatus OBJECT-TYPE
54032        SYNTAX        	INTEGER
54033                      	{
54034                            up(1),
54035                            down(2),
54036                            unknown(3)
54037                      	}
54038        MAX-ACCESS        	read-write
54039        STATUS        	current
54040        DESCRIPTION  	"Used to configure the admininstrative status
54041			of the port."
54042        ::= { rc2kCpuEthernetPortEntry 3 }
54043
54044rc2kCpuEthernetPortOperStatus OBJECT-TYPE
54045        SYNTAX        	INTEGER
54046                      	{
54047                            up(1),
54048                            down(2),
54049                            unknown(3)
54050                      	}
54051        MAX-ACCESS        	read-only
54052        STATUS        	current
54053        DESCRIPTION   	"Used to indicate the administrative status
54054			of the port."
54055        ::= { rc2kCpuEthernetPortEntry 4 }
54056
54057rc2kCpuEthernetPortAddr OBJECT-TYPE
54058        SYNTAX        	IpAddress
54059        MAX-ACCESS        	read-write
54060        STATUS        	current
54061        DESCRIPTION   	"Used to configure the port's IP address"
54062        ::= { rc2kCpuEthernetPortEntry 5 }
54063
54064rc2kCpuEthernetPortMask OBJECT-TYPE
54065        SYNTAX        	IpAddress
54066        MAX-ACCESS        	read-write
54067        STATUS        	current
54068        DESCRIPTION   	"Used to configure the port's net mask"
54069        ::= { rc2kCpuEthernetPortEntry 6 }
54070
54071rc2kCpuEthernetPortGateway OBJECT-TYPE
54072        SYNTAX        	IpAddress
54073        MAX-ACCESS        	read-write
54074        STATUS        	current
54075        DESCRIPTION   	"Used to configure the the IP address of the
54076			gateway that should be used to forward IP
54077			traffic."
54078        ::= { rc2kCpuEthernetPortEntry 7 }
54079
54080rc2kCpuEthernetPortNetwork OBJECT-TYPE
54081        SYNTAX        	IpAddress
54082        MAX-ACCESS        	read-write
54083        STATUS        	current
54084        DESCRIPTION   	"Used to configure the network that can be
54085			used to remotely manage this device."
54086        ::= { rc2kCpuEthernetPortEntry 8 }
54087
54088rc2kCpuEthernetPortAutoNegotiate OBJECT-TYPE
54089        SYNTAX        	TruthValue
54090        MAX-ACCESS        	read-write
54091        STATUS        	current
54092        DESCRIPTION   	"Used to configure auto-negotiation on this
54093			port."
54094	DEFVAL	      	{ true }
54095        ::= { rc2kCpuEthernetPortEntry 9 }
54096
54097rc2kCpuEthernetPortAdminDuplex OBJECT-TYPE
54098        SYNTAX        	INTEGER
54099                      	{
54100                            half(1),
54101                            full(2)
54102                      	}
54103        MAX-ACCESS        	read-write
54104        STATUS        	current
54105        DESCRIPTION   	"Used to configure the administrative duplex
54106			setting for this port."
54107        ::= { rc2kCpuEthernetPortEntry 10 }
54108
54109rc2kCpuEthernetPortOperDuplex OBJECT-TYPE
54110        SYNTAX        	INTEGER
54111                      	{
54112                            half(1),
54113                            full(2)
54114                      	}
54115        MAX-ACCESS        	read-only
54116        STATUS        	current
54117        DESCRIPTION   	"Used to indicate the operational duplex
54118			setting for this port."
54119        ::= { rc2kCpuEthernetPortEntry 11 }
54120
54121rc2kCpuEthernetPortAdminSpeed OBJECT-TYPE
54122        SYNTAX        	INTEGER
54123                      	{
54124                            none(0),
54125                            mbps10(1),      -- 10Mb/s
54126                            mbps100(2)      -- 100Mb/s
54127                      	}
54128        MAX-ACCESS        	read-write
54129        STATUS        	current
54130        DESCRIPTION   	"Used to configure the administrative speed
54131			setting for this port."
54132        ::= { rc2kCpuEthernetPortEntry 12 }
54133
54134rc2kCpuEthernetPortOperSpeed OBJECT-TYPE
54135        SYNTAX        	INTEGER
54136                      	{
54137                            none(0),
54138                            mbps10(1),      -- 10Mb/s
54139                            mbps100(2)      -- 100Mb/s
54140                      	}
54141        MAX-ACCESS        	read-only
54142        STATUS        	current
54143        DESCRIPTION   	"Used to indicate the operational duplex
54144			setting for this port."
54145        ::= { rc2kCpuEthernetPortEntry 13 }
54146
54147rc2kCpuEthernetPortEnableBootp OBJECT-TYPE
54148        SYNTAX        	TruthValue
54149        MAX-ACCESS        	read-write
54150        STATUS        	current
54151        DESCRIPTION   	"Used to enable/disable the Bootp feature
54152			on this port."
54153	DEFVAL	      	{ false }
54154        ::= { rc2kCpuEthernetPortEntry 14 }
54155
54156rc2kCpuEthernetPortMgmtMacAddr OBJECT-TYPE
54157        SYNTAX          MacAddress
54158        MAX-ACCESS      read-only
54159        STATUS          current
54160        DESCRIPTION     "Used to indicate the mac addr for this port."
54161        ::= { rc2kCpuEthernetPortEntry 15 }
54162
54163-- 2k CPU Serial Port table
54164
54165rc2kCpuSerialPortTable OBJECT-TYPE
54166        SYNTAX        SEQUENCE OF Rc2kCpuSerialPortEntry
54167        MAX-ACCESS    not-accessible
54168        STATUS        current
54169        DESCRIPTION   "2k CPU Serial Port table"
54170        ::= { rc2k 3 }
54171
54172rc2kCpuSerialPortEntry OBJECT-TYPE
54173        SYNTAX        Rc2kCpuSerialPortEntry
54174        MAX-ACCESS    not-accessible
54175        STATUS        current
54176        DESCRIPTION   "Entry containing information of 2k CPU Serial Port"
54177        INDEX         { rc2kCpuSerialPortIfIndex }
54178        ::= { rc2kCpuSerialPortTable 1 }
54179
54180Rc2kCpuSerialPortEntry ::= SEQUENCE {
54181                rc2kCpuSerialPortIfIndex          InterfaceIndex,
54182		            rc2kCpuSerialPortDescr		  DisplayString,
54183                rc2kCpuSerialPortMode             INTEGER,
54184                rc2kCpuSerialPortAdminStatus      INTEGER,
54185                rc2kCpuSerialPortOperStatus       INTEGER,
54186                rc2kCpuSerialPortBaudRate         INTEGER,
54187                rc2kCpuSerialPortDataBits         INTEGER,
54188                rc2kCpuSerialPortMyAddr           IpAddress,
54189                rc2kCpuSerialPortPeerAddr         IpAddress,
54190                rc2kCpuSerialPortSlipMtu          INTEGER,
54191                rc2kCpuSerialPortSlipTxRxCompress TruthValue,
54192                rc2kCpuSerialPortSlipRxCompress   TruthValue,
54193                rc2kCpuSerialPortPppConfigFile    OCTET STRING (SIZE(0..256))
54194        }
54195
54196rc2kCpuSerialPortIfIndex OBJECT-TYPE
54197        SYNTAX        	InterfaceIndex
54198        MAX-ACCESS       	read-only
54199        STATUS        	current
54200        DESCRIPTION   	"IfIndex for this port."
54201        ::= { rc2kCpuSerialPortEntry 1 }
54202
54203rc2kCpuSerialPortDescr OBJECT-TYPE
54204        SYNTAX        	DisplayString (SIZE (0..128))
54205        MAX-ACCESS      	read-only
54206        STATUS          current
54207        DESCRIPTION   	"Port description."
54208        ::= { rc2kCpuSerialPortEntry 2 }
54209
54210rc2kCpuSerialPortMode OBJECT-TYPE
54211        SYNTAX        	INTEGER
54212                      	{
54213                            cli(1),
54214                            slip(2),
54215                            ppp(3)
54216                     	 }
54217        MAX-ACCESS      	read-write
54218        STATUS       	current
54219        DESCRIPTION   	"Used to configure the mode this port should
54220			operate in."
54221        ::= { rc2kCpuSerialPortEntry 3 }
54222
54223rc2kCpuSerialPortAdminStatus OBJECT-TYPE
54224        SYNTAX        	INTEGER
54225                      	{
54226                            up(1),
54227                            down(2),
54228                            unknown(3)
54229                      	}
54230        MAX-ACCESS       read-write
54231        STATUS          current
54232        DESCRIPTION     "Used to configure the administrative status
54233                        setting for this port."
54234        ::= { rc2kCpuSerialPortEntry 4 }
54235
54236rc2kCpuSerialPortOperStatus OBJECT-TYPE
54237        SYNTAX        	INTEGER
54238                      	{
54239                            up(1),
54240                            down(2),
54241                            unknown(3)
54242                      	}
54243        MAX-ACCESS       read-only
54244        STATUS          current
54245        DESCRIPTION     "Used to indicate the operational status
54246                        setting for this port."
54247        ::= { rc2kCpuSerialPortEntry 5 }
54248
54249rc2kCpuSerialPortBaudRate OBJECT-TYPE
54250        SYNTAX        	INTEGER
54251                      	{
54252                            baud2400(2400),
54253                            baud4800(4800),
54254                            baud9600(9600),
54255                            baud19200(19200),
54256                            baud38400(38400),
54257                            baud57600(57600),
54258                            baud115200(115200)
54259                      	}
54260        MAX-ACCESS       read-write
54261        STATUS        	current
54262        DESCRIPTION   	"Used to configure the baud rate of this port."
54263        ::= { rc2kCpuSerialPortEntry 6 }
54264
54265rc2kCpuSerialPortDataBits OBJECT-TYPE
54266        SYNTAX        	INTEGER
54267                      	{
54268                            seven(1),
54269                            eight(2)
54270                      	}
54271        MAX-ACCESS       read-write
54272        STATUS        	current
54273        DESCRIPTION   	"Used to configure the number of data bits, per
54274			byte of data, this port should send/receive."
54275        ::= { rc2kCpuSerialPortEntry 7 }
54276
54277rc2kCpuSerialPortMyAddr OBJECT-TYPE
54278        SYNTAX        	IpAddress
54279        MAX-ACCESS       read-write
54280        STATUS          current
54281        DESCRIPTION   	"Used to configure this port's IP address.
54282			Used for both 'slip' and 'ppp' modes."
54283        ::= { rc2kCpuSerialPortEntry 8 }
54284
54285rc2kCpuSerialPortPeerAddr OBJECT-TYPE
54286        SYNTAX        	IpAddress
54287        MAX-ACCESS       read-write
54288        STATUS          current
54289        DESCRIPTION   	"Used to configure the peer's IP address.
54290			Used for both 'slip' and 'ppp' modes."
54291        ::= { rc2kCpuSerialPortEntry 9 }
54292
54293rc2kCpuSerialPortSlipMtu OBJECT-TYPE
54294        SYNTAX        	INTEGER (0..224)
54295        MAX-ACCESS       read-write
54296        STATUS          current
54297        DESCRIPTION   	"Used to configure the MTU for this port.
54298			Used for slip only."
54299        ::= { rc2kCpuSerialPortEntry 10 }
54300
54301rc2kCpuSerialPortSlipTxRxCompress OBJECT-TYPE
54302        SYNTAX        	TruthValue
54303        MAX-ACCESS       read-write
54304        STATUS          current
54305        DESCRIPTION   	"Used to enable/disable compression of TCP/IP
54306			packet headers on this port.  Used for slip only."
54307	DEFVAL	      	{ true }
54308        ::= { rc2kCpuSerialPortEntry 11 }
54309
54310rc2kCpuSerialPortSlipRxCompress OBJECT-TYPE
54311        SYNTAX        	TruthValue
54312        MAX-ACCESS       read-write
54313        STATUS          current
54314        DESCRIPTION   	"Used to enable/disable compression for receiving
54315			packets on this port.  Used for slip only."
54316	DEFVAL	      	{ true }
54317        ::= { rc2kCpuSerialPortEntry 12 }
54318
54319rc2kCpuSerialPortPppConfigFile OBJECT-TYPE
54320        SYNTAX        	OCTET STRING (SIZE(0..256))
54321        MAX-ACCESS       read-write
54322        STATUS          current
54323        DESCRIPTION   	"Used to configure the configuration file to use
54324			for PPP."
54325        ::= { rc2kCpuSerialPortEntry 13 }
54326
54327
54328-- 2k Device Group
54329
54330rc2kDevice     OBJECT IDENTIFIER ::= { rc2k 4 }
54331
54332rc2kDeviceGlobalTable OBJECT-TYPE
54333        SYNTAX        SEQUENCE OF Rc2kDeviceGlobalEntry
54334        MAX-ACCESS    not-accessible
54335        STATUS        current
54336        DESCRIPTION   "2k CPU Ethernet Port table"
54337        ::= { rc2kDevice 1 }
54338
54339rc2kDeviceGlobalEntry OBJECT-TYPE
54340        SYNTAX        Rc2kDeviceGlobalEntry
54341        MAX-ACCESS    not-accessible
54342        STATUS        current
54343        DESCRIPTION   "Entry containing information of 2k CPU Ethernet Port"
54344        INDEX         { rc2kDeviceGlobalSlot }
54345        ::= { rc2kDeviceGlobalTable 1 }
54346
54347Rc2kDeviceGlobalEntry ::= SEQUENCE {
54348		rc2kDeviceGlobalSlot		INTEGER,
54349		rc2kDeviceGlobalFlashBytesUsed 	Integer32,
54350		rc2kDeviceGlobalFlashBytesFree 	Integer32,
54351		rc2kDeviceGlobalFlashNumFiles 	Integer32,
54352		rc2kDeviceGlobalPcmciaBytesUsed	Integer32,
54353		rc2kDeviceGlobalPcmciaBytesFree	Integer32,
54354		rc2kDeviceGlobalPcmciaNumFiles 	Integer32,
54355		rc2kDeviceGlobalAction 		INTEGER,
54356		rc2kDeviceGlobalResult 		INTEGER,
54357		rc2kDeviceGlobalUsbBytesUsed 	Counter64,
54358		rc2kDeviceGlobalUsbBytesFree 	Counter64,
54359		rc2kDeviceGlobalUsbNumFiles 	Integer32,
54360		rc2kDeviceGlobalExtflashBytesUsed 	Counter64,
54361		rc2kDeviceGlobalExtflashBytesFree 	Counter64,
54362		rc2kDeviceGlobalExtflashNumFiles 	Integer32,
54363		rc2kDeviceGlobalIntflashBytesUsed 	Counter64,
54364		rc2kDeviceGlobalIntflashBytesFree 	Counter64
54365	}
54366
54367rc2kDeviceGlobalSlot OBJECT-TYPE
54368        SYNTAX        INTEGER (1..3 | 5..6)
54369        MAX-ACCESS    read-only
54370        STATUS        current
54371        DESCRIPTION   "slot number"
54372        ::= { rc2kDeviceGlobalEntry 1 }
54373
54374rc2kDeviceGlobalFlashBytesUsed OBJECT-TYPE
54375        SYNTAX        Integer32
54376        MAX-ACCESS    read-only
54377        STATUS        current
54378        DESCRIPTION   "bytes used"
54379        ::= { rc2kDeviceGlobalEntry 2 }
54380
54381rc2kDeviceGlobalFlashBytesFree OBJECT-TYPE
54382        SYNTAX        Integer32
54383        MAX-ACCESS    read-only
54384        STATUS        current
54385        DESCRIPTION   "bytes free"
54386        ::= { rc2kDeviceGlobalEntry 3 }
54387
54388rc2kDeviceGlobalFlashNumFiles OBJECT-TYPE
54389        SYNTAX        Integer32
54390        MAX-ACCESS    read-only
54391        STATUS        current
54392        DESCRIPTION   "# files in flash"
54393        ::= { rc2kDeviceGlobalEntry 4 }
54394
54395rc2kDeviceGlobalPcmciaBytesUsed OBJECT-TYPE
54396        SYNTAX        Integer32
54397        MAX-ACCESS    read-only
54398        STATUS        current
54399        DESCRIPTION   "bytes used"
54400        ::= { rc2kDeviceGlobalEntry 5 }
54401
54402rc2kDeviceGlobalPcmciaBytesFree OBJECT-TYPE
54403        SYNTAX        Integer32
54404        MAX-ACCESS    read-only
54405        STATUS        current
54406        DESCRIPTION   "bytes free"
54407        ::= { rc2kDeviceGlobalEntry 6 }
54408
54409rc2kDeviceGlobalPcmciaNumFiles OBJECT-TYPE
54410        SYNTAX        Integer32
54411        MAX-ACCESS    read-only
54412        STATUS        current
54413        DESCRIPTION   "# files in pcmcia"
54414        ::= { rc2kDeviceGlobalEntry 7 }
54415
54416rc2kDeviceGlobalAction OBJECT-TYPE
54417        SYNTAX        INTEGER
54418                      {
54419                            none(1),
54420                            resetPcmcia(2),
54421                            pcmciaStop(3)
54422                      }
54423        MAX-ACCESS    read-write
54424        STATUS        current
54425        DESCRIPTION   "none(1), resetPcmcia(2), .."
54426        ::= { rc2kDeviceGlobalEntry 8 }
54427
54428rc2kDeviceGlobalResult OBJECT-TYPE
54429        SYNTAX        INTEGER {
54430                            none(1),
54431                            inProgress(2),
54432                            success(3),
54433                            fail(4)
54434                      }
54435        MAX-ACCESS    read-only
54436        STATUS        current
54437        DESCRIPTION   "Used to indicate the result of the last action
54438                      performed on one of the system's device."
54439        ::= { rc2kDeviceGlobalEntry 9 }
54440
54441rc2kDeviceGlobalUsbBytesUsed OBJECT-TYPE
54442        SYNTAX        Counter64
54443        MAX-ACCESS    read-only
54444        STATUS        current
54445        DESCRIPTION   "bytes used in USB"
54446        ::= { rc2kDeviceGlobalEntry 13 }
54447
54448rc2kDeviceGlobalUsbBytesFree OBJECT-TYPE
54449        SYNTAX        Counter64
54450        MAX-ACCESS    read-only
54451        STATUS        current
54452        DESCRIPTION   "bytes free in USB"
54453        ::= { rc2kDeviceGlobalEntry 14 }
54454
54455rc2kDeviceGlobalUsbNumFiles OBJECT-TYPE
54456        SYNTAX        Integer32
54457        MAX-ACCESS    read-only
54458        STATUS        current
54459        DESCRIPTION   "# files in USB"
54460        ::= { rc2kDeviceGlobalEntry 15 }
54461
54462rc2kDeviceGlobalExtflashBytesUsed OBJECT-TYPE
54463        SYNTAX        Counter64
54464        MAX-ACCESS    read-only
54465        STATUS        current
54466        DESCRIPTION   "bytes used in Extflash"
54467        ::= { rc2kDeviceGlobalEntry 16 }
54468
54469rc2kDeviceGlobalExtflashBytesFree OBJECT-TYPE
54470        SYNTAX        Counter64
54471        MAX-ACCESS    read-only
54472        STATUS        current
54473        DESCRIPTION   "bytes free in Extflash"
54474        ::= { rc2kDeviceGlobalEntry 17 }
54475
54476rc2kDeviceGlobalExtflashNumFiles OBJECT-TYPE
54477        SYNTAX        Integer32
54478        MAX-ACCESS    read-only
54479        STATUS        current
54480        DESCRIPTION   "# files in Extflash"
54481        ::= { rc2kDeviceGlobalEntry 18 }
54482
54483rc2kDeviceGlobalIntflashBytesUsed OBJECT-TYPE
54484        SYNTAX        Counter64
54485        MAX-ACCESS    read-only
54486        STATUS        current
54487        DESCRIPTION   "bytes used in intflash. It is used to
54488	               replace rc2kDeviceGlobalFlashBytesUsed"
54489        ::= { rc2kDeviceGlobalEntry 19 }
54490
54491rc2kDeviceGlobalIntflashBytesFree OBJECT-TYPE
54492        SYNTAX        Counter64
54493        MAX-ACCESS    read-only
54494        STATUS        current
54495        DESCRIPTION   "bytes free in intflash. It is used to
54496	               replace rc2kDeviceGlobalFlashByteFree"
54497        ::= { rc2kDeviceGlobalEntry 20 }
54498
54499-- 2k Device Separator1
54500
54501rc2kDeviceSeparator1 OBJECT-TYPE
54502        SYNTAX        	Integer32
54503        MAX-ACCESS        	read-only
54504        STATUS        	current
54505        DESCRIPTION   	"This leaf is used to provide a separation between
54506			tables.  No meaningful information is stored in this
54507			variable."
54508        ::= { rc2kDevice 2 }
54509
54510
54511-- 2k Device Intflash File table
54512
54513rc2kDeviceFlashFileTable OBJECT-TYPE
54514        SYNTAX        SEQUENCE OF Rc2kDeviceFlashFileEntry
54515        MAX-ACCESS    not-accessible
54516        STATUS        current
54517        DESCRIPTION   "2k Flash table"
54518        ::= { rc2kDevice 3 }
54519
54520rc2kDeviceFlashFileEntry OBJECT-TYPE
54521        SYNTAX        Rc2kDeviceFlashFileEntry
54522        MAX-ACCESS    not-accessible
54523        STATUS        current
54524        DESCRIPTION   "Entry containing information of 2k CPU Serial Port"
54525        INDEX         { rc2kDeviceFlashFileSlot,
54526                        IMPLIED rc2kDeviceFlashFileName }
54527        ::= { rc2kDeviceFlashFileTable 1 }
54528
54529Rc2kDeviceFlashFileEntry ::= SEQUENCE {
54530                rc2kDeviceFlashFileSlot	INTEGER,
54531                rc2kDeviceFlashFileName DisplayString,
54532                rc2kDeviceFlashFileDate DisplayString,
54533                rc2kDeviceFlashFileSize Integer32
54534        }
54535
54536rc2kDeviceFlashFileSlot OBJECT-TYPE
54537        SYNTAX        INTEGER (1..2)
54538        MAX-ACCESS    read-only
54539        STATUS        current
54540        DESCRIPTION   "slot number"
54541        ::= { rc2kDeviceFlashFileEntry 1 }
54542
54543rc2kDeviceFlashFileName OBJECT-TYPE
54544        SYNTAX        DisplayString (SIZE(1..114))
54545        MAX-ACCESS    read-only
54546        STATUS        current
54547        DESCRIPTION   "name of file"
54548        ::= { rc2kDeviceFlashFileEntry 2 }
54549
54550rc2kDeviceFlashFileDate OBJECT-TYPE
54551        SYNTAX        DisplayString (SIZE(0..32))
54552        MAX-ACCESS    read-only
54553        STATUS        current
54554        DESCRIPTION   "date"
54555        ::= { rc2kDeviceFlashFileEntry 3 }
54556
54557rc2kDeviceFlashFileSize OBJECT-TYPE
54558        SYNTAX        Integer32
54559        MAX-ACCESS    read-only
54560        STATUS        current
54561        DESCRIPTION   "size in bytes"
54562        ::= { rc2kDeviceFlashFileEntry 4 }
54563
54564-- 2k Device Pcmcia present
54565
54566rc2kDevicePcmciaPresent OBJECT-TYPE
54567        SYNTAX        TruthValue
54568        MAX-ACCESS    read-only
54569        STATUS        current
54570        DESCRIPTION   "pcmcia is a slower device. This leaf is used to
54571                       stop the access into pcmcia file table when it
54572                       got the end of flash file table."
54573        ::= { rc2kDevice 4 }
54574
54575-- 2k Device Pcmcia File table
54576
54577rc2kDevicePcmciaFileTable OBJECT-TYPE
54578        SYNTAX        SEQUENCE OF Rc2kDevicePcmciaFileEntry
54579        MAX-ACCESS    not-accessible
54580        STATUS        current
54581        DESCRIPTION   "2k PCMCIA table"
54582        ::= { rc2kDevice 5 }
54583
54584rc2kDevicePcmciaFileEntry OBJECT-TYPE
54585        SYNTAX        Rc2kDevicePcmciaFileEntry
54586        MAX-ACCESS    not-accessible
54587        STATUS        current
54588        DESCRIPTION   "Entry containing information of 2k CPU Serial Port"
54589        INDEX         { rc2kDevicePcmciaFileSlot,
54590                        IMPLIED rc2kDevicePcmciaFileName }
54591        ::= { rc2kDevicePcmciaFileTable 1 }
54592
54593Rc2kDevicePcmciaFileEntry ::= SEQUENCE {
54594                rc2kDevicePcmciaFileSlot INTEGER,
54595                rc2kDevicePcmciaFileName DisplayString,
54596                rc2kDevicePcmciaFileDate DisplayString,
54597                rc2kDevicePcmciaFileSize Integer32
54598        }
54599
54600rc2kDevicePcmciaFileSlot OBJECT-TYPE
54601        SYNTAX        INTEGER (3 | 5..6)
54602        MAX-ACCESS    read-only
54603        STATUS        current
54604        DESCRIPTION   "slot number"
54605        ::= { rc2kDevicePcmciaFileEntry 1 }
54606
54607rc2kDevicePcmciaFileName OBJECT-TYPE
54608        SYNTAX        DisplayString (SIZE(1..114))
54609        MAX-ACCESS    read-only
54610        STATUS        current
54611        DESCRIPTION   "name of file"
54612        ::= { rc2kDevicePcmciaFileEntry 2 }
54613
54614rc2kDevicePcmciaFileDate OBJECT-TYPE
54615        SYNTAX        DisplayString (SIZE(0..32))
54616        MAX-ACCESS    read-only
54617        STATUS        current
54618        DESCRIPTION   "date"
54619        ::= { rc2kDevicePcmciaFileEntry 3 }
54620
54621rc2kDevicePcmciaFileSize OBJECT-TYPE
54622        SYNTAX        Integer32
54623        MAX-ACCESS    read-only
54624        STATUS        current
54625        DESCRIPTION   "size in bytes"
54626        ::= { rc2kDevicePcmciaFileEntry 4 }
54627
54628-- 2k Device Separator2
54629
54630rc2kDeviceSeparator2 OBJECT-TYPE
54631        SYNTAX          Integer32
54632        MAX-ACCESS      read-only
54633        STATUS          current
54634        DESCRIPTION     "This leaf is used to provide a separation between
54635                        tables.  No meaningful information is stored in this
54636                        variable."
54637        ::= { rc2kDevice 6 }
54638
54639-- 2k Device Extflash File table
54640
54641rc2kDeviceExtflashFileTable OBJECT-TYPE
54642        SYNTAX        SEQUENCE OF Rc2kDeviceExtflashFileEntry
54643        MAX-ACCESS    not-accessible
54644        STATUS        current
54645        DESCRIPTION   "2k Flash table"
54646        ::= { rc2kDevice 9}
54647
54648rc2kDeviceExtflashFileEntry OBJECT-TYPE
54649        SYNTAX        Rc2kDeviceExtflashFileEntry
54650        MAX-ACCESS    not-accessible
54651        STATUS        current
54652        DESCRIPTION   "Entry containing information of extflash files"
54653        INDEX         { rc2kDeviceExtflashFileSlot,
54654                        IMPLIED rc2kDeviceExtflashFileName }
54655        ::= { rc2kDeviceExtflashFileTable 1 }
54656
54657Rc2kDeviceExtflashFileEntry ::= SEQUENCE {
54658                rc2kDeviceExtflashFileSlot Integer32,
54659                rc2kDeviceExtflashFileName DisplayString,
54660                rc2kDeviceExtflashFileDate DisplayString,
54661                rc2kDeviceExtflashFileSize Unsigned32
54662        }
54663
54664rc2kDeviceExtflashFileSlot OBJECT-TYPE
54665        SYNTAX        Integer32 (1..2)
54666        MAX-ACCESS    not-accessible
54667        STATUS        current
54668        DESCRIPTION   "slot number"
54669        ::= { rc2kDeviceExtflashFileEntry 1 }
54670
54671rc2kDeviceExtflashFileName OBJECT-TYPE
54672        SYNTAX        DisplayString (SIZE(1..114))
54673        MAX-ACCESS    not-accessible
54674        STATUS        current
54675        DESCRIPTION   "name of file"
54676        ::= { rc2kDeviceExtflashFileEntry 2 }
54677
54678rc2kDeviceExtflashFileDate OBJECT-TYPE
54679        SYNTAX        DisplayString (SIZE(0..32))
54680        MAX-ACCESS    read-only
54681        STATUS        current
54682        DESCRIPTION   "date"
54683        ::= { rc2kDeviceExtflashFileEntry 3 }
54684
54685rc2kDeviceExtflashFileSize OBJECT-TYPE
54686        SYNTAX        Unsigned32
54687        MAX-ACCESS    read-only
54688        STATUS        current
54689        DESCRIPTION   "size in bytes"
54690        ::= { rc2kDeviceExtflashFileEntry 4 }
54691
54692-- 2k Device USB File table
54693
54694rc2kDeviceUsbFileTable OBJECT-TYPE
54695        SYNTAX        SEQUENCE OF Rc2kDeviceUsbFileEntry
54696        MAX-ACCESS    not-accessible
54697        STATUS        current
54698        DESCRIPTION   "2k Usb table"
54699        ::= { rc2kDevice 10 }
54700
54701rc2kDeviceUsbFileEntry OBJECT-TYPE
54702        SYNTAX        Rc2kDeviceUsbFileEntry
54703        MAX-ACCESS    not-accessible
54704        STATUS        current
54705        DESCRIPTION   "Entry containing information of USB files"
54706        INDEX         { rc2kDeviceUsbFileSlot,
54707                        IMPLIED rc2kDeviceUsbFileName }
54708        ::= { rc2kDeviceUsbFileTable 1 }
54709
54710Rc2kDeviceUsbFileEntry ::= SEQUENCE {
54711                rc2kDeviceUsbFileSlot Integer32,
54712                rc2kDeviceUsbFileName DisplayString,
54713                rc2kDeviceUsbFileDate DisplayString,
54714                rc2kDeviceUsbFileSize Unsigned32
54715        }
54716
54717rc2kDeviceUsbFileSlot OBJECT-TYPE
54718        SYNTAX        Integer32 (1..2)
54719        MAX-ACCESS    not-accessible
54720        STATUS        current
54721        DESCRIPTION   "slot number"
54722        ::= { rc2kDeviceUsbFileEntry 1 }
54723
54724rc2kDeviceUsbFileName OBJECT-TYPE
54725        SYNTAX        DisplayString (SIZE(1..114))
54726        MAX-ACCESS    not-accessible
54727        STATUS        current
54728        DESCRIPTION   "name of file"
54729        ::= { rc2kDeviceUsbFileEntry 2 }
54730
54731rc2kDeviceUsbFileDate OBJECT-TYPE
54732        SYNTAX        DisplayString (SIZE(0..32))
54733        MAX-ACCESS    read-only
54734        STATUS        current
54735        DESCRIPTION   "date"
54736        ::= { rc2kDeviceUsbFileEntry 3 }
54737
54738rc2kDeviceUsbFileSize OBJECT-TYPE
54739        SYNTAX        Unsigned32
54740        MAX-ACCESS    read-only
54741        STATUS        current
54742        DESCRIPTION   "size in bytes"
54743        ::= { rc2kDeviceUsbFileEntry 4 }
54744
54745
54746-- 2k Boot Config Table
54747
54748rc2kBootConfigTable OBJECT-TYPE
54749        SYNTAX        SEQUENCE OF Rc2kBootConfigEntry
54750        MAX-ACCESS    not-accessible
54751        STATUS        current
54752        DESCRIPTION   "2k Boot Configuration table"
54753        ::= { rc2k 5 }
54754
54755rc2kBootConfigEntry OBJECT-TYPE
54756        SYNTAX        Rc2kBootConfigEntry
54757        MAX-ACCESS    not-accessible
54758        STATUS        current
54759        DESCRIPTION   "Entry containing boot configuration information."
54760        INDEX         { rc2kBootConfigSlot }
54761        ::= { rc2kBootConfigTable 1 }
54762
54763Rc2kBootConfigEntry ::= SEQUENCE {
54764		rc2kBootConfigSlot 			INTEGER,
54765		rc2kBootConfigLastBootConfigSource	DisplayString,
54766		rc2kBootConfigLastRuntimeImageSource	DisplayString,
54767		rc2kBootConfigLastRuntimeConfigSource	DisplayString,
54768		rc2kBootConfigPrimaryImageSource	DisplayString,
54769		rc2kBootConfigPrimaryConfigSource	DisplayString,
54770		rc2kBootConfigSecondaryImageSource	DisplayString,
54771		rc2kBootConfigSecondaryConfigSource	DisplayString,
54772		rc2kBootConfigTertiaryImageSource	DisplayString,
54773		rc2kBootConfigTertiaryConfigSource	DisplayString,
54774		rc2kBootConfigEnableAutoBoot		TruthValue,
54775		rc2kBootConfigEnableFactoryDefaults	TruthValue,
54776		rc2kBootConfigEnableDebugMode		TruthValue,
54777		rc2kBootConfigEnableHwWatchDogTimer	TruthValue,
54778		rc2kBootConfigEnableRebootOnError	TruthValue,
54779		rc2kBootConfigEnableTelnetServer	TruthValue,
54780		rc2kBootConfigEnableRloginServer	TruthValue,
54781		rc2kBootConfigEnableFtpServer		TruthValue,
54782		rc2kBootConfigEnableTftpServer		TruthValue,
54783		rc2kBootConfigSwVersion			DisplayString,
54784        rc2kBootConfigMulticastConfigProfile    INTEGER,
54785		rc2kBootConfigEnableSshServer		TruthValue,
54786		rc2kBootConfigEnableAltLed		TruthValue,
54787		rc2kBootConfigPrimaryBackupConfigSource	DisplayString,
54788		rc2kBootConfigSecondaryBackupConfigSource	DisplayString,
54789		rc2kBootConfigTertiaryBackupConfigSource	DisplayString,
54790		rc2kBootConfigEnable8616ReAutoneg	TruthValue,
54791		rc2kBootConfigMezzImageSource	        DisplayString,
54792    		rc2kBootConfigEnableMezz                TruthValue,
54793    		rc2kBootConfigLinecardCompatibilityMode INTEGER,
54794    		rc2kBootConfigEnableSpbmConfigMode   TruthValue,
54795    		rc2kBootConfigEnableIpv6Mode  TruthValue,
54796    		rc2kBootConfigEnableEnhancedsecureMode  INTEGER,
54797    		rc2kBootConfigEnableUrpfMode            TruthValue,
54798		rc2kBootConfigEnableFlowControlMode         TruthValue,
54799		rc2kBootConfigAdvancedFeatureBwReservation  INTEGER,
54800    		rc2kBootConfigEnableVxlanGwFullInterworkingMode  TruthValue,
54801    		rc2kBootConfigNniMstp                   TruthValue,
54802		rc2kBootConfigEnableDvrLeafMode         TruthValue,
54803		rc2kBootConfigEnablevrfScaling          TruthValue,
54804		rc2kBootConfigLinerateDirectedBroadcast TruthValue,
54805		rc2kBootConfigEnableIpv6EgressFilterMode  TruthValue,
54806
54807                rc2kBootConfigEnableSyslogRfc5424Format  TruthValue,
54808                rc2kBootConfigEnableFactoryDefaultsMode INTEGER
54809        }
54810
54811rc2kBootConfigSlot OBJECT-TYPE
54812        SYNTAX        INTEGER (1..2)
54813        MAX-ACCESS    read-only
54814        STATUS        current
54815        DESCRIPTION   "slot number, VSP uses 1,2"
54816        ::= { rc2kBootConfigEntry 1 }
54817
54818rc2kBootConfigLastBootConfigSource OBJECT-TYPE
54819        SYNTAX        DisplayString (SIZE(0..255))
54820        MAX-ACCESS    read-only
54821        STATUS        current
54822        DESCRIPTION   "boot config source"
54823        ::= { rc2kBootConfigEntry 2 }
54824
54825rc2kBootConfigLastRuntimeImageSource OBJECT-TYPE
54826        SYNTAX        DisplayString (SIZE(0..255))
54827        MAX-ACCESS    read-only
54828        STATUS        current
54829        DESCRIPTION   "runtime image source"
54830        ::= { rc2kBootConfigEntry 3 }
54831
54832rc2kBootConfigLastRuntimeConfigSource OBJECT-TYPE
54833        SYNTAX        DisplayString (SIZE(0..255))
54834        MAX-ACCESS    read-only
54835        STATUS        current
54836        DESCRIPTION   "runtime config source"
54837        ::= { rc2kBootConfigEntry 4 }
54838
54839rc2kBootConfigPrimaryImageSource OBJECT-TYPE
54840        SYNTAX        DisplayString (SIZE(0..255))
54841        MAX-ACCESS    read-write
54842        STATUS        current
54843        DESCRIPTION   "image source"
54844        ::= { rc2kBootConfigEntry 5 }
54845
54846rc2kBootConfigPrimaryConfigSource OBJECT-TYPE
54847        SYNTAX        DisplayString (SIZE(0..255))
54848        MAX-ACCESS    read-write
54849        STATUS        current
54850        DESCRIPTION   "config source"
54851        ::= { rc2kBootConfigEntry 6 }
54852
54853rc2kBootConfigSecondaryImageSource OBJECT-TYPE
54854        SYNTAX        DisplayString (SIZE(0..255))
54855        MAX-ACCESS    read-write
54856        STATUS        current
54857        DESCRIPTION   "image source"
54858        ::= { rc2kBootConfigEntry 7 }
54859
54860rc2kBootConfigSecondaryConfigSource OBJECT-TYPE
54861        SYNTAX        DisplayString (SIZE(0..255))
54862        MAX-ACCESS    read-write
54863        STATUS        current
54864        DESCRIPTION   "config source"
54865        ::= { rc2kBootConfigEntry 8 }
54866
54867rc2kBootConfigTertiaryImageSource OBJECT-TYPE
54868        SYNTAX        DisplayString (SIZE(0..255))
54869        MAX-ACCESS    read-write
54870        STATUS        current
54871        DESCRIPTION   "image source"
54872        ::= { rc2kBootConfigEntry 9 }
54873
54874rc2kBootConfigTertiaryConfigSource OBJECT-TYPE
54875        SYNTAX        DisplayString (SIZE(0..255))
54876        MAX-ACCESS    read-write
54877        STATUS        current
54878        DESCRIPTION   "config source"
54879        ::= { rc2kBootConfigEntry 10 }
54880
54881rc2kBootConfigEnableAutoBoot OBJECT-TYPE
54882        SYNTAX        TruthValue
54883        MAX-ACCESS    read-write
54884        STATUS        current
54885        DESCRIPTION   "auto boot mode"
54886        ::= { rc2kBootConfigEntry 11 }
54887
54888rc2kBootConfigEnableFactoryDefaults OBJECT-TYPE
54889        SYNTAX        TruthValue
54890        MAX-ACCESS    read-write
54891        STATUS        current
54892        DESCRIPTION   "use factory default"
54893        ::= { rc2kBootConfigEntry 12 }
54894
54895rc2kBootConfigEnableDebugMode OBJECT-TYPE
54896        SYNTAX        TruthValue
54897        MAX-ACCESS    read-write
54898        STATUS        current
54899        DESCRIPTION   "debug mode"
54900        ::= { rc2kBootConfigEntry 13 }
54901
54902rc2kBootConfigEnableHwWatchDogTimer OBJECT-TYPE
54903        SYNTAX        TruthValue
54904        MAX-ACCESS    read-write
54905        STATUS        current
54906        DESCRIPTION   "hw watch dog timer"
54907        ::= { rc2kBootConfigEntry 14 }
54908
54909rc2kBootConfigEnableRebootOnError OBJECT-TYPE
54910        SYNTAX        TruthValue
54911        MAX-ACCESS    read-write
54912        STATUS        current
54913        DESCRIPTION   "reboot on error"
54914        ::= { rc2kBootConfigEntry 15 }
54915
54916rc2kBootConfigEnableTelnetServer OBJECT-TYPE
54917        SYNTAX        TruthValue
54918        MAX-ACCESS    read-write
54919        STATUS        current
54920        DESCRIPTION   "telnet server"
54921        ::= { rc2kBootConfigEntry 16 }
54922
54923rc2kBootConfigEnableRloginServer OBJECT-TYPE
54924        SYNTAX        TruthValue
54925        MAX-ACCESS    read-write
54926        STATUS        current
54927        DESCRIPTION   "rlogin server"
54928        ::= { rc2kBootConfigEntry 17 }
54929
54930rc2kBootConfigEnableFtpServer OBJECT-TYPE
54931        SYNTAX        TruthValue
54932        MAX-ACCESS    read-write
54933        STATUS        current
54934        DESCRIPTION   "ftp server"
54935        ::= { rc2kBootConfigEntry 18 }
54936
54937rc2kBootConfigEnableTftpServer OBJECT-TYPE
54938        SYNTAX        TruthValue
54939        MAX-ACCESS    read-write
54940        STATUS        current
54941        DESCRIPTION   "tftp server"
54942        ::= { rc2kBootConfigEntry 19 }
54943
54944rc2kBootConfigSwVersion OBJECT-TYPE
54945        SYNTAX        DisplayString
54946        MAX-ACCESS    read-only
54947        STATUS        current
54948        DESCRIPTION   "current sw version"
54949        ::= { rc2kBootConfigEntry 20 }
54950
54951rc2kBootConfigMulticastConfigProfile OBJECT-TYPE
54952        SYNTAX        INTEGER (1..6)
54953        MAX-ACCESS    read-only
54954        STATUS        current
54955        DESCRIPTION   "multicast config"
54956        DEFVAL        { 1 }
54957        ::= { rc2kBootConfigEntry 21 }
54958
54959rc2kBootConfigEnableSshServer OBJECT-TYPE
54960        SYNTAX        TruthValue
54961        MAX-ACCESS    read-write
54962        STATUS        current
54963        DESCRIPTION   "ssh server"
54964        ::= { rc2kBootConfigEntry 22 }
54965
54966rc2kBootConfigEnableAltLed OBJECT-TYPE
54967        SYNTAX        TruthValue
54968        MAX-ACCESS    read-write
54969        STATUS        current
54970        DESCRIPTION   "Boot flag for enableing Alternate LED"
54971        ::= { rc2kBootConfigEntry 23 }
54972
54973rc2kBootConfigPrimaryBackupConfigSource OBJECT-TYPE
54974        SYNTAX        DisplayString (SIZE(0..255))
54975        MAX-ACCESS    read-write
54976        STATUS        current
54977        DESCRIPTION   "primary backup config source (safeconfig)"
54978        ::= { rc2kBootConfigEntry 24 }
54979
54980rc2kBootConfigSecondaryBackupConfigSource OBJECT-TYPE
54981        SYNTAX        DisplayString (SIZE(0..255))
54982        MAX-ACCESS    read-write
54983        STATUS        current
54984        DESCRIPTION   "secondary backup config source (safeconfig)"
54985        ::= { rc2kBootConfigEntry 25 }
54986
54987rc2kBootConfigTertiaryBackupConfigSource OBJECT-TYPE
54988        SYNTAX        DisplayString (SIZE(0..255))
54989        MAX-ACCESS    read-write
54990        STATUS        current
54991        DESCRIPTION   "tertiary backup config source (safeconfig)"
54992        ::= { rc2kBootConfigEntry 26 }
54993
54994rc2kBootConfigEnable8616ReAutoneg OBJECT-TYPE
54995        SYNTAX        TruthValue
54996        MAX-ACCESS    read-write
54997        STATUS        current
54998        DESCRIPTION   "Enable re-autoneg for 8616SX Cards (Intel GMAC fix)"
54999        ::= { rc2kBootConfigEntry 27 }
55000
55001rc2kBootConfigMezzImageSource OBJECT-TYPE
55002        SYNTAX        DisplayString (SIZE(0..255))
55003        MAX-ACCESS    read-write
55004        STATUS        current
55005        DESCRIPTION   "Mezz image source"
55006        ::= { rc2kBootConfigEntry 28 }
55007
55008rc2kBootConfigEnableMezz OBJECT-TYPE
55009        SYNTAX        TruthValue
55010        MAX-ACCESS    read-write
55011        STATUS        current
55012        DESCRIPTION   "Enable/disable Mezz Flag"
55013        ::= { rc2kBootConfigEntry 29 }
55014
55015rc2kBootConfigLinecardCompatibilityMode OBJECT-TYPE
55016        SYNTAX        INTEGER {
55017                        gen1(1),
55018                        gen2(2)
55019                      }
55020        MAX-ACCESS    read-write
55021        STATUS        current
55022        DESCRIPTION   "This indicates the admin compatibility mode of the
55023                       IO cards on the Chassis.
55024		       In gen1 mode, both the generation 1 cards and
55025		       generation 2 (ROF) cards will be supported and the
55026		       max number of FIB records will be set to 500K.
55027		       In gen2 mode, only the generation 2 (ROF) card will be
55028		       supported and the gen 1 cards will be powered down.
55029		       The max number of FIB records in this mode will be
55030		       set to 1 million.
55031		       For this configuration to take effect, the config
55032		       should be saved and the switch should be reset"
55033        DEFVAL         { gen1 }
55034        ::= { rc2kBootConfigEntry 45 }
55035
55036rc2kBootConfigEnableSpbmConfigMode OBJECT-TYPE
55037        SYNTAX        TruthValue
55038        MAX-ACCESS    read-write
55039        STATUS        current
55040        DESCRIPTION   "Enables spbm-config-mode"
55041        DEFVAL        { true }
55042        ::= { rc2kBootConfigEntry 46}
55043
55044rc2kBootConfigEnableIpv6Mode OBJECT-TYPE
55045        SYNTAX        TruthValue
55046        MAX-ACCESS    read-write
55047        STATUS        current
55048        DESCRIPTION   "In VSP8200 IPv6 routes with prefix-length
55049                      greater than 64 bits can be supported only
55050                      when this flag is enabled."
55051        ::= { rc2kBootConfigEntry 47 }
55052
55053rc2kBootConfigEnableEnhancedsecureMode OBJECT-TYPE
55054        SYNTAX        INTEGER {
55055                        jitc(1),
55056                        disable(2),
55057                        non-jitc(3)
55058                      }
55059        MAX-ACCESS    read-write
55060        STATUS        current
55061        DESCRIPTION   "Enable/disable Enhancedsecure Mode Flag"
55062        ::= { rc2kBootConfigEntry 48 }
55063
55064rc2kBootConfigEnableUrpfMode OBJECT-TYPE
55065        SYNTAX        TruthValue
55066        MAX-ACCESS    read-write
55067        STATUS        current
55068        DESCRIPTION   "From VOSS5.x onwards, unicast reverse path feature will be
55069                       supported on small system platforms only if this flag is enabled.
55070                       Configuring the Urpf Mode will result in config save and a reboot."
55071        DEFVAL        { false }
55072        ::= { rc2kBootConfigEntry 49 }
55073
55074rc2kBootConfigEnableFlowControlMode OBJECT-TYPE
55075        SYNTAX        TruthValue
55076        MAX-ACCESS    read-write
55077        STATUS        current
55078        DESCRIPTION   "Enable/disable Flow Control Mode Flag."
55079        ::= { rc2kBootConfigEntry 50 }
55080
55081rc2kBootConfigAdvancedFeatureBwReservation OBJECT-TYPE
55082        SYNTAX       INTEGER {
55083                         disable(1),
55084                         high(2), -- DSG7032 Olny
55085                         low(3)   -- DSG9032 DSG8064 only
55086                      }
55087        MAX-ACCESS    read-write
55088        STATUS        current
55089        DESCRIPTION   "Allow to enable the port forwarding bandwidth working
55090                      as loopback ports to support advanced feature mode,
55091                      or disable the reservation for full port mode. Enable can be
55092                      in levels of high and low. In level of high, the system
55093                      reserves the maximum bandwidth allowance for the advanced
55094                      features. In level of low, the bandwidth is lesser then maximum
55095                      allowance.
55096		       Platform DSG8032  supports 'high' only
55097		      Platfrom DSG9032 and DSG8064 support 'low' only.
55098		      Other platforms are not applicable.
55099                      Only disable and high are supported in the initial release VOSS 4.3.
55100                      Low will be supported in the VOSS 4.4 release."
55101        ::= { rc2kBootConfigEntry 51 }
55102
55103rc2kBootConfigEnableVxlanGwFullInterworkingMode OBJECT-TYPE
55104        SYNTAX        TruthValue
55105        MAX-ACCESS    read-write
55106        STATUS        current
55107        DESCRIPTION   "Enables vxlan gateway full interworking mode."
55108        DEFVAL        { false }
55109        ::= { rc2kBootConfigEntry 52}
55110
55111rc2kBootConfigNniMstp OBJECT-TYPE
55112        SYNTAX        TruthValue
55113        MAX-ACCESS    read-write
55114        STATUS        current
55115        DESCRIPTION   "Flag to decide whether configuration of mstp and other vlans on the NNI is allowed, default is not allowed."
55116        DEFVAL        { false }
55117        ::= { rc2kBootConfigEntry 53}
55118
55119rc2kBootConfigEnableDvrLeafMode OBJECT-TYPE
55120        SYNTAX        TruthValue
55121        MAX-ACCESS    read-write
55122        STATUS        current
55123        DESCRIPTION   "DVR can be configured as controller or leaf. IP
55124	               related configuration and show commands are not
55125		       allowed on leaf. dvr-leaf-mode flag has to be
55126                       enabled first before user can configure as DVR leaf.
55127		       When boot up with this flag enabled, IP related
55128		       configuration and show commands are hidden. All
55129		       non DVR leaf configurations will not be saved."
55130        DEFVAL        { false }
55131        ::= { rc2kBootConfigEntry 54 }
55132
55133rc2kBootConfigEnablevrfScaling  OBJECT-TYPE
55134        SYNTAX        TruthValue
55135        MAX-ACCESS    read-write
55136        STATUS        current
55137        DESCRIPTION   "Flag to Enable or Disable vrf scaling."
55138        DEFVAL        { false }
55139        ::= { rc2kBootConfigEntry 55}
55140
55141rc2kBootConfigLinerateDirectedBroadcast  OBJECT-TYPE
55142        SYNTAX        TruthValue
55143        MAX-ACCESS    read-write
55144        STATUS        current
55145        DESCRIPTION   "Flag to Enable or Disable Linerate Directed Broadcast.
55146                       With this flag set, IP directed broadcast will operate
55147                       at linerate. Without this flag, all IP directed broadcast
55148                       is handled in legacy mode by the CP and is limited to
55149                       a few hundred pps. When booted with the flag set,
55150                       faceplate port 1/46 is removed from service and
55151                       recommissioned as a loopback port to which all directed
55152                       broadcast traffic is sent. The traffic can then reenter
55153                       the pipeline and flooded over the VLAN at linerate."
55154        DEFVAL        { false }
55155        ::= { rc2kBootConfigEntry 56 }
55156rc2kBootConfigEnableIpv6EgressFilterMode  OBJECT-TYPE
55157        SYNTAX        TruthValue
55158        MAX-ACCESS    read-write
55159        STATUS        current
55160        DESCRIPTION   "Flag to enable or disable the IPV6 egress filter"
55161        DEFVAL        { false }
55162        ::= { rc2kBootConfigEntry 58}
55163rc2kBootConfigEnableSyslogRfc5424Format  OBJECT-TYPE
55164        SYNTAX        TruthValue
55165        MAX-ACCESS    read-write
55166        STATUS        current
55167        DESCRIPTION   "Flag to enable or disable the syslog output format.
55168                       Enable will align syslog format with RFC 5424."
55169        DEFVAL        { true }
55170        ::= { rc2kBootConfigEntry 59}
55171
55172rc2kBootConfigEnableFactoryDefaultsMode OBJECT-TYPE
55173        SYNTAX       INTEGER {
55174                         false(1),
55175                         fabric(2),
55176                         noFabric(3)
55177                      }
55178        MAX-ACCESS    read-write
55179        STATUS        current
55180        DESCRIPTION   "Set Factory Default boot with option. This object is used to
55181                       deprecate and obsolete the rc2kBootConfigEnableFactoryDefaults
55182                         false(1):    System boot up with no default configuration.
55183                         fabric(2):   System boot up with default setting and set up the fabric
55184                         noFabric(3): system boot up with default setting and no fabric. this
55185                                      equavalent to (true) in object rc2kBootConfigEnableFactoryDefaults"
55186        DEFVAL         { false }
55187        ::= { rc2kBootConfigEntry 60 }
55188
55189-- 2k Card table
55190
55191rc2kCardTable OBJECT-TYPE
55192        SYNTAX        SEQUENCE OF Rc2kCardEntry
55193        MAX-ACCESS    not-accessible
55194        STATUS        current
55195        DESCRIPTION   "2k Card table"
55196        ::= { rc2k 6 }
55197
55198rc2kCardEntry OBJECT-TYPE
55199        SYNTAX        Rc2kCardEntry
55200        MAX-ACCESS    not-accessible
55201        STATUS        current
55202        DESCRIPTION   "Entry containing information of 2k Card"
55203        INDEX         { rc2kCardIndex }
55204        ::= { rc2kCardTable 1 }
55205
55206Rc2kCardEntry ::= SEQUENCE {
55207                rc2kCardIndex            INTEGER,
55208                rc2kCardFrontType        INTEGER,
55209                rc2kCardFrontDescription DisplayString,
55210                rc2kCardFrontAdminStatus INTEGER,
55211                rc2kCardFrontOperStatus  INTEGER,
55212                rc2kCardFrontSerialNum   DisplayString,
55213                rc2kCardFrontHwVersion   DisplayString,
55214                rc2kCardFrontPartNumber  DisplayString,
55215                rc2kCardFrontDateCode    DisplayString,
55216                rc2kCardFrontDeviations  DisplayString,
55217                rc2kCardFrontMacAddr     MacAddress,    --excluded
55218                rc2kCardBackType         INTEGER,
55219                rc2kCardBackDescription  DisplayString,
55220                rc2kCardBackSerialNum    DisplayString,
55221                rc2kCardBackHwVersion    DisplayString,
55222                rc2kCardBackPartNumber   DisplayString,
55223                rc2kCardBackDateCode     DisplayString,
55224                rc2kCardBackDeviations   DisplayString,
55225		rc2kCardPCMCIAType	 INTEGER,
55226		rc2kCardPCMCIADescr	 DisplayString,
55227		rc2kCardASICDescr	 DisplayString,
55228		rc2kCardFrontMasterIO	 TruthValue,
55229                rc2kCardSmltOnSingleCpSupported   TruthValue,
55230                rc2kCardMezzCard         INTEGER,
55231                rc2kCardMezzSerialNum    OCTET STRING,
55232                rc2kCardMezzHwVersion    INTEGER,
55233                rc2kCardMezzPartNum      INTEGER,
55234                rc2kCardSlotPriority     INTEGER,
55235		rc2kCardSlotOriginalPriority     INTEGER,
55236                rc2kCardSlotPower        INTEGER
55237        }
55238
55239rc2kCardIndex OBJECT-TYPE
55240        SYNTAX        INTEGER (1..32)
55241        MAX-ACCESS    read-only
55242        STATUS        current
55243        DESCRIPTION   "slot number."
55244        ::= { rc2kCardEntry 1 }
55245
55246rc2kCardFrontType OBJECT-TYPE
55247        SYNTAX        INTEGER
55248{
55249        other(1),                        -- no card installed
55250        rc2kCPU(537788672),              -- 0010 0000 0000 1110 0000 0001 0000 0000
55251        rc2k48x100BaseTX(539033904),     -- 0010 0000 0010 0001 0000 0001 0011 0000
55252        rc2k24x100BaseTX(539033880),     -- 0010 0000 0010 0001 0000 0001 0001 1000
55253        rc2k32x100BaseTX(539033888),     -- 0010 0000 0010 0001 0000 0001 0010 0000
55254        rc2k8x1000BaseT(539099400),      -- 0010 0000 0010 0010 0000 0001 0000 1000
55255        rc2k16x1000BaseT(539099408),     -- 0010 0000 0010 0010 0000 0001 0001 0000
55256        rc2k24x100BaseFX(540082456),     -- 0010 0000 0011 0001 0000 0001 0001 1000
55257        rc2k8x1000BaseSXBB(540147976),   -- 0010 0000 0011 0010 0000 0001 0000 1000
55258        rc2k16x1000BaseSXBB(540147984),  -- 0010 0000 0011 0010 0000 0001 0001 0000
55259        rc2k8x1000BaseLXBB(540156168),   -- 0010 0000 0011 0010 0010 0001 0000 1000
55260        rc2k8x1000BaseXDBB(540164360),   -- 0010 0000 0011 0010 0100 0001 0000 1000
55261        rc2k4x1000BaseOPM(540168452),    -- 0010 0000 0011 0010 0101 0001 0000 0100
55262-- OM 2.0 place holder
55263--      rc2k8x1000BaseOPM(40168456),        0000 0010 0110 0100 1110 1100 0000 1000
55264        rc2k8x1000BaseIC(540168456),     -- 0010 0000 0011 0010 0101 0001 0000 1000
55265        rc2k16x1000BaseIC(540168464),    -- 0010 0000 0011 0010 0101 0001 0001 0000
55266        rc2k8x1000BaseSXRBB(540180744),  -- 0010 0000 0011 0010 1000 0001 0000 1000
55267        rc2k8x1000BaseLXRBB(540188936),  -- 0010 0000 0011 0010 1010 0001 0000 1000
55268        rc2k8xOC3(541327624),            -- 0010 0000 0100 0100 0000 0001 0000 1000
55269        rc2k2xOC12(541393154),           -- 0010 0000 0100 0101 0000 0001 0000 0010
55270        rc2k6xPOS(541401350),            -- 0010 0000 0100 0101 0010 0001 0000 0110
55271        rc2k4xATM(542441732),            -- 0010 0000 0101 0101 0000 0001 0000 0100
55272        rc2k8xATM(542441736),            -- 0010 0000 0101 0101 0000 0001 0000 1000
55273        rc2kRMON(545128704),             -- 0010 0000 0111 1110 0000 0001 0000 0000
55274        rc2k1x10GBaseLW(573767937),      -- 0010 0000 0011 0011 0000 0001 0000 0001
55275        rc2k1x10GBaseLR(573784321),      -- 0010 0000 0011 0011 0100 0001 0000 0001
55276        rc2k32x100BaseTXM(572588320),    -- 0010 0010 0010 0001 0000 0001 0010 0000
55277        rc2k48x100BaseTXM(572588336),    -- 0010 0010 0010 0001 0000 0001 0011 0000
55278        rc2k8x1000BaseTM(572653832),     -- 0010 0010 0010 0010 0000 0001 0000 1000
55279        rc2k8x1000BaseSXBBM(573702408),  -- 0010 0010 0011 0010 0000 0001 0000 1000
55280        rc2k8x1000BaseICM(573722888),    -- 0010 0010 0011 0010 0101 0001 0000 1000
55281        rc2k6xPOSM(574955782),           -- 0010 0010 0100 0101 0010 0001 0000 0110
55282        rc2k8xATMM(575996168),           -- 0010 0010 0101 0101 0000 0001 0000 1000
55283	rc2kPR48X1000BaseTX(606208304),  -- 0010 0100 0010 0010 0000 0001 0011 0000
55284        rc2kMg48x100BaseTX(807469360),   -- 0011 0000 0010 0001 0000 0001 0011 0000
55285        rc2kMg32x100BaseTX(807473440),   -- 0011 0000 0010 0001 0001 0001 0010 0000
55286        rc2kMg16x100BaseFX(808522000),   -- 0011 0000 0011 0001 0001 0001 0001 0000
55287        rc2kMg8x1000BaseTX(808583432),   -- 0011 0000 0011 0010 0000 0001 0000 1000
55288        rc2kMg8x1000BaseIC(808603912),   -- 0011 0000 0011 0010 0101 0001 0000 1000
55289        rc2kMg48x100BaseTC(817955120),   -- 0011 0000 1100 0001 0000 0001 0011 0000
55290-- Alteon
55291	rc2kAlteonLP(1893859592),        -- 0111 0000 1110 0010 0000 0001 0000 1000
55292	rc2kAlteonWSM(1899102468),       -- 0111 0001 0011 0010 0000 0001 0000 0100
55293	rc2kAlteonASFM(1899106564),      -- 0111 0001 0011 0010 0001 0001 0000 0100
55294        rc2k61AlteonSAM(1926365441),     -- 0111 0010 1101 0010 0000 0001 0000 0001
55295        rc2k62AlteonSAM(1926369537),     -- 0111 0010 1101 0010 0001 0001 0000 0001
55296-- 8300
55297        rc2kPP8300-CPU8x1000BaseSFP(1342316808), -- 0101 0000 0000 0010 0010 0001 0000 0000 0x50022108
55298        rc2kPP8300-24x1000BaseTX(1344405784),    -- 0101 0000 0010 0010 0000 0001 0001 1000 0x50220118
55299        rc2kPP8300-48x100BaseTX(1344340272),     -- 0101 0000 0010 0001 0000 0001 0011 0000 0x50210130
55300        rc2kPP8300-48x100BaseTXPOE(1344344368),  -- 0101 0000 0010 0001 0001 0001 0011 0000 0x50211130
55301-- Power Ranger
55302        rc2kPR30X1000BaseSXBB(607277342),        -- 0010 0100 0011 0010 0101 0001 0001 1110
55303        rc2kPR3X10GBaseGbic(607338755),          -- 0010 0100 0011 0011 0100 0001 0000 0011
55304        rc2kPR3X10GBaseXZW(607346947),           -- 0010 0100 0011 0011 0110 0001 0000 0011
55305        rc2kPR48x1000BaseGBRS(607277360),        -- 0010 0100 0011 0010 0101 0001 0011 0000 0x24325130
55306	rc2kPR48x1000BaseGTRS(606241072),        -- 0010 0100 0010 0010 1000 0001 0011 0000 0x24228130
55307	rc2kPR12X10GBaseXLRS(607338764),         -- 0010 0100 0011 0011 0100 0001 0000 1100 0x2433410C
55308	rc2kPR34xXGRS(607277346),      		 -- 0010 0100 0011 0010 0101 0001 0010 0010 0x24325122
55309-- Cobalt Blue: if you change here, you MUST update rcCardType in rcCardTable
55310        cbMidplane-28(1090388736),		 -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300
55311        cbMidplaneSapphire(1090396928),  -- 0100 0000 1111 1110 0010 0011 0000 0000 0x40FE2300
55312	cbACPowerSupply(1084097280),		 -- 0100 0000 1001 1110 0000 0011 0000 0000 0x409E0300
55313        cbACPowerPlusSupply(1084130048),	 -- 0100 0000 1001 1110 1000 0011 0000 0000 0x409E8300
55314	cbCPFanTray(1085145856),		 -- 0100 0000 1010 1110 0000 0011 0000 0000 0x40AE0300
55315        cbIOFanTray(1085149952),                 -- 0100 0000 1010 1110 0001 0011 0000 0000 0x40AE1300
55316        cbFanTray(1085154048),                   -- 0100 0000 1010 1110 0010 0011 0000 0000 0x40AE2300
55317        cbHSFanTray(1085158144),                 -- 0100 0000 1010 1110 0011 0011 0000 0000 0x40AE3300
55318	cbAUX(1091437312),			 -- 0100 0001 0000 1110 0000 0011 0000 0000 0x410E0300
55319	cbSF3200(1075708672),			 -- 0100 0000 0001 1110 0000 0011 0000 0000 0x401E0300
55320	cbSF9600(1075712768),			 -- 0100 0000 0001 1110 0001 0011 0000 0000 0x401E1300
55321        cbSF9610(1075716864),            -- 0100 0000 0001 1110 0010 0011 0000 0000 0x401E2300
55322	cbCP-CSC(1073873665),       	    	 -- 0100 0000 0000 0010 0000 0011 0000 0001 0x40020301
55323	cb48x1000BaseTX(1075970864),		 -- 0100 0000 0010 0010 0000 0011 0011 0000 0x40220330
55324	cb48x1000BaseTXPOE(1075974960),		 -- 0100 0000 0010 0010 0001 0011 0011 0000 0x40221330
55325	cb48x1000SFP(1077044016),        -- 0100 0000 0011 0010 0110 0011 0011 0000 0x40326330
55326	cb24x10GBaseSFP(1077109528),		 -- 0100 0000 0011 0011 0110 0011 0001 1000 0x40336318
55327	cb48x10GBaseSFP(1077109552),		 -- 0100 0000 0011 0011 0110 0011 0011 0000 0x40336330
55328-- Future CB Cards
55329--	cbOPM(1087243008)			    0x40CE0300
55330--	cbSAS(1087247104)			    0x40CE1300
55331-- 	cbIPFIX(1087251200)			    0x40CE2300
55332-- VSP4K card definitions
55333	vsp4k4850GTS(1232273458),                -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032
55334	vsp4k4850GTSPWRPLUS(1232277554),         -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032
55335        vsp4k4450GSXPWRPLUS(1231228978),         -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49731032
55336        vsp4k4450GTXHTPWRPLUS(1232279602),       -- 0100 1001 0111 0011 0001 1000 0011 0010  0x49731832
55337-- VSP8200
55338        vsp8k8242XSQ(1298407466),                -- 0100 1101 0110 0100 0010 0000 0010 1010 0x4d64202a
55339-- VSP8400
55340        vsp8k8404(1331823105),           -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201 (CP and Midplane)
55341	vsp8k8404C(1331839489),	       -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201 (CP and Midplane)
55342	vsp8k8424XS(1298379288),       -- 0100 1101 0110 0011 1011 0010 0001 1000 0x4d63b218 (24x1/10G Fiber)
55343	vsp8k8424XT(1293136408),       -- 0100 1101 0001 0011 1011 0010 0001 1000 0x4d13b218  (24x1/10G Copper)
55344        vsp8k8408QQ(1298432544),       -- 0100 1101 0110 0100 1000 0010 0010 0000 0x4d648220 (8x40G QSFP+)
55345	vsp8k8418XSQ(1298461208),      -- 0100 1101 0110 0100 1111 0010 0001 1000 0x4d64f218 (16x1/10G SFP & 2x40G QSFP+)
55346	vsp8k8418XTQ(1299509784),      -- 0100 1101 0111 0100 1111 0010 0001 1000 0x4d74f218 (16x1/10G COPPER & 2x40G QSFP+)
55347	vsp8k8424GS(1298326040),       -- 0100 1101 0110 0010 1110 0010 0001 1000 0x4d62e218 (24x100/1000 SFP)
55348	vsp8k8424GT(1294107160),       -- 0100 1101 0010 0010 1000 0010 0001 1000 0x4d228218 (24x10/100/1000 Copper)
55349	vsp8k8402CQ(1298498050),       -- 0100 1101 0110 0101 1000 0010 0000 0010 0x4d658202 (2x100G QSPF28)
55350
55351-- Tsunami
55352        vsp8608(1458700545),           -- 0101 0110 1111 0010 0000 0001 0000 0001  (0x56f20101) (CP)
55353	vsp8624XS(1446215960),         -- 0101 0110 0011 0011 1000 0001 0001 1000  (0x56338118) (24x10G Fiber)
55354	vsp8624XT(1445167384),         -- 0101 0110 0010 0011 1000 0001 0001 1000  (0x56238118) (24x10G Copper)
55355	vsp8616QQ(1446281500),         -- 0101 0110 0011 0100 1000 0001 0001 1100  (0x5634811c) (16x40G QSFP+)
55356        vsp8606CQ(1446347032),         -- 0101 0110 0011 0101 1000 0001 0001 1000  (0x56358118) (6x100G XQSPF+)
55357	vsp8600SF(1411293440),         -- 0101 0100 0001 1110 1010 0001 0000 0000  (0x541EA100) (SF Card)
55358
55359-- VSP7254
55360        vsp7k7248XS(1298378800),      -- 0100 1101 0110 0011 1011 0000 0011 0000 0x4d63b030 (48x10G SFP+)
55361        vsp7k7206QQ(1298432024),      -- 0100 1101 0110 0100 1000 0000 0001 1000 0x4d648018 (6x40G channelized QSFP+)
55362        vsp7k7248XT(1294184496),      -- 0100 1101 0010 0011 1011 0000 0011 0000 0x4d23b030 (48x10G Copper)
55363        vsp4k4450GSX(1231224882),     -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032
55364
55365
55366-- CB generation 2 (ROF) linecards
55367        rof48x1000SFP(1144152880),           -- 0100 0100 0011 0010 0110 0011 0011 0000 0x44326330
55368        rofLoadBoard(1144152832),            -- 0100 0100 0011 0010 0110 0011 0000 0000 0x44326300
55369        rof16x10GBaseSFP(1144218384),        -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310
55370        rof48x10GBaseSFP(1144218416),        -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330
55371        rof4x40GBaseSFP(1144283920),         -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310
55372        rof12x40GBaseSFP(1144283952),         -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330
55373
55374-- VSP5k IcePick
55375        vsp5k5030GSXuPWR(2004029470),     -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E)
55376        vsp5k5054GSXuPWR(2004029494),      -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036)
55377
55378--APLS
55379        dsg6248GTS(1232274482),        -- 0100 1001 0111 0011 0000 0100 0011 0010  (0x49730432)
55380	dsg6248GTSPWRPLUS(1232278578), -- 0100 1001 0111 0011 0001 0100 0011 0010  (0x49731432)
55381	dsg8016QQ(895779892),          -- 0011 0101 0110 0100 1000 0100 0011 0100  (0x35648434) (16x40G QSFP+)
55382	dsg7006QQ(1298433048),         -- 0100 1101 0110 0100 1000 0100 0001 1000  (0x4d648418) (6x40G channelized QSFP+)
55383        dsg7048XS(1298379824),         -- 0100 1101 0110 0011 1011 0100 0011 0000  (0x4d63b430) (48x10G SFP+)
55384	dsg7048XT(1294185520),         -- 0100 1101 0010 0011 1011 0100 0011 0000  (0x4d23b430) (48x10G Copper)
55385        dsg7240XSQ(1298408490),        -- 0100 1101 0110 0100 0010 0100 0010 1010  (0x4d64242a) (40x10G + 2x40G)
55386	dsg6248GSX(1231225906),        -- 0100 1001 0110 0011 0000 0100 0011 0010  (0x49630432) (48x1G + 2x10G)
55387	dsg9016CQ(1030067264),         -- 0011 1101 0110 0101 1001 0100 0100 0000  (0x3d659440) (32x100G CQ)
55388        dsg8032QQ(1029997600)          -- 0011 1101 0110 0100 1000 0100 0010 0000  (0x3d648420) (32x40G QQ)
55389	}
55390        MAX-ACCESS    read-only
55391        STATUS        current
55392        DESCRIPTION     "Used to indicate card types in the Accelar
55393                        8000 product families.
55394
55395			For Accelar 8000 devices, all cards use
55396		      	an encoded value according to the following rule:
55397
55398        |   6  |   1   |   5   |   4   |  1 |   3   |  4   |      8      |
55399        +------+-------+-------+-------+------------+------+------+------+
55400bits  : |31-26 |    25 | 24-20 | 19-16 | 15 | 14-12 | 11-8 |     7-0     |
55401        +------+-------+-------+-------+----+-------+------+------+------+
55402field : |  a   |   b   |   c   |   d   |  e |    f  |  g   |      h      |
55403        +------+-------+-------+-------+----+-------+------+------+------+
55404
55405     a : Family type/Product line (6 bits (5 bits usuable) (was 4 bits))
55406            MSB bit31 should not be used (MIB compiler fails)
55407
55408            0x0-00 = 0000-00 = Reserved
55409            0x1-00 = 0001-00 = Monoploy non specific (e.g backplane, psu, fans)
55410            0x2-00 = 0010-00 = Boardwalk
55411            0x2-01 = 0010-01 = Power Ranger
55412            0x3-00 = 0011-00 = Marvin Gardens
55413	    0x3-01 = 0011-01 = DSG8032
55414	    0x3-11 = 0011-11 = i86 Family (DSG9032, DSG8064)
55415            0x4-00 = 0100-00 = Cobalt Blue (was Thunderbolt and Pacific before that - both are obsolete)
55416	    0x4-01 = 0100-01 = Ring Of Fire
55417	    0x4-10 = 0100-10 = VSP4K
55418	    0x4-11 = 0100-11 = VSP8k, VSP7k
55419            0x5-00 = 0101-00 = PP8300 (was ParkPlace)
55420	    0x5-01 = 0101-01 = VSP9400
55421            0x6-00 = 0110-00 = Central Office (only used in chassis)
55422            0x7-00 = 0111-00 = Alteon WebSystems
55423            0x7-01 = 0111-01 = VSP5K IcePick
55424
55425     b : Interface / Device type variation: (Were 3 bits, 2 bits taken by family)
55426            0x0 = 0 = Non M-Module
55427            0x1 = 1 = M-module (128K RARU records)
55428	    0x0 = 0 = No Mgmt port
55429	    0x1 = 1 = Mgmt Port
55430
55431     c : Interface / device type: (5 bits)
55432            0x0 = 00000 = CPU
55433            0x1 = 00001 = Switch fabric
55434            0x2 = 00010 = Copper Ethernet
55435            0x3 = 00011 = Fiber Ethernet
55436            0x4 = 00100 = Sonet (Packets)
55437            0x5 = 00101 = ATM
55438            0x6 = 00110 = Token Ring
55439            0x7 = 00111 = RMON
55440            0x8 = 01000 = BFM (Frame or cells indicated by field 'a' above)
55441            0x9 = 01001 = PSU
55442            0xa = 01010 = Fan Tray
55443            0xb = 01011 = Chassis/Backplane
55444            0xc = 01100 = CPU Mezz
55445            0xd = 01101 = SSL
55446            0xe = 01110 = LaunchPad
55447            0xf = 01111 = Chassis/Midplane
55448            0x10 = 10000 = Auxillary Card
55449            0x11 = 10001 = CPU w/256M SDRAM
55450            0x12 = 10010 = Single Card Switch (Copper Type)
55451            0x13 = 10011 = WSM Fiber Ethernet
55452	    0x16 = 10110 = Single Card Switch (Fiber Type)
55453            0x17 = 10111 = Single Card Switch (Combo type: Copper & Fiber)
55454
55455     d : Maximum speed (highest negotiable speed) (4 bits)
55456            0x0 = 0000 = 10 Mbit
55457            0x1 = 0001 = 100 Mbit
55458            0x2 = 0010 = 1 Gbit
55459            0x3 = 0011 = 10 Gbit
55460            0x4 = 0100 = OC-3
55461            0x4 = 0100 = 40 Gbit for VSP
55462            0x5 = 0101 = OC-12
55463            0x5 = 0101 = 100 Gbit for VSP
55464            0x6 = 0110 = OC-48
55465            0x7 = 0111 = OC-92
55466            0x8 = 1000 = OC-192
55467            0x9 = 1001 = 4 Mbit (TR)
55468            0xa = 1010 = 16 Mbit (TR)
55469            0xb = 1011 = E3
55470            0xc = 1100 = DS1
55471            0xd = 1101 = DS3
55472            0xe = 1110 = none (no PHY interfaces on board)
55473            0xf = 1111 = Max speed indicated implicitly in field (c) (for expansion)
55474
55475
55476     e : AM&OM-06/28/2006: This bit was originally used to indicate port redundancy.
55477	 For PR it is used as a differentiator between Boomslang (0) and Copperhead (1).
55478	   0=non-redundant, 1=redundant; (1 bit)
55479	 For Lind card or MDA
55480	   0 = prototype 1 = Product
55481
55482     f : Card specific info. (3 bits)
55483             For Gigabit used as follows:
55484		 000=short-haul (SX)
55485		 010=long-haul (LX)
55486		 100=extra-distance (DX)
55487                 101=GBIC
55488		 110=SFP
55489	     For 10 Gigabit used as follws
55490	         000 = 10GE WAN serial 1310nm (XLW)
55491		 001 = 10GE WAN serial 1550nm (XEW)
55492		 100 = 10GE LAN serial 1310nm (XLR)
55493		 101 = 10GE LAN serial 1550nm (XER)
55494                 011 = 10GE LAN/WAN 	      (XZW)
55495		 111 = Combo card (Mixed Speed card)
55496	     For 40 Gigabit used as follow
55497	         000 = 40G QFSP
55498		 001 = 100G CQ
55499		 111 = Combo card (Mixed Speed Card)
55500	     For ATM/Sonet used as follows
55501                 000 = multi mode
55502                 001 = single mode
55503                 010 = single or multimode
55504		 011 = not applicable (e.g., copper has no mode)
55505             For Marvin Gardens, indicates number of MDA slots
55506                 000 = none
55507                 001 = one option slots
55508                 010 = two option slots
55509                 011 = three option slots
55510             For Power Supplies:
55511                 000 = AC PSU
55512                 001 = DC PSU
55513             For SSL:
55514                 000 = server offloading
55515                 001 = end to end encryption
55516             For WSM:
55517                 000 = WSM mode
55518                 001 = ASFM mode
55519	     For SF:
55520		 000 = 3200 card
55521		 001 = 9600 card
55522		 010 = 9400 card
55523             For Copper Ethernet:
55524		 000: no POE
55525		 001: POE
55526	     For FAN Tray:
55527		 000: CP
55528		 001: IO
55529	     For Objects with no options:
55530		 000: CPU, Mezz, OPM, SAS, IPFIX
55531	     For Chassis :
55532	         000: Non-Trident2+
55533		 100: Trident2 +
55534
55535     g : Chassis type (4 bits, possibly MSB 2 bits are extension of field b)
55536         0x0 = 00-00 = work-group (single card switches, etc)
55537         0x1 = 00-01 = back-bone (chassis based products)
55538         0x2 = 00-10 = MDA (option modules)
55539	 0x3 = 00-11 = mid-plane (chassis based products)
55540	 0x4 = x1xx = Use this bit for APLS device
55541
55542     h : Number of ports (binary representation obmited) (8 bits)
55543         (for ACIM/BFM cards, this is number of octapids/blackbirds/dea)
55544               0x00 =  no ports (CPs, SFs, PS's, etc)
55545               0x01 =   1-port,
55546               0x02 =   2-port,
55547               0x04 =   4-port,
55548               0x06 =   6-port,
55549               0x08 =   8-port,
55550               0x0c =  12-port,
55551               0x10 =  16-port,
55552               0x18 =  24-port,
55553               0x22 =  36-port,
55554               0x30 =  48-port,
55555               0x40 =  64-port.
55556               0x80 = 128-port.
55557		"
55558        ::= { rc2kCardEntry 2 }
55559
55560rc2kCardFrontDescription OBJECT-TYPE
55561        SYNTAX        DisplayString (SIZE (0..20))
55562        MAX-ACCESS    read-only
55563        STATUS        current
55564        DESCRIPTION   "description"
55565        ::= { rc2kCardEntry 3 }
55566
55567rc2kCardFrontAdminStatus OBJECT-TYPE
55568        SYNTAX       INTEGER {
55569                         up(1),
55570                         down(2),
55571                         testing(3),
55572                         reset(4)
55573                      }
55574        MAX-ACCESS    read-write
55575        STATUS        current
55576        DESCRIPTION   "Used to indicate the administrative status of this
55577                       card"
55578        ::= { rc2kCardEntry 4 }
55579
55580rc2kCardFrontOperStatus OBJECT-TYPE
55581        SYNTAX        INTEGER {
55582                         up(1),
55583                         down(2),
55584                         testing(3),
55585                         unknown(4),
55586                         dormant(5),
55587                         upMaster(6),
55588                         upDormant(7),
55589                         upWarmstandby(8)
55590                      }
55591        MAX-ACCESS    read-only
55592        STATUS        current
55593        DESCRIPTION   "Used to indicate the operational status of this card."
55594        ::= { rc2kCardEntry 5 }
55595
55596rc2kCardFrontSerialNum OBJECT-TYPE
55597        SYNTAX        DisplayString (SIZE (0..20))
55598        MAX-ACCESS    read-only
55599        STATUS        current
55600        DESCRIPTION   "manufacturer serial number of card"
55601        ::= { rc2kCardEntry 6 }
55602
55603rc2kCardFrontHwVersion OBJECT-TYPE
55604        SYNTAX        DisplayString (SIZE (0..20))
55605        MAX-ACCESS    read-only
55606        STATUS        current
55607        DESCRIPTION   "hardware version"
55608        ::= { rc2kCardEntry 7 }
55609
55610rc2kCardFrontPartNumber OBJECT-TYPE
55611        SYNTAX        DisplayString (SIZE (0..20))
55612        MAX-ACCESS    read-only
55613        STATUS        current
55614        DESCRIPTION   "manufacturer part number of card"
55615        ::= { rc2kCardEntry 8 }
55616
55617rc2kCardFrontDateCode OBJECT-TYPE
55618        SYNTAX        DisplayString (SIZE (0..20))
55619        MAX-ACCESS    read-only
55620        STATUS        current
55621        DESCRIPTION   "manufacturer date code"
55622        ::= { rc2kCardEntry 9 }
55623
55624rc2kCardFrontDeviations OBJECT-TYPE
55625        SYNTAX        DisplayString (SIZE (0..20))
55626        MAX-ACCESS    read-only
55627        STATUS        current
55628        DESCRIPTION   "deviations"
55629        ::= { rc2kCardEntry 10 }
55630
55631rc2kCardFrontMacAddr OBJECT-TYPE
55632        SYNTAX        MacAddress
55633        MAX-ACCESS    read-only
55634        STATUS        current
55635        DESCRIPTION   "base mac address"
55636        ::= { rc2kCardEntry 11 }
55637
55638rc2kCardBackType OBJECT-TYPE
55639        SYNTAX        INTEGER {
55640        none(0),
55641        other(1),                  -- no card installed
55642        rc2kBackplane(536969472),  -- 0010 0000 0000 0001 1000 0001 0000 0000
55643	rc2kSFM(538837248),        -- 0010 0000 0001 1110 0000 0001 0000 0000
55644	rc2kBFM0(546177280),       -- 0010 0000 1000 1111 0000 0001 0000 0000
55645	rc2kBFM2(546177282),       -- 0010 0000 1000 1111 0000 0001 0000 0010
55646	rc2kBFM3(546177283),       -- 0010 0000 1000 1111 0000 0001 0000 0011
55647	rc2kBFM4(1888354564),      -- 0111 0000 1000 1110 0000 0001 0000 0100
55648	rc2kBFM6(546177286),       -- 0010 0000 1000 1111 0000 0001 0000 0100
55649	rc2kBFM8(546177288),       -- 0010 0000 1000 1111 0000 0001 0000 1000
55650	rc2kMGSFM(807272704),      -- 0011 0000 0001 1110 0000 0001 0000 0000
55651        rc2kFSFM(605946112),       -- 0010 0100 0001 1110 0000 0001 0000 0000
55652        rc2kDPM1(613351861),       -- 0010 0100 1000 1111 0000 0001 1011 0101
55653	rc2kDPM2(613351682),       -- 0010 0100 1000 1111 0000 0001 0000 0010
55654        rc2kDPM3(613351863),       -- 0010 0100 1000 1111 0000 0001 1011 0111
55655	rc2kEDPM2(613351690),      -- 0010 0100 1000 1111 0000 0001 0000 1010 0x248F010A
55656        rc2kEDPM3(613351871)       -- 0010 0100 1000 1111 0000 0001 1011 1111 0x248F01BF
55657}
55658        MAX-ACCESS    read-only
55659        STATUS        current
55660        DESCRIPTION   "Refer to rc2kCardFrontType for the encoding scheme"
55661        ::= { rc2kCardEntry 12 }
55662
55663rc2kCardBackDescription OBJECT-TYPE
55664        SYNTAX        DisplayString (SIZE (0..20))
55665        MAX-ACCESS    read-only
55666        STATUS        current
55667        DESCRIPTION   "customer card description"
55668        ::= { rc2kCardEntry 13 }
55669
55670rc2kCardBackSerialNum OBJECT-TYPE
55671        SYNTAX        DisplayString (SIZE (0..20))
55672        MAX-ACCESS    read-only
55673        STATUS        current
55674        DESCRIPTION   "customer serial number of card"
55675        ::= { rc2kCardEntry 14 }
55676
55677rc2kCardBackHwVersion OBJECT-TYPE
55678        SYNTAX        DisplayString (SIZE (0..20))
55679        MAX-ACCESS    read-only
55680        STATUS        current
55681        DESCRIPTION   "hardware version"
55682        ::= { rc2kCardEntry 15 }
55683
55684rc2kCardBackPartNumber OBJECT-TYPE
55685        SYNTAX        DisplayString (SIZE (0..20))
55686        MAX-ACCESS    read-only
55687        STATUS        current
55688        DESCRIPTION   "customer part number"
55689        ::= { rc2kCardEntry 16 }
55690
55691rc2kCardBackDateCode OBJECT-TYPE
55692        SYNTAX        DisplayString (SIZE (0..20))
55693        MAX-ACCESS    read-only
55694        STATUS        current
55695        DESCRIPTION   "customer date code"
55696        ::= { rc2kCardEntry 17 }
55697
55698rc2kCardBackDeviations OBJECT-TYPE
55699        SYNTAX        DisplayString (SIZE (0..20))
55700        MAX-ACCESS    read-only
55701        STATUS        current
55702        DESCRIPTION   "customer deviations"
55703        ::= { rc2kCardEntry 18 }
55704
55705rc2kCardPCMCIAType OBJECT-TYPE
55706        SYNTAX        INTEGER {
55707                         none(1),
55708			 modemCard(2),
55709                         ethernetCard(3),
55710                         ataDisk(4)
55711                      }
55712        MAX-ACCESS    read-only
55713        STATUS        current
55714        DESCRIPTION   "Used to indicate the type of PCMCIA card currently
55715                      installed in this CPU card, if any.
55716
55717                      For non-CPU cards, this variable has no meaning and
55718                      will always be set to none(1)."
55719        DEFVAL        { none }
55720        ::= { rc2kCardEntry 19 }
55721
55722rc2kCardPCMCIADescr OBJECT-TYPE
55723        SYNTAX        DisplayString (SIZE (0..128))
55724        MAX-ACCESS    read-only
55725        STATUS        current
55726        DESCRIPTION   "PCMCIA descriptor"
55727        ::= { rc2kCardEntry 20 }
55728
55729rc2kCardASICDescr OBJECT-TYPE
55730        SYNTAX        	DisplayString (SIZE (0..128))
55731        MAX-ACCESS      read-only
55732        STATUS        	current
55733        DESCRIPTION   	"ASIC descriptor"
55734        ::= { rc2kCardEntry 21 }
55735
55736rc2kCardFrontMasterIO OBJECT-TYPE
55737        SYNTAX        	TruthValue
55738        MAX-ACCESS      read-only
55739        STATUS          current
55740        DESCRIPTION   	"Used to indicate whether an IO card in a 8100 device
55741		       	is operating in the 'master' mode.
55742
55743			This variable is not meaningful for non-IO cards and
55744			non-8100 devices."
55745	DEFVAL	      { false }
55746        ::= { rc2kCardEntry 22 }
55747
55748rc2kCardSmltOnSingleCpSupported OBJECT-TYPE
55749        SYNTAX          TruthValue
55750        MAX-ACCESS      read-only
55751        STATUS          current
55752        DESCRIPTION     "Used to indicate whether an IO card is updated to
55753                         support SMLT on single Cp feature or not."
55754        DEFVAL        { false }
55755        ::= { rc2kCardEntry 23 }
55756
55757rc2kCardMezzCard OBJECT-TYPE
55758        SYNTAX          INTEGER {
55759			unsupported(1),
55760			notpresent(2),
55761			present(3),
55762			running(4)
55763			}
55764        MAX-ACCESS      read-only
55765        STATUS          current
55766        DESCRIPTION     "Used to indicate the CPU Mezz card"
55767        ::= { rc2kCardEntry 24 }
55768
55769rc2kCardMezzSerialNum OBJECT-TYPE
55770           SYNTAX        OCTET STRING
55771           MAX-ACCESS    read-only
55772           STATUS        current
55773           DESCRIPTION   "Used to get the serial number of the mezz"
55774           ::= { rc2kCardEntry 26 }
55775
55776rc2kCardMezzHwVersion OBJECT-TYPE
55777           SYNTAX        INTEGER {
55778                                  undefined(0),
55779                                  e0(1),
55780                                  e1(2),
55781                                  e2(3),
55782                                  e3(4),
55783                                  e4(5),
55784                                  e5(6),
55785                                  e6(7),
55786                                  e7(8)
55787                                 }
55788           MAX-ACCESS    read-only
55789           STATUS        current
55790           DESCRIPTION   "Used to get the HW version of the mezz. The
55791                          value of HW Version corresponds to the value of
55792                          part number."
55793           ::= { rc2kCardEntry 27 }
55794
55795rc2kCardMezzPartNum OBJECT-TYPE
55796           SYNTAX        INTEGER {
55797                                  undefined(0),
55798                                  p120616(1),
55799                                  p120618(2),
55800                                  p120617(3),
55801                                  p120615(4),
55802                                  p120724(5),
55803                                  p120672(6),
55804                                  p120851(7),
55805                                  p120939(8)
55806                                 }
55807           MAX-ACCESS    read-only
55808           STATUS        current
55809           DESCRIPTION   "Used to get the part number of the mezz. The
55810                          value of part number corresponds to the value of
55811                          HW Version."
55812           ::= { rc2kCardEntry 28 }
55813
55814rc2kCardSlotPriority OBJECT-TYPE
55815        SYNTAX       INTEGER
55816                     {
55817                       critical(1),
55818                       high(2),
55819                       low(3)
55820                     }
55821        MAX-ACCESS    read-write
55822        STATUS        current
55823        DESCRIPTION   "Used to indicate the priority of the slot for power
55824                       management. It will take effect only after reboot."
55825        ::= { rc2kCardEntry 29 }
55826
55827rc2kCardSlotOriginalPriority OBJECT-TYPE
55828        SYNTAX       INTEGER
55829                     {
55830                       critical(1),
55831                       high(2),
55832                       low(3)
55833                     }
55834        MAX-ACCESS    read-only
55835        STATUS        current
55836        DESCRIPTION   "Priority of the slot for power management which the
55837                       swtich has currently booted with. It will remain the
55838		       same until the next reboot."
55839        ::= { rc2kCardEntry 30 }
55840
55841rc2kCardSlotPower  OBJECT-TYPE
55842        SYNTAX       INTEGER
55843                     {
55844                       on(1),
55845                       off(2)
55846                     }
55847        MAX-ACCESS    read-write
55848        STATUS        current
55849        DESCRIPTION   "Administrately turn on or off power on this slot.
55850		       it only applicable on Standby CP & IO and SF Card"
55851        ::= { rc2kCardEntry 32 }
55852
55853-- 2k copy file
55854
55855rc2kCopyFile     OBJECT IDENTIFIER ::= { rc2k 7 }
55856
55857rc2kCopyFileSource OBJECT-TYPE
55858        SYNTAX        OCTET STRING (SIZE(0..256))
55859        MAX-ACCESS    read-write
55860        STATUS        current
55861        DESCRIPTION   "source file"
55862        ::= { rc2kCopyFile 1 }
55863
55864rc2kCopyFileDestination OBJECT-TYPE
55865        SYNTAX        OCTET STRING (SIZE(0..256))
55866        MAX-ACCESS    read-write
55867        STATUS        current
55868        DESCRIPTION   "dest file"
55869        ::= { rc2kCopyFile 2 }
55870
55871rc2kCopyFileAction OBJECT-TYPE
55872        SYNTAX        INTEGER
55873                      {
55874                            none(1),
55875                            start(2)
55876                      }
55877        MAX-ACCESS    read-write
55878        STATUS        current
55879        DESCRIPTION   "start or cancell"
55880        ::= { rc2kCopyFile 3 }
55881
55882rc2kCopyFileResult OBJECT-TYPE
55883        SYNTAX        INTEGER
55884                      {
55885                            none(1),
55886                            inProgress(2),
55887                            success(3),
55888                            fail(4),
55889                            invalidSource(5),
55890                            invalidDestination(6),
55891                            outOfMemory(7),
55892                            outOfSpace(8),
55893                            fileNotFound(9)
55894                      }
55895        MAX-ACCESS    read-only
55896        STATUS        current
55897        DESCRIPTION   "result"
55898        ::= { rc2kCopyFile 4 }
55899
55900-- 2k Qos
55901
55902rc2kQos     OBJECT IDENTIFIER ::= { rc2k 8 }
55903
55904rc2kQosQosTable OBJECT-TYPE
55905        SYNTAX        	SEQUENCE OF Rc2kQosQosEntry
55906        MAX-ACCESS        	not-accessible
55907        STATUS        	current
55908        DESCRIPTION   	"This table is used to define the Quality Of
55909			Service(QOS) profiles for the system.  The system
55910			can support eight different QOS levels.  Each QOS
55911			level can be individually configured."
55912        ::= { rc2kQos 1 }
55913
55914rc2kQosQosEntry OBJECT-TYPE
55915        SYNTAX        	Rc2kQosQosEntry
55916        MAX-ACCESS        	not-accessible
55917        STATUS        	current
55918        DESCRIPTION   	"QOS profile entry."
55919        INDEX         	{ rc2kQosQosRow }
55920        ::= { rc2kQosQosTable 1 }
55921
55922Rc2kQosQosEntry ::= SEQUENCE {
55923                rc2kQosQosRow INTEGER,
55924                rc2kQosQosLevel INTEGER,
55925                rc2kQosQosName DisplayString,
55926                rc2kQosQosAdminWeight Integer32,
55927                rc2kQosQosOperWeight Integer32,
55928                rc2kQosOctapidMode INTEGER,	--excluded
55929                rc2kQosQosAdminThreshold INTEGER,
55930                rc2kQosQosOperThreshold INTEGER,
55931                rc2kQosPidMode INTEGER
55932        }
55933
55934rc2kQosQosRow OBJECT-TYPE
55935        SYNTAX        INTEGER (1..8)
55936        MAX-ACCESS    read-only
55937        STATUS        current
55938        DESCRIPTION   "Used to uniquely identify a row in this table."
55939        ::= { rc2kQosQosEntry 1 }
55940
55941rc2kQosQosLevel OBJECT-TYPE
55942        SYNTAX        INTEGER (0..7)
55943        MAX-ACCESS    read-only
55944        STATUS        current
55945        DESCRIPTION   "QOS level"
55946        ::= { rc2kQosQosEntry 2 }
55947
55948rc2kQosQosName OBJECT-TYPE
55949        SYNTAX        	DisplayString (SIZE (0..20))
55950        MAX-ACCESS        	read-write
55951        STATUS        	current
55952        DESCRIPTION   	"Qos level name"
55953        ::= { rc2kQosQosEntry 3 }
55954
55955rc2kQosQosAdminWeight OBJECT-TYPE
55956        SYNTAX        Integer32
55957        MAX-ACCESS    read-write
55958        STATUS        current
55959        DESCRIPTION   "Administrative transmit opportunity percentage"
55960        ::= { rc2kQosQosEntry 4 }
55961
55962rc2kQosQosOperWeight OBJECT-TYPE
55963        SYNTAX        Integer32
55964        MAX-ACCESS    read-only
55965        STATUS        current
55966        DESCRIPTION   "Operational transmit opportunity percentage"
55967        ::= { rc2kQosQosEntry 5 }
55968
55969rc2kQosOctapidMode OBJECT-TYPE
55970        SYNTAX        INTEGER {
55971                          modeSingle(1),
55972                          mode100(2)
55973                      }
55974        MAX-ACCESS    read-write
55975        STATUS        obsolete
55976        DESCRIPTION   "Octapid mode"
55977        ::= { rc2kQosQosEntry 6 }
55978
55979rc2kQosQosAdminThreshold OBJECT-TYPE
55980        SYNTAX        INTEGER {
55981                          none(0),
55982                          oneEight(1),
55983                          oneQuarter(2),
55984                          threeEight(3),
55985                          halfSdram(4),
55986                          fiveEight(5),
55987                          threeQuarter(6),
55988                          sevenEights(7),
55989                          allSdram(8),
55990                          notpresent(9)
55991                      }
55992        MAX-ACCESS    read-write
55993        STATUS        current
55994        DESCRIPTION   "Administrative queue threshold"
55995        ::= { rc2kQosQosEntry 7 }
55996
55997rc2kQosQosOperThreshold OBJECT-TYPE
55998        SYNTAX        INTEGER {
55999                          none(0),
56000                          oneEight(1),
56001                          oneQuarter(2),
56002                          threeEight(3),
56003                          halfSdram(4),
56004                          fiveEight(5),
56005                          threeQuarter(6),
56006                          sevenEights(7),
56007                          allSdram(8),
56008                          notpresent(9)
56009                      }
56010        MAX-ACCESS    read-only
56011        STATUS        current
56012        DESCRIPTION   "Operational queue threshold"
56013        ::= { rc2kQosQosEntry 8 }
56014
56015rc2kQosPidMode OBJECT-TYPE
56016        SYNTAX        INTEGER {
56017                          modeSingle(1),
56018                          mode100(2)
56019                      }
56020        MAX-ACCESS    read-write
56021        STATUS        current
56022        DESCRIPTION   "Pid mode"
56023        ::= { rc2kQosQosEntry 9 }
56024
56025-- 2k Qos Ingress Tag To Qos Table
56026
56027rc2kQosIngressTagToQosTable OBJECT-TYPE
56028        SYNTAX        	SEQUENCE OF Rc2kQosIngressTagToQosEntry
56029        MAX-ACCESS        	not-accessible
56030        STATUS        	current
56031        DESCRIPTION   	"This table is used to specify the 802.1P
56032			to QOS (802.1P->QOS) mapping on packet
56033			ingress."
56034        ::= { rc2kQos 2 }
56035
56036rc2kQosIngressTagToQosEntry OBJECT-TYPE
56037        SYNTAX        	Rc2kQosIngressTagToQosEntry
56038        MAX-ACCESS        	not-accessible
56039        STATUS        	current
56040        DESCRIPTION   	"Entry containing information of 8021P->Qos mapping"
56041        INDEX         	{ rc2kQosIngressTagToQosRow }
56042        ::= { rc2kQosIngressTagToQosTable 1 }
56043
56044Rc2kQosIngressTagToQosEntry ::= SEQUENCE {
56045                rc2kQosIngressTagToQosRow INTEGER,
56046                rc2kQosIngressTagToQosInIeee8021P INTEGER,
56047                rc2kQosIngressTagToQosQosLevel INTEGER
56048        }
56049
56050rc2kQosIngressTagToQosRow OBJECT-TYPE
56051        SYNTAX        INTEGER (1..8)
56052        MAX-ACCESS    read-only
56053        STATUS        current
56054        DESCRIPTION   "Used to uniquely identify a row in this table."
56055        ::= { rc2kQosIngressTagToQosEntry 1 }
56056
56057rc2kQosIngressTagToQosInIeee8021P OBJECT-TYPE
56058        SYNTAX        INTEGER (0..7)
56059        MAX-ACCESS    read-only
56060        STATUS        current
56061        DESCRIPTION   "802.1P"
56062        ::= { rc2kQosIngressTagToQosEntry 2 }
56063
56064rc2kQosIngressTagToQosQosLevel OBJECT-TYPE
56065        SYNTAX        INTEGER (0..7)
56066        MAX-ACCESS    read-write
56067        STATUS        current
56068        DESCRIPTION   "Qos level"
56069        ::= { rc2kQosIngressTagToQosEntry 3 }
56070
56071-- 2k Ingress DsField To Qos Table
56072
56073rc2kQosIngressDsFieldToQosTable OBJECT-TYPE
56074        SYNTAX        	SEQUENCE OF Rc2kQosIngressDsFieldToQosEntry
56075        MAX-ACCESS        	not-accessible
56076        STATUS        	obsolete
56077	DESCRIPTION	"This table is used to specify the DSCP
56078			field to QOS (DsField->QOS) mapping on
56079			packet ingress."
56080        ::= { rc2kQos 3 }
56081
56082rc2kQosIngressDsFieldToQosEntry OBJECT-TYPE
56083        SYNTAX        Rc2kQosIngressDsFieldToQosEntry
56084        MAX-ACCESS    not-accessible
56085        STATUS        obsolete
56086        DESCRIPTION   "Entry containing information of DsField->Qos mapping"
56087        INDEX         { rc2kQosIngressDsFieldToQosRow }
56088        ::= { rc2kQosIngressDsFieldToQosTable 1 }
56089
56090Rc2kQosIngressDsFieldToQosEntry ::= SEQUENCE {
56091                rc2kQosIngressDsFieldToQosRow INTEGER,
56092                rc2kQosIngressDsFieldToQosInDsField INTEGER,
56093                rc2kQosIngressDsFieldToQosQosLevel INTEGER
56094        }
56095
56096rc2kQosIngressDsFieldToQosRow OBJECT-TYPE
56097        SYNTAX        INTEGER (1..64)
56098        MAX-ACCESS    read-only
56099        STATUS        obsolete
56100        DESCRIPTION   "Used to uniquely identify a row in this table."
56101        ::= { rc2kQosIngressDsFieldToQosEntry 1 }
56102
56103rc2kQosIngressDsFieldToQosInDsField OBJECT-TYPE
56104        SYNTAX        INTEGER (0..63)
56105        MAX-ACCESS    read-only
56106        STATUS        obsolete
56107        DESCRIPTION   "diffserv dsField"
56108        ::= { rc2kQosIngressDsFieldToQosEntry 2 }
56109
56110rc2kQosIngressDsFieldToQosQosLevel OBJECT-TYPE
56111        SYNTAX        INTEGER (0..7)
56112        MAX-ACCESS    read-write
56113        STATUS        obsolete
56114        DESCRIPTION   "qos level"
56115        ::= { rc2kQosIngressDsFieldToQosEntry 3 }
56116
56117-- 2k Egress Qos To Tag Table
56118
56119rc2kQosEgressQosToTagTable OBJECT-TYPE
56120        SYNTAX        	SEQUENCE OF Rc2kQosEgressQosToTagEntry
56121        MAX-ACCESS        	not-accessible
56122        STATUS        	current
56123        DESCRIPTION  	"This table is used to specify the QOS to
56124			802.1P (QOS->802.1P) mapping on packet
56125			egress."
56126        ::= { rc2kQos 4 }
56127
56128rc2kQosEgressQosToTagEntry OBJECT-TYPE
56129        SYNTAX        Rc2kQosEgressQosToTagEntry
56130        MAX-ACCESS    not-accessible
56131        STATUS        current
56132        DESCRIPTION   "Entry containing information of Qos->Qos mapping"
56133        INDEX         { rc2kQosEgressQosToTagRow }
56134        ::= { rc2kQosEgressQosToTagTable 1 }
56135
56136Rc2kQosEgressQosToTagEntry ::= SEQUENCE {
56137                rc2kQosEgressQosToTagRow INTEGER,
56138                rc2kQosEgressQosToTagQosLevel INTEGER,
56139                rc2kQosEgressQosToTagOutIeee8021P INTEGER
56140        }
56141
56142rc2kQosEgressQosToTagRow OBJECT-TYPE
56143        SYNTAX        INTEGER (1..8)
56144        MAX-ACCESS    read-only
56145        STATUS        current
56146        DESCRIPTION   "Used to uniquely identify a row in this table."
56147        ::= { rc2kQosEgressQosToTagEntry 1 }
56148
56149rc2kQosEgressQosToTagQosLevel OBJECT-TYPE
56150        SYNTAX        INTEGER (0..7)
56151        MAX-ACCESS    read-only
56152        STATUS        current
56153        DESCRIPTION   "qos level"
56154        ::= { rc2kQosEgressQosToTagEntry 2 }
56155
56156rc2kQosEgressQosToTagOutIeee8021P OBJECT-TYPE
56157        SYNTAX        INTEGER (0..7)
56158        MAX-ACCESS    read-write
56159        STATUS        current
56160        DESCRIPTION   "802.1P"
56161        ::= { rc2kQosEgressQosToTagEntry 3 }
56162
56163-- 2k Egress Qos To DsField Table
56164
56165rc2kQosEgressQosToDsFieldTable OBJECT-TYPE
56166        SYNTAX        	SEQUENCE OF Rc2kQosEgressQosToDsFieldEntry
56167        MAX-ACCESS        	not-accessible
56168        STATUS        	obsolete
56169        DESCRIPTION   	"This table is used to specify the QOS to
56170			DSCP field (QOS->DsField) mapping on packet
56171			egress."
56172        ::= { rc2kQos 5 }
56173
56174rc2kQosEgressQosToDsFieldEntry OBJECT-TYPE
56175        SYNTAX        Rc2kQosEgressQosToDsFieldEntry
56176        MAX-ACCESS    not-accessible
56177        STATUS        obsolete
56178        DESCRIPTION   "Entry containing information of Qos->Qos mapping"
56179        INDEX         { rc2kQosEgressQosToDsFieldRow }
56180        ::= { rc2kQosEgressQosToDsFieldTable 1 }
56181
56182Rc2kQosEgressQosToDsFieldEntry ::= SEQUENCE {
56183                rc2kQosEgressQosToDsFieldRow INTEGER,
56184                rc2kQosEgressQosToDsFieldQosLevel INTEGER,
56185                rc2kQosEgressQosToDsFieldOutDsField INTEGER
56186        }
56187
56188rc2kQosEgressQosToDsFieldRow OBJECT-TYPE
56189        SYNTAX        INTEGER (1..8)
56190        MAX-ACCESS    read-only
56191        STATUS        obsolete
56192        DESCRIPTION   "Used to uniquely identify a row in this table."
56193        ::= { rc2kQosEgressQosToDsFieldEntry 1 }
56194
56195rc2kQosEgressQosToDsFieldQosLevel OBJECT-TYPE
56196        SYNTAX        INTEGER (0..7)
56197        MAX-ACCESS    read-only
56198        STATUS        obsolete
56199        DESCRIPTION   "qos level"
56200        ::= { rc2kQosEgressQosToDsFieldEntry 2 }
56201
56202rc2kQosEgressQosToDsFieldOutDsField OBJECT-TYPE
56203        SYNTAX        INTEGER (0..63)
56204        MAX-ACCESS    read-write
56205        STATUS        obsolete
56206        DESCRIPTION   "diffserv dsField"
56207        ::= { rc2kQosEgressQosToDsFieldEntry 3 }
56208
56209-- 2k Traffic Profile Table
56210
56211rc2kQosTrafficProfileTable OBJECT-TYPE
56212        SYNTAX        	SEQUENCE OF Rc2kQosTrafficProfileEntry
56213        MAX-ACCESS        	not-accessible
56214        STATUS          current
56215        DESCRIPTION   	"This table is used to specify traffic profiles
56216			for the system.  These traffic profiles are
56217			used for policying purposes to guarantee streams
56218			of traffic do not egress the system above a
56219			certain rate.  These traffic profiles are applied
56220			in the 'rcIpFilterTable'."
56221        ::= { rc2kQos 6 }
56222
56223rc2kQosTrafficProfileEntry OBJECT-TYPE
56224        SYNTAX        Rc2kQosTrafficProfileEntry
56225        MAX-ACCESS    not-accessible
56226        STATUS        current
56227        DESCRIPTION   "Entry containing information of Qos->Qos mapping"
56228        INDEX         { rc2kQosTrafficProfileId }
56229        ::= { rc2kQosTrafficProfileTable 1 }
56230
56231Rc2kQosTrafficProfileEntry ::= SEQUENCE {
56232                rc2kQosTrafficProfileId INTEGER,
56233                rc2kQosTrafficProfileName DisplayString,
56234                rc2kQosTrafficProfileEnable TruthValue,
56235                rc2kQosTrafficProfileTranslateDscpEnable TruthValue,
56236                rc2kQosTrafficProfileInProfileDscp DisplayString(SIZE(6)),
56237                rc2kQosTrafficProfileOutProfileDscp DisplayString(SIZE(6)),
56238                rc2kQosTrafficProfileDiscardEnable TruthValue,
56239                rc2kQosTrafficProfileAverageRate Integer32,
56240                rc2kQosTrafficProfilePeakRate Integer32,
56241                rc2kQosTrafficProfileRowStatus RowStatus
56242        }
56243
56244rc2kQosTrafficProfileId OBJECT-TYPE
56245        SYNTAX        	INTEGER (1..64)
56246        MAX-ACCESS        	read-only
56247        STATUS        	current
56248        DESCRIPTION   	"Profile id"
56249        ::= { rc2kQosTrafficProfileEntry 1 }
56250
56251rc2kQosTrafficProfileName OBJECT-TYPE
56252        SYNTAX        	DisplayString (SIZE (0..32))
56253        MAX-ACCESS        	read-write
56254        STATUS        	current
56255        DESCRIPTION   	"Profile name"
56256        ::= { rc2kQosTrafficProfileEntry 2 }
56257
56258rc2kQosTrafficProfileEnable OBJECT-TYPE
56259        SYNTAX        	TruthValue
56260        MAX-ACCESS        	read-write
56261        STATUS        	current
56262        DESCRIPTION   	"Enable this entry"
56263	DEFVAL		{ false }
56264        ::= { rc2kQosTrafficProfileEntry 3 }
56265
56266rc2kQosTrafficProfileTranslateDscpEnable OBJECT-TYPE
56267        SYNTAX        	TruthValue
56268        MAX-ACCESS        	read-write
56269        STATUS        	current
56270        DESCRIPTION    	"Used to specify whether translation of the DSCP
56271			field should be performed.  If enabled, the value
56272			in the DSCP field for packets that fall within
56273			the traffic profile will get translated to
56274			'rc2kQosTrafficProfileInProfileDscp'.  Packets
56275			that fall outside the traffic profile will get
56276			translated to 'rc2kQosTrafficProfileOutProfileDscp'.
56277			If disabled, no translation is performed."
56278	DEFVAL		{ false }
56279        ::= { rc2kQosTrafficProfileEntry 4 }
56280
56281rc2kQosTrafficProfileInProfileDscp OBJECT-TYPE
56282        SYNTAX          DisplayString(SIZE(6))
56283        MAX-ACCESS      read-write
56284        STATUS          current
56285        DESCRIPTION     "Used to specify the DSCP value for 'good' packets."
56286        ::= { rc2kQosTrafficProfileEntry 5 }
56287
56288rc2kQosTrafficProfileOutProfileDscp OBJECT-TYPE
56289        SYNTAX          DisplayString(SIZE(6))
56290        MAX-ACCESS      read-write
56291        STATUS          current
56292        DESCRIPTION     "Used to specify the DSCP value for 'violation'
56293                        packets."
56294        ::= { rc2kQosTrafficProfileEntry 6 }
56295
56296rc2kQosTrafficProfileDiscardEnable OBJECT-TYPE
56297        SYNTAX        	TruthValue
56298        MAX-ACCESS        	read-write
56299        STATUS        	current
56300        DESCRIPTION   	"Used to specify whether packets that fall outside
56301			the traffic profile should be discarded."
56302	DEFVAL		{ true }
56303        ::= { rc2kQosTrafficProfileEntry 7 }
56304
56305rc2kQosTrafficProfileAverageRate OBJECT-TYPE
56306        SYNTAX        	Integer32
56307        MAX-ACCESS        	read-write
56308        STATUS        	current
56309        DESCRIPTION   	"Average rate in packets per second."
56310        ::= { rc2kQosTrafficProfileEntry 8 }
56311
56312rc2kQosTrafficProfilePeakRate OBJECT-TYPE
56313        SYNTAX        	Integer32
56314        MAX-ACCESS        	read-write
56315        STATUS        	obsolete
56316        DESCRIPTION   	"Peak rate in packets per second."
56317        ::= { rc2kQosTrafficProfileEntry 9 }
56318
56319rc2kQosTrafficProfileRowStatus OBJECT-TYPE
56320        SYNTAX        	RowStatus
56321        MAX-ACCESS        	read-write
56322        STATUS        	current
56323        DESCRIPTION   	"Used to create/delete entries."
56324        ::= { rc2kQosTrafficProfileEntry 10 }
56325
56326-- 2k Ingress Dscp To Qos Table
56327
56328rc2kQosIngressDscpToQosTable OBJECT-TYPE
56329        SYNTAX          SEQUENCE OF Rc2kQosIngressDscpToQosEntry
56330        MAX-ACCESS      not-accessible
56331        STATUS          current
56332        DESCRIPTION     "This table is used to specify the DSCP to
56333                        QOS (Dscp->QOS) mapping on packet ingress."
56334        ::= { rc2kQos 7 }
56335
56336rc2kQosIngressDscpToQosEntry OBJECT-TYPE
56337        SYNTAX        Rc2kQosIngressDscpToQosEntry
56338        MAX-ACCESS    not-accessible
56339        STATUS        current
56340        DESCRIPTION   "Entry containing information of Dscp->Qos mapping"
56341        INDEX         { rc2kQosIngressDscpToQosRow }
56342        ::= { rc2kQosIngressDscpToQosTable 1 }
56343
56344Rc2kQosIngressDscpToQosEntry ::= SEQUENCE {
56345                rc2kQosIngressDscpToQosRow INTEGER,
56346                rc2kQosIngressDscpToQosInDscp INTEGER,
56347                rc2kQosIngressDscpToQosInDscpBinaryFormat DisplayString(SIZE(6)),
56348                rc2kQosIngressDscpToQosQosLevel INTEGER
56349        }
56350
56351rc2kQosIngressDscpToQosRow OBJECT-TYPE
56352        SYNTAX        INTEGER (1..64)
56353        MAX-ACCESS    read-only
56354        STATUS        current
56355        DESCRIPTION   "Used to uniquely identify a row in this table."
56356        ::= { rc2kQosIngressDscpToQosEntry 1 }
56357
56358rc2kQosIngressDscpToQosInDscp OBJECT-TYPE
56359        SYNTAX        INTEGER (0..63)
56360        MAX-ACCESS    read-only
56361        STATUS        current
56362        DESCRIPTION   "A 6-bit value used to define the Differentiated
56363                      Service Code Point(DSCP)."
56364        ::= { rc2kQosIngressDscpToQosEntry 2 }
56365
56366rc2kQosIngressDscpToQosInDscpBinaryFormat OBJECT-TYPE
56367        SYNTAX        DisplayString(SIZE(6))
56368        MAX-ACCESS    read-only
56369        STATUS        current
56370        DESCRIPTION   "The 'rc2kQosIngressDscpToQosInDscp' value shown
56371                      in a binary format (network order)."
56372        ::= { rc2kQosIngressDscpToQosEntry 3 }
56373
56374rc2kQosIngressDscpToQosQosLevel OBJECT-TYPE
56375        SYNTAX        INTEGER (0..7)
56376        MAX-ACCESS    read-write
56377        STATUS        current
56378        DESCRIPTION   "qos level"
56379        ::= { rc2kQosIngressDscpToQosEntry 4 }
56380
56381
56382-- 2k Egress Qos To Dscp Table
56383
56384rc2kQosEgressQosToDscpTable OBJECT-TYPE
56385        SYNTAX          SEQUENCE OF Rc2kQosEgressQosToDscpEntry
56386        MAX-ACCESS      not-accessible
56387        STATUS          current
56388        DESCRIPTION     "This table is used to specify the QOS to
56389                        DSCP field (QOS->DsField) mapping on packet
56390                        egress."
56391        ::= { rc2kQos 8 }
56392
56393rc2kQosEgressQosToDscpEntry OBJECT-TYPE
56394        SYNTAX        Rc2kQosEgressQosToDscpEntry
56395        MAX-ACCESS    not-accessible
56396        STATUS        current
56397        DESCRIPTION   "Entry containing information of Qos->Qos mapping"
56398        INDEX         { rc2kQosEgressQosToDscpRow }
56399        ::= { rc2kQosEgressQosToDscpTable 1 }
56400
56401Rc2kQosEgressQosToDscpEntry ::= SEQUENCE {
56402                rc2kQosEgressQosToDscpRow INTEGER,
56403                rc2kQosEgressQosToDscpQosLevel INTEGER,
56404                rc2kQosEgressQosToDscpOutDscp INTEGER,
56405                rc2kQosEgressQosToDscpOutDscpBinaryFormat DisplayString(SIZE(6))
56406        }
56407
56408rc2kQosEgressQosToDscpRow OBJECT-TYPE
56409        SYNTAX        INTEGER (1..8)
56410        MAX-ACCESS    read-only
56411        STATUS        current
56412        DESCRIPTION   "Used to uniquely identify a row in this table."
56413        ::= { rc2kQosEgressQosToDscpEntry 1 }
56414
56415rc2kQosEgressQosToDscpQosLevel OBJECT-TYPE
56416        SYNTAX        INTEGER (0..7)
56417        MAX-ACCESS    read-only
56418        STATUS        current
56419        DESCRIPTION   "qos level"
56420        ::= { rc2kQosEgressQosToDscpEntry 2 }
56421
56422rc2kQosEgressQosToDscpOutDscp OBJECT-TYPE
56423        SYNTAX        INTEGER (0..63)
56424        MAX-ACCESS    read-write
56425        STATUS        current
56426        DESCRIPTION   "A 6-bit value used to define the Differentiated
56427                      Service Code Point(DSCP)."
56428        ::= { rc2kQosEgressQosToDscpEntry 3 }
56429
56430rc2kQosEgressQosToDscpOutDscpBinaryFormat OBJECT-TYPE
56431        SYNTAX        DisplayString(SIZE(6))
56432        MAX-ACCESS    read-only
56433        STATUS        current
56434        DESCRIPTION   "The 'rc2kQosEgressQosToDscpOutDscp' value show
56435                      in a binary format (network order)."
56436        ::= { rc2kQosEgressQosToDscpEntry 4 }
56437
56438-- 2k Qos Queue Profile Table
56439rc2kQosQueueProfileTable OBJECT-TYPE
56440        SYNTAX          SEQUENCE OF Rc2kQosQueueProfileEntry
56441        MAX-ACCESS              not-accessible
56442        STATUS          current
56443        DESCRIPTION     "This table is used to specify queue profiles
56444                        for the ports to which the profiles will be linked to.
56445                        These queue profiles are used for shaping the egress
56446                        queues of the port by specifying the transmit opportunity
56447                         percentages and rate-limit percentages for each of Tx queues."
56448        ::= { rc2kQos 25 }
56449
56450rc2kQosQueueProfileEntry OBJECT-TYPE
56451        SYNTAX        Rc2kQosQueueProfileEntry
56452        MAX-ACCESS    not-accessible
56453        STATUS        current
56454        DESCRIPTION   "Entry containing information of port egress queue shaping"
56455        INDEX         { rc2kQosQueueProfileId }
56456        ::= { rc2kQosQueueProfileTable 1 }
56457
56458Rc2kQosQueueProfileEntry ::= SEQUENCE {
56459                rc2kQosQueueProfileId                Integer32,
56460                rc2kQosQueueProfileName              DisplayString,
56461                rc2kQosQueueProfileApply             TruthValue,
56462                rc2kQosQueueProfileRowStatus         RowStatus,
56463		rc2kQosQueueProfilePortList          PortSet
56464                }
56465rc2kQosQueueProfileId OBJECT-TYPE
56466        SYNTAX          Integer32 (1..6)
56467        MAX-ACCESS      not-accessible
56468        STATUS          current
56469        DESCRIPTION     "A value that uniquely identifies Queue  Profile."
56470                                ::= { rc2kQosQueueProfileEntry 1 }
56471
56472rc2kQosQueueProfileName OBJECT-TYPE
56473        SYNTAX          DisplayString (SIZE (0..32))
56474        MAX-ACCESS      read-create
56475        STATUS          current
56476        DESCRIPTION     "An administratively-assigned name for this Queue Profile."
56477        ::= { rc2kQosQueueProfileEntry 2 }
56478
56479rc2kQosQueueProfileApply OBJECT-TYPE
56480        SYNTAX          TruthValue
56481        MAX-ACCESS      read-create
56482        STATUS          current
56483        DESCRIPTION    "When apply is issued by the administrator,
56484                        the Queue Profile attributes are committed."
56485        DEFVAL          { false }
56486        ::= { rc2kQosQueueProfileEntry 3 }
56487
56488rc2kQosQueueProfileRowStatus OBJECT-TYPE
56489        SYNTAX          RowStatus
56490        MAX-ACCESS      read-create
56491        STATUS          current
56492        DESCRIPTION     "Create/delete operations for this entry."
56493        ::= { rc2kQosQueueProfileEntry 4}
56494
56495rc2kQosQueueProfilePortList OBJECT-TYPE
56496	SYNTAX          PortSet
56497        MAX-ACCESS      read-create
56498        STATUS          current
56499        DESCRIPTION     "Indicates the ports to be added to this queue profile Entry."
56500     	::= { rc2kQosQueueProfileEntry 5}
56501
56502-- 2k Qos Queue Table
56503rc2kQosQueueTable OBJECT-TYPE
56504        SYNTAX          SEQUENCE OF Rc2kQosQueueEntry
56505        MAX-ACCESS              not-accessible
56506        STATUS          current
56507        DESCRIPTION     "This table is used to specify egress queue
56508                        Weight values  and rate-limit enabled/disabled status
56509                        for a particular Tx queue under a specific Queue Profile."
56510        ::= { rc2kQos 26 }
56511
56512rc2kQosQueueEntry OBJECT-TYPE
56513        SYNTAX        Rc2kQosQueueEntry
56514        MAX-ACCESS    not-accessible
56515        STATUS        current
56516        DESCRIPTION   "Entry containing information of egress queue shaping parameters"
56517        INDEX         { rc2kQosQueuePId,
56518                               rc2kQosQueueId }
56519        ::= { rc2kQosQueueTable 1 }
56520
56521Rc2kQosQueueEntry ::= SEQUENCE {
56522                rc2kQosQueuePId                      Integer32,
56523                rc2kQosQueueId                       Integer32,
56524                rc2kQosQueueAdminWeight              Integer32,
56525                rc2kQosQueueOperWeight               Integer32,
56526                rc2kQosQueueAdminRateLimitStatus     TruthValue,
56527                rc2kQosQueueOperRateLimitStatus      TruthValue
56528 }
56529rc2kQosQueuePId OBJECT-TYPE
56530        SYNTAX          Integer32 (1..6)
56531        MAX-ACCESS      not-accessible
56532        STATUS          current
56533        DESCRIPTION   "Queue Profile ID under which this queue parameters are set."
56534        ::= { rc2kQosQueueEntry 1 }
56535
56536rc2kQosQueueId OBJECT-TYPE
56537        SYNTAX          Integer32 (0..7)
56538        MAX-ACCESS     not-accessible
56539        STATUS          current
56540        DESCRIPTION     "Tx Queue id for which the qos queue parameters are set."
56541        ::= { rc2kQosQueueEntry 2 }
56542
56543rc2kQosQueueAdminWeight OBJECT-TYPE
56544        SYNTAX        Integer32 (1..100)
56545        MAX-ACCESS    read-write
56546        STATUS        current
56547        DESCRIPTION   "Administrative transmit opportunity percentage for this queue"
56548        ::= { rc2kQosQueueEntry 3 }
56549
56550rc2kQosQueueOperWeight OBJECT-TYPE
56551        SYNTAX        Integer32 (1..100)
56552        MAX-ACCESS    read-only
56553        STATUS        current
56554        DESCRIPTION   "Operational transmit opportunity percentage for this queue"
56555        ::= { rc2kQosQueueEntry 4}
56556
56557rc2kQosQueueAdminRateLimitStatus OBJECT-TYPE
56558        SYNTAX          TruthValue
56559        MAX-ACCESS      read-write
56560        STATUS          current
56561        DESCRIPTION   "Administrative rate limit status for this queue"
56562        DEFVAL          { false }
56563        ::= { rc2kQosQueueEntry 5 }
56564
56565rc2kQosQueueOperRateLimitStatus OBJECT-TYPE
56566        SYNTAX        TruthValue
56567        MAX-ACCESS    read-only
56568        STATUS        current
56569        DESCRIPTION   "Operational rate limit staus for this queue"
56570        DEFVAL          { false }
56571        ::= { rc2kQosQueueEntry 6}
56572
56573-- rc2kAtm Group
56574
56575rc2kAtm         OBJECT IDENTIFIER ::= { rc2k 9 }
56576
56577rc2kAtmGlobal   OBJECT IDENTIFIER ::= { rc2kAtm 1 }
56578
56579
56580-- Atm Port Table
56581
56582rc2kAtmPortTable OBJECT-TYPE
56583        SYNTAX        SEQUENCE OF Rc2kAtmPortEntry
56584        MAX-ACCESS    not-accessible
56585        STATUS        current
56586        DESCRIPTION   "ATM port table"
56587        ::= { rc2kAtm 2 }
56588
56589rc2kAtmPortEntry OBJECT-TYPE
56590        SYNTAX        Rc2kAtmPortEntry
56591        MAX-ACCESS    not-accessible
56592        STATUS        current
56593        DESCRIPTION   "Entry containing information of ATM port"
56594        INDEX         { rc2kAtmPortIfIndex }
56595        ::= { rc2kAtmPortTable 1 }
56596
56597Rc2kAtmPortEntry ::= SEQUENCE {
56598                rc2kAtmPortIfIndex InterfaceIndex,
56599                rc2kAtmPortNumVpiBits INTEGER,
56600                rc2kAtmPortNumVciBits INTEGER,
56601                rc2kAtmPortMediaType INTEGER,
56602                rc2kAtmPortScrambleEnable TruthValue,
56603                rc2kAtmPortFramingMode INTEGER,
56604                rc2kAtmPortClockSource INTEGER,
56605                rc2kAtmPortLineSpeed INTEGER,
56606                rc2kAtmPortLoopBackMode INTEGER,
56607                rc2kAtmPortMacAddress MacAddress
56608        }
56609
56610rc2kAtmPortIfIndex OBJECT-TYPE
56611        SYNTAX          InterfaceIndex
56612        MAX-ACCESS      read-only
56613        STATUS          current
56614        DESCRIPTION     "port number"
56615        ::= { rc2kAtmPortEntry 1 }
56616
56617rc2kAtmPortNumVpiBits OBJECT-TYPE
56618        SYNTAX          INTEGER (1..8)
56619        MAX-ACCESS      read-write
56620        STATUS          current
56621        DESCRIPTION   	"# of vpi bits. For OC3, the max number of vpibits is 6.
56622                         However, for OC12, it is 8.  Both media types share
56623                         the same MIB object. "
56624        ::= { rc2kAtmPortEntry 2 }
56625
56626rc2kAtmPortNumVciBits OBJECT-TYPE
56627        SYNTAX          INTEGER (1..16)
56628        MAX-ACCESS      read-write
56629        STATUS          current
56630        DESCRIPTION     "# of vci bits"
56631        ::= { rc2kAtmPortEntry 3 }
56632
56633rc2kAtmPortMediaType OBJECT-TYPE
56634        SYNTAX          INTEGER {
56635                          smf(1),       -- single mode fiber
56636                          mmf(2),       -- mixed mode fiber
56637                          ds3(3)
56638                        }
56639        MAX-ACCESS      read-only
56640        STATUS          current
56641        DESCRIPTION     "media type"
56642        ::= { rc2kAtmPortEntry 4 }
56643
56644rc2kAtmPortScrambleEnable OBJECT-TYPE
56645        SYNTAX          TruthValue
56646        MAX-ACCESS      read-write
56647        STATUS          current
56648        DESCRIPTION     "enable scramble"
56649        DEFVAL          { false }
56650        ::= { rc2kAtmPortEntry 5 }
56651
56652rc2kAtmPortFramingMode OBJECT-TYPE
56653        SYNTAX          INTEGER {
56654                          sonet(1),
56655                          sdh(2),
56656                          ds3CbitAdm(3),
56657                          ds3CbitPlcp(4),
56658                          ds3M23Adm(5),
56659                          ds3M23Plcp(6)
56660                        }
56661        MAX-ACCESS      read-write
56662        STATUS          current
56663        DESCRIPTION     "port framing mode"
56664        DEFVAL          { sonet }
56665        ::= { rc2kAtmPortEntry 6 }
56666
56667rc2kAtmPortClockSource OBJECT-TYPE
56668        SYNTAX          INTEGER {
56669                          loopTimed(1),
56670                          freeRunning(2)
56671                        }
56672        MAX-ACCESS      read-write
56673        STATUS          current
56674        DESCRIPTION     "clock source"
56675        ::= { rc2kAtmPortEntry 7 }
56676
56677rc2kAtmPortLineSpeed OBJECT-TYPE
56678        SYNTAX          INTEGER {
56679                          oc3c(1),
56680                          oc12c(2),
56681                          ds3(3)
56682                        }
56683        MAX-ACCESS      read-only
56684        STATUS          current
56685        DESCRIPTION     "line speed"
56686        ::= { rc2kAtmPortEntry 8 }
56687
56688rc2kAtmPortLoopBackMode OBJECT-TYPE
56689        SYNTAX          INTEGER {
56690                          off(1),
56691                          internal(2),
56692                          external(3),
56693                          ds3PayloadLoop(4),
56694                          ds3DiagLoop(5),
56695                          ds3LineLoop(6)
56696                        }
56697        MAX-ACCESS      read-write
56698        STATUS          current
56699        DESCRIPTION     "loop back mode"
56700        DEFVAL          { off }
56701        ::= { rc2kAtmPortEntry 9 }
56702
56703rc2kAtmPortMacAddress OBJECT-TYPE
56704        SYNTAX        MacAddress
56705        MAX-ACCESS    read-only
56706        STATUS        current
56707        DESCRIPTION   "XLR assigned MAC addr"
56708        ::= { rc2kAtmPortEntry 10 }
56709
56710-- Atm Pvc Table
56711
56712rc2kAtmPvcTable OBJECT-TYPE
56713        SYNTAX        SEQUENCE OF Rc2kAtmPvcEntry
56714        MAX-ACCESS    not-accessible
56715        STATUS        current
56716        DESCRIPTION   "ATM Pvc table"
56717        ::= { rc2kAtm 3 }
56718
56719rc2kAtmPvcEntry OBJECT-TYPE
56720        SYNTAX        Rc2kAtmPvcEntry
56721        MAX-ACCESS    not-accessible
56722        STATUS        current
56723        DESCRIPTION   "Entry containing information of ATM Pvc"
56724        INDEX         { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci }
56725        ::= { rc2kAtmPvcTable 1 }
56726
56727Rc2kAtmPvcEntry ::= SEQUENCE {
56728                rc2kAtmPvcIfIndex InterfaceIndex,
56729                rc2kAtmPvcVpi INTEGER,
56730                rc2kAtmPvcVci INTEGER,
56731                rc2kAtmPvcPvcId Integer32,
56732                rc2kAtmPvcName DisplayString,
56733                rc2kAtmPvcEncapsulation INTEGER,
56734                rc2kAtmPvcServiceType INTEGER,
56735                rc2kAtmPvcPeakCellRate INTEGER,
56736                rc2kAtmPvcSustainedCellRate INTEGER,
56737                rc2kAtmPvcMaxBurstSize INTEGER,
56738                rc2kAtmPvcRowStatus RowStatus,
56739                rc2kAtmPvcOamLbMgmtEnable     TruthValue,
56740                rc2kAtmPvcOamLbSendFrequency     INTEGER,
56741                rc2kAtmPvcOamLbRetryFrequency    INTEGER,
56742                rc2kAtmPvcOamLbUpCount        INTEGER,
56743                rc2kAtmPvcOamLbDownCount         INTEGER,
56744                rc2kAtmPvcOamTrapEnable    TruthValue,
56745                rc2kAtmPvcOamVcStatus         INTEGER,
56746                rc2kAtmPvcOamLbRequestSent    Counter32,
56747                rc2kAtmPvcOamLbReplySent         Counter32,
56748                rc2kAtmPvcOamLbReplyReceived     Counter32
56749        }
56750
56751rc2kAtmPvcIfIndex OBJECT-TYPE
56752        SYNTAX          InterfaceIndex
56753        MAX-ACCESS      read-only
56754        STATUS          current
56755        DESCRIPTION     "port number"
56756        ::= { rc2kAtmPvcEntry 1 }
56757
56758rc2kAtmPvcVpi OBJECT-TYPE
56759        SYNTAX          INTEGER (0..255)
56760        MAX-ACCESS      read-only
56761        STATUS          current
56762        DESCRIPTION     "vpi of this pvc"
56763        ::= { rc2kAtmPvcEntry 2 }
56764
56765rc2kAtmPvcVci OBJECT-TYPE
56766        SYNTAX          INTEGER (0..4095)
56767        MAX-ACCESS      read-only
56768        STATUS          current
56769        DESCRIPTION     "vci of this pvc"
56770        ::= { rc2kAtmPvcEntry 3 }
56771
56772rc2kAtmPvcPvcId OBJECT-TYPE
56773        SYNTAX        Integer32
56774        MAX-ACCESS    read-only
56775        STATUS        current
56776        DESCRIPTION   "internal pvc id"
56777        ::= { rc2kAtmPvcEntry 4 }
56778
56779rc2kAtmPvcName OBJECT-TYPE
56780        SYNTAX          DisplayString
56781        MAX-ACCESS      read-write
56782        STATUS          current
56783        DESCRIPTION     "name of pvc"
56784        ::= { rc2kAtmPvcEntry 5 }
56785
56786rc2kAtmPvcEncapsulation OBJECT-TYPE
56787        SYNTAX          INTEGER {
56788                          null(1),
56789                          llcSnap(2)
56790                        }
56791        MAX-ACCESS      read-write
56792        STATUS          current
56793        DESCRIPTION     "encapsulation"
56794        DEFVAL          { llcSnap }
56795        ::= { rc2kAtmPvcEntry 6 }
56796
56797rc2kAtmPvcServiceType OBJECT-TYPE
56798        SYNTAX          INTEGER {
56799                          ubr(1),
56800                          vbr(2)
56801                  }
56802        MAX-ACCESS      read-write
56803        STATUS          current
56804        DESCRIPTION     "service type"
56805        DEFVAL          { ubr }
56806        ::= { rc2kAtmPvcEntry 7 }
56807
56808rc2kAtmPvcPeakCellRate OBJECT-TYPE
56809        SYNTAX          INTEGER (86..733490)
56810        MAX-ACCESS      read-write
56811        STATUS          current
56812        DESCRIPTION   	"Peak cell rate in cells per second. The maximum
56813                         peak cell rate is half of the line rate.  The peak
56814                         cell rate for MDA type OC12 must be less than 733491.
56815                         However, for OC3, it is less than 182783."
56816        DEFVAL          { 23584 }
56817        ::= { rc2kAtmPvcEntry 8 }
56818
56819rc2kAtmPvcSustainedCellRate OBJECT-TYPE
56820        SYNTAX          INTEGER (86..733490)
56821        MAX-ACCESS      read-write
56822        STATUS          current
56823        DESCRIPTION   	"Sustained cell rate in cells per second. The maximum
56824                         peak cell rate is half of the line rate.  The peak
56825                         cell rate for MDA type OC12 must be less than 733491.
56826                         However, for OC3, it is less than 182783."
56827        DEFVAL          { 23584 }
56828        ::= { rc2kAtmPvcEntry 9 }
56829
56830rc2kAtmPvcMaxBurstSize OBJECT-TYPE
56831        SYNTAX          INTEGER (2..255)
56832        MAX-ACCESS      read-write
56833        STATUS          current
56834        DESCRIPTION     "max burst size"
56835        DEFVAL          { 255 }
56836        ::= { rc2kAtmPvcEntry 10 }
56837
56838rc2kAtmPvcRowStatus OBJECT-TYPE
56839        SYNTAX          RowStatus
56840        MAX-ACCESS      read-write
56841        STATUS          current
56842        DESCRIPTION     "row status"
56843        ::= { rc2kAtmPvcEntry 11 }
56844
56845rc2kAtmPvcOamLbMgmtEnable OBJECT-TYPE
56846        SYNTAX		    TruthValue
56847        MAX-ACCESS		read-write
56848        STATUS		    current
56849        DESCRIPTION    "Indicate whether end-to-end F5 OAM loopback is enabled.
56850                        When it is enabled, OAM loopback request is sent
56851                        periodically"
56852        DEFVAL		{ true }
56853        ::= { rc2kAtmPvcEntry  12 }
56854
56855rc2kAtmPvcOamLbSendFrequency OBJECT-TYPE
56856        SYNTAX		   INTEGER (1..255)
56857        MAX-ACCESS		   read-write
56858        STATUS		   current
56859        DESCRIPTION	"Number of seconds between transmitting OAM loopback
56860                         request"
56861        DEFVAL		{ 5 }
56862        ::= { rc2kAtmPvcEntry  13 }
56863
56864rc2kAtmPvcOamLbRetryFrequency OBJECT-TYPE
56865        SYNTAX		   INTEGER (1..255)
56866        MAX-ACCESS		   read-write
56867        STATUS		   current
56868        DESCRIPTION   "Number of seconds between retry"
56869        DEFVAL		{ 1 }
56870        ::= { rc2kAtmPvcEntry  14 }
56871
56872rc2kAtmPvcOamLbUpCount OBJECT-TYPE
56873        SYNTAX		   INTEGER (1..255)
56874        MAX-ACCESS		   read-write
56875        STATUS		   current
56876        DESCRIPTION    "Number of consecutive end-to-end F5 OAM loopback cell
56877                       responses that must be received in order to change a
56878                       PVC connection state to up"
56879        DEFVAL		{ 3 }
56880        ::= { rc2kAtmPvcEntry  15 }
56881
56882rc2kAtmPvcOamLbDownCount OBJECT-TYPE
56883        SYNTAX		   INTEGER (1..255)
56884        MAX-ACCESS		   read-write
56885        STATUS		   current
56886        DESCRIPTION    "Number of consecutive end-to-end F5 OAM loopback cell
56887                       responses that are not received in order to change a
56888                       PVC state to down."
56889        DEFVAL		{ 5 }
56890        ::= { rc2kAtmPvcEntry  16 }
56891
56892rc2kAtmPvcOamTrapEnable OBJECT-TYPE
56893        SYNTAX		   TruthValue
56894        MAX-ACCESS		   read-write
56895        STATUS		   current
56896        DESCRIPTION	"Indicate whether OAM trap is enabled. When it is enabled,
56897                        a trap is sent to the management station when
56898                       rc2kAtmPvcOamVcStatus is going up or down."
56899        DEFVAL		{ false }
56900        ::= { rc2kAtmPvcEntry 17 }
56901
56902rc2kAtmPvcOamVcStatus OBJECT-TYPE
56903        SYNTAX        	INTEGER {
56904                          notManaged(1),
56905                          downVerify(2),
56906                          down(3),
56907                          upVerify(4),
56908                          up(5)
56909                      	}
56910        MAX-ACCESS        	read-only
56911        STATUS        	current
56912        DESCRIPTION     "Indicate the status of PVC link.
56913                         Not Managed--VC is not being managed by OAM.
56914			 Down Verify --An OAM loopback failed. End-to-end F5 OAM
56915                          loopback cells are sent at retry frequency to verify
56916                          the VC is really down. After down-count unsuccessful
56917                          retries, the VC goes to the down state (see definition
56918                          of rc2kAtmPvcOamLoopbackDownCount).
56919                         Down --VC has not received responses to by end-to-end
56920                          F5 OAM loopback cells.
56921                         Up Verify -- An OAM loopback was successful.
56922                          End-to-end F5 OAM loopback cells are sent at retry
56923                          frequency to verify the VC is really up. After up-count
56924                          successive and successful loopback retries, the VC
56925                          goes to the Up state (see definition of
56926                          rc2kAtmPvcOamLoopbackUpCount).
56927                         Up - End-to-end loopbacks are successful. "
56928       ::= { rc2kAtmPvcEntry  18 }
56929
56930
56931rc2kAtmPvcOamLbRequestSent OBJECT-TYPE
56932       SYNTAX			Counter32
56933       MAX-ACCESS		   read-only
56934       STATUS		   current
56935       DESCRIPTION	"Number of OAM loopback request sent"
56936       ::= { rc2kAtmPvcEntry  19 }
56937
56938rc2kAtmPvcOamLbReplySent OBJECT-TYPE
56939       SYNTAX		   Counter32
56940       MAX-ACCESS		   read-only
56941       STATUS		   current
56942       DESCRIPTION	"Number of OAM loopback reply sent"
56943       ::= { rc2kAtmPvcEntry  20 }
56944
56945rc2kAtmPvcOamLbReplyReceived OBJECT-TYPE
56946       SYNTAX		   Counter32
56947       MAX-ACCESS		   read-only
56948       STATUS		   current
56949       DESCRIPTION	"Number of OAM loopback reply received"
56950       ::= { rc2kAtmPvcEntry  21 }
56951
56952-- Atm 1483Elan Table
56953
56954rc2kAtm1483ElanTable OBJECT-TYPE
56955        SYNTAX        SEQUENCE OF Rc2kAtm1483ElanEntry
56956        MAX-ACCESS    not-accessible
56957        STATUS        current
56958        DESCRIPTION   "ATM 1483Elan table"
56959        ::= { rc2kAtm 5 }
56960
56961rc2kAtm1483ElanEntry OBJECT-TYPE
56962        SYNTAX        Rc2kAtm1483ElanEntry
56963        MAX-ACCESS    not-accessible
56964        STATUS        current
56965        DESCRIPTION   "Entry containing information of ATM 1483Elan"
56966        INDEX         { rc2kAtm1483ElanIfIndex, rc2kAtm1483ElanVlanId }
56967        ::= { rc2kAtm1483ElanTable 1 }
56968
56969Rc2kAtm1483ElanEntry ::= SEQUENCE {
56970                rc2kAtm1483ElanIfIndex InterfaceIndex,
56971                rc2kAtm1483ElanElanId Integer32,
56972                rc2kAtm1483ElanNumPvcIds INTEGER,
56973                rc2kAtm1483ElanPvcIds IdList,
56974                rc2kAtm1483ElanVlanId Integer32,
56975                rc2kAtm1483ElanRowStatus RowStatus,
56976                rc2kAtm1483ElanConnectType INTEGER,
56977                rc2kAtm1483ElanVlanMacAddress MacAddress,
56978                rc2kAtm1483ElanDummyMacAddress MacAddress,
56979                rc2kAtm1483ElanLocalIpAddress IpAddress,
56980                rc2kAtm1483ElanRemoteIpAddress IpAddress,
56981                rc2kAtm1483ElanInArpSendEnable TruthValue,
56982                rc2kAtm1483ElanInArpSendInterval INTEGER,
56983                rc2kAtm1483ElanIpxVlanEncapMethod INTEGER,
56984                rc2kAtm1483ElanIpxNetworkNum INTEGER,
56985                rc2kAtm1483ElanStgId Integer32,
56986                rc2kAtm1483ElanrcStgTaggedBpduVlanId Integer32,
56987                rc2kAtm1483ElanIpxNetworkAddr OCTET STRING (SIZE(4))
56988        }
56989
56990rc2kAtm1483ElanIfIndex OBJECT-TYPE
56991        SYNTAX        InterfaceIndex
56992        MAX-ACCESS    read-only
56993        STATUS        current
56994        DESCRIPTION   "port number"
56995        ::= { rc2kAtm1483ElanEntry 1 }
56996
56997rc2kAtm1483ElanElanId OBJECT-TYPE
56998        SYNTAX        Integer32
56999        MAX-ACCESS    read-only
57000        STATUS        current
57001        DESCRIPTION   "Elan Id"
57002        ::= { rc2kAtm1483ElanEntry 2 }
57003
57004rc2kAtm1483ElanNumPvcIds OBJECT-TYPE
57005        SYNTAX        INTEGER (0..64)
57006        MAX-ACCESS    read-only
57007        STATUS        current
57008        DESCRIPTION   "# pvc-ids in list"
57009        ::= { rc2kAtm1483ElanEntry 3 }
57010
57011rc2kAtm1483ElanPvcIds OBJECT-TYPE
57012        SYNTAX        IdList (SIZE (256))
57013        MAX-ACCESS    read-write
57014        STATUS        current
57015        DESCRIPTION   "list of pvc-ids. each pvc-id is represented by a
57016                      32 bit value  this field can contain a maximum of
57017                      64 pvc-ids."
57018        ::= { rc2kAtm1483ElanEntry 4 }
57019
57020rc2kAtm1483ElanVlanId OBJECT-TYPE
57021        SYNTAX        Integer32 (0..2147483647)
57022        MAX-ACCESS    read-write
57023        STATUS        current
57024        DESCRIPTION   "vlan tag for this 1483"
57025        ::= { rc2kAtm1483ElanEntry 5 }
57026
57027rc2kAtm1483ElanRowStatus OBJECT-TYPE
57028        SYNTAX        RowStatus
57029        MAX-ACCESS    read-write
57030        STATUS        current
57031        DESCRIPTION   "row status"
57032        ::= { rc2kAtm1483ElanEntry 6 }
57033
57034rc2kAtm1483ElanConnectType OBJECT-TYPE
57035        SYNTAX        INTEGER {
57036                          bridged(1),
57037                          ip(2),
57038                          ipx(3),
57039                          muxIpIpx(4)
57040                      }
57041        MAX-ACCESS    read-write
57042        STATUS        current
57043        DESCRIPTION   "connection type"
57044        ::= { rc2kAtm1483ElanEntry 7 }
57045
57046rc2kAtm1483ElanVlanMacAddress OBJECT-TYPE
57047        SYNTAX        MacAddress
57048        MAX-ACCESS    read-only
57049        STATUS        current
57050        DESCRIPTION   "mac for vlan"
57051        ::= { rc2kAtm1483ElanEntry 8 }
57052
57053rc2kAtm1483ElanDummyMacAddress OBJECT-TYPE
57054        SYNTAX        MacAddress
57055        MAX-ACCESS    read-only
57056        STATUS        current
57057        DESCRIPTION   "dummy mac for the other router"
57058        ::= { rc2kAtm1483ElanEntry 9 }
57059
57060rc2kAtm1483ElanLocalIpAddress OBJECT-TYPE
57061        SYNTAX        IpAddress
57062        MAX-ACCESS    read-write
57063        STATUS        current
57064        DESCRIPTION   "local ip, if ConnectType is ip(2)"
57065        ::= { rc2kAtm1483ElanEntry 10 }
57066
57067rc2kAtm1483ElanRemoteIpAddress OBJECT-TYPE
57068        SYNTAX        IpAddress
57069        MAX-ACCESS    read-write
57070        STATUS        current
57071        DESCRIPTION   "remote ip, if ConnectType is ip(2)"
57072        ::= { rc2kAtm1483ElanEntry 11 }
57073
57074rc2kAtm1483ElanInArpSendEnable OBJECT-TYPE
57075        SYNTAX        TruthValue
57076        MAX-ACCESS    read-write
57077        STATUS        current
57078        DESCRIPTION   "enable arp sending on the port, if
57079                       ConnectType is ip(2)"
57080        DEFVAL        { false }
57081        ::= { rc2kAtm1483ElanEntry 12 }
57082
57083rc2kAtm1483ElanInArpSendInterval OBJECT-TYPE
57084        SYNTAX        INTEGER (0..60)
57085        MAX-ACCESS    read-write
57086        STATUS        current
57087        DESCRIPTION   "interval of arp sending on the port, if
57088                       ConnectType is ip(2)"
57089        ::= { rc2kAtm1483ElanEntry 13 }
57090
57091rc2kAtm1483ElanIpxVlanEncapMethod OBJECT-TYPE
57092        SYNTAX        INTEGER {
57093                          llc(1),
57094                          snap(2),
57095                          ether-ii(3),
57096                          raw(4)
57097                      }
57098        MAX-ACCESS    read-write
57099        STATUS        current
57100        DESCRIPTION   "vlan encapsulation method, if ConnectType
57101                       is ipx(3)"
57102        ::= { rc2kAtm1483ElanEntry 14 }
57103
57104rc2kAtm1483ElanIpxNetworkNum OBJECT-TYPE
57105        SYNTAX        INTEGER (0..2147483647)
57106        MAX-ACCESS    read-write
57107        STATUS        current
57108        DESCRIPTION   "network number, if ConnectType is ipx(3)"
57109        ::= { rc2kAtm1483ElanEntry 15 }
57110
57111rc2kAtm1483ElanStgId OBJECT-TYPE
57112        SYNTAX          Integer32
57113        MAX-ACCESS      read-only
57114        STATUS          current
57115        DESCRIPTION     "An identifier used to identify a STG in the device,
57116                         only in bridge mode"
57117        ::= { rc2kAtm1483ElanEntry 16 }
57118
57119rc2kAtm1483ElanrcStgTaggedBpduVlanId OBJECT-TYPE
57120        SYNTAX          Integer32
57121        MAX-ACCESS      read-only
57122        STATUS          current
57123        DESCRIPTION     "The VLAN ID to be used for tagging BPDUs,
57124                         only in bridge mode."
57125        ::= { rc2kAtm1483ElanEntry 17 }
57126
57127rc2kAtm1483ElanIpxNetworkAddr OBJECT-TYPE
57128        SYNTAX        OCTET STRING (SIZE(4))
57129        MAX-ACCESS    read-write
57130        STATUS        current
57131        DESCRIPTION   "network number, instead of rc2kAtm1483ElanIpxNetworkNum"
57132        ::= { rc2kAtm1483ElanEntry 18 }
57133
57134
57135-- 2kAtm Sio Card Config Table
57136
57137rc2kAtmSioCardConfigTable OBJECT-TYPE
57138        SYNTAX        SEQUENCE OF Rc2kAtmSioCardConfigEntry
57139        MAX-ACCESS    not-accessible
57140        STATUS        current
57141        DESCRIPTION   "2kAtm Sio Card Config Table"
57142        ::= { rc2kAtm 8 }
57143
57144rc2kAtmSioCardConfigEntry OBJECT-TYPE
57145        SYNTAX        Rc2kAtmSioCardConfigEntry
57146        MAX-ACCESS    not-accessible
57147        STATUS        current
57148        DESCRIPTION   "Entry containing information of 2kAtm Sio Card Config."
57149        INDEX         { rc2kAtmSioCardConfigSlotIndex }
57150        ::= { rc2kAtmSioCardConfigTable 1 }
57151
57152Rc2kAtmSioCardConfigEntry ::= SEQUENCE {
57153                rc2kAtmSioCardConfigSlotIndex       Integer32,
57154                rc2kAtmSioCardConfigAction          INTEGER,
57155                rc2kAtmSioCardConfigTraceMode       INTEGER,
57156                rc2kAtmSioCardConfigImageFileName   DisplayString,
57157                rc2kAtmSioCardConfigElanStatsEnable INTEGER,
57158                rc2kAtmSioCardConfigStatsPollPeriod INTEGER
57159        }
57160
57161rc2kAtmSioCardConfigSlotIndex OBJECT-TYPE
57162        SYNTAX        Integer32 (0..2147483647)
57163        MAX-ACCESS    read-only
57164        STATUS        current
57165        DESCRIPTION   "slot Index."
57166        ::= { rc2kAtmSioCardConfigEntry 1 }
57167
57168rc2kAtmSioCardConfigAction OBJECT-TYPE
57169        SYNTAX        INTEGER {
57170                          other(0),
57171                          reset(1)
57172                      }
57173        MAX-ACCESS    read-write
57174        STATUS        current
57175        DESCRIPTION   ""
57176        ::= { rc2kAtmSioCardConfigEntry 2 }
57177
57178rc2kAtmSioCardConfigTraceMode OBJECT-TYPE
57179        SYNTAX        INTEGER {
57180                          other(0),
57181                          traceOn(1)
57182                      }
57183        MAX-ACCESS    read-write
57184        STATUS        current
57185        DESCRIPTION   ""
57186        ::= { rc2kAtmSioCardConfigEntry 3 }
57187
57188rc2kAtmSioCardConfigImageFileName OBJECT-TYPE
57189        SYNTAX        DisplayString
57190        MAX-ACCESS    read-only
57191        STATUS        current
57192        DESCRIPTION   "ATM Image file name."
57193        ::= { rc2kAtmSioCardConfigEntry 4 }
57194
57195rc2kAtmSioCardConfigElanStatsEnable OBJECT-TYPE
57196        SYNTAX       INTEGER {
57197                        disable(1),
57198                        enable(2)
57199                     }
57200        MAX-ACCESS   read-write
57201        STATUS       current
57202        DESCRIPTION  "Enable/Disable Elan Statistics collection"
57203        DEFVAL       { 1 }
57204        ::= { rc2kAtmSioCardConfigEntry 5 }
57205
57206rc2kAtmSioCardConfigStatsPollPeriod OBJECT-TYPE
57207        SYNTAX       INTEGER(3..15)
57208        MAX-ACCESS   read-write
57209        STATUS       current
57210        DESCRIPTION  "Time interval after which  Elan statistics would
57211                      be polled"
57212        DEFVAL       { 5 }
57213        ::= { rc2kAtmSioCardConfigEntry 6 }
57214
57215
57216--- ATM global
57217
57218rc2kAtmElanStatsClearAll OBJECT-TYPE
57219       SYNTAX        TruthValue
57220       MAX-ACCESS    read-write
57221       STATUS        current
57222       DESCRIPTION   "Clear all Elan Statistics"
57223       ::= { rc2kAtmGlobal 1}
57224
57225
57226--- ATM port stats
57227
57228rc2kAtmPortStatsTable OBJECT-TYPE
57229       SYNTAX        SEQUENCE OF Rc2kAtmPortStatsEntry
57230       MAX-ACCESS    not-accessible
57231       STATUS        current
57232       DESCRIPTION   "ATM port statistics table"
57233       ::= { rc2kAtm 10 }
57234
57235rc2kAtmPortStatsEntry OBJECT-TYPE
57236       SYNTAX        Rc2kAtmPortStatsEntry
57237       MAX-ACCESS    not-accessible
57238       STATUS        current
57239       DESCRIPTION   "Entry containing information of ATM port statistics"
57240       INDEX         { rc2kAtmPortStatsIfIndex }
57241       ::= { rc2kAtmPortStatsTable 1 }
57242
57243Rc2kAtmPortStatsEntry ::= SEQUENCE {
57244       rc2kAtmPortStatsIfIndex          InterfaceIndex,
57245       rc2kAtmPortStatsInCells          Counter64,
57246   	   rc2kAtmPortStatsOutCells         Counter64,
57247   	   rc2kAtmPortStatsOutIdleCells     Counter64,
57248   	   rc2kAtmPortStatsInHecCorrected   Counter32,
57249   	   rc2kAtmPortStatsInHecUncorrected	Counter32,
57250   	   rc2kAtmPortStatsInUnknownProtos  Counter32,
57251   	   rc2kAtmPortStatsInPkts           Counter32,
57252   	   rc2kAtmPortStatsOutPkts          Counter32,
57253   	   rc2kAtmPortStatsInDroppedPkts    Counter32,
57254   	   rc2kAtmPortStatsOutDroppedPkts   Counter32
57255}
57256
57257rc2kAtmPortStatsIfIndex OBJECT-TYPE
57258       SYNTAX        InterfaceIndex
57259       MAX-ACCESS    read-only
57260       STATUS        current
57261       DESCRIPTION   "port number"
57262       ::= { rc2kAtmPortStatsEntry 1 }
57263
57264rc2kAtmPortStatsInCells OBJECT-TYPE
57265       SYNTAX        Counter64
57266       MAX-ACCESS    read-only
57267       STATUS        current
57268       DESCRIPTION   "Number of Cells received from ATM interface"
57269      	::= { rc2kAtmPortStatsEntry 2 }
57270
57271rc2kAtmPortStatsOutCells OBJECT-TYPE
57272	      SYNTAX        Counter64
57273	      MAX-ACCESS    read-only
57274       STATUS        current
57275       DESCRIPTION   "Number of Cells transmitted by ATM interface"
57276       ::= { rc2kAtmPortStatsEntry 3 }
57277
57278rc2kAtmPortStatsOutIdleCells OBJECT-TYPE
57279	      SYNTAX        Counter64
57280       MAX-ACCESS    read-only
57281       STATUS        current
57282       DESCRIPTION   "Number of Idle Cells transmitted"
57283       ::= { rc2kAtmPortStatsEntry 4 }
57284
57285rc2kAtmPortStatsInHecCorrected OBJECT-TYPE
57286	      SYNTAX        Counter32
57287       MAX-ACCESS    read-only
57288       STATUS        current
57289       DESCRIPTION   "Number of received cells in which HCS
57290                      was corrected"
57291      	::= { rc2kAtmPortStatsEntry 5 }
57292
57293rc2kAtmPortStatsInHecUncorrected OBJECT-TYPE
57294	      SYNTAX        Counter32
57295       MAX-ACCESS    read-only
57296       STATUS        current
57297       DESCRIPTION   "Number of received cells dropped because HCS
57298                      couldn't be corrected"
57299       ::= { rc2kAtmPortStatsEntry 6 }
57300
57301rc2kAtmPortStatsInUnknownProtos OBJECT-TYPE
57302	      SYNTAX        Counter32
57303       MAX-ACCESS    read-only
57304       STATUS        current
57305       DESCRIPTION   "Number of received cells dropped with wrong VPI/VCI"
57306       ::= { rc2kAtmPortStatsEntry 7 }
57307
57308rc2kAtmPortStatsInPkts OBJECT-TYPE
57309	      SYNTAX        Counter32
57310       MAX-ACCESS    read-only
57311       STATUS        current
57312       DESCRIPTION   "Number of AAL5 CPCS PDUs received"
57313       ::= { rc2kAtmPortStatsEntry 8 }
57314
57315rc2kAtmPortStatsOutPkts OBJECT-TYPE
57316	      SYNTAX        Counter32
57317       MAX-ACCESS    read-only
57318       STATUS        current
57319       DESCRIPTION   "Number of AAL5 CPCS PDUs transmitted"
57320       ::= { rc2kAtmPortStatsEntry 9 }
57321
57322rc2kAtmPortStatsInDroppedPkts OBJECT-TYPE
57323	      SYNTAX        Counter32
57324       MAX-ACCESS    read-only
57325       STATUS        current
57326       DESCRIPTION   "Number of AAL5 CPCS PDUs dropped due to
57327                      resource exhaustion"
57328       ::= { rc2kAtmPortStatsEntry 10 }
57329
57330rc2kAtmPortStatsOutDroppedPkts OBJECT-TYPE
57331	      SYNTAX        Counter32
57332       MAX-ACCESS    read-only
57333       STATUS        current
57334       DESCRIPTION   "Number of AAL5 CPCS PDUs dropped because the
57335                      transmitter closed the channel"
57336       ::= { rc2kAtmPortStatsEntry 11 }
57337
57338-- ATM vPort Stats
57339
57340rc2kAtmVPortStatsTable OBJECT-TYPE
57341	      SYNTAX        SEQUENCE OF Rc2kAtmVPortStatsEntry
57342       MAX-ACCESS    not-accessible
57343       STATUS        current
57344       DESCRIPTION   "ATM Elan statistics table"
57345       ::= { rc2kAtm 11 }
57346
57347rc2kAtmVPortStatsEntry OBJECT-TYPE
57348       SYNTAX        Rc2kAtmVPortStatsEntry
57349       MAX-ACCESS    not-accessible
57350       STATUS        current
57351       DESCRIPTION   "Entry containing information of ATM Elan statistics"
57352       INDEX         { rc2kAtmVPortStatsIfIndex , rc2kAtmVPortStatsVlanId }
57353       ::= { rc2kAtmVPortStatsTable 1 }
57354
57355Rc2kAtmVPortStatsEntry ::= SEQUENCE {
57356       rc2kAtmVPortStatsIfIndex          InterfaceIndex,
57357       rc2kAtmVPortStatsVlanId           Integer32,
57358       rc2kAtmVPortStatsClear            INTEGER,
57359       rc2kAtmVPortStatsInOctets         Counter64,
57360       rc2kAtmVPortStatsOutOctets        Counter64,
57361       rc2kAtmVPortStatsInErrors         Counter32,
57362       rc2kAtmVPortStatsOutErrors        Counter32,
57363       rc2kAtmVPortStatsInDiscards       Counter32,
57364       rc2kAtmVPortStatsOutDiscards      Counter32,
57365       rc2kAtmVPortStatsInUcastPkts      Counter32,
57366       rc2kAtmVPortStatsOutUcastPkts     Counter32,
57367       rc2kAtmVPortStatsInMulticastPkts  Counter32,
57368       rc2kAtmVPortStatsOutMulticastPkts Counter32,
57369       rc2kAtmVPortStatsInBroadcastPkts  Counter32,
57370       rc2kAtmVPortStatsOutBroadcastPkts Counter32
57371    }
57372
57373rc2kAtmVPortStatsIfIndex OBJECT-TYPE
57374       SYNTAX       InterfaceIndex
57375       MAX-ACCESS   read-only
57376       STATUS       current
57377       DESCRIPTION  "port number"
57378       ::= { rc2kAtmVPortStatsEntry 1 }
57379
57380rc2kAtmVPortStatsVlanId OBJECT-TYPE
57381       SYNTAX       Integer32 (0..2147483647)
57382       MAX-ACCESS   read-only
57383       STATUS       current
57384       DESCRIPTION  "Vlan Id"
57385       ::= { rc2kAtmVPortStatsEntry 2 }
57386
57387rc2kAtmVPortStatsClear OBJECT-TYPE
57388       SYNTAX       INTEGER {
57389                       other (0),
57390                       clear (1)
57391                    }
57392       MAX-ACCESS   read-write
57393       STATUS       current
57394       DESCRIPTION  "Clear Elan Stats"
57395       DEFVAL       { 0 }
57396       ::= { rc2kAtmVPortStatsEntry 3 }
57397
57398rc2kAtmVPortStatsInOctets OBJECT-TYPE
57399       SYNTAX       Counter64
57400       MAX-ACCESS   read-only
57401       STATUS       current
57402       DESCRIPTION  "AAL5 CPCS PDU octects received from ATM interface"
57403       ::= { rc2kAtmVPortStatsEntry 4 }
57404
57405rc2kAtmVPortStatsOutOctets OBJECT-TYPE
57406       SYNTAX       Counter64
57407       MAX-ACCESS   read-only
57408       STATUS       current
57409       DESCRIPTION  "AAL5 CPCS PDU octects transmitted out of ATM interface"
57410       ::= { rc2kAtmVPortStatsEntry 5 }
57411
57412rc2kAtmVPortStatsInErrors OBJECT-TYPE
57413       SYNTAX       Counter32
57414       MAX-ACCESS   read-only
57415       STATUS       current
57416       DESCRIPTION "AAL5 CPCS PDUs received with errors from ATM interface.
57417                    These errors include CRC-32 errors,SAR time-out errors
57418                    And oversized SDU errors"
57419	      ::= { rc2kAtmVPortStatsEntry 6 }
57420
57421rc2kAtmVPortStatsOutErrors OBJECT-TYPE
57422       SYNTAX       Counter32
57423       MAX-ACCESS   read-only
57424       STATUS       current
57425       DESCRIPTION  "Number of AAL5 CPCS PDUs that couldn't be transmitted
57426                     due to errors"
57427       ::= { rc2kAtmVPortStatsEntry 7 }
57428
57429rc2kAtmVPortStatsInDiscards OBJECT-TYPE
57430       SYNTAX       Counter32
57431       MAX-ACCESS   read-only
57432       STATUS       current
57433       DESCRIPTION  "Number of received AAL5 CPCS PDUs discarded "
57434       ::= { rc2kAtmVPortStatsEntry 8 }
57435
57436rc2kAtmVPortStatsOutDiscards  OBJECT-TYPE
57437       SYNTAX       Counter32
57438       MAX-ACCESS   read-only
57439       STATUS       current
57440       DESCRIPTION  "Number of AAL5 CPCS PDUs which are to be transmitted
57441                     but discarded"
57442       ::= { rc2kAtmVPortStatsEntry 9 }
57443
57444rc2kAtmVPortStatsInUcastPkts OBJECT-TYPE
57445       SYNTAX       Counter32
57446       MAX-ACCESS   read-only
57447       STATUS       current
57448       DESCRIPTION  "Received ethernet/IP/IPX packets whose destination
57449                     address is neither a multicast nor a broadcast
57450                     address"
57451       ::= { rc2kAtmVPortStatsEntry 10 }
57452
57453rc2kAtmVPortStatsOutUcastPkts OBJECT-TYPE
57454       SYNTAX       Counter32
57455       MAX-ACCESS   read-only
57456       STATUS       current
57457       DESCRIPTION  "Forwarded ethernet/IP/IPX packets whose destination
57458                     address is neither a multicast nor a broadcast
57459                     address"
57460       ::= { rc2kAtmVPortStatsEntry 11 }
57461
57462rc2kAtmVPortStatsInMulticastPkts OBJECT-TYPE
57463       SYNTAX       Counter32
57464       MAX-ACCESS   read-only
57465       STATUS       current
57466       DESCRIPTION  "Received ethernet/IP/IPX packets whose destination
57467                     MAC address(or IP address in case of IP ELAN type)
57468                     is multicast MAC address or class D IP address
57469                     (in case of IP ELAN type) "
57470       ::= { rc2kAtmVPortStatsEntry 12 }
57471
57472rc2kAtmVPortStatsOutMulticastPkts OBJECT-TYPE
57473       SYNTAX       Counter32
57474       MAX-ACCESS   read-only
57475       STATUS       current
57476       DESCRIPTION  "Forwarded ethernet/IP/IPX packets whose destination
57477                     MAC address(or IP address in case of IP ELAN type)
57478                     is multicast MAC address or class D IP address
57479                     (in case of IP ELAN type) "
57480       ::= { rc2kAtmVPortStatsEntry 13 }
57481
57482rc2kAtmVPortStatsInBroadcastPkts OBJECT-TYPE
57483       SYNTAX       Counter32
57484       MAX-ACCESS   read-only
57485       STATUS       current
57486       DESCRIPTION  "Received ethernet/IP/IPX packets whose destination
57487                     address in broadcast address"
57488       ::= { rc2kAtmVPortStatsEntry 14 }
57489
57490rc2kAtmVPortStatsOutBroadcastPkts OBJECT-TYPE
57491       SYNTAX       Counter32
57492       MAX-ACCESS   read-only
57493       STATUS       current
57494       DESCRIPTION  "Forwarded ethernet/IP/IPX packets whose destination
57495                     address in broadcast address"
57496       ::= { rc2kAtmVPortStatsEntry 15 }
57497
57498
57499-- 2k Mda
57500
57501rc2kMdaCardTable OBJECT-TYPE
57502        SYNTAX        SEQUENCE OF Rc2kMdaCardEntry
57503        MAX-ACCESS    not-accessible
57504        STATUS        current
57505        DESCRIPTION   "Mda card table"
57506        ::= { rc2k 10 }
57507
57508rc2kMdaCardEntry OBJECT-TYPE
57509        SYNTAX        Rc2kMdaCardEntry
57510        MAX-ACCESS    not-accessible
57511        STATUS        current
57512        DESCRIPTION   "Entry containing information of Mda card"
57513        INDEX         { rc2kMdaCardSlotNum, rc2kMdaCardMdaNum }
57514        ::= { rc2kMdaCardTable 1 }
57515
57516Rc2kMdaCardEntry ::= SEQUENCE {
57517                rc2kMdaCardSlotNum INTEGER,
57518                rc2kMdaCardMdaNum INTEGER,
57519                rc2kMdaCardType INTEGER,
57520                rc2kMdaCardDescription DisplayString,
57521                rc2kMdaCardAdminStatus INTEGER,
57522                rc2kMdaCardOperStatus INTEGER,
57523                rc2kMdaCardSerialNum DisplayString,
57524                rc2kMdaCardHwVersion DisplayString,
57525                rc2kMdaCardPartNumber DisplayString,
57526                rc2kMdaCardDateCode DisplayString,
57527                rc2kMdaCardDeviations DisplayString,
57528                rc2kMdaCardMacAddr MacAddress,
57529                rc2kMdaCardNumPorts Integer32,
57530                rc2kMdaCardFirstIfIndex InterfaceIndex,
57531                rc2kMdaCardLastIfIndex InterfaceIndex
57532        }
57533
57534rc2kMdaCardSlotNum OBJECT-TYPE
57535        SYNTAX        INTEGER (1..10)
57536        MAX-ACCESS    read-only
57537        STATUS        current
57538        DESCRIPTION   "Slot number"
57539        ::= { rc2kMdaCardEntry 1 }
57540
57541rc2kMdaCardMdaNum OBJECT-TYPE
57542        SYNTAX        	INTEGER (1..4)
57543        MAX-ACCESS        	read-only
57544        STATUS        	current
57545        DESCRIPTION   	"MDA number within slot.  MDAs are numbered
57546			from left to right."
57547        ::= { rc2kMdaCardEntry 2 }
57548
57549rc2kMdaCardType OBJECT-TYPE
57550        SYNTAX        	INTEGER
57551			{
57552        other(1),                        -- no card installed
57553	rc2k4x100BaseTX(807469572),	 -- 0011 0000 0010 0001 0000 0010 0000 0100
57554	rc2k2x100BaseFX(808518146),	 -- 0011 0000 0011 0001 0000 0010 0000 0010
57555	rc2k4x100BaseFX(808518148),	 -- 0011 0000 0011 0001 0000 0010 0000 0100
57556	rc2k1x1000BaseSXBB(808583681),	 -- 0011 0000 0011 0010 0000 0010 0000 0001
57557	rc2k1x1000BaseSXRBB(808616449),	 -- 0011 0000 0011 0010 1000 0010 0000 0001
57558	rc2k1x1000BaseLXBB(808591873),	 -- 0011 0000 0011 0010 0010 0010 0000 0001
57559	rc2k1x1000BaseLXRBB(808624641),  -- 0011 0000 0011 0010 1010 0010 0000 0001
57560        rc2k4xOc3cBaseSM(542380548),	 -- 0010 0000 0101 0100 0001 0010 0000 0100
57561        rc2k4xOc3cBaseMM(542376452),	 -- 0010 0000 0101 0100 0000 0010 0000 0100
57562        rc2k4xOc3cBaseCOPPER(542388740), -- 0010 0000 0101 0100 0011 0010 0000 0100
57563        rc2k1x0c12cBaseSM(542446081),	 -- 0010 0000 0101 0101 0001 0010 0000 0001
57564        rc2k1x0c12cBaseMM(542441985),	 -- 0010 0000 0101 0101 0000 0010 0000 0001
57565        rc2k2xDs3(542970370),		 -- 0010 0000 0101 1101 0001 0010 0000 0010
57566        rc2k2xE3(542839298),		 -- 0010 0000 0101 1011 0001 0010 0000 0010
57567        rc2k2xOc3PosBaseMMF(541327874),	 -- 0010 0000 0100 0100 0000 0010 0000 0010
57568        rc2k2xOc3PosBaseSMF(541331970),	 -- 0010 0000 0100 0100 0001 0010 0000 0010
57569        rc2k1xOc12PosBaseMMF(541393409), -- 0010 0000 0100 0101 0000 0010 0000 0001
57570        rc2k1xOc12PosBaseSMF(541397505)	 -- 0010 0000 0100 0101 0001 0010 0000 0001
57571
57572			}
57573        MAX-ACCESS        	read-only
57574        STATUS        	current
57575        DESCRIPTION   	"Refer to rc2kCardFrontType for the encoding scheme"
57576        ::= { rc2kMdaCardEntry 3 }
57577
57578rc2kMdaCardDescription OBJECT-TYPE
57579        SYNTAX        DisplayString
57580        MAX-ACCESS    read-only
57581        STATUS        current
57582        DESCRIPTION   "description of mda card"
57583        ::= { rc2kMdaCardEntry 4 }
57584
57585rc2kMdaCardAdminStatus OBJECT-TYPE
57586        SYNTAX        INTEGER {
57587                            up(0),
57588                            down(1),
57589                            testing(2),
57590                            unknown(3)
57591                      }
57592        MAX-ACCESS    read-write
57593        STATUS        current
57594        DESCRIPTION   "administration status of mda card"
57595        ::= { rc2kMdaCardEntry 5 }
57596
57597rc2kMdaCardOperStatus OBJECT-TYPE
57598        SYNTAX        INTEGER {
57599                            up(0),
57600                            down(1),
57601                            testing(2),
57602                            unknown(3)
57603                      }
57604        MAX-ACCESS    read-only
57605        STATUS        current
57606        DESCRIPTION   "operation status of mda card."
57607        ::= { rc2kMdaCardEntry 6 }
57608
57609rc2kMdaCardSerialNum OBJECT-TYPE
57610        SYNTAX        DisplayString
57611        MAX-ACCESS    read-only
57612        STATUS        current
57613        DESCRIPTION   "serial number of mad card"
57614        ::= { rc2kMdaCardEntry 7 }
57615
57616rc2kMdaCardHwVersion OBJECT-TYPE
57617        SYNTAX        DisplayString
57618        MAX-ACCESS    read-only
57619        STATUS        current
57620        DESCRIPTION   "hardware version of mda card"
57621        ::= { rc2kMdaCardEntry 8 }
57622
57623rc2kMdaCardPartNumber OBJECT-TYPE
57624        SYNTAX        DisplayString
57625        MAX-ACCESS    read-only
57626        STATUS        current
57627        DESCRIPTION   "part number of mda card"
57628        ::= { rc2kMdaCardEntry 9 }
57629
57630rc2kMdaCardDateCode OBJECT-TYPE
57631        SYNTAX        DisplayString
57632        MAX-ACCESS    read-only
57633        STATUS        current
57634        DESCRIPTION   "date code of mda card"
57635        ::= { rc2kMdaCardEntry 10 }
57636
57637rc2kMdaCardDeviations OBJECT-TYPE
57638        SYNTAX        DisplayString
57639        MAX-ACCESS    read-only
57640        STATUS        current
57641        DESCRIPTION   "hardware deviation information of mda card"
57642        ::= { rc2kMdaCardEntry 11 }
57643
57644rc2kMdaCardMacAddr OBJECT-TYPE
57645        SYNTAX        MacAddress
57646        MAX-ACCESS    read-only
57647        STATUS        current
57648        DESCRIPTION   "base mac address of mda card"
57649        ::= { rc2kMdaCardEntry 12 }
57650
57651rc2kMdaCardNumPorts OBJECT-TYPE
57652        SYNTAX        Integer32
57653        MAX-ACCESS    read-only
57654        STATUS        current
57655        DESCRIPTION   "number of ports on mda card"
57656        ::= { rc2kMdaCardEntry 13 }
57657
57658rc2kMdaCardFirstIfIndex OBJECT-TYPE
57659        SYNTAX        InterfaceIndex
57660        MAX-ACCESS    read-only
57661        STATUS        current
57662        DESCRIPTION   "first ifindex number on mda card"
57663        ::= { rc2kMdaCardEntry 14 }
57664
57665rc2kMdaCardLastIfIndex OBJECT-TYPE
57666        SYNTAX        InterfaceIndex
57667        MAX-ACCESS    read-only
57668        STATUS        current
57669        DESCRIPTION   "last ifindex number on mda card"
57670        ::= { rc2kMdaCardEntry 15 }
57671
57672-- 2k CPU Ethernet Port Route table
57673
57674rc2kCpuEthernetPortRouteTable OBJECT-TYPE
57675        SYNTAX        SEQUENCE OF Rc2kCpuEthernetPortRouteEntry
57676        MAX-ACCESS    not-accessible
57677        STATUS        current
57678        DESCRIPTION   "2k CPU Ethernet Port Route table"
57679        ::= { rc2k 11 }
57680
57681rc2kCpuEthernetPortRouteEntry OBJECT-TYPE
57682        SYNTAX        Rc2kCpuEthernetPortRouteEntry
57683        MAX-ACCESS    not-accessible
57684        STATUS        current
57685        DESCRIPTION   "Entry containing information of 2k CPU Ethernet Port"
57686        INDEX         { rc2kCpuEthernetPortRouteNetwork, rc2kCpuEthernetPortRouteGateway}
57687        ::= { rc2kCpuEthernetPortRouteTable 1 }
57688
57689Rc2kCpuEthernetPortRouteEntry ::= SEQUENCE {
57690                rc2kCpuEthernetPortRouteNetwork       IpAddress,
57691                rc2kCpuEthernetPortRouteGateway       IpAddress,
57692                rc2kCpuEthernetPortRouteRowStatus     RowStatus
57693        }
57694
57695rc2kCpuEthernetPortRouteNetwork OBJECT-TYPE
57696        SYNTAX          IpAddress
57697        MAX-ACCESS      read-write
57698        STATUS          current
57699        DESCRIPTION     "Used to configure the network that can be
57700                        used to remotely manage this device."
57701        ::= { rc2kCpuEthernetPortRouteEntry 1 }
57702
57703rc2kCpuEthernetPortRouteGateway OBJECT-TYPE
57704        SYNTAX          IpAddress
57705        MAX-ACCESS      read-write
57706        STATUS          current
57707        DESCRIPTION     "Used to configure the the IP address of the
57708                        gateway that should be used to forward IP
57709                        traffic."
57710        ::= { rc2kCpuEthernetPortRouteEntry 2 }
57711
57712rc2kCpuEthernetPortRouteRowStatus OBJECT-TYPE
57713        SYNTAX        RowStatus
57714        MAX-ACCESS    read-write
57715        STATUS        current
57716        DESCRIPTION   "row status"
57717        ::= { rc2kCpuEthernetPortRouteEntry 3 }
57718
57719rc2kCPUTypeGeneralGroup OBJECT IDENTIFIER ::= { rc2k 12 }
57720
57721rc2kCPUTypePrimary OBJECT-TYPE
57722           SYNTAX        INTEGER {
57723                                  cpu8690Default(1),
57724                                  cpu8690Upgrade(2),
57725                                  cpu8691Default(3),
57726                                  cpu8691Upgrade(4),
57727                                  cpu8692Default(5),
57728                                  cpu8692SuperMezz(6),
57729                                  undefined(255)
57730                                 }
57731           MAX-ACCESS    read-only
57732           STATUS        current
57733           DESCRIPTION   "Used to identify the type of primary CPU"
57734           ::= { rc2kCPUTypeGeneralGroup 1 }
57735
57736rc2kCPUTypeSecondary OBJECT-TYPE
57737           SYNTAX        INTEGER {
57738                                  cpu8690Default(1),
57739                                  cpu8690Upgrade(2),
57740                                  cpu8691Default(3),
57741                                  cpu8691Upgrade(4),
57742                                  cpu8692Default(5),
57743                                  cpu8692SuperMezz(6),
57744                                  undefined(255)
57745                                 }
57746
57747           MAX-ACCESS    read-only
57748           STATUS        current
57749           DESCRIPTION   "Used to identify the type of secondary CPU"
57750           ::= { rc2kCPUTypeGeneralGroup 2 }
57751
57752rc2kCPUTypePrimaryMemory OBJECT-TYPE
57753           SYNTAX        INTEGER {
57754                                  mem64MB(1),
57755                                  mem128MB(2),
57756                                  mem256MB(3),
57757                                  mem512MB(4),
57758                                  undefined(255)
57759                                 }
57760          MAX-ACCESS     read-only
57761          STATUS         current
57762          DESCRIPTION    "Used to get the memory size of Primary CPU"
57763          ::= { rc2kCPUTypeGeneralGroup 3 }
57764
57765rc2kCPUTypeSecondaryMemory OBJECT-TYPE
57766           SYNTAX        INTEGER {
57767                                  mem64MB(1),
57768                                  mem128MB(2),
57769                                  mem256MB(3),
57770                                  mem512MB(4),
57771                                  undefined(255)
57772                                 }
57773           MAX-ACCESS    read-only
57774           STATUS        current
57775           DESCRIPTION   "Used to get the memory size of Secondary CPU"
57776           ::= { rc2kCPUTypeGeneralGroup 4 }
57777
57778-- 2k CPU Ethernet Port Route table for Ipv6
57779
57780rc2kCpuEthernetPortIpv6RouteTable OBJECT-TYPE
57781        SYNTAX        SEQUENCE OF Rc2kCpuEthernetPortIpv6RouteEntry
57782        MAX-ACCESS    not-accessible
57783        STATUS        current
57784        DESCRIPTION   "2k CPU Ethernet Port Route table for Ipv6"
57785        ::= { rc2k 13 }
57786
57787rc2kCpuEthernetPortIpv6RouteEntry OBJECT-TYPE
57788        SYNTAX        Rc2kCpuEthernetPortIpv6RouteEntry
57789        MAX-ACCESS    not-accessible
57790        STATUS        current
57791        DESCRIPTION   "Entry containing information of 2k CPU Ethernet Port Ipv6"
57792        INDEX         { rc2kCpuEthernetPortIpv6RouteNetwork,
57793                        rc2kCpuEthernetPortIpv6RoutePrefixLength,
57794                        rc2kCpuEthernetPortIpv6RouteGateway}
57795        ::= { rc2kCpuEthernetPortIpv6RouteTable 1 }
57796
57797Rc2kCpuEthernetPortIpv6RouteEntry ::= SEQUENCE {
57798                rc2kCpuEthernetPortIpv6RouteNetwork       Ipv6Address,
57799                rc2kCpuEthernetPortIpv6RoutePrefixLength  INTEGER,
57800                rc2kCpuEthernetPortIpv6RouteGateway       Ipv6Address,
57801                rc2kCpuEthernetPortIpv6RouteRowStatus     RowStatus
57802        }
57803
57804rc2kCpuEthernetPortIpv6RouteNetwork OBJECT-TYPE
57805        SYNTAX          Ipv6Address
57806        MAX-ACCESS      not-accessible
57807        STATUS          current
57808        DESCRIPTION     "Used to configure the ipv6 network that can be
57809                        used to remotely manage this device."
57810        ::= { rc2kCpuEthernetPortIpv6RouteEntry 1 }
57811
57812rc2kCpuEthernetPortIpv6RoutePrefixLength OBJECT-TYPE
57813     SYNTAX         INTEGER (0..128)
57814     MAX-ACCESS     not-accessible
57815     STATUS         current
57816     DESCRIPTION    "The length of the prefix (in bits)."
57817     ::= { rc2kCpuEthernetPortIpv6RouteEntry 2 }
57818
57819rc2kCpuEthernetPortIpv6RouteGateway OBJECT-TYPE
57820        SYNTAX          Ipv6Address
57821        MAX-ACCESS      not-accessible
57822        STATUS          current
57823        DESCRIPTION     "Used to configure the the IPv6 address of the
57824                        gateway that should be used to forward IPv6
57825                        traffic."
57826        ::= { rc2kCpuEthernetPortIpv6RouteEntry 3 }
57827
57828rc2kCpuEthernetPortIpv6RouteRowStatus OBJECT-TYPE
57829        SYNTAX        RowStatus
57830        MAX-ACCESS    read-create
57831        STATUS        current
57832        DESCRIPTION   "row status"
57833        ::= { rc2kCpuEthernetPortIpv6RouteEntry 4 }
57834
57835-- slot power usage info
57836
57837rc2kPowerConsumptionInfoTable OBJECT-TYPE
57838        SYNTAX        SEQUENCE OF Rc2kPowerConsumptionInfoEntry
57839        MAX-ACCESS    not-accessible
57840        STATUS        current
57841        DESCRIPTION   "Power consumption info table for all slots"
57842        ::= { rc2k 17 }
57843
57844rc2kPowerConsumptionInfoEntry OBJECT-TYPE
57845        SYNTAX        Rc2kPowerConsumptionInfoEntry
57846        MAX-ACCESS    not-accessible
57847        STATUS        current
57848        DESCRIPTION   "Entry containing power consumption information of
57849			the slot"
57850        INDEX         { rc2kPowerConsumptionInfoIndex}
57851        ::= { rc2kPowerConsumptionInfoTable 1 }
57852
57853Rc2kPowerConsumptionInfoEntry ::= SEQUENCE {
57854                rc2kPowerConsumptionInfoIndex            Integer32,
57855		rc2kPowerConsumptionInfoPowerStatus      INTEGER,
57856                rc2kPowerConsumptionInfoBasePower        Integer32,
57857                rc2kPowerConsumptionInfoConsumedPower    Integer32,
57858                rc2kPowerConsumptionInfoPowerPriority    INTEGER,
57859		rc2kPowerConsumptionInfoSlotDescription  DisplayString,
57860		rc2kPowerConsumptionInfoCardDescription  DisplayString
57861        }
57862
57863rc2kPowerConsumptionInfoIndex OBJECT-TYPE
57864        SYNTAX          Integer32 (1..32)
57865        MAX-ACCESS      not-accessible
57866        STATUS          current
57867        DESCRIPTION     "Slot number."
57868        ::= { rc2kPowerConsumptionInfoEntry 1 }
57869
57870rc2kPowerConsumptionInfoPowerStatus OBJECT-TYPE
57871        SYNTAX          INTEGER {
57872				on(1),
57873				off(2)
57874			}
57875        MAX-ACCESS      read-only
57876        STATUS          current
57877        DESCRIPTION     "Power operation status of this slot"
57878        ::= { rc2kPowerConsumptionInfoEntry 2 }
57879
57880rc2kPowerConsumptionInfoBasePower OBJECT-TYPE
57881        SYNTAX          Integer32
57882        MAX-ACCESS      read-only
57883        STATUS          current
57884        DESCRIPTION     "The base power required for this slot"
57885        ::= { rc2kPowerConsumptionInfoEntry 3 }
57886
57887rc2kPowerConsumptionInfoConsumedPower OBJECT-TYPE
57888        SYNTAX          Integer32
57889        MAX-ACCESS      read-only
57890        STATUS          current
57891        DESCRIPTION     "The actual consumed power of this slot.
57892			Value will be set zero when Power status is 'off'
57893			rc2kPowerConsumptionInfoPowerStatus"
57894        ::= { rc2kPowerConsumptionInfoEntry 4 }
57895
57896rc2kPowerConsumptionInfoPowerPriority OBJECT-TYPE
57897        SYNTAX          INTEGER
57898			{
57899                       	   critical(1),
57900                           high(2),
57901                           low(3)
57902                        }
57903        MAX-ACCESS      read-only
57904        STATUS          current
57905        DESCRIPTION     "Used to indicate the priority of the slot for power
57906                         management"
57907        ::= { rc2kPowerConsumptionInfoEntry 5 }
57908
57909rc2kPowerConsumptionInfoSlotDescription OBJECT-TYPE
57910        SYNTAX          DisplayString (SIZE (0..20))
57911        MAX-ACCESS      read-only
57912        STATUS          current
57913        DESCRIPTION     "User to indicate the slot type information.
57914                         Such as, 'Slot1'..'Slot12', 'SF1'..'SF4'..etc"
57915        ::= { rc2kPowerConsumptionInfoEntry 6 }
57916
57917rc2kPowerConsumptionInfoCardDescription OBJECT-TYPE
57918        SYNTAX          DisplayString (SIZE (0..20))
57919        MAX-ACCESS      read-only
57920        STATUS          current
57921        DESCRIPTION     "Hardware description of this card"
57922        ::= { rc2kPowerConsumptionInfoEntry 7 }
57923
57924--
57925-- Card Temperature MIB Table
57926--
57927
57928rc2kTemperatureTable	OBJECT-TYPE
57929     SYNTAX SEQUENCE OF Rc2kTemperatureEntry
57930     MAX-ACCESS   not-accessible
57931     STATUS       current
57932     DESCRIPTION  "Table for retrieving the temperatures
57933		   of each card (CP, IO, SF) on the chassis"
57934     ::= { rc2k 18 }
57935
57936rc2kTemperatureEntry OBJECT-TYPE
57937     SYNTAX        Rc2kTemperatureEntry
57938     MAX-ACCESS    not-accessible
57939     STATUS        current
57940     DESCRIPTION   "Contains information regarding the temperature of
57941		    each slot (CP, IO and SF) on the chassis."
57942     INDEX        { rc2kTemperatureSlotIndex }
57943     ::= { rc2kTemperatureTable 1 }
57944
57945Rc2kTemperatureEntry ::=
57946     SEQUENCE {
57947           rc2kTemperatureSlotIndex		Integer32,
57948           rc2kTemperatureSlotDescription	DisplayString,
57949	   rc2kTemperatureZone1Temperature	Gauge32,
57950	   rc2kTemperatureZone2Temperature	Gauge32,
57951	   rc2kTemperatureZone3Temperature	Gauge32,
57952	   rc2kTemperatureZone4Temperature	Gauge32,
57953	   rc2kTemperatureZone5Temperature	Gauge32,
57954	   rc2kTemperatureHighTemperature	Gauge32,
57955	   rc2kTemperatureLowTemperature	Gauge32,
57956	   rc2kTemperatureAlarmThreshold	Gauge32,
57957	   rc2kTemperatureShutdownThreshold	Gauge32
57958     }
57959
57960rc2kTemperatureSlotIndex	OBJECT-TYPE
57961	SYNTAX		Integer32 (1..12 | 21..26)
57962	MAX-ACCESS	not-accessible
57963	STATUS		current
57964	DESCRIPTION	"Slot number of either a CP (1,2) or IO (3-12)
57965			 or SF (21-26)."
57966	::= { rc2kTemperatureEntry 1 }
57967
57968rc2kTemperatureSlotDescription	OBJECT-TYPE
57969	SYNTAX		DisplayString (SIZE (0..20))
57970	MAX-ACCESS	read-only
57971	STATUS		current
57972	DESCRIPTION	"Used to indicate the slot type information.
57973                         Such as, 'Slot1'..'Slot12', 'SF1'..'SF4'..etc."
57974	::= { rc2kTemperatureEntry 2 }
57975
57976rc2kTemperatureZone1Temperature	OBJECT-TYPE
57977	SYNTAX		Gauge32
57978	MAX-ACCESS	read-only
57979	STATUS		current
57980	DESCRIPTION	"Zone 1 temperature measured in celsius degree"
57981	::= { rc2kTemperatureEntry 3 }
57982
57983rc2kTemperatureZone2Temperature	OBJECT-TYPE
57984	SYNTAX		Gauge32
57985	MAX-ACCESS	read-only
57986	STATUS		current
57987	DESCRIPTION	"Zone 2 temperature measured in celsius degree.
57988			 A value of 0 for this mib object indicates that
57989			 Zone 2 is not available on this slot."
57990	::= { rc2kTemperatureEntry 4 }
57991
57992rc2kTemperatureZone3Temperature	OBJECT-TYPE
57993	SYNTAX		Gauge32
57994	MAX-ACCESS	read-only
57995	STATUS		current
57996	DESCRIPTION	"Zone 3 temperature measured in celsius degree.
57997			 A value of 0 for this mib object indicates that
57998			 Zone 3 is not available on this slot."
57999	::= { rc2kTemperatureEntry 5 }
58000
58001rc2kTemperatureZone4Temperature	OBJECT-TYPE
58002	SYNTAX		Gauge32
58003	MAX-ACCESS	read-only
58004	STATUS		current
58005	DESCRIPTION	"Zone 4 temperature measured in celsius degree"
58006	::= { rc2kTemperatureEntry 6 }
58007
58008rc2kTemperatureZone5Temperature	OBJECT-TYPE
58009	SYNTAX		Gauge32
58010	MAX-ACCESS	read-only
58011	STATUS		current
58012	DESCRIPTION	"Zone 5 temperature measured in celsius degree.
58013			 A value of 0 for this mib object indicates that
58014			 Zone 5 is not available on this slot."
58015	::= { rc2kTemperatureEntry 7 }
58016
58017rc2kTemperatureHighTemperature	OBJECT-TYPE
58018	SYNTAX		Gauge32
58019	MAX-ACCESS	read-only
58020	STATUS		current
58021	DESCRIPTION	"Highest temperature measured in celsius degree"
58022	::= { rc2kTemperatureEntry 8 }
58023
58024rc2kTemperatureLowTemperature	OBJECT-TYPE
58025	SYNTAX		Gauge32
58026	MAX-ACCESS	read-only
58027	STATUS		current
58028	DESCRIPTION	"Lowest temperature measured in celsius degree"
58029	::= { rc2kTemperatureEntry 9 }
58030
58031rc2kTemperatureAlarmThreshold	OBJECT-TYPE
58032	SYNTAX		Gauge32
58033	MAX-ACCESS	read-only
58034	STATUS		current
58035	DESCRIPTION	"When the card temperature crosses this
58036			 threshold, an alarm will be set."
58037	::= { rc2kTemperatureEntry 10 }
58038
58039rc2kTemperatureShutdownThreshold	OBJECT-TYPE
58040	SYNTAX		Gauge32
58041	MAX-ACCESS	read-only
58042	STATUS		current
58043	DESCRIPTION	"When the card temperature crosses this
58044			 threshold, the card will be shutdown."
58045	::= { rc2kTemperatureEntry 11 }
58046
58047--
58048-- USB MIB Table
58049--
58050
58051rc2kUsbTable	OBJECT-TYPE
58052     SYNTAX SEQUENCE OF Rc2kUsbEntry
58053     MAX-ACCESS   not-accessible
58054     STATUS       current
58055     DESCRIPTION  "Table for retrieving the data for
58056		   the USBs inserted on the chassis"
58057     ::= { rc2k 19 }
58058
58059rc2kUsbEntry OBJECT-TYPE
58060     SYNTAX        Rc2kUsbEntry
58061     MAX-ACCESS    not-accessible
58062     STATUS        current
58063     DESCRIPTION   "Contains information regarding the data for
58064		    USBs inserted on the chassis"
58065     INDEX        { rc2kUsbSlotIndex }
58066     ::= { rc2kUsbTable 1 }
58067
58068Rc2kUsbEntry ::=
58069     SEQUENCE {
58070           rc2kUsbSlotIndex             Integer32,
58071           rc2kUsbSlotDescription       DisplayString,
58072           rc2kUsbVendorId              DisplayString,
58073           rc2kUsbManufacturer          DisplayString,
58074           rc2kUsbProductId             DisplayString,
58075           rc2kUsbProductName           DisplayString,
58076           rc2kUsbSerialNumber          DisplayString,
58077           rc2kUsbRevision              DisplayString,
58078           rc2kUsbMaxCurrent            Integer32
58079     }
58080
58081rc2kUsbSlotIndex	OBJECT-TYPE
58082	SYNTAX		Integer32 (1..2)
58083	MAX-ACCESS	not-accessible
58084	STATUS		current
58085	DESCRIPTION	"Slot number of CP in which USB is inserted."
58086	::= { rc2kUsbEntry 1 }
58087
58088rc2kUsbSlotDescription	OBJECT-TYPE
58089	SYNTAX		DisplayString (SIZE (0..20))
58090	MAX-ACCESS	read-only
58091	STATUS		current
58092	DESCRIPTION	"Used to indicate the slot type information.
58093                         Such as, 'Slot1'..'Slot2."
58094	::= { rc2kUsbEntry 2 }
58095
58096rc2kUsbVendorId	OBJECT-TYPE
58097	SYNTAX		DisplayString (SIZE (0..32))
58098	MAX-ACCESS	read-only
58099	STATUS		current
58100	DESCRIPTION	"Indicates the Vendor Id for the inserted USB.
58101                         Value is assigned by USB-IF."
58102	::= { rc2kUsbEntry 3 }
58103
58104rc2kUsbManufacturer	OBJECT-TYPE
58105	SYNTAX		DisplayString (SIZE (0..32))
58106	MAX-ACCESS	read-only
58107	STATUS		current
58108	DESCRIPTION	"Indicates the Manufacturer for the inserted USB."
58109	::= { rc2kUsbEntry 4 }
58110
58111rc2kUsbProductId	OBJECT-TYPE
58112	SYNTAX		DisplayString (SIZE (0..32))
58113	MAX-ACCESS	read-only
58114	STATUS		current
58115	DESCRIPTION	"Indicates the Product Id for the inserted USB.
58116                         Value is assigned by manufacturer."
58117	::= { rc2kUsbEntry 5 }
58118
58119rc2kUsbProductName	OBJECT-TYPE
58120	SYNTAX		DisplayString (SIZE (0..32))
58121	MAX-ACCESS	read-only
58122	STATUS		current
58123	DESCRIPTION	"Indicates the Product Name for the inserted USB."
58124	::= { rc2kUsbEntry 6 }
58125
58126rc2kUsbSerialNumber	OBJECT-TYPE
58127	SYNTAX		DisplayString (SIZE (0..32))
58128	MAX-ACCESS	read-only
58129	STATUS		current
58130	DESCRIPTION	"Indicates the Serial Number for the inserted USB."
58131	::= { rc2kUsbEntry 7 }
58132
58133rc2kUsbRevision         OBJECT-TYPE
58134	SYNTAX		DisplayString (SIZE (0..32))
58135	MAX-ACCESS	read-only
58136	STATUS		current
58137	DESCRIPTION	"Indicates the release number for the inserted USB."
58138	::= { rc2kUsbEntry 8 }
58139
58140rc2kUsbMaxCurrent	OBJECT-TYPE
58141	SYNTAX		Integer32
58142        UNITS           "milliamps"
58143	MAX-ACCESS	read-only
58144	STATUS		current
58145	DESCRIPTION	"Returns the Max Power as defined by specification
58146                         for the inserted USB.  The units are milliamps."
58147	::= { rc2kUsbEntry 9 }
58148
58149
58150-- Forwarding Slice specific Asic Info Table.
58151
58152rc2kCardAsicInfoTable OBJECT-TYPE
58153	SYNTAX        SEQUENCE OF Rc2kCardAsicInfoEntry
58154	MAX-ACCESS    not-accessible
58155	STATUS        current
58156	DESCRIPTION   "A table that contains asic information that
58157		      is specific to a forwarding slice on a
58158		      second generation IO module."
58159	::= { rc2k 20 }
58160
58161rc2kCardAsicInfoEntry OBJECT-TYPE
58162	SYNTAX        Rc2kCardAsicInfoEntry
58163	MAX-ACCESS    not-accessible
58164	STATUS        current
58165	DESCRIPTION   "Second Generation Card attributes"
58166	INDEX         { rc2kCardAsicInfoIndex,
58167	                rc2kCardAsicInfoForwardingSlice }
58168	::= { rc2kCardAsicInfoTable 1 }
58169
58170Rc2kCardAsicInfoEntry ::=
58171	SEQUENCE {
58172		rc2kCardAsicInfoIndex Integer32,
58173		rc2kCardAsicInfoForwardingSlice Integer32,
58174		rc2kCardAsicInfoQE DisplayString,
58175		rc2kCardAsicInfoZagrosFpga DisplayString,
58176		rc2kCardAsicInfoRsp DisplayString,
58177                rc2kCardAsicInfoPhyRev DisplayString
58178        }
58179
58180rc2kCardAsicInfoIndex OBJECT-TYPE
58181        SYNTAX        	Integer32 (3..12)
58182        MAX-ACCESS     	not-accessible
58183        STATUS        	current
58184        DESCRIPTION   	"A unique value for each module within the chassis.
58185                      	This value is determined by the chassis slot number
58186                      	where the module is inserted.  Valid entries are 3
58187                      	to the value of rcChasNumSlots"
58188        ::= { rc2kCardAsicInfoEntry 1 }
58189
58190rc2kCardAsicInfoForwardingSlice OBJECT-TYPE
58191        SYNTAX        	Integer32 (1..3)
58192        MAX-ACCESS     	not-accessible
58193        STATUS        	current
58194        DESCRIPTION   	"A unique value for each forwarding slice on the card."
58195        ::= { rc2kCardAsicInfoEntry 2 }
58196
58197rc2kCardAsicInfoQE OBJECT-TYPE
58198        SYNTAX        DisplayString (SIZE (0..20))
58199        MAX-ACCESS    read-only
58200        STATUS        current
58201        DESCRIPTION   "QE version for the forwarding slice on IO card"
58202        ::= { rc2kCardAsicInfoEntry 3 }
58203
58204rc2kCardAsicInfoZagrosFpga OBJECT-TYPE
58205        SYNTAX        DisplayString (SIZE (0..20))
58206        MAX-ACCESS    read-only
58207        STATUS        current
58208        DESCRIPTION   "Zagros FPGA for the forwarding slice on IO card"
58209        ::= { rc2kCardAsicInfoEntry 4 }
58210
58211rc2kCardAsicInfoRsp OBJECT-TYPE
58212        SYNTAX        DisplayString (SIZE (0..20))
58213        MAX-ACCESS    read-only
58214        STATUS        current
58215        DESCRIPTION   "RSP for the forwarding slice on IO card"
58216        ::= { rc2kCardAsicInfoEntry 5 }
58217
58218rc2kCardAsicInfoPhyRev OBJECT-TYPE
58219        SYNTAX        DisplayString (SIZE (0..20))
58220        MAX-ACCESS    read-only
58221        STATUS        current
58222        DESCRIPTION   "PHY revision for the forwarding slice on IO card"
58223        ::= { rc2kCardAsicInfoEntry 6 }
58224
58225-- rc2kBootConfigHostTable
58226
58227rc2kBootConfigHostTable OBJECT-TYPE
58228       SYNTAX       SEQUENCE OF Rc2kBootConfigHostEntry
58229       MAX-ACCESS   not-accessible
58230       STATUS       current
58231       DESCRIPTION  "Table for the bootconfig host info on the device"
58232       ::= { rc2k 22 }
58233
58234rc2kBootConfigHostEntry OBJECT-TYPE
58235        SYNTAX        Rc2kBootConfigHostEntry
58236        MAX-ACCESS    not-accessible
58237        STATUS        current
58238        DESCRIPTION   "Entry containing boot config host information."
58239        INDEX         { rc2kBootConfigHostSlot }
58240        ::= { rc2kBootConfigHostTable 1 }
58241
58242Rc2kBootConfigHostEntry ::=
58243      SEQUENCE {
58244                rc2kBootConfigHostSlot              Integer32,
58245                rc2kBootConfigHostTftpHash          TruthValue,
58246                rc2kBootConfigHostTftpRetransmit    Integer32,
58247                rc2kBootConfigHostTftpTimeout       Integer32,
58248                rc2kBootConfigHostUser              DisplayString,
58249                rc2kBootConfigHostPassword          DisplayString
58250               }
58251
58252rc2kBootConfigHostSlot OBJECT-TYPE
58253        SYNTAX        Integer32 (1..2)
58254        MAX-ACCESS    read-only
58255        STATUS        current
58256        DESCRIPTION   "slot number, VSP uses 1,2"
58257        ::= { rc2kBootConfigHostEntry 1 }
58258
58259rc2kBootConfigHostTftpHash OBJECT-TYPE
58260        SYNTAX        TruthValue
58261        MAX-ACCESS    read-write
58262        STATUS        current
58263        DESCRIPTION   "Enables tftp hashing"
58264        DEFVAL        { false }
58265        ::= { rc2kBootConfigHostEntry 2 }
58266
58267rc2kBootConfigHostTftpRetransmit OBJECT-TYPE
58268        SYNTAX        Integer32(1..120)
58269        MAX-ACCESS    read-write
58270        STATUS        current
58271        DESCRIPTION   "Set tftp retransmit timeout counter"
58272        DEFVAL        { 2 }
58273        ::= { rc2kBootConfigHostEntry 3 }
58274
58275rc2kBootConfigHostTftpTimeout OBJECT-TYPE
58276        SYNTAX        Integer32(1..120)
58277        MAX-ACCESS    read-write
58278        STATUS        current
58279        DESCRIPTION   "Set tftp timeout counter"
58280        DEFVAL        { 6 }
58281        ::= { rc2kBootConfigHostEntry 4 }
58282
58283rc2kBootConfigHostUser OBJECT-TYPE
58284        SYNTAX        DisplayString (SIZE(0..16))
58285        MAX-ACCESS    read-write
58286        STATUS        current
58287        DESCRIPTION   "Configure host user"
58288        ::= { rc2kBootConfigHostEntry 5 }
58289
58290rc2kBootConfigHostPassword OBJECT-TYPE
58291        SYNTAX        DisplayString (SIZE(0..16))
58292        MAX-ACCESS    read-write
58293        STATUS        current
58294        DESCRIPTION   "Configure host password"
58295        ::= { rc2kBootConfigHostEntry 6 }
58296
58297-- rcVossSystem
58298-- Virtual Services Platform Operating System Software
58299
58300rcVossSystemMib   OBJECT IDENTIFIER ::= { rcVossSystem 1 }
58301rcVossSystemObjects   OBJECT IDENTIFIER ::= { rcVossSystemMib 1 }
58302rcVossSystemScalars   OBJECT IDENTIFIER ::= { rcVossSystemObjects 1 }
58303
58304--Temp Table
58305rcVossSystemTemperatureTable OBJECT-TYPE
58306     SYNTAX SEQUENCE OF RcVossSystemTemperatureEntry
58307     MAX-ACCESS   not-accessible
58308     STATUS       current
58309     DESCRIPTION  "Table for retrieving the temperatures
58310		   of each temperature sensor for Single CP
58311		   system"
58312     ::= { rcVossSystemObjects 2}
58313
58314rcVossSystemTemperatureEntry OBJECT-TYPE
58315     SYNTAX        RcVossSystemTemperatureEntry
58316     MAX-ACCESS    not-accessible
58317     STATUS        current
58318     DESCRIPTION   "Contains information regarding the temperature of
58319		    each sensor on the device."
58320     INDEX        { rcVossSystemTemperatureSensorIndex }
58321     ::= { rcVossSystemTemperatureTable 1 }
58322
58323RcVossSystemTemperatureEntry ::=
58324     SEQUENCE {
58325           rcVossSystemTemperatureSensorIndex           Integer32,
58326           rcVossSystemTemperatureSensorDescription	DisplayString,
58327	   rcVossSystemTemperatureTemperature           Gauge32,
58328	   rcVossSystemTemperatureWarningThreshold      Integer32,
58329	   rcVossSystemTemperatureCriticalThreshold     Integer32,
58330	   rcVossSystemTemperatureStatus                INTEGER
58331     }
58332
58333rcVossSystemTemperatureSensorIndex      OBJECT-TYPE
58334	SYNTAX		Integer32 (1..4)
58335	MAX-ACCESS	not-accessible
58336	STATUS		current
58337	DESCRIPTION	"Temperature Sensor Index. The range depends on the
58338	                 number of sensors on the device.
58339			 For CN3240 device, there are 4 temperature sensors"
58340	::= { rcVossSystemTemperatureEntry 1 }
58341
58342rcVossSystemTemperatureSensorDescription	OBJECT-TYPE
58343	SYNTAX		DisplayString (SIZE (0..20))
58344	MAX-ACCESS	read-only
58345	STATUS		current
58346	DESCRIPTION	"Used to describle the name of the sensor"
58347	::= { rcVossSystemTemperatureEntry 2 }
58348
58349rcVossSystemTemperatureTemperature	OBJECT-TYPE
58350	SYNTAX		Gauge32
58351	UNITS           "celsius"
58352	MAX-ACCESS	read-only
58353	STATUS		current
58354	DESCRIPTION	"Sensor temperature measured in celsius degree"
58355	::= { rcVossSystemTemperatureEntry 3 }
58356
58357rcVossSystemTemperatureWarningThreshold	  OBJECT-TYPE
58358	SYNTAX		Integer32
58359	MAX-ACCESS	read-only
58360	STATUS		current
58361	DESCRIPTION	"Temperature value of Warning threshold of this sensor.
58362	                 When the temperature crosses this threshold, a warning
58363			 message will be generated"
58364	::= { rcVossSystemTemperatureEntry 4 }
58365
58366rcVossSystemTemperatureCriticalThreshold   OBJECT-TYPE
58367	SYNTAX		Integer32
58368	MAX-ACCESS	read-only
58369	STATUS		current
58370	DESCRIPTION	"Temperature value of Critical threshold of this sensor.
58371                         When the temperature crosses this threshold, the system
58372                         might get shutdown or a critical message is
58373			 generated depends on the hardware capability"
58374	::= { rcVossSystemTemperatureEntry 5 }
58375
58376rcVossSystemTemperatureStatus  OBJECT-TYPE
58377	SYNTAX	        INTEGER {
58378                       		normal(1),
58379                       		highWarning(2),
58380                       		highCritial(3)
58381                    	}
58382	MAX-ACCESS	read-only
58383	STATUS		current
58384	DESCRIPTION	"Indicates the current temperature status based on the.
58385	                 Warning and critical Threshold"
58386	::= { rcVossSystemTemperatureEntry 6 }
58387
58388-- Fan Tray
58389
58390rcVossSystemFanTrayInfoTable OBJECT-TYPE
58391     SYNTAX SEQUENCE OF RcVossSystemFanTrayInfoEntry
58392     MAX-ACCESS   not-accessible
58393     STATUS       current
58394     DESCRIPTION  "Table for the fan tray module info on the device"
58395     ::= { rcVossSystemObjects 3 }
58396
58397rcVossSystemFanTrayInfoEntry OBJECT-TYPE
58398     SYNTAX        RcVossSystemFanTrayInfoEntry
58399     MAX-ACCESS    not-accessible
58400     STATUS        current
58401     DESCRIPTION   "Contains information regarding a fan tray unit"
58402     INDEX        { rcVossSystemFanTrayInfoTrayId }
58403     ::= { rcVossSystemFanTrayInfoTable 1 }
58404
58405RcVossSystemFanTrayInfoEntry ::=
58406     SEQUENCE {
58407           rcVossSystemFanTrayInfoTrayId        Integer32,
58408	   rcVossSystemFanTrayInfoDescription   DisplayString,
58409	   rcVossSystemFanTrayInfoSerialNumber  DisplayString,
58410	   rcVossSystemFanTrayInfoPartNumber    DisplayString,
58411           rcVossSystemFanTrayInfoFlowType      INTEGER
58412     }
58413
58414rcVossSystemFanTrayInfoTrayId OBJECT-TYPE
58415        SYNTAX        Integer32 (1..5)
58416	MAX-ACCESS    not-accessible
58417	STATUS        current
58418	DESCRIPTION   "Fan tray ID.
58419	               3 trays on the device DSG8032,
58420		       3 trays on the device DSG9032,
58421		       4 trays on the device DSG8064,
58422                       5 trays on the device 8606"
58423	::= { rcVossSystemFanTrayInfoEntry 1 }
58424
58425rcVossSystemFanTrayInfoDescription  OBJECT-TYPE
58426	SYNTAX        DisplayString (SIZE (0..20))
58427	MAX-ACCESS    read-only
58428	STATUS        current
58429	DESCRIPTION   "Description of the fan tray"
58430	::= { rcVossSystemFanTrayInfoEntry 2 }
58431
58432rcVossSystemFanTrayInfoSerialNumber OBJECT-TYPE
58433      SYNTAX      DisplayString (SIZE (0..16))
58434      MAX-ACCESS  read-only
58435      STATUS      current
58436      DESCRIPTION "The fan tray serial number."
58437      ::= { rcVossSystemFanTrayInfoEntry 3 }
58438
58439rcVossSystemFanTrayInfoPartNumber OBJECT-TYPE
58440      SYNTAX      DisplayString (SIZE (0..16))
58441      MAX-ACCESS  read-only
58442      STATUS      current
58443      DESCRIPTION "The fan tray part number."
58444      ::= { rcVossSystemFanTrayInfoEntry 4 }
58445
58446rcVossSystemFanTrayInfoFlowType OBJECT-TYPE
58447      SYNTAX        INTEGER {
58448                       unknown(1),
58449                       frontToBack(2),
58450                       backToFront(3),
58451                       leftToRight(4),
58452                       rightToLeft(5)
58453                    }
58454      MAX-ACCESS    read-only
58455      STATUS        current
58456      DESCRIPTION   "Direction of the Fan Flow:
58457                     - unknown(1) - Flow can not be determined.
58458                     - fronttoback(2) - Front to back flow.
58459                     - backtofront(3) - Back to front flow.
58460                     - lefttoright(4) - Left to Right flow.
58461                     - righttoleft(5) - Right to left flow."
58462      ::= { rcVossSystemFanTrayInfoEntry 5 }
58463
58464-- VOSS system Fan
58465
58466rcVossSystemFanInfoTable OBJECT-TYPE
58467     SYNTAX SEQUENCE OF RcVossSystemFanInfoEntry
58468     MAX-ACCESS   not-accessible
58469     STATUS       current
58470     DESCRIPTION  "Table for the fan info on each fan tray on
58471                   device this "
58472     ::= { rcVossSystemObjects 4 }
58473
58474rcVossSystemFanInfoEntry OBJECT-TYPE
58475     SYNTAX        RcVossSystemFanInfoEntry
58476     MAX-ACCESS    not-accessible
58477     STATUS        current
58478     DESCRIPTION   "Contains information regarding a fan tray unit"
58479     INDEX        { rcVossSystemFanInfoTrayId, rcVossSystemFanInfoFanId }
58480     ::= { rcVossSystemFanInfoTable 1 }
58481
58482RcVossSystemFanInfoEntry ::=
58483     SEQUENCE {
58484           rcVossSystemFanInfoTrayId           Integer32,
58485           rcVossSystemFanInfoFanId            Integer32,
58486	   rcVossSystemFanInfoDescription      DisplayString,
58487	   rcVossSystemFanInfoOperStatus       INTEGER,
58488	   rcVossSystemFanInfoOperSpeed        INTEGER
58489     }
58490
58491rcVossSystemFanInfoTrayId   OBJECT-TYPE
58492        SYNTAX        Integer32 (1..5)
58493	MAX-ACCESS    not-accessible
58494	STATUS        current
58495	DESCRIPTION   "FanInfo tray ID.
58496	               3 trays on the device CN3240,
58497                       5 trays on the device 8608"
58498	::= { rcVossSystemFanInfoEntry 1 }
58499
58500rcVossSystemFanInfoFanId OBJECT-TYPE
58501	SYNTAX        Integer32 (1..4)
58502	MAX-ACCESS    not-accessible
58503	STATUS        current
58504	DESCRIPTION   "FanInfo unit ID on a fan tray.
58505	               Each FanInfo tray has 2 fans on the device CN3240,
58506                       Each FanInfo tray has 2 fans on the device 8606"
58507	::= { rcVossSystemFanInfoEntry 2 }
58508
58509rcVossSystemFanInfoDescription  OBJECT-TYPE
58510	SYNTAX        DisplayString (SIZE (0..20))
58511	MAX-ACCESS    read-only
58512	STATUS        current
58513	DESCRIPTION   "Description of the fan tray"
58514	::= { rcVossSystemFanInfoEntry 3 }
58515
58516rcVossSystemFanInfoOperStatus OBJECT-TYPE
58517	SYNTAX        INTEGER {
58518		         unknown(1),
58519		         up(2),
58520		         down(3),
58521			 notpresent(4)
58522	              }
58523	MAX-ACCESS    read-only
58524	STATUS        current
58525	DESCRIPTION   "Actual status of the FanInfo:
58526	              - unknown(1) - status can not be determined.
58527	              - up(2) - present and supplying power.
58528	              - down(3) - present, but failure indicated."
58529	::= { rcVossSystemFanInfoEntry 4 }
58530
58531rcVossSystemFanInfoOperSpeed OBJECT-TYPE
58532        SYNTAX        INTEGER {
58533                         low(1),
58534                         medium(2),
58535                         high(3)
58536                      }
58537        MAX-ACCESS    read-only
58538        STATUS        current
58539        DESCRIPTION   "Indicate the cuurent operational speed of the fan"
58540        ::= { rcVossSystemFanInfoEntry 5 }
58541
58542-- rcVossUsbTable
58543
58544rcVossUsbTable OBJECT-TYPE
58545       SYNTAX SEQUENCE OF RcVossUsbEntry
58546       MAX-ACCESS   not-accessible
58547       STATUS       current
58548       DESCRIPTION  "Table for the USB module info on the device"
58549       ::= { rcVossSystemObjects 7 }
58550
58551rcVossUsbEntry OBJECT-TYPE
58552       SYNTAX        RcVossUsbEntry
58553       MAX-ACCESS    not-accessible
58554       STATUS        current
58555       DESCRIPTION   "Contains information regarding a USB module"
58556       INDEX        { rcVossUsbTrayId }
58557       ::= { rcVossUsbTable 1 }
58558
58559RcVossUsbEntry ::=
58560      SEQUENCE {
58561                rcVossUsbTrayId         Integer32,
58562                rcVossUsbStatus         INTEGER,
58563                rcVossUsbDescription   DisplayString
58564               }
58565
58566rcVossUsbTrayId OBJECT-TYPE
58567      SYNTAX        Integer32 (1..2)
58568      MAX-ACCESS    not-accessible
58569      STATUS        current
58570      DESCRIPTION   "The Index of USB"
58571      ::= { rcVossUsbEntry 1 }
58572rcVossUsbStatus OBJECT-TYPE
58573      SYNTAX        INTEGER {
58574                              present(1),
58575                              notPresent(2)
58576                            }
58577      MAX-ACCESS    read-only
58578      STATUS        current
58579      DESCRIPTION   "The present status of the USB storage"
58580      ::= { rcVossUsbEntry 2 }
58581
58582rcVossUsbDescription  OBJECT-TYPE
58583      SYNTAX        DisplayString (SIZE (0..20))
58584      MAX-ACCESS    read-only
58585      STATUS        current
58586      DESCRIPTION   "Description of USB"
58587      ::= { rcVossUsbEntry 3 }
58588
58589
58590
58591
58592-- LED Table
58593rcVossSystemCardLedTable OBJECT-TYPE
58594        SYNTAX        SEQUENCE OF RcVossSystemCardLedEntry
58595        MAX-ACCESS    not-accessible
58596        STATUS        current
58597        DESCRIPTION   "This table contains information about LEDs of the chassis"
58598        ::= { rcVossSystemObjects 5 }
58599
58600rcVossSystemCardLedEntry OBJECT-TYPE
58601        SYNTAX        RcVossSystemCardLedEntry
58602        MAX-ACCESS    not-accessible
58603        STATUS        current
58604        DESCRIPTION   "Contains information regarding a LED Unit"
58605        INDEX         { rcVossSystemCardLedCardIndex, rcVossSystemCardLedId }
58606        ::= { rcVossSystemCardLedTable 1 }
58607
58608RcVossSystemCardLedEntry ::=
58609        SEQUENCE {
58610 		rcVossSystemCardLedCardIndex     Integer32,
58611		rcVossSystemCardLedId            Integer32,
58612                rcVossSystemCardLedLabel            DisplayString (SIZE (0..15)),
58613                rcVossSystemCardLedStatus           INTEGER
58614        }
58615rcVossSystemCardLedCardIndex OBJECT-TYPE
58616        SYNTAX        Integer32(1..32)
58617        MAX-ACCESS    not-accessible
58618        STATUS        current
58619        DESCRIPTION   "The chassis Card Index."
58620        ::= { rcVossSystemCardLedEntry 1 }
58621
58622
58623rcVossSystemCardLedId OBJECT-TYPE
58624        SYNTAX        Integer32(1..4)
58625        MAX-ACCESS    not-accessible
58626        STATUS        current
58627        DESCRIPTION   "The chassis LED Id."
58628        ::= { rcVossSystemCardLedEntry 2 }
58629
58630rcVossSystemCardLedLabel OBJECT-TYPE
58631        SYNTAX        DisplayString (SIZE (0..15))
58632        MAX-ACCESS    read-only
58633        STATUS        current
58634        DESCRIPTION   "The LED's label name."
58635        ::= { rcVossSystemCardLedEntry 3 }
58636
58637rcVossSystemCardLedStatus OBJECT-TYPE
58638        SYNTAX        INTEGER {
58639                         unknown(1),
58640                         greenSteady(2),
58641                         greenBlinking(3),
58642                         amberSteady(4),
58643                         amberBlinking(5),
58644                         greenamberBlinking(6),
58645                         off(7)
58646                      }
58647        MAX-ACCESS    read-only
58648        STATUS        current
58649        DESCRIPTION   "Type of the Led:
58650                      - unknown(1) - type can not be determined.
58651                      - greenSteady(2),
58652                      - greenBlinking(3),
58653                      - amberSteady(4),
58654                      - amberBlinking(5),
58655                      - greenamberBlinking(6),
58656		      - off(7)
58657                      For different LED, the meaning of each status is different."
58658        ::= { rcVossSystemCardLedEntry 4 }
58659
58660-- VOSS Temp Table
58661
58662
58663rcVossModularSystemTemperatureTable OBJECT-TYPE
58664     SYNTAX SEQUENCE OF RcVossModularSystemTemperatureEntry
58665     MAX-ACCESS   not-accessible
58666     STATUS       current
58667     DESCRIPTION  "Table for retrieving the temperatures
58668                   of each temperature sensor for Multiple Slot
58669                   system"
58670     ::= { rcVossSystemObjects 6}
58671
58672rcVossModularSystemTemperatureEntry OBJECT-TYPE
58673     SYNTAX        RcVossModularSystemTemperatureEntry
58674     MAX-ACCESS    not-accessible
58675     STATUS        current
58676     DESCRIPTION   "Contains information regarding the temperature of
58677                    each sensor on the device."
58678     INDEX        { rcVossModularSystemTemperatureCardIndex, rcVossModularSystemTemperatureSensorIndex }
58679     ::= { rcVossModularSystemTemperatureTable 1 }
58680
58681RcVossModularSystemTemperatureEntry ::=
58682     SEQUENCE {
58683           rcVossModularSystemTemperatureCardIndex             Integer32,
58684	   rcVossModularSystemTemperatureSensorIndex           Integer32,
58685           rcVossModularSystemTemperatureCardDescription       DisplayString,
58686	   rcVossModularSystemTemperatureSensorDescription     DisplayString,
58687           rcVossModularSystemTemperatureTemperature           Gauge32,
58688	   rcVossModularSystemTemperatureWarningThreshold      Integer32,
58689           rcVossModularSystemTemperatureCriticalThreshold     Integer32,
58690           rcVossModularSystemTemperatureShutdownThreshold     Integer32,
58691           rcVossModularSystemTemperatureStatus                INTEGER
58692     }
58693
58694rcVossModularSystemTemperatureCardIndex OBJECT-TYPE
58695        SYNTAX        Integer32(1..32)
58696        MAX-ACCESS    not-accessible
58697        STATUS        current
58698        DESCRIPTION   "The chassis Card Index."
58699        ::= { rcVossModularSystemTemperatureEntry 1 }
58700
58701rcVossModularSystemTemperatureSensorIndex      OBJECT-TYPE
58702        SYNTAX          Integer32 (1..5)
58703        MAX-ACCESS      not-accessible
58704        STATUS          current
58705        DESCRIPTION     "Temperature Sensor Index. The range depends on the
58706                         number of sensors on the device.
58707                         For 8608 device, there are 5 temperature sensors"
58708        ::= { rcVossModularSystemTemperatureEntry 2 }
58709
58710rcVossModularSystemTemperatureCardDescription        OBJECT-TYPE
58711        SYNTAX          DisplayString (SIZE (0..20))
58712        MAX-ACCESS      read-only
58713        STATUS          current
58714        DESCRIPTION     "Used to describle the name of the Card"
58715        ::= { rcVossModularSystemTemperatureEntry 3 }
58716
58717rcVossModularSystemTemperatureSensorDescription        OBJECT-TYPE
58718        SYNTAX          DisplayString (SIZE (0..20))
58719        MAX-ACCESS      read-only
58720        STATUS          current
58721        DESCRIPTION     "Used to describle the name of the sensor"
58722        ::= { rcVossModularSystemTemperatureEntry 4 }
58723
58724rcVossModularSystemTemperatureTemperature      OBJECT-TYPE
58725        SYNTAX          Gauge32
58726        UNITS           "celsius"
58727        MAX-ACCESS      read-only
58728        STATUS          current
58729        DESCRIPTION     "Sensor temperature measured in celsius degree"
58730        ::= { rcVossModularSystemTemperatureEntry 5 }
58731
58732rcVossModularSystemTemperatureWarningThreshold   OBJECT-TYPE
58733        SYNTAX          Integer32
58734        UNITS           "celsius"
58735        MAX-ACCESS      read-only
58736        STATUS          current
58737        DESCRIPTION     "Temperature value of Warning threshold of this sensor.
58738                         When the temperature crosses this threshold, a warning
58739                         message will be generated"
58740        ::= { rcVossModularSystemTemperatureEntry 6 }
58741
58742rcVossModularSystemTemperatureCriticalThreshold   OBJECT-TYPE
58743        SYNTAX          Integer32
58744        UNITS           "celsius"
58745        MAX-ACCESS      read-only
58746        STATUS          current
58747        DESCRIPTION     "Temperature value of Critical threshold of this sensor.
58748                         When the temperature crosses this threshold, the system
58749                         will get shutdown sooner on reaching shutdown threshold.
58750                         Additional warning before the Card is shutdown."
58751        ::= { rcVossModularSystemTemperatureEntry 7 }
58752
58753rcVossModularSystemTemperatureShutdownThreshold   OBJECT-TYPE
58754        SYNTAX          Integer32
58755        UNITS           "celsius"
58756        MAX-ACCESS      read-only
58757        STATUS          current
58758        DESCRIPTION     "Temperature value of Maximum temperature of this sensor.
58759                         When the temperature crosses this threshold,
58760                         the card is forced to shutdown state."
58761        ::= { rcVossModularSystemTemperatureEntry 8 }
58762
58763rcVossModularSystemTemperatureStatus  OBJECT-TYPE
58764        SYNTAX          INTEGER {
58765                                normal(1),
58766                                highWarning(2),
58767                                highCritial(3)
58768                        }
58769        MAX-ACCESS      read-only
58770        STATUS          current
58771        DESCRIPTION     "Indicates the current temperature status based on the.
58772                         Warning and critical Threshold"
58773        ::= { rcVossModularSystemTemperatureEntry 9 }
58774
58775-- rcCLiCustom
58776rcCliSystemMib   OBJECT IDENTIFIER ::= { rcCliSystem 1 }
58777rcCliSystemObjects   OBJECT IDENTIFIER ::= { rcCliSystemMib 1 }
58778rcCliCustom   OBJECT IDENTIFIER ::= { rcCliSystemObjects 1 }
58779
58780rcCliCustomBannerText  OBJECT-TYPE
58781         SYNTAX         DisplayString (SIZE (0..1896))
58782         MAX-ACCESS     read-write
58783         STATUS         current
58784         DESCRIPTION    "CLI customer banner. if object rcCliCustomBannerEnable
58785	 		is not true, the customer banner will not be shown on
58786			CLI session"
58787         ::= { rcCliCustom 1 }
58788
58789rcCliCustomBannerEnable  OBJECT-TYPE
58790         SYNTAX         TruthValue
58791         MAX-ACCESS     read-write
58792         STATUS         current
58793         DESCRIPTION    "Indicates wthether  the customer banner rcCliCustomBannerText is
58794	                  shown on the CLI session"
58795         ::= { rcCliCustom 2 }
58796
58797rcSmtpMib   OBJECT IDENTIFIER ::= { rcSmtp 1 }
58798rcSmtpObjects   OBJECT IDENTIFIER ::= { rcSmtpMib 1 }
58799rcSmtpGlobal   OBJECT IDENTIFIER ::= { rcSmtpObjects 1 }
58800
58801rcSmtpGlobalServerAddressType  OBJECT-TYPE
58802        SYNTAX        InetAddressType
58803        MAX-ACCESS    read-write
58804        STATUS        current
58805        DESCRIPTION   "The address type of Server (rcSmtpGlobalServerAddress)"
58806        ::= { rcSmtpGlobal 1 }
58807
58808rcSmtpGlobalServerAddress OBJECT-TYPE
58809        SYNTAX        InetAddress
58810	MAX-ACCESS    read-write
58811        STATUS        current
58812        DESCRIPTION   "SMTP server address. It is associated with rcSmtpGlobalServerAddressType "
58813        ::= { rcSmtpGlobal 2 }
58814
58815rcSmtpGlobalReceiverEmailsList OBJECT-TYPE
58816        SYNTAX        DisplayString  (SIZE (0..1274))
58817	MAX-ACCESS    read-write
58818        STATUS        current
58819        DESCRIPTION   "A list of email addresses which separated by comma.
58820	               Maximum length of each email address cannot exceeds 254
58821		       characters. 1274 can support up 5 email addresses and include
58822		       seperators"
58823        ::= { rcSmtpGlobal 3 }
58824
58825rcSmtpGlobalNumOfEmails OBJECT-TYPE
58826        SYNTAX        Integer32
58827        MAX-ACCESS    read-only
58828        STATUS        current
58829        DESCRIPTION   "Total number of email address in object rcSmtpGlobalReceiverEmails"
58830        ::= { rcSmtpGlobal 4 }
58831
58832rcSmtpGlobalSenderEmail OBJECT-TYPE
58833        SYNTAX        DisplayString(SIZE (0..254))
58834	MAX-ACCESS    read-write
58835        STATUS        current
58836        DESCRIPTION   "Sender email addresses which is used as from field to
58837		       send to the receiver email (rcSmtpGlobalReceiverEmailsList)"
58838        ::= { rcSmtpGlobal 5 }
58839
58840rcSmtpGlobalPort  OBJECT-TYPE
58841        SYNTAX        Integer32 (1..65535)
58842        MAX-ACCESS    read-write
58843        STATUS        current
58844        DESCRIPTION   "The TCP port of the Email server in object rcSmtpGlobalServerAddress.
58845		      The default SMTP port is 25"
58846	DEFVAL	      { 25 }
58847        ::= { rcSmtpGlobal 6 }
58848
58849rcSmtpGlobalSystemStatusSendTimer  OBJECT-TYPE
58850        SYNTAX        Integer32 (0 | 30..43200)
58851        UNITS         "seconds"
58852        MAX-ACCESS    read-write
58853        STATUS        current
58854        DESCRIPTION   "The system informatin email period, in seconds.
58855		      This timer is for emailing system information. It is not for
58856		      sending the logging event information.
58857	              0 means not to send the system infomration"
58858	DEFVAL	      { 0 }
58859        ::= { rcSmtpGlobal 7 }
58860
58861rcSmtpGlobalEnable    OBJECT-TYPE
58862        SYNTAX        TruthValue
58863        MAX-ACCESS    read-write
58864        STATUS        current
58865        DESCRIPTION   "Adminstratively Enable/disable this SMTP protocol"
58866        ::= { rcSmtpGlobal 8 }
58867
58868rcSmtpGlobalLogEventIds  OBJECT-TYPE
58869        SYNTAX        DisplayString(SIZE (0..2200))
58870	MAX-ACCESS    read-write
58871        STATUS        current
58872        DESCRIPTION   "A list of active event IDs whicd are currently sending by emial. It
58873	               includes the default event IDs also (rcSmtpGlobalDefaultLogEventIds).
58874		       This object can be used to added a new event ID of and removed a
58875		       event IDs that is no longer need to be send.
58876
58877	               The Event Ids is in the hex format (such as 0x12345678) and separated by
58878		       comma (0x001234,0x123456ab). Each event Ids is up to 10 digits with
58879		       the prefix 0x or 8 digits without prefix.  Plus a comma as a separator.
58880		       2200 can hold up to 200 Event IDs"
58881        ::= { rcSmtpGlobal 9 }
58882
58883rcSmtpGlobalNumOfEventIds OBJECT-TYPE
58884        SYNTAX        Integer32
58885        MAX-ACCESS    read-only
58886        STATUS        current
58887	DESCRIPTION   "Total number of event ID in object rcSmtpGlobalLogEventIds"
58888        ::= { rcSmtpGlobal 10 }
58889
58890rcSmtpGlobalDefaultLogEventIds  OBJECT-TYPE
58891        SYNTAX        DisplayString(SIZE (0..2200))
58892	MAX-ACCESS    read-only
58893        STATUS        current
58894        DESCRIPTION   "This is a default list of event IDs which the email will send by
58895	               default.  They will be added to Logging list (rcSmtpGlobalLogEventIds)
58896		       when device boot up. If a event ID from this list i sno longer need to
58897		       be send, it can be de-registed from the active logging list by using
58898		       removing from object rcSmtpGlobalLogEventIds.
58899
58900	               The Event Ids is in the hex format (such as 0x12345678) and separated
58901		       by comma. Each event Ids is up to 10 digits. Plus a comma as a separator.
58902		       2200 can hold up to 200 Event IDs"
58903        ::= { rcSmtpGlobal 11 }
58904
58905rcSmtpGlobalNumOfDefaultEventIds OBJECT-TYPE
58906        SYNTAX        Integer32
58907        MAX-ACCESS    read-only
58908        STATUS        current
58909	DESCRIPTION   "Total number of event ID in the default list object
58910		       rcSmtpGlobalDefaultLogEventIds"
58911        ::= { rcSmtpGlobal 12 }
58912
58913
58914rcSmtpGlobalDomainName OBJECT-TYPE
58915        SYNTAX        DisplayString(SIZE (1..254))
58916	MAX-ACCESS    read-write
58917        STATUS        current
58918        DESCRIPTION   "smtp domain name"
58919        ::= { rcSmtpGlobal 13 }
58920-- 10Gb Ethernet MIB table begin
58921
58922rcTengEnetStats 	OBJECT IDENTIFIER ::= { rcTengEnet 1 }
58923
58924-- Wis Sonet traps --
58925
58926rcWisTrap        OBJECT IDENTIFIER ::= { rcTengEnet 2 }
58927
58928rcWisSonetTrapType OBJECT-TYPE
58929        SYNTAX        INTEGER {
58930                              sectionAlarm(1),
58931                              lineAlarm(2),
58932                              pathAlarm(3)
58933                      }
58934        MAX-ACCESS    read-only
58935        STATUS        current
58936        DESCRIPTION   "Used to indicate a particular type of 10GE Sonet
58937                      trap."
58938        ::= { rcWisTrap 1 }
58939
58940rcWisSonetTrapIndication OBJECT-TYPE
58941        SYNTAX        INTEGER {
58942                            noDefect(1),
58943                            sectionLossOfSignal(2),
58944                            sectionLossOfFrame(3),
58945                            lineAlarmIndication(4),
58946                            lineRemoteDefectIndication(5),
58947                            pathLossOfPointer(6),
58948                            pathAlarmIndication(7),
58949                            pathRemoteDefectIndication(8),
58950                            pathUnequipped(9),
58951                            pathSignalLabelMismatch(10),
58952                            pathTraceMismatch(11)
58953                      }
58954        MAX-ACCESS    read-only
58955        STATUS        current
58956        DESCRIPTION   "Used to indicate an indication for a 10GE Sonet trap."
58957        ::= { rcWisTrap 2 }
58958
58959-- the 10Gb Ethernet-like Statistics group
58960
58961rcTengDot3StatsTable  OBJECT-TYPE
58962	SYNTAX         	SEQUENCE OF RcTengDot3StatsEntry
58963        MAX-ACCESS     	not-accessible
58964        STATUS         	current
58965	DESCRIPTION	"Statistics for a collection of ethernet-like
58966             		interfaces attached to a particular system."
58967        ::= { rcTengEnetStats 1 }
58968
58969rcTengDot3StatsEntry   OBJECT-TYPE
58970	SYNTAX      	RcTengDot3StatsEntry
58971	MAX-ACCESS  	not-accessible
58972	STATUS      	current
58973	DESCRIPTION	"Statistics for a particular interface to an
58974              		ethernet-like medium."
58975	INDEX     { rcTengDot3StatsIndex }
58976	::= { rcTengDot3StatsTable 1 }
58977
58978RcTengDot3StatsEntry ::=
58979	SEQUENCE {
58980		rcTengDot3StatsIndex                  		Integer32,
58981		rcTengDot3StatsAlignmentErrors            	Counter64,
58982		rcTengDot3StatsFCSErrors                  	Counter64,
58983		rcTengDot3StatsSingleCollisionFrames      	Counter64,
58984		rcTengDot3StatsMultipleCollisionFrames    	Counter64,
58985		rcTengDot3StatsSQETestErrors              	Counter64,
58986		rcTengDot3StatsDeferredTransmissions      	Counter64,
58987		rcTengDot3StatsLateCollisions             	Counter64,
58988		rcTengDot3StatsExcessiveCollisions        	Counter64,
58989		rcTengDot3StatsInternalMacTransmitErrors  	Counter64,
58990		rcTengDot3StatsCarrierSenseErrors         	Counter64,
58991		rcTengDot3StatsFrameTooLongs              	Counter64,
58992		rcTengDot3StatsInternalMacReceiveErrors   	Counter64,
58993		rcTengDot3StatsEtherChipSet        		OBJECT IDENTIFIER,
58994-- copy & combine from rcStatGigTable
58995                rcTengDot3StatsLinkFailures         		Counter32,
58996                rcTengDot3StatsPacketErrors         		Counter32,
58997                rcTengDot3StatsCarrierErrors        		Counter32,
58998                rcTengDot3StatsLinkInactiveErrors   		Counter32,
58999                rcTengDot3StatsInFlowCtrlPkts       		Counter64,
59000                rcTengDot3StatsOutFlowCtrlPkts      		Counter64,
59001-- copy & cobmine this atrribute from rcTengStatEntry
59002                rcTengDot3StatsFrameTooShorts                   Counter64,
59003-- from rcStatGigTable
59004                rcTengDot3StatsInPfcPkts                        Counter64,
59005                rcTengDot3StatsOutPfcPkts                       Counter64
59006 	}
59007
59008rcTengDot3StatsIndex   OBJECT-TYPE
59009 SYNTAX        Integer32 (0..2147483647)
59010	MAX-ACCESS  	read-only
59011	STATUS      	current
59012	DESCRIPTION	"An index value that uniquely identifies an
59013              		interface to an ethernet-like medium.  The
59014              		interface identified by a particular value of
59015              		this index is the same interface as identified
59016              		by the same value of ifIndex."
59017	::= { rcTengDot3StatsEntry 1 }
59018
59019rcTengDot3StatsAlignmentErrors   OBJECT-TYPE
59020	SYNTAX     	Counter64
59021	MAX-ACCESS 		read-only
59022	STATUS     	current
59023	DESCRIPTION	"A count of frames received on a particular
59024             		interface that are not an integral number of
59025             		octets in length and do not pass the FCS check.
59026			The count represented by an instance of this
59027             		object is incremented when the alignmentError
59028             		status is returned by the MAC service to the
59029             		LLC (or other MAC user). Received frames for
59030             		which multiple error conditions obtain are,
59031             		according to the conventions of IEEE 802.3
59032             		Layer Management, counted exclusively according
59033             		to the error status presented to the LLC."
59034	REFERENCE	"IEEE 802.3 Layer Management"
59035	::= { rcTengDot3StatsEntry 2 }
59036
59037rcTengDot3StatsFCSErrors   OBJECT-TYPE
59038	SYNTAX      	Counter64
59039	MAX-ACCESS  	read-only
59040	STATUS      	current
59041	DESCRIPTION	"A count of frames received on a particular
59042            		interface that are an integral number of octets
59043            		in length but do not pass the FCS check.
59044            		The count represented by an instance of this
59045            		object is incremented when the frameCheckError
59046            		status is returned by the MAC service to the
59047            		LLC (or other MAC user). Received frames for
59048            		which multiple error conditions obtain are,
59049            		according to the conventions of IEEE 802.3
59050            		Layer Management, counted exclusively according
59051            		to the error status presented to the LLC."
59052	REFERENCE	"IEEE 802.3 Layer Management"
59053	::= { rcTengDot3StatsEntry 3 }
59054
59055rcTengDot3StatsSingleCollisionFrames   OBJECT-TYPE
59056	SYNTAX		Counter64
59057	MAX-ACCESS  	read-only
59058	STATUS      	current
59059	DESCRIPTION	"A count of successfully transmitted frames on
59060            		a particular interface for which transmission
59061            		is inhibited by exactly one collision.
59062            		A frame that is counted by an instance of this
59063            		object is also counted by the corresponding
59064            		instance of either the ifOutUcastPkts,
59065            		ifOutMulticastPkts, or ifOutBroadcastPkts,
59066            		and is not counted by the corresponding
59067            		instance of the dot3StatsMultipleCollisionFrames
59068            		object."
59069	REFERENCE	"IEEE 802.3 Layer Management"
59070	::= { rcTengDot3StatsEntry 4 }
59071
59072rcTengDot3StatsMultipleCollisionFrames   OBJECT-TYPE
59073	SYNTAX        	Counter64
59074	MAX-ACCESS   	read-only
59075	STATUS      	current
59076	DESCRIPTION	"A count of successfully transmitted frames on
59077	                a particular interface for which transmission
59078			is inhibited by more than one collision.
59079			A frame that is counted by an instance of this
59080			object is also counted by the corresponding
59081			instance of either the ifOutUcastPkts,
59082			ifOutMulticastPkts, or ifOutBroadcastPkts,
59083			and is not counted by the corresponding
59084			instance of the dot3StatsSingleCollisionFrames
59085			object."
59086	REFERENCE	"IEEE 802.3 Layer Management"
59087        ::= { rcTengDot3StatsEntry 5 }
59088
59089rcTengDot3StatsSQETestErrors   OBJECT-TYPE
59090        SYNTAX       	Counter64
59091	MAX-ACCESS   	read-only
59092        STATUS       	current
59093        DESCRIPTION 	"A count of times that the SQE TEST ERROR
59094                        message is generated by the PLS sublayer for a
59095			particular interface. The SQE TEST ERROR
59096			message is defined in section 7.2.2.2.4 of
59097			ANSI/IEEE 802.3-1985 and its generation is
59098			described in section 7.2.4.6 of the same
59099			document."
59100        REFERENCE	"ANSI/IEEE Std 802.3-1985 Carrier Sense
59101                        Multiple Access with Collision Detection Access
59102			Method and Physical Layer Specifications"
59103        ::= { rcTengDot3StatsEntry 6 }
59104
59105rcTengDot3StatsDeferredTransmissions   OBJECT-TYPE
59106        SYNTAX      	Counter64
59107        MAX-ACCESS  	read-only
59108        STATUS      	current
59109        DESCRIPTION	"A count of frames for which the first
59110                        transmission attempt on a particular interface
59111                        is delayed because the medium is busy.
59112			The count represented by an instance of this
59113			object does not include frames involved in
59114			collisions."
59115        REFERENCE	"IEEE 802.3 Layer Management"
59116        ::= { rcTengDot3StatsEntry 7 }
59117
59118rcTengDot3StatsLateCollisions   OBJECT-TYPE
59119        SYNTAX      	Counter64
59120        MAX-ACCESS  	read-only
59121        STATUS      	current
59122        DESCRIPTION	"The number of times that a collision is
59123                        detected on a particular interface later than
59124			512 bit-times into the transmission of a
59125			packet.
59126			Five hundred and twelve bit-times corresponds
59127			to 51.2 microseconds on a 10 Mbit/s system. A
59128			(late) collision included in a count
59129			represented by an instance of this object is
59130			also considered as a (generic) collision for
59131			purposes of other collision-related
59132			statistics."
59133	REFERENCE	"IEEE 802.3 Layer Management"
59134        ::= { rcTengDot3StatsEntry 8 }
59135
59136rcTengDot3StatsExcessiveCollisions   OBJECT-TYPE
59137        SYNTAX      	Counter64
59138        MAX-ACCESS  	read-only
59139	STATUS      	current
59140        DESCRIPTION	"A count of frames for which transmission on a
59141                        particular interface fails due to excessive
59142                        collisions."
59143        REFERENCE	"IEEE 802.3 Layer Management"
59144        ::= { rcTengDot3StatsEntry 9 }
59145
59146rcTengDot3StatsInternalMacTransmitErrors   OBJECT-TYPE
59147        SYNTAX      	Counter64
59148	MAX-ACCESS  	read-only
59149	STATUS      	current
59150	DESCRIPTION	"A count of frames for which transmission on a
59151                        particular interface fails due to an internal
59152			MAC sublayer transmit error. A frame is only
59153			counted by an instance of this object if it is
59154			not counted by the corresponding instance of
59155			either the rcTengDot3StatsLateCollisions object, the
59156			rcTengDot3StatsExcessiveCollisions object, or the
59157			rcTengDot3StatsCarrierSenseErrors object.
59158
59159			The precise meaning of the count represented by
59160			an instance of this object is implementation-
59161			specific.  In particular, an instance of this
59162			object may represent a count of transmission
59163			errors on a particular interface that are not
59164			otherwise counted."
59165	REFERENCE	"IEEE 802.3 Layer Management"
59166        ::= { rcTengDot3StatsEntry 10 }
59167
59168rcTengDot3StatsCarrierSenseErrors   OBJECT-TYPE
59169        SYNTAX  	Counter64
59170	MAX-ACCESS  	read-only
59171        STATUS      	current
59172        DESCRIPTION	"The number of times that the carrier sense
59173                        condition was lost or never asserted when
59174			attempting to transmit a frame on a particular
59175			interface.
59176
59177			The count represented by an instance of this
59178			object is incremented at most once per
59179			transmission attempt, even if the carrier sense
59180			condition fluctuates during a transmission
59181			attempt."
59182        REFERENCE	"IEEE 802.3 Layer Management"
59183        ::= { rcTengDot3StatsEntry 11 }
59184
59185-- { rcTengDot3StatsEntry 12 } is not assigned
59186
59187rcTengDot3StatsFrameTooLongs   OBJECT-TYPE
59188        SYNTAX      	Counter64
59189        MAX-ACCESS  	read-only
59190        STATUS      	current
59191     	DESCRIPTION	"A count of frames received on a particular
59192            		interface that exceed the maximum permitted
59193            		frame size.
59194
59195	            	The count represented by an instance of this
59196            		object is incremented when the frameTooLong
59197            		status is returned by the MAC service to the
59198            		LLC (or other MAC user). Received frames for
59199            		which multiple error conditions obtain are,
59200            		according to the conventions of IEEE 802.3
59201            		Layer Management, counted exclusively according
59202            		to the error status presented to the LLC."
59203	REFERENCE	"IEEE 802.3 Layer Management"
59204	::= { rcTengDot3StatsEntry 13 }
59205
59206-- { rcTengDot3StatsEntry 14 } is not assigned
59207
59208-- { rcTengDot3StatsEntry 15 } is not assigned
59209
59210rcTengDot3StatsInternalMacReceiveErrors   OBJECT-TYPE
59211	SYNTAX      	Counter64
59212        MAX-ACCESS  	read-only
59213        STATUS      	current
59214        DESCRIPTION	"A count of frames for which reception on a
59215            		particular interface fails due to an internal
59216            		MAC sublayer receive error. A frame is only
59217            		counted by an instance of this object if it is
59218            		not counted by the corresponding instance of
59219            		either the rcTengDot3StatsFrameTooLongs object, the
59220            		rcTengDot3StatsAlignmentErrors object, or the
59221            		rcTengDot3StatsFCSErrors object.
59222
59223            		The precise meaning of the count represented by
59224            		an instance of this object is implementation-
59225            		specific.  In particular, an instance of this
59226            		object may represent a count of receive errors
59227            		on a particular interface that are not
59228            		otherwise counted."
59229	REFERENCE	"IEEE 802.3 Layer Management"
59230        ::= { rcTengDot3StatsEntry 16 }
59231
59232rcTengDot3StatsEtherChipSet   OBJECT-TYPE
59233	SYNTAX        	OBJECT IDENTIFIER
59234        MAX-ACCESS    	read-only
59235        STATUS        	current
59236       	DESCRIPTION	"This object contains an OBJECT IDENTIFIER
59237            		which identifies the chipset used to
59238            		realize the interface. Ethernet-like
59239            		interfaces are typically built out of
59240            		several different chips. The MIB implementor
59241            		is presented with a decision of which chip
59242            		to identify via this object. The implementor
59243            		should identify the chip which is usually
59244            		called the Medium Access Control chip.
59245            		If no such chip is easily identifiable,
59246            		the implementor should identify the chip
59247            		which actually gathers the transmit
59248            		and receive statistics and error
59249            		indications. This would allow a
59250            		manager station to correlate the
59251            		statistics and the chip generating
59252            		them, giving it the ability to take
59253            		into account any known anomalies
59254            		in the chip."
59255	::= { rcTengDot3StatsEntry 17 }
59256
59257rcTengDot3StatsLinkFailures OBJECT-TYPE
59258        SYNTAX        	Counter32
59259        MAX-ACCESS    	read-only
59260        STATUS        	current
59261        DESCRIPTION   	"The total number of link failures enCounter32ed on
59262                      	this interface."
59263        ::= { rcTengDot3StatsEntry 18 }
59264
59265rcTengDot3StatsPacketErrors OBJECT-TYPE
59266        SYNTAX        	Counter32
59267        MAX-ACCESS    	read-only
59268        STATUS        	current
59269        DESCRIPTION   	"The total number of packet errors enCounter32ed on
59270                      	this interface."
59271        ::= { rcTengDot3StatsEntry 19 }
59272
59273rcTengDot3StatsCarrierErrors OBJECT-TYPE
59274        SYNTAX        	Counter32
59275        MAX-ACCESS    	read-only
59276        STATUS        	current
59277        DESCRIPTION   	"The total number of carrier errors enCounter32ed on
59278                      	this interface."
59279        ::= { rcTengDot3StatsEntry 20 }
59280
59281rcTengDot3StatsLinkInactiveErrors OBJECT-TYPE
59282        SYNTAX        	Counter32
59283        MAX-ACCESS    	read-only
59284        STATUS        	current
59285        DESCRIPTION   	"The total number of link inactive errors enCounter32ed
59286                       	on this interface."
59287        ::= {rcTengDot3StatsEntry 21 }
59288
59289rcTengDot3StatsInFlowCtrlPkts OBJECT-TYPE
59290        SYNTAX        	Counter64
59291        MAX-ACCESS    	read-only
59292        STATUS        	current
59293        DESCRIPTION   	"The total number of flow control packets received
59294                       	by this interface."
59295        ::= { rcTengDot3StatsEntry 22 }
59296
59297rcTengDot3StatsOutFlowCtrlPkts OBJECT-TYPE
59298        SYNTAX        	Counter64
59299        MAX-ACCESS    	read-only
59300        STATUS        	current
59301        DESCRIPTION   	"The total number of flow control packets transmitted
59302                       	by this interface."
59303        ::= { rcTengDot3StatsEntry 23 }
59304
59305rcTengDot3StatsFrameTooShorts OBJECT-TYPE
59306        SYNTAX        	Counter64
59307        MAX-ACCESS    	read-only
59308        STATUS        	current
59309        DESCRIPTION   	"The total number of frames that are too short
59310                      	that were enCounter32ed on this interface."
59311        ::= { rcTengDot3StatsEntry 24 }
59312
59313rcTengDot3StatsInPfcPkts OBJECT-TYPE
59314        SYNTAX         Counter64
59315        MAX-ACCESS     read-only
59316        STATUS         current
59317        DESCRIPTION   "The total number of Priority Flow Control (PFC)
59318                       packets received by this interface."
59319        ::= { rcTengDot3StatsEntry 26 }
59320
59321rcTengDot3StatsOutPfcPkts OBJECT-TYPE
59322        SYNTAX         Counter64
59323        MAX-ACCESS     read-only
59324        STATUS         current
59325        DESCRIPTION   "The total number of Priority Flow Control (PFC)
59326                       packets transmitted by this interface."
59327        ::= { rcTengDot3StatsEntry 27 }
59328
59329
59330-- 10Gb ethernet Stat Tbale
59331
59332rcTengStatTable OBJECT-TYPE
59333	SYNTAX        	SEQUENCE OF RcTengStatEntry
59334        MAX-ACCESS    	not-accessible
59335        STATUS        	current
59336        DESCRIPTION   "A table used to store port statistics."
59337        ::= { rcTengEnetStats 2 }
59338
59339rcTengStatEntry OBJECT-TYPE
59340        SYNTAX        	RcTengStatEntry
59341        MAX-ACCESS    	not-accessible
59342        STATUS        	current
59343        DESCRIPTION   	"interface Counter32s"
59344        INDEX         	{ rcTengStatIndex }
59345        ::= { rcTengStatTable 1 }
59346
59347RcTengStatEntry ::= SEQUENCE {
59348        	rcTengStatIndex                 Integer32,
59349                rcTengStatBridgeInUnicastFrames     Counter32,
59350                rcTengStatBridgeInMulticastFrames   Counter32,
59351                rcTengStatBridgeInBroadcastFrames   Counter32,
59352                rcTengStatBridgeInDiscards          Counter32,
59353                rcTengStatBridgeOutUnicastFrames    Counter32,
59354                rcTengStatBridgeOutMulticastFrames  Counter32,
59355                rcTengStatBridgeOutBroadcastFrames  Counter32,
59356                rcTengStatRouteInUnicastFrames      Counter32,
59357                rcTengStatRouteInMulticastFrames    Counter32,
59358                rcTengStatRouteInDiscards           Counter32,
59359                rcTengStatRouteOutUnicastFrames     Counter32,
59360                rcTengStatRouteOutMulticastFrames   Counter32,
59361                rcTengStatStgForwardTransitions     Counter32,
59362                rcTengStatStgInConfigBpdus          Counter32,
59363                rcTengStatStgInTcnBpdus             Counter32,
59364                rcTengStatStgInBadBpdus             Counter32,
59365                rcTengStatStgOutConfigBpdus         Counter32,
59366                rcTengStatStgOutTcnBpdus            Counter32,
59367                rcTengStatBridgeOutFrames           Counter32
59368        }
59369
59370rcTengStatIndex OBJECT-TYPE
59371        SYNTAX        Integer32 (0..2147483647)
59372        MAX-ACCESS    	read-only
59373        STATUS        	current
59374        DESCRIPTION   	"An index value that uniquely identifies a port.
59375                      	This value is similar to ifIndex in MIB2."
59376        ::= { rcTengStatEntry 1 }
59377
59378rcTengStatBridgeInUnicastFrames OBJECT-TYPE
59379        SYNTAX        	Counter32
59380        MAX-ACCESS    	read-only
59381        STATUS        	current
59382        DESCRIPTION   	"The total number of incoming unicast frames that
59383                      	were bridged."
59384        ::= { rcTengStatEntry 2 }
59385
59386rcTengStatBridgeInMulticastFrames OBJECT-TYPE
59387        SYNTAX        	Counter32
59388        MAX-ACCESS    	read-only
59389        STATUS        	current
59390        DESCRIPTION   	"The total number of incoming multicast frames that
59391                      	were bridged."
59392        ::= { rcTengStatEntry 3 }
59393
59394rcTengStatBridgeInBroadcastFrames OBJECT-TYPE
59395        SYNTAX        	Counter32
59396        MAX-ACCESS    	read-only
59397        STATUS        	current
59398        DESCRIPTION   	"The total number of incoming broadcast frames that
59399                      	were bridged."
59400        ::= { rcTengStatEntry 4 }
59401
59402rcTengStatBridgeInDiscards OBJECT-TYPE
59403        SYNTAX        	Counter32
59404        MAX-ACCESS    	read-only
59405        STATUS        	current
59406        DESCRIPTION   	"The total number of frames that were discarded by
59407                      	the bridging entity."
59408        ::= { rcTengStatEntry 5 }
59409
59410rcTengStatBridgeOutUnicastFrames OBJECT-TYPE
59411        SYNTAX        	Counter32
59412        MAX-ACCESS    	read-only
59413        STATUS        	current
59414        DESCRIPTION   	"The total number of outgoing unicast frames that
59415                      	were bridged."
59416        ::= { rcTengStatEntry 6 }
59417
59418rcTengStatBridgeOutMulticastFrames OBJECT-TYPE
59419        SYNTAX        	Counter32
59420        MAX-ACCESS    	read-only
59421        STATUS        	current
59422        DESCRIPTION   	"The total number of outgoing multicast frames that
59423                      	were bridged."
59424        ::= { rcTengStatEntry 7 }
59425
59426rcTengStatBridgeOutBroadcastFrames OBJECT-TYPE
59427        SYNTAX        	Counter32
59428        MAX-ACCESS    	read-only
59429        STATUS        	current
59430        DESCRIPTION   	"The total number of outgoing broadcast frames that
59431                      	were bridged."
59432        ::= { rcTengStatEntry 8 }
59433
59434rcTengStatRouteInUnicastFrames OBJECT-TYPE
59435        SYNTAX        	Counter32
59436        MAX-ACCESS    	read-only
59437        STATUS        	current
59438        DESCRIPTION   	"The total number of incoming unicast frames that
59439                      	were routed."
59440        ::= { rcTengStatEntry 9 }
59441
59442rcTengStatRouteInMulticastFrames OBJECT-TYPE
59443        SYNTAX        	Counter32
59444        MAX-ACCESS    	read-only
59445        STATUS        	current
59446        DESCRIPTION   	"The total number of incoming multicast frames that
59447                      	were routed."
59448        ::= { rcTengStatEntry 10 }
59449
59450rcTengStatRouteInDiscards OBJECT-TYPE
59451        SYNTAX        	Counter32
59452        MAX-ACCESS    	read-only
59453        STATUS        	current
59454        DESCRIPTION   	"The total number of frames that were discarded by
59455                      	the routing entity."
59456        ::= { rcTengStatEntry 11 }
59457
59458rcTengStatRouteOutUnicastFrames OBJECT-TYPE
59459        SYNTAX        	Counter32
59460        MAX-ACCESS    	read-only
59461        STATUS        	current
59462        DESCRIPTION   	"The total number of outgoing unicast frames that
59463                      	were routed."
59464        ::= { rcTengStatEntry 12 }
59465
59466rcTengStatRouteOutMulticastFrames OBJECT-TYPE
59467        SYNTAX        	Counter32
59468        MAX-ACCESS    	read-only
59469        STATUS        	current
59470        DESCRIPTION   	"The total number of outgoing multicast frames that
59471                      	were routed."
59472        ::= { rcTengStatEntry 13 }
59473
59474rcTengStatStgForwardTransitions OBJECT-TYPE
59475        SYNTAX        	Counter32
59476        MAX-ACCESS    	read-only
59477        STATUS        	current
59478        DESCRIPTION   	"The number of times this port has transitioned
59479                      	from the Learning state to the Forwarding state."
59480        ::= { rcTengStatEntry 14 }
59481
59482rcTengStatStgInConfigBpdus OBJECT-TYPE
59483        SYNTAX        	Counter32
59484        MAX-ACCESS    	read-only
59485        STATUS        	current
59486        DESCRIPTION   	""
59487        ::= { rcTengStatEntry 15 }
59488
59489rcTengStatStgInTcnBpdus OBJECT-TYPE
59490        SYNTAX        	Counter32
59491        MAX-ACCESS    	read-only
59492        STATUS        	current
59493        DESCRIPTION   	""
59494        ::= { rcTengStatEntry 16 }
59495
59496rcTengStatStgInBadBpdus OBJECT-TYPE
59497        SYNTAX        	Counter32
59498        MAX-ACCESS    	read-only
59499        STATUS        	current
59500        DESCRIPTION   	""
59501        ::= { rcTengStatEntry 17 }
59502
59503rcTengStatStgOutConfigBpdus OBJECT-TYPE
59504        SYNTAX        	Counter32
59505        MAX-ACCESS    	read-only
59506        STATUS        	current
59507        DESCRIPTION   	""
59508        ::= { rcTengStatEntry 18 }
59509
59510rcTengStatStgOutTcnBpdus OBJECT-TYPE
59511        SYNTAX        	Counter32
59512        MAX-ACCESS    	read-only
59513        STATUS        	current
59514        DESCRIPTION   	""
59515        ::= { rcTengStatEntry 19 }
59516
59517rcTengStatBridgeOutFrames OBJECT-TYPE
59518        SYNTAX        	Counter32
59519        MAX-ACCESS    	read-only
59520        STATUS        	current
59521        DESCRIPTION     "Used by the Accelar 8000 product family to account
59522                        for all transmitted bridge unicast, broadcast, and
59523                        multicast packets.  The individual Counter32s are not
59524                        supported."
59525
59526        ::= { rcTengStatEntry 20 }
59527
59528-- From rfc1573rcc.mib
59529-- the Interfaces table
59530-- The Interfaces table contains information on the entity's
59531-- interfaces.  Each sub-layer below the internetwork-layer
59532-- of a network interface is considered to be an interface.
59533
59534rcTengIfTable OBJECT-TYPE
59535       	SYNTAX      	SEQUENCE OF RcTengIfEntry
59536       	MAX-ACCESS  	not-accessible
59537       	STATUS      	current
59538       	DESCRIPTION	"A list of interface entries.  The number of entries
59539               		is given by the value of engIfNumber."
59540       ::= { rcTengEnetStats 3 }
59541
59542rcTengIfEntry OBJECT-TYPE
59543       	SYNTAX      	RcTengIfEntry
59544       	MAX-ACCESS  	not-accessible
59545       	STATUS      	current
59546       	DESCRIPTION	"An entry containing management information applicable
59547               		to a particular interface."
59548       	INDEX   { rcTengIfIndex }
59549       	::= { rcTengIfTable 1 }
59550
59551RcTengIfEntry ::= SEQUENCE {
59552           rcTengIfIndex                InterfaceIndex,
59553           rcTengIfDescr                DisplayString,
59554           rcTengIfType                 INTEGER,
59555           rcTengIfMtu                  Integer32,
59556           rcTengIfSpeed                Gauge32,
59557           rcTengIfPhysAddress          PhysAddress,
59558           rcTengIfAdminStatus          INTEGER,
59559           rcTengIfOperStatus           INTEGER,
59560           rcTengIfLastChange           TimeTicks,
59561           rcTengIfInOctets             Counter64,
59562           rcTengIfInUcastPkts          Counter64,
59563           rcTengIfInNUcastPkts         Counter64,  -- obsolete
59564           rcTengIfInDiscards           Counter64,
59565           rcTengIfInErrors             Counter64,
59566           rcTengIfInUnknownProtos      Counter64,
59567           rcTengIfOutOctets            Counter64,
59568           rcTengIfOutUcastPkts         Counter64,
59569           rcTengIfOutNUcastPkts        Counter64,  -- obsolete
59570           rcTengIfOutDiscards          Counter64,
59571           rcTengIfOutErrors            Counter64,
59572           rcTengIfOutQLen              Gauge32,    -- obsolete
59573           rcTengIfSpecific             OBJECT IDENTIFIER -- obsolete
59574       }
59575
59576rcTengIfIndex OBJECT-TYPE
59577       	SYNTAX      	InterfaceIndex
59578       	MAX-ACCESS  	read-only
59579       	STATUS      	current
59580       	DESCRIPTION	"A unique value, greater than zero, for each
59581               		interface.  It is recommended that values are assigned
59582               		contiguously starting from 1.  The value for each
59583               		interface sub-layer must remain constant at least from
59584               		one re-initialization of the entity's network
59585               		management system to the next re-initialization."
59586       ::= { rcTengIfEntry 1 }
59587
59588rcTengIfDescr OBJECT-TYPE
59589       	SYNTAX      	DisplayString (SIZE (0..255))
59590       	MAX-ACCESS  	read-only
59591       	STATUS      	current
59592       	DESCRIPTION	"A textual string containing information about the
59593               		interface.  This string should include the name of the
59594               		manufacturer, the product name and the version of the
59595               		interface hardware/software."
59596       	::= { rcTengIfEntry 2 }
59597
59598rcTengIfType OBJECT-TYPE
59599       	SYNTAX 		INTEGER {
59600                   	other(1),          -- none of the following
59601                   	regular1822(2),
59602                   	hdh1822(3),
59603                   	ddnX25(4),
59604                   	rfc877x25(5),
59605                   	ethernetCsmacd(6),
59606                   	iso88023Csmacd(7),
59607                   	iso88024TokenBus(8),
59608                   	iso88025TokenRing(9),
59609                   	iso88026Man(10),
59610                   	starLan(11),
59611                   	proteon10Mbit(12),
59612                   	proteon80Mbit(13),
59613                   	hyperchannel(14),
59614                   	fddi(15),
59615                   	lapb(16),
59616                   	sdlc(17),
59617                   	ds1(18),           -- DS1/E1 (RFC 1406)
59618                   	e1(19),            -- obsolete
59619                   	basicISDN(20),
59620                   	primaryISDN(21),
59621                   	propPointToPointSerial(22), -- proprietary serial
59622                   	ppp(23),
59623                   	softwareLoopback(24),
59624                   	eon(25),            -- CLNP over IP (RFC 1070)
59625                   	ethernet3Mbit(26),
59626                   	nsip(27),           -- XNS over IP
59627                   	slip(28),           -- generic SLIP
59628                   	ultra(29),          -- ULTRA technologies
59629                   	ds3(30),            -- T-3
59630                   	sip(31),            -- SMDS
59631                   	frameRelay(32),    -- DTE only
59632                   	rs232(33),
59633                   	para(34),           -- parallel-port
59634                   	arcnet(35),         -- arcnet
59635                   	arcnetPlus(36),     -- arcnet plus
59636                   	atm(37),            -- ATM cells
59637                   	miox25(38),
59638                   	sonet(39),          -- SONET or SDH
59639                   	x25ple(40),
59640                   	iso88022llc(41),
59641                   	localTalk(42),
59642                   	smdsDxi(43),
59643                   	frameRelayService(44),  -- Frame relay DCE
59644                   	v35(45),
59645                   	hssi(46),
59646                   	hippi(47),
59647                   	modem(48),          -- Generic modem
59648                   	aal5(49),           -- AAL5 over ATM
59649                   	sonetPath(50),
59650                   	sonetVT(51),
59651                   	smdsIcip(52),       -- SMDS InterCarrier Interface
59652                   	propVirtual(53),    -- proprietary virtual/internal
59653                   	propMultiplexor(54) -- proprietary multiplexing
59654		}
59655       	MAX-ACCESS  	read-only
59656    	STATUS      	current
59657       	DESCRIPTION	"The type of interface.  Additional values for IfType
59658               		are assigned by the Internet Assigned Numbers
59659               		Authority (IANA), through updating the syntax of the
59660               		IANAifType textual convention."
59661       	::= { rcTengIfEntry 3 }
59662
59663rcTengIfMtu OBJECT-TYPE
59664       	SYNTAX      	Integer32
59665       	MAX-ACCESS  	read-only
59666       	STATUS      	current
59667       	DESCRIPTION	"The size of the largest packet which can be
59668               		sent/received on the interface, specified in octets.
59669               		For interfaces that are used for transmitting network
59670               		datagrams, this is the size of the largest network
59671               		datagram that can be sent on the interface."
59672       	::= { rcTengIfEntry 4 }
59673
59674rcTengIfSpeed OBJECT-TYPE
59675       	SYNTAX      	Gauge32
59676       	MAX-ACCESS  	read-only
59677       	STATUS      	current
59678       	DESCRIPTION	"An estimate of the interface's current bandwidth in
59679               		bits per second.  For interfaces which do not vary in
59680               		bandwidth or for those where no accurate estimation
59681               		can be made, this object should contain the nominal
59682               		bandwidth.  If the bandwidth of the interface is
59683               		greater than the maximum value reportable by this
59684               		object then this object should report its maximum
59685               		value (4,294,967,295) and ifHighSpeed must be used to
59686               		report the interace's speed.  For a sub-layer which
59687               		has no concept of bandwidth, this object should be
59688              		zero."
59689       	::= { rcTengIfEntry 5 }
59690
59691rcTengIfPhysAddress OBJECT-TYPE
59692       	SYNTAX      	PhysAddress
59693       	MAX-ACCESS  	read-only
59694       	STATUS      	current
59695       	DESCRIPTION	"The interface's address at its protocol sub-layer.
59696               		The interface's media-specific MIB must define the bit
59697               		and byte ordering and format of the value contained by
59698               		this object.  For interfaces which do not have such an
59699               		address (e.g., a serial line), this object should
59700               		contain an octet string of zero length."
59701       	::= { rcTengIfEntry 6 }
59702
59703rcTengIfAdminStatus OBJECT-TYPE
59704       	SYNTAX 	INTEGER {
59705                	up(1),       -- ready to pass packets
59706                   	down(2),
59707                   	testing(3)   -- in some test mode
59708               	}
59709       	MAX-ACCESS  	read-write
59710       	STATUS      	current
59711       	DESCRIPTION	"The desired state of the interface.  The testing(3)
59712               		state indicates that no operational packets can be
59713               		passed.  When a managed system initializes, all
59714               		interfaces start with IfAdminStatus in the down(2)
59715               		state.  As a result of either explicit management
59716               		action or per configuration information retained by
59717               		the managed system, IfAdminStatus is then changed to
59718               		either the up(1) or testing(3) states (or remains in
59719               		the down(2) state)."
59720       	::= { rcTengIfEntry 7 }
59721
59722rcTengIfOperStatus OBJECT-TYPE
59723       	SYNTAX	INTEGER {
59724                   	up(1),       	-- ready to pass packets
59725                   	down(2),
59726                   	testing(3),  	-- in some test mode
59727                   	unknown(4),  	-- status can not be determined
59728                                	-- for some reason.
59729                   	dormant(5)
59730               	}
59731       	MAX-ACCESS  	read-only
59732       	STATUS      	current
59733       	DESCRIPTION	"The current operational state of the interface.  The
59734               		testing(3) state indicates that no operational packets
59735               		can be passed.  If IfAdminStatus is down(2) then
59736               		IfOperStatus should be down(2).  If IfAdminStatus is
59737              	 	changed to up(1) then ifOperStatus should change to
59738               		up(1) if the interface is ready to transmit and
59739               		receive network traffic; it should change to
59740               		dormant(5) if the interface is waiting for external
59741               		actions (such as a serial line waiting for an
59742               		incomming connection); it should remain in the down(2)
59743               		state if and only if there is a fault that prevents if
59744               		from going to the up(1) state."
59745       	::= { rcTengIfEntry 8 }
59746
59747rcTengIfLastChange OBJECT-TYPE
59748       	SYNTAX      	TimeTicks
59749       	MAX-ACCESS  	read-only
59750       	STATUS      	current
59751       	DESCRIPTION	"The value of sysUpTime at the time the interface
59752               		entered its current operational state.  If the current
59753               		state was entered prior to the last re-initialization
59754               		of the local network management subsystem, then this
59755               		object contains a zero value."
59756       	::= { rcTengIfEntry 9 }
59757
59758rcTengIfInOctets OBJECT-TYPE
59759       	SYNTAX      	Counter64
59760       	MAX-ACCESS  	read-only
59761       	STATUS      	current
59762       	DESCRIPTION	"The total number of octets received on the interface,
59763               		including framing characters."
59764       	::= { rcTengIfEntry 10 }
59765
59766rcTengIfInUcastPkts OBJECT-TYPE
59767       	SYNTAX      	Counter64
59768       	MAX-ACCESS  	read-only
59769       	STATUS      	current
59770      	DESCRIPTION	"The number of packets, delivered by this sub-layer to
59771               		a higher (sub-)layer, which were not addressed to a
59772               		multicast or broadcast address at this sub-layer."
59773       	::= { rcTengIfEntry 11 }
59774
59775rcTengIfInNUcastPkts OBJECT-TYPE
59776       	SYNTAX      	Counter64
59777       	MAX-ACCESS  	read-only
59778       	STATUS          obsolete
59779       	DESCRIPTION	"The number of packets, delivered by this sub-layer to
59780               		a higher (sub-)layer, which were addressed to a
59781               		multicast or broadcast address at this sub-layer.
59782               		This object is deprecated in favour of
59783               		IfInMulticastPkts and IfInBroadcastPkts."
59784       	::= { rcTengIfEntry 12 }
59785
59786rcTengIfInDiscards OBJECT-TYPE
59787       	SYNTAX      	Counter64
59788       	MAX-ACCESS  	read-only
59789       	STATUS      	current
59790       	DESCRIPTION	"The number of inbound packets which were chosen to be
59791               		discarded even though no errors had been detected to
59792               		prevent their being deliverable to a higher-layer
59793               		protocol.  One possible reason for discarding such a
59794               		packet could be to free up buffer space."
59795       	::= { rcTengIfEntry 13 }
59796
59797rcTengIfInErrors OBJECT-TYPE
59798       	SYNTAX      	Counter64
59799       	MAX-ACCESS  	read-only
59800       	STATUS      	current
59801       	DESCRIPTION	"For packet-oriented interfaces, the number of inbound
59802               		packets that contained errors preventing them from
59803               		being deliverable to a higher-layer protocol.  For
59804               		character-oriented or fixed-length interfaces, the
59805               		number of inbound transmission units that contained
59806               		errors preventing them from being deliverable to a
59807               		higher-layer protocol."
59808       	::= { rcTengIfEntry 14 }
59809
59810rcTengIfInUnknownProtos OBJECT-TYPE
59811       	SYNTAX      	Counter64
59812       	MAX-ACCESS  	read-only
59813       	STATUS      	current
59814       	DESCRIPTION	"For packet-oriented interfaces, the number of packets
59815               		received via the interface which were discarded
59816               		because of an unknown or unsupported protocol.  For
59817               		character-oriented or fixed-length interfaces which
59818               		support protocol multiplexing the number of
59819               		transmission units received via the interface which
59820               		were discarded because of an unknown or unsupported
59821               		protocol.  For any interface which does not support
59822               		protocol multiplexing, this counter will always be 0."
59823       	::= { rcTengIfEntry 15 }
59824
59825rcTengIfOutOctets OBJECT-TYPE
59826       	SYNTAX      	Counter64
59827       	MAX-ACCESS  	read-only
59828       	STATUS      	current
59829       	DESCRIPTION	"The total number of octets transmitted out of the
59830               		interface, including framing characters."
59831       	::= { rcTengIfEntry 16 }
59832
59833rcTengIfOutUcastPkts OBJECT-TYPE
59834       	SYNTAX      	Counter64
59835       	MAX-ACCESS  	read-only
59836       	STATUS      	current
59837       	DESCRIPTION	"The total number of packets that higher-level
59838               		protocols requested be transmitted, and which were not
59839               		addressed to a multicast or broadcast address at this
59840               		sub-layer, including those that were discarded or not
59841               		sent."
59842       	::= { rcTengIfEntry 17 }
59843
59844rcTengIfOutNUcastPkts OBJECT-TYPE
59845       	SYNTAX      	Counter64
59846       	MAX-ACCESS  	read-only
59847       	STATUS          obsolete
59848       	DESCRIPTION	"The total number of packets that higher-level
59849               		protocols requested be transmitted, and which were
59850               		addressed to a multicast or broadcast address at this
59851               		sub-layer, including those that were discarded or not
59852               		sent.
59853
59854               		This object is deprecated in favour of
59855               		IfOutMulticastPkts and IfOutBroadcastPkts."
59856       	::= { rcTengIfEntry 18 }
59857
59858rcTengIfOutDiscards OBJECT-TYPE
59859       	SYNTAX      	Counter64
59860       	MAX-ACCESS  	read-only
59861       	STATUS      	current
59862       	DESCRIPTION	"The number of outbound packets which were chosen to
59863               		be discarded even though no errors had been detected
59864               		to prevent their being transmitted.  One possible
59865               		reason for discarding such a packet could be to free
59866               		up buffer space."
59867       	::= { rcTengIfEntry 19 }
59868
59869rcTengIfOutErrors OBJECT-TYPE
59870       	SYNTAX      	Counter64
59871       	MAX-ACCESS  	read-only
59872       	STATUS      	current
59873       	DESCRIPTION	"For packet-oriented interfaces, the number of
59874               		outbound packets that could not be transmitted because
59875               		of errors.  For character-oriented or fixed-length
59876               		interfaces, the number of outbound transmission units
59877               		that could not be transmitted because of errors."
59878       	::= { rcTengIfEntry 20 }
59879
59880rcTengIfOutQLen OBJECT-TYPE
59881       	SYNTAX      	Gauge32
59882       	MAX-ACCESS  	read-only
59883       	STATUS          obsolete
59884       	DESCRIPTION	"The length of the output packet queue (in packets)."
59885       	::= { rcTengIfEntry 21 }
59886
59887rcTengIfSpecific OBJECT-TYPE
59888       	SYNTAX      OBJECT IDENTIFIER
59889       	MAX-ACCESS  read-only
59890       	STATUS      obsolete
59891       	DESCRIPTION	"A reference to MIB definitions specific to the
59892               		particular media being used to realize the interface.
59893               		It is recommended that this value point to an instance
59894               		of a MIB object in the media-specific MIB, i.e., that
59895               		this object have the semantics associated with the
59896               		InstancePointer textual convention defined in RFC
59897               		1443.  In fact, it is recommended that the media-
59898               		specific MIB specify what value ifSpecific should/can
59899               		take for values of ifType.  If no MIB definitions
59900               		specific to the particular media are available, the
59901               		value should be set to the OBJECT IDENTIFIER { 0 0 }."
59902       	::= { rcTengIfEntry 22 }
59903
59904
59905--
59906--   Extension to the interface table
59907--
59908-- This table replaces the ifExtnsTable table.
59909--
59910
59911rcTengIfXTable        	OBJECT-TYPE
59912       	SYNTAX      	SEQUENCE OF RcTengIfXEntry
59913       	MAX-ACCESS  	not-accessible
59914       	STATUS      	current
59915       	DESCRIPTION	"A list of interface entries.  The number of entries
59916               		is given by the value of ifNumber.  This table
59917               		contains additional objects for the interface table."
59918       	::= { rcTengEnetStats 4 }
59919
59920rcTengIfXEntry        	OBJECT-TYPE
59921       	SYNTAX      	RcTengIfXEntry
59922       	MAX-ACCESS  	not-accessible
59923       	STATUS      	current
59924       	DESCRIPTION	"An entry containing additional management information
59925               		applicable to a particular interface."
59926       	INDEX    { rcTengIfXIndex }
59927       	::= { rcTengIfXTable 1 }
59928
59929RcTengIfXEntry ::= SEQUENCE {
59930           rcTengIfXIndex                InterfaceIndex,
59931           rcTengIfName                  DisplayString,
59932           rcTengIfInMulticastPkts       Counter64,
59933           rcTengIfInBroadcastPkts       Counter64,
59934           rcTengIfOutMulticastPkts      Counter64,
59935           rcTengIfOutBroadcastPkts      Counter64,
59936           rcTengIfHCInOctets            Counter64,
59937           rcTengIfHCInUcastPkts         Counter64,
59938           rcTengIfHCInMulticastPkts     Counter64,
59939           rcTengIfHCInBroadcastPkts     Counter64,
59940           rcTengIfHCOutOctets           Counter64,
59941           rcTengIfHCOutUcastPkts        Counter64,
59942           rcTengIfHCOutMulticastPkts    Counter64,
59943           rcTengIfHCOutBroadcastPkts    Counter64,
59944           rcTengIfLinkUpDownTrapEnable  INTEGER,
59945           rcTengIfHighSpeed             Gauge32,
59946           rcTengIfPromiscuousMode       TruthValue,
59947           rcTengIfConnectorPresent      TruthValue
59948       	}
59949
59950rcTengIfXIndex OBJECT-TYPE
59951       	SYNTAX      	InterfaceIndex
59952       	MAX-ACCESS  	read-only
59953       	STATUS      	current
59954       	DESCRIPTION	"A unique value, greater than zero, for each
59955               		interface.  It is recommended that values are assigned
59956               		contiguously starting from 1.  The value for each
59957               		interface sub-layer must remain constant at least from
59958               		one re-initialization of the entity's network
59959               		management system to the next re-initialization."
59960       ::= { rcTengIfXEntry 1 }
59961
59962rcTengIfName OBJECT-TYPE
59963       	SYNTAX      	DisplayString
59964       	MAX-ACCESS  	read-only
59965       	STATUS      	current
59966       	DESCRIPTION	"The textual name of the interface.  The value of this
59967               		object should be the name of the interface as assigned
59968               		by the local device and should be suitable for use in
59969               		commands entered at the device's `console'.  This
59970               		might be a text name, such as `le0' or a simple port
59971               		number, such as `1', depending on the interface naming
59972               		syntax of the device.  If several entries in the
59973               		rcTengIfTable together represent a single interface as
59974			named	by the device, then each will have the same
59975			value of rcTengIfName.  If there is no local name, or
59976			this object is otherwise not applicable, then this
59977			object contains a 0-length string."
59978       	::= { rcTengIfXEntry 2 }
59979
59980rcTengIfInMulticastPkts OBJECT-TYPE
59981       	SYNTAX      	Counter64
59982       	MAX-ACCESS  	read-only
59983       	STATUS      	current
59984       	DESCRIPTION	"The number of packets, delivered by this sub-layer to
59985               		a higher (sub-)layer, which were addressed to a
59986               		multicast address at this sub-layer.  For a MAC layer
59987               		protocol, this includes both Group and Functional
59988               		addresses."
59989       	::= { rcTengIfXEntry 3 }
59990
59991rcTengIfInBroadcastPkts OBJECT-TYPE
59992       	SYNTAX      	Counter64
59993       	MAX-ACCESS  	read-only
59994       	STATUS      	current
59995       	DESCRIPTION	"The number of packets, delivered by this sub-layer to
59996               		a higher (sub-)layer, which were addressed to a
59997               		broadcast address at this sub-layer."
59998       	::= { rcTengIfXEntry 4 }
59999
60000rcTengIfOutMulticastPkts OBJECT-TYPE
60001       	SYNTAX      	Counter64
60002       	MAX-ACCESS  	read-only
60003       	STATUS      	current
60004       	DESCRIPTION	"The total number of packets that higher-level
60005               		protocols requested be transmitted, and which were
60006               		addressed to a multicast address at this sub-layer,
60007               		including those that were discarded or not sent.  For
60008               		a MAC layer protocol, this includes both Group and
60009               		Functional addresses."
60010       	::= { rcTengIfXEntry 5 }
60011
60012rcTengIfOutBroadcastPkts OBJECT-TYPE
60013       	SYNTAX      	Counter64
60014       	MAX-ACCESS  	read-only
60015       	STATUS      	current
60016       	DESCRIPTION	"The total number of packets that higher-level
60017               		protocols requested be transmitted, and which were
60018               		addressed to a broadcast address at this sub-layer,
60019               		including those that were discarded or not sent."
60020       	::= { rcTengIfXEntry 6 }
60021
60022rcTengIfHCInOctets OBJECT-TYPE
60023       	SYNTAX      	Counter64
60024       	MAX-ACCESS 	read-only
60025       	STATUS      	current
60026       	DESCRIPTION	"The total number of octets received on the interface,
60027               		including framing characters.  This object is a 64-bit
60028               		version of rcTengIfInOctets."
60029       	::= { rcTengIfXEntry 7 }
60030
60031rcTengIfHCInUcastPkts OBJECT-TYPE
60032       	SYNTAX      	Counter64
60033       	MAX-ACCESS  	read-only
60034       	STATUS      	current
60035       	DESCRIPTION	"The number of packets, delivered by this sub-layer to
60036               		a higher (sub-)layer, which were not addressed to a
60037               		multicast or broadcast address at this sub-layer.
60038               		This object is a 64-bit version of rcTengIfInUcastPkts."
60039       	::= { rcTengIfXEntry 8 }
60040
60041rcTengIfHCInMulticastPkts OBJECT-TYPE
60042       	SYNTAX      	Counter64
60043       	MAX-ACCESS  	read-only
60044       	STATUS      	current
60045       	DESCRIPTION	"The number of packets, delivered by this sub-layer to
60046               		a higher (sub-)layer, which were addressed to a
60047               		multicast address at this sub-layer.  For a MAC layer
60048               		protocol, this includes both Group and Functional
60049               		addresses.  This object is a 64-bit version of
60050               		rcTengIfInMulticastPkts."
60051       	::= { rcTengIfXEntry 9 }
60052
60053rcTengIfHCInBroadcastPkts OBJECT-TYPE
60054       	SYNTAX      	Counter64
60055       	MAX-ACCESS  	read-only
60056       	STATUS      	current
60057       	DESCRIPTION	"The number of packets, delivered by this sub-layer to
60058               		a higher (sub-)layer, which were addressed to a
60059               		broadcast address at this sub-layer.  This object is a
60060               		64-bit version of IfInBroadcastPkts."
60061       	::= { rcTengIfXEntry 10 }
60062
60063rcTengIfHCOutOctets OBJECT-TYPE
60064       	SYNTAX      	Counter64
60065       	MAX-ACCESS  	read-only
60066       	STATUS      	current
60067       	DESCRIPTION	"The total number of octets transmitted out of the
60068               		interface, including framing characters.  This object
60069               		is a 64-bit version of rcTengIfOutOctets."
60070       	::= { rcTengIfXEntry 11 }
60071
60072rcTengIfHCOutUcastPkts OBJECT-TYPE
60073       	SYNTAX      	Counter64
60074       	MAX-ACCESS  	read-only
60075       	STATUS      	current
60076       	DESCRIPTION	"The total number of packets that higher-level
60077               		protocols requested be transmitted, and which were not
60078               		addressed to a multicast or broadcast address at this
60079               		sub-layer, including those that were discarded or not
60080               		sent.  This object is a 64-bit version of
60081               		rcTengIfOutUcastPkts."
60082       	::= { rcTengIfXEntry 12 }
60083
60084rcTengIfHCOutMulticastPkts OBJECT-TYPE
60085       	SYNTAX      	Counter64
60086       	MAX-ACCESS  	read-only
60087       	STATUS      	current
60088       	DESCRIPTION	"The total number of packets that higher-level
60089               		protocols requested be transmitted, and which were
60090               		addressed to a multicast address at this sub-layer,
60091               		including those that were discarded or not sent.  For
60092               		a MAC layer protocol, this includes both Group and
60093               		Functional addresses.  This object is a 64-bit version
60094               		of rcTengIfOutMulticastPkts."
60095       	::= { rcTengIfXEntry 13 }
60096
60097rcTengIfHCOutBroadcastPkts OBJECT-TYPE
60098       	SYNTAX      	Counter64
60099       	MAX-ACCESS  	read-only
60100       	STATUS      	current
60101       	DESCRIPTION	"The total number of packets that higher-level
60102               		protocols requested be transmitted, and which were
60103               		addressed to a broadcast address at this sub-layer,
60104               		including those that were discarded or not sent.  This
60105               		object is a 64-bit version of rcTengIfOutBroadcastPkts."
60106       	::= { rcTengIfXEntry 14 }
60107
60108rcTengIfLinkUpDownTrapEnable  OBJECT-TYPE
60109       	SYNTAX      	INTEGER { enabled(1), disabled(2) }
60110       	MAX-ACCESS  	read-write
60111       	STATUS      	current
60112       	DESCRIPTION	"Indicates whether linkUp/linkDown traps should be
60113               		generated for this interface.
60114               		By default, this object should have the value
60115               		enabled(1) for interfaces which do not operate on
60116               		'top' of any other interface (as defined in the
60117               		rcTengIfStackTable), and disabled(2) otherwise."
60118       	::= { rcTengIfXEntry 15 }
60119
60120rcTengIfHighSpeed OBJECT-TYPE
60121       	SYNTAX      	Gauge32
60122       	MAX-ACCESS  	read-only
60123       	STATUS      	current
60124       	DESCRIPTION	"An estimate of the interface's current bandwidth in
60125               		units of 1,000,000 bits per second.  If this object
60126               		reports a value of `n' then the speed of the interface
60127               		is somewhere in the range of `n-500,000' to
60128               		`n+499,999'.  For interfaces which do not vary in
60129               		bandwidth or for those where no accurate estimation
60130               		can be made, this object should contain the nominal
60131               		bandwidth.  For a sub-layer which has no concept of
60132               		bandwidth, this object should be zero."
60133       	::= { rcTengIfXEntry 16 }
60134
60135rcTengIfPromiscuousMode  OBJECT-TYPE
60136       	SYNTAX      	TruthValue
60137       	MAX-ACCESS  	read-write
60138       	STATUS      	current
60139       	DESCRIPTION	"This object has a value of false(2) If this interface
60140               		only accepts packets/frames that are addressed to this
60141               		station.  This object has a value of true(1) when the
60142               		station accepts all packets/frames transmitted on the
60143               		media.  The value true(1) is only legal on certain
60144               		types of media.  If legal, setting this object to a
60145               		value of true(1) may require the interface to be reset
60146               		before becoming effective.
60147
60148               		The value of rcTengIfPromiscuousMode does not affect the
60149               		reception of broadcast and multicast packets/frames by
60150               		the interface."
60151       	::= { rcTengIfXEntry 17 }
60152
60153rcTengIfConnectorPresent   OBJECT-TYPE
60154       	SYNTAX      	TruthValue
60155       	MAX-ACCESS  	read-only
60156       	STATUS      	current
60157       	DESCRIPTION	"This object has the value 'true(1)' if the interface
60158               		sublayer has a physical connector and the value
60159               		'false(2)' otherwise."
60160       	::= { rcTengIfXEntry 18 }
60161
60162-- RecRecord
60163
60164rcRecReservTable OBJECT-TYPE
60165     SYNTAX       SEQUENCE OF RcRecReservEntry
60166     MAX-ACCESS   not-accessible
60167     STATUS       current
60168     DESCRIPTION  "This table would display the statistics of several HW
60169                   record type used.  This will also let the user reserve
60170                   certain number of records for each type."
60171     ::= { rcRec 1 }
60172
60173rcRecReservTablEntry OBJECT-TYPE
60174        SYNTAX        RcRecReservEntry
60175        MAX-ACCESS    not-accessible
60176        STATUS        current
60177        DESCRIPTION   ""
60178        INDEX         { rcRecReservRecordType }
60179        ::= { rcRecReservTable 1 }
60180
60181RcRecReservEntry ::=
60182     SEQUENCE {
60183             rcRecReservRecordType      INTEGER,
60184             rcRecReservUsed            Integer32,
60185             rcRecReservReserved        Integer32,
60186             rcRecReservNewReserved     Integer32,
60187             rcRecReservDefReserved     Integer32
60188     }
60189
60190rcRecReservRecordType OBJECT-TYPE
60191     SYNTAX         INTEGER  {
60192                          filter(1),
60193                          ipmc(2),
60194                          local(3),
60195                          mac(4),
60196                          static(5),
60197                          vrrp(6)
60198                      }
60199     MAX-ACCESS     read-only
60200     STATUS         current
60201     DESCRIPTION    "."
60202     ::= { rcRecReservTablEntry 1 }
60203
60204rcRecReservUsed OBJECT-TYPE
60205     SYNTAX         Integer32
60206     MAX-ACCESS     read-only
60207     STATUS         current
60208     DESCRIPTION    "Displayes the number of HW records actually usee
60209                     by the recordType."
60210     ::= { rcRecReservTablEntry 2 }
60211
60212rcRecReservReserved OBJECT-TYPE
60213     SYNTAX         Integer32
60214     MAX-ACCESS     read-only
60215     STATUS         current
60216     DESCRIPTION    "Displayes the number of HW records reserved for
60217                     the recordType."
60218     ::= { rcRecReservTablEntry 3 }
60219
60220rcRecReservNewReserved OBJECT-TYPE
60221     SYNTAX         Integer32
60222     MAX-ACCESS     read-write
60223     STATUS         current
60224     DESCRIPTION    "Displayes the number of HW records that w ill
60225                     be reserved for this recordType after reset if the
60226                     configuration is saved."
60227     ::= { rcRecReservTablEntry 4 }
60228
60229rcRecReservDefReserved OBJECT-TYPE
60230     SYNTAX         Integer32
60231     MAX-ACCESS     read-only
60232     STATUS         current
60233     DESCRIPTION    "Number of records reserved for this recordType
60234                     if loaded with factory default."
60235     ::= { rcRecReservTablEntry 5 }
60236
60237-- SSH Group
60238-- SSH Global Information. All requires RWA access.
60239
60240rcSshGlobal   OBJECT IDENTIFIER        ::= { rcSsh 1 }
60241
60242rcSshGlobalVersion OBJECT-TYPE
60243     SYNTAX       INTEGER {
60244                         v2only(1),
60245                         both(2)
60246                      }
60247     MAX-ACCESS   read-write
60248     STATUS       current
60249     DESCRIPTION  "SSH version"
60250     DEFVAL       { v2only }
60251     ::= { rcSshGlobal 1 }
60252
60253rcSshGlobalPort OBJECT-TYPE
60254     SYNTAX       INTEGER (1..49151)
60255     MAX-ACCESS   read-write
60256     STATUS       current
60257     DESCRIPTION  "SSH connection port."
60258     DEFVAL       { 22 }
60259     ::= { rcSshGlobal 2 }
60260
60261rcSshGlobalMaxSession OBJECT-TYPE
60262     SYNTAX       INTEGER (0..8)
60263     MAX-ACCESS   read-write
60264     STATUS       current
60265     DESCRIPTION  "Number of session allowed."
60266     DEFVAL       { 4 }
60267     ::= { rcSshGlobal 3 }
60268
60269rcSshGlobalTimeout OBJECT-TYPE
60270     SYNTAX       INTEGER (1..120)
60271     MAX-ACCESS   read-write
60272     STATUS       current
60273     DESCRIPTION  "SSH connection timeout in seconds."
60274     DEFVAL       { 60 }
60275     ::= { rcSshGlobal 4 }
60276
60277rcSshGlobalRsaKeySize OBJECT-TYPE
60278     SYNTAX       INTEGER (1024..2048)
60279     MAX-ACCESS   read-write
60280     STATUS       current
60281     DESCRIPTION  "SSH Rsa key size."
60282     DEFVAL       { 2048 }
60283     ::= { rcSshGlobal 5 }
60284
60285rcSshGlobalDsaKeySize OBJECT-TYPE
60286     SYNTAX       INTEGER (1024)
60287     MAX-ACCESS   read-write
60288     STATUS       current
60289     DESCRIPTION  "SSH Dsa key size."
60290     DEFVAL       { 1024 }
60291     ::= { rcSshGlobal 6 }
60292
60293rcSshGlobalRsaAuth OBJECT-TYPE
60294     SYNTAX       TruthValue
60295     MAX-ACCESS   read-write
60296     STATUS       current
60297     DESCRIPTION  "Enable/disable SSH RSA authentication"
60298     DEFVAL       { true }
60299     ::= { rcSshGlobal 7 }
60300
60301rcSshGlobalDsaAuth OBJECT-TYPE
60302     SYNTAX       TruthValue
60303     MAX-ACCESS   read-write
60304     STATUS       current
60305     DESCRIPTION  "Enable/disable SSH DSA authentication"
60306     DEFVAL       { true }
60307     ::= { rcSshGlobal 8 }
60308
60309rcSshGlobalPassAuth OBJECT-TYPE
60310     SYNTAX       TruthValue
60311     MAX-ACCESS   read-write
60312     STATUS       current
60313     DESCRIPTION  "Enable/disable SSH RSA authentication"
60314     DEFVAL       { true }
60315     ::= { rcSshGlobal 9 }
60316
60317rcSshGlobalKeyAction OBJECT-TYPE
60318     SYNTAX       INTEGER  {
60319                         none(0),
60320                         generateDsa(1),
60321                         generateRsa(2),
60322                         deleteDsa(3),
60323                         deleteRsa(4)
60324                      }
60325     MAX-ACCESS   read-write
60326     STATUS       current
60327     DESCRIPTION  "SSH key action."
60328     ::= { rcSshGlobal 10 }
60329
60330rcSshGlobalEnable OBJECT-TYPE
60331     SYNTAX       INTEGER {
60332                         false(0),
60333                         true(1),
60334                         secure(2)
60335                      }
60336     MAX-ACCESS   read-write
60337     STATUS       current
60338     DESCRIPTION  "Enable/disable, or securely enable SSH. Securely enable
60339                   turns off other daemon flag, and it takes ffect afte reboot"
60340     DEFVAL       { false }
60341     ::= { rcSshGlobal 11 }
60342
60343rcSshGlobalRekeyEnable OBJECT-TYPE
60344     SYNTAX       TruthValue
60345     MAX-ACCESS   read-write
60346     STATUS       current
60347     DESCRIPTION  "Enable/disable SSH Rekey. This needs global SSH flag to be
60348                   enabled"
60349     DEFVAL       { false }
60350     ::= { rcSshGlobal 16 }
60351
60352rcSshGlobalRekeyTimeInterval OBJECT-TYPE
60353     SYNTAX       Integer32 (1..6)
60354     UNITS        "hours"
60355     MAX-ACCESS   read-write
60356     STATUS       current
60357     DESCRIPTION  "Time interval in hours after which active SSH sessions
60358                   should start the rekey process."
60359     DEFVAL       { 1 }
60360     ::= { rcSshGlobal 17 }
60361
60362rcSshGlobalRekeyDataLimit OBJECT-TYPE
60363     SYNTAX       Integer32 (1..6)
60364     MAX-ACCESS   read-write
60365     STATUS       current
60366     DESCRIPTION  "Total data(in GB) Tx and Rx in active SSH sessions
60367                   after which sessions should start the rekey process."
60368     DEFVAL       { 1 }
60369     ::= { rcSshGlobal 18 }
60370
60371rcSshGlobalSftpEnable OBJECT-TYPE
60372     SYNTAX       TruthValue
60373     MAX-ACCESS   read-write
60374     STATUS       current
60375     DESCRIPTION  "Enable/disable SSH Sftp."
60376     DEFVAL       { true }
60377     ::= { rcSshGlobal 19 }
60378
60379rcSshGlobalKeyboardInteractiveAuth OBJECT-TYPE
60380     SYNTAX       TruthValue
60381     MAX-ACCESS   read-write
60382     STATUS       current
60383     DESCRIPTION  "Enable/disable SSH keyboard-interactive mode authentication"
60384     DEFVAL       { false }
60385     ::= { rcSshGlobal 20 }
60386
60387rcSshAuthType  OBJECT-TYPE
60388     SYNTAX         BITS
60389        {
60390         hmacSha1(0),
60391         aeadAes128GcmSsh(1),
60392         aeadAes256GcmSsh(2),
60393         hmacSha2256(3)
60394        }
60395     MAX-ACCESS     read-write
60396     STATUS         current
60397     DESCRIPTION    "value is one of multiple (logically by 'OR' of
60398                    following value:
60399                        bit 0 - hmac_sha1
60400                        bit 1 - aead_aes_128_gcm_ssh
60401                        bit 2 - aead_aes_256_gcm_ssh
60402                        bit 3 - hmac_sha2_256
60403                    hmac_sha1            : Enables hmac-sha1 auth type
60404                    aead_aes_128_gcm_ssh : Enables aead-aes-128-gcm-ssh auth
60405                                           type
60406                    aead_aes_256_gcm_ssh : Enables aead-aes-256-gcm-ssh auth
60407                                           type
60408                    hmac_sha2_256        : Enables hmac-sha2-256 auth type"
60409    ::= { rcSshGlobal  21 }
60410
60411rcSshEncryptionType  OBJECT-TYPE
60412     SYNTAX         BITS
60413        {
60414         aes128Cbc(0),
60415         aes256Cbc(1),
60416         threeDesCbc(2),
60417         aeadAes128GcmSsh(3),
60418         aeadAes256GcmSsh(4),
60419         aes128Ctr(5),
60420         rijndael128Cbc(6),
60421         aes256Ctr(7),
60422         aes192Ctr(8),
60423         aes192Cbc(9),
60424         rijndael192Cbc(10),
60425         blowfishCbc(11)
60426        }
60427     MAX-ACCESS     read-write
60428     STATUS         current
60429     DESCRIPTION    "value is one of multiple (logically by 'OR' of
60430                    following value:
60431                        bit 0  - aes128_cbc
60432                        bit 1  - aes256_cbc
60433                        bit 2  - threedes_cbc
60434                        bit 3  - aead_aes_128_gcm_ssh
60435                        bit 4  - aead_aes_256_gcm_ssh
60436                        bit 5  - aes128_ctr
60437                        bit 6  - rijndael128_cbc
60438                        bit 7  - aes256_ctr
60439                        bit 8  - aes192_ctr
60440                        bit 9 - aes192_cbc
60441                        bit 10 - rijndael192_cbc
60442                        bit 11 - blowfish_cbc
60443                    aes128_cbc             : Enables hmac-sha1 encryption type
60444                    aes256_cbc             : Enables aes256-cbc encrytption
60445                                             type
60446                    threedes_cbc           : Enables 3des-cbc type encryption
60447                                             type
60448                    aead_aes_128_gcm_ssh   : Enables aead-aes-128-gcm-ssh
60449                                             encryption type
60450                    aead_aes_256_gcm_ssh   : Enables  aead-aes-256-gcm-ssh
60451                                             encryption type
60452                    aes128_ctr             : Enables  aes128-ctr encryption type
60453                    rijndael128_cbc        : Enables rijndael128-cbc
60454                                             encryption type
60455                    aes256_ctr             : Enables aes256-ctr encryption type
60456                                             type
60457                    aes192_ctr             : Enables aes198-ctr encryption
60458                                             type
60459                    aes192_cbc             : Enables aes192-cbc encryption type
60460                    rijndael192_cbc        : Enables rijndael192-cbc
60461                                             encryption type
60462                    blowfish_cbc           : Enables  blowfish-cbc encryption type"
60463     ::= { rcSshGlobal  22 }
60464
60465rcSshKeyExchangeMethod  OBJECT-TYPE
60466     SYNTAX         BITS
60467        {
60468         diffieHellmanGroup14Sha1(0),
60469         diffieHellmanGroup1Sha1(1)
60470        }
60471     MAX-ACCESS     read-write
60472     STATUS         current
60473     DESCRIPTION    "value is one of multiple (logically by 'OR'
60474                    of following value:
60475                          bit 0 - diffie_hellman_group14_sha1
60476                          bit 1 - diffie_hellman_group1_sha1
60477                    diffie_hellman_group14_sha1 : Enables
60478                                        diffie-hellman-group14_sha1 method
60479                    diffie_hellman_group1_sha1  : Enables
60480                                        diffie_hellman_group1_sha1 method"
60481     ::= { rcSshGlobal  23 }
60482
60483
60484rcSshGlobalClientEnable OBJECT-TYPE
60485     SYNTAX       TruthValue
60486     MAX-ACCESS   read-write
60487     STATUS       current
60488     DESCRIPTION  "Enable/disable SSH Client."
60489     DEFVAL       { true }
60490     ::= { rcSshGlobal 24 }
60491
60492-- License scheme
60493
60494-- =begin enum
60495-- rcLicenseNumber bitvsp9k9424XS 1752
60496-- rcLicenseNumber bitvsp9k9424XT 1753
60497-- rcLicenseNumber bitvsp9k9416QQ 1754
60498-- rcLicenseNumber bitvsp9k9406CQ 1755
60499-- rcLicenseNumber bitvspSF9400   1756
60500-- =end enum
60501
60502rcLicenseNumber OBJECT-TYPE
60503	SYNTAX	INTEGER {
60504	bit8600BASE(0),
60505-- Thunderbolt definitions no longer exist.  This entry (1) is free now
60506-- 	bitthunderboltBASE(1),
60507	bitPP8300BASE(2),
60508	bitdellBASE(3),
60509	bit8xx4BASE(4),
60510	bit8xx5BASE(5),
60511	bit8xx6BASE(6),
60512	bit8xx7BASE(7),
60513	bit8xx8BASE(8),
60514	bit8xx9BASE(9),
60515	bit8x10BASE(10),
60516	bit8x11BASE(11),
60517	bit8x12BASE(12),
60518	bit8x13BASE(13),
60519	bit8x14BASE(14),
60520	bit8x15BASE(15),
60521	bit8x16BASE(16),
60522	bit8x17BASE(17),
60523	bit8x18BASE(18),
60524	bit8x19BASE(19),
60525	bit8x20BASE(20),
60526	bit8x21BASE(21),
60527	bit8x22BASE(22),
60528	bit8x23BASE(23),
60529	bit8x24BASE(24),
60530	bit8x25BASE(25),
60531	bit8x26BASE(26),
60532	bit8x27BASE(27),
60533	bit8x28BASE(28),
60534	bit8x29BASE(29),
60535	bit8x30BASE(30),
60536	bit8x31BASE(31),
60537	--	/* Reserve 32 bits for base */
60538
60539	--	/* Start package license */
60540	bitpackageStart(32),
60541
60542	bitBASIC(33),
60543	bitUNICAST(34),
60544	bitMULTICAST(35),
60545	bitTOOL(36),
60546        bitADVANCED(37),
60547        bitPREMIER(39),
60548	bitMACSEC(40),
60549
60550	bitpackageEnd(255),
60551	--	/* End package license */
60552
60553	--	/* Feature bit start from bit 256 */
60554	--	/* These bits are from xxxConsistencyCheck */
60555	bitfeature(256),
60556	bitrc2kCopyFileGrp(257),
60557	bitrc2kDeviceGlobalTbl(258),
60558	bitrcCliCustomGrp(259),
60559	bitrcCliGrp(260),
60560	bitrcCliGrpWsm(261),
60561	bitrcDiagMacConvSteeringTbl(262),
60562	bitrcDiagMirrorByPortTbl(263),
60563	bitrcDiagPortConvSteeringTbl(264),
60564	bitrcSysAccPolicyTbl(265),
60565	bitrcSysGrp(266),
60566	bitrcSysTrapTbl(267),
60567	bitrcUserSetTimeGrp(268),
60568	bitrcPortLock(269),
60569	bitrcSyslogGlobalGrp(270),
60570	bitrcSyslogHostTbl(271),
60571	bitrcWebGrp(272),
60572	bitdot1dStaticEntry(273),
60573	bitsnmpCommunityTbl(274),
60574	bitrcLoadModule(275),
60575	bitrcMltGrp(276),
60576	bitrcMltTbl(277),
60577	bitsmltMacTblSend(278),
60578	bitrc2kQosEgressQosToDscpTbl(279),
60579	bitrc2kQosEgressQosToTagTbl(280),
60580	bitrc2kQosIngressDscpToQosTbl(281),
60581	bitrc2kQosIngressTagToQosTbl(282),
60582	bitrc2kQosQosTbl(283),
60583	bitrcBridgeAutoLearnTbl(284),
60584	bitrcBridgeManualEditTbl(285),
60585	bitrcBridgeUnknownMacDiscardTbl(286),
60586	bitrcBridgeStaticMulticastTbl(287),
60587	bitrcSvlanGlobalGrp(288),
60588	bitrcSvlanTbl(289),
60589	bitrcVlanMacTbl(290),
60590	bitrcVlanPortTbl(291),
60591	bitrcVlanTbl(292),
60592	bitvlanTbl(293),
60593	bitrc2kBootConfigTbl(294),
60594	bitrc2kCpuEthernetPortRouteTbl(295),
60595	bitrc2kCpuEthernetPortTbl(296),
60596	bitrc2kCpuSerialPortTbl(297),
60597	bitrc2kCardTbl(298),
60598	bitrc2kMdaCardTbl(299),
60599	bitrcChassisGrp(300),
60600	bitrcL2RedundancyGrp(301),
60601	bitrcRecReservTbl(302),
60602	bitrcTftpGrp(303),
60603	bitrcFdbTbl(304),
60604	bitrcFilterTbl(305),
60605	bitrcStaticTbl(306),
60606	bitmgMirror(307),
60607	bitifTbl(308),
60608	bitifTestTbl(309),
60609	bitrcChassisPort(310),
60610	bitrcRateLimitTbl(311),
60611	bitrcTengIfTbl(312),
60612	bitrcLinkFlapDetectGrp(313),
60613	bitifTblMlt(314),
60614	bitposIfTbl(315),
60615	bitpppBridgeConfigTbl(316),
60616	bitpppIpConfigTbl(317),
60617	bitpppLinkConfigTbl(318),
60618	bitpppLqrConfigTbl(319),
60619	bitrcPosLineConfigTbl(320),
60620	bitrcPosPppIpxTbl(321),
60621	bitrcPosSioCardConfigTbl(322),
60622	bitrcPosSonetTbl(323),
60623	bitatm1483ElanTbl(324),
60624	bitatmPortTbl(325),
60625	bitatmPvcTbl(326),
60626	bitrc2kAtm1483ElanTbl(327),
60627	bitrc2kAtmPortTbl(328),
60628	bitrc2kAtmPvcTbl(329),
60629	bitrc2kAtmSioCardConfigTbl(330),
60630	bitbrdgStp(331),
60631	bitbrdgStpPortTbl(332),
60632	bitrcStg(333),
60633	bitrcStgPortTbl(334),
60634	bitrcStgTbl(335),
60635	bitigmpInterfaceTbl(336),
60636	bitrcIgmpAccessTbl(337),
60637	bitrcIgmpInterfaceExtnTbl(338),
60638	bitrcIgmpSendersTbl(339),
60639	bitrcIgmpStaticTbl(340),
60640	bitipfFilterModifyDs(341),
60641	bitrc2kQosTrafficProfileTbl(342),
60642	bitrcIpFilterBaseListTbl(343),
60643	bitrcIpFilterGlobalListTbl(344),
60644	bitrcIpFilterMediaDevTbl(345),
60645	bitrcIpFilterMediaStreamTbl(346),
60646	bitrcIpFilterPortTbl(347),
60647	bitrcIpFilterTbl(348),
60648	bitrcIpMulticastSoftwareForwardingGrp(349),
60649	bitrcIpMulticastTimedPruneTbl(350),
60650	bitrcMltMcastDistributionGrp(351),
60651	bitipMRouteInterfaceTbl(352),
60652	bitdvmrpInterfaceTbl(353),
60653	bitpimCandidateRPTbl(354),
60654	bitpimGrp(355),
60655	bitpimInterfaceTbl(356),
60656	bitrcNtpGlobalGrp(357),
60657	bitrcNtpKeyTbl(358),
60658	bitrcNtpServerTbl(359),
60659	bitospfAreaAggregateTbl(360),
60660	bitospfAreaTbl(361),
60661	bitospfGeneralGrp(362),
60662	bitospfHostTbl(363),
60663	bitospfIfMetricTbl(364),
60664	bitospfIfTbl(365),
60665	bitospfNbrTbl(366),
60666	bitospfStubAreaTbl(367),
60667	bitospfVirtIfTbl(368),
60668	bitwfPgmGrp(369),
60669	bitwfPgmIfTbl(370),
60670	bitwfPgmSessionTbl(371),
60671	bitrcRadiusGlobalGrp(372),
60672	bitrcRadiusServerTbl(373),
60673	bitrcIpFlowTbl(374),
60674	bitrcIpConfDhcpTbl(375),
60675	bitrcIpDhcpForwardTbl(376),
60676	bitrcIpConfDvmrpTbl(377),
60677	bitrcIpDvmrpGrp(378),
60678	bitrcArpExtTbl(379),
60679	bitrcIpAddrTbl(380),
60680	bitrcIpConfGlobalGrp(381),
60681	bitrcIpConfIcmpRdiscTbl(382),
60682	bitrcIpConfTbl(383),
60683	bitrcIpMulticastArpTbl(384),
60684	bitrcIpRoutePrefTbl(385),
60685	bitrcRipExtTbl(386),
60686	bitrcIpConfOspfAreaAggregateTbl(387),
60687	bitrcIpConfOspfAreaTbl(388),
60688	bitrcIpConfOspfTbl(389),
60689	bitrcIpPimGlobalGrp(390),
60690	bitrcIpPimStaticRPTbl(391),
60691	bitrcIpPimTbl(392),
60692	bitrcIpRipInterfaceTbl(393),
60693	bitrcIpRouteTbl(394),
60694	bitrcIpStaticRouteTbl(395),
60695	bittcpConnTbl(396),
60696	bitrcIpUdpConfBroadcastIntfTbl(397),
60697	bitrcIpUdpPortFwdListTbl(398),
60698	bitrcIpUdpPortFwdTbl(399),
60699	bitrcIpUdpProtocolTbl(400),
60700	bitvrrpAssoIpAddrTbl(401),
60701	bitvrrpOperTbl(402),
60702	bitvrrpOperationsGrp(403),
60703	bitvrrpRouterStatsTbl(404),
60704	bitrcIpxAddrTbl(405),
60705	bitrcIpxBrouterTbl(406),
60706	bitrcIpxGrp(407),
60707	bitrcIpxPolicyListTbl(408),
60708	bitrcIpxPolicyNetTbl(409),
60709	bitrcIpxPolicyServTbl(410),
60710	bitrcIpxRipInFilterTbl(411),
60711	bitrcIpxRipInterfaceTbl(412),
60712	bitrcIpxRipOutFilterTbl(413),
60713	bitrcIpxSapInFilterTbl(414),
60714	bitrcIpxSapInterfaceTbl(415),
60715	bitrcIpxSapOutFilterTbl(416),
60716	bitvlanEncap(417),
60717	bitrcIpAsPathAccessListTbl(418),
60718	bitrcIpCommunityAccessListTbl(419),
60719	bitrcIpGenPolicyGrp(420),
60720	bitrcIpOspfInFilterTbl(421),
60721	bitrcIpPrefixListTbl(422),
60722	bitrcIpRedistributeTbl(423),
60723	bitrcIpRoutePolicyStrEnt(424),
60724	bitrcIpRoutePolicyTbl(425),
60725	bits5EnMsTopInfoGrp(426),
60726	bitbgpPeerTbl(427),
60727	bitrcIpBgpAggregateTbl(428),
60728	bitrcIpBgpConfederationGrp(429),
60729	bitrcIpBgpGeneralGrp(430),
60730	bitrcIpBgpNetworkTbl(431),
60731	bitrcIpBgpPeerGroupTbl(432),
60732	bitrcIpBgpPeerTbl(433),
60733	bitrcIpBgpRouteReflectorGrp(434),
60734	bitrcStatBgpGrp(435),
60735	bitrcStatBgpPeerTbl(436),
60736	bitrcSshGlobalGrp(437),
60737	bitrcDiagPcapAdvancedFilterTbl(438),
60738	bitrcDiagPcapFilterTbl(439),
60739	bitrcDiagPcapGrp(440),
60740	bitrcPortPcapTbl(441),
60741	bitrcArpExtEntDoProxy(442),
60742	bitrcIpConfGlobalRouteDiscovery(443),
60743	bitSuperNetEnable(444),
60744	bitospfCli(445),
60745
60746	-- start: import from Yiyu's CLI changes
60747	bitTreeCli(446),
60748	bitShowCmdCli(447),
60749	bitInfoCmdCli(448),
60750	bitrcIgmpChannelLimitTbl(449),
60751	bitrcIgmpSsmTbl(450),
60752	bitrcIgmpSsmGlobalGrp(451),
60753	bitrcIgmpIgapGlobalGrp(452),
60754	bitrcIgmpGlobalParamsGrp(453),
60755	bitrcRadiusGlobalSnmpGrp(454),
60756	bitrcSltPortTbl(455),
60757	bitrcErrorGrp(456),
60758	bitrcIgmpIgapServiceAbilityTbl(457),
60759	bitrcVlanDsapSsapTbl(458),
60760	bitrcIpArpCliClearPortCli(459),
60761	bitrcIpArpCliClearVlanCli(460),
60762	bitrcIpArpCliAddCli(461),
60763	bitrcIpArpCliDeleteCli(462),
60764	bitrcIpMulticastMacFloodingCliEnableCli(463),
60765	bitcliMacFlapTimeLimitSetCli(464),
60766	bitcliWriteRtcCli(465),
60767	bitipfCliClearStatsCli(466),
60768	bitipxCliDisableGnsCli(467),
60769	bitipxCliDisableRipCli(468),
60770	bitipxCliDisableRouteCli(469),
60771	bitipxCliDisableSapCli(470),
60772	bitipxCliRipSetDefDelayTimerCli(471),
60773	bitipxCliRipSetHoldMultiplierCli(472),
60774	bitipxCliRipSetDefIntervalTimerCli(473),
60775	bitipxCliEnableGnsCli(474),
60776	bitipxCliEnableRipCli(475),
60777	bitipxCliEnableSapCli(476),
60778	bitipxCliDisableRoute(477),
60779	bitipxCliEnableRouteCli(478),
60780	bitipxCliRipStateCli(479),
60781	bitipxCliRipSetDelayTimerCli(480),
60782	bitipxCliRipSetIntervalTimerCli(481),
60783	bitipxCliSapAddStaticEntryCli(482),
60784	bitipxCliSapDeleteStaticEntryCli(483),
60785	bitipxCliSapSetDefDelayTimerCli(484),
60786	bitipxCliSapSetDefHoldMultiplierCli(485),
60787	bitipxCliSapSetDefIntervalTimerCli(486),
60788	bitipxCliSapSetHoldMultiplierCli(487),
60789	bitipxCliSapSetGnsTieBreakerCli(488),
60790	bitipxCliSapStateCli(489),
60791	bitipxCliSapSetDelayTimerCli(490),
60792	bitipxCliSapSetIntervalTimerCli(491),
60793	bitipxCliAddRouteEntryCli(492),
60794	bitipxCliDeleteRouteEntryCli(493),
60795	bitipxCliSetMaxRouteCli(494),
60796	bitipxCliSetMaxSapCli(495),
60797	bitipxCliSetMaxStaticRouteCli(496),
60798	bitipxCliSetMaxStaticSapCli(497),
60799	bitipxCliSetNetBiosEnableDisableCli(498),
60800	bitipxCliSetLearnAfterIncrementEnableDisableCli(499),
60801	bitcliPasswordROCli(500),
60802	bitcliPasswordRWL1Cli(501),
60803	bitcliPasswordRWL2Cli(502),
60804	bitcliPasswordRWL3Cli(503),
60805	bitcliPasswordRWCli(504),
60806	bitcliPasswordRWACli(505),
60807	bitcliPasswordSLBOPERCli(506),
60808	bitcliPasswordL4OPERCli(507),
60809	bitcliPasswordOPERCli(508),
60810	bitcliPasswordSLBADMINCli(509),
60811	bitcliPasswordL4ADMINCli(510),
60812	bitcliPasswordSSLADMINCli(511),
60813	bitcliMonitorDurationCli(512),
60814	bitcliMonitorIntervalCli(513),
60815	bitcliDefaultBannerCli(514),
60816	bitcliDisplayMotdCli(515),
60817	bitcliDefaultLoginCli(516),
60818	bitcliDefaultPasswordCli(517),
60819	bitcliMoreCli(518),
60820	bitcliRloginLimitCli(519),
60821	bitcliScrsizeCli(520),
60822	bitcliTelnetLimitCli(521),
60823	bitcliTimeoutCli(522),
60824	bitlogCliHostCreateCli(523),
60825	bitlogCliSetTransferFileNameCli(524),
60826	bitlogCliHostDeleteCli(525),
60827	bitlogcliLevelCli(526),
60828	bitlogcliScreenCli(527),
60829	bitlogCliMsgOnPcmciaCli(528),
60830	bitcliAddTraceModuleCli(529),
60831	bitsetAutoTraceStatusCli(530),
60832	bitsetAutoTraceHighTrackDurationCli(531),
60833	bitsetAutoTraceLowPercentageCli(532),
60834	bitsetAutoTraceLowTrackDurationCli(533),
60835	bitcliRemTraceModuleCli(534),
60836	bitrcIpxCliPolicyTraceRipOutFilterAddCli(535),
60837	bitrcIpxCliPolicyTraceRipOutFilterDeleteCli(536),
60838	bitrcIpxCliPolicyTraceRipInFilterAddCli(537),
60839	bitrcIpxCliPolicyTraceRipInFilterDeleteCli(538),
60840	bitrcIpxCliPolicyTraceSapOutFilterAddCli(539),
60841	bitrcIpxCliPolicyTraceSapOutFilterDelete(540),
60842	bitrcIpxCliPolicyTraceSapInFilterAddCli(541),
60843	bitrcIpxCliPolicyTraceSapInFilterDeleteCli(542),
60844	bittracecliClearCli(543),
60845	bittracecliLevelCli(544),
60846	bittracecliOffCli(545),
60847	bittracecliFilterCli(546),
60848	bittracecliGrepStringCli(547),
60849	bittraceCliPolicyCli(548),
60850	bitdebugcliSlotXCli(549),
60851	bitripCliSetDefImportMetCli(550),
60852	bitripCliDisableCli(551),
60853	bitripCliDomainCli(552),
60854	bitripCliEnableCli(553),
60855	bitripCliSetIfDomainCli(554),
60856	bitripCliSetIfRxModeCli(555),
60857	bitripCliSetIfTxModeCli(556),
60858	bitripCliSetHoldDownCli(557),
60859	bitripCliReceiveCli(558),
60860	bitripCliSendCli(559),
60861	bitsysCliSetRmonAlarmCreateCli(560),
60862	bitsysCliSetRmonAlarmDeleteCli(561),
60863	bitsysCliSetRmonEventCreateCli(562),
60864	bitsysCliSetRmonEventDeleteCli(563),
60865	bitsysCliSetRmonHistoryCreateCli(564),
60866	bitsysCliSetRmonHistoryDeleteCli(565),
60867	bitsysCliSetRmonEtherCreateCli(566),
60868	bitsysCliSetRmonEtherDeleteCli(567),
60869	bitsysCliSetRmonEtherOwnerCli(568),
60870	bitcliStartAtmConsoleCli(569),
60871	bitrebootcliCli(570),
60872	bittoptreeCli(571),
60873	bitconvert11configCli(572),
60874	bitcopyimageCli(573),
60875	bitcwccliCli(574),
60876	bitshowdateCli(575),
60877	bitdirectoryCli(576),
60878	bitshowDumpAsicAddrCli(577),
60879	bitshowHwDumpAllCli(578),
60880	bitshowIcmpStatCli(579),
60881	bitshowInetStatCli(580),
60882	bitshowInspectCli(581),
60883	bitcliinstallCli(582),
60884	bitreloginCli(583),
60885	bitshowopDumpErrorRegsCli(584),
60886	bitshowOspfDumpAllCli(585),
60887	bitshowOspfDumpSpfInfoCli(586),
60888	bitpeercliCli(587),
60889	bitpingcliCli(588),
60890	bitipxCliPingCli(589),
60891	bitpwccliCli(590),
60892	bitshowrarDumpRegsCli(591),
60893	bitshowRarCheckStatsCli(592),
60894	bitshowRarErrorCountCli(593),
60895	bitshowrcDumpIfIndexCli(594),
60896	bitdeleteimageCli(595),
60897	bitresetcliCli(596),
60898	bitrlogincliCli(597),
60899	bitrshcliCli(598),
60900	bitsavecliCli(599),
60901	bitVxshellCli(600),
60902	bitclisourceCli(601),
60903	bitshowSpyReportCli(602),
60904	bitshowSwipDumpCli(603),
60905	bittelnetcliCli(604),
60906	bittracerouteCli(605),
60907	bitshowTaskTraceCli(606),
60908	bitrcIpRouteCliClearPortCli(607),
60909	bitrcIpRouteCliClearVlanCli(608),
60910	bitdumpcliArCli(609),
60911	bitmltCliClearIstStatsCli(610),
60912	bitportCliClearStatsCli(611),
60913	bitcliResetConsoleShellCli(612),
60914	bitcliKillTelnetSessionCli(613),
60915	bitatmCliClearVPortStatsCli(614),
60916	bitatmCliClearF5StatsCli(615),
60917	bitatmCliClearPortStatsCli(616),
60918	bitatmCliCardResetCli(617),
60919	bitatmCliEnableVPortStatsCli(618),
60920	bitatmCliSetDebugCli(619),
60921	bitatmCliVPortStatsIntervalCli(620),
60922	bitatmCliLaneCreateCli(621),
60923	bitatmCliLaneDeleteCli(622),
60924	bitatmCliStateCli(623),
60925	bitigmpOldCliDelAccessListCli(624),
60926	bitigmpOldCliSetAccessModeCli(625),
60927	bitposCliCardResetCli(626),
60928	bitposCliSetDebugCli(627),
60929	bitposCliSetPosConsoleCli(628),
60930	bitportCliSetLinktrapCli(629),
60931	bitportCliFlushIgmpCli(630),
60932	bitsysCliAccessEnableCli(631),
60933	bitvlanCliIeeeDiscardRecordAgingCli(632),
60934	bitvlanCliIeeeAgingDisableCli(633),
60935	bitvlanCliIeeeAgingEnableCli(634),
60936	bitsysCliSetSnmpForceTrapSenderCli(635),
60937	bitsysResetWebPasswdCli(636),
60938	bitsysResetSnmpCommStringsCli(637),
60939	bitsysCliSetMgmtVirtualIpCli(638),
60940	bitsysCliSetContactCli(639),
60941	bitsysCliSetHighPerformanceCli(640),
60942	bitsysCliSetLocationCli(641),
60943	bitsysCliSetMessageControlCli(642),
60944	bitsysCliSetChassisMTUCli(643),
60945	bitcliPromptCli(644),
60946	bitsysCliSetOctapidResetThresholdCli(645),
60947	bitsysCliSetSmltPortUnlockTimeoutCli(646),
60948	bitsysCliSetUdpSourceCli(647),
60949	bitvlanCliFlushIeeeVlanDiscardRecordsCli(648),
60950	bitposCliSetLEDCli(649),
60951	bitvlanCliRipManualTrigCli(650),
60952	bitvlanCliChangeIpxEncapCli(651),
60953	bitvlanCliSetFdbTimeOutCli(652),
60954	bitvlanCliSyncFdbCli(653),
60955	bitportCliRipManualTrigCli(654),
60956	bitportCliSetCpLimitCli(655),
60957	bitportCliSetClockSourceCli(656),
60958	bitportCliSetFlowControlCli(657),
60959	bitportCliSetFlowControlPause0Cli(658),
60960	bitportCliSetFlowControlPauseTimeCli(659),
60961	bitportCliSetSffdCli(660),
60962	bitsetMgmtIpCli(661),
60963	bitsetWsmAutoResetCli(662),
60964	bitreadWSMCommunityCli(663),
60965	bitwriteWSMCommunityCli(664),
60966	bittrapWSMCommunityCli(665),
60967	bitauthTrapWSMCli(666),
60968	bitlinkTrapWSMCli(667),
60969	bittelnetWsmCli(668),
60970	bitsyslogFacilityCli(669),
60971	bitwsmResetCli(670),
60972	bitwsmSaveCli(671),
60973	bitwsmBootChoiceCli(672),
60974	bitwsmDumpCardDBCli(673),
60975	bitwsmDumpIPTableCli(674),
60976	bitwsmDumpTableCli(675),
60977	bithiddenModeCli(676),
60978	bitresetSamCli(677),
60979	bitsamBootBackupCli(678),
60980	bitsamShowClusterCli(679),
60981	bitoldieCli(680),
60982	bitipCliSetBgpRedistApplyCli(681),
60983	bitrcBgpPeerCli(682),
60984	bitCliConfigIpBgpMaxInitPeersCli(683),
60985	bitCliConfigIpBgpMaxTxQueueLenCli(684),
60986	bitCliConfigIpBgpDebugScreenCli(685),
60987	bitpolicySetOspfAcceptPrecedenceCli(686),
60988	bitpolicySetOspfAnnouncePrecedenceCli(687),
60989	bitpolicySetRipAcceptPrecedenceCli(688),
60990	bitpolicySetRipAcceptRipIfListCli(689),
60991	bitpolicySetRipAnnounceOutIfListCli(690),
60992	bitpolicySetRipAnnouncePrecedenceCli(691),
60993	bitpolicyRipAnnounceRemoveFromRtSrcCli(692),
60994	bitospfCliModRangeEffectCli(693),
60995	bitospfCliModRangeMetricCli(694),
60996	bitospfCliSetVirtIfMd5KeyTxCli(695),
60997	bitospfCliSetIfMd5KeyCli(696),
60998	bitospfCliSetMd5KeyTxCli(697),
60999	bitospfCliDelIfMd5KeyCli(698),
61000	bitipCliSetOspfAcceptApplyCli(699),
61001	bitospfCliSetDefMetricGrpCli(700),
61002	bitospfCliSetSpfHoldDownTimeCli(701),
61003	bitospfCliSetSpfRunCli(702),
61004	bitospfCliSetTrapCli(703),
61005	bitrcIpVrrpCliClearPortCli(704),
61006	bitrcIpVrrpCliClearVlanCli(705),
61007	bitrcIpResourceUsageGlobalGrp(706),
61008	bitrcIpPimInterfaceTbl(707),
61009	bitipmcCliSetDvmGlobDisCli(708),
61010	bitipmcCliSetDvmGlobEnlCli(709),
61011	bitipmcCliSetDvmGlobLeafTimeoutCli(710),
61012	bitipmcCliSetDvmGlobNbrTimeoutCli(711),
61013	bitipmcCliSetDvmGlobNbrProbeIntCli(712),
61014	bitipmcCliSetDvmGlobTrigUpdateIntervalCli(713),
61015	bitipmcCliSetDvmGlobUpdateIntervalCli(714),
61016	bitipmcCliSetDvmGlobFwdCacheTimeoutCli(715),
61017	bitipmcCliSetDvmGlobRouteExpireTimeoutCli(716),
61018	bitipmcCliSetDvmGlobRouteDiscTimeoutCli(717),
61019	bitipmcCliSetDvmGlobRouteSwitchTimeoutCli(718),
61020	bitipmcCliSetDvmGlobShowNextHopTableCli(719),
61021	bitipCliSetPimdebugAssertCli(720),
61022	bitipCliSetPimdebugBootstrapCli(721),
61023	bitipCliSetPimdebugGroupCli(722),
61024	bitipCliSetPimdebugHelloCli(723),
61025	bitipCliSetPimdebugJoinpruneCli(724),
61026	bitipCliSetPimDbgTraceCli(725),
61027	bitipCliSetPimDbgLogCli(726),
61028	bitipCliSetPimdebugRegisterCli(727),
61029	bitipCliSetPimdebugRegStopCli(728),
61030	bitipCliSetPimdebugRpadvCli(729),
61031	bitipCliSetPimdebugSendCli(730),
61032	bitipCliSetPimdebugRcvCli(731),
61033	bitipClienabletraceforSGentryCli(732),
61034	bitipClidisabletraceforSGentryCli(733),
61035	bitipCliSetPimGlobBrDisCli(734),
61036	bitipCliSetPimGlobBrEnlCli(735),
61037	bitportCliSetPimIfCreateCli(736),
61038	bitportCliSetPimIfTypeCli(737),
61039	bitdiagCliPingSnoopAddPortsCli(738),
61040	bitdiagCliPingSnoopCreateCli(739),
61041	bitdiagCliPingSnoopDeleteCli(740),
61042	bitdiagCliPingSnoopEnaDisCli(741),
61043	bitdiagCliPingSnoopRemPortsCli(742),
61044	bitrcIpBgpPeerCli(743),
61045	bitospfCliSetVirtIfMd5KeyCli(744),
61046	bitospfCliDelVirtIfMd5KeyCli(745),
61047	bitipSetOspfRedistApplyCli(746),
61048	bitospfSetAutoVlinkCli(747),
61049	bitospfSetTrapCli(748),
61050	bitipSetPimdebugSourceCli(749),
61051	bitportCliSetLoopDetectCli(750),
61052	bitlogcliClearCli(751),
61053	bitlogcliWriteCli(752),
61054	bitsetAutoTraceHighPercentageCli(753),
61055	bittracecliScreenCli(754),
61056	bitripCliCliSetIfRxModeCli(755),
61057	bitripSetIfTxModeCli(756),
61058	bitripUpdateCli(757),
61059	bitsysCliSetSendTrapConfigCli(758),
61060	bitclilsCli(759),
61061	bitclimkdirCli(760),
61062	bittelnetSamCli(761),
61063	bitsysCliV3UserSetCli(762),
61064	bitsysCliV3GrpSetCli(763),
61065	bitsysCliV3AccessSetCli(764),
61066	bitsysCliV3NotifySetCli(765),
61067	bitsysCliV3ViewSetCli(766),
61068	bitsysCliV3TargetSetCli(767),
61069	bitsysCliV3TargetParamsSetCli(768),
61070	bitsnmpCliViewSetCli(769),
61071	bitBcli8100Cli(770),
61072	bitBcliAgentHacpuCli(771),
61073	bitBcliAttribCli(772),
61074	bitBcliAutobootCli(773),
61075	bitBcliAutonegotiateCli(774),
61076	bitBcliBaudCli(775),
61077	bitBcliBootCli(776),
61078	bitBcliBootpCli(777),
61079	bitBcliCdCli(778),
61080	bitBcliCfgfileCli(779),
61081	bitBcliCopyCli(780),
61082	bitBcliCpCli(781),
61083	bitBcliCwcCli(782),
61084	bitBcliDatabitsCli(783),
61085	bitBcliDcdebugCli(784),
61086	bitBcliDebugcfgCli(785),
61087	bitBcliDebugmodeCli(786),
61088	bitBcliDelayCli(787),
61089	bitBcliWlandesiredssidCli(788),
61090	bitBcliDirCli(789),
61091	bitBcliDosChkdskCli(790),
61092	bitBcliDosFormatCli(791),
61093	bitBcliDstCli(792),
61094	bitBcliDstendCli(793),
61095	bitBcliDstnameCli(794),
61096	bitBcliDstoffCli(795),
61097	bitBcliDststartCli(796),
61098	bitBcliDumpspromCli(797),
61099	bitBcliEditCli(798),
61100	bitBcliEgressloopCli(799),
61101	bitBcliFactorydefaultsCli(800),
61102	bitBcliFmmdebugCli(801),
61103	bitBcliFmmFormatCli(802),
61104	bitBcliFtpdCli(803),
61105	bitBcliFtpdebugCli(804),
61106	bitBcliFullduplexCli(805),
61107	bitBcliGrepCli(806),
61108	bitBcliHacpuCli(807),
61109	bitBcliI2cdebugCli(808),
61110	bitBcliImagefileCli(809),
61111	bitBcliLsCli(810),
61112	bitBcliMasterCli(811),
61113	bitBcliMcpCli(812),
61114	bitBcliMfgburninCli(813),
61115	bitBcliMfgdCli(814),
61116	bitBcliMfgledCli(815),
61117	bitBcliMfgmCli(816),
61118	bitBcliMgmtrouteCli(817),
61119	bitBcliMkdirCli(818),
61120	bitBcliMnetipCli(819),
61121	bitBcliMoreCli(820),
61122	bitBcliMoreflagCli(821),
61123	bitBcliMulticastCli(822),
61124	bitBcliMvCli(823),
61125	bitBcliNetenableCli(824),
61126	bitBcliNetipCli(825),
61127	bitBcliNetrestartCli(826),
61128	bitBcliNetspeedCli(827),
61129	bitBcliPcdebugCli(828),
61130	bitBcliPclogCli(829),
61131	bitBcliPctraceCli(830),
61132	bitBcliPeerCli(831),
61133	bitBcliPingCli(832),
61134	bitBcliProgrambootCli(833),
61135	bitBcliPromptCli(834),
61136	bitBcliPwcCli(835),
61137	bitBcliPwdCli(836),
61138	bitBcliRarudipsvCli(837),
61139	bitBcliRarudrecCli(838),
61140	bitBcliReadspromCli(839),
61141	bitBcliRebootonerrorCli(840),
61142	bitBcliResetCli(841),
61143	bitBcliResetPasswordCli(842),
61144	bitBcliRloginCli(843),
61145	bitBcliRlogindCli(844),
61146	bitBcliRloginlimitCli(845),
61147	bitBcliRmCli(846),
61148	bitBcliRshCli(847),
61149	bitBcliSaveCli(848),
61150	bitBcliSavetostandbyCli(849),
61151	bitBcliScrsizeCli(850),
61152-- 851 is a duplicate and should not be used
61153	bitBcliSetbootpimagenameCli(851),
61154	bitBcliSioenableCli(852),
61155	bitBcliSiomodeCli(853),
61156	bitBcliSiomtuCli(854),
61157	bitBcliSiomyipCli(855),
61158	bitBcliSiopeeripCli(856),
61159	bitBcliSiopppfileCli(857),
61160	bitBcliSiorestartCli(858),
61161	bitBcliSioslipcomCli(859),
61162	bitBcliSiosliprxcomCli(860),
61163	bitBcliSnmpdCli(861),
61164	bitBcliSourceCli(862),
61165	bitBcliSshdCli(863),
61166	bitBcliTelnetCli(864),
61167	bitBcliTelnetdCli(865),
61168	bitBcliTelnetlimitCli(866),
61169	bitBcliTestCli(867),
61170	bitBcliTestspromCli(868),
61171	bitBcliTftpdCli(869),
61172	bitBcliTftpdebugCli(870),
61173	bitBcliTftphashCli(871),
61174	bitBcliTftphostCli(872),
61175	bitBcliTftprexmitCli(873),
61176	bitBcliTftptimeoutCli(874),
61177	bitBcliTimeoutCli(875),
61178	bitBcliTupleCli(876),
61179	bitBcliTzCli(877),
61180	bitBcliTzoffCli(878),
61181	bitBcliUpdatebootCli(879),
61182	bitBcliVerifycfgCli(880),
61183	bitBcliVxataCli(881),
61184	bitBcliVxdcCli(882),
61185	bitBcliVxdosCli(883),
61186	bitBcliVxinetCli(884),
61187	bitBcliVxiosCli(885),
61188	bitBcliVxmemCli(886),
61189	bitBcliVxpasswordCli(887),
61190	bitBcliVxpppCli(888),
61191	bitBcliVxtiCli(889),
61192	bitBcliVxuserCli(890),
61193	bitBcliWdtCli(891),
61194	bitBcliWlanCli(892),
61195	bitBcliWlanconfigureCli(893),
61196	bitBcliWriteRtcCli(894),
61197	bitBcliWritespromCli(895),
61198-- 896 is a duplicate and should not be used
61199	bitBootPCliSetImageNameCli(896),
61200	bitBootPCliSettingCli(897),
61201	bitExitTreeCli(898),
61202	bitMacUpgradeCli(899),
61203	bitPcmciaStopCli(900),
61204	bitBcliPrivilegeCli(901),
61205	bitBcliReadRtcCli(902),
61206	bitShowHelpCli(903),
61207	bitShowHistoryCli(904),
61208	bitOpTreeCli(905),
61209	bitUpOneTreeCli(906),
61210	bitBcliHiSecureFlagCli(907),
61211	bitBoxCli(908),
61212	bitBcliBlockSwitchOverCli(909),
61213	bitBcliCtrlRecOptimizeCli(910),
61214	bitBcliLogParmsCli(911),
61215	bitPasswordAgeCli(912),
61216	bitLicenseLoadCli(913),
61217	bitportCliUnknownMacDiscAddAllowMacCli(914),
61218-- 915 is a duplicate and should not be used
61219	bitBootpCliSetImageNameCli(915),
61220	bitdot3adAggTbl(916),
61221	bitdot3adAggPortTbl(917),
61222	bitrcLacpGlobalGrp(918),
61223	bitrcPortLacpTbl(919),
61224	bitrcPortVLacpTbl(920),
61225	bitdot1xPaeSystemGrp(921),
61226	bitdot1xAuthConfigTbl(922),
61227	bitdot1xPaePortTbl(923),
61228	bitdot3adrcPortLacpTbl(924),
61229	bitrcPortRemoteMirroringTbl(925),
61230	bitrcIpRsmltCli(926),
61231	bitsysCliV3NotifyFilterSetCli(927),
61232	bitsysCliV3NotifyProfileSetCli(928),
61233	bitsysCliSetSnmpServerCli(929),
61234        bitrcIpConfRsmltTbl(930),
61235        bitrcIpxRsmltOperTbl(931),
61236        bitcliLogCli(932),
61237        bitipmcCliSetDvmGlobTrapEnlCli(933),
61238        bitipmcCliSetDvmGlobLogEnlCli(934),
61239        bitDismanPingTraceroute (935),
61240        bitBcliSpbmConfigModeFlagCli(936),
61241
61242	bitNaapCli(974),
61243	bitBcliAltLedEnableCli(975),
61244	bitBcliBackupCfgfileCli(976),
61245        bitrcBridgeFdbProtectTbl(977),
61246        bitrcSysDnsServer(978),
61247 	bitBcli8616ReAutonegCli(979),
61248	bitBcliBootpImageNameSetCli(980),
61249	bitBcliMezzImageNameSetCli(981),
61250        bitBcliMacUpgradeCli(982),
61251        bitLoadConfigCli(983),
61252        bitBcliBootpImageNameInfo(984),
61253        bitospfCliSetRfc1583CompatibilityCli(985),
61254        bitShExecuteCli(986),
61255        bitsysCliSetHighThroughputModeCli(987),
61256        bitsysCliSetUdpChecksumCli(988),
61257        bitBcliMaintCommand(989),
61258        bitExtCpLimit(990),
61259	bitDumpCircuitcli(991),
61260        bitcppStatscli(992),
61261        bitfbuffDumpcli(993),
61262        bitmemShowcli(994),
61263        bitcheckStackcli(995),
61264        bitrcDumpSnmpcli(996),
61265        bitppeGetPortIsLinkUpcli(997),
61266        bitshowPpcli(998),
61267        bitdumpFacli(999),
61268        bitpimVirtualNbrTbl(1012),
61269        bitcliPasswordLockoutCli(1015),
61270        bitcliPasswordHistoryCli(1016),
61271        bitcliPasswordDefLockoutCli(1017),
61272        bitAutoRecoverSet(1019),
61273        bitAccessLevelEnDisCli(1020),
61274
61275        --TACACS+
61276        bitrcTacacsGlobalGrp(1021),
61277        bitrcTacacsServerTbl(1022),
61278
61279	bitPortCliSetSpoofDetectCli(1023),
61280        bitBcliMd5Cli(1024),
61281        bitBcliDumpfhCli(1025),
61282	bitBcliMezzCardBootEnableCli(1027),
61283        bitPasswordLenCli(1029),
61284        bitBcliCheckSrcRouteCli(1030),
61285	bitlldpGlobalConfigTbl(1041),
61286 	bitlldpPortConfigTbl(1042),
61287        bitrcCfmGlobalsGrp(1053),
61288        bitrcIsisCircuitTbl(1055),
61289        bitisisCircTbl(1056),
61290        bitisisCircLevelTbl(1057),
61291        bitisisManAreaAddrTbl(1058),
61292        bitisisSummAddrTbl(1059),
61293        bitrcIsisGlobalGrp(1060),
61294        bitisisSysObjectGrp(1061),
61295        bitisisSysLevelTbl(1062),
61296        bitipCliSetIsisRedistApply(1063),
61297        bitisisCliClearStatsCli(1076),
61298        bitLbmCmdCli(1091),
61299        bitLtmCmdCli(1092),
61300        bitrcCfmMaintenanceDomainTbl(1125),
61301        bitrcCfmMaintenanceAssociationTbl(1126),
61302        bitrcCfmMaintenanceEndPointTbl(1127),
61303
61304        bitBcliLicensefileCli(1129),
61305        bitBcliBootpSecImageNameSetCli(1148),
61306
61307        bitrcMplsNotificationObjectsGrp(1149),
61308	bitmplsLsrObjectsGrp(1150),
61309	bitmplsTeObjectsGrp(1151),
61310	bitmplsTunnelHopTbl(1152),
61311	bitmplsTunnelTbl(1153),
61312	bitmplsTunnelResourceTbl(1154),
61313	bitrcMplsIpStaticFecTbl(1155),
61314	bitmplsClearLspLdpRsvpStats(1156),
61315        bitrcIpVpnRouteDistTbl(1157),
61316        bitrcIpVpnRouteTargetTbl(1158),
61317        bitrcVrfIpVpnTbl(1159),
61318        bitrcIpBgpPeerTblIpvpnLiteCap(1160),
61319        bitrcIpBgpPeerTblVpnv4Address(1161),
61320        bitmplspingcli(1162),
61321        bitrcPlsbGlobalGrp(1164),
61322        bitrcIsisPlsbTbl(1165),
61323        bitrcIsisCircuitPlsbTbl(1166),
61324        bitrcIsidEndptCvidClientMipTbl(1168),
61325        bitisisCliClearLsdbCli(1169),
61326        bitL2PingCmdCli(1175),
61327        bitL2TraceCmdCli(1176),
61328        bitL2TraceReplyCmdCli(1177),
61329        bitDebugL2vpnCmdCli(1178),
61330        bitDebugIsisCmdCli(1179),
61331	bitrcCfmTransmitL2TraceTbl(1180),
61332        bitrcCfmTransmitL2McastTraceTbl(1181),
61333	bitrcCfmTransmitLbmTbl(1182),
61334	bitrcCfmTransmitLtmTbl(1183),
61335        bitrcMACSecIfConfigTbl(1184),
61336        bitrcMACSecCATbl(1185),
61337        bitsecyIfTbl(1186),
61338        bitrcIsisGlobalIpTunnelSrcAddr(1187),
61339        bitrcIsisLogicalInterfaceTbl(1188),
61340	bitrcDvrGlobalGrp(1189),
61341        bitrcVxlanVtepSourceIp (1190),
61342        bitrcVrfScalingGlobalGrp (1191),
61343	bitrcChefClient (1192),
61344
61345--  CardType bit numbers start here
61346	bitcardType(1536),
61347	bitrc2kCPU(1537),
61348	bitrc2k48x100BaseTX(1538),
61349	bitrc2k24x100BaseTX(1539),
61350	bitrc2k24x100BaseFX(1540),
61351	bitrc2k2xOC12(1541),
61352	bitrc2k8xATM(1542),
61353	bitrc2kRMON(1543),
61354	bitrc2k8x1000BaseSXBB(1544),
61355	bitrc2k8x1000BaseLXBB(1545),
61356	bitrc2k8x1000BaseSXRBB(1546),
61357	bitrc2k8x1000BaseLXRBB(1547),
61358	bitrc2k8x1000BaseXDBB(1548),
61359	bitrc2k8xOC3(1549),
61360	bitrc2kMg32x100BaseTX(1550),
61361	bitrc2kMg48x100BaseTX(1551),
61362	bitrc2kMg16x100BaseFX(1552),
61363	bitrc2kMg8x1000BaseIC(1553),
61364	bitrc2k8x1000BaseIC(1554),
61365	bitrc2kMg48x100BaseTC(1555),
61366	bitrc2k6xPOS(1556),
61367	bitrc2k16x1000BaseSXBB(1557),
61368	bitrc2k8x1000BaseT(1558),
61369	bitrc2k32x100BaseTX(1559),
61370	bitrc2k1x10GBaseLW(1560),
61371	bitrc2k16x1000BaseT(1561),
61372	bitrc2k1x10GBaseLR(1562),
61373	bitrc2kAlteonWSM(1563),
61374	bitrc2k48x100BaseTXM(1564),
61375	bitrc2k32x100BaseTXM(1565),
61376	bitrc2k8x1000BaseICM(1566),
61377	bitrc2k8x1000BaseSXBBM(1567),
61378	bitrc2k8x1000BaseTM(1568),
61379	bitrc2k8xATMM(1569),
61380	bitrc2k6xPOSM(1570),
61381-- Thunderbolt: 1571 - 1578 have been removed
61382	bitrc2kPP8300-CPU8x1000BaseSFP(1579),
61383	bitrc2kPP8300-24x1000BaseTX(1580),
61384	bitrc2kPP8300-48x100BaseTX(1581),
61385	bitrc2kPP8300-48x100BaseTXPOE(1582),
61386	bitrc2kAlteonLP(1583),
61387	bitrc2kAlteonASFM(1584),
61388	bitrc2k61AlteonSAM(1585),
61389	bitrc2k62AlteonSAM(1586),
61390        bitrcMplsGlobalGrp(1603),
61391        bitrcIpMplsInterfaceTbl(1604),
61392        bitrcVrfConfigTbl(1605),
61393        bitrcVrfIfConfigTbl(1606),
61394        bitrcIpv6InterfaceTbl(1607),
61395        bitrcIpv6AddrTbl(1608),
61396        bitrcIpv6PrefixTbl(1609),
61397        bitrcIpv6RouterAdvertTbl(1610),
61398        bitrcIpv6StaticRouteTbl(1611),
61399        bitrcIpv6NetToPhysicalTbl(1612),
61400        bitrcIpv6Scalars(1613),
61401        bitrcPrFilterAceIpv6SrcAddrTbl(1614),
61402        bitrcPrFilterAceIpv6DstAddrTbl(1615),
61403        bitrcPrFilterAceIpv6NextHdr(1616),
61404        bitrc2kCpuEthernetPortIpv6RouteTbl(1617),
61405        bitrcIpv6PimGlobalGrp(1618),
61406        bitrcIpv6PimTbl(1619),
61407        bitrcIpv6PimStaticRPTbl(1620),
61408        bitrcIpv6pimVirtualNbrTbl(1621),
61409        bitrcIpv6MulticastTimedPruneTbl(1622),
61410        bitrcIpv6MulticastSoftwareForwarding(1623),
61411        bitrcIpv6PimInterfaceTbl(1624),
61412        bitrcIpv6MltMcastDistributionGrp(1625),
61413        bitrcIpv6ResourceUsageGlobalGrp(1626),
61414        bitIpv6InterfaceTbl(1627),
61415        bitIpv6RouteTbl(1628),
61416        bitIpv6NetToMediaTbl(1629),
61417        bitIpv6MIBObjects(1630),
61418        bittunnelIfTbl(1631),
61419        bittunnelInetConfigTbl(1632),
61420        bitmldInterfaceTbl(1633),
61421        bitmldCacheTbl(1634),
61422        bitrcIpv6Ospfv3NbmaNbrTbl(1635),
61423        bitrcIpv6Ospfv3IfTbl(1636),
61424        bitrcIpv6Ospfv3VirtIf(1637),
61425        bitrcIpv6Ospfv3AreaAggregateTbl(1638),
61426        bitrcIpv6Ospfv3AreaTbl(1639),
61427        bitrcIpv6Ospfv3GeneralGrp(1640),
61428        bitrc2kPR48X1000BaseTX(1641),
61429        bitrc2kPR30X1000BaseSXBB(1642),
61430        bitrc2kPR3X10GBaseXZW(1643),
61431        bitrc2kPR3X10GBaseGbic(1644),
61432	bitrcIpfixConfGlobalGrp(1645),
61433	bitrcIpfixConfSlotTbl(1646),
61434	bitrcIpfixCollectorTbl(1647),
61435	bitrcIpfixConfPortTbl(1648),
61436	bitrcIpfixHashStatsTbl(1649),
61437	bitrcIpfixExporterStatsTbl(1650),
61438	bitTreeSnmp(1654),
61439        bitInfoCmdSnmp(1655),
61440        bitShowCmdSnmp(1656),
61441        bitsnmpLogSnmp(1657),
61442	bitrc2kPR48x1000BaseGBRS(1658),
61443        bitrc2kPR48x1000BaseGTRS(1659),
61444        bitrc2kPR12X10GBaseXLRS(1660),
61445        bitrc2kPR34xXGRS(1661),
61446	bitrcPrQosEgressQosToExpTbl(1662),
61447	bitrcPrQosIngressExpToQosTbl(1663),
61448	bitrcPomConfGlobalGrp(1664),
61449        bitrcIpv6DhcpForwardTbl(1672),
61450        bitrcIpv6ConfDhcpTbl(1673),
61451        bitrcIpv6VrrpOperTbl(1674),
61452        bitrcVrrpExtScalarsGrp(1675),
61453        bitrcVrrpTmpOperationsGrp(1676),
61454        bitrcIpMulticastSquareSmltGrp(1677),
61455        bitrcPortLosslessEnetTbl(1684),
61456        bitrcPrFilterAceIpv6TrafficClsTbl(1685),
61457	bitrcIsisPlsbIpShortcut(1686),
61458        bitrcIpIsisInFilter(1687),
61459	bitcbAUX(1700),
61460	bitcbSF3200(1701),
61461	bitcbSF9600(1702),
61462	bitcbCP-CSC(1703),
61463	bitcb48x1000BaseTX(1704),
61464	bitcb48x1000BaseTXPOE(1705),
61465	bitcb48x1000SFP(1706),
61466	bitcb24x10GBaseSFP(1707),
61467	bitcb48x10GBaseSFP(1708),
61468        bitrcIpRedistributeTblIsis(1721),
61469        bitcliPasswordRuleCli(1722),
61470        bitcliPasswordChangeIntervalCli(1723),
61471        bitcliPasswordPreNotifyCli(1724),
61472        bitcliPasswordPostNotifyCli(1725),
61473        bitrofLoadBoard(1729),
61474	bitvsp4k4850GTS(1730),
61475        bitvsp4k4850GTSPWRPLUS(1731),
61476	bitcbSF9610(1732),
61477	bitrof48x1000SFP(1733),
61478	bitrof16x10GBaseSFP(1734),
61479	bitrof48x10GBaseSFP(1735),
61480	bitrof4x40GBaseSFP(1736),
61481	bitrof12x40GBaseSFP(1737),
61482        bitvsp4k4450GSXPWRPLUS(1738),
61483	bitvsp8k8242XSQ(1739),
61484	bitvsp4k4450GTXHTPWRPLUS(1740),
61485	bitvsp8k8424XS(1741),
61486	bitvsp8k8408QQ(1742),
61487	bitvsp8k8418XSQ(1743),
61488	bitvsp8k8418XTQ(1744),
61489	bitvsp8k8424GS(1745),
61490	bitvsp8k8424GT(1746),
61491	bitvsp8k8424XT(1747),
61492        bitvsp7k7248XS(1748),
61493        bitvsp7k7248XT(1749),
61494        bitvsp4k4450GSX(1750),
61495        bitvsp7k7206QQ(1751),
61496	bitvsp8624XS(1752),
61497	bitvsp8624XT(1753),
61498	bitvsp8616QQ(1754),
61499	bitvsp8606CQ(1755),
61500	bitvsp8600SF(1756),
61501	bitdsg8016QQ(1757),
61502	bitvsp8k8402CQ(1758),
61503	bitdsg9016CQ(1759),
61504	bitdsg8032QQ(1760),
61505        bitvsp5k5030GSXuPWR(1761),
61506        bitvsp5k5054GSXuPWR(1762),
61507 	bitlastbitnum(2047)
61508	}
61509	MAX-ACCESS  read-only
61510	STATUS  current
61511	DESCRIPTION "Bit position number of license bitmap"
61512	::= { rcLicense 1 }
61513
61514rcLicenseBitMap OBJECT-TYPE
61515	SYNTAX OCTET STRING (SIZE(256))
61516	MAX-ACCESS read-only
61517	STATUS current
61518	DESCRIPTION "License bit map. Bitmap number is defined in rcLicenseNumber"
61519	::= { rcLicense 2 }
61520
61521rcLicenseFileName OBJECT-TYPE
61522        SYNTAX       DisplayString (SIZE(0..255))
61523      	MAX-ACCESS   read-only
61524      	STATUS       current
61525      	DESCRIPTION   "Current running license file name.
61526	               Empty mean no license running. Empty means
61527		       there is no license file installed"
61528        ::= { rcLicense 3 }
61529
61530rcLicenseLicenseType OBJECT-TYPE
61531     SYNTAX       INTEGER {
61532                     none(1),
61533        	     base(2),
61534                     advance(3),
61535                     premier(4),
61536                     premierPlusMacsec(5),
61537		     port(6),
61538		     premierWithPort(7),
61539		     premierPlusMacsecWithPort(8),
61540                     unknown(9),
61541                     l3v(10),
61542                     l3vWithMacsec(11),
61543                     datacenter(12),
61544                     sdniot(13)
61545              	  }
61546     MAX-ACCESS   read-only
61547     STATUS       current
61548     DESCRIPTION  "This indicates the current running license
61549                  level type"
61550        ::= { rcLicense 4 }
61551
61552rcLicenseDurationType OBJECT-TYPE
61553     SYNTAX       INTEGER {
61554                     none(1),
61555                     trialFactoryDefault(2),
61556             	     trialLicense(3),
61557             	     timeBased(4),
61558             	     perpetual(5)
61559                  }
61560     MAX-ACCESS   read-only
61561     STATUS       current
61562     DESCRIPTION  "This indicates the current running license duration type"
61563        ::= { rcLicense 5}
61564
61565rcLicenseFactoryTrialPeriodRemainingDays OBJECT-TYPE
61566     SYNTAX       Integer32
61567     MAX-ACCESS   read-only
61568     STATUS       current
61569     DESCRIPTION  "This indicates days left before the factory default
61570                  trial period expired. Only applicable to the
61571                  type trialFactoryDefault(2) iin object rcLicenseDurationType.
61572                  Otherwise, it will be always set to 0"
61573        ::= { rcLicense 6}
61574
61575rcLicenseDaysLeftBeforeExpiration OBJECT-TYPE
61576        SYNTAX        Integer32
61577        MAX-ACCESS    accessible-for-notify
61578        STATUS        current
61579        DESCRIPTION   "This indicates days left before time based
61580	               license expire. Only applicable to Time
61581		       Based license and trial period."
61582        ::= { rcLicense 7}
61583
61584rcLicenseDaysAfterExpiration OBJECT-TYPE
61585        SYNTAX        Integer32
61586        MAX-ACCESS    accessible-for-notify
61587        STATUS        current
61588        DESCRIPTION   "Number of days the license has been expired.
61589	               It is only applicable to non permanet type"
61590        ::= { rcLicense 8}
61591
61592rcLicenseGenerationTime OBJECT-TYPE
61593     SYNTAX       DateAndTime
61594     MAX-ACCESS   read-only
61595     STATUS       current
61596     DESCRIPTION  "Date of the license file is generated. It
61597                  there is no license file, value '0000000000000000'H
61598		  will be returned"
61599     ::= { rcLicense 9}
61600
61601rcLicenseExpirationTime OBJECT-TYPE
61602     SYNTAX       DateAndTime
61603     MAX-ACCESS   read-only
61604     STATUS       current
61605     DESCRIPTION  "Date of the license file is expired. If there is
61606     		  no license file or license file has no expiration date
61607                  date (perpetual license), value '0000000000000000'H
61608		  will be returned"
61609     ::= { rcLicense 10}
61610
61611rcLicenseGrantTable OBJECT-TYPE
61612    SYNTAX          SEQUENCE OF RcLicenseGrantEntry
61613    MAX-ACCESS      not-accessible
61614    STATUS          current
61615    DESCRIPTION     "Slot licenses"
61616    ::= { rcLicense 11 }
61617
61618rcLicenseGrantEntry OBJECT-TYPE
61619    SYNTAX          RcLicenseGrantEntry
61620    MAX-ACCESS      not-accessible
61621    STATUS          current
61622    DESCRIPTION     "Entry containing license status for a particular slot"
61623    INDEX           { rcLicenseSlot }
61624    ::= { rcLicenseGrantTable 1 }
61625
61626RcLicenseGrantEntry ::= SEQUENCE {
61627            rcLicenseSlot           Integer32,
61628            rcLicenseSlotGrant      TruthValue
61629    }
61630
61631rcLicenseSlot OBJECT-TYPE
61632    SYNTAX          Integer32 (1..8)
61633    MAX-ACCESS      not-accessible
61634    STATUS          current
61635    DESCRIPTION     "Slot ID"
61636    ::= { rcLicenseGrantEntry 1 }
61637
61638rcLicenseSlotGrant OBJECT-TYPE
61639    SYNTAX          TruthValue
61640    MAX-ACCESS      read-write
61641    STATUS          current
61642    DESCRIPTION     "license grant"
61643    ::= { rcLicenseGrantEntry 2 }
61644
61645-- end of rcLicense
61646
61647rcSshGlobalHostIpAddr OBJECT-TYPE
61648     SYNTAX       IpAddress
61649     MAX-ACCESS   read-write
61650     STATUS       current
61651     DESCRIPTION  "current remote ip addr"
61652     ::= { rcSshGlobal 12 }
61653
61654
61655rcSslMipTable OBJECT-TYPE
61656     SYNTAX       SEQUENCE OF RcSslMipEntry
61657     MAX-ACCESS   not-accessible
61658     STATUS       current
61659     DESCRIPTION  "This table would display the MIP of the SSL blade
61660                   according to the slot number."
61661     ::= { rcSsh 2 }
61662
61663rcSslMipTableEntry OBJECT-TYPE
61664        SYNTAX        RcSslMipEntry
61665        MAX-ACCESS    not-accessible
61666        STATUS        current
61667        DESCRIPTION   "This table get the MIP of the SSL blade on which
61668                       the blade is in different cluster."
61669        INDEX         { rcSslMipSlot }
61670        ::= { rcSslMipTable 1 }
61671
61672RcSslMipEntry ::=
61673     SEQUENCE {
61674             rcSslMipSlot      Integer32,
61675             rcSslMipMip       DisplayString
61676     }
61677
61678rcSslMipSlot OBJECT-TYPE
61679     SYNTAX        Integer32 (0..2147483647)
61680     MAX-ACCESS     read-only
61681     STATUS         current
61682     DESCRIPTION    "Used as an index to find out the MIP of SSL blade."
61683     ::= { rcSslMipTableEntry 1 }
61684
61685rcSslMipMip OBJECT-TYPE
61686     SYNTAX         DisplayString
61687     MAX-ACCESS     read-only
61688     STATUS         current
61689     DESCRIPTION    "Master IP of the SSL blade."
61690     ::= { rcSslMipTableEntry 2 }
61691
61692-- LACP Group
61693-- LACP Global Information.
61694
61695-- =begin enum
61696-- rcLacpGlobalFastPeriodicTime min 200
61697-- =end enum
61698
61699rcLacpGlobal   OBJECT IDENTIFIER        ::= { rcLacp 1 }
61700
61701rcLacpGlobalEnable OBJECT-TYPE
61702     SYNTAX       TruthValue
61703     MAX-ACCESS   read-write
61704     STATUS       current
61705     DESCRIPTION  "globally enable/disable LACP"
61706     DEFVAL       { false }
61707     ::= { rcLacpGlobal 1 }
61708
61709rcLacpGlobalSystemPriority OBJECT-TYPE
61710     SYNTAX       Integer32(0..65535)
61711     MAX-ACCESS   read-write
61712     STATUS       current
61713     DESCRIPTION  "set system priority to all the LACP enabled aggregators
61714                   and prots"
61715     DEFVAL       { 32768 }
61716     ::= { rcLacpGlobal 2 }
61717
61718rcLacpGlobalFastPeriodicTime OBJECT-TYPE
61719     SYNTAX       INTEGER (100..20000)   -- user (200..20000) in VSP
61720     MAX-ACCESS   read-write
61721     STATUS       current
61722     DESCRIPTION  "The number of miliseconds between periodic transmissions
61723                   using Short Timeouts. Set this value to all LACP enabled ports."
61724     DEFVAL       { 1000 }
61725     ::= { rcLacpGlobal 3 }
61726
61727rcLacpGlobalSlowPeriodicTime OBJECT-TYPE
61728     SYNTAX       INTEGER (10000..30000)
61729     MAX-ACCESS   read-write
61730     STATUS       current
61731     DESCRIPTION  "The number of miliseconds between periodic transmissions
61732                   using LONG Timeouts. Set this value to all LACP enabled ports."
61733     DEFVAL       { 30000 }
61734     ::= { rcLacpGlobal 4 }
61735
61736rcLacpGlobalTimeoutScale OBJECT-TYPE
61737     SYNTAX       INTEGER (1..10)
61738     MAX-ACCESS   read-write
61739     STATUS       current
61740     DESCRIPTION  "Scalar value used to calculate timeout time from
61741                   periodic time. Set this value to all LACP enabled ports."
61742     DEFVAL       { 3 }
61743     ::= { rcLacpGlobal 5 }
61744
61745rcLacpGlobalAggrWaitTime OBJECT-TYPE
61746        SYNTAX        INTEGER (200..2000)
61747        MAX-ACCESS    read-write
61748        STATUS        current
61749        DESCRIPTION   "The number of mili seconds to delay aggregation to
61750                       allow multiple links to aggregate simultaneously."
61751        DEFVAL        { 2000 }
61752        ::= { rcLacpGlobal 6 }
61753
61754rcLacpGlobalVlacpEnable OBJECT-TYPE
61755     SYNTAX       TruthValue
61756     MAX-ACCESS   read-write
61757     STATUS       current
61758     DESCRIPTION  "globally enable/disable Virtual LACP"
61759     DEFVAL       { false }
61760     ::= { rcLacpGlobal 7 }
61761
61762
61763rcLacpGlobalFastPeriodicTimeOper OBJECT-TYPE
61764        SYNTAX       INTEGER (200..20000)
61765        MAX-ACCESS    read-only
61766        STATUS        current
61767        DESCRIPTION   "The operating value of global fast periodic timer."
61768        ::= { rcLacpGlobal 9 }
61769
61770rcLacpGlobalSlowPeriodicTimeOper OBJECT-TYPE
61771        SYNTAX        INTEGER (10000..30000)
61772        MAX-ACCESS    read-only
61773        STATUS        current
61774        DESCRIPTION   "The operating value of global show periodic time."
61775        ::= { rcLacpGlobal 10 }
61776
61777rcLacpGlobalTimeoutScaleOper OBJECT-TYPE
61778        SYNTAX        INTEGER (1..10)
61779        MAX-ACCESS    read-only
61780        STATUS        current
61781        DESCRIPTION   "The operating value of global timeout scale."
61782        ::= { rcLacpGlobal 11 }
61783
61784rcLacpGlobalAggrWaitTimeOper OBJECT-TYPE
61785        SYNTAX        INTEGER (200..2000)
61786        MAX-ACCESS    read-only
61787        STATUS        current
61788        DESCRIPTION   "The operating value of global aggregate wait time."
61789        ::= { rcLacpGlobal 12 }
61790
61791rcLacpGlobalSmltSysId OBJECT-TYPE
61792        SYNTAX       MacAddress
61793        MAX-ACCESS   read-write
61794        STATUS       current
61795        DESCRIPTION  "LACP system ID for SMLT"
61796        ::= { rcLacpGlobal 13 }
61797
61798rcLacpGlobalVlacpSeqNumEnable OBJECT-TYPE
61799     SYNTAX       TruthValue
61800     MAX-ACCESS   read-write
61801     STATUS       current
61802     DESCRIPTION  "globally enable/disable Virtual LACP Sequence Number"
61803     DEFVAL       { true }
61804     ::= { rcLacpGlobal 16 }
61805
61806rcLacpGlobalSysId OBJECT-TYPE
61807        SYNTAX       MacAddress
61808        MAX-ACCESS   read-only
61809        STATUS       current
61810        DESCRIPTION  "LACP system ID "
61811        ::= { rcLacpGlobal 17 }
61812
61813-- GlobalMacFilter Changes
61814
61815rcGlobalMacFilterTable OBJECT-TYPE
61816     SYNTAX        SEQUENCE OF RcGlobalMacFilterEntry
61817     MAX-ACCESS    not-accessible
61818     STATUS        current
61819     DESCRIPTION   "A list of Global Mac filter entries."
61820     ::= { rcFdb 1 }
61821
61822rcGlobalMacFilterEntry  OBJECT-TYPE
61823     SYNTAX          RcGlobalMacFilterEntry
61824     MAX-ACCESS      not-accessible
61825     STATUS          current
61826     DESCRIPTION     "this entry is used for global mac filtering.Any Mac
61827                      address configured here will be discarded globally
61828                      by the switch."
61829     INDEX { rcGlobalMacFilterAddress }
61830     ::= { rcGlobalMacFilterTable 1 }
61831
61832RcGlobalMacFilterEntry  ::=
61833     SEQUENCE {
61834               rcGlobalMacFilterAddress MacAddress,
61835               rcGlobalMacFilterRowStatus RowStatus
61836              }
61837
61838rcGlobalMacFilterAddress OBJECT-TYPE
61839     SYNTAX          MacAddress
61840     MAX-ACCESS      not-accessible
61841     STATUS          current
61842     DESCRIPTION     "A MAC address which will be discarded globally by
61843                      the switch"
61844     ::= { rcGlobalMacFilterEntry  1 }
61845
61846rcGlobalMacFilterRowStatus OBJECT-TYPE
61847     SYNTAX        RowStatus
61848     MAX-ACCESS    read-write
61849     STATUS        current
61850     DESCRIPTION   "Used to create/delete entries in rcGlobalMacFilterTable."
61851     ::= { rcGlobalMacFilterEntry 2 }
61852
61853rcPowerRangerMib           OBJECT IDENTIFIER ::= { rcPowerRanger 1 }
61854rcPowerRangerNotifications OBJECT IDENTIFIER ::= { rcPowerRangerMib 0 }
61855rcPowerRangerObjects       OBJECT IDENTIFIER ::= { rcPowerRangerMib 1 }
61856
61857--
61858-- Object groups within the Power Ranger MIB
61859--
61860
61861rcPrQos    OBJECT IDENTIFIER ::= { rcPowerRangerObjects 1 }
61862rcPrFilter OBJECT IDENTIFIER ::= { rcPowerRangerObjects 2 }
61863
61864--
61865-- The rcPrQos group
61866--
61867
61868rcPrQosScalars OBJECT IDENTIFIER ::= { rcPrQos 1 }
61869
61870LaneSet ::= TEXTUAL-CONVENTION
61871  STATUS       current
61872  DESCRIPTION
61873              "The set of lanes that are members of this Global
61874               Policer. The string is 4 octets long, for a total
61875               of 32 bits. Each bit corresponds to a laneId.
61876               Each I/O slot has 4 laneIds. When a bit has the
61877               value one(1), the corresponding laneId is a member
61878               of the set. When a bit has the value zero(0), the
61879               corresponding laneId is not a member of the set.
61880               The encoding is such that the most significant bit
61881               of octet #1 corresponds to laneId 0, while the
61882               least significant bit of octet #4 corresponds to
61883               laneId 31."
61884  SYNTAX      OCTET STRING (SIZE (4))
61885
61886IsisSystemID ::= TEXTUAL-CONVENTION
61887        STATUS current
61888        DESCRIPTION
61889            "A system ID."
61890        SYNTAX OCTET STRING (SIZE(6))
61891
61892rcPrQosPolicyNumPolicies OBJECT-TYPE
61893        SYNTAX           INTEGER (0..12288)
61894        MAX-ACCESS       read-only
61895        STATUS           current
61896        DESCRIPTION      "A list of Global Policer (GPID) entries.
61897	                 The number of entries is given by
61898                         rcPrQosPolicyNumPolicies."
61899        ::= { rcPrQosScalars 1 }
61900
61901rcPrQosTxQueueNumTemplates  OBJECT-TYPE
61902        SYNTAX        	INTEGER (0..383)
61903        MAX-ACCESS    	read-only
61904        STATUS        	current
61905        DESCRIPTION   	"The number of egress queue templates currently
61906		      	defined in the switch."
61907        ::= { rcPrQosScalars 2 }
61908
61909rcPrQosFlowPolicerStatsClear  OBJECT-TYPE
61910        SYNTAX             TruthValue
61911        MAX-ACCESS         read-write
61912        STATUS             current
61913        DESCRIPTION        "Clear all box-wide policer statistics."
61914        ::= { rcPrQosScalars 3 }
61915
61916rcPrQosLossless8021p  OBJECT-TYPE
61917        SYNTAX        Integer32 (0..6)
61918        MAX-ACCESS    read-write
61919        STATUS        current
61920        DESCRIPTION   "The value used to map Ingress IEEE 1p to lossless
61921                       internal Qos when lossless Ethernet mode is enabled."
61922        ::= { rcPrQosScalars 4 }
61923
61924rcPrQosLosslessPfcEnabled  OBJECT-TYPE
61925        SYNTAX        TruthValue
61926        MAX-ACCESS    read-only
61927        STATUS        current
61928        DESCRIPTION   "If true then at least one lossless port in the
61929                       switch has been configured with the value of
61930                       rcPortLosslessEnetPauseType set to pfc(2).
61931                       If false then either all lossless ports are currently
61932                       in fc(1) mode, or no ports are configured in
61933                       lossless mode."
61934        ::= { rcPrQosScalars 5 }
61935
61936rcPrQosLosslessPortsEnablePending  OBJECT-TYPE
61937        SYNTAX        PortSet
61938        MAX-ACCESS    read-write
61939        STATUS        current
61940        DESCRIPTION   "This object is used to inform the system which ports
61941                       are pending lossless enable and is for internal use."
61942        ::= { rcPrQosScalars 6 }
61943
61944rcPrQosLosslessPortsOperPending  OBJECT-TYPE
61945        SYNTAX        DisplayString (SIZE(0..255))
61946        MAX-ACCESS    read-only
61947        STATUS        current
61948        DESCRIPTION   "Indicates which ports which would be brought down
61949                       operationally if the set of ports indicated in
61950                       rcPrQosLosslessPortsEnablePending are configured
61951                       for lossless operation."
61952        ::= { rcPrQosScalars 7 }
61953
61954-- Power Ranger Qos Policy Policers Table
61955rcPrQosPolicyTable      OBJECT-TYPE
61956        SYNTAX          SEQUENCE OF RcPrQosPolicyEntry
61957        MAX-ACCESS      not-accessible
61958        STATUS          current
61959        DESCRIPTION     "A list of GPID entries. The number of entries is
61960                        given by rcPrQosPolicyNumPolicies."
61961        ::= { rcPrQos 2 }
61962
61963rcPrQosPolicyEntry      OBJECT-TYPE
61964        SYNTAX          RcPrQosPolicyEntry
61965        MAX-ACCESS      not-accessible
61966        STATUS          current
61967        DESCRIPTION     "Entry containing configuration information for a
61968                        particular global policer."
61969        INDEX           { rcPrQosPolicyGpId }
61970        ::= { rcPrQosPolicyTable 1 }
61971
61972RcPrQosPolicyEntry ::= SEQUENCE {
61973                rcPrQosPolicyGpId             INTEGER,
61974                rcPrQosPolicyName             DisplayString,
61975                rcPrQosPolicyPeakRate         INTEGER,
61976                rcPrQosPolicySvcRate          INTEGER,
61977                rcPrQosPolicyLaneMembers      LaneSet,
61978                rcPrQosPolicyRowStatus        RowStatus
61979                }
61980
61981rcPrQosPolicyGpId       OBJECT-TYPE
61982        SYNTAX          INTEGER (1..16000)
61983        MAX-ACCESS      read-only
61984        STATUS          current
61985        DESCRIPTION     "A value that uniquely identifies Global Policer
61986                        associated with this entry."
61987        ::= { rcPrQosPolicyEntry 1 }
61988
61989rcPrQosPolicyName       OBJECT-TYPE
61990        SYNTAX          DisplayString (SIZE (0..32))
61991        MAX-ACCESS      read-write
61992        STATUS          current
61993        DESCRIPTION     "An administratively-assigned name for this Global
61994                        Policer."
61995        ::= { rcPrQosPolicyEntry 2 }
61996
61997rcPrQosPolicyPeakRate   OBJECT-TYPE
61998        SYNTAX          INTEGER (64..5000000)
61999        MAX-ACCESS      read-write
62000        STATUS          current
62001        DESCRIPTION     "Global Policer Peak Rate in Kilobit/sec."
62002        ::= { rcPrQosPolicyEntry 3 }
62003
62004rcPrQosPolicySvcRate    OBJECT-TYPE
62005        SYNTAX          INTEGER (64..5000000)
62006        MAX-ACCESS      read-write
62007        STATUS          current
62008        DESCRIPTION     "Global Policer Service Rate in Kilobit/sec."
62009        ::= { rcPrQosPolicyEntry 4 }
62010
62011rcPrQosPolicyLaneMembers      OBJECT-TYPE
62012        SYNTAX          LaneSet
62013        MAX-ACCESS      read-write
62014        STATUS          current
62015        DESCRIPTION     "The set of lanes that are members of this Global
62016                        Policer. The string is 4 octets long, for a total
62017			of 32 bits. Each bit corresponds to a laneId.
62018			Each I/O slot has 4 laneIds. When a bit has the
62019			value one(1), the corresponding laneId is a member
62020			of the set. When a bit has the value zero(0), the
62021			corresponding laneId is not a member of the set.
62022			The encoding is such that the most significant bit
62023			of octet #1 corresponds to laneId 0, while the
62024			least significant bit of octet #4 corresponds to
62025			laneId 31."
62026        ::= { rcPrQosPolicyEntry 5 }
62027
62028rcPrQosPolicyRowStatus       OBJECT-TYPE
62029        SYNTAX          RowStatus
62030        MAX-ACCESS      read-write
62031        STATUS          current
62032        DESCRIPTION     "Create/delete operations for this entry."
62033        ::= { rcPrQosPolicyEntry 6}
62034
62035
62036-- Power Ranger Qos Local Policer Table
62037
62038-- For CB the rcPrQosLocalPolicyTable will be used to collect statistics
62039-- on a per-policy basis.  The upper range is 16000.
62040
62041rcPrQosLocalPolicyTable OBJECT-TYPE
62042        SYNTAX          SEQUENCE OF RcPrQosLocalPolicyEntry
62043        MAX-ACCESS      not-accessible
62044        STATUS          current
62045        DESCRIPTION     "A list of policer entries."
62046        ::= { rcPrQos 3 }
62047
62048rcPrQosLocalPolicyEntry OBJECT-TYPE
62049        SYNTAX          RcPrQosLocalPolicyEntry
62050        MAX-ACCESS      not-accessible
62051        STATUS          current
62052        DESCRIPTION     "An entry containing configuration information for
62053                        a particular local policer.  This field will
62054                        return 0 for CB as tap.lane.lpid is not used."
62055        INDEX           { rcPrQosLocalPolicyGpId,
62056                           rcPrQosLocalPolicyIndex }
62057        ::= { rcPrQosLocalPolicyTable 1 }
62058
62059RcPrQosLocalPolicyEntry ::= SEQUENCE {
62060                rcPrQosLocalPolicyGpId                  INTEGER,
62061                rcPrQosLocalPolicyIndex                 Integer32,
62062                rcPrQosLocalPolicyPeakRate              INTEGER,
62063                rcPrQosLocalPolicySvcRate               INTEGER,
62064                rcPrQosLocalPolicyTotalPkts             Counter64,
62065                rcPrQosLocalPolicyTotalBytes            Counter64,
62066                rcPrQosLocalPolicyBytesOverPeak         Counter64,
62067                rcPrQosLocalPolicyBytesOverSvc          Counter64,
62068                rcPrQosLocalPolicyTotalPktsDropped      Counter64,
62069                rcPrQosLocalPolicyLaneMember            OCTET STRING,
62070                rcPrQosLocalPolicyGreenPackets		Counter64,
62071                rcPrQosLocalPolicyGreenBytes		Counter64,
62072                rcPrQosLocalPolicyYellowPackets		Counter64,
62073                rcPrQosLocalPolicyYellowBytes		Counter64,
62074                rcPrQosLocalPolicyRedPackets		Counter64,
62075                rcPrQosLocalPolicyRedBytes		Counter64,
62076		rcPrQosLocalPolicyStatsClear		TruthValue
62077              }
62078
62079rcPrQosLocalPolicyGpId OBJECT-TYPE
62080        SYNTAX          INTEGER (1..16000)
62081        MAX-ACCESS      read-only
62082        STATUS          current
62083        DESCRIPTION     "A value of Global Policer ID corresponding to this
62084	                local policer."
62085        ::= { rcPrQosLocalPolicyEntry 1 }
62086
62087rcPrQosLocalPolicyIndex OBJECT-TYPE
62088        SYNTAX          Integer32 (3..12)
62089        MAX-ACCESS      read-only
62090        STATUS          current
62091        DESCRIPTION     "The slot number of the VSP chassis on which
62092			stats are collected.  Valid slots are IO slots
62093                        which are in slots 3 to 12."
62094        ::= { rcPrQosLocalPolicyEntry 2 }
62095
62096rcPrQosLocalPolicyPeakRate OBJECT-TYPE
62097        SYNTAX          INTEGER (0..10000000)
62098        MAX-ACCESS      read-only
62099        STATUS          current
62100        DESCRIPTION     "Global Peak Rate in Kilobit/sec."
62101        ::= { rcPrQosLocalPolicyEntry 3 }
62102
62103rcPrQosLocalPolicySvcRate OBJECT-TYPE
62104        SYNTAX          INTEGER (0..10000000)
62105        MAX-ACCESS      read-only
62106        STATUS          current
62107        DESCRIPTION     "Global Policer Service Rate in Kilobit/sec."
62108        ::= { rcPrQosLocalPolicyEntry 4 }
62109
62110rcPrQosLocalPolicyTotalPkts OBJECT-TYPE
62111        SYNTAX          Counter64
62112        MAX-ACCESS      read-only
62113        STATUS          current
62114        DESCRIPTION     "Global Policer Total Packets Count."
62115        ::= { rcPrQosLocalPolicyEntry 5 }
62116
62117rcPrQosLocalPolicyTotalBytes OBJECT-TYPE
62118        SYNTAX          Counter64
62119        MAX-ACCESS      read-only
62120        STATUS          current
62121        DESCRIPTION     "Global Policer Total Bytes Count."
62122        ::= { rcPrQosLocalPolicyEntry 6 }
62123
62124rcPrQosLocalPolicyBytesOverPeak OBJECT-TYPE
62125        SYNTAX          Counter64
62126        MAX-ACCESS      read-only
62127        STATUS          current
62128        DESCRIPTION     "Global Policer Bytes over Peak Rate Count."
62129        ::= { rcPrQosLocalPolicyEntry 7 }
62130
62131rcPrQosLocalPolicyBytesOverSvc OBJECT-TYPE
62132        SYNTAX          Counter64
62133        MAX-ACCESS      read-only
62134        STATUS          current
62135        DESCRIPTION     "Global Policer Bytes over Service Rate Count."
62136        ::= { rcPrQosLocalPolicyEntry 8 }
62137
62138rcPrQosLocalPolicyTotalPktsDropped OBJECT-TYPE
62139        SYNTAX          Counter64
62140        MAX-ACCESS      read-only
62141        STATUS          current
62142        DESCRIPTION     "The count of Global Policer Total Packets dropped
62143                        due to reasons other than policing, e.g. congestion."
62144        ::= { rcPrQosLocalPolicyEntry 9 }
62145
62146rcPrQosLocalPolicyLaneMember OBJECT-TYPE
62147        SYNTAX          OCTET STRING (SIZE(0..4))
62148        MAX-ACCESS      read-only
62149        STATUS          current
62150        DESCRIPTION     "The lane that this Gpid has a local policing
62151                         account on "
62152        ::= { rcPrQosLocalPolicyEntry 10 }
62153
62154rcPrQosLocalPolicyGreenPackets OBJECT-TYPE
62155        SYNTAX        Counter64
62156        MAX-ACCESS    read-only
62157        STATUS        current
62158        DESCRIPTION   "The total number of packets received
62159                       that were below committed rate."
62160        ::= { rcPrQosLocalPolicyEntry 11 }
62161
62162rcPrQosLocalPolicyGreenBytes OBJECT-TYPE
62163        SYNTAX        Counter64
62164        MAX-ACCESS    read-only
62165        STATUS        current
62166        DESCRIPTION   "The total number of bytes received
62167                       that were below the committed rate."
62168        ::= { rcPrQosLocalPolicyEntry 12 }
62169
62170rcPrQosLocalPolicyYellowPackets OBJECT-TYPE
62171        SYNTAX        Counter64
62172        MAX-ACCESS    read-only
62173        STATUS        current
62174        DESCRIPTION   "The total number of packets received
62175                       that were above the committed rate but
62176                       below the peak rate."
62177        ::= { rcPrQosLocalPolicyEntry 13 }
62178
62179rcPrQosLocalPolicyYellowBytes OBJECT-TYPE
62180        SYNTAX        Counter64
62181        MAX-ACCESS    read-only
62182        STATUS        current
62183        DESCRIPTION   "The total number of bytes received
62184                       that were above the committed rate but
62185                       below the peak rate."
62186        ::= { rcPrQosLocalPolicyEntry 14 }
62187
62188rcPrQosLocalPolicyRedPackets OBJECT-TYPE
62189        SYNTAX        Counter64
62190        MAX-ACCESS    read-only
62191        STATUS        current
62192        DESCRIPTION   "The total number of packets received
62193                       that were above the peak rate."
62194        ::= { rcPrQosLocalPolicyEntry 15 }
62195
62196rcPrQosLocalPolicyRedBytes OBJECT-TYPE
62197        SYNTAX        Counter64
62198        MAX-ACCESS    read-only
62199        STATUS        current
62200        DESCRIPTION   "The total number of bytes received
62201                       that were above the peak rate."
62202        ::= { rcPrQosLocalPolicyEntry 16 }
62203
62204rcPrQosLocalPolicyStatsClear  OBJECT-TYPE
62205        SYNTAX             TruthValue
62206        MAX-ACCESS         read-write
62207        STATUS             current
62208        DESCRIPTION        "Clear Qos Policy statistics."
62209        ::= { rcPrQosLocalPolicyEntry 17 }
62210
62211
62212
62213-- Power Ranger Qos Egress Queue Template Table
62214rcPrQosTxQueueTemplateTable OBJECT-TYPE
62215        SYNTAX        	SEQUENCE OF RcPrQosTxQueueTemplateEntry
62216        MAX-ACCESS    	not-accessible
62217        STATUS        	current
62218        DESCRIPTION   	"A list of egress queue templates. The number of
62219			templates is given by rcPrQosTxQueueNumTemplates."
62220        ::= { rcPrQos 4 }
62221
62222rcPrQosTxQueueTemplateEntry OBJECT-TYPE
62223        SYNTAX        	RcPrQosTxQueueTemplateEntry
62224        MAX-ACCESS    	not-accessible
62225        STATUS        	current
62226        DESCRIPTION   	"Entry containing configuration information for a
62227                      	particular egress queue template. Queue is a set of
62228			egress queues."
62229       	INDEX         	{ rcPrQosTxQueueTemplateId }
62230        ::= { rcPrQosTxQueueTemplateTable 1 }
62231
62232RcPrQosTxQueueTemplateEntry ::= SEQUENCE {
62233                rcPrQosTxQueueTemplateId     		INTEGER,
62234                rcPrQosTxQueueTemplateName   		DisplayString,
62235		rcPrQosTxQueueTemplateMaxQueues 	INTEGER,
62236		rcPrQosTxQueueTemplateBalancedQueues 	INTEGER,
62237		rcPrQosTxQueueTemplateHiPriQueues 	INTEGER,
62238		rcPrQosTxQueueTemplateLoPriQueues 	INTEGER,
62239		rcPrQosTxQueueTemplateTotalQueues 	Integer32,
62240		rcPrQosTxQueueTemplateBalancedQList 	OCTET STRING,
62241		rcPrQosTxQueueTemplateHiPriQList 	OCTET STRING,
62242		rcPrQosTxQueueTemplateLoPriQList 	OCTET STRING,
62243		rcPrQosTxQueueTemplateTotalQLists	OCTET STRING,
62244		rcPrQosTxQueueTemplateMinRateTotal 	INTEGER,
62245		rcPrQosTxQueueTemplateMaxRateHiPri 	INTEGER,
62246		rcPrQosTxQueueTemplatePortMembers	PortSet,
62247		rcPrQosTxQueueTemplateFlags		INTEGER,
62248		rcPrQosTxQueueTemplateApply		TruthValue,
62249		rcPrQosTxQueueTemplateRowStatus		RowStatus
62250		}
62251
62252rcPrQosTxQueueTemplateId OBJECT-TYPE
62253        SYNTAX        	INTEGER (1..386)
62254        MAX-ACCESS    	read-only
62255        STATUS        	current
62256        DESCRIPTION   	"A value that uniquely identifies Egress Queue
62257	                Template."
62258        ::= { rcPrQosTxQueueTemplateEntry 1 }
62259
62260rcPrQosTxQueueTemplateName OBJECT-TYPE
62261        SYNTAX        	DisplayString (SIZE (0..32))
62262        MAX-ACCESS    	read-write
62263        STATUS       	current
62264        DESCRIPTION   	"An administratively-assigned name for this egress
62265			Queue Template."
62266        ::= { rcPrQosTxQueueTemplateEntry 2 }
62267
62268rcPrQosTxQueueTemplateMaxQueues OBJECT-TYPE
62269	SYNTAX        	INTEGER {
62270				eight(8),
62271				sixtyfour(64)
62272				}
62273        MAX-ACCESS    	read-create
62274        STATUS        	current
62275	DESCRIPTION   	"Maximum number of queues in this Template."
62276        ::= { rcPrQosTxQueueTemplateEntry 3 }
62277
62278rcPrQosTxQueueTemplateBalancedQueues OBJECT-TYPE
62279        SYNTAX        	INTEGER (0..48)
62280        MAX-ACCESS    	read-write
62281        STATUS        	current
62282        DESCRIPTION   	"Total number of Balanced Queues in this Template."
62283        ::= { rcPrQosTxQueueTemplateEntry 4 }
62284
62285rcPrQosTxQueueTemplateHiPriQueues OBJECT-TYPE
62286        SYNTAX        	INTEGER (0..64)
62287        MAX-ACCESS    	read-write
62288        STATUS        	current
62289        DESCRIPTION   	"Total number of High Priority Queues in this
62290			Template."
62291        ::= { rcPrQosTxQueueTemplateEntry 5 }
62292
62293rcPrQosTxQueueTemplateLoPriQueues OBJECT-TYPE
62294        SYNTAX        	INTEGER (0..8)
62295        MAX-ACCESS    	read-write
62296        STATUS        	current
62297        DESCRIPTION   	"Total number of Low Priority Queues in this Template."
62298        ::= { rcPrQosTxQueueTemplateEntry 6 }
62299
62300rcPrQosTxQueueTemplateTotalQueues OBJECT-TYPE
62301	SYNTAX        	Integer32
62302        MAX-ACCESS    	read-only
62303        STATUS        	current
62304	DESCRIPTION   	"Total number of queues in this Template."
62305        ::= { rcPrQosTxQueueTemplateEntry 7 }
62306
62307rcPrQosTxQueueTemplateBalancedQList OBJECT-TYPE
62308        SYNTAX        	OCTET STRING (SIZE(0..200))
62309        MAX-ACCESS    	read-only
62310        STATUS        	current
62311        DESCRIPTION   	"List of Balanced Queues in this Template."
62312        ::= { rcPrQosTxQueueTemplateEntry 8 }
62313
62314rcPrQosTxQueueTemplateHiPriQList OBJECT-TYPE
62315        SYNTAX        	OCTET STRING (SIZE(0..200))
62316        MAX-ACCESS    	read-only
62317        STATUS        	current
62318        DESCRIPTION   	"List of High Priority Queues in this Template."
62319        ::= { rcPrQosTxQueueTemplateEntry 9 }
62320
62321rcPrQosTxQueueTemplateLoPriQList OBJECT-TYPE
62322        SYNTAX        	OCTET STRING (SIZE(0..200))
62323        MAX-ACCESS    	read-only
62324        STATUS        	current
62325        DESCRIPTION   	"List of Low Priority Queues in this Template."
62326        ::= { rcPrQosTxQueueTemplateEntry 10 }
62327
62328rcPrQosTxQueueTemplateTotalQLists OBJECT-TYPE
62329        SYNTAX        	OCTET STRING (SIZE(0..600))
62330        MAX-ACCESS    	read-only
62331        STATUS        	current
62332        DESCRIPTION   	"List of Total Physical Queues in this Template."
62333        ::= { rcPrQosTxQueueTemplateEntry 11 }
62334
62335rcPrQosTxQueueTemplateMinRateTotal OBJECT-TYPE
62336        SYNTAX        	INTEGER (0..100)
62337        MAX-ACCESS    	read-only
62338        STATUS        	current
62339        DESCRIPTION   	"Sum of minimum rate guarantees for this template."
62340        ::= { rcPrQosTxQueueTemplateEntry 12 }
62341
62342rcPrQosTxQueueTemplateMaxRateHiPri OBJECT-TYPE
62343        SYNTAX        	INTEGER (0..100)
62344        MAX-ACCESS    	read-only
62345        STATUS        	current
62346        DESCRIPTION   	"Sum of maximum rate guarantees for high priority
62347			queues of this template."
62348        ::= { rcPrQosTxQueueTemplateEntry 13 }
62349
62350rcPrQosTxQueueTemplatePortMembers OBJECT-TYPE
62351        SYNTAX        	PortSet
62352        MAX-ACCESS    	read-write
62353        STATUS        	current
62354        DESCRIPTION   	"Port members of this template."
62355        ::= { rcPrQosTxQueueTemplateEntry 14 }
62356
62357rcPrQosTxQueueTemplateFlags OBJECT-TYPE
62358        SYNTAX        	INTEGER {
62359			    created(1),
62360			    committed(2),
62361			    modified(3)
62362			}
62363        MAX-ACCESS    	read-write
62364        STATUS        	current
62365        DESCRIPTION   	"Bitset indicated template state."
62366	DEFVAL		{ created }
62367        ::= { rcPrQosTxQueueTemplateEntry 15 }
62368
62369rcPrQosTxQueueTemplateApply OBJECT-TYPE
62370        SYNTAX          TruthValue
62371        MAX-ACCESS      read-write
62372        STATUS          current
62373        DESCRIPTION    "When apply is issued by the administrator,
62374                        the Egress Queue Set attributes are committed."
62375        DEFVAL          { false }
62376        ::= { rcPrQosTxQueueTemplateEntry 16 }
62377
62378rcPrQosTxQueueTemplateRowStatus OBJECT-TYPE
62379        SYNTAX        	RowStatus
62380        MAX-ACCESS    	read-write
62381        STATUS        	current
62382        DESCRIPTION   	"Create/delete operations for this entry."
62383        ::= { rcPrQosTxQueueTemplateEntry 17 }
62384
62385-- Power Ranger Qos Egress Queue Table
62386rcPrQosTxQueueTable OBJECT-TYPE
62387        SYNTAX        	SEQUENCE OF RcPrQosTxQueueEntry
62388        MAX-ACCESS    	not-accessible
62389        STATUS        	current
62390        DESCRIPTION   	"A list of elementary Egress queue entries."
62391        ::= { rcPrQos 5 }
62392
62393rcPrQosTxQueueEntry OBJECT-TYPE
62394        SYNTAX        	RcPrQosTxQueueEntry
62395        MAX-ACCESS    	not-accessible
62396        STATUS        	current
62397        DESCRIPTION   	"Entry containing configuration information for a
62398                      	particular elementary egress queue."
62399       	INDEX         	{ rcPrQosTxQueueTid,
62400			  rcPrQosTxQueueQid }
62401        ::= { rcPrQosTxQueueTable 1 }
62402
62403RcPrQosTxQueueEntry ::= SEQUENCE {
62404                rcPrQosTxQueueTid		INTEGER,
62405                rcPrQosTxQueueQid		INTEGER,
62406                rcPrQosTxQueueName		DisplayString,
62407                rcPrQosTxQueueStyle     	INTEGER,
62408                rcPrQosTxQueueWeight		Integer32,
62409                rcPrQosTxQueueMaxRate		Integer32,
62410                rcPrQosTxQueueMinRate		Integer32,
62411                rcPrQosTxQueueBquantum  	Integer32,
62412	    	rcPrQosTxQueueMaxLength         Integer32,
62413		rcPrQosTxQueueWredCurveSet	INTEGER,
62414		rcPrQosTxQueueRowStatus		RowStatus
62415		}
62416
62417rcPrQosTxQueueTid OBJECT-TYPE
62418  	SYNTAX        	INTEGER (1..386)
62419        MAX-ACCESS    	read-write
62420        STATUS        	current
62421        DESCRIPTION   "Template ID of the template this queue belongs to."
62422        ::= { rcPrQosTxQueueEntry 1 }
62423
62424rcPrQosTxQueueQid OBJECT-TYPE
62425        SYNTAX        	INTEGER (0..63)
62426        MAX-ACCESS    	read-only
62427        STATUS        	current
62428        DESCRIPTION   	"Queue Offset from the base queue for this port."
62429        ::= { rcPrQosTxQueueEntry 2 }
62430
62431rcPrQosTxQueueName OBJECT-TYPE
62432        SYNTAX        	DisplayString (SIZE (0..32))
62433        MAX-ACCESS    	read-write
62434        STATUS       	current
62435        DESCRIPTION   	"An NNSC name for this egress queue. Allowed only
62436			for 8 NNSC queues."
62437        ::= { rcPrQosTxQueueEntry 3 }
62438
62439rcPrQosTxQueueStyle OBJECT-TYPE
62440        SYNTAX        	INTEGER {
62441			    hipri(1),
62442			    balanced(2),
62443			    lopri(3)
62444			}
62445        MAX-ACCESS    	read-write
62446        STATUS        	current
62447        DESCRIPTION   	"Egress queue style."
62448        ::= { rcPrQosTxQueueEntry 4 }
62449
62450rcPrQosTxQueueWeight OBJECT-TYPE
62451        SYNTAX        	Integer32
62452        MAX-ACCESS    	read-only
62453        STATUS        	current
62454        DESCRIPTION   	"Egress queue weight.
62455			Applicable for balanced queues and lo-pri queues only."
62456        ::= { rcPrQosTxQueueEntry 5 }
62457
62458rcPrQosTxQueueMaxRate OBJECT-TYPE
62459        SYNTAX        	Integer32
62460        MAX-ACCESS    	read-write
62461        STATUS        	current
62462        DESCRIPTION   	"Egress queue maximum rate, Kbs"
62463        ::= { rcPrQosTxQueueEntry 6 }
62464
62465rcPrQosTxQueueMinRate OBJECT-TYPE
62466        SYNTAX        	Integer32
62467        MAX-ACCESS    	read-write
62468        STATUS        	current
62469        DESCRIPTION   	"Egress queue minimun rate guarantee, Kbs.
62470			Applicable for balanced queues and lo-pri queues only."
62471        ::= { rcPrQosTxQueueEntry 7 }
62472
62473rcPrQosTxQueueBquantum OBJECT-TYPE
62474        SYNTAX        	Integer32
62475        MAX-ACCESS    	read-only
62476        STATUS        	current
62477        DESCRIPTION   	"Bandwidth allocation unit.
62478			Applicable for balanced queues and lo-pri queues only."
62479        ::= { rcPrQosTxQueueEntry 8 }
62480
62481rcPrQosTxQueueMaxLength OBJECT-TYPE
62482        SYNTAX        	Integer32
62483        MAX-ACCESS    	read-write
62484        STATUS        	current
62485        DESCRIPTION 	"Maximum queue length."
62486        ::= { rcPrQosTxQueueEntry 9 }
62487
62488rcPrQosTxQueueWredCurveSet OBJECT-TYPE
62489        SYNTAX        	INTEGER {
62490			    tailDrop(1),
62491			    lowDrop(2),
62492			    mediumDrop(3),
62493			    highDrop(4)
62494			}
62495        MAX-ACCESS    	read-write
62496        STATUS        	current
62497        DESCRIPTION 	"Random Early Detection Number."
62498	DEFVAL		{ tailDrop }
62499        ::= { rcPrQosTxQueueEntry 10 }
62500
62501rcPrQosTxQueueRowStatus OBJECT-TYPE
62502        SYNTAX        	RowStatus
62503        MAX-ACCESS    	read-write
62504        STATUS        	current
62505        DESCRIPTION 	"Create/delete operations for this entry."
62506        ::= { rcPrQosTxQueueEntry 11 }
62507
62508-- Power Ranger Qos Egress Queue Stats Table
62509rcPrQosTxQueueStatsTable OBJECT-TYPE
62510        SYNTAX        	SEQUENCE OF  RcPrQosTxQueueStatsEntry
62511        MAX-ACCESS    	not-accessible
62512        STATUS        	current
62513        DESCRIPTION   	"A list of elementary Egress queue stats entries."
62514        ::= { rcPrQos 6 }
62515
62516rcPrQosTxQueueStatsEntry OBJECT-TYPE
62517        SYNTAX        	RcPrQosTxQueueStatsEntry
62518        MAX-ACCESS    	not-accessible
62519        STATUS        	current
62520        DESCRIPTION   	"Entry containing statistics information for a
62521                      	particular elementary egress queue."
62522       	INDEX         	{ rcPrQosTxQueueStatsPort,
62523			  rcPrQosTxQueueStatsQid }
62524        ::= { rcPrQosTxQueueStatsTable 1 }
62525
62526RcPrQosTxQueueStatsEntry ::= SEQUENCE {
62527                rcPrQosTxQueueStatsPort         InterfaceIndex,
62528                rcPrQosTxQueueStatsQid          INTEGER,
62529                rcPrQosTxQueueStatsTotalPages   Counter64,
62530                rcPrQosTxQueueStatsDroppedPages Counter64,
62531                rcPrQosTxQueueStatsUtilization  INTEGER
62532		}
62533
62534rcPrQosTxQueueStatsPort OBJECT-TYPE
62535  	    SYNTAX          InterfaceIndex
62536        MAX-ACCESS    	read-only
62537        STATUS        	current
62538        DESCRIPTION   "Port index of the stats table."
62539        ::= { rcPrQosTxQueueStatsEntry 1 }
62540
62541rcPrQosTxQueueStatsQid OBJECT-TYPE
62542        SYNTAX        	INTEGER (0..63)
62543        MAX-ACCESS    	read-only
62544        STATUS        	current
62545        DESCRIPTION   	"Queue Offset from the base queue for this port."
62546        ::= { rcPrQosTxQueueStatsEntry 2 }
62547
62548rcPrQosTxQueueStatsTotalPages OBJECT-TYPE
62549        SYNTAX        	Counter64
62550        MAX-ACCESS    	read-only
62551        STATUS        	current
62552        DESCRIPTION 	"Total pages offered to the queue."
62553        ::= { rcPrQosTxQueueStatsEntry 3 }
62554
62555rcPrQosTxQueueStatsDroppedPages OBJECT-TYPE
62556        SYNTAX        	Counter64
62557        MAX-ACCESS    	read-only
62558        STATUS        	current
62559        DESCRIPTION 	"Total pages dropped by the queue."
62560        ::= { rcPrQosTxQueueStatsEntry 4 }
62561
62562rcPrQosTxQueueStatsUtilization OBJECT-TYPE
62563        SYNTAX        	INTEGER (0..100)
62564        MAX-ACCESS    	read-only
62565        STATUS        	current
62566        DESCRIPTION 	"Utilization percentage of the queue."
62567        ::= { rcPrQosTxQueueStatsEntry 5 }
62568
62569-- Power Ranger Ingress Exp Bit To Qos Level Table
62570rcPrQosIngressExpToQosTable OBJECT-TYPE
62571        SYNTAX          SEQUENCE OF RcPrQosIngressExpToQosEntry
62572        MAX-ACCESS      not-accessible
62573        STATUS          current
62574        DESCRIPTION     "This table is used to specify the Mpls EXP to
62575                        QOS (Exp bit->QOS) mapping on packet ingress."
62576        ::= { rcPrQos 7 }
62577
62578rcPrQosIngressExpToQosEntry OBJECT-TYPE
62579        SYNTAX        RcPrQosIngressExpToQosEntry
62580        MAX-ACCESS    not-accessible
62581        STATUS        current
62582        DESCRIPTION   "Entry containing information of Exp bit->Qos mapping"
62583        INDEX         { rcPrQosIngressExpToQosIndex }
62584        ::= { rcPrQosIngressExpToQosTable 1 }
62585
62586RcPrQosIngressExpToQosEntry ::= SEQUENCE {
62587                rcPrQosIngressExpToQosIndex     INTEGER,
62588                rcPrQosIngressExpToQosMplsExp   INTEGER,
62589                rcPrQosIngressExpToQosLevel     INTEGER,
62590                rcPrQosIngressExpToQosRowStatus RowStatus
62591        }
62592
62593rcPrQosIngressExpToQosIndex OBJECT-TYPE
62594        SYNTAX        INTEGER (1..8)
62595        MAX-ACCESS    not-accessible
62596        STATUS        current
62597        DESCRIPTION   "Used to uniquely identify a row in this table."
62598        ::= { rcPrQosIngressExpToQosEntry 1 }
62599
62600rcPrQosIngressExpToQosMplsExp OBJECT-TYPE
62601        SYNTAX        INTEGER (0..7)
62602        MAX-ACCESS    read-only
62603        STATUS        current
62604        DESCRIPTION   "The Mpls Exp bit level."
62605        ::= { rcPrQosIngressExpToQosEntry 2 }
62606
62607rcPrQosIngressExpToQosLevel OBJECT-TYPE
62608        SYNTAX        INTEGER (0..7)
62609        MAX-ACCESS    read-write
62610        STATUS        current
62611        DESCRIPTION   "qos level"
62612        ::= { rcPrQosIngressExpToQosEntry 3 }
62613
62614rcPrQosIngressExpToQosRowStatus  OBJECT-TYPE
62615        SYNTAX        RowStatus
62616        MAX-ACCESS    read-write
62617        STATUS        current
62618        DESCRIPTION   "Create/delete operations for this entry."
62619        ::= { rcPrQosIngressExpToQosEntry 4}
62620
62621
62622-- Power Ranger Egress Qos Level to Exp Bit Table
62623rcPrQosEgressQosToExpTable OBJECT-TYPE
62624        SYNTAX        SEQUENCE OF RcPrQosEgressQosToExpEntry
62625        MAX-ACCESS    not-accessible
62626        STATUS        current
62627        DESCRIPTION   "This table is used to specify the QOS to
62628                      Mpls EXP bit field (QOS->Exp bit) mapping on packet
62629                      egress."
62630        ::= { rcPrQos 8 }
62631
62632rcPrQosEgressQosToExpEntry OBJECT-TYPE
62633        SYNTAX        RcPrQosEgressQosToExpEntry
62634        MAX-ACCESS    not-accessible
62635        STATUS        current
62636        DESCRIPTION   "Entry containing information of Qos->Exp bit mapping"
62637        INDEX         { rcPrQosEgressQosToExpIndex }
62638        ::= { rcPrQosEgressQosToExpTable 1 }
62639
62640RcPrQosEgressQosToExpEntry ::= SEQUENCE {
62641                rcPrQosEgressQosToExpIndex      INTEGER,
62642                rcPrQosEgressQosToExpQosLevel   INTEGER,
62643                rcPrQosEgressQosToExpMplsExp    INTEGER,
62644                rcPrQosEgressQosToExpRowStatus  RowStatus
62645        }
62646
62647rcPrQosEgressQosToExpIndex OBJECT-TYPE
62648        SYNTAX        INTEGER (1..8)
62649        MAX-ACCESS    not-accessible
62650        STATUS        current
62651        DESCRIPTION   "Used to uniquely identify a row in this table."
62652        ::= { rcPrQosEgressQosToExpEntry 1 }
62653
62654rcPrQosEgressQosToExpQosLevel OBJECT-TYPE
62655        SYNTAX        INTEGER (0..7)
62656        MAX-ACCESS    read-only
62657        STATUS        current
62658        DESCRIPTION   "qos level"
62659        ::= { rcPrQosEgressQosToExpEntry 2 }
62660
62661rcPrQosEgressQosToExpMplsExp OBJECT-TYPE
62662        SYNTAX        INTEGER (0..7)
62663        MAX-ACCESS    read-write
62664        STATUS        current
62665        DESCRIPTION   "The Mpls EXP bit level."
62666        ::= { rcPrQosEgressQosToExpEntry 3 }
62667
62668rcPrQosEgressQosToExpRowStatus  OBJECT-TYPE
62669        SYNTAX        RowStatus
62670        MAX-ACCESS    read-write
62671        STATUS        current
62672        DESCRIPTION   "Create/delete operations for this entry."
62673        ::= { rcPrQosEgressQosToExpEntry 4}
62674
62675-- Power Ranger Egress Qos Cos Queue stats Table
62676rcPrQosCosQuePortStatsTable OBJECT-TYPE
62677        SYNTAX        SEQUENCE OF RcPrQosCosQuePortStatsEntry
62678        MAX-ACCESS    not-accessible
62679        STATUS        current
62680        DESCRIPTION   "This table is used to get the qos cos queue port stats."
62681        ::= { rcPrQos 15 }
62682
62683rcPrQosCosQuePortStatsEntry OBJECT-TYPE
62684        SYNTAX        RcPrQosCosQuePortStatsEntry
62685        MAX-ACCESS    not-accessible
62686        STATUS        current
62687        DESCRIPTION   "Entry containing information of port Qos cosq stats"
62688        INDEX         { rcPrQosCosQuePortStatsIndex }
62689        ::= { rcPrQosCosQuePortStatsTable 1 }
62690
62691RcPrQosCosQuePortStatsEntry ::= SEQUENCE {
62692                rcPrQosCosQuePortStatsIndex            INTEGER,
62693                rcPrQosCosQuePortStatsQue0OutPackets   Counter64,
62694                rcPrQosCosQuePortStatsQue0OutBytes     Counter64,
62695                rcPrQosCosQuePortStatsQue0DropPackets  Counter64,
62696                rcPrQosCosQuePortStatsQue0DropBytes    Counter64,
62697                rcPrQosCosQuePortStatsQue1OutPackets   Counter64,
62698                rcPrQosCosQuePortStatsQue1OutBytes     Counter64,
62699                rcPrQosCosQuePortStatsQue1DropPackets  Counter64,
62700                rcPrQosCosQuePortStatsQue1DropBytes    Counter64,
62701                rcPrQosCosQuePortStatsQue2OutPackets   Counter64,
62702                rcPrQosCosQuePortStatsQue2OutBytes     Counter64,
62703                rcPrQosCosQuePortStatsQue2DropPackets  Counter64,
62704                rcPrQosCosQuePortStatsQue2DropBytes    Counter64,
62705                rcPrQosCosQuePortStatsQue3OutPackets   Counter64,
62706                rcPrQosCosQuePortStatsQue3OutBytes     Counter64,
62707                rcPrQosCosQuePortStatsQue3DropPackets  Counter64,
62708                rcPrQosCosQuePortStatsQue3DropBytes    Counter64,
62709                rcPrQosCosQuePortStatsQue4OutPackets   Counter64,
62710                rcPrQosCosQuePortStatsQue4OutBytes     Counter64,
62711                rcPrQosCosQuePortStatsQue4DropPackets  Counter64,
62712                rcPrQosCosQuePortStatsQue4DropBytes    Counter64,
62713                rcPrQosCosQuePortStatsQue5OutPackets   Counter64,
62714                rcPrQosCosQuePortStatsQue5OutBytes     Counter64,
62715                rcPrQosCosQuePortStatsQue5DropPackets  Counter64,
62716                rcPrQosCosQuePortStatsQue5DropBytes    Counter64,
62717                rcPrQosCosQuePortStatsQue6OutPackets   Counter64,
62718                rcPrQosCosQuePortStatsQue6OutBytes     Counter64,
62719                rcPrQosCosQuePortStatsQue6DropPackets  Counter64,
62720                rcPrQosCosQuePortStatsQue6DropBytes    Counter64,
62721                rcPrQosCosQuePortStatsQue7OutPackets   Counter64,
62722                rcPrQosCosQuePortStatsQue7OutBytes     Counter64,
62723                rcPrQosCosQuePortStatsQue7DropPackets  Counter64,
62724                rcPrQosCosQuePortStatsQue7DropBytes    Counter64,
62725                rcPrQosCosQuePortStatsClearStat        TruthValue
62726        }
62727rcPrQosCosQuePortStatsIndex     OBJECT-TYPE
62728	SYNTAX          INTEGER (192..431)
62729	MAX-ACCESS      not-accessible
62730        STATUS          current
62731        DESCRIPTION     "Used to indicate the loopback port number from 192(1/1) to 431 (4/48)."
62732	::= { rcPrQosCosQuePortStatsEntry 1 }
62733
62734rcPrQosCosQuePortStatsQue0OutPackets	    OBJECT-TYPE
62735	SYNTAX          Counter64
62736	MAX-ACCESS      read-only
62737        STATUS          current
62738        DESCRIPTION     "the out packets for Cos queue 0."
62739        ::= { rcPrQosCosQuePortStatsEntry 2 }
62740
62741rcPrQosCosQuePortStatsQue0OutBytes	    OBJECT-TYPE
62742	SYNTAX          Counter64
62743	MAX-ACCESS      read-only
62744        STATUS          current
62745        DESCRIPTION     "the out bytes for Cos queue 0."
62746        ::= { rcPrQosCosQuePortStatsEntry 3 }
62747
62748rcPrQosCosQuePortStatsQue0DropPackets	OBJECT-TYPE
62749	SYNTAX          Counter64
62750	MAX-ACCESS      read-only
62751        STATUS          current
62752        DESCRIPTION     "the drop packets for Cos queue 0."
62753        ::= { rcPrQosCosQuePortStatsEntry 4 }
62754
62755rcPrQosCosQuePortStatsQue0DropBytes	OBJECT-TYPE
62756	SYNTAX          Counter64
62757	MAX-ACCESS      read-only
62758        STATUS          current
62759        DESCRIPTION     "the drop bytes for Cos queue 0."
62760        ::= { rcPrQosCosQuePortStatsEntry 5 }
62761
62762rcPrQosCosQuePortStatsQue1OutPackets	    OBJECT-TYPE
62763	SYNTAX          Counter64
62764	MAX-ACCESS      read-only
62765        STATUS          current
62766        DESCRIPTION     "the out packets for Cos queue 1."
62767        ::= { rcPrQosCosQuePortStatsEntry 6 }
62768
62769rcPrQosCosQuePortStatsQue1OutBytes	    OBJECT-TYPE
62770	SYNTAX          Counter64
62771	MAX-ACCESS      read-only
62772        STATUS          current
62773        DESCRIPTION     "the out bytes for Cos queue 1."
62774        ::= { rcPrQosCosQuePortStatsEntry 7 }
62775
62776rcPrQosCosQuePortStatsQue1DropPackets	OBJECT-TYPE
62777	SYNTAX          Counter64
62778	MAX-ACCESS      read-only
62779        STATUS          current
62780        DESCRIPTION     "the drop packets for Cos queue 1."
62781        ::= { rcPrQosCosQuePortStatsEntry 8 }
62782
62783rcPrQosCosQuePortStatsQue1DropBytes	OBJECT-TYPE
62784	SYNTAX          Counter64
62785	MAX-ACCESS      read-only
62786        STATUS          current
62787        DESCRIPTION     "the drop bytes for Cos queue 1."
62788        ::= { rcPrQosCosQuePortStatsEntry 9 }
62789
62790rcPrQosCosQuePortStatsQue2OutPackets	    OBJECT-TYPE
62791	SYNTAX          Counter64
62792	MAX-ACCESS      read-only
62793        STATUS          current
62794        DESCRIPTION     "the out packets for Cos queue 2."
62795        ::= { rcPrQosCosQuePortStatsEntry 10 }
62796
62797rcPrQosCosQuePortStatsQue2OutBytes	    OBJECT-TYPE
62798	SYNTAX          Counter64
62799	MAX-ACCESS      read-only
62800        STATUS          current
62801        DESCRIPTION     "the out bytes for Cos queue 2."
62802        ::= { rcPrQosCosQuePortStatsEntry 11 }
62803
62804rcPrQosCosQuePortStatsQue2DropPackets	OBJECT-TYPE
62805	SYNTAX          Counter64
62806	MAX-ACCESS      read-only
62807        STATUS          current
62808        DESCRIPTION     "the drop packets for Cos queue 2."
62809        ::= { rcPrQosCosQuePortStatsEntry 12 }
62810
62811rcPrQosCosQuePortStatsQue2DropBytes	OBJECT-TYPE
62812	SYNTAX          Counter64
62813	MAX-ACCESS      read-only
62814        STATUS          current
62815        DESCRIPTION     "the drop bytes for Cos queue 2."
62816        ::= { rcPrQosCosQuePortStatsEntry 13 }
62817
62818rcPrQosCosQuePortStatsQue3OutPackets	    OBJECT-TYPE
62819	SYNTAX          Counter64
62820	MAX-ACCESS      read-only
62821        STATUS          current
62822        DESCRIPTION     "the out packets for Cos queue 3."
62823        ::= { rcPrQosCosQuePortStatsEntry 14 }
62824
62825rcPrQosCosQuePortStatsQue3OutBytes	    OBJECT-TYPE
62826	SYNTAX          Counter64
62827	MAX-ACCESS      read-only
62828        STATUS          current
62829        DESCRIPTION     "the out bytes for Cos queue 3."
62830        ::= { rcPrQosCosQuePortStatsEntry 15 }
62831
62832rcPrQosCosQuePortStatsQue3DropPackets	OBJECT-TYPE
62833	SYNTAX          Counter64
62834	MAX-ACCESS      read-only
62835        STATUS          current
62836        DESCRIPTION     "the drop packets for Cos queue 3."
62837        ::= { rcPrQosCosQuePortStatsEntry 16 }
62838
62839rcPrQosCosQuePortStatsQue3DropBytes	OBJECT-TYPE
62840	SYNTAX          Counter64
62841	MAX-ACCESS      read-only
62842        STATUS          current
62843        DESCRIPTION     "the drop bytes for Cos queue 3."
62844        ::= { rcPrQosCosQuePortStatsEntry 17 }
62845
62846rcPrQosCosQuePortStatsQue4OutPackets	    OBJECT-TYPE
62847	SYNTAX          Counter64
62848	MAX-ACCESS      read-only
62849        STATUS          current
62850        DESCRIPTION     "the out packets for Cos queue 4."
62851        ::= { rcPrQosCosQuePortStatsEntry 18 }
62852
62853rcPrQosCosQuePortStatsQue4OutBytes	    OBJECT-TYPE
62854	SYNTAX          Counter64
62855	MAX-ACCESS      read-only
62856        STATUS          current
62857        DESCRIPTION     "the out bytes for Cos queue 4."
62858        ::= { rcPrQosCosQuePortStatsEntry 19 }
62859
62860rcPrQosCosQuePortStatsQue4DropPackets	OBJECT-TYPE
62861	SYNTAX          Counter64
62862	MAX-ACCESS      read-only
62863        STATUS          current
62864        DESCRIPTION     "the drop packets for Cos queue 4."
62865        ::= { rcPrQosCosQuePortStatsEntry 20 }
62866
62867rcPrQosCosQuePortStatsQue4DropBytes	OBJECT-TYPE
62868	SYNTAX          Counter64
62869	MAX-ACCESS      read-only
62870        STATUS          current
62871        DESCRIPTION     "the drop bytes for Cos queue 4."
62872        ::= { rcPrQosCosQuePortStatsEntry 21 }
62873
62874rcPrQosCosQuePortStatsQue5OutPackets	    OBJECT-TYPE
62875	SYNTAX          Counter64
62876	MAX-ACCESS      read-only
62877        STATUS          current
62878        DESCRIPTION     "the out packets for Cos queue 5."
62879        ::= { rcPrQosCosQuePortStatsEntry 22 }
62880
62881rcPrQosCosQuePortStatsQue5OutBytes	    OBJECT-TYPE
62882	SYNTAX          Counter64
62883	MAX-ACCESS      read-only
62884        STATUS          current
62885        DESCRIPTION     "the out bytes for Cos queue 5."
62886        ::= { rcPrQosCosQuePortStatsEntry 23 }
62887
62888rcPrQosCosQuePortStatsQue5DropPackets	OBJECT-TYPE
62889	SYNTAX          Counter64
62890	MAX-ACCESS      read-only
62891        STATUS          current
62892        DESCRIPTION     "the drop packets for Cos queue 5."
62893        ::= { rcPrQosCosQuePortStatsEntry 24 }
62894
62895rcPrQosCosQuePortStatsQue5DropBytes	OBJECT-TYPE
62896	SYNTAX          Counter64
62897	MAX-ACCESS      read-only
62898        STATUS          current
62899        DESCRIPTION     "the drop bytes for Cos queue 5."
62900        ::= { rcPrQosCosQuePortStatsEntry 25 }
62901
62902rcPrQosCosQuePortStatsQue6OutPackets	    OBJECT-TYPE
62903	SYNTAX          Counter64
62904	MAX-ACCESS      read-only
62905        STATUS          current
62906        DESCRIPTION     "the out packets for Cos queue 6."
62907        ::= { rcPrQosCosQuePortStatsEntry 26 }
62908
62909rcPrQosCosQuePortStatsQue6OutBytes	    OBJECT-TYPE
62910	SYNTAX          Counter64
62911	MAX-ACCESS      read-only
62912        STATUS          current
62913        DESCRIPTION     "the out bytes for Cos queue 6."
62914        ::= { rcPrQosCosQuePortStatsEntry 27 }
62915
62916rcPrQosCosQuePortStatsQue6DropPackets	OBJECT-TYPE
62917	SYNTAX          Counter64
62918	MAX-ACCESS      read-only
62919        STATUS          current
62920        DESCRIPTION     "the drop packets for Cos queue 6."
62921        ::= { rcPrQosCosQuePortStatsEntry 28 }
62922
62923rcPrQosCosQuePortStatsQue6DropBytes	OBJECT-TYPE
62924	SYNTAX          Counter64
62925	MAX-ACCESS      read-only
62926        STATUS          current
62927        DESCRIPTION     "the drop bytes for Cos queue 6."
62928        ::= { rcPrQosCosQuePortStatsEntry 29 }
62929
62930rcPrQosCosQuePortStatsQue7OutPackets	    OBJECT-TYPE
62931	SYNTAX          Counter64
62932	MAX-ACCESS      read-only
62933        STATUS          current
62934        DESCRIPTION     "the out packets for Cos queue 7."
62935        ::= { rcPrQosCosQuePortStatsEntry 30 }
62936
62937rcPrQosCosQuePortStatsQue7OutBytes	    OBJECT-TYPE
62938	SYNTAX          Counter64
62939	MAX-ACCESS      read-only
62940        STATUS          current
62941        DESCRIPTION     "the out bytes for Cos queue 7."
62942        ::= { rcPrQosCosQuePortStatsEntry 31 }
62943
62944rcPrQosCosQuePortStatsQue7DropPackets	OBJECT-TYPE
62945	SYNTAX          Counter64
62946	MAX-ACCESS      read-only
62947        STATUS          current
62948        DESCRIPTION     "the drop packets for Cos queue 7."
62949        ::= { rcPrQosCosQuePortStatsEntry 32 }
62950
62951rcPrQosCosQuePortStatsQue7DropBytes	OBJECT-TYPE
62952	SYNTAX          Counter64
62953	MAX-ACCESS      read-only
62954        STATUS          current
62955        DESCRIPTION     "the drop bytes for Cos queue 7."
62956        ::= { rcPrQosCosQuePortStatsEntry 33 }
62957
62958rcPrQosCosQuePortStatsClearStat OBJECT-TYPE
62959    SYNTAX       TruthValue
62960    MAX-ACCESS   read-write
62961    STATUS       current
62962    DESCRIPTION  "Clear Stats."
62963    ::= { rcPrQosCosQuePortStatsEntry 34 }
62964
62965
62966rcPrQosCosQueLoopbackPortStatsTable OBJECT-TYPE
62967        SYNTAX        SEQUENCE OF RcPrQosCosQueLoopbackPortStatsEntry
62968        MAX-ACCESS    not-accessible
62969        STATUS        current
62970        DESCRIPTION   "This table is used to get the qos cos queue port stats."
62971        ::= { rcPrQos 16 }
62972
62973rcPrQosCosQueLoopbackPortStatsEntry OBJECT-TYPE
62974        SYNTAX        RcPrQosCosQueLoopbackPortStatsEntry
62975        MAX-ACCESS    not-accessible
62976        STATUS        current
62977        DESCRIPTION   "Entry containing information of port Qos cosq stats"
62978        INDEX         { rcPrQosCosQueLoopbackPortStatsIndex }
62979        ::= { rcPrQosCosQueLoopbackPortStatsTable 1 }
62980
62981RcPrQosCosQueLoopbackPortStatsEntry ::= SEQUENCE {
62982                rcPrQosCosQueLoopbackPortStatsIndex            INTEGER,
62983                rcPrQosCosQueLoopbackPortStatsQue0OutPackets   Counter64,
62984                rcPrQosCosQueLoopbackPortStatsQue0OutBytes     Counter64,
62985                rcPrQosCosQueLoopbackPortStatsQue0DropPackets  Counter64,
62986                rcPrQosCosQueLoopbackPortStatsQue0DropBytes    Counter64,
62987                rcPrQosCosQueLoopbackPortStatsQue1OutPackets   Counter64,
62988                rcPrQosCosQueLoopbackPortStatsQue1OutBytes     Counter64,
62989                rcPrQosCosQueLoopbackPortStatsQue1DropPackets  Counter64,
62990                rcPrQosCosQueLoopbackPortStatsQue1DropBytes    Counter64,
62991                rcPrQosCosQueLoopbackPortStatsQue2OutPackets   Counter64,
62992                rcPrQosCosQueLoopbackPortStatsQue2OutBytes     Counter64,
62993                rcPrQosCosQueLoopbackPortStatsQue2DropPackets  Counter64,
62994                rcPrQosCosQueLoopbackPortStatsQue2DropBytes    Counter64,
62995                rcPrQosCosQueLoopbackPortStatsQue3OutPackets   Counter64,
62996                rcPrQosCosQueLoopbackPortStatsQue3OutBytes     Counter64,
62997                rcPrQosCosQueLoopbackPortStatsQue3DropPackets  Counter64,
62998                rcPrQosCosQueLoopbackPortStatsQue3DropBytes    Counter64,
62999                rcPrQosCosQueLoopbackPortStatsQue4OutPackets   Counter64,
63000                rcPrQosCosQueLoopbackPortStatsQue4OutBytes     Counter64,
63001                rcPrQosCosQueLoopbackPortStatsQue4DropPackets  Counter64,
63002                rcPrQosCosQueLoopbackPortStatsQue4DropBytes    Counter64,
63003                rcPrQosCosQueLoopbackPortStatsQue5OutPackets   Counter64,
63004                rcPrQosCosQueLoopbackPortStatsQue5OutBytes     Counter64,
63005                rcPrQosCosQueLoopbackPortStatsQue5DropPackets  Counter64,
63006                rcPrQosCosQueLoopbackPortStatsQue5DropBytes    Counter64,
63007                rcPrQosCosQueLoopbackPortStatsQue6OutPackets   Counter64,
63008                rcPrQosCosQueLoopbackPortStatsQue6OutBytes     Counter64,
63009                rcPrQosCosQueLoopbackPortStatsQue6DropPackets  Counter64,
63010                rcPrQosCosQueLoopbackPortStatsQue6DropBytes    Counter64,
63011                rcPrQosCosQueLoopbackPortStatsQue7OutPackets   Counter64,
63012                rcPrQosCosQueLoopbackPortStatsQue7OutBytes     Counter64,
63013                rcPrQosCosQueLoopbackPortStatsQue7DropPackets  Counter64,
63014                rcPrQosCosQueLoopbackPortStatsQue7DropBytes    Counter64,
63015		rcPrQosCosQueLoopbackPortStatsClearStat        TruthValue
63016        }
63017rcPrQosCosQueLoopbackPortStatsIndex     OBJECT-TYPE
63018	SYNTAX          INTEGER (1..2)
63019	MAX-ACCESS      not-accessible
63020        STATUS          current
63021        DESCRIPTION     "Used to indicate the port number from 1 to 2."
63022        ::= { rcPrQosCosQueLoopbackPortStatsEntry 1 }
63023
63024rcPrQosCosQueLoopbackPortStatsQue0OutPackets	    OBJECT-TYPE
63025	SYNTAX          Counter64
63026	MAX-ACCESS      read-only
63027        STATUS          current
63028        DESCRIPTION     "the out packets for Cos queue 0."
63029        ::= { rcPrQosCosQueLoopbackPortStatsEntry 2 }
63030
63031rcPrQosCosQueLoopbackPortStatsQue0OutBytes	    OBJECT-TYPE
63032	SYNTAX          Counter64
63033	MAX-ACCESS      read-only
63034        STATUS          current
63035        DESCRIPTION     "the out bytes for Cos queue 0."
63036        ::= { rcPrQosCosQueLoopbackPortStatsEntry 3 }
63037
63038rcPrQosCosQueLoopbackPortStatsQue0DropPackets	OBJECT-TYPE
63039	SYNTAX          Counter64
63040	MAX-ACCESS      read-only
63041        STATUS          current
63042        DESCRIPTION     "the drop packets for Cos queue 0."
63043        ::= { rcPrQosCosQueLoopbackPortStatsEntry 4 }
63044
63045rcPrQosCosQueLoopbackPortStatsQue0DropBytes	OBJECT-TYPE
63046	SYNTAX          Counter64
63047	MAX-ACCESS      read-only
63048        STATUS          current
63049        DESCRIPTION     "the drop bytes for Cos queue 0."
63050        ::= { rcPrQosCosQueLoopbackPortStatsEntry 5 }
63051
63052rcPrQosCosQueLoopbackPortStatsQue1OutPackets	    OBJECT-TYPE
63053	SYNTAX          Counter64
63054	MAX-ACCESS      read-only
63055        STATUS          current
63056        DESCRIPTION     "the out packets for Cos queue 1."
63057        ::= { rcPrQosCosQueLoopbackPortStatsEntry 6 }
63058
63059rcPrQosCosQueLoopbackPortStatsQue1OutBytes	    OBJECT-TYPE
63060	SYNTAX          Counter64
63061	MAX-ACCESS      read-only
63062        STATUS          current
63063        DESCRIPTION     "the out bytes for Cos queue 1."
63064        ::= { rcPrQosCosQueLoopbackPortStatsEntry 7 }
63065
63066rcPrQosCosQueLoopbackPortStatsQue1DropPackets	OBJECT-TYPE
63067	SYNTAX          Counter64
63068	MAX-ACCESS      read-only
63069        STATUS          current
63070        DESCRIPTION     "the drop packets for Cos queue 1."
63071        ::= { rcPrQosCosQueLoopbackPortStatsEntry 8 }
63072
63073rcPrQosCosQueLoopbackPortStatsQue1DropBytes	OBJECT-TYPE
63074	SYNTAX          Counter64
63075	MAX-ACCESS      read-only
63076        STATUS          current
63077        DESCRIPTION     "the drop bytes for Cos queue 1."
63078        ::= { rcPrQosCosQueLoopbackPortStatsEntry 9 }
63079
63080rcPrQosCosQueLoopbackPortStatsQue2OutPackets	    OBJECT-TYPE
63081	SYNTAX          Counter64
63082	MAX-ACCESS      read-only
63083        STATUS          current
63084        DESCRIPTION     "the out packets for Cos queue 2."
63085        ::= { rcPrQosCosQueLoopbackPortStatsEntry 10 }
63086
63087rcPrQosCosQueLoopbackPortStatsQue2OutBytes	    OBJECT-TYPE
63088	SYNTAX          Counter64
63089	MAX-ACCESS      read-only
63090        STATUS          current
63091        DESCRIPTION     "the out bytes for Cos queue 2."
63092        ::= { rcPrQosCosQueLoopbackPortStatsEntry 11 }
63093
63094rcPrQosCosQueLoopbackPortStatsQue2DropPackets	OBJECT-TYPE
63095	SYNTAX          Counter64
63096	MAX-ACCESS      read-only
63097        STATUS          current
63098        DESCRIPTION     "the drop packets for Cos queue 2."
63099        ::= { rcPrQosCosQueLoopbackPortStatsEntry 12 }
63100
63101rcPrQosCosQueLoopbackPortStatsQue2DropBytes	OBJECT-TYPE
63102	SYNTAX          Counter64
63103	MAX-ACCESS      read-only
63104        STATUS          current
63105        DESCRIPTION     "the drop bytes for Cos queue 2."
63106        ::= { rcPrQosCosQueLoopbackPortStatsEntry 13 }
63107
63108rcPrQosCosQueLoopbackPortStatsQue3OutPackets	    OBJECT-TYPE
63109	SYNTAX          Counter64
63110	MAX-ACCESS      read-only
63111        STATUS          current
63112        DESCRIPTION     "the out packets for Cos queue 3."
63113        ::= { rcPrQosCosQueLoopbackPortStatsEntry 14 }
63114
63115rcPrQosCosQueLoopbackPortStatsQue3OutBytes	    OBJECT-TYPE
63116	SYNTAX          Counter64
63117	MAX-ACCESS      read-only
63118        STATUS          current
63119        DESCRIPTION     "the out bytes for Cos queue 3."
63120        ::= { rcPrQosCosQueLoopbackPortStatsEntry 15 }
63121
63122rcPrQosCosQueLoopbackPortStatsQue3DropPackets	OBJECT-TYPE
63123	SYNTAX          Counter64
63124	MAX-ACCESS      read-only
63125        STATUS          current
63126        DESCRIPTION     "the drop packets for Cos queue 3."
63127        ::= { rcPrQosCosQueLoopbackPortStatsEntry 16 }
63128
63129rcPrQosCosQueLoopbackPortStatsQue3DropBytes	OBJECT-TYPE
63130	SYNTAX          Counter64
63131	MAX-ACCESS      read-only
63132        STATUS          current
63133        DESCRIPTION     "the drop bytes for Cos queue 3."
63134        ::= { rcPrQosCosQueLoopbackPortStatsEntry 17 }
63135
63136rcPrQosCosQueLoopbackPortStatsQue4OutPackets	    OBJECT-TYPE
63137	SYNTAX          Counter64
63138	MAX-ACCESS      read-only
63139        STATUS          current
63140        DESCRIPTION     "the out packets for Cos queue 4."
63141        ::= { rcPrQosCosQueLoopbackPortStatsEntry 18 }
63142
63143rcPrQosCosQueLoopbackPortStatsQue4OutBytes	    OBJECT-TYPE
63144	SYNTAX          Counter64
63145	MAX-ACCESS      read-only
63146        STATUS          current
63147        DESCRIPTION     "the out bytes for Cos queue 4."
63148        ::= { rcPrQosCosQueLoopbackPortStatsEntry 19 }
63149
63150rcPrQosCosQueLoopbackPortStatsQue4DropPackets	OBJECT-TYPE
63151	SYNTAX          Counter64
63152	MAX-ACCESS      read-only
63153        STATUS          current
63154        DESCRIPTION     "the drop packets for Cos queue 4."
63155        ::= { rcPrQosCosQueLoopbackPortStatsEntry 20 }
63156
63157rcPrQosCosQueLoopbackPortStatsQue4DropBytes	OBJECT-TYPE
63158	SYNTAX          Counter64
63159	MAX-ACCESS      read-only
63160        STATUS          current
63161        DESCRIPTION     "the drop bytes for Cos queue 4."
63162        ::= { rcPrQosCosQueLoopbackPortStatsEntry 21 }
63163
63164rcPrQosCosQueLoopbackPortStatsQue5OutPackets	    OBJECT-TYPE
63165	SYNTAX          Counter64
63166	MAX-ACCESS      read-only
63167        STATUS          current
63168        DESCRIPTION     "the out packets for Cos queue 5."
63169        ::= { rcPrQosCosQueLoopbackPortStatsEntry 22 }
63170
63171rcPrQosCosQueLoopbackPortStatsQue5OutBytes	    OBJECT-TYPE
63172	SYNTAX          Counter64
63173	MAX-ACCESS      read-only
63174        STATUS          current
63175        DESCRIPTION     "the out bytes for Cos queue 5."
63176        ::= { rcPrQosCosQueLoopbackPortStatsEntry 23 }
63177
63178rcPrQosCosQueLoopbackPortStatsQue5DropPackets	OBJECT-TYPE
63179	SYNTAX          Counter64
63180	MAX-ACCESS      read-only
63181        STATUS          current
63182        DESCRIPTION     "the drop packets for Cos queue 5."
63183        ::= { rcPrQosCosQueLoopbackPortStatsEntry 24 }
63184
63185rcPrQosCosQueLoopbackPortStatsQue5DropBytes	OBJECT-TYPE
63186	SYNTAX          Counter64
63187	MAX-ACCESS      read-only
63188        STATUS          current
63189        DESCRIPTION     "the drop bytes for Cos queue 5."
63190        ::= { rcPrQosCosQueLoopbackPortStatsEntry 25 }
63191
63192rcPrQosCosQueLoopbackPortStatsQue6OutPackets	    OBJECT-TYPE
63193	SYNTAX          Counter64
63194	MAX-ACCESS      read-only
63195        STATUS          current
63196        DESCRIPTION     "the out packets for Cos queue 6."
63197        ::= { rcPrQosCosQueLoopbackPortStatsEntry 26 }
63198
63199rcPrQosCosQueLoopbackPortStatsQue6OutBytes	    OBJECT-TYPE
63200	SYNTAX          Counter64
63201	MAX-ACCESS      read-only
63202        STATUS          current
63203        DESCRIPTION     "the out bytes for Cos queue 6."
63204        ::= { rcPrQosCosQueLoopbackPortStatsEntry 27 }
63205
63206rcPrQosCosQueLoopbackPortStatsQue6DropPackets	OBJECT-TYPE
63207	SYNTAX          Counter64
63208	MAX-ACCESS      read-only
63209        STATUS          current
63210        DESCRIPTION     "the drop packets for Cos queue 6."
63211        ::= { rcPrQosCosQueLoopbackPortStatsEntry 28 }
63212
63213rcPrQosCosQueLoopbackPortStatsQue6DropBytes	OBJECT-TYPE
63214	SYNTAX          Counter64
63215	MAX-ACCESS      read-only
63216        STATUS          current
63217        DESCRIPTION     "the drop bytes for Cos queue 6."
63218        ::= { rcPrQosCosQueLoopbackPortStatsEntry 29 }
63219
63220rcPrQosCosQueLoopbackPortStatsQue7OutPackets	    OBJECT-TYPE
63221	SYNTAX          Counter64
63222	MAX-ACCESS      read-only
63223        STATUS          current
63224        DESCRIPTION     "the out packets for Cos queue 7."
63225        ::= { rcPrQosCosQueLoopbackPortStatsEntry 30 }
63226
63227rcPrQosCosQueLoopbackPortStatsQue7OutBytes	    OBJECT-TYPE
63228	SYNTAX          Counter64
63229	MAX-ACCESS      read-only
63230        STATUS          current
63231        DESCRIPTION     "the out bytes for Cos queue 7."
63232        ::= { rcPrQosCosQueLoopbackPortStatsEntry 31 }
63233
63234rcPrQosCosQueLoopbackPortStatsQue7DropPackets	OBJECT-TYPE
63235	SYNTAX          Counter64
63236	MAX-ACCESS      read-only
63237        STATUS          current
63238        DESCRIPTION     "the drop packets for Cos queue 7."
63239        ::= { rcPrQosCosQueLoopbackPortStatsEntry 32 }
63240
63241rcPrQosCosQueLoopbackPortStatsQue7DropBytes	OBJECT-TYPE
63242	SYNTAX          Counter64
63243	MAX-ACCESS      read-only
63244        STATUS          current
63245        DESCRIPTION     "the drop bytes for Cos queue 7."
63246        ::= { rcPrQosCosQueLoopbackPortStatsEntry 33 }
63247
63248rcPrQosCosQueLoopbackPortStatsClearStat OBJECT-TYPE
63249        SYNTAX        TruthValue
63250        MAX-ACCESS    read-write
63251        STATUS        current
63252	DESCRIPTION  "Clear stats."
63253    ::= { rcPrQosCosQueLoopbackPortStatsEntry 34 }
63254
63255rcPrQosCosQueCppPortStatsTable OBJECT-TYPE
63256        SYNTAX        SEQUENCE OF RcPrQosCosQueCppPortStatsEntry
63257        MAX-ACCESS    not-accessible
63258        STATUS        current
63259        DESCRIPTION   "This table is used to get the qos cos queue port stats."
63260        ::= { rcPrQos 17 }
63261
63262rcPrQosCosQueCppPortStatsEntry OBJECT-TYPE
63263        SYNTAX        RcPrQosCosQueCppPortStatsEntry
63264        MAX-ACCESS    not-accessible
63265        STATUS        current
63266        DESCRIPTION   "Entry containing information of port Qos cosq stats"
63267        INDEX         { rcPrQosCosQueCppPortStatsIndex }
63268        ::= { rcPrQosCosQueCppPortStatsTable 1 }
63269
63270RcPrQosCosQueCppPortStatsEntry ::= SEQUENCE {
63271                rcPrQosCosQueCppPortStatsIndex        INTEGER,
63272                rcPrQosCosQueCppPortStatsOutPackets   Counter64,
63273                rcPrQosCosQueCppPortStatsOutBytes     Counter64,
63274                rcPrQosCosQueCppPortStatsDropPackets  Counter64,
63275                rcPrQosCosQueCppPortStatsDropBytes    Counter64
63276}
63277
63278rcPrQosCosQueCppPortStatsIndex     OBJECT-TYPE
63279	SYNTAX          INTEGER (0..15)
63280	MAX-ACCESS      not-accessible
63281        STATUS          current
63282        DESCRIPTION     "Used to indicate the cos queue number from 0 to 15."
63283        ::= { rcPrQosCosQueCppPortStatsEntry 1 }
63284
63285rcPrQosCosQueCppPortStatsOutPackets	    OBJECT-TYPE
63286	SYNTAX          Counter64
63287	MAX-ACCESS      read-only
63288        STATUS          current
63289        DESCRIPTION     "the out packets for cpp port."
63290        ::= { rcPrQosCosQueCppPortStatsEntry 2 }
63291
63292rcPrQosCosQueCppPortStatsOutBytes	    OBJECT-TYPE
63293	SYNTAX          Counter64
63294	MAX-ACCESS      read-only
63295        STATUS          current
63296        DESCRIPTION     "the out bytes for cpp port."
63297        ::= { rcPrQosCosQueCppPortStatsEntry 3 }
63298
63299rcPrQosCosQueCppPortStatsDropPackets	OBJECT-TYPE
63300	SYNTAX          Counter64
63301	MAX-ACCESS      read-only
63302        STATUS          current
63303        DESCRIPTION     "the drop packets for cpp port."
63304        ::= { rcPrQosCosQueCppPortStatsEntry 4 }
63305
63306rcPrQosCosQueCppPortStatsDropBytes	OBJECT-TYPE
63307	SYNTAX          Counter64
63308	MAX-ACCESS      read-only
63309        STATUS          current
63310        DESCRIPTION     "the drop bytes for cpp port."
63311        ::= { rcPrQosCosQueCppPortStatsEntry 5 }
63312
63313rcPrQosCosQue  OBJECT IDENTIFIER     ::= { rcPrQos 18 }
63314
63315rcPrQosCosQueCpuStatsClear OBJECT-TYPE
63316     SYNTAX       TruthValue
63317     MAX-ACCESS   read-write
63318     STATUS       current
63319     DESCRIPTION  "Clear cpu qos cos queue statistics."
63320     ::= {rcPrQosCosQue  1 }
63321
63322-- Power Ranger Egress Qos Cos Queue Voq stats Table
63323rcPrQosCosQueVoqPortStatsTable OBJECT-TYPE
63324        SYNTAX        SEQUENCE OF RcPrQosCosQueVoqPortStatsEntry
63325        MAX-ACCESS    not-accessible
63326        STATUS        current
63327        DESCRIPTION   "This table is used to get the qos cos queue Voq port stats."
63328        ::= { rcPrQos 19 }
63329
63330
63331rcPrQosCosQueVoqPortStatsEntry OBJECT-TYPE
63332        SYNTAX        RcPrQosCosQueVoqPortStatsEntry
63333        MAX-ACCESS    not-accessible
63334        STATUS        current
63335        DESCRIPTION   "Entry containing information of port Qos cosq Voq stats"
63336        INDEX         { rcPrQosCosQueVoqPortStatsPortIndex, rcPrQosCosQueVoqPortStatsQueIndex }
63337        ::= { rcPrQosCosQueVoqPortStatsTable 1 }
63338
63339RcPrQosCosQueVoqPortStatsEntry ::= SEQUENCE {
63340                rcPrQosCosQueVoqPortStatsPortIndex         InterfaceIndex,
63341                rcPrQosCosQueVoqPortStatsQueIndex          Integer32,
63342                rcPrQosCosQueVoqPortStatsAcceptedPackets   Counter64,
63343                rcPrQosCosQueVoqPortStatsAcceptedBytes     Counter64,
63344                rcPrQosCosQueVoqPortStatsDropPackets       Counter64,
63345                rcPrQosCosQueVoqPortStatsDropBytes         Counter64,
63346                rcPrQosCosQueVoqPortStatsClearStat         TruthValue
63347}
63348
63349rcPrQosCosQueVoqPortStatsPortIndex      OBJECT-TYPE
63350	SYNTAX          InterfaceIndex
63351	MAX-ACCESS      not-accessible
63352        STATUS          current
63353        DESCRIPTION     "Used to indicate the port number, from 192 (1/1) to 536 (8/24)."
63354	::= { rcPrQosCosQueVoqPortStatsEntry 1 }
63355
63356rcPrQosCosQueVoqPortStatsQueIndex           OBJECT-TYPE
63357        SYNTAX          Integer32 (0..7)
63358        MAX-ACCESS      not-accessible
63359        STATUS          current
63360        DESCRIPTION     "Used to indicate the queue id."
63361        ::= { rcPrQosCosQueVoqPortStatsEntry 2 }
63362
63363rcPrQosCosQueVoqPortStatsAcceptedPackets	    OBJECT-TYPE
63364	SYNTAX          Counter64
63365	MAX-ACCESS      read-only
63366        STATUS          current
63367        DESCRIPTION     "Numer of packets that entered the VOQ."
63368        ::= { rcPrQosCosQueVoqPortStatsEntry 3 }
63369
63370rcPrQosCosQueVoqPortStatsAcceptedBytes            OBJECT-TYPE
63371        SYNTAX          Counter64
63372        MAX-ACCESS      read-only
63373        STATUS          current
63374        DESCRIPTION     "Numer of bytes that entered the VOQ."
63375        ::= { rcPrQosCosQueVoqPortStatsEntry 4 }
63376
63377rcPrQosCosQueVoqPortStatsDropPackets       OBJECT-TYPE
63378        SYNTAX          Counter64
63379        MAX-ACCESS      read-only
63380        STATUS          current
63381        DESCRIPTION     "Numer of dropped packets because the VOQ was full."
63382        ::= { rcPrQosCosQueVoqPortStatsEntry 5 }
63383
63384rcPrQosCosQueVoqPortStatsDropBytes        OBJECT-TYPE
63385        SYNTAX          Counter64
63386        MAX-ACCESS      read-only
63387        STATUS          current
63388        DESCRIPTION     "Numer of dropped bytes because the VOQ was full."
63389        ::= { rcPrQosCosQueVoqPortStatsEntry 6 }
63390
63391rcPrQosCosQueVoqPortStatsClearStat        OBJECT-TYPE
63392        SYNTAX       TruthValue
63393        MAX-ACCESS   read-write
63394        STATUS       current
63395        DESCRIPTION  "Clear Voq Port Stats if set to true. Return value will always be false."
63396        ::= { rcPrQosCosQueVoqPortStatsEntry 7 }
63397
63398-- Power Ranger Egress Qos Cos Queue Voq cpp stats Table
63399rcPrQosCosQueVoqCppPortStatsTable OBJECT-TYPE
63400        SYNTAX        SEQUENCE OF RcPrQosCosQueVoqCppPortStatsEntry
63401        MAX-ACCESS    not-accessible
63402        STATUS        current
63403        DESCRIPTION   "This table is used to get the qos cos queue Voq cpp stats."
63404        ::= { rcPrQos 20 }
63405
63406rcPrQosCosQueVoqCppPortStatsEntry OBJECT-TYPE
63407        SYNTAX        RcPrQosCosQueVoqCppPortStatsEntry
63408        MAX-ACCESS    not-accessible
63409        STATUS        current
63410        DESCRIPTION   "Entry containing information of port Qos cosq Voq cpp stats"
63411        INDEX         { rcPrQosCosQueVoqCppPortStatsProtocolIndex }
63412        ::= { rcPrQosCosQueVoqCppPortStatsTable 1 }
63413
63414RcPrQosCosQueVoqCppPortStatsEntry ::= SEQUENCE {
63415                rcPrQosCosQueVoqCppPortStatsProtocolIndex   INTEGER,
63416                rcPrQosCosQueVoqCppPortStatsProtocolName    OCTET STRING,
63417                rcPrQosCosQueVoqCppPortStatsAcceptedPackets Counter64,
63418                rcPrQosCosQueVoqCppPortStatsAcceptedBytes   Counter64,
63419                rcPrQosCosQueVoqCppPortStatsDropPackets     Counter64,
63420                rcPrQosCosQueVoqCppPortStatsDropBytes       Counter64
63421}
63422
63423rcPrQosCosQueVoqCppPortStatsProtocolIndex     OBJECT-TYPE
63424	SYNTAX          INTEGER {
63425
63426                            vrrp(1),
63427
63428                            vlacp(2),
63429
63430                            lacp(3),
63431
63432                            cfm(4),
63433
63434                            vrrpv6(5),
63435
63436                            istCtl(6),
63437
63438                            radius(7),
63439
63440                            ntp(8),
63441
63442                            icmpv4(9),
63443
63444                            slpp(10),
63445
63446                            bpdu(11),
63447
63448                            tdp(12),
63449
63450                            eap(13),
63451
63452                            lldp(14),
63453
63454                            ndMcv6(15),
63455
63456                            ndUcv6(16),
63457
63458                            rlogin(17),
63459
63460                            fragUcv6(18),
63461
63462                            isis(19),
63463
63464                            ospfMc(20),
63465
63466                            dhcp(21),
63467
63468                            pimMc(22),
63469
63470                            arpRequest(23),
63471
63472                            arpReply(24),
63473
63474                            rarpRequest(25),
63475
63476                            rarpReply(26),
63477
63478                            icmpv4Bc(27),
63479
63480                            ospfv6Mc(28),
63481
63482                            ftp(29),
63483
63484                            tftp(30),
63485
63486                            snmp(31),
63487
63488                            telnet(32),
63489
63490                            ssh(33),
63491
63492                            rsh(34),
63493
63494                            http(35),
63495
63496                            dns(36),
63497
63498                            icmpMcv6(37),
63499
63500                            icmpUcv6(38),
63501
63502                            ipmcData(39),
63503
63504                            bgp(40),
63505
63506                            igmp(41),
63507
63508                            mld(42),
63509
63510                            pimUc(43),
63511
63512                            ospfUc(44),
63513
63514                            ospfv6Uc(45),
63515
63516                            hopByHop(46),
63517
63518                            ripv1(47),
63519
63520                            ripv2(48),
63521
63522                            ripv6(49),
63523
63524                            macLearning(50),
63525
63526                            internal1(51),
63527
63528                            dataException(52),
63529
63530                            ttlException(53),
63531
63532                            fragMcv6(54),
63533
63534                            internal2(55),
63535
63536                            internal3(56),
63537
63538                            ipfix(57),
63539
63540                            internal4(58)
63541                        }
63542	MAX-ACCESS      not-accessible
63543        STATUS          current
63544        DESCRIPTION     "Used to indicate the protocol cos queue."
63545        ::= { rcPrQosCosQueVoqCppPortStatsEntry 1 }
63546
63547rcPrQosCosQueVoqCppPortStatsProtocolName            OBJECT-TYPE
63548        SYNTAX          OCTET STRING (SIZE(1..16))
63549        MAX-ACCESS      read-only
63550        STATUS          current
63551        DESCRIPTION     "Used to indicate the protocol name."
63552        ::= { rcPrQosCosQueVoqCppPortStatsEntry 2 }
63553
63554
63555rcPrQosCosQueVoqCppPortStatsAcceptedPackets	    OBJECT-TYPE
63556	SYNTAX          Counter64
63557	MAX-ACCESS      read-only
63558        STATUS          current
63559        DESCRIPTION     "the accepted packets for cpp port."
63560        ::= { rcPrQosCosQueVoqCppPortStatsEntry 3 }
63561
63562rcPrQosCosQueVoqCppPortStatsAcceptedBytes	    OBJECT-TYPE
63563	SYNTAX          Counter64
63564	MAX-ACCESS      read-only
63565        STATUS          current
63566        DESCRIPTION     "the accepted bytes for cpp port."
63567        ::= { rcPrQosCosQueVoqCppPortStatsEntry 4 }
63568
63569rcPrQosCosQueVoqCppPortStatsDropPackets	OBJECT-TYPE
63570	SYNTAX          Counter64
63571	MAX-ACCESS      read-only
63572        STATUS          current
63573        DESCRIPTION     "the drop packets for cpp port."
63574        ::= { rcPrQosCosQueVoqCppPortStatsEntry 5 }
63575
63576rcPrQosCosQueVoqCppPortStatsDropBytes	OBJECT-TYPE
63577	SYNTAX          Counter64
63578	MAX-ACCESS      read-only
63579        STATUS          current
63580        DESCRIPTION     "the drop bytes for cpp port."
63581        ::= { rcPrQosCosQueVoqCppPortStatsEntry 6 }
63582
63583--
63584-- The rcPrFilter group
63585--
63586
63587rcPrFilterScalars OBJECT IDENTIFIER ::= { rcPrFilter 1 }
63588
63589rcPrFilterAclTableSize  OBJECT-TYPE
63590     SYNTAX             INTEGER (1..2048)
63591     MAX-ACCESS         read-only
63592     STATUS             current
63593     DESCRIPTION        "Used to indicate the number of Acl entries
63594                        in the rcPrFilterAclTable.  Default table size is 0
63595                        until the administrator configures any Acl entries."
63596     ::= { rcPrFilterScalars 2 }
63597
63598rcPrFilterAceTableSize OBJECT-TYPE
63599     SYNTAX             INTEGER (0..16384)
63600     MAX-ACCESS         read-only
63601     STATUS             current
63602     DESCRIPTION        "Used to indicate the number of Ace entries in the
63603                        rcPrFilterAceTable. Default table size is 0 until the
63604                        administrator configures any Ace entries. The maximum
63605			size is # of Acls multiplied by # of Aces."
63606     ::= { rcPrFilterScalars 3 }
63607
63608rcPrFilterAclBufferWrap OBJECT-TYPE
63609     SYNTAX             TruthValue
63610     MAX-ACCESS         read-write
63611     STATUS             current
63612     DESCRIPTION        "Used to enable or disable buffer wrapping for
63613                         filters log."
63614     ::= { rcPrFilterScalars 4 }
63615
63616rcPrFilterAclClearLog OBJECT-TYPE
63617     SYNTAX             TruthValue
63618     MAX-ACCESS         read-write
63619     STATUS             current
63620     DESCRIPTION        "Used to clear the filter Logs collected."
63621     ::= { rcPrFilterScalars 5 }
63622
63623--
63624-- Power Ranger (PR) Acl MIB specification
63625--
63626--   o    The Access Control List (Acl) mib defines management objects for
63627--        configuration information of the hardware-assisted filtering feature.
63628--
63629--   o    Acl is a group of filtering rules organized in an ordered list.
63630--
63631--   o    A filtering rule in the Acl is called an Access Control Entry (Ace).
63632--
63633--   o	  Max of 2k ACLs.
63634--	  Each ACL can have a maximum of 2k ACEs. Ports are assigned
63635--	  from 1-500 and VLANs are assigned from 501-1000.
63636--
63637--   o	  Max of 10k ACEs; each ACE belongs to a single ACL. Precedence
63638--	  is determined by the Ace-Id (lower Ace-Id means higher precedence).
63639--
63640
63641rcPrFilterAct OBJECT IDENTIFIER ::= { rcPrFilter 2 }
63642
63643-- ACT Table
63644
63645rcPrFilterActTable OBJECT-TYPE
63646        SYNTAX          SEQUENCE OF RcPrFilterActEntry
63647        MAX-ACCESS      not-accessible
63648        STATUS          current
63649        DESCRIPTION     "A table of Acts to store information of each Act
63650                         entry. This table is indexed by the Act Id."
63651        ::= { rcPrFilterAct 1 }
63652
63653rcPrFilterActEntry OBJECT-TYPE
63654        SYNTAX          RcPrFilterActEntry
63655        MAX-ACCESS      not-accessible
63656        STATUS          current
63657        DESCRIPTION     "One Act Entry holding Act information."
63658        INDEX           { rcPrFilterActId }
63659        ::= { rcPrFilterActTable 1 }
63660
63661RcPrFilterActEntry ::= SEQUENCE {
63662        rcPrFilterActId              INTEGER,
63663        rcPrFilterActName            DisplayString,
63664        rcPrFilterActArpAttrs        INTEGER,
63665        rcPrFilterActEthernetAttrs   INTEGER,
63666        rcPrFilterActIpAttrs         INTEGER,
63667        rcPrFilterActProtocolAttrs   INTEGER,
63668        rcPrFilterActApply           TruthValue,
63669        rcPrFilterActRowStatus       RowStatus,
63670        rcPrFilterActIpv6Attrs       INTEGER
63671}
63672
63673rcPrFilterActId OBJECT-TYPE
63674        SYNTAX          INTEGER (1..4096)
63675        MAX-ACCESS      read-only
63676        STATUS          current
63677        DESCRIPTION     "A table of Acts to store information of each
63678                        Act. This table is indexed by the Act Id."
63679        ::= { rcPrFilterActEntry 1 }
63680
63681rcPrFilterActName OBJECT-TYPE
63682        SYNTAX          DisplayString (SIZE (0..32))
63683        MAX-ACCESS      read-write
63684        STATUS          current
63685        DESCRIPTION     "A descriptive name chosen by the administrator
63686	                for the Act Entry."
63687        ::= { rcPrFilterActEntry 2 }
63688
63689rcPrFilterActArpAttrs OBJECT-TYPE
63690        SYNTAX        	INTEGER (0..1)
63691        MAX-ACCESS    	read-write
63692        STATUS          current
63693        DESCRIPTION   	"Value is one or multiple (logical 'OR' of the
63694			following):
63695				none(0),
63696	                  	operation(1)
63697			none:      No Arp Attrs are selected or to clear
63698			           other choices.
63699			operation: Only valid option for Arp attributes."
63700	DEFVAL		{ 0 }
63701        ::= { rcPrFilterActEntry 3 }
63702
63703rcPrFilterActEthernetAttrs OBJECT-TYPE
63704         SYNTAX        	INTEGER (0..63)
63705        MAX-ACCESS      read-write
63706        STATUS          current
63707        DESCRIPTION     "Value is one or multiple of the following:
63708			    none(0),
63709                            srcMac(1),
63710			    dstMac(2),
63711			    etherType(4),
63712			    port(8),
63713                            vlan(16),
63714			    vlanTagPrio(32)
63715			none: If selected then unselect all other selections."
63716	DEFVAL		{ 0 }
63717        ::= { rcPrFilterActEntry 4 }
63718
63719rcPrFilterActIpAttrs OBJECT-TYPE
63720        SYNTAX        	INTEGER (0..63)
63721        MAX-ACCESS      read-write
63722        STATUS          current
63723        DESCRIPTION     "Value is one or multiple of the following:
63724			    none(0),
63725                            srcIp(1),
63726			    dstIp(2),
63727			    ipFragFlag(4),
63728			    ipOptions(8),
63729			    ipProtoType(16),
63730                            dscp(32)
63731			none: If selected then unselect all other selections."
63732	DEFVAL		{ 0 }
63733        ::= { rcPrFilterActEntry 5 }
63734
63735rcPrFilterActProtocolAttrs OBJECT-TYPE
63736        SYNTAX        	INTEGER (0..127)
63737        MAX-ACCESS      read-write
63738        STATUS          current
63739        DESCRIPTION     "Value is one or multiple of the following:
63740                            none(0),
63741                            tcpSrcPort(1),
63742			    udpSrcPort(2),
63743			    tcpDstPort(4),
63744			    udpDstPort(8),
63745			    tcpFlags(16),
63746                            icmpMsgType(32),
63747                            icmpv6MsgType(64)
63748			none: If selected then unselect all other selections."
63749	DEFVAL		{ 0 }
63750        ::= { rcPrFilterActEntry 6 }
63751
63752rcPrFilterActApply OBJECT-TYPE
63753        SYNTAX          TruthValue
63754        MAX-ACCESS      read-write
63755        STATUS          current
63756        DESCRIPTION    "When apply is issued by the administrator,
63757                        the ACT attributes cannot be modified."
63758        DEFVAL          { false }
63759        ::= { rcPrFilterActEntry 7 }
63760
63761rcPrFilterActRowStatus  OBJECT-TYPE
63762        SYNTAX          RowStatus
63763        MAX-ACCESS      read-write
63764        STATUS          current
63765        DESCRIPTION     "Create/delete operations for this entry. The
63766                        entry cannot be modified or deleted while there
63767                        are Acls configured with this Act entry."
63768        ::= { rcPrFilterActEntry 8}
63769
63770rcPrFilterActIpv6Attrs OBJECT-TYPE
63771        SYNTAX          INTEGER (0..63)
63772        MAX-ACCESS      read-write
63773        STATUS          current
63774        DESCRIPTION     "Value is one or multiple of the following:
63775                            none(0),
63776                            srcIpv6(1),
63777                            dstIpv6(4),
63778                            nextHdr(16),
63779                        none: If selected then unselect all other selections."
63780        DEFVAL          { 0 }
63781        ::= { rcPrFilterActEntry 9 }
63782
63783-- Act Pattern Table to store the template
63784
63785rcPrFilterActPatternTable OBJECT-TYPE
63786     SYNTAX             SEQUENCE OF RcPrFilterActPatternEntry
63787     MAX-ACCESS         not-accessible
63788     STATUS             current
63789     DESCRIPTION        "A table of user-defined parameters of  Acls to
63790                        store information of each Acl. This table is indexed
63791                        by the Act Id and PatternIndex."
63792     ::= { rcPrFilterAct 2 }
63793
63794rcPrFilterActPatternEntry OBJECT-TYPE
63795     SYNTAX             RcPrFilterActPatternEntry
63796     MAX-ACCESS         not-accessible
63797     STATUS             current
63798     DESCRIPTION        "Entry containing Configuration information for a
63799                        particular Act."
63800     INDEX              { rcPrFilterActPatternActId,
63801                          rcPrFilterActPatternIndex }
63802     ::= { rcPrFilterActPatternTable 1 }
63803
63804RcPrFilterActPatternEntry ::= SEQUENCE {
63805        rcPrFilterActPatternActId     INTEGER,
63806        rcPrFilterActPatternIndex     INTEGER,
63807        rcPrFilterActPatternName      DisplayString,
63808        rcPrFilterActPatternBase      INTEGER,
63809        rcPrFilterActPatternOffset    INTEGER,
63810        rcPrFilterActPatternLength    INTEGER,
63811        rcPrFilterActPatternRowStatus RowStatus
63812        }
63813
63814rcPrFilterActPatternActId OBJECT-TYPE
63815     SYNTAX             INTEGER (1..4096)
63816     MAX-ACCESS         read-only
63817     STATUS             current
63818     DESCRIPTION        "An index to the ActPatternEntry, a unique
63819	                identifier for Act entry in the range of Table
63820			Size."
63821     ::= { rcPrFilterActPatternEntry 1 }
63822
63823rcPrFilterActPatternIndex OBJECT-TYPE
63824     SYNTAX             INTEGER (1..16)
63825     MAX-ACCESS         read-only
63826     STATUS             current
63827     DESCRIPTION        "Indexes each user defined field pattern in an
63828                        Acl entry. In this release only 3 patterns are
63829                        allowed per ACT but we can have multiple
63830 			patterns per ACL."
63831     ::= { rcPrFilterActPatternEntry 2 }
63832
63833rcPrFilterActPatternName OBJECT-TYPE
63834     SYNTAX             DisplayString (SIZE (0..32))
63835     MAX-ACCESS         read-write
63836     STATUS             current
63837     DESCRIPTION        "A descriptive name chosen by the administrator for
63838                        the Acl Pattern Entry."
63839     ::= { rcPrFilterActPatternEntry 3 }
63840
63841rcPrFilterActPatternBase OBJECT-TYPE
63842     SYNTAX             INTEGER {
63843                            none(0),
63844                            etherBegin(1),
63845                            macDstBegin(2),
63846                            macSrcBegin(3),
63847                            ethTypeLenBegin(4),
63848                            arpBegin(5),
63849                            ipHdrBegin(6),
63850                            ipOptionsBegin(7),
63851                            ipPayloadBegin(8),
63852                            ipTosBegin(9),
63853                            ipProtoBegin(10),
63854                            ipSrcBegin(11),
63855                            ipDstBegin(12),
63856                            tcpBegin(13),
63857                            tcpSrcportBegin(14),
63858                            tcpDstportBegin(15),
63859                            tcpFlagsEnd(16),
63860                            udpBegin(17),
63861                            udpSrcportBegin(18),
63862                            udpDstportBegin(19),
63863                            etherEnd(20),
63864                            ipHdrEnd(21),
63865                            icmpMsgBegin(22),
63866                            tcpEnd(23),
63867                            udpEnd(24),
63868                            ipv6HdrBegin(25)
63869                        }
63870     MAX-ACCESS         read-write
63871     STATUS             current
63872     DESCRIPTION        "User defined fields from headers to be used in
63873                        the Aces of the Acl."
63874     DEFVAL             { none }
63875     ::= { rcPrFilterActPatternEntry 4 }
63876
63877rcPrFilterActPatternOffset OBJECT-TYPE -- MA/DZ to confirm maximum
63878     SYNTAX             INTEGER (0..25)
63879     MAX-ACCESS         read-write
63880     STATUS             current
63881     DESCRIPTION        "Set Offset in bytes to the beginning offset of the user
63882                        defined field with selected header option as base."
63883     DEFVAL              { 0 }
63884     ::= { rcPrFilterActPatternEntry 5 }
63885
63886rcPrFilterActPatternLength OBJECT-TYPE
63887     SYNTAX             INTEGER (1..15)
63888     MAX-ACCESS         read-write
63889     STATUS             current
63890     DESCRIPTION        "The number of bytes to extract beginning from the
63891                        offset is set in rcPrFilterActPatternLength.
63892			Only 1-15 are valid."
63893     DEFVAL             { 1 }
63894     ::= { rcPrFilterActPatternEntry 6 }
63895
63896rcPrFilterActPatternRowStatus OBJECT-TYPE
63897     SYNTAX             RowStatus
63898     MAX-ACCESS         read-write
63899     STATUS             current
63900     DESCRIPTION        "Create/delete operations for this entry."
63901     ::= { rcPrFilterActPatternEntry 7 }
63902
63903rcPrFilterAcl OBJECT IDENTIFIER ::= { rcPrFilter 3 }
63904
63905-- ACL Table
63906
63907rcPrFilterAclTable      OBJECT-TYPE
63908     SYNTAX             SEQUENCE OF RcPrFilterAclEntry
63909     MAX-ACCESS         not-accessible
63910     STATUS             current
63911     DESCRIPTION        "A table of Acls to store information of each Acl.
63912                         This table is indexed by the Acl Id."
63913     ::= { rcPrFilterAcl 1 }
63914
63915rcPrFilterAclEntry      OBJECT-TYPE
63916     SYNTAX             RcPrFilterAclEntry
63917     MAX-ACCESS         not-accessible
63918     STATUS             current
63919     DESCRIPTION        "Entry containing Configuration information for
63920                        a particular Acl."
63921     INDEX              { rcPrFilterAclId }
63922     ::= { rcPrFilterAclTable 1 }
63923
63924RcPrFilterAclEntry ::= SEQUENCE {
63925        rcPrFilterAclId                      INTEGER,
63926        rcPrFilterAclName                    DisplayString,
63927        rcPrFilterAclType                    INTEGER,
63928        rcPrFilterAclAceListSize             INTEGER,
63929        rcPrFilterAclDefaultAction           INTEGER,
63930        rcPrFilterAclState                   EnableValue,
63931        rcPrFilterAclVlanList                IdList,
63932        rcPrFilterAclPortList                PortSet,
63933        rcPrFilterAclRowStatus               RowStatus,
63934        rcPrFilterAclNumVlanIds              INTEGER,
63935        rcPrFilterAclPktType                 INTEGER,
63936        rcPrFilterAclControlPktRule          INTEGER,
63937	rcPrFilterAclVlanId                  Integer32,
63938	rcPrFilterAclMltId                   Integer32,
63939        rcPrFilterAclDstPortList             PortSet,
63940        rcPrFilterAclIpfixState              EnableValue,
63941        rcPrFilterAclMatchType               INTEGER,
63942        rcPrFilterAclIsid                    Integer32
63943        }
63944
63945rcPrFilterAclId OBJECT-TYPE
63946     SYNTAX             INTEGER (1..2048)
63947     MAX-ACCESS         read-only
63948     STATUS             current
63949     DESCRIPTION        "A unique identifier for Acl entry in the range
63950                        of Table Size."
63951     ::= { rcPrFilterAclEntry 1 }
63952
63953rcPrFilterAclName OBJECT-TYPE
63954     SYNTAX             DisplayString (SIZE (0..32))
63955     MAX-ACCESS         read-write
63956     STATUS             current
63957     DESCRIPTION        "A descriptive name chosen by the administrator for
63958                        the Acl Entry."
63959     ::= { rcPrFilterAclEntry 3 }
63960
63961rcPrFilterAclType OBJECT-TYPE
63962     SYNTAX             INTEGER {
63963                            inVlan(1),
63964                            outVlan(2),
63965                            inPort(3),
63966                            outPort(4),
63967                            inVsn(5)
63968                        }
63969     MAX-ACCESS         read-write
63970     STATUS             current
63971     DESCRIPTION        "An Acl can be vlan-based or port-based.  An Ace
63972			has a capability to match packets classified as
63973			'ingress' and 'egress'. An ingress packet is
63974			assigned a value 'in' and an egress packet is
63975			assigned a value 'out'."
63976     ::= { rcPrFilterAclEntry 4 }
63977
63978rcPrFilterAclAceListSize OBJECT-TYPE
63979     SYNTAX             INTEGER (0..2000)
63980     MAX-ACCESS         read-only
63981     STATUS             current
63982     DESCRIPTION        "Indicates the number of Aces in a particular Acl."
63983     ::= { rcPrFilterAclEntry 5 }
63984
63985rcPrFilterAclDefaultAction OBJECT-TYPE
63986     SYNTAX              INTEGER {
63987                             deny(1),
63988                             permit(2)
63989                         }
63990     MAX-ACCESS          read-write
63991     STATUS              current
63992     DESCRIPTION         "Indicates action to be taken when none of the
63993                         Aces in the Acl match."
63994     DEFVAL              { permit }
63995     ::= { rcPrFilterAclEntry 6 }
63996
63997rcPrFilterAclState OBJECT-TYPE
63998     SYNTAX             EnableValue
63999     MAX-ACCESS         read-write
64000     STATUS             current
64001     DESCRIPTION        "Enables/Disables the state of all Aces in the Acl"
64002     DEFVAL             { enable }
64003     ::= { rcPrFilterAclEntry 8 }
64004
64005rcPrFilterAclVlanList OBJECT-TYPE
64006     SYNTAX             IdList(SIZE(0..4096))
64007     MAX-ACCESS         read-write
64008     STATUS             current
64009     DESCRIPTION        "An array used to indicate all the VLANs to be
64010                        associated with this Acl Entry. At present, only 4k
64011			Vlans are supported."
64012     ::= { rcPrFilterAclEntry 9 }
64013
64014rcPrFilterAclPortList OBJECT-TYPE
64015     SYNTAX             PortSet
64016     MAX-ACCESS         read-write
64017     STATUS             current
64018     DESCRIPTION        "Indicates the ports to be added to this Acl Entry."
64019     ::= { rcPrFilterAclEntry 10 }
64020
64021rcPrFilterAclRowStatus OBJECT-TYPE
64022     SYNTAX             RowStatus
64023     MAX-ACCESS         read-write
64024     STATUS             current
64025     DESCRIPTION        "Create/delete operations for the entry. Deleting
64026                        a non-empty Acl results in deletion of member Aces
64027                        and then the Acl."
64028     ::= { rcPrFilterAclEntry 11 }
64029
64030rcPrFilterAclNumVlanIds OBJECT-TYPE
64031     SYNTAX             INTEGER (1..4096)
64032     MAX-ACCESS         read-only
64033     STATUS             current
64034     DESCRIPTION        "Used to Indicate the number of VLAN ID's that
64035                         are stored in the rcPrFilterAclVlanList."
64036     ::= { rcPrFilterAclEntry 12 }
64037
64038rcPrFilterAclPktType OBJECT-TYPE
64039     SYNTAX             INTEGER {
64040                            ipv4(1),
64041                            ipv6(2),
64042                            nonipv6(3)
64043                        }
64044     MAX-ACCESS         read-write
64045     STATUS             current
64046     DESCRIPTION        "Indicates the packet type that this ACL is
64047                        applicable to."
64048     DEFVAL             { nonipv6 }
64049     ::= { rcPrFilterAclEntry 13 }
64050
64051rcPrFilterAclControlPktRule OBJECT-TYPE
64052     SYNTAX             INTEGER {
64053                            deny(1),
64054                            permit(2)
64055                        }
64056     MAX-ACCESS         read-write
64057     STATUS             current
64058     DESCRIPTION        "When the rcPrFilterAclDefaultAction object is set
64059                         to deny then control packets follow this rule.
64060                         Otherwise, the object value can be ignored."
64061     DEFVAL             { permit }
64062     ::= { rcPrFilterAclEntry 14 }
64063
64064rcPrFilterAclVlanId OBJECT-TYPE
64065     SYNTAX             Integer32(0..4094)
64066     MAX-ACCESS         read-write
64067     STATUS             current
64068     DESCRIPTION        "Destination Vlan Id for mirroring the packets.
64069                         The value 0 means no vlan is being mirrored.
64070                         When the value of rcPrFilterAclVlanId is non-zero,
64071                         the values of rcPrFilterAclMltId and
64072                         rcPrFilterAclDstPortList must be 0."
64073     DEFVAL             { 0 }
64074     ::= { rcPrFilterAclEntry 15 }
64075
64076rcPrFilterAclMltId OBJECT-TYPE
64077     SYNTAX             Integer32(0..512)
64078     MAX-ACCESS         read-write
64079     STATUS             current
64080     DESCRIPTION        "Destination Mlt Id for mirroring the packets.
64081                         The value 0 means no mlt is being mirrored.
64082                         When the value of rcPrFilterAclMltId is non-zero,
64083                         the values of rcPrFilterAclVlanId and
64084                         rcPrFilterAclDstPortList must be 0."
64085     DEFVAL             { 0 }
64086     ::= { rcPrFilterAclEntry 16 }
64087
64088rcPrFilterAclDstPortList OBJECT-TYPE
64089     SYNTAX             PortSet
64090     MAX-ACCESS         read-write
64091     STATUS             current
64092     DESCRIPTION        "Destination Port List for mirroring the packets.
64093                         The value 0 means no port(s) is being mirrored.
64094                         When the value of rcPrFilterAclDstPortList is non-zero,
64095                         the values of rcPrFilterAclVlanId and
64096                         rcPrFilterAclMltId must be 0."
64097     ::= { rcPrFilterAclEntry 17 }
64098
64099rcPrFilterAclIpfixState OBJECT-TYPE
64100     SYNTAX          EnableValue
64101     MAX-ACCESS      read-write
64102     STATUS          current
64103     DESCRIPTION     "Value indicating whether ipfix option on the
64104                      Acl is enabled."
64105     DEFVAL          { disable }
64106     ::= { rcPrFilterAclEntry 18 }
64107
64108rcPrFilterAclMatchType OBJECT-TYPE
64109     SYNTAX             INTEGER {
64110                            uniOnly (1),
64111                            terminatingNNIOnly (2),
64112                            both (3)
64113                        }
64114     MAX-ACCESS         read-write
64115     STATUS             current
64116     DESCRIPTION        "Indicates the match type that the traffic is ingress on UNI or terminated NNI or both"
64117     DEFVAL             { both }
64118     ::= { rcPrFilterAclEntry  19 }
64119
64120rcPrFilterAclIsid OBJECT-TYPE
64121     SYNTAX             Integer32(0..15999999)
64122     MAX-ACCESS         read-write
64123     STATUS             current
64124     DESCRIPTION        "For IP shortcut, I-SID is zero. For L3 vsn, Inter I-SID routing, I-SID is configured I-SID value ie other than zero."
64125     ::= { rcPrFilterAclEntry 20 }
64126
64127 -- Acl Stats Table
64128
64129rcPrFilterAclStatsTable      OBJECT-TYPE
64130     SYNTAX             SEQUENCE OF RcPrFilterAclStatsEntry
64131     MAX-ACCESS         not-accessible
64132     STATUS             current
64133     DESCRIPTION        "A table of Acls Statistics entries to store the
64134			Default Acl statistics for each Acl.
64135			This table is indexed by the Acl Id."
64136     ::= { rcPrFilterAcl 2 }
64137
64138rcPrFilterAclStatsEntry      OBJECT-TYPE
64139     SYNTAX             RcPrFilterAclStatsEntry
64140     MAX-ACCESS         not-accessible
64141     STATUS             current
64142     DESCRIPTION        "Entry containing default statistics information for
64143                        a particular Acl."
64144     INDEX              { rcPrFilterAclStatsAclId }
64145     ::= { rcPrFilterAclStatsTable 1 }
64146
64147RcPrFilterAclStatsEntry ::= SEQUENCE {
64148        rcPrFilterAclStatsAclId                      INTEGER,
64149        rcPrFilterAclStatsClear                   TruthValue,
64150        rcPrFilterAclStatsMatchDefaultSecurityPkts      Counter64,
64151        rcPrFilterAclStatsMatchDefaultSecurityOctets    Counter64,
64152        rcPrFilterAclStatsMatchDefaultQosPkts           Counter64,
64153        rcPrFilterAclStatsMatchDefaultQosOctets         Counter64,
64154        rcPrFilterAclStatsMatchGlobalSecurityPkts       Counter64,
64155        rcPrFilterAclStatsMatchGlobalSecurityOctets     Counter64,
64156        rcPrFilterAclStatsMatchGlobalQosPkts            Counter64,
64157        rcPrFilterAclStatsMatchGlobalQosOctets          Counter64
64158        }
64159
64160
64161rcPrFilterAclStatsAclId OBJECT-TYPE
64162     SYNTAX             INTEGER (1..2048)
64163     MAX-ACCESS         read-only
64164     STATUS             current
64165     DESCRIPTION        "A unique identifier for Acl entry in the range
64166                        of Table Size."
64167     ::= { rcPrFilterAclStatsEntry 1 }
64168
64169rcPrFilterAclStatsClear  OBJECT-TYPE
64170     SYNTAX             TruthValue
64171     MAX-ACCESS         read-write
64172     STATUS             current
64173     DESCRIPTION        "Clear default statistics for ACL Filters."
64174     ::= { rcPrFilterAclStatsEntry 4 }
64175
64176rcPrFilterAclStatsMatchDefaultSecurityPkts OBJECT-TYPE
64177     SYNTAX             Counter64
64178     MAX-ACCESS         read-only
64179     STATUS             current
64180     DESCRIPTION        "Security packet count of traffic not matching any of the
64181                         ACE rules or hits on Default Action where the count bit
64182                         is turned on in ACL Global Action."
64183     ::= { rcPrFilterAclStatsEntry 5 }
64184
64185rcPrFilterAclStatsMatchDefaultSecurityOctets OBJECT-TYPE
64186     SYNTAX             Counter64
64187     MAX-ACCESS         read-only
64188     STATUS             current
64189     DESCRIPTION        "Security octet count of traffic not matching any of the
64190                         ACE rules or hits on Default Action where the count bit
64191                         is turned on in ACL Global Action."
64192     ::= { rcPrFilterAclStatsEntry 6 }
64193
64194rcPrFilterAclStatsMatchDefaultQosPkts OBJECT-TYPE
64195     SYNTAX             Counter64
64196     MAX-ACCESS         read-only
64197     STATUS             current
64198     DESCRIPTION        "QOS packet count of traffic not matching any of the
64199                         ACE rules or hits on Default Action where the count bit
64200                         is turned on in ACL Global Action."
64201     ::= { rcPrFilterAclStatsEntry 7 }
64202
64203rcPrFilterAclStatsMatchDefaultQosOctets OBJECT-TYPE
64204     SYNTAX             Counter64
64205     MAX-ACCESS         read-only
64206     STATUS             current
64207     DESCRIPTION        "QOS octet count of traffic not matching any of the
64208                         ACE rules or hits on Default Action where the count bit
64209                         is turned on in ACL Global Action."
64210     ::= { rcPrFilterAclStatsEntry 8 }
64211
64212rcPrFilterAclStatsMatchGlobalSecurityPkts OBJECT-TYPE
64213     SYNTAX             Counter64
64214     MAX-ACCESS         read-only
64215     STATUS             current
64216     DESCRIPTION        "Security packet count of traffic matching any of the
64217                         ACE rules or hits on Default Action where the count bit
64218                         is turned on in ACL Global Action."
64219     ::= { rcPrFilterAclStatsEntry 9 }
64220
64221rcPrFilterAclStatsMatchGlobalSecurityOctets OBJECT-TYPE
64222     SYNTAX             Counter64
64223     MAX-ACCESS         read-only
64224     STATUS             current
64225     DESCRIPTION        "Security octet count of traffic matching any of the
64226                         ACE rules or hits on Default Action where the count bit
64227                         is turned on in ACL Global Action."
64228     ::= { rcPrFilterAclStatsEntry 10 }
64229
64230rcPrFilterAclStatsMatchGlobalQosPkts OBJECT-TYPE
64231     SYNTAX             Counter64
64232     MAX-ACCESS         read-only
64233     STATUS             current
64234     DESCRIPTION        "QOS packet count of traffic matching any of the
64235                         ACE rules or hits on Default Action where the count bit
64236                         is turned on in ACL Global Action."
64237     ::= { rcPrFilterAclStatsEntry 11 }
64238
64239rcPrFilterAclStatsMatchGlobalQosOctets OBJECT-TYPE
64240     SYNTAX             Counter64
64241     MAX-ACCESS         read-only
64242     STATUS             current
64243     DESCRIPTION        "QOS octet count of traffic matching any of the
64244                         ACE rules or hits on Default Action where the count bit
64245                         is turned on in ACL Global Action."
64246     ::= { rcPrFilterAclStatsEntry 12 }
64247
64248
64249
64250-- Ace Table
64251
64252rcPrFilterAce OBJECT IDENTIFIER ::= { rcPrFilter 4 }
64253
64254-- Ace information is organized in 28 entries:
64255-- rcPrFilterAceEntry
64256-- rcPrFilterAceEthSrcAddrEntry
64257-- rcPrFilterAceEthDstAddrEntry
64258-- rcPrFilterAceEthEtherEntry
64259-- rcPrFilterAceEthVlanTagPrioEntry
64260-- rcPrFilterAceEthPortEntry
64261-- rcPrFilterAceEthVlanIdEntry
64262-- rcPrFilterAceArpEntry
64263-- rcPrFilterAceIpSrcAddrEntry
64264-- rcPrFilterAceIpDstAddrEntry
64265-- rcPrFilterAceIpDscpEntry
64266-- rcPrFilterAceIpProtoEntry
64267-- rcPrFilterAceIpOptionsEntry
64268-- rcPrFilterAceIpFragEntry
64269-- rcPrFilterAceProtoIcmpMsgTypeEntry
64270-- rcPrFilterAceProtoTcpFlagsEntry
64271-- rcPrFilterAceStatsEntry
64272-- rcPrFilterAceEthShowEntry
64273-- rcPrFilterAceIpShowEntry
64274-- rcPrFilterAceProtoShowEntry
64275-- rcPrFilterAceProtoSrcPortEntry
64276-- rcPrFilterAceProtoDstPortEntry
64277-- rcPrFilterAceProtoTcpOptionEntry
64278-- rcPrFilterAceProtoRoutingTypeEntry
64279-- rcPrFilterAceProtoIcmpv6MsgTypeEntry
64280
64281rcPrFilterAceTable      OBJECT-TYPE
64282     SYNTAX             SEQUENCE OF RcPrFilterAceEntry
64283     MAX-ACCESS         not-accessible
64284     STATUS             current
64285     DESCRIPTION        "A table of Aces to store information of each Ace
64286                        in context of its parent Acl. This is indexed by
64287                        AclId and AceId."
64288     ::= { rcPrFilterAce 1 }
64289
64290rcPrFilterAceEntry      OBJECT-TYPE
64291     SYNTAX             RcPrFilterAceEntry
64292     MAX-ACCESS         not-accessible
64293     STATUS             current
64294     DESCRIPTION        "One Ace entry holding Ace information. Ace is a
64295                        member of one Acl."
64296     INDEX              { rcPrFilterAceAclId,
64297                          rcPrFilterAceId }
64298     ::= {rcPrFilterAceTable 1}
64299
64300RcPrFilterAceEntry ::= SEQUENCE {
64301        rcPrFilterAceAclId              INTEGER,
64302        rcPrFilterAceId                 INTEGER,
64303        rcPrFilterAceName               DisplayString,
64304        rcPrFilterAceMode               INTEGER,
64305        rcPrFilterAceRemarkDscp         INTEGER,
64306        rcPrFilterAceRemarkDot1Priority INTEGER,
64307        rcPrFilterAceRedirectNextHop    IpAddress,
64308        rcPrFilterAceRedirectUnreach    INTEGER,
64309        rcPrFilterAcePolice		INTEGER,
64310        rcPrFilterAceAdminState         EnableValue,
64311        rcPrFilterAceOperState          INTEGER,
64312        rcPrFilterAceMltIndex           INTEGER,
64313        rcPrFilterAceRowStatus          RowStatus,
64314        rcPrFilterAceIpfixState         EnableValue,
64315        rcPrFilterAceRedirectNextHopIpv6   Ipv6Address,
64316        rcPrFilterAceDstPortList        PortSet,
64317        rcPrFilterAceDstVlanId          Integer32,
64318        rcPrFilterAceDstMltId           Integer32,
64319        rcPrFilterAceInternalQos        Integer32,
64320	rcPrFilterAceCount	        EnableValue,
64321	rcPrFilterAceLog	        EnableValue,
64322	rcPrFilterAceCopytoPcap	        EnableValue,
64323	rcPrFilterAceDstIp              IpAddress,
64324        rcPrFilterAceDstIpTtl           Integer32,
64325        rcPrFilterAceDstIpDscp          INTEGER,
64326        rcPrFilterAceMonitoringIsidOffset Integer32,
64327        rcPrFilterAceMonitoringIsid     Integer32,
64328        rcPrFilterAceMirroringQos       Integer32,
64329	rcPrFilterAceRemoveTag          TruthValue,
64330	rcPrFilterAceRedirectNextHopVrfName DisplayString
64331        }
64332
64333rcPrFilterAceAclId OBJECT-TYPE
64334     SYNTAX             INTEGER (1..2048)
64335     MAX-ACCESS         read-only
64336     STATUS             current
64337     DESCRIPTION        "An index to the AceEntry, a unique
64338	                identifier for Acl entry in the range of Table
64339			Size."
64340     ::= { rcPrFilterAceEntry 1 }
64341
64342rcPrFilterAceId OBJECT-TYPE
64343     SYNTAX             INTEGER (1..2000)
64344     MAX-ACCESS         read-only
64345     STATUS             current
64346     DESCRIPTION        "AceId uniquely identifies one Ace entry."
64347     ::= { rcPrFilterAceEntry 2 }
64348
64349rcPrFilterAceName OBJECT-TYPE
64350     SYNTAX             DisplayString (SIZE (0..32))
64351     MAX-ACCESS         read-write
64352     STATUS             current
64353     DESCRIPTION        "A descriptive name chosen by the administrator.
64354                        System automatically assigns a name if the user
64355                        has not assigned one."
64356     ::= { rcPrFilterAceEntry 3 }
64357
64358rcPrFilterAceMode       OBJECT-TYPE
64359     SYNTAX             INTEGER {
64360                            none(0),
64361                            deny(1),
64362                            permit(2)
64363                        }
64364     MAX-ACCESS         read-write
64365     STATUS             current
64366     DESCRIPTION        "Operating Mode associated with the Ace is effective
64367                        on the packets matching this Ace."
64368     DEFVAL             { none }
64369     ::= { rcPrFilterAceEntry 4 }
64370
64371rcPrFilterAceRemarkDscp OBJECT-TYPE
64372     SYNTAX             INTEGER {
64373                            phbcs0(0),
64374                            phbcs1(8),
64375                            phbaf11(10),
64376                            phbaf12(12),
64377                            phbaf13(14),
64378                            phbcs2(16),
64379                            phbaf21(18),
64380                            phbaf22(20),
64381                            phbaf23(22),
64382                            phbcs3(24),
64383                            phbaf31(26),
64384                            phbaf32(28),
64385                            phbaf33(30),
64386                            phbcs4(32),
64387                            phbaf41(34),
64388                            phbaf42(36),
64389                            phbaf43(38),
64390                            phbcs5(40),
64391                            phbef(46),
64392                            phbcs6(48),
64393                            phbcs7(56),
64394                            disable(256) -- Invalid ToS/Dscp value
64395                        }
64396     MAX-ACCESS         read-write
64397     STATUS             current
64398     DESCRIPTION        "The 6-bit DSCP field from the ToS byte in Ipv4 header
64399                        encodes the PHB information per DiffServ standards
64400                        (Refer to DiffServ RFCs 2474). Set the Dscp to PHB
64401                        (like EF) or PHB-class(like AF1 which includes AF11,
64402                        AF12,AF13) to mark specific diffserv class traffic.
64403                        Set the field value to desired integer dscp code for
64404                        rcPrFilterAceRemarkDscp field to mark non-standard
64405                        traffic classes and local use PHBs."
64406     DEFVAL             { 256 }
64407     ::= { rcPrFilterAceEntry 5 }
64408
64409rcPrFilterAceRemarkDot1Priority OBJECT-TYPE
64410     SYNTAX             INTEGER {
64411                            zero(0),
64412                            one(1),
64413                            two(2),
64414                            three(3),
64415                            four(4),
64416                            five(5),
64417                            six(6),
64418                            seven(7),
64419                            disable(8)
64420                        }
64421     MAX-ACCESS         read-write
64422     STATUS             current
64423     DESCRIPTION        "Dot1 Priority as described by Layer 2 standards,
64424                        802.1Q, 802.1P."
64425     DEFVAL             { disable }
64426     ::= { rcPrFilterAceEntry 6 }
64427
64428rcPrFilterAceRedirectNextHop OBJECT-TYPE
64429     SYNTAX             IpAddress
64430     MAX-ACCESS         read-write
64431     STATUS             current
64432     DESCRIPTION        "Redirect matching IP traffic to the next hop."
64433     DEFVAL             { '00000000'H }    -- 0.0.0.0
64434     ::= { rcPrFilterAceEntry 7 }
64435
64436rcPrFilterAceRedirectUnreach OBJECT-TYPE
64437     SYNTAX             INTEGER {
64438                            deny(1),
64439                            permit(2)
64440                        }
64441     MAX-ACCESS         read-write
64442     STATUS              current
64443     DESCRIPTION        "Set the desired behavior for redirected traffic in
64444                        case the specified next-hop is not reachable."
64445     DEFVAL             { deny }
64446     ::= { rcPrFilterAceEntry 8 }
64447
64448rcPrFilterAcePolice  OBJECT-TYPE
64449     SYNTAX          INTEGER (0..16000)
64450     MAX-ACCESS      read-write
64451     STATUS          current
64452     DESCRIPTION     "Policing profile Identifier. Set the desired policing
64453                     profile identifier. Set the value to 0 when policing
64454                     is not desired."
64455     DEFVAL          { 0 }
64456     ::= { rcPrFilterAceEntry 9 }
64457
64458rcPrFilterAceAdminState OBJECT-TYPE
64459     SYNTAX          EnableValue
64460     MAX-ACCESS      read-write
64461     STATUS          current
64462     DESCRIPTION     "Value indicating whether the Ace is enabled.
64463		     An Ace can only be modified if it is disabled."
64464     DEFVAL          { disable }
64465     ::= { rcPrFilterAceEntry 10 }
64466
64467rcPrFilterAceOperState  OBJECT-TYPE
64468     SYNTAX          INTEGER {
64469                         up (1),
64470                         down (2)
64471                     }
64472     MAX-ACCESS      read-only
64473     STATUS          current
64474     DESCRIPTION     "The current operational state of the Ace."
64475     ::= { rcPrFilterAceEntry 11 }
64476
64477rcPrFilterAceMltIndex OBJECT-TYPE
64478     SYNTAX             INTEGER (0..16)
64479     MAX-ACCESS         read-write
64480     STATUS             current
64481     DESCRIPTION        "If this action is specified, it will
64482                         basically override the mlt-index picked
64483                         by the mlt algorithm, when a packet is
64484                         being sent out on MLT ports."
64485     DEFVAL             { 0 }
64486     ::= { rcPrFilterAceEntry 18 }
64487
64488rcPrFilterAceRowStatus OBJECT-TYPE
64489     SYNTAX             RowStatus
64490     MAX-ACCESS         read-write
64491     STATUS             current
64492     DESCRIPTION        "Create/delete operations for this entry."
64493     ::= { rcPrFilterAceEntry 19 }
64494
64495rcPrFilterAceIpfixState OBJECT-TYPE
64496     SYNTAX          EnableValue
64497     MAX-ACCESS      read-write
64498     STATUS          current
64499     DESCRIPTION     "Value indicating whether ipfix option on the
64500                      Ace is enabled."
64501     DEFVAL          { disable }
64502     ::= { rcPrFilterAceEntry 20 }
64503
64504rcPrFilterAceRedirectNextHopIpv6 OBJECT-TYPE
64505     SYNTAX             Ipv6Address
64506     MAX-ACCESS         read-write
64507     STATUS             current
64508     DESCRIPTION        "Redirect matching IPv6 traffic to the next hop."
64509     ::= { rcPrFilterAceEntry 21 }
64510
64511rcPrFilterAceDstPortList OBJECT-TYPE
64512        SYNTAX        PortSet
64513        MAX-ACCESS    read-create
64514        STATUS        current
64515        DESCRIPTION   "Destination Port List for mirroring the packets."
64516        ::= { rcPrFilterAceEntry 22 }
64517
64518rcPrFilterAceDstVlanId OBJECT-TYPE
64519        SYNTAX        Integer32(0..4094)
64520        MAX-ACCESS    read-create
64521        STATUS        current
64522        DESCRIPTION   "Destination Vlan to mirror the packets."
64523        ::= { rcPrFilterAceEntry 23 }
64524
64525rcPrFilterAceDstMltId OBJECT-TYPE
64526        SYNTAX        Integer32 (0..512)
64527        MAX-ACCESS    read-create
64528        STATUS        current
64529        DESCRIPTION   "Destination Mlt to mirror the packets."
64530        ::= { rcPrFilterAceEntry 24 }
64531
64532rcPrFilterAceInternalQos OBJECT-TYPE
64533        SYNTAX          Integer32 (0..8)
64534        MAX-ACCESS      read-write
64535        STATUS          current
64536        DESCRIPTION     "Internal QOS Level assigned to the packet flow. DefVal = 8 is Disable"
64537        DEFVAL          { 8 }
64538        ::= { rcPrFilterAceEntry 25 }
64539
64540rcPrFilterAceCount OBJECT-TYPE
64541     SYNTAX          EnableValue
64542     MAX-ACCESS      read-write
64543     STATUS          current
64544     DESCRIPTION     "Value indicating whether Count option on the
64545                      Ace is enabled."
64546     DEFVAL          { disable }
64547     ::= { rcPrFilterAceEntry 26 }
64548
64549rcPrFilterAceLog OBJECT-TYPE
64550     SYNTAX          EnableValue
64551     MAX-ACCESS      read-write
64552     STATUS          current
64553     DESCRIPTION     "Value indicating whether log option on the
64554                      Ace is enabled."
64555     DEFVAL          { disable }
64556     ::= { rcPrFilterAceEntry 27 }
64557
64558rcPrFilterAceCopytoPcap OBJECT-TYPE
64559     SYNTAX          EnableValue
64560     MAX-ACCESS      read-write
64561     STATUS          current
64562     DESCRIPTION     "Value indicating whether copy to pcap option
64563                      on the Ace is enabled."
64564     DEFVAL          { disable }
64565     ::= { rcPrFilterAceEntry 28 }
64566
64567rcPrFilterAceDstIp OBJECT-TYPE
64568     SYNTAX        IpAddress
64569     MAX-ACCESS    read-write
64570     STATUS        current
64571     DESCRIPTION   "Destination IP address to mirror the packets."
64572     ::= { rcPrFilterAceEntry 29 }
64573
64574rcPrFilterAceDstIpTtl OBJECT-TYPE
64575     SYNTAX          Integer32 (2..255)
64576     MAX-ACCESS      read-write
64577     STATUS          current
64578     DESCRIPTION     "Ttl value for the mirrored packet when mirror
64579                      destination is IP.  If other than default,
64580                      the encapsulated packet will have the given ttl."
64581     DEFVAL          { 64 }
64582     ::= { rcPrFilterAceEntry 30 }
64583
64584rcPrFilterAceDstIpDscp OBJECT-TYPE
64585     SYNTAX             INTEGER {
64586                            phbcs0(0),
64587                            phbcs1(8),
64588                            phbaf11(10),
64589                            phbaf12(12),
64590                            phbaf13(14),
64591                            phbcs2(16),
64592                            phbaf21(18),
64593                            phbaf22(20),
64594                            phbaf23(22),
64595                            phbcs3(24),
64596                            phbaf31(26),
64597                            phbaf32(28),
64598                            phbaf33(30),
64599                            phbcs4(32),
64600                            phbaf41(34),
64601                            phbaf42(36),
64602                            phbaf43(38),
64603                            phbcs5(40),
64604                            phbef(46),
64605                            phbcs6(48),
64606                            phbcs7(56),
64607                            disable(256) -- Invalid ToS/Dscp value
64608                        }
64609     MAX-ACCESS         read-write
64610     STATUS             current
64611     DESCRIPTION        "Dscp value for the mirrored packet when mirror
64612                        destination is IP.  The 6-bit DSCP field from the
64613                        ToS byte in Ipv4 header encodes the PHB information
64614                        per DiffServ standards (Refer to DiffServ RFCs 2474).
64615                        Set the Dscp to PHB (like EF) or PHB-class(like AF1 which
64616                        includes AF11, AF12,AF13) to mark specific diffserv class traffic.
64617                        Set the field value to desired integer dscp code for
64618                        rcPrFilterAceIpDscp field to mark non-standard
64619                        traffic classes and local use PHBs."
64620     DEFVAL             { 256 }
64621     ::= { rcPrFilterAceEntry 31 }
64622
64623rcPrFilterAceMonitoringIsidOffset OBJECT-TYPE
64624     SYNTAX          Integer32 (0..1000)
64625     MAX-ACCESS      read-create
64626     STATUS          current
64627     DESCRIPTION     "Used to configure the monitoring ISID offset value.
64628                      The offset id value is mapped to actual monitor I-SID value
64629                      in which packets are mirrored to."
64630     ::= { rcPrFilterAceEntry 32 }
64631
64632rcPrFilterAceMonitoringIsid OBJECT-TYPE
64633     SYNTAX          Integer32
64634     MAX-ACCESS      read-only
64635     STATUS          current
64636     DESCRIPTION     "Actual monitor I-SID value in which packets are mirrored to."
64637     ::= { rcPrFilterAceEntry 33 }
64638
64639rcPrFilterAceMirroringQos OBJECT-TYPE
64640     SYNTAX          Integer32 (0..5)
64641     MAX-ACCESS      read-create
64642     STATUS          current
64643     DESCRIPTION     "Used to define the Quality of Service (QoS) profiles for the mirrored
64644                      packet into monitoring ISID."
64645     DEFVAL          { 1 }
64646     ::= { rcPrFilterAceEntry 34 }
64647
64648rcPrFilterAceRemoveTag  OBJECT-TYPE
64649     SYNTAX             TruthValue
64650     MAX-ACCESS         read-create
64651     STATUS             current
64652     DESCRIPTION        "Used to remove inner vlan tag of the
64653			 mirrored packet into the SPB network.
64654			 By default it is set to false and
64655			 vlan tag will not be removed."
64656     DEFVAL             { false }
64657     ::= { rcPrFilterAceEntry 35 }
64658
64659rcPrFilterAceRedirectNextHopVrfName OBJECT-TYPE
64660    SYNTAX              DisplayString (SIZE (0..16))
64661    MAX-ACCESS          read-write
64662    STATUS              current
64663    DESCRIPTION         "VRF Name associated with IP/IPv6 redirect next hop."
64664    ::= { rcPrFilterAceEntry 36 }
64665
64666-- ACE Ethernet Source MAC Address Table
64667
64668rcPrFilterAceEthSrcAddrTable OBJECT-TYPE
64669     SYNTAX             SEQUENCE OF RcPrFilterAceEthSrcAddrEntry
64670     MAX-ACCESS         not-accessible
64671     STATUS             current
64672     DESCRIPTION        "A table of Aces to store Ethernet Source MAC
64673			Address Header information of each Ace in context
64674                        of its parent Acl."
64675     ::= { rcPrFilterAce 2 }
64676
64677rcPrFilterAceEthSrcAddrEntry OBJECT-TYPE
64678     SYNTAX             RcPrFilterAceEthSrcAddrEntry
64679     MAX-ACCESS         not-accessible
64680     STATUS             current
64681     DESCRIPTION        "One Ace entry holding Ace Ethernet Source MAC Address
64682			information. An Ace is a member of one Acl."
64683     INDEX              { rcPrFilterAceEthSrcAddrAclId,
64684                          rcPrFilterAceEthSrcAddrAceId }
64685     ::= { rcPrFilterAceEthSrcAddrTable 1 }
64686
64687RcPrFilterAceEthSrcAddrEntry ::= SEQUENCE {
64688        rcPrFilterAceEthSrcAddrAclId	     INTEGER,
64689        rcPrFilterAceEthSrcAddrAceId	     INTEGER,
64690        rcPrFilterAceEthSrcAddrList          OCTET STRING,
64691        rcPrFilterAceEthSrcAddrListCount     INTEGER,
64692        rcPrFilterAceEthSrcAddrOper          INTEGER,
64693        rcPrFilterAceEthSrcAddrRowStatus     RowStatus,
64694	rcPrFilterAceEthSrcAddrOperMask      DisplayString
64695        }
64696
64697rcPrFilterAceEthSrcAddrAclId OBJECT-TYPE
64698     SYNTAX             INTEGER (1..2048)
64699     MAX-ACCESS         read-only
64700     STATUS             current
64701     DESCRIPTION        "An index to the AceEthernetEntry, a unique
64702	                identifier for Acl entry in the range of Table
64703			Size."
64704     ::= { rcPrFilterAceEthSrcAddrEntry 1 }
64705
64706rcPrFilterAceEthSrcAddrAceId OBJECT-TYPE
64707     SYNTAX             INTEGER (1..2000)
64708     MAX-ACCESS         read-only
64709     STATUS             current
64710     DESCRIPTION        "An index to the AceEthernetEntry, a unique
64711	                identifier for Acl entry in the range of Table
64712			Size."
64713     ::= { rcPrFilterAceEthSrcAddrEntry 2 }
64714
64715rcPrFilterAceEthSrcAddrList OBJECT-TYPE
64716     SYNTAX             OCTET STRING (SIZE(0..1500))
64717     MAX-ACCESS         read-write
64718     STATUS             current
64719     DESCRIPTION        "The list of ethernet source address to match."
64720     ::= { rcPrFilterAceEthSrcAddrEntry 3 }
64721
64722rcPrFilterAceEthSrcAddrListCount OBJECT-TYPE
64723     SYNTAX             INTEGER(1..100)
64724     MAX-ACCESS         read-write
64725     STATUS             current
64726     DESCRIPTION        "Count to store the number of discrete ranges
64727                        entered for the ethernet src address."
64728     ::= { rcPrFilterAceEthSrcAddrEntry 4 }
64729
64730rcPrFilterAceEthSrcAddrOper OBJECT-TYPE
64731     SYNTAX             INTEGER {
64732                            eq(1),    -- exact match
64733			    mask(8)   -- mask
64734                   }
64735     MAX-ACCESS         read-write
64736     STATUS             current
64737     DESCRIPTION        "Operators for Ace Ethernet Source MAC Address."
64738     ::= { rcPrFilterAceEthSrcAddrEntry 5 }
64739
64740rcPrFilterAceEthSrcAddrRowStatus OBJECT-TYPE
64741     SYNTAX             RowStatus
64742     MAX-ACCESS         read-write
64743     STATUS             current
64744     DESCRIPTION        "Create/delete operations for this entry."
64745     ::= { rcPrFilterAceEthSrcAddrEntry 6 }
64746
64747rcPrFilterAceEthSrcAddrOperMask OBJECT-TYPE
64748     SYNTAX             DisplayString (SIZE(0..14))
64749     MAX-ACCESS         read-write
64750     STATUS             current
64751     DESCRIPTION        "The Mac Address mask value in hex which can
64752			be set for the rcPrFilterAceEthSrcAddrOper when
64753			the option selected is mask. It will be empty or
64754			set to 000000000000 whenrcPrFilterAceEthSrcAddrOper
64755			is set to 'eq'. In case of the prefix '0x' is
64756			specified, 14 charaters is max length"
64757     ::= { rcPrFilterAceEthSrcAddrEntry 7 }
64758
64759-- ACE Ethernet Destination MAC Address Table
64760
64761rcPrFilterAceEthDstAddrTable OBJECT-TYPE
64762     SYNTAX             SEQUENCE OF RcPrFilterAceEthDstAddrEntry
64763     MAX-ACCESS         not-accessible
64764     STATUS             current
64765     DESCRIPTION        "A table of Aces to store Ethernet Destination MAC
64766			Address Header information of each Ace in context
64767                        of its parent Acl."
64768     ::= { rcPrFilterAce 3 }
64769
64770rcPrFilterAceEthDstAddrEntry OBJECT-TYPE
64771     SYNTAX             RcPrFilterAceEthDstAddrEntry
64772     MAX-ACCESS         not-accessible
64773     STATUS             current
64774     DESCRIPTION        "One Ace entry holding Ace Ethernet Destination
64775 			MAC Address information. An Ace is a member of one
64776			Acl."
64777     INDEX              { rcPrFilterAceEthDstAddrAclId,
64778                          rcPrFilterAceEthDstAddrAceId }
64779     ::= { rcPrFilterAceEthDstAddrTable 1 }
64780
64781RcPrFilterAceEthDstAddrEntry ::= SEQUENCE {
64782        rcPrFilterAceEthDstAddrAclId	       INTEGER,
64783        rcPrFilterAceEthDstAddrAceId	       INTEGER,
64784        rcPrFilterAceEthDstAddrList	       OCTET STRING,
64785        rcPrFilterAceEthDstAddrListCount       INTEGER,
64786        rcPrFilterAceEthDstAddrOper            INTEGER,
64787        rcPrFilterAceEthDstAddrRowStatus       RowStatus,
64788	rcPrFilterAceEthDstAddrOperMask        DisplayString
64789        }
64790
64791rcPrFilterAceEthDstAddrAclId OBJECT-TYPE
64792     SYNTAX             INTEGER (1..2048)
64793     MAX-ACCESS         read-only
64794     STATUS             current
64795     DESCRIPTION        "An index to the AceEthDstAddrEntry, a unique
64796	                identifier for Acl entry in the range of Table
64797			Size."
64798     ::= { rcPrFilterAceEthDstAddrEntry 1 }
64799
64800rcPrFilterAceEthDstAddrAceId OBJECT-TYPE
64801     SYNTAX             INTEGER (1..2000)
64802     MAX-ACCESS         read-only
64803     STATUS             current
64804     DESCRIPTION        "An index to the AceEthDstAddrEntry, a unique
64805	                identifier for Acl entry in the range of Table
64806			Size."
64807     ::= { rcPrFilterAceEthDstAddrEntry 2 }
64808
64809rcPrFilterAceEthDstAddrList OBJECT-TYPE
64810     SYNTAX             OCTET STRING (SIZE(0..1500))
64811     MAX-ACCESS         read-write
64812     STATUS             current
64813     DESCRIPTION        "List of ethernet destination address to
64814			match."
64815     ::= { rcPrFilterAceEthDstAddrEntry 3 }
64816
64817rcPrFilterAceEthDstAddrListCount OBJECT-TYPE
64818     SYNTAX             INTEGER(1..100)
64819     MAX-ACCESS         read-write
64820     STATUS             current
64821     DESCRIPTION        "Count to store the number of discrete ranges
64822                        entered for the ethernet dst address."
64823     ::= { rcPrFilterAceEthDstAddrEntry 4 }
64824
64825rcPrFilterAceEthDstAddrOper OBJECT-TYPE
64826     SYNTAX             INTEGER {
64827                            eq(1),    -- exact match
64828			    mask(8)   -- mask
64829                        }
64830     MAX-ACCESS         read-write
64831     STATUS             current
64832     DESCRIPTION        "Operators for Ace Ethernet Destination MAC Address."
64833     ::= { rcPrFilterAceEthDstAddrEntry 5 }
64834
64835rcPrFilterAceEthDstAddrRowStatus OBJECT-TYPE
64836     SYNTAX             RowStatus
64837     MAX-ACCESS         read-write
64838     STATUS             current
64839     DESCRIPTION        "Create/delete operations for this entry."
64840     ::= { rcPrFilterAceEthDstAddrEntry 6 }
64841
64842rcPrFilterAceEthDstAddrOperMask OBJECT-TYPE
64843     SYNTAX             DisplayString (SIZE(0..14))
64844     MAX-ACCESS         read-write
64845     STATUS             current
64846     DESCRIPTION        "The Mac Address mask value in hex which can
64847			be set for the rcPrFilterAceEthDstAddrOper when
64848			the option selected is mask. It will be empty or
64849			set to 000000000000 whenrcPrFilterAceEthDstAddrOper
64850			is set to 'eq'. In case of the prefix '0x' is
64851			specified, 14 charaters is max length"
64852     ::= { rcPrFilterAceEthDstAddrEntry 7 }
64853
64854-- ACE Ethernet Ether Table
64855
64856rcPrFilterAceEthEtherTable OBJECT-TYPE
64857     SYNTAX             SEQUENCE OF RcPrFilterAceEthEtherEntry
64858     MAX-ACCESS         not-accessible
64859     STATUS             current
64860     DESCRIPTION        "A table of Aces to store Ethernet Ether Header
64861			information of each Ace in context of its parent
64862			Acl."
64863     ::= { rcPrFilterAce 4 }
64864
64865rcPrFilterAceEthEtherEntry OBJECT-TYPE
64866     SYNTAX             RcPrFilterAceEthEtherEntry
64867     MAX-ACCESS         not-accessible
64868     STATUS             current
64869     DESCRIPTION        "One Ace entry holding Ace Ethernet Ether
64870 			information. An Ace is a member of one Acl."
64871     INDEX              { rcPrFilterAceEthEtherAclId,
64872                          rcPrFilterAceEthEtherAceId }
64873     ::= { rcPrFilterAceEthEtherTable 1 }
64874
64875RcPrFilterAceEthEtherEntry ::= SEQUENCE {
64876        rcPrFilterAceEthEtherAclId	     INTEGER,
64877        rcPrFilterAceEthEtherAceId	     INTEGER,
64878	rcPrFilterAceEthEtherTypeList        OCTET STRING,
64879	rcPrFilterAceEthEtherTypeListCount   INTEGER,
64880        rcPrFilterAceEthEtherTypeOper        INTEGER,
64881        rcPrFilterAceEthEtherRowStatus       RowStatus
64882        }
64883
64884rcPrFilterAceEthEtherAclId OBJECT-TYPE
64885     SYNTAX             INTEGER (1..2048)
64886     MAX-ACCESS         read-only
64887     STATUS             current
64888     DESCRIPTION        "An index to the AceEthEtherEntry, a unique
64889	                identifier for Acl entry in the range of Table
64890			Size."
64891     ::= { rcPrFilterAceEthEtherEntry 1 }
64892
64893rcPrFilterAceEthEtherAceId OBJECT-TYPE
64894     SYNTAX             INTEGER (1..2000)
64895     MAX-ACCESS         read-only
64896     STATUS             current
64897     DESCRIPTION        "An index to the AceEthEtherEntry, a unique
64898	                identifier for Acl entry in the range of Table
64899			Size."
64900     ::= { rcPrFilterAceEthEtherEntry 2 }
64901
64902rcPrFilterAceEthEtherTypeList OBJECT-TYPE
64903     SYNTAX             OCTET STRING (SIZE(0..1500))
64904     MAX-ACCESS         read-write
64905     STATUS             current
64906     DESCRIPTION        "EtherType value from ethernet header.  For example ARP
64907                         uses  0x0806, IP uses 0x0800. The platform support
64908                         determines the behavior for 802.1Q/p tagged packets.
64909                         The EtherType for 802.1Q tagged frames is 0x8100.
64910
64911                         Valid range for the 16-bit Ether-type is 0..65535
64912			 and the attribute supports lists/ranges of values.
64913                         Invalid ether-type value 65536 is interpreted as
64914                         field is not desired in match criteria."
64915	::= { rcPrFilterAceEthEtherEntry 3 }
64916
64917rcPrFilterAceEthEtherTypeListCount OBJECT-TYPE
64918     SYNTAX             INTEGER(1..100)
64919     MAX-ACCESS         read-write
64920     STATUS             current
64921     DESCRIPTION        "Count to store the number of discrete ranges
64922                        entered for the ethernet types."
64923     ::= { rcPrFilterAceEthEtherEntry 4 }
64924
64925rcPrFilterAceEthEtherTypeOper OBJECT-TYPE
64926     SYNTAX             INTEGER {
64927                            eq(1)    -- exact match
64928                        }
64929     MAX-ACCESS         read-write
64930     STATUS             current
64931     DESCRIPTION        "Ethernet Type Operators."
64932     ::= { rcPrFilterAceEthEtherEntry 5 }
64933
64934rcPrFilterAceEthEtherRowStatus OBJECT-TYPE
64935     SYNTAX             RowStatus
64936     MAX-ACCESS         read-write
64937     STATUS             current
64938     DESCRIPTION        "Create/delete operations for this entry."
64939     ::= { rcPrFilterAceEthEtherEntry 6 }
64940
64941-- ACE Ethernet Vlan Tag Priority Table
64942
64943rcPrFilterAceEthVlanTagPrioTable OBJECT-TYPE
64944     SYNTAX             SEQUENCE OF RcPrFilterAceEthVlanTagPrioEntry
64945     MAX-ACCESS         not-accessible
64946     STATUS             current
64947     DESCRIPTION        "A table of Aces to store Ethernet Vlan Tag
64948			Priority Header information of each Ace in context
64949			of its parent Acl."
64950     ::= { rcPrFilterAce 5 }
64951
64952rcPrFilterAceEthVlanTagPrioEntry OBJECT-TYPE
64953     SYNTAX             RcPrFilterAceEthVlanTagPrioEntry
64954     MAX-ACCESS         not-accessible
64955     STATUS             current
64956     DESCRIPTION        "One Ace entry holding Ace Ethernet Vlan Tag Priority
64957 			information. An Ace is a member of one Acl."
64958     INDEX              { rcPrFilterAceEthVlanTagPrioAclId,
64959                          rcPrFilterAceEthVlanTagPrioAceId }
64960     ::= { rcPrFilterAceEthVlanTagPrioTable 1 }
64961
64962RcPrFilterAceEthVlanTagPrioEntry ::= SEQUENCE {
64963        rcPrFilterAceEthVlanTagPrioAclId	     INTEGER,
64964        rcPrFilterAceEthVlanTagPrioAceId	     INTEGER,
64965	rcPrFilterAceEthVlanTagPrioVlanTagPrio 	     INTEGER,
64966        rcPrFilterAceEthVlanTagPrioOper              INTEGER,
64967        rcPrFilterAceEthVlanTagPrioRowStatus         RowStatus,
64968	rcPrFilterAceEthVlanTagPrioOperMask	     Integer32
64969        }
64970
64971rcPrFilterAceEthVlanTagPrioAclId OBJECT-TYPE
64972     SYNTAX             INTEGER (1..2048)
64973     MAX-ACCESS         read-only
64974     STATUS             current
64975     DESCRIPTION        "An index to the AceEthVlanTagPrioEntry, a unique
64976	                identifier for Acl entry in the range of Table
64977			Size."
64978     ::= { rcPrFilterAceEthVlanTagPrioEntry 1 }
64979
64980rcPrFilterAceEthVlanTagPrioAceId OBJECT-TYPE
64981     SYNTAX             INTEGER (1..2000)
64982     MAX-ACCESS         read-only
64983     STATUS             current
64984     DESCRIPTION        "An index to the AceEthVlanTagPrioEntry, a unique
64985	                identifier for Acl entry in the range of Table
64986			Size."
64987     ::= { rcPrFilterAceEthVlanTagPrioEntry 2 }
64988
64989rcPrFilterAceEthVlanTagPrioVlanTagPrio  OBJECT-TYPE
64990     SYNTAX             INTEGER {
64991                            zero(0),
64992                            one(1),
64993                            two(2),
64994                            three(3),
64995                            four(4),
64996                            five(5),
64997                            six(6),
64998                            seven(7)
64999                        }
65000     MAX-ACCESS         read-write
65001     STATUS             current
65002     DESCRIPTION        "Priority bits (3-bit field) from the 802.1Q/p tag."
65003     ::= { rcPrFilterAceEthVlanTagPrioEntry 3 }
65004
65005rcPrFilterAceEthVlanTagPrioOper OBJECT-TYPE
65006     SYNTAX             INTEGER {
65007                            eq(1),    -- exact match
65008                            mask(8)   -- mask
65009                        }
65010     MAX-ACCESS         read-write
65011     STATUS             current
65012     DESCRIPTION        "Operators for Ace Ethernet Vlan Tag Priority."
65013     ::= { rcPrFilterAceEthVlanTagPrioEntry 4 }
65014
65015rcPrFilterAceEthVlanTagPrioRowStatus OBJECT-TYPE
65016     SYNTAX             RowStatus
65017     MAX-ACCESS         read-write
65018     STATUS             current
65019     DESCRIPTION        "Create/delete operations for this entry."
65020     ::= { rcPrFilterAceEthVlanTagPrioEntry 5 }
65021
65022rcPrFilterAceEthVlanTagPrioOperMask OBJECT-TYPE
65023     SYNTAX             Integer32 (0..'7'h)
65024     MAX-ACCESS         read-write
65025     STATUS             current
65026     DESCRIPTION        "The mask value in hex which can be set for the
65027			rcPrFilterAceEthVlanTagPrioOper when the option
65028                        selected is masked. This object is applicable for
65029                        VSP9000. Not for ERS8600"
65030     ::= { rcPrFilterAceEthVlanTagPrioEntry 6 }
65031
65032-- ACE Ethernet Port Table
65033
65034rcPrFilterAceEthPortTable OBJECT-TYPE
65035     SYNTAX             SEQUENCE OF RcPrFilterAceEthPortEntry
65036     MAX-ACCESS         not-accessible
65037     STATUS             current
65038     DESCRIPTION        "A table of Aces to store Ethernet  Port
65039			Header information of each Ace in context
65040			of its parent Acl."
65041     ::= { rcPrFilterAce 6 }
65042
65043rcPrFilterAceEthPortEntry OBJECT-TYPE
65044     SYNTAX             RcPrFilterAceEthPortEntry
65045     MAX-ACCESS         not-accessible
65046     STATUS             current
65047     DESCRIPTION        "One Ace entry holding Ace Ethernet Port
65048 			information. An Ace is a member of one Acl."
65049     INDEX              { rcPrFilterAceEthPortAclId,
65050                          rcPrFilterAceEthPortAceId }
65051     ::= { rcPrFilterAceEthPortTable 1 }
65052
65053RcPrFilterAceEthPortEntry ::= SEQUENCE {
65054        rcPrFilterAceEthPortAclId	 INTEGER,
65055        rcPrFilterAceEthPortAceId	 INTEGER,
65056        rcPrFilterAceEthPortPort         PortSet,
65057        rcPrFilterAceEthPortOper         INTEGER,
65058        rcPrFilterAceEthPortRowStatus    RowStatus
65059        }
65060
65061rcPrFilterAceEthPortAclId OBJECT-TYPE
65062     SYNTAX             INTEGER (1..2048)
65063     MAX-ACCESS         read-only
65064     STATUS             current
65065     DESCRIPTION        "An index to the AceEthPortEntry, a unique
65066	                identifier for Acl entry in the range of Table
65067			Size."
65068     ::= { rcPrFilterAceEthPortEntry 1 }
65069
65070rcPrFilterAceEthPortAceId OBJECT-TYPE
65071     SYNTAX             INTEGER (1..2000)
65072     MAX-ACCESS         read-only
65073     STATUS             current
65074     DESCRIPTION        "An index to the AceEthPortEntry, a unique
65075	                identifier for Acl entry in the range of Table
65076			Size."
65077     ::= { rcPrFilterAceEthPortEntry 2 }
65078
65079rcPrFilterAceEthPortPort OBJECT-TYPE
65080     SYNTAX             PortSet
65081     MAX-ACCESS         read-write
65082     STATUS             current
65083     DESCRIPTION        "Port Number or Port List to match on."
65084     ::= { rcPrFilterAceEthPortEntry 3 }
65085
65086rcPrFilterAceEthPortOper OBJECT-TYPE
65087     SYNTAX             INTEGER {
65088                            eq(1)   -- exact match
65089                        }
65090     MAX-ACCESS         read-write
65091     STATUS             current
65092     DESCRIPTION        "Operator for Ace Ethernet Port."
65093     ::= { rcPrFilterAceEthPortEntry 4 }
65094
65095rcPrFilterAceEthPortRowStatus OBJECT-TYPE
65096     SYNTAX             RowStatus
65097     MAX-ACCESS         read-write
65098     STATUS             current
65099     DESCRIPTION        "Create/delete operations for this entry."
65100     ::= { rcPrFilterAceEthPortEntry 5 }
65101
65102-- ACE Ethernet Vlan Id Table
65103
65104rcPrFilterAceEthVlanIdTable OBJECT-TYPE
65105     SYNTAX             SEQUENCE OF RcPrFilterAceEthVlanIdEntry
65106     MAX-ACCESS         not-accessible
65107     STATUS             current
65108     DESCRIPTION        "A table of Aces to store Ethernet Vlan Id
65109			Header information of each Ace in context
65110			of its parent Acl."
65111     ::= { rcPrFilterAce 7 }
65112
65113rcPrFilterAceEthVlanIdEntry OBJECT-TYPE
65114     SYNTAX             RcPrFilterAceEthVlanIdEntry
65115     MAX-ACCESS         not-accessible
65116     STATUS             current
65117     DESCRIPTION        "One Ace entry holding Ace Ethernet Vlan Id
65118 			information. An Ace is a member of one Acl."
65119     INDEX              { rcPrFilterAceEthVlanIdAclId,
65120                          rcPrFilterAceEthVlanIdAceId }
65121     ::= { rcPrFilterAceEthVlanIdTable 1 }
65122
65123RcPrFilterAceEthVlanIdEntry ::= SEQUENCE {
65124        rcPrFilterAceEthVlanIdAclId	     INTEGER,
65125        rcPrFilterAceEthVlanIdAceId	     INTEGER,
65126        rcPrFilterAceEthVlanIdVlanIdList     IdList,
65127        rcPrFilterAceEthVlanIdOper           INTEGER,
65128        rcPrFilterAceEthVlanIdRowStatus      RowStatus,
65129	rcPrFilterAceEthVlanIdOperMask       Integer32,
65130        rcPrFilterAceEthVlanIdVlanId         INTEGER
65131        }
65132
65133rcPrFilterAceEthVlanIdAclId OBJECT-TYPE
65134     SYNTAX             INTEGER (1..2048)
65135     MAX-ACCESS         read-only
65136     STATUS             current
65137     DESCRIPTION        "An index to the AceEthVlanIdEntry, a unique
65138	                identifier for Acl entry in the range of Table
65139			Size."
65140     ::= { rcPrFilterAceEthVlanIdEntry 1 }
65141
65142rcPrFilterAceEthVlanIdAceId OBJECT-TYPE
65143     SYNTAX             INTEGER (1..2000)
65144     MAX-ACCESS         read-only
65145     STATUS             current
65146     DESCRIPTION        "An index to the AceEthVlanIdEntry, a unique
65147	                identifier for Acl entry in the range of Table
65148			Size."
65149     ::= { rcPrFilterAceEthVlanIdEntry 2 }
65150
65151rcPrFilterAceEthVlanIdVlanIdList OBJECT-TYPE
65152     SYNTAX             IdList(SIZE(4096))
65153     MAX-ACCESS         read-write
65154     STATUS             current
65155     DESCRIPTION        "Vlan Id to match on. This is a ERS 8600 supported object.
65156		         VSP9000 uses rcPrFilterAceEthVlanIdVlanId instead"
65157     ::= { rcPrFilterAceEthVlanIdEntry 3 }
65158
65159rcPrFilterAceEthVlanIdOper OBJECT-TYPE
65160     SYNTAX             INTEGER {
65161                            eq(1),  -- exact match
65162                            mask(8) -- mask
65163                        }
65164     MAX-ACCESS         read-write
65165     STATUS             current
65166     DESCRIPTION        "Operator for Ace Ethernet VlanId."
65167     ::= { rcPrFilterAceEthVlanIdEntry 4 }
65168
65169rcPrFilterAceEthVlanIdRowStatus OBJECT-TYPE
65170     SYNTAX             RowStatus
65171     MAX-ACCESS         read-write
65172     STATUS             current
65173     DESCRIPTION        "Create/delete operations for this entry."
65174     ::= { rcPrFilterAceEthVlanIdEntry 5 }
65175
65176rcPrFilterAceEthVlanIdOperMask OBJECT-TYPE
65177     SYNTAX             Integer32(0..'FFF'h)
65178     MAX-ACCESS         read-write
65179     STATUS             current
65180     DESCRIPTION        "The mask value in hex which can be set for the
65181                        rcPrFilterAceEthVlanIdOper when the option
65182                        selected is mask. This object is used with
65183			rcPrFilterAceEthVlanIdVlanId in VSP 9000 to
65184			replace rcPrFilterAceEthVlanIdVlanIdList "
65185     ::= { rcPrFilterAceEthVlanIdEntry 6 }
65186
65187rcPrFilterAceEthVlanIdVlanId OBJECT-TYPE
65188     SYNTAX             INTEGER (1..4084)
65189     MAX-ACCESS         read-write
65190     STATUS             current
65191     DESCRIPTION        "Vlan Id to match on. VSP9000  use this object with
65192			object rcPrFilterAceEthVlanIdOperMask to replace the
65193			rcPrFilterAceEthVlanIdVlanIdList"
65194     ::= { rcPrFilterAceEthVlanIdEntry 7 }
65195
65196
65197-- ACE Arp Table
65198
65199rcPrFilterAceArpTable OBJECT-TYPE
65200     SYNTAX             SEQUENCE OF RcPrFilterAceArpEntry
65201     MAX-ACCESS         not-accessible
65202     STATUS             current
65203     DESCRIPTION        "A table of Aces to store Arp Header information
65204                         of each Ace in context of its parent Acl. "
65205     ::= { rcPrFilterAce 8 }
65206
65207rcPrFilterAceArpEntry OBJECT-TYPE
65208     SYNTAX             RcPrFilterAceArpEntry
65209     MAX-ACCESS         not-accessible
65210     STATUS             current
65211     DESCRIPTION        "One Ace entry holding Ace Arp Header information.
65212                        Ace is a member of one Acl."
65213     INDEX              { rcPrFilterAceArpAclId,
65214                          rcPrFilterAceArpAceId }
65215     ::= { rcPrFilterAceArpTable 1 }
65216
65217RcPrFilterAceArpEntry ::= SEQUENCE {
65218        rcPrFilterAceArpAclId	      INTEGER,
65219        rcPrFilterAceArpAceId	      INTEGER,
65220	rcPrFilterAceArpType          INTEGER,
65221	rcPrFilterAceArpOper          INTEGER,
65222	rcPrFilterAceArpValue	      INTEGER,
65223        rcPrFilterAceArpRowStatus     RowStatus
65224	}
65225
65226rcPrFilterAceArpAclId OBJECT-TYPE
65227     SYNTAX             INTEGER (1..2048)
65228     MAX-ACCESS         read-only
65229     STATUS             current
65230     DESCRIPTION        "An index to the AceArpEntry, a unique
65231	                identifier for Acl entry in the range of Table
65232			Size."
65233     ::= { rcPrFilterAceArpEntry 1 }
65234
65235rcPrFilterAceArpAceId OBJECT-TYPE
65236     SYNTAX             INTEGER (1..2000)
65237     MAX-ACCESS         read-only
65238     STATUS             current
65239     DESCRIPTION        "An index to the AceArpEntry, a unique
65240	                identifier for Acl entry in the range of Table
65241			Size."
65242     ::= { rcPrFilterAceArpEntry 2 }
65243
65244rcPrFilterAceArpType      OBJECT-TYPE
65245     SYNTAX             INTEGER {
65246                            operation(1)
65247			}
65248     MAX-ACCESS         read-write
65249     STATUS             current
65250     DESCRIPTION        "Ace Arp Operation."
65251     DEFVAL	        { operation }
65252     ::= { rcPrFilterAceArpEntry 3 }
65253
65254rcPrFilterAceArpOper          OBJECT-TYPE
65255     SYNTAX             INTEGER {
65256                            eq(1)    -- exact match
65257                        }
65258     MAX-ACCESS         read-write
65259     STATUS             current
65260     DESCRIPTION        "Operator for Ace Arp Operation."
65261     ::= { rcPrFilterAceArpEntry 4 }
65262
65263rcPrFilterAceArpValue	OBJECT-TYPE
65264     SYNTAX             INTEGER {
65265                            arpRequest(1),
65266                            arpResponse(2)
65267			}
65268     MAX-ACCESS         read-write
65269     STATUS             current
65270     DESCRIPTION        "Ace Arp can be a request or a response."
65271     ::= { rcPrFilterAceArpEntry 5 }
65272
65273rcPrFilterAceArpRowStatus OBJECT-TYPE
65274     SYNTAX             RowStatus
65275     MAX-ACCESS         read-write
65276     STATUS             current
65277     DESCRIPTION        "Create/delete operations for this entry."
65278     ::= { rcPrFilterAceArpEntry 6 }
65279
65280-- ACE Ip Source Address Table
65281
65282rcPrFilterAceIpSrcAddrTable OBJECT-TYPE
65283     SYNTAX             SEQUENCE OF RcPrFilterAceIpSrcAddrEntry
65284     MAX-ACCESS         not-accessible
65285     STATUS             current
65286     DESCRIPTION        "A table of Aces to store IP Source Address Header
65287			information of each Ace in context of its parent Acl."
65288     ::= { rcPrFilterAce 9 }
65289
65290rcPrFilterAceIpSrcAddrEntry OBJECT-TYPE
65291     SYNTAX             RcPrFilterAceIpSrcAddrEntry
65292     MAX-ACCESS         not-accessible
65293     STATUS             current
65294     DESCRIPTION        "One Ace entry holding Ace IP Source Address Header
65295			information. An Ace is a member of one Acl."
65296     INDEX              { rcPrFilterAceIpSrcAddrAclId,
65297                          rcPrFilterAceIpSrcAddrAceId }
65298     ::= { rcPrFilterAceIpSrcAddrTable 1 }
65299
65300RcPrFilterAceIpSrcAddrEntry ::= SEQUENCE {
65301        rcPrFilterAceIpSrcAddrAclId	     INTEGER,
65302        rcPrFilterAceIpSrcAddrAceId	     INTEGER,
65303        rcPrFilterAceIpSrcAddrList           OCTET STRING,
65304        rcPrFilterAceIpSrcAddrListCount      INTEGER,
65305        rcPrFilterAceIpSrcAddrOper           INTEGER,
65306        rcPrFilterAceIpSrcAddrRowStatus      RowStatus,
65307        rcPrFilterAceIpSrcAddrIpAddr         IpAddress,
65308	rcPrFilterAceIpSrcAddrOperMaskRange  IpAddress
65309        }
65310
65311rcPrFilterAceIpSrcAddrAclId OBJECT-TYPE
65312     SYNTAX             INTEGER (1..2048)
65313     MAX-ACCESS         read-only
65314     STATUS             current
65315     DESCRIPTION        "An index to the AceIpSrcAddrEntry, a unique
65316	                identifier for Acl entry in the range of Table
65317			Size."
65318     ::= { rcPrFilterAceIpSrcAddrEntry 1 }
65319
65320rcPrFilterAceIpSrcAddrAceId OBJECT-TYPE
65321     SYNTAX             INTEGER (1..2000)
65322     MAX-ACCESS         read-only
65323     STATUS             current
65324     DESCRIPTION        "An index to the AceIpSrcAddrEntry, a unique
65325	                identifier for Acl entry in the range of Table
65326			Size."
65327     ::= { rcPrFilterAceIpSrcAddrEntry 2 }
65328
65329rcPrFilterAceIpSrcAddrList OBJECT-TYPE
65330     SYNTAX             OCTET STRING (SIZE(0..1500))
65331     MAX-ACCESS         read-write
65332     STATUS             current
65333     DESCRIPTION        "The list of ip source address to match from IP
65334			header. Not applicable to VSP9000"
65335     ::= { rcPrFilterAceIpSrcAddrEntry 3 }
65336
65337rcPrFilterAceIpSrcAddrListCount OBJECT-TYPE
65338     SYNTAX             INTEGER(1..100)
65339     MAX-ACCESS         read-write
65340     STATUS             current
65341     DESCRIPTION        "Count to store the number of discrete ranges
65342                        entered for the ip src address. Not applicable
65343			to VSP9000"
65344     ::= { rcPrFilterAceIpSrcAddrEntry 4 }
65345
65346rcPrFilterAceIpSrcAddrOper OBJECT-TYPE
65347     SYNTAX             INTEGER {
65348                            eq(1),    -- exact match
65349			    mask(9),
65350			    range(10)
65351                        }
65352     MAX-ACCESS         read-write
65353     STATUS             current
65354     DESCRIPTION        "Operators for Ace Ip Source Address."
65355     ::= { rcPrFilterAceIpSrcAddrEntry 5 }
65356
65357rcPrFilterAceIpSrcAddrRowStatus OBJECT-TYPE
65358     SYNTAX             RowStatus
65359     MAX-ACCESS         read-write
65360     STATUS             current
65361     DESCRIPTION        "Create/delete operations for this entry."
65362     ::= { rcPrFilterAceIpSrcAddrEntry 6 }
65363
65364rcPrFilterAceIpSrcAddrIpAddr OBJECT-TYPE
65365     SYNTAX        IpAddress
65366     MAX-ACCESS    read-write
65367     STATUS        current
65368     DESCRIPTION   "IP Source Address to match from IP header.
65369		       This object is defined and used  to replace
65370		       the rcPrFilterAceIpSrcAddrList by VSP 9000"
65371     ::= { rcPrFilterAceIpSrcAddrEntry 7 }
65372
65373rcPrFilterAceIpSrcAddrOperMaskRange OBJECT-TYPE
65374     SYNTAX             IpAddress
65375     MAX-ACCESS         read-write
65376     STATUS             current
65377     DESCRIPTION        "The IP Mask value or High IP address based on
65378			object rcPrFilterAceIpSrcAddrOper mask/range
65379			option is selected."
65380     ::= { rcPrFilterAceIpSrcAddrEntry 8 }
65381
65382-- ACE Ip Destination Address Table
65383
65384rcPrFilterAceIpDstAddrTable OBJECT-TYPE
65385     SYNTAX             SEQUENCE OF RcPrFilterAceIpDstAddrEntry
65386     MAX-ACCESS         not-accessible
65387     STATUS             current
65388     DESCRIPTION        "A table of Aces to store IP Destination Address
65389			Header information of each Ace in context of its
65390			parent Acl."
65391     ::= { rcPrFilterAce 10 }
65392
65393rcPrFilterAceIpDstAddrEntry OBJECT-TYPE
65394     SYNTAX             RcPrFilterAceIpDstAddrEntry
65395     MAX-ACCESS         not-accessible
65396     STATUS             current
65397     DESCRIPTION        "One Ace entry holding Ace IP Destination Address
65398			Header information. An Ace is a member of one Acl."
65399     INDEX              { rcPrFilterAceIpDstAddrAclId,
65400                          rcPrFilterAceIpDstAddrAceId }
65401     ::= { rcPrFilterAceIpDstAddrTable 1 }
65402
65403RcPrFilterAceIpDstAddrEntry ::= SEQUENCE {
65404        rcPrFilterAceIpDstAddrAclId	     INTEGER,
65405        rcPrFilterAceIpDstAddrAceId	     INTEGER,
65406        rcPrFilterAceIpDstAddrList           OCTET STRING,
65407        rcPrFilterAceIpDstAddrListCount      INTEGER,
65408        rcPrFilterAceIpDstAddrOper           INTEGER,
65409        rcPrFilterAceIpDstAddrRowStatus      RowStatus,
65410        rcPrFilterAceIpDstAddrIpAddr         IpAddress,
65411	rcPrFilterAceIpDstAddrOperMaskRange  IpAddress
65412        }
65413
65414rcPrFilterAceIpDstAddrAclId OBJECT-TYPE
65415     SYNTAX             INTEGER (1..2048)
65416     MAX-ACCESS         read-only
65417     STATUS             current
65418     DESCRIPTION        "An index to the AceIpDstAddrEntry, a unique
65419	                identifier for Acl entry in the range of Table
65420			Size."
65421     ::= { rcPrFilterAceIpDstAddrEntry 1 }
65422
65423rcPrFilterAceIpDstAddrAceId OBJECT-TYPE
65424     SYNTAX             INTEGER (1..2000)
65425     MAX-ACCESS         read-only
65426     STATUS             current
65427     DESCRIPTION        "An index to the AceIpDstAddrEntry, a unique
65428	                identifier for Acl entry in the range of Table
65429			Size."
65430     ::= { rcPrFilterAceIpDstAddrEntry 2 }
65431
65432rcPrFilterAceIpDstAddrList OBJECT-TYPE
65433     SYNTAX             OCTET STRING (SIZE(0..1500))
65434     MAX-ACCESS         read-write
65435     STATUS             current
65436     DESCRIPTION        "The list of ip dst  address to match from IP header.
65437			 Not applicable to VSP9000"
65438     ::= { rcPrFilterAceIpDstAddrEntry 3 }
65439
65440rcPrFilterAceIpDstAddrListCount OBJECT-TYPE
65441     SYNTAX             INTEGER(1..100)
65442     MAX-ACCESS         read-write
65443     STATUS             current
65444     DESCRIPTION        "Count to store the number of discrete ranges
65445                        entered for the IP Destination Address. Not
65446			applicable to VSP9000"
65447     ::= { rcPrFilterAceIpDstAddrEntry 4 }
65448
65449rcPrFilterAceIpDstAddrOper OBJECT-TYPE
65450     SYNTAX             INTEGER {
65451                            eq(1),    -- exact match
65452			    mask(9),
65453			    range(10)
65454                        }
65455     MAX-ACCESS         read-write
65456     STATUS             current
65457     DESCRIPTION        "Operators for Ace IP Destination Address."
65458     ::= { rcPrFilterAceIpDstAddrEntry 5 }
65459
65460rcPrFilterAceIpDstAddrRowStatus OBJECT-TYPE
65461     SYNTAX             RowStatus
65462     MAX-ACCESS         read-write
65463     STATUS             current
65464     DESCRIPTION        "Create/delete operations for this entry."
65465     ::= { rcPrFilterAceIpDstAddrEntry 6 }
65466
65467rcPrFilterAceIpDstAddrIpAddr OBJECT-TYPE
65468     SYNTAX             IpAddress
65469     MAX-ACCESS         read-write
65470     STATUS             current
65471     DESCRIPTION        "IP Source Address to match from IP header.
65472		         This object is defined and used  to replace
65473		         the rcPrFilterAceIpSrcAddrList by VSP 9000"
65474     ::= { rcPrFilterAceIpDstAddrEntry 7 }
65475
65476rcPrFilterAceIpDstAddrOperMaskRange OBJECT-TYPE
65477     SYNTAX             IpAddress
65478     MAX-ACCESS         read-write
65479     STATUS             current
65480     DESCRIPTION        "The IP mask value or Hi Ip address based on
65481                        object rcPrFilterAceIpDstAddrOper mask/range
65482                        option is selected."
65483     ::= { rcPrFilterAceIpDstAddrEntry 8 }
65484
65485-- ACE Ip Dscp Table
65486
65487rcPrFilterAceIpDscpTable OBJECT-TYPE
65488     SYNTAX             SEQUENCE OF RcPrFilterAceIpDscpEntry
65489     MAX-ACCESS         not-accessible
65490     STATUS             current
65491     DESCRIPTION        "A table of Aces to store IP Dscp Header information
65492			of each Ace in context of its parent Acl."
65493     ::= { rcPrFilterAce 11 }
65494
65495rcPrFilterAceIpDscpEntry OBJECT-TYPE
65496     SYNTAX             RcPrFilterAceIpDscpEntry
65497     MAX-ACCESS         not-accessible
65498     STATUS             current
65499     DESCRIPTION        "One Ace entry holding Ace IP Dscp Header information.
65500			An Ace is a member of one Acl."
65501     INDEX              { rcPrFilterAceIpDscpAclId,
65502                          rcPrFilterAceIpDscpAceId }
65503     ::= { rcPrFilterAceIpDscpTable 1 }
65504
65505RcPrFilterAceIpDscpEntry ::= SEQUENCE {
65506        rcPrFilterAceIpDscpAclId	     INTEGER,
65507        rcPrFilterAceIpDscpAceId	     INTEGER,
65508        rcPrFilterAceIpDscpList              OCTET STRING,
65509        rcPrFilterAceIpDscpListCount         INTEGER,
65510        rcPrFilterAceIpDscpOper              INTEGER,
65511        rcPrFilterAceIpDscpRowStatus         RowStatus,
65512	rcPrFilterAceIpDscpOperMask	     Integer32
65513        }
65514
65515rcPrFilterAceIpDscpAclId OBJECT-TYPE
65516     SYNTAX             INTEGER (1..2048)
65517     MAX-ACCESS         read-only
65518     STATUS             current
65519     DESCRIPTION        "An index to the AceIpDscpEntry, a unique
65520	                identifier for Acl entry in the range of Table
65521			Size."
65522     ::= { rcPrFilterAceIpDscpEntry 1 }
65523
65524rcPrFilterAceIpDscpAceId OBJECT-TYPE
65525     SYNTAX             INTEGER (1..2000)
65526     MAX-ACCESS         read-only
65527     STATUS             current
65528     DESCRIPTION        "An index to the AceIpDscpEntry, a unique
65529	                identifier for Acl entry in the range of Table
65530			Size."
65531     ::= { rcPrFilterAceIpDscpEntry 2 }
65532
65533rcPrFilterAceIpDscpList  OBJECT-TYPE
65534     SYNTAX             OCTET STRING (SIZE(0..1500))
65535     MAX-ACCESS         read-write
65536     STATUS             current
65537     DESCRIPTION        "The 6-bit DSCP field from the ToS byte in Ipv4 header
65538                        encodes the PHB information per DiffServ standards
65539                        (Refer to DiffServ RFCs 2474). Set the Dscp to PHB
65540                        (like EF) or PHB-class(like AF1 which includes AF11,
65541                        AF12,AF13) to match specific diffserv class traffic.
65542                        Set the field value to desired dscp code for
65543                        'rcPrFilterAceIpDscp' field to match non-standard
65544                        traffic classes and local use PHBs."
65545     DEFVAL             { "disable" }
65546     ::= { rcPrFilterAceIpDscpEntry 3 }
65547
65548rcPrFilterAceIpDscpListCount OBJECT-TYPE
65549     SYNTAX             INTEGER(1..100)
65550     MAX-ACCESS         read-write
65551     STATUS             current
65552     DESCRIPTION        "Count to store the number of discrete ranges
65553                        entered for the dscp values."
65554     ::= { rcPrFilterAceIpDscpEntry 4 }
65555
65556rcPrFilterAceIpDscpOper OBJECT-TYPE
65557     SYNTAX             INTEGER {
65558                            eq(1),    -- exact match
65559                            mask(8)
65560                        }
65561     MAX-ACCESS         read-write
65562     STATUS             current
65563     DESCRIPTION        "Operators for Ace Ip Dscp."
65564     ::= { rcPrFilterAceIpDscpEntry 5 }
65565
65566rcPrFilterAceIpDscpRowStatus OBJECT-TYPE
65567     SYNTAX             RowStatus
65568     MAX-ACCESS         read-write
65569     STATUS             current
65570     DESCRIPTION        "Create/delete operations for this entry."
65571     ::= { rcPrFilterAceIpDscpEntry 6 }
65572
65573rcPrFilterAceIpDscpOperMask OBJECT-TYPE
65574     SYNTAX             Integer32(0..'40'h)
65575     MAX-ACCESS         read-write
65576     STATUS             current
65577     DESCRIPTION        "The mask value in hex which can be set for the
65578                        rcPrFilterAceIpDscpOper when the option
65579                        selected is mask. It will be set to 0 or be used
65580			when rcPrFilterAceIpDscpOper is set ro eq"
65581     ::= { rcPrFilterAceIpDscpEntry 7 }
65582
65583-- ACE Ip Proto Table
65584
65585rcPrFilterAceIpProtoTable OBJECT-TYPE
65586     SYNTAX             SEQUENCE OF RcPrFilterAceIpProtoEntry
65587     MAX-ACCESS         not-accessible
65588     STATUS             current
65589     DESCRIPTION        "A table of Aces to store IP Proto Header information
65590			of each Ace in context of its parent Acl."
65591     ::= { rcPrFilterAce 12 }
65592
65593rcPrFilterAceIpProtoEntry OBJECT-TYPE
65594     SYNTAX             RcPrFilterAceIpProtoEntry
65595     MAX-ACCESS         not-accessible
65596     STATUS             current
65597     DESCRIPTION        "One Ace entry holding Ace IP Proto Header information.
65598			An Ace is a member of one Acl."
65599     INDEX              { rcPrFilterAceIpProtoAclId,
65600                          rcPrFilterAceIpProtoAceId }
65601     ::= { rcPrFilterAceIpProtoTable 1 }
65602
65603RcPrFilterAceIpProtoEntry ::= SEQUENCE {
65604        rcPrFilterAceIpProtoAclId	     INTEGER,
65605        rcPrFilterAceIpProtoAceId	     INTEGER,
65606        rcPrFilterAceIpProtoList             OCTET STRING,
65607        rcPrFilterAceIpProtoListCount        INTEGER,
65608        rcPrFilterAceIpProtoOper             INTEGER,
65609        rcPrFilterAceIpProtoRowStatus        RowStatus
65610        }
65611
65612rcPrFilterAceIpProtoAclId OBJECT-TYPE
65613     SYNTAX             INTEGER (1..2048)
65614     MAX-ACCESS         read-only
65615     STATUS             current
65616     DESCRIPTION        "An index to the AceIpProtoEntry, a unique
65617	                identifier for Acl entry in the range of Table
65618			Size."
65619     ::= { rcPrFilterAceIpProtoEntry 1 }
65620
65621rcPrFilterAceIpProtoAceId OBJECT-TYPE
65622     SYNTAX             INTEGER (1..2000)
65623     MAX-ACCESS         read-only
65624     STATUS             current
65625     DESCRIPTION        "An index to the AceIpProtoEntry, a unique
65626	                identifier for Acl entry in the range of Table
65627			Size."
65628     ::= { rcPrFilterAceIpProtoEntry 2 }
65629
65630rcPrFilterAceIpProtoList OBJECT-TYPE
65631     SYNTAX             OCTET STRING (SIZE(0..1500))
65632     MAX-ACCESS         read-write
65633     STATUS             current
65634     DESCRIPTION        "Ip protocol Type from the ip header to be matched.
65635                        Valid Ip protocol range is 0..255. Few of the Protocol
65636                        Types are enumerated above. In case the desired
65637                        protocol number is not available in the enumerated
65638                        list set protocol to desired integer value"
65639     ::= { rcPrFilterAceIpProtoEntry 3 }
65640
65641rcPrFilterAceIpProtoListCount OBJECT-TYPE
65642     SYNTAX             INTEGER(1..100)
65643     MAX-ACCESS         read-write
65644     STATUS             current
65645     DESCRIPTION        "Count to store the number of discrete ranges
65646                        entered for the ethernet protocol ids."
65647     ::= { rcPrFilterAceIpProtoEntry 4 }
65648
65649rcPrFilterAceIpProtoOper OBJECT-TYPE
65650     SYNTAX             INTEGER {
65651                            eq(1)    -- exact match
65652                        }
65653     MAX-ACCESS         read-write
65654     STATUS             current
65655     DESCRIPTION        "Operators for Ace Ip Protocols."
65656     ::= { rcPrFilterAceIpProtoEntry 5 }
65657
65658rcPrFilterAceIpProtoRowStatus OBJECT-TYPE
65659     SYNTAX             RowStatus
65660     MAX-ACCESS         read-write
65661     STATUS             current
65662     DESCRIPTION        "Create/delete operations for this entry."
65663     ::= { rcPrFilterAceIpProtoEntry 6 }
65664
65665-- ACE Ip Options Table
65666
65667rcPrFilterAceIpOptionsTable OBJECT-TYPE
65668     SYNTAX             SEQUENCE OF RcPrFilterAceIpOptionsEntry
65669     MAX-ACCESS         not-accessible
65670     STATUS             current
65671     DESCRIPTION        "A table of Aces to store IP Options Header
65672			information of each Ace in context of its parent Acl."
65673     ::= { rcPrFilterAce 13 }
65674
65675rcPrFilterAceIpOptionsEntry OBJECT-TYPE
65676     SYNTAX             RcPrFilterAceIpOptionsEntry
65677     MAX-ACCESS         not-accessible
65678     STATUS             current
65679     DESCRIPTION        "One Ace entry holding Ace IP Options Header
65680			information. An Ace is a member of one Acl."
65681     INDEX              { rcPrFilterAceIpOptionsAclId,
65682                          rcPrFilterAceIpOptionsAceId }
65683     ::= { rcPrFilterAceIpOptionsTable 1 }
65684
65685RcPrFilterAceIpOptionsEntry ::= SEQUENCE {
65686        rcPrFilterAceIpOptionsAclId	     INTEGER,
65687        rcPrFilterAceIpOptionsAceId	     INTEGER,
65688	rcPrFilterAceIpOptionsOptions        INTEGER,
65689        rcPrFilterAceIpOptionsOper           INTEGER,
65690        rcPrFilterAceIpOptionsRowStatus      RowStatus
65691        }
65692
65693rcPrFilterAceIpOptionsAclId OBJECT-TYPE
65694     SYNTAX             INTEGER (1..2048)
65695     MAX-ACCESS         read-only
65696     STATUS             current
65697     DESCRIPTION        "An index to the AceIpOptionsEntry, a unique
65698	                identifier for Acl entry in the range of Table
65699			Size."
65700     ::= { rcPrFilterAceIpOptionsEntry 1 }
65701
65702rcPrFilterAceIpOptionsAceId OBJECT-TYPE
65703     SYNTAX             INTEGER (1..2000)
65704     MAX-ACCESS         read-only
65705     STATUS             current
65706     DESCRIPTION        "An index to the AceIpOptionsEntry, a unique
65707	                identifier for Acl entry in the range of Table
65708			Size."
65709     ::= { rcPrFilterAceIpOptionsEntry 2 }
65710
65711rcPrFilterAceIpOptionsOptions  OBJECT-TYPE
65712     SYNTAX             INTEGER {
65713			    noOperation(1),
65714			    recordRoute(7),
65715			    experimentalMeasurement(10),
65716 			    mtuProbe(11),
65717			    mtuReply(12),
65718			    encode(15),
65719			    timestamp(68),
65720			    traceroute(82),
65721			    baseSecurity(130),
65722			    looseSourceRoute(131),
65723			    extendedSecurity(133),
65724			    commercialSecurity(134),
65725			    streamID(136),
65726			    strictSourceRouting(137),
65727			    experimentalAccessControl(142),
65728			    imiTrafficDescriptor(144),
65729			    extendedIP(145),
65730			    addressExtension(147),
65731			    routeAlert(148),
65732			    selectiveDirectedBroadcast(149),
65733			    nsapAddresses(150),
65734			    dynamicPacketState(151),
65735			    upstreamMulticastPacket(152),
65736			    experimentalFlowControl(205)
65737			}
65738     MAX-ACCESS         read-write
65739     STATUS             current
65740     DESCRIPTION        "Ip options to be matched from the IP Header."
65741     ::= { rcPrFilterAceIpOptionsEntry 3 }
65742
65743rcPrFilterAceIpOptionsOper OBJECT-TYPE
65744     SYNTAX             INTEGER {
65745                            any(5)
65746			}
65747     MAX-ACCESS         read-write
65748     STATUS             current
65749     DESCRIPTION        "Logical Operator - only 'any' is valid at present."
65750     DEFVAL		{ any }
65751     ::= { rcPrFilterAceIpOptionsEntry 4 }
65752
65753rcPrFilterAceIpOptionsRowStatus OBJECT-TYPE
65754     SYNTAX             RowStatus
65755     MAX-ACCESS         read-write
65756     STATUS             current
65757     DESCRIPTION        "Create/delete operations for this entry."
65758     ::= { rcPrFilterAceIpOptionsEntry 5 }
65759
65760-- ACE Ip Fragmentation Table
65761
65762rcPrFilterAceIpFragTable OBJECT-TYPE
65763     SYNTAX             SEQUENCE OF RcPrFilterAceIpFragEntry
65764     MAX-ACCESS         not-accessible
65765     STATUS             current
65766     DESCRIPTION        "A table of Aces to store IP Fragmentation Header
65767			information of each Ace in context of its parent Acl."
65768     ::= { rcPrFilterAce 14 }
65769
65770rcPrFilterAceIpFragEntry OBJECT-TYPE
65771     SYNTAX             RcPrFilterAceIpFragEntry
65772     MAX-ACCESS         not-accessible
65773     STATUS             current
65774     DESCRIPTION        "One Ace entry holding Ace IP Fragmentation Header
65775			information. An Ace is a member of one Acl."
65776     INDEX              { rcPrFilterAceIpFragAclId,
65777                          rcPrFilterAceIpFragAceId }
65778     ::= { rcPrFilterAceIpFragTable 1 }
65779
65780RcPrFilterAceIpFragEntry ::= SEQUENCE {
65781        rcPrFilterAceIpFragAclId	     INTEGER,
65782        rcPrFilterAceIpFragAceId	     INTEGER,
65783        rcPrFilterAceIpFragFragmentation     INTEGER,
65784        rcPrFilterAceIpFragOper              INTEGER,
65785        rcPrFilterAceIpFragRowStatus         RowStatus
65786        }
65787
65788rcPrFilterAceIpFragAclId OBJECT-TYPE
65789     SYNTAX             INTEGER (1..2048)
65790     MAX-ACCESS         read-only
65791     STATUS             current
65792     DESCRIPTION        "An index to the AceIpFragEntry, a unique
65793	                identifier for Acl entry in the range of Table
65794			Size."
65795     ::= { rcPrFilterAceIpFragEntry 1 }
65796
65797rcPrFilterAceIpFragAceId OBJECT-TYPE
65798     SYNTAX             INTEGER (1..2000)
65799     MAX-ACCESS         read-only
65800     STATUS             current
65801     DESCRIPTION        "An index to the AceIpFragEntry, a unique
65802	                identifier for Acl entry in the range of Table
65803			Size."
65804     ::= { rcPrFilterAceIpFragEntry 2 }
65805
65806rcPrFilterAceIpFragFragmentation OBJECT-TYPE
65807     SYNTAX             INTEGER {
65808                            noFragment(0),
65809                            anyFragment(1),
65810                            moreFragment(2),
65811                            unused3(3),
65812                            lastFragment(4),
65813                            unused5(5),
65814                            unused6(6),
65815                            unused7(7)
65816                        }
65817     MAX-ACCESS         read-write
65818     STATUS             current
65819     DESCRIPTION        "Ip Fragmentation bits to be matched from the IP
65820                        Header."
65821     DEFVAL      { noFragment }
65822     ::= { rcPrFilterAceIpFragEntry 3 }
65823
65824rcPrFilterAceIpFragOper OBJECT-TYPE
65825     SYNTAX             INTEGER {
65826                            eq(1)    -- exact match
65827                        }
65828     MAX-ACCESS         read-write
65829     STATUS             current
65830     DESCRIPTION        "Operator for Ip fragmentation."
65831     ::= { rcPrFilterAceIpFragEntry 4 }
65832
65833rcPrFilterAceIpFragRowStatus OBJECT-TYPE
65834     SYNTAX             RowStatus
65835     MAX-ACCESS         read-write
65836     STATUS             current
65837     DESCRIPTION        "Create/delete operations for this entry."
65838     ::= { rcPrFilterAceIpFragEntry 5 }
65839
65840-- ACE Protocol TcpSrcPort table
65841
65842rcPrFilterAceProtoTcpSrcPortTable OBJECT-TYPE
65843     SYNTAX             SEQUENCE OF RcPrFilterAceProtoTcpSrcPortEntry
65844     MAX-ACCESS         not-accessible
65845     STATUS             current
65846     DESCRIPTION        "A table of Aces to store TCP Source Port information
65847                        of each Ace in context of its parent Acl."
65848     ::= { rcPrFilterAce 15 }
65849
65850rcPrFilterAceProtoTcpSrcPortEntry OBJECT-TYPE
65851     SYNTAX             RcPrFilterAceProtoTcpSrcPortEntry
65852     MAX-ACCESS         not-accessible
65853     STATUS             current
65854     DESCRIPTION        "One entry holding Ace Protocol TCP Source Port
65855			information. An Ace is a member of one Acl."
65856     INDEX              { rcPrFilterAceProtoTcpSrcPortAclId,
65857                          rcPrFilterAceProtoTcpSrcPortAceId }
65858     ::= { rcPrFilterAceProtoTcpSrcPortTable 1 }
65859
65860
65861RcPrFilterAceProtoTcpSrcPortEntry ::= SEQUENCE {
65862        rcPrFilterAceProtoTcpSrcPortAclId     INTEGER,
65863        rcPrFilterAceProtoTcpSrcPortAceId     INTEGER,
65864        rcPrFilterAceProtoTcpSrcPortPort      OCTET STRING,
65865        rcPrFilterAceProtoTcpSrcPortCount     INTEGER,
65866        rcPrFilterAceProtoTcpSrcPortOper      INTEGER,
65867        rcPrFilterAceProtoTcpSrcPortRowStatus RowStatus
65868        }
65869
65870rcPrFilterAceProtoTcpSrcPortAclId OBJECT-TYPE
65871     SYNTAX             INTEGER (1..4096)
65872     MAX-ACCESS         read-only
65873     STATUS             current
65874     DESCRIPTION        "An index to the AceProtoTcpSrcPortEntry, a unique
65875	                identifier for Acl entry in the range of Table
65876			Size."
65877     ::= { rcPrFilterAceProtoTcpSrcPortEntry 1 }
65878
65879rcPrFilterAceProtoTcpSrcPortAceId OBJECT-TYPE
65880     SYNTAX             INTEGER (1..1000)
65881     MAX-ACCESS         read-only
65882     STATUS             current
65883     DESCRIPTION        "An index to the AceProtoTcpSrcPortEntry, a unique
65884	                identifier for Ace entry in the range of Table
65885			Size."
65886     ::= { rcPrFilterAceProtoTcpSrcPortEntry 2 }
65887
65888rcPrFilterAceProtoTcpSrcPortPort OBJECT-TYPE
65889     SYNTAX             OCTET STRING (SIZE(0..1500))
65890     MAX-ACCESS         read-write
65891     STATUS             current
65892     DESCRIPTION        "Port Number or Port List to match on."
65893     ::= { rcPrFilterAceProtoTcpSrcPortEntry 3 }
65894
65895rcPrFilterAceProtoTcpSrcPortCount OBJECT-TYPE
65896     SYNTAX             INTEGER(1..100)
65897     MAX-ACCESS         read-write
65898     STATUS             current
65899     DESCRIPTION        "Count to store the number of discrete ranges
65900                        entered for the TCP source port."
65901     ::= { rcPrFilterAceProtoTcpSrcPortEntry 4 }
65902
65903rcPrFilterAceProtoTcpSrcPortOper OBJECT-TYPE
65904     SYNTAX             INTEGER {
65905                            eq(1),   -- exact match
65906			    ne(2),    -- not equal
65907                            le(3),    -- less than or equal to
65908                            ge(4)     -- greater than or equal to
65909                        }
65910     MAX-ACCESS         read-write
65911     STATUS             current
65912     DESCRIPTION        "Operator for Ace Protocol TcpSrcPort."
65913     ::= { rcPrFilterAceProtoTcpSrcPortEntry 5 }
65914
65915rcPrFilterAceProtoTcpSrcPortRowStatus OBJECT-TYPE
65916     SYNTAX             RowStatus
65917     MAX-ACCESS         read-write
65918     STATUS             current
65919     DESCRIPTION        "Create/delete operations for this entry."
65920     ::= { rcPrFilterAceProtoTcpSrcPortEntry 6 }
65921
65922-- ACE Protocol UdpSrcPort table
65923
65924rcPrFilterAceProtoUdpSrcPortTable OBJECT-TYPE
65925     SYNTAX             SEQUENCE OF RcPrFilterAceProtoUdpSrcPortEntry
65926     MAX-ACCESS         not-accessible
65927     STATUS             current
65928     DESCRIPTION        "A table of Aces to store UDP Source Port information
65929                        of each Ace in context of its parent Acl."
65930     ::= { rcPrFilterAce 16 }
65931
65932rcPrFilterAceProtoUdpSrcPortEntry OBJECT-TYPE
65933     SYNTAX             RcPrFilterAceProtoUdpSrcPortEntry
65934     MAX-ACCESS         not-accessible
65935     STATUS             current
65936     DESCRIPTION        "One entry holding Ace Protocol UDP Source Port
65937			information. An Ace is a member of one Acl."
65938     INDEX              { rcPrFilterAceProtoUdpSrcPortAclId,
65939                          rcPrFilterAceProtoUdpSrcPortAceId }
65940     ::= { rcPrFilterAceProtoUdpSrcPortTable 1 }
65941
65942
65943RcPrFilterAceProtoUdpSrcPortEntry ::= SEQUENCE {
65944        rcPrFilterAceProtoUdpSrcPortAclId     INTEGER,
65945        rcPrFilterAceProtoUdpSrcPortAceId     INTEGER,
65946        rcPrFilterAceProtoUdpSrcPortPort      OCTET STRING,
65947        rcPrFilterAceProtoUdpSrcPortCount     INTEGER,
65948        rcPrFilterAceProtoUdpSrcPortOper      INTEGER,
65949        rcPrFilterAceProtoUdpSrcPortRowStatus RowStatus
65950        }
65951
65952rcPrFilterAceProtoUdpSrcPortAclId OBJECT-TYPE
65953     SYNTAX             INTEGER (1..4096)
65954     MAX-ACCESS         read-only
65955     STATUS             current
65956     DESCRIPTION        "An index to the AceProtoUdpSrcPortEntry, a unique
65957	                identifier for Acl entry in the range of Table
65958			Size."
65959     ::= { rcPrFilterAceProtoUdpSrcPortEntry 1 }
65960
65961rcPrFilterAceProtoUdpSrcPortAceId OBJECT-TYPE
65962     SYNTAX             INTEGER (1..1000)
65963     MAX-ACCESS         read-only
65964     STATUS             current
65965     DESCRIPTION        "An index to the AceProtoUdpSrcPortEntry, a unique
65966	                identifier for Ace entry in the range of Table
65967			Size."
65968     ::= { rcPrFilterAceProtoUdpSrcPortEntry 2 }
65969
65970rcPrFilterAceProtoUdpSrcPortPort OBJECT-TYPE
65971     SYNTAX             OCTET STRING (SIZE(0..1500))
65972     MAX-ACCESS         read-write
65973     STATUS             current
65974     DESCRIPTION        "Port Number or Port List to match on."
65975     ::= { rcPrFilterAceProtoUdpSrcPortEntry 3 }
65976
65977rcPrFilterAceProtoUdpSrcPortCount OBJECT-TYPE
65978     SYNTAX             INTEGER(1..100)
65979     MAX-ACCESS         read-write
65980     STATUS             current
65981     DESCRIPTION        "Count to store the number of discrete ranges
65982                        entered for the UDP source port."
65983     ::= { rcPrFilterAceProtoUdpSrcPortEntry 4 }
65984
65985rcPrFilterAceProtoUdpSrcPortOper OBJECT-TYPE
65986     SYNTAX             INTEGER {
65987                            eq(1),   -- exact match
65988			    ne(2),    -- not equal
65989                            le(3),    -- less than or equal to
65990                            ge(4)     -- greater than or equal to
65991                        }
65992     MAX-ACCESS         read-write
65993     STATUS             current
65994     DESCRIPTION        "Operator for Ace Protocol UdpSrcPort."
65995     ::= { rcPrFilterAceProtoUdpSrcPortEntry 5 }
65996
65997rcPrFilterAceProtoUdpSrcPortRowStatus OBJECT-TYPE
65998     SYNTAX             RowStatus
65999     MAX-ACCESS         read-write
66000     STATUS             current
66001     DESCRIPTION        "Create/delete operations for this entry."
66002     ::= { rcPrFilterAceProtoUdpSrcPortEntry 6 }
66003
66004-- ACE Protocol TcpDstPort table
66005
66006rcPrFilterAceProtoTcpDstPortTable OBJECT-TYPE
66007     SYNTAX             SEQUENCE OF RcPrFilterAceProtoTcpDstPortEntry
66008     MAX-ACCESS         not-accessible
66009     STATUS             current
66010     DESCRIPTION        "A table of Aces to store TCP Dest Port information
66011                        of each Ace in context of its parent Acl."
66012     ::= { rcPrFilterAce 17 }
66013
66014rcPrFilterAceProtoTcpDstPortEntry OBJECT-TYPE
66015     SYNTAX             RcPrFilterAceProtoTcpDstPortEntry
66016     MAX-ACCESS         not-accessible
66017     STATUS             current
66018     DESCRIPTION        "One entry holding Ace Protocol TCP Dest Port
66019			information. An Ace is a member of one Acl."
66020     INDEX              { rcPrFilterAceProtoTcpDstPortAclId,
66021                          rcPrFilterAceProtoTcpDstPortAceId }
66022     ::= { rcPrFilterAceProtoTcpDstPortTable 1 }
66023
66024
66025RcPrFilterAceProtoTcpDstPortEntry ::= SEQUENCE {
66026        rcPrFilterAceProtoTcpDstPortAclId     INTEGER,
66027        rcPrFilterAceProtoTcpDstPortAceId     INTEGER,
66028        rcPrFilterAceProtoTcpDstPortPort      OCTET STRING,
66029        rcPrFilterAceProtoTcpDstPortCount     INTEGER,
66030        rcPrFilterAceProtoTcpDstPortOper      INTEGER,
66031        rcPrFilterAceProtoTcpDstPortRowStatus RowStatus
66032        }
66033
66034rcPrFilterAceProtoTcpDstPortAclId OBJECT-TYPE
66035     SYNTAX             INTEGER (1..4096)
66036     MAX-ACCESS         read-only
66037     STATUS             current
66038     DESCRIPTION        "An index to the AceProtoTcpDstPortEntry, a unique
66039	                identifier for Acl entry in the range of Table
66040			Size."
66041     ::= { rcPrFilterAceProtoTcpDstPortEntry 1 }
66042
66043rcPrFilterAceProtoTcpDstPortAceId OBJECT-TYPE
66044     SYNTAX             INTEGER (1..1000)
66045     MAX-ACCESS         read-only
66046     STATUS             current
66047     DESCRIPTION        "An index to the AceProtoTcpDstPortEntry, a unique
66048	                identifier for Ace entry in the range of Table
66049			Size."
66050     ::= { rcPrFilterAceProtoTcpDstPortEntry 2 }
66051
66052rcPrFilterAceProtoTcpDstPortPort OBJECT-TYPE
66053     SYNTAX             OCTET STRING (SIZE(0..1500))
66054     MAX-ACCESS         read-write
66055     STATUS             current
66056     DESCRIPTION        "Port Number or Port List to match on."
66057     ::= { rcPrFilterAceProtoTcpDstPortEntry 3 }
66058
66059rcPrFilterAceProtoTcpDstPortCount OBJECT-TYPE
66060     SYNTAX             INTEGER(1..100)
66061     MAX-ACCESS         read-write
66062     STATUS             current
66063     DESCRIPTION        "Count to store the number of discrete ranges
66064                        entered for the TCP dest port."
66065     ::= { rcPrFilterAceProtoTcpDstPortEntry 4 }
66066
66067rcPrFilterAceProtoTcpDstPortOper OBJECT-TYPE
66068     SYNTAX             INTEGER {
66069                            eq(1),   -- exact match
66070			    ne(2),    -- not equal
66071                            le(3),    -- less than or equal to
66072                            ge(4)     -- greater than or equal to
66073                        }
66074     MAX-ACCESS         read-write
66075     STATUS             current
66076     DESCRIPTION        "Operator for Ace Protocol TcpDstPort."
66077     ::= { rcPrFilterAceProtoTcpDstPortEntry 5 }
66078
66079rcPrFilterAceProtoTcpDstPortRowStatus OBJECT-TYPE
66080     SYNTAX             RowStatus
66081     MAX-ACCESS         read-write
66082     STATUS             current
66083     DESCRIPTION        "Create/delete operations for this entry."
66084     ::= { rcPrFilterAceProtoTcpDstPortEntry 6 }
66085
66086-- ACE Protocol UdpDstPort table
66087
66088rcPrFilterAceProtoUdpDstPortTable OBJECT-TYPE
66089     SYNTAX             SEQUENCE OF RcPrFilterAceProtoUdpDstPortEntry
66090     MAX-ACCESS         not-accessible
66091     STATUS             current
66092     DESCRIPTION        "A table of Aces to store UDP Dest Port information
66093                        of each Ace in context of its parent Acl."
66094     ::= { rcPrFilterAce 18 }
66095
66096rcPrFilterAceProtoUdpDstPortEntry OBJECT-TYPE
66097     SYNTAX             RcPrFilterAceProtoUdpDstPortEntry
66098     MAX-ACCESS         not-accessible
66099     STATUS             current
66100     DESCRIPTION        "One entry holding Ace Protocol UDP Dest Port
66101			information. An Ace is a member of one Acl."
66102     INDEX              { rcPrFilterAceProtoUdpDstPortAclId,
66103                          rcPrFilterAceProtoUdpDstPortAceId }
66104     ::= { rcPrFilterAceProtoUdpDstPortTable 1 }
66105
66106
66107RcPrFilterAceProtoUdpDstPortEntry ::= SEQUENCE {
66108        rcPrFilterAceProtoUdpDstPortAclId     INTEGER,
66109        rcPrFilterAceProtoUdpDstPortAceId     INTEGER,
66110        rcPrFilterAceProtoUdpDstPortPort      OCTET STRING,
66111        rcPrFilterAceProtoUdpDstPortCount     INTEGER,
66112        rcPrFilterAceProtoUdpDstPortOper      INTEGER,
66113        rcPrFilterAceProtoUdpDstPortRowStatus RowStatus
66114        }
66115
66116rcPrFilterAceProtoUdpDstPortAclId OBJECT-TYPE
66117     SYNTAX             INTEGER (1..4096)
66118     MAX-ACCESS         read-only
66119     STATUS             current
66120     DESCRIPTION        "An index to the AceProtoUdpDstPortEntry, a unique
66121	                identifier for Acl entry in the range of Table
66122			Size."
66123     ::= { rcPrFilterAceProtoUdpDstPortEntry 1 }
66124
66125rcPrFilterAceProtoUdpDstPortAceId OBJECT-TYPE
66126     SYNTAX             INTEGER (1..1000)
66127     MAX-ACCESS         read-only
66128     STATUS             current
66129     DESCRIPTION        "An index to the AceProtoUdpDstPortEntry, a unique
66130	                identifier for Ace entry in the range of Table
66131			Size."
66132     ::= { rcPrFilterAceProtoUdpDstPortEntry 2 }
66133
66134rcPrFilterAceProtoUdpDstPortPort OBJECT-TYPE
66135     SYNTAX             OCTET STRING (SIZE(0..1500))
66136     MAX-ACCESS         read-write
66137     STATUS             current
66138     DESCRIPTION        "Port Number or Port List to match on."
66139     ::= { rcPrFilterAceProtoUdpDstPortEntry 3 }
66140
66141rcPrFilterAceProtoUdpDstPortCount OBJECT-TYPE
66142     SYNTAX             INTEGER(1..100)
66143     MAX-ACCESS         read-write
66144     STATUS             current
66145     DESCRIPTION        "Count to store the number of discrete ranges
66146                        entered for the UDP dest port."
66147     ::= { rcPrFilterAceProtoUdpDstPortEntry 4 }
66148
66149rcPrFilterAceProtoUdpDstPortOper OBJECT-TYPE
66150     SYNTAX             INTEGER {
66151                            eq(1),   -- exact match
66152			    ne(2),   -- not equal
66153                            le(3),    -- less than or equal to
66154                            ge(4)     -- greater than or equal to
66155                        }
66156     MAX-ACCESS         read-write
66157     STATUS             current
66158     DESCRIPTION        "Operator for Ace Protocol UdpDstPort."
66159     ::= { rcPrFilterAceProtoUdpDstPortEntry 5 }
66160
66161rcPrFilterAceProtoUdpDstPortRowStatus OBJECT-TYPE
66162     SYNTAX             RowStatus
66163     MAX-ACCESS         read-write
66164     STATUS             current
66165     DESCRIPTION        "Create/delete operations for this entry."
66166     ::= { rcPrFilterAceProtoUdpDstPortEntry 6 }
66167
66168-- ACE Protocol IcmpMsgType table
66169
66170rcPrFilterAceProtoIcmpMsgTypeTable OBJECT-TYPE
66171     SYNTAX             SEQUENCE OF RcPrFilterAceProtoIcmpMsgTypeEntry
66172     MAX-ACCESS         not-accessible
66173     STATUS             current
66174     DESCRIPTION        "A table of Aces to store ICMP message type information
66175                        of each Ace in context of its parent Acl."
66176     ::= { rcPrFilterAce 19 }
66177
66178rcPrFilterAceProtoIcmpMsgTypeEntry OBJECT-TYPE
66179     SYNTAX             RcPrFilterAceProtoIcmpMsgTypeEntry
66180     MAX-ACCESS         not-accessible
66181     STATUS             current
66182     DESCRIPTION        "One entry holding Ace ICMP message type
66183			information. An Ace is a member of one Acl."
66184     INDEX              { rcPrFilterAceProtoIcmpMsgTypeAclId,
66185                          rcPrFilterAceProtoIcmpMsgTypeAceId }
66186     ::= { rcPrFilterAceProtoIcmpMsgTypeTable 1 }
66187
66188
66189RcPrFilterAceProtoIcmpMsgTypeEntry ::= SEQUENCE {
66190        rcPrFilterAceProtoIcmpMsgTypeAclId     INTEGER,
66191        rcPrFilterAceProtoIcmpMsgTypeAceId     INTEGER,
66192        rcPrFilterAceProtoIcmpMsgTypeList      OCTET STRING,
66193        rcPrFilterAceProtoIcmpMsgTypeCount     INTEGER,
66194        rcPrFilterAceProtoIcmpMsgTypeOper      INTEGER,
66195        rcPrFilterAceProtoIcmpMsgTypeRowStatus RowStatus
66196        }
66197
66198rcPrFilterAceProtoIcmpMsgTypeAclId OBJECT-TYPE
66199     SYNTAX             INTEGER (1..2048)
66200     MAX-ACCESS         read-only
66201     STATUS             current
66202     DESCRIPTION        "An index to the AceProtoIcmpMsgTypeEntry, a unique
66203	                identifier for Acl entry in the range of Table
66204			Size."
66205     ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 1 }
66206
66207rcPrFilterAceProtoIcmpMsgTypeAceId OBJECT-TYPE
66208     SYNTAX             INTEGER (1..2000)
66209     MAX-ACCESS         read-only
66210     STATUS             current
66211     DESCRIPTION        "An index to the AceProtoIcmpMsgTypeEntry, a unique
66212	                identifier for Ace entry in the range of Table
66213			Size."
66214     ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 2 }
66215
66216rcPrFilterAceProtoIcmpMsgTypeList OBJECT-TYPE
66217     SYNTAX             OCTET STRING (SIZE(0..1500))
66218     MAX-ACCESS         read-write
66219     STATUS             current
66220     DESCRIPTION        "One or a list of Icmp messages to be matched.
66221			Need to provide strings, number of protocol header
66222			types (pre-defined values plus user-defined headers).
66223			Valid range is 0 to 255 (reserved)."
66224     ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 3 }
66225
66226rcPrFilterAceProtoIcmpMsgTypeCount OBJECT-TYPE
66227     SYNTAX             INTEGER(1..100)
66228     MAX-ACCESS         read-write
66229     STATUS             current
66230     DESCRIPTION        "Count to store the number of discrete ranges
66231                        entered for the ICMP message types."
66232     ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 4 }
66233
66234rcPrFilterAceProtoIcmpMsgTypeOper OBJECT-TYPE
66235     SYNTAX             INTEGER {
66236                            eq(1)   -- exact match
66237                        }
66238     MAX-ACCESS         read-write
66239     STATUS             current
66240     DESCRIPTION        "Operator for Ace Protocol IcmpMsgTypes."
66241     ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 5 }
66242
66243rcPrFilterAceProtoIcmpMsgTypeRowStatus OBJECT-TYPE
66244     SYNTAX             RowStatus
66245     MAX-ACCESS         read-write
66246     STATUS             current
66247     DESCRIPTION        "Create/delete operations for this entry."
66248     ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 6 }
66249
66250-- ACE Protocol Tcp-flags table
66251
66252rcPrFilterAceProtoTcpFlagsTable OBJECT-TYPE
66253     SYNTAX             SEQUENCE OF RcPrFilterAceProtoTcpFlagsEntry
66254     MAX-ACCESS         not-accessible
66255     STATUS             current
66256     DESCRIPTION        "A table of Aces to store TCP Flags information
66257                        of each Ace in context of its parent Acl."
66258     ::= { rcPrFilterAce 20 }
66259
66260rcPrFilterAceProtoTcpFlagsEntry OBJECT-TYPE
66261     SYNTAX             RcPrFilterAceProtoTcpFlagsEntry
66262     MAX-ACCESS         not-accessible
66263     STATUS             current
66264     DESCRIPTION        "One entry holding Ace Protocol TCP flags
66265			information. An Ace is a member of one Acl."
66266     INDEX              { rcPrFilterAceProtoTcpFlagsAclId,
66267                          rcPrFilterAceProtoTcpFlagsAceId }
66268     ::= { rcPrFilterAceProtoTcpFlagsTable 1 }
66269
66270
66271RcPrFilterAceProtoTcpFlagsEntry ::= SEQUENCE {
66272        rcPrFilterAceProtoTcpFlagsAclId     INTEGER,
66273        rcPrFilterAceProtoTcpFlagsAceId     INTEGER,
66274        rcPrFilterAceProtoTcpFlagsList      OCTET STRING,
66275        rcPrFilterAceProtoTcpFlagsCount     INTEGER,
66276        rcPrFilterAceProtoTcpFlagsOper      INTEGER,
66277        rcPrFilterAceProtoTcpFlagsRowStatus RowStatus,
66278	rcPrFilterAceProtoTcpFlagsOperMask  Integer32
66279        }
66280
66281rcPrFilterAceProtoTcpFlagsAclId OBJECT-TYPE
66282     SYNTAX             INTEGER (1..2048)
66283     MAX-ACCESS         read-only
66284     STATUS             current
66285     DESCRIPTION        "An index to the rcPrFilterAceProtoTcpFlagsEntry,
66286                    a unique identifier for Acl entry in the range of Table
66287			        Size."
66288     ::= { rcPrFilterAceProtoTcpFlagsEntry 1 }
66289
66290rcPrFilterAceProtoTcpFlagsAceId OBJECT-TYPE
66291     SYNTAX             INTEGER (1..2000)
66292     MAX-ACCESS         read-only
66293     STATUS             current
66294     DESCRIPTION        "An index to the rcPrFilterAceProtoTcpFlagsEntry,
66295                         a unique identifier for Ace entry in the
66296                         range of Table Size."
66297     ::= { rcPrFilterAceProtoTcpFlagsEntry 2 }
66298
66299rcPrFilterAceProtoTcpFlagsList OBJECT-TYPE
66300     SYNTAX             OCTET STRING (SIZE(0..1500))
66301     MAX-ACCESS         read-write
66302     STATUS             current
66303     DESCRIPTION        "One or a list of Tcp flags to be matched.
66304			Need to provide strings, number of protocol header
66305			types (pre-defined values plus user-defined headers).
66306			Valid range is 0 to 63"
66307     ::= { rcPrFilterAceProtoTcpFlagsEntry 3 }
66308
66309rcPrFilterAceProtoTcpFlagsCount OBJECT-TYPE
66310     SYNTAX             INTEGER(1..100)
66311     MAX-ACCESS         read-write
66312     STATUS             current
66313     DESCRIPTION        "Count to store the number of discrete ranges
66314                        entered for the TCP flags."
66315     ::= { rcPrFilterAceProtoTcpFlagsEntry 4 }
66316
66317rcPrFilterAceProtoTcpFlagsOper OBJECT-TYPE
66318     SYNTAX             INTEGER {
66319                            eq(1),
66320			    matchAny(6),
66321			    matchAll(7),
66322			    mask(8)
66323                        }
66324     MAX-ACCESS         read-write
66325     STATUS             current
66326     DESCRIPTION        "Operator for Ace Protocol TcpFlags."
66327     ::= { rcPrFilterAceProtoTcpFlagsEntry 5 }
66328
66329rcPrFilterAceProtoTcpFlagsRowStatus OBJECT-TYPE
66330     SYNTAX             RowStatus
66331     MAX-ACCESS         read-write
66332     STATUS             current
66333     DESCRIPTION        "Create/delete operations for this entry."
66334     ::= { rcPrFilterAceProtoTcpFlagsEntry 6 }
66335
66336rcPrFilterAceProtoTcpFlagsOperMask OBJECT-TYPE
66337     SYNTAX             Integer32(0..'3F'h)
66338     MAX-ACCESS         read-write
66339     STATUS             current
66340     DESCRIPTION        "The mask value in hex which can be set for the
66341                        rcPrFilterAceProtoTcpFlagsOper when the option
66342                        selected is mask. It will be set 0x0 when object
66343			rcPrFilterAceProtoTcpFlagsOper is set to eq"
66344     ::= { rcPrFilterAceProtoTcpFlagsEntry 7 }
66345
66346-- ACE Pattern Table
66347
66348-- Ace Pattern 1
66349rcPrFilterAcePattern1Table OBJECT-TYPE
66350     SYNTAX             SEQUENCE OF RcPrFilterAcePattern1Entry
66351     MAX-ACCESS         not-accessible
66352     STATUS             current
66353     DESCRIPTION        "A table of pattern fields for Aces to manage the
66354                        settings for each user defined field. "
66355     ::= { rcPrFilterAce 21 }
66356
66357rcPrFilterAcePattern1Entry OBJECT-TYPE
66358     SYNTAX             RcPrFilterAcePattern1Entry
66359     MAX-ACCESS         not-accessible
66360     STATUS             current
66361     DESCRIPTION        "One Ace entry holding Ace User Defined Pattern
66362                        information. Ace is a member of one Acl."
66363     INDEX              { rcPrFilterAcePattern1AclId,
66364                          rcPrFilterAcePattern1AceId }
66365     ::= { rcPrFilterAcePattern1Table 1 }
66366
66367RcPrFilterAcePattern1Entry ::= SEQUENCE {
66368        rcPrFilterAcePattern1AclId	INTEGER,
66369        rcPrFilterAcePattern1AceId	INTEGER,
66370        rcPrFilterAcePattern1Name       DisplayString,
66371        rcPrFilterAcePattern1Value      OCTET STRING,
66372        rcPrFilterAcePattern1Oper       INTEGER,
66373        rcPrFilterAcePattern1RowStatus  RowStatus
66374        }
66375
66376rcPrFilterAcePattern1AclId OBJECT-TYPE
66377     SYNTAX             INTEGER (1..4096)
66378     MAX-ACCESS         read-only
66379     STATUS             current
66380     DESCRIPTION        "An index to the AcePatternEntry, a unique
66381	                identifier for Acl entry in the range of Table
66382			Size."
66383     ::= { rcPrFilterAcePattern1Entry 1 }
66384
66385rcPrFilterAcePattern1AceId OBJECT-TYPE
66386     SYNTAX             INTEGER (1..1000)
66387     MAX-ACCESS         read-only
66388     STATUS             current
66389     DESCRIPTION        "An index to the AcePatternEntry, a unique
66390	                identifier for Acl entry in the range of Table
66391			Size."
66392     ::= { rcPrFilterAcePattern1Entry 2 }
66393
66394rcPrFilterAcePattern1Name OBJECT-TYPE
66395     SYNTAX             DisplayString (SIZE (0..32))
66396     MAX-ACCESS         read-write
66397     STATUS             current
66398     DESCRIPTION        "A descriptive name chosen by the administrator for
66399                        the Ace Pattern Entry."
66400     ::= { rcPrFilterAcePattern1Entry 3 }
66401
66402rcPrFilterAcePattern1Value OBJECT-TYPE
66403     SYNTAX             OCTET STRING (SIZE (0..1500))
66404     MAX-ACCESS         read-write
66405     STATUS             current
66406     DESCRIPTION        "Set the pattern value as numeric string. The numeric
66407                        value of each byte is encoded in one octet of the
66408                        string. Unused bytes are left at the trailing end of
66409                        string. The number of bytes to extract from this string
66410                        is set in rcPrFilterActPatternLength."
66411     DEFVAL             { "" }
66412     ::= { rcPrFilterAcePattern1Entry 4 }
66413
66414rcPrFilterAcePattern1Oper OBJECT-TYPE
66415     SYNTAX             INTEGER {
66416                            eq(1),    -- exact match
66417                            le(3),    -- less than or equal to
66418                            ge(4)     -- greater than or equal to
66419                        }
66420     MAX-ACCESS         read-write
66421     STATUS             current
66422     DESCRIPTION        "Operators for Ace Pattern."
66423     ::= { rcPrFilterAcePattern1Entry 5 }
66424
66425rcPrFilterAcePattern1RowStatus OBJECT-TYPE
66426     SYNTAX             RowStatus
66427     MAX-ACCESS         read-write
66428     STATUS             current
66429     DESCRIPTION        "Create/delete operations for this entry."
66430        ::= { rcPrFilterAcePattern1Entry 6 }
66431
66432
66433-- Ace Pattern 2
66434rcPrFilterAcePattern2Table OBJECT-TYPE
66435     SYNTAX             SEQUENCE OF RcPrFilterAcePattern2Entry
66436     MAX-ACCESS         not-accessible
66437     STATUS             current
66438     DESCRIPTION        "A table of pattern fields for Aces to manage the
66439                        settings for each user defined field. "
66440     ::= { rcPrFilterAce 22 }
66441
66442rcPrFilterAcePattern2Entry OBJECT-TYPE
66443     SYNTAX             RcPrFilterAcePattern2Entry
66444     MAX-ACCESS         not-accessible
66445     STATUS             current
66446     DESCRIPTION        "One Ace entry holding Ace User Defined Pattern
66447                        information. Ace is a member of one Acl."
66448     INDEX              { rcPrFilterAcePattern2AclId,
66449                          rcPrFilterAcePattern2AceId }
66450     ::= { rcPrFilterAcePattern2Table 1 }
66451
66452RcPrFilterAcePattern2Entry ::= SEQUENCE {
66453        rcPrFilterAcePattern2AclId	INTEGER,
66454        rcPrFilterAcePattern2AceId	INTEGER,
66455        rcPrFilterAcePattern2Name       DisplayString,
66456        rcPrFilterAcePattern2Value      OCTET STRING,
66457        rcPrFilterAcePattern2Oper       INTEGER,
66458        rcPrFilterAcePattern2RowStatus  RowStatus
66459        }
66460
66461rcPrFilterAcePattern2AclId OBJECT-TYPE
66462     SYNTAX             INTEGER (1..4096)
66463     MAX-ACCESS         read-only
66464     STATUS             current
66465     DESCRIPTION        "An index to the AcePatternEntry, a unique
66466	                identifier for Acl entry in the range of Table
66467			Size."
66468     ::= { rcPrFilterAcePattern2Entry 1 }
66469
66470rcPrFilterAcePattern2AceId OBJECT-TYPE
66471     SYNTAX             INTEGER (1..1000)
66472     MAX-ACCESS         read-only
66473     STATUS             current
66474     DESCRIPTION        "An index to the AcePatternEntry, a unique
66475	                identifier for Acl entry in the range of Table
66476			Size."
66477     ::= { rcPrFilterAcePattern2Entry 2 }
66478
66479rcPrFilterAcePattern2Name OBJECT-TYPE
66480     SYNTAX             DisplayString (SIZE (0..32))
66481     MAX-ACCESS         read-write
66482     STATUS             current
66483     DESCRIPTION        "A descriptive name chosen by the administrator for
66484                        the Ace Pattern Entry."
66485     ::= { rcPrFilterAcePattern2Entry 3 }
66486
66487rcPrFilterAcePattern2Value OBJECT-TYPE
66488     SYNTAX             OCTET STRING (SIZE (0..1500))
66489     MAX-ACCESS         read-write
66490     STATUS             current
66491     DESCRIPTION        "Set the pattern value as numeric string. The numeric
66492                        value of each byte is encoded in one octet of the
66493                        string. Unused bytes are left at the trailing end of
66494                        string. The number of bytes to extract from this string
66495                        is set in rcPrFilterActPatternLength."
66496     DEFVAL             { "" }
66497     ::= { rcPrFilterAcePattern2Entry 4 }
66498
66499rcPrFilterAcePattern2Oper OBJECT-TYPE
66500     SYNTAX             INTEGER {
66501                            eq(1),    -- exact match
66502                            le(3),    -- less than or equal to
66503                            ge(4)     -- greater than or equal to
66504                        }
66505     MAX-ACCESS         read-write
66506     STATUS             current
66507     DESCRIPTION        "Operators for Ace Pattern."
66508     ::= { rcPrFilterAcePattern2Entry 5 }
66509
66510rcPrFilterAcePattern2RowStatus OBJECT-TYPE
66511     SYNTAX             RowStatus
66512     MAX-ACCESS         read-write
66513     STATUS             current
66514     DESCRIPTION        "Create/delete operations for this entry."
66515        ::= { rcPrFilterAcePattern2Entry 6 }
66516
66517-- Ace Pattern 3
66518rcPrFilterAcePattern3Table OBJECT-TYPE
66519     SYNTAX             SEQUENCE OF RcPrFilterAcePattern3Entry
66520     MAX-ACCESS         not-accessible
66521     STATUS             current
66522     DESCRIPTION        "A table of pattern fields for Aces to manage the
66523                        settings for each user defined field. "
66524     ::= { rcPrFilterAce 23 }
66525
66526rcPrFilterAcePattern3Entry OBJECT-TYPE
66527     SYNTAX             RcPrFilterAcePattern3Entry
66528     MAX-ACCESS         not-accessible
66529     STATUS             current
66530     DESCRIPTION        "One Ace entry holding Ace User Defined Pattern
66531                        information. Ace is a member of one Acl."
66532     INDEX              { rcPrFilterAcePattern3AclId,
66533                          rcPrFilterAcePattern3AceId }
66534     ::= { rcPrFilterAcePattern3Table 1 }
66535
66536RcPrFilterAcePattern3Entry ::= SEQUENCE {
66537        rcPrFilterAcePattern3AclId	INTEGER,
66538        rcPrFilterAcePattern3AceId	INTEGER,
66539        rcPrFilterAcePattern3Name       DisplayString,
66540        rcPrFilterAcePattern3Value      OCTET STRING,
66541        rcPrFilterAcePattern3Oper       INTEGER,
66542        rcPrFilterAcePattern3RowStatus  RowStatus
66543        }
66544
66545rcPrFilterAcePattern3AclId OBJECT-TYPE
66546     SYNTAX             INTEGER (1..4096)
66547     MAX-ACCESS         read-only
66548     STATUS             current
66549     DESCRIPTION        "An index to the AcePatternEntry, a unique
66550	                identifier for Acl entry in the range of Table
66551			Size."
66552     ::= { rcPrFilterAcePattern3Entry 1 }
66553
66554rcPrFilterAcePattern3AceId OBJECT-TYPE
66555     SYNTAX             INTEGER (1..1000)
66556     MAX-ACCESS         read-only
66557     STATUS             current
66558     DESCRIPTION        "An index to the AcePatternEntry, a unique
66559	                identifier for Acl entry in the range of Table
66560			Size."
66561     ::= { rcPrFilterAcePattern3Entry 2 }
66562
66563rcPrFilterAcePattern3Name OBJECT-TYPE
66564     SYNTAX             DisplayString (SIZE (0..32))
66565     MAX-ACCESS         read-write
66566     STATUS             current
66567     DESCRIPTION        "A descriptive name chosen by the administrator for
66568                        the Ace Pattern Entry."
66569     ::= { rcPrFilterAcePattern3Entry 3 }
66570
66571rcPrFilterAcePattern3Value OBJECT-TYPE
66572     SYNTAX             OCTET STRING (SIZE (0..1500))
66573     MAX-ACCESS         read-write
66574     STATUS             current
66575     DESCRIPTION        "Set the pattern value as numeric string. The numeric
66576                        value of each byte is encoded in one octet of the
66577                        string. Unused bytes are left at the trailing end of
66578                        string. The number of bytes to extract from this string
66579                        is set in rcPrFilterActPatternLength."
66580     DEFVAL             { "" }
66581     ::= { rcPrFilterAcePattern3Entry 4 }
66582
66583rcPrFilterAcePattern3Oper OBJECT-TYPE
66584     SYNTAX             INTEGER {
66585                            eq(1),    -- exact match
66586                            le(3),    -- less than or equal to
66587                            ge(4)     -- greater than or equal to
66588                        }
66589     MAX-ACCESS         read-write
66590     STATUS             current
66591     DESCRIPTION        "Operators for Ace Pattern."
66592     ::= { rcPrFilterAcePattern3Entry 5 }
66593
66594rcPrFilterAcePattern3RowStatus OBJECT-TYPE
66595     SYNTAX             RowStatus
66596     MAX-ACCESS         read-write
66597     STATUS             current
66598     DESCRIPTION        "Create/delete operations for this entry."
66599        ::= { rcPrFilterAcePattern3Entry 6 }
66600
66601-- Per-ACE-Per-Port Statistics
66602
66603rcPrFilterAceStatsTable OBJECT-TYPE
66604     SYNTAX             SEQUENCE OF RcPrFilterAceStatsEntry
66605     MAX-ACCESS         not-accessible
66606     STATUS             current
66607     DESCRIPTION        "A table of ACE Statistics Entries to store per-ACE-per-Port
66608                         Statistics"
66609     ::= { rcPrFilterAce 24 }
66610
66611rcPrFilterAceStatsEntry OBJECT-TYPE
66612     SYNTAX             RcPrFilterAceStatsEntry
66613     MAX-ACCESS         not-accessible
66614     STATUS             current
66615     DESCRIPTION        "Ace Statistics entry holding per-ACE-per-port Statistics"
66616     INDEX              { rcPrFilterAceStatsAclId,
66617                          rcPrFilterAceStatsAceId,
66618                          rcPrFilterAceStatsPortId }
66619     ::= { rcPrFilterAceStatsTable 1 }
66620
66621RcPrFilterAceStatsEntry ::= SEQUENCE {
66622        rcPrFilterAceStatsAclId	             INTEGER,
66623        rcPrFilterAceStatsAceId	             INTEGER,
66624        rcPrFilterAceStatsPortId             INTEGER,
66625        rcPrFilterAceStatsMatchCountPkts     Counter64,
66626        rcPrFilterAceStatsMatchCountOctets   Counter64,
66627	rcPrFilterAceStatsClear		     TruthValue
66628        }
66629
66630rcPrFilterAceStatsAclId OBJECT-TYPE
66631     SYNTAX             INTEGER (1..2048)
66632     MAX-ACCESS         read-only
66633     STATUS             current
66634     DESCRIPTION        "An index to the AceStatsEntry, a unique
66635	                identifier for Acl entry in the range of Table Size."
66636     ::= { rcPrFilterAceStatsEntry 1 }
66637
66638rcPrFilterAceStatsAceId OBJECT-TYPE
66639     SYNTAX             INTEGER (1..2000)
66640     MAX-ACCESS         read-only
66641     STATUS             current
66642     DESCRIPTION        "An index to the AceStatsEntry, a unique identifier
66643                         for ACE entry in the range of Table Size."
66644     ::= { rcPrFilterAceStatsEntry 2 }
66645
66646rcPrFilterAceStatsPortId OBJECT-TYPE
66647     SYNTAX             INTEGER (0..703)
66648     MAX-ACCESS         read-only
66649     STATUS             current
66650     DESCRIPTION        "An index to the AceStatsEntry, a unique identifier
66651                         of the portId. This object is not being used in
66652			 VSP 9000. It should be alway in VVSP 9000"
66653     ::= { rcPrFilterAceStatsEntry 3 }
66654
66655rcPrFilterAceStatsMatchCountPkts OBJECT-TYPE
66656     SYNTAX             Counter64
66657     MAX-ACCESS         read-only
66658     STATUS             current
66659     DESCRIPTION        "Count of packets that match this particular Ace on this
66660                         particular port."
66661     ::= { rcPrFilterAceStatsEntry 4 }
66662
66663rcPrFilterAceStatsMatchCountOctets OBJECT-TYPE
66664     SYNTAX             Counter64
66665     MAX-ACCESS         read-only
66666     STATUS             current
66667     DESCRIPTION        "Byte count of traffic that match this particular Ace on
66668                         this particular port"
66669     ::= { rcPrFilterAceStatsEntry 5 }
66670
66671rcPrFilterAceStatsClear  OBJECT-TYPE
66672     SYNTAX             TruthValue
66673     MAX-ACCESS         read-write
66674     STATUS             current
66675     DESCRIPTION        "Clear Per-ACE-Per-Port statistics."
66676     ::= { rcPrFilterAceStatsEntry 6 }
66677
66678-- ACE Ethernet Show Table
66679
66680rcPrFilterAceEthShowTable OBJECT-TYPE
66681     SYNTAX             SEQUENCE OF RcPrFilterAceEthShowEntry
66682     MAX-ACCESS         not-accessible
66683     STATUS             current
66684     DESCRIPTION        "A table of Aces to store Ethernet Header
66685                        information of each Ace in context of
66686                        its parent Acl. "
66687     ::= { rcPrFilterAce 25 }
66688
66689rcPrFilterAceEthShowEntry OBJECT-TYPE
66690     SYNTAX             RcPrFilterAceEthShowEntry
66691     MAX-ACCESS         not-accessible
66692     STATUS             current
66693     DESCRIPTION        "One Ace entry holding Ace Ethernet information.
66694                         Ace is a member of one Acl."
66695     INDEX              { rcPrFilterAceEthShowAclId,
66696                          rcPrFilterAceEthShowAceId}
66697     ::= { rcPrFilterAceEthShowTable 1 }
66698
66699RcPrFilterAceEthShowEntry ::= SEQUENCE {
66700	rcPrFilterAceEthShowAclId		INTEGER,
66701	rcPrFilterAceEthShowAceId		INTEGER,
66702        rcPrFilterAceEthShowSrcAddrList        	OCTET STRING,
66703        rcPrFilterAceEthShowSrcAddrOper        	INTEGER,
66704        rcPrFilterAceEthShowDstAddrList		OCTET STRING,
66705        rcPrFilterAceEthShowDstAddrOper        	INTEGER,
66706	rcPrFilterAceEthShowEtherTypeList      	OCTET STRING,
66707        rcPrFilterAceEthShowEtherTypeOper      	INTEGER,
66708	rcPrFilterAceEthShowVlanTagPrio	 	INTEGER,
66709        rcPrFilterAceEthShowVlanTagPrioOper     INTEGER,
66710        rcPrFilterAceEthShowPort         	PortSet,
66711        rcPrFilterAceEthShowPortOper         	INTEGER,
66712        rcPrFilterAceEthShowVlanIdList        	IdList,
66713        rcPrFilterAceEthShowVlanIdOper          INTEGER,
66714	rcPrFilterAceEthShowSrcAddrOperMask     DisplayString,
66715	rcPrFilterAceEthShowDstAddrOperMask     DisplayString,
66716	rcPrFilterAceEthShowVlanTagPrioOperMask	Integer32,
66717	rcPrFilterAceEthShowVlanIdOperMask      Integer32,
66718        rcPrFilterAceEthShowVlanId              INTEGER
66719        }
66720
66721rcPrFilterAceEthShowAclId OBJECT-TYPE
66722     SYNTAX             INTEGER (1..2048)
66723     MAX-ACCESS         read-only
66724     STATUS             current
66725     DESCRIPTION        "An index to the AceEthernetEntry, a unique
66726	                identifier for Acl entry in the range of Table
66727			Size."
66728     ::= { rcPrFilterAceEthShowEntry 1 }
66729
66730rcPrFilterAceEthShowAceId OBJECT-TYPE
66731     SYNTAX             INTEGER (1..2000)
66732     MAX-ACCESS         read-only
66733     STATUS             current
66734     DESCRIPTION        "An index to the AceEthernetEntry, a unique
66735	                identifier for Acl entry in the range of Table
66736			Size."
66737     ::= { rcPrFilterAceEthShowEntry 2 }
66738
66739rcPrFilterAceEthShowSrcAddrList OBJECT-TYPE
66740     SYNTAX             OCTET STRING (SIZE(0..1500))
66741     MAX-ACCESS         read-only
66742     STATUS             current
66743     DESCRIPTION        "The list of ethernet source address to match."
66744     ::= { rcPrFilterAceEthShowEntry 3 }
66745
66746rcPrFilterAceEthShowSrcAddrOper OBJECT-TYPE
66747     SYNTAX             INTEGER {
66748                            eq(1),               -- exact match
66749                            ne(2),               -- not equal
66750                            le(3),               -- less than or equal to
66751                            ge(4),               -- greater than or equal to
66752			    mask(8),             -- mask
66753                            notConfigured(254),  -- not provisioned
66754                            any(255)             -- not provisioned
66755                   	}
66756     MAX-ACCESS         read-only
66757     STATUS             current
66758     DESCRIPTION        "Operators for Ace Ethernet Source MAC Address."
66759     ::= { rcPrFilterAceEthShowEntry 4 }
66760
66761rcPrFilterAceEthShowDstAddrList OBJECT-TYPE
66762     SYNTAX             OCTET STRING (SIZE(0..1500))
66763     MAX-ACCESS         read-only
66764     STATUS             current
66765     DESCRIPTION        "List of ethernet destination address to
66766			match."
66767     ::= { rcPrFilterAceEthShowEntry 5 }
66768
66769rcPrFilterAceEthShowDstAddrOper OBJECT-TYPE
66770     SYNTAX             INTEGER {
66771                            eq(1),               -- exact match
66772                            ne(2),               -- not equal
66773                            le(3),               -- less than or equal to
66774                            ge(4),               -- greater than or equal to
66775			    mask(8),             -- mask
66776                            notConfigured(254),  -- not provisioned
66777                            any(255)             -- not provisioned
66778                        }
66779     MAX-ACCESS         read-only
66780     STATUS             current
66781     DESCRIPTION        "Operators for Ace Ethernet Destination MAC Address."
66782     ::= { rcPrFilterAceEthShowEntry 6 }
66783
66784rcPrFilterAceEthShowEtherTypeList OBJECT-TYPE
66785     SYNTAX             OCTET STRING (SIZE(0..1500))
66786     MAX-ACCESS         read-only
66787     STATUS             current
66788     DESCRIPTION        "EtherType value from ethernet header.  For example ARP
66789                         uses  0x0806, IP uses 0x0800. The platform support
66790                         determines the behavior for 802.1Q/p tagged packets.
66791                         The EtherType for 802.1Q tagged frames is 0x8100.
66792
66793                         Valid range for the 16-bit Ether-type is 0..65535
66794			 and the attribute supports lists/ranges of values.
66795                         Invalid ether-type value 65536 is interpreted as
66796                         field is not desired in match criteria."
66797	::= { rcPrFilterAceEthShowEntry 7 }
66798
66799rcPrFilterAceEthShowEtherTypeOper OBJECT-TYPE
66800     SYNTAX             INTEGER {
66801                            eq(1),               -- exact match
66802                            ne(2),               -- not equal
66803                            notConfigured(254),  -- not provisioned
66804                            any(255)             -- not provisioned
66805                        }
66806     MAX-ACCESS         read-only
66807     STATUS             current
66808     DESCRIPTION        "Ethernet Type Operators."
66809     ::= { rcPrFilterAceEthShowEntry 8 }
66810
66811rcPrFilterAceEthShowVlanTagPrio  OBJECT-TYPE
66812     SYNTAX             INTEGER {
66813                            zero(0),
66814                            one(1),
66815                            two(2),
66816                            three(3),
66817                            four(4),
66818                            five(5),
66819                            six(6),
66820                            seven(7),
66821			    notConfigured(254)
66822                        }
66823     MAX-ACCESS         read-only
66824     STATUS             current
66825     DESCRIPTION        "Priority bits (3-bit field) from the 802.1Q/p tag."
66826     ::= { rcPrFilterAceEthShowEntry 9 }
66827
66828rcPrFilterAceEthShowVlanTagPrioOper OBJECT-TYPE
66829     SYNTAX             INTEGER {
66830                            eq(1),               -- exact match
66831                            ne(2),               -- not equal
66832                            mask(8),             -- mask
66833                            notConfigured(254),  -- not provisioned
66834                            any(255)             -- not provisioned
66835                        }
66836     MAX-ACCESS         read-only
66837     STATUS             current
66838     DESCRIPTION        "Operators for Ace Ethernet Vlan Tag Priority."
66839     ::= { rcPrFilterAceEthShowEntry 10 }
66840
66841rcPrFilterAceEthShowPort OBJECT-TYPE
66842     SYNTAX             PortSet
66843     MAX-ACCESS         read-only
66844     STATUS             current
66845     DESCRIPTION        "Port Number or Port List to match on."
66846     ::= { rcPrFilterAceEthShowEntry 11 }
66847
66848rcPrFilterAceEthShowPortOper OBJECT-TYPE
66849     SYNTAX             INTEGER {
66850                            eq(1),              -- exact match
66851			    ne(2),              -- not equal
66852                            notConfigured(254), -- not provisioned
66853                            any(255)            -- not provisioned
66854                        }
66855     MAX-ACCESS         read-only
66856     STATUS             current
66857     DESCRIPTION        "Operator for Ace Ethernet Port."
66858     ::= { rcPrFilterAceEthShowEntry 12 }
66859
66860rcPrFilterAceEthShowVlanIdList OBJECT-TYPE
66861     SYNTAX             IdList(SIZE(0..4096))
66862     MAX-ACCESS         read-only
66863     STATUS             current
66864     DESCRIPTION        "Vlan Id to match on. This is a ERS 8600 supported object.
66865		         VSP9000 uses rcPrFilterAceEthShowVlanId instead"
66866     ::= { rcPrFilterAceEthShowEntry 13 }
66867
66868rcPrFilterAceEthShowVlanIdOper OBJECT-TYPE
66869     SYNTAX             INTEGER {
66870                            eq(1),              -- exact match
66871                            ne(2),              -- not equal
66872                            mask(8),            -- mask
66873                            notConfigured(254), -- not provisioned
66874                            any(255)            -- not provisioned
66875                        }
66876     MAX-ACCESS         read-only
66877     STATUS             current
66878     DESCRIPTION        "Operator for Ace Ethernet VlanId."
66879     ::= { rcPrFilterAceEthShowEntry 14 }
66880
66881rcPrFilterAceEthShowSrcAddrOperMask OBJECT-TYPE
66882     SYNTAX             DisplayString (SIZE(0..14))
66883     MAX-ACCESS         read-only
66884     STATUS             current
66885     DESCRIPTION        "The mask value in hex which can be set for the
66886			rcPrFilterAceEthSrcAddrOper when the option
66887			selected is mask. It will be empty or
66888			set to 000000000000 whenrcPrFilterAceEthSrcAddrOper
66889			is set to 'eq'. In case of the prefix '0x' is
66890			specified, 14 charaters is max length"
66891     ::= { rcPrFilterAceEthShowEntry 15 }
66892
66893rcPrFilterAceEthShowDstAddrOperMask OBJECT-TYPE
66894     SYNTAX             DisplayString (SIZE(0..14))
66895     MAX-ACCESS         read-only
66896     STATUS             current
66897     DESCRIPTION        "The mask value in hex which can be set for the
66898			rcPrFilterAceEthDstAddrOper when the option
66899			selected is mask. It will be empty or
66900			set to 000000000000 whenrcPrFilterAceEthDstAddrOper
66901			is set to 'eq'. In case of the prefix '0x' is
66902			specified, 14 charaters is max length"
66903     ::= { rcPrFilterAceEthShowEntry 16 }
66904
66905rcPrFilterAceEthShowVlanTagPrioOperMask OBJECT-TYPE
66906     SYNTAX             Integer32 (0..'7'h)
66907     MAX-ACCESS         read-only
66908     STATUS             current
66909     DESCRIPTION        "The mask value in hex which can be set for the
66910			rcPrFilterAceEthVlanTagPrioOper when the option
66911                        selected is masked. This object is applicable for
66912                        VSP9000. Not for ERS8600"
66913     ::= { rcPrFilterAceEthShowEntry 17 }
66914
66915rcPrFilterAceEthShowVlanIdOperMask OBJECT-TYPE
66916     SYNTAX             Integer32(0..'FFF'h)
66917     MAX-ACCESS         read-only
66918     STATUS             current
66919     DESCRIPTION        "The mask value in hex which can be set for the
66920                        rcPrFilterAceEthVlanIdOper when the option
66921                        selected is mask. This object is used with
66922			rcPrFilterAceEthVlanIdVlanId in VSP 9000 to
66923			replace rcPrFilterAceEthVlanIdVlanIdList "
66924     ::= { rcPrFilterAceEthShowEntry 18 }
66925
66926rcPrFilterAceEthShowVlanId OBJECT-TYPE
66927     SYNTAX             INTEGER (0..4084)
66928     MAX-ACCESS         read-only
66929     STATUS             current
66930     DESCRIPTION        "Vlan Id to match on. VSP9000  use this object with
66931			object rcPrFilterAceEthVlanIdOperMask to replace the
66932			rcPrFilterAceEthVlanIdVlanIdList"
66933     ::= { rcPrFilterAceEthShowEntry 19 }
66934
66935-- ACE IP Show Table
66936
66937rcPrFilterAceIpShowTable OBJECT-TYPE
66938     SYNTAX             SEQUENCE OF RcPrFilterAceIpShowEntry
66939     MAX-ACCESS         not-accessible
66940     STATUS             current
66941     DESCRIPTION        "A table of Aces to store IP Header
66942                        information of each Ace in context of
66943                        its parent Acl. "
66944     ::= { rcPrFilterAce 26 }
66945
66946rcPrFilterAceIpShowEntry OBJECT-TYPE
66947     SYNTAX             RcPrFilterAceIpShowEntry
66948     MAX-ACCESS         not-accessible
66949     STATUS             current
66950     DESCRIPTION        "One Ace entry holding Ace IP information.
66951                         Ace is a member of one Acl."
66952     INDEX              { rcPrFilterAceIpShowAclId,
66953                          rcPrFilterAceIpShowAceId}
66954     ::= { rcPrFilterAceIpShowTable 1 }
66955
66956RcPrFilterAceIpShowEntry ::= SEQUENCE {
66957        rcPrFilterAceIpShowAclId	     	INTEGER,
66958        rcPrFilterAceIpShowAceId	     	INTEGER,
66959        rcPrFilterAceIpShowSrcAddrList      	OCTET STRING,
66960        rcPrFilterAceIpShowSrcAddrOper 		INTEGER,
66961        rcPrFilterAceIpShowDstAddrList      	OCTET STRING,
66962        rcPrFilterAceIpShowDstAddrOper      	INTEGER,
66963        rcPrFilterAceIpShowDscpList         	OCTET STRING,
66964        rcPrFilterAceIpShowDscpOper         	INTEGER,
66965        rcPrFilterAceIpShowProtoList        	OCTET STRING,
66966        rcPrFilterAceIpShowProtoOper        	INTEGER,
66967	rcPrFilterAceIpShowOptions	     	INTEGER,
66968        rcPrFilterAceIpShowOptionsOper      	INTEGER,
66969        rcPrFilterAceIpShowFragmentation    	INTEGER,
66970        rcPrFilterAceIpShowFragOper         	INTEGER,
66971        rcPrFilterAceIpShowSrcAddrIpAddr        IpAddress,
66972	rcPrFilterAceIpShowSrcAddrOperMaskRange IpAddress,
66973        rcPrFilterAceIpShowDstAddrIpAddr        IpAddress,
66974	rcPrFilterAceIpShowDstAddrOperMaskRange IpAddress,
66975	rcPrFilterAceIpShowDscpOperMask	     	Integer32
66976        }
66977
66978rcPrFilterAceIpShowAclId OBJECT-TYPE
66979     SYNTAX             INTEGER (1..2048)
66980     MAX-ACCESS         read-only
66981     STATUS             current
66982     DESCRIPTION        "An index to the AceIpShowEntry, a unique
66983	                identifier for Acl entry in the range of Table
66984			Size."
66985     ::= { rcPrFilterAceIpShowEntry 1 }
66986
66987rcPrFilterAceIpShowAceId OBJECT-TYPE
66988     SYNTAX             INTEGER (1..2000)
66989     MAX-ACCESS         read-only
66990     STATUS             current
66991     DESCRIPTION        "An index to the AceIpShowEntry, a unique
66992	                identifier for Acl entry in the range of Table
66993			Size."
66994     ::= { rcPrFilterAceIpShowEntry 2 }
66995
66996rcPrFilterAceIpShowSrcAddrList OBJECT-TYPE
66997     SYNTAX             OCTET STRING (SIZE(0..1500))
66998     MAX-ACCESS         read-only
66999     STATUS             current
67000     DESCRIPTION        "The list of ip source address to match from IP
67001			header. Not applicable to VSP9000"
67002     ::= { rcPrFilterAceIpShowEntry 3 }
67003
67004rcPrFilterAceIpShowSrcAddrOper OBJECT-TYPE
67005     SYNTAX             INTEGER {
67006                            eq(1),              -- exact match
67007                            ne(2),              -- not equal
67008                            le(3),              -- less than or equal to
67009                            ge(4),              -- greater than or equal to
67010                            prefix(8),          -- prefix list
67011			    mask(9),            -- mask
67012			    range(10),          -- range
67013			    notConfigured(254), -- not provisioned
67014                            any(255)            -- not provisioned
67015                        }
67016     MAX-ACCESS         read-only
67017     STATUS             current
67018     DESCRIPTION        "Operators for Ace Ip Source Address."
67019     ::= { rcPrFilterAceIpShowEntry 4 }
67020
67021rcPrFilterAceIpShowDstAddrList OBJECT-TYPE
67022     SYNTAX             OCTET STRING (SIZE(0..1500))
67023     MAX-ACCESS         read-only
67024     STATUS             current
67025     DESCRIPTION        "The list of ip dst  address to match from IP header.
67026			 Not applicable to VSP9000"
67027     ::= { rcPrFilterAceIpShowEntry 5 }
67028
67029rcPrFilterAceIpShowDstAddrOper OBJECT-TYPE
67030     SYNTAX             INTEGER {
67031                            eq(1),              -- exact match
67032                            ne(2),              -- not equal
67033                            le(3),              -- less than or equal to
67034                            ge(4),              -- greater than or equal to
67035                            prefix(8),          -- prefix list
67036			    mask(9),            -- mask
67037			    range(10),          -- range
67038			    notConfigured(254), -- not provisioned
67039                            any(255)            -- not provisioned
67040                        }
67041     MAX-ACCESS         read-only
67042     STATUS             current
67043     DESCRIPTION        "Operators for Ace Ip Destination Address."
67044     ::= { rcPrFilterAceIpShowEntry 6 }
67045
67046rcPrFilterAceIpShowDscpList  OBJECT-TYPE
67047     SYNTAX             OCTET STRING (SIZE(0..1500))
67048     MAX-ACCESS         read-only
67049     STATUS             current
67050     DESCRIPTION        "The 6-bit DSCP field from the ToS byte in Ipv4 header
67051                        encodes the PHB information per DiffServ standards
67052                        (Refer to DiffServ RFCs 2474). Set the Dscp to PHB
67053                        (like EF) or PHB-class(like AF1 which includes AF11,
67054                        AF12,AF13) to match specific diffserv class traffic.
67055                        Set the field value to desired dscp code for
67056                        'rcPrFilterAceIpDscp' field to match non-standard
67057                        traffic classes and local use PHBs."
67058     DEFVAL             { "disable" }
67059     ::= { rcPrFilterAceIpShowEntry 7 }
67060
67061rcPrFilterAceIpShowDscpOper OBJECT-TYPE
67062     SYNTAX             INTEGER {
67063                            eq(1),              -- exact match
67064                            ne(2),              -- not equal
67065                            mask(8),            -- mask
67066                            notConfigured(254), -- not provisioned
67067                            any(255)            -- not provisioned
67068                        }
67069     MAX-ACCESS         read-only
67070     STATUS             current
67071     DESCRIPTION        "Operators for Ace Ip Dscp."
67072     ::= { rcPrFilterAceIpShowEntry 8 }
67073
67074rcPrFilterAceIpShowProtoList OBJECT-TYPE
67075     SYNTAX             OCTET STRING (SIZE(0..1500))
67076     MAX-ACCESS         read-only
67077     STATUS             current
67078     DESCRIPTION        "Ip protocol Type from the ip header to be matched.
67079                        Valid Ip protocol range is 0..255. Few of the Protocol
67080                        Types are enumerated above. In case the desired
67081                        protocol number is not available in the enumerated
67082                        list set protocol to desired integer value"
67083     ::= { rcPrFilterAceIpShowEntry 9 }
67084
67085rcPrFilterAceIpShowProtoOper OBJECT-TYPE
67086     SYNTAX             INTEGER {
67087                            eq(1),               -- exact match
67088                            ne(2),               -- not equal
67089                            notConfigured(254),  -- not provisioned
67090                            any(255)             -- not provisioned
67091                        }
67092     MAX-ACCESS         read-only
67093     STATUS             current
67094     DESCRIPTION        "Operators for Ace Ip Protocols."
67095     ::= { rcPrFilterAceIpShowEntry 10 }
67096
67097rcPrFilterAceIpShowOptions  OBJECT-TYPE
67098     SYNTAX             INTEGER {
67099			    noOperation(1),
67100			    recordRoute(7),
67101			    experimentalMeasurement(10),
67102 			    mtuProbe(11),
67103			    mtuReply(12),
67104			    encode(15),
67105			    timestamp(68),
67106			    traceroute(82),
67107			    baseSecurity(130),
67108			    looseSourceRoute(131),
67109			    extendedSecurity(133),
67110			    commercialSecurity(134),
67111			    streamID(136),
67112			    strictSourceRouting(137),
67113			    experimentalAccessControl(142),
67114			    imiTrafficDescriptor(144),
67115			    extendedIP(145),
67116			    addressExtension(147),
67117			    routeAlert(148),
67118			    selectiveDirectedBroadcast(149),
67119			    nsapAddresses(150),
67120			    dynamicPacketState(151),
67121			    upstreamMulticastPacket(152),
67122			    experimentalFlowControl(205)
67123			}
67124     MAX-ACCESS         read-only
67125     STATUS             current
67126     DESCRIPTION        "Ip options to be matched from the IP Header."
67127     ::= { rcPrFilterAceIpShowEntry 11 }
67128
67129rcPrFilterAceIpShowOptionsOper OBJECT-TYPE
67130     SYNTAX             INTEGER {
67131                            any(5),
67132			    notConfigured(254) -- not provisioned
67133			}
67134     MAX-ACCESS         read-only
67135     STATUS             current
67136     DESCRIPTION        "Logical Operator - only 'any' is valid at present."
67137     DEFVAL		{ any }
67138     ::= { rcPrFilterAceIpShowEntry 12 }
67139
67140rcPrFilterAceIpShowFragmentation OBJECT-TYPE
67141     SYNTAX             INTEGER {
67142                            noFragment(0),
67143                            anyFragment(1),
67144                            moreFragment(2),
67145                            unused3(3),
67146                            lastFragment(4),
67147                            unused5(5),
67148                            unused6(6),
67149                            unused7(7),
67150                            notConfigured(254)
67151                        }
67152     MAX-ACCESS         read-only
67153     STATUS             current
67154     DESCRIPTION        "Ip Fragmentation bits to be matched from the IP
67155                        Header."
67156     DEFVAL      { noFragment }
67157     ::= { rcPrFilterAceIpShowEntry 13 }
67158
67159rcPrFilterAceIpShowFragOper OBJECT-TYPE
67160     SYNTAX             INTEGER {
67161                            eq(1),              -- exact match
67162                            notConfigured(254), -- not provisioned
67163                            any(255)            -- not provisioned
67164                        }
67165     MAX-ACCESS         read-only
67166     STATUS             current
67167     DESCRIPTION        "Operator for Ip fragmentation."
67168     ::= { rcPrFilterAceIpShowEntry 14 }
67169
67170rcPrFilterAceIpShowSrcAddrIpAddr OBJECT-TYPE
67171     SYNTAX             IpAddress
67172     MAX-ACCESS         read-only
67173     STATUS        	current
67174     DESCRIPTION   	"IP Source Address to match from IP header.
67175		        This object is defined and used  to replace
67176		        the rcPrFilterAceIpSrcAddrList by VSP 9000"
67177     ::= { rcPrFilterAceIpShowEntry 15 }
67178
67179rcPrFilterAceIpShowSrcAddrOperMaskRange OBJECT-TYPE
67180     SYNTAX             IpAddress
67181     MAX-ACCESS         read-only
67182     STATUS             current
67183     DESCRIPTION        "The IP Mask value or High IP address based on
67184			object rcPrFilterAceIpSrcAddrOper mask/range
67185			option is selected."
67186     ::= { rcPrFilterAceIpShowEntry 16 }
67187
67188rcPrFilterAceIpShowDstAddrIpAddr OBJECT-TYPE
67189     SYNTAX             IpAddress
67190     MAX-ACCESS         read-only
67191     STATUS             current
67192     DESCRIPTION        "IP Source Address to match from IP header.
67193		         This object is defined and used  to replace
67194		         the rcPrFilterAceIpSrcAddrList by VSP 9000"
67195     ::= { rcPrFilterAceIpShowEntry 17 }
67196
67197rcPrFilterAceIpShowDstAddrOperMaskRange OBJECT-TYPE
67198     SYNTAX             IpAddress
67199     MAX-ACCESS         read-only
67200     STATUS             current
67201     DESCRIPTION        "The IP mask value or Hi Ip address based on
67202                        object rcPrFilterAceIpDstAddrOper mask/range
67203                        option is selected."
67204     ::= { rcPrFilterAceIpShowEntry 18 }
67205
67206rcPrFilterAceIpShowDscpOperMask OBJECT-TYPE
67207     SYNTAX             Integer32(0..'40'h)
67208     MAX-ACCESS         read-only
67209     STATUS             current
67210     DESCRIPTION        "The mask value in hex which can be set for the
67211                        rcPrFilterAceIpDscpOper when the option
67212                        selected is mask. It will be set to 0 or be used
67213			when rcPrFilterAceIpDscpOper is set ro eq"
67214     ::= { rcPrFilterAceIpShowEntry 19 }
67215
67216
67217-- ACE Proto Show Table
67218
67219rcPrFilterAceProtoShowTable OBJECT-TYPE
67220     SYNTAX             SEQUENCE OF RcPrFilterAceProtoShowEntry
67221     MAX-ACCESS         not-accessible
67222     STATUS             current
67223     DESCRIPTION        "A table of Aces to store Protocol Header
67224                        information of each Ace in context of
67225                        its parent Acl. "
67226     ::= { rcPrFilterAce 27 }
67227
67228rcPrFilterAceProtoShowEntry OBJECT-TYPE
67229     SYNTAX             RcPrFilterAceProtoShowEntry
67230     MAX-ACCESS         not-accessible
67231     STATUS             current
67232     DESCRIPTION        "One Ace entry holding Ace Ethernet information.
67233                         Ace is a member of one Acl."
67234     INDEX              { rcPrFilterAceProtoShowAclId,
67235                          rcPrFilterAceProtoShowAceId}
67236     ::= { rcPrFilterAceProtoShowTable 1 }
67237
67238RcPrFilterAceProtoShowEntry ::= SEQUENCE {
67239        rcPrFilterAceProtoShowAclId     	INTEGER,
67240        rcPrFilterAceProtoShowAceId     	INTEGER,
67241        rcPrFilterAceProtoShowTcpSrcPort      	OCTET STRING,
67242        rcPrFilterAceProtoShowTcpSrcPortOper   	INTEGER,
67243        rcPrFilterAceProtoShowUdpSrcPort     	OCTET STRING,
67244        rcPrFilterAceProtoShowUdpSrcPortOper   	INTEGER,
67245        rcPrFilterAceProtoShowTcpDstPort      	OCTET STRING,
67246        rcPrFilterAceProtoShowTcpDstPortOper 	INTEGER,
67247        rcPrFilterAceProtoShowUdpDstPort     	OCTET STRING,
67248        rcPrFilterAceProtoShowUdpDstPortOper   	INTEGER,
67249        rcPrFilterAceProtoShowIcmpMsgTypeList  	OCTET STRING,
67250        rcPrFilterAceProtoShowIcmpMsgTypeOper  	INTEGER,
67251        rcPrFilterAceProtoShowTcpFlagsList     	OCTET STRING,
67252        rcPrFilterAceProtoShowTcpFlagsOper	INTEGER,
67253        rcPrFilterAceProtoShowSrcPort           OCTET STRING,
67254        rcPrFilterAceProtoShowSrcPortOper       INTEGER,
67255        rcPrFilterAceProtoShowSrcPortOperMaskRange Integer32,
67256        rcPrFilterAceProtoShowDstPort		OCTET STRING,
67257        rcPrFilterAceProtoShowDstPortOper	INTEGER,
67258    	rcPrFilterAceProtoShowDstPortOperMaskRange Integer32,
67259	    rcPrFilterAceProtoShowTcpFlagsOperMask  Integer32,
67260        rcPrFilterAceProtoShowRoutingTypeType Integer32,
67261        rcPrFilterAceProtoShowRoutingTypeOper   INTEGER,
67262        rcPrFilterAceProtoShowIcmpv6MsgTypeList OCTET STRING,
67263        rcPrFilterAceProtoShowIcmpv6MsgTypeOper INTEGER
67264        }
67265
67266rcPrFilterAceProtoShowAclId OBJECT-TYPE
67267     SYNTAX             INTEGER (1..2048)
67268     MAX-ACCESS         read-only
67269     STATUS             current
67270     DESCRIPTION        "An index to the AceProtoShowEntry, a unique
67271	                identifier for Acl entry in the range of Table
67272			Size."
67273     ::= { rcPrFilterAceProtoShowEntry 1 }
67274
67275rcPrFilterAceProtoShowAceId OBJECT-TYPE
67276     SYNTAX             INTEGER (1..2000)
67277     MAX-ACCESS         read-only
67278     STATUS             current
67279     DESCRIPTION        "An index to the AceProtoShowEntry, a unique
67280	                identifier for Ace entry in the range of Table
67281			Size."
67282     ::= { rcPrFilterAceProtoShowEntry 2 }
67283
67284rcPrFilterAceProtoShowTcpSrcPort OBJECT-TYPE
67285     SYNTAX             OCTET STRING (SIZE(0..1500))
67286     MAX-ACCESS         read-only
67287     STATUS             current
67288     DESCRIPTION        "Port Number or Port List to match on.
67289			Not applicable to VSP9000"
67290     ::= { rcPrFilterAceProtoShowEntry 3 }
67291
67292rcPrFilterAceProtoShowTcpSrcPortOper OBJECT-TYPE
67293     SYNTAX             INTEGER {
67294                            eq(1),   -- exact match
67295			    ne(2),    -- not equal
67296                            le(3),    -- less than or equal to
67297                            ge(4),    -- greater than or equal to
67298                           any(255)   -- not provisioned
67299                        }
67300     MAX-ACCESS         read-only
67301     STATUS             current
67302     DESCRIPTION        "Operator for Ace Protocol TcpSrcPort.
67303			Not applicable to VSP9000"
67304     ::= { rcPrFilterAceProtoShowEntry 4 }
67305
67306rcPrFilterAceProtoShowUdpSrcPort OBJECT-TYPE
67307     SYNTAX             OCTET STRING (SIZE(0..1500))
67308     MAX-ACCESS         read-only
67309     STATUS             current
67310     DESCRIPTION        "Port Number or Port List to match on.
67311			Not applicable to VSP9000"
67312     ::= { rcPrFilterAceProtoShowEntry 5 }
67313
67314rcPrFilterAceProtoShowUdpSrcPortOper OBJECT-TYPE
67315     SYNTAX             INTEGER {
67316                            eq(1),   -- exact match
67317			    ne(2),    -- not equal
67318                            le(3),    -- less than or equal to
67319                            ge(4),    -- greater than or equal to
67320                           any(255)   -- not provisioned
67321                        }
67322     MAX-ACCESS         read-only
67323     STATUS             current
67324     DESCRIPTION        "Operator for Ace Protocol UdpSrcPort.
67325			Not applicable to VSP9000"
67326     ::= { rcPrFilterAceProtoShowEntry 6 }
67327
67328rcPrFilterAceProtoShowTcpDstPort OBJECT-TYPE
67329     SYNTAX             OCTET STRING (SIZE(0..1500))
67330     MAX-ACCESS         read-only
67331     STATUS             current
67332     DESCRIPTION        "Port Number or Port List to match on.
67333			Not applicable to VSP9000"
67334     ::= { rcPrFilterAceProtoShowEntry 7 }
67335
67336rcPrFilterAceProtoShowTcpDstPortOper OBJECT-TYPE
67337     SYNTAX             INTEGER {
67338                            eq(1),   -- exact match
67339			    ne(2),    -- not equal
67340                            le(3),    -- less than or equal to
67341                            ge(4),    -- greater than or equal to
67342                           any(255)   -- not provisioned
67343                        }
67344     MAX-ACCESS         read-only
67345     STATUS             current
67346     DESCRIPTION        "Operator for Ace Protocol TcpDstPort.
67347			Not applicable to VSP9000"
67348     ::= { rcPrFilterAceProtoShowEntry 8 }
67349
67350rcPrFilterAceProtoShowUdpDstPort OBJECT-TYPE
67351     SYNTAX             OCTET STRING (SIZE(0..1500))
67352     MAX-ACCESS         read-only
67353     STATUS             current
67354     DESCRIPTION        "Port Number or Port List to match on.
67355			Not applicable to VSP9000"
67356     ::= { rcPrFilterAceProtoShowEntry 9 }
67357
67358rcPrFilterAceProtoShowUdpDstPortOper OBJECT-TYPE
67359     SYNTAX             INTEGER {
67360                            eq(1),   -- exact match
67361			    ne(2),   -- not equal
67362                            le(3),    -- less than or equal to
67363                            ge(4),    -- greater than or equal to
67364                           any(255)   -- not provisioned
67365                        }
67366     MAX-ACCESS         read-only
67367     STATUS             current
67368     DESCRIPTION        "Operator for Ace Protocol UdpDstPort.
67369			Not applicable to VSP9000"
67370     ::= { rcPrFilterAceProtoShowEntry 10 }
67371
67372rcPrFilterAceProtoShowIcmpMsgTypeList OBJECT-TYPE
67373     SYNTAX             OCTET STRING (SIZE(0..1500))
67374     MAX-ACCESS         read-only
67375     STATUS             current
67376     DESCRIPTION        "One or a list of Icmp messages to be matched.
67377			Need to provide strings, number of protocol header
67378			types (pre-defined values plus user-defined headers).
67379			Valid range is 0 to 255 (reserved)."
67380     ::= { rcPrFilterAceProtoShowEntry 11 }
67381
67382rcPrFilterAceProtoShowIcmpMsgTypeOper OBJECT-TYPE
67383     SYNTAX             INTEGER {
67384                            eq(1),              -- exact match
67385			    ne(2),              -- not equal
67386                            notConfigured(254), -- not provisioned
67387                            any(255)            -- not provisioned
67388                        }
67389     MAX-ACCESS         read-only
67390     STATUS             current
67391     DESCRIPTION        "Operator for Ace Protocol IcmpMsgTypes."
67392     ::= { rcPrFilterAceProtoShowEntry 12 }
67393
67394rcPrFilterAceProtoShowTcpFlagsList OBJECT-TYPE
67395     SYNTAX             OCTET STRING (SIZE(0..1500))
67396     MAX-ACCESS         read-only
67397     STATUS             current
67398     DESCRIPTION        "One or a list of Tcp flags to be matched.
67399			Need to provide strings, number of protocol header
67400			types (pre-defined values plus user-defined headers).
67401			Valid range is 0 to 63"
67402     ::= { rcPrFilterAceProtoShowEntry 13 }
67403
67404rcPrFilterAceProtoShowTcpFlagsOper OBJECT-TYPE
67405     SYNTAX             INTEGER {
67406                            eq(1),
67407			    matchAny(6),
67408			    matchAll(7),
67409			    mask(8),
67410			    notConfigured(254), -- not provisioned
67411			    any(255)            -- not provisioned
67412                        }
67413     MAX-ACCESS         read-only
67414     STATUS             current
67415     DESCRIPTION        "Operator for Ace Protocol TcpFlags."
67416     ::= { rcPrFilterAceProtoShowEntry 14 }
67417
67418rcPrFilterAceProtoShowSrcPort OBJECT-TYPE
67419     SYNTAX             OCTET STRING (SIZE(0..1500))
67420     MAX-ACCESS         read-only
67421     STATUS             current
67422     DESCRIPTION        "Port Number or Port List to match on."
67423     ::= { rcPrFilterAceProtoShowEntry 15 }
67424
67425rcPrFilterAceProtoShowSrcPortOper OBJECT-TYPE
67426     SYNTAX             INTEGER {
67427                            eq(1),   -- exact match
67428                            mask(8),
67429                            range(9),
67430			    notConfigured(254)
67431                        }
67432     MAX-ACCESS         read-only
67433     STATUS             current
67434     DESCRIPTION        "Operator for Ace Protocol SrcPort."
67435     ::= { rcPrFilterAceProtoShowEntry 16 }
67436
67437rcPrFilterAceProtoShowSrcPortOperMaskRange OBJECT-TYPE
67438     SYNTAX             Integer32(0..'FFFF'h)
67439     MAX-ACCESS         read-only
67440     STATUS             current
67441     DESCRIPTION        "The value should be displayed in hex when
67442			rcPrFilterAceProtoSrcPortOper is set to 'mask'.
67443			This object will be used as a Range high value when
67444			rcPrFilterAceProtoSrcPortOper is set to 'range'.
67445			('range' is not supported in this 3.0 release).
67446			If it is used as range high value, it should be
67447			displayed in decimal formtat.
67448			This object will be set to 0 when
67449			rcPrFilterAceProtoSrcPortOper is set to 'eq'"
67450     ::= { rcPrFilterAceProtoShowEntry 17 }
67451
67452rcPrFilterAceProtoShowDstPort OBJECT-TYPE
67453     SYNTAX             OCTET STRING (SIZE(0..1500))
67454     MAX-ACCESS         read-only
67455     STATUS             current
67456     DESCRIPTION        "Port Number or Port List to match on."
67457     ::= { rcPrFilterAceProtoShowEntry 18 }
67458
67459rcPrFilterAceProtoShowDstPortOper OBJECT-TYPE
67460     SYNTAX             INTEGER {
67461                            eq(1),   -- exact match
67462                            mask(8),
67463                            range(9),
67464			    notConfigured(254)
67465                        }
67466     MAX-ACCESS         read-only
67467     STATUS             current
67468     DESCRIPTION        "Operator for Ace Protocol DstPort."
67469     ::= { rcPrFilterAceProtoShowEntry 19 }
67470
67471rcPrFilterAceProtoShowDstPortOperMaskRange OBJECT-TYPE
67472     SYNTAX             Integer32(0..'FFFF'h)
67473     MAX-ACCESS         read-only
67474     STATUS             current
67475     DESCRIPTION        "The value should be displayed in hex when
67476			rcPrFilterAceProtoDstPortOper is set to 'mask'.
67477			This object will be used as a Range high value when
67478			rcPrFilterAceProtoDstPortOper is set to 'range'.
67479			('range' is not supported in this 3.0 release).
67480			If it is used as range high value, it should be
67481			displayed in decimal formtat.
67482			This object will be set to 0 when
67483			rcPrFilterAceProtoDstPortOper is set to 'eq'"
67484     ::= { rcPrFilterAceProtoShowEntry 20 }
67485
67486rcPrFilterAceProtoShowTcpFlagsOperMask OBJECT-TYPE
67487     SYNTAX             Integer32(0..'3F'h)
67488     MAX-ACCESS         read-only
67489     STATUS             current
67490     DESCRIPTION        "The mask value in hex which can be set for the
67491                        rcPrFilterAceProtoTcpFlagsOper when the option
67492                        selected is mask. It will be set 0x0 when object
67493			rcPrFilterAceProtoTcpFlagsOper is set to eq"
67494     ::= { rcPrFilterAceProtoShowEntry 21 }
67495
67496rcPrFilterAceProtoShowRoutingTypeType OBJECT-TYPE
67497     SYNTAX             Integer32(0..2)
67498     MAX-ACCESS         read-only
67499     STATUS             current
67500     DESCRIPTION        "Value of Protocol routing-type."
67501     ::= { rcPrFilterAceProtoShowEntry 22 }
67502
67503rcPrFilterAceProtoShowRoutingTypeOper OBJECT-TYPE
67504     SYNTAX             INTEGER {
67505                            eq(1),              -- exact match
67506			                ne(2),              -- not equal
67507                            notConfigured(254), -- not provisioned
67508                            any(255)            -- not provisioned
67509                        }
67510     MAX-ACCESS         read-only
67511     STATUS             current
67512     DESCRIPTION        "Operator for Ace Protocol RoutingType."
67513     ::= { rcPrFilterAceProtoShowEntry 23 }
67514
67515rcPrFilterAceProtoShowIcmpv6MsgTypeList OBJECT-TYPE
67516     SYNTAX             OCTET STRING (SIZE(0..1500))
67517     MAX-ACCESS         read-only
67518     STATUS             current
67519     DESCRIPTION        "One or a list of ICMPv6 messages to be matched.
67520			Need to provide strings, number of protocol header
67521			types (pre-defined values plus user-defined headers).
67522			Valid range is 0 to 255 (reserved)."
67523     ::= { rcPrFilterAceProtoShowEntry 24 }
67524
67525rcPrFilterAceProtoShowIcmpv6MsgTypeOper OBJECT-TYPE
67526     SYNTAX             INTEGER {
67527                            eq(1),              -- exact match
67528			    ne(2),              -- not equal
67529                            notConfigured(254), -- not provisioned
67530                            any(255)            -- not provisioned
67531                        }
67532     MAX-ACCESS         read-only
67533     STATUS             current
67534     DESCRIPTION        "Operator for Ace Protocol Icmpv6MsgTypes."
67535     ::= { rcPrFilterAceProtoShowEntry 25 }
67536
67537-- ACE Pattern Show Table
67538
67539rcPrFilterAcePatternShowTable OBJECT-TYPE
67540     SYNTAX             SEQUENCE OF RcPrFilterAcePatternShowEntry
67541     MAX-ACCESS         not-accessible
67542     STATUS             current
67543     DESCRIPTION        "A table of Aces to store Pattern 1, 2, 3
67544			Header information of each Ace in context of
67545                        its parent Acl. "
67546     ::= { rcPrFilterAce 28 }
67547
67548rcPrFilterAcePatternShowEntry OBJECT-TYPE
67549     SYNTAX             RcPrFilterAcePatternShowEntry
67550     MAX-ACCESS         not-accessible
67551     STATUS             current
67552     DESCRIPTION        "One Ace entry holding Ace Pattern 1, 2, 3
67553			 information.  Ace is a member of one Acl."
67554     INDEX              { rcPrFilterAcePatternShowAclId,
67555                          rcPrFilterAcePatternShowAceId}
67556     ::= { rcPrFilterAcePatternShowTable 1 }
67557
67558RcPrFilterAcePatternShowEntry ::= SEQUENCE {
67559        rcPrFilterAcePatternShowAclId		INTEGER,
67560        rcPrFilterAcePatternShowAceId		INTEGER,
67561        rcPrFilterAcePatternShowPattern1Name	DisplayString,
67562        rcPrFilterAcePatternShowPattern1Value  	OCTET STRING,
67563        rcPrFilterAcePatternShowPattern1Oper   	INTEGER,
67564        rcPrFilterAcePatternShowPattern2Name   	DisplayString,
67565        rcPrFilterAcePatternShowPattern2Value  	OCTET STRING,
67566        rcPrFilterAcePatternShowPattern2Oper   	INTEGER,
67567        rcPrFilterAcePatternShowPattern3Name   	DisplayString,
67568        rcPrFilterAcePatternShowPattern3Value  	OCTET STRING,
67569        rcPrFilterAcePatternShowPattern3Oper   	INTEGER
67570        }
67571
67572rcPrFilterAcePatternShowAclId OBJECT-TYPE
67573     SYNTAX             INTEGER (1..4096)
67574     MAX-ACCESS         read-only
67575     STATUS             current
67576     DESCRIPTION        "An index to the AcePatternEntry, a unique
67577	                identifier for Acl entry in the range of Table
67578			Size."
67579     ::= { rcPrFilterAcePatternShowEntry 1 }
67580
67581rcPrFilterAcePatternShowAceId OBJECT-TYPE
67582     SYNTAX             INTEGER (1..1000)
67583     MAX-ACCESS         read-only
67584     STATUS             current
67585     DESCRIPTION        "An index to the AcePatternEntry, a unique
67586	                identifier for Acl entry in the range of Table
67587			Size."
67588     ::= { rcPrFilterAcePatternShowEntry 2 }
67589
67590rcPrFilterAcePatternShowPattern1Name OBJECT-TYPE
67591     SYNTAX             DisplayString (SIZE (0..32))
67592     MAX-ACCESS         read-only
67593     STATUS             current
67594     DESCRIPTION        "A descriptive name chosen by the administrator for
67595                        the Ace Pattern Entry."
67596     ::= { rcPrFilterAcePatternShowEntry 3 }
67597
67598rcPrFilterAcePatternShowPattern1Value OBJECT-TYPE
67599     SYNTAX             OCTET STRING (SIZE (0..1500))
67600     MAX-ACCESS         read-only
67601     STATUS             current
67602     DESCRIPTION        "Set the pattern value as numeric string. The numeric
67603                        value of each byte is encoded in one octet of the
67604                        string. Unused bytes are left at the trailing end of
67605                        string. The number of bytes to extract from this string
67606                        is set in rcPrFilterActPatternLength."
67607     DEFVAL             { "" }
67608     ::= { rcPrFilterAcePatternShowEntry 4 }
67609
67610rcPrFilterAcePatternShowPattern1Oper OBJECT-TYPE
67611     SYNTAX             INTEGER {
67612                            eq(1),    -- exact match
67613                            le(3),    -- less than or equal to
67614                            ge(4),    -- greater than or equal to
67615                            any(255)  -- not provisioned
67616                        }
67617     MAX-ACCESS         read-only
67618     STATUS             current
67619     DESCRIPTION        "Operators for Ace Pattern."
67620     ::= { rcPrFilterAcePatternShowEntry 5 }
67621
67622rcPrFilterAcePatternShowPattern2Name OBJECT-TYPE
67623     SYNTAX             DisplayString (SIZE (0..32))
67624     MAX-ACCESS         read-only
67625     STATUS             current
67626     DESCRIPTION        "A descriptive name chosen by the administrator for
67627                        the Ace Pattern Entry."
67628     ::= { rcPrFilterAcePatternShowEntry 6 }
67629
67630rcPrFilterAcePatternShowPattern2Value OBJECT-TYPE
67631     SYNTAX             OCTET STRING (SIZE (0..1500))
67632     MAX-ACCESS         read-only
67633     STATUS             current
67634     DESCRIPTION        "Set the pattern value as numeric string. The numeric
67635                        value of each byte is encoded in one octet of the
67636                        string. Unused bytes are left at the trailing end of
67637                        string. The number of bytes to extract from this string
67638                        is set in rcPrFilterActPatternLength."
67639     DEFVAL             { "" }
67640     ::= { rcPrFilterAcePatternShowEntry 7 }
67641
67642rcPrFilterAcePatternShowPattern2Oper OBJECT-TYPE
67643     SYNTAX             INTEGER {
67644                            eq(1),    -- exact match
67645                            le(3),    -- less than or equal to
67646                            ge(4),    -- greater than or equal to
67647                            any(255)  -- not provisioned
67648                        }
67649     MAX-ACCESS         read-only
67650     STATUS             current
67651     DESCRIPTION        "Operators for Ace Pattern."
67652     ::= { rcPrFilterAcePatternShowEntry 8 }
67653
67654rcPrFilterAcePatternShowPattern3Name OBJECT-TYPE
67655     SYNTAX             DisplayString (SIZE (0..32))
67656     MAX-ACCESS         read-only
67657     STATUS             current
67658     DESCRIPTION        "A descriptive name chosen by the administrator for
67659                        the Ace Pattern Entry."
67660     ::= { rcPrFilterAcePatternShowEntry 9 }
67661
67662rcPrFilterAcePatternShowPattern3Value OBJECT-TYPE
67663     SYNTAX             OCTET STRING (SIZE (0..1500))
67664     MAX-ACCESS         read-only
67665     STATUS             current
67666     DESCRIPTION        "Set the pattern value as numeric string. The numeric
67667                        value of each byte is encoded in one octet of the
67668                        string. Unused bytes are left at the trailing end of
67669                        string. The number of bytes to extract from this string
67670                        is set in rcPrFilterActPatternLength."
67671     DEFVAL             { "" }
67672     ::= { rcPrFilterAcePatternShowEntry 10 }
67673
67674rcPrFilterAcePatternShowPattern3Oper OBJECT-TYPE
67675     SYNTAX             INTEGER {
67676                            eq(1),    -- exact match
67677                            le(3),    -- less than or equal to
67678                            ge(4),    -- greater than or equal to
67679                           any(255)   -- not provisioned
67680                        }
67681     MAX-ACCESS         read-only
67682     STATUS             current
67683     DESCRIPTION        "Operators for Ace Pattern."
67684     ::= { rcPrFilterAcePatternShowEntry 11 }
67685
67686-- ACE Ipv6 Source Address Table
67687
67688rcPrFilterAceIpv6SrcAddrTable OBJECT-TYPE
67689     SYNTAX             SEQUENCE OF RcPrFilterAceIpv6SrcAddrEntry
67690     MAX-ACCESS         not-accessible
67691     STATUS             current
67692     DESCRIPTION        "A table of Aces to store IPv6 Source Address Header
67693                        information of each Ace in context of its parent Acl."
67694     ::= { rcPrFilterAce 29 }
67695
67696rcPrFilterAceIpv6SrcAddrEntry OBJECT-TYPE
67697     SYNTAX             RcPrFilterAceIpv6SrcAddrEntry
67698     MAX-ACCESS         not-accessible
67699     STATUS             current
67700     DESCRIPTION        "One Ace entry holding Ace IPv6 Source Address Header
67701                        information. An Ace is a member of one Acl."
67702     INDEX              { rcPrFilterAceIpv6SrcAddrAclId,
67703                          rcPrFilterAceIpv6SrcAddrAceId }
67704     ::= { rcPrFilterAceIpv6SrcAddrTable 1 }
67705
67706RcPrFilterAceIpv6SrcAddrEntry ::= SEQUENCE {
67707        rcPrFilterAceIpv6SrcAddrAclId          INTEGER,
67708        rcPrFilterAceIpv6SrcAddrAceId          INTEGER,
67709        rcPrFilterAceIpv6SrcAddrList           OCTET STRING,
67710        rcPrFilterAceIpv6SrcAddrListCount      INTEGER,
67711        rcPrFilterAceIpv6SrcAddrOper           INTEGER,
67712        rcPrFilterAceIpv6SrcAddrRowStatus      RowStatus,
67713        rcPrFilterAceIpv6SrcAddrOperMask       OCTET STRING
67714        }
67715
67716rcPrFilterAceIpv6SrcAddrAclId OBJECT-TYPE
67717     SYNTAX             INTEGER (1..2048)
67718     MAX-ACCESS         read-only
67719     STATUS             current
67720     DESCRIPTION        "An index to the AceIpv6SrcAddrEntry, a unique
67721                        identifier for Acl entry in the range of Table
67722                        Size."
67723     ::= { rcPrFilterAceIpv6SrcAddrEntry 1 }
67724
67725rcPrFilterAceIpv6SrcAddrAceId OBJECT-TYPE
67726     SYNTAX             INTEGER (1..2000)
67727     MAX-ACCESS         read-only
67728     STATUS             current
67729     DESCRIPTION        "An index to the AceIpv6SrcAddrEntry, a unique
67730                        identifier for Acl entry in the range of Table
67731                        Size."
67732     ::= { rcPrFilterAceIpv6SrcAddrEntry 2 }
67733
67734rcPrFilterAceIpv6SrcAddrList OBJECT-TYPE
67735     SYNTAX             OCTET STRING (SIZE(0..1500))
67736     MAX-ACCESS         read-write
67737     STATUS             current
67738     DESCRIPTION        "The list of ipv6 source address to match from IPv6
67739                        header."
67740     ::= { rcPrFilterAceIpv6SrcAddrEntry 3 }
67741
67742rcPrFilterAceIpv6SrcAddrListCount OBJECT-TYPE
67743     SYNTAX             INTEGER(1..100)
67744     MAX-ACCESS         read-write
67745     STATUS             obsolete
67746     DESCRIPTION        "Count to store the number of discrete ranges
67747                        entered for the ipv6 src address."
67748     ::= { rcPrFilterAceIpv6SrcAddrEntry 4 }
67749
67750rcPrFilterAceIpv6SrcAddrOper OBJECT-TYPE
67751     SYNTAX             INTEGER {
67752                            eq(1),    -- exact match
67753                            ne(2),    -- not equal
67754                            mask(3)
67755                        }
67756     MAX-ACCESS         read-write
67757     STATUS             current
67758     DESCRIPTION        "Operators for Ace Ipv6 Source Address."
67759     ::= { rcPrFilterAceIpv6SrcAddrEntry 5 }
67760
67761rcPrFilterAceIpv6SrcAddrRowStatus OBJECT-TYPE
67762     SYNTAX             RowStatus
67763     MAX-ACCESS         read-create
67764     STATUS             current
67765     DESCRIPTION        "Create/delete operations for this entry."
67766     ::= { rcPrFilterAceIpv6SrcAddrEntry 6 }
67767
67768rcPrFilterAceIpv6SrcAddrOperMask OBJECT-TYPE
67769     SYNTAX             OCTET STRING (SIZE(0..128))
67770     MAX-ACCESS         read-write
67771     STATUS             current
67772     DESCRIPTION        "The ipv6 mask value when rcPrFilterAceIpv6SrcAddrOper mask is selected."
67773     ::= { rcPrFilterAceIpv6SrcAddrEntry 7 }
67774
67775-- ACE Ipv6 Destination Address Table
67776
67777rcPrFilterAceIpv6DstAddrTable OBJECT-TYPE
67778     SYNTAX             SEQUENCE OF RcPrFilterAceIpv6DstAddrEntry
67779     MAX-ACCESS         not-accessible
67780     STATUS             current
67781     DESCRIPTION        "A table of Aces to store IPv6 Destination Address
67782                        Header information of each Ace in context of its
67783                        parent Acl."
67784     ::= { rcPrFilterAce 30 }
67785
67786rcPrFilterAceIpv6DstAddrEntry OBJECT-TYPE
67787     SYNTAX             RcPrFilterAceIpv6DstAddrEntry
67788     MAX-ACCESS         not-accessible
67789     STATUS             current
67790     DESCRIPTION        "One Ace entry holding Ace IPv6 Destination Address
67791                        Header information. An Ace is a member of one Acl."
67792     INDEX              { rcPrFilterAceIpv6DstAddrAclId,
67793                          rcPrFilterAceIpv6DstAddrAceId }
67794     ::= { rcPrFilterAceIpv6DstAddrTable 1 }
67795
67796RcPrFilterAceIpv6DstAddrEntry ::= SEQUENCE {
67797        rcPrFilterAceIpv6DstAddrAclId          INTEGER,
67798        rcPrFilterAceIpv6DstAddrAceId          INTEGER,
67799        rcPrFilterAceIpv6DstAddrList           OCTET STRING,
67800        rcPrFilterAceIpv6DstAddrListCount      INTEGER,
67801        rcPrFilterAceIpv6DstAddrOper           INTEGER,
67802        rcPrFilterAceIpv6DstAddrRowStatus      RowStatus,
67803        rcPrFilterAceIpv6DstAddrOperMask       OCTET STRING
67804        }
67805
67806rcPrFilterAceIpv6DstAddrAclId OBJECT-TYPE
67807     SYNTAX             INTEGER (1..2048)
67808     MAX-ACCESS         read-only
67809     STATUS             current
67810     DESCRIPTION        "An index to the AceIpv6DstAddrEntry, a unique
67811                        identifier for Acl entry in the range of Table
67812                        Size."
67813     ::= { rcPrFilterAceIpv6DstAddrEntry 1 }
67814
67815rcPrFilterAceIpv6DstAddrAceId OBJECT-TYPE
67816     SYNTAX             INTEGER (1..2000)
67817     MAX-ACCESS         read-only
67818     STATUS             current
67819     DESCRIPTION        "An index to the AceIpv6DstAddrEntry, a unique
67820                        identifier for Acl entry in the range of Table
67821                        Size."
67822     ::= { rcPrFilterAceIpv6DstAddrEntry 2 }
67823
67824rcPrFilterAceIpv6DstAddrList OBJECT-TYPE
67825     SYNTAX             OCTET STRING (SIZE(0..1500))
67826     MAX-ACCESS         read-write
67827     STATUS             current
67828     DESCRIPTION        "The list of ipv6 dst  address to match from IPv6 header."
67829     ::= { rcPrFilterAceIpv6DstAddrEntry 3 }
67830
67831rcPrFilterAceIpv6DstAddrListCount OBJECT-TYPE
67832     SYNTAX             INTEGER(1..100)
67833     MAX-ACCESS         read-write
67834     STATUS             obsolete
67835     DESCRIPTION        "Count to store the number of discrete ranges
67836                        entered for the IPv6 Destination Address."
67837     ::= { rcPrFilterAceIpv6DstAddrEntry 4 }
67838
67839rcPrFilterAceIpv6DstAddrOper OBJECT-TYPE
67840     SYNTAX             INTEGER {
67841                            eq(1),    -- exact match
67842                            ne(2),    -- not equal
67843                            mask(3)
67844                        }
67845     MAX-ACCESS         read-write
67846     STATUS             current
67847     DESCRIPTION        "Operators for Ace IPv6 Destination Address."
67848     ::= { rcPrFilterAceIpv6DstAddrEntry 5 }
67849
67850rcPrFilterAceIpv6DstAddrRowStatus OBJECT-TYPE
67851     SYNTAX             RowStatus
67852     MAX-ACCESS         read-create
67853     STATUS             current
67854     DESCRIPTION        "Create/delete operations for this entry."
67855     ::= { rcPrFilterAceIpv6DstAddrEntry 6 }
67856
67857rcPrFilterAceIpv6DstAddrOperMask OBJECT-TYPE
67858     SYNTAX             OCTET STRING (SIZE(0..128))
67859     MAX-ACCESS         read-write
67860     STATUS             current
67861     DESCRIPTION        "The ipv6 mask value when rcPrFilterAceIpv6DstAddrOper mask is selected."
67862     ::= { rcPrFilterAceIpv6DstAddrEntry 7 }
67863
67864-- ACE Ipv6 Next header Table
67865
67866rcPrFilterAceIpv6NextHdrTable OBJECT-TYPE
67867     SYNTAX             SEQUENCE OF RcPrFilterAceIpv6NextHdrEntry
67868     MAX-ACCESS         not-accessible
67869     STATUS             current
67870     DESCRIPTION        "A table of Aces to store IPv6 Next header
67871                        Header information of each Ace in context of its
67872                        parent Acl."
67873     ::= { rcPrFilterAce 31 }
67874
67875rcPrFilterAceIpv6NextHdrEntry OBJECT-TYPE
67876     SYNTAX             RcPrFilterAceIpv6NextHdrEntry
67877     MAX-ACCESS         not-accessible
67878     STATUS             current
67879     DESCRIPTION        "One Ace entry holding Ace IPv6 Next header
67880                         information. An Ace is a member of one Acl."
67881     INDEX              { rcPrFilterAceIpv6NextHdrAclId,
67882                          rcPrFilterAceIpv6NextHdrAceId }
67883     ::= { rcPrFilterAceIpv6NextHdrTable 1 }
67884
67885RcPrFilterAceIpv6NextHdrEntry ::= SEQUENCE {
67886        rcPrFilterAceIpv6NextHdrAclId          INTEGER,
67887        rcPrFilterAceIpv6NextHdrAceId          INTEGER,
67888        rcPrFilterAceIpv6NextHdrNextHdr        Ipv6NextHdr,
67889        rcPrFilterAceIpv6NextHdrOper           INTEGER,
67890        rcPrFilterAceIpv6NextHdrRowStatus      RowStatus
67891        }
67892
67893rcPrFilterAceIpv6NextHdrAclId OBJECT-TYPE
67894     SYNTAX             INTEGER (1..2048)
67895     MAX-ACCESS         read-only
67896     STATUS             current
67897     DESCRIPTION        "An index to the AceIpv6NextHdrEntry, a unique
67898                        identifier for Acl entry in the range of Table
67899                        Size."
67900     ::= { rcPrFilterAceIpv6NextHdrEntry 1 }
67901
67902rcPrFilterAceIpv6NextHdrAceId OBJECT-TYPE
67903     SYNTAX             INTEGER (1..2000)
67904     MAX-ACCESS         read-only
67905     STATUS             current
67906     DESCRIPTION        "An index to the AceIpv6NextHdrEntry, a unique
67907                        identifier for Acl entry in the range of Table
67908                        Size."
67909     ::= { rcPrFilterAceIpv6NextHdrEntry 2 }
67910
67911rcPrFilterAceIpv6NextHdrNextHdr OBJECT-TYPE
67912     SYNTAX             Ipv6NextHdr
67913     MAX-ACCESS         read-write
67914     STATUS             current
67915     DESCRIPTION        "The ipv6 next header to look for."
67916     ::= { rcPrFilterAceIpv6NextHdrEntry 3 }
67917
67918rcPrFilterAceIpv6NextHdrOper OBJECT-TYPE
67919     SYNTAX             INTEGER {
67920                            eq(1),    -- exact match
67921                            ne(2)    -- not equal
67922                        }
67923     MAX-ACCESS         read-write
67924     STATUS             current
67925     DESCRIPTION        "Operators for Ace IPv6 Next header."
67926     ::= { rcPrFilterAceIpv6NextHdrEntry 4 }
67927
67928rcPrFilterAceIpv6NextHdrRowStatus OBJECT-TYPE
67929     SYNTAX             RowStatus
67930     MAX-ACCESS         read-create
67931     STATUS             current
67932     DESCRIPTION        "Create/delete operations for this entry."
67933     ::= { rcPrFilterAceIpv6NextHdrEntry 5 }
67934
67935-- ACE IPv6 Show Table
67936
67937rcPrFilterAceIpv6ShowTable OBJECT-TYPE
67938     SYNTAX             SEQUENCE OF RcPrFilterAceIpv6ShowEntry
67939     MAX-ACCESS         not-accessible
67940     STATUS             current
67941     DESCRIPTION        "A table of Aces to display ipv6
67942                        information of each Ace in context of
67943                        its parent Acl. "
67944     ::= { rcPrFilterAce 32 }
67945
67946rcPrFilterAceIpv6ShowEntry OBJECT-TYPE
67947     SYNTAX             RcPrFilterAceIpv6ShowEntry
67948     MAX-ACCESS         not-accessible
67949     STATUS             current
67950     DESCRIPTION        "One Ace entry holding Ace ipv6 information.
67951                         Ace is a member of one Acl."
67952     INDEX              { rcPrFilterAceIpv6ShowAclId,
67953                          rcPrFilterAceIpv6ShowAceId}
67954     ::= { rcPrFilterAceIpv6ShowTable 1 }
67955
67956RcPrFilterAceIpv6ShowEntry ::= SEQUENCE {
67957        rcPrFilterAceIpv6ShowAclId               INTEGER,
67958        rcPrFilterAceIpv6ShowAceId               INTEGER,
67959        rcPrFilterAceIpv6ShowSrcAddrList         OCTET STRING,
67960        rcPrFilterAceIpv6ShowSrcAddrOper         INTEGER,
67961        rcPrFilterAceIpv6ShowDstAddrList         OCTET STRING,
67962        rcPrFilterAceIpv6ShowDstAddrOper         INTEGER,
67963        rcPrFilterAceIpv6ShowNxtHdrNxtHdr        Ipv6NextHdr,
67964        rcPrFilterAceIpv6ShowNxtHdrOper          INTEGER,
67965        rcPrFilterAceIpv6ShowTrafficClsOper      INTEGER,
67966        rcPrFilterAceIpv6ShowTrafficCls          INTEGER,
67967        rcPrFilterAceIpv6ShowSrcAddrMask         OCTET STRING,
67968        rcPrFilterAceIpv6ShowDstAddrMask         OCTET STRING
67969        }
67970
67971rcPrFilterAceIpv6ShowAclId OBJECT-TYPE
67972     SYNTAX                INTEGER (1..2048)
67973     MAX-ACCESS            read-only
67974     STATUS                current
67975     DESCRIPTION           "An index to the AceIpv6Entry, a unique
67976                        identifier for Acl entry in the range of Table
67977                        Size."
67978     ::= { rcPrFilterAceIpv6ShowEntry 1 }
67979
67980rcPrFilterAceIpv6ShowAceId OBJECT-TYPE
67981     SYNTAX                INTEGER (1..2000)
67982     MAX-ACCESS            read-only
67983     STATUS                current
67984     DESCRIPTION           "An index to the AceIpv6Entry, a unique
67985                        identifier for Acl entry in the range of Table
67986                        Size."
67987     ::= { rcPrFilterAceIpv6ShowEntry 2 }
67988
67989rcPrFilterAceIpv6ShowSrcAddrList OBJECT-TYPE
67990     SYNTAX                      OCTET STRING (SIZE(0..1500))
67991     MAX-ACCESS                  read-only
67992     STATUS                      current
67993     DESCRIPTION                 "The list of Ipv6 source address to display."
67994     ::= { rcPrFilterAceIpv6ShowEntry 3 }
67995
67996rcPrFilterAceIpv6ShowSrcAddrOper OBJECT-TYPE
67997     SYNTAX                      INTEGER {
67998                                   eq(1),    -- exact match
67999                                   ne(2),    -- not equal
68000                                   mask(3),
68001                                   any(255)  -- not provisioned
68002                                 }
68003     MAX-ACCESS                  read-only
68004     STATUS                      current
68005     DESCRIPTION                 "Operators for Ace Ipv6 Source Address."
68006     ::= { rcPrFilterAceIpv6ShowEntry 4 }
68007
68008rcPrFilterAceIpv6ShowDstAddrList OBJECT-TYPE
68009     SYNTAX                      OCTET STRING (SIZE(0..1500))
68010     MAX-ACCESS                  read-only
68011     STATUS                      current
68012     DESCRIPTION                 "List of Ipv6 destination address to display."
68013     ::= { rcPrFilterAceIpv6ShowEntry 5 }
68014
68015rcPrFilterAceIpv6ShowDstAddrOper OBJECT-TYPE
68016     SYNTAX                      INTEGER {
68017                                  eq(1),    -- exact match
68018                                  ne(2),    -- not equal
68019                                  mask(3),
68020                                  any(255)  -- not provisioned
68021                                 }
68022     MAX-ACCESS                  read-only
68023     STATUS                      current
68024     DESCRIPTION                 "Operators for Ace Ipv6 Destination Address."
68025     ::= { rcPrFilterAceIpv6ShowEntry 6 }
68026
68027rcPrFilterAceIpv6ShowNxtHdrNxtHdr OBJECT-TYPE
68028     SYNTAX                       Ipv6NextHdr
68029     MAX-ACCESS                   read-only
68030     STATUS                       current
68031     DESCRIPTION                  "Ipv6 next hdr to display."
68032     ::= { rcPrFilterAceIpv6ShowEntry 7 }
68033
68034rcPrFilterAceIpv6ShowNxtHdrOper OBJECT-TYPE
68035     SYNTAX                     INTEGER {
68036                                 eq(1),  -- exact match
68037                                 ne(2),    -- not equal
68038                                 any(255)  -- not provisioned
68039                                }
68040     MAX-ACCESS                 read-only
68041     STATUS                     current
68042     DESCRIPTION                "Operator for Ace Ipv6 next hdr."
68043     ::= { rcPrFilterAceIpv6ShowEntry 8 }
68044
68045rcPrFilterAceIpv6ShowTrafficClsOper OBJECT-TYPE
68046     SYNTAX                     INTEGER {
68047                                 eq(1),  -- exact match
68048                                 any(255)  -- not provisioned
68049                                }
68050     MAX-ACCESS                 read-only
68051     STATUS                     current
68052     DESCRIPTION                "Operator for Ace Ipv6 Traffic Class"
68053     ::= { rcPrFilterAceIpv6ShowEntry 9 }
68054
68055rcPrFilterAceIpv6ShowTrafficCls OBJECT-TYPE
68056     SYNTAX                       INTEGER
68057     MAX-ACCESS                   read-only
68058     STATUS                       current
68059     DESCRIPTION                  "Ipv6 traffic class value to display."
68060     ::= { rcPrFilterAceIpv6ShowEntry 10 }
68061
68062rcPrFilterAceIpv6ShowSrcAddrMask OBJECT-TYPE
68063     SYNTAX                      OCTET STRING (SIZE(0..128))
68064     MAX-ACCESS                  read-only
68065     STATUS                      current
68066     DESCRIPTION                 "ipv6 SrcAddr Mask value to display."
68067     ::= { rcPrFilterAceIpv6ShowEntry 11 }
68068
68069rcPrFilterAceIpv6ShowDstAddrMask OBJECT-TYPE
68070     SYNTAX                      OCTET STRING (SIZE(0..128))
68071     MAX-ACCESS                  read-only
68072     STATUS                      current
68073     DESCRIPTION                 "ipv6 DstAddr Mask value to display."
68074     ::= { rcPrFilterAceIpv6ShowEntry 12 }
68075
68076
68077-- ACE Protocol TCP/UDP Src Port Table
68078
68079rcPrFilterAceProtoSrcPortTable OBJECT-TYPE
68080     SYNTAX             SEQUENCE OF RcPrFilterAceProtoSrcPortEntry
68081     MAX-ACCESS         not-accessible
68082     STATUS             current
68083     DESCRIPTION        "A table of Aces to store TCP/UDP Source Port information
68084                        of each Ace in context of its parent Acl."
68085     ::= { rcPrFilterAce 33 }
68086
68087rcPrFilterAceProtoSrcPortEntry OBJECT-TYPE
68088     SYNTAX             RcPrFilterAceProtoSrcPortEntry
68089     MAX-ACCESS         not-accessible
68090     STATUS             current
68091     DESCRIPTION        "One entry holding Ace Protocol TCP/UDP Source Port
68092                        information. An Ace is a member of one Acl."
68093     INDEX              { rcPrFilterAceProtoSrcPortAclId,
68094                          rcPrFilterAceProtoSrcPortAceId }
68095     ::= { rcPrFilterAceProtoSrcPortTable 1 }
68096
68097RcPrFilterAceProtoSrcPortEntry ::= SEQUENCE {
68098        rcPrFilterAceProtoSrcPortAclId     INTEGER,
68099        rcPrFilterAceProtoSrcPortAceId     INTEGER,
68100        rcPrFilterAceProtoSrcPortPort      OCTET STRING,
68101        rcPrFilterAceProtoSrcPortCount     INTEGER,
68102        rcPrFilterAceProtoSrcPortOper      INTEGER,
68103        rcPrFilterAceProtoSrcPortRowStatus RowStatus,
68104	rcPrFilterAceProtoSrcPortOperMaskRange Integer32
68105        }
68106
68107rcPrFilterAceProtoSrcPortAclId OBJECT-TYPE
68108     SYNTAX             INTEGER (1..2048)
68109     MAX-ACCESS         read-only
68110     STATUS             current
68111     DESCRIPTION        "An index to the AceProtoSrcPortEntry, a unique
68112                        identifier for Acl entry in the range of Table
68113                        Size."
68114     ::= { rcPrFilterAceProtoSrcPortEntry 1 }
68115
68116rcPrFilterAceProtoSrcPortAceId OBJECT-TYPE
68117     SYNTAX             INTEGER (1..2000)
68118     MAX-ACCESS         read-only
68119     STATUS             current
68120     DESCRIPTION        "An index to the AceProtoSrcPortEntry, a unique
68121                        identifier for Ace entry in the range of Table
68122                        Size."
68123     ::= { rcPrFilterAceProtoSrcPortEntry 2 }
68124
68125rcPrFilterAceProtoSrcPortPort OBJECT-TYPE
68126     SYNTAX             OCTET STRING (SIZE(0..1500))
68127     MAX-ACCESS         read-write
68128     STATUS             current
68129     DESCRIPTION        "Port Number or Port List to match on."
68130     ::= { rcPrFilterAceProtoSrcPortEntry 3 }
68131
68132rcPrFilterAceProtoSrcPortCount OBJECT-TYPE
68133     SYNTAX             INTEGER(1..100)
68134     MAX-ACCESS         read-write
68135     STATUS             current
68136     DESCRIPTION        "Count to store the number of discrete ranges
68137                        entered for the TCP source port."
68138     ::= { rcPrFilterAceProtoSrcPortEntry 4 }
68139
68140rcPrFilterAceProtoSrcPortOper OBJECT-TYPE
68141     SYNTAX             INTEGER {
68142                            eq(1),   -- exact match
68143                            mask(8),
68144                            range(9)
68145                        }
68146     MAX-ACCESS         read-write
68147     STATUS             current
68148     DESCRIPTION        "Operator for Ace Protocol SrcPort."
68149     ::= { rcPrFilterAceProtoSrcPortEntry 5 }
68150
68151rcPrFilterAceProtoSrcPortRowStatus OBJECT-TYPE
68152     SYNTAX             RowStatus
68153     MAX-ACCESS         read-write
68154     STATUS             current
68155     DESCRIPTION        "Create/delete operations for this entry."
68156     ::= { rcPrFilterAceProtoSrcPortEntry 6 }
68157
68158rcPrFilterAceProtoSrcPortOperMaskRange OBJECT-TYPE
68159     SYNTAX             Integer32(0..'FFFF'h)
68160     MAX-ACCESS         read-write
68161     STATUS             current
68162     DESCRIPTION        "The value should be displayed in hex when
68163			rcPrFilterAceProtoSrcPortOper is set to 'mask'.
68164			This object will be used as a Range high value when
68165			rcPrFilterAceProtoSrcPortOper is set to 'range'.
68166			('range' is not supported in this 3.0 release).
68167			If it is used as range high value, it should be
68168			displayed in decimal formtat.
68169			This object will be set to 0 when
68170			rcPrFilterAceProtoSrcPortOper is set to 'eq'"
68171     ::= { rcPrFilterAceProtoSrcPortEntry 7 }
68172
68173-- ACE Protocol TCP/UDP DstPort Table
68174
68175rcPrFilterAceProtoDstPortTable OBJECT-TYPE
68176     SYNTAX             SEQUENCE OF RcPrFilterAceProtoDstPortEntry
68177     MAX-ACCESS         not-accessible
68178     STATUS             current
68179     DESCRIPTION        "A table of Aces to store TCP Dest Port information
68180                        of each Ace in context of its parent Acl."
68181     ::= { rcPrFilterAce 34 }
68182
68183rcPrFilterAceProtoDstPortEntry OBJECT-TYPE
68184     SYNTAX             RcPrFilterAceProtoDstPortEntry
68185     MAX-ACCESS         not-accessible
68186     STATUS             current
68187     DESCRIPTION        "One entry holding Ace Protocol TCP Dest Port
68188                        information. An Ace is a member of one Acl."
68189     INDEX              { rcPrFilterAceProtoDstPortAclId,
68190                          rcPrFilterAceProtoDstPortAceId }
68191     ::= { rcPrFilterAceProtoDstPortTable 1 }
68192
68193RcPrFilterAceProtoDstPortEntry ::= SEQUENCE {
68194        rcPrFilterAceProtoDstPortAclId     INTEGER,
68195        rcPrFilterAceProtoDstPortAceId     INTEGER,
68196        rcPrFilterAceProtoDstPortPort      OCTET STRING,
68197        rcPrFilterAceProtoDstPortCount     INTEGER,
68198        rcPrFilterAceProtoDstPortOper      INTEGER,
68199        rcPrFilterAceProtoDstPortRowStatus RowStatus,
68200	rcPrFilterAceProtoDstPortOperMaskRange Integer32
68201        }
68202
68203rcPrFilterAceProtoDstPortAclId OBJECT-TYPE
68204     SYNTAX             INTEGER (1..2048)
68205     MAX-ACCESS         read-only
68206     STATUS             current
68207     DESCRIPTION        "An index to the AceProtoDstPortEntry, a unique
68208                        identifier for Acl entry in the range of Table
68209                        Size."
68210     ::= { rcPrFilterAceProtoDstPortEntry 1 }
68211
68212rcPrFilterAceProtoDstPortAceId OBJECT-TYPE
68213     SYNTAX             INTEGER (1..2000)
68214     MAX-ACCESS         read-only
68215     STATUS             current
68216     DESCRIPTION        "An index to the AceProtoDstPortEntry, a unique
68217                        identifier for Ace entry in the range of Table
68218                        Size."
68219     ::= { rcPrFilterAceProtoDstPortEntry 2 }
68220
68221rcPrFilterAceProtoDstPortPort OBJECT-TYPE
68222     SYNTAX             OCTET STRING (SIZE(0..1500))
68223     MAX-ACCESS         read-write
68224     STATUS             current
68225     DESCRIPTION        "Port Number or Port List to match on."
68226     ::= { rcPrFilterAceProtoDstPortEntry 3 }
68227
68228rcPrFilterAceProtoDstPortCount OBJECT-TYPE
68229     SYNTAX             INTEGER(1..100)
68230     MAX-ACCESS         read-write
68231     STATUS             current
68232     DESCRIPTION        "Count to store the number of discrete ranges
68233                        entered for the TCP dest port."
68234     ::= { rcPrFilterAceProtoDstPortEntry 4 }
68235
68236rcPrFilterAceProtoDstPortOper OBJECT-TYPE
68237     SYNTAX             INTEGER {
68238                            eq(1),   -- exact match
68239                            mask(8),
68240                            range(9)
68241                        }
68242     MAX-ACCESS         read-write
68243     STATUS             current
68244     DESCRIPTION        "Operator for Ace Protocol DstPort."
68245     ::= { rcPrFilterAceProtoDstPortEntry 5 }
68246
68247rcPrFilterAceProtoDstPortRowStatus OBJECT-TYPE
68248     SYNTAX             RowStatus
68249     MAX-ACCESS         read-write
68250     STATUS             current
68251     DESCRIPTION        "Create/delete operations for this entry."
68252     ::= { rcPrFilterAceProtoDstPortEntry 6 }
68253
68254rcPrFilterAceProtoDstPortOperMaskRange OBJECT-TYPE
68255     SYNTAX             Integer32(0..'FFFF'h)
68256     MAX-ACCESS         read-write
68257     STATUS             current
68258     DESCRIPTION        "The value should be displayed in hex when
68259			rcPrFilterAceProtoDstPortOper is set to 'mask'.
68260			This object will be used as a Range high value when
68261			rcPrFilterAceProtoDstPortOper is set to 'range'.
68262			('range' is not supported in this 3.0 release).
68263			If it is used as range high value, it should be
68264			displayed in decimal formtat.
68265			This object will be set to 0 when
68266			rcPrFilterAceProtoDstPortOper is set to 'eq'"
68267     ::= { rcPrFilterAceProtoDstPortEntry 7 }
68268
68269
68270-- ACE Protocol Tcp-Option  table
68271
68272rcPrFilterAceProtoTcpOptionTable OBJECT-TYPE
68273     SYNTAX             SEQUENCE OF RcPrFilterAceProtoTcpOptionEntry
68274     MAX-ACCESS         not-accessible
68275     STATUS             current
68276     DESCRIPTION        "A table of Aces to store TCP Option information
68277                        of each Ace in context of its parent Acl."
68278     ::= { rcPrFilterAce 35 }
68279
68280rcPrFilterAceProtoTcpOptionEntry OBJECT-TYPE
68281     SYNTAX             RcPrFilterAceProtoTcpOptionEntry
68282     MAX-ACCESS         not-accessible
68283     STATUS             current
68284     DESCRIPTION        "One entry holding Ace Protocol TCP option
68285			information. An Ace is a member of one Acl."
68286     INDEX              { rcPrFilterAceProtoTcpOptionAclId,
68287                          rcPrFilterAceProtoTcpOptionAceId }
68288     ::= { rcPrFilterAceProtoTcpOptionTable 1 }
68289
68290
68291RcPrFilterAceProtoTcpOptionEntry ::= SEQUENCE {
68292        rcPrFilterAceProtoTcpOptionAclId     INTEGER,
68293        rcPrFilterAceProtoTcpOptionAceId     INTEGER,
68294        rcPrFilterAceProtoTcpOptionHeader    INTEGER,
68295        rcPrFilterAceProtoTcpOptionOper      INTEGER,
68296        rcPrFilterAceProtoTcpOptionRowStatus RowStatus
68297        }
68298
68299rcPrFilterAceProtoTcpOptionAclId OBJECT-TYPE
68300     SYNTAX             INTEGER (1..2048)
68301     MAX-ACCESS         read-only
68302     STATUS             current
68303     DESCRIPTION        "An index to the rcPrFilterAceProtoTcpOptionEntry,
68304                    a unique identifier for Acl entry in the range of Table
68305			        Size."
68306     ::= { rcPrFilterAceProtoTcpOptionEntry 1 }
68307
68308rcPrFilterAceProtoTcpOptionAceId OBJECT-TYPE
68309     SYNTAX             INTEGER (1..2000)
68310     MAX-ACCESS         read-only
68311     STATUS             current
68312     DESCRIPTION        "An index to the rcPrFilterAceProtoTcpOptionEntry,
68313                         a unique identifier for Ace entry in the
68314                         range of Table Size."
68315     ::= { rcPrFilterAceProtoTcpOptionEntry 2 }
68316
68317rcPrFilterAceProtoTcpOptionHeader  OBJECT-TYPE
68318     SYNTAX             INTEGER  {
68319				no-operation(1),
68320				max-segment-size(2),
68321				wsopt(3),
68322				sack-permitted(4),
68323				sack(5),
68324				tsopt(8),
68325				partial-order-conn-perm(9),
68326				partial-order-service-profile(10),
68327				cc(11),
68328				cc-new(12),
68329				cc-echo(13),
68330				tcp-alt-checksum-req(14),
68331				tcp-alt-checksum-data(15),
68332				md5(19),
68333				quick-start-resp(27),
68334				user-timeout-opt(28)
68335                        }
68336     MAX-ACCESS         read-write
68337     STATUS             current
68338     DESCRIPTION        "TCP options to be matched from the TCP  Header.
68339                        1  No-Operation
68340                        2 MaximumSegmentSize
68341                        3 WSOPT - Window Scale
68342                        4 SACK Permitted
68343                        5 SACK
68344                        8 TSOPT - Time Stamp Option
68345                        9 Partial Order Connection Permitted
68346                        10 Partial Order Service Profile
68347                        11 CC
68348                        12 CC.NEW
68349                        13  CC.ECHO
68350                        14  TCP Alternate Checksum Request
68351                        15  TCP Alternate Checksum Data
68352                        19  MD5 Signature Option
68353                        27  Quick-Start Response
68354                        28  User Timeout Option                 "
68355 ::= {rcPrFilterAceProtoTcpOptionEntry 3 }
68356
68357rcPrFilterAceProtoTcpOptionOper OBJECT-TYPE
68358     SYNTAX             INTEGER {
68359			    any(5)
68360                        }
68361     MAX-ACCESS         read-write
68362     STATUS             current
68363     DESCRIPTION        "Logical Operator - only 'any' is valid at present."
68364     DEFVAL		{ any }
68365     ::= {rcPrFilterAceProtoTcpOptionEntry 4 }
68366
68367rcPrFilterAceProtoTcpOptionRowStatus OBJECT-TYPE
68368     SYNTAX             RowStatus
68369     MAX-ACCESS         read-write
68370     STATUS             current
68371     DESCRIPTION        "Create/delete operations for this entry."
68372     ::= { rcPrFilterAceProtoTcpOptionEntry 5 }
68373
68374-- ACE Ipv6 Traffic class Table
68375
68376rcPrFilterAceIpv6TrafficClsTable OBJECT-TYPE
68377     SYNTAX             SEQUENCE OF RcPrFilterAceIpv6TrafficClsEntry
68378     MAX-ACCESS         not-accessible
68379     STATUS             current
68380     DESCRIPTION        "A table of Aces to store IPv6 Traffic Class
68381                        Header information of each Ace in context of its
68382                        parent Acl."
68383     ::= { rcPrFilterAce 36 }
68384
68385rcPrFilterAceIpv6TrafficClsEntry OBJECT-TYPE
68386     SYNTAX             RcPrFilterAceIpv6TrafficClsEntry
68387     MAX-ACCESS         not-accessible
68388     STATUS             current
68389     DESCRIPTION        "One Ace entry holding Ace IPv6 Traffic Class
68390                         information. An Ace is a member of one Acl."
68391     INDEX              { rcPrFilterAceIpv6TrafficClsAclId,
68392                          rcPrFilterAceIpv6TrafficClsAceId }
68393     ::= { rcPrFilterAceIpv6TrafficClsTable 1 }
68394
68395RcPrFilterAceIpv6TrafficClsEntry ::= SEQUENCE {
68396        rcPrFilterAceIpv6TrafficClsAclId          INTEGER,
68397        rcPrFilterAceIpv6TrafficClsAceId          INTEGER,
68398        rcPrFilterAceIpv6TrafficClsRowStatus      RowStatus,
68399        rcPrFilterAceIpv6TrafficClsOper           INTEGER,
68400        rcPrFilterAceIpv6TrafficClsTrafficCls     INTEGER
68401        }
68402rcPrFilterAceIpv6TrafficClsAclId OBJECT-TYPE
68403     SYNTAX             INTEGER (1..2048)
68404     MAX-ACCESS         not-accessible
68405     STATUS             current
68406     DESCRIPTION        "An index to the AceIpv6TrafficClsEntry, a unique
68407                        identifier for Acl entry in the range of Table
68408                        Size."
68409     ::= { rcPrFilterAceIpv6TrafficClsEntry 1 }
68410
68411rcPrFilterAceIpv6TrafficClsAceId OBJECT-TYPE
68412     SYNTAX             INTEGER (1..2000)
68413     MAX-ACCESS         not-accessible
68414     STATUS             current
68415     DESCRIPTION        "An index to the AceIpv6TrafficClsEntry, a unique
68416                        identifier for Acl entry in the range of Table
68417                        Size."
68418     ::= { rcPrFilterAceIpv6TrafficClsEntry 2 }
68419
68420rcPrFilterAceIpv6TrafficClsRowStatus OBJECT-TYPE
68421     SYNTAX             RowStatus
68422     MAX-ACCESS         read-create
68423     STATUS             current
68424     DESCRIPTION        "Create/delete operations for this entry."
68425     ::= { rcPrFilterAceIpv6TrafficClsEntry 3 }
68426
68427rcPrFilterAceIpv6TrafficClsOper OBJECT-TYPE
68428     SYNTAX             INTEGER {
68429                            eq(1)    -- exact match
68430                        }
68431     MAX-ACCESS         read-create
68432     STATUS             current
68433     DESCRIPTION        "Operators for Ace IPv6 Traffic Class"
68434     ::= { rcPrFilterAceIpv6TrafficClsEntry 4 }
68435
68436rcPrFilterAceIpv6TrafficClsTrafficCls OBJECT-TYPE
68437     SYNTAX             INTEGER (0..255)
68438     MAX-ACCESS         read-create
68439     STATUS             current
68440     DESCRIPTION        "Ipv6 Traffic Class value"
68441     DEFVAL             { 0 }
68442     ::= { rcPrFilterAceIpv6TrafficClsEntry 5 }
68443
68444-- ACE Protocol RoutingType  table
68445
68446rcPrFilterAceProtoRoutingTypeTable OBJECT-TYPE
68447     SYNTAX             SEQUENCE OF RcPrFilterAceProtoRoutingTypeEntry
68448     MAX-ACCESS         not-accessible
68449     STATUS             current
68450     DESCRIPTION        "A table of Ace's to store IPv6 Routing header type
68451                        information of each Ace in context of its
68452                        parent Acl."
68453     ::= { rcPrFilterAce 37 }
68454
68455rcPrFilterAceProtoRoutingTypeEntry OBJECT-TYPE
68456     SYNTAX             RcPrFilterAceProtoRoutingTypeEntry
68457     MAX-ACCESS         not-accessible
68458     STATUS             current
68459     DESCRIPTION        "One Ace entry holding Ace IPv6 routing header type
68460                        information. An Ace is a member of one Acl."
68461     INDEX              { rcPrFilterAceProtoRoutingTypeAclId,
68462                          rcPrFilterAceProtoRoutingTypeAceId }
68463      ::= { rcPrFilterAceProtoRoutingTypeTable 1 }
68464
68465RcPrFilterAceProtoRoutingTypeEntry ::= SEQUENCE {
68466      rcPrFilterAceProtoRoutingTypeAclId          Integer32,
68467      rcPrFilterAceProtoRoutingTypeAceId          Integer32,
68468      rcPrFilterAceProtoRoutingTypeType           Integer32,
68469      rcPrFilterAceProtoRoutingTypeOper           INTEGER,
68470      rcPrFilterAceProtoRoutingTypeRowStatus      RowStatus
68471     }
68472
68473rcPrFilterAceProtoRoutingTypeAclId OBJECT-TYPE
68474    SYNTAX             Integer32 (1..2048)
68475    MAX-ACCESS         not-accessible
68476    STATUS             current
68477    DESCRIPTION        "An index to the AceProtoRoutingTypeEntry, a unique
68478                        identifier for Acl entry in the range of Table
68479                        Size."
68480    ::= { rcPrFilterAceProtoRoutingTypeEntry 1 }
68481
68482rcPrFilterAceProtoRoutingTypeAceId OBJECT-TYPE
68483    SYNTAX             Integer32 (1..2000)
68484    MAX-ACCESS         not-accessible
68485    STATUS             current
68486    DESCRIPTION        "An index to the AceProtoRoutingTypeEntry, a unique
68487                        identifier for Ace entry in the range of Table
68488                        Size."
68489    ::= { rcPrFilterAceProtoRoutingTypeEntry 2 }
68490
68491rcPrFilterAceProtoRoutingTypeType OBJECT-TYPE
68492    SYNTAX             Integer32 (0..2)
68493    MAX-ACCESS         read-create
68494    STATUS             current
68495    DESCRIPTION        "The ipv6 routing header type to look for."
68496    ::= { rcPrFilterAceProtoRoutingTypeEntry 3 }
68497
68498rcPrFilterAceProtoRoutingTypeOper OBJECT-TYPE
68499    SYNTAX             INTEGER {
68500                                 eq(1)    -- exact match
68501                               }
68502    MAX-ACCESS         read-create
68503    STATUS             current
68504    DESCRIPTION        "Operators for Ace IPv6 routing header type."
68505    ::= { rcPrFilterAceProtoRoutingTypeEntry 4 }
68506
68507rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE
68508    SYNTAX             RowStatus
68509    MAX-ACCESS         read-create
68510    STATUS             current
68511    DESCRIPTION        "Create/delete operations for this entry."
68512    ::= { rcPrFilterAceProtoRoutingTypeEntry 5 }
68513
68514-- ACE Protocol Icmpv6MsgType table
68515
68516rcPrFilterAceProtoIcmpv6MsgTypeTable OBJECT-TYPE
68517     SYNTAX             SEQUENCE OF RcPrFilterAceProtoIcmpv6MsgTypeEntry
68518     MAX-ACCESS         not-accessible
68519     STATUS             current
68520     DESCRIPTION        "A table of Aces to store ICMPv6 message type information
68521                        of each Ace in context of its parent Acl."
68522     ::= { rcPrFilterAce 38 }
68523
68524rcPrFilterAceProtoIcmpv6MsgTypeEntry OBJECT-TYPE
68525     SYNTAX             RcPrFilterAceProtoIcmpv6MsgTypeEntry
68526     MAX-ACCESS         not-accessible
68527     STATUS             current
68528     DESCRIPTION        "One entry holding Ace ICMPv6 message type
68529			information. An Ace is a member of one Acl."
68530     INDEX              { rcPrFilterAceProtoIcmpv6MsgTypeAclId,
68531                          rcPrFilterAceProtoIcmpv6MsgTypeAceId }
68532     ::= { rcPrFilterAceProtoIcmpv6MsgTypeTable 1 }
68533
68534RcPrFilterAceProtoIcmpv6MsgTypeEntry ::= SEQUENCE {
68535        rcPrFilterAceProtoIcmpv6MsgTypeAclId     Integer32,
68536        rcPrFilterAceProtoIcmpv6MsgTypeAceId     Integer32,
68537        rcPrFilterAceProtoIcmpv6MsgTypeList      OCTET STRING,
68538        rcPrFilterAceProtoIcmpv6MsgTypeCount     Integer32,
68539        rcPrFilterAceProtoIcmpv6MsgTypeOper      INTEGER,
68540        rcPrFilterAceProtoIcmpv6MsgTypeRowStatus RowStatus
68541        }
68542
68543rcPrFilterAceProtoIcmpv6MsgTypeAclId OBJECT-TYPE
68544     SYNTAX             Integer32 (1..2048)
68545     MAX-ACCESS         not-accessible
68546     STATUS             current
68547     DESCRIPTION        "An index to the AceProtoIcmpv6MsgTypeEntry, a unique
68548	                identifier for Acl entry in the range of Table
68549			Size."
68550     ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 1 }
68551
68552rcPrFilterAceProtoIcmpv6MsgTypeAceId OBJECT-TYPE
68553     SYNTAX             Integer32 (1..2000)
68554     MAX-ACCESS         not-accessible
68555     STATUS             current
68556     DESCRIPTION        "An index to the AceProtoIcmpv6MsgTypeEntry, a unique
68557	                identifier for Ace entry in the range of Table
68558			Size."
68559     ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 2 }
68560
68561rcPrFilterAceProtoIcmpv6MsgTypeList OBJECT-TYPE
68562     SYNTAX             OCTET STRING (SIZE(0..1500))
68563     MAX-ACCESS         read-create
68564     STATUS             current
68565     DESCRIPTION        "One or a list of ICMPv6 messages to be matched.
68566			Need to provide strings, number of protocol header
68567			types (pre-defined values plus user-defined headers).
68568			Valid range is 0 to 255 (reserved)."
68569     ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 3 }
68570
68571rcPrFilterAceProtoIcmpv6MsgTypeCount OBJECT-TYPE
68572     SYNTAX             Integer32 (1..100)
68573     MAX-ACCESS         read-create
68574     STATUS             current
68575     DESCRIPTION        "Count to store the number of discrete ranges
68576                        entered for the ICMP message types."
68577     ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 4 }
68578
68579rcPrFilterAceProtoIcmpv6MsgTypeOper OBJECT-TYPE
68580     SYNTAX             INTEGER {
68581                            eq(1)   -- exact match
68582                        }
68583     MAX-ACCESS         read-create
68584     STATUS             current
68585     DESCRIPTION        "Operator for Ace Protocol Icmpv6MsgTypes."
68586     ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 5 }
68587
68588rcPrFilterAceProtoIcmpv6MsgTypeRowStatus OBJECT-TYPE
68589     SYNTAX             RowStatus
68590     MAX-ACCESS         read-create
68591     STATUS             current
68592     DESCRIPTION        "Create/delete operations for this entry."
68593     ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 6 }
68594
68595--
68596-- The MIB module is the definition of the managed objects for the Virtual Router.
68597-- These are virtual router mibs extracted from draft-ietf-l3vpn-vr-mib-04.txt
68598--
68599
68600--
68601-- Textual conventions
68602--
68603
68604
68605    VPNId ::= TEXTUAL-CONVENTION
68606        STATUS current
68607        DESCRIPTION
68608            "The purpose of a VPN-ID is to uniquely identify a VPN.
68609             The Global VPN Identifier format is:
68610             3 octet VPN Authority, Organizationally Unique Identifier
68611             followed by 4 octet VPN index identifying VPN according
68612             to OUI"
68613        REFERENCE
68614            "Fox, B. and Gleeson, B., 'Virtual Private Networks
68615             Identifier', RFC 2685, September 1999."
68616        SYNTAX    OCTET STRING (SIZE (7))
68617
68618    VrfRpTriggerBitCode ::= TEXTUAL-CONVENTION
68619        STATUS current
68620        DESCRIPTION
68621            "This object represents Routing Protocol (RP)
68622             Triggers on a Virtual Router.  The BITS
68623             represent an Action-code that specifies the
68624             action on the Routing Protocols.
68625
68626             The actions are:  initiate or shutdown.
68627
68628             When encoding the RP using the BITS construct,
68629             the value is encoded as an OCTET STRING where
68630             the first bit (bit 0) is the highest bit of the
68631             octet.
68632
68633             Bits 0-3 may be specified in any combination to
68634             allow multiple Routing Protocols to be acted on
68635             simultaneously or individually.
68636            "
68637        SYNTAX BITS {
68638                 rip (0),
68639                 ospf(1),
68640                 bgp (2),
68641		 isis(3),
68642                 pim (4),
68643                 mvr (5),
68644                 pim6 (6),
68645                 msdp (7)
68646               }
68647
68648--
68649-- Node definitions
68650--
68651
68652    rcVrfMib OBJECT IDENTIFIER ::= { rcVrf 1 }
68653    rcVrfNotifications OBJECT IDENTIFIER ::= { rcVrfMib 0 }
68654    rcVrfObjects       OBJECT IDENTIFIER ::= { rcVrfMib 1 }
68655    rcVrfNotificationObjects OBJECT IDENTIFIER ::= { rcVrfMib 2 }
68656
68657    rcVrfConfig OBJECT IDENTIFIER ::= { rcVrfObjects 1 }
68658
68659    rcVrfConfigScalars OBJECT IDENTIFIER ::= { rcVrfConfig 1 }
68660
68661    rcVrfConfigNextAvailableVrfId OBJECT-TYPE
68662        SYNTAX VrfIdentifier
68663        MAX-ACCESS read-only
68664        STATUS current
68665        DESCRIPTION
68666            "The next available Virtual Router Id (index).
68667            This object provides a hint for the rcVrfId value
68668            to use when administratively creating a new
68669            rcVrfConfigEntry.
68670
68671            A GET of this object returns the next available rcVrfId
68672            value to be used to create an entry in the associated
68673            rcVrfConfigTable; or zero, if no valid rcVrfId
68674            value is available. A value of zero(0) indicates that
68675            it is not possible to create a new rcVrfConfigEntry.
68676            This object also returns a value of zero when it is the
68677            lexicographic successor of a varbind presented in an
68678            SNMP GETNEXT or GETBULK request, for which circumstance
68679            it is assumed that ifIndex allocation is unintended.
68680
68681            Successive GETs will typically return different
68682            values, thus avoiding collisions among cooperating
68683            management clients seeking to create table entries
68684            simultaneously.
68685
68686            Unless specified otherwise by its MAX-ACCESS and
68687            DESCRIPTION clauses, an object of this type is read-only,
68688            and a SET of such an object returns a notWritable error."
68689        ::= { rcVrfConfigScalars 1 }
68690
68691    rcVrfConfigTable OBJECT-TYPE
68692        SYNTAX SEQUENCE OF RcVrfConfigEntry
68693        MAX-ACCESS not-accessible
68694        STATUS current
68695        DESCRIPTION
68696            "This table is for creating the new Virtual Routers."
68697        ::= { rcVrfConfig 2 }
68698
68699    rcVrfConfigEntry OBJECT-TYPE
68700        SYNTAX RcVrfConfigEntry
68701        MAX-ACCESS not-accessible
68702        STATUS current
68703        DESCRIPTION
68704            "The entries in this table can be added/deleted
68705            using the rcVrfRowStatus."
68706        INDEX { rcVrfId }
68707        ::= { rcVrfConfigTable 1 }
68708
68709    RcVrfConfigEntry ::=
68710        SEQUENCE {
68711            rcVrfId
68712                VrfIdentifier,
68713            rcVrfRowStatus
68714                RowStatus,
68715            rcVrfName
68716                DisplayString,
68717            rcVrfContextName
68718                SnmpAdminString,
68719            rcVrfTrapEnable
68720                TruthValue,
68721            rcVrfMaxRoutes
68722                Unsigned32,
68723            rcVrfAdminStatus
68724                INTEGER,
68725            rcVrfVpnId
68726                VPNId,
68727            rcVrfRpTrigger
68728                VrfRpTriggerBitCode,
68729            rcVrfMaxRoutesTrapEnable
68730                TruthValue,
68731            rcVrfIpv6MaxRoutes
68732                Unsigned32,
68733            rcVrfIpv6MaxRoutesTrapEnable
68734                TruthValue
68735        }
68736
68737    rcVrfId OBJECT-TYPE
68738        SYNTAX VrfIdentifier
68739        MAX-ACCESS not-accessible
68740        STATUS current
68741        DESCRIPTION
68742            "The unique id of this virtual router instance. A Virtual
68743             Router cannot not be created with rcVrfId = 0.
68744             VRFID 0 is reserved for the Administrative VRF.
68745            "
68746    ::= { rcVrfConfigEntry 1 }
68747
68748    rcVrfRowStatus OBJECT-TYPE
68749        SYNTAX RowStatus
68750        MAX-ACCESS read-create
68751        STATUS current
68752        DESCRIPTION
68753            "The status column has three defined values:
68754
68755            - `active', which indicates that the conceptual row is
68756            available for use by the managed device;
68757            - `createAndGo', which is supplied by a management
68758            station wishing to create a new instance of a
68759            conceptual row and to have its status automatically set
68760            to active, making it available for use by the managed
68761            device;
68762
68763            - `destroy', which is supplied by a management station
68764            wishing to delete all of the instances associated with
68765            an existing conceptual row."
68766    ::= { rcVrfConfigEntry 2 }
68767
68768    rcVrfName OBJECT-TYPE
68769        SYNTAX DisplayString (SIZE (0..32))
68770        MAX-ACCESS read-write
68771        STATUS current
68772        DESCRIPTION
68773            "The Name of the Virtual Router."
68774    ::= { rcVrfConfigEntry 3 }
68775
68776    rcVrfContextName OBJECT-TYPE
68777        SYNTAX SnmpAdminString (SIZE (0..32))
68778        MAX-ACCESS read-create
68779        STATUS current
68780        DESCRIPTION
68781            "The SNMPv2 Community String or SNMPv3 contextName
68782            denotes the VRF 'context' and is used to logically
68783            separate the MIB module management."
68784    ::= { rcVrfConfigEntry 4 }
68785
68786    rcVrfTrapEnable OBJECT-TYPE
68787        SYNTAX TruthValue
68788        MAX-ACCESS read-create
68789        STATUS current
68790        DESCRIPTION
68791            "This objects is used to enable the generation
68792            of the VrfUp and VrfDown traps.
68793                true(1)     - VRF Traps Enabled
68794                false(2)    - VRF Traps Disabled"
68795        DEFVAL { true }
68796    ::= { rcVrfConfigEntry 5 }
68797
68798    rcVrfMaxRoutes OBJECT-TYPE
68799        SYNTAX Unsigned32
68800        MAX-ACCESS read-create
68801        STATUS current
68802        DESCRIPTION
68803            "This object specifies the maximum number of routes that
68804            this VRF can support. The default value is 10000."
68805        DEFVAL { 10000 }
68806    ::= { rcVrfConfigEntry 6 }
68807
68808    rcVrfAdminStatus OBJECT-TYPE
68809        SYNTAX  INTEGER {
68810                 up(1),
68811                 down(2),
68812                 testing(3),
68813                 unknown(4)
68814                }
68815        MAX-ACCESS read-create
68816        STATUS current
68817        DESCRIPTION
68818            "The administrative state of the Virtual Router."
68819        DEFVAL { down }
68820    ::= { rcVrfConfigEntry 7 }
68821
68822    rcVrfVpnId OBJECT-TYPE
68823        SYNTAX  VPNId
68824        MAX-ACCESS read-create
68825        STATUS current
68826        DESCRIPTION
68827            "The Virtual Private Network Identifier of the Virtual
68828             Router."
68829    ::= { rcVrfConfigEntry 8 }
68830
68831    rcVrfRpTrigger OBJECT-TYPE
68832        SYNTAX  VrfRpTriggerBitCode
68833        MAX-ACCESS read-create
68834        STATUS current
68835        DESCRIPTION
68836            "This object represents Routing Protocol (RP)
68837             Triggers on a Virtual Router and it meant to
68838             be used to initiate or shutdown routing
68839             protocols on a VRF.  Multiple RPs can be acted
68840             on simultaneously.  Also, individual RPs can
68841             be brought up in steps, which should not
68842             affect the RPs that were running. The BITS
68843             represent an Action-code that specifies what
68844             action is to be performed for the RPs.
68845             The actions are:  initiate(1) or shutdown(0).
68846
68847             The running status of an RP shall be available
68848             in the VRF stats table's rcVrfRpStatus, which has
68849             a similar format, but represents the status.
68850
68851             Bits 0-3 may be specified in any combination.
68852             Individual routing protocols may be enabled
68853             and disabled independently.  Protocols are
68854             enabled by setting the respective BIT and are
68855             disabled by resetting the BIT.
68856
68857             So, for example, to enable RIP and BGP protocols
68858             the rcVrfRpTrigger bits 0 and 2 need to be set, and
68859             as encoded as 10100000.
68860             All zeros should be interpreted as all protocols
68861             disable.
68862            "
68863        DEFVAL {{ rip, ospf }}
68864    ::= { rcVrfConfigEntry 9 }
68865
68866     rcVrfMaxRoutesTrapEnable  OBJECT-TYPE
68867        SYNTAX TruthValue
68868        MAX-ACCESS read-create
68869        STATUS current
68870        DESCRIPTION
68871            "This objects is used to enable the generation
68872             of the VRF Max Routes Exceeded traps.
68873                true(1)     - VRF Max Routes Exceeded Traps Enabled
68874                false(2)    - VRF Max Routes Exceeded Traps Disabled"
68875        DEFVAL { true }
68876    ::= { rcVrfConfigEntry 10 }
68877
68878    rcVrfIpv6MaxRoutes OBJECT-TYPE
68879        SYNTAX Unsigned32
68880        MAX-ACCESS read-create
68881        STATUS current
68882        DESCRIPTION
68883            "This object specifies the maximum number of IPv6 routes that
68884            this VRF can support. The default value is 5000."
68885        DEFVAL { 5000 }
68886    ::= { rcVrfConfigEntry 11 }
68887
68888     rcVrfIpv6MaxRoutesTrapEnable  OBJECT-TYPE
68889        SYNTAX TruthValue
68890        MAX-ACCESS read-create
68891        STATUS current
68892        DESCRIPTION
68893            "This objects is used to enable the generation
68894             of the IPv6 VRF Max Routes Exceeded traps.
68895                true(1)     - VRF IPv6 Max Routes Exceeded Traps Enabled
68896                false(2)    - VRF IPv6 Max Routes Exceeded Traps Disabled"
68897        DEFVAL { true }
68898    ::= { rcVrfConfigEntry 12 }
68899
68900    rcVrfStat OBJECT IDENTIFIER ::= { rcVrfObjects 2 }
68901
68902    rcVrfStatScalars OBJECT IDENTIFIER ::= { rcVrfStat 1 }
68903
68904    rcVrfConfiguredVRFs OBJECT-TYPE
68905        SYNTAX Unsigned32
68906        MAX-ACCESS read-only
68907        STATUS current
68908        DESCRIPTION
68909            "The number of VRFs configured on this network element."
68910        ::= { rcVrfStatScalars 1 }
68911
68912    rcVrfActiveVRFs OBJECT-TYPE
68913        SYNTAX Unsigned32
68914        MAX-ACCESS read-only
68915        STATUS current
68916        DESCRIPTION
68917            "The number of VRFs that are active on the network element.
68918            These are VRFs for which the
68919            rcVrfStatOperStatus  = up(1)"
68920        ::= { rcVrfStatScalars 2 }
68921
68922    rcVrfStatTable OBJECT-TYPE
68923        SYNTAX SEQUENCE OF RcVrfStatEntry
68924        MAX-ACCESS not-accessible
68925        STATUS current
68926        DESCRIPTION
68927            "This table contains statistics for the Virtual Router."
68928        ::= { rcVrfStat 2 }
68929
68930    rcVrfStatEntry OBJECT-TYPE
68931        SYNTAX RcVrfStatEntry
68932        MAX-ACCESS not-accessible
68933        STATUS current
68934        DESCRIPTION
68935            "Entries in this table are per rcVrfId."
68936        INDEX { rcVrfId }
68937        ::= { rcVrfStatTable 1 }
68938
68939    RcVrfStatEntry ::=
68940        SEQUENCE {
68941            rcVrfStatRouteEntries
68942                Unsigned32,
68943            rcVrfStatFIBEntries
68944                Unsigned32,
68945            rcVrfStatUpTime
68946                TimeTicks,
68947            rcVrfOperStatus
68948                INTEGER,
68949            rcVrfRpStatus
68950                VrfRpTriggerBitCode,
68951            rcVrfRouterAddressType
68952                InetAddressType,
68953            rcVrfRouterAddress
68954                InetAddress
68955         }
68956
68957    rcVrfStatRouteEntries OBJECT-TYPE
68958        SYNTAX Unsigned32
68959        MAX-ACCESS read-only
68960        STATUS current
68961        DESCRIPTION
68962            "Total number of routes for this VRF."
68963        ::= { rcVrfStatEntry 1 }
68964
68965    rcVrfStatFIBEntries OBJECT-TYPE
68966        SYNTAX Unsigned32
68967        MAX-ACCESS read-only
68968        STATUS current
68969        DESCRIPTION
68970            "Total number of FIB Entries for this VRF."
68971        ::= { rcVrfStatEntry 2 }
68972
68973    rcVrfStatUpTime OBJECT-TYPE
68974        SYNTAX TimeTicks
68975        MAX-ACCESS read-only
68976        STATUS current
68977        DESCRIPTION
68978            "The time in (in hundredths of a second) since
68979            this VRF entry has been operational."
68980        ::= { rcVrfStatEntry 3 }
68981
68982    rcVrfOperStatus OBJECT-TYPE
68983        SYNTAX  INTEGER {
68984                 up(1),
68985                 down(2),
68986                 unknown(3)
68987                }
68988        MAX-ACCESS read-only
68989        STATUS current
68990        DESCRIPTION
68991            "The operational status of the Virtual Router."
68992        ::= { rcVrfStatEntry 4 }
68993
68994    rcVrfRpStatus OBJECT-TYPE
68995        SYNTAX  VrfRpTriggerBitCode
68996        MAX-ACCESS read-only
68997        STATUS current
68998        DESCRIPTION
68999            "This object represents the status of Routing
69000             Protocols on this VRF corresponding to the list
69001             of RP specified in rcVrfRpTrigger.
69002
69003             The BITS represent an Action-code that specifies
69004             the status of the RPs.
69005             The status are:  initiated (1) or shutdown (0).
69006             Initiated status is indicated when the respective
69007             BIT value is 1 and indicates shutdown when the
69008             respective BIT value is 0.
69009
69010             Bits 0-3 may appear in any combination to
69011             indicate that RPs may be enabled and disabled
69012             independently or that multiple RP are acted on
69013             simultaneously.
69014            "
69015        ::= { rcVrfStatEntry 5 }
69016
69017    rcVrfRouterAddressType OBJECT-TYPE
69018        SYNTAX  InetAddressType
69019        MAX-ACCESS read-only
69020        STATUS current
69021        DESCRIPTION
69022            "Router Address Type of this VRF."
69023        ::= { rcVrfStatEntry 6 }
69024
69025    rcVrfRouterAddress OBJECT-TYPE
69026        SYNTAX  InetAddress
69027        MAX-ACCESS read-only
69028        STATUS current
69029        DESCRIPTION
69030            "Router Address of this VRF.  It is derived from one of the
69031            interfaces. If loopback interface is present, the loopback
69032            interface address can be used. However, loopback interface
69033            is optional."
69034        ::= { rcVrfStatEntry 7 }
69035
69036-- rcIpfix
69037
69038rcIpfixMib OBJECT IDENTIFIER ::= { rcIpfix 1 }
69039
69040rcIpfixConfGlobal OBJECT IDENTIFIER ::= { rcIpfixMib 1 }
69041rcIpfixTable      OBJECT IDENTIFIER ::= { rcIpfixMib 2 }
69042
69043-- ------------------------------------------
69044-- rcIpfixConfGlobal Group
69045-- ------------------------------------------
69046
69047rcIpfixConfState OBJECT-TYPE
69048    SYNTAX       EnableValue
69049    MAX-ACCESS   read-write
69050    STATUS       current
69051    DESCRIPTION  "Enables/Disables the state of ipfix on the box."
69052    DEFVAL       { disable }
69053    ::= { rcIpfixConfGlobal 1 }
69054
69055-- ------------------------------------------
69056-- IPFIX Table (per slot)
69057-- ------------------------------------------
69058
69059rcIpfixConfSlotTable OBJECT-TYPE
69060    SYNTAX       SEQUENCE OF RcIpfixConfSlotEntry
69061    MAX-ACCESS   not-accessible
69062    STATUS       current
69063    DESCRIPTION  "A table to store the configuration details for IPFIX for each
69064                  slot.  This table is indexed by slot number."
69065    ::= { rcIpfixTable 1 }
69066
69067rcIpfixConfSlotEntry OBJECT-TYPE
69068    SYNTAX       RcIpfixConfSlotEntry
69069    MAX-ACCESS   not-accessible
69070    STATUS       current
69071    DESCRIPTION  "One Entry holding IPFIX config information on slot basis."
69072    INDEX        { rcIpfixConfSlotNum }
69073    ::= { rcIpfixConfSlotTable 1 }
69074
69075RcIpfixConfSlotEntry ::= SEQUENCE {
69076    rcIpfixConfSlotNum              Integer32,
69077    rcIpfixConfSlotAgingIntv        Integer32,
69078    rcIpfixConfSlotActiveTimeout    Integer32,
69079    rcIpfixConfSlotExportIntv       Integer32,
69080    rcIpfixConfSlotExportState      EnableValue,
69081    rcIpfixConfSlotTempRefIntvSec   Integer32,
69082    rcIpfixConfSlotTempRefIntvPkts  Integer32
69083}
69084
69085rcIpfixConfSlotNum OBJECT-TYPE
69086    SYNTAX       Integer32 (3..12)
69087    MAX-ACCESS   not-accessible
69088    STATUS       current
69089    DESCRIPTION  "Slot number"
69090    ::= { rcIpfixConfSlotEntry 1 }
69091
69092rcIpfixConfSlotAgingIntv OBJECT-TYPE
69093    SYNTAX       Integer32 (10..3600)
69094    UNITS        "seconds"
69095    MAX-ACCESS   read-write
69096    STATUS       current
69097    DESCRIPTION  "Flow record aging interval (Value in seconds)."
69098    DEFVAL       { 15 }
69099    ::= { rcIpfixConfSlotEntry 2 }
69100
69101rcIpfixConfSlotActiveTimeout OBJECT-TYPE
69102    SYNTAX       Integer32 (1..60)
69103    UNITS        "minutes"
69104    MAX-ACCESS   read-write
69105    STATUS       current
69106    DESCRIPTION  "Flow record active timeout value (Value in mins)."
69107    DEFVAL       { 30 }
69108    ::= { rcIpfixConfSlotEntry 3 }
69109
69110rcIpfixConfSlotExportIntv OBJECT-TYPE
69111    SYNTAX       Integer32 (10..3600)
69112    UNITS        "seconds"
69113    MAX-ACCESS   read-write
69114    STATUS       current
69115    DESCRIPTION  "Frequency of flow export to collector (Value in sec)."
69116    DEFVAL       { 50 }
69117    ::= { rcIpfixConfSlotEntry 4 }
69118
69119rcIpfixConfSlotExportState OBJECT-TYPE
69120    SYNTAX       EnableValue
69121    MAX-ACCESS   read-write
69122    STATUS       current
69123    DESCRIPTION  "State of exporter."
69124    DEFVAL       { enable }
69125    ::= { rcIpfixConfSlotEntry 5 }
69126
69127rcIpfixConfSlotTempRefIntvSec OBJECT-TYPE
69128    SYNTAX       Integer32 (60..3600)
69129    UNITS        "seconds"
69130    MAX-ACCESS   read-write
69131    STATUS       current
69132    DESCRIPTION  "Template refresh timeout. Template is sent out to the
69133                  collector at least every x seconds or every y exported
69134                  packets, whichever occurs first."
69135    DEFVAL       { 60 }
69136    ::= { rcIpfixConfSlotEntry 6 }
69137
69138rcIpfixConfSlotTempRefIntvPkts OBJECT-TYPE
69139    SYNTAX       Integer32 (1..600)
69140    MAX-ACCESS   read-write
69141    STATUS       current
69142    DESCRIPTION  "Template refresh timeout. Template is sent out to the
69143                  collector at least every x seconds or every y exported
69144                  packets, whichever occurs first."
69145    DEFVAL       { 20 }
69146    ::= { rcIpfixConfSlotEntry 7 }
69147
69148-- ------------------------------------------
69149-- IPFIX Collector Table (per slot)
69150-- ------------------------------------------
69151
69152rcIpfixCollectorTable OBJECT-TYPE
69153    SYNTAX       SEQUENCE OF RcIpfixCollectorEntry
69154    MAX-ACCESS   not-accessible
69155    STATUS       current
69156    DESCRIPTION  "Table to store the configuration details for IPFIX collector
69157                  for each slot.  This table is indexed by slot number and ip
69158                  address."
69159    ::= { rcIpfixTable 2 }
69160
69161rcIpfixCollectorEntry OBJECT-TYPE
69162    SYNTAX       RcIpfixCollectorEntry
69163    MAX-ACCESS   not-accessible
69164    STATUS       current
69165    DESCRIPTION  "One entry holds IPFIX collector config information based on
69166                  slot info and collector ip address."
69167    INDEX        { rcIpfixCollectorSlotNum,
69168                   rcIpfixCollectorAddressType,
69169                   rcIpfixCollectorAddress }
69170    ::= { rcIpfixCollectorTable 1 }
69171
69172RcIpfixCollectorEntry ::= SEQUENCE {
69173    rcIpfixCollectorSlotNum        Integer32,
69174    rcIpfixCollectorAddressType    InetAddressType,
69175    rcIpfixCollectorAddress        InetAddress,
69176    rcIpfixCollectorProtocol       INTEGER,
69177    rcIpfixCollectorDestPort       InetPortNumber,
69178    rcIpfixCollectorExporterIpType InetAddressType,
69179    rcIpfixCollectorExporterIp     InetAddress,
69180    rcIpfixCollectorProtoVer       INTEGER,
69181    rcIpfixCollectorState          TruthValue,
69182    rcIpfixCollectorRowStatus      RowStatus
69183}
69184
69185rcIpfixCollectorSlotNum OBJECT-TYPE
69186    SYNTAX       Integer32 (3..12)
69187    MAX-ACCESS   not-accessible
69188    STATUS       current
69189    DESCRIPTION  "Slot number. An index to the CollectorEntry."
69190    ::= { rcIpfixCollectorEntry 1 }
69191
69192rcIpfixCollectorAddressType OBJECT-TYPE
69193    SYNTAX       InetAddressType
69194    MAX-ACCESS   not-accessible
69195    STATUS       current
69196    DESCRIPTION  "IP address type of the collector.  An index to the
69197                  CollectorEntry."
69198    ::= { rcIpfixCollectorEntry 2 }
69199
69200rcIpfixCollectorAddress OBJECT-TYPE
69201    SYNTAX       InetAddress
69202    MAX-ACCESS   not-accessible
69203    STATUS       current
69204    DESCRIPTION  "IP address of the collector.  An index to the CollectorEntry."
69205    ::= { rcIpfixCollectorEntry 3 }
69206
69207rcIpfixCollectorProtocol OBJECT-TYPE
69208    SYNTAX       INTEGER {
69209                            udp(1),
69210                            tcp(2),
69211                            sctp(3)
69212                         }
69213    MAX-ACCESS   read-create
69214    STATUS       current
69215    DESCRIPTION  "Protocol for export data from exporter to collector ."
69216    DEFVAL       { 1 }
69217    ::= { rcIpfixCollectorEntry 4 }
69218
69219rcIpfixCollectorDestPort OBJECT-TYPE
69220    SYNTAX       InetPortNumber (1..65535)
69221    MAX-ACCESS   read-create
69222    STATUS       current
69223    DESCRIPTION  "Dest port to send the requests."
69224    DEFVAL       { 9995 }
69225    ::= { rcIpfixCollectorEntry 5 }
69226
69227rcIpfixCollectorExporterIpType OBJECT-TYPE
69228    SYNTAX       InetAddressType
69229    MAX-ACCESS   read-create
69230    STATUS       current
69231    DESCRIPTION  "Ip address type of the exporter for collector."
69232    ::= { rcIpfixCollectorEntry 6 }
69233
69234rcIpfixCollectorExporterIp OBJECT-TYPE
69235    SYNTAX       InetAddress
69236    MAX-ACCESS   read-create
69237    STATUS       current
69238    DESCRIPTION  "Ip address of the exporter for collector."
69239    ::= { rcIpfixCollectorEntry 7 }
69240
69241rcIpfixCollectorProtoVer OBJECT-TYPE
69242    SYNTAX       INTEGER {
69243                            ipfix(1),
69244                            preipfixv9(2),
69245                            preipfixv5(3)
69246                         }
69247    MAX-ACCESS   read-create
69248    STATUS       current
69249    DESCRIPTION  "This specifies the protocol version for ipfix."
69250    DEFVAL       { 2 }
69251    ::= { rcIpfixCollectorEntry 8 }
69252
69253rcIpfixCollectorState OBJECT-TYPE
69254    SYNTAX       TruthValue
69255    MAX-ACCESS   read-create
69256    STATUS       current
69257    DESCRIPTION  "State of the particular collector.  Enable is true by
69258                  default."
69259    DEFVAL       { true }
69260    ::= { rcIpfixCollectorEntry 9 }
69261
69262rcIpfixCollectorRowStatus OBJECT-TYPE
69263    SYNTAX       RowStatus
69264    MAX-ACCESS   read-create
69265    STATUS       current
69266    DESCRIPTION  "Used to create/delete entries."
69267    ::= { rcIpfixCollectorEntry 10 }
69268
69269-- ------------------------------------------
69270-- IPFIX Table (per port)
69271-- ------------------------------------------
69272
69273rcIpfixConfPortTable OBJECT-TYPE
69274    SYNTAX       SEQUENCE OF RcIpfixConfPortEntry
69275    MAX-ACCESS   not-accessible
69276    STATUS       current
69277    DESCRIPTION  "A table to store the configuration details for IPFIX for each
69278                  port.  This table is indexed by port number."
69279    ::= { rcIpfixTable 3 }
69280
69281rcIpfixConfPortEntry OBJECT-TYPE
69282    SYNTAX       RcIpfixConfPortEntry
69283    MAX-ACCESS   not-accessible
69284    STATUS       current
69285    DESCRIPTION  "Entry holding IPFIX config information per port."
69286    INDEX        { rcIpfixConfPortId }
69287    ::= { rcIpfixConfPortTable 1 }
69288
69289RcIpfixConfPortEntry ::= SEQUENCE {
69290    rcIpfixConfPortId              InterfaceIndex,
69291    rcIpfixConfPortSampleRate      Integer32,
69292    rcIpfixConfPortHashPolyCoeffs  Integer32,
69293    rcIpfixConfPortHashPolySeed    Integer32,
69294    rcIpfixConfPortFlush           INTEGER,
69295    rcIpfixConfPortAllTraffic      EnableValue,
69296    rcIpfixConfPortHashKeyId       INTEGER,
69297    rcIpfixConfPortDynamicSampRate Integer32
69298}
69299
69300rcIpfixConfPortId OBJECT-TYPE
69301    SYNTAX       InterfaceIndex
69302    MAX-ACCESS   not-accessible
69303    STATUS       current
69304    DESCRIPTION  "An index to the IpfixConfPortEntry, a unique identifier of
69305                  the portId"
69306    ::= { rcIpfixConfPortEntry 1 }
69307
69308rcIpfixConfPortSampleRate OBJECT-TYPE
69309    SYNTAX       Integer32 (1..100000)
69310    MAX-ACCESS   read-write
69311    STATUS       current
69312    DESCRIPTION  "Used to configure the sampling rate. Sample one in every N
69313                  packets."
69314    DEFVAL       { 1 }
69315    ::= { rcIpfixConfPortEntry 2 }
69316
69317rcIpfixConfPortHashPolyCoeffs OBJECT-TYPE
69318    SYNTAX       Integer32 ('000401'h..'FFFFFF'h)
69319    MAX-ACCESS   read-write
69320    STATUS       current
69321    DESCRIPTION  "Command to set hash polynomial coeffs."
69322    DEFVAL       { '0007CC'h }
69323    ::= { rcIpfixConfPortEntry 3 }
69324
69325rcIpfixConfPortHashPolySeed OBJECT-TYPE
69326    SYNTAX       Integer32 ('000000'h..'FFFFFF'h)
69327    MAX-ACCESS   read-write
69328    STATUS       current
69329    DESCRIPTION  "Command to set hash polynomial seed."
69330    DEFVAL       { 0 }
69331    ::= { rcIpfixConfPortEntry 4 }
69332
69333rcIpfixConfPortFlush OBJECT-TYPE
69334    SYNTAX       INTEGER {
69335                            none(1),
69336                            flush(2),
69337                            exportAndFlush(3)
69338                         }
69339    MAX-ACCESS   read-write
69340    STATUS       current
69341    DESCRIPTION  "This is used to delete all records stored in COP, or to
69342                  initiate an export of all records and delete data base after
69343                  the export is finished."
69344    DEFVAL       { none }
69345    ::= { rcIpfixConfPortEntry 5 }
69346
69347rcIpfixConfPortAllTraffic OBJECT-TYPE
69348    SYNTAX       EnableValue
69349    MAX-ACCESS   read-write
69350    STATUS       current
69351    DESCRIPTION  "This is used to enable/disable ipfix on all trafiic, for the
69352                  specified port."
69353    DEFVAL       { disable }
69354    ::= { rcIpfixConfPortEntry 6 }
69355
69356rcIpfixConfPortHashKeyId OBJECT-TYPE
69357    SYNTAX       INTEGER {
69358                            hashKeyOne(1),
69359                            hashKeyTwo(2),
69360                            hashKeyThree(3),
69361                            hashKeyFour(4)
69362                         }
69363    MAX-ACCESS   read-write
69364    STATUS       current
69365    DESCRIPTION  "hash key id."
69366    DEFVAL       { 1 }
69367    ::= { rcIpfixConfPortEntry 7 }
69368
69369rcIpfixConfPortDynamicSampRate OBJECT-TYPE
69370    SYNTAX       Integer32 (1..100000)
69371    MAX-ACCESS   read-only
69372    STATUS       current
69373    DESCRIPTION  "Indicates the dynamic sampling rate."
69374    ::= { rcIpfixConfPortEntry 8 }
69375
69376-- ------------------------------------------
69377-- Hash Stats Table( per slot)
69378-- ------------------------------------------
69379
69380rcIpfixHashStatsTable OBJECT-TYPE
69381    SYNTAX       SEQUENCE OF RcIpfixHashStatsEntry
69382    MAX-ACCESS   not-accessible
69383    STATUS       current
69384    DESCRIPTION  "A table of hash Statistics entries to store the statistics
69385                  for each slot. This table is indexed by the slot number."
69386    ::= { rcIpfixTable 4 }
69387
69388rcIpfixHashStatsEntry OBJECT-TYPE
69389    SYNTAX       RcIpfixHashStatsEntry
69390    MAX-ACCESS   not-accessible
69391    STATUS       current
69392    DESCRIPTION  "Entry containing hash statistics information for a particular
69393                  slot."
69394    INDEX        { rcIpfixHashStatsSlotNum }
69395    ::= { rcIpfixHashStatsTable 1 }
69396
69397RcIpfixHashStatsEntry ::= SEQUENCE {
69398    rcIpfixHashStatsSlotNum        Integer32,
69399    rcIpfixHashStatsHashOverflows  Counter64,
69400    rcIpfixHashStatsHashDrops      Counter64,
69401    rcIpfixHashStatsClear          INTEGER,
69402    rcIpfixHashStatsClearTime      TimeStamp
69403}
69404
69405rcIpfixHashStatsSlotNum OBJECT-TYPE
69406    SYNTAX       Integer32 (3..12)
69407    MAX-ACCESS   not-accessible
69408    STATUS       current
69409    DESCRIPTION  "A unique identifier for the table."
69410    ::= { rcIpfixHashStatsEntry 1 }
69411
69412rcIpfixHashStatsHashOverflows OBJECT-TYPE
69413    SYNTAX       Counter64
69414    MAX-ACCESS   read-only
69415    STATUS       current
69416    DESCRIPTION  "Count of hash overflows per slot."
69417    ::= { rcIpfixHashStatsEntry 2 }
69418
69419rcIpfixHashStatsHashDrops OBJECT-TYPE
69420    SYNTAX       Counter64
69421    MAX-ACCESS   read-only
69422    STATUS       current
69423    DESCRIPTION  "Count of hash drops per slot."
69424    ::= { rcIpfixHashStatsEntry 3 }
69425
69426rcIpfixHashStatsClear OBJECT-TYPE
69427    SYNTAX       INTEGER {
69428                            clear(1)
69429                         }
69430    MAX-ACCESS   read-write
69431    STATUS       current
69432    DESCRIPTION  "Setting this object will clear hash statistics for a slot."
69433    ::= { rcIpfixHashStatsEntry 4 }
69434
69435rcIpfixHashStatsClearTime OBJECT-TYPE
69436    SYNTAX       TimeStamp
69437    MAX-ACCESS   read-only
69438    STATUS       current
69439    DESCRIPTION  "The value of sysUpTime when the hash statistics were last
69440                  cleared."
69441    ::= { rcIpfixHashStatsEntry 5 }
69442
69443-- ------------------------------------------
69444-- Exporter Stats Table( per slot, per collector)
69445-- ------------------------------------------
69446
69447rcIpfixExporterStatsTable OBJECT-TYPE
69448    SYNTAX       SEQUENCE OF RcIpfixExporterStatsEntry
69449    MAX-ACCESS   not-accessible
69450    STATUS       current
69451    DESCRIPTION  "A table of Exporter Statistics entries to store the statistics
69452                  for each slot, each collector.  This table is indexed by the
69453                  slot number and collector address."
69454    ::= { rcIpfixTable 5 }
69455
69456rcIpfixExporterStatsEntry OBJECT-TYPE
69457    SYNTAX       RcIpfixExporterStatsEntry
69458    MAX-ACCESS   not-accessible
69459    STATUS       current
69460    DESCRIPTION  "Entry containing Exporter statistics information for a
69461                  particular slot and particular collector."
69462    INDEX        { rcIpfixExporterStatsSlotNum,
69463                   rcIpfixExporterStatsCollectorType,
69464                   rcIpfixExporterStatsCollector }
69465    ::= { rcIpfixExporterStatsTable 1 }
69466
69467RcIpfixExporterStatsEntry ::= SEQUENCE {
69468    rcIpfixExporterStatsSlotNum        Integer32,
69469    rcIpfixExporterStatsCollectorType  InetAddressType,
69470    rcIpfixExporterStatsCollector      InetAddress,
69471    rcIpfixExporterStatsOutPkts        Counter64,
69472    rcIpfixExporterStatsOutOctets      Counter64,
69473    rcIpfixExporterStatsPktsLoss       Counter64,
69474    rcIpfixExporterStatsClear          INTEGER,
69475    rcIpfixExporterStatsClearTime      TimeStamp
69476}
69477
69478rcIpfixExporterStatsSlotNum OBJECT-TYPE
69479    SYNTAX       Integer32 (3..12)
69480    MAX-ACCESS   not-accessible
69481    STATUS       current
69482    DESCRIPTION  "Index for the table, slot number."
69483    ::= { rcIpfixExporterStatsEntry 1 }
69484
69485rcIpfixExporterStatsCollectorType OBJECT-TYPE
69486    SYNTAX       InetAddressType
69487    MAX-ACCESS   not-accessible
69488    STATUS       current
69489    DESCRIPTION  "Collector IP address type.  This is an index for the table."
69490    ::= { rcIpfixExporterStatsEntry 2 }
69491
69492rcIpfixExporterStatsCollector OBJECT-TYPE
69493    SYNTAX       InetAddress
69494    MAX-ACCESS   not-accessible
69495    STATUS       current
69496    DESCRIPTION  "Index for the table, collector address."
69497    ::= { rcIpfixExporterStatsEntry 3 }
69498
69499rcIpfixExporterStatsOutPkts OBJECT-TYPE
69500    SYNTAX       Counter64
69501    MAX-ACCESS   read-only
69502    STATUS       current
69503    DESCRIPTION  "Number of Packets sent."
69504    ::= { rcIpfixExporterStatsEntry 4 }
69505
69506rcIpfixExporterStatsOutOctets OBJECT-TYPE
69507    SYNTAX       Counter64
69508    MAX-ACCESS   read-only
69509    STATUS       current
69510    DESCRIPTION  "Number of Bytes sent."
69511    ::= { rcIpfixExporterStatsEntry 5 }
69512
69513rcIpfixExporterStatsPktsLoss OBJECT-TYPE
69514    SYNTAX       Counter64
69515    MAX-ACCESS   read-only
69516    STATUS       current
69517    DESCRIPTION  "Number of Records lost."
69518    ::= { rcIpfixExporterStatsEntry 6 }
69519
69520rcIpfixExporterStatsClear OBJECT-TYPE
69521    SYNTAX       INTEGER {
69522                            clear(1)
69523                         }
69524    MAX-ACCESS   read-write
69525    STATUS       current
69526    DESCRIPTION  "Setting this object will clear exporter statistics."
69527    ::= { rcIpfixExporterStatsEntry 7 }
69528
69529rcIpfixExporterStatsClearTime OBJECT-TYPE
69530    SYNTAX       TimeStamp
69531    MAX-ACCESS   read-only
69532    STATUS       current
69533    DESCRIPTION  "The value of sysUpTime when exporter statistics were last
69534                  cleared."
69535    ::= { rcIpfixExporterStatsEntry 8 }
69536
69537--
69538-- IPVPN Mib
69539--
69540
69541rcIpVpn   OBJECT IDENTIFIER ::= { rcIp 27 }
69542
69543rcIpVpnRouteDistinguisherTableSize OBJECT-TYPE
69544        SYNTAX          Integer32
69545        MAX-ACCESS      read-only
69546        STATUS          current
69547        DESCRIPTION     "Size of Route Distinguisher Table"
69548        ::= { rcIpVpn 1 }
69549
69550rcIpVpnRouteDistinguisherTable OBJECT-TYPE
69551    SYNTAX        SEQUENCE OF RcIpVpnRouteDistinguisherEntry
69552    MAX-ACCESS    not-accessible
69553    STATUS        current
69554    DESCRIPTION   "The Route Distinguisher Table is a table of entries."
69555    ::= { rcIpVpn 2 }
69556
69557rcIpVpnRouteDistinguisherEntry OBJECT-TYPE
69558    SYNTAX        RcIpVpnRouteDistinguisherEntry
69559    MAX-ACCESS    not-accessible
69560    STATUS        current
69561    DESCRIPTION   "The table contains route distinguisher entry for ipvpn. A                       route distinguisher entry can be of two types: Type 0 and                       Type 1. Each type is comprised as follows: Type 0 is made                       of the 2-byte Autonomous System Number (globally unique) as                     administrator field followed by a 4-byte locally assigned                       number field.Type 1 is made of a 4 byte IP address globally                     unique followed by a 2-byte locally assigned number."
69562    INDEX         { rcIpVpnVrfId }
69563    ::= { rcIpVpnRouteDistinguisherTable 1 }
69564
69565RcIpVpnRouteDistinguisherEntry ::= SEQUENCE {
69566              rcIpVpnVrfId                         VrfIdentifier,
69567              rcIpVpnRouteDistinguisherType        INTEGER,
69568              rcIpVpnRouteDistinguisherAddress     IpAddress,
69569              rcIpVpnRouteDistinguisherAsNumber    INTEGER,
69570              rcIpVpnRouteDistinguisherAssignedNum Unsigned32,
69571              rcIpVpnRouteDistinguisherRowStatus   RowStatus
69572             }
69573
69574rcIpVpnVrfId OBJECT-TYPE
69575    SYNTAX        VrfIdentifier
69576    MAX-ACCESS    not-accessible
69577    STATUS        current
69578    DESCRIPTION   "The VrfId is the unique identifier of the
69579                   rcIpVpnRouteDistinguisherTable. It is unique because
69580                   there is only one Route-Distinguisher per Vrf i.e. there
69581                   is a one-to-one mapping between the route-distinguisher
69582                   and the Vrf."
69583    ::= { rcIpVpnRouteDistinguisherEntry 1 }
69584
69585rcIpVpnRouteDistinguisherType OBJECT-TYPE
69586    SYNTAX        INTEGER {
69587                    none(0),
69588                    asnum(1),
69589                    ipaddr(2)
69590                  }
69591    MAX-ACCESS    read-only
69592    STATUS        current
69593    DESCRIPTION   "The route distinguisher can be of the type Ipaddress or
69594                   AS number (Autonomous System) number."
69595    DEFVAL        {asnum}
69596    ::= { rcIpVpnRouteDistinguisherEntry 2 }
69597
69598rcIpVpnRouteDistinguisherAddress OBJECT-TYPE
69599    SYNTAX        IpAddress
69600    MAX-ACCESS    read-create
69601    STATUS        current
69602    DESCRIPTION   "The IpAddress is required along with the Assigned number
69603                   to create a route-distinguisher entry."
69604    ::= { rcIpVpnRouteDistinguisherEntry 3 }
69605
69606rcIpVpnRouteDistinguisherAsNumber OBJECT-TYPE
69607    SYNTAX        INTEGER(0..65535)
69608    MAX-ACCESS    read-create
69609    STATUS        current
69610    DESCRIPTION   "The AS (Autonomous System) number is required along with
69611                   the Assigned number to create a route-distinguisher entry."
69612    ::= { rcIpVpnRouteDistinguisherEntry 4 }
69613
69614rcIpVpnRouteDistinguisherAssignedNum OBJECT-TYPE
69615    SYNTAX        Unsigned32(0..2147483647)
69616    MAX-ACCESS    read-create
69617    STATUS        current
69618    DESCRIPTION   "The assigned number is used in combination with the
69619                   IpAddress or the AS number to create an entry for the
69620                   route-distinguisher."
69621    ::= { rcIpVpnRouteDistinguisherEntry 5 }
69622
69623rcIpVpnRouteDistinguisherRowStatus OBJECT-TYPE
69624    SYNTAX        RowStatus
69625    MAX-ACCESS    read-create
69626    STATUS        current
69627    DESCRIPTION   "Row Status for the Route Distinguisher Table."
69628    ::= { rcIpVpnRouteDistinguisherEntry 6 }
69629
69630rcIpVpnRouteTargetTableSize OBJECT-TYPE
69631        SYNTAX          Integer32
69632        MAX-ACCESS      read-only
69633        STATUS          current
69634        DESCRIPTION     "Size of Route Target Table"
69635        ::= { rcIpVpn 3 }
69636
69637rcIpVpnRouteTargetTable OBJECT-TYPE
69638    SYNTAX        SEQUENCE OF RcIpVpnRouteTargetEntry
69639    MAX-ACCESS    not-accessible
69640    STATUS        current
69641    DESCRIPTION   "This table specifies per-VRF route target association."
69642    ::= { rcIpVpn 4 }
69643
69644rcIpVpnRouteTargetEntry OBJECT-TYPE
69645    SYNTAX        RcIpVpnRouteTargetEntry
69646    MAX-ACCESS    not-accessible
69647    STATUS        current
69648    DESCRIPTION   "An entry in this table is created for each route target
69649                   configured for a VRF supporting a MPLS/BGP VPN instance."
69650    INDEX         { rcIpVpnRouteTargetIndex }
69651    ::= { rcIpVpnRouteTargetTable 1 }
69652
69653RcIpVpnRouteTargetEntry ::=
69654    SEQUENCE {
69655              rcIpVpnRouteTargetIndex       INTEGER,
69656              rcIpVpnRouteTargetType        INTEGER,
69657              rcIpVpnRouteTargetIpAddress   IpAddress,
69658              rcIpVpnRouteTargetAsNumber    INTEGER,
69659              rcIpVpnRouteTargetAssignedNum Unsigned32,
69660              rcIpVpnRouteTargetRowStatus   RowStatus
69661             }
69662
69663rcIpVpnRouteTargetIndex  OBJECT-TYPE
69664    SYNTAX        INTEGER(1..10000)
69665    MAX-ACCESS    not-accessible
69666    STATUS        current
69667    DESCRIPTION   "The Route Target Index is a unique value for the
69668                   rcIpVpnRouteTargetTable. It is an incremental integer value."
69669    ::= { rcIpVpnRouteTargetEntry 1 }
69670
69671rcIpVpnRouteTargetType  OBJECT-TYPE
69672    SYNTAX        INTEGER {
69673                    none(0),
69674                    asnum(1),
69675                    ipaddr(2)
69676                  }
69677    MAX-ACCESS     read-only
69678    STATUS        current
69679    DESCRIPTION   "The route target entry is identified on the basis of                            ipaddress for Autonomous System number."
69680    DEFVAL         {asnum}
69681    ::= { rcIpVpnRouteTargetEntry 2 }
69682
69683rcIpVpnRouteTargetIpAddress  OBJECT-TYPE
69684    SYNTAX        IpAddress
69685    MAX-ACCESS    read-create
69686    STATUS        current
69687    DESCRIPTION   "The IpAddress is required along with the Assigned number
69688                   to create a route-target entry."
69689    ::= { rcIpVpnRouteTargetEntry 3 }
69690
69691rcIpVpnRouteTargetAsNumber  OBJECT-TYPE
69692    SYNTAX        INTEGER (0..65535)
69693    MAX-ACCESS    read-create
69694    STATUS        current
69695    DESCRIPTION   "The AS (Autonomous System) number is required along with
69696                   the Assigned number to create a route-target entry."
69697    ::= { rcIpVpnRouteTargetEntry 4 }
69698
69699rcIpVpnRouteTargetAssignedNum  OBJECT-TYPE
69700    SYNTAX        Unsigned32(0..2147483647)
69701    MAX-ACCESS    read-create
69702    STATUS        current
69703    DESCRIPTION   "The assigned number is used in combination with the IpAddress
69704                   or the AS number to create an entry for the route-target
69705                   table."
69706    ::= { rcIpVpnRouteTargetEntry 5 }
69707
69708rcIpVpnRouteTargetRowStatus OBJECT-TYPE
69709    SYNTAX        RowStatus
69710    MAX-ACCESS    read-create
69711    STATUS        current
69712    DESCRIPTION   "Table Row Status."
69713    ::= { rcIpVpnRouteTargetEntry 6 }
69714
69715rcVrfIpVpnTableSize OBJECT-TYPE
69716        SYNTAX          Integer32
69717        MAX-ACCESS      read-only
69718        STATUS          current
69719        DESCRIPTION     "Size of Vrf IpVpn Table"
69720        ::= { rcVrfObjects 3 }
69721
69722rcVrfIpVpnTable   OBJECT-TYPE
69723    SYNTAX        SEQUENCE OF RcVrfIpVpnTableEntry
69724    MAX-ACCESS    not-accessible
69725    STATUS        current
69726    DESCRIPTION   "Table required to configure vpn under ip."
69727    ::= { rcVrfObjects 4 }
69728
69729rcVrfIpVpnTableEntry  OBJECT-TYPE
69730    SYNTAX         RcVrfIpVpnTableEntry
69731    MAX-ACCESS     not-accessible
69732    STATUS         current
69733    DESCRIPTION    "Entries in this table are per rcVrfId."
69734    INDEX          { rcVrfIpVpnVrfId }
69735    ::= { rcVrfIpVpnTable 1 }
69736
69737RcVrfIpVpnTableEntry ::=
69738    SEQUENCE {
69739              rcVrfIpVpnVrfId  VrfIdentifier,
69740              rcVrfIpVpnStatus EnableValue,
69741              rcVrfIpVpnImportRTList           IdList,
69742              rcVrfIpVpnExportRTList           IdList,
69743              rcVrfIpVpnSvcLblAllocOpt      INTEGER,
69744              rcVrfIpVpnRowStatus      RowStatus,
69745              rcVrfIpVpnIsidNumber        Integer32
69746             }
69747
69748rcVrfIpVpnVrfId OBJECT-TYPE
69749    SYNTAX        VrfIdentifier
69750    MAX-ACCESS    not-accessible
69751    STATUS        current
69752    DESCRIPTION   "The VrfId serves as the Index for the rcIpVpnVrfTable and
69753                   also for the rcIpVpnRouteDistinguisherTable. It allows to
69754                   connect to the vrf table to obtain other attributes like the
69755                   vrf name, rcVrfMaxRoutesTrapEnable etc."
69756    ::= { rcVrfIpVpnTableEntry 1 }
69757
69758rcVrfIpVpnStatus  OBJECT-TYPE
69759    SYNTAX        EnableValue
69760    MAX-ACCESS    read-create
69761    STATUS        current
69762    DESCRIPTION   "The status of IpVpn."
69763    DEFVAL        { disable }
69764    ::= { rcVrfIpVpnTableEntry 2 }
69765
69766rcVrfIpVpnImportRTList  OBJECT-TYPE
69767    SYNTAX        IdList
69768    MAX-ACCESS    read-create
69769    STATUS        current
69770    DESCRIPTION   "The Import RT list is a list of all the route-targets
69771                   attached to a particular vrf behaving in the import mode."
69772    ::= { rcVrfIpVpnTableEntry 3 }
69773
69774rcVrfIpVpnExportRTList  OBJECT-TYPE
69775    SYNTAX        IdList
69776    MAX-ACCESS    read-create
69777    STATUS        current
69778    DESCRIPTION   "The Export RT list is a list of all the route-targets
69779                   attached to a particular vrf in the export mode."
69780    ::= { rcVrfIpVpnTableEntry 4 }
69781
69782rcVrfIpVpnSvcLblAllocOpt OBJECT-TYPE
69783    SYNTAX        INTEGER {
69784                    perVrfperNexthop(1),
69785                    perVrf(2)
69786                  }
69787    MAX-ACCESS    read-create
69788    STATUS        current
69789    DESCRIPTION   "The service label allocation option for the ipvpn"
69790    ::= { rcVrfIpVpnTableEntry 5 }
69791
69792rcVrfIpVpnRowStatus OBJECT-TYPE
69793    SYNTAX       RowStatus
69794    MAX-ACCESS   read-create
69795    STATUS       current
69796    DESCRIPTION  "RowStatus for the Vpn Entry."
69797    ::= { rcVrfIpVpnTableEntry 6 }
69798
69799rcVrfIpVpnIsidNumber OBJECT-TYPE
69800        SYNTAX          Integer32 (0..16777215)
69801        MAX-ACCESS      read-create
69802        STATUS          current
69803        DESCRIPTION     "IP VPN I-SID number.Default 0 value indicates
69804                         that no i-sid has been assinged."
69805        DEFVAL { 0 }
69806        ::= { rcVrfIpVpnTableEntry 7 }
69807
69808rcVrfNameTable OBJECT-TYPE
69809        SYNTAX SEQUENCE OF RcVrfNameEntry
69810        MAX-ACCESS not-accessible
69811        STATUS current
69812        DESCRIPTION
69813            "This table is for EDM and SNMP agent to get source vrf name
69814             for inter-vrf route redistribute."
69815        ::= { rcVrfObjects 5 }
69816
69817rcVrfNameEntry OBJECT-TYPE
69818        SYNTAX RcVrfNameEntry
69819        MAX-ACCESS not-accessible
69820        STATUS current
69821        DESCRIPTION
69822            "Each entry has the vrfid and name for source vrf needed by
69823            inter-vrf route redistribute."
69824        INDEX { rcVrfNameVrfId }
69825        ::= { rcVrfNameTable 1 }
69826
69827RcVrfNameEntry ::=
69828        SEQUENCE {
69829            rcVrfNameVrfId
69830                VrfIdentifier,
69831            rcVrfNameVrfName
69832                DisplayString
69833        }
69834
69835rcVrfNameVrfId OBJECT-TYPE
69836        SYNTAX VrfIdentifier
69837        MAX-ACCESS not-accessible
69838        STATUS current
69839        DESCRIPTION
69840            "The unique id of this virtual router instance."
69841    ::= { rcVrfNameEntry 1 }
69842
69843rcVrfNameVrfName OBJECT-TYPE
69844        SYNTAX DisplayString (SIZE (0..32))
69845        MAX-ACCESS read-only
69846        STATUS current
69847        DESCRIPTION
69848            "The Name of the Virtual Router."
69849    ::= { rcVrfNameEntry 2 }
69850
69851rcIpMvpnTable   OBJECT-TYPE
69852    SYNTAX        SEQUENCE OF RcIpMvpnTableEntry
69853    MAX-ACCESS    not-accessible
69854    STATUS        current
69855    DESCRIPTION   "Table required to configure mvpn"
69856    ::= { rcIp 31 }
69857
69858rcIpMvpnTableEntry  OBJECT-TYPE
69859    SYNTAX         RcIpMvpnTableEntry
69860    MAX-ACCESS     not-accessible
69861    STATUS         current
69862    DESCRIPTION    "Entries in this table are per rcVrfId."
69863    INDEX          { rcIpMvpnVrfId }
69864    ::= { rcIpMvpnTable 1 }
69865
69866RcIpMvpnTableEntry ::=
69867    SEQUENCE {
69868              rcIpMvpnVrfId  VrfIdentifier,
69869              rcIpMvpnEnable EnableValue,
69870              rcIpMvpnFwdCacheTimeout Integer32
69871             }
69872
69873rcIpMvpnVrfId OBJECT-TYPE
69874    SYNTAX        VrfIdentifier
69875    MAX-ACCESS    not-accessible
69876    STATUS        current
69877    DESCRIPTION   "The VrfId serves as the Index for rcVrfIpMvpnTableEntry"
69878    ::= { rcIpMvpnTableEntry 1 }
69879
69880rcIpMvpnEnable  OBJECT-TYPE
69881    SYNTAX        EnableValue
69882    MAX-ACCESS    read-write
69883    STATUS        current
69884    DESCRIPTION   "The status of mvpn on a vrf."
69885    DEFVAL        { disable }
69886    ::= { rcIpMvpnTableEntry 2 }
69887
69888rcIpMvpnFwdCacheTimeout OBJECT-TYPE
69889     SYNTAX        Integer32 (10..86400)
69890     MAX-ACCESS    read-write
69891     STATUS        current
69892     DESCRIPTION   "Mvpn Fwd Cache Timeout in seconds"
69893     DEFVAL         { 210 }
69894     ::= {  rcIpMvpnTableEntry 3 }
69895
69896
69897
69898rcSlppMib OBJECT IDENTIFIER ::= { rcSlpp 1 }
69899
69900rcSlppNotifications OBJECT IDENTIFIER ::= { rcSlppMib 0 }
69901rcSlppObjects       OBJECT IDENTIFIER ::= { rcSlppMib 1 }
69902rcSlppNotificationObjects OBJECT IDENTIFIER ::= { rcSlppMib 2 }
69903
69904rcSlppScalars OBJECT IDENTIFIER ::= { rcSlppObjects 1 }
69905
69906rcSlppGlobalEnable OBJECT-TYPE
69907    SYNTAX      TruthValue
69908    MAX-ACCESS  read-write
69909    STATUS      current
69910    DESCRIPTION "Global enable/disable for the simple loop prevention protocol."
69911    DEFVAL      { false }
69912    ::= { rcSlppScalars 1 }
69913
69914rcSlppTransmissionInterval OBJECT-TYPE
69915    SYNTAX      INTEGER (500..5000)
69916    MAX-ACCESS  read-write
69917    STATUS      current
69918    DESCRIPTION "The interval (in seconds) for which loop detection occurs."
69919    DEFVAL      { 500  }
69920    ::= { rcSlppScalars 2 }
69921
69922rcSlppEtherType OBJECT-TYPE
69923    SYNTAX        Integer32
69924    MAX-ACCESS    read-write
69925    STATUS        current
69926    DESCRIPTION   "SLPP Protocol Identification. The value is normally in Hex."
69927    DEFVAL        { '8104'h  }
69928    ::= { rcSlppScalars 3 }
69929
69930rcSlppGuardEtherType OBJECT-TYPE
69931    SYNTAX        Integer32(1..'FFFF'h)
69932    MAX-ACCESS    read-write
69933    STATUS        current
69934    DESCRIPTION   "SLPP Guard ether type."
69935    DEFVAL        { '8102'h }
69936    ::= { rcSlppScalars 6 }
69937
69938
69939rcSlppVlanTable OBJECT-TYPE
69940    SYNTAX      SEQUENCE OF RcSlppVlanEntry
69941    MAX-ACCESS  not-accessible
69942    STATUS      current
69943    DESCRIPTION "Table of VLANs for which simple loop detection occur on."
69944    ::= { rcSlppObjects 2 }
69945
69946rcSlppVlanEntry OBJECT-TYPE
69947    SYNTAX      RcSlppVlanEntry
69948    MAX-ACCESS  not-accessible
69949    STATUS      current
69950    DESCRIPTION "SLPP VLAN entry. "
69951    INDEX       { rcSlppVlanVlanId }
69952    ::= { rcSlppVlanTable 1 }
69953
69954RcSlppVlanEntry ::= SEQUENCE {
69955    rcSlppVlanVlanId       RcVlanIdOrNone,
69956    rcSlppVlanSlppEnable   TruthValue,
69957    rcSlppVlanRowStatus    RowStatus
69958}
69959
69960rcSlppVlanVlanId OBJECT-TYPE
69961    SYNTAX        RcVlanIdOrNone
69962    MAX-ACCESS    not-accessible
69963    STATUS        current
69964    DESCRIPTION   "Vlan id for which simple loop detection occurs on."
69965    ::= { rcSlppVlanEntry 1 }
69966
69967rcSlppVlanSlppEnable OBJECT-TYPE
69968    SYNTAX        TruthValue
69969    MAX-ACCESS    read-write
69970    STATUS        current
69971    DESCRIPTION   "Flag to indicate whether the VLAN entry is active or not for         SLPP."
69972    ::= { rcSlppVlanEntry 2 }
69973
69974rcSlppVlanRowStatus OBJECT-TYPE
69975    SYNTAX        RowStatus
69976    MAX-ACCESS    read-write
69977    STATUS        current
69978    DESCRIPTION   "Used to create/delete entries."
69979    ::= { rcSlppVlanEntry 3 }
69980
69981rcSlppPortTable OBJECT-TYPE
69982    SYNTAX      SEQUENCE OF RcSlppPortEntry
69983    MAX-ACCESS  not-accessible
69984    STATUS      current
69985    DESCRIPTION "Table of ports for which simple loop detection occurs on."
69986    ::= { rcSlppObjects 3 }
69987
69988rcSlppPortEntry OBJECT-TYPE
69989    SYNTAX      RcSlppPortEntry
69990    MAX-ACCESS  not-accessible
69991    STATUS      current
69992    DESCRIPTION "SLPP Port entry. "
69993    INDEX       { rcSlppPortIfIndex }
69994    ::= { rcSlppPortTable 1 }
69995
69996RcSlppPortEntry ::= SEQUENCE {
69997    rcSlppPortIfIndex             InterfaceIndex,
69998    rcSlppPortPktRxThreshold      Integer32,
69999    rcSlppPortSlppEnable          TruthValue,
70000    rcSlppPortIncomingVlanId      RcVlanIdOrNone,
70001    rcSlppPortSrcNodeType         INTEGER,
70002    rcSlppPortPktRxCount          Integer32,
70003    rcSlppPortGuardEnable         TruthValue,
70004    rcSlppPortGuardTimeout        Integer32,
70005    rcSlppPortGuardStatus         INTEGER,
70006    rcSlppPortGuardTimerCount     Integer32,
70007    rcSlppPortTimeToClrPktRxCount Unsigned32,
70008    rcSlppPortRemainingTimeToClrPktRxCount Unsigned32,
70009    rcSlppPortClearPktRxCount     TruthValue
70010}
70011
70012rcSlppPortIfIndex OBJECT-TYPE
70013    SYNTAX        InterfaceIndex
70014    MAX-ACCESS    not-accessible
70015    STATUS        current
70016    DESCRIPTION   "Port on which simple loop detection occurs on."
70017    ::= { rcSlppPortEntry 1 }
70018
70019rcSlppPortPktRxThreshold OBJECT-TYPE
70020    SYNTAX        Integer32 (1..500)
70021    MAX-ACCESS    read-write
70022    STATUS        current
70023    DESCRIPTION   "Once the number of SLPP packets received on this port reaches       this threshold action will be taken.Normally, the port will be shutdown."
70024    DEFVAL         { 1 }
70025    ::= { rcSlppPortEntry 2 }
70026
70027rcSlppPortSlppEnable OBJECT-TYPE
70028    SYNTAX        TruthValue
70029    MAX-ACCESS    read-write
70030    STATUS        current
70031    DESCRIPTION   "Flag to indicate whether the port entry is active or not for        SLPP."
70032    DEFVAL        { false }
70033    ::= { rcSlppPortEntry 3 }
70034
70035rcSlppPortIncomingVlanId OBJECT-TYPE
70036    SYNTAX        RcVlanIdOrNone
70037    MAX-ACCESS    read-only
70038    STATUS        current
70039    DESCRIPTION   "Vlan id of the classified packet on the port brought down by        SLPP."
70040    ::= { rcSlppPortEntry 5 }
70041
70042rcSlppPortSrcNodeType OBJECT-TYPE
70043    SYNTAX        INTEGER {
70044                         none(0),
70045                         local(1),
70046                         peer(2)
70047                  }
70048    MAX-ACCESS    read-only
70049    STATUS        current
70050    DESCRIPTION   "The src node type of the received slpp Pkt."
70051    ::= { rcSlppPortEntry 6 }
70052
70053rcSlppPortPktRxCount OBJECT-TYPE
70054    SYNTAX        Integer32  (1..500)
70055    MAX-ACCESS    read-only
70056    STATUS        current
70057    DESCRIPTION   "Total number of SLPP packets received on the port."
70058    ::= { rcSlppPortEntry 7}
70059
70060rcSlppPortGuardEnable OBJECT-TYPE
70061    SYNTAX    TruthValue
70062    MAX-ACCESS    read-write
70063    STATUS        current
70064    DESCRIPTION
70065        "Flag to indicate if SLPP-guard is enabled on the port."
70066    ::= { rcSlppPortEntry 8 }
70067
70068rcSlppPortGuardTimeout OBJECT-TYPE
70069    SYNTAX    Integer32 (0|10..65535)
70070    MAX-ACCESS    read-write
70071    STATUS        current
70072    DESCRIPTION
70073        "This value specifies the time period for which a port will remain
70074        disabled.  When SLPP-guard disables a port, after this time period
70075        expires, the port will become re-enabled.  A value of 0 means ports
70076        will never be re-enabled."
70077    ::= { rcSlppPortEntry 9 }
70078
70079rcSlppPortGuardStatus OBJECT-TYPE
70080    SYNTAX        INTEGER {
70081                      none(1),
70082                      monitoring(2),
70083                      blocking(3)
70084                  }
70085    MAX-ACCESS    read-only
70086    STATUS        current
70087    DESCRIPTION
70088        "The object indicates the SLPP-guard status of a port."
70089    ::= { rcSlppPortEntry 10 }
70090
70091rcSlppPortGuardTimerCount OBJECT-TYPE
70092    SYNTAX        Integer32 (0..65535)
70093    MAX-ACCESS    read-only
70094    STATUS        current
70095    DESCRIPTION
70096        "This value specifies the time period that has passed since
70097         a port was operationally disabled by SLPP-guard.  When this
70098         object reaches the timeout value (rcSlppPortGuardTimeout),
70099         the port will become re-enabled."
70100    ::= { rcSlppPortEntry 11 }
70101
70102rcSlppPortTimeToClrPktRxCount OBJECT-TYPE
70103    SYNTAX        Unsigned32 (1..21600)
70104    UNITS         "seconds"
70105    MAX-ACCESS    read-write
70106    STATUS        current
70107    DESCRIPTION   "Time to clear the SLPP Rx PDU counter. This has a default
70108                   value of 21600 seconds. Once SLPP is enabled and port
70109                   starts receiving SLPP PDUs, a timer is started and once
70110                   the timer exceeds this configured value, rcSlppPortPktRxCount
70111                   is reset to zero."
70112    ::= {rcSlppPortEntry 12}
70113
70114rcSlppPortRemainingTimeToClrPktRxCount OBJECT-TYPE
70115    SYNTAX        Unsigned32 (1..21600)
70116    UNITS         "seconds"
70117    MAX-ACCESS    read-only
70118    STATUS        current
70119    DESCRIPTION   "Remaining time to clear the SLPP Rx PDU counter. It is
70120                   calculated using rcSlppPortTimeToClrPktRxCount and has
70121                   a granularity of 5 seconds."
70122    ::= { rcSlppPortEntry 13}
70123
70124rcSlppPortClearPktRxCount       OBJECT-TYPE
70125    SYNTAX        TruthValue
70126    MAX-ACCESS    read-write
70127    STATUS        current
70128    DESCRIPTION   "Clear the SLPP Rx PDU counter."
70129    ::= { rcSlppPortEntry 14}
70130
70131
70132rcSlppIncomingVlanId OBJECT-TYPE
70133    SYNTAX        RcVlanIdOrNone
70134    MAX-ACCESS    accessible-for-notify
70135    STATUS        current
70136    DESCRIPTION   "Vlan id of the classified packet on the port brought down by        SLPP."
70137    ::= { rcSlppNotificationObjects 1 }
70138
70139rcSlppSrcMacAddress OBJECT-TYPE
70140    SYNTAX              MacAddress
70141    MAX-ACCESS   accessible-for-notify
70142    STATUS             current
70143    DESCRIPTION  "Source MAC address in the classified packet on the port
70144       brought down by SLPP."
70145    ::= { rcSlppNotificationObjects 2 }
70146
70147rcSlppRxPortIndex OBJECT-TYPE
70148    SYNTAX        InterfaceIndex
70149    MAX-ACCESS    accessible-for-notify
70150    STATUS        current
70151    DESCRIPTION   "Port on which the SLPP packet is received."
70152    ::= { rcSlppNotificationObjects 3 }
70153
70154rcSlppRxVlanId OBJECT-TYPE
70155    SYNTAX        RcVlanIdOrNone
70156    MAX-ACCESS    accessible-for-notify
70157    STATUS        current
70158    DESCRIPTION   "Vlan on which the SLPP packet is received."
70159    ::= { rcSlppNotificationObjects 4 }
70160
70161rcSlppGuardPortIfIndex OBJECT-TYPE
70162    SYNTAX        InterfaceIndex
70163    MAX-ACCESS    accessible-for-notify
70164    STATUS        current
70165    DESCRIPTION   "Port on which the SLPP-guard packet is received."
70166    ::= { rcSlppNotificationObjects 6 }
70167
70168rcnSlppPortDownEvent NOTIFICATION-TYPE
70169    OBJECTS        { rcSlppPortSlppEnable, rcSlppVlanSlppEnable,
70170                                   rcSlppIncomingVlanId, rcSlppSrcMacAddress  }
70171    STATUS           obsolete
70172    DESCRIPTION   "A port down event that has occurred due to SLPP.  The user is       notified of the expected Vlan ID along with the Vlan ID and source MAC
70173       address of the packet coming in on the port identified.  The first two
70174       objects can be used to lookup instance info for port id and vlan id."
70175    ::= { rcSlppNotifications 1 }
70176
70177rcnSlppPortDownEventNew NOTIFICATION-TYPE
70178    OBJECTS    { rcSlppRxPortIndex, rcSlppRxVlanId, rcSlppIncomingVlanId,
70179               rcSlppSrcMacAddress }
70180    STATUS         current
70181    DESCRIPTION    "A port down event that has occurred due to SLPP. The trap
70182        includes the port and its Vlan which receives the packet, and
70183        along with the Vlan ID and source MAC address of the packet coming in
70184        on the port identified."
70185    ::= { rcSlppNotifications 2 }
70186
70187rcnSlppGuardHoldDownExpired NOTIFICATION-TYPE
70188    OBJECTS     { rcSlppGuardPortIfIndex }
70189    STATUS      current
70190    DESCRIPTION
70191        "Indicates that the SLPP-guard hold-down timer has expired on a port
70192        on which SLPP-guard is enabled, and the port has been re-enabled."
70193    ::= { rcSlppNotifications 4 }
70194
70195rcnSlppGuardPacketReceived NOTIFICATION-TYPE
70196    OBJECTS     { rcSlppGuardPortIfIndex }
70197    STATUS      current
70198    DESCRIPTION
70199        "Indicates an SLPP packet has been received on a port on which
70200        SLPP-guard is enabled. The port has been disabled."
70201    ::= { rcSlppNotifications 5 }
70202
70203--
70204-- MSDP Module
70205--
70206rcMsdpMib OBJECT IDENTIFIER    ::= { rcMsdp 1 }
70207
70208--
70209-- MSDP Node definitions
70210--
70211-- rcMsdpNotifications       OBJECT IDENTIFIER ::= {rcMsdpMib 0}
70212rcMsdpObjects             OBJECT IDENTIFIER ::= {rcMsdpMib 1}
70213rcMsdpNotificationObjects OBJECT IDENTIFIER ::= {rcMsdpMib 2}
70214
70215--
70216-- Scalar objects
70217--
70218
70219rcMsdpScalars             OBJECT IDENTIFIER ::= {rcMsdpObjects 1}
70220
70221rcMsdpRouteMapName OBJECT-TYPE
70222    SYNTAX     SnmpAdminString (SIZE(0..64))
70223    MAX-ACCESS read-write
70224    STATUS     current
70225    DESCRIPTION    "Route map name.
70226           Transmit only the SA messages that meet the
70227           match criteria in the route map name with a permit keyword.
70228           It is used as the policy of the redistribute filter.
70229           It can not be set when redistribute filter is disabled."
70230    ::= { rcMsdpScalars 1 }
70231
70232rcMsdpRedistributeFilterEnabled OBJECT-TYPE
70233    SYNTAX     TruthValue
70234    MAX-ACCESS read-write
70235    STATUS     current
70236    DESCRIPTION    "To enable or disable the redistribute filter.
70237                    This filter is used to filter the
70238                    (S,G,RP) entries provided by PIM to MSDP."
70239    DEFVAL     { false }
70240    ::= { rcMsdpScalars 2 }
70241
70242rcMsdpRedistributeFilterApply OBJECT-TYPE
70243    SYNTAX     TruthValue
70244    MAX-ACCESS read-write
70245    STATUS     current
70246    DESCRIPTION    "Each time when making changes to the redistribute filter, it
70247                    will not take effect until it is applied."
70248    DEFVAL     { false }
70249    ::= { rcMsdpScalars 3 }
70250
70251
70252rcMsdpSACacheStatsClear OBJECT-TYPE
70253        SYNTAX                        TruthValue
70254        MAX-ACCESS                    read-write
70255        STATUS                        obsolete
70256        DESCRIPTION               "Clear foreign SA-Cache entries."
70257        DEFVAL                         {false}
70258    ::= { rcMsdpScalars 5 }
70259
70260
70261rcMsdpSACacheClear OBJECT-TYPE
70262        SYNTAX                        TruthValue
70263        MAX-ACCESS                    read-write
70264        STATUS                        current
70265        DESCRIPTION               "Clear foreign SA-Cache entries."
70266        DEFVAL                         {false}
70267    ::= { rcMsdpScalars 6 }
70268
70269
70270rcMsdpStatsClear OBJECT-TYPE
70271        SYNTAX                        TruthValue
70272        MAX-ACCESS                    read-write
70273        STATUS                        current
70274        DESCRIPTION               "Clear msdp statistics."
70275        DEFVAL                         {false}
70276    ::= { rcMsdpScalars 7 }
70277
70278
70279
70280--
70281-- The MSDP Peer table
70282--
70283
70284rcMsdpPeerTable OBJECT-TYPE
70285    SYNTAX     SEQUENCE OF RcMsdpPeerEntry
70286    MAX-ACCESS not-accessible
70287    STATUS     current
70288    DESCRIPTION    "A table that augments the management information in the
70289                    standard IETF msdpPeerTable."
70290    ::= { rcMsdpObjects 2 }
70291
70292rcMsdpPeerEntry OBJECT-TYPE
70293    SYNTAX     RcMsdpPeerEntry
70294    MAX-ACCESS not-accessible
70295    STATUS     current
70296    DESCRIPTION    "A set of additional management information augmenting that of
70297                    the standard IETF msdpPeerEntry."
70298    AUGMENTS      { msdpPeerEntry }
70299    ::= { rcMsdpPeerTable 1 }
70300
70301RcMsdpPeerEntry ::= SEQUENCE {
70302    rcMsdpPeerAsNumber          Integer32,
70303    rcMsdpPeerTooShortMessages      Counter32,
70304    rcMsdpPeerInBadMessages         Counter32,
70305    rcMsdpPeerInKeepAliveMessages       Counter32,
70306    rcMsdpPeerOutKeepAliveMessages      Counter32,
70307    rcMsdpPeerInSAFilterEnabled             TruthValue,
70308    rcMsdpPeerInSAFilterRouteMapName    SnmpAdminString,
70309    rcMsdpPeerOutSAFilterEnabled            TruthValue,
70310    rcMsdpPeerOutSAFilterRouteMapName   SnmpAdminString,
70311    rcMsdpPeerDescription           SnmpAdminString,
70312    rcMsdpPeerSALimit           Unsigned32,
70313    rcMsdpPeerMd5AuthEnabled        TruthValue,
70314    rcMsdpPeerMd5AuthPassword       SnmpAdminString,
70315    rcMsdpPeerSAsLearnedFromThisPeer    Counter32,
70316    rcMsdpPeerSAsAdvertisedToThisPeer   Counter32,
70317    rcMsdpPeerUpOrDownTime          TimeTicks,
70318    rcMsdpPeerConnAndStatsClearedTime   TimeTicks,
70319    rcMsdpPeerAdminEnabled          TruthValue,
70320    rcMsdpPeerOperEnabled           TruthValue,
70321    rcMsdpPeerClearPeer             TruthValue,
70322    rcMsdpPeer4ByteAsNumber     InetAutonomousSystemNumber
70323    }
70324
70325 rcMsdpPeerAsNumber OBJECT-TYPE
70326    SYNTAX      Integer32 (-1..65535)
70327    MAX-ACCESS read-create
70328    STATUS     deprecated
70329    DESCRIPTION    "The AS number of the remote Peer.
70330                    Value -1 indicates that AS number is not configured.
70331                    This is deprecated by rcMsdpPeer4ByteAsNumber."
70332    ::= { rcMsdpPeerEntry 1 }
70333
70334 rcMsdpPeerTooShortMessages OBJECT-TYPE
70335    SYNTAX     Counter32
70336    MAX-ACCESS read-only
70337    STATUS     current
70338    DESCRIPTION   "The number of Short messages received from this peer."
70339    ::= { rcMsdpPeerEntry 2 }
70340
70341 rcMsdpPeerInBadMessages OBJECT-TYPE
70342    SYNTAX     Counter32
70343    MAX-ACCESS read-only
70344    STATUS     current
70345    DESCRIPTION   "The number of Bad MSDP messages received from this peer."
70346    ::= { rcMsdpPeerEntry 3 }
70347
70348  rcMsdpPeerInKeepAliveMessages OBJECT-TYPE
70349    SYNTAX     Counter32
70350    MAX-ACCESS read-only
70351    STATUS     current
70352    DESCRIPTION   "The number of keep alive messages received from this peer."
70353    ::= { rcMsdpPeerEntry 4 }
70354
70355rcMsdpPeerOutKeepAliveMessages OBJECT-TYPE
70356    SYNTAX     Counter32
70357    MAX-ACCESS read-only
70358    STATUS     current
70359    DESCRIPTION   "The number of keep alive messages transmitted to this peer."
70360    ::= { rcMsdpPeerEntry 5 }
70361
70362rcMsdpPeerInSAFilterEnabled OBJECT-TYPE
70363    SYNTAX     TruthValue
70364    MAX-ACCESS read-write
70365    STATUS     current
70366    DESCRIPTION   "To enable or disable the in SA filter of a peer."
70367    DEFVAL     { false }
70368    ::= { rcMsdpPeerEntry 6 }
70369
70370rcMsdpPeerInSAFilterRouteMapName OBJECT-TYPE
70371    SYNTAX     SnmpAdminString (SIZE(0..64))
70372    MAX-ACCESS read-write
70373    STATUS     current
70374    DESCRIPTION    "The route Map name of IN SA Filter.
70375           If route map name is configured,
70376           it Accepts only the SA messages that meet the match criteria in the route
70377           map map-name with a permit keyword.
70378           If access route map name is not configured,
70379           all inbound SA messages from this peer will be blocked."
70380    ::= { rcMsdpPeerEntry 7 }
70381
70382 rcMsdpPeerOutSAFilterEnabled OBJECT-TYPE
70383    SYNTAX     TruthValue
70384    MAX-ACCESS read-write
70385    STATUS     current
70386    DESCRIPTION   "To enable or disable the out SA filter of a peer."
70387    DEFVAL     { false }
70388    ::= { rcMsdpPeerEntry 8 }
70389rcMsdpPeerOutSAFilterRouteMapName OBJECT-TYPE
70390    SYNTAX     SnmpAdminString (SIZE(0..64))
70391    MAX-ACCESS read-write
70392    STATUS     current
70393    DESCRIPTION    "The route Map name of OUT SA Filter.
70394           If route map name is configured,
70395           it sends only the SA messages that meet the match criteria
70396           in the route map map-name with a permit keyword.
70397           If access route map name is not configured,
70398           all outbound SA messages sent to this peer will be blocked"
70399    ::= { rcMsdpPeerEntry 9 }
70400
70401rcMsdpPeerDescription OBJECT-TYPE
70402    SYNTAX     SnmpAdminString
70403    MAX-ACCESS read-write
70404    STATUS     current
70405    DESCRIPTION    "Peer specific description. It is used to make the peer
70406                    easier to be identified."
70407    ::= { rcMsdpPeerEntry 10 }
70408
70409rcMsdpPeerSALimit OBJECT-TYPE
70410    SYNTAX     Unsigned32(0..6144)
70411    MAX-ACCESS read-write
70412    STATUS     current
70413    DESCRIPTION    "The SA Cache limit for this peer."
70414    ::= { rcMsdpPeerEntry 11 }
70415
70416rcMsdpPeerMd5AuthEnabled OBJECT-TYPE
70417    SYNTAX     TruthValue
70418    MAX-ACCESS read-write
70419    STATUS     current
70420    DESCRIPTION    "The MD5 Authentication status of this peer."
70421    DEFVAL     { false }
70422    ::= { rcMsdpPeerEntry 12 }
70423
70424rcMsdpPeerMd5AuthPassword OBJECT-TYPE
70425    SYNTAX     SnmpAdminString (SIZE(0..80))
70426    MAX-ACCESS read-write
70427    STATUS     current
70428    DESCRIPTION    "The MD5 Authentication password of this peer."
70429    ::= { rcMsdpPeerEntry 13 }
70430
70431rcMsdpPeerSAsLearnedFromThisPeer  OBJECT-TYPE
70432    SYNTAX     Counter32
70433    MAX-ACCESS read-only
70434    STATUS     current
70435    DESCRIPTION    "The total number of SAs learned from this peer."
70436    ::= { rcMsdpPeerEntry 14 }
70437
70438rcMsdpPeerSAsAdvertisedToThisPeer  OBJECT-TYPE
70439    SYNTAX     Counter32
70440    MAX-ACCESS read-only
70441    STATUS     current
70442    DESCRIPTION    "The total number of SAs advertised to this peer."
70443    ::= { rcMsdpPeerEntry 15 }
70444
70445rcMsdpPeerUpOrDownTime OBJECT-TYPE
70446    SYNTAX     TimeTicks
70447    MAX-ACCESS read-only
70448    STATUS     current
70449    DESCRIPTION    "MSDP Peer Up or Down duration."
70450    ::= { rcMsdpPeerEntry 16 }
70451
70452rcMsdpPeerConnAndStatsClearedTime OBJECT-TYPE
70453    SYNTAX     TimeTicks
70454    MAX-ACCESS read-only
70455    STATUS     current
70456    DESCRIPTION    "The duration of connection and statistics cleared ago."
70457    ::= { rcMsdpPeerEntry 17 }
70458
70459rcMsdpPeerAdminEnabled OBJECT-TYPE
70460    SYNTAX    TruthValue
70461    MAX-ACCESS read-write
70462    STATUS     current
70463    DESCRIPTION    "The admin status of this peer."
70464    DEFVAL     { false }
70465    ::= { rcMsdpPeerEntry 19 }
70466
70467rcMsdpPeerOperEnabled OBJECT-TYPE
70468    SYNTAX     TruthValue
70469    MAX-ACCESS read-only
70470    STATUS     current
70471    DESCRIPTION    "The operational status of this peer."
70472    ::= { rcMsdpPeerEntry 20 }
70473
70474rcMsdpPeerClearPeer OBJECT-TYPE
70475    SYNTAX      TruthValue
70476    MAX-ACCESS  read-write
70477    STATUS      current
70478    DESCRIPTION     "It is an operational object. It is used to determine whether
70479          the TCP connection for the specified peer will be cleared or not. The
70480          returned value will be always `false` for query."
70481    DEFVAL      { false }
70482    ::= { rcMsdpPeerEntry 23 }
70483
70484rcMsdpPeer4ByteAsNumber OBJECT-TYPE
70485    SYNTAX      InetAutonomousSystemNumber
70486    MAX-ACCESS  read-write
70487    STATUS      current
70488    DESCRIPTION   "The AS number of the remote Peer.
70489                   The value of the default AS number is 0.
70490                   This object replaces rcMsdpPeerAsNumber."
70491    ::= { rcMsdpPeerEntry 24 }
70492
70493--
70494-- The MSDP Source-Active Cache Records table
70495--
70496
70497rcMsdpSACacheRecordsTable OBJECT-TYPE
70498    SYNTAX     SEQUENCE OF RcMsdpSACacheRecordsEntry
70499    MAX-ACCESS not-accessible
70500    STATUS     current
70501    DESCRIPTION    "SA (Source Active) - Cache Records Table. This table contains
70502                    foreign as well as local SA Cache entries.  Foreign SA Cache
70503                    entries from this table will have corresponding entries in
70504                    the standard table msdpSACacheTable"
70505    ::= { rcMsdpObjects 4 }
70506
70507rcMsdpSACacheRecordsEntry OBJECT-TYPE
70508    SYNTAX     RcMsdpSACacheRecordsEntry
70509    MAX-ACCESS not-accessible
70510    STATUS     current
70511    DESCRIPTION    "SA Cache Entry."
70512
70513    INDEX      { rcMsdpSACacheRecordsTypeInformation, rcMsdpSACacheRecordsGroupAddr,
70514                 rcMsdpSACacheRecordsSourceAddr, rcMsdpSACacheRecordsOriginRP }
70515    ::= { rcMsdpSACacheRecordsTable 1 }
70516
70517RcMsdpSACacheRecordsEntry ::= SEQUENCE {
70518     rcMsdpSACacheRecordsTypeInformation     INTEGER,
70519     rcMsdpSACacheRecordsGroupAddr           IpAddress,
70520     rcMsdpSACacheRecordsSourceAddr          IpAddress,
70521     rcMsdpSACacheRecordsOriginRP            IpAddress,
70522     rcMsdpSACacheRecordsOriginatorAsNumber  Unsigned32,
70523     rcMsdpSACacheRecordsRouteType           INTEGER,
70524     rcMsdpSACacheRecordsOriginatorAsNum     Integer32
70525}
70526
70527rcMsdpSACacheRecordsTypeInformation OBJECT-TYPE
70528    SYNTAX     INTEGER {
70529                         local(1),
70530                         foreign(2)
70531               }
70532    MAX-ACCESS not-accessible
70533    STATUS     current
70534    DESCRIPTION
70535           "This object describes the SA cache type.
70536            It can be either local cache or foreign cache."
70537    ::= { rcMsdpSACacheRecordsEntry 1 }
70538
70539
70540rcMsdpSACacheRecordsGroupAddr OBJECT-TYPE
70541    SYNTAX     IpAddress
70542    MAX-ACCESS not-accessible
70543    STATUS     current
70544    DESCRIPTION
70545           "The group address of the SA Cache entry."
70546    ::= { rcMsdpSACacheRecordsEntry 2 }
70547
70548rcMsdpSACacheRecordsSourceAddr OBJECT-TYPE
70549    SYNTAX     IpAddress
70550    MAX-ACCESS not-accessible
70551    STATUS     current
70552    DESCRIPTION
70553           "The source address of the SA Cache entry."
70554    ::= { rcMsdpSACacheRecordsEntry 3 }
70555
70556rcMsdpSACacheRecordsOriginRP OBJECT-TYPE
70557    SYNTAX     IpAddress
70558    MAX-ACCESS not-accessible
70559    STATUS     current
70560    DESCRIPTION
70561           "The RP of the SA Cache entry.  This field is in the INDEX
70562            in order to catch multiple RP's advertising the same
70563            source and group."
70564    ::= { rcMsdpSACacheRecordsEntry 4 }
70565
70566rcMsdpSACacheRecordsOriginatorAsNumber  OBJECT-TYPE
70567    SYNTAX     Unsigned32 (0..65535)
70568    MAX-ACCESS read-only
70569    STATUS     obsolete
70570    DESCRIPTION    "The AS number of the originator. This attribute is
70571    obsoleted."
70572    ::= { rcMsdpSACacheRecordsEntry 5 }
70573
70574rcMsdpSACacheRecordsRouteType  OBJECT-TYPE
70575    SYNTAX     INTEGER {
70576                 rip(1),
70577                 ospf(2),
70578                 static(3),
70579                 bgp(4),
70580                 isis(5),
70581                 none(6)
70582               }
70583    MAX-ACCESS read-only
70584    STATUS     current
70585    DESCRIPTION    "The owner of the route that is used for rpf checking."
70586    ::= { rcMsdpSACacheRecordsEntry 6 }
70587
70588rcMsdpSACacheRecordsOriginatorAsNum  OBJECT-TYPE
70589    SYNTAX     Integer32 (-1..65535)
70590    MAX-ACCESS read-only
70591    STATUS     current
70592    DESCRIPTION    "The AS number of the originator. This object is used to
70593    obsolete rcMsdpSACacheRecordsOriginatorAsNumber.
70594    Value -1 indicates that AS number is not configured."
70595    ::= { rcMsdpSACacheRecordsEntry 7 }
70596
70597--
70598-- Notification Objects
70599--
70600
70601rcMsdpSACacheType OBJECT-TYPE
70602  SYNTAX      INTEGER { local(1),
70603                         foreign(2)
70604                        }
70605  MAX-ACCESS  accessible-for-notify
70606  STATUS      current
70607  DESCRIPTION    "This object describes the SA cache type."
70608  ::= { rcMsdpNotificationObjects 1 }
70609
70610rcMsdpVrfId OBJECT-TYPE
70611   SYNTAX     VrfIdentifier
70612   MAX-ACCESS  accessible-for-notify
70613   STATUS      current
70614   DESCRIPTION    "VRF ID for the MSDP."
70615   ::= { rcMsdpNotificationObjects 2 }
70616
70617
70618-- This MIB defines the serial information that can be read from
70619-- SFPs and SFPs including the vendor specific Nortel supplied data.
70620-- The INF-8074i SFP MSA and the SFF-8053 SFP specifications defined
70621-- the first 256 bytes of serial ID information.  The SFF-8472
70622-- standard adds new options to those previously defined and adds
70623-- new transceiver types.  The SFF-8472 standard also defines an
70624-- enhanced digital diagnostic monitoring interface for optical
70625-- devices which allows real-time access to device operating
70626-- parameters.
70627--
70628-- If the target device supports the SFF-8472 standard, there is an
70629-- extra 256 bit address space.  Pertinant information from that
70630-- space is also described here.
70631-- TXT about XFPs
70632
70633
70634rcPlugOptModTable OBJECT-TYPE
70635        SYNTAX	  SEQUENCE OF RcPlugOptModEntry
70636        MAX-ACCESS  not-accessible
70637        STATUS      current
70638        DESCRIPTION "Gbic SFF diagnostic info table"
70639        ::= {  rcPlugOptMod 1 }
70640
70641rcPlugOptModEntry OBJECT-TYPE
70642        SYNTAX      RcPlugOptModEntry
70643        MAX-ACCESS  not-accessible
70644        STATUS      current
70645        DESCRIPTION "Entry containing info. for a particular port"
70646        INDEX         { rcPlugOptModPortIndex }
70647	::= { rcPlugOptModTable 1 }
70648
70649RcPlugOptModEntry ::= SEQUENCE {
70650    rcPlugOptModPortIndex                 InterfaceIndex,          -- 1
70651
70652-- Control information:
70653
70654    rcPlugOptModDdmStatusMask             BITS,                    -- 2
70655    rcPlugOptModCalibration               INTEGER,                 -- 3
70656    rcPlugOptModPowerMeasure              INTEGER,                 -- 4
70657    rcPlugOptModConnectorType             DisplayString(SIZE(0..17)), -- 5 ; 16+1
70658    rcPlugOptModVendorName                DisplayString(SIZE(0..17)), -- 6 ; 16+1
70659    rcPlugOptModVendorPartNumber          DisplayString(SIZE(0..17)), -- 7 ; 16+1
70660    rcPlugOptModVendorRevNumber           DisplayString(SIZE(0..5)),  -- 8 ;  4+1
70661    rcPlugOptModVendorSN                  DisplayString(SIZE(0..17)), -- 9 ; 16+1
70662    rcPlugOptModVendorDateCode            DisplayString(SIZE(0..9)),  -- 10;  8+1
70663
70664-- Vendor information:
70665
70666    rcPlugOptModPEC                       DisplayString(SIZE(0..17)), -- 11 ;16+1
70667    rcPlugOptModCLEI                      DisplayString(SIZE(0..11)), -- 12 ;10+1
70668    rcPlugOptModSupportsDDM               TruthValue,              -- 13
70669    rcPlugOptModAux1Monitoring            INTEGER,                 -- 14
70670    rcPlugOptModAux2Monitoring            INTEGER,                 -- 15
70671    rcPlugOptModWaveLength                Integer32,               -- 16
70672
70673-- The DDM information:
70674
70675    rcPlugOptModTemperature                   INTEGER,             -- 17
70676    rcPlugOptModTemperatureHighAlarmThreshold  INTEGER,            -- 18
70677    rcPlugOptModTemperatureLowAlarmThreshold   INTEGER,            -- 19
70678    rcPlugOptModTemperatureHighWarningThreshold INTEGER,           -- 20
70679    rcPlugOptModTemperatureLowWarningThreshold INTEGER,            -- 21
70680    rcPlugOptModVoltage                       INTEGER,             -- 22
70681    rcPlugOptModVoltageHighAlarmThreshold     INTEGER,             -- 23
70682    rcPlugOptModVoltageLowAlarmThreshold      INTEGER,             -- 24
70683    rcPlugOptModVoltageHighWarningThreshold   INTEGER,             -- 25
70684    rcPlugOptModVoltageLowWarningThreshold    INTEGER,             -- 26
70685    rcPlugOptModBias                          INTEGER,             -- 27
70686    rcPlugOptModBiasHighAlarmThreshold        INTEGER,             -- 28
70687    rcPlugOptModBiasLowAlarmThreshold         INTEGER,             -- 29
70688    rcPlugOptModBiasHighWarningThreshold      INTEGER,             -- 30
70689    rcPlugOptModBiasLowWarningThreshold       INTEGER,             -- 31
70690    rcPlugOptModTxPower                       INTEGER,             -- 32
70691    rcPlugOptModTxPowerHighAlarmThreshold     INTEGER,             -- 33
70692    rcPlugOptModTxPowerLowAlarmThreshold      INTEGER,             -- 34
70693    rcPlugOptModTxPowerHighWarningThreshold   INTEGER,             -- 35
70694    rcPlugOptModTxPowerLowWarningThreshold    INTEGER,             -- 36
70695    rcPlugOptModRxPower                       INTEGER,             -- 37
70696    rcPlugOptModRxPowerHighAlarmThreshold     INTEGER,             -- 38
70697    rcPlugOptModRxPowerLowAlarmThreshold      INTEGER,             -- 39
70698    rcPlugOptModRxPowerHighWarningThreshold   INTEGER,             -- 40
70699    rcPlugOptModRxPowerLowWarningThreshold    INTEGER,             -- 41
70700    rcPlugOptModAux1                          INTEGER,             -- 42
70701    rcPlugOptModAux1HighAlarmThreshold        INTEGER,             -- 43
70702    rcPlugOptModAux1LowAlarmThreshold         INTEGER,             -- 44
70703    rcPlugOptModAux1HighWarningThreshold      INTEGER,             -- 45
70704    rcPlugOptModAux1LowWarningThreshold       INTEGER,             -- 46
70705    rcPlugOptModAux2                          INTEGER,             -- 47
70706    rcPlugOptModAux2HighAlarmThreshold        INTEGER,             -- 48
70707    rcPlugOptModAux2LowAlarmThreshold         INTEGER,             -- 49
70708    rcPlugOptModAux2HighWarningThreshold      INTEGER,             -- 50
70709    rcPlugOptModAux2LowWarningThreshold       INTEGER,             -- 51
70710
70711    rcPlugOptModTemperatureStatus         INTEGER,                 -- 52
70712    rcPlugOptModVoltageStatus             INTEGER,                 -- 53
70713    rcPlugOptModBiasStatus                INTEGER,                 -- 54
70714    rcPlugOptModTxPowerStatus             INTEGER,                 -- 55
70715    rcPlugOptModRxPowerStatus             INTEGER,                 -- 56
70716    rcPlugOptModAux1Status                INTEGER,                 -- 57
70717    rcPlugOptModAux2Status                INTEGER,                 -- 58
70718
70719-- The DDM information for 40G(QSFPs):
70720    rcPlugOptModQSFPTx1Bias		  Integer32,               -- 59
70721    rcPlugOptModQSFPTx2Bias		  Integer32,               -- 60
70722    rcPlugOptModQSFPTx3Bias		  Integer32,               -- 61
70723    rcPlugOptModQSFPTx4Bias		  Integer32,               -- 62
70724    rcPlugOptModQSFPTx1Power		  Integer32,               -- 63
70725    rcPlugOptModQSFPTx2Power		  Integer32,               -- 64
70726    rcPlugOptModQSFPTx3Power		  Integer32,               -- 65
70727    rcPlugOptModQSFPTx4Power		  Integer32,               -- 76
70728    rcPlugOptModQSFPRx1Power		  Integer32,               -- 67
70729    rcPlugOptModQSFPRx2Power		  Integer32,               -- 68
70730    rcPlugOptModQSFPRx3Power		  Integer32,               -- 69
70731    rcPlugOptModQSFPRx4Power		  Integer32,               -- 70
70732    rcPlugOptModQSFPTx1BiasStatus         INTEGER,                 -- 71
70733    rcPlugOptModQSFPTx2BiasStatus	  INTEGER,                 -- 72
70734    rcPlugOptModQSFPTx3BiasStatus	  INTEGER,                 -- 73
70735    rcPlugOptModQSFPTx4BiasStatus	  INTEGER,                 -- 74
70736    rcPlugOptModQSFPTx1PowerStatus     	  INTEGER,                 -- 75
70737    rcPlugOptModQSFPTx2PowerStatus    	  INTEGER,                 -- 76
70738    rcPlugOptModQSFPTx3PowerStatus	  INTEGER,                 -- 77
70739    rcPlugOptModQSFPTx4PowerStatus	  INTEGER,                 -- 78
70740    rcPlugOptModQSFPRx1PowerStatus        INTEGER,                 -- 79
70741    rcPlugOptModQSFPRx2PowerStatus        INTEGER,                 -- 80
70742    rcPlugOptModQSFPRx3PowerStatus        INTEGER,                 -- 81
70743    rcPlugOptModQSFPRx4PowerStatus        INTEGER                  -- 82
70744    }
70745
70746rcPlugOptModPortIndex OBJECT-TYPE
70747        SYNTAX      InterfaceIndex
70748        MAX-ACCESS  read-only
70749        STATUS      current
70750        DESCRIPTION "An index value that uniquely identifies a port on a
70751                     blade or line-card."
70752        ::= { rcPlugOptModEntry 1 }
70753
70754rcPlugOptModDdmStatusMask OBJECT-TYPE
70755        SYNTAX      BITS {
70756                        ddm-ok(0),
70757                        ddm-checksum-error(1),
70758                        ddm-i2c-read-error(2),
70759                        ddm-threshold-error(3),
70760                        ddm-calibration-error(4),
70761                        ddm-avaya-checksum-error(5)
70762                    }
70763        MAX-ACCESS  read-only
70764        STATUS      current
70765        DESCRIPTION "Each bit other than ddm-ok represents a specific error.
70766                     Any combination of error bits is allowed."
70767        ::= { rcPlugOptModEntry 2}
70768
70769rcPlugOptModCalibration OBJECT-TYPE
70770        SYNTAX      INTEGER {
70771                        internal    (1),
70772                        external    (2)
70773                    }
70774        MAX-ACCESS  read-only
70775        STATUS      current
70776        DESCRIPTION "The identifier value indicates type of calibration."
70777        ::= { rcPlugOptModEntry 3}
70778
70779rcPlugOptModPowerMeasure OBJECT-TYPE
70780        SYNTAX      INTEGER {
70781                        omi        (1),
70782                        average    (2)
70783                    }
70784        MAX-ACCESS  read-only
70785        STATUS      current
70786        DESCRIPTION "The identifier value indicates type of external power."
70787        ::= { rcPlugOptModEntry 4}
70788
70789rcPlugOptModConnectorType OBJECT-TYPE
70790        SYNTAX      DisplayString(SIZE(0..17))
70791        MAX-ACCESS  read-only
70792        STATUS      current
70793        DESCRIPTION "The connector type is a 16 character field that
70794                     contains ASCII characters, left-aligned and padded
70795                     on the right with ASCII spaces. This is an assigned
70796                     name that indicates some characteristic of the
70797                     layer-1 interface."
70798        ::= { rcPlugOptModEntry 5 }
70799
70800rcPlugOptModVendorName OBJECT-TYPE
70801        SYNTAX      DisplayString(SIZE(0..17))
70802        MAX-ACCESS  read-only
70803        STATUS      current
70804        DESCRIPTION "The vendor name is a 16 character field that
70805                     contains ASCII characters, left-aligned and padded
70806                     on the right with ASCII spaces. The vendor name
70807                     shall be the full name of the corporation, a
70808                     commonly accepted abbreviation of the name, the
70809                     SCSI company code, or the stock exchange code for
70810                     the corporation."
70811        ::= { rcPlugOptModEntry 6 }
70812
70813rcPlugOptModVendorPartNumber OBJECT-TYPE
70814        SYNTAX      DisplayString(SIZE(0..17))
70815        MAX-ACCESS  read-only
70816        STATUS      current
70817        DESCRIPTION "The vendor part number is a 16 byte field that
70818                     contains ASCII characters, left-aligned and padded
70819                     on the right with ASCII spaces, defining the vendor
70820                     part number or product name."
70821        ::= { rcPlugOptModEntry 7 }
70822
70823rcPlugOptModVendorRevNumber OBJECT-TYPE
70824        SYNTAX      DisplayString(SIZE(0..5))
70825        MAX-ACCESS  read-only
70826        STATUS      current
70827        DESCRIPTION "The vendor revision number is a 4-byte field that
70828                     contains ASCII characters, left-aligned and padded
70829                     on the right with ASCII spaces, defining the
70830                     vendor product revision number."
70831        ::= { rcPlugOptModEntry 8 }
70832
70833rcPlugOptModVendorSN OBJECT-TYPE
70834        SYNTAX      DisplayString(SIZE(0..17))
70835        MAX-ACCESS  read-only
70836        STATUS      current
70837        DESCRIPTION "The vendor serial number is a 16 character field
70838                     that contains ASCII characters, left-aligned and
70839                     padded on the right with ASCII spaces, defining
70840                     the vendor serial number for the transceiver."
70841        ::= { rcPlugOptModEntry 9 }
70842
70843rcPlugOptModVendorDateCode OBJECT-TYPE
70844        SYNTAX      DisplayString(SIZE(0..9))
70845        MAX-ACCESS  read-only
70846        STATUS      current
70847        DESCRIPTION "The date code is an 8-byte field that contains the
70848                     vendor's date code in ASCII. This field is
70849                     mandatory and takes the form: YYMMDDLC where
70850                     YY is the 2 low order digits of the year (00=2000),
70851                     MM is the month, 01 thru 12,
70852                     DD is the day, 01 thru 31, and
70853                     LC is an optional vendor specific lot code."
70854        ::= { rcPlugOptModEntry 10 }
70855
70856rcPlugOptModPEC OBJECT-TYPE
70857        SYNTAX      DisplayString(SIZE(0..17))
70858        MAX-ACCESS  read-only
70859        STATUS      current
70860        DESCRIPTION "This is a 16 byte left-justified ASCII field that
70861                     records the Nortel Product Equipment Code order
70862                     number for the module. Nortel part numbers are 9
70863                     bytes long, so the 10th through 16th byte should
70864                     be NULL."
70865        ::= { rcPlugOptModEntry 11 }
70866
70867rcPlugOptModCLEI OBJECT-TYPE
70868        SYNTAX      DisplayString(SIZE(0..11))
70869        MAX-ACCESS  read-only
70870        STATUS      current
70871        DESCRIPTION "This is a 10 byte left-justified ASCII field that
70872                     records the Nortel supplied Common Language
70873                     Equipment Identifier code for the device. The CLEI
70874                     code is a Telcordia human-readable representation
70875                     of the 1D barcode."
70876        ::= { rcPlugOptModEntry 12 }
70877
70878rcPlugOptModSupportsDDM OBJECT-TYPE
70879        SYNTAX      TruthValue
70880        MAX-ACCESS  read-only
70881        STATUS      current
70882        DESCRIPTION "This boolean indicates whether or not the device
70883                     supports the DDM capability."
70884        ::= { rcPlugOptModEntry 13 }
70885
70886rcPlugOptModAux1Monitoring OBJECT-TYPE
70887        SYNTAX      INTEGER
70888        MAX-ACCESS  read-only
70889        STATUS      current
70890        DESCRIPTION "This value tells what Aux1 is measuring.The values are
70891                     as follows:
70892
70893                     0  Auxiliary monitoring not implemented
70894                     1  APD Bias Voltage mV (units of 10 mV)
70895                     2  Reserved
70896                     3  TEC Current (mA)
70897                     4  Laser Temperature
70898                     5  Laser Wavelength
70899                     6  +5V Supply Voltage
70900                     7  +3.3V Supply Voltage
70901                     8  +1.8V Supply Voltage
70902                     9  -5.2V Supply Voltage
70903                    10  +5.0V Supply Current (unit of 100 uA)
70904                    13  +3.3V Supply Current (unit of 100 uA)
70905                    14  +1.8V Supply Current (unit of 100 uA)
70906                    15  -5.2V Supply Current (unit of 100 uA)
70907                     "
70908        ::= { rcPlugOptModEntry 14 }
70909
70910rcPlugOptModAux2Monitoring OBJECT-TYPE
70911        SYNTAX      INTEGER
70912        MAX-ACCESS  read-only
70913        STATUS      current
70914        DESCRIPTION "This value tells you what AUX2 is measuring.The values are
70915                     as follows:
70916
70917                     0  Auxiliary monitoring not implemented
70918                     1  APD Bias Voltage mV (units of 10 mV)
70919                     2  Reserved
70920                     3  TEC Current (mA)
70921                     4  Laser Temperature
70922                     5  Laser Wavelength
70923                     6  +5V Supply Voltage
70924                     7  +3.3V Supply Voltage
70925                     8  +1.8V Supply Voltage
70926                     9  -5.2V Supply Voltage
70927                    10  +5.0V Supply Current (unit of 100 uA)
70928                    13  +3.3V Supply Current (unit of 100 uA)
70929                    14  +1.8V Supply Current (unit of 100 uA)
70930                    15  -5.2V Supply Current (unit of 100 uA)
70931                     "
70932        ::= { rcPlugOptModEntry 15 }
70933
70934rcPlugOptModWaveLength OBJECT-TYPE
70935        SYNTAX      Integer32 (0..65535)
70936        MAX-ACCESS  read-only
70937        STATUS      current
70938        DESCRIPTION "Nominal transmitter output wavelength at room
70939                     temperature. It is expressed in nano-meters."
70940        ::= {rcPlugOptModEntry 16 }
70941
70942
70943-- These next variables represent either measured values or fixed
70944-- threshold values.  Sometimes they involve an integer and a fractional
70945-- component and sometimes we may want to convert from mW to dBm.
70946-- So maybe what we have in the MIB definition is not the raw numeric
70947-- data but rather the ASCII representation of that data including a
70948-- minus sign, if necessary, and a decimal point in the right place.
70949-- In all cases, we need to display the calibrated data if external
70950-- calibration is being used.  For temperature, voltage, bias current
70951-- and transmitter power, this involves multiplying the raw value by
70952-- a vendor specified slope constant (contained in the device EEPROM)
70953-- then adding a vendor specified offset (also contained in the device
70954-- EEPROM).  For received power, it involves running the raw value
70955-- through a polynomial. The vendor specified coefficients for that
70956-- polynomial are contained in the device in IEEE 754 floating-point
70957-- format.
70958
70959rcPlugOptModTemperature OBJECT-TYPE
70960        SYNTAX      INTEGER
70961        MAX-ACCESS  read-only
70962        STATUS      current
70963        DESCRIPTION "This value represents the internally measured
70964                     module temperature. It is expressed in units of
70965                     1/256 of a degree Celsius and can range from -40C
70966		     to +125C with 0.0001 accuracy.The most significant byte is
70967                     the signed integer part of the number and the
70968                     least significant byte is the fraction."
70969        ::= { rcPlugOptModEntry 17 }
70970
70971rcPlugOptModTemperatureHighAlarmThreshold OBJECT-TYPE
70972        SYNTAX      INTEGER
70973        MAX-ACCESS  read-only
70974        STATUS      current
70975        DESCRIPTION "This value represents the vendor specified high
70976                     temperature threshold. If the device
70977                     temperature exceeds this value, a temperature high
70978                     is asserted. It is expressed in the same
70979                     units as the measured temperature."
70980        ::= { rcPlugOptModEntry 18 }
70981
70982rcPlugOptModTemperatureLowAlarmThreshold OBJECT-TYPE
70983        SYNTAX      INTEGER
70984        MAX-ACCESS  read-only
70985        STATUS      current
70986        DESCRIPTION "This value represents the vendor specified low
70987                     temperature threshold. If the device
70988                     temperature falls below this value, a temperature
70989                     low is asserted. It is expressed in the same
70990                     units as the measured temperature."
70991        ::= { rcPlugOptModEntry 19 }
70992
70993rcPlugOptModTemperatureHighWarningThreshold OBJECT-TYPE
70994        SYNTAX      INTEGER
70995        MAX-ACCESS  read-only
70996        STATUS      current
70997        DESCRIPTION "This value represents the vendor specified high
70998                     temperature warning threshold. If the device
70999                     temperature exceeds this value, a temperature high
71000                     warning is asserted. It is expressed in the same
71001                     units as the measured temperature."
71002        ::= { rcPlugOptModEntry  20 }
71003
71004rcPlugOptModTemperatureLowWarningThreshold OBJECT-TYPE
71005        SYNTAX      INTEGER
71006        MAX-ACCESS  read-only
71007        STATUS      current
71008        DESCRIPTION "This value represents the vendor specified low
71009                     temperature warning threshold. If the device
71010                     temperature falls below this value, a temperature
71011                     low warning is asserted. It is expressed in the
71012                     same units as the measured temperature."
71013        ::= { rcPlugOptModEntry 21 }
71014
71015rcPlugOptModVoltage OBJECT-TYPE
71016        SYNTAX      INTEGER
71017        MAX-ACCESS  read-only
71018        STATUS      current
71019        DESCRIPTION "This value represents the internally measured
71020                     supply voltage. It is a positive number expressed
71021                     in microvolts and can range from 0 to 65535 mV."
71022        ::= { rcPlugOptModEntry 22 }
71023
71024rcPlugOptModVoltageHighAlarmThreshold OBJECT-TYPE
71025        SYNTAX      INTEGER
71026        MAX-ACCESS  read-only
71027        STATUS      current
71028        DESCRIPTION "This value represents the vendor specified high
71029                     voltage threshold. If the measured voltage exceeds
71030                     this value, a high voltage is asserted. It
71031                     is a positive number expressed in microvolts."
71032        ::= { rcPlugOptModEntry 23 }
71033
71034rcPlugOptModVoltageLowAlarmThreshold OBJECT-TYPE
71035        SYNTAX      INTEGER
71036        MAX-ACCESS  read-only
71037        STATUS      current
71038        DESCRIPTION "This value represents the vendor specified low
71039                     voltage threshold. If the measured voltage falls
71040                     below this value, a low voltage is asserted.
71041                     It is a positive number expressed in microvolts."
71042        ::= { rcPlugOptModEntry 24 }
71043
71044rcPlugOptModVoltageHighWarningThreshold OBJECT-TYPE
71045        SYNTAX      INTEGER
71046        MAX-ACCESS  read-only
71047        STATUS      current
71048        DESCRIPTION "This value represents the vendor specified high
71049                     voltage warning threshold. If the measured voltage
71050                     exceeds this value, a high voltage warning is
71051                     asserted. It is a positive number expressed in
71052                     microvolts."
71053        ::= { rcPlugOptModEntry 25 }
71054
71055rcPlugOptModVoltageLowWarningThreshold OBJECT-TYPE
71056        SYNTAX      INTEGER
71057        MAX-ACCESS  read-only
71058        STATUS      current
71059        DESCRIPTION "This value represents the vendor specified low
71060                     voltage warning threshold. If the measured voltage
71061                     falls below this value, a low voltage warning is
71062                     asserted. It is a positive number expressed in
71063                     microvolts."
71064        ::= { rcPlugOptModEntry 26 }
71065
71066rcPlugOptModBias OBJECT-TYPE
71067        SYNTAX      INTEGER
71068        MAX-ACCESS  read-only
71069        STATUS      current
71070        DESCRIPTION "This value represents the internally measured
71071                     transmitter laser bias current. It is a positive
71072                     number expressed in units of 0.1 microamp and can
71073                     range from 0 to 131 mA with +/-10% accuracy."
71074        ::= { rcPlugOptModEntry 27 }
71075
71076rcPlugOptModBiasHighAlarmThreshold OBJECT-TYPE
71077        SYNTAX      INTEGER
71078        MAX-ACCESS  read-only
71079        STATUS      current
71080        DESCRIPTION "This value represents the vendor specified high
71081                     current threshold. If the measured bias
71082                     current exceeds this value, a high current alarm
71083                     is asserted. It is a positive number expressed
71084                     in units of 0.1 microamp."
71085        ::= { rcPlugOptModEntry 28 }
71086
71087rcPlugOptModBiasLowAlarmThreshold OBJECT-TYPE
71088        SYNTAX      INTEGER
71089        MAX-ACCESS  read-only
71090        STATUS      current
71091        DESCRIPTION "This value represents the vendor specified low
71092                     current threshold. If the measured bias
71093                     current falls below this value, a low current
71094                     is asserted. It is a positive number
71095                     expressed in units of 0.1 microamp."
71096        ::= { rcPlugOptModEntry 29 }
71097
71098rcPlugOptModBiasHighWarningThreshold OBJECT-TYPE
71099        SYNTAX      INTEGER
71100        MAX-ACCESS  read-only
71101        STATUS      current
71102        DESCRIPTION "This value represents the vendor specified high
71103                     current warning threshold. If the measured bias
71104                     current exceeds this value, a high current warning
71105                     is asserted. It is a positive number expressed in
71106                     units of 0.1 microamp."
71107        ::= { rcPlugOptModEntry 30 }
71108
71109rcPlugOptModBiasLowWarningThreshold OBJECT-TYPE
71110        SYNTAX      INTEGER
71111        MAX-ACCESS  read-only
71112        STATUS      current
71113        DESCRIPTION "This value represents the vendor specified low
71114                     current warning threshold. If the measured bias
71115                     current falls below this value, a low current
71116                     warning is asserted. It is a positive number
71117                     expressed in units of 0.1 microamp."
71118        ::= { rcPlugOptModEntry 31 }
71119
71120-- For power readings, we should really display these values in dBm
71121-- CP code can convert from mW to dBm.
71122
71123rcPlugOptModTxPower OBJECT-TYPE
71124        SYNTAX      INTEGER
71125        MAX-ACCESS  read-only
71126        STATUS      current
71127        DESCRIPTION "This value represents the internally measured
71128                     coupled TX output power. It is a positive number
71129                     expressed in units of micro watts and can range
71130                     from 0 to 65.535 mW (-40 to 18.16 dBm)."
71131        ::= { rcPlugOptModEntry 32 }
71132
71133rcPlugOptModTxPowerHighAlarmThreshold OBJECT-TYPE
71134        SYNTAX      INTEGER
71135        MAX-ACCESS  read-only
71136        STATUS      current
71137        DESCRIPTION "This value represents the vendor specified high
71138                     transmit power threshold. If the measured
71139                     transmitter power exceeds this value, a
71140                     transmitter power high is asserted. It is
71141                     a positive number expressed in units of micro
71142                     watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
71143        ::= { rcPlugOptModEntry 33 }
71144
71145rcPlugOptModTxPowerLowAlarmThreshold OBJECT-TYPE
71146        SYNTAX      INTEGER
71147        MAX-ACCESS  read-only
71148        STATUS      current
71149        DESCRIPTION "This value represents the vendor specified low
71150                     transmit power threshold. If the measured
71151                     transmitter power falls below this value, a
71152                     transmitter power low is asserted. It is a
71153                     positive number expressed in units of micro watts
71154                     and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
71155        ::= { rcPlugOptModEntry 34 }
71156
71157rcPlugOptModTxPowerHighWarningThreshold OBJECT-TYPE
71158        SYNTAX      INTEGER
71159        MAX-ACCESS  read-only
71160        STATUS      current
71161        DESCRIPTION "This value represents the vendor specified high
71162                     transmit power warning threshold. If the measured
71163                     transmitter power exceeds this value, a
71164                     transmitter power high warning is asserted. It is
71165                     a positive number expressed in units of
71166                     micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
71167        ::= { rcPlugOptModEntry 35 }
71168
71169rcPlugOptModTxPowerLowWarningThreshold OBJECT-TYPE
71170        SYNTAX      INTEGER
71171        MAX-ACCESS  read-only
71172        STATUS      current
71173        DESCRIPTION "This value represents the vendor specified low
71174                     transmit power warning threshold. If the measured
71175                     transmitter power falls below this value, a
71176                     transmitter power low warning is asserted. It is
71177                     a positive number expressed in units of micro
71178                     watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
71179        ::= { rcPlugOptModEntry 36 }
71180
71181rcPlugOptModRxPower OBJECT-TYPE
71182        SYNTAX      INTEGER
71183        MAX-ACCESS  read-only
71184        STATUS      current
71185        DESCRIPTION "This value represents the internally measured
71186                     received power. It is a positive number expressed
71187                     in units of micro watts and can range from 0 to
71188                     65.535 mW (-40 to 18.16 dBm)."
71189        ::= { rcPlugOptModEntry 37 }
71190
71191rcPlugOptModRxPowerHighAlarmThreshold OBJECT-TYPE
71192        SYNTAX      INTEGER
71193        MAX-ACCESS  read-only
71194        STATUS      current
71195        DESCRIPTION "This value represents the vendor specified high
71196                     receiver power threshold. If the measured
71197                     received power exceeds this value, a receiver
71198                     power high is asserted. It is a positive
71199                     number expressed in units of micro watts and can
71200                     range from 0 to 65.535 mW (-40 to 18.16 dBm)."
71201        ::= { rcPlugOptModEntry 38 }
71202
71203rcPlugOptModRxPowerLowAlarmThreshold OBJECT-TYPE
71204        SYNTAX      INTEGER
71205        MAX-ACCESS  read-only
71206        STATUS      current
71207        DESCRIPTION "This value represents the vendor specified low
71208                     receiver power threshold. If the measured
71209                     received power falls below this value, a receiver
71210                     power low is asserted. It is a positive
71211                     number expressed in units of micro watts and can
71212                     range from 0 to 65.535 mW (-40 to 18.16 dBm)."
71213        ::= { rcPlugOptModEntry 39 }
71214
71215rcPlugOptModRxPowerHighWarningThreshold OBJECT-TYPE
71216        SYNTAX      INTEGER
71217        MAX-ACCESS  read-only
71218        STATUS      current
71219        DESCRIPTION "This value represents the vendor specified high
71220                     receiver power warning threshold. If the measured
71221                     received power exceeds this value, a receiver
71222                     power high warning is asserted. It is a positive
71223                     number expressed in units of micro watts
71224                     and can range from 0 to 65.535 uW (-40 to 18.16 dBm)."
71225        ::= { rcPlugOptModEntry 40 }
71226
71227rcPlugOptModRxPowerLowWarningThreshold OBJECT-TYPE
71228        SYNTAX      INTEGER
71229        MAX-ACCESS  read-only
71230        STATUS      current
71231        DESCRIPTION "This value represents the vendor specified low
71232                     receiver power warning threshold. If the measured
71233                     received power falls below this value, a receiver
71234                     power low warning is asserted. It is a positive
71235                     number expressed in units of micro watts
71236                     and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
71237        ::= { rcPlugOptModEntry 41 }
71238
71239rcPlugOptModAux1 OBJECT-TYPE
71240        SYNTAX      INTEGER
71241        MAX-ACCESS  read-only
71242        STATUS      current
71243        DESCRIPTION "This represents the internally measured A/D
71244                     value specified."
71245        ::= { rcPlugOptModEntry 42 }
71246
71247rcPlugOptModAux1HighAlarmThreshold OBJECT-TYPE
71248        SYNTAX      INTEGER
71249        MAX-ACCESS  read-only
71250        STATUS      current
71251        DESCRIPTION "This value represents the vendor specified high
71252                     Aux1 threshold."
71253        ::= { rcPlugOptModEntry 43 }
71254
71255rcPlugOptModAux1LowAlarmThreshold OBJECT-TYPE
71256        SYNTAX      INTEGER
71257        MAX-ACCESS  read-only
71258        STATUS      current
71259        DESCRIPTION "This value represents the vendor specified low
71260                     Aux1 threshold."
71261        ::= { rcPlugOptModEntry 44 }
71262
71263rcPlugOptModAux1HighWarningThreshold OBJECT-TYPE
71264        SYNTAX      INTEGER
71265        MAX-ACCESS  read-only
71266        STATUS      current
71267        DESCRIPTION "This value represents the vendor specified high
71268                     Aux1 warning threshold."
71269        ::= { rcPlugOptModEntry 45 }
71270
71271rcPlugOptModAux1LowWarningThreshold OBJECT-TYPE
71272        SYNTAX      INTEGER
71273        MAX-ACCESS  read-only
71274        STATUS      current
71275        DESCRIPTION "This value represents the vendor specified low
71276                     Aux1 warning threshold."
71277        ::= { rcPlugOptModEntry 46 }
71278
71279rcPlugOptModAux2 OBJECT-TYPE
71280        SYNTAX      INTEGER
71281        MAX-ACCESS  read-only
71282        STATUS      current
71283        DESCRIPTION "This represents the internally measured A/D
71284                     value specified."
71285        ::= { rcPlugOptModEntry 47 }
71286
71287rcPlugOptModAux2HighAlarmThreshold OBJECT-TYPE
71288        SYNTAX      INTEGER
71289        MAX-ACCESS  read-only
71290        STATUS      current
71291        DESCRIPTION "This value represents the vendor specified high
71292                     Aux1 threshold."
71293        ::= { rcPlugOptModEntry 48 }
71294
71295rcPlugOptModAux2LowAlarmThreshold OBJECT-TYPE
71296        SYNTAX      INTEGER
71297        MAX-ACCESS  read-only
71298        STATUS      current
71299        DESCRIPTION "This value represents the vendor specified low
71300                     Aux1 threshold."
71301        ::= { rcPlugOptModEntry 49 }
71302
71303rcPlugOptModAux2HighWarningThreshold OBJECT-TYPE
71304        SYNTAX      INTEGER
71305        MAX-ACCESS  read-only
71306        STATUS      current
71307        DESCRIPTION "This value represents the vendor specified high
71308                     Aux1 warning threshold."
71309        ::= { rcPlugOptModEntry 50 }
71310
71311rcPlugOptModAux2LowWarningThreshold OBJECT-TYPE
71312        SYNTAX      INTEGER
71313        MAX-ACCESS  read-only
71314        STATUS      current
71315        DESCRIPTION "This value represents the vendor specified low
71316                     Aux1 warning threshold."
71317        ::= { rcPlugOptModEntry 51 }
71318
71319
71320
71321-- These next entries represent the defined and warning bits
71322-- contained in DDI bytes at offsets 112 thru 117.
71323
71324rcPlugOptModTemperatureStatus OBJECT-TYPE
71325        SYNTAX      INTEGER {
71326                        normal(1),
71327                        highWarning(2),
71328                        highAlarm(3),
71329                        lowWarning(4),
71330                        lowAlarm(5)
71331                    }
71332        MAX-ACCESS  read-only
71333        STATUS 	    current
71334        DESCRIPTION "Used to indicate the current temperature status"
71335        DEFVAL      { normal }
71336	::= { rcPlugOptModEntry 52 }
71337
71338rcPlugOptModVoltageStatus OBJECT-TYPE
71339        SYNTAX      INTEGER {
71340                        normal(1),
71341                        highWarning(2),
71342                        highAlarm(3),
71343                        lowWarning(4),
71344                        lowAlarm(5)
71345                    }
71346        MAX-ACCESS  read-only
71347        STATUS 	    current
71348        DESCRIPTION "Used to indicate the current voltage status"
71349        DEFVAL      { normal }
71350        ::= { rcPlugOptModEntry 53 }
71351
71352
71353rcPlugOptModBiasStatus OBJECT-TYPE
71354        SYNTAX      INTEGER {
71355                        normal(1),
71356                        highWarning(2),
71357                        highAlarm(3),
71358                        lowWarning(4),
71359                        lowAlarm(5)
71360                    }
71361        MAX-ACCESS  read-only
71362        STATUS      current
71363        DESCRIPTION "Used to indicate the current laser bias status"
71364        DEFVAL      { normal }
71365        ::= { rcPlugOptModEntry 54 }
71366
71367rcPlugOptModTxPowerStatus OBJECT-TYPE
71368        SYNTAX      INTEGER {
71369                        normal(1),
71370                        highWarning(2),
71371                        highAlarm(3),
71372                        lowWarning(4),
71373                        lowAlarm(5)
71374                    }
71375        MAX-ACCESS  read-only
71376        STATUS      current
71377        DESCRIPTION "Used to indicate the current transmitter power
71378                     status"
71379        DEFVAL      { normal }
71380        ::= { rcPlugOptModEntry 55 }
71381
71382rcPlugOptModRxPowerStatus OBJECT-TYPE
71383        SYNTAX      INTEGER {
71384                        normal(1),
71385                        highWarning(2),
71386                        highAlarm(3),
71387                        lowWarning(4),
71388                        lowAlarm(5)
71389                    }
71390        MAX-ACCESS  read-only
71391        STATUS      current
71392        DESCRIPTION "Used to indicate the current receiver power status"
71393        DEFVAL      { normal }
71394        ::= { rcPlugOptModEntry 56 }
71395
71396rcPlugOptModAux1Status OBJECT-TYPE
71397        SYNTAX      INTEGER {
71398                        normal(1),
71399                        highWarning(2),
71400                        highAlarm(3),
71401                        lowWarning(4),
71402                        lowAlarm(5)
71403                    }
71404        MAX-ACCESS  read-only
71405        STATUS      current
71406        DESCRIPTION "Used to indicate the current Aux1 status"
71407        DEFVAL      { normal }
71408        ::= { rcPlugOptModEntry 57 }
71409
71410rcPlugOptModAux2Status OBJECT-TYPE
71411        SYNTAX      INTEGER {
71412                        normal(1),
71413                        highWarning(2),
71414                        highAlarm(3),
71415                        lowWarning(4),
71416                        lowAlarm(5)
71417                    }
71418        MAX-ACCESS  read-only
71419        STATUS      current
71420        DESCRIPTION "Used to indicate the current Aux2 status"
71421        DEFVAL      { normal }
71422        ::= { rcPlugOptModEntry 58 }
71423
71424rcPlugOptModQSFPTx1Bias OBJECT-TYPE
71425        SYNTAX      Integer32
71426        MAX-ACCESS  read-only
71427        STATUS      current
71428        DESCRIPTION "This value represents the internally measured transmitter
71429		     laser bias current in channel 1 of QSFP.. It is a positive
71430                     number expressed in units of 0.1 microamp and can range
71431		     from 0 to 131 mA with +/-10% accuracy."
71432        ::= { rcPlugOptModEntry 59 }
71433
71434rcPlugOptModQSFPTx2Bias OBJECT-TYPE
71435        SYNTAX      Integer32
71436        MAX-ACCESS  read-only
71437        STATUS      current
71438        DESCRIPTION "This value represents the internally measured transmitter
71439		     laser bias current in channel 2 of QSFP.. It is a positive
71440                     number expressed in units of 0.1 microamps and can range
71441		     from 0 to 131 mA with +/-10% accuracy."
71442        ::= { rcPlugOptModEntry 60 }
71443
71444rcPlugOptModQSFPTx3Bias OBJECT-TYPE
71445        SYNTAX      Integer32
71446        MAX-ACCESS  read-only
71447        STATUS      current
71448        DESCRIPTION "This value represents the internally measured transmitter
71449		     laser bias current in channel 3 of QSFP.. It is a positive
71450                     number expressed in units of 0.1 microamp and can range
71451		     from 0 to 131 mA with +/-10% accuracy."
71452        ::= { rcPlugOptModEntry 61 }
71453
71454rcPlugOptModQSFPTx4Bias OBJECT-TYPE
71455        SYNTAX      Integer32
71456        MAX-ACCESS  read-only
71457        STATUS      current
71458        DESCRIPTION "This value represents the internally measured transmitter
71459		     laser bias current in channel 4 of QSFP.. It is a positive
71460                     number expressed in units of 0.1 microamp and can range
71461		     from 0 to 131 mA with +/-10% accuracy."
71462        ::= { rcPlugOptModEntry 62 }
71463
71464rcPlugOptModQSFPTx1Power OBJECT-TYPE
71465        SYNTAX      Integer32
71466        MAX-ACCESS  read-only
71467        STATUS      current
71468        DESCRIPTION "This value represents the internally measured TX output power
71469		     in channel 1 of QSFP. It is a positive number expressed in
71470		     units of micro watts and can range from 0 to 65.535 mW
71471		     (-40 to 18.16 dBm)."
71472        ::= { rcPlugOptModEntry 63 }
71473
71474rcPlugOptModQSFPTx2Power OBJECT-TYPE
71475        SYNTAX      Integer32
71476        MAX-ACCESS  read-only
71477        STATUS      current
71478        DESCRIPTION "This value represents the internally measured TX output power
71479		     in channel 2 of QSFP. It is a positive number expressed in
71480		     units of micro watts and can range from 0 to 65.535 mW
71481		     (-40 to 18.16 dBm)."
71482        ::= { rcPlugOptModEntry 64 }
71483
71484rcPlugOptModQSFPTx3Power OBJECT-TYPE
71485        SYNTAX      Integer32
71486        MAX-ACCESS  read-only
71487        STATUS      current
71488        DESCRIPTION "This value represents the internally measured TX output power
71489		     in channel 3 of QSFP. It is a positive number expressed in
71490		     units of micro watts and can range from 0 to 65.535 mW
71491		     (-40 to 18.16 dBm)."
71492        ::= { rcPlugOptModEntry 65 }
71493
71494rcPlugOptModQSFPTx4Power OBJECT-TYPE
71495        SYNTAX      Integer32
71496        MAX-ACCESS  read-only
71497        STATUS      current
71498        DESCRIPTION "This value represents the internally measured TX output power
71499		     in channel 4 of QSFP. It is a positive number expressed in
71500		     units of micro watts and can range from 0 to 65.535 mW
71501		     (-40 to 18.16 dBm)."
71502        ::= { rcPlugOptModEntry 66 }
71503
71504rcPlugOptModQSFPRx1Power OBJECT-TYPE
71505        SYNTAX       Integer32
71506        MAX-ACCESS   read-only
71507        STATUS       current
71508        DESCRIPTION "This value represents the internally measured received
71509		     power in channel 1 of QSFP. It is a positive number
71510		     expressed in units of micro watts and can range from 0 to
71511                     65.535 mW (-40 to 18.16 dBm)."
71512        ::= { rcPlugOptModEntry 67 }
71513
71514rcPlugOptModQSFPRx2Power OBJECT-TYPE
71515        SYNTAX       Integer32
71516        MAX-ACCESS   read-only
71517        STATUS       current
71518        DESCRIPTION "This value represents the internally measured received
71519		     power in channel 2 of QSFP. It is a positive number
71520		     expressed in units of micro watts and can range from 0 to
71521                     65.535 mW (-40 to 18.16 dBm)."
71522        ::= { rcPlugOptModEntry 68 }
71523
71524rcPlugOptModQSFPRx3Power OBJECT-TYPE
71525        SYNTAX       Integer32
71526        MAX-ACCESS   read-only
71527        STATUS       current
71528        DESCRIPTION "This value represents the internally measured received
71529		     power in channel 3 of QSFP. It is a positive number
71530		     expressed in units of micro watts and can range from 0 to
71531                     65.535 mW (-40 to 18.16 dBm)."
71532        ::= { rcPlugOptModEntry 69 }
71533
71534rcPlugOptModQSFPRx4Power OBJECT-TYPE
71535        SYNTAX       Integer32
71536        MAX-ACCESS   read-only
71537        STATUS       current
71538        DESCRIPTION "This value represents the internally measured received
71539		     power in channel 1 of QSFP. It is a positive number
71540		     expressed in units of micro watts and can range from 0 to
71541                     65.535 mW (-40 to 18.16 dBm)."
71542        ::= { rcPlugOptModEntry 70 }
71543
71544rcPlugOptModQSFPTx1BiasStatus OBJECT-TYPE
71545        SYNTAX      INTEGER {
71546                        normal(1),
71547                        highWarning(2),
71548                        highAlarm(3),
71549                        lowWarning(4),
71550                        lowAlarm(5)
71551                    }
71552        MAX-ACCESS  read-only
71553        STATUS      current
71554        DESCRIPTION "Used to indicate the current laser bias status in channel 1
71555		    for QSFP"
71556        DEFVAL      { normal }
71557        ::= { rcPlugOptModEntry 71 }
71558
71559rcPlugOptModQSFPTx2BiasStatus OBJECT-TYPE
71560        SYNTAX      INTEGER {
71561                        normal(1),
71562                        highWarning(2),
71563                        highAlarm(3),
71564                        lowWarning(4),
71565                        lowAlarm(5)
71566                    }
71567        MAX-ACCESS  read-only
71568        STATUS      current
71569        DESCRIPTION "Used to indicate the current laser bias status in channel 2
71570		    for QSFP"
71571        DEFVAL      { normal }
71572        ::= { rcPlugOptModEntry 72 }
71573
71574rcPlugOptModQSFPTx3BiasStatus OBJECT-TYPE
71575        SYNTAX      INTEGER {
71576                        normal(1),
71577                        highWarning(2),
71578                        highAlarm(3),
71579                        lowWarning(4),
71580                        lowAlarm(5)
71581                    }
71582        MAX-ACCESS  read-only
71583        STATUS      current
71584        DESCRIPTION "Used to indicate the current laser bias status in channel 3
71585		    for QSFP"
71586        DEFVAL      { normal }
71587        ::= { rcPlugOptModEntry 73 }
71588
71589rcPlugOptModQSFPTx4BiasStatus OBJECT-TYPE
71590        SYNTAX      INTEGER {
71591                        normal(1),
71592                        highWarning(2),
71593                        highAlarm(3),
71594                        lowWarning(4),
71595                        lowAlarm(5)
71596                    }
71597        MAX-ACCESS  read-only
71598        STATUS      current
71599        DESCRIPTION "Used to indicate the current laser bias status in channel 4
71600		    for QSFP"
71601        DEFVAL      { normal }
71602        ::= { rcPlugOptModEntry 74 }
71603
71604rcPlugOptModQSFPTx1PowerStatus OBJECT-TYPE
71605        SYNTAX      INTEGER {
71606                        normal(1),
71607                        highWarning(2),
71608                        highAlarm(3),
71609                        lowWarning(4),
71610                        lowAlarm(5)
71611                    }
71612        MAX-ACCESS  read-only
71613        STATUS      current
71614        DESCRIPTION "Used to indicate the current transmitter power
71615                     status in channel 1 of QSFP"
71616        DEFVAL      { normal }
71617        ::= { rcPlugOptModEntry 75 }
71618
71619rcPlugOptModQSFPTx2PowerStatus OBJECT-TYPE
71620        SYNTAX      INTEGER {
71621                        normal(1),
71622                        highWarning(2),
71623                        highAlarm(3),
71624                        lowWarning(4),
71625                        lowAlarm(5)
71626                    }
71627        MAX-ACCESS  read-only
71628        STATUS      current
71629        DESCRIPTION "Used to indicate the current transmitter power
71630                     status in channel 2 of QSFP"
71631        DEFVAL      { normal }
71632        ::= { rcPlugOptModEntry 76 }
71633
71634rcPlugOptModQSFPTx3PowerStatus OBJECT-TYPE
71635        SYNTAX      INTEGER {
71636                        normal(1),
71637                        highWarning(2),
71638                        highAlarm(3),
71639                        lowWarning(4),
71640                        lowAlarm(5)
71641                    }
71642        MAX-ACCESS  read-only
71643        STATUS      current
71644        DESCRIPTION "Used to indicate the current transmitter power
71645                     status in channel 3 of QSFP"
71646        DEFVAL      { normal }
71647        ::= { rcPlugOptModEntry 77 }
71648
71649rcPlugOptModQSFPTx4PowerStatus OBJECT-TYPE
71650        SYNTAX      INTEGER {
71651                        normal(1),
71652                        highWarning(2),
71653                        highAlarm(3),
71654                        lowWarning(4),
71655                        lowAlarm(5)
71656                    }
71657        MAX-ACCESS  read-only
71658        STATUS      current
71659        DESCRIPTION "Used to indicate the current transmitter power
71660                     status in channel 4 of QSFP"
71661        DEFVAL      { normal }
71662        ::= { rcPlugOptModEntry 78 }
71663
71664rcPlugOptModQSFPRx1PowerStatus OBJECT-TYPE
71665        SYNTAX      INTEGER {
71666                        normal(1),
71667                        highWarning(2),
71668                        highAlarm(3),
71669                        lowWarning(4),
71670                        lowAlarm(5)
71671                    }
71672        MAX-ACCESS  read-only
71673        STATUS      current
71674        DESCRIPTION "Used to indicate the current receiver power status in channel 1
71675		    for QSFP"
71676        DEFVAL      { normal }
71677        ::= { rcPlugOptModEntry 79 }
71678
71679rcPlugOptModQSFPRx2PowerStatus OBJECT-TYPE
71680        SYNTAX      INTEGER {
71681                        normal(1),
71682                        highWarning(2),
71683                        highAlarm(3),
71684                        lowWarning(4),
71685                        lowAlarm(5)
71686                    }
71687        MAX-ACCESS  read-only
71688        STATUS      current
71689        DESCRIPTION "Used to indicate the current receiver power status in channel 2
71690		    for QSFP"
71691        DEFVAL      { normal }
71692        ::= { rcPlugOptModEntry 80 }
71693
71694rcPlugOptModQSFPRx3PowerStatus OBJECT-TYPE
71695        SYNTAX      INTEGER {
71696                        normal(1),
71697                        highWarning(2),
71698                        highAlarm(3),
71699                        lowWarning(4),
71700                        lowAlarm(5)
71701                    }
71702        MAX-ACCESS  read-only
71703        STATUS      current
71704        DESCRIPTION "Used to indicate the current receiver power status in channel 3
71705		    for QSFP"
71706        DEFVAL      { normal }
71707        ::= { rcPlugOptModEntry 81 }
71708
71709rcPlugOptModQSFPRx4PowerStatus OBJECT-TYPE
71710        SYNTAX      INTEGER {
71711                        normal(1),
71712                        highWarning(2),
71713                        highAlarm(3),
71714                        lowWarning(4),
71715                        lowAlarm(5)
71716                    }
71717        MAX-ACCESS  read-only
71718        STATUS      current
71719        DESCRIPTION "Used to indicate the current receiver power status in channel 4
71720		    for QSFP"
71721        DEFVAL      { normal }
71722        ::= { rcPlugOptModEntry 82 }
71723
71724
71725-- ----------------------------------------------------------
71726--Global configuration of DDI
71727-- ----------------------------------------------------------
71728
71729rcPlugOptModScalars OBJECT IDENTIFIER ::= { rcPlugOptMod 2 }
71730
71731rcPlugOptModDdmMonitor OBJECT-TYPE
71732        SYNTAX        EnableValue
71733        MAX-ACCESS    read-write
71734        STATUS        current
71735        DESCRIPTION   "Enable/disable the global polling monitor for DDM"
71736        DEFVAL  { disable }
71737        ::= { rcPlugOptModScalars 1 }
71738
71739rcPlugOptModDdmMonitorInterval OBJECT-TYPE
71740        SYNTAX        INTEGER (5..60)
71741        MAX-ACCESS    read-write
71742        STATUS        current
71743        DESCRIPTION   "Indicate the interval in which the DDM alert registers is polled"
71744        DEFVAL  { 5 }
71745        ::= { rcPlugOptModScalars 2 }
71746
71747rcPlugOptModDdmTrapSend OBJECT-TYPE
71748        SYNTAX        EnableValue
71749        MAX-ACCESS    read-write
71750        STATUS        current
71751        DESCRIPTION   " Enable/disable the global ddm trap send to SNMP manager "
71752        DEFVAL  { enable }
71753        ::= { rcPlugOptModScalars 3 }
71754
71755rcPlugOptModDdmAlarmPortdown OBJECT-TYPE
71756        SYNTAX        EnableValue
71757        MAX-ACCESS    read-write
71758        STATUS        current
71759        DESCRIPTION   " Enable/disable the global portdown option when ddm alarm occurs "
71760        DEFVAL  { enable }
71761        ::= { rcPlugOptModScalars 4 }
71762
71763
71764
71765rcPlugOptModOperTable OBJECT-TYPE
71766        SYNTAX	  SEQUENCE OF RcPlugOptModOperEntry
71767        MAX-ACCESS  not-accessible
71768        STATUS      current
71769        DESCRIPTION "Gbic QSFP table"
71770        ::= {  rcPlugOptMod 3 }
71771
71772rcPlugOptModOperEntry OBJECT-TYPE
71773        SYNTAX      RcPlugOptModOperEntry
71774        MAX-ACCESS  not-accessible
71775        STATUS      current
71776        DESCRIPTION "Entry containing info. for a particular port"
71777        INDEX         { rcPlugOptModOperPortIndex }
71778	::= { rcPlugOptModOperTable 1 }
71779
71780RcPlugOptModOperEntry ::= SEQUENCE {
71781	rcPlugOptModOperPortIndex  InterfaceIndex,
71782	rcPlugOptModOperReset      TruthValue
71783}
71784
71785rcPlugOptModOperPortIndex OBJECT-TYPE
71786        SYNTAX      InterfaceIndex
71787        MAX-ACCESS  not-accessible
71788        STATUS      current
71789        DESCRIPTION "An index value that uniquely identifies a port on a
71790                     blade or line-card."
71791        ::= { rcPlugOptModOperEntry 1 }
71792
71793rcPlugOptModOperReset   OBJECT-TYPE
71794        SYNTAX      TruthValue
71795        MAX-ACCESS  read-write
71796        STATUS      current
71797        DESCRIPTION "This operational object is used to reset the QSFP
71798		    on the port. It always return FALSE"
71799	DEFVAL      {false}
71800        ::= { rcPlugOptModOperEntry 2 }
71801
71802rcPlugNotificationObjects OBJECT IDENTIFIER ::= { rcPlugOptMod  4 }
71803
71804rcPluggableModuleDescription OBJECT-TYPE
71805    	SYNTAX        DisplayString
71806    	MAX-ACCESS    accessible-for-notify
71807    	STATUS        current
71808    	DESCRIPTION   "Name or description of the Pluggable module. It is used to by the
71809		  notification object rcnPluggableModuleInsertedInNotRecommendedPortTrap
71810		  and rcnPluggableModuleRemovedFromRecommendedPortTrap"
71811        ::= { rcPlugNotificationObjects 1 }
71812
71813-- COBALT BLUE MIBs
71814
71815rcCobaltBlueMib 	  OBJECT IDENTIFIER ::= { rcCobaltBlue 1 }
71816
71817DeviceStatus ::= TEXTUAL-CONVENTION
71818  STATUS	current
71819  DESCRIPTION	"Standard card states for slotted chassis based products"
71820  SYNTAX	INTEGER {
71821			invalid(1),
71822			down(2),
71823			up(3),
71824			disabled(4)
71825		}
71826
71827DscpValueSet ::= TEXTUAL-CONVENTION
71828  STATUS	current
71829  DESCRIPTION	"DSCP Values"
71830  SYNTAX	INTEGER {
71831                      phbcs0(0),
71832		          val1(1),
71833		          val2(2),
71834 		          val3(3),
71835		          val4(4),
71836		          val5(5),
71837		          val6(6),
71838		          val7(7),
71839                      phbcs1(8),
71840		          val9(9),
71841                      phbaf11(10),
71842		          val11(11),
71843                      phbaf12(12),
71844		          val13(13),
71845                      phbaf13(14),
71846		          val15(15),
71847                      phbcs2(16),
71848		          val17(17),
71849                      phbaf21(18),
71850		          val19(19),
71851                      phbaf22(20),
71852		          val21(21),
71853                      phbaf23(22),
71854		          val23(23),
71855                      phbcs3(24),
71856		          val25(25),
71857                      phbaf31(26),
71858		          val27(27),
71859                      phbaf32(28),
71860		          val29(29),
71861                      phbaf33(30),
71862		          val31(31),
71863                      phbcs4(32),
71864		          val33(33),
71865                      phbaf41(34),
71866		          val35(35),
71867                      phbaf42(36),
71868		          val37(37),
71869                      phbaf43(38),
71870		          val39(39),
71871                      phbcs5(40),
71872		          val41(41),
71873			    val42(42),
71874		          val43(43),
71875		          val44(44),
71876		          val45(45),
71877                      phbef(46),
71878		          val47(47),
71879                      phbcs6(48),
71880		          val49(49),
71881		          val50(50),
71882		          val51(51),
71883		          val52(52),
71884		          val53(53),
71885		          val54(54),
71886		          val55(55),
71887                      phbcs7(56),
71888		          val57(57),
71889		          val58(58),
71890		          val59(59),
71891		          val60(60),
71892			    val61(61),
71893		          val62(62),
71894		          val63(63),
71895                      disableOrInvalid(64)
71896			}
71897
71898DropPrecedence ::= TEXTUAL-CONVENTION
71899  STATUS	current
71900  DESCRIPTION	"QOS Drop Precedence"
71901  SYNTAX	INTEGER {
71902		     low(0),
71903		     medium(1),
71904		     high(2)
71905		}
71906
71907LaneList ::= TEXTUAL-CONVENTION
71908  STATUS         current
71909  DESCRIPTION    "The string is 8 octets long, for a total
71910                  of 64 bits. Each bit corresponds to a lane.
71911                  Each I/O slot can have 4 or 6 lanes based on the
71912	            card type. When a bit has the value one(1),
71913                  the corresponding lane is a member of the set.
71914                  When a bit has the value zero(0), the corresponding
71915                  lane is not a member of the set.
71916                  The encoding is such that the most significant bit
71917                  of octet #1 corresponds to laneId 0, while the
71918                  least significant bit of octet #8 corresponds to
71919                  laneId 63. LaneIds 60, 61, 62, and 63 are not used
71920	            for CB release 1."
71921  SYNTAX         OCTET STRING (SIZE (8))
71922
71923QosLevelValueSet ::= TEXTUAL-CONVENTION
71924  STATUS	  current
71925  DESCRIPTION "QOS Levels"
71926  SYNTAX	  INTEGER {
71927                        zero(0),
71928                        one(1),
71929                        two(2),
71930                        three(3),
71931                        four(4),
71932                        five(5),
71933                        six(6),
71934                        seven(7),
71935                        disable(8)
71936		 }
71937
71938Dot1pValueSet ::= TEXTUAL-CONVENTION
71939  STATUS	  current
71940  DESCRIPTION "802.1p Values"
71941  SYNTAX	  INTEGER {
71942                        zero(0),
71943                        one(1),
71944                        two(2),
71945                        three(3),
71946                        four(4),
71947                        five(5),
71948                        six(6),
71949                        seven(7),
71950                        disable(8)
71951		 }
71952
71953MplsExpValueSet ::= TEXTUAL-CONVENTION
71954  STATUS	  current
71955  DESCRIPTION "Mpls Exp Values"
71956  SYNTAX	  INTEGER {
71957                        zero(0),
71958                        one(1),
71959                        two(2),
71960                        three(3),
71961                        four(4),
71962                        five(5),
71963                        six(6),
71964                        seven(7),
71965                        disable(8)
71966		 }
71967
71968
71969SfDeviceMode ::= TEXTUAL-CONVENTION
71970  STATUS        current
71971  DESCRIPTION   "Mode of given Fast SE Device either BME or SE"
71972  SYNTAX        INTEGER {
71973			other (1),
71974                        bme(2),
71975                        se(3)
71976                }
71977
71978--
71979-- Object groups within the Cobalt Blue MIB
71980--
71981
71982rcCbNotifications         OBJECT IDENTIFIER ::= { rcCobaltBlueMib 0 }
71983rcCbObjects               OBJECT IDENTIFIER ::= { rcCobaltBlueMib 1 }
71984
71985rcCbSwitchFabric          OBJECT IDENTIFIER ::= { rcCbObjects 1 }
71986
71987rcCbSwitchFabricScalars   OBJECT IDENTIFIER ::= { rcCbSwitchFabric 1 }
71988rcCbSwitchFabricStats	  OBJECT IDENTIFIER ::= { rcCbSwitchFabricScalars 1 }
71989
71990rcCbSwitchFabricDropPrec1AcceptedPackets	OBJECT-TYPE
71991	SYNTAX          Counter64
71992	MAX-ACCESS      read-only
71993        STATUS          current
71994        DESCRIPTION     "Accepted number of packets from drop precedence 1. The drop precedence is a function of the front end policer."
71995        ::= { rcCbSwitchFabricStats 1 }
71996
71997rcCbSwitchFabricDropPrec1AcceptedBytes		OBJECT-TYPE
71998	SYNTAX          Counter64
71999	MAX-ACCESS      read-only
72000        STATUS          current
72001        DESCRIPTION     "Accepted number of bytes from drop precedence 1"
72002        ::= { rcCbSwitchFabricStats 2 }
72003
72004rcCbSwitchFabricDropPrec1CongestionMarkedPackets		OBJECT-TYPE
72005	SYNTAX          Counter64
72006	MAX-ACCESS      read-only
72007        STATUS          current
72008        DESCRIPTION     "Congestion marked number of packets from drop precedence 1."
72009        ::= { rcCbSwitchFabricStats 3 }
72010
72011rcCbSwitchFabricDropPrec1CongestionMarkedBytes		OBJECT-TYPE
72012	SYNTAX          Counter64
72013	MAX-ACCESS      read-only
72014        STATUS          current
72015        DESCRIPTION     "Congestion marked number of bytes from drop precedence 1."
72016        ::= { rcCbSwitchFabricStats 4 }
72017
72018rcCbSwitchFabricDropPrec1DiscardDroppedPackets		OBJECT-TYPE
72019	SYNTAX          Counter64
72020	MAX-ACCESS      read-only
72021        STATUS          current
72022        DESCRIPTION     "WRED dropped number of packets from drop precedence 1."
72023        ::= { rcCbSwitchFabricStats 5 }
72024
72025rcCbSwitchFabricDropPrec1DiscardDroppedBytes		OBJECT-TYPE
72026	SYNTAX          Counter64
72027	MAX-ACCESS      read-only
72028        STATUS          current
72029        DESCRIPTION     "WRED dropped number of bytes from drop precedence 1."
72030        ::= { rcCbSwitchFabricStats 6 }
72031
72032rcCbSwitchFabricDropPrec2AcceptedPackets	OBJECT-TYPE
72033	SYNTAX          Counter64
72034	MAX-ACCESS      read-only
72035        STATUS          current
72036        DESCRIPTION     "Accepted number of packets from drop precedence 2"
72037        ::= { rcCbSwitchFabricStats 7 }
72038
72039rcCbSwitchFabricDropPrec2AcceptedBytes		OBJECT-TYPE
72040	SYNTAX          Counter64
72041	MAX-ACCESS      read-only
72042        STATUS          current
72043        DESCRIPTION     "Accepted number of bytes from drop precedence 2"
72044        ::= { rcCbSwitchFabricStats 8 }
72045
72046rcCbSwitchFabricDropPrec2CongestionMarkedPackets		OBJECT-TYPE
72047	SYNTAX          Counter64
72048	MAX-ACCESS      read-only
72049        STATUS          current
72050        DESCRIPTION     "Congestion marked number of packets from drop precedence 2."
72051        ::= { rcCbSwitchFabricStats 9 }
72052
72053rcCbSwitchFabricDropPrec2CongestionMarkedBytes		OBJECT-TYPE
72054	SYNTAX          Counter64
72055	MAX-ACCESS      read-only
72056        STATUS          current
72057        DESCRIPTION     "Congestion marked number of bytes from drop precedence 2."
72058        ::= { rcCbSwitchFabricStats 10 }
72059
72060rcCbSwitchFabricDropPrec2DiscardDroppedPackets		OBJECT-TYPE
72061	SYNTAX          Counter64
72062	MAX-ACCESS      read-only
72063        STATUS          current
72064        DESCRIPTION     "WRED dropped number of packets from drop precedence 2."
72065        ::= { rcCbSwitchFabricStats 11 }
72066
72067rcCbSwitchFabricDropPrec2DiscardDroppedBytes		OBJECT-TYPE
72068	SYNTAX          Counter64
72069	MAX-ACCESS      read-only
72070        STATUS          current
72071        DESCRIPTION     "WRED dropped number of bytes from drop precedence 2."
72072        ::= { rcCbSwitchFabricStats 12 }
72073
72074rcCbSwitchFabricDropPrec3AcceptedPackets    OBJECT-TYPE
72075    SYNTAX          Counter64
72076    MAX-ACCESS      read-only
72077        STATUS          current
72078        DESCRIPTION     "Accepted number of packets from drop precedence 3"
72079        ::= { rcCbSwitchFabricStats 13 }
72080
72081rcCbSwitchFabricDropPrec3AcceptedBytes      OBJECT-TYPE
72082    SYNTAX          Counter64
72083    MAX-ACCESS      read-only
72084        STATUS          current
72085        DESCRIPTION     "Accepted number of bytes from drop precedence 3"
72086        ::= { rcCbSwitchFabricStats 14 }
72087
72088rcCbSwitchFabricDropPrec3CongestionMarkedPackets		OBJECT-TYPE
72089	SYNTAX          Counter64
72090	MAX-ACCESS      read-only
72091        STATUS          current
72092        DESCRIPTION     "Congestion marked number of packets from drop precedence 3."
72093        ::= { rcCbSwitchFabricStats 15 }
72094
72095rcCbSwitchFabricDropPrec3CongestionMarkedBytes		OBJECT-TYPE
72096	SYNTAX          Counter64
72097	MAX-ACCESS      read-only
72098        STATUS          current
72099        DESCRIPTION     "Congestion marked number of bytes from drop precedence 3."
72100        ::= { rcCbSwitchFabricStats 16 }
72101
72102rcCbSwitchFabricDropPrec3DiscardDroppedPackets		OBJECT-TYPE
72103	SYNTAX          Counter64
72104	MAX-ACCESS      read-only
72105        STATUS          current
72106        DESCRIPTION     "WRED dropped number of packets from drop precedence 3."
72107        ::= { rcCbSwitchFabricStats 17 }
72108
72109rcCbSwitchFabricDropPrec3DiscardDroppedBytes		OBJECT-TYPE
72110	SYNTAX          Counter64
72111	MAX-ACCESS      read-only
72112        STATUS          current
72113        DESCRIPTION     "WRED dropped number of bytes from drop precedence 3."
72114        ::= { rcCbSwitchFabricStats 18 }
72115
72116rcCbSwitchFabricDropPrec4AcceptedPackets    OBJECT-TYPE
72117    SYNTAX          Counter64
72118    MAX-ACCESS      read-only
72119        STATUS          current
72120        DESCRIPTION     "Accepted number of packets from drop precedence 4"
72121        ::= { rcCbSwitchFabricStats 19 }
72122
72123rcCbSwitchFabricDropPrec4AcceptedBytes      OBJECT-TYPE
72124    SYNTAX          Counter64
72125    MAX-ACCESS      read-only
72126        STATUS          current
72127        DESCRIPTION     "Accepted number of bytes from drop precedence 4"
72128        ::= { rcCbSwitchFabricStats 20 }
72129
72130rcCbSwitchFabricNonWredDroppedPackets		OBJECT-TYPE
72131	SYNTAX          Counter64
72132	MAX-ACCESS      read-only
72133        STATUS          current
72134        DESCRIPTION     "Dropped packets due to non Random Early Detection"
72135        ::= { rcCbSwitchFabricStats 21 }
72136
72137rcCbSwitchFabricNonWredDroppedBytes		OBJECT-TYPE
72138	SYNTAX          Counter64
72139	MAX-ACCESS      read-only
72140        STATUS          current
72141        DESCRIPTION     "Dropped packets bytes due to non Random Early Detection"
72142        ::= { rcCbSwitchFabricStats 22 }
72143
72144rcCbSwitchFabricDequeuedPackets		OBJECT-TYPE
72145	SYNTAX          Counter64
72146	MAX-ACCESS      read-only
72147        STATUS          current
72148        DESCRIPTION     "Packets dequeued once inside the switch fabric"
72149        ::= { rcCbSwitchFabricStats 23 }
72150
72151rcCbSwitchFabricDequeuedBytes		OBJECT-TYPE
72152	SYNTAX          Counter64
72153	MAX-ACCESS      read-only
72154        STATUS          current
72155        DESCRIPTION     "Packets bytes dequeued once inside the switch fabric"
72156        ::= { rcCbSwitchFabricStats 24 }
72157
72158rcCbSwitchFabricDropPrec1DroppedPackets		OBJECT-TYPE
72159	SYNTAX          Counter64
72160	MAX-ACCESS      read-only
72161        STATUS          current
72162        DESCRIPTION     "non-WRED dropped number of packets from drop precedence 1."
72163        ::= { rcCbSwitchFabricStats 25 }
72164
72165rcCbSwitchFabricDropPrec1DroppedBytes		OBJECT-TYPE
72166	SYNTAX          Counter64
72167	MAX-ACCESS      read-only
72168        STATUS          current
72169        DESCRIPTION     "non-WRED dropped number of bytes from drop precedence 1."
72170        ::= { rcCbSwitchFabricStats 26 }
72171
72172rcCbSwitchFabricDropPrec2DroppedPackets		OBJECT-TYPE
72173	SYNTAX          Counter64
72174	MAX-ACCESS      read-only
72175        STATUS          current
72176        DESCRIPTION     "non-WRED dropped number of packets from drop precedence 2."
72177        ::= { rcCbSwitchFabricStats 27 }
72178
72179rcCbSwitchFabricDropPrec2DroppedBytes		OBJECT-TYPE
72180	SYNTAX          Counter64
72181	MAX-ACCESS      read-only
72182        STATUS          current
72183        DESCRIPTION     "non-WRED dropped number of bytes from drop precedence 2."
72184        ::= { rcCbSwitchFabricStats 28 }
72185
72186rcCbSwitchFabricDropPrec3DroppedPackets		OBJECT-TYPE
72187	SYNTAX          Counter64
72188	MAX-ACCESS      read-only
72189        STATUS          current
72190        DESCRIPTION     "non-WRED dropped number of packets from drop precedence 3."
72191        ::= { rcCbSwitchFabricStats 29 }
72192
72193rcCbSwitchFabricDropPrec3DroppedBytes		OBJECT-TYPE
72194	SYNTAX          Counter64
72195	MAX-ACCESS      read-only
72196        STATUS          current
72197        DESCRIPTION     "non-WRED dropped number of bytes from drop precedence 3."
72198        ::= { rcCbSwitchFabricStats 30 }
72199
72200rcCbSwitchFabricDropPrec4CongestionMarkedPackets		OBJECT-TYPE
72201	SYNTAX          Counter64
72202	MAX-ACCESS      read-only
72203        STATUS          current
72204        DESCRIPTION     "Congestion marked number of packets from drop precedence 4."
72205        ::= { rcCbSwitchFabricStats 31 }
72206
72207rcCbSwitchFabricDropPrec4CongestionMarkedBytes		OBJECT-TYPE
72208	SYNTAX          Counter64
72209	MAX-ACCESS      read-only
72210        STATUS          current
72211        DESCRIPTION     "Congestion marked number of bytes from drop precedence 4."
72212        ::= { rcCbSwitchFabricStats 32 }
72213
72214rcCbSwitchFabricDropPrec4DiscardDroppedPackets		OBJECT-TYPE
72215	SYNTAX          Counter64
72216	MAX-ACCESS      read-only
72217        STATUS          current
72218        DESCRIPTION     "WRED dropped number of packets from drop precedence 4."
72219        ::= { rcCbSwitchFabricStats 33 }
72220
72221rcCbSwitchFabricDropPrec4DiscardDroppedBytes		OBJECT-TYPE
72222	SYNTAX          Counter64
72223	MAX-ACCESS      read-only
72224        STATUS          current
72225        DESCRIPTION     "WRED dropped number of bytes from drop precedence 4."
72226        ::= { rcCbSwitchFabricStats 34 }
72227
72228rcCbSwitchFabricDropPrec4DroppedPackets		OBJECT-TYPE
72229	SYNTAX          Counter64
72230	MAX-ACCESS      read-only
72231        STATUS          current
72232        DESCRIPTION     "non-WRED dropped number of packets from drop precedence 4."
72233        ::= { rcCbSwitchFabricStats 35 }
72234
72235rcCbSwitchFabricDropPrec4DroppedBytes		OBJECT-TYPE
72236	SYNTAX          Counter64
72237	MAX-ACCESS      read-only
72238        STATUS          current
72239        DESCRIPTION     "non-WRED dropped number of bytes from drop precedence 4."
72240        ::= { rcCbSwitchFabricStats 36 }
72241
72242rcCbSwitchFabricOverSubscribeTotalDroppedPkts    OBJECT-TYPE
72243	SYNTAX          Counter64
72244	MAX-ACCESS      read-only
72245        STATUS          current
72246        DESCRIPTION     "Dropped number of packets due to free list underflow."
72247        ::= { rcCbSwitchFabricStats 37 }
72248
72249rcCbSwitchFabricOverSubscribeTotalDroppedBytes    OBJECT-TYPE
72250	SYNTAX          Counter64
72251	MAX-ACCESS      read-only
72252        STATUS          current
72253        DESCRIPTION     "Dropped number of bytes due to free list underflow."
72254        ::= { rcCbSwitchFabricStats 38 }
72255
72256rcCbSwitchFabricOverSubscribeGuaranteeDroppedPkts    OBJECT-TYPE
72257	SYNTAX          Counter64
72258	MAX-ACCESS      read-only
72259        STATUS          current
72260        DESCRIPTION     "Dropped number of packets Gbl buf thres guarantee."
72261        ::= { rcCbSwitchFabricStats 39 }
72262
72263rcCbSwitchFabricOverSubscribeGuaranteeDroppedBytes    OBJECT-TYPE
72264	SYNTAX          Counter64
72265	MAX-ACCESS      read-only
72266        STATUS          current
72267        DESCRIPTION     "Dropped number of bytes Gbl buf thres guarantee."
72268        ::= { rcCbSwitchFabricStats 40 }
72269
72270rcCbSwitchFabricOutPkts    OBJECT-TYPE
72271	SYNTAX          Counter64
72272	MAX-ACCESS      read-only
72273        STATUS          current
72274        DESCRIPTION     "Number of packets out from egress interface."
72275        ::= { rcCbSwitchFabricStats 41 }
72276
72277rcCbSwitchFabricOutBytes    OBJECT-TYPE
72278	SYNTAX          Counter64
72279	MAX-ACCESS      read-only
72280        STATUS          current
72281        DESCRIPTION     "Number of bytes out from egress interface."
72282        ::= { rcCbSwitchFabricStats 42 }
72283
72284rcCbSwitchFabricStatsCapture	OBJECT-TYPE
72285	SYNTAX          TruthValue
72286	MAX-ACCESS      read-write
72287        STATUS          current
72288        DESCRIPTION     "Control to turn stats collection on or off"
72289        ::= { rcCbSwitchFabricScalars 2 }
72290
72291rcCbSwitchFabricStatsPortId	OBJECT-TYPE
72292	SYNTAX          InterfaceIndex
72293	MAX-ACCESS      read-write
72294        STATUS          current
72295        DESCRIPTION     "The port on which stats is to be collected on.
72296                         Must select a data port."
72297        ::= { rcCbSwitchFabricScalars 3}
72298
72299rcCbSwitchFabricStatsCosId	OBJECT-TYPE
72300	SYNTAX          Integer32 (0..7)
72301	MAX-ACCESS      read-write
72302        STATUS          current
72303        DESCRIPTION     "The CoS or VOQ to collect Stats on"
72304	::= {  rcCbSwitchFabricScalars 4}
72305
72306rcCbBmeActiveBme	OBJECT-TYPE
72307	SYNTAX          INTEGER {
72308				  activeArbitorId0(1), -- slot 24
72309                  activeArbitorId1(2)  -- slot 21
72310			}
72311	MAX-ACCESS      read-only
72312        STATUS          current
72313        DESCRIPTION     "The location of the active BME in the system.
72314			 BME stands for Bandwidth Manager Engine."
72315        ::= {  rcCbSwitchFabricScalars 5}
72316
72317rcCbBmeRedundancyMode	OBJECT-TYPE
72318	SYNTAX          INTEGER {
72319				manual(1),
72320				onePlusOneControlAndData(2),
72321				onePlusOneControlOnly(3)
72322			}
72323	MAX-ACCESS      read-only
72324        STATUS          current
72325        DESCRIPTION     "Redundancy mode for BMEs."
72326        ::= {  rcCbSwitchFabricScalars 6}
72327
72328rcCbProfileType  	OBJECT-TYPE
72329	SYNTAX          INTEGER {
72330				balanced(1),
72331				unicastOptimized(2),
72332				multicastOptimized(3)
72333			}
72334	MAX-ACCESS      read-write
72335        STATUS          current
72336        DESCRIPTION     "Switch fabric profile type."
72337        DEFVAL        { balanced }
72338        ::= {  rcCbSwitchFabricScalars 7}
72339
72340rcCbSwitchFabricDeviceRead        OBJECT-TYPE
72341        SYNTAX          TruthValue
72342        MAX-ACCESS      read-write
72343        STATUS          current
72344        DESCRIPTION     "If turned on statistics for switch fabric counters
72345                         are collected directly from devices.  Otherwise,
72346                         a cached copy is returned."
72347        DEFVAL        { true }
72348        ::= {  rcCbSwitchFabricScalars 8}
72349
72350rcCbQueuingEngine2kTable OBJECT-TYPE
72351        SYNTAX          SEQUENCE OF RcCBQueuingEngine2kEntry
72352        MAX-ACCESS      not-accessible
72353        STATUS          current
72354        DESCRIPTION     "Table containing the 2k based queuing engine
72355			entries for the system."
72356        ::= { rcCbSwitchFabric 2 }
72357
72358rcCbQueuingEngine2kEntry  OBJECT-TYPE
72359        SYNTAX          RcCBQueuingEngine2kEntry
72360        MAX-ACCESS      not-accessible
72361        STATUS          current
72362        DESCRIPTION     "Entry for the QE Table"
72363	INDEX		{ rcCbQueuingEngine2kId }
72364    ::= { rcCbQueuingEngine2kTable 1 }
72365
72366RcCBQueuingEngine2kEntry ::= SEQUENCE {
72367		rcCbQueuingEngine2kId             Integer32,
72368		rcCbQueuingEngine2kStatus         DeviceStatus
72369		}
72370
72371rcCbQueuingEngine2kId	OBJECT-TYPE
72372	SYNTAX          Integer32 (1..32)
72373	MAX-ACCESS      not-accessible
72374        STATUS          current
72375        DESCRIPTION     "Index for an entry in the QE Table.  Here is the layout
72376			 of the IDs in relation to the system:
72377
72378			Location	ID(s)
72379			---------------------
72380			IO on slot 3:   1..3
72381			IO on slot 4:   4..6
72382			CP on slot 1:	7
72383			CP on slot 2:	8
72384			IO on slot 5:   9..11
72385			IO on slot 6:   12..14
72386			...
72387			IO on slot 12:	30..32
72388			"
72389        ::= { rcCbQueuingEngine2kEntry 1 }
72390
72391rcCbQueuingEngine2kStatus	OBJECT-TYPE
72392	SYNTAX          DeviceStatus
72393	MAX-ACCESS      read-only
72394        STATUS          current
72395        DESCRIPTION     "Status of a given QE interface."
72396        ::= { rcCbQueuingEngine2kEntry 2 }
72397
72398rcCbSwitchingEngine4kTable OBJECT-TYPE
72399        SYNTAX          SEQUENCE OF RcCBSwitchingEngine4kEntry
72400        MAX-ACCESS      not-accessible
72401        STATUS          current
72402        DESCRIPTION     "Table containing the 4k based switching
72403			 engine entries for the system."
72404        ::= { rcCbSwitchFabric 3 }
72405
72406rcCbSwitchingEngine4kEntry           OBJECT-TYPE
72407        SYNTAX          RcCBSwitchingEngine4kEntry
72408        MAX-ACCESS      not-accessible
72409        STATUS          current
72410        DESCRIPTION     "Entry for the SE Table."
72411	INDEX		{ rcCbSwitchingEngine4kId }
72412    ::= { rcCbSwitchingEngine4kTable 1 }
72413
72414RcCBSwitchingEngine4kEntry ::= SEQUENCE {
72415		rcCbSwitchingEngine4kId             Integer32,
72416		rcCbSwitchingEngine4kStatus         DeviceStatus
72417		}
72418
72419rcCbSwitchingEngine4kId	OBJECT-TYPE
72420	SYNTAX          Integer32 (1..18)
72421	MAX-ACCESS      not-accessible
72422        STATUS          current
72423        DESCRIPTION     "Index for the SE Table.  Here is the layout
72424			 of the IDs in relation to the system:
72425
72426			Location	ID(s)
72427			---------------------
72428			SF on slot 13:  1..3
72429			SF on slot 14:  4..6
72430			...
72431			SF on slot 18:	16..18
72432			"
72433        ::= { rcCbSwitchingEngine4kEntry 1 }
72434
72435rcCbSwitchingEngine4kStatus	OBJECT-TYPE
72436	SYNTAX          DeviceStatus
72437	MAX-ACCESS      read-only
72438        STATUS          current
72439        DESCRIPTION     "Status of a given SE Device."
72440        ::= { rcCbSwitchingEngine4kEntry 2 }
72441
72442rcCbSwitchingEngine9600Table OBJECT-TYPE
72443        SYNTAX          SEQUENCE OF RcCBSwitchingEngine9600Entry
72444        MAX-ACCESS      not-accessible
72445        STATUS          current
72446        DESCRIPTION     "Table containing the 9600 based switching
72447			 engine entries for the system."
72448        ::= { rcCbSwitchFabric 4 }
72449
72450rcCbSwitchingEngine9600Entry           OBJECT-TYPE
72451        SYNTAX          RcCBSwitchingEngine9600Entry
72452        MAX-ACCESS      not-accessible
72453        STATUS          current
72454        DESCRIPTION     "Entry for the SE 9600 Table."
72455	INDEX		{ rcCbSwitchingEngine9600Id }
72456    ::= { rcCbSwitchingEngine9600Table 1 }
72457
72458RcCBSwitchingEngine9600Entry ::= SEQUENCE {
72459		rcCbSwitchingEngine9600Id             Integer32,
72460		rcCbSwitchingEngine9600Status         DeviceStatus,
72461                rcCbSwitchingEngine9600Mode           SfDeviceMode
72462		}
72463
72464rcCbSwitchingEngine9600Id	OBJECT-TYPE
72465	SYNTAX          Integer32 (1..12)
72466	MAX-ACCESS      not-accessible
72467        STATUS          current
72468        DESCRIPTION     "Index for the SE Table.  Here is the layout
72469			 of the IDs in relation to the system:
72470
72471			Location	ID(s)
72472			---------------------
72473			SF on slot 21:  1..2
72474			SF on slot 22:  3..4
72475			...
72476			SF on slot 26:	11..12
72477			"
72478        ::= { rcCbSwitchingEngine9600Entry 1 }
72479
72480rcCbSwitchingEngine9600Status	OBJECT-TYPE
72481	SYNTAX          DeviceStatus
72482	MAX-ACCESS      read-only
72483        STATUS          current
72484        DESCRIPTION     "Status of a given Fast SE Device."
72485        ::= { rcCbSwitchingEngine9600Entry 2 }
72486
72487rcCbSwitchingEngine9600Mode   OBJECT-TYPE
72488        SYNTAX          SfDeviceMode
72489        MAX-ACCESS      read-only
72490        STATUS          current
72491        DESCRIPTION     "Mode of given Fast SE Device either BME or SE."
72492        ::= { rcCbSwitchingEngine9600Entry 3 }
72493
72494rcCbQe2kSerdesLinkTable OBJECT-TYPE
72495        SYNTAX          SEQUENCE OF RcCbQe2kSerdesLinkEntry
72496        MAX-ACCESS      not-accessible
72497        STATUS          current
72498        DESCRIPTION     "Table containing the Serdes Link Information
72499			for the system."
72500        ::= { rcCbSwitchFabric 5 }
72501
72502rcCbQe2kSerdesLinkEntry   OBJECT-TYPE
72503        SYNTAX          RcCbQe2kSerdesLinkEntry
72504        MAX-ACCESS      not-accessible
72505        STATUS          current
72506        DESCRIPTION     "Entry for a QE based Serdes Link Interface.
72507			 The combination of the QE ID and Serdes Link ID
72508			 uniquely identifies a link."
72509	INDEX		{ rcCbQe2kSerdesLinkId}
72510    ::= { rcCbQe2kSerdesLinkTable 1 }
72511
72512RcCbQe2kSerdesLinkEntry ::= SEQUENCE {
72513		rcCbQe2kSerdesLinkId             Integer32,
72514		rcCbQe2kSerdesLinkType           INTEGER,
72515		rcCbQe2kSerdesLinkStatus         DeviceStatus,
72516		rcCbQe2kSerdesLinkConnectedToDevice    Integer32,
72517		rcCbQe2kSerdesLinkConnectedToSlot      Integer32
72518		}
72519
72520rcCbQe2kSerdesLinkId	OBJECT-TYPE
72521	SYNTAX          Integer32 (1..640)
72522	MAX-ACCESS      not-accessible
72523        STATUS          current
72524        DESCRIPTION     "This ID maps to a particular serdes port number
72525			 for the identified device.  Here's the mapping:
72526
72527			 rcCbQe2kSerdesLinkId  1 = port 0; Slot 3; QE Device 1
72528			 ...
72529 			 rcCbQe2kSerdesLinkId 20 = port 19; Slot 3; QE Device 1
72530			 rcCbQe2kSerdesLinkId 21 = port 0; Slot 3; QE Device 2
72531			 rcCbQe2kSerdesLinkId 41 = port 0; Slot 3; QE Device 3
72532			 rcCbQe2kSerdesLinkId 61 = port 0; Slot 4; QE Device 1
72533			 rcCbQe2kSerdesLinkId 121 = port 0; Slot 1; QE Device 1
72534			 rcCbQe2kSerdesLinkId 141 = port 0; Slot 1; QE Device 1
72535			 rcCbQe2kSerdesLinkId 161 = port 0; Slot 5; QE Device 1
72536			 rcCbQe2kSerdesLinkId 221 = port 0; Slot 6; QE Device 1
72537			 ... with slots 6-12 in order ...
72538			 rcCbQe2kSerdesLinkId 640 = port 19; Slot 12; QE Device 3
72539			 Note link 15 & 17 are used when QE2k is connected to SF96."
72540        ::= { rcCbQe2kSerdesLinkEntry 1 }
72541
72542rcCbQe2kSerdesLinkType	OBJECT-TYPE
72543	SYNTAX          INTEGER {
72544				sci(1),
72545				sfi(2)
72546			}
72547	MAX-ACCESS      read-only
72548        STATUS          current
72549        DESCRIPTION     "Link type of the serdes interface"
72550        ::= { rcCbQe2kSerdesLinkEntry 2 }
72551
72552rcCbQe2kSerdesLinkStatus	OBJECT-TYPE
72553	SYNTAX          DeviceStatus
72554	MAX-ACCESS      read-only
72555        STATUS          current
72556        DESCRIPTION     "Interface Status"
72557        ::= { rcCbQe2kSerdesLinkEntry 3 }
72558
72559rcCbQe2kSerdesLinkConnectedToDevice	OBJECT-TYPE
72560	SYNTAX          Integer32 (1..20)
72561	MAX-ACCESS      read-only
72562        STATUS          current
72563        DESCRIPTION     "The SE/BME ID to which the QE2k ID is attached
72564			 to.  Note that IDs 16 & 18 are unused."
72565        ::= { rcCbQe2kSerdesLinkEntry 4 }
72566
72567rcCbQe2kSerdesLinkConnectedToSlot   OBJECT-TYPE
72568        SYNTAX          Integer32 (21..26)
72569        MAX-ACCESS      read-only
72570        STATUS          current
72571        DESCRIPTION     "The slot number of the switch fabric card to which the QE2k ID is attached to."
72572        ::= { rcCbQe2kSerdesLinkEntry 5 }
72573
72574rcCbSESerdesLinkTable OBJECT-TYPE
72575        SYNTAX          SEQUENCE OF RcCBSESerdesLinkEntry
72576        MAX-ACCESS      not-accessible
72577        STATUS          current
72578        DESCRIPTION     "Table containing the Serdes Link Information
72579			for the system."
72580        ::= { rcCbSwitchFabric 6 }
72581
72582rcCbSESerdesLinkEntry   OBJECT-TYPE
72583        SYNTAX          RcCBSESerdesLinkEntry
72584        MAX-ACCESS      not-accessible
72585        STATUS          current
72586        DESCRIPTION     "Entry for an SE based Serdes Link Interface.
72587			 The combination of the QE ID and Serdes Link ID
72588			 uniquely identifies a link."
72589	INDEX		{ rcCbSESerdesLinkId}
72590    ::= { rcCbSESerdesLinkTable 1 }
72591
72592RcCBSESerdesLinkEntry ::= SEQUENCE {
72593		rcCbSESerdesLinkId             Integer32,
72594		rcCbSESerdesLinkType           INTEGER,
72595		rcCbSESerdesLinkStatus         DeviceStatus,
72596		rcCbSESerdesLinkConnectedToDevice    Integer32,
72597		rcCbSESerdesLinkConnectedToSlot      Integer32
72598		}
72599
72600rcCbSESerdesLinkId	OBJECT-TYPE
72601	SYNTAX          Integer32 (1..640)
72602	MAX-ACCESS      not-accessible
72603        STATUS          current
72604        DESCRIPTION     "This ID maps to a particular serdes port number
72605			 for the identified device.  Here's the mapping:
72606
72607			 SESerdesLinkId  1  = port 0; Slot 21; Device 1
72608			 SESerdesLinkId  33 = port 0; Slot 21; Device 2
72609			 SESerdesLinkId  65 = port 0; Slot 21; Device 3
72610			 SESerdesLinkId  97 = port 0; Slot 22; Device 1
72611			 ...
72612			 SESerdesLinkId 640 = port 31; Slot 26; Device 3"
72613        ::= { rcCbSESerdesLinkEntry 1 }
72614
72615rcCbSESerdesLinkType	OBJECT-TYPE
72616	SYNTAX          INTEGER {
72617				sci(1),
72618				sfi(2)
72619			}
72620	MAX-ACCESS      read-only
72621        STATUS          current
72622        DESCRIPTION     "Link Type of the Serdes interface.  Switch control
72623		         interface is sci.  Switch forwarding interface is sfi."
72624        ::= { rcCbSESerdesLinkEntry 2 }
72625
72626rcCbSESerdesLinkStatus	OBJECT-TYPE
72627	SYNTAX          DeviceStatus
72628	MAX-ACCESS      read-only
72629        STATUS          current
72630        DESCRIPTION     "Interface Status"
72631        ::= { rcCbSESerdesLinkEntry 3 }
72632
72633rcCbSESerdesLinkConnectedToDevice	OBJECT-TYPE
72634	SYNTAX          Integer32 (1..32)
72635	MAX-ACCESS      read-only
72636        STATUS          current
72637        DESCRIPTION     "The QE2k ID to which the SE/BME ID is attached to."
72638        ::= { rcCbSESerdesLinkEntry 4 }
72639
72640rcCbSESerdesLinkConnectedToSlot     OBJECT-TYPE
72641        SYNTAX          Integer32 (1..32)
72642        MAX-ACCESS      read-only
72643        STATUS          current
72644        DESCRIPTION     "The slot number of the switch fabric card to which the QE2k ID is attached to."
72645        ::= { rcCbSESerdesLinkEntry 5 }
72646
72647rcCbSE9600SerdesLinkTable OBJECT-TYPE
72648        SYNTAX          SEQUENCE OF RcCBSE9600SerdesLinkEntry
72649        MAX-ACCESS      not-accessible
72650        STATUS          current
72651        DESCRIPTION     "Table containing the Fast Serdes Link Information
72652			for the system."
72653        ::= { rcCbSwitchFabric 7 }
72654
72655rcCbSE9600SerdesLinkEntry   OBJECT-TYPE
72656        SYNTAX          RcCBSE9600SerdesLinkEntry
72657        MAX-ACCESS      not-accessible
72658        STATUS          current
72659        DESCRIPTION     "Entry for an SE based Serdes Link Interface.
72660			 The combination of the QE ID and Serdes Link ID
72661			 uniquely identifies a link."
72662	INDEX		{ rcCbSE9600SerdesLinkId}
72663    ::= { rcCbSE9600SerdesLinkTable 1 }
72664
72665RcCBSE9600SerdesLinkEntry ::= SEQUENCE {
72666		rcCbSE9600SerdesLinkId             Integer32,
72667		rcCbSE9600SerdesLinkType           INTEGER,
72668		rcCbSE9600SerdesLinkStatus         DeviceStatus,
72669		rcCbSE9600SerdesLinkConnectedToDevice    Integer32,
72670		rcCbSE9600SerdesLinkConnectedToSlot      Integer32
72671		}
72672
72673rcCbSE9600SerdesLinkId	OBJECT-TYPE
72674	SYNTAX          Integer32 (1..1152)
72675	MAX-ACCESS      not-accessible
72676        STATUS          current
72677        DESCRIPTION     "This ID maps to a particular serdes port number
72678			 for the identified device.  Here's the mapping:
72679
72680			 SESerdesLinkId  1   = port 0; Slot 21; Device 1
72681			 SESerdesLinkId  97  = port 0; Slot 21; Device 2
72682			 SESerdesLinkId  193 = port 0; Slot 22; Device 1
72683			 SESerdesLinkId  289 = port 0; Slot 22; Device 2
72684			 ...
72685			 SESerdesLinkId 1152 = port 96; Slot 26; Device 2"
72686        ::= { rcCbSE9600SerdesLinkEntry 1 }
72687
72688rcCbSE9600SerdesLinkType	OBJECT-TYPE
72689	SYNTAX          INTEGER {
72690				sci(1),
72691				sfi(2)
72692			}
72693	MAX-ACCESS      read-only
72694        STATUS          current
72695        DESCRIPTION     "Link Type of the Serdes interface.  Switch control
72696		         interface is sci.  Switch forwarding interface is sfi."
72697        ::= { rcCbSE9600SerdesLinkEntry 2 }
72698
72699rcCbSE9600SerdesLinkStatus	OBJECT-TYPE
72700	SYNTAX          DeviceStatus
72701	MAX-ACCESS      read-only
72702        STATUS          current
72703        DESCRIPTION     "Interface Status"
72704        ::= { rcCbSE9600SerdesLinkEntry 3 }
72705
72706rcCbSE9600SerdesLinkConnectedToDevice	OBJECT-TYPE
72707	SYNTAX          Integer32 (1..32)
72708	MAX-ACCESS      read-only
72709        STATUS          current
72710        DESCRIPTION     "The QE2k ID to which the SE/BME ID is attached to."
72711        ::= { rcCbSE9600SerdesLinkEntry 4 }
72712
72713rcCbSE9600SerdesLinkConnectedToSlot OBJECT-TYPE
72714        SYNTAX          Integer32 (1..12)
72715        MAX-ACCESS      read-only
72716        STATUS          current
72717        DESCRIPTION     "The slot number of the switch fabric card to which the QE2k ID is attached to."
72718        ::= { rcCbSE9600SerdesLinkEntry 5 }
72719
72720rcCbSPITable		OBJECT-TYPE
72721	SYNTAX          SEQUENCE OF RcCBSPIEntry
72722        MAX-ACCESS      not-accessible
72723        STATUS          obsolete
72724        DESCRIPTION     "Table containing the system peripheral interface info."
72725        ::= { rcCbSwitchFabric 8 }
72726
72727rcCbSPIEntry	OBJECT-TYPE
72728        SYNTAX          RcCBSPIEntry
72729        MAX-ACCESS      not-accessible
72730        STATUS          obsolete
72731        DESCRIPTION     "SPI table entry"
72732	INDEX		{ rcCbSPIId }
72733    ::= { rcCbSPITable 1 }
72734
72735RcCBSPIEntry ::= SEQUENCE {
72736		rcCbSPIId			Integer32,
72737		rcCbSPIStatus			DeviceStatus
72738		}
72739
72740rcCbSPIId		OBJECT-TYPE
72741	SYNTAX          Integer32 (1..72)
72742	MAX-ACCESS      not-accessible
72743        STATUS          obsolete
72744        DESCRIPTION     "The Index for the SPI Table.  Here is the layout
72745			 of the IDs in relation to the system:
72746
72747			Location	ID(s)
72748			---------------------
72749			Slot 1:  	1..6
72750			Slot 2:		7..12
72751			...
72752			Slot 12:	57..72
72753
72754			Current implementation uses the first 6 IDs for each slot.
72755			"
72756        ::= { rcCbSPIEntry 1 }
72757
72758rcCbSPIStatus		OBJECT-TYPE
72759	SYNTAX          DeviceStatus
72760	MAX-ACCESS      read-only
72761        STATUS          obsolete
72762        DESCRIPTION     "SPI Status"
72763        ::= { rcCbSPIEntry 2 }
72764
72765-- Notification
72766
72767rcLoginUserName OBJECT-TYPE
72768        SYNTAX        DisplayString (SIZE (1..20))
72769        MAX-ACCESS    accessible-for-notify
72770        STATUS        current
72771        DESCRIPTION   "Used to inidcation the login user name for notification"
72772        ::= { rcCbNotifications 1 }
72773
72774rcLoginHostIpAddress  OBJECT-TYPE
72775        SYNTAX        IpAddress
72776        MAX-ACCESS    accessible-for-notify
72777        STATUS        current
72778        DESCRIPTION   "Used to inidcation the login host ip address for
72779		      notification"
72780        ::= {rcCbNotifications 2 }
72781
72782rcSlotType OBJECT-TYPE
72783        SYNTAX       INTEGER {
72784                         slot1(1),
72785                         slot2(2),
72786                         slot3(3),
72787                         slot4(4),
72788                         slot5(5),
72789                         slot6(6),
72790                         slot7(7),
72791                         slot8(8),
72792                         slot9(9),
72793                         slot10(10),
72794                         slot11(11),
72795                         slot12(12),
72796                         ps1(13),
72797                         ps2(14),
72798                         ps3(15),
72799                         ps4(16),
72800                         ps5(17),
72801                         ps6(18),
72802                         mid1(19),
72803                         mid2(20),
72804                         sf1(21),
72805                         sf2(22),
72806                         sf3(23),
72807                         sf4(24),
72808                         sf5(25),
72809                         sf6(26),
72810                         aux1(27),
72811                         aux2(28),
72812                         iofan1(29),
72813                         iofan2(30),
72814                         sffan1(31),
72815                         sffan2(32)
72816                      }
72817        MAX-ACCESS    accessible-for-notify
72818        STATUS        current
72819        DESCRIPTION   "Used to inidcate the slot type"
72820        ::= { rcCbNotifications 3 }
72821
72822rcFanZoneType OBJECT-TYPE
72823        SYNTAX INTEGER {
72824                         front(1),
72825                         rear(2)
72826                       }
72827        MAX-ACCESS    accessible-for-notify
72828        STATUS        current
72829        DESCRIPTION  "Type of the fan zone."
72830        ::= { rcCbNotifications 4 }
72831
72832rcFanTrayId OBJECT-TYPE
72833        SYNTAX INTEGER (1..2)
72834        MAX-ACCESS    accessible-for-notify
72835        STATUS       current
72836        DESCRIPTION  "Fan tray number in the fan zone"
72837        ::= { rcCbNotifications 5 }
72838
72839rcFanUnitId OBJECT-TYPE
72840        SYNTAX INTEGER (1..8)
72841        MAX-ACCESS    accessible-for-notify
72842        STATUS       current
72843        DESCRIPTION  "Fan unit number in the fan tray"
72844        ::= { rcCbNotifications 6 }
72845
72846rcCardTemp OBJECT-TYPE
72847        SYNTAX        Integer32
72848        MAX-ACCESS    accessible-for-notify
72849        STATUS        current
72850        DESCRIPTION   "Used to inidcate the card temperature"
72851        ::= { rcCbNotifications 7 }
72852
72853rcCpuUtilization OBJECT-TYPE
72854        SYNTAX        Unsigned32
72855        MAX-ACCESS    accessible-for-notify
72856        STATUS        current
72857        DESCRIPTION   "Used to inidcate the CPU utilization"
72858        ::= { rcCbNotifications 8 }
72859
72860rcLoginHostAddressType  OBJECT-TYPE
72861        SYNTAX        InetAddressType
72862        MAX-ACCESS    accessible-for-notify
72863        STATUS        current
72864        DESCRIPTION   "Used to inidcation the login host address type for
72865		      notification"
72866        ::= {rcCbNotifications 9 }
72867
72868rcLoginHostInetAddress  OBJECT-TYPE
72869        SYNTAX        InetAddress
72870        MAX-ACCESS    accessible-for-notify
72871        STATUS        current
72872        DESCRIPTION   "Used to inidcation the login host inet address for
72873		      notification"
72874        ::= {rcCbNotifications 10 }
72875
72876rcSlotPowerStatus OBJECT-TYPE
72877        SYNTAX INTEGER {
72878                         notAvailable(1),
72879                         available(2)
72880                       }
72881        MAX-ACCESS    accessible-for-notify
72882        STATUS        current
72883        DESCRIPTION  "Whethere power is available to boot up the card in
72884                     the slot."
72885        ::= { rcCbNotifications 11 }
72886
72887rc2kCardShutDownReason OBJECT-TYPE
72888        SYNTAX INTEGER {
72889			 highSpeedFanNeeded(1)
72890                       }
72891        MAX-ACCESS    accessible-for-notify
72892        STATUS        current
72893        DESCRIPTION  "The reason can not boot up the card in the slot."
72894        ::= { rcCbNotifications 12 }
72895
72896rc2kCardZoneTemperature OBJECT-TYPE
72897        SYNTAX        Integer32
72898        MAX-ACCESS    accessible-for-notify
72899        STATUS        current
72900        DESCRIPTION   "Used to indicate the card zone temperature"
72901        ::= { rcCbNotifications 13 }
72902
72903rc2kCardTemperatureZoneInfo OBJECT-TYPE
72904        SYNTAX INTEGER {
72905			 inletOutletZone(1),
72906			 fpgaZone(2),
72907			 faZone(3)
72908                       }
72909        MAX-ACCESS    accessible-for-notify
72910        STATUS        current
72911        DESCRIPTION  "rc2kCardTemperatureZoneInfo indicates the zone for which the
72912                      card temperature trap (rcn2kCardZoneOverheat, rcn2kCardZoneNormalTemp
72913                      and rcn2kCardOverheatShutDown) is raised."
72914        ::= { rcCbNotifications 14 }
72915
72916-- Khi Mibs
72917
72918rcKhiConfig             OBJECT IDENTIFIER ::= { rcKhi 1 }
72919
72920rcKhiConfigKhiAdminState    OBJECT-TYPE
72921    SYNTAX  TruthValue
72922    MAX-ACCESS  read-write
72923    STATUS  current
72924    DESCRIPTION "Key Health Inidaction, this object is used turn off the KHI feature administratively.  true(1) means On, false(2) means off. By default, it is always set to true(1)."
72925     DEFVAL { true }
72926        ::= { rcKhiConfig 1 }
72927
72928rcKhiConfigKhiBootDelay     OBJECT-TYPE
72929    SYNTAX  Unsigned32 (0..6)
72930    MAX-ACCESS  read-write
72931    STATUS  current
72932    DESCRIPTION "Time interval from system up and running to start the KHI feature. Set to 0 to disable to the time interval."
72933     DEFVAL { 5 }
72934        ::= { rcKhiConfig 2 }
72935
72936rcKhiConfigClearAction  OBJECT-TYPE
72937    SYNTAX  BITS {
72938            chassis(0),
72939            performance(1),
72940            port(2),
72941            forwarding(3),
72942            ip(4),
72943            protocol(5),
72944            mgmt(6)
72945        }
72946    MAX-ACCESS  read-write
72947    STATUS  current
72948    DESCRIPTION "Clear action with bits set. 0 Bit means from left (most significant) bit to right (least significant) bit."
72949        ::= { rcKhiConfig 3 }
72950
72951rcKhiConfigPortKhiAdminState OBJECT-TYPE
72952    SYNTAX  TruthValue
72953    MAX-ACCESS  read-write
72954    STATUS  current
72955    DESCRIPTION "Key Health Indication, this object is used to turn off the Port KHI feature administratively.  true(1) means On, false(2) means off. By default, it is always set to true(1)"
72956     DEFVAL { true }
72957        ::= { rcKhiConfig 4 }
72958
72959rcKhiConfigPerfKhiAdminState OBJECT-TYPE
72960    SYNTAX  TruthValue
72961    MAX-ACCESS  read-write
72962    STATUS  current
72963    DESCRIPTION "Key Health Indication, this object is used to turn off the Performance KHI feature administratively.  true(1) means On, false(2) means off. By default, it is always set to true(1)"
72964     DEFVAL { true }
72965        ::= { rcKhiConfig 5 }
72966
72967rcKhiConfigChasKhiAdminState OBJECT-TYPE
72968        SYNTAX        TruthValue
72969        MAX-ACCESS    read-write
72970        STATUS        current
72971        DESCRIPTION   "Key Health Inidcation, this object is used to turn off the Chassis KHI feature
72972                                     administratively. true(1) means On, false(2) means off. By default, it is always
72973                                     set to true(1)."
72974        DEFVAL { true }
72975        ::= { rcKhiConfig 6 }
72976
72977
72978rcKhiConfigForwardingKhiAdminState OBJECT-TYPE
72979    SYNTAX  TruthValue
72980    MAX-ACCESS  read-write
72981    STATUS  current
72982    DESCRIPTION "Key Health Indication, this object is used to turn off the Forwarding KHI feature administratively. true(1) means On, false(2) means off. By default, it is always set to true(1)"
72983    DEFVAL  { true }
72984        ::= { rcKhiConfig 7 }
72985
72986rcKhiConfigForwardingClearSlot OBJECT-TYPE
72987        SYNTAX  INTEGER (3..12)
72988        MAX-ACCESS  read-write
72989        STATUS  current
72990        DESCRIPTION "Clear KHI Forwarding stats for a particular Slot"
72991        ::= { rcKhiConfig 9}
72992
72993rcKhiSlot		OBJECT IDENTIFIER ::= { rcKhi 10 }
72994
72995-- Slot Performance Table
72996rcKhiSlotPerfTable OBJECT-TYPE
72997        SYNTAX        SEQUENCE OF RcKhiSlotPerfEntry
72998        MAX-ACCESS    not-accessible
72999        STATUS        current
73000        DESCRIPTION   "Slot Performance Information"
73001        ::= { rcKhiSlot 1 }
73002
73003rcKhiSlotPerfEntry OBJECT-TYPE
73004        SYNTAX        RcKhiSlotPerfEntry
73005        MAX-ACCESS    not-accessible
73006        STATUS        current
73007        DESCRIPTION   "Slot Performance Entry"
73008        INDEX         { rcKhiSlotIndex }
73009	::= { rcKhiSlotPerfTable 1 }
73010
73011RcKhiSlotPerfEntry ::=
73012        SEQUENCE {
73013        rcKhiSlotIndex                Integer32,
73014	rcKhiSlotCpuCurrentUtil       Integer32,
73015	rcKhiSlotCpu5MinAve           INTEGER,
73016	rcKhiSlotCpu5MinHi            INTEGER,
73017	rcKhiSlotCpu5MinHiTime        DateAndTime,
73018	rcKhiSlotMemUsed              Integer32,
73019	rcKhiSlotMemFree              Integer32,
73020	rcKhiSlotMemUtil              Integer32,
73021	rcKhiSlotMem5MinAve           Integer32,
73022	rcKhiSlotMem5MinHi            Integer32,
73023	rcKhiSlotMem5MinHiTime        DateAndTime,
73024	rcKhiSlotUsedFbuf             Integer32,
73025	rcKhiSlotFreeFbuf             Integer32,
73026        rcKhiSlotNoFbuf               Integer32,
73027        rcKhiSlotNetStackSysFreeMbuf  Integer32,
73028        rcKhiSlotNetStackDataFreeMbuf Integer32,
73029        rcKhiSlotNetStackSysUsedMbuf  Integer32,
73030        rcKhiSlotNetStackDataUsedMbuf Integer32,
73031        rcKhiSlotNetStackSysSocketMbuf Integer32,
73032	rcKhiSlotQHigh                Integer32,
73033	rcKhiSlotQNormal              Integer32,
73034	rcKhiSlotFreeQEntries         Integer32,
73035	rcKhiSlotCpu1MinAve           Integer32,
73036	rcKhiSlotCpu1MinHi            Integer32,
73037	rcKhiSlotCpu1MinHiTime        DateAndTime
73038	}
73039
73040rcKhiSlotIndex OBJECT-TYPE
73041        SYNTAX        Integer32 (1..12 | 21..26)
73042        MAX-ACCESS    not-accessible
73043        STATUS        current
73044        DESCRIPTION   "An unique index used to identify the slot"
73045        ::= { rcKhiSlotPerfEntry 1 }
73046
73047rcKhiSlotCpuCurrentUtil  OBJECT-TYPE
73048	SYNTAX        Integer32 (1..100)
73049        MAX-ACCESS    read-only
73050        STATUS        current
73051        DESCRIPTION   "Percentage CPU utilization under current
73052			operating conditions."
73053        ::= { rcKhiSlotPerfEntry 2 }
73054
73055rcKhiSlotCpu5MinAve  OBJECT-TYPE
73056	SYNTAX        INTEGER (0..100)
73057        MAX-ACCESS    read-only
73058        STATUS        current
73059        DESCRIPTION   "Average percentage CPU utilization over
73060			the past 5 minutes."
73061        ::= { rcKhiSlotPerfEntry 3 }
73062
73063rcKhiSlotCpu5MinHi  OBJECT-TYPE
73064	SYNTAX        INTEGER (0..100)
73065        MAX-ACCESS    read-only
73066        STATUS        current
73067        DESCRIPTION   "Hi watermark for percentage CPU utilization
73068			over the past 5 minutes."
73069        ::= { rcKhiSlotPerfEntry 4 }
73070
73071rcKhiSlotCpu5MinHiTime  OBJECT-TYPE
73072	SYNTAX        DateAndTime
73073        MAX-ACCESS    read-only
73074	STATUS        current
73075        DESCRIPTION   "Last time of at which rcKhiSlotCpu5MinHi sampling occured."
73076        ::= { rcKhiSlotPerfEntry 5 }
73077
73078rcKhiSlotMemUsed  OBJECT-TYPE
73079	SYNTAX        Integer32
73080	MAX-ACCESS    read-only
73081	STATUS        current
73082        DESCRIPTION   "The amount of DRAM memory consumed in KB."
73083        ::= { rcKhiSlotPerfEntry 6 }
73084
73085rcKhiSlotMemFree  OBJECT-TYPE
73086	SYNTAX        Integer32
73087	MAX-ACCESS    read-only
73088	STATUS        current
73089        DESCRIPTION   "The amount of DRAM memory available in KB."
73090        ::= { rcKhiSlotPerfEntry 7 }
73091
73092rcKhiSlotMemUtil  OBJECT-TYPE
73093        SYNTAX        Integer32 (1..100)
73094        MAX-ACCESS    read-only
73095        STATUS        current
73096        DESCRIPTION   "Current percentage of memory utilization."
73097        ::= { rcKhiSlotPerfEntry 8 }
73098
73099rcKhiSlotMem5MinAve  OBJECT-TYPE
73100	SYNTAX        Integer32 (1..100)
73101        MAX-ACCESS    read-only
73102        STATUS        current
73103        DESCRIPTION   "Average percentage of memory utilization over the
73104			past 5 minutes."
73105        ::= { rcKhiSlotPerfEntry 9 }
73106
73107rcKhiSlotMem5MinHi  OBJECT-TYPE
73108	SYNTAX        Integer32 (1..100)
73109        MAX-ACCESS    read-only
73110        STATUS        current
73111        DESCRIPTION   "High watermark for percentage memory
73112			utilization over the past 5 minutes."
73113        ::= { rcKhiSlotPerfEntry 10 }
73114
73115rcKhiSlotMem5MinHiTime  OBJECT-TYPE
73116	SYNTAX        DateAndTime
73117        MAX-ACCESS    read-only
73118        STATUS        current
73119        DESCRIPTION   "The last time memory information was registered."
73120    	::= { rcKhiSlotPerfEntry 11 }
73121
73122rcKhiSlotUsedFbuf  OBJECT-TYPE
73123	SYNTAX        Integer32
73124        MAX-ACCESS    read-only
73125        STATUS        current
73126        DESCRIPTION   "The number of Fbufs in use."
73127        ::= { rcKhiSlotPerfEntry 12 }
73128
73129rcKhiSlotFreeFbuf  OBJECT-TYPE
73130	SYNTAX        Integer32
73131        MAX-ACCESS    read-only
73132        STATUS        current
73133        DESCRIPTION   "The number of Fbufs available."
73134        ::= { rcKhiSlotPerfEntry 13 }
73135
73136rcKhiSlotNoFbuf  OBJECT-TYPE
73137    SYNTAX        Integer32
73138        MAX-ACCESS    read-only
73139        STATUS        current
73140        DESCRIPTION   "The number of times when running out of Fbuff"
73141        ::= { rcKhiSlotPerfEntry 14 }
73142
73143rcKhiSlotNetStackSysFreeMbuf  OBJECT-TYPE
73144	SYNTAX        Integer32
73145        MAX-ACCESS    read-only
73146        STATUS        current
73147        DESCRIPTION   "The number of network stack system Mbufs available."
73148        ::= { rcKhiSlotPerfEntry 15 }
73149
73150rcKhiSlotNetStackDataFreeMbuf  OBJECT-TYPE
73151    SYNTAX        Integer32
73152        MAX-ACCESS    read-only
73153        STATUS        current
73154        DESCRIPTION   "The number of network stack data Mbufs available."
73155        ::= { rcKhiSlotPerfEntry 16 }
73156
73157rcKhiSlotNetStackSysUsedMbuf  OBJECT-TYPE
73158	SYNTAX        Integer32
73159        MAX-ACCESS    read-only
73160        STATUS        current
73161        DESCRIPTION   "The number of network stack system Mbufs in use."
73162        ::= { rcKhiSlotPerfEntry 17 }
73163
73164rcKhiSlotNetStackDataUsedMbuf OBJECT-TYPE
73165    SYNTAX        Integer32
73166        MAX-ACCESS    read-only
73167        STATUS        current
73168        DESCRIPTION   "The number of network stack data Mbufs in use."
73169        ::= { rcKhiSlotPerfEntry 18 }
73170
73171rcKhiSlotNetStackSysSocketMbuf OBJECT-TYPE
73172     SYNTAX        Integer32
73173        MAX-ACCESS    read-only
73174        STATUS        current
73175        DESCRIPTION   "The number of network stack system sockets."
73176        ::= { rcKhiSlotPerfEntry 19 }
73177
73178rcKhiSlotQHigh  OBJECT-TYPE
73179	SYNTAX        Integer32
73180        MAX-ACCESS    read-only
73181        STATUS        current
73182        DESCRIPTION   "The highest number of queue entries consumed
73183			for system messaging."
73184        ::= { rcKhiSlotPerfEntry 20 }
73185
73186rcKhiSlotQNormal  OBJECT-TYPE
73187	SYNTAX        Integer32
73188        MAX-ACCESS    read-only
73189        STATUS        current
73190        DESCRIPTION   "The current number of queue entries consumed
73191			for system messaging."
73192        ::= { rcKhiSlotPerfEntry 21 }
73193
73194rcKhiSlotFreeQEntries  OBJECT-TYPE
73195	SYNTAX        Integer32
73196        MAX-ACCESS    read-only
73197        STATUS        current
73198        DESCRIPTION   "The current available number of queue entries
73199			for system messaging."
73200        ::= { rcKhiSlotPerfEntry 22 }
73201
73202rcKhiSlotCpu1MinAve  OBJECT-TYPE
73203	SYNTAX        Integer32 (0..100)
73204        MAX-ACCESS    read-only
73205        STATUS        current
73206        DESCRIPTION   "Average percentage CPU utilization over
73207			the past 1 minute."
73208        ::= { rcKhiSlotPerfEntry 23 }
73209
73210rcKhiSlotCpu1MinHi  OBJECT-TYPE
73211	SYNTAX        Integer32 (0..100)
73212        MAX-ACCESS    read-only
73213        STATUS        current
73214        DESCRIPTION   "Hi watermark for percentage CPU utilization
73215			over the past 1 minute."
73216        ::= { rcKhiSlotPerfEntry 24 }
73217
73218rcKhiSlotCpu1MinHiTime  OBJECT-TYPE
73219	SYNTAX        DateAndTime
73220        MAX-ACCESS    read-only
73221	STATUS        current
73222        DESCRIPTION   "Last time at which rcKhiSlotCpu1MinHi sampling occured."
73223        ::= { rcKhiSlotPerfEntry 25 }
73224
73225
73226-- Slot Process Table
73227rcKhiSlotProcessTable OBJECT-TYPE
73228        SYNTAX        SEQUENCE OF RcKhiSlotProcessEntry
73229        MAX-ACCESS    not-accessible
73230        STATUS        current
73231        DESCRIPTION   "CP Process Information"
73232        ::= { rcKhiSlot 2 }
73233
73234rcKhiSlotProcessEntry OBJECT-TYPE
73235        SYNTAX        RcKhiSlotProcessEntry
73236        MAX-ACCESS    not-accessible
73237        STATUS        current
73238        DESCRIPTION   "Slot Process Entry"
73239        INDEX         { rcKhiSlotIndex,
73240			rcKhiSlotProcessId }
73241        ::= { rcKhiSlotProcessTable 1 }
73242
73243RcKhiSlotProcessEntry ::=
73244        SEQUENCE {
73245		rcKhiSlotProcessId            Integer32,
73246        rcKhiSlotProcessParentId      Integer32,
73247		rcKhiSlotProcessName          DisplayString,
73248		rcKhiSlotProcessVmSize        Integer32,
73249		rcKhiSlotProcessVmLck         Integer32,
73250		rcKhiSlotProcessVmRss         Integer32,
73251		rcKhiSlotProcessVmData        Integer32,
73252		rcKhiSlotProcessVmStk         Integer32,
73253		rcKhiSlotProcessVmExe         Integer32,
73254		rcKhiSlotProcessVmLib         Integer32
73255	}
73256
73257rcKhiSlotProcessId  OBJECT-TYPE
73258	SYNTAX        Integer32
73259        MAX-ACCESS    not-accessible
73260        STATUS        current
73261        DESCRIPTION   "Process ID"
73262        ::= { rcKhiSlotProcessEntry 1}
73263
73264rcKhiSlotProcessParentId  OBJECT-TYPE
73265	SYNTAX        Integer32
73266        MAX-ACCESS    read-only
73267        STATUS        current
73268        DESCRIPTION   "Parent Process ID"
73269        ::= { rcKhiSlotProcessEntry 2 }
73270
73271
73272rcKhiSlotProcessName  OBJECT-TYPE
73273	SYNTAX        DisplayString (SIZE(0..80))
73274        MAX-ACCESS    read-only
73275        STATUS        current
73276        DESCRIPTION   "Name of the process running"
73277        ::= { rcKhiSlotProcessEntry 3 }
73278
73279rcKhiSlotProcessVmSize OBJECT-TYPE
73280        SYNTAX        Integer32
73281        MAX-ACCESS    read-only
73282        STATUS        current
73283        DESCRIPTION   "The size of the virtual memory allocated to the process"
73284        ::= { rcKhiSlotProcessEntry 4 }
73285
73286rcKhiSlotProcessVmLck OBJECT-TYPE
73287        SYNTAX        Integer32
73288        MAX-ACCESS    read-only
73289        STATUS        current
73290        DESCRIPTION   "The amount of locked memory"
73291        ::= { rcKhiSlotProcessEntry 5 }
73292
73293rcKhiSlotProcessVmRss OBJECT-TYPE
73294        SYNTAX        Integer32
73295        MAX-ACCESS    read-only
73296        STATUS        current
73297        DESCRIPTION   "The amount of memory mapped in RAM ( instead of swapped out) "
73298        ::= { rcKhiSlotProcessEntry 6 }
73299
73300rcKhiSlotProcessVmData OBJECT-TYPE
73301        SYNTAX        Integer32
73302        MAX-ACCESS    read-only
73303        STATUS        current
73304        DESCRIPTION   "The size of the Data segment"
73305        ::= { rcKhiSlotProcessEntry 7 }
73306
73307rcKhiSlotProcessVmStk OBJECT-TYPE
73308        SYNTAX        Integer32
73309        MAX-ACCESS    read-only
73310        STATUS        current
73311        DESCRIPTION   "The stack size"
73312        ::= { rcKhiSlotProcessEntry 8 }
73313
73314rcKhiSlotProcessVmExe OBJECT-TYPE
73315        SYNTAX        Integer32
73316        MAX-ACCESS    read-only
73317        STATUS        current
73318        DESCRIPTION   "The size of the executable segment"
73319        ::= { rcKhiSlotProcessEntry 9 }
73320
73321rcKhiSlotProcessVmLib OBJECT-TYPE
73322        SYNTAX        Integer32
73323        MAX-ACCESS    read-only
73324        STATUS        current
73325        DESCRIPTION   "The size of the library code"
73326        ::= { rcKhiSlotProcessEntry 10 }
73327
73328
73329-- Slot Task Info
73330
73331rcKhiSlotPThreadTable OBJECT-TYPE
73332        SYNTAX        SEQUENCE OF RcKhiSlotPThreadEntry
73333        MAX-ACCESS    not-accessible
73334        STATUS        current
73335        DESCRIPTION   "Slot pthread information"
73336        ::= { rcKhiSlot 3 }
73337
73338rcKhiSlotPThreadEntry OBJECT-TYPE
73339        SYNTAX        RcKhiSlotPThreadEntry
73340        MAX-ACCESS    not-accessible
73341        STATUS        current
73342        DESCRIPTION   "Slot pthread entry"
73343        INDEX         { rcKhiSlotIndex,
73344                        rcKhiSlotProcessId,
73345                        rcKhiSlotPThreadTaskId }
73346        ::= { rcKhiSlotPThreadTable 1 }
73347
73348RcKhiSlotPThreadEntry ::=
73349        SEQUENCE {
73350            rcKhiSlotPThreadTaskId               Integer32,
73351            rcKhiSlotPThreadName          DisplayString,
73352            rcKhiSlotPThreadCpuCurrentUtil       Integer32,
73353            rcKhiSlotPThreadCpu5MinAve           Integer32,
73354            rcKhiSlotPThreadCpu5MinHi            Integer32,
73355            rcKhiSlotPthread5MinHiTime           DateAndTime
73356           }
73357rcKhiSlotPThreadTaskId  OBJECT-TYPE
73358    SYNTAX        Integer32
73359    MAX-ACCESS    not-accessible
73360    STATUS        current
73361    DESCRIPTION   "Task ID"
73362    ::= { rcKhiSlotPThreadEntry 1 }
73363
73364rcKhiSlotPThreadName  OBJECT-TYPE
73365    SYNTAX        DisplayString (SIZE(0..80))
73366    MAX-ACCESS    read-only
73367    STATUS        current
73368    DESCRIPTION   "Name of the process running"
73369    ::= { rcKhiSlotPThreadEntry 2 }
73370
73371rcKhiSlotPThreadCpuCurrentUtil  OBJECT-TYPE
73372    SYNTAX        Integer32 (0..1000)
73373    MAX-ACCESS    read-only
73374    STATUS        current
73375    DESCRIPTION   "Percentage CPU utilization under current
73376                   operating conditions.  Value is in tenth's
73377                   of a percent."
73378    ::= { rcKhiSlotPThreadEntry 3 }
73379
73380rcKhiSlotPThreadCpu5MinAve  OBJECT-TYPE
73381    SYNTAX        Integer32 (0..1000)
73382    MAX-ACCESS    read-only
73383    STATUS        current
73384    DESCRIPTION   "Average percentage CPU utilization over
73385                   the past 5 minutes.  Value is in tenth's
73386                   of a percent."
73387    ::= { rcKhiSlotPThreadEntry 4 }
73388
73389rcKhiSlotPThreadCpu5MinHi  OBJECT-TYPE
73390     SYNTAX        Integer32 (0..1000)
73391     MAX-ACCESS    read-only
73392     STATUS        current
73393     DESCRIPTION   "Hi watermark for percentage CPU utilization
73394                    over the past 5 minutes.  Value is in tenth's
73395                    of a percent."
73396     ::= { rcKhiSlotPThreadEntry 5 }
73397
73398rcKhiSlotPthread5MinHiTime  OBJECT-TYPE
73399     SYNTAX        DateAndTime
73400     MAX-ACCESS    read-only
73401     STATUS        current
73402     DESCRIPTION   "Last time at which sampling occured."
73403     ::= { rcKhiSlotPThreadEntry 6 }
73404
73405rcKhiForwardingCb    OBJECT IDENTIFIER ::= { rcKhi 11 }
73406
73407
73408-- KHI Forwarding Interface Table
73409
73410rcKhiForwardingCbIfTable  OBJECT-TYPE
73411     SYNTAX          SEQUENCE OF RcKhiForwardingCbIfEntry
73412     MAX-ACCESS      not-accessible
73413     STATUS          current
73414     DESCRIPTION     "Forwarding Interface Key Health Indicator MIB - All Cobalt Blue Data."
73415     ::= { rcKhiForwardingCb 1 }
73416
73417rcKhiForwardingCbIfEntry OBJECT-TYPE
73418     SYNTAX          RcKhiForwardingCbIfEntry
73419     MAX-ACCESS      not-accessible
73420     STATUS          current
73421     DESCRIPTION     "Forwarding Interface KHI - Cobalt Blue table entry."
73422     INDEX           { rcKhiForwardingCbIfIndex }
73423     ::= { rcKhiForwardingCbIfTable 1 }
73424
73425RcKhiForwardingCbIfEntry ::=
73426     SEQUENCE {
73427     rcKhiForwardingCbIfIndex           InterfaceIndex,
73428     rcKhiForwardingCbIfRxOk            Counter64,
73429     rcKhiForwardingCbIfTxOk            Counter64,
73430     rcKhiForwardingCbIfRxErr           Counter64,
73431     rcKhiForwardingCbIfTxErr           Counter64,
73432     rcKhiForwardingCbIfRdbgc0          Counter64,
73433     rcKhiForwardingCbIfRdbgc0Mask      Counter64,
73434     rcKhiForwardingCbIfTdbgc0          Counter64,
73435     rcKhiForwardingCbIfTdbgc0Mask      Counter64,
73436     rcKhiForwardingCbIfK2IpmcDrops     Counter64
73437    }
73438
73439rcKhiForwardingCbIfIndex  OBJECT-TYPE
73440     SYNTAX         InterfaceIndex
73441     MAX-ACCESS     not-accessible
73442     STATUS         current
73443     DESCRIPTION    "Interface index for CB's KHI Forwarding data.
73444                     Indicies are essentially port based."
73445     ::= { rcKhiForwardingCbIfEntry 1 }
73446
73447rcKhiForwardingCbIfRxOk  OBJECT-TYPE
73448     SYNTAX         Counter64
73449     MAX-ACCESS     read-only
73450     STATUS         current
73451     DESCRIPTION    "Receieve OK Packets"
73452     ::= { rcKhiForwardingCbIfEntry 2 }
73453
73454rcKhiForwardingCbIfTxOk  OBJECT-TYPE
73455     SYNTAX         Counter64
73456     MAX-ACCESS     read-only
73457     STATUS         current
73458     DESCRIPTION    "Transmit OK Packets"
73459     ::= { rcKhiForwardingCbIfEntry 3 }
73460
73461rcKhiForwardingCbIfRxErr  OBJECT-TYPE
73462     SYNTAX         Counter64
73463     MAX-ACCESS     read-only
73464     STATUS         current
73465     DESCRIPTION    "Receive Error Packets"
73466     ::= { rcKhiForwardingCbIfEntry 4 }
73467
73468rcKhiForwardingCbIfTxErr  OBJECT-TYPE
73469     SYNTAX         Counter64
73470     MAX-ACCESS     read-only
73471     STATUS         current
73472     DESCRIPTION    "Transmit Error Packets"
73473     ::= { rcKhiForwardingCbIfEntry 5 }
73474
73475rcKhiForwardingCbIfRdbgc0 OBJECT-TYPE
73476     SYNTAX         Counter64
73477     MAX-ACCESS     read-only
73478     STATUS         current
73479     DESCRIPTION    "RDBGC0 Packets"
73480     ::= { rcKhiForwardingCbIfEntry 6 }
73481
73482rcKhiForwardingCbIfRdbgc0Mask OBJECT-TYPE
73483     SYNTAX         Counter64
73484     MAX-ACCESS     read-only
73485     STATUS         current
73486     DESCRIPTION    "RDBGC0 Mask"
73487     ::= { rcKhiForwardingCbIfEntry 7 }
73488
73489rcKhiForwardingCbIfTdbgc0 OBJECT-TYPE
73490     SYNTAX         Counter64
73491     MAX-ACCESS     read-only
73492     STATUS         current
73493     DESCRIPTION    "TDBGC0 Packets"
73494     ::= { rcKhiForwardingCbIfEntry 8 }
73495
73496rcKhiForwardingCbIfTdbgc0Mask OBJECT-TYPE
73497     SYNTAX         Counter64
73498     MAX-ACCESS     read-only
73499     STATUS         current
73500     DESCRIPTION    "TDBGC0 Mask"
73501     ::= { rcKhiForwardingCbIfEntry 9 }
73502
73503rcKhiForwardingCbIfK2IpmcDrops OBJECT-TYPE
73504     SYNTAX         Counter64
73505     MAX-ACCESS     read-only
73506     STATUS         current
73507     DESCRIPTION    "IP Multicast Drops"
73508     ::= { rcKhiForwardingCbIfEntry 10 }
73509
73510
73511-- KHI Forwarding Mac-Higig table
73512
73513rcKhiForwardingCbMachigigTable OBJECT-TYPE
73514     SYNTAX          SEQUENCE OF RcKhiForwardingCbMachigigEntry
73515     MAX-ACCESS      not-accessible
73516     STATUS          current
73517     DESCRIPTION     "Forwarding Mac-Higig Key Health Indicator MIB - All Cobalt Blue Data."
73518     ::= { rcKhiForwardingCb 2}
73519
73520rcKhiForwardingCbMachigigEntry OBJECT-TYPE
73521     SYNTAX          RcKhiForwardingCbMachigigEntry
73522     MAX-ACCESS      not-accessible
73523     STATUS          current
73524     DESCRIPTION     "Forwarding Mac-Higig KHI - Cobalt Blue table entry."
73525     INDEX           { rcKhiForwardingCbMachigigIndex }
73526     ::= { rcKhiForwardingCbMachigigTable 1 }
73527
73528RcKhiForwardingCbMachigigEntry ::=
73529     SEQUENCE {
73530	rcKhiForwardingCbMachigigIndex        INTEGER,
73531     	rcKhiForwardingCbMachigigMacK2        Counter64,
73532     	rcKhiForwardingCbMachigigMacK2Mac     Counter64,
73533     	rcKhiForwardingCbMachigigRDGBC0       Counter64,
73534     	rcKhiForwardingCbMachigigRDGBC0mask   Counter64,
73535     	rcKhiForwardingCbMachigigTDGBC0       Counter64,
73536     	rcKhiForwardingCbMachigigTDGBC0mask   Counter64,
73537     	rcKhiForwardingCbMachigigIFPDOSDrops  Counter64
73538	}
73539
73540rcKhiForwardingCbMachigigIndex  OBJECT-TYPE
73541     SYNTAX         INTEGER (1..60)
73542     MAX-ACCESS     not-accessible
73543     STATUS         current
73544     DESCRIPTION    "Index for CB's Forwarding MAc-Higig Health data.  There are 6
73545                    indicies reserved on a per slot basis.  Depending on
73546                    the card present and the data being requested not all
73547                    indicies may be used."
73548     ::= { rcKhiForwardingCbMachigigEntry 1 }
73549
73550rcKhiForwardingCbMachigigMacK2    OBJECT-TYPE
73551     SYNTAX         Counter64
73552     MAX-ACCESS     read-only
73553     STATUS         current
73554     DESCRIPTION    ""
73555     ::= { rcKhiForwardingCbMachigigEntry 2 }
73556
73557rcKhiForwardingCbMachigigMacK2Mac     OBJECT-TYPE
73558     SYNTAX         Counter64
73559     MAX-ACCESS     read-only
73560     STATUS         current
73561     DESCRIPTION    ""
73562     ::= { rcKhiForwardingCbMachigigEntry 3 }
73563
73564rcKhiForwardingCbMachigigRDGBC0    OBJECT-TYPE
73565     SYNTAX         Counter64
73566     MAX-ACCESS     read-only
73567     STATUS         current
73568     DESCRIPTION    ""
73569     ::= { rcKhiForwardingCbMachigigEntry 4 }
73570
73571rcKhiForwardingCbMachigigRDGBC0mask     OBJECT-TYPE
73572     SYNTAX         Counter64
73573     MAX-ACCESS     read-only
73574     STATUS         current
73575     DESCRIPTION    ""
73576     ::= { rcKhiForwardingCbMachigigEntry 5 }
73577
73578rcKhiForwardingCbMachigigTDGBC0     OBJECT-TYPE
73579     SYNTAX         Counter64
73580     MAX-ACCESS     read-only
73581     STATUS         current
73582     DESCRIPTION    ""
73583     ::= { rcKhiForwardingCbMachigigEntry 6 }
73584
73585rcKhiForwardingCbMachigigTDGBC0mask     OBJECT-TYPE
73586     SYNTAX         Counter64
73587     MAX-ACCESS     read-only
73588     STATUS         current
73589     DESCRIPTION    ""
73590     ::= { rcKhiForwardingCbMachigigEntry 7 }
73591
73592rcKhiForwardingCbMachigigIFPDOSDrops    OBJECT-TYPE
73593     SYNTAX         Counter64
73594     MAX-ACCESS     read-only
73595     STATUS         current
73596     DESCRIPTION    ""
73597     ::= { rcKhiForwardingCbMachigigEntry 8 }
73598
73599
73600-- KHI Forwarding K2 table
73601
73602rcKhiForwardingCbK2Table OBJECT-TYPE
73603     SYNTAX          SEQUENCE OF RcKhiForwardingCbK2Entry
73604     MAX-ACCESS      not-accessible
73605     STATUS          current
73606     DESCRIPTION     "Forwarding K2 Key Health Indicator MIB - All Cobalt Blue Data."
73607     ::= { rcKhiForwardingCb 3}
73608
73609rcKhiForwardingCbK2Entry OBJECT-TYPE
73610     SYNTAX          RcKhiForwardingCbK2Entry
73611     MAX-ACCESS      not-accessible
73612     STATUS          current
73613     DESCRIPTION     "Forwarding K2 KHI - Cobalt Blue table entry."
73614     INDEX           { rcKhiForwardingCbK2Index }
73615     ::= { rcKhiForwardingCbK2Table 1 }
73616
73617RcKhiForwardingCbK2Entry ::=
73618     SEQUENCE {
73619	rcKhiForwardingCbK2Index           INTEGER,
73620	rcKhiForwardingCbK2MacK2           Counter64,
73621     	rcKhiForwardingCbK2Zagros          Counter64,
73622     	rcKhiForwardingCbK2ZagrosK2        Counter64,
73623     	rcKhiForwardingCbK2Mac             Counter64,
73624     	rcKhiForwardingCbK2MacK2Err        Counter64,
73625     	rcKhiForwardingCbK2ZagrosErr       Counter64,
73626     	rcKhiForwardingCbK2ZagrosK2Err     Counter64,
73627     	rcKhiForwardingCbK2MacErr          Counter64
73628}
73629
73630rcKhiForwardingCbK2Index  OBJECT-TYPE
73631     SYNTAX         INTEGER (1..60)
73632     MAX-ACCESS     not-accessible
73633     STATUS         current
73634     DESCRIPTION    "Index for CB's Forwarding K2 Health data.  There are 6
73635                    indicies reserved on a per slot basis.  Depending on
73636                    the card present and the data being requested not all
73637                    indicies may be used."
73638     ::= { rcKhiForwardingCbK2Entry 1 }
73639
73640rcKhiForwardingCbK2MacK2    OBJECT-TYPE
73641     SYNTAX         Counter64
73642     MAX-ACCESS     read-only
73643     STATUS         current
73644     DESCRIPTION    ""
73645     ::= { rcKhiForwardingCbK2Entry 2 }
73646
73647rcKhiForwardingCbK2Zagros    OBJECT-TYPE
73648     SYNTAX         Counter64
73649     MAX-ACCESS     read-only
73650     STATUS         current
73651     DESCRIPTION    ""
73652     ::= { rcKhiForwardingCbK2Entry 3 }
73653
73654rcKhiForwardingCbK2ZagrosK2    OBJECT-TYPE
73655     SYNTAX         Counter64
73656     MAX-ACCESS     read-only
73657     STATUS         current
73658     DESCRIPTION    ""
73659     ::= { rcKhiForwardingCbK2Entry 4 }
73660
73661rcKhiForwardingCbK2Mac    OBJECT-TYPE
73662     SYNTAX         Counter64
73663     MAX-ACCESS     read-only
73664     STATUS         current
73665     DESCRIPTION    ""
73666     ::= { rcKhiForwardingCbK2Entry 5 }
73667
73668rcKhiForwardingCbK2MacK2Err    OBJECT-TYPE
73669     SYNTAX         Counter64
73670     MAX-ACCESS     read-only
73671     STATUS         current
73672     DESCRIPTION    ""
73673     ::= { rcKhiForwardingCbK2Entry 6 }
73674
73675rcKhiForwardingCbK2ZagrosErr    OBJECT-TYPE
73676     SYNTAX         Counter64
73677     MAX-ACCESS     read-only
73678     STATUS         current
73679     DESCRIPTION    ""
73680     ::= { rcKhiForwardingCbK2Entry 7 }
73681
73682rcKhiForwardingCbK2ZagrosK2Err    OBJECT-TYPE
73683     SYNTAX         Counter64
73684     MAX-ACCESS     read-only
73685     STATUS         current
73686     DESCRIPTION    ""
73687     ::= { rcKhiForwardingCbK2Entry 8 }
73688
73689rcKhiForwardingCbK2MacErr    OBJECT-TYPE
73690     SYNTAX         Counter64
73691     MAX-ACCESS     read-only
73692     STATUS         current
73693     DESCRIPTION    ""
73694     ::= { rcKhiForwardingCbK2Entry 9 }
73695
73696
73697-- KHI Forwarding Zagros table
73698
73699rcKhiForwardingCbZagrosTable  OBJECT-TYPE
73700     SYNTAX          SEQUENCE OF RcKhiForwardingCbZagrosEntry
73701     MAX-ACCESS      not-accessible
73702     STATUS          current
73703     DESCRIPTION     "Zagros Forwarding Zagros Key Health Indicator MIB - All Cobalt Blue Data."
73704     ::= { rcKhiForwardingCb 4 }
73705
73706rcKhiForwardingCbZagrosEntry OBJECT-TYPE
73707     SYNTAX          RcKhiForwardingCbZagrosEntry
73708     MAX-ACCESS      not-accessible
73709     STATUS          current
73710     DESCRIPTION     "Zagros Forwarding KHI - Cobalt Blue table entry."
73711     INDEX           { rcKhiForwardingCbZagrosIndex }
73712     ::= { rcKhiForwardingCbZagrosTable 1 }
73713
73714RcKhiForwardingCbZagrosEntry ::=
73715     SEQUENCE {
73716	rcKhiForwardingCbZagrosIndex                    INTEGER,
73717     	rcKhiForwardingCbZagrosK2Zagros                 Counter64,
73718     	rcKhiForwardingCbZagrosRsp                      Counter64,
73719     	rcKhiForwardingCbZagrosQe          		Counter64,
73720     	rcKhiForwardingCbZagrosQeZagros    		Counter64,
73721     	rcKhiForwardingCbZagrosK2          		Counter64,
73722     	rcKhiForwardingCbZagrosPmmPoolLo   		Counter64,
73723     	rcKhiForwardingCbZagrosPmmPoolHigh 		Counter64,
73724     	rcKhiForwardingCbZagrosPmmRspDropCounters 	Counter64,
73725     	rcKhiForwardingCbZagrosPmmoutputDropCount 	Counter64,
73726     	rcKhiForwardingCbZagrosPmmAdmissionRspDropCount Counter64,
73727     	rcKhiForwardingCbZagrosPmmAdmissionErrDropCount Counter64,
73728     	rcKhiForwardingCbZagrosPmmPool1Drop 		Counter64,
73729     	rcKhiForwardingCbZagrosPmmPool2Drop 		Counter64,
73730     	rcKhiForwardingCbZagrosPmmPool3Drop 		Counter64,
73731     	rcKhiForwardingCbZagrosPmmPool4Drop 		Counter64,
73732     	rcKhiForwardingCbZagrosPmmPool5Drop 		Counter64,
73733     	rcKhiForwardingCbZagrosPmmPool6Drop 		Counter64,
73734     	rcKhiForwardingCbZagrosPmmPool7Drop 		Counter64,
73735     	rcKhiForwardingCbZagrosPmmPool8Drop 		Counter64,
73736     	rcKhiForwardingCbZagrosPmmPool9Drop 		Counter64,
73737     	rcKhiForwardingCbZagrosPmmPool10Drop 		Counter64,
73738     	rcKhiForwardingCbZagrosHbeCommandDrops 		Counter64,
73739     	rcKhiForwardingCbZagrosTcamSearchError 		Counter64,
73740     	rcKhiForwardingCbZagrosEhpAllPortDownIstCounter Counter64,
73741     	rcKhiForwardingCbZagrosEhpAllPortDownMltCounter Counter64,
73742     	rcKhiForwardingCbZagrosEhpErrorDropCounter 	Counter64,
73743    	rcKhiForwardingCbZagrosIgrFilterDropCount 	Counter64,
73744     	rcKhiForwardingCbZagrosZapTxCtl 		Counter64,
73745     	rcKhiForwardingCbZagrosZapTxDat 		Counter64,
73746     	rcKhiForwardingCbZagrosZapRxCtl 		Counter64,
73747     	rcKhiForwardingCbZagrosZapRxDat 		Counter64,
73748     	rcKhiForwardingCbZagrosZapTxHbe 		Counter64,
73749     	rcKhiForwardingCbZagrosTcamSearchVal 		Counter64,
73750     	rcKhiForwardingCbZagrosEmbDropCount 		Counter64,
73751     	rcKhiForwardingCbZagrosEhpFilterDropCount 	Counter64,
73752     	rcKhiForwardingCbZagrosEgrIpmcDropCount 	Counter64,
73753     	rcKhiForwardingCbZagrosEgressEsb1Count 		Counter64,
73754     	rcKhiForwardingCbZagrosEgressEsb2Count 		Counter64,
73755     	rcKhiForwardingCbZagrosEgressEsb3Count 		Counter64,
73756     	rcKhiForwardingCbZagrosEgressEsb4Count 		Counter64,
73757     	rcKhiForwardingCbZagrosEgressEsb5Count 		Counter64,
73758     	rcKhiForwardingCbZagrosEgressEsb6Count 		Counter64,
73759     	rcKhiForwardingCbZagrosRspRx 			Counter64,
73760     	rcKhiForwardingCbZagrosOpTx 			Counter64,
73761     	rcKhiForwardingCbZagrosRspTx 			Counter64,
73762     	rcKhiForwardingCbZagrosCifRqCount 		Counter64,
73763     	rcKhiForwardingCbZagrosCifRsCounter 		Counter64,
73764     	rcKhiForwardingCbZagrosPage1Count 		Counter64, --obsolete
73765     	rcKhiForwardingCbZagrosPage2Count 		Counter64, --obsolete
73766     	rcKhiForwardingCbZagrosPage3Count 		Counter64, --obsolete
73767     	rcKhiForwardingCbZagrosPage4Count 		Counter64, --obsolete
73768     	rcKhiForwardingCbZagrosPage5Count 		Counter64, --obsolete
73769     	rcKhiForwardingCbZagrosPage6Count 		Counter64, --obsolete
73770     	rcKhiForwardingCbZagrosPage7Count 		Counter64, --obsolete
73771     	rcKhiForwardingCbZagrosPage8Count 		Counter64, --obsolete
73772     	rcKhiForwardingCbZagrosPage9Count 		Counter64, --obsolete
73773     	rcKhiForwardingCbZagrosPage10Count 		Counter64, --obsolete
73774     	rcKhiForwardingCbZagrosShPp 			Counter64, --obsolete
73775     	rcKhiForwardingCbZagrosFpCounts 		Counter64, --obsolete
73776     	rcKhiForwardingCbZagrosRspPlcThresholdReg 	Counter64,
73777     	rcKhiForwardingCbZagrosRePlc 			Counter64,
73778     	rcKhiForwardingCbZagrosNumPools 		Counter64,
73779        rcKhiForwardingCbZagrosFpCntOPA                 Counter32,
73780        rcKhiForwardingCbZagrosFpCntRPA                 Counter32,
73781        rcKhiForwardingCbZagrosFpCntFPM                 Counter32,
73782        rcKhiForwardingCbZagrosRspPlcPktCntPeak         Counter32,
73783        rcKhiForwardingCbZagrosRspPlcPktCntCurr         Counter32,
73784        rcKhiForwardingCbZagrosRePlcPktCntPeak          Counter32,
73785        rcKhiForwardingCbZagrosRePlcPktCntCurr          Counter32,
73786     	rcKhiForwardingCbZagrosShPpPeak 		Counter32,
73787     	rcKhiForwardingCbZagrosShPpCurr			Counter32,
73788        rcKhiForwardingCbZagrosEgressMultiCastPeak      Counter32,
73789        rcKhiForwardingCbZagrosEgressMultiCastCurr      Counter32,
73790        rcKhiForwardingCbZagrosEgressOOBPeak            Counter32,
73791        rcKhiForwardingCbZagrosEgressOOBCurr            Counter32,
73792        rcKhiForwardingCbZagrosIngressHeartbeatPeak     Counter32,
73793        rcKhiForwardingCbZagrosIngressHeartbeatCurr     Counter32,
73794        rcKhiForwardingCbZagrosIngressCOPInsertPeak     Counter32,
73795        rcKhiForwardingCbZagrosIngressCOPInsertCurr     Counter32,
73796        rcKhiForwardingCbZagrosIngressEfCtlPeak         Counter32,
73797        rcKhiForwardingCbZagrosIngressEfCtlCurr         Counter32,
73798        rcKhiForwardingCbZagrosIngressAfBePeak          Counter32,
73799        rcKhiForwardingCbZagrosIngressAfBeCurr          Counter32,
73800        rcKhiForwardingCbZagrosEgressL2BcUcPeak         Counter32,
73801        rcKhiForwardingCbZagrosEgressL2BcUcCurr         Counter32,
73802        rcKhiForwardingCbZagrosEgressMirrorPeak         Counter32,
73803        rcKhiForwardingCbZagrosEgressMirrorCurr         Counter32,
73804        rcKhiForwardingCbZagrosPool9Peak                Counter32,
73805        rcKhiForwardingCbZagrosPool9Curr                Counter32,
73806        rcKhiForwardingCbZagrosPmmFpPlenErr             Counter32
73807}
73808
73809rcKhiForwardingCbZagrosIndex  OBJECT-TYPE
73810     SYNTAX         INTEGER (1..60)
73811     MAX-ACCESS     not-accessible
73812     STATUS         current
73813     DESCRIPTION    "Index for CB's Forwarding Zagros Health data.  There are 6
73814                    indicies reserved on a per slot basis.  Depending on
73815                    the card present and the data being requested not all
73816                    indicies may be used."
73817     ::= { rcKhiForwardingCbZagrosEntry 1 }
73818
73819rcKhiForwardingCbZagrosK2Zagros   OBJECT-TYPE
73820     SYNTAX         Counter64
73821     MAX-ACCESS     read-only
73822     STATUS         current
73823     DESCRIPTION    ""
73824     ::= { rcKhiForwardingCbZagrosEntry 2 }
73825
73826rcKhiForwardingCbZagrosRsp   OBJECT-TYPE
73827     SYNTAX         Counter64
73828     MAX-ACCESS     read-only
73829     STATUS         current
73830     DESCRIPTION    ""
73831     ::= { rcKhiForwardingCbZagrosEntry 3 }
73832
73833rcKhiForwardingCbZagrosQe   OBJECT-TYPE
73834     SYNTAX         Counter64
73835     MAX-ACCESS     read-only
73836     STATUS         current
73837     DESCRIPTION    ""
73838     ::= { rcKhiForwardingCbZagrosEntry 4 }
73839
73840rcKhiForwardingCbZagrosQeZagros    OBJECT-TYPE
73841     SYNTAX         Counter64
73842     MAX-ACCESS     read-only
73843     STATUS         current
73844     DESCRIPTION    ""
73845     ::= { rcKhiForwardingCbZagrosEntry 5 }
73846
73847rcKhiForwardingCbZagrosK2    OBJECT-TYPE
73848     SYNTAX         Counter64
73849     MAX-ACCESS     read-only
73850     STATUS         current
73851     DESCRIPTION    ""
73852     ::= { rcKhiForwardingCbZagrosEntry 6 }
73853
73854rcKhiForwardingCbZagrosPmmPoolLo   OBJECT-TYPE
73855     SYNTAX         Counter64
73856     MAX-ACCESS     read-only
73857     STATUS         current
73858     DESCRIPTION    ""
73859     ::= { rcKhiForwardingCbZagrosEntry 7 }
73860
73861rcKhiForwardingCbZagrosPmmPoolHigh   OBJECT-TYPE
73862     SYNTAX         Counter64
73863     MAX-ACCESS     read-only
73864     STATUS         current
73865     DESCRIPTION    ""
73866     ::= { rcKhiForwardingCbZagrosEntry 8 }
73867
73868rcKhiForwardingCbZagrosPmmRspDropCounters   OBJECT-TYPE
73869     SYNTAX         Counter64
73870     MAX-ACCESS     read-only
73871     STATUS         current
73872     DESCRIPTION    ""
73873     ::= { rcKhiForwardingCbZagrosEntry 9 }
73874
73875rcKhiForwardingCbZagrosPmmoutputDropCount   OBJECT-TYPE
73876     SYNTAX         Counter64
73877     MAX-ACCESS     read-only
73878     STATUS         current
73879     DESCRIPTION    ""
73880     ::= { rcKhiForwardingCbZagrosEntry 10 }
73881
73882rcKhiForwardingCbZagrosPmmAdmissionRspDropCount   OBJECT-TYPE
73883     SYNTAX         Counter64
73884     MAX-ACCESS     read-only
73885     STATUS         current
73886     DESCRIPTION    ""
73887     ::= { rcKhiForwardingCbZagrosEntry 11 }
73888
73889rcKhiForwardingCbZagrosPmmAdmissionErrDropCount   OBJECT-TYPE
73890     SYNTAX         Counter64
73891     MAX-ACCESS     read-only
73892     STATUS         current
73893     DESCRIPTION    ""
73894     ::= { rcKhiForwardingCbZagrosEntry 12 }
73895
73896rcKhiForwardingCbZagrosPmmPool1Drop   OBJECT-TYPE
73897     SYNTAX         Counter64
73898     MAX-ACCESS     read-only
73899     STATUS         current
73900     DESCRIPTION    ""
73901     ::= { rcKhiForwardingCbZagrosEntry 13 }
73902
73903rcKhiForwardingCbZagrosPmmPool2Drop   OBJECT-TYPE
73904     SYNTAX         Counter64
73905     MAX-ACCESS     read-only
73906     STATUS         current
73907     DESCRIPTION    ""
73908     ::= { rcKhiForwardingCbZagrosEntry 14 }
73909
73910rcKhiForwardingCbZagrosPmmPool3Drop   OBJECT-TYPE
73911     SYNTAX         Counter64
73912     MAX-ACCESS     read-only
73913     STATUS         current
73914     DESCRIPTION    ""
73915     ::= { rcKhiForwardingCbZagrosEntry 15 }
73916
73917rcKhiForwardingCbZagrosPmmPool4Drop   OBJECT-TYPE
73918     SYNTAX         Counter64
73919     MAX-ACCESS     read-only
73920     STATUS         current
73921     DESCRIPTION    ""
73922     ::= { rcKhiForwardingCbZagrosEntry 16 }
73923
73924rcKhiForwardingCbZagrosPmmPool5Drop   OBJECT-TYPE
73925     SYNTAX         Counter64
73926     MAX-ACCESS     read-only
73927     STATUS         current
73928     DESCRIPTION    ""
73929     ::= { rcKhiForwardingCbZagrosEntry 17 }
73930
73931rcKhiForwardingCbZagrosPmmPool6Drop   OBJECT-TYPE
73932     SYNTAX         Counter64
73933     MAX-ACCESS     read-only
73934     STATUS         current
73935     DESCRIPTION    ""
73936     ::= { rcKhiForwardingCbZagrosEntry 18 }
73937
73938rcKhiForwardingCbZagrosPmmPool7Drop   OBJECT-TYPE
73939     SYNTAX         Counter64
73940     MAX-ACCESS     read-only
73941     STATUS         current
73942     DESCRIPTION    ""
73943     ::= { rcKhiForwardingCbZagrosEntry 19 }
73944
73945rcKhiForwardingCbZagrosPmmPool8Drop   OBJECT-TYPE
73946     SYNTAX         Counter64
73947     MAX-ACCESS     read-only
73948     STATUS         current
73949     DESCRIPTION    ""
73950     ::= { rcKhiForwardingCbZagrosEntry 20 }
73951
73952rcKhiForwardingCbZagrosPmmPool9Drop   OBJECT-TYPE
73953     SYNTAX         Counter64
73954     MAX-ACCESS     read-only
73955     STATUS         current
73956     DESCRIPTION    ""
73957     ::= { rcKhiForwardingCbZagrosEntry 21 }
73958
73959rcKhiForwardingCbZagrosPmmPool10Drop   OBJECT-TYPE
73960     SYNTAX         Counter64
73961     MAX-ACCESS     read-only
73962     STATUS         current
73963     DESCRIPTION    ""
73964     ::= { rcKhiForwardingCbZagrosEntry 22 }
73965
73966rcKhiForwardingCbZagrosHbeCommandDrops   OBJECT-TYPE
73967     SYNTAX         Counter64
73968     MAX-ACCESS     read-only
73969     STATUS         current
73970     DESCRIPTION    ""
73971     ::= { rcKhiForwardingCbZagrosEntry 23 }
73972
73973rcKhiForwardingCbZagrosTcamSearchError   OBJECT-TYPE
73974     SYNTAX         Counter64
73975     MAX-ACCESS     read-only
73976     STATUS         current
73977     DESCRIPTION    ""
73978     ::= { rcKhiForwardingCbZagrosEntry 24 }
73979
73980rcKhiForwardingCbZagrosEhpAllPortDownIstCounter   OBJECT-TYPE
73981     SYNTAX         Counter64
73982     MAX-ACCESS     read-only
73983     STATUS         current
73984     DESCRIPTION    ""
73985     ::= { rcKhiForwardingCbZagrosEntry 25 }
73986
73987rcKhiForwardingCbZagrosEhpAllPortDownMltCounter   OBJECT-TYPE
73988     SYNTAX         Counter64
73989     MAX-ACCESS     read-only
73990     STATUS         current
73991     DESCRIPTION    ""
73992     ::= { rcKhiForwardingCbZagrosEntry 26 }
73993
73994rcKhiForwardingCbZagrosEhpErrorDropCounter   OBJECT-TYPE
73995     SYNTAX         Counter64
73996     MAX-ACCESS     read-only
73997     STATUS         current
73998     DESCRIPTION    ""
73999     ::= { rcKhiForwardingCbZagrosEntry 27 }
74000
74001rcKhiForwardingCbZagrosIgrFilterDropCount  OBJECT-TYPE
74002     SYNTAX         Counter64
74003     MAX-ACCESS     read-only
74004     STATUS         current
74005     DESCRIPTION    ""
74006     ::= { rcKhiForwardingCbZagrosEntry 28 }
74007
74008rcKhiForwardingCbZagrosZapTxCtl   OBJECT-TYPE
74009     SYNTAX         Counter64
74010     MAX-ACCESS     read-only
74011     STATUS         current
74012     DESCRIPTION    ""
74013     ::= { rcKhiForwardingCbZagrosEntry 29 }
74014
74015rcKhiForwardingCbZagrosZapTxDat   OBJECT-TYPE
74016     SYNTAX         Counter64
74017     MAX-ACCESS     read-only
74018     STATUS         current
74019     DESCRIPTION    ""
74020     ::= { rcKhiForwardingCbZagrosEntry 30 }
74021
74022rcKhiForwardingCbZagrosZapRxCtl   OBJECT-TYPE
74023     SYNTAX         Counter64
74024     MAX-ACCESS     read-only
74025     STATUS         current
74026     DESCRIPTION    ""
74027     ::= { rcKhiForwardingCbZagrosEntry 31 }
74028
74029rcKhiForwardingCbZagrosZapRxDat   OBJECT-TYPE
74030     SYNTAX         Counter64
74031     MAX-ACCESS     read-only
74032     STATUS         current
74033     DESCRIPTION    ""
74034     ::= { rcKhiForwardingCbZagrosEntry 32 }
74035
74036rcKhiForwardingCbZagrosZapTxHbe   OBJECT-TYPE
74037     SYNTAX         Counter64
74038     MAX-ACCESS     read-only
74039     STATUS         current
74040     DESCRIPTION    ""
74041     ::= { rcKhiForwardingCbZagrosEntry 33 }
74042
74043rcKhiForwardingCbZagrosTcamSearchVal   OBJECT-TYPE
74044     SYNTAX         Counter64
74045     MAX-ACCESS     read-only
74046     STATUS         current
74047     DESCRIPTION    ""
74048     ::= { rcKhiForwardingCbZagrosEntry 34 }
74049
74050rcKhiForwardingCbZagrosEmbDropCount   OBJECT-TYPE
74051     SYNTAX         Counter64
74052     MAX-ACCESS     read-only
74053     STATUS         current
74054     DESCRIPTION    ""
74055     ::= { rcKhiForwardingCbZagrosEntry 35 }
74056
74057rcKhiForwardingCbZagrosEhpFilterDropCount   OBJECT-TYPE
74058     SYNTAX         Counter64
74059     MAX-ACCESS     read-only
74060     STATUS         current
74061     DESCRIPTION    ""
74062     ::= { rcKhiForwardingCbZagrosEntry 36 }
74063
74064rcKhiForwardingCbZagrosEgrIpmcDropCount   OBJECT-TYPE
74065     SYNTAX         Counter64
74066     MAX-ACCESS     read-only
74067     STATUS         current
74068     DESCRIPTION    ""
74069     ::= { rcKhiForwardingCbZagrosEntry 37 }
74070
74071rcKhiForwardingCbZagrosEgressEsb1Count   OBJECT-TYPE
74072     SYNTAX         Counter64
74073     MAX-ACCESS     read-only
74074     STATUS         current
74075     DESCRIPTION    ""
74076     ::= { rcKhiForwardingCbZagrosEntry 38 }
74077
74078rcKhiForwardingCbZagrosEgressEsb2Count   OBJECT-TYPE
74079     SYNTAX         Counter64
74080     MAX-ACCESS     read-only
74081     STATUS         current
74082     DESCRIPTION    ""
74083     ::= { rcKhiForwardingCbZagrosEntry 39 }
74084
74085rcKhiForwardingCbZagrosEgressEsb3Count   OBJECT-TYPE
74086     SYNTAX         Counter64
74087     MAX-ACCESS     read-only
74088     STATUS         current
74089     DESCRIPTION    ""
74090     ::= { rcKhiForwardingCbZagrosEntry 40 }
74091
74092rcKhiForwardingCbZagrosEgressEsb4Count   OBJECT-TYPE
74093     SYNTAX         Counter64
74094     MAX-ACCESS     read-only
74095     STATUS         current
74096     DESCRIPTION    ""
74097     ::= { rcKhiForwardingCbZagrosEntry 41 }
74098
74099rcKhiForwardingCbZagrosEgressEsb5Count   OBJECT-TYPE
74100     SYNTAX         Counter64
74101     MAX-ACCESS     read-only
74102     STATUS         current
74103     DESCRIPTION    ""
74104     ::= { rcKhiForwardingCbZagrosEntry 42 }
74105
74106rcKhiForwardingCbZagrosEgressEsb6Count   OBJECT-TYPE
74107     SYNTAX         Counter64
74108     MAX-ACCESS     read-only
74109     STATUS         current
74110     DESCRIPTION    ""
74111     ::= { rcKhiForwardingCbZagrosEntry 43 }
74112
74113rcKhiForwardingCbZagrosRspRx  OBJECT-TYPE
74114     SYNTAX         Counter64
74115     MAX-ACCESS     read-only
74116     STATUS         current
74117     DESCRIPTION    ""
74118     ::= { rcKhiForwardingCbZagrosEntry 44 }
74119
74120rcKhiForwardingCbZagrosOpTx  OBJECT-TYPE
74121     SYNTAX         Counter64
74122     MAX-ACCESS     read-only
74123     STATUS         current
74124     DESCRIPTION    ""
74125     ::= { rcKhiForwardingCbZagrosEntry 45 }
74126
74127rcKhiForwardingCbZagrosRspTx  OBJECT-TYPE
74128     SYNTAX         Counter64
74129     MAX-ACCESS     read-only
74130     STATUS         current
74131     DESCRIPTION    ""
74132     ::= { rcKhiForwardingCbZagrosEntry 46 }
74133
74134rcKhiForwardingCbZagrosCifRqCount  OBJECT-TYPE
74135     SYNTAX         Counter64
74136     MAX-ACCESS     read-only
74137     STATUS         current
74138     DESCRIPTION    ""
74139     ::= { rcKhiForwardingCbZagrosEntry 47 }
74140
74141rcKhiForwardingCbZagrosCifRsCounter  OBJECT-TYPE
74142     SYNTAX         Counter64
74143     MAX-ACCESS     read-only
74144     STATUS         current
74145     DESCRIPTION    ""
74146     ::= { rcKhiForwardingCbZagrosEntry 48 }
74147
74148
74149rcKhiForwardingCbZagrosPage1Count  OBJECT-TYPE
74150     SYNTAX         Counter64
74151     MAX-ACCESS     read-only
74152     STATUS         obsolete
74153     DESCRIPTION    ""
74154     ::= { rcKhiForwardingCbZagrosEntry 49 }
74155
74156
74157rcKhiForwardingCbZagrosPage2Count  OBJECT-TYPE
74158     SYNTAX         Counter64
74159     MAX-ACCESS     read-only
74160     STATUS         obsolete
74161     DESCRIPTION    ""
74162     ::= { rcKhiForwardingCbZagrosEntry 50 }
74163
74164
74165rcKhiForwardingCbZagrosPage3Count  OBJECT-TYPE
74166     SYNTAX         Counter64
74167     MAX-ACCESS     read-only
74168     STATUS         obsolete
74169     DESCRIPTION    ""
74170     ::= { rcKhiForwardingCbZagrosEntry 51 }
74171
74172
74173rcKhiForwardingCbZagrosPage4Count  OBJECT-TYPE
74174     SYNTAX         Counter64
74175     MAX-ACCESS     read-only
74176     STATUS         obsolete
74177     DESCRIPTION    ""
74178     ::= { rcKhiForwardingCbZagrosEntry 52 }
74179
74180rcKhiForwardingCbZagrosPage5Count  OBJECT-TYPE
74181     SYNTAX         Counter64
74182     MAX-ACCESS     read-only
74183     STATUS         obsolete
74184     DESCRIPTION    ""
74185     ::= { rcKhiForwardingCbZagrosEntry 53 }
74186
74187rcKhiForwardingCbZagrosPage6Count  OBJECT-TYPE
74188     SYNTAX         Counter64
74189     MAX-ACCESS     read-only
74190     STATUS         obsolete
74191     DESCRIPTION    ""
74192     ::= { rcKhiForwardingCbZagrosEntry 54 }
74193
74194rcKhiForwardingCbZagrosPage7Count  OBJECT-TYPE
74195     SYNTAX         Counter64
74196     MAX-ACCESS     read-only
74197     STATUS         obsolete
74198     DESCRIPTION    ""
74199     ::= { rcKhiForwardingCbZagrosEntry 55 }
74200
74201rcKhiForwardingCbZagrosPage8Count  OBJECT-TYPE
74202     SYNTAX         Counter64
74203     MAX-ACCESS     read-only
74204     STATUS         obsolete
74205     DESCRIPTION    ""
74206     ::= { rcKhiForwardingCbZagrosEntry 56 }
74207
74208rcKhiForwardingCbZagrosPage9Count  OBJECT-TYPE
74209     SYNTAX         Counter64
74210     MAX-ACCESS     read-only
74211     STATUS         obsolete
74212     DESCRIPTION    ""
74213     ::= { rcKhiForwardingCbZagrosEntry 57 }
74214
74215rcKhiForwardingCbZagrosPage10Count  OBJECT-TYPE
74216     SYNTAX         Counter64
74217     MAX-ACCESS     read-only
74218     STATUS         obsolete
74219     DESCRIPTION    ""
74220     ::= { rcKhiForwardingCbZagrosEntry 58 }
74221
74222rcKhiForwardingCbZagrosShPp  OBJECT-TYPE
74223     SYNTAX         Counter64
74224     MAX-ACCESS     read-only
74225     STATUS         obsolete
74226     DESCRIPTION    ""
74227     ::= { rcKhiForwardingCbZagrosEntry 59 }
74228
74229rcKhiForwardingCbZagrosFpCounts  OBJECT-TYPE
74230     SYNTAX         Counter64
74231     MAX-ACCESS     read-only
74232     STATUS         obsolete
74233     DESCRIPTION    ""
74234     ::= { rcKhiForwardingCbZagrosEntry 60 }
74235
74236rcKhiForwardingCbZagrosRspPlcThresholdReg  OBJECT-TYPE
74237     SYNTAX         Counter64
74238     MAX-ACCESS     read-only
74239     STATUS         current
74240     DESCRIPTION    ""
74241     ::= { rcKhiForwardingCbZagrosEntry 61 }
74242
74243rcKhiForwardingCbZagrosRePlc  OBJECT-TYPE
74244     SYNTAX         Counter64
74245     MAX-ACCESS     read-only
74246     STATUS         current
74247     DESCRIPTION    ""
74248     ::= { rcKhiForwardingCbZagrosEntry 62 }
74249
74250rcKhiForwardingCbZagrosNumPools  OBJECT-TYPE
74251     SYNTAX         Counter64
74252     MAX-ACCESS     read-only
74253     STATUS         current
74254     DESCRIPTION    ""
74255     ::= { rcKhiForwardingCbZagrosEntry 63 }
74256
74257rcKhiForwardingCbZagrosFpCntOPA  OBJECT-TYPE
74258     SYNTAX         Counter32
74259     MAX-ACCESS     read-only
74260     STATUS         current
74261     DESCRIPTION    "Free page counter for OPA(Output Packet Assembler)"
74262     ::= { rcKhiForwardingCbZagrosEntry 64 }
74263
74264rcKhiForwardingCbZagrosFpCntRPA OBJECT-TYPE
74265     SYNTAX         Counter32
74266     MAX-ACCESS     read-only
74267     STATUS         current
74268     DESCRIPTION    "Free page counter for RPA(RSP Packet Assembler)"
74269     ::= { rcKhiForwardingCbZagrosEntry 65 }
74270
74271rcKhiForwardingCbZagrosFpCntFPM  OBJECT-TYPE
74272     SYNTAX         Counter32
74273     MAX-ACCESS     read-only
74274     STATUS         current
74275     DESCRIPTION    "Free page counter for FPM(Free Page Manager)"
74276     ::= { rcKhiForwardingCbZagrosEntry 66 }
74277
74278rcKhiForwardingCbZagrosRspPlcPktCntPeak OBJECT-TYPE
74279     SYNTAX         Counter32
74280     MAX-ACCESS     read-only
74281     STATUS         current
74282     DESCRIPTION    "RSP PLC Peak Packet Count"
74283     ::= { rcKhiForwardingCbZagrosEntry 67 }
74284
74285rcKhiForwardingCbZagrosRspPlcPktCntCurr OBJECT-TYPE
74286     SYNTAX         Counter32
74287     MAX-ACCESS     read-only
74288     STATUS         current
74289     DESCRIPTION    "RSP PLC Current Packet Count"
74290     ::= { rcKhiForwardingCbZagrosEntry 68 }
74291
74292rcKhiForwardingCbZagrosRePlcPktCntPeak OBJECT-TYPE
74293     SYNTAX         Counter32
74294     MAX-ACCESS     read-only
74295     STATUS         current
74296     DESCRIPTION    "RE PLC(Replica Engine Packet Limit Count)Peak Packet Count"
74297     ::= { rcKhiForwardingCbZagrosEntry 69 }
74298
74299rcKhiForwardingCbZagrosRePlcPktCntCurr OBJECT-TYPE
74300     SYNTAX         Counter32
74301     MAX-ACCESS     read-only
74302     STATUS         current
74303     DESCRIPTION    "RE PLC Current Packet Count"
74304     ::= { rcKhiForwardingCbZagrosEntry 70 }
74305
74306rcKhiForwardingCbZagrosShPpPeak OBJECT-TYPE
74307     SYNTAX         Counter32
74308     MAX-ACCESS     read-only
74309     STATUS         current
74310     DESCRIPTION    "PMM shared pool Peak Value"
74311     ::= { rcKhiForwardingCbZagrosEntry 71 }
74312
74313rcKhiForwardingCbZagrosShPpCurr OBJECT-TYPE
74314     SYNTAX         Counter32
74315     MAX-ACCESS     read-only
74316     STATUS         current
74317     DESCRIPTION    "PMM shared pool Current Value"
74318     ::= { rcKhiForwardingCbZagrosEntry 72 }
74319
74320rcKhiForwardingCbZagrosEgressMultiCastPeak OBJECT-TYPE
74321     SYNTAX         Counter32
74322     MAX-ACCESS     read-only
74323     STATUS         current
74324     DESCRIPTION    "PMM EgressMultiCast Peak Value"
74325     ::= { rcKhiForwardingCbZagrosEntry 73 }
74326
74327rcKhiForwardingCbZagrosEgressMultiCastCurr OBJECT-TYPE
74328     SYNTAX         Counter32
74329     MAX-ACCESS     read-only
74330     STATUS         current
74331     DESCRIPTION    "PMM EgressMultiCast Current Value"
74332     ::= { rcKhiForwardingCbZagrosEntry 74 }
74333
74334rcKhiForwardingCbZagrosEgressOOBPeak OBJECT-TYPE
74335     SYNTAX         Counter32
74336     MAX-ACCESS     read-only
74337     STATUS         current
74338     DESCRIPTION    "PMM EgressOOB(Out Of Band) Peak Value"
74339     ::= { rcKhiForwardingCbZagrosEntry 75 }
74340
74341rcKhiForwardingCbZagrosEgressOOBCurr OBJECT-TYPE
74342     SYNTAX         Counter32
74343     MAX-ACCESS     read-only
74344     STATUS         current
74345     DESCRIPTION    "PMM EgressOOB Current Value"
74346     ::= { rcKhiForwardingCbZagrosEntry 76 }
74347
74348rcKhiForwardingCbZagrosIngressHeartbeatPeak OBJECT-TYPE
74349     SYNTAX         Counter32
74350     MAX-ACCESS     read-only
74351     STATUS         current
74352     DESCRIPTION    "PMM IngressHeartbeat Peak Value"
74353     ::= { rcKhiForwardingCbZagrosEntry 77 }
74354
74355rcKhiForwardingCbZagrosIngressHeartbeatCurr OBJECT-TYPE
74356     SYNTAX         Counter32
74357     MAX-ACCESS     read-only
74358     STATUS         current
74359     DESCRIPTION    "PMM IngressHeartbeat Current Value"
74360     ::= { rcKhiForwardingCbZagrosEntry 78 }
74361
74362rcKhiForwardingCbZagrosIngressCOPInsertPeak OBJECT-TYPE
74363     SYNTAX         Counter32
74364     MAX-ACCESS     read-only
74365     STATUS         current
74366     DESCRIPTION    "PMM IngressCOPInsert Peak Value"
74367     ::= { rcKhiForwardingCbZagrosEntry 79 }
74368
74369rcKhiForwardingCbZagrosIngressCOPInsertCurr OBJECT-TYPE
74370     SYNTAX         Counter32
74371     MAX-ACCESS     read-only
74372     STATUS         current
74373     DESCRIPTION    "PMM IngressCOPInsert Current Value"
74374     ::= { rcKhiForwardingCbZagrosEntry 80 }
74375
74376rcKhiForwardingCbZagrosIngressEfCtlPeak OBJECT-TYPE
74377     SYNTAX         Counter32
74378     MAX-ACCESS     read-only
74379     STATUS         current
74380     DESCRIPTION    "PMM Ingress EF/CTL(Expedited Forward/Control)Peak Value"
74381     ::= { rcKhiForwardingCbZagrosEntry 81 }
74382
74383rcKhiForwardingCbZagrosIngressEfCtlCurr OBJECT-TYPE
74384     SYNTAX         Counter32
74385     MAX-ACCESS     read-only
74386     STATUS         current
74387     DESCRIPTION    "PMM Ingress EF/CTL Current Value"
74388     ::= { rcKhiForwardingCbZagrosEntry 82 }
74389
74390rcKhiForwardingCbZagrosIngressAfBePeak OBJECT-TYPE
74391     SYNTAX         Counter32
74392     MAX-ACCESS     read-only
74393     STATUS         current
74394     DESCRIPTION    "PMM Ingress AF/BE(Assured Forwarding/Best Effort)Peak Value"
74395     ::= { rcKhiForwardingCbZagrosEntry 83 }
74396
74397rcKhiForwardingCbZagrosIngressAfBeCurr OBJECT-TYPE
74398     SYNTAX         Counter32
74399     MAX-ACCESS     read-only
74400     STATUS         current
74401     DESCRIPTION    "PMM Ingress AF/BE Current Value"
74402     ::= { rcKhiForwardingCbZagrosEntry 84 }
74403
74404rcKhiForwardingCbZagrosEgressL2BcUcPeak OBJECT-TYPE
74405     SYNTAX         Counter32
74406     MAX-ACCESS     read-only
74407     STATUS         current
74408     DESCRIPTION    "PMM Egress L2BC/UC(Layer 2 Broadcast/Unicast)Peak Value"
74409     ::= { rcKhiForwardingCbZagrosEntry 85 }
74410
74411rcKhiForwardingCbZagrosEgressL2BcUcCurr OBJECT-TYPE
74412     SYNTAX         Counter32
74413     MAX-ACCESS     read-only
74414     STATUS         current
74415     DESCRIPTION    "PMM Egress L2BC/UC Current Value"
74416     ::= { rcKhiForwardingCbZagrosEntry 86 }
74417
74418rcKhiForwardingCbZagrosEgressMirrorPeak OBJECT-TYPE
74419     SYNTAX         Counter32
74420     MAX-ACCESS     read-only
74421     STATUS         current
74422     DESCRIPTION    "PMM Egress Mirror Peak Value"
74423     ::= { rcKhiForwardingCbZagrosEntry 87 }
74424
74425rcKhiForwardingCbZagrosEgressMirrorCurr OBJECT-TYPE
74426     SYNTAX         Counter32
74427     MAX-ACCESS     read-only
74428     STATUS         current
74429     DESCRIPTION    "PMM Egress Mirror Current Value"
74430     ::= { rcKhiForwardingCbZagrosEntry 88 }
74431
74432rcKhiForwardingCbZagrosPool9Peak OBJECT-TYPE
74433     SYNTAX         Counter32
74434     MAX-ACCESS     read-only
74435     STATUS         current
74436     DESCRIPTION    "PMM Pool9 Peak Value"
74437     ::= { rcKhiForwardingCbZagrosEntry 89 }
74438
74439rcKhiForwardingCbZagrosPool9Curr OBJECT-TYPE
74440     SYNTAX         Counter32
74441     MAX-ACCESS     read-only
74442     STATUS         current
74443     DESCRIPTION    "PMM Pool9 Current Value"
74444     ::= { rcKhiForwardingCbZagrosEntry 90 }
74445
74446rcKhiForwardingCbZagrosPmmFpPlenErr  OBJECT-TYPE
74447     SYNTAX         Counter32
74448     MAX-ACCESS     read-only
74449     STATUS         current
74450     DESCRIPTION    "PMM FP PLEN Error Count"
74451     ::= { rcKhiForwardingCbZagrosEntry 91 }
74452
74453-- KHI Forwarding Rsp table
74454
74455rcKhiForwardingCbRspTable OBJECT-TYPE
74456     SYNTAX          SEQUENCE OF RcKhiForwardingCbRspEntry
74457     MAX-ACCESS      not-accessible
74458     STATUS          current
74459     DESCRIPTION     "Forwarding Rsp Key Health Indicator MIB - All Cobalt Blue Data."
74460     ::= { rcKhiForwardingCb 5}
74461
74462rcKhiForwardingCbRspEntry OBJECT-TYPE
74463     SYNTAX          RcKhiForwardingCbRspEntry
74464     MAX-ACCESS      not-accessible
74465     STATUS          current
74466     DESCRIPTION     "Forwarding Rsp KHI - Cobalt Blue table entry."
74467     INDEX           { rcKhiForwardingCbRspIndex }
74468     ::= { rcKhiForwardingCbRspTable 1 }
74469
74470RcKhiForwardingCbRspEntry ::=
74471     SEQUENCE {
74472	rcKhiForwardingCbRspIndex                        INTEGER,
74473     	rcKhiForwardingCbRspLsmDrops                     Counter64,
74474     	rcKhiForwardingCbRspExceptionDrops               Counter64,
74475     	rcKhiForwardingCbRspFrameErrorDrops              Counter64,
74476     	rcKhiForwardingCbRspFdibFullDrops                Counter64,
74477     	rcKhiForwardingCbRspIngrMltAllPortDown           Counter64,
74478     	rcKhiForwardingCbRspEgressMltAllPortDownDrops    Counter64,
74479     	rcKhiForwardingCbRspEgressIpMcastRecordsNotFound Counter64,
74480     	rcKhiForwardingCbRspEgressIpMcastMltWrongPort    Counter64,
74481     	rcKhiForwardingCbRspEgressIpMcastSourceKnockout  Counter64,
74482     	rcKhiForwardingCbRspIngressDaNotFoundDrops       Counter64,
74483     	rcKhiForwardingCbRspIngressUnknown               Counter64,
74484     	rcKhiForwardingCbRspIngressDiscardDestIdDrops    Counter64,
74485     	rcKhiForwardingCbRspMacLearningPacketDrops       Counter64,
74486     	rcKhiForwardingCbRspIngrMltAllPortsDown          Counter64,
74487     	rcKhiForwardingCbRspIngressIpmcSupressionDrops   Counter64,
74488     	rcKhiForwardingCbRspUnsupportedFeatureDrops      Counter64,
74489     	rcKhiForwardingCbRspAclDiscards                  Counter64,
74490     	rcKhiForwardingCbRspIngressIpmcLookupFails       Counter64,
74491     	rcKhiForwardingCbRspIpv4DestIpLookupFails        Counter64,
74492     	rcKhiForwardingCbRspIpv4SourceIpLookupFails      Counter64,
74493     	rcKhiForwardingCbRspL3MirrorDrops                Counter64,
74494        rcKhiForwardingCbRspIpV6LookupFails                Counter64,
74495        rcKhiForwardingCbRspIpV6TunnelLookupV4Fails        Counter64
74496}
74497
74498rcKhiForwardingCbRspIndex  OBJECT-TYPE
74499     SYNTAX         INTEGER (1..60)
74500     MAX-ACCESS     not-accessible
74501     STATUS         current
74502     DESCRIPTION    "Index for CB's Forwarding Rsp Health data.  There are 6
74503                    indicies reserved on a per slot basis.  Depending on
74504                    the card present and the data being requested not all
74505                    indicies may be used."
74506     ::= { rcKhiForwardingCbRspEntry 1 }
74507
74508rcKhiForwardingCbRspLsmDrops    OBJECT-TYPE
74509     SYNTAX         Counter64
74510     MAX-ACCESS     read-only
74511     STATUS         current
74512     DESCRIPTION    ""
74513     ::= { rcKhiForwardingCbRspEntry 2 }
74514
74515rcKhiForwardingCbRspExceptionDrops    OBJECT-TYPE
74516     SYNTAX         Counter64
74517     MAX-ACCESS     read-only
74518     STATUS         current
74519     DESCRIPTION    ""
74520     ::= { rcKhiForwardingCbRspEntry 3 }
74521
74522rcKhiForwardingCbRspFrameErrorDrops    OBJECT-TYPE
74523     SYNTAX         Counter64
74524     MAX-ACCESS     read-only
74525     STATUS         current
74526     DESCRIPTION    ""
74527     ::= { rcKhiForwardingCbRspEntry 4 }
74528
74529rcKhiForwardingCbRspFdibFullDrops    OBJECT-TYPE
74530     SYNTAX         Counter64
74531     MAX-ACCESS     read-only
74532     STATUS         current
74533     DESCRIPTION    ""
74534     ::= { rcKhiForwardingCbRspEntry 5 }
74535
74536rcKhiForwardingCbRspIngrMltAllPortDown    OBJECT-TYPE
74537     SYNTAX         Counter64
74538     MAX-ACCESS     read-only
74539     STATUS         current
74540     DESCRIPTION    ""
74541     ::= { rcKhiForwardingCbRspEntry 6 }
74542
74543rcKhiForwardingCbRspEgressMltAllPortDownDrops    OBJECT-TYPE
74544     SYNTAX         Counter64
74545     MAX-ACCESS     read-only
74546     STATUS         current
74547     DESCRIPTION    ""
74548     ::= { rcKhiForwardingCbRspEntry 7 }
74549
74550rcKhiForwardingCbRspEgressIpMcastRecordsNotFound    OBJECT-TYPE
74551     SYNTAX         Counter64
74552     MAX-ACCESS     read-only
74553     STATUS         current
74554     DESCRIPTION    ""
74555     ::= { rcKhiForwardingCbRspEntry 8 }
74556
74557rcKhiForwardingCbRspEgressIpMcastMltWrongPort    OBJECT-TYPE
74558     SYNTAX         Counter64
74559     MAX-ACCESS     read-only
74560     STATUS         current
74561     DESCRIPTION    ""
74562     ::= { rcKhiForwardingCbRspEntry 9 }
74563
74564rcKhiForwardingCbRspEgressIpMcastSourceKnockout    OBJECT-TYPE
74565     SYNTAX         Counter64
74566     MAX-ACCESS     read-only
74567     STATUS         current
74568     DESCRIPTION    ""
74569     ::= { rcKhiForwardingCbRspEntry 10 }
74570
74571rcKhiForwardingCbRspIngressDaNotFoundDrops    OBJECT-TYPE
74572     SYNTAX         Counter64
74573     MAX-ACCESS     read-only
74574     STATUS         current
74575     DESCRIPTION    ""
74576     ::= { rcKhiForwardingCbRspEntry 11 }
74577
74578rcKhiForwardingCbRspIngressUnknown    OBJECT-TYPE
74579     SYNTAX         Counter64
74580     MAX-ACCESS     read-only
74581     STATUS         current
74582     DESCRIPTION    ""
74583     ::= { rcKhiForwardingCbRspEntry 12 }
74584
74585rcKhiForwardingCbRspIngressDiscardDestIdDrops    OBJECT-TYPE
74586     SYNTAX         Counter64
74587     MAX-ACCESS     read-only
74588     STATUS         current
74589     DESCRIPTION    ""
74590     ::= { rcKhiForwardingCbRspEntry 13 }
74591
74592rcKhiForwardingCbRspMacLearningPacketDrops    OBJECT-TYPE
74593     SYNTAX         Counter64
74594     MAX-ACCESS     read-only
74595     STATUS         current
74596     DESCRIPTION    ""
74597     ::= { rcKhiForwardingCbRspEntry 14 }
74598
74599rcKhiForwardingCbRspIngrMltAllPortsDown    OBJECT-TYPE
74600     SYNTAX         Counter64
74601     MAX-ACCESS     read-only
74602     STATUS         current
74603     DESCRIPTION    ""
74604     ::= { rcKhiForwardingCbRspEntry 15 }
74605
74606rcKhiForwardingCbRspIngressIpmcSupressionDrops    OBJECT-TYPE
74607     SYNTAX         Counter64
74608     MAX-ACCESS     read-only
74609     STATUS         current
74610     DESCRIPTION    ""
74611     ::= { rcKhiForwardingCbRspEntry 16 }
74612
74613rcKhiForwardingCbRspUnsupportedFeatureDrops    OBJECT-TYPE
74614     SYNTAX         Counter64
74615     MAX-ACCESS     read-only
74616     STATUS         current
74617     DESCRIPTION    ""
74618     ::= { rcKhiForwardingCbRspEntry 17 }
74619
74620rcKhiForwardingCbRspAclDiscards    OBJECT-TYPE
74621     SYNTAX         Counter64
74622     MAX-ACCESS     read-only
74623     STATUS         current
74624     DESCRIPTION    ""
74625     ::= { rcKhiForwardingCbRspEntry 18 }
74626
74627rcKhiForwardingCbRspIngressIpmcLookupFails    OBJECT-TYPE
74628     SYNTAX         Counter64
74629     MAX-ACCESS     read-only
74630     STATUS         current
74631     DESCRIPTION    ""
74632     ::= { rcKhiForwardingCbRspEntry 19 }
74633
74634rcKhiForwardingCbRspIpv4DestIpLookupFails    OBJECT-TYPE
74635     SYNTAX         Counter64
74636     MAX-ACCESS     read-only
74637     STATUS         current
74638     DESCRIPTION    ""
74639     ::= { rcKhiForwardingCbRspEntry 20 }
74640
74641rcKhiForwardingCbRspIpv4SourceIpLookupFails    OBJECT-TYPE
74642     SYNTAX         Counter64
74643     MAX-ACCESS     read-only
74644     STATUS         current
74645     DESCRIPTION    ""
74646     ::= { rcKhiForwardingCbRspEntry 21 }
74647
74648rcKhiForwardingCbRspL3MirrorDrops    OBJECT-TYPE
74649     SYNTAX         Counter64
74650     MAX-ACCESS     read-only
74651     STATUS         current
74652     DESCRIPTION    ""
74653     ::= { rcKhiForwardingCbRspEntry 22 }
74654
74655rcKhiForwardingCbRspIpV6LookupFails    OBJECT-TYPE
74656     SYNTAX         Counter64
74657     MAX-ACCESS     read-only
74658     STATUS         current
74659     DESCRIPTION    ""
74660     ::= { rcKhiForwardingCbRspEntry 23 }
74661
74662rcKhiForwardingCbRspIpV6TunnelLookupV4Fails    OBJECT-TYPE
74663     SYNTAX         Counter64
74664     MAX-ACCESS     read-only
74665     STATUS         current
74666     DESCRIPTION    ""
74667     ::= { rcKhiForwardingCbRspEntry 24 }
74668
74669
74670-- KHI Forwarding qe table
74671
74672rcKhiForwardingCbQeTable  OBJECT-TYPE
74673     SYNTAX          SEQUENCE OF RcKhiForwardingCbQeEntry
74674     MAX-ACCESS      not-accessible
74675     STATUS          current
74676     DESCRIPTION     "Forwarding Qe Key Health Indicator MIB - All Cobalt Blue Data."
74677     ::= { rcKhiForwardingCb 6 }
74678
74679rcKhiForwardingCbQeEntry OBJECT-TYPE
74680     SYNTAX          RcKhiForwardingCbQeEntry
74681     MAX-ACCESS      not-accessible
74682     STATUS          current
74683     DESCRIPTION     "Forwarding Qe KHI - Cobalt Blue table entry."
74684     INDEX           { rcKhiForwardingCbQeIndex }
74685     ::= { rcKhiForwardingCbQeTable 1 }
74686
74687RcKhiForwardingCbQeEntry ::=
74688     SEQUENCE {
74689	rcKhiForwardingCbQeIndex                        INTEGER,
74690	rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt0  Counter64,
74691	rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt0    Counter64,
74692     	rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt1  Counter64,
74693	rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt1    Counter64,
74694	rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt2  Counter64,
74695	rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt2    Counter64,
74696     	rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt3  Counter64,
74697	rcKhiForwardingCbQeIngressQmAgrDequeuedPktCnt   Counter64,
74698	rcKhiForwardingCbQeIngressPmSwitchPktCnt        Counter64,
74699	rcKhiForwardingCbQeIngressPmLocalPktCnt         Counter64,
74700	rcKhiForwardingCbQeIngressPmSwitchTestPktCnt    Counter64,
74701	rcKhiForwardingCbQeIngressPmLocalTestPktCnt     Counter64,
74702	rcKhiForwardingCbQeIngressSr0RxP0PktCnt         Counter64,
74703	rcKhiForwardingCbQeIngressSr1RxP0PktCnt         Counter64,
74704	rcKhiForwardingCbQeIngressSr0RxP1PktCnt         Counter64,
74705	rcKhiForwardingCbQeIngressSr1RxP1PktCnt         Counter64,
74706	rcKhiForwardingCbQeIngressSr0RxP2PktCnt         Counter64,
74707	rcKhiForwardingCbQeIngressSr1RxP2PktCnt         Counter64,
74708	rcKhiForwardingCbQeIngressSr0RxP3PktCnt         Counter64,
74709	rcKhiForwardingCbQeIngressSr1RxP3PktCnt         Counter64,
74710	rcKhiForwardingCbQeIngressSr0RxP4PktCnt         Counter64,
74711	rcKhiForwardingCbQeIngressSr1RxP4PktCnt         Counter64,
74712	rcKhiForwardingCbQeIngressSr0RxP5PktCnt         Counter64,
74713	rcKhiForwardingCbQeIngressSr1RxP5PktCnt         Counter64,
74714	rcKhiForwardingCbQeIngressSr0RxP6PktCnt         Counter64,
74715	rcKhiForwardingCbQeIngressSr1RxP6PktCnt         Counter64,
74716	rcKhiForwardingCbQeIngressSr0RxP7PktCnt         Counter64,
74717	rcKhiForwardingCbQeIngressSr1RxP7PktCnt         Counter64,
74718	rcKhiForwardingCbQeIngressSr0RxP8PktCnt         Counter64,
74719	rcKhiForwardingCbQeIngressSr1RxP8PktCnt         Counter64,
74720	rcKhiForwardingCbQeIngressSr0RxP9PktCnt         Counter64,
74721	rcKhiForwardingCbQeIngressSr1RxP9PktCnt         Counter64,
74722	rcKhiForwardingCbQeIngressSr0RxP10PktCnt        Counter64,
74723	rcKhiForwardingCbQeIngressSr1RxP10PktCnt        Counter64,
74724	rcKhiForwardingCbQeIngressSr0RxP11PktCnt        Counter64,
74725	rcKhiForwardingCbQeIngressSr1RxP11PktCnt        Counter64,
74726	rcKhiForwardingCbQeIngressSr0RxP12PktCnt        Counter64,
74727	rcKhiForwardingCbQeIngressSr1RxP12PktCnt        Counter64,
74728	rcKhiForwardingCbQeIngressSr0RxP13PktCnt        Counter64,
74729	rcKhiForwardingCbQeIngressSr1RxP13PktCnt        Counter64,
74730	rcKhiForwardingCbQeIngressSr0RxP14PktCnt        Counter64,
74731	rcKhiForwardingCbQeIngressSr1RxP14PktCnt        Counter64,
74732	rcKhiForwardingCbQeIngressSr0RxP15PktCnt        Counter64,
74733	rcKhiForwardingCbQeIngressSr1RxP15PktCnt        Counter64,
74734	rcKhiForwardingCbQeIngressSr0RxTestPktCnt       Counter64,
74735	rcKhiForwardingCbQeIngressSr1RxTestPktCnt       Counter64,
74736	rcKhiForwardingCbQeIngressRbIdp0RequestPktCnt   Counter64,
74737	rcKhiForwardingCbQeIngressRbIdp1RequestPktCnt   Counter64,
74738	rcKhiForwardingCbQeIngressRbIdp2RequestPktCnt   Counter64,
74739	rcKhiForwardingCbQeIngressRbIdp3RequestPktCnt   Counter64,
74740	rcKhiForwardingCbQeIngressRbIdp4RequestPktCnt   Counter64,
74741	rcKhiForwardingCbQeIngressRbEnqrespPktCnt       Counter64,
74742     	rcKhiForwardingCbQeEgressSvPktCnt               Counter64,
74743	rcKhiForwardingCbQeEgressSt0P0TxPktCnt          Counter64,
74744	rcKhiForwardingCbQeEgressSt1P0TxPktCnt          Counter64,
74745	rcKhiForwardingCbQeEgressSt0P1TxPktCnt          Counter64,
74746	rcKhiForwardingCbQeEgressSt1P1TxPktCnt          Counter64,
74747	rcKhiForwardingCbQeEgressSt0P2TxPktCnt          Counter64,
74748	rcKhiForwardingCbQeEgressSt1P2TxPktCnt          Counter64,
74749	rcKhiForwardingCbQeEgressSt0P3TxPktCnt          Counter64,
74750	rcKhiForwardingCbQeEgressSt1P3TxPktCnt          Counter64,
74751	rcKhiForwardingCbQeEgressSt0P4TxPktCnt          Counter64,
74752	rcKhiForwardingCbQeEgressSt1P4TxPktCnt          Counter64,
74753	rcKhiForwardingCbQeEgressSt0P5TxPktCnt          Counter64,
74754	rcKhiForwardingCbQeEgressSt1P5TxPktCnt          Counter64,
74755	rcKhiForwardingCbQeEgressSt0P6TxPktCnt          Counter64,
74756	rcKhiForwardingCbQeEgressSt1P6TxPktCnt          Counter64,
74757	rcKhiForwardingCbQeEgressSt0P7TxPktCnt          Counter64,
74758	rcKhiForwardingCbQeEgressSt1P7TxPktCnt          Counter64,
74759	rcKhiForwardingCbQeEgressSt0P8TxPktCnt          Counter64,
74760	rcKhiForwardingCbQeEgressSt1P8TxPktCnt          Counter64,
74761	rcKhiForwardingCbQeEgressSt0P9TxPktCnt          Counter64,
74762	rcKhiForwardingCbQeEgressSt1P9TxPktCnt          Counter64,
74763  	rcKhiForwardingCbQeEgressSt0P10TxPktCnt         Counter64,
74764	rcKhiForwardingCbQeEgressSt1P10TxPktCnt         Counter64,
74765  	rcKhiForwardingCbQeEgressSt0P11TxPktCnt         Counter64,
74766	rcKhiForwardingCbQeEgressSt1P11TxPktCnt         Counter64,
74767  	rcKhiForwardingCbQeEgressSt0P12TxPktCnt         Counter64,
74768	rcKhiForwardingCbQeEgressSt1P12TxPktCnt         Counter64,
74769  	rcKhiForwardingCbQeEgressSt0P13TxPktCnt         Counter64,
74770	rcKhiForwardingCbQeEgressSt1P13TxPktCnt         Counter64,
74771  	rcKhiForwardingCbQeEgressSt0P14TxPktCnt         Counter64,
74772	rcKhiForwardingCbQeEgressSt1P14TxPktCnt         Counter64,
74773  	rcKhiForwardingCbQeEgressSt0P15TxPktCnt         Counter64,
74774	rcKhiForwardingCbQeEgressSt1P15TxPktCnt         Counter64,
74775  	rcKhiForwardingCbQeEgressSt0TxTestPktCnt        Counter64,
74776	rcKhiForwardingCbQeEgressSt1TxTestPktCnt        Counter64,
74777	rcKhiForwardingCbQeSvPartialPktCnt 		Counter64,
74778	rcKhiForwardingCbQeQmAgrWredDroppedPktCnt0      Counter64,
74779	rcKhiForwardingCbQeQmAgrWredDroppedPktCnt1      Counter64,
74780	rcKhiForwardingCbQeQmAgrWredDroppedPktCnt2      Counter64,
74781	rcKhiForwardingCbQeQmAgrPolicedDroppedPktCnt    Counter64,
74782	rcKhiForwardingCbQeQmAgrNonWredDroppedPktCnt    Counter64,
74783	rcKhiForwardingCbQeQmError1                     Counter64
74784    }
74785
74786rcKhiForwardingCbQeIndex  OBJECT-TYPE
74787     SYNTAX         INTEGER (1..60)
74788     MAX-ACCESS     not-accessible
74789     STATUS         current
74790     DESCRIPTION    "Index for CB's Forwarding Qe Health data.  There are 6
74791                    indicies reserved on a per slot basis.  Depending on
74792                    the card present and the data being requested not all
74793                    indicies may be used."
74794     ::= { rcKhiForwardingCbQeEntry 1 }
74795
74796rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt0    OBJECT-TYPE
74797     SYNTAX         Counter64
74798     MAX-ACCESS     read-only
74799     STATUS         current
74800     DESCRIPTION    ""
74801     ::= { rcKhiForwardingCbQeEntry 2 }
74802
74803rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt0    OBJECT-TYPE
74804     SYNTAX         Counter64
74805     MAX-ACCESS     read-only
74806     STATUS         current
74807     DESCRIPTION    ""
74808     ::= { rcKhiForwardingCbQeEntry 3 }
74809
74810rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt1    OBJECT-TYPE
74811     SYNTAX         Counter64
74812     MAX-ACCESS     read-only
74813     STATUS         current
74814     DESCRIPTION    ""
74815     ::= { rcKhiForwardingCbQeEntry 4 }
74816
74817rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt1    OBJECT-TYPE
74818     SYNTAX         Counter64
74819     MAX-ACCESS     read-only
74820     STATUS         current
74821     DESCRIPTION    ""
74822     ::= { rcKhiForwardingCbQeEntry 5 }
74823
74824rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt2    OBJECT-TYPE
74825     SYNTAX         Counter64
74826     MAX-ACCESS     read-only
74827     STATUS         current
74828     DESCRIPTION    ""
74829     ::= { rcKhiForwardingCbQeEntry 6 }
74830
74831rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt2    OBJECT-TYPE
74832     SYNTAX         Counter64
74833     MAX-ACCESS     read-only
74834     STATUS         current
74835     DESCRIPTION    ""
74836     ::= { rcKhiForwardingCbQeEntry 7 }
74837
74838rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt3    OBJECT-TYPE
74839     SYNTAX         Counter64
74840     MAX-ACCESS     read-only
74841     STATUS         current
74842     DESCRIPTION    ""
74843     ::= { rcKhiForwardingCbQeEntry 8 }
74844
74845rcKhiForwardingCbQeIngressQmAgrDequeuedPktCnt    OBJECT-TYPE
74846     SYNTAX         Counter64
74847     MAX-ACCESS     read-only
74848     STATUS         current
74849     DESCRIPTION    ""
74850     ::= { rcKhiForwardingCbQeEntry 9 }
74851
74852rcKhiForwardingCbQeIngressPmSwitchPktCnt    OBJECT-TYPE
74853     SYNTAX         Counter64
74854     MAX-ACCESS     read-only
74855     STATUS         current
74856     DESCRIPTION    ""
74857     ::= { rcKhiForwardingCbQeEntry 10 }
74858
74859rcKhiForwardingCbQeIngressPmLocalPktCnt    OBJECT-TYPE
74860     SYNTAX         Counter64
74861     MAX-ACCESS     read-only
74862     STATUS         current
74863     DESCRIPTION    ""
74864     ::= { rcKhiForwardingCbQeEntry 11 }
74865
74866rcKhiForwardingCbQeIngressPmSwitchTestPktCnt    OBJECT-TYPE
74867     SYNTAX         Counter64
74868     MAX-ACCESS     read-only
74869     STATUS         current
74870     DESCRIPTION    ""
74871     ::= { rcKhiForwardingCbQeEntry 12 }
74872
74873rcKhiForwardingCbQeIngressPmLocalTestPktCnt     OBJECT-TYPE
74874     SYNTAX         Counter64
74875     MAX-ACCESS     read-only
74876     STATUS         current
74877     DESCRIPTION    ""
74878     ::= { rcKhiForwardingCbQeEntry 13 }
74879
74880rcKhiForwardingCbQeIngressSr0RxP0PktCnt     OBJECT-TYPE
74881     SYNTAX         Counter64
74882     MAX-ACCESS     read-only
74883     STATUS         current
74884     DESCRIPTION    ""
74885     ::= { rcKhiForwardingCbQeEntry 14 }
74886
74887rcKhiForwardingCbQeIngressSr1RxP0PktCnt     OBJECT-TYPE
74888     SYNTAX         Counter64
74889     MAX-ACCESS     read-only
74890     STATUS         current
74891     DESCRIPTION    ""
74892     ::= { rcKhiForwardingCbQeEntry 15 }
74893
74894rcKhiForwardingCbQeIngressSr0RxP1PktCnt     OBJECT-TYPE
74895     SYNTAX         Counter64
74896     MAX-ACCESS     read-only
74897     STATUS         current
74898     DESCRIPTION    ""
74899     ::= { rcKhiForwardingCbQeEntry 16 }
74900
74901rcKhiForwardingCbQeIngressSr1RxP1PktCnt     OBJECT-TYPE
74902     SYNTAX         Counter64
74903     MAX-ACCESS     read-only
74904     STATUS         current
74905     DESCRIPTION    ""
74906     ::= { rcKhiForwardingCbQeEntry 17 }
74907
74908rcKhiForwardingCbQeIngressSr0RxP2PktCnt     OBJECT-TYPE
74909     SYNTAX         Counter64
74910     MAX-ACCESS     read-only
74911     STATUS         current
74912     DESCRIPTION    ""
74913     ::= { rcKhiForwardingCbQeEntry 18 }
74914
74915rcKhiForwardingCbQeIngressSr1RxP2PktCnt     OBJECT-TYPE
74916     SYNTAX         Counter64
74917     MAX-ACCESS     read-only
74918     STATUS         current
74919     DESCRIPTION    ""
74920     ::= { rcKhiForwardingCbQeEntry 19 }
74921
74922rcKhiForwardingCbQeIngressSr0RxP3PktCnt     OBJECT-TYPE
74923     SYNTAX         Counter64
74924     MAX-ACCESS     read-only
74925     STATUS         current
74926     DESCRIPTION    ""
74927     ::= { rcKhiForwardingCbQeEntry 20 }
74928
74929rcKhiForwardingCbQeIngressSr1RxP3PktCnt     OBJECT-TYPE
74930     SYNTAX         Counter64
74931     MAX-ACCESS     read-only
74932     STATUS         current
74933     DESCRIPTION    ""
74934     ::= { rcKhiForwardingCbQeEntry 21 }
74935
74936rcKhiForwardingCbQeIngressSr0RxP4PktCnt     OBJECT-TYPE
74937     SYNTAX         Counter64
74938     MAX-ACCESS     read-only
74939     STATUS         current
74940     DESCRIPTION    ""
74941     ::= { rcKhiForwardingCbQeEntry 22 }
74942
74943rcKhiForwardingCbQeIngressSr1RxP4PktCnt     OBJECT-TYPE
74944     SYNTAX         Counter64
74945     MAX-ACCESS     read-only
74946     STATUS         current
74947     DESCRIPTION    ""
74948     ::= { rcKhiForwardingCbQeEntry 23 }
74949
74950rcKhiForwardingCbQeIngressSr0RxP5PktCnt     OBJECT-TYPE
74951     SYNTAX         Counter64
74952     MAX-ACCESS     read-only
74953     STATUS         current
74954     DESCRIPTION    ""
74955     ::= { rcKhiForwardingCbQeEntry 24 }
74956
74957rcKhiForwardingCbQeIngressSr1RxP5PktCnt     OBJECT-TYPE
74958     SYNTAX         Counter64
74959     MAX-ACCESS     read-only
74960     STATUS         current
74961     DESCRIPTION    ""
74962     ::= { rcKhiForwardingCbQeEntry 25 }
74963
74964rcKhiForwardingCbQeIngressSr0RxP6PktCnt     OBJECT-TYPE
74965     SYNTAX         Counter64
74966     MAX-ACCESS     read-only
74967     STATUS         current
74968     DESCRIPTION    ""
74969     ::= { rcKhiForwardingCbQeEntry 26 }
74970
74971rcKhiForwardingCbQeIngressSr1RxP6PktCnt     OBJECT-TYPE
74972     SYNTAX         Counter64
74973     MAX-ACCESS     read-only
74974     STATUS         current
74975     DESCRIPTION    ""
74976     ::= { rcKhiForwardingCbQeEntry 27 }
74977
74978rcKhiForwardingCbQeIngressSr0RxP7PktCnt     OBJECT-TYPE
74979     SYNTAX         Counter64
74980     MAX-ACCESS     read-only
74981     STATUS         current
74982     DESCRIPTION    ""
74983     ::= { rcKhiForwardingCbQeEntry 28 }
74984
74985rcKhiForwardingCbQeIngressSr1RxP7PktCnt     OBJECT-TYPE
74986     SYNTAX         Counter64
74987     MAX-ACCESS     read-only
74988     STATUS         current
74989     DESCRIPTION    ""
74990     ::= { rcKhiForwardingCbQeEntry 29 }
74991
74992rcKhiForwardingCbQeIngressSr0RxP8PktCnt     OBJECT-TYPE
74993     SYNTAX         Counter64
74994     MAX-ACCESS     read-only
74995     STATUS         current
74996     DESCRIPTION    ""
74997     ::= { rcKhiForwardingCbQeEntry 30 }
74998
74999rcKhiForwardingCbQeIngressSr1RxP8PktCnt     OBJECT-TYPE
75000     SYNTAX         Counter64
75001     MAX-ACCESS     read-only
75002     STATUS         current
75003     DESCRIPTION    ""
75004     ::= { rcKhiForwardingCbQeEntry 31 }
75005
75006rcKhiForwardingCbQeIngressSr0RxP9PktCnt     OBJECT-TYPE
75007     SYNTAX         Counter64
75008     MAX-ACCESS     read-only
75009     STATUS         current
75010     DESCRIPTION    ""
75011     ::= { rcKhiForwardingCbQeEntry 32 }
75012
75013rcKhiForwardingCbQeIngressSr1RxP9PktCnt     OBJECT-TYPE
75014     SYNTAX         Counter64
75015     MAX-ACCESS     read-only
75016     STATUS         current
75017     DESCRIPTION    ""
75018     ::= { rcKhiForwardingCbQeEntry 33 }
75019
75020rcKhiForwardingCbQeIngressSr0RxP10PktCnt     OBJECT-TYPE
75021     SYNTAX         Counter64
75022     MAX-ACCESS     read-only
75023     STATUS         current
75024     DESCRIPTION    ""
75025     ::= { rcKhiForwardingCbQeEntry 34 }
75026
75027rcKhiForwardingCbQeIngressSr1RxP10PktCnt     OBJECT-TYPE
75028     SYNTAX         Counter64
75029     MAX-ACCESS     read-only
75030     STATUS         current
75031     DESCRIPTION    ""
75032     ::= { rcKhiForwardingCbQeEntry 35 }
75033
75034rcKhiForwardingCbQeIngressSr0RxP11PktCnt     OBJECT-TYPE
75035     SYNTAX         Counter64
75036     MAX-ACCESS     read-only
75037     STATUS         current
75038     DESCRIPTION    ""
75039     ::= { rcKhiForwardingCbQeEntry 36 }
75040
75041rcKhiForwardingCbQeIngressSr1RxP11PktCnt     OBJECT-TYPE
75042     SYNTAX         Counter64
75043     MAX-ACCESS     read-only
75044     STATUS         current
75045     DESCRIPTION    ""
75046     ::= { rcKhiForwardingCbQeEntry 37 }
75047
75048rcKhiForwardingCbQeIngressSr0RxP12PktCnt     OBJECT-TYPE
75049     SYNTAX         Counter64
75050     MAX-ACCESS     read-only
75051     STATUS         current
75052     DESCRIPTION    ""
75053     ::= { rcKhiForwardingCbQeEntry 38 }
75054
75055rcKhiForwardingCbQeIngressSr1RxP12PktCnt     OBJECT-TYPE
75056     SYNTAX         Counter64
75057     MAX-ACCESS     read-only
75058     STATUS         current
75059     DESCRIPTION    ""
75060     ::= { rcKhiForwardingCbQeEntry 39 }
75061
75062rcKhiForwardingCbQeIngressSr0RxP13PktCnt     OBJECT-TYPE
75063     SYNTAX         Counter64
75064     MAX-ACCESS     read-only
75065     STATUS         current
75066     DESCRIPTION    ""
75067     ::= { rcKhiForwardingCbQeEntry 40 }
75068
75069rcKhiForwardingCbQeIngressSr1RxP13PktCnt     OBJECT-TYPE
75070     SYNTAX         Counter64
75071     MAX-ACCESS     read-only
75072     STATUS         current
75073     DESCRIPTION    ""
75074     ::= { rcKhiForwardingCbQeEntry 41 }
75075
75076rcKhiForwardingCbQeIngressSr0RxP14PktCnt     OBJECT-TYPE
75077     SYNTAX         Counter64
75078     MAX-ACCESS     read-only
75079     STATUS         current
75080     DESCRIPTION    ""
75081     ::= { rcKhiForwardingCbQeEntry 42 }
75082
75083rcKhiForwardingCbQeIngressSr1RxP14PktCnt     OBJECT-TYPE
75084     SYNTAX         Counter64
75085     MAX-ACCESS     read-only
75086     STATUS         current
75087     DESCRIPTION    ""
75088     ::= { rcKhiForwardingCbQeEntry 43 }
75089
75090rcKhiForwardingCbQeIngressSr0RxP15PktCnt     OBJECT-TYPE
75091     SYNTAX         Counter64
75092     MAX-ACCESS     read-only
75093     STATUS         current
75094     DESCRIPTION    ""
75095     ::= { rcKhiForwardingCbQeEntry 44 }
75096
75097rcKhiForwardingCbQeIngressSr1RxP15PktCnt     OBJECT-TYPE
75098     SYNTAX         Counter64
75099     MAX-ACCESS     read-only
75100     STATUS         current
75101     DESCRIPTION    ""
75102     ::= { rcKhiForwardingCbQeEntry 45 }
75103
75104rcKhiForwardingCbQeIngressSr0RxTestPktCnt     OBJECT-TYPE
75105     SYNTAX         Counter64
75106     MAX-ACCESS     read-only
75107     STATUS         current
75108     DESCRIPTION    ""
75109     ::= { rcKhiForwardingCbQeEntry 46 }
75110
75111rcKhiForwardingCbQeIngressSr1RxTestPktCnt     OBJECT-TYPE
75112     SYNTAX         Counter64
75113     MAX-ACCESS     read-only
75114     STATUS         current
75115     DESCRIPTION    ""
75116     ::= { rcKhiForwardingCbQeEntry 47 }
75117
75118rcKhiForwardingCbQeIngressRbIdp0RequestPktCnt     OBJECT-TYPE
75119     SYNTAX         Counter64
75120     MAX-ACCESS     read-only
75121     STATUS         current
75122     DESCRIPTION    ""
75123     ::= { rcKhiForwardingCbQeEntry 48 }
75124
75125rcKhiForwardingCbQeIngressRbIdp1RequestPktCnt     OBJECT-TYPE
75126     SYNTAX         Counter64
75127     MAX-ACCESS     read-only
75128     STATUS         current
75129     DESCRIPTION    ""
75130     ::= { rcKhiForwardingCbQeEntry 49 }
75131
75132rcKhiForwardingCbQeIngressRbIdp2RequestPktCnt     OBJECT-TYPE
75133     SYNTAX         Counter64
75134     MAX-ACCESS     read-only
75135     STATUS         current
75136     DESCRIPTION    ""
75137     ::= { rcKhiForwardingCbQeEntry 50 }
75138
75139rcKhiForwardingCbQeIngressRbIdp3RequestPktCnt     OBJECT-TYPE
75140     SYNTAX         Counter64
75141     MAX-ACCESS     read-only
75142     STATUS         current
75143     DESCRIPTION    ""
75144     ::= { rcKhiForwardingCbQeEntry 51 }
75145
75146rcKhiForwardingCbQeIngressRbIdp4RequestPktCnt     OBJECT-TYPE
75147     SYNTAX         Counter64
75148     MAX-ACCESS     read-only
75149     STATUS         current
75150     DESCRIPTION    ""
75151     ::= { rcKhiForwardingCbQeEntry 52}
75152
75153rcKhiForwardingCbQeIngressRbEnqrespPktCnt     OBJECT-TYPE
75154     SYNTAX         Counter64
75155     MAX-ACCESS     read-only
75156     STATUS         current
75157     DESCRIPTION    ""
75158     ::= { rcKhiForwardingCbQeEntry 53 }
75159
75160rcKhiForwardingCbQeEgressSvPktCnt     OBJECT-TYPE
75161     SYNTAX         Counter64
75162     MAX-ACCESS     read-only
75163     STATUS         current
75164     DESCRIPTION    ""
75165     ::= { rcKhiForwardingCbQeEntry 54 }
75166
75167rcKhiForwardingCbQeEgressSt0P0TxPktCnt     OBJECT-TYPE
75168     SYNTAX         Counter64
75169     MAX-ACCESS     read-only
75170     STATUS         current
75171     DESCRIPTION    ""
75172     ::= { rcKhiForwardingCbQeEntry 55 }
75173
75174rcKhiForwardingCbQeEgressSt1P0TxPktCnt     OBJECT-TYPE
75175     SYNTAX         Counter64
75176     MAX-ACCESS     read-only
75177     STATUS         current
75178     DESCRIPTION    ""
75179     ::= { rcKhiForwardingCbQeEntry 56 }
75180
75181rcKhiForwardingCbQeEgressSt0P1TxPktCnt     OBJECT-TYPE
75182     SYNTAX         Counter64
75183     MAX-ACCESS     read-only
75184     STATUS         current
75185     DESCRIPTION    ""
75186     ::= { rcKhiForwardingCbQeEntry 57 }
75187
75188rcKhiForwardingCbQeEgressSt1P1TxPktCnt     OBJECT-TYPE
75189     SYNTAX         Counter64
75190     MAX-ACCESS     read-only
75191     STATUS         current
75192     DESCRIPTION    ""
75193     ::= { rcKhiForwardingCbQeEntry 58 }
75194
75195rcKhiForwardingCbQeEgressSt0P2TxPktCnt     OBJECT-TYPE
75196     SYNTAX         Counter64
75197     MAX-ACCESS     read-only
75198     STATUS         current
75199     DESCRIPTION    ""
75200     ::= { rcKhiForwardingCbQeEntry 59 }
75201
75202rcKhiForwardingCbQeEgressSt1P2TxPktCnt     OBJECT-TYPE
75203     SYNTAX         Counter64
75204     MAX-ACCESS     read-only
75205     STATUS         current
75206     DESCRIPTION    ""
75207     ::= { rcKhiForwardingCbQeEntry 60 }
75208
75209rcKhiForwardingCbQeEgressSt0P3TxPktCnt     OBJECT-TYPE
75210     SYNTAX         Counter64
75211     MAX-ACCESS     read-only
75212     STATUS         current
75213     DESCRIPTION    ""
75214     ::= { rcKhiForwardingCbQeEntry 61 }
75215
75216rcKhiForwardingCbQeEgressSt1P3TxPktCnt     OBJECT-TYPE
75217     SYNTAX         Counter64
75218     MAX-ACCESS     read-only
75219     STATUS         current
75220     DESCRIPTION    ""
75221     ::= { rcKhiForwardingCbQeEntry 62 }
75222
75223rcKhiForwardingCbQeEgressSt0P4TxPktCnt     OBJECT-TYPE
75224     SYNTAX         Counter64
75225     MAX-ACCESS     read-only
75226     STATUS         current
75227     DESCRIPTION    ""
75228     ::= { rcKhiForwardingCbQeEntry 63 }
75229
75230rcKhiForwardingCbQeEgressSt1P4TxPktCnt     OBJECT-TYPE
75231     SYNTAX         Counter64
75232     MAX-ACCESS     read-only
75233     STATUS         current
75234     DESCRIPTION    ""
75235     ::= { rcKhiForwardingCbQeEntry 64 }
75236
75237rcKhiForwardingCbQeEgressSt0P5TxPktCnt     OBJECT-TYPE
75238     SYNTAX         Counter64
75239     MAX-ACCESS     read-only
75240     STATUS         current
75241     DESCRIPTION    ""
75242     ::= { rcKhiForwardingCbQeEntry 65 }
75243
75244rcKhiForwardingCbQeEgressSt1P5TxPktCnt     OBJECT-TYPE
75245     SYNTAX         Counter64
75246     MAX-ACCESS     read-only
75247     STATUS         current
75248     DESCRIPTION    ""
75249     ::= { rcKhiForwardingCbQeEntry 66 }
75250
75251rcKhiForwardingCbQeEgressSt0P6TxPktCnt     OBJECT-TYPE
75252     SYNTAX         Counter64
75253     MAX-ACCESS     read-only
75254     STATUS         current
75255     DESCRIPTION    ""
75256     ::= { rcKhiForwardingCbQeEntry 67 }
75257
75258rcKhiForwardingCbQeEgressSt1P6TxPktCnt     OBJECT-TYPE
75259     SYNTAX         Counter64
75260     MAX-ACCESS     read-only
75261     STATUS         current
75262     DESCRIPTION    ""
75263     ::= { rcKhiForwardingCbQeEntry 68 }
75264
75265rcKhiForwardingCbQeEgressSt0P7TxPktCnt     OBJECT-TYPE
75266     SYNTAX         Counter64
75267     MAX-ACCESS     read-only
75268     STATUS         current
75269     DESCRIPTION    ""
75270     ::= { rcKhiForwardingCbQeEntry 69 }
75271
75272rcKhiForwardingCbQeEgressSt1P7TxPktCnt     OBJECT-TYPE
75273     SYNTAX         Counter64
75274     MAX-ACCESS     read-only
75275     STATUS         current
75276     DESCRIPTION    ""
75277     ::= { rcKhiForwardingCbQeEntry 70 }
75278
75279rcKhiForwardingCbQeEgressSt0P8TxPktCnt     OBJECT-TYPE
75280     SYNTAX         Counter64
75281     MAX-ACCESS     read-only
75282     STATUS         current
75283     DESCRIPTION    ""
75284     ::= { rcKhiForwardingCbQeEntry 71 }
75285
75286rcKhiForwardingCbQeEgressSt1P8TxPktCnt     OBJECT-TYPE
75287     SYNTAX         Counter64
75288     MAX-ACCESS     read-only
75289     STATUS         current
75290     DESCRIPTION    ""
75291     ::= { rcKhiForwardingCbQeEntry 72 }
75292
75293rcKhiForwardingCbQeEgressSt0P9TxPktCnt     OBJECT-TYPE
75294     SYNTAX         Counter64
75295     MAX-ACCESS     read-only
75296     STATUS         current
75297     DESCRIPTION    ""
75298     ::= { rcKhiForwardingCbQeEntry 73 }
75299
75300rcKhiForwardingCbQeEgressSt1P9TxPktCnt     OBJECT-TYPE
75301     SYNTAX         Counter64
75302     MAX-ACCESS     read-only
75303     STATUS         current
75304     DESCRIPTION    ""
75305     ::= { rcKhiForwardingCbQeEntry 74 }
75306
75307rcKhiForwardingCbQeEgressSt0P10TxPktCnt     OBJECT-TYPE
75308     SYNTAX         Counter64
75309     MAX-ACCESS     read-only
75310     STATUS         current
75311     DESCRIPTION    ""
75312     ::= { rcKhiForwardingCbQeEntry 75 }
75313
75314rcKhiForwardingCbQeEgressSt1P10TxPktCnt     OBJECT-TYPE
75315     SYNTAX         Counter64
75316     MAX-ACCESS     read-only
75317     STATUS         current
75318     DESCRIPTION    ""
75319     ::= { rcKhiForwardingCbQeEntry 76 }
75320
75321rcKhiForwardingCbQeEgressSt0P11TxPktCnt     OBJECT-TYPE
75322     SYNTAX         Counter64
75323     MAX-ACCESS     read-only
75324     STATUS         current
75325     DESCRIPTION    ""
75326     ::= { rcKhiForwardingCbQeEntry 77 }
75327
75328rcKhiForwardingCbQeEgressSt1P11TxPktCnt     OBJECT-TYPE
75329     SYNTAX         Counter64
75330     MAX-ACCESS     read-only
75331     STATUS         current
75332     DESCRIPTION    ""
75333     ::= { rcKhiForwardingCbQeEntry 78 }
75334
75335rcKhiForwardingCbQeEgressSt0P12TxPktCnt     OBJECT-TYPE
75336     SYNTAX         Counter64
75337     MAX-ACCESS     read-only
75338     STATUS         current
75339     DESCRIPTION    ""
75340     ::= { rcKhiForwardingCbQeEntry 79 }
75341
75342rcKhiForwardingCbQeEgressSt1P12TxPktCnt     OBJECT-TYPE
75343     SYNTAX         Counter64
75344     MAX-ACCESS     read-only
75345     STATUS         current
75346     DESCRIPTION    ""
75347     ::= { rcKhiForwardingCbQeEntry 80 }
75348
75349rcKhiForwardingCbQeEgressSt0P13TxPktCnt     OBJECT-TYPE
75350     SYNTAX         Counter64
75351     MAX-ACCESS     read-only
75352     STATUS         current
75353     DESCRIPTION    ""
75354     ::= { rcKhiForwardingCbQeEntry 81 }
75355
75356rcKhiForwardingCbQeEgressSt1P13TxPktCnt     OBJECT-TYPE
75357     SYNTAX         Counter64
75358     MAX-ACCESS     read-only
75359     STATUS         current
75360     DESCRIPTION    ""
75361     ::= { rcKhiForwardingCbQeEntry 82 }
75362
75363rcKhiForwardingCbQeEgressSt0P14TxPktCnt     OBJECT-TYPE
75364     SYNTAX         Counter64
75365     MAX-ACCESS     read-only
75366     STATUS         current
75367     DESCRIPTION    ""
75368     ::= { rcKhiForwardingCbQeEntry 83 }
75369
75370rcKhiForwardingCbQeEgressSt1P14TxPktCnt     OBJECT-TYPE
75371     SYNTAX         Counter64
75372     MAX-ACCESS     read-only
75373     STATUS         current
75374     DESCRIPTION    ""
75375     ::= { rcKhiForwardingCbQeEntry 84 }
75376
75377rcKhiForwardingCbQeEgressSt0P15TxPktCnt     OBJECT-TYPE
75378     SYNTAX         Counter64
75379     MAX-ACCESS     read-only
75380     STATUS         current
75381     DESCRIPTION    ""
75382     ::= { rcKhiForwardingCbQeEntry 85 }
75383
75384rcKhiForwardingCbQeEgressSt1P15TxPktCnt     OBJECT-TYPE
75385     SYNTAX         Counter64
75386     MAX-ACCESS     read-only
75387     STATUS         current
75388     DESCRIPTION    ""
75389     ::= { rcKhiForwardingCbQeEntry 86 }
75390
75391rcKhiForwardingCbQeEgressSt0TxTestPktCnt     OBJECT-TYPE
75392     SYNTAX         Counter64
75393     MAX-ACCESS     read-only
75394     STATUS         current
75395     DESCRIPTION    ""
75396     ::= { rcKhiForwardingCbQeEntry 87 }
75397
75398rcKhiForwardingCbQeEgressSt1TxTestPktCnt     OBJECT-TYPE
75399     SYNTAX         Counter64
75400     MAX-ACCESS     read-only
75401     STATUS         current
75402     DESCRIPTION    ""
75403     ::= { rcKhiForwardingCbQeEntry 88 }
75404
75405rcKhiForwardingCbQeSvPartialPktCnt     OBJECT-TYPE
75406     SYNTAX         Counter64
75407     MAX-ACCESS     read-only
75408     STATUS         current
75409     DESCRIPTION    ""
75410     ::= { rcKhiForwardingCbQeEntry 89 }
75411
75412rcKhiForwardingCbQeQmAgrWredDroppedPktCnt0     OBJECT-TYPE
75413     SYNTAX         Counter64
75414     MAX-ACCESS     read-only
75415     STATUS         current
75416     DESCRIPTION    ""
75417     ::= { rcKhiForwardingCbQeEntry 90 }
75418
75419rcKhiForwardingCbQeQmAgrWredDroppedPktCnt1     OBJECT-TYPE
75420     SYNTAX         Counter64
75421     MAX-ACCESS     read-only
75422     STATUS         current
75423     DESCRIPTION    ""
75424     ::= { rcKhiForwardingCbQeEntry 91 }
75425
75426rcKhiForwardingCbQeQmAgrWredDroppedPktCnt2     OBJECT-TYPE
75427     SYNTAX         Counter64
75428     MAX-ACCESS     read-only
75429     STATUS         current
75430     DESCRIPTION    ""
75431     ::= { rcKhiForwardingCbQeEntry 92 }
75432
75433rcKhiForwardingCbQeQmAgrPolicedDroppedPktCnt     OBJECT-TYPE
75434     SYNTAX         Counter64
75435     MAX-ACCESS     read-only
75436     STATUS         current
75437     DESCRIPTION    ""
75438     ::= { rcKhiForwardingCbQeEntry 93 }
75439
75440rcKhiForwardingCbQeQmAgrNonWredDroppedPktCnt     OBJECT-TYPE
75441     SYNTAX         Counter64
75442     MAX-ACCESS     read-only
75443     STATUS         current
75444     DESCRIPTION    ""
75445     ::= { rcKhiForwardingCbQeEntry 94 }
75446
75447rcKhiForwardingCbQeQmError1     OBJECT-TYPE
75448     SYNTAX         Counter64
75449     MAX-ACCESS     read-only
75450     STATUS         current
75451     DESCRIPTION    ""
75452     ::= { rcKhiForwardingCbQeEntry 95 }
75453
75454-- KHI Forwarding IFP Table
75455
75456rcKhiForwardingIfpTable  OBJECT-TYPE
75457     SYNTAX          SEQUENCE OF RcKhiForwardingIfpEntry
75458     MAX-ACCESS      not-accessible
75459     STATUS          deprecated
75460     DESCRIPTION     "Forwarding Ifp Key Health Indicator MIB - All VSP Data."
75461     ::= { rcKhiForwardingCb 7 }
75462
75463rcKhiForwardingIfpEntry OBJECT-TYPE
75464     SYNTAX          RcKhiForwardingIfpEntry
75465     MAX-ACCESS      not-accessible
75466     STATUS          deprecated
75467     DESCRIPTION     "Forwarding Ifp KHI - VSP table entry."
75468     INDEX           { rcKhiForwardingIfpSlot,
75469                       rcKhiForwardingIfpIndex }
75470     ::= { rcKhiForwardingIfpTable 1 }
75471
75472RcKhiForwardingIfpEntry ::=
75473     SEQUENCE {
75474        rcKhiForwardingIfpSlot           Integer32,
75475        rcKhiForwardingIfpIndex          Integer32,
75476        rcKhiForwardingIfpName           DisplayString,
75477        rcKhiForwardingIfpSlice0Ports    DisplayString,
75478        rcKhiForwardingIfpSlice0Cnt      Counter32,
75479        rcKhiForwardingIfpSlice1Ports    DisplayString,
75480        rcKhiForwardingIfpSlice1Cnt      Counter32,
75481        rcKhiForwardingIfpSlice2Ports    DisplayString,
75482        rcKhiForwardingIfpSlice2Cnt      Counter32
75483        }
75484
75485rcKhiForwardingIfpSlot OBJECT-TYPE
75486    SYNTAX        Integer32 (3..12)
75487    MAX-ACCESS    not-accessible
75488    STATUS        deprecated
75489    DESCRIPTION   "Slot Number"
75490    ::= { rcKhiForwardingIfpEntry 1 }
75491
75492rcKhiForwardingIfpIndex OBJECT-TYPE
75493    SYNTAX        Integer32 (3..500)
75494    MAX-ACCESS    not-accessible
75495    STATUS        deprecated
75496    DESCRIPTION   "Index of the IFP Rule"
75497    ::= { rcKhiForwardingIfpEntry 2 }
75498
75499rcKhiForwardingIfpName OBJECT-TYPE
75500    SYNTAX        DisplayString (SIZE(0..80))
75501    MAX-ACCESS    read-only
75502    STATUS        deprecated
75503    DESCRIPTION   "Name of the IFP Rule"
75504    ::= { rcKhiForwardingIfpEntry 3 }
75505
75506rcKhiForwardingIfpSlice0Ports OBJECT-TYPE
75507    SYNTAX        DisplayString (SIZE (0..15))
75508    MAX-ACCESS    read-only
75509    STATUS        deprecated
75510    DESCRIPTION   "Range of Ports in slice0 of the slot.
75511                   Display format will have Ports 1-24 or 1-8
75512                   based on the card type"
75513    ::= { rcKhiForwardingIfpEntry 4 }
75514
75515rcKhiForwardingIfpSlice0Cnt OBJECT-TYPE
75516    SYNTAX        Counter32
75517    MAX-ACCESS    read-only
75518    STATUS        deprecated
75519    DESCRIPTION   "Counter for slice 0"
75520    ::= { rcKhiForwardingIfpEntry 5 }
75521
75522rcKhiForwardingIfpSlice1Ports OBJECT-TYPE
75523    SYNTAX        DisplayString (SIZE (0..15))
75524    MAX-ACCESS    read-only
75525    STATUS        deprecated
75526    DESCRIPTION   "Range of Ports in slice1 of the slot.
75527                   Display format will have Ports 25-48 or 9-16
75528                   based on the card type"
75529    ::= { rcKhiForwardingIfpEntry 6 }
75530
75531rcKhiForwardingIfpSlice1Cnt OBJECT-TYPE
75532    SYNTAX        Counter32
75533    MAX-ACCESS    read-only
75534    STATUS        deprecated
75535    DESCRIPTION   "Counter for slice 1"
75536    ::= { rcKhiForwardingIfpEntry 7 }
75537
75538rcKhiForwardingIfpSlice2Ports OBJECT-TYPE
75539    SYNTAX        DisplayString (SIZE (0..15))
75540    MAX-ACCESS    read-only
75541    STATUS        deprecated
75542    DESCRIPTION   "Range of Ports in slice2 of the slot.
75543                   Display format will have Ports 0 or 17-24
75544                   based on the card type"
75545    ::= { rcKhiForwardingIfpEntry 8 }
75546
75547rcKhiForwardingIfpSlice2Cnt OBJECT-TYPE
75548    SYNTAX        Counter32
75549    MAX-ACCESS    read-only
75550    STATUS        deprecated
75551    DESCRIPTION   "Counter for slice 2"
75552    ::= { rcKhiForwardingIfpEntry 9 }
75553
75554-- KHI Forwarding IFP New Table
75555
75556rcKhiForwardingIfpNewTable  OBJECT-TYPE
75557     SYNTAX          SEQUENCE OF RcKhiForwardingIfpNewEntry
75558     MAX-ACCESS      not-accessible
75559     STATUS          current
75560     DESCRIPTION     "Forwarding Ifp New Key Health Indicator MIB.
75561                      This table replaces the old table
75562                      rcKhiForwardingIfpTable"
75563     ::= { rcKhiForwardingCb 8 }
75564
75565rcKhiForwardingIfpNewEntry OBJECT-TYPE
75566     SYNTAX          RcKhiForwardingIfpNewEntry
75567     MAX-ACCESS      not-accessible
75568     STATUS          current
75569     DESCRIPTION     "Forwarding Ifp KHI - VSP table entry."
75570     INDEX           { rcKhiForwardingIfpNewSlot,
75571                       rcKhiForwardingIfpNewTblType,
75572                       rcKhiForwardingIfpNewIndex }
75573     ::= { rcKhiForwardingIfpNewTable 1 }
75574
75575RcKhiForwardingIfpNewEntry ::=
75576     SEQUENCE {
75577        rcKhiForwardingIfpNewSlot           Integer32,
75578        rcKhiForwardingIfpNewTblType        INTEGER,
75579        rcKhiForwardingIfpNewIndex          Integer32,
75580        rcKhiForwardingIfpNewName           DisplayString,
75581        rcKhiForwardingIfpNewSlice0Ports    DisplayString,
75582        rcKhiForwardingIfpNewSlice0Cnt      Counter32,
75583        rcKhiForwardingIfpNewSlice1Ports    DisplayString,
75584        rcKhiForwardingIfpNewSlice1Cnt      Counter32,
75585        rcKhiForwardingIfpNewSlice2Ports    DisplayString,
75586        rcKhiForwardingIfpNewSlice2Cnt      Counter32
75587        }
75588
75589rcKhiForwardingIfpNewSlot OBJECT-TYPE
75590    SYNTAX        Integer32 (3..12)
75591    MAX-ACCESS    not-accessible
75592    STATUS        current
75593    DESCRIPTION   "Slot Number"
75594    ::= { rcKhiForwardingIfpNewEntry 1 }
75595
75596rcKhiForwardingIfpNewTblType OBJECT-TYPE
75597    SYNTAX        INTEGER {
75598                      ifpPcv(1),
75599                      ifpPcvMacInMacTagged(2),
75600                      ifpPcvMacInMacUntagged(3)
75601                  }
75602    MAX-ACCESS    not-accessible
75603    STATUS        current
75604    DESCRIPTION   "Type of table IFP PCV for both 1G and 10G cards.
75605                   IFP PCV MAC-in-MAC Tagged and Untagged are for 10G card"
75606    ::= { rcKhiForwardingIfpNewEntry 2 }
75607
75608rcKhiForwardingIfpNewIndex OBJECT-TYPE
75609    SYNTAX        Integer32 (3..500)
75610    MAX-ACCESS    not-accessible
75611    STATUS        current
75612    DESCRIPTION   "Index of the IFP Rule"
75613    ::= { rcKhiForwardingIfpNewEntry 3 }
75614
75615rcKhiForwardingIfpNewName OBJECT-TYPE
75616    SYNTAX        DisplayString (SIZE(0..80))
75617    MAX-ACCESS    read-only
75618    STATUS        current
75619    DESCRIPTION   "Name of the IFP Rule"
75620    ::= { rcKhiForwardingIfpNewEntry 4 }
75621
75622rcKhiForwardingIfpNewSlice0Ports OBJECT-TYPE
75623    SYNTAX        DisplayString (SIZE (0..15))
75624    MAX-ACCESS    read-only
75625    STATUS        current
75626    DESCRIPTION   "Range of Ports in slice0 of the slot.
75627                   Display format will have Ports 1-24 or 1-8
75628                   based on the card type"
75629    ::= { rcKhiForwardingIfpNewEntry 5 }
75630
75631rcKhiForwardingIfpNewSlice0Cnt OBJECT-TYPE
75632    SYNTAX        Counter32
75633    MAX-ACCESS    read-only
75634    STATUS        current
75635    DESCRIPTION   "Counter for slice 0"
75636    ::= { rcKhiForwardingIfpNewEntry 6 }
75637
75638rcKhiForwardingIfpNewSlice1Ports OBJECT-TYPE
75639    SYNTAX        DisplayString (SIZE (0..15))
75640    MAX-ACCESS    read-only
75641    STATUS        current
75642    DESCRIPTION   "Range of Ports in slice1 of the slot.
75643                   Display format will have Ports 25-48 or 9-16
75644                   based on the card type"
75645    ::= { rcKhiForwardingIfpNewEntry 7 }
75646
75647rcKhiForwardingIfpNewSlice1Cnt OBJECT-TYPE
75648    SYNTAX        Counter32
75649    MAX-ACCESS    read-only
75650    STATUS        current
75651    DESCRIPTION   "Counter for slice 1"
75652    ::= { rcKhiForwardingIfpNewEntry 8 }
75653
75654rcKhiForwardingIfpNewSlice2Ports OBJECT-TYPE
75655    SYNTAX        DisplayString (SIZE (0..15))
75656    MAX-ACCESS    read-only
75657    STATUS        current
75658    DESCRIPTION   "Range of Ports in slice2 of the slot.
75659                   Display format will have Ports 0 or 17-24
75660                   based on the card type"
75661    ::= { rcKhiForwardingIfpNewEntry 9 }
75662
75663rcKhiForwardingIfpNewSlice2Cnt OBJECT-TYPE
75664    SYNTAX        Counter32
75665    MAX-ACCESS    read-only
75666    STATUS        current
75667    DESCRIPTION   "Counter for slice 2"
75668    ::= { rcKhiForwardingIfpNewEntry 10 }
75669
75670
75671-- KHI Forwarding qe table for Rof
75672
75673rcKhiForwardingRofQeTable  OBJECT-TYPE
75674     SYNTAX          SEQUENCE OF RcKhiForwardingRofQeEntry
75675     MAX-ACCESS      not-accessible
75676     STATUS          current
75677     DESCRIPTION     "Forwarding Qe Key Health Indicator MIB for RoF."
75678     ::= { rcKhiForwardingCb 9 }
75679
75680rcKhiForwardingRofQeEntry OBJECT-TYPE
75681     SYNTAX          RcKhiForwardingRofQeEntry
75682     MAX-ACCESS      not-accessible
75683     STATUS          current
75684     DESCRIPTION     "Forwarding Qe KHI - RoF."
75685     INDEX           { rcKhiForwardingRofQeSlot,
75686                       rcKhiForwardingRofQeSlice }
75687     ::= { rcKhiForwardingRofQeTable 1 }
75688
75689RcKhiForwardingRofQeEntry ::=
75690     SEQUENCE {
75691        rcKhiForwardingRofQeSlot			        Integer32,
75692	rcKhiForwardingRofQeSlice                               Integer32,
75693	rcKhiForwardingRofHg0RxPkts                  	   	Counter64,
75694	rcKhiForwardingRofHg1RxPkts				Counter64,
75695	rcKhiForwardingRofHg2RxPkts				Counter64,
75696	rcKhiForwardingRofHg3RxPkts				Counter64,
75697	rcKhiForwardingRofHg0TxPkts				Counter64,
75698	rcKhiForwardingRofHg1TxPkts				Counter64,
75699	rcKhiForwardingRofHg2TxPkts				Counter64,
75700	rcKhiForwardingRofHg3TxPkts				Counter64,
75701	rcKhiForwardingRofRbIF1DropCnt				Counter64,
75702	rcKhiForwardingRofRbIF2DropCnt				Counter64,
75703	rcKhiForwardingRofRbIF3DropCnt				Counter64,
75704	rcKhiForwardingRofRbIF4DropCnt				Counter64,
75705	rcKhiForwardingRofFdPktDropCount			Counter64,
75706	rcKhiForwardingRofFrRxPktschannelA			Counter64,
75707	rcKhiForwardingRofFrRxPktschannelB			Counter64,
75708	rcKhiForwardingRofNumDP0PktsAccepted			Counter64,
75709	rcKhiForwardingRofNumDP1PktsAccepted			Counter64,
75710	rcKhiForwardingRofNumDP2PktsAccepted			Counter64,
75711	rcKhiForwardingRofNumDP3PktsAccepted			Counter64,
75712	rcKhiForwardingRofNumDP0PktsDroppedDueToWRED		Counter64,
75713	rcKhiForwardingRofNumDP1PktsDroppedDueToWRED		Counter64,
75714	rcKhiForwardingRofNumDP2PktsDroppedDueToWRED		Counter64,
75715	rcKhiForwardingRofNumDP3PktsDroppedDueToWRED		Counter64,
75716	rcKhiForwardingRofNumDP0PktsMarkedDueToWRED		Counter64,
75717	rcKhiForwardingRofNumDP1PktsMarkedDueToWRED		Counter64,
75718	rcKhiForwardingRofNumDP2PktsMarkedDueToWRED		Counter64,
75719	rcKhiForwardingRofNumDP3PktsMarkedDueToWRED		Counter64,
75720	rcKhiForwardingRofNumDP0PktsDroppedNonWRED		Counter64,
75721	rcKhiForwardingRofNumDP1PktsDroppedNonWRED		Counter64,
75722	rcKhiForwardingRofNumDP2PktsDroppedNonWRED		Counter64,
75723	rcKhiForwardingRofNumDP3PktsDroppedNonWRED		Counter64,
75724	rcKhiForwardingRofNumPktsDiscardedForBadQueNum		Counter64,
75725	rcKhiForwardingRofNumQueuesAgedOut			Counter64,
75726	rcKhiForwardingRofNumPktsDequeuedFromQM			Counter64,
75727	rcKhiForwardingRofNumHcfcMsgsDroppedDueToCRCerror	Counter64
75728	}
75729
75730rcKhiForwardingRofQeSlot  OBJECT-TYPE
75731     SYNTAX         Integer32 (3..12)
75732     MAX-ACCESS     not-accessible
75733     STATUS         current
75734     DESCRIPTION    "Slot Number"
75735     ::= { rcKhiForwardingRofQeEntry 1 }
75736
75737rcKhiForwardingRofQeSlice  OBJECT-TYPE
75738     SYNTAX         Integer32 (0..2)
75739     MAX-ACCESS     not-accessible
75740     STATUS         current
75741     DESCRIPTION    "Slice Number"
75742     ::= { rcKhiForwardingRofQeEntry 2 }
75743
75744rcKhiForwardingRofHg0RxPkts  OBJECT-TYPE
75745     SYNTAX         Counter64
75746     MAX-ACCESS     read-only
75747     STATUS         current
75748     DESCRIPTION    "pkts received via HiGig0"
75749     ::= { rcKhiForwardingRofQeEntry 3 }
75750
75751rcKhiForwardingRofHg1RxPkts  OBJECT-TYPE
75752     SYNTAX         Counter64
75753     MAX-ACCESS     read-only
75754     STATUS         current
75755     DESCRIPTION    "pkts received via HiGig1"
75756     ::= { rcKhiForwardingRofQeEntry 4 }
75757
75758rcKhiForwardingRofHg2RxPkts  OBJECT-TYPE
75759     SYNTAX         Counter64
75760     MAX-ACCESS     read-only
75761     STATUS         current
75762     DESCRIPTION    "pkts received via HiGig2"
75763     ::= { rcKhiForwardingRofQeEntry 5 }
75764
75765rcKhiForwardingRofHg3RxPkts  OBJECT-TYPE
75766     SYNTAX         Counter64
75767     MAX-ACCESS     read-only
75768     STATUS         current
75769     DESCRIPTION    "pkts received via HiGig3"
75770     ::= { rcKhiForwardingRofQeEntry 6 }
75771
75772rcKhiForwardingRofHg0TxPkts  OBJECT-TYPE
75773     SYNTAX         Counter64
75774     MAX-ACCESS     read-only
75775     STATUS         current
75776     DESCRIPTION    "pkts transmitted via HiGig0"
75777     ::= { rcKhiForwardingRofQeEntry 7 }
75778
75779rcKhiForwardingRofHg1TxPkts  OBJECT-TYPE
75780     SYNTAX         Counter64
75781     MAX-ACCESS     read-only
75782     STATUS         current
75783     DESCRIPTION    "pkts transmitted via HiGig1"
75784     ::= { rcKhiForwardingRofQeEntry 8 }
75785
75786rcKhiForwardingRofHg2TxPkts  OBJECT-TYPE
75787     SYNTAX         Counter64
75788     MAX-ACCESS     read-only
75789     STATUS         current
75790     DESCRIPTION    "pkts transmitted via HiGig2"
75791     ::= { rcKhiForwardingRofQeEntry 9 }
75792
75793rcKhiForwardingRofHg3TxPkts  OBJECT-TYPE
75794     SYNTAX         Counter64
75795     MAX-ACCESS     read-only
75796     STATUS         current
75797     DESCRIPTION    "pkts transmitted via HiGig3"
75798     ::= { rcKhiForwardingRofQeEntry 10 }
75799
75800rcKhiForwardingRofRbIF1DropCnt OBJECT-TYPE
75801     SYNTAX         Counter64
75802     MAX-ACCESS     read-only
75803     STATUS         current
75804     DESCRIPTION    "pkts dropped on IF1 (HG0)"
75805     ::= { rcKhiForwardingRofQeEntry 11 }
75806
75807rcKhiForwardingRofRbIF2DropCnt OBJECT-TYPE
75808     SYNTAX         Counter64
75809     MAX-ACCESS     read-only
75810     STATUS         current
75811     DESCRIPTION    "pkts dropped on IF1 (HG1)"
75812     ::= { rcKhiForwardingRofQeEntry 12 }
75813
75814rcKhiForwardingRofRbIF3DropCnt  OBJECT-TYPE
75815     SYNTAX         Counter64
75816     MAX-ACCESS     read-only
75817     STATUS         current
75818     DESCRIPTION    "pkts dropped on IF1 (HG2)"
75819     ::= { rcKhiForwardingRofQeEntry 13 }
75820
75821rcKhiForwardingRofRbIF4DropCnt  OBJECT-TYPE
75822     SYNTAX         Counter64
75823     MAX-ACCESS     read-only
75824     STATUS         current
75825     DESCRIPTION    "pkts dropped on IF1 (HG3)"
75826     ::= { rcKhiForwardingRofQeEntry 14 }
75827
75828rcKhiForwardingRofFdPktDropCount OBJECT-TYPE
75829     SYNTAX         Counter64
75830     MAX-ACCESS     read-only
75831     STATUS         current
75832     DESCRIPTION    "pkts dropped in FDM block"
75833     ::= { rcKhiForwardingRofQeEntry 15 }
75834
75835rcKhiForwardingRofFrRxPktschannelA  OBJECT-TYPE
75836     SYNTAX         Counter64
75837     MAX-ACCESS     read-only
75838     STATUS         current
75839     DESCRIPTION    "pkts received from fabric via channel A"
75840     ::= { rcKhiForwardingRofQeEntry 16 }
75841
75842rcKhiForwardingRofFrRxPktschannelB  OBJECT-TYPE
75843     SYNTAX         Counter64
75844     MAX-ACCESS     read-only
75845     STATUS         current
75846     DESCRIPTION    "pkts received from fabric via channel B"
75847     ::= { rcKhiForwardingRofQeEntry 17 }
75848
75849rcKhiForwardingRofNumDP0PktsAccepted OBJECT-TYPE
75850     SYNTAX         Counter64
75851     MAX-ACCESS     read-only
75852     STATUS         current
75853     DESCRIPTION    "DP0 pkts accepted"
75854     ::= { rcKhiForwardingRofQeEntry 18 }
75855
75856rcKhiForwardingRofNumDP1PktsAccepted OBJECT-TYPE
75857     SYNTAX         Counter64
75858     MAX-ACCESS     read-only
75859     STATUS         current
75860     DESCRIPTION    "DP1 pkts accepted"
75861     ::= { rcKhiForwardingRofQeEntry 19 }
75862
75863rcKhiForwardingRofNumDP2PktsAccepted OBJECT-TYPE
75864     SYNTAX         Counter64
75865     MAX-ACCESS     read-only
75866     STATUS         current
75867     DESCRIPTION    "DP2 pkts accepted"
75868     ::= { rcKhiForwardingRofQeEntry 20 }
75869
75870rcKhiForwardingRofNumDP3PktsAccepted OBJECT-TYPE
75871     SYNTAX         Counter64
75872     MAX-ACCESS     read-only
75873     STATUS         current
75874     DESCRIPTION    "DP3 pkts accepted"
75875     ::= { rcKhiForwardingRofQeEntry 21 }
75876
75877rcKhiForwardingRofNumDP0PktsDroppedDueToWRED OBJECT-TYPE
75878     SYNTAX         Counter64
75879     MAX-ACCESS     read-only
75880     STATUS         current
75881     DESCRIPTION    "DP0 pkts dropped due to WRED"
75882     ::= { rcKhiForwardingRofQeEntry 22 }
75883
75884rcKhiForwardingRofNumDP1PktsDroppedDueToWRED OBJECT-TYPE
75885     SYNTAX         Counter64
75886     MAX-ACCESS     read-only
75887     STATUS         current
75888     DESCRIPTION    "DP1 pkts dropped due to WRED"
75889     ::= { rcKhiForwardingRofQeEntry 23 }
75890
75891rcKhiForwardingRofNumDP2PktsDroppedDueToWRED OBJECT-TYPE
75892     SYNTAX         Counter64
75893     MAX-ACCESS     read-only
75894     STATUS         current
75895     DESCRIPTION    "DP2 pkts dropped due to WRED"
75896     ::= { rcKhiForwardingRofQeEntry 24 }
75897
75898rcKhiForwardingRofNumDP3PktsDroppedDueToWRED OBJECT-TYPE
75899     SYNTAX         Counter64
75900     MAX-ACCESS     read-only
75901     STATUS         current
75902     DESCRIPTION    "DP3 pkts dropped due to WRED"
75903     ::= { rcKhiForwardingRofQeEntry 25 }
75904
75905rcKhiForwardingRofNumDP0PktsMarkedDueToWRED OBJECT-TYPE
75906     SYNTAX         Counter64
75907     MAX-ACCESS     read-only
75908     STATUS         current
75909     DESCRIPTION    "DP0 pkts marked due to WRED"
75910     ::= { rcKhiForwardingRofQeEntry 26 }
75911
75912rcKhiForwardingRofNumDP1PktsMarkedDueToWRED OBJECT-TYPE
75913     SYNTAX         Counter64
75914     MAX-ACCESS     read-only
75915     STATUS         current
75916     DESCRIPTION    "DP1 pkts marked due to WRED"
75917     ::= { rcKhiForwardingRofQeEntry 27 }
75918
75919rcKhiForwardingRofNumDP2PktsMarkedDueToWRED OBJECT-TYPE
75920     SYNTAX         Counter64
75921     MAX-ACCESS     read-only
75922     STATUS         current
75923     DESCRIPTION    "DP2 pkts marked due to WRED"
75924     ::= { rcKhiForwardingRofQeEntry 28 }
75925
75926rcKhiForwardingRofNumDP3PktsMarkedDueToWRED OBJECT-TYPE
75927     SYNTAX         Counter64
75928     MAX-ACCESS     read-only
75929     STATUS         current
75930     DESCRIPTION    "DP3 pkts marked due to WRED"
75931     ::= { rcKhiForwardingRofQeEntry 29 }
75932
75933rcKhiForwardingRofNumDP0PktsDroppedNonWRED OBJECT-TYPE
75934     SYNTAX         Counter64
75935     MAX-ACCESS     read-only
75936     STATUS         current
75937     DESCRIPTION    "DP0 pkts dropped non-WRED"
75938     ::= { rcKhiForwardingRofQeEntry 30 }
75939
75940rcKhiForwardingRofNumDP1PktsDroppedNonWRED OBJECT-TYPE
75941     SYNTAX         Counter64
75942     MAX-ACCESS     read-only
75943     STATUS         current
75944     DESCRIPTION    "DP1 pkts dropped non-WRED"
75945     ::= { rcKhiForwardingRofQeEntry 31 }
75946
75947rcKhiForwardingRofNumDP2PktsDroppedNonWRED OBJECT-TYPE
75948     SYNTAX         Counter64
75949     MAX-ACCESS     read-only
75950     STATUS         current
75951     DESCRIPTION    "DP2 pkts dropped non-WRED"
75952     ::= { rcKhiForwardingRofQeEntry 32 }
75953
75954rcKhiForwardingRofNumDP3PktsDroppedNonWRED OBJECT-TYPE
75955     SYNTAX         Counter64
75956     MAX-ACCESS     read-only
75957     STATUS         current
75958     DESCRIPTION    "DP3 pkts dropped non-WRED"
75959     ::= { rcKhiForwardingRofQeEntry 33 }
75960
75961rcKhiForwardingRofNumPktsDiscardedForBadQueNum OBJECT-TYPE
75962     SYNTAX         Counter64
75963     MAX-ACCESS     read-only
75964     STATUS         current
75965     DESCRIPTION    "pkts dropped due to bad queue num"
75966     ::= { rcKhiForwardingRofQeEntry 34 }
75967
75968rcKhiForwardingRofNumQueuesAgedOut OBJECT-TYPE
75969     SYNTAX         Counter64
75970     MAX-ACCESS     read-only
75971     STATUS         current
75972     DESCRIPTION    "queues deleted due age"
75973     ::= { rcKhiForwardingRofQeEntry 35 }
75974
75975rcKhiForwardingRofNumPktsDequeuedFromQM OBJECT-TYPE
75976     SYNTAX         Counter64
75977     MAX-ACCESS     read-only
75978     STATUS         current
75979     DESCRIPTION    "pkts QM dequeued"
75980     ::= { rcKhiForwardingRofQeEntry 36 }
75981
75982rcKhiForwardingRofNumHcfcMsgsDroppedDueToCRCerror OBJECT-TYPE
75983     SYNTAX         Counter64
75984     MAX-ACCESS     read-only
75985     STATUS         current
75986     DESCRIPTION    "msgs dropped due to CRC error"
75987     ::= { rcKhiForwardingRofQeEntry 37 }
75988
75989
75990-- KHI Forwarding table for Rof RSP Forw stats
75991
75992rcKhiForwardingRofRspForwTable  OBJECT-TYPE
75993     SYNTAX          SEQUENCE OF RcKhiForwardingRofRspForwEntry
75994     MAX-ACCESS      not-accessible
75995     STATUS          current
75996     DESCRIPTION     "Forwarding RSP Stats Key Health Indicator MIB for RoF."
75997     ::= { rcKhiForwardingCb 21 }
75998
75999rcKhiForwardingRofRspForwEntry OBJECT-TYPE
76000     SYNTAX          RcKhiForwardingRofRspForwEntry
76001     MAX-ACCESS      not-accessible
76002     STATUS          current
76003     DESCRIPTION     "Forwarding RSP Stats KHI - RoF."
76004     INDEX           { rcKhiForwardingRofRspForwSlot,
76005                       rcKhiForwardingRofRspForwSlice,
76006 		       rcKhiForwardingRofRspForwReg }
76007     ::= { rcKhiForwardingRofRspForwTable 1 }
76008
76009RcKhiForwardingRofRspForwEntry ::=
76010     SEQUENCE {
76011        rcKhiForwardingRofRspForwSlot			        Integer32,
76012        rcKhiForwardingRofRspForwSlice			        Integer32,
76013	rcKhiForwardingRofRspForwReg				Integer32,
76014	rcKhiForwardingRofRspForwHab0RxPktCounterReg                Counter64,
76015	rcKhiForwardingRofRspForwHab0TxPktCounterReg                Counter64,
76016	rcKhiForwardingRofRspForwHab1RxPktCounterReg                Counter64,
76017	rcKhiForwardingRofRspForwHab1TxPktCounterReg                Counter64,
76018	rcKhiForwardingRofRspForwCif0RxPktCntReg                    Counter64,
76019	rcKhiForwardingRofRspForwCif0TxPktCntReg                    Counter64,
76020	rcKhiForwardingRofRspForwCif1RxPktCntReg                    Counter64,
76021	rcKhiForwardingRofRspForwCif1TxPktCntReg                    Counter64,
76022	rcKhiForwardingRofRspForwPbmHab0RxPktCntReg                 Counter64,
76023	rcKhiForwardingRofRspForwPbmHab0TxPktCntReg                 Counter64,
76024	rcKhiForwardingRofRspForwPbmHab1RxPktCntReg                 Counter64,
76025	rcKhiForwardingRofRspForwPbmHab1TxPktCntReg                 Counter64,
76026	rcKhiForwardingRofRspForwPbmHab0Hab1SopEopCntReg            Counter64,
76027	rcKhiForwardingRofRspForwSamPackletInCntReg                 Counter64,
76028	rcKhiForwardingRofRspForwSamPackletOutCntReg                Counter64,
76029        rcKhiForwardingRofRspForwAmPaGabPackletInReg                Counter64,
76030        rcKhiForwardingRofRspForwAmPrGabPacketOutReg                Counter64,
76031        rcKhiForwardingRofRspForwSamAe0GabTransRegTx                Counter64,
76032        rcKhiForwardingRofRspForwSamAe0GabTransRegRx                Counter64,
76033        rcKhiForwardingRofRspForwSamAe1GabTransRegTx                Counter64,
76034        rcKhiForwardingRofRspForwSamAe1GabTransRegRx                Counter64,
76035        rcKhiForwardingRofRspForwSamAe2GabTransRegTx                Counter64,
76036        rcKhiForwardingRofRspForwSamAe2GabTransRegRx                Counter64,
76037        rcKhiForwardingRofRspForwSamAe3GabTransRegTx                Counter64,
76038        rcKhiForwardingRofRspForwSamAe3GabTransRegRx                Counter64,
76039        rcKhiForwardingRofRspForwSamR6Le0GabTransRegTx              Counter64,
76040        rcKhiForwardingRofRspForwSamR6Le0GabTransRegRx              Counter64,
76041        rcKhiForwardingRofRspForwSamR6Le1GabTransRegTx              Counter64,
76042        rcKhiForwardingRofRspForwSamR6Le1GabTransRegRx              Counter64,
76043        rcKhiForwardingRofRspForwSamR6Le2GabTransRegTx              Counter64,
76044        rcKhiForwardingRofRspForwSamR6Le2GabTransRegRx              Counter64,
76045        rcKhiForwardingRofRspForwSamR6Le3GabTransRegTx              Counter64,
76046        rcKhiForwardingRofRspForwSamR6Le3GabTransRegRx              Counter64,
76047        rcKhiForwardingRofRspForwSamR5LeGabTransRegTx               Counter64,
76048        rcKhiForwardingRofRspForwSamR5LeGabTransRegRx               Counter64,
76049        rcKhiForwardingRofRspForwSamCifGabTransRegTx                Counter64,
76050        rcKhiForwardingRofRspForwSamCifGabTransRegRx                Counter64,
76051        rcKhiForwardingRofRspForwSanHle0GabTransRegTx               Counter64,
76052        rcKhiForwardingRofRspForwSanHle0GabTransRegRx               Counter64,
76053        rcKhiForwardingRofRspForwSamAlseGabTransRegTx               Counter64,
76054        rcKhiForwardingRofRspForwSamAlseGabTransRegRx               Counter64,
76055        rcKhiForwardingRofRspForwAmAe0GabTransRegTx                 Counter64,
76056        rcKhiForwardingRofRspForwAmAe0GabTransRegRx                 Counter64,
76057        rcKhiForwardingRofRspForwAmAe1GabTransRegTx                 Counter64,
76058        rcKhiForwardingRofRspForwAmAe1GabTransRegRx                 Counter64,
76059        rcKhiForwardingRofRspForwAmAe2GabTransRegTx                 Counter64,
76060        rcKhiForwardingRofRspForwAmAe2GabTransRegRx                 Counter64,
76061        rcKhiForwardingRofRspForwAmAe3GabTransRegTx                 Counter64,
76062        rcKhiForwardingRofRspForwAmAe3GabTransRegRx                 Counter64,
76063        rcKhiForwardingRofRspForwAmR6Le0GabTransRegTx               Counter64,
76064        rcKhiForwardingRofRspForwAmR6Le0GabTransRegRx               Counter64,
76065        rcKhiForwardingRofRspForwAmR6Le1GabTransRegTx               Counter64,
76066        rcKhiForwardingRofRspForwAmR6Le1GabTransRegRx               Counter64,
76067        rcKhiForwardingRofRspForwAmR6Le2GabTransRegTx               Counter64,
76068        rcKhiForwardingRofRspForwAmR6Le2GabTransRegRx               Counter64,
76069        rcKhiForwardingRofRspForwAmR6Le3GabTransRegTx               Counter64,
76070        rcKhiForwardingRofRspForwAmR6Le3GabTransRegRx               Counter64,
76071        rcKhiForwardingRofRspForwAmR5LeGabTransRegTx                Counter64,
76072        rcKhiForwardingRofRspForwAmR5LeGabTransRegRx                Counter64,
76073        rcKhiForwardingRofRspForwAmCifGabTransRegTx                 Counter64,
76074        rcKhiForwardingRofRspForwAmCifGabTransRegRx                 Counter64,
76075        rcKhiForwardingRofRspForwAmAlseGabTransRegTx                Counter64,
76076        rcKhiForwardingRofRspForwAmAlseGabTransRegRx                Counter64,
76077        rcKhiForwardingRofRspForwAmHle0GabTransRegTx                Counter64,
76078        rcKhiForwardingRofRspForwAmHle0GabTransRegRx                Counter64
76079}
76080
76081
76082rcKhiForwardingRofRspForwSlot  OBJECT-TYPE
76083     SYNTAX         Integer32 (3..12)
76084     MAX-ACCESS     not-accessible
76085     STATUS         current
76086     DESCRIPTION    "Slot Number"
76087     ::= { rcKhiForwardingRofRspForwEntry 1 }
76088
76089rcKhiForwardingRofRspForwSlice  OBJECT-TYPE
76090     SYNTAX         Integer32 (0..2)
76091     MAX-ACCESS     not-accessible
76092     STATUS         current
76093     DESCRIPTION    "Slice Number"
76094     ::= { rcKhiForwardingRofRspForwEntry 2 }
76095
76096rcKhiForwardingRofRspForwReg  OBJECT-TYPE
76097     SYNTAX         Integer32 (0..1)
76098     MAX-ACCESS     not-accessible
76099     STATUS         current
76100     DESCRIPTION    "Reg"
76101     ::= { rcKhiForwardingRofRspForwEntry 3 }
76102
76103rcKhiForwardingRofRspForwHab0RxPktCounterReg  OBJECT-TYPE
76104     SYNTAX         Counter64
76105     MAX-ACCESS     read-only
76106     STATUS         current
76107     DESCRIPTION    "HAB0_RX_PACKET_COUNTER_REG"
76108     ::= { rcKhiForwardingRofRspForwEntry 4 }
76109
76110rcKhiForwardingRofRspForwHab0TxPktCounterReg  OBJECT-TYPE
76111     SYNTAX         Counter64
76112     MAX-ACCESS     read-only
76113     STATUS         current
76114     DESCRIPTION    "HAB0_TX_PACKET_COUNTER_REG"
76115     ::= { rcKhiForwardingRofRspForwEntry 5 }
76116
76117rcKhiForwardingRofRspForwHab1RxPktCounterReg  OBJECT-TYPE
76118     SYNTAX         Counter64
76119     MAX-ACCESS     read-only
76120     STATUS         current
76121     DESCRIPTION    "HAB1_RX_PACKET_COUNTER_REG"
76122     ::= { rcKhiForwardingRofRspForwEntry 6 }
76123
76124rcKhiForwardingRofRspForwHab1TxPktCounterReg  OBJECT-TYPE
76125     SYNTAX         Counter64
76126     MAX-ACCESS     read-only
76127     STATUS         current
76128     DESCRIPTION    "HAB1_TX_PACKET_COUNTER_RE"
76129     ::= { rcKhiForwardingRofRspForwEntry 7 }
76130
76131rcKhiForwardingRofRspForwCif0RxPktCntReg  OBJECT-TYPE
76132     SYNTAX         Counter64
76133     MAX-ACCESS     read-only
76134     STATUS         current
76135     DESCRIPTION    "CIF0_RX_PACKET_COUNTER_REG"
76136     ::= { rcKhiForwardingRofRspForwEntry 8 }
76137
76138rcKhiForwardingRofRspForwCif0TxPktCntReg  OBJECT-TYPE
76139     SYNTAX         Counter64
76140     MAX-ACCESS     read-only
76141     STATUS         current
76142     DESCRIPTION    "CIF0_TX_PACKET_COUNTER_REG"
76143     ::= { rcKhiForwardingRofRspForwEntry 9 }
76144
76145rcKhiForwardingRofRspForwCif1RxPktCntReg  OBJECT-TYPE
76146     SYNTAX         Counter64
76147     MAX-ACCESS     read-only
76148     STATUS         current
76149     DESCRIPTION    "CIF1_RX_PACKET_COUNTER_REG"
76150     ::= { rcKhiForwardingRofRspForwEntry 10 }
76151
76152rcKhiForwardingRofRspForwCif1TxPktCntReg  OBJECT-TYPE
76153     SYNTAX         Counter64
76154     MAX-ACCESS     read-only
76155     STATUS         current
76156     DESCRIPTION    "CIF1_TX_PACKET_COUNTER_REG"
76157     ::= { rcKhiForwardingRofRspForwEntry 11 }
76158
76159rcKhiForwardingRofRspForwPbmHab0RxPktCntReg  OBJECT-TYPE
76160     SYNTAX         Counter64
76161     MAX-ACCESS     read-only
76162     STATUS         current
76163     DESCRIPTION    "PBM_HAB0_RX_PACKLET_COUNT_REG"
76164     ::= { rcKhiForwardingRofRspForwEntry 12 }
76165
76166rcKhiForwardingRofRspForwPbmHab0TxPktCntReg  OBJECT-TYPE
76167     SYNTAX         Counter64
76168     MAX-ACCESS     read-only
76169     STATUS         current
76170     DESCRIPTION    "PBM_HAB0_TX_PACKLET_COUNT_REG"
76171     ::= { rcKhiForwardingRofRspForwEntry 13 }
76172
76173rcKhiForwardingRofRspForwPbmHab1RxPktCntReg  OBJECT-TYPE
76174     SYNTAX         Counter64
76175     MAX-ACCESS     read-only
76176     STATUS         current
76177     DESCRIPTION    "PBM_HAB1_RX_PACKLET_COUNT_REG"
76178     ::= { rcKhiForwardingRofRspForwEntry 14 }
76179
76180rcKhiForwardingRofRspForwPbmHab1TxPktCntReg  OBJECT-TYPE
76181     SYNTAX         Counter64
76182     MAX-ACCESS     read-only
76183     STATUS         current
76184     DESCRIPTION    "PBM_HAB1_TX_PACKLET_COUNT_REG"
76185     ::= { rcKhiForwardingRofRspForwEntry 15 }
76186
76187rcKhiForwardingRofRspForwPbmHab0Hab1SopEopCntReg  OBJECT-TYPE
76188     SYNTAX         Counter64
76189     MAX-ACCESS     read-only
76190     STATUS         current
76191     DESCRIPTION    " PBM_HAB0_HAB1_SOP_EOP_COUNT_REG"
76192     ::= { rcKhiForwardingRofRspForwEntry 16 }
76193
76194rcKhiForwardingRofRspForwSamPackletInCntReg  OBJECT-TYPE
76195     SYNTAX         Counter64
76196     MAX-ACCESS     read-only
76197     STATUS         current
76198     DESCRIPTION    "SAM_PACKLET_IN_COUNTS_REG"
76199     ::= { rcKhiForwardingRofRspForwEntry 17 }
76200
76201rcKhiForwardingRofRspForwSamPackletOutCntReg  OBJECT-TYPE
76202     SYNTAX         Counter64
76203     MAX-ACCESS     read-only
76204     STATUS         current
76205     DESCRIPTION    "SAM_PACKLET_OUT_COUNTS_REG"
76206     ::= { rcKhiForwardingRofRspForwEntry 18 }
76207
76208rcKhiForwardingRofRspForwSamAe0GabTransRegTx  OBJECT-TYPE
76209     SYNTAX         Counter64
76210     MAX-ACCESS     read-only
76211     STATUS         current
76212     DESCRIPTION    "SAM_AE0GAB_TRANSACTIONS_REG_TX"
76213     ::= { rcKhiForwardingRofRspForwEntry 19 }
76214
76215rcKhiForwardingRofRspForwSamAe0GabTransRegRx  OBJECT-TYPE
76216     SYNTAX         Counter64
76217     MAX-ACCESS     read-only
76218     STATUS         current
76219     DESCRIPTION    "SAM_AE0GAB_TRANSACTIONS_REG_RX"
76220     ::= { rcKhiForwardingRofRspForwEntry 20 }
76221
76222rcKhiForwardingRofRspForwSamAe1GabTransRegTx  OBJECT-TYPE
76223     SYNTAX         Counter64
76224     MAX-ACCESS     read-only
76225     STATUS         current
76226     DESCRIPTION    "SAM_AE1GAB_TRANSACTIONS_REG_TX"
76227     ::= { rcKhiForwardingRofRspForwEntry 21 }
76228
76229rcKhiForwardingRofRspForwSamAe1GabTransRegRx  OBJECT-TYPE
76230     SYNTAX         Counter64
76231     MAX-ACCESS     read-only
76232     STATUS         current
76233     DESCRIPTION    "SAM_AE1GAB_TRANSACTIONS_REG_RX"
76234     ::= { rcKhiForwardingRofRspForwEntry 22 }
76235
76236rcKhiForwardingRofRspForwSamAe2GabTransRegTx  OBJECT-TYPE
76237     SYNTAX         Counter64
76238     MAX-ACCESS     read-only
76239     STATUS         current
76240     DESCRIPTION    "SAM_AE2GAB_TRANSACTIONS_REG_TX"
76241     ::= { rcKhiForwardingRofRspForwEntry 23 }
76242
76243rcKhiForwardingRofRspForwSamAe2GabTransRegRx  OBJECT-TYPE
76244     SYNTAX         Counter64
76245     MAX-ACCESS     read-only
76246     STATUS         current
76247     DESCRIPTION    "SAM_AE2GAB_TRANSACTIONS_REG_RX"
76248     ::= { rcKhiForwardingRofRspForwEntry 24 }
76249
76250rcKhiForwardingRofRspForwSamAe3GabTransRegTx  OBJECT-TYPE
76251     SYNTAX         Counter64
76252     MAX-ACCESS     read-only
76253     STATUS         current
76254     DESCRIPTION    "SAM_AE3GAB_TRANSACTIONS_REG_TX"
76255     ::= { rcKhiForwardingRofRspForwEntry 25 }
76256
76257rcKhiForwardingRofRspForwSamAe3GabTransRegRx  OBJECT-TYPE
76258     SYNTAX         Counter64
76259     MAX-ACCESS     read-only
76260     STATUS         current
76261     DESCRIPTION    "SAM_AE3GAB_TRANSACTIONS_REG_RX"
76262     ::= { rcKhiForwardingRofRspForwEntry 26 }
76263
76264rcKhiForwardingRofRspForwSamR6Le0GabTransRegTx  OBJECT-TYPE
76265     SYNTAX         Counter64
76266     MAX-ACCESS     read-only
76267     STATUS         current
76268     DESCRIPTION    "SAM_R6LE0GAB_TRANSACTIONS_REG_TX"
76269     ::= { rcKhiForwardingRofRspForwEntry 27 }
76270
76271rcKhiForwardingRofRspForwSamR6Le0GabTransRegRx  OBJECT-TYPE
76272     SYNTAX         Counter64
76273     MAX-ACCESS     read-only
76274     STATUS         current
76275     DESCRIPTION    "SAM_R6LE0GAB_TRANSACTIONS_REG_RX"
76276     ::= { rcKhiForwardingRofRspForwEntry 28 }
76277
76278rcKhiForwardingRofRspForwSamR6Le1GabTransRegTx  OBJECT-TYPE
76279     SYNTAX         Counter64
76280     MAX-ACCESS     read-only
76281     STATUS         current
76282     DESCRIPTION    "SAM_R6LE1GAB_TRANSACTIONS_REG_TX"
76283     ::= { rcKhiForwardingRofRspForwEntry 29 }
76284
76285rcKhiForwardingRofRspForwSamR6Le1GabTransRegRx  OBJECT-TYPE
76286     SYNTAX         Counter64
76287     MAX-ACCESS     read-only
76288     STATUS         current
76289     DESCRIPTION    "SAM_R6LE1GAB_TRANSACTIONS_REG_RX"
76290     ::= { rcKhiForwardingRofRspForwEntry 30 }
76291
76292rcKhiForwardingRofRspForwSamR6Le2GabTransRegTx  OBJECT-TYPE
76293     SYNTAX         Counter64
76294     MAX-ACCESS     read-only
76295     STATUS         current
76296     DESCRIPTION    "SAM_R6LE2GAB_TRANSACTIONS_REG_TX"
76297     ::= { rcKhiForwardingRofRspForwEntry 31 }
76298
76299rcKhiForwardingRofRspForwSamR6Le2GabTransRegRx  OBJECT-TYPE
76300     SYNTAX         Counter64
76301     MAX-ACCESS     read-only
76302     STATUS         current
76303     DESCRIPTION    "SAM_R6LE2GAB_TRANSACTIONS_REG_RX"
76304     ::= { rcKhiForwardingRofRspForwEntry 32 }
76305
76306rcKhiForwardingRofRspForwSamR6Le3GabTransRegTx  OBJECT-TYPE
76307     SYNTAX         Counter64
76308     MAX-ACCESS     read-only
76309     STATUS         current
76310     DESCRIPTION    "SAM_R6LE3GAB_TRANSACTIONS_REG_TX"
76311     ::= { rcKhiForwardingRofRspForwEntry 33 }
76312
76313rcKhiForwardingRofRspForwSamR6Le3GabTransRegRx  OBJECT-TYPE
76314     SYNTAX         Counter64
76315     MAX-ACCESS     read-only
76316     STATUS         current
76317     DESCRIPTION    "SAM_R6LE3GAB_TRANSACTIONS_REG_RX"
76318     ::= { rcKhiForwardingRofRspForwEntry 34 }
76319
76320rcKhiForwardingRofRspForwSamR5LeGabTransRegTx  OBJECT-TYPE
76321     SYNTAX         Counter64
76322     MAX-ACCESS     read-only
76323     STATUS         current
76324     DESCRIPTION    "SAM_R5LEGAB_TRANSACTIONS_REG_TX"
76325     ::= { rcKhiForwardingRofRspForwEntry 35 }
76326
76327rcKhiForwardingRofRspForwSamR5LeGabTransRegRx  OBJECT-TYPE
76328     SYNTAX         Counter64
76329     MAX-ACCESS     read-only
76330     STATUS         current
76331     DESCRIPTION    "SAM_R5LEGAB_TRANSACTIONS_REG_RX"
76332     ::= { rcKhiForwardingRofRspForwEntry 36 }
76333
76334
76335rcKhiForwardingRofRspForwSamCifGabTransRegTx  OBJECT-TYPE
76336     SYNTAX         Counter64
76337     MAX-ACCESS     read-only
76338     STATUS         current
76339     DESCRIPTION    "SAM_CIFGAB_TRANSACTIONS_REG_TX"
76340     ::= { rcKhiForwardingRofRspForwEntry 37 }
76341
76342rcKhiForwardingRofRspForwSamCifGabTransRegRx  OBJECT-TYPE
76343     SYNTAX         Counter64
76344     MAX-ACCESS     read-only
76345     STATUS         current
76346     DESCRIPTION    "SAM_CIFGAB_TRANSACTIONS_REG_RX"
76347     ::= { rcKhiForwardingRofRspForwEntry 38 }
76348
76349
76350rcKhiForwardingRofRspForwSanHle0GabTransRegTx OBJECT-TYPE
76351     SYNTAX         Counter64
76352     MAX-ACCESS     read-only
76353     STATUS         current
76354     DESCRIPTION    "SAM_HLE0GAB_TRANSACTIONS_REG_TX"
76355     ::= { rcKhiForwardingRofRspForwEntry 39 }
76356
76357rcKhiForwardingRofRspForwSanHle0GabTransRegRx OBJECT-TYPE
76358     SYNTAX         Counter64
76359     MAX-ACCESS     read-only
76360     STATUS         current
76361     DESCRIPTION    "SAM_HLE0GAB_TRANSACTIONS_REG_RX"
76362     ::= { rcKhiForwardingRofRspForwEntry 40 }
76363
76364
76365rcKhiForwardingRofRspForwSamAlseGabTransRegTx OBJECT-TYPE
76366     SYNTAX         Counter64
76367     MAX-ACCESS     read-only
76368     STATUS         current
76369     DESCRIPTION    "SAM_ALSEGAB_TRANSACTIONS_REG_TX"
76370     ::= { rcKhiForwardingRofRspForwEntry 41 }
76371
76372rcKhiForwardingRofRspForwSamAlseGabTransRegRx OBJECT-TYPE
76373     SYNTAX         Counter64
76374     MAX-ACCESS     read-only
76375     STATUS         current
76376     DESCRIPTION    "SAM_ALSEGAB_TRANSACTIONS_REG_RX"
76377     ::= { rcKhiForwardingRofRspForwEntry 42 }
76378
76379
76380rcKhiForwardingRofRspForwAmPaGabPackletInReg OBJECT-TYPE
76381     SYNTAX         Counter64
76382     MAX-ACCESS     read-only
76383     STATUS         current
76384     DESCRIPTION    "AM_PAGAB_PACKLET_IN_REG"
76385     ::= { rcKhiForwardingRofRspForwEntry 43 }
76386
76387rcKhiForwardingRofRspForwAmPrGabPacketOutReg OBJECT-TYPE
76388     SYNTAX         Counter64
76389     MAX-ACCESS     read-only
76390     STATUS         current
76391     DESCRIPTION    "AM_PRGAB_PACKLET_OUT_REG"
76392     ::= { rcKhiForwardingRofRspForwEntry 44 }
76393
76394rcKhiForwardingRofRspForwAmAe0GabTransRegTx OBJECT-TYPE
76395     SYNTAX         Counter64
76396     MAX-ACCESS     read-only
76397     STATUS         current
76398     DESCRIPTION    "AM_AE0GAB_TRANSACTIONS_REG_TX"
76399     ::= { rcKhiForwardingRofRspForwEntry 45 }
76400
76401rcKhiForwardingRofRspForwAmAe0GabTransRegRx OBJECT-TYPE
76402     SYNTAX         Counter64
76403     MAX-ACCESS     read-only
76404     STATUS         current
76405     DESCRIPTION    "AM_AE0GAB_TRANSACTIONS_REG_RX"
76406     ::= { rcKhiForwardingRofRspForwEntry 46 }
76407
76408
76409rcKhiForwardingRofRspForwAmAe1GabTransRegTx OBJECT-TYPE
76410     SYNTAX         Counter64
76411     MAX-ACCESS     read-only
76412     STATUS         current
76413     DESCRIPTION    "AM_AE1GAB_TRANSACTIONS_REG_TX"
76414     ::= { rcKhiForwardingRofRspForwEntry 47 }
76415
76416rcKhiForwardingRofRspForwAmAe1GabTransRegRx OBJECT-TYPE
76417     SYNTAX         Counter64
76418     MAX-ACCESS     read-only
76419     STATUS         current
76420     DESCRIPTION    "AM_AE1GAB_TRANSACTIONS_REG_RX"
76421     ::= { rcKhiForwardingRofRspForwEntry 48 }
76422
76423
76424rcKhiForwardingRofRspForwAmAe2GabTransRegTx OBJECT-TYPE
76425     SYNTAX         Counter64
76426     MAX-ACCESS     read-only
76427     STATUS         current
76428     DESCRIPTION    "AM_AE2GAB_TRANSACTIONS_REG_TX"
76429     ::= { rcKhiForwardingRofRspForwEntry 49 }
76430
76431rcKhiForwardingRofRspForwAmAe2GabTransRegRx OBJECT-TYPE
76432     SYNTAX         Counter64
76433     MAX-ACCESS     read-only
76434     STATUS         current
76435     DESCRIPTION    "AM_AE2GAB_TRANSACTIONS_REG_RX"
76436     ::= { rcKhiForwardingRofRspForwEntry 50 }
76437
76438
76439rcKhiForwardingRofRspForwAmAe3GabTransRegTx  OBJECT-TYPE
76440     SYNTAX         Counter64
76441     MAX-ACCESS     read-only
76442     STATUS         current
76443     DESCRIPTION    "AM_AE3GAB_TRANSACTIONS_REG_TX"
76444     ::= { rcKhiForwardingRofRspForwEntry 51 }
76445
76446rcKhiForwardingRofRspForwAmAe3GabTransRegRx  OBJECT-TYPE
76447     SYNTAX         Counter64
76448     MAX-ACCESS     read-only
76449     STATUS         current
76450     DESCRIPTION    "AM_AE3GAB_TRANSACTIONS_REG_RX"
76451     ::= { rcKhiForwardingRofRspForwEntry 52 }
76452
76453rcKhiForwardingRofRspForwAmR6Le0GabTransRegTx  OBJECT-TYPE
76454     SYNTAX         Counter64
76455     MAX-ACCESS     read-only
76456     STATUS         current
76457     DESCRIPTION    "AM_R6LE0GAB_TRANSACTIONS_REG_TX"
76458     ::= { rcKhiForwardingRofRspForwEntry 53 }
76459
76460rcKhiForwardingRofRspForwAmR6Le0GabTransRegRx  OBJECT-TYPE
76461     SYNTAX         Counter64
76462     MAX-ACCESS     read-only
76463     STATUS         current
76464     DESCRIPTION    "AM_R6LE0GAB_TRANSACTIONS_REG_RX"
76465     ::= { rcKhiForwardingRofRspForwEntry 54 }
76466
76467rcKhiForwardingRofRspForwAmR6Le1GabTransRegTx  OBJECT-TYPE
76468     SYNTAX         Counter64
76469     MAX-ACCESS     read-only
76470     STATUS         current
76471     DESCRIPTION    "AM_R6LE1GAB_TRANSACTIONS_REG_TX"
76472     ::= { rcKhiForwardingRofRspForwEntry 55 }
76473
76474rcKhiForwardingRofRspForwAmR6Le1GabTransRegRx  OBJECT-TYPE
76475     SYNTAX         Counter64
76476     MAX-ACCESS     read-only
76477     STATUS         current
76478     DESCRIPTION    "AM_R6LE1GAB_TRANSACTIONS_REG_RX"
76479     ::= { rcKhiForwardingRofRspForwEntry 56 }
76480
76481
76482rcKhiForwardingRofRspForwAmR6Le2GabTransRegTx  OBJECT-TYPE
76483     SYNTAX         Counter64
76484     MAX-ACCESS     read-only
76485     STATUS         current
76486     DESCRIPTION    "AM_R6LE2GAB_TRANSACTIONS_REG_TX"
76487     ::= { rcKhiForwardingRofRspForwEntry 57 }
76488
76489rcKhiForwardingRofRspForwAmR6Le2GabTransRegRx  OBJECT-TYPE
76490     SYNTAX         Counter64
76491     MAX-ACCESS     read-only
76492     STATUS         current
76493     DESCRIPTION    "AM_R6LE2GAB_TRANSACTIONS_REG_RX"
76494     ::= { rcKhiForwardingRofRspForwEntry 58 }
76495
76496
76497rcKhiForwardingRofRspForwAmR6Le3GabTransRegTx  OBJECT-TYPE
76498     SYNTAX         Counter64
76499     MAX-ACCESS     read-only
76500     STATUS         current
76501     DESCRIPTION    "AM_R6LE3GAB_TRANSACTIONS_REG_TX"
76502     ::= { rcKhiForwardingRofRspForwEntry 59 }
76503
76504rcKhiForwardingRofRspForwAmR6Le3GabTransRegRx  OBJECT-TYPE
76505     SYNTAX         Counter64
76506     MAX-ACCESS     read-only
76507     STATUS         current
76508     DESCRIPTION    "AM_R6LE3GAB_TRANSACTIONS_REG_RX"
76509     ::= { rcKhiForwardingRofRspForwEntry 60 }
76510
76511
76512rcKhiForwardingRofRspForwAmR5LeGabTransRegTx  OBJECT-TYPE
76513     SYNTAX         Counter64
76514     MAX-ACCESS     read-only
76515     STATUS         current
76516     DESCRIPTION    "AM_R5LEGAB_TRANSACTIONS_REG_TX"
76517     ::= { rcKhiForwardingRofRspForwEntry 61 }
76518
76519rcKhiForwardingRofRspForwAmR5LeGabTransRegRx  OBJECT-TYPE
76520     SYNTAX         Counter64
76521     MAX-ACCESS     read-only
76522     STATUS         current
76523     DESCRIPTION    "AM_R5LEGAB_TRANSACTIONS_REG_RX"
76524     ::= { rcKhiForwardingRofRspForwEntry 62 }
76525
76526rcKhiForwardingRofRspForwAmCifGabTransRegTx   OBJECT-TYPE
76527     SYNTAX         Counter64
76528     MAX-ACCESS     read-only
76529     STATUS         current
76530     DESCRIPTION    "AM_CIFGAB_TRANSACTIONS_REG_TX"
76531     ::= { rcKhiForwardingRofRspForwEntry 63 }
76532
76533rcKhiForwardingRofRspForwAmCifGabTransRegRx   OBJECT-TYPE
76534     SYNTAX         Counter64
76535     MAX-ACCESS     read-only
76536     STATUS         current
76537     DESCRIPTION    "AM_CIFGAB_TRANSACTIONS_REG_RX"
76538     ::= { rcKhiForwardingRofRspForwEntry 64 }
76539
76540
76541rcKhiForwardingRofRspForwAmAlseGabTransRegTx   OBJECT-TYPE
76542     SYNTAX         Counter64
76543     MAX-ACCESS     read-only
76544     STATUS         current
76545     DESCRIPTION    "AM_ALSEGAB_TRANSACTIONS_REG_TX"
76546     ::= { rcKhiForwardingRofRspForwEntry 65 }
76547
76548rcKhiForwardingRofRspForwAmAlseGabTransRegRx   OBJECT-TYPE
76549     SYNTAX         Counter64
76550     MAX-ACCESS     read-only
76551     STATUS         current
76552     DESCRIPTION    "AM_ALSEGAB_TRANSACTIONS_REG_RX"
76553     ::= { rcKhiForwardingRofRspForwEntry 66 }
76554
76555
76556rcKhiForwardingRofRspForwAmHle0GabTransRegTx   OBJECT-TYPE
76557     SYNTAX         Counter64
76558     MAX-ACCESS     read-only
76559     STATUS         current
76560     DESCRIPTION    "AM_HLE0GAB_TRANSACTIONS_REG_TX"
76561     ::= { rcKhiForwardingRofRspForwEntry 67 }
76562
76563rcKhiForwardingRofRspForwAmHle0GabTransRegRx   OBJECT-TYPE
76564     SYNTAX         Counter64
76565     MAX-ACCESS     read-only
76566     STATUS         current
76567     DESCRIPTION    "AM_HLE0GAB_TRANSACTIONS_REG_RX"
76568     ::= { rcKhiForwardingRofRspForwEntry 68 }
76569
76570
76571 -- KHI Forwarding table for Rof RSP Drop stats
76572
76573rcKhiForwardingRofRspDropTable  OBJECT-TYPE
76574     SYNTAX          SEQUENCE OF RcKhiForwardingRofRspDropEntry
76575     MAX-ACCESS      not-accessible
76576     STATUS          current
76577     DESCRIPTION     "Drop RSP Stats Key Health Indicator MIB for RoF."
76578     ::= { rcKhiForwardingCb 22 }
76579
76580rcKhiForwardingRofRspDropEntry OBJECT-TYPE
76581     SYNTAX          RcKhiForwardingRofRspDropEntry
76582     MAX-ACCESS      not-accessible
76583     STATUS          current
76584     DESCRIPTION     "Forwarding RSP Stats KHI - RoF."
76585     INDEX           { rcKhiForwardingRofRspDropSlot,
76586                       rcKhiForwardingRofRspDropSlice,
76587 		       rcKhiForwardingRofRspDropReg }
76588     ::= { rcKhiForwardingRofRspDropTable 1 }
76589
76590RcKhiForwardingRofRspDropEntry ::=
76591     SEQUENCE {
76592        rcKhiForwardingRofRspDropSlot			        Integer32,
76593        rcKhiForwardingRofRspDropSlice			        Integer32,
76594	rcKhiForwardingRofRspDropReg				Integer32,
76595	rcKhiForwardingRofRspDropHab0RxErrCounterReg                Counter64,
76596	rcKhiForwardingRofRspDropHab1RxErrCounterReg                Counter64,
76597	rcKhiForwardingRofRspDropCif0RxErrCounterReg                Counter64,
76598	rcKhiForwardingRofRspDropCif1RxErrCounterReg                Counter64,
76599	rcKhiForwardingRofRspDropGsFloodingMeterRead                Counter64,
76600	rcKhiForwardingRofRspDropGsMacLkupErrDA                     Counter64,
76601	rcKhiForwardingRofRspDropGsFilterActDeny                    Counter64,
76602	rcKhiForwardingRofRspDropGsIstDstNni                        Counter64,
76603	rcKhiForwardingRofRspDropGsSrcMacLkup                       Counter64,
76604	rcKhiForwardingRofRspDropGsUnknownSA                        Counter64,
76605	rcKhiForwardingRofRspDropGsDstMacLkup                       Counter64,
76606	rcKhiForwardingRofRspDropGsSrcKnockOut                      Counter64,
76607	rcKhiForwardingRofRspDropGsNoUniNniMem                      Counter64,
76608	rcKhiForwardingRofRspDropGsIstNoUniMem                      Counter64,
76609	rcKhiForwardingRofRspDropGsCidDiscard                       Counter64,
76610	rcKhiForwardingRofRspDropGsLrnDisableUnkwnSA                Counter64,
76611	rcKhiForwardingRofRspDropGsInstMemParityExp                 Counter64,
76612	rcKhiForwardingRofRspDropGsPcOver4095Exp                    Counter64,
76613	rcKhiForwardingRofRspDropGsPackletActiveExp                 Counter64,
76614	rcKhiForwardingRofRspDropGsNonAlignedAddrExp                Counter64,
76615	rcKhiForwardingRofRspDropGsIllegalRegionExp                 Counter64,
76616	rcKhiForwardingRofRspDropGsSplitOperActiveExp               Counter64,
76617	rcKhiForwardingRofRspDropGsSplitOperNotDoneExp              Counter64,
76618	rcKhiForwardingRofRspDropGsGabTimeoutExp                    Counter64,
76619	rcKhiForwardingRofRspDropGsInvalidOptypeExp                 Counter64,
76620	rcKhiForwardingRofRspDropGsIllegalArgExp                    Counter64,
76621	rcKhiForwardingRofRspDropGsEccErrorExp                      Counter64,
76622	rcKhiForwardingRofRspDropGsSearchError                      Counter64,
76623	rcKhiForwardingRofRspDropGsRadixSearchRunOnExp              Counter64,
76624	rcKhiForwardingRofRspDropGsSearchMgmtError                  Counter64,
76625	rcKhiForwardingRofRspDropGsHwFailureExp                     Counter64,
76626	rcKhiForwardingRofRspDropGsDontKnowExp                      Counter64,
76627	rcKhiForwardingRofRspDropGsMacLkupErrSA                     Counter64,
76628	rcKhiForwardingRofRspDropGsIpv4OcsErr                       Counter64,
76629	rcKhiForwardingRofRspDropGsIsidLkupFail                     Counter64,
76630	rcKhiForwardingRofRspDropGsNniDstSpbDrop                    Counter64,
76631	rcKhiForwardingRofRspDropGsNniIstExtraUniCpy                Counter64,
76632	rcKhiForwardingRofRspDropGsNniUnkwNBDA                      Counter64,
76633	rcKhiForwardingRofRspDropGsNNiIstDown                       Counter64,
76634	rcKhiForwardingRofRspDropGsPackletErr                       Counter64,
76635	rcKhiForwardingRofRspDropGsIsidLkupMiss                     Counter64,
76636	rcKhiForwardingRofRspDropGsNniIstPeerUpBvid2Drop            Counter64,
76637	rcKhiForwardingRofRspDropGsUnknownMcastBda                  Counter64,
76638	rcKhiForwardingRofRspDropGsNniCfmDrop                       Counter64,
76639	rcKhiForwardingRofRspDropGsIpNotEnDrop                      Counter64,
76640	rcKhiForwardingRofRspDropGsIpv6LkupFail                     Counter64,
76641	rcKhiForwardingRofRspDropGsIpv6OcsErr                       Counter64,
76642	rcKhiForwardingRofRspDropGsIpmcV4Drop                       Counter64,
76643	rcKhiForwardingRofRspDropGsV4LkupDrop                       Counter64
76644}
76645
76646rcKhiForwardingRofRspDropSlot  OBJECT-TYPE
76647     SYNTAX         Integer32 (3..12)
76648     MAX-ACCESS     not-accessible
76649     STATUS         current
76650     DESCRIPTION    "Slot Number"
76651     ::= { rcKhiForwardingRofRspDropEntry 1 }
76652
76653rcKhiForwardingRofRspDropSlice  OBJECT-TYPE
76654     SYNTAX         Integer32 (0..2)
76655     MAX-ACCESS     not-accessible
76656     STATUS         current
76657     DESCRIPTION    "Slice Number"
76658     ::= { rcKhiForwardingRofRspDropEntry 2 }
76659
76660rcKhiForwardingRofRspDropReg  OBJECT-TYPE
76661     SYNTAX         Integer32 (0..1)
76662     MAX-ACCESS     not-accessible
76663     STATUS         current
76664     DESCRIPTION    "Reg"
76665     ::= { rcKhiForwardingRofRspDropEntry 3 }
76666
76667rcKhiForwardingRofRspDropHab0RxErrCounterReg   OBJECT-TYPE
76668     SYNTAX         Counter64
76669     MAX-ACCESS     read-only
76670     STATUS         current
76671     DESCRIPTION    "HAB0_RX_ERROR_COUNTER_REG"
76672     ::= { rcKhiForwardingRofRspDropEntry 4 }
76673
76674rcKhiForwardingRofRspDropHab1RxErrCounterReg   OBJECT-TYPE
76675     SYNTAX         Counter64
76676     MAX-ACCESS     read-only
76677     STATUS         current
76678     DESCRIPTION    "HAB1_RX_ERROR_COUNTER_REG"
76679     ::= { rcKhiForwardingRofRspDropEntry 5 }
76680
76681rcKhiForwardingRofRspDropCif0RxErrCounterReg   OBJECT-TYPE
76682     SYNTAX         Counter64
76683     MAX-ACCESS     read-only
76684     STATUS         current
76685     DESCRIPTION    "CIF0_RX_ERROR_COUNTER_REG"
76686     ::= { rcKhiForwardingRofRspDropEntry 6 }
76687
76688rcKhiForwardingRofRspDropCif1RxErrCounterReg    OBJECT-TYPE
76689     SYNTAX         Counter64
76690     MAX-ACCESS     read-only
76691     STATUS         current
76692     DESCRIPTION    "CIF1_RX_ERROR_COUNTER_REG"
76693     ::= { rcKhiForwardingRofRspDropEntry 7 }
76694
76695rcKhiForwardingRofRspDropGsFloodingMeterRead     OBJECT-TYPE
76696     SYNTAX         Counter64
76697     MAX-ACCESS     read-only
76698     STATUS         current
76699     DESCRIPTION    "GS_FLOODING_METER_RED"
76700     ::= { rcKhiForwardingRofRspDropEntry 8 }
76701
76702rcKhiForwardingRofRspDropGsMacLkupErrDA      OBJECT-TYPE
76703     SYNTAX         Counter64
76704     MAX-ACCESS     read-only
76705     STATUS         current
76706     DESCRIPTION    "GS_MAC_LKUP_ERR_DA"
76707     ::= { rcKhiForwardingRofRspDropEntry 9 }
76708
76709rcKhiForwardingRofRspDropGsFilterActDeny    OBJECT-TYPE
76710     SYNTAX         Counter64
76711     MAX-ACCESS     read-only
76712     STATUS         current
76713     DESCRIPTION    "GS_FILTER_ACT_DENY"
76714     ::= { rcKhiForwardingRofRspDropEntry 10 }
76715
76716rcKhiForwardingRofRspDropGsIstDstNni    OBJECT-TYPE
76717     SYNTAX         Counter64
76718     MAX-ACCESS     read-only
76719     STATUS         current
76720     DESCRIPTION    "GS_IST_DST_NNI"
76721     ::= { rcKhiForwardingRofRspDropEntry 11 }
76722
76723rcKhiForwardingRofRspDropGsSrcMacLkup    OBJECT-TYPE
76724     SYNTAX         Counter64
76725     MAX-ACCESS     read-only
76726     STATUS         current
76727     DESCRIPTION    "GS_SRC_MAC_LKUP"
76728     ::= { rcKhiForwardingRofRspDropEntry 12 }
76729
76730rcKhiForwardingRofRspDropGsUnknownSA    OBJECT-TYPE
76731     SYNTAX         Counter64
76732     MAX-ACCESS     read-only
76733     STATUS         current
76734     DESCRIPTION    "GS_UNKNOWN_SA"
76735     ::= { rcKhiForwardingRofRspDropEntry 13 }
76736
76737rcKhiForwardingRofRspDropGsDstMacLkup    OBJECT-TYPE
76738     SYNTAX         Counter64
76739     MAX-ACCESS     read-only
76740     STATUS         current
76741     DESCRIPTION    "GS_DST_MAC_LKUP"
76742     ::= { rcKhiForwardingRofRspDropEntry 14 }
76743
76744rcKhiForwardingRofRspDropGsSrcKnockOut    OBJECT-TYPE
76745     SYNTAX         Counter64
76746     MAX-ACCESS     read-only
76747     STATUS         current
76748     DESCRIPTION    "GS_SRC_KNOCK_OUT"
76749     ::= { rcKhiForwardingRofRspDropEntry 15 }
76750
76751rcKhiForwardingRofRspDropGsNoUniNniMem    OBJECT-TYPE
76752     SYNTAX         Counter64
76753     MAX-ACCESS     read-only
76754     STATUS         current
76755     DESCRIPTION    "GS_NO_UNI_NNI_MEM"
76756     ::= { rcKhiForwardingRofRspDropEntry 16 }
76757
76758rcKhiForwardingRofRspDropGsIstNoUniMem     OBJECT-TYPE
76759     SYNTAX         Counter64
76760     MAX-ACCESS     read-only
76761     STATUS         current
76762     DESCRIPTION    "GS_IST_NO_UNI_MEM"
76763     ::= { rcKhiForwardingRofRspDropEntry 17 }
76764
76765rcKhiForwardingRofRspDropGsCidDiscard     OBJECT-TYPE
76766     SYNTAX         Counter64
76767     MAX-ACCESS     read-only
76768     STATUS         current
76769     DESCRIPTION    "GS_CID_DISCARD"
76770     ::= { rcKhiForwardingRofRspDropEntry 18 }
76771
76772rcKhiForwardingRofRspDropGsLrnDisableUnkwnSA     OBJECT-TYPE
76773     SYNTAX         Counter64
76774     MAX-ACCESS     read-only
76775     STATUS         current
76776     DESCRIPTION    "GS_LRN_DISABLE_UNKWN_SA"
76777     ::= { rcKhiForwardingRofRspDropEntry 19 }
76778
76779rcKhiForwardingRofRspDropGsInstMemParityExp     OBJECT-TYPE
76780     SYNTAX         Counter64
76781     MAX-ACCESS     read-only
76782     STATUS         current
76783     DESCRIPTION    "GS_INST_MEM_PARITY_EXP"
76784     ::= { rcKhiForwardingRofRspDropEntry 20 }
76785
76786rcKhiForwardingRofRspDropGsPcOver4095Exp     OBJECT-TYPE
76787     SYNTAX         Counter64
76788     MAX-ACCESS     read-only
76789     STATUS         current
76790     DESCRIPTION    "GS_PC_OVER_4095_EXP"
76791     ::= { rcKhiForwardingRofRspDropEntry 21 }
76792
76793rcKhiForwardingRofRspDropGsPackletActiveExp     OBJECT-TYPE
76794     SYNTAX         Counter64
76795     MAX-ACCESS     read-only
76796     STATUS         current
76797     DESCRIPTION    "GS_PACKLET_ACTIVE_EXP"
76798     ::= { rcKhiForwardingRofRspDropEntry 22 }
76799
76800rcKhiForwardingRofRspDropGsNonAlignedAddrExp     OBJECT-TYPE
76801     SYNTAX         Counter64
76802     MAX-ACCESS     read-only
76803     STATUS         current
76804     DESCRIPTION    "GS_NON_ALIGNED_ADDR_EXP"
76805     ::= { rcKhiForwardingRofRspDropEntry 23 }
76806
76807rcKhiForwardingRofRspDropGsIllegalRegionExp    OBJECT-TYPE
76808     SYNTAX         Counter64
76809     MAX-ACCESS     read-only
76810     STATUS         current
76811     DESCRIPTION    "GS_ILLEGAL_REGION_EXP"
76812     ::= { rcKhiForwardingRofRspDropEntry 24 }
76813
76814rcKhiForwardingRofRspDropGsSplitOperActiveExp    OBJECT-TYPE
76815     SYNTAX         Counter64
76816     MAX-ACCESS     read-only
76817     STATUS         current
76818     DESCRIPTION    "GS_SPLIT_OPER_ACTIVE_EXP"
76819     ::= { rcKhiForwardingRofRspDropEntry 25 }
76820
76821rcKhiForwardingRofRspDropGsSplitOperNotDoneExp   OBJECT-TYPE
76822     SYNTAX         Counter64
76823     MAX-ACCESS     read-only
76824     STATUS         current
76825     DESCRIPTION    "GS_SPLIT_OPER_NOT_DONE_EXP"
76826     ::= { rcKhiForwardingRofRspDropEntry 26 }
76827
76828rcKhiForwardingRofRspDropGsGabTimeoutExp   OBJECT-TYPE
76829     SYNTAX         Counter64
76830     MAX-ACCESS     read-only
76831     STATUS         current
76832     DESCRIPTION    "GS_GAB_TIMEOUT_EXP"
76833     ::= { rcKhiForwardingRofRspDropEntry 27 }
76834
76835rcKhiForwardingRofRspDropGsInvalidOptypeExp   OBJECT-TYPE
76836     SYNTAX         Counter64
76837     MAX-ACCESS     read-only
76838     STATUS         current
76839     DESCRIPTION    "GS_INVALID_OPTYPE_EXP"
76840     ::= { rcKhiForwardingRofRspDropEntry 28 }
76841
76842rcKhiForwardingRofRspDropGsIllegalArgExp   OBJECT-TYPE
76843     SYNTAX         Counter64
76844     MAX-ACCESS     read-only
76845     STATUS         current
76846     DESCRIPTION    "GS_ILLEGAL_ARG_EXP"
76847     ::= { rcKhiForwardingRofRspDropEntry 29 }
76848
76849rcKhiForwardingRofRspDropGsEccErrorExp   OBJECT-TYPE
76850     SYNTAX         Counter64
76851     MAX-ACCESS     read-only
76852     STATUS         current
76853     DESCRIPTION    "GS_ECC_ERROR_EXP"
76854     ::= { rcKhiForwardingRofRspDropEntry 30 }
76855
76856rcKhiForwardingRofRspDropGsSearchError   OBJECT-TYPE
76857     SYNTAX         Counter64
76858     MAX-ACCESS     read-only
76859     STATUS         current
76860     DESCRIPTION    "GS_SERCH_ERROR"
76861     ::= { rcKhiForwardingRofRspDropEntry 31 }
76862
76863rcKhiForwardingRofRspDropGsRadixSearchRunOnExp   OBJECT-TYPE
76864     SYNTAX         Counter64
76865     MAX-ACCESS     read-only
76866     STATUS         current
76867     DESCRIPTION    "GS_RADIX_SEARCH_RUN_ON_EXP"
76868     ::= { rcKhiForwardingRofRspDropEntry 32 }
76869
76870rcKhiForwardingRofRspDropGsSearchMgmtError   OBJECT-TYPE
76871     SYNTAX         Counter64
76872     MAX-ACCESS     read-only
76873     STATUS         current
76874     DESCRIPTION    "GS_SEARCH_MGMT_ERROR"
76875     ::= { rcKhiForwardingRofRspDropEntry 33}
76876
76877rcKhiForwardingRofRspDropGsHwFailureExp   OBJECT-TYPE
76878     SYNTAX         Counter64
76879     MAX-ACCESS     read-only
76880     STATUS         current
76881     DESCRIPTION    "GS_HW_FAILURE_EXP"
76882     ::= { rcKhiForwardingRofRspDropEntry 34}
76883
76884rcKhiForwardingRofRspDropGsDontKnowExp   OBJECT-TYPE
76885     SYNTAX         Counter64
76886     MAX-ACCESS     read-only
76887     STATUS         current
76888     DESCRIPTION    "GS_DONT_KNOW_EXP"
76889     ::= { rcKhiForwardingRofRspDropEntry 35}
76890
76891rcKhiForwardingRofRspDropGsMacLkupErrSA  OBJECT-TYPE
76892     SYNTAX         Counter64
76893     MAX-ACCESS     read-only
76894     STATUS         current
76895     DESCRIPTION    "GS_MAC_LKUP_ERR_SA"
76896     ::= { rcKhiForwardingRofRspDropEntry 36}
76897
76898rcKhiForwardingRofRspDropGsIpv4OcsErr  OBJECT-TYPE
76899     SYNTAX         Counter64
76900     MAX-ACCESS     read-only
76901     STATUS         current
76902     DESCRIPTION    "GS_IPV4_OCS_ERR"
76903     ::= { rcKhiForwardingRofRspDropEntry 37}
76904
76905rcKhiForwardingRofRspDropGsIsidLkupFail  OBJECT-TYPE
76906     SYNTAX         Counter64
76907     MAX-ACCESS     read-only
76908     STATUS         current
76909     DESCRIPTION    "GS_ISID_LKUP_FAIL"
76910     ::= { rcKhiForwardingRofRspDropEntry 38}
76911
76912rcKhiForwardingRofRspDropGsNniDstSpbDrop  OBJECT-TYPE
76913     SYNTAX         Counter64
76914     MAX-ACCESS     read-only
76915     STATUS         current
76916     DESCRIPTION    "GS_NNI_DST_SPB_DROP"
76917     ::= { rcKhiForwardingRofRspDropEntry 39}
76918
76919rcKhiForwardingRofRspDropGsNniIstExtraUniCpy  OBJECT-TYPE
76920     SYNTAX         Counter64
76921     MAX-ACCESS     read-only
76922     STATUS         current
76923     DESCRIPTION    "GS_NNI_IST_EXTRA_UNI_CPY"
76924     ::= { rcKhiForwardingRofRspDropEntry 40}
76925
76926rcKhiForwardingRofRspDropGsNniUnkwNBDA  OBJECT-TYPE
76927     SYNTAX         Counter64
76928     MAX-ACCESS     read-only
76929     STATUS         current
76930     DESCRIPTION    "GS_NNI_UNKNOWN_BDA"
76931     ::= { rcKhiForwardingRofRspDropEntry 41}
76932
76933rcKhiForwardingRofRspDropGsNNiIstDown  OBJECT-TYPE
76934     SYNTAX         Counter64
76935     MAX-ACCESS     read-only
76936     STATUS         current
76937     DESCRIPTION    "GS_NNI_IST_DOWN"
76938     ::= { rcKhiForwardingRofRspDropEntry 42}
76939
76940rcKhiForwardingRofRspDropGsPackletErr  OBJECT-TYPE
76941     SYNTAX         Counter64
76942     MAX-ACCESS     read-only
76943     STATUS         current
76944     DESCRIPTION    "GS_PACKLET_ERR"
76945     ::= { rcKhiForwardingRofRspDropEntry 43}
76946
76947rcKhiForwardingRofRspDropGsIsidLkupMiss  OBJECT-TYPE
76948     SYNTAX         Counter64
76949     MAX-ACCESS     read-only
76950     STATUS         current
76951     DESCRIPTION    "GS_ISID_LKUP_MISS"
76952     ::= { rcKhiForwardingRofRspDropEntry 44}
76953
76954rcKhiForwardingRofRspDropGsNniIstPeerUpBvid2Drop  OBJECT-TYPE
76955     SYNTAX         Counter64
76956     MAX-ACCESS     read-only
76957     STATUS         current
76958     DESCRIPTION    "GS_NNI_IST_PEER_UP_BVID2_DROP"
76959     ::= { rcKhiForwardingRofRspDropEntry 45}
76960
76961rcKhiForwardingRofRspDropGsUnknownMcastBda  OBJECT-TYPE
76962     SYNTAX         Counter64
76963     MAX-ACCESS     read-only
76964     STATUS         current
76965     DESCRIPTION    "GS_UNKNOWN_MCAST_BDA"
76966     ::= { rcKhiForwardingRofRspDropEntry 46}
76967
76968rcKhiForwardingRofRspDropGsNniCfmDrop  OBJECT-TYPE
76969     SYNTAX         Counter64
76970     MAX-ACCESS     read-only
76971     STATUS         current
76972     DESCRIPTION    "GS_NNI_CFM_DROP"
76973     ::= { rcKhiForwardingRofRspDropEntry 47}
76974
76975rcKhiForwardingRofRspDropGsIpNotEnDrop  OBJECT-TYPE
76976     SYNTAX         Counter64
76977     MAX-ACCESS     read-only
76978     STATUS         current
76979     DESCRIPTION    "GS_IP_NOT_EN_DROP"
76980     ::= { rcKhiForwardingRofRspDropEntry 48}
76981
76982rcKhiForwardingRofRspDropGsIpv6LkupFail  OBJECT-TYPE
76983     SYNTAX         Counter64
76984     MAX-ACCESS     read-only
76985     STATUS         current
76986     DESCRIPTION    "GS_IPV6_LKUP_FAIL"
76987     ::= { rcKhiForwardingRofRspDropEntry 49}
76988
76989rcKhiForwardingRofRspDropGsIpv6OcsErr  OBJECT-TYPE
76990     SYNTAX         Counter64
76991     MAX-ACCESS     read-only
76992     STATUS         current
76993     DESCRIPTION    "GS_IPV6_OCS_ERR"
76994     ::= { rcKhiForwardingRofRspDropEntry 50}
76995
76996rcKhiForwardingRofRspDropGsIpmcV4Drop  OBJECT-TYPE
76997     SYNTAX         Counter64
76998     MAX-ACCESS     read-only
76999     STATUS         current
77000     DESCRIPTION    "GS_IPMC_V4_DROP"
77001     ::= { rcKhiForwardingRofRspDropEntry 51}
77002
77003rcKhiForwardingRofRspDropGsV4LkupDrop  OBJECT-TYPE
77004     SYNTAX         Counter64
77005     MAX-ACCESS     read-only
77006     STATUS         current
77007     DESCRIPTION    "GS_V4_LKUP_DROP"
77008     ::= { rcKhiForwardingRofRspDropEntry 52}
77009
77010
77011-- KHI Forwarding table for Rof RSP Status stats
77012
77013rcKhiForwardingRofRspStatusTable  OBJECT-TYPE
77014     SYNTAX          SEQUENCE OF RcKhiForwardingRofRspStatusEntry
77015     MAX-ACCESS      not-accessible
77016     STATUS          current
77017     DESCRIPTION     "Status RSP Stats Key Health Indicator MIB for RoF."
77018     ::= { rcKhiForwardingCb 23 }
77019
77020rcKhiForwardingRofRspStatusEntry OBJECT-TYPE
77021     SYNTAX          RcKhiForwardingRofRspStatusEntry
77022     MAX-ACCESS      not-accessible
77023     STATUS          current
77024     DESCRIPTION     "Forwarding RSP Stats KHI - RoF."
77025     INDEX           { rcKhiForwardingRofRspStatusSlot,
77026                       rcKhiForwardingRofRspStatusSlice,
77027 		       rcKhiForwardingRofRspStatusReg }
77028     ::= { rcKhiForwardingRofRspStatusTable 1 }
77029
77030RcKhiForwardingRofRspStatusEntry ::=
77031     SEQUENCE {
77032        rcKhiForwardingRofRspStatusSlot			  	      Integer32,
77033        rcKhiForwardingRofRspStatusSlice			      Integer32,
77034	rcKhiForwardingRofRspStatusReg				      Integer32,
77035	rcKhiForwardingRofRspStatusDeviceIdReg               	      Counter64,
77036	rcKhiForwardingRofRspStatusPllStatusReg                       Counter64,
77037	rcKhiForwardingRofRspStatusEdi0StatusReg                      Counter64,
77038	rcKhiForwardingRofRspStatusEdi1StatusReg                      Counter64,
77039	rcKhiForwardingRofRspStatusEdi2StatusReg                      Counter64,
77040	rcKhiForwardingRofRspStatusEdi3StatusReg                      Counter64,
77041	rcKhiForwardingRofRspStatusEdi4StatusReg                      Counter64,
77042	rcKhiForwardingRofRspStatusEdi5StatusReg                      Counter64,
77043	rcKhiForwardingRofRspStatusAeStatusReg                        Counter64,
77044	rcKhiForwardingRofRspStatusAlse0StatusReg                     Counter64,
77045	rcKhiForwardingRofRspStatusHab0StatusReg                      Counter64,
77046	rcKhiForwardingRofRspStatusHab1StatusReg                      Counter64,
77047	rcKhiForwardingRofRspStatusCif0StatusReg                      Counter64,
77048	rcKhiForwardingRofRspStatusCif1StatusReg                      Counter64,
77049	rcKhiForwardingRofRspStatusHleStatusReg                       Counter64,
77050	rcKhiForwardingRofRspStatusPbmStatusReg                       Counter64,
77051	rcKhiForwardingRofRspStatusSamThreadActive0Reg                Counter64,
77052	rcKhiForwardingRofRspStatusSamThreadActive1Reg                Counter64,
77053	rcKhiForwardingRofRspStatusSamThreadActive2Reg                Counter64,
77054	rcKhiForwardingRofRspStatusSamThreadActive3Reg                Counter64,
77055	rcKhiForwardingRofRspStatusSamThreadActive4Reg                Counter64,
77056	rcKhiForwardingRofRspStatusSamThreadActive5Reg                Counter64,
77057	rcKhiForwardingRofRspStatusSamThreadActive6Reg                Counter64,
77058	rcKhiForwardingRofRspStatusSamThreadActive7Reg                Counter64,
77059	rcKhiForwardingRofRspStatusSamThreadCountReg                  Counter64,
77060	rcKhiForwardingRofRspStatusAmPcGabPbmThreadStartsReg          Counter64,
77061	rcKhiForwardingRofRspStatusAmPcGabBkgrdThreadReg              Counter64,
77062	rcKhiForwardingRofRspStatusAmThreadActiveReg                  Counter64,
77063	rcKhiForwardingRofRspStatusAmThreadCountReg                   Counter64
77064}
77065
77066rcKhiForwardingRofRspStatusSlot  OBJECT-TYPE
77067     SYNTAX         Integer32 (3..12)
77068     MAX-ACCESS     not-accessible
77069     STATUS         current
77070     DESCRIPTION    "Slot Number"
77071     ::= { rcKhiForwardingRofRspStatusEntry 1 }
77072
77073rcKhiForwardingRofRspStatusSlice  OBJECT-TYPE
77074     SYNTAX         Integer32 (0..2)
77075     MAX-ACCESS     not-accessible
77076     STATUS         current
77077     DESCRIPTION    "Slice Number"
77078     ::= { rcKhiForwardingRofRspStatusEntry 2 }
77079
77080rcKhiForwardingRofRspStatusReg  OBJECT-TYPE
77081     SYNTAX         Integer32 (0..1)
77082     MAX-ACCESS     not-accessible
77083     STATUS         current
77084     DESCRIPTION    "Reg"
77085     ::= { rcKhiForwardingRofRspStatusEntry 3 }
77086
77087rcKhiForwardingRofRspStatusDeviceIdReg  OBJECT-TYPE
77088     SYNTAX         Counter64
77089     MAX-ACCESS     read-only
77090     STATUS         current
77091     DESCRIPTION    "DEVICE_ID_REG"
77092     ::= { rcKhiForwardingRofRspStatusEntry 4}
77093
77094rcKhiForwardingRofRspStatusPllStatusReg  OBJECT-TYPE
77095     SYNTAX         Counter64
77096     MAX-ACCESS     read-only
77097     STATUS         current
77098     DESCRIPTION    "PLL_STATUS_REG"
77099     ::= { rcKhiForwardingRofRspStatusEntry 5}
77100
77101rcKhiForwardingRofRspStatusEdi0StatusReg  OBJECT-TYPE
77102     SYNTAX         Counter64
77103     MAX-ACCESS     read-only
77104     STATUS         current
77105     DESCRIPTION    "EDI0_STATUS_REG"
77106     ::= { rcKhiForwardingRofRspStatusEntry 6}
77107
77108rcKhiForwardingRofRspStatusEdi1StatusReg  OBJECT-TYPE
77109     SYNTAX         Counter64
77110     MAX-ACCESS     read-only
77111     STATUS         current
77112     DESCRIPTION    "EDI1_STATUS_REG"
77113     ::= { rcKhiForwardingRofRspStatusEntry 7}
77114
77115rcKhiForwardingRofRspStatusEdi2StatusReg  OBJECT-TYPE
77116     SYNTAX         Counter64
77117     MAX-ACCESS     read-only
77118     STATUS         current
77119     DESCRIPTION    "EDI2_STATUS_REG"
77120     ::= { rcKhiForwardingRofRspStatusEntry 8}
77121
77122rcKhiForwardingRofRspStatusEdi3StatusReg  OBJECT-TYPE
77123     SYNTAX         Counter64
77124     MAX-ACCESS     read-only
77125     STATUS         current
77126     DESCRIPTION    "EDI3_STATUS_REG"
77127     ::= { rcKhiForwardingRofRspStatusEntry 9}
77128
77129rcKhiForwardingRofRspStatusEdi4StatusReg  OBJECT-TYPE
77130     SYNTAX         Counter64
77131     MAX-ACCESS     read-only
77132     STATUS         current
77133     DESCRIPTION    "EDI4_STATUS_REG"
77134     ::= { rcKhiForwardingRofRspStatusEntry 10 }
77135
77136rcKhiForwardingRofRspStatusEdi5StatusReg  OBJECT-TYPE
77137     SYNTAX         Counter64
77138     MAX-ACCESS     read-only
77139     STATUS         current
77140     DESCRIPTION    "EDI5_STATUS_REG"
77141     ::= { rcKhiForwardingRofRspStatusEntry 11 }
77142
77143rcKhiForwardingRofRspStatusAeStatusReg  OBJECT-TYPE
77144     SYNTAX         Counter64
77145     MAX-ACCESS     read-only
77146     STATUS         current
77147     DESCRIPTION    "AE_STATUS_REG"
77148     ::= { rcKhiForwardingRofRspStatusEntry 12 }
77149
77150rcKhiForwardingRofRspStatusAlse0StatusReg  OBJECT-TYPE
77151     SYNTAX         Counter64
77152     MAX-ACCESS     read-only
77153     STATUS         current
77154     DESCRIPTION    "ALSE0_STATUS_REG"
77155     ::= { rcKhiForwardingRofRspStatusEntry 13 }
77156
77157rcKhiForwardingRofRspStatusHab0StatusReg  OBJECT-TYPE
77158     SYNTAX         Counter64
77159     MAX-ACCESS     read-only
77160     STATUS         current
77161     DESCRIPTION    "HAB0_STATUS_REG"
77162     ::= { rcKhiForwardingRofRspStatusEntry 14 }
77163
77164rcKhiForwardingRofRspStatusHab1StatusReg  OBJECT-TYPE
77165     SYNTAX         Counter64
77166     MAX-ACCESS     read-only
77167     STATUS         current
77168     DESCRIPTION    "HAB1_STATUS_REG"
77169     ::= { rcKhiForwardingRofRspStatusEntry 15 }
77170
77171rcKhiForwardingRofRspStatusCif0StatusReg  OBJECT-TYPE
77172     SYNTAX         Counter64
77173     MAX-ACCESS     read-only
77174     STATUS         current
77175     DESCRIPTION    "CIF0_STATUS_REG"
77176     ::= { rcKhiForwardingRofRspStatusEntry 16 }
77177
77178rcKhiForwardingRofRspStatusCif1StatusReg  OBJECT-TYPE
77179     SYNTAX         Counter64
77180     MAX-ACCESS     read-only
77181     STATUS         current
77182     DESCRIPTION    "CIF1_STATUS_REG"
77183     ::= { rcKhiForwardingRofRspStatusEntry 17 }
77184
77185rcKhiForwardingRofRspStatusHleStatusReg  OBJECT-TYPE
77186     SYNTAX         Counter64
77187     MAX-ACCESS     read-only
77188     STATUS         current
77189     DESCRIPTION    "HLE_STATUS_REG"
77190     ::= { rcKhiForwardingRofRspStatusEntry 18 }
77191
77192rcKhiForwardingRofRspStatusPbmStatusReg  OBJECT-TYPE
77193     SYNTAX         Counter64
77194     MAX-ACCESS     read-only
77195     STATUS         current
77196     DESCRIPTION    "PBM_STATUS_REG"
77197     ::= { rcKhiForwardingRofRspStatusEntry 19 }
77198
77199rcKhiForwardingRofRspStatusSamThreadActive0Reg  OBJECT-TYPE
77200     SYNTAX         Counter64
77201     MAX-ACCESS     read-only
77202     STATUS         current
77203     DESCRIPTION    "SAM_THREAD_ACTIVE0_REG"
77204     ::= { rcKhiForwardingRofRspStatusEntry 20 }
77205
77206rcKhiForwardingRofRspStatusSamThreadActive1Reg  OBJECT-TYPE
77207     SYNTAX         Counter64
77208     MAX-ACCESS     read-only
77209     STATUS         current
77210     DESCRIPTION    "SAM_THREAD_ACTIVE1_REG"
77211     ::= { rcKhiForwardingRofRspStatusEntry 21 }
77212
77213rcKhiForwardingRofRspStatusSamThreadActive2Reg  OBJECT-TYPE
77214     SYNTAX         Counter64
77215     MAX-ACCESS     read-only
77216     STATUS         current
77217     DESCRIPTION    "SAM_THREAD_ACTIVE2_REG"
77218     ::= { rcKhiForwardingRofRspStatusEntry 22 }
77219
77220rcKhiForwardingRofRspStatusSamThreadActive3Reg  OBJECT-TYPE
77221     SYNTAX         Counter64
77222     MAX-ACCESS     read-only
77223     STATUS         current
77224     DESCRIPTION    "SAM_THREAD_ACTIVE3_REG"
77225     ::= { rcKhiForwardingRofRspStatusEntry 23 }
77226
77227rcKhiForwardingRofRspStatusSamThreadActive4Reg  OBJECT-TYPE
77228     SYNTAX         Counter64
77229     MAX-ACCESS     read-only
77230     STATUS         current
77231     DESCRIPTION    "SAM_THREAD_ACTIVE4_REG"
77232     ::= { rcKhiForwardingRofRspStatusEntry 24 }
77233
77234rcKhiForwardingRofRspStatusSamThreadActive5Reg  OBJECT-TYPE
77235     SYNTAX         Counter64
77236     MAX-ACCESS     read-only
77237     STATUS         current
77238     DESCRIPTION    "SAM_THREAD_ACTIVE5_REG"
77239     ::= { rcKhiForwardingRofRspStatusEntry 25 }
77240
77241rcKhiForwardingRofRspStatusSamThreadActive6Reg  OBJECT-TYPE
77242     SYNTAX         Counter64
77243     MAX-ACCESS     read-only
77244     STATUS         current
77245     DESCRIPTION    "SAM_THREAD_ACTIVE6_REG"
77246     ::= { rcKhiForwardingRofRspStatusEntry 26 }
77247
77248rcKhiForwardingRofRspStatusSamThreadActive7Reg  OBJECT-TYPE
77249     SYNTAX         Counter64
77250     MAX-ACCESS     read-only
77251     STATUS         current
77252     DESCRIPTION    "SAM_THREAD_ACTIVE7_REG"
77253     ::= { rcKhiForwardingRofRspStatusEntry 27 }
77254
77255rcKhiForwardingRofRspStatusSamThreadCountReg  OBJECT-TYPE
77256     SYNTAX         Counter64
77257     MAX-ACCESS     read-only
77258     STATUS         current
77259     DESCRIPTION    "SAM_THREAD_COUNT_REG"
77260     ::= { rcKhiForwardingRofRspStatusEntry 28 }
77261
77262rcKhiForwardingRofRspStatusAmPcGabPbmThreadStartsReg  OBJECT-TYPE
77263     SYNTAX         Counter64
77264     MAX-ACCESS     read-only
77265     STATUS         current
77266     DESCRIPTION    "AM_PCGAB_PBM_THREAD_STARTS_REG"
77267     ::= { rcKhiForwardingRofRspStatusEntry 29 }
77268
77269rcKhiForwardingRofRspStatusAmPcGabBkgrdThreadReg  OBJECT-TYPE
77270     SYNTAX         Counter64
77271     MAX-ACCESS     read-only
77272     STATUS         current
77273     DESCRIPTION    "AM_PCGAB_BACKGROUND_THREAD_REG"
77274     ::= { rcKhiForwardingRofRspStatusEntry 30 }
77275
77276rcKhiForwardingRofRspStatusAmThreadActiveReg  OBJECT-TYPE
77277     SYNTAX         Counter64
77278     MAX-ACCESS     read-only
77279     STATUS         current
77280     DESCRIPTION    "AM_THREAD_ACTIVE_REG"
77281     ::= { rcKhiForwardingRofRspStatusEntry 31 }
77282
77283rcKhiForwardingRofRspStatusAmThreadCountReg  OBJECT-TYPE
77284     SYNTAX         Counter64
77285     MAX-ACCESS     read-only
77286     STATUS         current
77287     DESCRIPTION    "AM_THREAD_COUNT_REG"
77288     ::= { rcKhiForwardingRofRspStatusEntry 32 }
77289
77290
77291
77292-- KHI Forwarding table for Rof RSP Error stats
77293
77294rcKhiForwardingRofRspErrorTable  OBJECT-TYPE
77295     SYNTAX          SEQUENCE OF RcKhiForwardingRofRspErrorEntry
77296     MAX-ACCESS      not-accessible
77297     STATUS          current
77298     DESCRIPTION     "Status RSP Stats Key Health Indicator MIB for RoF."
77299     ::= { rcKhiForwardingCb 24 }
77300
77301rcKhiForwardingRofRspErrorEntry OBJECT-TYPE
77302     SYNTAX          RcKhiForwardingRofRspErrorEntry
77303     MAX-ACCESS      not-accessible
77304     STATUS          current
77305     DESCRIPTION     "Forwarding RSP Stats KHI - RoF."
77306     INDEX           { rcKhiForwardingRofRspErrorSlot,
77307                       rcKhiForwardingRofRspErrorSlice,
77308 		       rcKhiForwardingRofRspErrorReg }
77309     ::= { rcKhiForwardingRofRspErrorTable 1 }
77310
77311RcKhiForwardingRofRspErrorEntry ::=
77312     SEQUENCE {
77313        rcKhiForwardingRofRspErrorSlot			  	      Integer32,
77314        rcKhiForwardingRofRspErrorSlice				      Integer32,
77315	rcKhiForwardingRofRspErrorReg				      Integer32,
77316	rcKhiForwardingRofRspErrorHifErrorStatusReg                  Counter64,
77317	rcKhiForwardingRofRspErrorHab0ErrorStatusReg                 Counter64,
77318	rcKhiForwardingRofRspErrorHab1ErrorStatusReg                 Counter64,
77319	rcKhiForwardingRofRspErrorErdi0EccSoftErrorCntReg            Counter64,
77320	rcKhiForwardingRofRspErrorErdi1EccSoftErrorCntReg            Counter64,
77321	rcKhiForwardingRofRspErrorErdi2EccSoftErrorCntReg            Counter64,
77322	rcKhiForwardingRofRspErrorErdi3EccSoftErrorCntReg            Counter64,
77323	rcKhiForwardingRofRspErrorErdi4EccSoftErrorCntReg            Counter64,
77324	rcKhiForwardingRofRspErrorErdi5EccSoftErrorCntReg            Counter64,
77325        rcKhiForwardingRofRspErrorErdi0EccErrorCounterReg            Counter64,
77326        rcKhiForwardingRofRspErrorErdi1EccErrorCounterReg            Counter64,
77327        rcKhiForwardingRofRspErrorErdi2EccErrorCounterReg            Counter64,
77328        rcKhiForwardingRofRspErrorErdi3EccErrorCounterReg            Counter64,
77329        rcKhiForwardingRofRspErrorErdi4EccErrorCounterReg            Counter64,
77330        rcKhiForwardingRofRspErrorErdi5EccErrorCounterReg            Counter64,
77331        rcKhiForwardingRofRspErrorCif0DropInfoReg        	     Counter64,
77332        rcKhiForwardingRofRspErrorCif1DropInfoReg                    Counter64,
77333        rcKhiForwardingRofRspErrorHab0DropInfoReg                    Counter64,
77334        rcKhiForwardingRofRspErrorHab1DropInfoReg                    Counter64
77335}
77336
77337
77338rcKhiForwardingRofRspErrorSlot  OBJECT-TYPE
77339     SYNTAX         Integer32 (3..12)
77340     MAX-ACCESS     not-accessible
77341     STATUS         current
77342     DESCRIPTION    "Slot Number"
77343     ::= { rcKhiForwardingRofRspErrorEntry 1 }
77344
77345rcKhiForwardingRofRspErrorSlice  OBJECT-TYPE
77346     SYNTAX         Integer32 (0..2)
77347     MAX-ACCESS     not-accessible
77348     STATUS         current
77349     DESCRIPTION    "Slice Number"
77350     ::= { rcKhiForwardingRofRspErrorEntry 2 }
77351
77352rcKhiForwardingRofRspErrorReg  OBJECT-TYPE
77353     SYNTAX         Integer32 (0..1)
77354     MAX-ACCESS     not-accessible
77355     STATUS         current
77356     DESCRIPTION    "Reg"
77357     ::= { rcKhiForwardingRofRspErrorEntry 3 }
77358
77359rcKhiForwardingRofRspErrorHifErrorStatusReg  OBJECT-TYPE
77360     SYNTAX         Counter64
77361     MAX-ACCESS     read-only
77362     STATUS         current
77363     DESCRIPTION    "HIF_ERROR_STATUS_REG"
77364     ::= { rcKhiForwardingRofRspErrorEntry 4 }
77365
77366rcKhiForwardingRofRspErrorHab0ErrorStatusReg  OBJECT-TYPE
77367     SYNTAX         Counter64
77368     MAX-ACCESS     read-only
77369     STATUS         current
77370     DESCRIPTION    "HAB0_ERROR_STATUS_REG"
77371     ::= { rcKhiForwardingRofRspErrorEntry 5 }
77372
77373rcKhiForwardingRofRspErrorHab1ErrorStatusReg  OBJECT-TYPE
77374     SYNTAX         Counter64
77375     MAX-ACCESS     read-only
77376     STATUS         current
77377     DESCRIPTION    "HAB1_ERROR_STATUS_REG"
77378     ::= { rcKhiForwardingRofRspErrorEntry 6 }
77379
77380rcKhiForwardingRofRspErrorErdi0EccSoftErrorCntReg  OBJECT-TYPE
77381     SYNTAX         Counter64
77382     MAX-ACCESS     read-only
77383     STATUS         current
77384     DESCRIPTION    "ERDI0_ECC_SOFT_ERROR_COUNT_REG"
77385     ::= { rcKhiForwardingRofRspErrorEntry 7 }
77386
77387rcKhiForwardingRofRspErrorErdi1EccSoftErrorCntReg  OBJECT-TYPE
77388     SYNTAX         Counter64
77389     MAX-ACCESS     read-only
77390     STATUS         current
77391     DESCRIPTION    "ERDI1_ECC_SOFT_ERROR_COUNT_REG"
77392     ::= { rcKhiForwardingRofRspErrorEntry 8 }
77393
77394rcKhiForwardingRofRspErrorErdi2EccSoftErrorCntReg  OBJECT-TYPE
77395     SYNTAX         Counter64
77396     MAX-ACCESS     read-only
77397     STATUS         current
77398     DESCRIPTION    "ERDI2_ECC_SOFT_ERROR_COUNT_REG"
77399     ::= { rcKhiForwardingRofRspErrorEntry 9 }
77400
77401rcKhiForwardingRofRspErrorErdi3EccSoftErrorCntReg  OBJECT-TYPE
77402     SYNTAX         Counter64
77403     MAX-ACCESS     read-only
77404     STATUS         current
77405     DESCRIPTION    "ERDI3_ECC_SOFT_ERROR_COUNT_REG"
77406     ::= { rcKhiForwardingRofRspErrorEntry 10 }
77407
77408rcKhiForwardingRofRspErrorErdi4EccSoftErrorCntReg  OBJECT-TYPE
77409     SYNTAX         Counter64
77410     MAX-ACCESS     read-only
77411     STATUS         current
77412     DESCRIPTION    "ERDI4_ECC_SOFT_ERROR_COUNT_REG"
77413     ::= { rcKhiForwardingRofRspErrorEntry 11 }
77414
77415rcKhiForwardingRofRspErrorErdi5EccSoftErrorCntReg  OBJECT-TYPE
77416     SYNTAX         Counter64
77417     MAX-ACCESS     read-only
77418     STATUS         current
77419     DESCRIPTION    "ERDI4_ECC_SOFT_ERROR_COUNT_REG"
77420     ::= { rcKhiForwardingRofRspErrorEntry 12 }
77421
77422
77423rcKhiForwardingRofRspErrorErdi0EccErrorCounterReg     OBJECT-TYPE
77424     SYNTAX         Counter64
77425     MAX-ACCESS     read-only
77426     STATUS         current
77427     DESCRIPTION    "ERDI0_ECC_ERROR_COUNTER_REG"
77428     ::= { rcKhiForwardingRofRspErrorEntry 13 }
77429
77430rcKhiForwardingRofRspErrorErdi1EccErrorCounterReg   OBJECT-TYPE
77431     SYNTAX         Counter64
77432     MAX-ACCESS     read-only
77433     STATUS         current
77434     DESCRIPTION    "ERDI1_ECC_ERROR_COUNTER_REG"
77435     ::= { rcKhiForwardingRofRspErrorEntry 14 }
77436
77437rcKhiForwardingRofRspErrorErdi2EccErrorCounterReg   OBJECT-TYPE
77438     SYNTAX         Counter64
77439     MAX-ACCESS     read-only
77440     STATUS         current
77441     DESCRIPTION    "ERDI2_ECC_ERROR_COUNTER_REG"
77442     ::= { rcKhiForwardingRofRspErrorEntry 15 }
77443
77444rcKhiForwardingRofRspErrorErdi3EccErrorCounterReg   OBJECT-TYPE
77445     SYNTAX         Counter64
77446     MAX-ACCESS     read-only
77447     STATUS         current
77448     DESCRIPTION    "ERDI3_ECC_ERROR_COUNTER_REG"
77449     ::= { rcKhiForwardingRofRspErrorEntry 16 }
77450
77451rcKhiForwardingRofRspErrorErdi4EccErrorCounterReg   OBJECT-TYPE
77452     SYNTAX         Counter64
77453     MAX-ACCESS     read-only
77454     STATUS         current
77455     DESCRIPTION    "ERDI4_ECC_ERROR_COUNTER_REG"
77456     ::= { rcKhiForwardingRofRspErrorEntry 17 }
77457
77458rcKhiForwardingRofRspErrorErdi5EccErrorCounterReg   OBJECT-TYPE
77459     SYNTAX         Counter64
77460     MAX-ACCESS     read-only
77461     STATUS         current
77462     DESCRIPTION    "ERDI5_ECC_ERROR_COUNTER_REG"
77463     ::= { rcKhiForwardingRofRspErrorEntry 18 }
77464
77465rcKhiForwardingRofRspErrorCif0DropInfoReg   OBJECT-TYPE
77466     SYNTAX         Counter64
77467     MAX-ACCESS     read-only
77468     STATUS         current
77469     DESCRIPTION    "CIF0_DROP_INFO_REG"
77470     ::= { rcKhiForwardingRofRspErrorEntry 19 }
77471
77472rcKhiForwardingRofRspErrorCif1DropInfoReg   OBJECT-TYPE
77473     SYNTAX         Counter64
77474     MAX-ACCESS     read-only
77475     STATUS         current
77476     DESCRIPTION    "CIF1_DROP_INFO_REG"
77477     ::= { rcKhiForwardingRofRspErrorEntry 20 }
77478
77479rcKhiForwardingRofRspErrorHab0DropInfoReg   OBJECT-TYPE
77480     SYNTAX         Counter64
77481     MAX-ACCESS     read-only
77482     STATUS         current
77483     DESCRIPTION    "HAB0_DROP_INFO_REG"
77484     ::= { rcKhiForwardingRofRspErrorEntry 21 }
77485
77486rcKhiForwardingRofRspErrorHab1DropInfoReg   OBJECT-TYPE
77487     SYNTAX         Counter64
77488     MAX-ACCESS     read-only
77489     STATUS         current
77490     DESCRIPTION    "HAB1_DROP_INFO_REG"
77491     ::= { rcKhiForwardingRofRspErrorEntry 22 }
77492
77493
77494-- KHI Forwarding table for Rof IFP drop stats
77495
77496rcKhiForwardingRofIfpTable  OBJECT-TYPE
77497     SYNTAX          SEQUENCE OF RcKhiForwardingRofIfpEntry
77498     MAX-ACCESS      not-accessible
77499     STATUS          current
77500     DESCRIPTION     "KHI Forwarding IFP Drop Stats for RoF"
77501     ::= { rcKhiForwardingCb 10 }
77502
77503rcKhiForwardingRofIfpEntry OBJECT-TYPE
77504     SYNTAX          RcKhiForwardingRofIfpEntry
77505     MAX-ACCESS      not-accessible
77506     STATUS          current
77507     DESCRIPTION     "KHI Forwarding IFP Drop Stats for RoF"
77508     INDEX           { rcKhiForwardingRofIfpSlot,
77509     		       rcKhiForwardingRofIfpSlice,
77510                       rcKhiForwardingRofIfpLane }
77511     ::= { rcKhiForwardingRofIfpTable 1 }
77512
77513RcKhiForwardingRofIfpEntry ::=
77514     SEQUENCE {
77515        rcKhiForwardingRofIfpSlot			        Integer32,
77516        rcKhiForwardingRofIfpSlice			        Integer32,
77517	rcKhiForwardingRofIfpLane                         	Integer32,
77518	rcKhiForwardingRofIfpMcRateLimitDrop         		Counter64,
77519	rcKhiForwardingRofIfpBcRateLimitDrop         		Counter64,
77520	rcKhiForwardingRofIfpIpv6TcpMcDrop         		Counter64,
77521	rcKhiForwardingRofIfpIpv4TcpMcDrop         		Counter64,
77522	rcKhiForwardingRofIfpIfpDrop         			Counter64,
77523	rcKhiForwardingRofIfpVlanMemDrop         		Counter64,
77524	rcKhiForwardingRofIfpBlacklistDrop         		Counter64,
77525	rcKhiForwardingRofIfpIpv6SipLoopbackDrop         	Counter64,
77526	rcKhiForwardingRofIfpBadIpv4AddrDrop         		Counter64,
77527	rcKhiForwardingRofIfpMacLoopbackDrop         		Counter64,
77528	rcKhiForwardingRofIfp1dotPDrop         			Counter64,
77529	rcKhiForwardingRofIfpCfiDrop         			Counter64,
77530	rcKhiForwardingRofIfpUntagDrop         			Counter64,
77531	rcKhiForwardingRofIfpTagDrop         			Counter64,
77532	rcKhiForwardingRofIfpIstFilterDrop         		Counter64,
77533	rcKhiForwardingRofIfpIpVerDrop         			Counter64,
77534	rcKhiForwardingRofIfpVid0Drop         			Counter64,
77535	rcKhiForwardingRofIfpUnsupportFrameDrop         	Counter64,
77536	rcKhiForwardingRofIfpIpv4MacTtl0Drop         		Counter64
77537}
77538
77539
77540rcKhiForwardingRofIfpSlot  OBJECT-TYPE
77541     SYNTAX         Integer32 (3..12)
77542     MAX-ACCESS     not-accessible
77543     STATUS         current
77544     DESCRIPTION    "Slot Number"
77545     ::= { rcKhiForwardingRofIfpEntry 1 }
77546
77547rcKhiForwardingRofIfpSlice  OBJECT-TYPE
77548     SYNTAX         Integer32 (0..2)
77549     MAX-ACCESS     not-accessible
77550     STATUS         current
77551     DESCRIPTION    "Slice Number"
77552     ::= { rcKhiForwardingRofIfpEntry 2 }
77553
77554rcKhiForwardingRofIfpLane  OBJECT-TYPE
77555     SYNTAX         Integer32 (0..1)
77556     MAX-ACCESS     not-accessible
77557     STATUS         current
77558     DESCRIPTION    "Lane"
77559     ::= { rcKhiForwardingRofIfpEntry 3 }
77560
77561rcKhiForwardingRofIfpMcRateLimitDrop  OBJECT-TYPE
77562     SYNTAX         Counter64
77563     MAX-ACCESS     read-only
77564     STATUS         current
77565     DESCRIPTION    "MAC_RATE_LIMIT_DROP"
77566     ::= { rcKhiForwardingRofIfpEntry 4 }
77567
77568rcKhiForwardingRofIfpBcRateLimitDrop  OBJECT-TYPE
77569     SYNTAX         Counter64
77570     MAX-ACCESS     read-only
77571     STATUS         current
77572     DESCRIPTION    "BC_RATE_LIMIT_DROP"
77573     ::= { rcKhiForwardingRofIfpEntry 5 }
77574
77575rcKhiForwardingRofIfpIpv6TcpMcDrop  OBJECT-TYPE
77576     SYNTAX         Counter64
77577     MAX-ACCESS     read-only
77578     STATUS         current
77579     DESCRIPTION    "IPV6_TCP_MC_DROP"
77580     ::= { rcKhiForwardingRofIfpEntry 6 }
77581
77582rcKhiForwardingRofIfpIpv4TcpMcDrop  OBJECT-TYPE
77583     SYNTAX         Counter64
77584     MAX-ACCESS     read-only
77585     STATUS         current
77586     DESCRIPTION    "IPV4_TCP_MC_DROP"
77587     ::= { rcKhiForwardingRofIfpEntry 7 }
77588
77589rcKhiForwardingRofIfpIfpDrop  OBJECT-TYPE
77590     SYNTAX         Counter64
77591     MAX-ACCESS     read-only
77592     STATUS         current
77593     DESCRIPTION    "IFP_DROP"
77594     ::= { rcKhiForwardingRofIfpEntry 8 }
77595
77596rcKhiForwardingRofIfpVlanMemDrop  OBJECT-TYPE
77597     SYNTAX         Counter64
77598     MAX-ACCESS     read-only
77599     STATUS         current
77600     DESCRIPTION    "VLAN_MEM_DROP"
77601     ::= { rcKhiForwardingRofIfpEntry 9 }
77602
77603rcKhiForwardingRofIfpBlacklistDrop  OBJECT-TYPE
77604     SYNTAX         Counter64
77605     MAX-ACCESS     read-only
77606     STATUS         current
77607     DESCRIPTION    "BLACKLIST_DROP"
77608     ::= { rcKhiForwardingRofIfpEntry 10 }
77609
77610rcKhiForwardingRofIfpIpv6SipLoopbackDrop  OBJECT-TYPE
77611     SYNTAX         Counter64
77612     MAX-ACCESS     read-only
77613     STATUS         current
77614     DESCRIPTION    "IPV6_SIP_LOOPBACK_DROP"
77615     ::= { rcKhiForwardingRofIfpEntry 11 }
77616
77617rcKhiForwardingRofIfpBadIpv4AddrDrop  OBJECT-TYPE
77618     SYNTAX         Counter64
77619     MAX-ACCESS     read-only
77620     STATUS         current
77621     DESCRIPTION    "BAD_IPV4_ADDR_DROP"
77622     ::= { rcKhiForwardingRofIfpEntry 12 }
77623
77624rcKhiForwardingRofIfpMacLoopbackDrop  OBJECT-TYPE
77625     SYNTAX         Counter64
77626     MAX-ACCESS     read-only
77627     STATUS         current
77628     DESCRIPTION    "MAC_LOOPBACK_DROP"
77629     ::= { rcKhiForwardingRofIfpEntry 13 }
77630
77631rcKhiForwardingRofIfp1dotPDrop  OBJECT-TYPE
77632     SYNTAX         Counter64
77633     MAX-ACCESS     read-only
77634     STATUS         current
77635     DESCRIPTION    "1DOTP_DROP"
77636     ::= { rcKhiForwardingRofIfpEntry 14 }
77637
77638rcKhiForwardingRofIfpCfiDrop  OBJECT-TYPE
77639     SYNTAX         Counter64
77640     MAX-ACCESS     read-only
77641     STATUS         current
77642     DESCRIPTION    "CFI_DROP"
77643     ::= { rcKhiForwardingRofIfpEntry 15 }
77644
77645rcKhiForwardingRofIfpUntagDrop  OBJECT-TYPE
77646     SYNTAX         Counter64
77647     MAX-ACCESS     read-only
77648     STATUS         current
77649     DESCRIPTION    "UNTAG_DROP"
77650     ::= { rcKhiForwardingRofIfpEntry 16 }
77651
77652rcKhiForwardingRofIfpTagDrop  OBJECT-TYPE
77653     SYNTAX         Counter64
77654     MAX-ACCESS     read-only
77655     STATUS         current
77656     DESCRIPTION    "TAG_DROP"
77657     ::= { rcKhiForwardingRofIfpEntry 17 }
77658
77659rcKhiForwardingRofIfpIstFilterDrop  OBJECT-TYPE
77660     SYNTAX         Counter64
77661     MAX-ACCESS     read-only
77662     STATUS         current
77663     DESCRIPTION    "IST_FILTER_DROP"
77664     ::= { rcKhiForwardingRofIfpEntry 18 }
77665
77666rcKhiForwardingRofIfpIpVerDrop  OBJECT-TYPE
77667     SYNTAX         Counter64
77668     MAX-ACCESS     read-only
77669     STATUS         current
77670     DESCRIPTION    "IP_VER_DROP"
77671     ::= { rcKhiForwardingRofIfpEntry 19 }
77672
77673rcKhiForwardingRofIfpVid0Drop  OBJECT-TYPE
77674     SYNTAX         Counter64
77675     MAX-ACCESS     read-only
77676     STATUS         current
77677     DESCRIPTION    "VID_0_DROP"
77678     ::= { rcKhiForwardingRofIfpEntry 20 }
77679
77680rcKhiForwardingRofIfpUnsupportFrameDrop  OBJECT-TYPE
77681     SYNTAX         Counter64
77682     MAX-ACCESS     read-only
77683     STATUS         current
77684     DESCRIPTION    "UNSUPPORTED_FRAME_DROP"
77685     ::= { rcKhiForwardingRofIfpEntry 21 }
77686
77687rcKhiForwardingRofIfpIpv4MacTtl0Drop  OBJECT-TYPE
77688     SYNTAX         Counter64
77689     MAX-ACCESS     read-only
77690     STATUS         current
77691     DESCRIPTION    "IPV4_MC_TTL0_DROP"
77692     ::= { rcKhiForwardingRofIfpEntry 22 }
77693
77694
77695-- KHI Forwarding table for Rof IFP forw stats
77696
77697rcKhiForwardingRofIfpForwTable  OBJECT-TYPE
77698     SYNTAX          SEQUENCE OF RcKhiForwardingRofIfpForwEntry
77699     MAX-ACCESS      not-accessible
77700     STATUS          current
77701     DESCRIPTION     "KHI Forwarding IFP Forwading Stats for RoF"
77702     ::= { rcKhiForwardingCb 11 }
77703
77704rcKhiForwardingRofIfpForwEntry OBJECT-TYPE
77705     SYNTAX          RcKhiForwardingRofIfpForwEntry
77706     MAX-ACCESS      not-accessible
77707     STATUS          current
77708     DESCRIPTION     "KHI Forwarding IFP Forw Stats for RoF"
77709     INDEX           { rcKhiForwardingRofIfpForwSlot,
77710                       rcKhiForwardingRofIfpForwSlice,
77711                       rcKhiForwardingRofIfpForwLane,
77712     		       rcKhiForwardingRofIfpForwTblType,
77713                       rcKhiForwardingRofIfpForwIndex }
77714     ::= { rcKhiForwardingRofIfpForwTable 1 }
77715
77716RcKhiForwardingRofIfpForwEntry ::=
77717     SEQUENCE {
77718        rcKhiForwardingRofIfpForwSlot           Integer32,
77719        rcKhiForwardingRofIfpForwSlice          Integer32,
77720        rcKhiForwardingRofIfpForwLane           Integer32,
77721        rcKhiForwardingRofIfpForwTblType        INTEGER,
77722        rcKhiForwardingRofIfpForwIndex          Integer32,
77723        rcKhiForwardingRofIfpForwName           DisplayString,
77724        rcKhiForwardingRofIfpForwStatsPorts     DisplayString,
77725        rcKhiForwardingRofIfpForwStatsCnt       Counter64
77726     }
77727
77728
77729rcKhiForwardingRofIfpForwSlot  OBJECT-TYPE
77730     SYNTAX         Integer32 (3..12)
77731     MAX-ACCESS     not-accessible
77732     STATUS         current
77733     DESCRIPTION    "Slot Number"
77734     ::= { rcKhiForwardingRofIfpForwEntry 1 }
77735
77736rcKhiForwardingRofIfpForwSlice  OBJECT-TYPE
77737     SYNTAX         Integer32 (0..2)
77738     MAX-ACCESS     not-accessible
77739     STATUS         current
77740     DESCRIPTION    "Slice Number"
77741     ::= { rcKhiForwardingRofIfpForwEntry 2 }
77742
77743rcKhiForwardingRofIfpForwLane  OBJECT-TYPE
77744     SYNTAX         Integer32 (0..1)
77745     MAX-ACCESS     not-accessible
77746     STATUS         current
77747     DESCRIPTION    "Lane Number"
77748     ::= { rcKhiForwardingRofIfpForwEntry 3 }
77749
77750
77751rcKhiForwardingRofIfpForwTblType OBJECT-TYPE
77752    SYNTAX        INTEGER {
77753                      ifpPt(1),
77754                      ifpPcv(2)
77755                  }
77756    MAX-ACCESS    not-accessible
77757    STATUS        current
77758    DESCRIPTION   "Type of table IFP PT and IFP PCV for ROF cards"
77759    ::= { rcKhiForwardingRofIfpForwEntry 4 }
77760
77761rcKhiForwardingRofIfpForwIndex OBJECT-TYPE
77762    SYNTAX        Integer32 (0..256)
77763    MAX-ACCESS    not-accessible
77764    STATUS        current
77765    DESCRIPTION   "Index of the IFP Rule"
77766    ::= { rcKhiForwardingRofIfpForwEntry 5 }
77767
77768rcKhiForwardingRofIfpForwName OBJECT-TYPE
77769    SYNTAX        DisplayString (SIZE(0..80))
77770    MAX-ACCESS    read-only
77771    STATUS        current
77772    DESCRIPTION   "Name of the IFP Rule"
77773    ::= { rcKhiForwardingRofIfpForwEntry 6 }
77774
77775rcKhiForwardingRofIfpForwStatsPorts OBJECT-TYPE
77776    SYNTAX        DisplayString (SIZE (0..15))
77777    MAX-ACCESS    read-only
77778    STATUS        current
77779    DESCRIPTION   "Range of Ports in slice of the slot.
77780                   Display format will have Ports 0 or 1-8 /9-16/17-24
77781                   based on the card type"
77782    ::= { rcKhiForwardingRofIfpForwEntry 7 }
77783
77784rcKhiForwardingRofIfpForwStatsCnt OBJECT-TYPE
77785    SYNTAX        Counter64
77786    MAX-ACCESS    read-only
77787    STATUS        current
77788    DESCRIPTION   "Counter for slice 0"
77789    ::= { rcKhiForwardingRofIfpForwEntry 8 }
77790
77791-- KHI Forwarding table for Rof Zagros Forwarding stats
77792
77793rcKhiForwardingRofZagForwStatsTable  OBJECT-TYPE
77794     SYNTAX          SEQUENCE OF RcKhiForwardingRofZagForwStatsEntry
77795     MAX-ACCESS      not-accessible
77796     STATUS          current
77797     DESCRIPTION     "Forwarding Zagros Forwarding Stats Key Health Indicator MIB for RoF."
77798     ::= { rcKhiForwardingCb 12 }
77799
77800rcKhiForwardingRofZagForwStatsEntry OBJECT-TYPE
77801     SYNTAX          RcKhiForwardingRofZagForwStatsEntry
77802     MAX-ACCESS      not-accessible
77803     STATUS          current
77804     DESCRIPTION     "Forwarding Zagros Stats KHI - RoF."
77805     INDEX           { rcKhiForwardingRofZagForwStatsSlot,
77806     		       rcKhiForwardingRofZagForwStatsSlice,
77807                       rcKhiForwardingRofZagForwStatsLane }
77808     ::= { rcKhiForwardingRofZagForwStatsTable 1 }
77809
77810RcKhiForwardingRofZagForwStatsEntry ::=
77811     SEQUENCE {
77812        rcKhiForwardingRofZagForwStatsSlot			        Integer32,
77813	rcKhiForwardingRofZagForwStatsSlice                        	Integer32,
77814	rcKhiForwardingRofZagForwStatsLane				Integer32,
77815	rcKhiForwardingRofZagForwPmmDpRxCnt				Counter64,
77816	rcKhiForwardingRofZagForwPmmDpTxCnt				Counter64,
77817	rcKhiForwardingRofZagForwPmmRspRxCnt				Counter64,
77818	rcKhiForwardingRofZagForwPmmRspTxCnt				Counter64,
77819	rcKhiForwardingRofZagForwPmmFp0RxCnt				Counter64,
77820	rcKhiForwardingRofZagForwPmmFp0TxCnt				Counter64,
77821	rcKhiForwardingRofZagForwPmmFp1RxCnt				Counter64,
77822	rcKhiForwardingRofZagForwPmmFp1TxCnt				Counter64,
77823	rcKhiForwardingRofZagForwPmmFlopTxCnt				Counter64,
77824	rcKhiForwardingRofZagForwPmmIngDataAdmitCnt			Counter64,
77825	rcKhiForwardingRofZagForwPmmIngScAdmitCnt			Counter64,
77826	rcKhiForwardingRofZagForwPmmIngLsmAdmitCnt			Counter64,
77827	rcKhiForwardingRofZagForwPmmIngCopAdmitCnt			Counter64,
77828	rcKhiForwardingRofZagForwPmmIngExpAdmitCnt			Counter64,
77829	rcKhiForwardingRofZagForwPmmEgrUcAdmitCnt			Counter64,
77830	rcKhiForwardingRofZagForwPmmEgrScAdmitCnt			Counter64,
77831	rcKhiForwardingRofZagForwPmmEgrMcRootAdmitCnt			Counter64,
77832	rcKhiForwardingRofZagForwPmmEgrOobAdmitCnt			Counter64,
77833	rcKhiForwardingRofZagForwPmmEgrExpandAdmitCnt			Counter64,
77834	rcKhiForwardingRofZagForwFpRxPacketcount0			Counter64,
77835	rcKhiForwardingRofZagForwFpRxPacketcount1			Counter64,
77836	rcKhiForwardingRofZagForwFpTxPacketCnt0				Counter64,
77837	rcKhiForwardingRofZagForwFpTxPacketCnt1				Counter64,
77838	rcKhiForwardingRofZagForwHabRxPackletCnt			Counter64,
77839	rcKhiForwardingRofZagForwHabTxPackletCnt			Counter64,
77840	rcKhiForwardingRofZagForwCifRxOperationCnt			Counter64,
77841	rcKhiForwardingRofZagForwCifTxOperationCnt			Counter64,
77842	rcKhiForwardingRofZagForwZpktRxOkCnt				Counter64,
77843	rcKhiForwardingRofZagForwZpktTxOkCnt				Counter64,
77844        rcKhiForwardingRofZagForwZipTxfragDatCnt	     		Counter64,
77845        rcKhiForwardingRofZagForwZipTxfragRspCnt 		   	Counter64,
77846	rcKhiForwardingRofZagForwZipTxfragPcieCnt 	 	        Counter64,
77847        rcKhiForwardingRofZagForwZipTxfragSephCnt  		        Counter64,
77848        rcKhiForwardingRofZagForwZipTxfragSeplCnt  		        Counter64,
77849        rcKhiForwardingRofZagForwZipRxfragDatOkCnt 		 	Counter64,
77850        rcKhiForwardingRofZagForwZipRxfragRspOkCnt 		        Counter64,
77851        rcKhiForwardingRofZagForwZipRxfragPcieOkCnt			Counter64,
77852        rcKhiForwardingRofZagForwZipRxfragSephOkCnt		        Counter64,
77853        rcKhiForwardingRofZagForwZipRxfragSeplOkCnt		        Counter64,
77854        rcKhiForwardingRofZagForwPmmRspRxTestCount		        Counter64,
77855        rcKhiForwardingRofZagForwPmmRspTxTestCount 		        Counter64,
77856        rcKhiForwardingRofZagForwPmmDPRxTestCount 		        Counter64,
77857        rcKhiForwardingRofZagForwPmmDPTxTestCount     	        	Counter64,
77858        rcKhiForwardingRofZagForwPmmFP0RxTestCount      	        Counter64,
77859        rcKhiForwardingRofZagForwPmmFP0TxTestCount   	       	 	Counter64,
77860        rcKhiForwardingRofZagForwPmmFP1RxTestCount   	        	Counter64,
77861        rcKhiForwardingRofZagForwPmmFP1TxTestCount 		        Counter64,
77862        rcKhiForwardingRofZagForwPmmFlopTxTestCount 	       		Counter64,
77863        rcKhiForwardingRofZagForwIhpPcCount                             Counter64
77864
77865        }
77866
77867rcKhiForwardingRofZagForwStatsSlot  OBJECT-TYPE
77868     SYNTAX         Integer32 (3..12)
77869     MAX-ACCESS     not-accessible
77870     STATUS         current
77871     DESCRIPTION    "Slot Number"
77872     ::= { rcKhiForwardingRofZagForwStatsEntry 1 }
77873
77874rcKhiForwardingRofZagForwStatsSlice  OBJECT-TYPE
77875     SYNTAX         Integer32 (0..2)
77876     MAX-ACCESS     not-accessible
77877     STATUS         current
77878     DESCRIPTION    "Slice Number"
77879     ::= { rcKhiForwardingRofZagForwStatsEntry 2 }
77880
77881rcKhiForwardingRofZagForwStatsLane  OBJECT-TYPE
77882     SYNTAX         Integer32 (0..1)
77883     MAX-ACCESS     not-accessible
77884     STATUS         current
77885     DESCRIPTION    "Lane"
77886     ::= { rcKhiForwardingRofZagForwStatsEntry 3 }
77887
77888rcKhiForwardingRofZagForwPmmDpRxCnt OBJECT-TYPE
77889     SYNTAX         Counter64
77890     MAX-ACCESS     read-only
77891     STATUS         current
77892     DESCRIPTION    "PMM_DP_RX_COUN"
77893     ::= { rcKhiForwardingRofZagForwStatsEntry 4 }
77894
77895rcKhiForwardingRofZagForwPmmDpTxCnt OBJECT-TYPE
77896     SYNTAX         Counter64
77897     MAX-ACCESS     read-only
77898     STATUS         current
77899     DESCRIPTION    "PMM_DP_TX_COUNT"
77900     ::= { rcKhiForwardingRofZagForwStatsEntry 5 }
77901
77902rcKhiForwardingRofZagForwPmmRspRxCnt OBJECT-TYPE
77903     SYNTAX         Counter64
77904     MAX-ACCESS     read-only
77905     STATUS         current
77906     DESCRIPTION    "PMM_RSP_RX_COUNT"
77907     ::= { rcKhiForwardingRofZagForwStatsEntry 6 }
77908
77909rcKhiForwardingRofZagForwPmmRspTxCnt OBJECT-TYPE
77910     SYNTAX         Counter64
77911     MAX-ACCESS     read-only
77912     STATUS         current
77913     DESCRIPTION    "PMM_RSP_TX_COUNT"
77914     ::= { rcKhiForwardingRofZagForwStatsEntry 7 }
77915
77916rcKhiForwardingRofZagForwPmmFp0RxCnt OBJECT-TYPE
77917     SYNTAX         Counter64
77918     MAX-ACCESS     read-only
77919     STATUS         current
77920     DESCRIPTION    "PMM_FP0_RX_COUNT"
77921     ::= { rcKhiForwardingRofZagForwStatsEntry 8 }
77922
77923rcKhiForwardingRofZagForwPmmFp0TxCnt OBJECT-TYPE
77924     SYNTAX         Counter64
77925     MAX-ACCESS     read-only
77926     STATUS         current
77927     DESCRIPTION    "PMM_FP0_TX_COUNT"
77928     ::= { rcKhiForwardingRofZagForwStatsEntry 9 }
77929
77930rcKhiForwardingRofZagForwPmmFp1RxCnt OBJECT-TYPE
77931     SYNTAX         Counter64
77932     MAX-ACCESS     read-only
77933     STATUS         current
77934     DESCRIPTION    "PMM_FP1_RX_COUNT"
77935     ::= { rcKhiForwardingRofZagForwStatsEntry 10 }
77936
77937rcKhiForwardingRofZagForwPmmFp1TxCnt OBJECT-TYPE
77938     SYNTAX         Counter64
77939     MAX-ACCESS     read-only
77940     STATUS         current
77941     DESCRIPTION    "PMM_FP1_TX_COUNT"
77942     ::= { rcKhiForwardingRofZagForwStatsEntry 11 }
77943
77944rcKhiForwardingRofZagForwPmmFlopTxCnt OBJECT-TYPE
77945     SYNTAX         Counter64
77946     MAX-ACCESS     read-only
77947     STATUS         current
77948     DESCRIPTION    "PMM_FLOP_TX_COUNT"
77949     ::= { rcKhiForwardingRofZagForwStatsEntry 12 }
77950
77951rcKhiForwardingRofZagForwPmmIngDataAdmitCnt OBJECT-TYPE
77952     SYNTAX         Counter64
77953     MAX-ACCESS     read-only
77954     STATUS         current
77955     DESCRIPTION    "PMM_INGRESS_DATA_ADMIT_COUNT"
77956     ::= { rcKhiForwardingRofZagForwStatsEntry 13 }
77957
77958rcKhiForwardingRofZagForwPmmIngScAdmitCnt OBJECT-TYPE
77959     SYNTAX         Counter64
77960     MAX-ACCESS     read-only
77961     STATUS         current
77962     DESCRIPTION    "PMM_INGRESS_SC_ADMIT_COUNT"
77963     ::= { rcKhiForwardingRofZagForwStatsEntry 14 }
77964
77965rcKhiForwardingRofZagForwPmmIngLsmAdmitCnt OBJECT-TYPE
77966     SYNTAX         Counter64
77967     MAX-ACCESS     read-only
77968     STATUS         current
77969     DESCRIPTION    "PMM_INGRESS_LSM_ADMIT_COUNT"
77970     ::= { rcKhiForwardingRofZagForwStatsEntry 15 }
77971
77972rcKhiForwardingRofZagForwPmmIngCopAdmitCnt OBJECT-TYPE
77973     SYNTAX         Counter64
77974     MAX-ACCESS     read-only
77975     STATUS         current
77976     DESCRIPTION    "PMM_INGRESS_COP_ADMIT_COUNT"
77977     ::= { rcKhiForwardingRofZagForwStatsEntry 16 }
77978
77979rcKhiForwardingRofZagForwPmmIngExpAdmitCnt OBJECT-TYPE
77980     SYNTAX         Counter64
77981     MAX-ACCESS     read-only
77982     STATUS         current
77983     DESCRIPTION    "PMM_INGRESS_EXPAND_ADMIT_COUN"
77984     ::= { rcKhiForwardingRofZagForwStatsEntry 17 }
77985
77986rcKhiForwardingRofZagForwPmmEgrUcAdmitCnt OBJECT-TYPE
77987     SYNTAX         Counter64
77988     MAX-ACCESS     read-only
77989     STATUS         current
77990     DESCRIPTION    "PMM_EGRESS_UC_ADMIT_COUNT"
77991     ::= { rcKhiForwardingRofZagForwStatsEntry 18 }
77992
77993rcKhiForwardingRofZagForwPmmEgrScAdmitCnt OBJECT-TYPE
77994     SYNTAX         Counter64
77995     MAX-ACCESS     read-only
77996     STATUS         current
77997     DESCRIPTION    "PMM_EGRESS_SC_ADMIT_COUNT"
77998     ::= { rcKhiForwardingRofZagForwStatsEntry 19 }
77999
78000rcKhiForwardingRofZagForwPmmEgrMcRootAdmitCnt OBJECT-TYPE
78001     SYNTAX         Counter64
78002     MAX-ACCESS     read-only
78003     STATUS         current
78004     DESCRIPTION    "PMM_EGRESS_MC_ROOT_ADMIT_COUNT"
78005     ::= { rcKhiForwardingRofZagForwStatsEntry 20 }
78006
78007rcKhiForwardingRofZagForwPmmEgrOobAdmitCnt OBJECT-TYPE
78008     SYNTAX         Counter64
78009     MAX-ACCESS     read-only
78010     STATUS         current
78011     DESCRIPTION    "PMM_EGRESS_OOB_ADMIT_COUNT"
78012     ::= { rcKhiForwardingRofZagForwStatsEntry 21 }
78013
78014rcKhiForwardingRofZagForwPmmEgrExpandAdmitCnt OBJECT-TYPE
78015     SYNTAX         Counter64
78016     MAX-ACCESS     read-only
78017     STATUS         current
78018     DESCRIPTION    "PMM_EGRESS_EXPAND_ADMIT_COUNT"
78019     ::= { rcKhiForwardingRofZagForwStatsEntry 22 }
78020
78021rcKhiForwardingRofZagForwFpRxPacketcount0 OBJECT-TYPE
78022     SYNTAX         Counter64
78023     MAX-ACCESS     read-only
78024     STATUS         current
78025     DESCRIPTION    "FP_RX_PACKET_COUNT0"
78026     ::= { rcKhiForwardingRofZagForwStatsEntry 23 }
78027
78028rcKhiForwardingRofZagForwFpRxPacketcount1 OBJECT-TYPE
78029     SYNTAX         Counter64
78030     MAX-ACCESS     read-only
78031     STATUS         current
78032     DESCRIPTION    "FP_RX_PACKET_COUNT1"
78033     ::= { rcKhiForwardingRofZagForwStatsEntry 24 }
78034
78035rcKhiForwardingRofZagForwFpTxPacketCnt0 OBJECT-TYPE
78036     SYNTAX         Counter64
78037     MAX-ACCESS     read-only
78038     STATUS         current
78039     DESCRIPTION    "FP_TX_PACKET_COUNT0"
78040     ::= { rcKhiForwardingRofZagForwStatsEntry 25 }
78041
78042rcKhiForwardingRofZagForwFpTxPacketCnt1 OBJECT-TYPE
78043     SYNTAX         Counter64
78044     MAX-ACCESS     read-only
78045     STATUS         current
78046     DESCRIPTION    "FP_TX_PACKET_COUNT1"
78047     ::= { rcKhiForwardingRofZagForwStatsEntry 26 }
78048
78049rcKhiForwardingRofZagForwHabRxPackletCnt OBJECT-TYPE
78050     SYNTAX         Counter64
78051     MAX-ACCESS     read-only
78052     STATUS         current
78053     DESCRIPTION    "HAB_RX_PACKLET_COUNT"
78054     ::= { rcKhiForwardingRofZagForwStatsEntry 27 }
78055
78056rcKhiForwardingRofZagForwHabTxPackletCnt OBJECT-TYPE
78057     SYNTAX         Counter64
78058     MAX-ACCESS     read-only
78059     STATUS         current
78060     DESCRIPTION    "HAB_TX_PACKLET_COUNT"
78061     ::= { rcKhiForwardingRofZagForwStatsEntry 28 }
78062
78063rcKhiForwardingRofZagForwCifRxOperationCnt OBJECT-TYPE
78064     SYNTAX         Counter64
78065     MAX-ACCESS     read-only
78066     STATUS         current
78067     DESCRIPTION    "CIF_RX_OPERATION_COUNT"
78068     ::= { rcKhiForwardingRofZagForwStatsEntry 29 }
78069
78070rcKhiForwardingRofZagForwCifTxOperationCnt OBJECT-TYPE
78071     SYNTAX         Counter64
78072     MAX-ACCESS     read-only
78073     STATUS         current
78074     DESCRIPTION    "CIF_TX_OPERATION_COUNT"
78075     ::= { rcKhiForwardingRofZagForwStatsEntry 30 }
78076
78077rcKhiForwardingRofZagForwZpktRxOkCnt OBJECT-TYPE
78078     SYNTAX         Counter64
78079     MAX-ACCESS     read-only
78080     STATUS         current
78081     DESCRIPTION    "ZPKT_RX_OK_CNT"
78082     ::= { rcKhiForwardingRofZagForwStatsEntry 31 }
78083
78084rcKhiForwardingRofZagForwZpktTxOkCnt OBJECT-TYPE
78085     SYNTAX         Counter64
78086     MAX-ACCESS     read-only
78087     STATUS         current
78088     DESCRIPTION    "ZPKT_TX_OK_CNT"
78089     ::= { rcKhiForwardingRofZagForwStatsEntry 32 }
78090
78091rcKhiForwardingRofZagForwZipTxfragDatCnt OBJECT-TYPE
78092     SYNTAX         Counter64
78093     MAX-ACCESS     read-only
78094     STATUS         current
78095     DESCRIPTION    "ZIP_TXFRAG_DAT_CNT"
78096     ::= { rcKhiForwardingRofZagForwStatsEntry 33 }
78097
78098rcKhiForwardingRofZagForwZipTxfragRspCnt OBJECT-TYPE
78099     SYNTAX         Counter64
78100     MAX-ACCESS     read-only
78101     STATUS         current
78102     DESCRIPTION    "ZIP_TXFRAG_RSP_CNT"
78103     ::= { rcKhiForwardingRofZagForwStatsEntry 34 }
78104
78105rcKhiForwardingRofZagForwZipTxfragPcieCnt OBJECT-TYPE
78106     SYNTAX         Counter64
78107     MAX-ACCESS     read-only
78108     STATUS         current
78109     DESCRIPTION    "ZIP_TXFRAG_PCIE_CNT"
78110     ::= { rcKhiForwardingRofZagForwStatsEntry 35 }
78111
78112rcKhiForwardingRofZagForwZipTxfragSephCnt OBJECT-TYPE
78113     SYNTAX         Counter64
78114     MAX-ACCESS     read-only
78115     STATUS         current
78116     DESCRIPTION    "ZIP_TXFRAG_SEPH_CNT"
78117     ::= { rcKhiForwardingRofZagForwStatsEntry 36 }
78118
78119rcKhiForwardingRofZagForwZipTxfragSeplCnt OBJECT-TYPE
78120     SYNTAX         Counter64
78121     MAX-ACCESS     read-only
78122     STATUS         current
78123     DESCRIPTION    "ZIP_TXFRAG_SEPL_CNT"
78124     ::= { rcKhiForwardingRofZagForwStatsEntry 37 }
78125
78126rcKhiForwardingRofZagForwZipRxfragDatOkCnt OBJECT-TYPE
78127     SYNTAX         Counter64
78128     MAX-ACCESS     read-only
78129     STATUS         current
78130     DESCRIPTION    "ZIP_RXFRAG_DAT_OK_CNT"
78131     ::= { rcKhiForwardingRofZagForwStatsEntry 38 }
78132
78133rcKhiForwardingRofZagForwZipRxfragRspOkCnt OBJECT-TYPE
78134     SYNTAX         Counter64
78135     MAX-ACCESS     read-only
78136     STATUS         current
78137     DESCRIPTION    "ZIP_RXFRAG_RSP_OK_CNT"
78138     ::= { rcKhiForwardingRofZagForwStatsEntry 39 }
78139
78140rcKhiForwardingRofZagForwZipRxfragPcieOkCnt OBJECT-TYPE
78141     SYNTAX         Counter64
78142     MAX-ACCESS     read-only
78143     STATUS         current
78144     DESCRIPTION    "ZIP_RXFRAG_PCIE_OK_CNT"
78145     ::= { rcKhiForwardingRofZagForwStatsEntry 40 }
78146
78147rcKhiForwardingRofZagForwZipRxfragSephOkCnt OBJECT-TYPE
78148     SYNTAX         Counter64
78149     MAX-ACCESS     read-only
78150     STATUS         current
78151     DESCRIPTION    "ZIP_RXFRAG_SEPH_OK_CNT"
78152     ::= { rcKhiForwardingRofZagForwStatsEntry 41 }
78153
78154rcKhiForwardingRofZagForwZipRxfragSeplOkCnt OBJECT-TYPE
78155     SYNTAX         Counter64
78156     MAX-ACCESS     read-only
78157     STATUS         current
78158     DESCRIPTION    "ZIP_RXFRAG_SEPL_OK_CNT"
78159     ::= { rcKhiForwardingRofZagForwStatsEntry 42 }
78160
78161rcKhiForwardingRofZagForwPmmRspRxTestCount OBJECT-TYPE
78162     SYNTAX         Counter64
78163     MAX-ACCESS     read-only
78164     STATUS         current
78165     DESCRIPTION    "PMM_RSP_Rx_Test_Count"
78166     ::= { rcKhiForwardingRofZagForwStatsEntry 43 }
78167
78168rcKhiForwardingRofZagForwPmmRspTxTestCount OBJECT-TYPE
78169     SYNTAX         Counter64
78170     MAX-ACCESS     read-only
78171     STATUS         current
78172     DESCRIPTION    "PMM_RSP_Tx_Test_Count"
78173     ::= { rcKhiForwardingRofZagForwStatsEntry 44 }
78174
78175rcKhiForwardingRofZagForwPmmDPRxTestCount OBJECT-TYPE
78176     SYNTAX         Counter64
78177     MAX-ACCESS     read-only
78178     STATUS         current
78179     DESCRIPTION    "PMM_DP_Rx_Test_Count"
78180     ::= { rcKhiForwardingRofZagForwStatsEntry 45 }
78181
78182rcKhiForwardingRofZagForwPmmDPTxTestCount OBJECT-TYPE
78183     SYNTAX         Counter64
78184     MAX-ACCESS     read-only
78185     STATUS         current
78186     DESCRIPTION    "PMM_DP_Tx_Test_Count"
78187     ::= { rcKhiForwardingRofZagForwStatsEntry 46 }
78188
78189rcKhiForwardingRofZagForwPmmFP0RxTestCount OBJECT-TYPE
78190     SYNTAX         Counter64
78191     MAX-ACCESS     read-only
78192     STATUS         current
78193     DESCRIPTION    "PMM_FP0_Rx_Test_Count"
78194     ::= { rcKhiForwardingRofZagForwStatsEntry 47 }
78195
78196rcKhiForwardingRofZagForwPmmFP0TxTestCount  OBJECT-TYPE
78197     SYNTAX         Counter64
78198     MAX-ACCESS     read-only
78199     STATUS         current
78200     DESCRIPTION    "PMM_FP0_Tx_Test_Count"
78201     ::= { rcKhiForwardingRofZagForwStatsEntry 48 }
78202
78203rcKhiForwardingRofZagForwPmmFP1RxTestCount OBJECT-TYPE
78204     SYNTAX         Counter64
78205     MAX-ACCESS     read-only
78206     STATUS         current
78207     DESCRIPTION    "PMM_FP1_Rx_Test_Count"
78208     ::= { rcKhiForwardingRofZagForwStatsEntry 49 }
78209
78210rcKhiForwardingRofZagForwPmmFP1TxTestCount OBJECT-TYPE
78211     SYNTAX         Counter64
78212     MAX-ACCESS     read-only
78213     STATUS         current
78214     DESCRIPTION    "PMM_FP1_Tx_Test_Count"
78215     ::= { rcKhiForwardingRofZagForwStatsEntry 50 }
78216
78217rcKhiForwardingRofZagForwPmmFlopTxTestCount OBJECT-TYPE
78218     SYNTAX         Counter64
78219     MAX-ACCESS     read-only
78220     STATUS         current
78221     DESCRIPTION    "PMM_FLOP_Tx_Test_Count"
78222     ::= { rcKhiForwardingRofZagForwStatsEntry 51 }
78223
78224rcKhiForwardingRofZagForwIhpPcCount OBJECT-TYPE
78225     SYNTAX         Counter64
78226     MAX-ACCESS     read-only
78227     STATUS         current
78228     DESCRIPTION    "IHP_PC_Count"
78229     ::= { rcKhiForwardingRofZagForwStatsEntry 52 }
78230
78231-- KHI Forwarding table for Rof Zagros Drop stats
78232
78233rcKhiForwardingRofZagDropStatsTable  OBJECT-TYPE
78234     SYNTAX          SEQUENCE OF RcKhiForwardingRofZagDropStatsEntry
78235     MAX-ACCESS      not-accessible
78236     STATUS          current
78237     DESCRIPTION     "Forwarding Zagros Drop Stats - 1 Instance Registers -  Key Health Indicator MIB for RoF."
78238     ::= { rcKhiForwardingCb 13 }
78239
78240rcKhiForwardingRofZagDropStatsEntry OBJECT-TYPE
78241     SYNTAX          RcKhiForwardingRofZagDropStatsEntry
78242     MAX-ACCESS      not-accessible
78243     STATUS          current
78244     DESCRIPTION     "Forwarding Zagros Stats KHI - RoF."
78245     INDEX           { rcKhiForwardingRofZagDropStatsSlot,
78246     		       rcKhiForwardingRofZagDropStatsSlice,
78247                       rcKhiForwardingRofZagDropStatsLane }
78248     ::= { rcKhiForwardingRofZagDropStatsTable 1 }
78249
78250RcKhiForwardingRofZagDropStatsEntry ::=
78251     SEQUENCE {
78252        rcKhiForwardingRofZagDropStatsSlot			        Integer32,
78253	rcKhiForwardingRofZagDropStatsSlice                        	Integer32,
78254	rcKhiForwardingRofZagDropStatsLane				Integer32,
78255	rcKhiForwardingRofZagDropPmmRspCmdDropCnt			Counter64,
78256	rcKhiForwardingRofZagDropPmmFabricPort0FfeDropCnt		Counter64,
78257	rcKhiForwardingRofZagDropPmmFabricPort1FfeDropCnt		Counter64,
78258	rcKhiForwardingRofZagDropPmmPmCmdDropCnt			Counter64,
78259	rcKhiForwardingRofZagDropPmmDpRxDropCnt				Counter64,
78260	rcKhiForwardingRofZagDropPmmIngDataCtlDropCnt			Counter64,
78261	rcKhiForwardingRofZagDropPmmIngDataPort0DropCnt			Counter64,
78262	rcKhiForwardingRofZagDropPmmIngDataPort1DropCnt			Counter64,
78263	rcKhiForwardingRofZagDropPmmIngDataPort2DropCnt			Counter64,
78264	rcKhiForwardingRofZagDropPmmIngDataPort3DropCnt			Counter64,
78265	rcKhiForwardingRofZagDropPmmIngDataPort4DropCnt			Counter64,
78266	rcKhiForwardingRofZagDropPmmIngDataPort5DropCnt			Counter64,
78267	rcKhiForwardingRofZagDropPmmIngDataPort6DropCnt			Counter64,
78268	rcKhiForwardingRofZagDropPmmIngDataPort7DropCnt			Counter64,
78269	rcKhiForwardingRofZagDropPmmIngDataPort8DropCnt			Counter64,
78270	rcKhiForwardingRofZagDropPmmIngDataPort9DropCnt			Counter64,
78271	rcKhiForwardingRofZagDropPmmIngDataPort10DropCnt		Counter64,
78272	rcKhiForwardingRofZagDropPmmIngDataPort11DropCnt		Counter64,
78273	rcKhiForwardingRofZagDropPmmIngDataPort12DropCnt		Counter64,
78274	rcKhiForwardingRofZagDropPmmIngDataPort13DropCnt		Counter64,
78275	rcKhiForwardingRofZagDropPmmIngDataPort14DropCnt		Counter64,
78276	rcKhiForwardingRofZagDropPmmIngDataPort15DropCnt		Counter64,
78277	rcKhiForwardingRofZagDropPmmIngCopDropCnt			Counter64,
78278	rcKhiForwardingRofZagDropPmmIngExpandDropCnt			Counter64,
78279	rcKhiForwardingRofZagDropPmmEgrUcDropCnt			Counter64,
78280	rcKhiForwardingRofZagDropPmmEgrScDropCnt			Counter64,
78281	rcKhiForwardingRofZagDropPmmEgrMcRootT0DropCnt			Counter64,
78282	rcKhiForwardingRofZagDropPmmEgrMcRootT1DropCnt			Counter64,
78283	rcKhiForwardingRofZagDropPmmEgrMcRootT2DropCnt			Counter64,
78284	rcKhiForwardingRofZagDropPmmEgrMcRootT3DropCnt			Counter64,
78285	rcKhiForwardingRofZagDropPmmEgrMcRootT4DropCnt			Counter64,
78286	rcKhiForwardingRofZagDropPmmEgrMcRootT5DropCnt			Counter64,
78287	rcKhiForwardingRofZagDropPmmEgrMcRootT6DropCnt			Counter64,
78288	rcKhiForwardingRofZagDropPmmEgrMcRootT7DropCnt			Counter64,
78289	rcKhiForwardingRofZagDropPmmEgrOobDropCnt			Counter64,
78290	rcKhiForwardingRofZagDropPmmEgrExpandDropCnt			Counter64,
78291	rcKhiForwardingRofZagDropPmmMpvMpidDropCnt			Counter64,
78292	rcKhiForwardingRofZagDropZfaInvalidGpidDropCnt			Counter64,
78293	rcKhiForwardingRofZagDropCifRxOperErrCnt			Counter64,
78294	rcKhiForwardingRofZagDropEhpStgDropCnt				Counter64,
78295	rcKhiForwardingRofZagDropEhpNoRcvrDropCnt			Counter64,
78296	rcKhiForwardingRofZagDropHcfcRxErrCnt				Counter64,
78297	rcKhiForwardingRofZagDropZipRxfragDatErrCnt			Counter64,
78298	rcKhiForwardingRofZagDropZiPRxfragRspErrCnt			Counter64,
78299	rcKhiForwardingRofZagDropZipRxfragPcieErrCnt			Counter64,
78300	rcKhiForwardingRofZagDropZipRxfragSephErrCnt			Counter64,
78301	rcKhiForwardingRofZagDropZipRxfragSeplErrCnt			Counter64,
78302	rcKhiForwardingRofZagDropZipRxfragDropCnt			Counter64,
78303	rcKhiForwardingRofZagDropZipRxfragInvctlCnt			Counter64,
78304	rcKhiForwardingRofZagDropZpktRxErrCnt				Counter64,
78305	rcKhiForwardingRofZagDropZpktTxErrCnt				Counter64
78306        }
78307
78308
78309
78310rcKhiForwardingRofZagDropStatsSlot  OBJECT-TYPE
78311     SYNTAX         Integer32 (3..12)
78312     MAX-ACCESS     not-accessible
78313     STATUS         current
78314     DESCRIPTION    "Slot Number"
78315     ::= { rcKhiForwardingRofZagDropStatsEntry 1 }
78316
78317rcKhiForwardingRofZagDropStatsSlice  OBJECT-TYPE
78318     SYNTAX         Integer32 (0..2)
78319     MAX-ACCESS     not-accessible
78320     STATUS         current
78321     DESCRIPTION    "Slice Number"
78322     ::= { rcKhiForwardingRofZagDropStatsEntry 2 }
78323
78324rcKhiForwardingRofZagDropStatsLane  OBJECT-TYPE
78325     SYNTAX         Integer32 (0..1)
78326     MAX-ACCESS     not-accessible
78327     STATUS         current
78328     DESCRIPTION    "Lane"
78329     ::= { rcKhiForwardingRofZagDropStatsEntry 3 }
78330
78331rcKhiForwardingRofZagDropPmmRspCmdDropCnt OBJECT-TYPE
78332     SYNTAX         Counter64
78333     MAX-ACCESS     read-only
78334     STATUS         current
78335     DESCRIPTION    "PMM_RSP_CMD_DROP_COUNT"
78336     ::= { rcKhiForwardingRofZagDropStatsEntry 4 }
78337
78338rcKhiForwardingRofZagDropPmmFabricPort0FfeDropCnt OBJECT-TYPE
78339     SYNTAX         Counter64
78340     MAX-ACCESS     read-only
78341     STATUS         current
78342     DESCRIPTION    "PMM_FABRIC_PORT0_FFE_DROP_COUNT"
78343     ::= { rcKhiForwardingRofZagDropStatsEntry 5 }
78344
78345rcKhiForwardingRofZagDropPmmFabricPort1FfeDropCnt OBJECT-TYPE
78346     SYNTAX         Counter64
78347     MAX-ACCESS     read-only
78348     STATUS         current
78349     DESCRIPTION    "PMM_FABRIC_PORT1_FFE_DROP_COUNT"
78350     ::= { rcKhiForwardingRofZagDropStatsEntry 6 }
78351
78352rcKhiForwardingRofZagDropPmmPmCmdDropCnt OBJECT-TYPE
78353     SYNTAX         Counter64
78354     MAX-ACCESS     read-only
78355     STATUS         current
78356     DESCRIPTION    "PMM_PM_CMD_DROP_COUNT"
78357     ::= { rcKhiForwardingRofZagDropStatsEntry 7 }
78358
78359rcKhiForwardingRofZagDropPmmDpRxDropCnt OBJECT-TYPE
78360     SYNTAX         Counter64
78361     MAX-ACCESS     read-only
78362     STATUS         current
78363     DESCRIPTION    "PMM_DP_RX_DRP_COUNT"
78364     ::= { rcKhiForwardingRofZagDropStatsEntry 8 }
78365
78366rcKhiForwardingRofZagDropPmmIngDataCtlDropCnt OBJECT-TYPE
78367     SYNTAX         Counter64
78368     MAX-ACCESS     read-only
78369     STATUS         current
78370     DESCRIPTION    "PMM_INGRESS_DATA_CTL_DROP_COUNT"
78371     ::= { rcKhiForwardingRofZagDropStatsEntry 9 }
78372
78373rcKhiForwardingRofZagDropPmmIngDataPort0DropCnt OBJECT-TYPE
78374     SYNTAX         Counter64
78375     MAX-ACCESS     read-only
78376     STATUS         current
78377     DESCRIPTION    "PMM_INGRESS_DATA_PORT0_DROP_COUNT"
78378     ::= { rcKhiForwardingRofZagDropStatsEntry 10 }
78379
78380rcKhiForwardingRofZagDropPmmIngDataPort1DropCnt OBJECT-TYPE
78381     SYNTAX         Counter64
78382     MAX-ACCESS     read-only
78383     STATUS         current
78384     DESCRIPTION    "PMM_INGRESS_DATA_PORT1_DROP_COUNT"
78385     ::= { rcKhiForwardingRofZagDropStatsEntry 11 }
78386
78387rcKhiForwardingRofZagDropPmmIngDataPort2DropCnt OBJECT-TYPE
78388     SYNTAX         Counter64
78389     MAX-ACCESS     read-only
78390     STATUS         current
78391     DESCRIPTION    "PMM_INGRESS_DATA_PORT2_DROP_COUNT"
78392     ::= { rcKhiForwardingRofZagDropStatsEntry 12 }
78393
78394rcKhiForwardingRofZagDropPmmIngDataPort3DropCnt OBJECT-TYPE
78395     SYNTAX         Counter64
78396     MAX-ACCESS     read-only
78397     STATUS         current
78398     DESCRIPTION    "PMM_INGRESS_DATA_PORT3_DROP_COUNT"
78399     ::= { rcKhiForwardingRofZagDropStatsEntry 13 }
78400
78401rcKhiForwardingRofZagDropPmmIngDataPort4DropCnt OBJECT-TYPE
78402     SYNTAX         Counter64
78403     MAX-ACCESS     read-only
78404     STATUS         current
78405     DESCRIPTION    "PMM_INGRESS_DATA_PORT4_DROP_COUNT"
78406     ::= { rcKhiForwardingRofZagDropStatsEntry 14 }
78407
78408rcKhiForwardingRofZagDropPmmIngDataPort5DropCnt OBJECT-TYPE
78409     SYNTAX         Counter64
78410     MAX-ACCESS     read-only
78411     STATUS         current
78412     DESCRIPTION    "PMM_INGRESS_DATA_PORT5_DROP_COUNT"
78413     ::= { rcKhiForwardingRofZagDropStatsEntry 15 }
78414
78415rcKhiForwardingRofZagDropPmmIngDataPort6DropCnt OBJECT-TYPE
78416     SYNTAX         Counter64
78417     MAX-ACCESS     read-only
78418     STATUS         current
78419     DESCRIPTION    "PMM_INGRESS_DATA_PORT6_DROP_COUNT"
78420     ::= { rcKhiForwardingRofZagDropStatsEntry 16 }
78421
78422rcKhiForwardingRofZagDropPmmIngDataPort7DropCnt OBJECT-TYPE
78423     SYNTAX         Counter64
78424     MAX-ACCESS     read-only
78425     STATUS         current
78426     DESCRIPTION    "PMM_INGRESS_DATA_PORT7_DROP_COUNT"
78427     ::= { rcKhiForwardingRofZagDropStatsEntry 17 }
78428
78429rcKhiForwardingRofZagDropPmmIngDataPort8DropCnt OBJECT-TYPE
78430     SYNTAX         Counter64
78431     MAX-ACCESS     read-only
78432     STATUS         current
78433     DESCRIPTION    "PMM_INGRESS_DATA_PORT8_DROP_COUNT"
78434     ::= { rcKhiForwardingRofZagDropStatsEntry 18 }
78435
78436rcKhiForwardingRofZagDropPmmIngDataPort9DropCnt OBJECT-TYPE
78437     SYNTAX         Counter64
78438     MAX-ACCESS     read-only
78439     STATUS         current
78440     DESCRIPTION    "PMM_INGRESS_DATA_PORT9_DROP_COUNT"
78441     ::= { rcKhiForwardingRofZagDropStatsEntry 19 }
78442
78443rcKhiForwardingRofZagDropPmmIngDataPort10DropCnt OBJECT-TYPE
78444     SYNTAX         Counter64
78445     MAX-ACCESS     read-only
78446     STATUS         current
78447     DESCRIPTION    "PMM_INGRESS_DATA_PORT10_DROP_COUNT"
78448     ::= { rcKhiForwardingRofZagDropStatsEntry 20 }
78449
78450rcKhiForwardingRofZagDropPmmIngDataPort11DropCnt OBJECT-TYPE
78451     SYNTAX         Counter64
78452     MAX-ACCESS     read-only
78453     STATUS         current
78454     DESCRIPTION    "PMM_INGRESS_DATA_PORT11_DROP_COUN"
78455     ::= { rcKhiForwardingRofZagDropStatsEntry 21 }
78456
78457rcKhiForwardingRofZagDropPmmIngDataPort12DropCnt OBJECT-TYPE
78458     SYNTAX         Counter64
78459     MAX-ACCESS     read-only
78460     STATUS         current
78461     DESCRIPTION    "PMM_INGRESS_DATA_PORT12_DROP_COUNT"
78462     ::= { rcKhiForwardingRofZagDropStatsEntry 22 }
78463
78464rcKhiForwardingRofZagDropPmmIngDataPort13DropCnt OBJECT-TYPE
78465     SYNTAX         Counter64
78466     MAX-ACCESS     read-only
78467     STATUS         current
78468     DESCRIPTION    "PMM_INGRESS_DATA_PORT13_DROP_COUNT"
78469     ::= { rcKhiForwardingRofZagDropStatsEntry 23 }
78470
78471rcKhiForwardingRofZagDropPmmIngDataPort14DropCnt OBJECT-TYPE
78472     SYNTAX         Counter64
78473     MAX-ACCESS     read-only
78474     STATUS         current
78475     DESCRIPTION    "PMM_INGRESS_DATA_PORT14_DROP_COUNT"
78476     ::= { rcKhiForwardingRofZagDropStatsEntry 24 }
78477
78478rcKhiForwardingRofZagDropPmmIngDataPort15DropCnt OBJECT-TYPE
78479     SYNTAX         Counter64
78480     MAX-ACCESS     read-only
78481     STATUS         current
78482     DESCRIPTION    "PMM_INGRESS_DATA_PORT15_DROP_COUNT"
78483     ::= { rcKhiForwardingRofZagDropStatsEntry 25 }
78484
78485rcKhiForwardingRofZagDropPmmIngCopDropCnt OBJECT-TYPE
78486     SYNTAX         Counter64
78487     MAX-ACCESS     read-only
78488     STATUS         current
78489     DESCRIPTION    "PMM_INGRESS_COP_DROP_COUN"
78490     ::= { rcKhiForwardingRofZagDropStatsEntry 26 }
78491
78492rcKhiForwardingRofZagDropPmmIngExpandDropCnt OBJECT-TYPE
78493     SYNTAX         Counter64
78494     MAX-ACCESS     read-only
78495     STATUS         current
78496     DESCRIPTION    "PMM_INGRESS_EXPAND_DROP_COUNT"
78497     ::= { rcKhiForwardingRofZagDropStatsEntry 27 }
78498
78499rcKhiForwardingRofZagDropPmmEgrUcDropCnt OBJECT-TYPE
78500     SYNTAX         Counter64
78501     MAX-ACCESS     read-only
78502     STATUS         current
78503     DESCRIPTION    "PMM_EGRESS_UC_DROP_COUNT"
78504     ::= { rcKhiForwardingRofZagDropStatsEntry 28 }
78505
78506rcKhiForwardingRofZagDropPmmEgrScDropCnt OBJECT-TYPE
78507     SYNTAX         Counter64
78508     MAX-ACCESS     read-only
78509     STATUS         current
78510     DESCRIPTION    "PMM_EGRESS_SC_DROP_COUNT"
78511     ::= { rcKhiForwardingRofZagDropStatsEntry 29 }
78512
78513rcKhiForwardingRofZagDropPmmEgrMcRootT0DropCnt OBJECT-TYPE
78514     SYNTAX         Counter64
78515     MAX-ACCESS     read-only
78516     STATUS         current
78517     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T0_DROP_COUNT"
78518     ::= { rcKhiForwardingRofZagDropStatsEntry 30 }
78519
78520rcKhiForwardingRofZagDropPmmEgrMcRootT1DropCnt OBJECT-TYPE
78521     SYNTAX         Counter64
78522     MAX-ACCESS     read-only
78523     STATUS         current
78524     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T1_DROP_COUNT"
78525     ::= { rcKhiForwardingRofZagDropStatsEntry 31 }
78526
78527rcKhiForwardingRofZagDropPmmEgrMcRootT2DropCnt OBJECT-TYPE
78528     SYNTAX         Counter64
78529     MAX-ACCESS     read-only
78530     STATUS         current
78531     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T2_DROP_COUNT"
78532     ::= { rcKhiForwardingRofZagDropStatsEntry 32 }
78533
78534rcKhiForwardingRofZagDropPmmEgrMcRootT3DropCnt OBJECT-TYPE
78535     SYNTAX         Counter64
78536     MAX-ACCESS     read-only
78537     STATUS         current
78538     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T3_DROP_COUN"
78539     ::= { rcKhiForwardingRofZagDropStatsEntry 33 }
78540
78541rcKhiForwardingRofZagDropPmmEgrMcRootT4DropCnt OBJECT-TYPE
78542     SYNTAX         Counter64
78543     MAX-ACCESS     read-only
78544     STATUS         current
78545     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T4_DROP_COUNT"
78546     ::= { rcKhiForwardingRofZagDropStatsEntry 34 }
78547
78548rcKhiForwardingRofZagDropPmmEgrMcRootT5DropCnt OBJECT-TYPE
78549     SYNTAX         Counter64
78550     MAX-ACCESS     read-only
78551     STATUS         current
78552     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T5_DROP_COUNT"
78553     ::= { rcKhiForwardingRofZagDropStatsEntry 35 }
78554
78555rcKhiForwardingRofZagDropPmmEgrMcRootT6DropCnt OBJECT-TYPE
78556     SYNTAX         Counter64
78557     MAX-ACCESS     read-only
78558     STATUS         current
78559     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T6_DROP_COUNT"
78560     ::= { rcKhiForwardingRofZagDropStatsEntry 36 }
78561
78562rcKhiForwardingRofZagDropPmmEgrMcRootT7DropCnt OBJECT-TYPE
78563     SYNTAX         Counter64
78564     MAX-ACCESS     read-only
78565     STATUS         current
78566     DESCRIPTION    "PMM_EGRESS_MC_ROOT_T7_DROP_COUNT"
78567     ::= { rcKhiForwardingRofZagDropStatsEntry 37 }
78568
78569rcKhiForwardingRofZagDropPmmEgrOobDropCnt OBJECT-TYPE
78570     SYNTAX         Counter64
78571     MAX-ACCESS     read-only
78572     STATUS         current
78573     DESCRIPTION    "PMM_EGRESS_OOB_DROP_COUNT"
78574     ::= { rcKhiForwardingRofZagDropStatsEntry 38 }
78575
78576rcKhiForwardingRofZagDropPmmEgrExpandDropCnt OBJECT-TYPE
78577     SYNTAX         Counter64
78578     MAX-ACCESS     read-only
78579     STATUS         current
78580     DESCRIPTION    "PMM_EGRESS_EXPAND_DROP_COUNT"
78581     ::= { rcKhiForwardingRofZagDropStatsEntry 39 }
78582
78583rcKhiForwardingRofZagDropPmmMpvMpidDropCnt OBJECT-TYPE
78584     SYNTAX         Counter64
78585     MAX-ACCESS     read-only
78586     STATUS         current
78587     DESCRIPTION    "PMM_MPV_MPID_DROP_COUN"
78588     ::= { rcKhiForwardingRofZagDropStatsEntry 40 }
78589
78590rcKhiForwardingRofZagDropZfaInvalidGpidDropCnt OBJECT-TYPE
78591     SYNTAX         Counter64
78592     MAX-ACCESS     read-only
78593     STATUS         current
78594     DESCRIPTION    "ZFA_INVALID_GPID_DROP_COUNT"
78595     ::= { rcKhiForwardingRofZagDropStatsEntry 41 }
78596
78597rcKhiForwardingRofZagDropCifRxOperErrCnt OBJECT-TYPE
78598     SYNTAX         Counter64
78599     MAX-ACCESS     read-only
78600     STATUS         current
78601     DESCRIPTION    "CIF_RX_OPERATION_ERROR_COUNT"
78602     ::= { rcKhiForwardingRofZagDropStatsEntry 42 }
78603
78604rcKhiForwardingRofZagDropEhpStgDropCnt OBJECT-TYPE
78605     SYNTAX         Counter64
78606     MAX-ACCESS     read-only
78607     STATUS         current
78608     DESCRIPTION    "EHP_STG_DROP_COUNT"
78609     ::= { rcKhiForwardingRofZagDropStatsEntry 43 }
78610
78611rcKhiForwardingRofZagDropEhpNoRcvrDropCnt OBJECT-TYPE
78612     SYNTAX         Counter64
78613     MAX-ACCESS     read-only
78614     STATUS         current
78615     DESCRIPTION    "EHP_NO_RCVR_DROP_COUNT"
78616     ::= { rcKhiForwardingRofZagDropStatsEntry 44 }
78617
78618
78619rcKhiForwardingRofZagDropHcfcRxErrCnt OBJECT-TYPE
78620     SYNTAX         Counter64
78621     MAX-ACCESS     read-only
78622     STATUS         current
78623     DESCRIPTION    "HCFC_RX_ERR_CNT"
78624     ::= { rcKhiForwardingRofZagDropStatsEntry 45 }
78625
78626rcKhiForwardingRofZagDropZipRxfragDatErrCnt OBJECT-TYPE
78627     SYNTAX         Counter64
78628     MAX-ACCESS     read-only
78629     STATUS         current
78630     DESCRIPTION    "ZIP_RXFRAG_DAT_ERR_CNT"
78631     ::= { rcKhiForwardingRofZagDropStatsEntry 46 }
78632
78633rcKhiForwardingRofZagDropZiPRxfragRspErrCnt OBJECT-TYPE
78634     SYNTAX         Counter64
78635     MAX-ACCESS     read-only
78636     STATUS         current
78637     DESCRIPTION    "ZIP_RXFRAG_RSP_ERR_CNT"
78638     ::= { rcKhiForwardingRofZagDropStatsEntry 47 }
78639
78640rcKhiForwardingRofZagDropZipRxfragPcieErrCnt OBJECT-TYPE
78641     SYNTAX         Counter64
78642     MAX-ACCESS     read-only
78643     STATUS         current
78644     DESCRIPTION    "ZIP_RXFRAG_PCIE_ERR_CNT"
78645     ::= { rcKhiForwardingRofZagDropStatsEntry 48 }
78646
78647rcKhiForwardingRofZagDropZipRxfragSephErrCnt OBJECT-TYPE
78648     SYNTAX         Counter64
78649     MAX-ACCESS     read-only
78650     STATUS         current
78651     DESCRIPTION    "ZIP_RXFRAG_SEPH_ERR_CNT"
78652     ::= { rcKhiForwardingRofZagDropStatsEntry 49 }
78653
78654rcKhiForwardingRofZagDropZipRxfragSeplErrCnt OBJECT-TYPE
78655     SYNTAX         Counter64
78656     MAX-ACCESS     read-only
78657     STATUS         current
78658     DESCRIPTION    "ZIP_RXFRAG_SEPL_ERR_CN"
78659     ::= { rcKhiForwardingRofZagDropStatsEntry 50 }
78660
78661rcKhiForwardingRofZagDropZipRxfragDropCnt OBJECT-TYPE
78662     SYNTAX         Counter64
78663     MAX-ACCESS     read-only
78664     STATUS         current
78665     DESCRIPTION    "ZIP_RXFRAG_DROP_CNT"
78666     ::= { rcKhiForwardingRofZagDropStatsEntry 51 }
78667
78668rcKhiForwardingRofZagDropZipRxfragInvctlCnt OBJECT-TYPE
78669     SYNTAX         Counter64
78670     MAX-ACCESS     read-only
78671     STATUS         current
78672     DESCRIPTION    "ZIP_RXFRAG_INVCTL_CN"
78673     ::= { rcKhiForwardingRofZagDropStatsEntry 52 }
78674
78675rcKhiForwardingRofZagDropZpktRxErrCnt OBJECT-TYPE
78676     SYNTAX         Counter64
78677     MAX-ACCESS     read-only
78678     STATUS         current
78679     DESCRIPTION    "ZPKT_RX_ERR_CNT"
78680     ::= { rcKhiForwardingRofZagDropStatsEntry 53 }
78681
78682rcKhiForwardingRofZagDropZpktTxErrCnt OBJECT-TYPE
78683     SYNTAX         Counter64
78684     MAX-ACCESS     read-only
78685     STATUS         current
78686     DESCRIPTION    "ZPKT_TX_ERR_CNT"
78687     ::= { rcKhiForwardingRofZagDropStatsEntry 54 }
78688
78689
78690
78691-- KHI Forwarding table for Rof Zagros Drop Extended stats
78692
78693rcKhiForwardingRofZagDropExtendedStatsTable  OBJECT-TYPE
78694     SYNTAX          SEQUENCE OF RcKhiForwardingRofZagDropExtendedStatsEntry
78695     MAX-ACCESS      not-accessible
78696     STATUS          current
78697     DESCRIPTION     "Forwarding Zagros Drop Stats - Multiple Instance Registers -  Key Health Indicator MIB for RoF."
78698     ::= { rcKhiForwardingCb 14 }
78699
78700rcKhiForwardingRofZagDropExtendedStatsEntry OBJECT-TYPE
78701     SYNTAX          RcKhiForwardingRofZagDropExtendedStatsEntry
78702     MAX-ACCESS      not-accessible
78703     STATUS          current
78704     DESCRIPTION     "Forwarding Zagros Drop Extended Stats KHI - RoF."
78705     INDEX           { rcKhiForwardingRofZagDropExtendedStatsSlot,
78706     		       rcKhiForwardingRofZagDropExtendedStatsSlice,
78707                       rcKhiForwardingRofZagDropExtendedStatsLane }
78708     ::= { rcKhiForwardingRofZagDropExtendedStatsTable 1 }
78709
78710RcKhiForwardingRofZagDropExtendedStatsEntry ::=
78711     SEQUENCE {
78712        rcKhiForwardingRofZagDropExtendedStatsSlot			        Integer32,
78713	rcKhiForwardingRofZagDropExtendedStatsSlice                        	Integer32,
78714	rcKhiForwardingRofZagDropExtendedStatsLane				Integer32,
78715	rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt0			Counter64,
78716        rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt1			Counter64,
78717	rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt0			Counter64,
78718	rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt1			Counter64,
78719	rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt0			Counter64,
78720	rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt1			Counter64,
78721	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt0			Counter64,
78722	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt1			Counter64,
78723	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt2			Counter64,
78724	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt3			Counter64,
78725	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt4			Counter64,
78726	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt5			Counter64,
78727	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt6			Counter64,
78728	rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt7			Counter64,
78729	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt0			Counter64,
78730	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt1			Counter64,
78731	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt2			Counter64,
78732	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt3			Counter64,
78733	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt4			Counter64,
78734	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt5			Counter64,
78735	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt6			Counter64,
78736	rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt7			Counter64,
78737	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt0			Counter64,
78738	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt1			Counter64,
78739	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt2			Counter64,
78740	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt3			Counter64,
78741	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt4			Counter64,
78742	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt5			Counter64,
78743	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt6			Counter64,
78744	rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt7			Counter64,
78745	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt0			Counter64,
78746	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt1			Counter64,
78747	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt2			Counter64,
78748	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt3			Counter64,
78749	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt4			Counter64,
78750	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt5			Counter64,
78751	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt6			Counter64,
78752	rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt7			Counter64,
78753	rcKhiForwardingRofZagDropExtendedTxbDropCnt0				Counter64,
78754	rcKhiForwardingRofZagDropExtendedTxbDropCnt1				Counter64,
78755	rcKhiForwardingRofZagDropExtendedTxbDropCnt2				Counter64,
78756	rcKhiForwardingRofZagDropExtendedTxbDropCnt3				Counter64,
78757	rcKhiForwardingRofZagDropExtendedTxbDropCnt4				Counter64,
78758	rcKhiForwardingRofZagDropExtendedTxbDropCnt5				Counter64,
78759	rcKhiForwardingRofZagDropExtendedTxbDropCnt6				Counter64,
78760	rcKhiForwardingRofZagDropExtendedTxbDropCnt7				Counter64,
78761	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt0				Counter64,
78762	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt1				Counter64,
78763	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt2				Counter64,
78764	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt3				Counter64,
78765	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt4				Counter64,
78766	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt5				Counter64,
78767	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt6				Counter64,
78768	rcKhiForwardingRofZagDropExtendedTxbDiscardCnt7				Counter64
78769	}
78770
78771rcKhiForwardingRofZagDropExtendedStatsSlot  OBJECT-TYPE
78772     SYNTAX         Integer32 (3..12)
78773     MAX-ACCESS     not-accessible
78774     STATUS         current
78775     DESCRIPTION    "Slot Number"
78776     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 1 }
78777
78778rcKhiForwardingRofZagDropExtendedStatsSlice  OBJECT-TYPE
78779     SYNTAX         Integer32 (0..2)
78780     MAX-ACCESS     not-accessible
78781     STATUS         current
78782     DESCRIPTION    "Slice Number"
78783     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 2 }
78784
78785rcKhiForwardingRofZagDropExtendedStatsLane  OBJECT-TYPE
78786     SYNTAX         Integer32 (0..1)
78787     MAX-ACCESS     not-accessible
78788     STATUS         current
78789     DESCRIPTION    "Lane"
78790     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 3 }
78791
78792rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt0 OBJECT-TYPE
78793     SYNTAX         Counter64
78794     MAX-ACCESS     read-only
78795     STATUS         current
78796     DESCRIPTION    "FP_RX_PACKET_ERROR_COUNT0"
78797     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 4 }
78798
78799rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt1 OBJECT-TYPE
78800     SYNTAX         Counter64
78801     MAX-ACCESS     read-only
78802     STATUS         current
78803     DESCRIPTION    "FP_RX_PACKET_ERROR_COUNT1"
78804     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 5 }
78805
78806rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt0 OBJECT-TYPE
78807     SYNTAX         Counter64
78808     MAX-ACCESS     read-only
78809     STATUS         current
78810     DESCRIPTION    "FP_TX_PACKET_ERROR_COUNT0"
78811     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 6 }
78812
78813rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt1 OBJECT-TYPE
78814     SYNTAX         Counter64
78815     MAX-ACCESS     read-only
78816     STATUS         current
78817     DESCRIPTION    "FP_TX_PACKET_ERROR_COUNT1"
78818     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 7 }
78819
78820rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt0 OBJECT-TYPE
78821     SYNTAX         Counter64
78822     MAX-ACCESS     read-only
78823     STATUS         current
78824     DESCRIPTION    "FP_RX_JUNK_ERROR_COUNT0"
78825     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 8 }
78826
78827rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt1 OBJECT-TYPE
78828     SYNTAX         Counter64
78829     MAX-ACCESS     read-only
78830     STATUS         current
78831     DESCRIPTION    "FP_RX_JUNK_ERROR_COUNT1"
78832     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 9 }
78833
78834rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt0 OBJECT-TYPE
78835     SYNTAX         Counter64
78836     MAX-ACCESS     read-only
78837     STATUS         current
78838     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT0"
78839     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 10 }
78840
78841rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt1 OBJECT-TYPE
78842     SYNTAX         Counter64
78843     MAX-ACCESS     read-only
78844     STATUS         current
78845     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT1"
78846     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 11 }
78847
78848rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt2 OBJECT-TYPE
78849     SYNTAX         Counter64
78850     MAX-ACCESS     read-only
78851     STATUS         current
78852     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT2"
78853     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 12 }
78854
78855rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt3 OBJECT-TYPE
78856     SYNTAX         Counter64
78857     MAX-ACCESS     read-only
78858     STATUS         current
78859     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT3"
78860     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 13 }
78861
78862rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt4 OBJECT-TYPE
78863     SYNTAX         Counter64
78864     MAX-ACCESS     read-only
78865     STATUS         current
78866     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT4"
78867     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 14 }
78868
78869rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt5 OBJECT-TYPE
78870     SYNTAX         Counter64
78871     MAX-ACCESS     read-only
78872     STATUS         current
78873     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT5"
78874     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 15 }
78875
78876rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt6 OBJECT-TYPE
78877     SYNTAX         Counter64
78878     MAX-ACCESS     read-only
78879     STATUS         current
78880     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT6"
78881     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 16 }
78882
78883rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt7 OBJECT-TYPE
78884     SYNTAX         Counter64
78885     MAX-ACCESS     read-only
78886     STATUS         current
78887     DESCRIPTION    "PMM_MPV_SKO_DROP_COUNT7"
78888     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 17 }
78889
78890rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt0 OBJECT-TYPE
78891     SYNTAX         Counter64
78892     MAX-ACCESS     read-only
78893     STATUS         current
78894     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT0"
78895     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 18 }
78896
78897rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt1 OBJECT-TYPE
78898     SYNTAX         Counter64
78899     MAX-ACCESS     read-only
78900     STATUS         current
78901     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT1"
78902     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 19 }
78903
78904rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt2 OBJECT-TYPE
78905     SYNTAX         Counter64
78906     MAX-ACCESS     read-only
78907     STATUS         current
78908     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT2"
78909     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 20 }
78910
78911rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt3 OBJECT-TYPE
78912     SYNTAX         Counter64
78913     MAX-ACCESS     read-only
78914     STATUS         current
78915     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT3"
78916     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 21 }
78917
78918rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt4 OBJECT-TYPE
78919     SYNTAX         Counter64
78920     MAX-ACCESS     read-only
78921     STATUS         current
78922     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT4"
78923     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 22 }
78924
78925rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt5 OBJECT-TYPE
78926     SYNTAX         Counter64
78927     MAX-ACCESS     read-only
78928     STATUS         current
78929     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT5"
78930     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 23 }
78931
78932rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt6 OBJECT-TYPE
78933     SYNTAX         Counter64
78934     MAX-ACCESS     read-only
78935     STATUS         current
78936     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT6"
78937     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 24 }
78938
78939rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt7 OBJECT-TYPE
78940     SYNTAX         Counter64
78941     MAX-ACCESS     read-only
78942     STATUS         current
78943     DESCRIPTION    "PMM_MPV_MLT_DROP_COUNT7"
78944     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 25 }
78945
78946rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt0 OBJECT-TYPE
78947     SYNTAX         Counter64
78948     MAX-ACCESS     read-only
78949     STATUS         current
78950     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT0"
78951     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 26 }
78952
78953rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt1 OBJECT-TYPE
78954     SYNTAX         Counter64
78955     MAX-ACCESS     read-only
78956     STATUS         current
78957     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT1"
78958     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 27 }
78959
78960rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt2 OBJECT-TYPE
78961     SYNTAX         Counter64
78962     MAX-ACCESS     read-only
78963     STATUS         current
78964     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT2"
78965     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 28 }
78966
78967rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt3 OBJECT-TYPE
78968     SYNTAX         Counter64
78969     MAX-ACCESS     read-only
78970     STATUS         current
78971     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT3"
78972     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 29 }
78973
78974rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt4 OBJECT-TYPE
78975     SYNTAX         Counter64
78976     MAX-ACCESS     read-only
78977     STATUS         current
78978     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT4"
78979     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 30 }
78980
78981rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt5 OBJECT-TYPE
78982     SYNTAX         Counter64
78983     MAX-ACCESS     read-only
78984     STATUS         current
78985     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT5"
78986     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 31 }
78987
78988rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt6 OBJECT-TYPE
78989     SYNTAX         Counter64
78990     MAX-ACCESS     read-only
78991     STATUS         current
78992     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT6"
78993     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 32 }
78994
78995rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt7 OBJECT-TYPE
78996     SYNTAX         Counter64
78997     MAX-ACCESS     read-only
78998     STATUS         current
78999     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT7"
79000     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 33 }
79001
79002rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt0 OBJECT-TYPE
79003     SYNTAX         Counter64
79004     MAX-ACCESS     read-only
79005     STATUS         current
79006     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT0"
79007     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 34 }
79008
79009rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt1 OBJECT-TYPE
79010     SYNTAX         Counter64
79011     MAX-ACCESS     read-only
79012     STATUS         current
79013     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT1"
79014     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 35 }
79015
79016rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt2 OBJECT-TYPE
79017     SYNTAX         Counter64
79018     MAX-ACCESS     read-only
79019     STATUS         current
79020     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT2"
79021     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 36 }
79022
79023rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt3 OBJECT-TYPE
79024     SYNTAX         Counter64
79025     MAX-ACCESS     read-only
79026     STATUS         current
79027     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT3"
79028     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 37 }
79029
79030rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt4 OBJECT-TYPE
79031     SYNTAX         Counter64
79032     MAX-ACCESS     read-only
79033     STATUS         current
79034     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT4"
79035     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 38 }
79036
79037rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt5 OBJECT-TYPE
79038     SYNTAX         Counter64
79039     MAX-ACCESS     read-only
79040     STATUS         current
79041     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT5"
79042     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 39 }
79043
79044rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt6 OBJECT-TYPE
79045     SYNTAX         Counter64
79046     MAX-ACCESS     read-only
79047     STATUS         current
79048     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT6"
79049     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 40 }
79050
79051rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt7 OBJECT-TYPE
79052     SYNTAX         Counter64
79053     MAX-ACCESS     read-only
79054     STATUS         current
79055     DESCRIPTION    "PMM_MPV_FFE_DROP_COUNT7"
79056     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 41 }
79057
79058rcKhiForwardingRofZagDropExtendedTxbDropCnt0 OBJECT-TYPE
79059     SYNTAX         Counter64
79060     MAX-ACCESS     read-only
79061     STATUS         current
79062     DESCRIPTION    "TXB_DROP_CNT0"
79063     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 42 }
79064
79065rcKhiForwardingRofZagDropExtendedTxbDropCnt1 OBJECT-TYPE
79066     SYNTAX         Counter64
79067     MAX-ACCESS     read-only
79068     STATUS         current
79069     DESCRIPTION    "TXB_DROP_CNT1"
79070     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 43 }
79071
79072rcKhiForwardingRofZagDropExtendedTxbDropCnt2 OBJECT-TYPE
79073     SYNTAX         Counter64
79074     MAX-ACCESS     read-only
79075     STATUS         current
79076     DESCRIPTION    "TXB_DROP_CNT2"
79077     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 44 }
79078
79079rcKhiForwardingRofZagDropExtendedTxbDropCnt3 OBJECT-TYPE
79080     SYNTAX         Counter64
79081     MAX-ACCESS     read-only
79082     STATUS         current
79083     DESCRIPTION    "TXB_DROP_CNT3"
79084     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 45 }
79085
79086rcKhiForwardingRofZagDropExtendedTxbDropCnt4 OBJECT-TYPE
79087     SYNTAX         Counter64
79088     MAX-ACCESS     read-only
79089     STATUS         current
79090     DESCRIPTION    "TXB_DROP_CNT4"
79091     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 46 }
79092
79093rcKhiForwardingRofZagDropExtendedTxbDropCnt5 OBJECT-TYPE
79094     SYNTAX         Counter64
79095     MAX-ACCESS     read-only
79096     STATUS         current
79097     DESCRIPTION    "TXB_DROP_CNT5"
79098     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 47 }
79099
79100rcKhiForwardingRofZagDropExtendedTxbDropCnt6 OBJECT-TYPE
79101     SYNTAX         Counter64
79102     MAX-ACCESS     read-only
79103     STATUS         current
79104     DESCRIPTION    "TXB_DROP_CNT6"
79105     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 48 }
79106
79107rcKhiForwardingRofZagDropExtendedTxbDropCnt7 OBJECT-TYPE
79108     SYNTAX         Counter64
79109     MAX-ACCESS     read-only
79110     STATUS         current
79111     DESCRIPTION    "TXB_DROP_CNT7"
79112     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 49 }
79113
79114rcKhiForwardingRofZagDropExtendedTxbDiscardCnt0 OBJECT-TYPE
79115     SYNTAX         Counter64
79116     MAX-ACCESS     read-only
79117     STATUS         current
79118     DESCRIPTION    "TXB_DISCARD_COUNT0"
79119     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 50 }
79120
79121rcKhiForwardingRofZagDropExtendedTxbDiscardCnt1 OBJECT-TYPE
79122     SYNTAX         Counter64
79123     MAX-ACCESS     read-only
79124     STATUS         current
79125     DESCRIPTION    "TXB_DISCARD_COUNT1"
79126     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 51 }
79127
79128rcKhiForwardingRofZagDropExtendedTxbDiscardCnt2 OBJECT-TYPE
79129     SYNTAX         Counter64
79130     MAX-ACCESS     read-only
79131     STATUS         current
79132     DESCRIPTION    "TXB_DISCARD_COUNT2"
79133     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 52 }
79134
79135rcKhiForwardingRofZagDropExtendedTxbDiscardCnt3 OBJECT-TYPE
79136     SYNTAX         Counter64
79137     MAX-ACCESS     read-only
79138     STATUS         current
79139     DESCRIPTION    "TXB_DISCARD_COUNT3"
79140     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 53 }
79141
79142rcKhiForwardingRofZagDropExtendedTxbDiscardCnt4 OBJECT-TYPE
79143     SYNTAX         Counter64
79144     MAX-ACCESS     read-only
79145     STATUS         current
79146     DESCRIPTION    "TXB_DISCARD_COUNT4"
79147     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 54 }
79148
79149rcKhiForwardingRofZagDropExtendedTxbDiscardCnt5 OBJECT-TYPE
79150     SYNTAX         Counter64
79151     MAX-ACCESS     read-only
79152     STATUS         current
79153     DESCRIPTION    "TXB_DISCARD_COUNT5"
79154     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 55 }
79155
79156rcKhiForwardingRofZagDropExtendedTxbDiscardCnt6 OBJECT-TYPE
79157     SYNTAX         Counter64
79158     MAX-ACCESS     read-only
79159     STATUS         current
79160     DESCRIPTION    "TXB_DISCARD_COUNT6"
79161     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 56 }
79162
79163rcKhiForwardingRofZagDropExtendedTxbDiscardCnt7 OBJECT-TYPE
79164     SYNTAX         Counter64
79165     MAX-ACCESS     read-only
79166     STATUS         current
79167     DESCRIPTION    "TXB_DISCARD_COUNT7"
79168     ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 57 }
79169
79170
79171
79172-- KHI Forwarding table for Rof Zagros status
79173
79174rcKhiForwardingRofZagStatusTable  OBJECT-TYPE
79175     SYNTAX          SEQUENCE OF RcKhiForwardingRofZagStatusEntry
79176     MAX-ACCESS      not-accessible
79177     STATUS          current
79178     DESCRIPTION     "Forwarding Zagros Status Key Health Indicator MIB for RoF."
79179     ::= { rcKhiForwardingCb 15 }
79180
79181rcKhiForwardingRofZagStatusEntry OBJECT-TYPE
79182     SYNTAX          RcKhiForwardingRofZagStatusEntry
79183     MAX-ACCESS      not-accessible
79184     STATUS          current
79185     DESCRIPTION     "Forwarding Zagros Status KHI - RoF."
79186     INDEX           { rcKhiForwardingRofZagStatusSlot,
79187     		       rcKhiForwardingRofZagStatusSlice,
79188                       rcKhiForwardingRofZagStatusLane }
79189     ::= { rcKhiForwardingRofZagStatusTable 1 }
79190
79191RcKhiForwardingRofZagStatusEntry ::=
79192     SEQUENCE {
79193        rcKhiForwardingRofZagStatusSlot			        Integer32,
79194	rcKhiForwardingRofZagStatusSlice                        Integer32,
79195	rcKhiForwardingRofZagStatusLane				Integer32,
79196	rcKhiForwardingRofZagZag2DeviceIdBuild			Counter32,
79197	rcKhiForwardingRofZagZag2Build			        Counter32,
79198	rcKhiForwardingRofZagZag2Status			        Counter32,
79199	rcKhiForwardingRofZagZag2Interrupt			Counter32,
79200	rcKhiForwardingRofZagZipStatus			        Counter32,
79201	rcKhiForwardingRofZagZipSbmStatus			Counter32,
79202	rcKhiForwardingRofZagCifStatus			        Counter32,
79203	rcKhiForwardingRofZagDpStatus0			        Counter32,
79204	rcKhiForwardingRofZagDpStatus1			        Counter32,
79205	rcKhiForwardingRofZagDpStatus2			        Counter32,
79206	rcKhiForwardingRofZagDpStatus3			        Counter32,
79207	rcKhiForwardingRofZagDpStatus4			        Counter32,
79208	rcKhiForwardingRofZagDpStatus5			        Counter32,
79209	rcKhiForwardingRofZagDpStatus6			        Counter32,
79210	rcKhiForwardingRofZagDpStatus7			        Counter32,
79211	rcKhiForwardingRofZagDpInterrupt0			Counter32,
79212	rcKhiForwardingRofZagDpInterrupt1			Counter32,
79213	rcKhiForwardingRofZagDpInterrupt2			Counter32,
79214	rcKhiForwardingRofZagDpInterrupt3			Counter32,
79215	rcKhiForwardingRofZagDpInterrupt4			Counter32,
79216	rcKhiForwardingRofZagDpInterrupt5			Counter32,
79217	rcKhiForwardingRofZagDpInterrupt6			Counter32,
79218	rcKhiForwardingRofZagDpInterrupt7			Counter32,
79219	rcKhiForwardingRofZagFpStatus0			        Counter32,
79220	rcKhiForwardingRofZagFpStatus1			        Counter32,
79221	rcKhiForwardingRofZagHabStatus			        Counter32,
79222	rcKhiForwardingRofZagPmmInterrupt			Counter32,
79223	rcKhiForwardingRofZagPmmIngDataPageCnt			Counter32,
79224	rcKhiForwardingRofZagPmmIngDataPeakPageCnt	        Counter32,
79225	rcKhiForwardingRofZagPmmIngScPageCnt		        Counter32,
79226	rcKhiForwardingRofZagPmmIngScOrdinaryLmt	  	Counter32,
79227	rcKhiForwardingRofZagPmmIngScMaxLmt			Counter32,
79228	rcKhiForwardingRofZagPmmIngLsmPageCnt			Counter32,
79229	rcKhiForwardingRofZagPmmIngLsmMaxLmt			Counter32,
79230	rcKhiForwardingRofZagPmmIngCopPageCnt			Counter32,
79231	rcKhiForwardingRofZagPmmIngCopMaxLmt			Counter32,
79232	rcKhiForwardingRofZagPmmIngExpandPageCnt		Counter32,
79233	rcKhiForwardingRofZagPmmIngExpandMaxLmt			Counter32,
79234	rcKhiForwardingRofZagPmmEgrUcPageCnt			Counter32,
79235	rcKhiForwardingRofZagPmmEgrUcPeakPageCnt		Counter32,
79236	rcKhiForwardingRofZagPmmEgrUcMaxLmt			Counter32,
79237	rcKhiForwardingRofZagPmmEgrScPageCnt			Counter32,
79238	rcKhiForwardingRofZagPmmEgrScMaxLmt			Counter32,
79239	rcKhiForwardingRofZagPmmEgrMcPageCnt			Counter32,
79240	rcKhiForwardingRofZagPmmEgrMcPeakPageCnt	     	Counter32,
79241	rcKhiForwardingRofZagPmmEgrMcMpvRootLmt		    	Counter32,
79242	rcKhiForwardingRofZagPmmEgrMcMaxLmt		  	Counter32,
79243	rcKhiForwardingRofZagPmmEgrOobPageCnt			Counter32,
79244	rcKhiForwardingRofZagPmmEgrOobMaxLmt			Counter32,
79245	rcKhiForwardingRofZagPmmEgrExpandPageCnt		Counter32,
79246	rcKhiForwardingRofZagPmmEgrExpandMaxLmt			Counter32,
79247	rcKhiForwardingRofZagIdpStatus0			        Counter32,
79248	rcKhiForwardingRofZagIdpStatus1			        Counter32,
79249	rcKhiForwardingRofZagEhpStatus			        Counter32,
79250	rcKhiForwardingRofZagEhpFifoStatus		        Counter32,
79251	rcKhiForwardingRofZagIhpCtlReg0			        Counter32,
79252	rcKhiForwardingRofZagIhpStatReg0		      	Counter32,
79253	rcKhiForwardingRofZagIhpStatus1			        Counter32,
79254	rcKhiForwardingRofZagIhpCtlReg1			        Counter32,
79255	rcKhiForwardingRofZagIhpGenCfgReg			Counter32,
79256	rcKhiForwardingRofZagZfaFifoStatusReg			Counter32,
79257	rcKhiForwardingRofZagHbmEvents			        Counter32,
79258	rcKhiForwardingRofZagHbmCreditCnt			Counter32,
79259	rcKhiForwardingRofZagLsmLinkState			Counter32,
79260	rcKhiForwardingRofZagLsmHwLinkState			Counter32,
79261	rcKhiForwardingRofZagTxbDebug0			        Counter32,
79262	rcKhiForwardingRofZagTxbDebug1			        Counter32,
79263	rcKhiForwardingRofZagTxbDebug2			        Counter32,
79264	rcKhiForwardingRofZagTxbDebug3			        Counter32,
79265	rcKhiForwardingRofZagTxbEvent			        Counter32,
79266	rcKhiForwardingRofZagTxbUcfifoFull			Counter32,
79267        rcKhiForwardingRofZagDpExtStatus0                       Counter32,
79268        rcKhiForwardingRofZagDpExtStatus1                       Counter32,
79269        rcKhiForwardingRofZagDpExtStatus2                       Counter32,
79270        rcKhiForwardingRofZagDpExtStatus3                       Counter32,
79271        rcKhiForwardingRofZagDpExtStatus4                       Counter32,
79272        rcKhiForwardingRofZagDpExtStatus5                       Counter32,
79273        rcKhiForwardingRofZagDpExtStatus6                       Counter32,
79274        rcKhiForwardingRofZagDpExtStatus7                       Counter32,
79275        rcKhiForwardingRofZagPmmEgrMcMccRootLmt                 Counter32,
79276        rcKhiForwardingRofZagTxbMcfifoFull                      Counter32
79277        }
79278
79279rcKhiForwardingRofZagStatusSlot  OBJECT-TYPE
79280     SYNTAX         Integer32 (3..12)
79281     MAX-ACCESS     not-accessible
79282     STATUS         current
79283     DESCRIPTION    "Slot Number"
79284     ::= { rcKhiForwardingRofZagStatusEntry 1 }
79285
79286rcKhiForwardingRofZagStatusSlice  OBJECT-TYPE
79287     SYNTAX         Integer32 (0..2)
79288     MAX-ACCESS     not-accessible
79289     STATUS         current
79290     DESCRIPTION    "Slice Number"
79291     ::= { rcKhiForwardingRofZagStatusEntry 2 }
79292
79293rcKhiForwardingRofZagStatusLane  OBJECT-TYPE
79294     SYNTAX         Integer32 (0..1)
79295     MAX-ACCESS     not-accessible
79296     STATUS         current
79297     DESCRIPTION    "Lane"
79298     ::= { rcKhiForwardingRofZagStatusEntry 3 }
79299
79300rcKhiForwardingRofZagZag2DeviceIdBuild  OBJECT-TYPE
79301     SYNTAX         Counter32
79302     MAX-ACCESS     read-only
79303     STATUS         current
79304     DESCRIPTION    "ZAG2_DEVICE_ID_BUILD"
79305     ::= { rcKhiForwardingRofZagStatusEntry 4 }
79306
79307rcKhiForwardingRofZagZag2Build  OBJECT-TYPE
79308     SYNTAX         Counter32
79309     MAX-ACCESS     read-only
79310     STATUS         current
79311     DESCRIPTION    "ZAG2_BUILD"
79312     ::= { rcKhiForwardingRofZagStatusEntry 5 }
79313
79314rcKhiForwardingRofZagZag2Status  OBJECT-TYPE
79315     SYNTAX         Counter32
79316     MAX-ACCESS     read-only
79317     STATUS         current
79318     DESCRIPTION    "ZAG2_STATUS"
79319     ::= { rcKhiForwardingRofZagStatusEntry 6 }
79320
79321rcKhiForwardingRofZagZag2Interrupt  OBJECT-TYPE
79322     SYNTAX         Counter32
79323     MAX-ACCESS     read-only
79324     STATUS         current
79325     DESCRIPTION    "ZAG2_INTERRUPT"
79326     ::= { rcKhiForwardingRofZagStatusEntry 7 }
79327
79328rcKhiForwardingRofZagZipStatus  OBJECT-TYPE
79329     SYNTAX         Counter32
79330     MAX-ACCESS     read-only
79331     STATUS         current
79332     DESCRIPTION    "ZIP_STATUS"
79333     ::= { rcKhiForwardingRofZagStatusEntry 8 }
79334
79335rcKhiForwardingRofZagZipSbmStatus  OBJECT-TYPE
79336     SYNTAX         Counter32
79337     MAX-ACCESS     read-only
79338     STATUS         current
79339     DESCRIPTION    "ZIP_SBM_STATUS"
79340     ::= { rcKhiForwardingRofZagStatusEntry 9 }
79341
79342rcKhiForwardingRofZagCifStatus  OBJECT-TYPE
79343     SYNTAX         Counter32
79344     MAX-ACCESS     read-only
79345     STATUS         current
79346     DESCRIPTION    "CIF_STATUS"
79347     ::= { rcKhiForwardingRofZagStatusEntry 10 }
79348
79349rcKhiForwardingRofZagDpStatus0  OBJECT-TYPE
79350     SYNTAX         Counter32
79351     MAX-ACCESS     read-only
79352     STATUS         current
79353     DESCRIPTION    "DP_STATUS0"
79354     ::= { rcKhiForwardingRofZagStatusEntry 11 }
79355
79356rcKhiForwardingRofZagDpStatus1  OBJECT-TYPE
79357     SYNTAX         Counter32
79358     MAX-ACCESS     read-only
79359     STATUS         current
79360     DESCRIPTION    "DP_STATUS1"
79361     ::= { rcKhiForwardingRofZagStatusEntry 12 }
79362
79363rcKhiForwardingRofZagDpStatus2  OBJECT-TYPE
79364     SYNTAX         Counter32
79365     MAX-ACCESS     read-only
79366     STATUS         current
79367     DESCRIPTION    "DP_STATUS2"
79368     ::= { rcKhiForwardingRofZagStatusEntry 13 }
79369
79370rcKhiForwardingRofZagDpStatus3  OBJECT-TYPE
79371     SYNTAX         Counter32
79372     MAX-ACCESS     read-only
79373     STATUS         current
79374     DESCRIPTION    "DP_STATUS3"
79375     ::= { rcKhiForwardingRofZagStatusEntry 14 }
79376
79377rcKhiForwardingRofZagDpStatus4  OBJECT-TYPE
79378     SYNTAX         Counter32
79379     MAX-ACCESS     read-only
79380     STATUS         current
79381     DESCRIPTION    "DP_STATUS4"
79382     ::= { rcKhiForwardingRofZagStatusEntry 15 }
79383
79384rcKhiForwardingRofZagDpStatus5  OBJECT-TYPE
79385     SYNTAX         Counter32
79386     MAX-ACCESS     read-only
79387     STATUS         current
79388     DESCRIPTION    "DP_STATUS5"
79389     ::= { rcKhiForwardingRofZagStatusEntry 16 }
79390
79391rcKhiForwardingRofZagDpStatus6  OBJECT-TYPE
79392     SYNTAX         Counter32
79393     MAX-ACCESS     read-only
79394     STATUS         current
79395     DESCRIPTION    "DP_STATUS6"
79396     ::= { rcKhiForwardingRofZagStatusEntry 17 }
79397
79398rcKhiForwardingRofZagDpStatus7  OBJECT-TYPE
79399     SYNTAX         Counter32
79400     MAX-ACCESS     read-only
79401     STATUS         current
79402     DESCRIPTION    "DP_STATUS7"
79403     ::= { rcKhiForwardingRofZagStatusEntry 18 }
79404
79405rcKhiForwardingRofZagDpInterrupt0  OBJECT-TYPE
79406     SYNTAX         Counter32
79407     MAX-ACCESS     read-only
79408     STATUS         current
79409     DESCRIPTION    "DP_INTERRUPT0"
79410     ::= { rcKhiForwardingRofZagStatusEntry 19 }
79411
79412rcKhiForwardingRofZagDpInterrupt1  OBJECT-TYPE
79413     SYNTAX         Counter32
79414     MAX-ACCESS     read-only
79415     STATUS         current
79416     DESCRIPTION    "DP_INTERRUPT1"
79417     ::= { rcKhiForwardingRofZagStatusEntry 20 }
79418
79419rcKhiForwardingRofZagDpInterrupt2  OBJECT-TYPE
79420     SYNTAX         Counter32
79421     MAX-ACCESS     read-only
79422     STATUS         current
79423     DESCRIPTION    "DP_INTERRUPT2"
79424     ::= { rcKhiForwardingRofZagStatusEntry 21 }
79425
79426rcKhiForwardingRofZagDpInterrupt3  OBJECT-TYPE
79427     SYNTAX         Counter32
79428     MAX-ACCESS     read-only
79429     STATUS         current
79430     DESCRIPTION    "DP_INTERRUPT3"
79431     ::= { rcKhiForwardingRofZagStatusEntry 22 }
79432
79433rcKhiForwardingRofZagDpInterrupt4  OBJECT-TYPE
79434     SYNTAX         Counter32
79435     MAX-ACCESS     read-only
79436     STATUS         current
79437     DESCRIPTION    "DP_INTERRUPT4"
79438     ::= { rcKhiForwardingRofZagStatusEntry 23 }
79439
79440rcKhiForwardingRofZagDpInterrupt5  OBJECT-TYPE
79441     SYNTAX         Counter32
79442     MAX-ACCESS     read-only
79443     STATUS         current
79444     DESCRIPTION    "DP_INTERRUPT5"
79445     ::= { rcKhiForwardingRofZagStatusEntry 24 }
79446
79447rcKhiForwardingRofZagDpInterrupt6  OBJECT-TYPE
79448     SYNTAX         Counter32
79449     MAX-ACCESS     read-only
79450     STATUS         current
79451     DESCRIPTION    "DP_INTERRUPT6"
79452     ::= { rcKhiForwardingRofZagStatusEntry 25 }
79453
79454rcKhiForwardingRofZagDpInterrupt7  OBJECT-TYPE
79455     SYNTAX         Counter32
79456     MAX-ACCESS     read-only
79457     STATUS         current
79458     DESCRIPTION    "DP_INTERRUPT7"
79459     ::= { rcKhiForwardingRofZagStatusEntry 26 }
79460
79461rcKhiForwardingRofZagFpStatus0  OBJECT-TYPE
79462     SYNTAX         Counter32
79463     MAX-ACCESS     read-only
79464     STATUS         current
79465     DESCRIPTION    "FP_STATUS0"
79466     ::= { rcKhiForwardingRofZagStatusEntry 27 }
79467
79468rcKhiForwardingRofZagFpStatus1  OBJECT-TYPE
79469     SYNTAX         Counter32
79470     MAX-ACCESS     read-only
79471     STATUS         current
79472     DESCRIPTION    "FP_STATUS1"
79473     ::= { rcKhiForwardingRofZagStatusEntry 28 }
79474
79475rcKhiForwardingRofZagHabStatus  OBJECT-TYPE
79476     SYNTAX         Counter32
79477     MAX-ACCESS     read-only
79478     STATUS         current
79479     DESCRIPTION    "HAB_STATUS"
79480     ::= { rcKhiForwardingRofZagStatusEntry 29 }
79481
79482rcKhiForwardingRofZagPmmInterrupt  OBJECT-TYPE
79483     SYNTAX         Counter32
79484     MAX-ACCESS     read-only
79485     STATUS         current
79486     DESCRIPTION    "PMM_INTERRUPT"
79487     ::= { rcKhiForwardingRofZagStatusEntry 30 }
79488
79489rcKhiForwardingRofZagPmmIngDataPageCnt  OBJECT-TYPE
79490     SYNTAX         Counter32
79491     MAX-ACCESS     read-only
79492     STATUS         current
79493     DESCRIPTION    "PMM_INGRESS_DATA_PAGE_COUNT"
79494     ::= { rcKhiForwardingRofZagStatusEntry 31 }
79495
79496rcKhiForwardingRofZagPmmIngDataPeakPageCnt  OBJECT-TYPE
79497     SYNTAX         Counter32
79498     MAX-ACCESS     read-only
79499     STATUS         current
79500     DESCRIPTION    "PMM_INGRESS_DATA_PEAK_PAGE_COUNT"
79501     ::= { rcKhiForwardingRofZagStatusEntry 32 }
79502
79503rcKhiForwardingRofZagPmmIngScPageCnt  OBJECT-TYPE
79504     SYNTAX         Counter32
79505     MAX-ACCESS     read-only
79506     STATUS         current
79507     DESCRIPTION    "PMM_INGRESS_SC_PAGE_COUNT"
79508     ::= { rcKhiForwardingRofZagStatusEntry 33 }
79509
79510rcKhiForwardingRofZagPmmIngScOrdinaryLmt  OBJECT-TYPE
79511     SYNTAX         Counter32
79512     MAX-ACCESS     read-only
79513     STATUS         current
79514     DESCRIPTION    "PMM_INGRESS_SC_ORDINARY_LIMIT"
79515     ::= { rcKhiForwardingRofZagStatusEntry 34 }
79516
79517rcKhiForwardingRofZagPmmIngScMaxLmt  OBJECT-TYPE
79518     SYNTAX         Counter32
79519     MAX-ACCESS     read-only
79520     STATUS         current
79521     DESCRIPTION    "PMM_INGRESS_SC_MAX_LIMIT"
79522     ::= { rcKhiForwardingRofZagStatusEntry 35 }
79523
79524rcKhiForwardingRofZagPmmIngLsmPageCnt  OBJECT-TYPE
79525     SYNTAX         Counter32
79526     MAX-ACCESS     read-only
79527     STATUS         current
79528     DESCRIPTION    "PMM_INGRESS_LSM_PAGE_COUNT"
79529     ::= { rcKhiForwardingRofZagStatusEntry 36 }
79530
79531rcKhiForwardingRofZagPmmIngLsmMaxLmt  OBJECT-TYPE
79532     SYNTAX         Counter32
79533     MAX-ACCESS     read-only
79534     STATUS         current
79535     DESCRIPTION    "PMM_INGRESS_LSM_MAX_LIMIT"
79536     ::= { rcKhiForwardingRofZagStatusEntry 37 }
79537
79538rcKhiForwardingRofZagPmmIngCopPageCnt  OBJECT-TYPE
79539     SYNTAX         Counter32
79540     MAX-ACCESS     read-only
79541     STATUS         current
79542     DESCRIPTION    "PMM_INGRESS_COP_PAGE_COUNT"
79543     ::= { rcKhiForwardingRofZagStatusEntry 38 }
79544
79545rcKhiForwardingRofZagPmmIngCopMaxLmt  OBJECT-TYPE
79546     SYNTAX         Counter32
79547     MAX-ACCESS     read-only
79548     STATUS         current
79549     DESCRIPTION    "PMM_INGRESS_COP_MAX_LIMIT"
79550     ::= { rcKhiForwardingRofZagStatusEntry 39 }
79551
79552rcKhiForwardingRofZagPmmIngExpandPageCnt  OBJECT-TYPE
79553     SYNTAX         Counter32
79554     MAX-ACCESS     read-only
79555     STATUS         current
79556     DESCRIPTION    "PMM_INGRESS_EXPAND_PAGE_COUNT"
79557     ::= { rcKhiForwardingRofZagStatusEntry 40 }
79558
79559rcKhiForwardingRofZagPmmIngExpandMaxLmt  OBJECT-TYPE
79560     SYNTAX         Counter32
79561     MAX-ACCESS     read-only
79562     STATUS         current
79563     DESCRIPTION    "PMM_INGRESS_EXPAND_MAX_LIMIT"
79564     ::= { rcKhiForwardingRofZagStatusEntry 41 }
79565
79566rcKhiForwardingRofZagPmmEgrUcPageCnt  OBJECT-TYPE
79567     SYNTAX         Counter32
79568     MAX-ACCESS     read-only
79569     STATUS         current
79570     DESCRIPTION    "PMM_EGRESS_UC_PAGE_COUNT"
79571     ::= { rcKhiForwardingRofZagStatusEntry 42 }
79572
79573rcKhiForwardingRofZagPmmEgrUcPeakPageCnt  OBJECT-TYPE
79574     SYNTAX         Counter32
79575     MAX-ACCESS     read-only
79576     STATUS         current
79577     DESCRIPTION    "PMM_EGRESS_UC_PEAK_PAGE_COUNT"
79578     ::= { rcKhiForwardingRofZagStatusEntry 43 }
79579
79580rcKhiForwardingRofZagPmmEgrUcMaxLmt  OBJECT-TYPE
79581     SYNTAX         Counter32
79582     MAX-ACCESS     read-only
79583     STATUS         current
79584     DESCRIPTION    "PMM_EGRESS_UC_MAX_LIMIT"
79585     ::= { rcKhiForwardingRofZagStatusEntry 44 }
79586
79587rcKhiForwardingRofZagPmmEgrScPageCnt  OBJECT-TYPE
79588     SYNTAX         Counter32
79589     MAX-ACCESS     read-only
79590     STATUS         current
79591     DESCRIPTION    "PMM_EGRESS_SC_PAGE_COUNT"
79592     ::= { rcKhiForwardingRofZagStatusEntry 45 }
79593
79594rcKhiForwardingRofZagPmmEgrScMaxLmt  OBJECT-TYPE
79595     SYNTAX         Counter32
79596     MAX-ACCESS     read-only
79597     STATUS         current
79598     DESCRIPTION    "PMM_EGRESS_SC_MAX_LIMIT"
79599     ::= { rcKhiForwardingRofZagStatusEntry 46 }
79600
79601rcKhiForwardingRofZagPmmEgrMcPageCnt  OBJECT-TYPE
79602     SYNTAX         Counter32
79603     MAX-ACCESS     read-only
79604     STATUS         current
79605     DESCRIPTION    "PMM_EGRESS_MC_PAGE_COUNT"
79606     ::= { rcKhiForwardingRofZagStatusEntry 47 }
79607
79608rcKhiForwardingRofZagPmmEgrMcPeakPageCnt  OBJECT-TYPE
79609     SYNTAX         Counter32
79610     MAX-ACCESS     read-only
79611     STATUS         current
79612     DESCRIPTION    "PMM_EGRESS_MC_PEAK_PAGE_COUNT"
79613     ::= { rcKhiForwardingRofZagStatusEntry 48 }
79614
79615rcKhiForwardingRofZagPmmEgrMcMpvRootLmt  OBJECT-TYPE
79616     SYNTAX         Counter32
79617     MAX-ACCESS     read-only
79618     STATUS         current
79619     DESCRIPTION    "PMM_EGRESS_MC_MPV_ROOT_LIMIT"
79620     ::= { rcKhiForwardingRofZagStatusEntry 49 }
79621
79622rcKhiForwardingRofZagPmmEgrMcMaxLmt  OBJECT-TYPE
79623     SYNTAX         Counter32
79624     MAX-ACCESS     read-only
79625     STATUS         current
79626     DESCRIPTION    "PMM_EGRESS_MC_MAX_LIMIT"
79627     ::= { rcKhiForwardingRofZagStatusEntry 50 }
79628
79629rcKhiForwardingRofZagPmmEgrOobPageCnt  OBJECT-TYPE
79630     SYNTAX         Counter32
79631     MAX-ACCESS     read-only
79632     STATUS         current
79633     DESCRIPTION    "PMM_EGRESS_OOB_PAGE_COUNT"
79634     ::= { rcKhiForwardingRofZagStatusEntry 51 }
79635
79636rcKhiForwardingRofZagPmmEgrOobMaxLmt  OBJECT-TYPE
79637     SYNTAX         Counter32
79638     MAX-ACCESS     read-only
79639     STATUS         current
79640     DESCRIPTION    "PMM_EGRESS_OOB_MAX_LIMIT"
79641     ::= { rcKhiForwardingRofZagStatusEntry 52 }
79642
79643rcKhiForwardingRofZagPmmEgrExpandPageCnt  OBJECT-TYPE
79644     SYNTAX         Counter32
79645     MAX-ACCESS     read-only
79646     STATUS         current
79647     DESCRIPTION    "PMM_EGRESS_EXPAND_PAGE_COUNT"
79648     ::= { rcKhiForwardingRofZagStatusEntry 53 }
79649
79650rcKhiForwardingRofZagPmmEgrExpandMaxLmt  OBJECT-TYPE
79651     SYNTAX         Counter32
79652     MAX-ACCESS     read-only
79653     STATUS         current
79654     DESCRIPTION    "PMM_EGRESS_EXPAND_MAX_LIMIT"
79655     ::= { rcKhiForwardingRofZagStatusEntry 54 }
79656
79657rcKhiForwardingRofZagIdpStatus0  OBJECT-TYPE
79658     SYNTAX         Counter32
79659     MAX-ACCESS     read-only
79660     STATUS         current
79661     DESCRIPTION    "IDP_STATUS_0"
79662     ::= { rcKhiForwardingRofZagStatusEntry 55 }
79663
79664rcKhiForwardingRofZagIdpStatus1  OBJECT-TYPE
79665     SYNTAX         Counter32
79666     MAX-ACCESS     read-only
79667     STATUS         current
79668     DESCRIPTION    "IDP_STATUS_1"
79669     ::= { rcKhiForwardingRofZagStatusEntry 56 }
79670
79671rcKhiForwardingRofZagEhpStatus  OBJECT-TYPE
79672     SYNTAX         Counter32
79673     MAX-ACCESS     read-only
79674     STATUS         current
79675     DESCRIPTION    "EHP_STATUS"
79676     ::= { rcKhiForwardingRofZagStatusEntry 57 }
79677
79678rcKhiForwardingRofZagEhpFifoStatus  OBJECT-TYPE
79679     SYNTAX         Counter32
79680     MAX-ACCESS     read-only
79681     STATUS         current
79682     DESCRIPTION    "EHP_FIFO_STATUS"
79683     ::= { rcKhiForwardingRofZagStatusEntry 58 }
79684
79685rcKhiForwardingRofZagIhpCtlReg0  OBJECT-TYPE
79686     SYNTAX         Counter32
79687     MAX-ACCESS     read-only
79688     STATUS         current
79689     DESCRIPTION    "IHP_CTL_REG0"
79690     ::= { rcKhiForwardingRofZagStatusEntry 59 }
79691
79692rcKhiForwardingRofZagIhpStatReg0  OBJECT-TYPE
79693     SYNTAX         Counter32
79694     MAX-ACCESS     read-only
79695     STATUS         current
79696     DESCRIPTION    "IHP_STAT_REG0"
79697     ::= { rcKhiForwardingRofZagStatusEntry 60 }
79698
79699rcKhiForwardingRofZagIhpStatus1  OBJECT-TYPE
79700     SYNTAX         Counter32
79701     MAX-ACCESS     read-only
79702     STATUS         current
79703     DESCRIPTION    "IHP_STATUS_1"
79704     ::= { rcKhiForwardingRofZagStatusEntry 61 }
79705
79706rcKhiForwardingRofZagIhpCtlReg1  OBJECT-TYPE
79707     SYNTAX         Counter32
79708     MAX-ACCESS     read-only
79709     STATUS         current
79710     DESCRIPTION    "IHP_CTL_REG1"
79711     ::= { rcKhiForwardingRofZagStatusEntry 62 }
79712
79713rcKhiForwardingRofZagIhpGenCfgReg  OBJECT-TYPE
79714     SYNTAX         Counter32
79715     MAX-ACCESS     read-only
79716     STATUS         current
79717     DESCRIPTION    "IHP_GEN_CFG_REG"
79718     ::= { rcKhiForwardingRofZagStatusEntry 63 }
79719
79720rcKhiForwardingRofZagZfaFifoStatusReg  OBJECT-TYPE
79721     SYNTAX         Counter32
79722     MAX-ACCESS     read-only
79723     STATUS         current
79724     DESCRIPTION    "ZFA_FIFO_STATUS_REG"
79725     ::= { rcKhiForwardingRofZagStatusEntry 64 }
79726
79727rcKhiForwardingRofZagHbmEvents  OBJECT-TYPE
79728     SYNTAX         Counter32
79729     MAX-ACCESS     read-only
79730     STATUS         current
79731     DESCRIPTION    "HBM_EVENTS"
79732     ::= { rcKhiForwardingRofZagStatusEntry 65 }
79733
79734rcKhiForwardingRofZagHbmCreditCnt  OBJECT-TYPE
79735     SYNTAX         Counter32
79736     MAX-ACCESS     read-only
79737     STATUS         current
79738     DESCRIPTION    "HBM_CREDIT_COUNTER"
79739     ::= { rcKhiForwardingRofZagStatusEntry 66 }
79740
79741rcKhiForwardingRofZagLsmLinkState  OBJECT-TYPE
79742     SYNTAX         Counter32
79743     MAX-ACCESS     read-only
79744     STATUS         current
79745     DESCRIPTION    "LSM_LINK_STATE"
79746     ::= { rcKhiForwardingRofZagStatusEntry 67 }
79747
79748rcKhiForwardingRofZagLsmHwLinkState  OBJECT-TYPE
79749     SYNTAX         Counter32
79750     MAX-ACCESS     read-only
79751     STATUS         current
79752     DESCRIPTION    "LSM_HW_LINK_STATE"
79753     ::= { rcKhiForwardingRofZagStatusEntry 68}
79754
79755rcKhiForwardingRofZagTxbDebug0  OBJECT-TYPE
79756     SYNTAX         Counter32
79757     MAX-ACCESS     read-only
79758     STATUS         current
79759     DESCRIPTION    "TXB_DEBUG0"
79760     ::= { rcKhiForwardingRofZagStatusEntry 69 }
79761
79762rcKhiForwardingRofZagTxbDebug1  OBJECT-TYPE
79763     SYNTAX         Counter32
79764     MAX-ACCESS     read-only
79765     STATUS         current
79766     DESCRIPTION    "TXB_DEBUG1"
79767     ::= { rcKhiForwardingRofZagStatusEntry 70 }
79768
79769rcKhiForwardingRofZagTxbDebug2  OBJECT-TYPE
79770     SYNTAX         Counter32
79771     MAX-ACCESS     read-only
79772     STATUS         current
79773     DESCRIPTION    "TXB_DEBUG2"
79774     ::= { rcKhiForwardingRofZagStatusEntry 71 }
79775
79776rcKhiForwardingRofZagTxbDebug3  OBJECT-TYPE
79777     SYNTAX         Counter32
79778     MAX-ACCESS     read-only
79779     STATUS         current
79780     DESCRIPTION    "TXB_DEBUG3"
79781     ::= { rcKhiForwardingRofZagStatusEntry 72 }
79782
79783rcKhiForwardingRofZagTxbEvent  OBJECT-TYPE
79784     SYNTAX         Counter32
79785     MAX-ACCESS     read-only
79786     STATUS         current
79787     DESCRIPTION    "TXB_EVENT"
79788     ::= { rcKhiForwardingRofZagStatusEntry 73 }
79789
79790rcKhiForwardingRofZagTxbUcfifoFull  OBJECT-TYPE
79791     SYNTAX         Counter32
79792     MAX-ACCESS     read-only
79793     STATUS         current
79794     DESCRIPTION    "TXB_UC_FIFO_FULL "
79795     ::= { rcKhiForwardingRofZagStatusEntry 74 }
79796
79797rcKhiForwardingRofZagDpExtStatus0  OBJECT-TYPE
79798     SYNTAX         Counter32
79799     MAX-ACCESS     read-only
79800     STATUS         current
79801     DESCRIPTION    "DP_INTERRUPT0"
79802     ::= { rcKhiForwardingRofZagStatusEntry 75 }
79803
79804rcKhiForwardingRofZagDpExtStatus1  OBJECT-TYPE
79805     SYNTAX         Counter32
79806     MAX-ACCESS     read-only
79807     STATUS         current
79808     DESCRIPTION    "DP_INTERRUPT1"
79809     ::= { rcKhiForwardingRofZagStatusEntry 76 }
79810
79811rcKhiForwardingRofZagDpExtStatus2  OBJECT-TYPE
79812     SYNTAX         Counter32
79813     MAX-ACCESS     read-only
79814     STATUS         current
79815     DESCRIPTION    "DP_INTERRUPT2"
79816     ::= { rcKhiForwardingRofZagStatusEntry 77 }
79817
79818rcKhiForwardingRofZagDpExtStatus3  OBJECT-TYPE
79819     SYNTAX         Counter32
79820     MAX-ACCESS     read-only
79821     STATUS         current
79822     DESCRIPTION    "DP_INTERRUPT3"
79823     ::= { rcKhiForwardingRofZagStatusEntry 78 }
79824
79825rcKhiForwardingRofZagDpExtStatus4  OBJECT-TYPE
79826     SYNTAX         Counter32
79827     MAX-ACCESS     read-only
79828     STATUS         current
79829     DESCRIPTION    "DP_INTERRUPT4"
79830     ::= { rcKhiForwardingRofZagStatusEntry 79 }
79831
79832rcKhiForwardingRofZagDpExtStatus5  OBJECT-TYPE
79833     SYNTAX         Counter32
79834     MAX-ACCESS     read-only
79835     STATUS         current
79836     DESCRIPTION    "DP_INTERRUPT5"
79837     ::= { rcKhiForwardingRofZagStatusEntry 80 }
79838
79839rcKhiForwardingRofZagDpExtStatus6  OBJECT-TYPE
79840     SYNTAX         Counter32
79841     MAX-ACCESS     read-only
79842     STATUS         current
79843     DESCRIPTION    "DP_INTERRUPT6"
79844     ::= { rcKhiForwardingRofZagStatusEntry 81 }
79845
79846rcKhiForwardingRofZagDpExtStatus7  OBJECT-TYPE
79847     SYNTAX         Counter32
79848     MAX-ACCESS     read-only
79849     STATUS         current
79850     DESCRIPTION    "DP_INTERRUPT7"
79851     ::= { rcKhiForwardingRofZagStatusEntry 82 }
79852
79853rcKhiForwardingRofZagPmmEgrMcMccRootLmt  OBJECT-TYPE
79854     SYNTAX         Counter32
79855     MAX-ACCESS     read-only
79856     STATUS         current
79857     DESCRIPTION    "PMM_EGRESS_MC_MCC_ROOT_LIMIT"
79858     ::= { rcKhiForwardingRofZagStatusEntry 83 }
79859
79860rcKhiForwardingRofZagTxbMcfifoFull  OBJECT-TYPE
79861     SYNTAX         Counter32
79862     MAX-ACCESS     read-only
79863     STATUS         current
79864     DESCRIPTION    "TXB_MC_FIFO_FULL"
79865     ::= { rcKhiForwardingRofZagStatusEntry 84 }
79866
79867
79868-- KHI Forwarding table for Rof Zagros error
79869
79870rcKhiForwardingRofZagErrTable  OBJECT-TYPE
79871     SYNTAX          SEQUENCE OF RcKhiForwardingRofZagErrEntry
79872     MAX-ACCESS      not-accessible
79873     STATUS          current
79874     DESCRIPTION     "Forwarding Zagros Error Key Health Indicator MIB for RoF."
79875     ::= { rcKhiForwardingCb 16 }
79876
79877rcKhiForwardingRofZagErrEntry OBJECT-TYPE
79878     SYNTAX          RcKhiForwardingRofZagErrEntry
79879     MAX-ACCESS      not-accessible
79880     STATUS          current
79881     DESCRIPTION     "Forwarding Zagros Error KHI - RoF."
79882     INDEX           { rcKhiForwardingRofZagErrSlot,
79883     		       rcKhiForwardingRofZagErrSlice,
79884                       rcKhiForwardingRofZagErrLane }
79885     ::= { rcKhiForwardingRofZagErrTable 1 }
79886
79887RcKhiForwardingRofZagErrEntry ::=
79888     SEQUENCE {
79889        rcKhiForwardingRofZagErrSlot			        Integer32,
79890	rcKhiForwardingRofZagErrSlice                         	Integer32,
79891	rcKhiForwardingRofZagErrLane				Integer32,
79892	rcKhiForwardingRofZagPmmRspErr				Counter32,
79893	rcKhiForwardingRofZagPmmDpErr				Counter32,
79894	rcKhiForwardingRofZagPmmFpErr				Counter32,
79895	rcKhiForwardingRofZagPmmPmErr				Counter32,
79896	rcKhiForwardingRofZagFpErr0				Counter32,
79897	rcKhiForwardingRofZagFpErr1				Counter32,
79898	rcKhiForwardingRofZagDpPortErr0				Counter32,
79899	rcKhiForwardingRofZagDpPortErr1				Counter32,
79900	rcKhiForwardingRofZagDpPortErr2				Counter32,
79901	rcKhiForwardingRofZagDpPortErr3				Counter32,
79902	rcKhiForwardingRofZagDpPortErr4				Counter32,
79903	rcKhiForwardingRofZagDpPortErr5				Counter32,
79904	rcKhiForwardingRofZagDpPortErr6				Counter32,
79905	rcKhiForwardingRofZagDpPortErr7				Counter32,
79906	rcKhiForwardingRofZagZag2HapErr				Counter32,
79907	rcKhiForwardingRofZagEtpEgrFifoErr			Counter32,
79908	rcKhiForwardingRofZagCifErrEvent			Counter32,
79909	rcKhiForwardingRofZagHabErrEvent			Counter32,
79910        rcKhiForwardingRofZagCifRxDropInfo			Counter32,
79911        rcKhiForwardingRofZagHabRxDropInfo			Counter32,
79912        rcKhiForwardingRofZagDpExtErr0                          Counter32,
79913        rcKhiForwardingRofZagDpExtErr1                          Counter32,
79914        rcKhiForwardingRofZagDpExtErr2                          Counter32,
79915        rcKhiForwardingRofZagDpExtErr3                          Counter32,
79916        rcKhiForwardingRofZagDpExtErr4                          Counter32,
79917        rcKhiForwardingRofZagDpExtErr5                          Counter32,
79918        rcKhiForwardingRofZagDpExtErr6                          Counter32,
79919        rcKhiForwardingRofZagDpExtErr7                          Counter32
79920	}
79921
79922rcKhiForwardingRofZagErrSlot  OBJECT-TYPE
79923     SYNTAX         Integer32 (3..12)
79924     MAX-ACCESS     not-accessible
79925     STATUS         current
79926     DESCRIPTION    "Slot Number"
79927     ::= { rcKhiForwardingRofZagErrEntry 1 }
79928
79929rcKhiForwardingRofZagErrSlice  OBJECT-TYPE
79930     SYNTAX         Integer32 (0..2)
79931     MAX-ACCESS     not-accessible
79932     STATUS         current
79933     DESCRIPTION    "Slice Number"
79934     ::= { rcKhiForwardingRofZagErrEntry 2 }
79935
79936rcKhiForwardingRofZagErrLane  OBJECT-TYPE
79937     SYNTAX         Integer32 (0..1)
79938     MAX-ACCESS     not-accessible
79939     STATUS         current
79940     DESCRIPTION    "Lane"
79941     ::= { rcKhiForwardingRofZagErrEntry 3 }
79942
79943rcKhiForwardingRofZagPmmRspErr  OBJECT-TYPE
79944     SYNTAX         Counter32
79945     MAX-ACCESS     read-only
79946     STATUS         current
79947     DESCRIPTION    "PMM_RSP_ERROR"
79948     ::= { rcKhiForwardingRofZagErrEntry 4}
79949
79950rcKhiForwardingRofZagPmmDpErr  OBJECT-TYPE
79951     SYNTAX         Counter32
79952     MAX-ACCESS     read-only
79953     STATUS         current
79954     DESCRIPTION    "PMM_DP_ERROR"
79955     ::= { rcKhiForwardingRofZagErrEntry 5}
79956
79957rcKhiForwardingRofZagPmmFpErr  OBJECT-TYPE
79958     SYNTAX         Counter32
79959     MAX-ACCESS     read-only
79960     STATUS         current
79961     DESCRIPTION    "PMM_FP_ERROR"
79962     ::= { rcKhiForwardingRofZagErrEntry 6}
79963
79964rcKhiForwardingRofZagPmmPmErr  OBJECT-TYPE
79965     SYNTAX         Counter32
79966     MAX-ACCESS     read-only
79967     STATUS         current
79968     DESCRIPTION    "PMM_PM_ERROR"
79969     ::= { rcKhiForwardingRofZagErrEntry 7}
79970
79971rcKhiForwardingRofZagFpErr0  OBJECT-TYPE
79972     SYNTAX         Counter32
79973     MAX-ACCESS     read-only
79974     STATUS         current
79975     DESCRIPTION    "FP_ERROR0"
79976     ::= { rcKhiForwardingRofZagErrEntry 8}
79977
79978rcKhiForwardingRofZagFpErr1  OBJECT-TYPE
79979     SYNTAX         Counter32
79980     MAX-ACCESS     read-only
79981     STATUS         current
79982     DESCRIPTION    "FP_ERROR1"
79983     ::= { rcKhiForwardingRofZagErrEntry 9}
79984
79985rcKhiForwardingRofZagDpPortErr0  OBJECT-TYPE
79986     SYNTAX         Counter32
79987     MAX-ACCESS     read-only
79988     STATUS         current
79989     DESCRIPTION    "DP_PORT_ERROR0"
79990     ::= { rcKhiForwardingRofZagErrEntry 10}
79991
79992rcKhiForwardingRofZagDpPortErr1  OBJECT-TYPE
79993     SYNTAX         Counter32
79994     MAX-ACCESS     read-only
79995     STATUS         current
79996     DESCRIPTION    "DP_PORT_ERROR1"
79997     ::= { rcKhiForwardingRofZagErrEntry 11}
79998
79999rcKhiForwardingRofZagDpPortErr2  OBJECT-TYPE
80000     SYNTAX         Counter32
80001     MAX-ACCESS     read-only
80002     STATUS         current
80003     DESCRIPTION    "DP_PORT_ERROR2"
80004     ::= { rcKhiForwardingRofZagErrEntry 12}
80005
80006rcKhiForwardingRofZagDpPortErr3  OBJECT-TYPE
80007     SYNTAX         Counter32
80008     MAX-ACCESS     read-only
80009     STATUS         current
80010     DESCRIPTION    "DP_PORT_ERROR3"
80011     ::= { rcKhiForwardingRofZagErrEntry 13}
80012
80013rcKhiForwardingRofZagDpPortErr4  OBJECT-TYPE
80014     SYNTAX         Counter32
80015     MAX-ACCESS     read-only
80016     STATUS         current
80017     DESCRIPTION    "DP_PORT_ERROR4"
80018     ::= { rcKhiForwardingRofZagErrEntry 14}
80019
80020rcKhiForwardingRofZagDpPortErr5  OBJECT-TYPE
80021     SYNTAX         Counter32
80022     MAX-ACCESS     read-only
80023     STATUS         current
80024     DESCRIPTION    "DP_PORT_ERROR5"
80025     ::= { rcKhiForwardingRofZagErrEntry 15}
80026
80027rcKhiForwardingRofZagDpPortErr6  OBJECT-TYPE
80028     SYNTAX         Counter32
80029     MAX-ACCESS     read-only
80030     STATUS         current
80031     DESCRIPTION    "DP_PORT_ERROR6"
80032     ::= { rcKhiForwardingRofZagErrEntry 16}
80033
80034rcKhiForwardingRofZagDpPortErr7  OBJECT-TYPE
80035     SYNTAX         Counter32
80036     MAX-ACCESS     read-only
80037     STATUS         current
80038     DESCRIPTION    "DP_PORT_ERROR7"
80039     ::= { rcKhiForwardingRofZagErrEntry 17}
80040
80041rcKhiForwardingRofZagZag2HapErr  OBJECT-TYPE
80042     SYNTAX         Counter32
80043     MAX-ACCESS     read-only
80044     STATUS         current
80045     DESCRIPTION    "ZAG2_HAP_ERROR"
80046     ::= { rcKhiForwardingRofZagErrEntry 18}
80047
80048rcKhiForwardingRofZagEtpEgrFifoErr  OBJECT-TYPE
80049     SYNTAX         Counter32
80050     MAX-ACCESS     read-only
80051     STATUS         current
80052     DESCRIPTION    "ETP_EGR_FIFO_ERR"
80053     ::= { rcKhiForwardingRofZagErrEntry 19}
80054
80055rcKhiForwardingRofZagCifErrEvent  OBJECT-TYPE
80056     SYNTAX         Counter32
80057     MAX-ACCESS     read-only
80058     STATUS         current
80059     DESCRIPTION    "CIF_ERROR_EVENT"
80060     ::= { rcKhiForwardingRofZagErrEntry 20}
80061
80062rcKhiForwardingRofZagHabErrEvent  OBJECT-TYPE
80063     SYNTAX         Counter32
80064     MAX-ACCESS     read-only
80065     STATUS         current
80066     DESCRIPTION    "HAB_ERROR_EVENT"
80067     ::= { rcKhiForwardingRofZagErrEntry 21}
80068
80069rcKhiForwardingRofZagCifRxDropInfo  OBJECT-TYPE
80070     SYNTAX         Counter32
80071     MAX-ACCESS     read-only
80072     STATUS         current
80073     DESCRIPTION    "CIF RX DROP INFO"
80074     ::= { rcKhiForwardingRofZagErrEntry 22}
80075
80076rcKhiForwardingRofZagHabRxDropInfo  OBJECT-TYPE
80077     SYNTAX         Counter32
80078     MAX-ACCESS     read-only
80079     STATUS         current
80080     DESCRIPTION    "HAB_RX_DROP_INFO"
80081     ::= { rcKhiForwardingRofZagErrEntry 23}
80082
80083rcKhiForwardingRofZagDpExtErr0  OBJECT-TYPE
80084     SYNTAX         Counter32
80085     MAX-ACCESS     read-only
80086     STATUS         current
80087     DESCRIPTION    "DP_PORT_ERROR0"
80088     ::= { rcKhiForwardingRofZagErrEntry 24}
80089
80090rcKhiForwardingRofZagDpExtErr1  OBJECT-TYPE
80091     SYNTAX         Counter32
80092     MAX-ACCESS     read-only
80093     STATUS         current
80094     DESCRIPTION    "DP_PORT_ERROR1"
80095     ::= { rcKhiForwardingRofZagErrEntry 25}
80096
80097rcKhiForwardingRofZagDpExtErr2  OBJECT-TYPE
80098     SYNTAX         Counter32
80099     MAX-ACCESS     read-only
80100     STATUS         current
80101     DESCRIPTION    "DP_PORT_ERROR2"
80102     ::= { rcKhiForwardingRofZagErrEntry 26}
80103
80104rcKhiForwardingRofZagDpExtErr3  OBJECT-TYPE
80105     SYNTAX         Counter32
80106     MAX-ACCESS     read-only
80107     STATUS         current
80108     DESCRIPTION    "DP_PORT_ERROR3"
80109     ::= { rcKhiForwardingRofZagErrEntry 27}
80110
80111rcKhiForwardingRofZagDpExtErr4  OBJECT-TYPE
80112     SYNTAX         Counter32
80113     MAX-ACCESS     read-only
80114     STATUS         current
80115     DESCRIPTION    "DP_PORT_ERROR4"
80116     ::= { rcKhiForwardingRofZagErrEntry 28}
80117
80118rcKhiForwardingRofZagDpExtErr5  OBJECT-TYPE
80119     SYNTAX         Counter32
80120     MAX-ACCESS     read-only
80121     STATUS         current
80122     DESCRIPTION    "DP_PORT_ERROR5"
80123     ::= { rcKhiForwardingRofZagErrEntry 29}
80124
80125rcKhiForwardingRofZagDpExtErr6  OBJECT-TYPE
80126     SYNTAX         Counter32
80127     MAX-ACCESS     read-only
80128     STATUS         current
80129     DESCRIPTION    "DP_PORT_ERROR6"
80130     ::= { rcKhiForwardingRofZagErrEntry 30}
80131
80132rcKhiForwardingRofZagDpExtErr7  OBJECT-TYPE
80133     SYNTAX         Counter32
80134     MAX-ACCESS     read-only
80135     STATUS         current
80136     DESCRIPTION    "DP_PORT_ERROR7"
80137     ::= { rcKhiForwardingRofZagErrEntry 31}
80138
80139
80140-- KHI Forwarding SIERRA Status table for Rof
80141
80142rcKhiForwardingRofSierraStatusTable  OBJECT-TYPE
80143     SYNTAX          SEQUENCE OF RcKhiForwardingRofSierraStatusEntry
80144     MAX-ACCESS      not-accessible
80145     STATUS          current
80146     DESCRIPTION     "Forwarding Sierra State Key Health Indicator MIB for RoF."
80147     ::= { rcKhiForwardingCb 17 }
80148
80149rcKhiForwardingRofSierraStatusEntry OBJECT-TYPE
80150     SYNTAX          RcKhiForwardingRofSierraStatusEntry
80151     MAX-ACCESS      not-accessible
80152     STATUS          current
80153     DESCRIPTION     "Forwarding Sierra State KHI - RoF."
80154     INDEX           { rcKhiForwardingRofSierraStatusSlot }
80155     ::= { rcKhiForwardingRofSierraStatusTable 1 }
80156
80157RcKhiForwardingRofSierraStatusEntry ::=
80158     SEQUENCE {
80159        rcKhiForwardingRofSierraStatusSlot                              Integer32,
80160        rcKhiForwardingRofSierraDevId                                   Counter32,
80161        rcKhiForwardingRofSierraBuild                                   Counter32,
80162        rcKhiForwardingRofSierraBadData                                 Counter32,
80163        rcKhiForwardingRofSierraSbRexEvent                              Counter32,
80164        rcKhiForwardingRofSierraRexStatus                               Counter32,
80165        rcKhiForwardingRofSierraSbStatus                                Counter32,
80166        rcKhiForwardingRofSierraSliceXWindowEvent                       Counter32,
80167        rcKhiForwardingRofSierraPcieCoreStatus                          Counter32,
80168        rcKhiForwardingRofSierraPcieEvent                               Counter32,
80169        rcKhiForwardingRofSierraPSI1Status                              Counter32,
80170        rcKhiForwardingRofSierraPSI0Status                              Counter32,
80171        rcKhiForwardingRofSierraPSIEvent                                Counter32,
80172        rcKhiForwardingRofSierraPSI1LinkStatus                          Counter32,
80173        rcKhiForwardingRofSierraPSI0LinkStatus                          Counter32,
80174        rcKhiForwardingRofSierraGeStatus                                Counter32,
80175        rcKhiForwardingRofSierraGeEvent                                 Counter32,
80176        rcKhiForwardingRofSierraPktEvent                                Counter32,
80177        rcKhiForwardingRofSierraZipStatus0                              Counter32,
80178        rcKhiForwardingRofSierraZipStatus1                              Counter32,
80179        rcKhiForwardingRofSierraZipStatus2                              Counter32,
80180        rcKhiForwardingRofSierraZipStatus3                              Counter32,
80181        rcKhiForwardingRofSierraZipStatus4                              Counter32,
80182        rcKhiForwardingRofSierraZipStatus5                              Counter32,
80183        rcKhiForwardingRofSierraZipEvent0                               Counter32,
80184        rcKhiForwardingRofSierraZipEvent1                               Counter32,
80185        rcKhiForwardingRofSierraZipEvent2                               Counter32,
80186        rcKhiForwardingRofSierraZipEvent3                               Counter32,
80187        rcKhiForwardingRofSierraZipEvent4                               Counter32,
80188        rcKhiForwardingRofSierraZipEvent5                               Counter32,
80189        rcKhiForwardingRofSierraSbmStatus0                              Counter32,
80190        rcKhiForwardingRofSierraSbmStatus1                              Counter32,
80191        rcKhiForwardingRofSierraSbmStatus2                              Counter32,
80192        rcKhiForwardingRofSierraSbmStatus3                              Counter32,
80193        rcKhiForwardingRofSierraSbmStatus4                              Counter32,
80194        rcKhiForwardingRofSierraSbmStatus5                              Counter32,
80195        rcKhiForwardingRofSierraSbmEvent0                               Counter32,
80196        rcKhiForwardingRofSierraSbmEvent1                               Counter32,
80197        rcKhiForwardingRofSierraSbmEvent2                               Counter32,
80198        rcKhiForwardingRofSierraSbmEvent3                               Counter32,
80199        rcKhiForwardingRofSierraSbmEvent4                               Counter32,
80200        rcKhiForwardingRofSierraSbmEvent5                               Counter32,
80201        rcKhiForwardingRofSierraSepEvent                                Counter32
80202     }
80203
80204
80205rcKhiForwardingRofSierraStatusSlot  OBJECT-TYPE
80206     SYNTAX         Integer32 (3..12)
80207     MAX-ACCESS     not-accessible
80208     STATUS         current
80209     DESCRIPTION    "Slot Number"
80210     ::= { rcKhiForwardingRofSierraStatusEntry 1 }
80211
80212rcKhiForwardingRofSierraDevId OBJECT-TYPE
80213     SYNTAX         Counter32
80214     MAX-ACCESS     read-only
80215     STATUS         current
80216     DESCRIPTION    "VSP assigned DEV_ID for this programmable device"
80217     ::= { rcKhiForwardingRofSierraStatusEntry 2 }
80218
80219rcKhiForwardingRofSierraBuild OBJECT-TYPE
80220     SYNTAX         Counter32
80221     MAX-ACCESS     read-only
80222     STATUS         current
80223     DESCRIPTION    "contains the build date of this device"
80224     ::= { rcKhiForwardingRofSierraStatusEntry 3 }
80225
80226rcKhiForwardingRofSierraBadData OBJECT-TYPE
80227     SYNTAX         Counter32
80228     MAX-ACCESS     read-only
80229     STATUS         current
80230     DESCRIPTION    "pkts received via HiGig0"
80231     ::= { rcKhiForwardingRofSierraStatusEntry 4 }
80232
80233rcKhiForwardingRofSierraSbRexEvent OBJECT-TYPE
80234     SYNTAX         Counter32
80235     MAX-ACCESS     read-only
80236     STATUS         current
80237     DESCRIPTION    "indicates various events have occurred related to the SBus and RexBus interfaces"
80238     ::= { rcKhiForwardingRofSierraStatusEntry 5 }
80239
80240rcKhiForwardingRofSierraRexStatus OBJECT-TYPE
80241     SYNTAX         Counter32
80242     MAX-ACCESS     read-only
80243     STATUS         current
80244     DESCRIPTION    "contained information to determin ehat type of error occured during SB_REX_EVENT"
80245     ::= { rcKhiForwardingRofSierraStatusEntry 6 }
80246
80247rcKhiForwardingRofSierraSbStatus OBJECT-TYPE
80248     SYNTAX         Counter32
80249     MAX-ACCESS     read-only
80250     STATUS         current
80251     DESCRIPTION    "shows which one of the RSPng or Zagros2 devices are ready to receive SB accesses"
80252     ::= { rcKhiForwardingRofSierraStatusEntry 7 }
80253
80254rcKhiForwardingRofSierraSliceXWindowEvent OBJECT-TYPE
80255     SYNTAX         Counter32
80256     MAX-ACCESS     read-only
80257     STATUS         current
80258     DESCRIPTION    "captures error information on failed accesses to/from the Slice Window "
80259     ::= { rcKhiForwardingRofSierraStatusEntry 8 }
80260
80261rcKhiForwardingRofSierraPcieCoreStatus OBJECT-TYPE
80262     SYNTAX         Counter32
80263     MAX-ACCESS     read-only
80264     STATUS         current
80265     DESCRIPTION    "show 32 of the 512 available status signals from the Altera PCIe core"
80266     ::= { rcKhiForwardingRofSierraStatusEntry 9 }
80267
80268rcKhiForwardingRofSierraPcieEvent OBJECT-TYPE
80269     SYNTAX         Counter32
80270     MAX-ACCESS     read-only
80271     STATUS         current
80272     DESCRIPTION    "indicates when various PCIe related events have occurred"
80273     ::= { rcKhiForwardingRofSierraStatusEntry 10 }
80274
80275rcKhiForwardingRofSierraPSI1Status OBJECT-TYPE
80276     SYNTAX         Counter32
80277     MAX-ACCESS     read-only
80278     STATUS         current
80279     DESCRIPTION    "PSI1_STATUS Register related"
80280     ::= { rcKhiForwardingRofSierraStatusEntry 11 }
80281
80282rcKhiForwardingRofSierraPSI0Status OBJECT-TYPE
80283     SYNTAX         Counter32
80284     MAX-ACCESS     read-only
80285     STATUS         current
80286     DESCRIPTION    "PSI0_STATUS Register related"
80287     ::= { rcKhiForwardingRofSierraStatusEntry 12 }
80288
80289rcKhiForwardingRofSierraPSIEvent OBJECT-TYPE
80290     SYNTAX         Counter32
80291     MAX-ACCESS     read-only
80292     STATUS         current
80293     DESCRIPTION    "PSI_EVENT Register related"
80294     ::= { rcKhiForwardingRofSierraStatusEntry 13 }
80295
80296rcKhiForwardingRofSierraPSI1LinkStatus OBJECT-TYPE
80297     SYNTAX         Counter32
80298     MAX-ACCESS     read-only
80299     STATUS         current
80300     DESCRIPTION    "contents of a LINK_STATUS message received by PSI 1"
80301     ::= { rcKhiForwardingRofSierraStatusEntry 14 }
80302
80303rcKhiForwardingRofSierraPSI0LinkStatus OBJECT-TYPE
80304     SYNTAX         Counter32
80305     MAX-ACCESS     read-only
80306     STATUS         current
80307     DESCRIPTION    "contents of a LINK_STATUS message received by PSI 0"
80308     ::= { rcKhiForwardingRofSierraStatusEntry 15 }
80309
80310rcKhiForwardingRofSierraGeStatus  OBJECT-TYPE
80311     SYNTAX         Counter32
80312     MAX-ACCESS     read-only
80313     STATUS         current
80314     DESCRIPTION    "shows status for the GE RGMII Interface"
80315     ::= { rcKhiForwardingRofSierraStatusEntry 16 }
80316
80317rcKhiForwardingRofSierraGeEvent  OBJECT-TYPE
80318     SYNTAX         Counter32
80319     MAX-ACCESS     read-only
80320     STATUS         current
80321     DESCRIPTION    "indicates which GE related events have occurred since last cleared"
80322     ::= { rcKhiForwardingRofSierraStatusEntry 17 }
80323
80324rcKhiForwardingRofSierraPktEvent OBJECT-TYPE
80325     SYNTAX         Counter32
80326     MAX-ACCESS     read-only
80327     STATUS         current
80328     DESCRIPTION    "indicates which packet switching related events have occurred since last cleared"
80329     ::= { rcKhiForwardingRofSierraStatusEntry 18 }
80330
80331rcKhiForwardingRofSierraZipStatus0 OBJECT-TYPE
80332     SYNTAX         Counter32
80333     MAX-ACCESS     read-only
80334     STATUS         current
80335     DESCRIPTION    "shows status for ZIP interfaces"
80336     ::= { rcKhiForwardingRofSierraStatusEntry 19 }
80337
80338rcKhiForwardingRofSierraZipStatus1 OBJECT-TYPE
80339     SYNTAX         Counter32
80340     MAX-ACCESS     read-only
80341     STATUS         current
80342     DESCRIPTION    "shows status for ZIP interfaces"
80343     ::= { rcKhiForwardingRofSierraStatusEntry 20 }
80344
80345rcKhiForwardingRofSierraZipStatus2 OBJECT-TYPE
80346     SYNTAX         Counter32
80347     MAX-ACCESS     read-only
80348     STATUS         current
80349     DESCRIPTION    "shows status for ZIP interfaces"
80350     ::= { rcKhiForwardingRofSierraStatusEntry 21 }
80351
80352rcKhiForwardingRofSierraZipStatus3 OBJECT-TYPE
80353     SYNTAX         Counter32
80354     MAX-ACCESS     read-only
80355     STATUS         current
80356     DESCRIPTION    "shows status for ZIP interfaces"
80357     ::= { rcKhiForwardingRofSierraStatusEntry 22 }
80358
80359rcKhiForwardingRofSierraZipStatus4 OBJECT-TYPE
80360     SYNTAX         Counter32
80361     MAX-ACCESS     read-only
80362     STATUS         current
80363     DESCRIPTION    "shows status for ZIP interfaces"
80364     ::= { rcKhiForwardingRofSierraStatusEntry 23 }
80365
80366rcKhiForwardingRofSierraZipStatus5 OBJECT-TYPE
80367     SYNTAX         Counter32
80368     MAX-ACCESS     read-only
80369     STATUS         current
80370     DESCRIPTION    "shows status for ZIP interfaces"
80371     ::= { rcKhiForwardingRofSierraStatusEntry 24 }
80372
80373rcKhiForwardingRofSierraZipEvent0 OBJECT-TYPE
80374     SYNTAX         Counter32
80375     MAX-ACCESS     read-only
80376     STATUS         current
80377     DESCRIPTION    "shows which events occurred for ZIP interfaces"
80378     ::= { rcKhiForwardingRofSierraStatusEntry 25 }
80379
80380rcKhiForwardingRofSierraZipEvent1 OBJECT-TYPE
80381     SYNTAX         Counter32
80382     MAX-ACCESS     read-only
80383     STATUS         current
80384     DESCRIPTION    "shows which events occurred for ZIP interfaces"
80385     ::= { rcKhiForwardingRofSierraStatusEntry 26 }
80386
80387rcKhiForwardingRofSierraZipEvent2 OBJECT-TYPE
80388     SYNTAX         Counter32
80389     MAX-ACCESS     read-only
80390     STATUS         current
80391     DESCRIPTION    "shows which events occurred for ZIP interfaces"
80392     ::= { rcKhiForwardingRofSierraStatusEntry 27 }
80393
80394rcKhiForwardingRofSierraZipEvent3 OBJECT-TYPE
80395     SYNTAX         Counter32
80396     MAX-ACCESS     read-only
80397     STATUS         current
80398     DESCRIPTION    "shows which events occurred for ZIP interfaces"
80399     ::= { rcKhiForwardingRofSierraStatusEntry 28 }
80400
80401rcKhiForwardingRofSierraZipEvent4 OBJECT-TYPE
80402     SYNTAX         Counter32
80403     MAX-ACCESS     read-only
80404     STATUS         current
80405     DESCRIPTION    "shows which events occurred for ZIP interfaces"
80406     ::= { rcKhiForwardingRofSierraStatusEntry 29 }
80407
80408rcKhiForwardingRofSierraZipEvent5 OBJECT-TYPE
80409     SYNTAX         Counter32
80410     MAX-ACCESS     read-only
80411     STATUS         current
80412     DESCRIPTION    "shows which events occurred for ZIP interfaces"
80413     ::= { rcKhiForwardingRofSierraStatusEntry 30 }
80414
80415rcKhiForwardingRofSierraSbmStatus0 OBJECT-TYPE
80416     SYNTAX         Counter32
80417     MAX-ACCESS     read-only
80418     STATUS         current
80419     DESCRIPTION    "SBM_STATUS Register related for ZIP interfaces "
80420     ::= { rcKhiForwardingRofSierraStatusEntry 31 }
80421
80422rcKhiForwardingRofSierraSbmStatus1 OBJECT-TYPE
80423     SYNTAX         Counter32
80424     MAX-ACCESS     read-only
80425     STATUS         current
80426     DESCRIPTION    "SBM_STATUS Register related for ZIP interfaces "
80427     ::= { rcKhiForwardingRofSierraStatusEntry 32 }
80428
80429rcKhiForwardingRofSierraSbmStatus2 OBJECT-TYPE
80430     SYNTAX         Counter32
80431     MAX-ACCESS     read-only
80432     STATUS         current
80433     DESCRIPTION    "SBM_STATUS Register related for ZIP interfaces "
80434     ::= { rcKhiForwardingRofSierraStatusEntry 33 }
80435
80436rcKhiForwardingRofSierraSbmStatus3 OBJECT-TYPE
80437     SYNTAX         Counter32
80438     MAX-ACCESS     read-only
80439     STATUS         current
80440     DESCRIPTION    "SBM_STATUS Register related for ZIP interfaces "
80441     ::= { rcKhiForwardingRofSierraStatusEntry 34 }
80442
80443rcKhiForwardingRofSierraSbmStatus4 OBJECT-TYPE
80444     SYNTAX         Counter32
80445     MAX-ACCESS     read-only
80446     STATUS         current
80447     DESCRIPTION    "SBM_STATUS Register related for ZIP interfaces "
80448     ::= { rcKhiForwardingRofSierraStatusEntry 35 }
80449
80450rcKhiForwardingRofSierraSbmStatus5 OBJECT-TYPE
80451     SYNTAX         Counter32
80452     MAX-ACCESS     read-only
80453     STATUS         current
80454     DESCRIPTION    "SBM_STATUS Register related for ZIP interfaces "
80455     ::= { rcKhiForwardingRofSierraStatusEntry 36 }
80456
80457
80458rcKhiForwardingRofSierraSbmEvent0 OBJECT-TYPE
80459     SYNTAX         Counter32
80460     MAX-ACCESS     read-only
80461     STATUS         current
80462     DESCRIPTION    "SBM_EVENT Register related for ZIP interfaces"
80463     ::= { rcKhiForwardingRofSierraStatusEntry 37 }
80464
80465rcKhiForwardingRofSierraSbmEvent1 OBJECT-TYPE
80466     SYNTAX         Counter32
80467     MAX-ACCESS     read-only
80468     STATUS         current
80469     DESCRIPTION    "SBM_EVENT Register related for ZIP interfaces"
80470     ::= { rcKhiForwardingRofSierraStatusEntry 38 }
80471
80472rcKhiForwardingRofSierraSbmEvent2 OBJECT-TYPE
80473     SYNTAX         Counter32
80474     MAX-ACCESS     read-only
80475     STATUS         current
80476     DESCRIPTION    "SBM_EVENT Register related for ZIP interfaces"
80477     ::= { rcKhiForwardingRofSierraStatusEntry 39 }
80478
80479rcKhiForwardingRofSierraSbmEvent3 OBJECT-TYPE
80480     SYNTAX         Counter32
80481     MAX-ACCESS     read-only
80482     STATUS         current
80483     DESCRIPTION    "SBM_EVENT Register related for ZIP interfaces"
80484     ::= { rcKhiForwardingRofSierraStatusEntry 40 }
80485
80486rcKhiForwardingRofSierraSbmEvent4 OBJECT-TYPE
80487     SYNTAX         Counter32
80488     MAX-ACCESS     read-only
80489     STATUS         current
80490     DESCRIPTION    "SBM_EVENT Register related for ZIP interfaces"
80491     ::= { rcKhiForwardingRofSierraStatusEntry 41 }
80492
80493
80494rcKhiForwardingRofSierraSbmEvent5 OBJECT-TYPE
80495     SYNTAX         Counter32
80496     MAX-ACCESS     read-only
80497     STATUS         current
80498     DESCRIPTION    "SBM_EVENT Register related for ZIP interfaces"
80499     ::= { rcKhiForwardingRofSierraStatusEntry 42 }
80500
80501rcKhiForwardingRofSierraSepEvent
80502 OBJECT-TYPE
80503     SYNTAX         Counter32
80504     MAX-ACCESS     read-only
80505     STATUS         current
80506     DESCRIPTION    "various events(good/bad) that occur in the Script Engine Parsing logic section"
80507     ::= { rcKhiForwardingRofSierraStatusEntry 43 }
80508
80509
80510
80511
80512-- KHI Forwarding SIERRA Forw Stats table for Rof
80513
80514rcKhiForwardingRofSierraForwStatsTable  OBJECT-TYPE
80515     SYNTAX          SEQUENCE OF RcKhiForwardingRofSierraForwStatsEntry
80516     MAX-ACCESS      not-accessible
80517     STATUS          current
80518     DESCRIPTION     "Forwarding Sierra Forw Stats Key Health Indicator MIB for RoF."
80519     ::= { rcKhiForwardingCb 18 }
80520
80521rcKhiForwardingRofSierraForwStatsEntry OBJECT-TYPE
80522     SYNTAX          RcKhiForwardingRofSierraForwStatsEntry
80523     MAX-ACCESS      not-accessible
80524     STATUS          current
80525     DESCRIPTION     "Forwarding Sierra Forw Stats KHI - RoF."
80526     INDEX           { rcKhiForwardingRofSierraForwStatsSlot }
80527     ::= { rcKhiForwardingRofSierraForwStatsTable 1 }
80528
80529
80530RcKhiForwardingRofSierraForwStatsEntry ::=
80531     SEQUENCE {
80532        rcKhiForwardingRofSierraForwStatsSlot                           Integer32,
80533        rcKhiForwardingRofSierraGeCntRxOk                               Counter64,
80534        rcKhiForwardingRofSierraGeCntTxOk                               Counter64,
80535        rcKhiForwardingRofSierraGeCntRxPause                            Counter64,
80536        rcKhiForwardingRofSierraPktCntGeGe                              Counter64,
80537        rcKhiForwardingRofSierraPktCntGeZ0                              Counter64,
80538        rcKhiForwardingRofSierraPktCntGeZ1                              Counter64,
80539        rcKhiForwardingRofSierraPktCntGeZ2                              Counter64,
80540        rcKhiForwardingRofSierraPktCntGeZ3                              Counter64,
80541        rcKhiForwardingRofSierraPktCntGeZ4                              Counter64,
80542        rcKhiForwardingRofSierraPktCntGeZ5                              Counter64,
80543        rcKhiForwardingRofSierraPktCntZ0GeOk                            Counter64,
80544        rcKhiForwardingRofSierraPktCntZ1GeOk                            Counter64,
80545        rcKhiForwardingRofSierraPktCntZ2GeOk                            Counter64,
80546        rcKhiForwardingRofSierraPktCntZ3GeOk                            Counter64,
80547        rcKhiForwardingRofSierraPktCntZ4GeOk                            Counter64,
80548        rcKhiForwardingRofSierraPktCntZ5GeOk                            Counter64,
80549        rcKhiForwardingRofSierraSepPcieCnt0                             Counter64,
80550        rcKhiForwardingRofSierraSepPcieCnt1                             Counter64,
80551        rcKhiForwardingRofSierraSepPcieCnt2                             Counter64,
80552        rcKhiForwardingRofSierraSepPcieCnt3                             Counter64,
80553        rcKhiForwardingRofSierraSepPcieCnt4                             Counter64,
80554        rcKhiForwardingRofSierraSepPcieCnt5                             Counter64,
80555        rcKhiForwardingRofSierraSepPcieCnt6                             Counter64
80556      }
80557
80558
80559rcKhiForwardingRofSierraForwStatsSlot  OBJECT-TYPE
80560     SYNTAX         Integer32 (3..12)
80561     MAX-ACCESS     not-accessible
80562     STATUS         current
80563     DESCRIPTION    "Slot Number"
80564     ::= { rcKhiForwardingRofSierraForwStatsEntry 1 }
80565
80566rcKhiForwardingRofSierraGeCntRxOk OBJECT-TYPE
80567     SYNTAX         Counter64
80568     MAX-ACCESS     read-only
80569     STATUS         current
80570     DESCRIPTION    "counts the number of non-errored data packets received by the RX RGMII "
80571     ::= { rcKhiForwardingRofSierraForwStatsEntry 2 }
80572
80573rcKhiForwardingRofSierraGeCntTxOk OBJECT-TYPE
80574     SYNTAX         Counter64
80575     MAX-ACCESS     read-only
80576     STATUS         current
80577     DESCRIPTION    "counts the number of packets transmitted by the RX RGMII logic that were not marked as errored beforehand"
80578     ::= { rcKhiForwardingRofSierraForwStatsEntry 3 }
80579
80580rcKhiForwardingRofSierraGeCntRxPause OBJECT-TYPE
80581     SYNTAX         Counter64
80582     MAX-ACCESS     read-only
80583     STATUS         current
80584     DESCRIPTION    "counts the number of dropped non-data and pause packets received by the RX RGMII "
80585     ::= { rcKhiForwardingRofSierraForwStatsEntry 4 }
80586
80587rcKhiForwardingRofSierraPktCntGeGe OBJECT-TYPE
80588     SYNTAX         Counter64
80589     MAX-ACCESS     read-only
80590     STATUS         current
80591     DESCRIPTION    "counts the number of packets received by the GE interface and looped back out the GE interface"
80592     ::= { rcKhiForwardingRofSierraForwStatsEntry 5 }
80593
80594rcKhiForwardingRofSierraPktCntGeZ0 OBJECT-TYPE
80595     SYNTAX         Counter64
80596     MAX-ACCESS     read-only
80597     STATUS         current
80598     DESCRIPTION    "counts the number of packets of GE packets sent to ZIP 0"
80599     ::= { rcKhiForwardingRofSierraForwStatsEntry 6 }
80600
80601rcKhiForwardingRofSierraPktCntGeZ1 OBJECT-TYPE
80602     SYNTAX         Counter64
80603     MAX-ACCESS     read-only
80604     STATUS         current
80605     DESCRIPTION    "counts the number of packets of GE packets sent to ZIP 1"
80606     ::= { rcKhiForwardingRofSierraForwStatsEntry 7 }
80607
80608rcKhiForwardingRofSierraPktCntGeZ2 OBJECT-TYPE
80609     SYNTAX         Counter64
80610     MAX-ACCESS     read-only
80611     STATUS         current
80612     DESCRIPTION    "counts the number of packets of GE packets sent to ZIP 2"
80613     ::= { rcKhiForwardingRofSierraForwStatsEntry 8 }
80614
80615rcKhiForwardingRofSierraPktCntGeZ3 OBJECT-TYPE
80616     SYNTAX         Counter64
80617     MAX-ACCESS     read-only
80618     STATUS         current
80619     DESCRIPTION    "counts the number of packets of GE packets sent to ZIP 3"
80620     ::= { rcKhiForwardingRofSierraForwStatsEntry 9 }
80621
80622rcKhiForwardingRofSierraPktCntGeZ4 OBJECT-TYPE
80623     SYNTAX         Counter64
80624     MAX-ACCESS     read-only
80625     STATUS         current
80626     DESCRIPTION    "counts the number of packets of GE packets sent to ZIP 4"
80627     ::= { rcKhiForwardingRofSierraForwStatsEntry 10 }
80628
80629rcKhiForwardingRofSierraPktCntGeZ5 OBJECT-TYPE
80630     SYNTAX         Counter64
80631     MAX-ACCESS     read-only
80632     STATUS         current
80633     DESCRIPTION    "counts the number of packets of GE packets sent to ZIP 5"
80634     ::= { rcKhiForwardingRofSierraForwStatsEntry 11 }
80635
80636rcKhiForwardingRofSierraPktCntZ0GeOk OBJECT-TYPE
80637     SYNTAX         Counter64
80638     MAX-ACCESS     read-only
80639     STATUS         current
80640     DESCRIPTION    "counts the number of non-errored packets sent to GE from the ZIP 0 interface"
80641     ::= { rcKhiForwardingRofSierraForwStatsEntry 12 }
80642
80643rcKhiForwardingRofSierraPktCntZ1GeOk OBJECT-TYPE
80644     SYNTAX         Counter64
80645     MAX-ACCESS     read-only
80646     STATUS         current
80647     DESCRIPTION    "counts the number of non-errored packets sent to GE from the ZIP 1 interface"
80648     ::= { rcKhiForwardingRofSierraForwStatsEntry 13 }
80649
80650rcKhiForwardingRofSierraPktCntZ2GeOk OBJECT-TYPE
80651     SYNTAX         Counter64
80652     MAX-ACCESS     read-only
80653     STATUS         current
80654     DESCRIPTION    "counts the number of non-errored packets sent to GE from the ZIP 2 interface"
80655     ::= { rcKhiForwardingRofSierraForwStatsEntry 14 }
80656
80657rcKhiForwardingRofSierraPktCntZ3GeOk OBJECT-TYPE
80658     SYNTAX         Counter64
80659     MAX-ACCESS     read-only
80660     STATUS         current
80661     DESCRIPTION    "counts the number of non-errored packets sent to GE from the ZIP 3 interface"
80662     ::= { rcKhiForwardingRofSierraForwStatsEntry 15 }
80663
80664rcKhiForwardingRofSierraPktCntZ4GeOk OBJECT-TYPE
80665     SYNTAX         Counter64
80666     MAX-ACCESS     read-only
80667     STATUS         current
80668     DESCRIPTION    "counts the number of non-errored packets sent to GE from the ZIP 4 interface"
80669     ::= { rcKhiForwardingRofSierraForwStatsEntry 16 }
80670
80671rcKhiForwardingRofSierraPktCntZ5GeOk OBJECT-TYPE
80672     SYNTAX         Counter64
80673     MAX-ACCESS     read-only
80674     STATUS         current
80675     DESCRIPTION    "counts the number of non-errored packets sent to GE from the ZIP 5 interface"
80676     ::= { rcKhiForwardingRofSierraForwStatsEntry 17 }
80677
80678rcKhiForwardingRofSierraSepPcieCnt0 OBJECT-TYPE
80679     SYNTAX         Counter64
80680     MAX-ACCESS     read-only
80681     STATUS         current
80682     DESCRIPTION    "number of PCIe transactions"
80683     ::= { rcKhiForwardingRofSierraForwStatsEntry 18 }
80684
80685rcKhiForwardingRofSierraSepPcieCnt1 OBJECT-TYPE
80686     SYNTAX         Counter64
80687     MAX-ACCESS     read-only
80688     STATUS         current
80689     DESCRIPTION    "number of PCIe transactions"
80690     ::= { rcKhiForwardingRofSierraForwStatsEntry 19 }
80691
80692rcKhiForwardingRofSierraSepPcieCnt2 OBJECT-TYPE
80693     SYNTAX         Counter64
80694     MAX-ACCESS     read-only
80695     STATUS         current
80696     DESCRIPTION    "number of PCIe transactions"
80697     ::= { rcKhiForwardingRofSierraForwStatsEntry 20 }
80698
80699rcKhiForwardingRofSierraSepPcieCnt3 OBJECT-TYPE
80700     SYNTAX         Counter64
80701     MAX-ACCESS     read-only
80702     STATUS         current
80703     DESCRIPTION    "number of PCIe transactions"
80704     ::= { rcKhiForwardingRofSierraForwStatsEntry 21 }
80705
80706rcKhiForwardingRofSierraSepPcieCnt4 OBJECT-TYPE
80707     SYNTAX         Counter64
80708     MAX-ACCESS     read-only
80709     STATUS         current
80710     DESCRIPTION    "number of PCIe transactions"
80711     ::= { rcKhiForwardingRofSierraForwStatsEntry 22 }
80712
80713rcKhiForwardingRofSierraSepPcieCnt5 OBJECT-TYPE
80714     SYNTAX         Counter64
80715     MAX-ACCESS     read-only
80716     STATUS         current
80717     DESCRIPTION    "number of PCIe transactions"
80718     ::= { rcKhiForwardingRofSierraForwStatsEntry 23 }
80719
80720rcKhiForwardingRofSierraSepPcieCnt6 OBJECT-TYPE
80721     SYNTAX         Counter64
80722     MAX-ACCESS     read-only
80723     STATUS         current
80724     DESCRIPTION    "number of PCIe transactions"
80725     ::= { rcKhiForwardingRofSierraForwStatsEntry 24 }
80726
80727
80728
80729-- KHI Forwarding SIERRA Extended Forw Stats table for Rof
80730
80731rcKhiForwardingRofSierraExtendedForwStatsTable  OBJECT-TYPE
80732     SYNTAX          SEQUENCE OF RcKhiForwardingRofSierraExtendedForwStatsEntry
80733     MAX-ACCESS      not-accessible
80734     STATUS          current
80735     DESCRIPTION     "Forwarding Sierra Extended Forw Stats Key Health Indicator MIB for RoF. -- multiple instance counters"
80736     ::= { rcKhiForwardingCb 19 }
80737
80738rcKhiForwardingRofSierraExtendedForwStatsEntry OBJECT-TYPE
80739     SYNTAX          RcKhiForwardingRofSierraExtendedForwStatsEntry
80740     MAX-ACCESS      not-accessible
80741     STATUS          current
80742     DESCRIPTION     "Forwarding Sierra Extended Forw Stats KHI - RoF. -- multiple instance counters"
80743     INDEX           { rcKhiForwardingRofSierraExtendedForwStatsSlot }
80744     ::= { rcKhiForwardingRofSierraExtendedForwStatsTable 1 }
80745
80746
80747RcKhiForwardingRofSierraExtendedForwStatsEntry ::=
80748     SEQUENCE {
80749        rcKhiForwardingRofSierraExtendedForwStatsSlot                           Integer32,
80750        rcKhiForwardingRofSierraZipTxFragDatCnt0                         Counter64,
80751        rcKhiForwardingRofSierraZipTxFragDatCnt1                         Counter64,
80752        rcKhiForwardingRofSierraZipTxFragDatCnt2                         Counter64,
80753        rcKhiForwardingRofSierraZipTxFragDatCnt3                         Counter64,
80754        rcKhiForwardingRofSierraZipTxFragDatCnt4                         Counter64,
80755        rcKhiForwardingRofSierraZipTxFragDatCnt5                         Counter64,
80756        rcKhiForwardingRofSierraZipTxFragRFU0Cnt0                       Counter64,
80757        rcKhiForwardingRofSierraZipTxFragRFU0Cnt1                       Counter64,
80758        rcKhiForwardingRofSierraZipTxFragRFU0Cnt2                       Counter64,
80759        rcKhiForwardingRofSierraZipTxFragRFU0Cnt3                       Counter64,
80760        rcKhiForwardingRofSierraZipTxFragRFU0Cnt4                       Counter64,
80761        rcKhiForwardingRofSierraZipTxFragRFU0Cnt5                       Counter64,
80762        rcKhiForwardingRofSierraZipTxFragRspCnt0                        Counter64,
80763        rcKhiForwardingRofSierraZipTxFragRspCnt1                        Counter64,
80764        rcKhiForwardingRofSierraZipTxFragRspCnt2                        Counter64,
80765        rcKhiForwardingRofSierraZipTxFragRspCnt3                        Counter64,
80766        rcKhiForwardingRofSierraZipTxFragRspCnt4                        Counter64,
80767        rcKhiForwardingRofSierraZipTxFragRspCnt5                        Counter64,
80768        rcKhiForwardingRofSierraZipTxFragPcieCnt0                       Counter64,
80769        rcKhiForwardingRofSierraZipTxFragPcieCnt1                       Counter64,
80770        rcKhiForwardingRofSierraZipTxFragPcieCnt2                       Counter64,
80771        rcKhiForwardingRofSierraZipTxFragPcieCnt3                       Counter64,
80772        rcKhiForwardingRofSierraZipTxFragPcieCnt4                       Counter64,
80773        rcKhiForwardingRofSierraZipTxFragPcieCnt5                       Counter64,
80774        rcKhiForwardingRofSierraZipTxFragSephCnt0                       Counter64,
80775        rcKhiForwardingRofSierraZipTxFragSephCnt1                       Counter64,
80776        rcKhiForwardingRofSierraZipTxFragSephCnt2                       Counter64,
80777        rcKhiForwardingRofSierraZipTxFragSephCnt3                       Counter64,
80778        rcKhiForwardingRofSierraZipTxFragSephCnt4                       Counter64,
80779        rcKhiForwardingRofSierraZipTxFragSephCnt5                       Counter64,
80780        rcKhiForwardingRofSierraZipTxFragSeplCnt0                       Counter64,
80781        rcKhiForwardingRofSierraZipTxFragSeplCnt1                       Counter64,
80782        rcKhiForwardingRofSierraZipTxFragSeplCnt2                       Counter64,
80783        rcKhiForwardingRofSierraZipTxFragSeplCnt3                       Counter64,
80784        rcKhiForwardingRofSierraZipTxFragSeplCnt4                       Counter64,
80785        rcKhiForwardingRofSierraZipTxFragSeplCnt5                       Counter64,
80786        rcKhiForwardingRofSierraZipTxFragRFU1Cnt0                       Counter64,
80787        rcKhiForwardingRofSierraZipTxFragRFU1Cnt1                       Counter64,
80788        rcKhiForwardingRofSierraZipTxFragRFU1Cnt2                       Counter64,
80789        rcKhiForwardingRofSierraZipTxFragRFU1Cnt3                       Counter64,
80790        rcKhiForwardingRofSierraZipTxFragRFU1Cnt4                       Counter64,
80791        rcKhiForwardingRofSierraZipTxFragRFU1Cnt5                       Counter64,
80792        rcKhiForwardingRofSierraZipTxFragRFU2Cnt0                       Counter64,
80793        rcKhiForwardingRofSierraZipTxFragRFU2Cnt1                       Counter64,
80794        rcKhiForwardingRofSierraZipTxFragRFU2Cnt2                       Counter64,
80795        rcKhiForwardingRofSierraZipTxFragRFU2Cnt3                       Counter64,
80796        rcKhiForwardingRofSierraZipTxFragRFU2Cnt4                       Counter64,
80797        rcKhiForwardingRofSierraZipTxFragRFU2Cnt5                       Counter64,
80798        rcKhiForwardingRofSierraZipRxFragDatOkCnt0                      Counter64,
80799        rcKhiForwardingRofSierraZipRxFragDatOkCnt1                      Counter64,
80800        rcKhiForwardingRofSierraZipRxFragDatOkCnt2                      Counter64,
80801        rcKhiForwardingRofSierraZipRxFragDatOkCnt3                      Counter64,
80802        rcKhiForwardingRofSierraZipRxFragDatOkCnt4                      Counter64,
80803        rcKhiForwardingRofSierraZipRxFragDatOkCnt5                      Counter64,
80804        rcKhiForwardingRofSierraZipRxFragRspOkCnt0                      Counter64,
80805        rcKhiForwardingRofSierraZipRxFragRspOkCnt1                      Counter64,
80806        rcKhiForwardingRofSierraZipRxFragRspOkCnt2                      Counter64,
80807        rcKhiForwardingRofSierraZipRxFragRspOkCnt3                      Counter64,
80808        rcKhiForwardingRofSierraZipRxFragRspOkCnt4                      Counter64,
80809        rcKhiForwardingRofSierraZipRxFragRspOkCnt5                      Counter64,
80810        rcKhiForwardingRofSierraZipRxFragPcieOkCnt0                     Counter64,
80811        rcKhiForwardingRofSierraZipRxFragPcieOkCnt1                     Counter64,
80812        rcKhiForwardingRofSierraZipRxFragPcieOkCnt2                     Counter64,
80813        rcKhiForwardingRofSierraZipRxFragPcieOkCnt3                     Counter64,
80814        rcKhiForwardingRofSierraZipRxFragPcieOkCnt4                     Counter64,
80815        rcKhiForwardingRofSierraZipRxFragPcieOkCnt5                     Counter64,
80816        rcKhiForwardingRofSierraZipRxFragSephOkCnt0                     Counter64,
80817        rcKhiForwardingRofSierraZipRxFragSephOkCnt1                     Counter64,
80818        rcKhiForwardingRofSierraZipRxFragSephOkCnt2                     Counter64,
80819        rcKhiForwardingRofSierraZipRxFragSephOkCnt3                     Counter64,
80820        rcKhiForwardingRofSierraZipRxFragSephOkCnt4                     Counter64,
80821        rcKhiForwardingRofSierraZipRxFragSephOkCnt5                     Counter64,
80822        rcKhiForwardingRofSierraZipRxFragSeplOkCnt0                     Counter64,
80823        rcKhiForwardingRofSierraZipRxFragSeplOkCnt1                     Counter64,
80824        rcKhiForwardingRofSierraZipRxFragSeplOkCnt2                     Counter64,
80825        rcKhiForwardingRofSierraZipRxFragSeplOkCnt3                     Counter64,
80826        rcKhiForwardingRofSierraZipRxFragSeplOkCnt4                     Counter64,
80827        rcKhiForwardingRofSierraZipRxFragSeplOkCnt5                     Counter64
80828      }
80829
80830
80831rcKhiForwardingRofSierraExtendedForwStatsSlot  OBJECT-TYPE
80832     SYNTAX         Integer32 (3..12)
80833     MAX-ACCESS     not-accessible
80834     STATUS         current
80835     DESCRIPTION    "Slot Number"
80836     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 1 }
80837
80838
80839rcKhiForwardingRofSierraZipTxFragDatCnt0 OBJECT-TYPE
80840     SYNTAX         Counter64
80841     MAX-ACCESS     read-only
80842     STATUS         current
80843     DESCRIPTION    "count of data fragments across the ZIP interface"
80844     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 2 }
80845
80846rcKhiForwardingRofSierraZipTxFragDatCnt1 OBJECT-TYPE
80847     SYNTAX         Counter64
80848     MAX-ACCESS     read-only
80849     STATUS         current
80850     DESCRIPTION    "count of data fragments across the ZIP interface"
80851     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 3 }
80852
80853rcKhiForwardingRofSierraZipTxFragDatCnt2 OBJECT-TYPE
80854     SYNTAX         Counter64
80855     MAX-ACCESS     read-only
80856     STATUS         current
80857     DESCRIPTION    "count of data fragments across the ZIP interface"
80858     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 4 }
80859
80860rcKhiForwardingRofSierraZipTxFragDatCnt3 OBJECT-TYPE
80861     SYNTAX         Counter64
80862     MAX-ACCESS     read-only
80863     STATUS         current
80864     DESCRIPTION    "count of data fragments across the ZIP interface"
80865     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 5 }
80866
80867rcKhiForwardingRofSierraZipTxFragDatCnt4 OBJECT-TYPE
80868     SYNTAX         Counter64
80869     MAX-ACCESS     read-only
80870     STATUS         current
80871     DESCRIPTION    "count of data fragments across the ZIP interface"
80872     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 6 }
80873
80874rcKhiForwardingRofSierraZipTxFragDatCnt5 OBJECT-TYPE
80875     SYNTAX         Counter64
80876     MAX-ACCESS     read-only
80877     STATUS         current
80878     DESCRIPTION    "count of data fragments across the ZIP interface"
80879     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 7 }
80880
80881rcKhiForwardingRofSierraZipTxFragRFU0Cnt0  OBJECT-TYPE
80882     SYNTAX         Counter64
80883     MAX-ACCESS     read-only
80884     STATUS         current
80885     DESCRIPTION    "reserved for future use"
80886     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 8 }
80887
80888rcKhiForwardingRofSierraZipTxFragRFU0Cnt1  OBJECT-TYPE
80889     SYNTAX         Counter64
80890     MAX-ACCESS     read-only
80891     STATUS         current
80892     DESCRIPTION    "reserved for future use"
80893     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 9 }
80894
80895rcKhiForwardingRofSierraZipTxFragRFU0Cnt2  OBJECT-TYPE
80896     SYNTAX         Counter64
80897     MAX-ACCESS     read-only
80898     STATUS         current
80899     DESCRIPTION    "reserved for future use"
80900     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 10 }
80901
80902rcKhiForwardingRofSierraZipTxFragRFU0Cnt3  OBJECT-TYPE
80903     SYNTAX         Counter64
80904     MAX-ACCESS     read-only
80905     STATUS         current
80906     DESCRIPTION    "reserved for future use"
80907     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 11 }
80908
80909rcKhiForwardingRofSierraZipTxFragRFU0Cnt4  OBJECT-TYPE
80910     SYNTAX         Counter64
80911     MAX-ACCESS     read-only
80912     STATUS         current
80913     DESCRIPTION    "reserved for future use"
80914     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 12 }
80915
80916rcKhiForwardingRofSierraZipTxFragRFU0Cnt5  OBJECT-TYPE
80917     SYNTAX         Counter64
80918     MAX-ACCESS     read-only
80919     STATUS         current
80920     DESCRIPTION    "reserved for future use"
80921     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 13 }
80922
80923rcKhiForwardingRofSierraZipTxFragRspCnt0  OBJECT-TYPE
80924     SYNTAX         Counter64
80925     MAX-ACCESS     read-only
80926     STATUS         current
80927     DESCRIPTION    "count of RSP SubCmd fragments transmitted"
80928     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 14 }
80929
80930rcKhiForwardingRofSierraZipTxFragRspCnt1  OBJECT-TYPE
80931     SYNTAX         Counter64
80932     MAX-ACCESS     read-only
80933     STATUS         current
80934     DESCRIPTION    "count of RSP SubCmd fragments transmitted"
80935     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 15 }
80936
80937rcKhiForwardingRofSierraZipTxFragRspCnt2  OBJECT-TYPE
80938     SYNTAX         Counter64
80939     MAX-ACCESS     read-only
80940     STATUS         current
80941     DESCRIPTION    "count of RSP SubCmd fragments transmitted"
80942     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 16 }
80943
80944rcKhiForwardingRofSierraZipTxFragRspCnt3  OBJECT-TYPE
80945     SYNTAX         Counter64
80946     MAX-ACCESS     read-only
80947     STATUS         current
80948     DESCRIPTION    "count of RSP SubCmd fragments transmitted"
80949     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 17 }
80950
80951rcKhiForwardingRofSierraZipTxFragRspCnt4  OBJECT-TYPE
80952     SYNTAX         Counter64
80953     MAX-ACCESS     read-only
80954     STATUS         current
80955     DESCRIPTION    "count of RSP SubCmd fragments transmitted"
80956     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 18 }
80957
80958rcKhiForwardingRofSierraZipTxFragRspCnt5  OBJECT-TYPE
80959     SYNTAX         Counter64
80960     MAX-ACCESS     read-only
80961     STATUS         current
80962     DESCRIPTION    "count of RSP SubCmd fragments transmitted"
80963     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 19 }
80964
80965
80966rcKhiForwardingRofSierraZipTxFragPcieCnt0  OBJECT-TYPE
80967     SYNTAX         Counter64
80968     MAX-ACCESS     read-only
80969     STATUS         current
80970     DESCRIPTION    "count of SB/PCIe SubCmd fragments transmitted"
80971     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 20 }
80972
80973rcKhiForwardingRofSierraZipTxFragPcieCnt1  OBJECT-TYPE
80974     SYNTAX         Counter64
80975     MAX-ACCESS     read-only
80976     STATUS         current
80977     DESCRIPTION    "count of SB/PCIe SubCmd fragments transmitted"
80978     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 21 }
80979
80980rcKhiForwardingRofSierraZipTxFragPcieCnt2  OBJECT-TYPE
80981     SYNTAX         Counter64
80982     MAX-ACCESS     read-only
80983     STATUS         current
80984     DESCRIPTION    "count of SB/PCIe SubCmd fragments transmitted"
80985     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 22 }
80986
80987rcKhiForwardingRofSierraZipTxFragPcieCnt3  OBJECT-TYPE
80988     SYNTAX         Counter64
80989     MAX-ACCESS     read-only
80990     STATUS         current
80991     DESCRIPTION    "count of SB/PCIe SubCmd fragments transmitted"
80992     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 23 }
80993
80994
80995rcKhiForwardingRofSierraZipTxFragPcieCnt4  OBJECT-TYPE
80996     SYNTAX         Counter64
80997     MAX-ACCESS     read-only
80998     STATUS         current
80999     DESCRIPTION    "count of SB/PCIe SubCmd fragments transmitted"
81000     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 24 }
81001
81002rcKhiForwardingRofSierraZipTxFragPcieCnt5  OBJECT-TYPE
81003     SYNTAX         Counter64
81004     MAX-ACCESS     read-only
81005     STATUS         current
81006     DESCRIPTION    "count of SB/PCIe SubCmd fragments transmitted"
81007     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 25 }
81008
81009rcKhiForwardingRofSierraZipTxFragSephCnt0  OBJECT-TYPE
81010     SYNTAX         Counter64
81011     MAX-ACCESS     read-only
81012     STATUS         current
81013     DESCRIPTION    "count of SEP Hi Pri SubCmd fragments transmitted"
81014     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 26 }
81015
81016rcKhiForwardingRofSierraZipTxFragSephCnt1  OBJECT-TYPE
81017     SYNTAX         Counter64
81018     MAX-ACCESS     read-only
81019     STATUS         current
81020     DESCRIPTION    "count of SEP Hi Pri SubCmd fragments transmitted"
81021     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 27 }
81022
81023rcKhiForwardingRofSierraZipTxFragSephCnt2  OBJECT-TYPE
81024     SYNTAX         Counter64
81025     MAX-ACCESS     read-only
81026     STATUS         current
81027     DESCRIPTION    "count of SEP Hi Pri SubCmd fragments transmitted"
81028     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 28 }
81029
81030rcKhiForwardingRofSierraZipTxFragSephCnt3  OBJECT-TYPE
81031     SYNTAX         Counter64
81032     MAX-ACCESS     read-only
81033     STATUS         current
81034     DESCRIPTION    "count of SEP Hi Pri SubCmd fragments transmitted"
81035     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 29 }
81036
81037rcKhiForwardingRofSierraZipTxFragSephCnt4  OBJECT-TYPE
81038     SYNTAX         Counter64
81039     MAX-ACCESS     read-only
81040     STATUS         current
81041     DESCRIPTION    "count of SEP Hi Pri SubCmd fragments transmitted"
81042     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 30 }
81043
81044rcKhiForwardingRofSierraZipTxFragSephCnt5  OBJECT-TYPE
81045     SYNTAX         Counter64
81046     MAX-ACCESS     read-only
81047     STATUS         current
81048     DESCRIPTION    "count of SEP Hi Pri SubCmd fragments transmitted"
81049     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 31 }
81050
81051
81052rcKhiForwardingRofSierraZipTxFragSeplCnt0  OBJECT-TYPE
81053     SYNTAX         Counter64
81054     MAX-ACCESS     read-only
81055     STATUS         current
81056     DESCRIPTION    "count of SEP Lo Pri SubCmd fragments transmitted"
81057     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 32 }
81058
81059rcKhiForwardingRofSierraZipTxFragSeplCnt1  OBJECT-TYPE
81060     SYNTAX         Counter64
81061     MAX-ACCESS     read-only
81062     STATUS         current
81063     DESCRIPTION    "count of SEP Lo Pri SubCmd fragments transmitted"
81064     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 33 }
81065
81066rcKhiForwardingRofSierraZipTxFragSeplCnt2  OBJECT-TYPE
81067     SYNTAX         Counter64
81068     MAX-ACCESS     read-only
81069     STATUS         current
81070     DESCRIPTION    "count of SEP Lo Pri SubCmd fragments transmitted"
81071     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 34 }
81072
81073rcKhiForwardingRofSierraZipTxFragSeplCnt3  OBJECT-TYPE
81074     SYNTAX         Counter64
81075     MAX-ACCESS     read-only
81076     STATUS         current
81077     DESCRIPTION    "count of SEP Lo Pri SubCmd fragments transmitted"
81078     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 35 }
81079
81080rcKhiForwardingRofSierraZipTxFragSeplCnt4  OBJECT-TYPE
81081     SYNTAX         Counter64
81082     MAX-ACCESS     read-only
81083     STATUS         current
81084     DESCRIPTION    "count of SEP Lo Pri SubCmd fragments transmitted"
81085     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 36 }
81086
81087rcKhiForwardingRofSierraZipTxFragSeplCnt5  OBJECT-TYPE
81088     SYNTAX         Counter64
81089     MAX-ACCESS     read-only
81090     STATUS         current
81091     DESCRIPTION    "count of SEP Lo Pri SubCmd fragments transmitted"
81092     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 37 }
81093
81094rcKhiForwardingRofSierraZipTxFragRFU1Cnt0 OBJECT-TYPE
81095     SYNTAX         Counter64
81096     MAX-ACCESS     read-only
81097     STATUS         current
81098     DESCRIPTION    "reserved for future use"
81099     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 38 }
81100
81101rcKhiForwardingRofSierraZipTxFragRFU1Cnt1 OBJECT-TYPE
81102     SYNTAX         Counter64
81103     MAX-ACCESS     read-only
81104     STATUS         current
81105     DESCRIPTION    "reserved for future use"
81106     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 39 }
81107
81108rcKhiForwardingRofSierraZipTxFragRFU1Cnt2 OBJECT-TYPE
81109     SYNTAX         Counter64
81110     MAX-ACCESS     read-only
81111     STATUS         current
81112     DESCRIPTION    "reserved for future use"
81113     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 40 }
81114
81115rcKhiForwardingRofSierraZipTxFragRFU1Cnt3 OBJECT-TYPE
81116     SYNTAX         Counter64
81117     MAX-ACCESS     read-only
81118     STATUS         current
81119     DESCRIPTION    "reserved for future use"
81120     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 41 }
81121
81122
81123rcKhiForwardingRofSierraZipTxFragRFU1Cnt4 OBJECT-TYPE
81124     SYNTAX         Counter64
81125     MAX-ACCESS     read-only
81126     STATUS         current
81127     DESCRIPTION    "reserved for future use"
81128     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 42 }
81129
81130rcKhiForwardingRofSierraZipTxFragRFU1Cnt5 OBJECT-TYPE
81131     SYNTAX         Counter64
81132     MAX-ACCESS     read-only
81133     STATUS         current
81134     DESCRIPTION    "reserved for future use"
81135     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 43 }
81136
81137rcKhiForwardingRofSierraZipTxFragRFU2Cnt0  OBJECT-TYPE
81138     SYNTAX         Counter64
81139     MAX-ACCESS     read-only
81140     STATUS         current
81141     DESCRIPTION    "reserved for future use"
81142     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 44 }
81143
81144rcKhiForwardingRofSierraZipTxFragRFU2Cnt1  OBJECT-TYPE
81145     SYNTAX         Counter64
81146     MAX-ACCESS     read-only
81147     STATUS         current
81148     DESCRIPTION    "reserved for future use"
81149     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 45 }
81150
81151rcKhiForwardingRofSierraZipTxFragRFU2Cnt2  OBJECT-TYPE
81152     SYNTAX         Counter64
81153     MAX-ACCESS     read-only
81154     STATUS         current
81155     DESCRIPTION    "reserved for future use"
81156     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 46 }
81157
81158rcKhiForwardingRofSierraZipTxFragRFU2Cnt3  OBJECT-TYPE
81159     SYNTAX         Counter64
81160     MAX-ACCESS     read-only
81161     STATUS         current
81162     DESCRIPTION    "reserved for future use"
81163     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 47 }
81164
81165rcKhiForwardingRofSierraZipTxFragRFU2Cnt4  OBJECT-TYPE
81166     SYNTAX         Counter64
81167     MAX-ACCESS     read-only
81168     STATUS         current
81169     DESCRIPTION    "reserved for future use"
81170     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 48 }
81171
81172rcKhiForwardingRofSierraZipTxFragRFU2Cnt5  OBJECT-TYPE
81173     SYNTAX         Counter64
81174     MAX-ACCESS     read-only
81175     STATUS         current
81176     DESCRIPTION    "reserved for future use"
81177     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 49 }
81178
81179
81180rcKhiForwardingRofSierraZipRxFragDatOkCnt0  OBJECT-TYPE
81181     SYNTAX         Counter64
81182     MAX-ACCESS     read-only
81183     STATUS         current
81184     DESCRIPTION    "count of ok data frags received via the ZIP"
81185     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 50 }
81186
81187rcKhiForwardingRofSierraZipRxFragDatOkCnt1  OBJECT-TYPE
81188     SYNTAX         Counter64
81189     MAX-ACCESS     read-only
81190     STATUS         current
81191     DESCRIPTION    "count of ok data frags received via the ZIP"
81192     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 51 }
81193
81194rcKhiForwardingRofSierraZipRxFragDatOkCnt2  OBJECT-TYPE
81195     SYNTAX         Counter64
81196     MAX-ACCESS     read-only
81197     STATUS         current
81198     DESCRIPTION    "count of ok data frags received via the ZIP"
81199     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 52 }
81200
81201rcKhiForwardingRofSierraZipRxFragDatOkCnt3  OBJECT-TYPE
81202     SYNTAX         Counter64
81203     MAX-ACCESS     read-only
81204     STATUS         current
81205     DESCRIPTION    "count of ok data frags received via the ZIP"
81206     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 53 }
81207
81208rcKhiForwardingRofSierraZipRxFragDatOkCnt4  OBJECT-TYPE
81209     SYNTAX         Counter64
81210     MAX-ACCESS     read-only
81211     STATUS         current
81212     DESCRIPTION    "count of ok data frags received via the ZIP"
81213     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 54 }
81214
81215rcKhiForwardingRofSierraZipRxFragDatOkCnt5  OBJECT-TYPE
81216     SYNTAX         Counter64
81217     MAX-ACCESS     read-only
81218     STATUS         current
81219     DESCRIPTION    "count of ok data frags received via the ZIP"
81220     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 55 }
81221
81222rcKhiForwardingRofSierraZipRxFragRspOkCnt0  OBJECT-TYPE
81223     SYNTAX         Counter64
81224     MAX-ACCESS     read-only
81225     STATUS         current
81226     DESCRIPTION    "count of ok RSP SubCmd fragments received"
81227     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 56 }
81228
81229rcKhiForwardingRofSierraZipRxFragRspOkCnt1  OBJECT-TYPE
81230     SYNTAX         Counter64
81231     MAX-ACCESS     read-only
81232     STATUS         current
81233     DESCRIPTION    "count of ok RSP SubCmd fragments received"
81234     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 57 }
81235
81236rcKhiForwardingRofSierraZipRxFragRspOkCnt2  OBJECT-TYPE
81237     SYNTAX         Counter64
81238     MAX-ACCESS     read-only
81239     STATUS         current
81240     DESCRIPTION    "count of ok RSP SubCmd fragments received"
81241     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 58 }
81242
81243rcKhiForwardingRofSierraZipRxFragRspOkCnt3  OBJECT-TYPE
81244     SYNTAX         Counter64
81245     MAX-ACCESS     read-only
81246     STATUS         current
81247     DESCRIPTION    "count of ok RSP SubCmd fragments received"
81248     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 59 }
81249
81250rcKhiForwardingRofSierraZipRxFragRspOkCnt4  OBJECT-TYPE
81251     SYNTAX         Counter64
81252     MAX-ACCESS     read-only
81253     STATUS         current
81254     DESCRIPTION    "count of ok RSP SubCmd fragments received"
81255     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 60 }
81256
81257rcKhiForwardingRofSierraZipRxFragRspOkCnt5  OBJECT-TYPE
81258     SYNTAX         Counter64
81259     MAX-ACCESS     read-only
81260     STATUS         current
81261     DESCRIPTION    "count of ok RSP SubCmd fragments received"
81262     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 61 }
81263
81264rcKhiForwardingRofSierraZipRxFragPcieOkCnt0  OBJECT-TYPE
81265     SYNTAX         Counter64
81266     MAX-ACCESS     read-only
81267     STATUS         current
81268     DESCRIPTION    "count of ok SB/PCIe SubCmd frags received"
81269     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 62 }
81270
81271rcKhiForwardingRofSierraZipRxFragPcieOkCnt1  OBJECT-TYPE
81272     SYNTAX         Counter64
81273     MAX-ACCESS     read-only
81274     STATUS         current
81275     DESCRIPTION    "count of ok SB/PCIe SubCmd frags received"
81276     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 63 }
81277
81278rcKhiForwardingRofSierraZipRxFragPcieOkCnt2  OBJECT-TYPE
81279     SYNTAX         Counter64
81280     MAX-ACCESS     read-only
81281     STATUS         current
81282     DESCRIPTION    "count of ok SB/PCIe SubCmd frags received"
81283     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 64 }
81284
81285rcKhiForwardingRofSierraZipRxFragPcieOkCnt3  OBJECT-TYPE
81286     SYNTAX         Counter64
81287     MAX-ACCESS     read-only
81288     STATUS         current
81289     DESCRIPTION    "count of ok SB/PCIe SubCmd frags received"
81290     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 65 }
81291
81292rcKhiForwardingRofSierraZipRxFragPcieOkCnt4  OBJECT-TYPE
81293     SYNTAX         Counter64
81294     MAX-ACCESS     read-only
81295     STATUS         current
81296     DESCRIPTION    "count of ok SB/PCIe SubCmd frags received"
81297     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 66 }
81298
81299rcKhiForwardingRofSierraZipRxFragPcieOkCnt5  OBJECT-TYPE
81300     SYNTAX         Counter64
81301     MAX-ACCESS     read-only
81302     STATUS         current
81303     DESCRIPTION    "count of ok SB/PCIe SubCmd frags received"
81304     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 67 }
81305
81306
81307rcKhiForwardingRofSierraZipRxFragSephOkCnt0 OBJECT-TYPE
81308     SYNTAX         Counter64
81309     MAX-ACCESS     read-only
81310     STATUS         current
81311     DESCRIPTION    "count of ok SEP Hi Pri SubCmd frags received"
81312     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 68 }
81313
81314rcKhiForwardingRofSierraZipRxFragSephOkCnt1 OBJECT-TYPE
81315     SYNTAX         Counter64
81316     MAX-ACCESS     read-only
81317     STATUS         current
81318     DESCRIPTION    "count of ok SEP Hi Pri SubCmd frags received"
81319     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 69 }
81320
81321rcKhiForwardingRofSierraZipRxFragSephOkCnt2 OBJECT-TYPE
81322     SYNTAX         Counter64
81323     MAX-ACCESS     read-only
81324     STATUS         current
81325     DESCRIPTION    "count of ok SEP Hi Pri SubCmd frags received"
81326     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 70 }
81327
81328rcKhiForwardingRofSierraZipRxFragSephOkCnt3 OBJECT-TYPE
81329     SYNTAX         Counter64
81330     MAX-ACCESS     read-only
81331     STATUS         current
81332     DESCRIPTION    "count of ok SEP Hi Pri SubCmd frags received"
81333     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 71 }
81334
81335rcKhiForwardingRofSierraZipRxFragSephOkCnt4 OBJECT-TYPE
81336     SYNTAX         Counter64
81337     MAX-ACCESS     read-only
81338     STATUS         current
81339     DESCRIPTION    "count of ok SEP Hi Pri SubCmd frags received"
81340     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 72 }
81341
81342rcKhiForwardingRofSierraZipRxFragSephOkCnt5 OBJECT-TYPE
81343     SYNTAX         Counter64
81344     MAX-ACCESS     read-only
81345     STATUS         current
81346     DESCRIPTION    "count of ok SEP Hi Pri SubCmd frags received"
81347     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 73 }
81348
81349
81350rcKhiForwardingRofSierraZipRxFragSeplOkCnt0 OBJECT-TYPE
81351     SYNTAX         Counter64
81352     MAX-ACCESS     read-only
81353     STATUS         current
81354     DESCRIPTION    "count of ok SEP Lo Pri SubCmd frags received"
81355     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 74 }
81356
81357rcKhiForwardingRofSierraZipRxFragSeplOkCnt1 OBJECT-TYPE
81358     SYNTAX         Counter64
81359     MAX-ACCESS     read-only
81360     STATUS         current
81361     DESCRIPTION    "count of ok SEP Lo Pri SubCmd frags received"
81362     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 75 }
81363
81364rcKhiForwardingRofSierraZipRxFragSeplOkCnt2 OBJECT-TYPE
81365     SYNTAX         Counter64
81366     MAX-ACCESS     read-only
81367     STATUS         current
81368     DESCRIPTION    "count of ok SEP Lo Pri SubCmd frags received"
81369     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 76 }
81370
81371rcKhiForwardingRofSierraZipRxFragSeplOkCnt3 OBJECT-TYPE
81372     SYNTAX         Counter64
81373     MAX-ACCESS     read-only
81374     STATUS         current
81375     DESCRIPTION    "count of ok SEP Lo Pri SubCmd frags received"
81376     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 77 }
81377
81378rcKhiForwardingRofSierraZipRxFragSeplOkCnt4 OBJECT-TYPE
81379     SYNTAX         Counter64
81380     MAX-ACCESS     read-only
81381     STATUS         current
81382     DESCRIPTION    "count of ok SEP Lo Pri SubCmd frags received"
81383     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 78 }
81384
81385rcKhiForwardingRofSierraZipRxFragSeplOkCnt5 OBJECT-TYPE
81386     SYNTAX         Counter64
81387     MAX-ACCESS     read-only
81388     STATUS         current
81389     DESCRIPTION    "count of ok SEP Lo Pri SubCmd frags received"
81390     ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 79 }
81391
81392
81393
81394
81395
81396-- KHI Forwarding SIERRA Drop Stats table for Rof
81397
81398rcKhiForwardingRofSierraDropStatsTable  OBJECT-TYPE
81399     SYNTAX          SEQUENCE OF RcKhiForwardingRofSierraDropStatsEntry
81400     MAX-ACCESS      not-accessible
81401     STATUS          current
81402     DESCRIPTION     "Forwarding Sierra Drop Stats Key Health Indicator MIB for RoF."
81403     ::= { rcKhiForwardingCb 20 }
81404
81405rcKhiForwardingRofSierraDropStatsEntry OBJECT-TYPE
81406     SYNTAX          RcKhiForwardingRofSierraDropStatsEntry
81407     MAX-ACCESS      not-accessible
81408     STATUS          current
81409     DESCRIPTION     "Forwarding Sierra Drop Stats KHI - RoF."
81410     INDEX           { rcKhiForwardingRofSierraDropStatsSlot }
81411     ::= { rcKhiForwardingRofSierraDropStatsTable 1 }
81412
81413RcKhiForwardingRofSierraDropStatsEntry ::=
81414     SEQUENCE {
81415        rcKhiForwardingRofSierraDropStatsSlot                           Integer32,
81416        rcKhiForwardingRofSierraGeCntRxErr                              Counter64,
81417        rcKhiForwardingRofSierraGeCntTxErr                              Counter64,
81418        rcKhiForwardingRofSierraPktCntGeDrop                            Counter64,
81419        rcKhiForwardingRofSierraPktCntZ0GeErr                           Counter64,
81420        rcKhiForwardingRofSierraPktCntZ1GeErr                           Counter64,
81421        rcKhiForwardingRofSierraPktCntZ2GeErr                           Counter64,
81422        rcKhiForwardingRofSierraPktCntZ3GeErr                           Counter64,
81423        rcKhiForwardingRofSierraPktCntZ4GeErr                           Counter64,
81424        rcKhiForwardingRofSierraPktCntZ5GeErr                           Counter64,
81425        rcKhiForwardingRofSierraZipRxFragDatErrCnt0                     Counter64,
81426        rcKhiForwardingRofSierraZipRxFragDatErrCnt1                     Counter64,
81427        rcKhiForwardingRofSierraZipRxFragDatErrCnt2                     Counter64,
81428        rcKhiForwardingRofSierraZipRxFragDatErrCnt3                     Counter64,
81429        rcKhiForwardingRofSierraZipRxFragDatErrCnt4                     Counter64,
81430        rcKhiForwardingRofSierraZipRxFragDatErrCnt5                     Counter64,
81431        rcKhiForwardingRofSierraZipRxFragRspErrCnt0                     Counter64,
81432        rcKhiForwardingRofSierraZipRxFragRspErrCnt1                     Counter64,
81433        rcKhiForwardingRofSierraZipRxFragRspErrCnt2                     Counter64,
81434        rcKhiForwardingRofSierraZipRxFragRspErrCnt3                     Counter64,
81435        rcKhiForwardingRofSierraZipRxFragRspErrCnt4                     Counter64,
81436        rcKhiForwardingRofSierraZipRxFragRspErrCnt5                     Counter64,
81437        rcKhiForwardingRofSierraZipRxFragPcieErrCnt0                    Counter64,
81438        rcKhiForwardingRofSierraZipRxFragPcieErrCnt1                    Counter64,
81439        rcKhiForwardingRofSierraZipRxFragPcieErrCnt2                    Counter64,
81440        rcKhiForwardingRofSierraZipRxFragPcieErrCnt3                    Counter64,
81441        rcKhiForwardingRofSierraZipRxFragPcieErrCnt4                    Counter64,
81442        rcKhiForwardingRofSierraZipRxFragPcieErrCnt5                    Counter64,
81443        rcKhiForwardingRofSierraZipRxFragSephErrCnt0                    Counter64,
81444        rcKhiForwardingRofSierraZipRxFragSephErrCnt1                    Counter64,
81445        rcKhiForwardingRofSierraZipRxFragSephErrCnt2                    Counter64,
81446        rcKhiForwardingRofSierraZipRxFragSephErrCnt3                    Counter64,
81447        rcKhiForwardingRofSierraZipRxFragSephErrCnt4                    Counter64,
81448        rcKhiForwardingRofSierraZipRxFragSephErrCnt5                    Counter64,
81449        rcKhiForwardingRofSierraZipRxFragSeplErrCnt0                    Counter64,
81450        rcKhiForwardingRofSierraZipRxFragSeplErrCnt1                    Counter64,
81451        rcKhiForwardingRofSierraZipRxFragSeplErrCnt2                    Counter64,
81452        rcKhiForwardingRofSierraZipRxFragSeplErrCnt3                    Counter64,
81453        rcKhiForwardingRofSierraZipRxFragSeplErrCnt4                    Counter64,
81454        rcKhiForwardingRofSierraZipRxFragSeplErrCnt5                    Counter64,
81455        rcKhiForwardingRofSierraZipRxFragDropCnt0                       Counter64,
81456        rcKhiForwardingRofSierraZipRxFragDropCnt1                       Counter64,
81457        rcKhiForwardingRofSierraZipRxFragDropCnt2                       Counter64,
81458        rcKhiForwardingRofSierraZipRxFragDropCnt3                       Counter64,
81459        rcKhiForwardingRofSierraZipRxFragDropCnt4                       Counter64,
81460        rcKhiForwardingRofSierraZipRxFragDropCnt5                       Counter64,
81461        rcKhiForwardingRofSierraZipRxFragInvctlCnt0                     Counter64,
81462        rcKhiForwardingRofSierraZipRxFragInvctlCnt1                     Counter64,
81463        rcKhiForwardingRofSierraZipRxFragInvctlCnt2                     Counter64,
81464        rcKhiForwardingRofSierraZipRxFragInvctlCnt3                     Counter64,
81465        rcKhiForwardingRofSierraZipRxFragInvctlCnt4                     Counter64,
81466        rcKhiForwardingRofSierraZipRxFragInvctlCnt5                     Counter64
81467     }
81468
81469
81470rcKhiForwardingRofSierraDropStatsSlot  OBJECT-TYPE
81471     SYNTAX         Integer32 (3..12)
81472     MAX-ACCESS     not-accessible
81473     STATUS         current
81474     DESCRIPTION    "Slot Number"
81475     ::= { rcKhiForwardingRofSierraDropStatsEntry 1 }
81476
81477rcKhiForwardingRofSierraGeCntRxErr OBJECT-TYPE
81478     SYNTAX         Counter64
81479     MAX-ACCESS     read-only
81480     STATUS         current
81481     DESCRIPTION    "counts the number of errored packets received by the RX RGMII logic"
81482     ::= { rcKhiForwardingRofSierraDropStatsEntry 2 }
81483
81484rcKhiForwardingRofSierraGeCntTxErr  OBJECT-TYPE
81485     SYNTAX         Counter64
81486     MAX-ACCESS     read-only
81487     STATUS         current
81488     DESCRIPTION    "counts the number of packets transmitted by the GE RGMII logic that were marked as errored before hand"
81489     ::= { rcKhiForwardingRofSierraDropStatsEntry 3 }
81490
81491rcKhiForwardingRofSierraPktCntGeDrop  OBJECT-TYPE
81492     SYNTAX         Counter64
81493     MAX-ACCESS     read-only
81494     STATUS         current
81495     DESCRIPTION    "counts the number of packets received by the GE interface and then dropped"
81496     ::= { rcKhiForwardingRofSierraDropStatsEntry 4 }
81497
81498rcKhiForwardingRofSierraPktCntZ0GeErr  OBJECT-TYPE
81499     SYNTAX         Counter64
81500     MAX-ACCESS     read-only
81501     STATUS         current
81502     DESCRIPTION    "counts the number of errored packets sent to GE from the ZIP 0 interface"
81503     ::= { rcKhiForwardingRofSierraDropStatsEntry 5 }
81504
81505rcKhiForwardingRofSierraPktCntZ1GeErr  OBJECT-TYPE
81506     SYNTAX         Counter64
81507     MAX-ACCESS     read-only
81508     STATUS         current
81509     DESCRIPTION    "counts the number of errored packets sent to GE from the ZIP 1 interface"
81510     ::= { rcKhiForwardingRofSierraDropStatsEntry 6 }
81511
81512rcKhiForwardingRofSierraPktCntZ2GeErr  OBJECT-TYPE
81513     SYNTAX         Counter64
81514     MAX-ACCESS     read-only
81515     STATUS         current
81516     DESCRIPTION    "counts the number of errored packets sent to GE from the ZIP 2"
81517     ::= { rcKhiForwardingRofSierraDropStatsEntry 7 }
81518
81519rcKhiForwardingRofSierraPktCntZ3GeErr  OBJECT-TYPE
81520     SYNTAX         Counter64
81521     MAX-ACCESS     read-only
81522     STATUS         current
81523     DESCRIPTION    "counts the number of errored packets sent to GE from the ZIP 3"
81524     ::= { rcKhiForwardingRofSierraDropStatsEntry 8 }
81525
81526rcKhiForwardingRofSierraPktCntZ4GeErr OBJECT-TYPE
81527     SYNTAX         Counter64
81528     MAX-ACCESS     read-only
81529     STATUS         current
81530     DESCRIPTION    "counts the number of errored packets sent to GE from the ZIP 4"
81531     ::= { rcKhiForwardingRofSierraDropStatsEntry 9 }
81532
81533rcKhiForwardingRofSierraPktCntZ5GeErr  OBJECT-TYPE
81534     SYNTAX         Counter64
81535     MAX-ACCESS     read-only
81536     STATUS         current
81537     DESCRIPTION    "counts the number of errored packets sent to GE from the ZIP 5"
81538     ::= { rcKhiForwardingRofSierraDropStatsEntry 10 }
81539
81540rcKhiForwardingRofSierraZipRxFragDatErrCnt0  OBJECT-TYPE
81541     SYNTAX         Counter64
81542     MAX-ACCESS     read-only
81543     STATUS         current
81544     DESCRIPTION    "count of errored data frags received via the ZIP"
81545     ::= { rcKhiForwardingRofSierraDropStatsEntry 11 }
81546
81547rcKhiForwardingRofSierraZipRxFragDatErrCnt1  OBJECT-TYPE
81548     SYNTAX         Counter64
81549     MAX-ACCESS     read-only
81550     STATUS         current
81551     DESCRIPTION    "count of errored data frags received via the ZIP"
81552     ::= { rcKhiForwardingRofSierraDropStatsEntry 12 }
81553
81554rcKhiForwardingRofSierraZipRxFragDatErrCnt2  OBJECT-TYPE
81555     SYNTAX         Counter64
81556     MAX-ACCESS     read-only
81557     STATUS         current
81558     DESCRIPTION    "count of errored data frags received via the ZIP"
81559     ::= { rcKhiForwardingRofSierraDropStatsEntry 13 }
81560
81561rcKhiForwardingRofSierraZipRxFragDatErrCnt3  OBJECT-TYPE
81562     SYNTAX         Counter64
81563     MAX-ACCESS     read-only
81564     STATUS         current
81565     DESCRIPTION    "count of errored data frags received via the ZIP"
81566     ::= { rcKhiForwardingRofSierraDropStatsEntry 14 }
81567
81568rcKhiForwardingRofSierraZipRxFragDatErrCnt4  OBJECT-TYPE
81569     SYNTAX         Counter64
81570     MAX-ACCESS     read-only
81571     STATUS         current
81572     DESCRIPTION    "count of errored data frags received via the ZIP"
81573     ::= { rcKhiForwardingRofSierraDropStatsEntry 15 }
81574
81575rcKhiForwardingRofSierraZipRxFragDatErrCnt5  OBJECT-TYPE
81576     SYNTAX         Counter64
81577     MAX-ACCESS     read-only
81578     STATUS         current
81579     DESCRIPTION    "count of errored data frags received via the ZIP"
81580     ::= { rcKhiForwardingRofSierraDropStatsEntry 16 }
81581
81582
81583rcKhiForwardingRofSierraZipRxFragRspErrCnt0  OBJECT-TYPE
81584     SYNTAX         Counter64
81585     MAX-ACCESS     read-only
81586     STATUS         current
81587     DESCRIPTION    "count of errored RSP SubCmd fragments received"
81588     ::= { rcKhiForwardingRofSierraDropStatsEntry 17 }
81589
81590rcKhiForwardingRofSierraZipRxFragRspErrCnt1  OBJECT-TYPE
81591     SYNTAX         Counter64
81592     MAX-ACCESS     read-only
81593     STATUS         current
81594     DESCRIPTION    "count of errored RSP SubCmd fragments received"
81595     ::= { rcKhiForwardingRofSierraDropStatsEntry 18 }
81596
81597rcKhiForwardingRofSierraZipRxFragRspErrCnt2  OBJECT-TYPE
81598     SYNTAX         Counter64
81599     MAX-ACCESS     read-only
81600     STATUS         current
81601     DESCRIPTION    "count of errored RSP SubCmd fragments received"
81602     ::= { rcKhiForwardingRofSierraDropStatsEntry 19 }
81603
81604rcKhiForwardingRofSierraZipRxFragRspErrCnt3  OBJECT-TYPE
81605     SYNTAX         Counter64
81606     MAX-ACCESS     read-only
81607     STATUS         current
81608     DESCRIPTION    "count of errored RSP SubCmd fragments received"
81609     ::= { rcKhiForwardingRofSierraDropStatsEntry 20 }
81610
81611rcKhiForwardingRofSierraZipRxFragRspErrCnt4  OBJECT-TYPE
81612     SYNTAX         Counter64
81613     MAX-ACCESS     read-only
81614     STATUS         current
81615     DESCRIPTION    "count of errored RSP SubCmd fragments received"
81616     ::= { rcKhiForwardingRofSierraDropStatsEntry 21 }
81617
81618rcKhiForwardingRofSierraZipRxFragRspErrCnt5  OBJECT-TYPE
81619     SYNTAX         Counter64
81620     MAX-ACCESS     read-only
81621     STATUS         current
81622     DESCRIPTION    "count of errored RSP SubCmd fragments received"
81623     ::= { rcKhiForwardingRofSierraDropStatsEntry 22 }
81624
81625rcKhiForwardingRofSierraZipRxFragPcieErrCnt0  OBJECT-TYPE
81626     SYNTAX         Counter64
81627     MAX-ACCESS     read-only
81628     STATUS         current
81629     DESCRIPTION    "count of errored SB/PCIe SubCmd frags received"
81630     ::= { rcKhiForwardingRofSierraDropStatsEntry 23 }
81631
81632rcKhiForwardingRofSierraZipRxFragPcieErrCnt1  OBJECT-TYPE
81633     SYNTAX         Counter64
81634     MAX-ACCESS     read-only
81635     STATUS         current
81636     DESCRIPTION    "count of errored SB/PCIe SubCmd frags received"
81637     ::= { rcKhiForwardingRofSierraDropStatsEntry 24 }
81638
81639rcKhiForwardingRofSierraZipRxFragPcieErrCnt2  OBJECT-TYPE
81640     SYNTAX         Counter64
81641     MAX-ACCESS     read-only
81642     STATUS         current
81643     DESCRIPTION    "count of errored SB/PCIe SubCmd frags received"
81644     ::= { rcKhiForwardingRofSierraDropStatsEntry 25 }
81645
81646rcKhiForwardingRofSierraZipRxFragPcieErrCnt3  OBJECT-TYPE
81647     SYNTAX         Counter64
81648     MAX-ACCESS     read-only
81649     STATUS         current
81650     DESCRIPTION    "count of errored SB/PCIe SubCmd frags received"
81651     ::= { rcKhiForwardingRofSierraDropStatsEntry 26 }
81652
81653rcKhiForwardingRofSierraZipRxFragPcieErrCnt4  OBJECT-TYPE
81654     SYNTAX         Counter64
81655     MAX-ACCESS     read-only
81656     STATUS         current
81657     DESCRIPTION    "count of errored SB/PCIe SubCmd frags received"
81658     ::= { rcKhiForwardingRofSierraDropStatsEntry 27 }
81659
81660rcKhiForwardingRofSierraZipRxFragPcieErrCnt5  OBJECT-TYPE
81661     SYNTAX         Counter64
81662     MAX-ACCESS     read-only
81663     STATUS         current
81664     DESCRIPTION    "count of errored SB/PCIe SubCmd frags received"
81665     ::= { rcKhiForwardingRofSierraDropStatsEntry 28 }
81666
81667
81668rcKhiForwardingRofSierraZipRxFragSephErrCnt0  OBJECT-TYPE
81669     SYNTAX         Counter64
81670     MAX-ACCESS     read-only
81671     STATUS         current
81672     DESCRIPTION    "count of errored SEP Hi Pri SubCmd frags received"
81673     ::= { rcKhiForwardingRofSierraDropStatsEntry 29 }
81674
81675rcKhiForwardingRofSierraZipRxFragSephErrCnt1  OBJECT-TYPE
81676     SYNTAX         Counter64
81677     MAX-ACCESS     read-only
81678     STATUS         current
81679     DESCRIPTION    "count of errored SEP Hi Pri SubCmd frags received"
81680     ::= { rcKhiForwardingRofSierraDropStatsEntry 30 }
81681
81682rcKhiForwardingRofSierraZipRxFragSephErrCnt2  OBJECT-TYPE
81683     SYNTAX         Counter64
81684     MAX-ACCESS     read-only
81685     STATUS         current
81686     DESCRIPTION    "count of errored SEP Hi Pri SubCmd frags received"
81687     ::= { rcKhiForwardingRofSierraDropStatsEntry 31 }
81688
81689rcKhiForwardingRofSierraZipRxFragSephErrCnt3  OBJECT-TYPE
81690     SYNTAX         Counter64
81691     MAX-ACCESS     read-only
81692     STATUS         current
81693     DESCRIPTION    "count of errored SEP Hi Pri SubCmd frags received"
81694     ::= { rcKhiForwardingRofSierraDropStatsEntry 32 }
81695
81696rcKhiForwardingRofSierraZipRxFragSephErrCnt4  OBJECT-TYPE
81697     SYNTAX         Counter64
81698     MAX-ACCESS     read-only
81699     STATUS         current
81700     DESCRIPTION    "count of errored SEP Hi Pri SubCmd frags received"
81701     ::= { rcKhiForwardingRofSierraDropStatsEntry 33 }
81702
81703
81704 rcKhiForwardingRofSierraZipRxFragSephErrCnt5  OBJECT-TYPE
81705     SYNTAX         Counter64
81706     MAX-ACCESS     read-only
81707     STATUS         current
81708     DESCRIPTION    "count of errored SEP Hi Pri SubCmd frags received"
81709     ::= { rcKhiForwardingRofSierraDropStatsEntry 34 }
81710
81711rcKhiForwardingRofSierraZipRxFragSeplErrCnt0  OBJECT-TYPE
81712     SYNTAX         Counter64
81713     MAX-ACCESS     read-only
81714     STATUS         current
81715     DESCRIPTION    "count of errored SEP Lo Pri SubCmd frags received"
81716     ::= { rcKhiForwardingRofSierraDropStatsEntry 35 }
81717
81718rcKhiForwardingRofSierraZipRxFragSeplErrCnt1  OBJECT-TYPE
81719     SYNTAX         Counter64
81720     MAX-ACCESS     read-only
81721     STATUS         current
81722     DESCRIPTION    "count of errored SEP Lo Pri SubCmd frags received"
81723     ::= { rcKhiForwardingRofSierraDropStatsEntry 36 }
81724
81725rcKhiForwardingRofSierraZipRxFragSeplErrCnt2  OBJECT-TYPE
81726     SYNTAX         Counter64
81727     MAX-ACCESS     read-only
81728     STATUS         current
81729     DESCRIPTION    "count of errored SEP Lo Pri SubCmd frags received"
81730     ::= { rcKhiForwardingRofSierraDropStatsEntry 37 }
81731
81732rcKhiForwardingRofSierraZipRxFragSeplErrCnt3  OBJECT-TYPE
81733     SYNTAX         Counter64
81734     MAX-ACCESS     read-only
81735     STATUS         current
81736     DESCRIPTION    "count of errored SEP Lo Pri SubCmd frags received"
81737     ::= { rcKhiForwardingRofSierraDropStatsEntry 38 }
81738
81739rcKhiForwardingRofSierraZipRxFragSeplErrCnt4  OBJECT-TYPE
81740     SYNTAX         Counter64
81741     MAX-ACCESS     read-only
81742     STATUS         current
81743     DESCRIPTION    "count of errored SEP Lo Pri SubCmd frags received"
81744     ::= { rcKhiForwardingRofSierraDropStatsEntry 39 }
81745
81746rcKhiForwardingRofSierraZipRxFragSeplErrCnt5  OBJECT-TYPE
81747     SYNTAX         Counter64
81748     MAX-ACCESS     read-only
81749     STATUS         current
81750     DESCRIPTION    "count of errored SEP Lo Pri SubCmd frags received"
81751     ::= { rcKhiForwardingRofSierraDropStatsEntry 40 }
81752
81753
81754rcKhiForwardingRofSierraZipRxFragDropCnt0  OBJECT-TYPE
81755     SYNTAX         Counter64
81756     MAX-ACCESS     read-only
81757     STATUS         current
81758     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81759     ::= { rcKhiForwardingRofSierraDropStatsEntry 41 }
81760
81761rcKhiForwardingRofSierraZipRxFragDropCnt1  OBJECT-TYPE
81762     SYNTAX         Counter64
81763     MAX-ACCESS     read-only
81764     STATUS         current
81765     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81766     ::= { rcKhiForwardingRofSierraDropStatsEntry 42 }
81767
81768rcKhiForwardingRofSierraZipRxFragDropCnt2  OBJECT-TYPE
81769     SYNTAX         Counter64
81770     MAX-ACCESS     read-only
81771     STATUS         current
81772     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81773     ::= { rcKhiForwardingRofSierraDropStatsEntry 43 }
81774
81775rcKhiForwardingRofSierraZipRxFragDropCnt3  OBJECT-TYPE
81776     SYNTAX         Counter64
81777     MAX-ACCESS     read-only
81778     STATUS         current
81779     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81780     ::= { rcKhiForwardingRofSierraDropStatsEntry 44 }
81781
81782rcKhiForwardingRofSierraZipRxFragDropCnt4  OBJECT-TYPE
81783     SYNTAX         Counter64
81784     MAX-ACCESS     read-only
81785     STATUS         current
81786     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81787     ::= { rcKhiForwardingRofSierraDropStatsEntry 45 }
81788
81789rcKhiForwardingRofSierraZipRxFragDropCnt5  OBJECT-TYPE
81790     SYNTAX         Counter64
81791     MAX-ACCESS     read-only
81792     STATUS         current
81793     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81794     ::= { rcKhiForwardingRofSierraDropStatsEntry 46 }
81795
81796
81797rcKhiForwardingRofSierraZipRxFragInvctlCnt0  OBJECT-TYPE
81798     SYNTAX         Counter64
81799     MAX-ACCESS     read-only
81800     STATUS         current
81801     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81802     ::= { rcKhiForwardingRofSierraDropStatsEntry 47 }
81803
81804rcKhiForwardingRofSierraZipRxFragInvctlCnt1  OBJECT-TYPE
81805     SYNTAX         Counter64
81806     MAX-ACCESS     read-only
81807     STATUS         current
81808     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81809     ::= { rcKhiForwardingRofSierraDropStatsEntry 48 }
81810
81811rcKhiForwardingRofSierraZipRxFragInvctlCnt2  OBJECT-TYPE
81812     SYNTAX         Counter64
81813     MAX-ACCESS     read-only
81814     STATUS         current
81815     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81816     ::= { rcKhiForwardingRofSierraDropStatsEntry 49 }
81817
81818rcKhiForwardingRofSierraZipRxFragInvctlCnt3  OBJECT-TYPE
81819     SYNTAX         Counter64
81820     MAX-ACCESS     read-only
81821     STATUS         current
81822     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81823     ::= { rcKhiForwardingRofSierraDropStatsEntry 50 }
81824
81825rcKhiForwardingRofSierraZipRxFragInvctlCnt4  OBJECT-TYPE
81826     SYNTAX         Counter64
81827     MAX-ACCESS     read-only
81828     STATUS         current
81829     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81830     ::= { rcKhiForwardingRofSierraDropStatsEntry 51 }
81831
81832rcKhiForwardingRofSierraZipRxFragInvctlCnt5  OBJECT-TYPE
81833     SYNTAX         Counter64
81834     MAX-ACCESS     read-only
81835     STATUS         current
81836     DESCRIPTION    "count of frags dropped(usually due to bad headers)"
81837     ::= { rcKhiForwardingRofSierraDropStatsEntry 52 }
81838
81839
81840rcKhiCpp OBJECT IDENTIFIER ::= { rcKhi 12 }
81841
81842rcKhiCppPortStatsClear OBJECT-TYPE
81843     SYNTAX       TruthValue
81844     MAX-ACCESS   read-write
81845     STATUS       current
81846     DESCRIPTION  "Clear Khi Cpp Port Statistics MIB - All VSP Data."
81847     ::= { rcKhiCpp 1 }
81848
81849rcKhiCppIoCopStatsClear OBJECT-TYPE
81850     SYNTAX       TruthValue
81851     MAX-ACCESS   read-write
81852     STATUS       current
81853     DESCRIPTION  "Clear Khi Cpp Slot Statistics MIB - All VSP Data."
81854     ::= { rcKhiCpp 2 }
81855
81856-- KHI Cpp Port Statistics Table
81857
81858rcKhiCppPortStatsTable OBJECT-TYPE
81859     SYNTAX          SEQUENCE OF RcKhiCppPortStatsEntry
81860     MAX-ACCESS      not-accessible
81861     STATUS          current
81862     DESCRIPTION     "Khi Cpp Port Statistics MIB - All VSP Data."
81863     ::= { rcKhiCpp 3 }
81864
81865rcKhiCppPortStatsEntry OBJECT-TYPE
81866     SYNTAX          RcKhiCppPortStatsEntry
81867     MAX-ACCESS      not-accessible
81868     STATUS          current
81869     DESCRIPTION     "Khi Cpp Port Statistics - VSP table entry."
81870     INDEX           { rcKhiCppPortStatsPort,
81871                       rcKhiCppPortStatsPacket }
81872     ::= { rcKhiCppPortStatsTable 1 }
81873
81874RcKhiCppPortStatsEntry ::=
81875     SEQUENCE {
81876        rcKhiCppPortStatsPort            InterfaceIndex,
81877        rcKhiCppPortStatsPacket          Integer32,
81878        rcKhiCppPortStatsPacketName      DisplayString,
81879        rcKhiCppPortStatsRxPackets       Counter64,
81880        rcKhiCppPortStatsTxPackets       Counter64
81881        }
81882
81883rcKhiCppPortStatsPort OBJECT-TYPE
81884    SYNTAX        InterfaceIndex
81885    MAX-ACCESS    not-accessible
81886    STATUS        current
81887    DESCRIPTION   "Port Number-this entry contains information
81888                   about packet type, count of Rx and Tx packet"
81889    ::= { rcKhiCppPortStatsEntry 1 }
81890
81891rcKhiCppPortStatsPacket OBJECT-TYPE
81892    SYNTAX        Integer32 (0..1023)
81893    MAX-ACCESS    not-accessible
81894    STATUS        current
81895    DESCRIPTION   "Packet Type"
81896    ::= { rcKhiCppPortStatsEntry 2 }
81897
81898rcKhiCppPortStatsPacketName OBJECT-TYPE
81899    SYNTAX        DisplayString (SIZE(0..80))
81900    MAX-ACCESS    read-only
81901    STATUS        current
81902    DESCRIPTION   "Name of the Packet"
81903    ::= { rcKhiCppPortStatsEntry 3 }
81904
81905rcKhiCppPortStatsRxPackets OBJECT-TYPE
81906    SYNTAX        Counter64
81907    MAX-ACCESS    read-only
81908    STATUS        current
81909    DESCRIPTION   "Rx count for a particular Packet Type"
81910    ::= { rcKhiCppPortStatsEntry 4 }
81911
81912rcKhiCppPortStatsTxPackets OBJECT-TYPE
81913    SYNTAX        Counter64
81914    MAX-ACCESS    read-only
81915    STATUS        current
81916    DESCRIPTION   "Tx count for a particular Packet Type"
81917    ::= { rcKhiCppPortStatsEntry 5 }
81918
81919-- KHI Cpp IoCop Statistics Table
81920
81921rcKhiCppIoCopStatsTable OBJECT-TYPE
81922     SYNTAX          SEQUENCE OF RcKhiCppIoCopStatsEntry
81923     MAX-ACCESS      not-accessible
81924     STATUS          current
81925     DESCRIPTION     "Khi Cpp IoCop Statistics MIB - All VSP Data."
81926     ::= { rcKhiCpp 4 }
81927
81928rcKhiCppIoCopStatsEntry OBJECT-TYPE
81929     SYNTAX          RcKhiCppIoCopStatsEntry
81930     MAX-ACCESS      not-accessible
81931     STATUS          current
81932     DESCRIPTION     "Khi Cpp IoCop Statistics - VSP table entry."
81933     INDEX           { rcKhiCppIoCopStatsSlot }
81934     ::= { rcKhiCppIoCopStatsTable 1 }
81935
81936RcKhiCppIoCopStatsEntry ::=
81937     SEQUENCE {
81938        rcKhiCppIoCopStatsSlot              Integer32,
81939        rcKhiCppIoCopStatsMacMgmtRxPackets  Counter64,
81940        rcKhiCppIoCopStatsIpFixRxPackets    Counter64
81941        }
81942
81943rcKhiCppIoCopStatsSlot OBJECT-TYPE
81944    SYNTAX        Integer32 (3..12)
81945    MAX-ACCESS    not-accessible
81946    STATUS        current
81947    DESCRIPTION   "Slot Number"
81948    ::= { rcKhiCppIoCopStatsEntry 1 }
81949
81950rcKhiCppIoCopStatsMacMgmtRxPackets OBJECT-TYPE
81951    SYNTAX        Counter64
81952    MAX-ACCESS    read-only
81953    STATUS        current
81954    DESCRIPTION   "MacMgmt Rx Packets"
81955    ::= { rcKhiCppIoCopStatsEntry 2 }
81956
81957rcKhiCppIoCopStatsIpFixRxPackets OBJECT-TYPE
81958    SYNTAX        Counter64
81959    MAX-ACCESS    read-only
81960    STATUS        current
81961    DESCRIPTION   "IpFix Rx Packets"
81962    ::= { rcKhiCppIoCopStatsEntry 3 }
81963
81964rcKhiCppProtocolDrops   OBJECT IDENTIFIER ::= { rcKhiCpp 5 }
81965
81966rcKhiCppProtocolDropsClear OBJECT-TYPE
81967     SYNTAX             TruthValue
81968     MAX-ACCESS         read-write
81969     STATUS             current
81970     DESCRIPTION        "Clear all protocol drop counters"
81971     ::= { rcKhiCppProtocolDrops 1 }
81972
81973rcKhiCppProtocolDropsDataExpCnt OBJECT-TYPE
81974     SYNTAX             Counter64
81975     MAX-ACCESS         read-only
81976     STATUS             current
81977     DESCRIPTION        "Data Exp Drop Counter"
81978     ::= { rcKhiCppProtocolDrops 2 }
81979
81980rcKhiCppProtocolDropsTtlExpCnt OBJECT-TYPE
81981     SYNTAX             Counter64
81982     MAX-ACCESS         read-only
81983     STATUS             current
81984     DESCRIPTION        "Ttl Exp Drop Counter"
81985     ::= { rcKhiCppProtocolDrops 3 }
81986
81987rcKhiCppProtocolDropsIpmcDataCnt OBJECT-TYPE
81988     SYNTAX             Counter64
81989     MAX-ACCESS         read-only
81990     STATUS             current
81991     DESCRIPTION        "Ipmc Data Drop Counter"
81992     ::= { rcKhiCppProtocolDrops 4 }
81993
81994rcKhiCppProtocolDropsMacLearningCnt OBJECT-TYPE
81995     SYNTAX             Counter64
81996     MAX-ACCESS         read-only
81997     STATUS             current
81998     DESCRIPTION        "Mac learning Drop Counter"
81999     ::= { rcKhiCppProtocolDrops 5 }
82000
82001rcKhiCppProtocolDropsIsIsCnt OBJECT-TYPE
82002     SYNTAX             Counter64
82003     MAX-ACCESS         read-only
82004     STATUS             current
82005     DESCRIPTION        "IsIs Drop Counter"
82006     ::= { rcKhiCppProtocolDrops 6 }
82007
82008rcKhiCppProtocolDropsBgpCnt OBJECT-TYPE
82009     SYNTAX             Counter64
82010     MAX-ACCESS         read-only
82011     STATUS             current
82012     DESCRIPTION        "Bgp Drop Counter"
82013     ::= { rcKhiCppProtocolDrops 7 }
82014
82015rcKhiCppProtocolDropsRipV1Cnt OBJECT-TYPE
82016     SYNTAX             Counter64
82017     MAX-ACCESS         read-only
82018     STATUS             current
82019     DESCRIPTION        "RipV1 Drop Counter"
82020     ::= { rcKhiCppProtocolDrops 8 }
82021
82022rcKhiCppProtocolDropsRipV2Cnt OBJECT-TYPE
82023     SYNTAX             Counter64
82024     MAX-ACCESS         read-only
82025     STATUS             current
82026     DESCRIPTION        "RipV2 Drop Counter"
82027     ::= { rcKhiCppProtocolDrops 9 }
82028
82029rcKhiCppProtocolDropsOspfMcCnt OBJECT-TYPE
82030     SYNTAX             Counter64
82031     MAX-ACCESS         read-only
82032     STATUS             current
82033     DESCRIPTION        "Ospf Mc Drop Counter"
82034     ::= { rcKhiCppProtocolDrops 10 }
82035
82036rcKhiCppProtocolDropsFtpCnt OBJECT-TYPE
82037     SYNTAX             Counter64
82038     MAX-ACCESS         read-only
82039     STATUS             current
82040     DESCRIPTION        "Ftp Drop Counter"
82041     ::= { rcKhiCppProtocolDrops 11 }
82042
82043rcKhiCppProtocolDropsTftpCnt OBJECT-TYPE
82044     SYNTAX             Counter64
82045     MAX-ACCESS         read-only
82046     STATUS             current
82047     DESCRIPTION        "Tftp Drop Counter"
82048     ::= { rcKhiCppProtocolDrops 12 }
82049
82050rcKhiCppProtocolDropsSnmpCnt OBJECT-TYPE
82051     SYNTAX             Counter64
82052     MAX-ACCESS         read-only
82053     STATUS             current
82054     DESCRIPTION        "Snmp Drop Counter"
82055     ::= { rcKhiCppProtocolDrops 13 }
82056
82057rcKhiCppProtocolDropsTelnetCnt OBJECT-TYPE
82058     SYNTAX             Counter64
82059     MAX-ACCESS         read-only
82060     STATUS             current
82061     DESCRIPTION        "Telnet Drop Counter"
82062     ::= { rcKhiCppProtocolDrops 14 }
82063
82064rcKhiCppProtocolDropsSshCnt OBJECT-TYPE
82065     SYNTAX             Counter64
82066     MAX-ACCESS         read-only
82067     STATUS             current
82068     DESCRIPTION        "Ssh Drop Counter"
82069     ::= { rcKhiCppProtocolDrops 15 }
82070
82071rcKhiCppProtocolDropsRshCnt OBJECT-TYPE
82072     SYNTAX             Counter64
82073     MAX-ACCESS         read-only
82074     STATUS             current
82075     DESCRIPTION        "Rsh Drop Counter"
82076     ::= { rcKhiCppProtocolDrops 16 }
82077
82078rcKhiCppProtocolDropsIstCtlCnt OBJECT-TYPE
82079     SYNTAX             Counter64
82080     MAX-ACCESS         read-only
82081     STATUS             current
82082     DESCRIPTION        "IstCtl Drop Counter"
82083     ::= { rcKhiCppProtocolDrops 17 }
82084
82085rcKhiCppProtocolDropsRadiusCnt OBJECT-TYPE
82086     SYNTAX             Counter64
82087     MAX-ACCESS         read-only
82088     STATUS             current
82089     DESCRIPTION        "Radius Drop Counter"
82090     ::= { rcKhiCppProtocolDrops 18 }
82091
82092rcKhiCppProtocolDropsNtpCnt OBJECT-TYPE
82093     SYNTAX             Counter64
82094     MAX-ACCESS         read-only
82095     STATUS             current
82096     DESCRIPTION        "Ntp Drop Counter"
82097     ::= { rcKhiCppProtocolDrops 19 }
82098
82099rcKhiCppProtocolDropsDhcpCnt OBJECT-TYPE
82100     SYNTAX             Counter64
82101     MAX-ACCESS         read-only
82102     STATUS             current
82103     DESCRIPTION        "Dhcp Drop Counter"
82104     ::= { rcKhiCppProtocolDrops 20 }
82105
82106rcKhiCppProtocolDropsIcmpV4Cnt OBJECT-TYPE
82107     SYNTAX             Counter64
82108     MAX-ACCESS         read-only
82109     STATUS             current
82110     DESCRIPTION        "IcmpV4 Drop Counter"
82111     ::= { rcKhiCppProtocolDrops 21 }
82112
82113rcKhiCppProtocolDropsIcmpV6Cnt OBJECT-TYPE
82114     SYNTAX             Counter64
82115     MAX-ACCESS         read-only
82116     STATUS             deprecated
82117     DESCRIPTION        "IcmpV6 Drop Counter"
82118     ::= { rcKhiCppProtocolDrops 22 }
82119
82120rcKhiCppProtocolDropsIgmpCnt OBJECT-TYPE
82121     SYNTAX             Counter64
82122     MAX-ACCESS         read-only
82123     STATUS             current
82124     DESCRIPTION        "Igmp Drop Counter"
82125     ::= { rcKhiCppProtocolDrops 23 }
82126
82127rcKhiCppProtocolDropsPimMcCnt OBJECT-TYPE
82128     SYNTAX             Counter64
82129     MAX-ACCESS         read-only
82130     STATUS             current
82131     DESCRIPTION        "Pim Mc Drop Counter"
82132     ::= { rcKhiCppProtocolDrops 24 }
82133
82134rcKhiCppProtocolDropsVrrpCnt OBJECT-TYPE
82135     SYNTAX             Counter64
82136     MAX-ACCESS         read-only
82137     STATUS             current
82138     DESCRIPTION        "Vrrp Drop Counter"
82139     ::= { rcKhiCppProtocolDrops 25 }
82140
82141rcKhiCppProtocolDropsArpReqCnt OBJECT-TYPE
82142     SYNTAX             Counter64
82143     MAX-ACCESS         read-only
82144     STATUS             current
82145     DESCRIPTION        "Arp Req Drop Counter"
82146     ::= { rcKhiCppProtocolDrops 26 }
82147
82148rcKhiCppProtocolDropsArpOtherCnt OBJECT-TYPE
82149     SYNTAX             Counter64
82150     MAX-ACCESS         read-only
82151     STATUS             current
82152     DESCRIPTION        "Arp Other Drop Counter"
82153     ::= { rcKhiCppProtocolDrops 27 }
82154
82155rcKhiCppProtocolDropsRarpReqCnt OBJECT-TYPE
82156     SYNTAX             Counter64
82157     MAX-ACCESS         read-only
82158     STATUS             current
82159     DESCRIPTION        "Rarp Req Drop Counter"
82160     ::= { rcKhiCppProtocolDrops 28 }
82161
82162rcKhiCppProtocolDropsRarpOtherCnt OBJECT-TYPE
82163     SYNTAX             Counter64
82164     MAX-ACCESS         read-only
82165     STATUS             current
82166     DESCRIPTION        "Rarp Other Drop Counter"
82167     ::= { rcKhiCppProtocolDrops 29 }
82168
82169rcKhiCppProtocolDropsSlppCnt OBJECT-TYPE
82170     SYNTAX             Counter64
82171     MAX-ACCESS         read-only
82172     STATUS             current
82173     DESCRIPTION        "Slpp Drop Counter"
82174     ::= { rcKhiCppProtocolDrops 30 }
82175
82176rcKhiCppProtocolDropsBpduCnt OBJECT-TYPE
82177     SYNTAX             Counter64
82178     MAX-ACCESS         read-only
82179     STATUS             current
82180     DESCRIPTION        "Bpdu Drop Counter"
82181     ::= { rcKhiCppProtocolDrops 31 }
82182
82183rcKhiCppProtocolDropsTdpCnt OBJECT-TYPE
82184     SYNTAX             Counter64
82185     MAX-ACCESS         read-only
82186     STATUS             current
82187     DESCRIPTION        "Tdp Drop Counter"
82188     ::= { rcKhiCppProtocolDrops 32 }
82189
82190rcKhiCppProtocolDropsEapCnt OBJECT-TYPE
82191     SYNTAX             Counter64
82192     MAX-ACCESS         read-only
82193     STATUS             current
82194     DESCRIPTION        "Eap Drop Counter"
82195     ::= { rcKhiCppProtocolDrops 33 }
82196
82197rcKhiCppProtocolDropsLacpCnt OBJECT-TYPE
82198     SYNTAX             Counter64
82199     MAX-ACCESS         read-only
82200     STATUS             current
82201     DESCRIPTION        "Lacp Drop Counter"
82202     ::= { rcKhiCppProtocolDrops 34 }
82203
82204rcKhiCppProtocolDropsVlacpCnt OBJECT-TYPE
82205     SYNTAX             Counter64
82206     MAX-ACCESS         read-only
82207     STATUS             current
82208     DESCRIPTION        "Vlacp Drop Counter"
82209     ::= { rcKhiCppProtocolDrops 35 }
82210
82211rcKhiCppProtocolDropsMldV2Cnt OBJECT-TYPE
82212     SYNTAX             Counter64
82213     MAX-ACCESS         read-only
82214     STATUS             current
82215     DESCRIPTION        "Mld V2 Drop Counter"
82216     ::= { rcKhiCppProtocolDrops 36 }
82217
82218rcKhiCppProtocolDropsLldpCnt OBJECT-TYPE
82219     SYNTAX             Counter64
82220     MAX-ACCESS         read-only
82221     STATUS             current
82222     DESCRIPTION        "Lldp Drop Counter"
82223     ::= { rcKhiCppProtocolDrops 37 }
82224
82225rcKhiCppProtocolDropsHttpCnt OBJECT-TYPE
82226     SYNTAX             Counter64
82227     MAX-ACCESS         read-only
82228     STATUS             current
82229     DESCRIPTION        "Http Drop Counter"
82230     ::= { rcKhiCppProtocolDrops 38 }
82231
82232rcKhiCppProtocolDropsPimUcCnt OBJECT-TYPE
82233     SYNTAX             Counter64
82234     MAX-ACCESS         read-only
82235     STATUS             current
82236     DESCRIPTION        "Pim Uc Drop Counter"
82237     ::= { rcKhiCppProtocolDrops 39 }
82238
82239rcKhiCppProtocolDropsOspfUcCnt OBJECT-TYPE
82240     SYNTAX             Counter64
82241     MAX-ACCESS         read-only
82242     STATUS             current
82243     DESCRIPTION        "Ospf Uc Drop Counter"
82244     ::= { rcKhiCppProtocolDrops 40 }
82245
82246rcKhiCppProtocolDropsDnsCnt OBJECT-TYPE
82247     SYNTAX             Counter64
82248     MAX-ACCESS         read-only
82249     STATUS             current
82250     DESCRIPTION        "Dns Drop Counter"
82251     ::= { rcKhiCppProtocolDrops 41 }
82252
82253rcKhiCppProtocolDropsIcmpBcCnt OBJECT-TYPE
82254     SYNTAX             Counter64
82255     MAX-ACCESS         read-only
82256     STATUS             deprecated
82257     DESCRIPTION        "Icmp Bc Drop Counter"
82258     ::= { rcKhiCppProtocolDrops 42 }
82259
82260rcKhiCppProtocolDropsIpfixCnt OBJECT-TYPE
82261     SYNTAX             Counter64
82262     MAX-ACCESS         read-only
82263     STATUS             current
82264     DESCRIPTION        "Ipfix Drop Counter"
82265     ::= { rcKhiCppProtocolDrops 43 }
82266
82267rcKhiCppProtocolDropsTestPktCnt OBJECT-TYPE
82268     SYNTAX             Counter64
82269     MAX-ACCESS         read-only
82270     STATUS             current
82271     DESCRIPTION        "Test Pkt Drop Counter"
82272     ::= { rcKhiCppProtocolDrops 44 }
82273
82274rcKhiCppProtocolDropsIcmpV4BcCnt OBJECT-TYPE
82275     SYNTAX             Counter64
82276     MAX-ACCESS         read-only
82277     STATUS             current
82278     DESCRIPTION        "Icmp V4 Bc Drop Counter"
82279     ::= { rcKhiCppProtocolDrops 45 }
82280
82281rcKhiCppProtocolDropsOspfV6UcCnt OBJECT-TYPE
82282     SYNTAX             Counter64
82283     MAX-ACCESS         read-only
82284     STATUS             current
82285     DESCRIPTION        "OSPF V6 Uc Drop Counter"
82286     ::= { rcKhiCppProtocolDrops 46 }
82287
82288rcKhiCppProtocolDropsOspfV6McCnt OBJECT-TYPE
82289     SYNTAX             Counter64
82290     MAX-ACCESS         read-only
82291     STATUS             current
82292     DESCRIPTION        "OSPF V6 Mc Drop Counter"
82293     ::= { rcKhiCppProtocolDrops 47 }
82294
82295rcKhiCppProtocolDropsHopByHopCnt OBJECT-TYPE
82296     SYNTAX             Counter64
82297     MAX-ACCESS         read-only
82298     STATUS             current
82299     DESCRIPTION        "Hop By Hop Drop Counter"
82300     ::= { rcKhiCppProtocolDrops 48 }
82301
82302rcKhiCppProtocolDropsCfmCnt OBJECT-TYPE
82303     SYNTAX             Counter64
82304     MAX-ACCESS         read-only
82305     STATUS             current
82306     DESCRIPTION        "CFM Drop Counter"
82307     ::= { rcKhiCppProtocolDrops 49 }
82308
82309rcKhiCppProtocolDropsRipV6Cnt OBJECT-TYPE
82310     SYNTAX             Counter64
82311     MAX-ACCESS         read-only
82312     STATUS             current
82313     DESCRIPTION        "RIP V6 Drop Counter"
82314     ::= { rcKhiCppProtocolDrops 50 }
82315
82316rcKhiCppProtocolDropsVrrpV6Cnt OBJECT-TYPE
82317     SYNTAX             Counter64
82318     MAX-ACCESS         read-only
82319     STATUS             current
82320     DESCRIPTION        "VRRP V6 Drop Counter"
82321     ::= { rcKhiCppProtocolDrops 51 }
82322
82323rcKhiCppProtocolDropsNdMcV6Cnt OBJECT-TYPE
82324     SYNTAX             Counter64
82325     MAX-ACCESS         read-only
82326     STATUS             current
82327     DESCRIPTION        "ND MC V6 Drop Counter"
82328     ::= { rcKhiCppProtocolDrops 52 }
82329
82330rcKhiCppProtocolDropsNdUcV6Cnt OBJECT-TYPE
82331     SYNTAX             Counter64
82332     MAX-ACCESS         read-only
82333     STATUS             current
82334     DESCRIPTION        "ND UC V6 Drop Counter"
82335     ::= { rcKhiCppProtocolDrops 53 }
82336
82337rcKhiCppProtocolDropsIcmpMcV6Cnt OBJECT-TYPE
82338     SYNTAX             Counter64
82339     MAX-ACCESS         read-only
82340     STATUS             current
82341     DESCRIPTION        "ICMP MC V6 Drop Counter"
82342     ::= { rcKhiCppProtocolDrops 54 }
82343
82344rcKhiCppProtocolDropsIcmpUcV6Cnt OBJECT-TYPE
82345     SYNTAX             Counter64
82346     MAX-ACCESS         read-only
82347     STATUS             current
82348     DESCRIPTION        "ICMP UC V6 Drop Counter"
82349     ::= { rcKhiCppProtocolDrops 55 }
82350
82351rcKhiCppProtocolDropsFragUcV6Cnt OBJECT-TYPE
82352     SYNTAX             Counter64
82353     MAX-ACCESS         read-only
82354     STATUS             current
82355     DESCRIPTION        "FRAG UC V6 Drop Counter"
82356     ::= { rcKhiCppProtocolDrops 56 }
82357
82358rcKhiCppProtocolDropsFragMcV6Cnt OBJECT-TYPE
82359     SYNTAX             Counter64
82360     MAX-ACCESS         read-only
82361     STATUS             current
82362     DESCRIPTION        "FRAG MC V6 Drop Counter"
82363     ::= { rcKhiCppProtocolDrops 57 }
82364
82365rcKhiCppProtocolDropsRloginCnt OBJECT-TYPE
82366     SYNTAX             Counter64
82367     MAX-ACCESS         read-only
82368     STATUS             current
82369     DESCRIPTION        "Rlogin Drop Counter"
82370     ::= { rcKhiCppProtocolDrops 58 }
82371
82372---rcKHI FEONA detail Information
82373
82374rcKhiFeOna             OBJECT IDENTIFIER ::= { rcKhi 14 }
82375
82376rcKhiFeOnaGlobal    OBJECT IDENTIFIER ::= { rcKhiFeOna 1 }
82377
82378rcKhiFeOnaGlobalDevPort OBJECT-TYPE
82379        SYNTAX          InterfaceIndexOrZero
82380        MAX-ACCESS      read-only
82381        STATUS          current
82382        DESCRIPTION     "Displays the port number of the 4k device to which the Device Port of ONA is connected"
82383        ::= {rcKhiFeOnaGlobal 1}
82384
82385rcKhiFeOnaGlobalDevPortStatus OBJECT-TYPE
82386        SYNTAX          TruthValue
82387        MAX-ACCESS      read-only
82388        STATUS          current
82389        DESCRIPTION     "Displays ONA Device Port Status
82390                        if value=TRUE Status = UP
82391                        if value=FALSE Status = DOWN"
82392        DEFVAL          { false }
82393        ::= {rcKhiFeOnaGlobal 2}
82394
82395rcKhiFeOnaGlobalLldpPortStatus OBJECT-TYPE
82396        SYNTAX          TruthValue
82397        MAX-ACCESS      read-only
82398        STATUS          current
82399        DESCRIPTION     "Displays LLDP Status On ONA Device port
82400                        if value=TRUE Status = Enabled
82401                        if value=FALSE Status = Disabled "
82402        DEFVAL          { false }
82403        ::= {rcKhiFeOnaGlobal 3}
82404
82405rcKhiFeOnaGlobalMgmtIp OBJECT-TYPE
82406        SYNTAX          IpAddress
82407        MAX-ACCESS      read-only
82408        STATUS          current
82409        DESCRIPTION     "Displays ONA Management IP "
82410        ::= {rcKhiFeOnaGlobal 4}
82411
82412rcKhiFeOnaGlobalTunnelSourceIp OBJECT-TYPE
82413        SYNTAX      	IpAddress
82414        MAX-ACCESS  	read-only
82415        STATUS      	current
82416        DESCRIPTION     "Displays Tunnel Source IP Address"
82417        ::= {rcKhiFeOnaGlobal 5}
82418
82419rcKhiFeOnaGlobalMTU OBJECT-TYPE
82420        SYNTAX          Integer32
82421        MAX-ACCESS      read-only
82422        STATUS          current
82423        DESCRIPTION     "Displays Tunnel MTU "
82424        ::= {rcKhiFeOnaGlobal 6}
82425
82426rcKhiFeOnaGlobalDevStatus OBJECT-TYPE
82427        SYNTAX          TruthValue
82428        MAX-ACCESS      read-only
82429        STATUS          current
82430        DESCRIPTION     "Displays ONA Device Status
82431                        if value=TRUE Status = UP
82432                        if value=FALSE Status = DOWN"
82433        DEFVAL          { false }
82434        ::= {rcKhiFeOnaGlobal 7}
82435
82436rcKhiFeOnaGlobalNetPort OBJECT-TYPE
82437        SYNTAX          InterfaceIndexOrZero
82438        MAX-ACCESS      read-only
82439        STATUS          current
82440        DESCRIPTION     "Displays the port number of the 4k device to which the Network Port of ONA is connected"
82441        ::= {rcKhiFeOnaGlobal 8}
82442
82443rcKhiFeOnaGlobalMacAddr OBJECT-TYPE
82444        SYNTAX          MacAddress
82445        MAX-ACCESS      read-only
82446        STATUS          current
82447        DESCRIPTION     "Displays ONA MAC(ARP) Address"
82448        ::={rcKhiFeOnaGlobal 9}
82449
82450rcKhiFeOnaGlobalMgmtVlan OBJECT-TYPE
82451        SYNTAX          Integer32
82452        MAX-ACCESS      read-only
82453        STATUS          current
82454        DESCRIPTION     "Displays ONA Management Vlan Id"
82455        ::={rcKhiFeOnaGlobal 10}
82456
82457rcKhiFeOnaGlobalMgmtVlanIp OBJECT-TYPE
82458        SYNTAX          IpAddress
82459        MAX-ACCESS      read-only
82460        STATUS          current
82461        DESCRIPTION     "Displays ONA Management Vlan IP(Configured on 4K)"
82462        ::={rcKhiFeOnaGlobal 11}
82463
82464rcKhiFeOnaGlobalGatewayIp OBJECT-TYPE
82465        SYNTAX          IpAddress
82466        MAX-ACCESS      read-only
82467        STATUS          current
82468        DESCRIPTION     "Displays ONA Gateway IP (As Discovered by ONA )"
82469        ::={rcKhiFeOnaGlobal 12}
82470
82471rcKhiFeOnaGlobalMgmtIpMask OBJECT-TYPE
82472        SYNTAX          IpAddress
82473        MAX-ACCESS      read-only
82474        STATUS          current
82475        DESCRIPTION     "Displays ONA Management IP Mask (Obtained From ONA)"
82476        ::={rcKhiFeOnaGlobal 13}
82477
82478rcKhiFeOnaGlobalBootMode OBJECT-TYPE
82479        SYNTAX          INTEGER{
82480				fa(1),
82481                                fe(2),
82482				unknown(3)
82483			}
82484        MAX-ACCESS      read-only
82485        STATUS          current
82486        DESCRIPTION     "Displays ONA Bootmode (Obtained from ONA)"
82487        ::={rcKhiFeOnaGlobal 14}
82488
82489rcKhiFeOnaGlobalUpTime OBJECT-TYPE
82490        SYNTAX          TimeTicks
82491        MAX-ACCESS      read-only
82492        STATUS          current
82493        DESCRIPTION     "Displays the ONA Uptime"
82494        ::={rcKhiFeOnaGlobal 15}
82495
82496rcKhiFeOnaGlobalPbitToDscpMap OBJECT-TYPE
82497        SYNTAX          DisplayString
82498        MAX-ACCESS      read-only
82499        STATUS          current
82500        DESCRIPTION     "Displays Port bit To Dscp Map i.e
82501                         Pbit To Dscp Map : p0=0 p1=0 p2=10 p3=18 p4=26 p5=34 p6=46 p7=46 "
82502        ::={rcKhiFeOnaGlobal 16}
82503
82504rcKhiFeOnaGlobalVrf OBJECT-TYPE
82505	SYNTAX          SnmpAdminString
82506        MAX-ACCESS      read-only
82507        STATUS          current
82508        DESCRIPTION     "Displays the Vrf Name if Vrf is configured"
82509        ::={rcKhiFeOnaGlobal 17}
82510
82511
82512---rcKHI FE-ONA Status Information
82513
82514rcKhiFeOnaStatus    OBJECT IDENTIFIER ::= { rcKhiFeOna 2}
82515
82516
82517rcKhiFeOnaStatusDevice OBJECT-TYPE
82518        SYNTAX          TruthValue
82519        MAX-ACCESS      read-only
82520        STATUS          current
82521        DESCRIPTION     "Displays ONA Device Status
82522                         if value=TRUE Status = UP
82523                         if value=FALSE Status = DOWN"
82524        DEFVAL          { false }
82525        ::= {rcKhiFeOnaStatus 1}
82526
82527rcKhiFeOnaStatusDownReason OBJECT-TYPE
82528        SYNTAX          DisplayString
82529        MAX-ACCESS      read-only
82530        STATUS          current
82531        DESCRIPTION     "Displays ONA Down Reason if ONA Device Status is down"
82532        ::= {rcKhiFeOnaStatus 2}
82533
82534rcKhiFeOnaStatusRunRelease OBJECT-TYPE
82535        SYNTAX          DisplayString
82536        MAX-ACCESS      read-only
82537        STATUS          current
82538        DESCRIPTION     "Displays Running Release Name"
82539        ::= {rcKhiFeOnaStatus 3}
82540
82541rcKhiFeOnaStatusImageUpgradeStatus OBJECT-TYPE
82542        SYNTAX          INTEGER{
82543			unknown(1),
82544			downloadInProgress(2),
82545			downloadFailed(3),
82546			upgradeInProgress(4),
82547			upgradeFailed(5),
82548			upgradeSuccess(6),
82549			notInProgress(7)
82550			}
82551        MAX-ACCESS      read-only
82552        STATUS          current
82553        DESCRIPTION     "Displays Image Upgrade Status"
82554        ::= {rcKhiFeOnaStatus 4}
82555
82556rcKhiFeOnaStatusImageFileUsed OBJECT-TYPE
82557        SYNTAX          DisplayString
82558        MAX-ACCESS      read-only
82559        STATUS          current
82560        DESCRIPTION     "Displays Image File Used For Upgrade"
82561        ::= {rcKhiFeOnaStatus 5}
82562
82563-- Begin of IpMRoute MIB
82564rcIpMRouteMIBObjects OBJECT IDENTIFIER ::= { rcIpMRoute 1 }
82565
82566rcIpMRouteScalars OBJECT IDENTIFIER ::= { rcIpMRouteMIBObjects 1 }
82567
82568--  The IP Multicast Stats enable.
82569--
82570rcIpMRouteStatsEnabled OBJECT-TYPE
82571    SYNTAX     TruthValue
82572    MAX-ACCESS read-write
82573    STATUS     current
82574    DESCRIPTION
82575            "The enabled status of IP Multicast statistics."
82576    DEFVAL            { false }
82577    ::= { rcIpMRouteScalars 2 }
82578
82579rcIpMRouteStatsClear OBJECT-TYPE
82580    SYNTAX       TruthValue
82581    MAX-ACCESS   read-write
82582    STATUS       current
82583    DESCRIPTION  "Clear ip mroute stats."
82584    DEFVAL      { false }
82585    ::= { rcIpMRouteScalars 3 }
82586
82587--  The IP Multicast Stats Table
82588--
82589rcIpMRouteStatsTable OBJECT-TYPE
82590    SYNTAX     SEQUENCE OF RcIpMRouteStatsEntry
82591    MAX-ACCESS not-accessible
82592    STATUS     current
82593    DESCRIPTION
82594            "the table containing IP Multicast statistics."
82595    ::= { rcIpMRouteMIBObjects 6 }
82596
82597rcIpMRouteStatsEntry OBJECT-TYPE
82598    SYNTAX     RcIpMRouteStatsEntry
82599    MAX-ACCESS not-accessible
82600    STATUS     current
82601    DESCRIPTION
82602            "An entry containing the ip multicast statistics
82603            information for the specific group ip address."
82604    INDEX      { rcIpMRouteStatsGroupAddress }
82605    ::= { rcIpMRouteStatsTable 1 }
82606
82607RcIpMRouteStatsEntry ::= SEQUENCE {
82608    rcIpMRouteStatsGroupAddress      IpAddress,
82609    rcIpMRouteStatsSourceCount       Counter32,
82610    rcIpMRouteStatsPkts              Counter64,
82611    rcIpMRouteStatsBytes             Counter64,
82612    rcIpMRouteStatsAverageSizePerPkt Integer32,
82613    rcIpMRouteStatsDropPkts          Counter64,
82614    rcIpMRouteStatsDropBytes         Counter64,
82615    rcIpMRouteStatsPktsPerSecond     Integer32
82616    }
82617
82618rcIpMRouteStatsGroupAddress OBJECT-TYPE
82619    SYNTAX     IpAddress
82620    MAX-ACCESS not-accessible
82621    STATUS     current
82622    DESCRIPTION
82623            "the IP multicast group address for which this entry
82624            contains ip multicast statistics."
82625    ::= { rcIpMRouteStatsEntry 1 }
82626
82627rcIpMRouteStatsSourceCount OBJECT-TYPE
82628    SYNTAX     Counter32
82629    MAX-ACCESS read-only
82630    STATUS     current
82631    DESCRIPTION
82632            "The number of sources corresponding to the specific group and vrf."
82633    ::= { rcIpMRouteStatsEntry 2 }
82634
82635rcIpMRouteStatsPkts OBJECT-TYPE
82636    SYNTAX     Counter64
82637    MAX-ACCESS read-only
82638    STATUS     current
82639    DESCRIPTION
82640            "The total number of frames that are processed
82641                      corresponding to the specific group and vrf."
82642    ::= { rcIpMRouteStatsEntry 3 }
82643
82644rcIpMRouteStatsBytes OBJECT-TYPE
82645    SYNTAX     Counter64
82646    MAX-ACCESS read-only
82647    STATUS     current
82648    DESCRIPTION
82649            "The total number of bytes that are processed
82650                      corresponding to the specific group and vrf."
82651    ::= { rcIpMRouteStatsEntry 4 }
82652
82653rcIpMRouteStatsAverageSizePerPkt OBJECT-TYPE
82654    SYNTAX     Integer32
82655    MAX-ACCESS read-only
82656    STATUS     current
82657    DESCRIPTION
82658            "The average length of packets that are processed
82659                      corresponding to the specific group and vrf."
82660    ::= { rcIpMRouteStatsEntry 5 }
82661
82662rcIpMRouteStatsDropPkts OBJECT-TYPE
82663    SYNTAX     Counter64
82664    MAX-ACCESS read-only
82665    STATUS     current
82666    DESCRIPTION
82667            "The total number of drop frames that are processed
82668                      corresponding to the specific group and vrf."
82669    ::= { rcIpMRouteStatsEntry 6 }
82670
82671rcIpMRouteStatsDropBytes OBJECT-TYPE
82672    SYNTAX     Counter64
82673    MAX-ACCESS read-only
82674    STATUS     current
82675    DESCRIPTION
82676            "The total number of drop bytes that are processed
82677                      corresponding to the specific group and vrf."
82678    ::= { rcIpMRouteStatsEntry 7 }
82679
82680rcIpMRouteStatsPktsPerSecond OBJECT-TYPE
82681    SYNTAX     Integer32
82682    MAX-ACCESS read-only
82683    STATUS     current
82684    DESCRIPTION
82685            "The number of packets that are processed
82686                      corresponding to the specific group and vrf in one second."
82687    ::= { rcIpMRouteStatsEntry 8 }
82688
82689-- End of IpMRoute MIB
82690
82691-- Begin of IPv6 MRoute MIB
82692-- The commented elements are currently not supported but are left in the mib
82693-- for possible future implementation, as per PLM request (Seema Sirivara)
82694
82695rcMRouteIpv6Objects     OBJECT IDENTIFIER ::= { rcMRouteIpv6 1 }
82696
82697-- the IPv6 Multicast Routing MIB-Group
82698--
82699-- a collection of objects providing information about
82700-- IPv6 Multicast Groups
82701
82702rcMRouteIpv6Table OBJECT-TYPE
82703    SYNTAX     SEQUENCE OF RcMRouteIpv6Entry
82704    MAX-ACCESS not-accessible
82705    STATUS     current
82706    DESCRIPTION
82707            "The (conceptual) table containing multicast routing
82708            information for IPv6 datagrams sent by particular sources to
82709            the IPv6 multicast groups known to this router."
82710    ::= { rcMRouteIpv6Objects 1 }
82711
82712rcMRouteIpv6Entry OBJECT-TYPE
82713    SYNTAX     RcMRouteIpv6Entry
82714    MAX-ACCESS not-accessible
82715    STATUS     current
82716    DESCRIPTION
82717            "An entry (conceptual row) containing the multicast routing
82718            information for IPv6 datagrams from a particular source and
82719            addressed to a particular IPv6 multicast group address."
82720    INDEX      { rcMRouteIpv6Group,
82721                 rcMRouteIpv6Source,
82722                 rcMRouteIpv6SourceMask }
82723    ::= { rcMRouteIpv6Table 1 }
82724
82725RcMRouteIpv6Entry ::= SEQUENCE {
82726    rcMRouteIpv6Group                 Ipv6Address,
82727    rcMRouteIpv6Source                Ipv6Address,
82728    rcMRouteIpv6SourceMask            Ipv6Address,
82729    rcMRouteIpv6UpstreamNeighbor      Ipv6Address,
82730    rcMRouteIpv6InIfIndex             Integer32,
82731--    rcMRouteIpv6UpTime                TimeTicks,
82732    rcMRouteIpv6ExpiryTime            TimeTicks,
82733--    rcMRouteIpv6Pkts                  Counter32,
82734--    rcMRouteIpv6DifferentInIfPackets  Counter32,
82735--    rcMRouteIpv6Octets                Counter32,
82736    rcMRouteIpv6Protocol              INTEGER
82737}
82738
82739rcMRouteIpv6Group OBJECT-TYPE
82740    SYNTAX     Ipv6Address
82741    MAX-ACCESS not-accessible
82742    STATUS     current
82743    DESCRIPTION
82744            "The IPv6 multicast group address for which this entry
82745            contains multicast routing information."
82746    ::= { rcMRouteIpv6Entry 1 }
82747
82748rcMRouteIpv6Source OBJECT-TYPE
82749    SYNTAX     Ipv6Address
82750    MAX-ACCESS not-accessible
82751    STATUS     current
82752    DESCRIPTION
82753            "The network address which when combined with the
82754            corresponding value of rcMRouteIpv6SourceMask identifies the
82755            sources for which this entry contains multicast routing
82756            information."
82757    ::= { rcMRouteIpv6Entry 2 }
82758
82759rcMRouteIpv6SourceMask OBJECT-TYPE
82760    SYNTAX     Ipv6Address
82761    MAX-ACCESS not-accessible
82762    STATUS     current
82763    DESCRIPTION
82764            "The network mask which when combined with the corresponding
82765            value of rcMRouteIpv6Source identifies the sources for which
82766            this entry contains multicast routing information."
82767    ::= { rcMRouteIpv6Entry 3 }
82768
82769rcMRouteIpv6UpstreamNeighbor OBJECT-TYPE
82770    SYNTAX     Ipv6Address
82771    MAX-ACCESS read-only
82772    STATUS     current
82773    DESCRIPTION
82774            "The address of the upstream neighbor (e.g., RPF neighbor)
82775            from which IPv6 datagrams from these sources to this multicast
82776            address are received."
82777    ::= { rcMRouteIpv6Entry 4 }
82778
82779rcMRouteIpv6InIfIndex OBJECT-TYPE
82780    SYNTAX     Integer32
82781    MAX-ACCESS read-only
82782    STATUS     current
82783    DESCRIPTION
82784            "The value of ifIndex for the interface on which IPv6
82785            datagrams sent by these sources to this multicast address
82786            are received.  A value of 0 indicates that datagrams are not
82787            subject to an incoming interface check, but may be accepted
82788            on multiple interfaces."
82789    ::= { rcMRouteIpv6Entry 5 }
82790
82791--rcMRouteIpv6UpTime OBJECT-TYPE
82792--    SYNTAX     TimeTicks
82793--    MAX-ACCESS read-only
82794--    STATUS     current
82795--    DESCRIPTION
82796--            "The time since the multicast routing information
82797--            represented by this entry was learned by the router."
82798--    ::= { rcMRouteIpv6Entry 6 }
82799
82800rcMRouteIpv6ExpiryTime OBJECT-TYPE
82801    SYNTAX     TimeTicks
82802    MAX-ACCESS read-only
82803    STATUS     current
82804    DESCRIPTION
82805            "The minimum amount of time remaining before this entry will
82806            be aged out.  The value 0 indicates that the entry is not
82807            subject to aging."
82808    ::= { rcMRouteIpv6Entry 7 }
82809
82810--rcMRouteIpv6Pkts OBJECT-TYPE
82811--    SYNTAX     Counter32
82812--    MAX-ACCESS read-only
82813--    STATUS     current
82814--    DESCRIPTION
82815--            "The number of packets which this router has received from
82816--            these sources and addressed to this multicast group
82817--            address."
82818--    ::= { rcMRouteIpv6Entry 8 }
82819
82820--rcMRouteIpv6DifferentInIfPackets OBJECT-TYPE
82821--    SYNTAX     Counter32
82822--    MAX-ACCESS read-only
82823--    STATUS     current
82824--    DESCRIPTION
82825--            "The number of packets which this router has received from
82826--            these sources and addressed to this multicast group address,
82827--            which were not received from the interface indicated by
82828--            rcMRouteIpv6InIfIndex."
82829--    ::= { rcMRouteIpv6Entry 9 }
82830
82831--rcMRouteIpv6Octets OBJECT-TYPE
82832--    SYNTAX     Counter32
82833--    MAX-ACCESS read-only
82834--    STATUS     current
82835--    DESCRIPTION
82836--            "The number of octets contained in IPv6 datagrams which were
82837--            received from these sources and addressed to this multicast
82838--            group address, and which were forwarded by this router."
82839--    ::= { rcMRouteIpv6Entry 10 }
82840
82841rcMRouteIpv6Protocol OBJECT-TYPE
82842    SYNTAX     INTEGER {
82843                  other(1),          -- none of the following
82844                  pimSparseMode(2),
82845                  pimSsmMode(3),
82846                  mldOnly(4)
82847               }
82848    MAX-ACCESS read-only
82849    STATUS     current
82850    DESCRIPTION
82851            "The routing mechanism via which this route was learned."
82852    ::= { rcMRouteIpv6Entry 11 }
82853
82854--
82855--  The IPv6 Multicast Routing Next Hop Table
82856--
82857
82858rcMRouteIpv6NextHopTable OBJECT-TYPE
82859    SYNTAX     SEQUENCE OF RcMRouteIpv6NextHopEntry
82860    MAX-ACCESS not-accessible
82861    STATUS     current
82862    DESCRIPTION
82863            "The (conceptual) table containing information on the next
82864            hops on outgoing interfaces for routing IPv6 multicast
82865            datagrams.  Each entry is one of a list of next hops on
82866            outgoing interfaces for particular sources sending to a
82867            particular multicast group address."
82868    ::= { rcMRouteIpv6Objects 2 }
82869
82870rcMRouteIpv6NextHopEntry OBJECT-TYPE
82871    SYNTAX     RcMRouteIpv6NextHopEntry
82872    MAX-ACCESS not-accessible
82873    STATUS     current
82874    DESCRIPTION
82875            "An entry (conceptual row) in the list of next hops on
82876            outgoing interfaces to which IPv6 multicast datagrams from
82877            particular sources to a IPv6 multicast group address are
82878            routed."
82879    INDEX      { rcMRouteIpv6NextHopGroup, rcMRouteIpv6NextHopSource,
82880                 rcMRouteIpv6NextHopSourceMask, rcMRouteIpv6NextHopIfIndex,
82881                 rcMRouteIpv6NextHopAddress }
82882    ::= { rcMRouteIpv6NextHopTable 1 }
82883
82884RcMRouteIpv6NextHopEntry ::= SEQUENCE {
82885    rcMRouteIpv6NextHopGroup              Ipv6Address,
82886    rcMRouteIpv6NextHopSource             Ipv6Address,
82887    rcMRouteIpv6NextHopSourceMask         Ipv6Address,
82888    rcMRouteIpv6NextHopIfIndex            Integer32,
82889    rcMRouteIpv6NextHopAddress            Ipv6Address,
82890    rcMRouteIpv6NextHopState              INTEGER,
82891--    rcMRouteIpv6NextHopUpTime             TimeTicks,
82892    rcMRouteIpv6NextHopExpiryTime         TimeTicks,
82893    rcMRouteIpv6NextHopClosestMemberHops  Integer32,
82894    rcMRouteIpv6NextHopProtocol           INTEGER
82895--    rcMRouteIpv6NextHopPkts               Counter32
82896}
82897
82898rcMRouteIpv6NextHopGroup OBJECT-TYPE
82899    SYNTAX     Ipv6Address
82900    MAX-ACCESS not-accessible
82901    STATUS     current
82902    DESCRIPTION
82903            "The IPv6 multicast group for which this entry specifies a
82904            next hop on an outgoing interface."
82905    ::= { rcMRouteIpv6NextHopEntry 1 }
82906
82907rcMRouteIpv6NextHopSource OBJECT-TYPE
82908    SYNTAX     Ipv6Address
82909    MAX-ACCESS not-accessible
82910    STATUS     current
82911    DESCRIPTION
82912            "The network address which when combined with the
82913            corresponding value of rcMRouteIpv6NextHopSourceMask identifies
82914            the sources for which this entry specifies a next hop on an
82915            outgoing interface."
82916    ::= { rcMRouteIpv6NextHopEntry 2 }
82917
82918rcMRouteIpv6NextHopSourceMask OBJECT-TYPE
82919    SYNTAX     Ipv6Address
82920    MAX-ACCESS not-accessible
82921    STATUS     current
82922    DESCRIPTION
82923            "The network mask which when combined with the corresponding
82924            value of rcMRouteIpv6NextHopSource identifies the sources for
82925            which this entry specifies a next hop on an outgoing
82926            interface."
82927    ::= { rcMRouteIpv6NextHopEntry 3 }
82928
82929rcMRouteIpv6NextHopIfIndex OBJECT-TYPE
82930    SYNTAX     Integer32
82931    MAX-ACCESS not-accessible
82932    STATUS     current
82933    DESCRIPTION
82934            "The ifIndex value of the interface for the outgoing
82935            interface for this next hop."
82936    ::= { rcMRouteIpv6NextHopEntry 4 }
82937
82938rcMRouteIpv6NextHopAddress OBJECT-TYPE
82939    SYNTAX     Ipv6Address
82940    MAX-ACCESS not-accessible
82941    STATUS     current
82942    DESCRIPTION
82943            "The address of the next hop specific to this entry.  For
82944            most interfaces, this is identical to rcMRouteIpv6NextHopGroup.
82945            NBMA interfaces, however, may have multiple next hop
82946            addresses out a single outgoing interface."
82947    ::= { rcMRouteIpv6NextHopEntry 5 }
82948
82949rcMRouteIpv6NextHopState OBJECT-TYPE
82950    SYNTAX     INTEGER { pruned(1), forwarding(2) }
82951    MAX-ACCESS read-only
82952    STATUS     current
82953    DESCRIPTION
82954            "An indication of whether the outgoing interface and next
82955            hop represented by this entry is currently being used to
82956            forward IPv6 datagrams.  The value 'forwarding' indicates it
82957            is currently being used; the value 'pruned' indicates it is
82958            not."
82959    ::= { rcMRouteIpv6NextHopEntry 6 }
82960
82961--rcMRouteIpv6NextHopUpTime OBJECT-TYPE
82962--    SYNTAX     TimeTicks
82963--    MAX-ACCESS read-only
82964--    STATUS     current
82965--    DESCRIPTION
82966--            "The time since the multicast routing information
82967--            represented by this entry was learned by the router."
82968--    ::= { rcMRouteIpv6NextHopEntry 7 }
82969
82970rcMRouteIpv6NextHopExpiryTime OBJECT-TYPE
82971    SYNTAX     TimeTicks
82972    MAX-ACCESS read-only
82973    STATUS     current
82974    DESCRIPTION
82975            "The minimum amount of time remaining before this entry will
82976            be aged out.  The value 0 indicates that the entry is not
82977            subject to aging."
82978    ::= { rcMRouteIpv6NextHopEntry 8 }
82979
82980rcMRouteIpv6NextHopClosestMemberHops OBJECT-TYPE
82981    SYNTAX     Integer32
82982    MAX-ACCESS read-only
82983    STATUS     current
82984    DESCRIPTION
82985            "The minimum number of hops between this router and any
82986            member of this IPv6 multicast group reached via this next hop
82987            on this outgoing interface.  Any IPv6 multicast datagrams for
82988            the group which have a TTL less than this number of hops
82989            will not be forwarded to this next hop."
82990    ::= { rcMRouteIpv6NextHopEntry 9 }
82991
82992rcMRouteIpv6NextHopProtocol OBJECT-TYPE
82993    SYNTAX     INTEGER {
82994                   other(1),          -- none of the following
82995                   pimSparseMode(2),
82996                   pimSsmMode(3),
82997                   mldOnly(4)
82998               }
82999    MAX-ACCESS read-only
83000    STATUS     current
83001    DESCRIPTION
83002            "The routing mechanism via which this next-hop was learned."
83003    ::= { rcMRouteIpv6NextHopEntry 10 }
83004
83005--rcMRouteIpv6NextHopPkts OBJECT-TYPE
83006--    SYNTAX     Counter32
83007--    MAX-ACCESS read-only
83008--    STATUS     current
83009--    DESCRIPTION
83010--            "The number of packets which have been forwarded using this
83011--            route."
83012--    ::= { rcMRouteIpv6NextHopEntry 11 }
83013
83014
83015--
83016--  The Multicast Routing Interface Table
83017--
83018
83019rcMRouteIpv6InterfaceTable OBJECT-TYPE
83020    SYNTAX     SEQUENCE OF RcMRouteIpv6InterfaceEntry
83021    MAX-ACCESS not-accessible
83022    STATUS     current
83023    DESCRIPTION
83024            "The (conceptual) table containg multicast routing
83025            information specific to interfaces."
83026    ::= { rcMRouteIpv6Objects 3 }
83027
83028rcMRouteIpv6InterfaceEntry OBJECT-TYPE
83029    SYNTAX     RcMRouteIpv6InterfaceEntry
83030    MAX-ACCESS not-accessible
83031    STATUS     current
83032    DESCRIPTION
83033            "An entry (conceptual row) containing the multicast routing
83034            information for a particular interface."
83035    INDEX      { rcMRouteIpv6InterfaceIfIndex }
83036    ::= { rcMRouteIpv6InterfaceTable 1 }
83037
83038RcMRouteIpv6InterfaceEntry ::= SEQUENCE {
83039    rcMRouteIpv6InterfaceIfIndex          Integer32,
83040    rcMRouteIpv6InterfaceTtl              Integer32,
83041    rcMRouteIpv6InterfaceProtocol         INTEGER
83042--    rcMRouteIpv6InterfaceRateLimit        Integer32,
83043--    rcMRouteIpv6InterfaceInMcastOctets    Counter32,
83044--    rcMRouteIpv6InterfaceOutMcastOctets   Counter32,
83045--    rcMRouteIpv6InterfaceHCInMcastOctets  Counter64,
83046--    rcMRouteIpv6InterfaceHCOutMcastOctets Counter64
83047}
83048
83049rcMRouteIpv6InterfaceIfIndex OBJECT-TYPE
83050    SYNTAX     Integer32
83051    MAX-ACCESS not-accessible
83052    STATUS     current
83053    DESCRIPTION
83054            "The ifIndex value of the interface for which this entry
83055            contains information."
83056    ::= { rcMRouteIpv6InterfaceEntry 1 }
83057
83058rcMRouteIpv6InterfaceTtl OBJECT-TYPE
83059    SYNTAX     Integer32 (1..255)
83060    MAX-ACCESS read-only
83061    STATUS     current
83062    DESCRIPTION
83063            "The datagram TTL threshold for the interface. Any IPv6
83064            multicast datagrams with a TTL less than this threshold will
83065            not be forwarded out the interface. The default value of 0
83066            means all multicast packets are forwarded out the
83067            interface."
83068    ::= { rcMRouteIpv6InterfaceEntry 2 }
83069
83070rcMRouteIpv6InterfaceProtocol OBJECT-TYPE
83071    SYNTAX     INTEGER {
83072                   other(1),          -- none of the following
83073                   pimSparseMode(2),
83074                   pimSsmMode(3),
83075                   mldOnly(4)
83076               }
83077    MAX-ACCESS read-only
83078    STATUS     current
83079    DESCRIPTION
83080            "The routing protocol running on this interface."
83081    ::= { rcMRouteIpv6InterfaceEntry 3 }
83082
83083--rcMRouteIpv6InterfaceRateLimit OBJECT-TYPE
83084--    SYNTAX     Integer32
83085--    MAX-ACCESS read-write
83086--    STATUS     current
83087--    DESCRIPTION
83088--            "The rate-limit, in kilobits per second, of forwarded
83089--            multicast traffic on the interface.  A rate-limit of 0
83090--            indicates that no rate limiting is done."
83091--    DEFVAL     { 0 }
83092--    ::= { rcMRouteIpv6InterfaceEntry 4 }
83093
83094--rcMRouteIpv6InterfaceInMcastOctets OBJECT-TYPE
83095--    SYNTAX     Counter32
83096--    MAX-ACCESS read-only
83097--    STATUS     current
83098--    DESCRIPTION
83099--            "The number of octets of multicast packets that have arrived
83100--            on the interface."
83101--    ::= { rcMRouteIpv6InterfaceEntry 5 }
83102
83103--rcMRouteIpv6InterfaceOutMcastOctets OBJECT-TYPE
83104--    SYNTAX     Counter32
83105--    MAX-ACCESS read-only
83106--    STATUS     current
83107--    DESCRIPTION
83108--            "The number of octets of multicast packets that have been
83109--            sent on the interface."
83110--    ::= { rcMRouteIpv6InterfaceEntry 6 }
83111
83112--rcMRouteIpv6InterfaceHCInMcastOctets OBJECT-TYPE
83113--    SYNTAX     Counter64
83114--    MAX-ACCESS read-only
83115--    STATUS     current
83116--    DESCRIPTION
83117--            "The number of octets of multicast packets that have arrived
83118--            on the interface.  This object is a 64-bit version of
83119--            rcMRouteIpv6InterfaceInMcastOctets."
83120--    ::= { rcMRouteIpv6InterfaceEntry 7 }
83121
83122--rcMRouteIpv6InterfaceHCOutMcastOctets OBJECT-TYPE
83123--    SYNTAX     Counter64
83124--    MAX-ACCESS read-only
83125--    STATUS     current
83126--    DESCRIPTION
83127--            "The number of octets of multicast packets that have been
83128--            sent on the interface.  This object is a 64-bit version of
83129--            rcMRouteIpv6InterfaceOutMcastOctets."
83130--    ::= { rcMRouteIpv6InterfaceEntry 8 }
83131
83132
83133
83134rcMRouteIpv6Statistics  OBJECT IDENTIFIER ::= { rcMRouteIpv6 2 }
83135
83136rcMRouteIpv6UsageGlobal OBJECT IDENTIFIER ::= { rcMRouteIpv6Statistics 1 }
83137
83138rcMRouteIpv6IngressRecInUse OBJECT-TYPE
83139        SYNTAX        Integer32 (0..32767)
83140        MAX-ACCESS    read-only
83141        STATUS        current
83142        DESCRIPTION   "Used to get the IPv6 Ingress Record Usage in the switch.
83143                       (S-G usage)."
83144        ::= { rcMRouteIpv6UsageGlobal 1 }
83145
83146rcMRouteIpv6EgressRecInUse OBJECT-TYPE
83147        SYNTAX        Integer32 (0..32767)
83148        MAX-ACCESS    read-only
83149        STATUS        current
83150        DESCRIPTION   "Used to get the IPv6 Egress Record Usage in the switch
83151                       (pepstream count)."
83152        ::= { rcMRouteIpv6UsageGlobal 2 }
83153
83154rcMRouteIpv6IngressThreshold OBJECT-TYPE
83155        SYNTAX        Integer32 (0..32767)
83156        MAX-ACCESS    read-write
83157        STATUS        current
83158        DESCRIPTION   "Used to get the threshold count for IPv6 Ingress records."
83159        DEFVAL        { 0 }
83160        ::= { rcMRouteIpv6UsageGlobal 3 }
83161
83162rcMRouteIpv6EgressThreshold OBJECT-TYPE
83163        SYNTAX        Integer32 (0..32767)
83164        MAX-ACCESS    read-write
83165        STATUS        current
83166        DESCRIPTION   "Used to get threshold count for IPv6 Egress records."
83167        DEFVAL        { 0 }
83168        ::= { rcMRouteIpv6UsageGlobal  4 }
83169
83170rcMRouteIpv6SendTrapAndLog OBJECT-TYPE
83171        SYNTAX        TruthValue
83172        MAX-ACCESS    read-write
83173        STATUS        current
83174        DESCRIPTION   "A means of alerting the user. If this bool is set,
83175                       a message will be send to console and also a
83176                       trap will be sent."
83177        DEFVAL        { false }
83178        ::= { rcMRouteIpv6UsageGlobal  5 }
83179
83180rcMRouteIpv6SendTrapOnly OBJECT-TYPE
83181        SYNTAX        TruthValue
83182        MAX-ACCESS    read-write
83183        STATUS        current
83184        DESCRIPTION   "A means of alerting the user. If this bool is set,
83185                       a trap will be sent."
83186        DEFVAL        { false }
83187        ::= { rcMRouteIpv6UsageGlobal  6 }
83188rcMRouteIpv6LogMsgOnly OBJECT-TYPE
83189        SYNTAX        TruthValue
83190        MAX-ACCESS    read-write
83191        STATUS        current
83192        DESCRIPTION   "A means of alerting the user.If this bool is set,
83193                       a message will be sent to console."
83194        DEFVAL        { false }
83195        ::= { rcMRouteIpv6UsageGlobal  7 }
83196
83197
83198
83199
83200-- End of IPv6 MRoute MIB
83201
83202-- rcVspTalk MIB: Messaging service MIB
83203
83204rcVspTalkObjects   		    OBJECT IDENTIFIER ::= { rcVspTalk 1 }
83205rcVspTalkScalars  		    OBJECT IDENTIFIER ::= { rcVspTalkObjects 1 }
83206
83207rcVspTalkGlobalEnable OBJECT-TYPE
83208	SYNTAX	      TruthValue
83209        MAX-ACCESS    read-write
83210        STATUS        current
83211        DESCRIPTION   "Create or destroy the VSPTalk related data structure and threads.
83212	              When it is false, rcVspTalkGroupTable entry will be removed."
83213	 DEFVAL { false }
83214        ::= { rcVspTalkScalars 1 }
83215
83216rcVspTalkEndpointAddress OBJECT-TYPE
83217	SYNTAX	      IpAddress
83218        MAX-ACCESS    read-write
83219        STATUS        current
83220        DESCRIPTION   "The assigned circuitless IP address of the application endpoint
83221	               which must belong to the same subnet of existing IP interface on
83222		       device. This object assignment requires rcVspTalkEndpointVrfName
83223		       and rcVspTalkEndpointMacOffset"
83224        ::= { rcVspTalkScalars 2 }
83225
83226rcVspTalkEndpointVrfName OBJECT-TYPE
83227	SYNTAX	      DisplayString (SIZE (0..16))
83228        MAX-ACCESS    read-write
83229        STATUS        current
83230        DESCRIPTION   "The name of the virtual Router which rcVspTalkEndpointAddress
83231	               belong to."
83232        ::= { rcVspTalkScalars 3 }
83233
83234rcVspTalkNotificationEnable OBJECT-TYPE
83235	SYNTAX	      TruthValue
83236        MAX-ACCESS    read-write
83237        STATUS        current
83238        DESCRIPTION   "Enable/disable the notifcation of the register events"
83239	DEFVAL { false }
83240        ::= { rcVspTalkScalars 4 }
83241
83242-- IM/GTALK/AVAYA group table --
83243
83244rcVspTalkGroupTable OBJECT-TYPE
83245        SYNTAX        SEQUENCE OF RcVspTalkGroupEntry
83246        MAX-ACCESS    not-accessible
83247        STATUS        current
83248        DESCRIPTION   "Vsp Talk Group includes IM configuraton and users"
83249        ::= { rcVspTalkObjects 2 }
83250
83251rcVspTalkGroupEntry OBJECT-TYPE
83252        SYNTAX        RcVspTalkGroupEntry
83253        MAX-ACCESS    not-accessible
83254        STATUS        current
83255        DESCRIPTION   "Entry of the IM group"
83256        INDEX         { rcVspTalkGroupType }
83257        ::= { rcVspTalkGroupTable 1 }
83258
83259RcVspTalkGroupEntry ::=
83260        SEQUENCE {
83261                rcVspTalkGroupType                    INTEGER,
83262	        rcVspTalkGroupServerAddress           DisplayString,
83263		rcVspTalkGroupServerPort              Integer32,
83264		rcVspTalkGroupServerOldSslTypeEnable  TruthValue,
83265		rcVspTalkGroupServerEncryption        INTEGER,
83266		rcVspTalkGroupServerProxy             DisplayString,
83267		rcVspTalkGroupClientUsername          DisplayString,
83268		rcVspTalkGroupClientPassword          DisplayString,
83269		rcVspTalkGroupClientMembers           DisplayString,
83270		rcVspTalkGroupEnable                  TruthValue,
83271		rcVspTalkGroupRowStatus               RowStatus
83272        }
83273
83274rcVspTalkGroupType OBJECT-TYPE
83275        SYNTAX        INTEGER {
83276	                  yahoo(1),
83277			  gtalk(2),
83278                          avaya(3)
83279	              }
83280        MAX-ACCESS    not-accessible
83281        STATUS        current
83282        DESCRIPTION   "Type of vsp messaging group"
83283        ::= { rcVspTalkGroupEntry 1 }
83284
83285rcVspTalkGroupServerAddress OBJECT-TYPE
83286        SYNTAX          DisplayString (SIZE (0..255))
83287        MAX-ACCESS      read-create
83288        STATUS          current
83289        DESCRIPTION     "Messaging server address"
83290        ::= { rcVspTalkGroupEntry 2 }
83291
83292rcVspTalkGroupServerPort   OBJECT-TYPE
83293        SYNTAX          Integer32(1..49151)
83294        MAX-ACCESS      read-create
83295        STATUS          current
83296        DESCRIPTION     "The TCP port for Messaging"
83297        ::= { rcVspTalkGroupEntry 3 }
83298
83299rcVspTalkGroupServerOldSslTypeEnable  OBJECT-TYPE
83300        SYNTAX        TruthValue
83301        MAX-ACCESS    read-create
83302        STATUS        current
83303        DESCRIPTION   "Enable/disable using old style SSL interface"
83304	DEFVAL       { false }
83305	::= { rcVspTalkGroupEntry 4}
83306
83307rcVspTalkGroupServerEncryption OBJECT-TYPE
83308        SYNTAX        INTEGER {
83309			  asRequested(1),
83310			  required(2)
83311	              }
83312        MAX-ACCESS    read-create
83313        STATUS        current
83314        DESCRIPTION   "Encrytion option."
83315	DEFVAL       { required }
83316        ::= { rcVspTalkGroupEntry 5 }
83317
83318rcVspTalkGroupServerProxy OBJECT-TYPE
83319        SYNTAX          DisplayString (SIZE (0..255))
83320        MAX-ACCESS      read-create
83321        STATUS          current
83322        DESCRIPTION     "Messaging server proxy"
83323        ::= { rcVspTalkGroupEntry 6 }
83324
83325rcVspTalkGroupClientUsername OBJECT-TYPE
83326        SYNTAX          DisplayString (SIZE (0..64))
83327        MAX-ACCESS      read-create
83328        STATUS          current
83329        DESCRIPTION     "Messaging client Username for this device"
83330        ::= { rcVspTalkGroupEntry 7 }
83331
83332rcVspTalkGroupClientPassword OBJECT-TYPE
83333        SYNTAX        DisplayString (SIZE (0..80))
83334        MAX-ACCESS    read-create
83335        STATUS        current
83336        DESCRIPTION   "Password for rcVspTalkGroupClientUsername which is registered
83337                       in the server."
83338        ::= { rcVspTalkGroupEntry 8 }
83339rcVspTalkGroupClientMembers OBJECT-TYPE
83340        SYNTAX          DisplayString (SIZE (0..1024))
83341        MAX-ACCESS      read-create
83342        STATUS          current
83343        DESCRIPTION     "A list of members of this messaging group. There is
83344                         a max of 12 members, with names seperated by comma"
83345        ::= { rcVspTalkGroupEntry 9 }
83346
83347rcVspTalkGroupEnable  OBJECT-TYPE
83348        SYNTAX        TruthValue
83349        MAX-ACCESS    read-create
83350        STATUS        current
83351        DESCRIPTION   "Adminstratively Enable/disable this messaging group"
83352	DEFVAL       { false }
83353	::= { rcVspTalkGroupEntry 10}
83354
83355rcVspTalkGroupRowStatus  OBJECT-TYPE
83356        SYNTAX        RowStatus
83357        MAX-ACCESS    read-create
83358        STATUS        current
83359        DESCRIPTION   "Used to create/delete entries"
83360	::= { rcVspTalkGroupEntry 11}
83361
83362-- End of VSPTalk
83363
83364-- --------------------------------------------------------------
83365--  Vrrpv3 MIB Groups
83366--
83367
83368rcVrrpTmpMib             OBJECT IDENTIFIER ::= { rcVrrpv3 1 }
83369rcVrrpTmpOperations      OBJECT IDENTIFIER ::= { rcVrrpTmpMib 1 }
83370rcVrrpTmpStatistics      OBJECT IDENTIFIER ::= { rcVrrpTmpMib 2 }
83371
83372--
83373--  Start of MIB objects
83374--
83375rcVrrpTmpNotificationCntl  OBJECT-TYPE
83376   SYNTAX       INTEGER {
83377       enabled     (1),
83378       disabled    (2)
83379   }
83380   MAX-ACCESS   read-write
83381   STATUS       current
83382   DESCRIPTION
83383      "Indicates whether the VRRP-enabled router will generate
83384       SNMP notifications for events defined in this MIB.
83385       'Enabled' results in SNMP notifications; 'disabled', no
83386       notifications are sent."
83387   DEFVAL { enabled }
83388   ::= { rcVrrpTmpOperations 2 }
83389
83390--
83391--  Vrrp Operations Table
83392--
83393
83394-- =begin enum
83395-- rcVrrpTmpOperationsAdvInterval max 40
83396-- =end enum
83397
83398rcVrrpTmpOperationsTable OBJECT-TYPE
83399   SYNTAX       SEQUENCE OF RcVrrpTmpOperationsEntry
83400   MAX-ACCESS   not-accessible
83401   STATUS       current
83402   DESCRIPTION
83403       "Unified Operations table for a VRRP router which
83404	consists of a sequence (i.e., one or more conceptual
83405	rows) of 'rcVrrpTmpOperationsEntry' items which describe
83406	the operational characteristics of a virtual router."
83407   ::= { rcVrrpTmpOperations 7 }
83408
83409rcVrrpTmpOperationsEntry OBJECT-TYPE
83410   SYNTAX       RcVrrpTmpOperationsEntry
83411   MAX-ACCESS   not-accessible
83412   STATUS       current
83413   DESCRIPTION
83414       "An entry in the rcVrrpTmpOperationsTable containing the
83415	operational characteristics of a virtual router.  On a
83416	VRRP router, a given virtual router is identified by a
83417	combination of the IP version, VRID and ifIndex.
83418	ifIndex represents a physical interface of the router.
83419	Note that rows in this table can be distinguished on a
83420	multi-stacked device running VRRP over IPv4 and
83421	IPv6 on the same physical interface.
83422	Rows in the table cannot be modified unless the value
83423	of 'rcVrrpTmpOperationsState' has transitioned to
83424	'initialize'"
83425   INDEX    { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType,
83426	      rcVrrpTmpOperationsVrId }
83427   ::= { rcVrrpTmpOperationsTable 1 }
83428
83429RcVrrpTmpOperationsEntry ::=
83430   SEQUENCE {
83431       rcVrrpTmpOperationsIfIndex                        InterfaceIndex,
83432       rcVrrpTmpOperationsInetAddrType                   InetAddressType,
83433       rcVrrpTmpOperationsVrId                           VrId,
83434       rcVrrpTmpOperationsVirtualMacAddr                 MacAddress,
83435       rcVrrpTmpOperationsState                          INTEGER,
83436       rcVrrpTmpOperationsPriority                       Integer32,
83437       rcVrrpTmpOperationsAddrCount                      Integer32,
83438       rcVrrpTmpOperationsMasterIpAddr                   InetAddress,
83439       rcVrrpTmpOperationsPrimaryIpAddr                  InetAddress,
83440       rcVrrpTmpOperationsAdvInterval                    TimeInterval,
83441       rcVrrpTmpOperationsPreemptMode                    TruthValue,
83442       rcVrrpTmpOperationsAcceptMode                     TruthValue,
83443       rcVrrpTmpOperationsUpTime                         TimeStamp,
83444       rcVrrpTmpOperationsStorageType                    StorageType,
83445       rcVrrpTmpOperationsRowStatus                      RowStatus
83446}
83447
83448rcVrrpTmpOperationsIfIndex OBJECT-TYPE
83449        SYNTAX       InterfaceIndex
83450        MAX-ACCESS   not-accessible
83451        STATUS       current
83452        DESCRIPTION  "Interface index on which the virtual router is configured."
83453        ::= { rcVrrpTmpOperationsEntry 1 }
83454
83455rcVrrpTmpOperationsInetAddrType OBJECT-TYPE
83456   SYNTAX       InetAddressType
83457   MAX-ACCESS   not-accessible
83458   STATUS       current
83459   DESCRIPTION
83460       "The IP address type of RcVrrpTmpOperationsEntry. This value
83461	applies to both rcVrrpTmpOperationsMasterIpAddr and
83462	rcVrrpTmpOperationsPrimaryIpAddr."
83463   REFERENCE "RFC 4001"
83464   ::= { rcVrrpTmpOperationsEntry 2 }
83465
83466rcVrrpTmpOperationsVrId OBJECT-TYPE
83467   SYNTAX       VrId
83468   MAX-ACCESS   not-accessible
83469   STATUS       current
83470   DESCRIPTION
83471       "This object contains the Virtual Router Identifier
83472	(VRID)."
83473   REFERENCE "RFC 4001"
83474   ::= { rcVrrpTmpOperationsEntry 3 }
83475
83476rcVrrpTmpOperationsVirtualMacAddr OBJECT-TYPE
83477   SYNTAX       MacAddress
83478   MAX-ACCESS   read-only
83479   STATUS       current
83480   DESCRIPTION
83481       "The virtual MAC address of the virtual router.
83482	Although this object can be derived from the
83483	'rcVrrpTmpOperationsVrId' object, it is defined so that it
83484	is easily obtainable by a management application and
83485	can be included in VRRP-related SNMP notifications."
83486   REFERENCE "STD 58 RFC 2578"
83487   ::= { rcVrrpTmpOperationsEntry 4 }
83488
83489rcVrrpTmpOperationsState OBJECT-TYPE
83490   SYNTAX       INTEGER {
83491       initialize(1),
83492       backup(2),
83493       master(3)
83494   }
83495   MAX-ACCESS   read-only
83496   STATUS       current
83497   DESCRIPTION
83498       "The current state of the virtual router. This object
83499       has three defined values:
83500	 - `initialize', which indicates that the
83501	   virtual router is waiting for a startup event.
83502	 - `backup', which indicates the virtual router is
83503	   monitoring the availability of the master router.
83504	 - `master', which indicates that the virtual router
83505	   is forwarding packets for IP addresses that are
83506	   associated with this router."
83507   REFERENCE " RFC 3768"
83508   ::= { rcVrrpTmpOperationsEntry 5 }
83509
83510rcVrrpTmpOperationsPriority OBJECT-TYPE
83511   SYNTAX       Integer32 (0..255)
83512   MAX-ACCESS   read-create
83513   STATUS       current
83514   DESCRIPTION
83515       "This object specifies the priority to be used for the
83516       virtual router master election process.  Higher values
83517       imply higher priority.
83518       A priority of '0', although not settable, is sent by
83519       the master router to indicate that this router has
83520       ceased to participate in VRRP and a backup virtual
83521       router should transition to become a new master.
83522       A priority of 255 is used for the router that owns the
83523       associated IP address(es) for VRRP over IPv4/IPv6 and hence
83524       not settable.
83525       A 'badValue(3)' should be returned when a user tries to
83526       set 0 or 255 for this object. "
83527   DEFVAL       { 100 }
83528   ::= { rcVrrpTmpOperationsEntry 6 }
83529
83530rcVrrpTmpOperationsAddrCount OBJECT-TYPE
83531   SYNTAX       Integer32 (0..255)
83532   MAX-ACCESS   read-only
83533   STATUS       current
83534   DESCRIPTION
83535       "The number of IP addresses that are associated with
83536       this virtual router.  This number is equal to the
83537       number of rows in the rcVrrpTmpAssociatedAddrTable that
83538       correspond to a given IP version/VRID/ifIndex."
83539   REFERENCE "RFC 3768 section 5.3.5.  Count IP Addrs"
83540   ::= { rcVrrpTmpOperationsEntry 7 }
83541
83542rcVrrpTmpOperationsMasterIpAddr OBJECT-TYPE
83543   SYNTAX       InetAddress
83544   MAX-ACCESS   read-only
83545   STATUS       current
83546   DESCRIPTION
83547       "The master router's real IP address. Master router
83548       would set this address to rcVrrpTmpOperationsPrimaryIpAddr
83549       while transitioning to master state. For backup
83550       routers, this is the IP address listed as the source in
83551       VRRP advertisement last received by this virtual
83552       router."
83553   REFERENCE " RFC 3768"
83554   ::= { rcVrrpTmpOperationsEntry 8 }
83555
83556rcVrrpTmpOperationsPrimaryIpAddr OBJECT-TYPE
83557   SYNTAX       InetAddress
83558   MAX-ACCESS   read-create
83559   STATUS       current
83560   DESCRIPTION
83561       "In the case where there are more than one IP
83562       Address (associated IP addresses) for a given
83563       `ifIndex', this object is used to specify the IP
83564       address that will become the
83565       rcVrrpTmpOperationsMasterIpAddr', should the virtual router
83566       transition from backup state to master."
83567   ::= { rcVrrpTmpOperationsEntry 9 }
83568
83569rcVrrpTmpOperationsAdvInterval OBJECT-TYPE
83570   SYNTAX       TimeInterval (1..4096)
83571   UNITS        "seconds"
83572   MAX-ACCESS   read-create
83573   STATUS       current
83574   DESCRIPTION
83575       "The time interval between sending advertisement messages.
83576	Only the master router sends VRRP advertisements.
83577	It is configured in seconds, but it is converted into
83578	centiseconds that is used in the VRRP packets."
83579   REFERENCE " RFC 3768 section 5.3.7"
83580   DEFVAL       { 100}
83581   ::= { rcVrrpTmpOperationsEntry 10 }
83582
83583rcVrrpTmpOperationsPreemptMode OBJECT-TYPE
83584   SYNTAX       TruthValue
83585   MAX-ACCESS   read-create
83586   STATUS       current
83587   DESCRIPTION
83588       "Controls whether a higher priority virtual router will
83589       preempt a lower priority master."
83590   REFERENCE " RFC 3768 section 6.1"
83591   DEFVAL       { true }
83592   ::= { rcVrrpTmpOperationsEntry 11 }
83593
83594rcVrrpTmpOperationsAcceptMode OBJECT-TYPE
83595   SYNTAX       TruthValue
83596   MAX-ACCESS   read-create
83597   STATUS       current
83598   DESCRIPTION
83599       "Controls whether a virtual router in Master state
83600       will accept packets addressed to the address owner's
83601       IPv6 address as its own if it is not the IPv6 address
83602       owner.  Default is False.
83603       This object is not relevant for rows representing VRRP
83604       over IPv4 and should be set to false."
83605   DEFVAL       { false }
83606   ::= { rcVrrpTmpOperationsEntry 12 }
83607
83608rcVrrpTmpOperationsUpTime OBJECT-TYPE
83609   SYNTAX       TimeStamp
83610   MAX-ACCESS   read-only
83611   STATUS       current
83612   DESCRIPTION
83613       "This is the value of the `sysUpTime' object when this
83614       virtual router (i.e., the `rcVrrpTmpOperationsState')
83615       transitioned out of `initialized'."
83616   REFERENCE " RFC 3768 section 6.1"
83617   ::= { rcVrrpTmpOperationsEntry 13 }
83618
83619rcVrrpTmpOperationsStorageType OBJECT-TYPE
83620  SYNTAX      StorageType
83621  MAX-ACCESS  read-create
83622  STATUS      current
83623  DESCRIPTION
83624      "The storage type for this conceptual row. Write access
83625      is not required. It is optional to support nonVolatile
83626      StorageType enumeration."
83627  REFERENCE " RFC4181 section 4.6.4"
83628  DEFVAL       { nonVolatile }
83629  ::= { rcVrrpTmpOperationsEntry 14 }
83630
83631rcVrrpTmpOperationsRowStatus OBJECT-TYPE
83632   SYNTAX       RowStatus
83633   MAX-ACCESS   read-create
83634   STATUS       current
83635   DESCRIPTION
83636       "The RowStatus variable should be used in accordance to
83637       installation and removal conventions for conceptual
83638       rows. When `rcVrrpTmpOperationsRowStatus' is set to
83639       active(1), no other objects in the conceptual row can
83640       be modified.
83641       To create a row in this table, a manager sets this
83642       object to either createAndGo(4) or createAndWait(5).
83643       Until instances of all corresponding columns are
83644       appropriately configured, the value of the
83645       corresponding instance of the `rcVrrpTmpOperationsRowStatus'
83646       column will be read as notReady(3).
83647       In particular, a newly created row cannot be made
83648       active(1) until (minimally) the corresponding instance
83649       of rcVrrpTmpOperationsInetAddrType, rcVrrpTmpOperationsVrId and
83650       rcVrrpTmpOperationsPrimaryIpAddr has been set and there is
83651       at least one active row in the
83652       `rcVrrpTmpAssociatedIpAddrTable' defining an associated
83653       IP address.
83654       notInService(2) should be used to administratively
83655       bring the row down.
83656
83657       A typical order of operation to add a row is:
83658       1. Create a row in rcVrrpTmpOperationsTable with
83659       createAndWait(5).
83660       2. Create one or more corresponding rows in
83661       rcVrrpTmpAssociatedIpAddrTable.
83662       3. Populate the rcVrrpTmpOperationsEntry.
83663       4. set rcVrrpTmpOperationsRowStatus to active(1).
83664
83665       A typical order of operation to delete an entry is:
83666       1. Set rcVrrpTmpOperationsRowStatus to notInService(2).
83667       2. Set the corresponding rows in
83668       rcVrrpTmpAssociatedIpAddrTable to destroy(6) to delete the
83669       entry.
83670       3. set rcVrrpTmpOperationsRowStatus to destroy(6) to delete
83671       the entry."
83672   ::= { rcVrrpTmpOperationsEntry 15 }
83673
83674--
83675--  Vrrp Associated Address Table
83676--
83677
83678rcVrrpTmpAssociatedIpAddrTable OBJECT-TYPE
83679   SYNTAX       SEQUENCE OF RcVrrpTmpAssociatedIpAddrEntry
83680   MAX-ACCESS   not-accessible
83681   STATUS       current
83682   DESCRIPTION
83683       "The table of addresses associated with this virtual
83684	router."
83685   ::= { rcVrrpTmpOperations 8 }
83686
83687rcVrrpTmpAssociatedIpAddrEntry OBJECT-TYPE
83688   SYNTAX       RcVrrpTmpAssociatedIpAddrEntry
83689   MAX-ACCESS   not-accessible
83690   STATUS       current
83691   DESCRIPTION
83692       "An entry in the table contains an IP address that is
83693       associated with a virtual router.  The number of rows
83694       for a given IP version, VrID and ifIndex will equal the
83695       number of IP addresses associated (e.g., backed up) by
83696       the virtual router (equivalent to
83697       'rcVrrpTmpOperationsIpAddrCount').
83698       Rows in the table cannot be modified unless the value
83699       of `rcVrrpTmpOperationsState' has transitioned to
83700       `initialize'."
83701   INDEX    { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType,
83702              rcVrrpTmpOperationsVrId,rcVrrpTmpAssociatedIpAddr, rcVrrpTmpAssociatedIpAddrPrefixLength }
83703   ::= { rcVrrpTmpAssociatedIpAddrTable 1 }
83704
83705RcVrrpTmpAssociatedIpAddrEntry ::=
83706   SEQUENCE {
83707       rcVrrpTmpAssociatedIpAddr
83708	   InetAddress,
83709       rcVrrpTmpAssociatedIpAddrPrefixLength
83710           InetAddressPrefixLength,
83711       rcVrrpTmpAssociatedStorageType
83712	   StorageType,
83713       rcVrrpTmpAssociatedIpAddrRowStatus
83714	   RowStatus
83715}
83716
83717rcVrrpTmpAssociatedIpAddr OBJECT-TYPE
83718   SYNTAX       InetAddress (SIZE(0|4|16))
83719   MAX-ACCESS   not-accessible
83720   STATUS       current
83721   DESCRIPTION
83722       "The assigned IP addresses that a virtual router is
83723       responsible for backing up.
83724       The size of this object is either 4 or 16 depending on
83725       rcVrrpTmpOperationsInetAddrType."
83726   REFERENCE "RFC 3768 Section 5.3.9"
83727   ::= { rcVrrpTmpAssociatedIpAddrEntry 1 }
83728
83729rcVrrpTmpAssociatedIpAddrPrefixLength OBJECT-TYPE
83730   SYNTAX       InetAddressPrefixLength
83731   MAX-ACCESS   not-accessible
83732   STATUS       current
83733   DESCRIPTION
83734       "The length of the prefix (in bits)."
83735   ::= { rcVrrpTmpAssociatedIpAddrEntry 2 }
83736
83737rcVrrpTmpAssociatedStorageType OBJECT-TYPE
83738  SYNTAX      StorageType
83739  MAX-ACCESS  read-create
83740  STATUS      current
83741  DESCRIPTION
83742      "The storage type for this conceptual row. Write access
83743      is not required. It is optional to support nonVolatile
83744      StorageType enumeration."
83745  REFERENCE " RFC4181 section 4.6.4"
83746  DEFVAL       { nonVolatile }
83747  ::= { rcVrrpTmpAssociatedIpAddrEntry 3 }
83748
83749rcVrrpTmpAssociatedIpAddrRowStatus OBJECT-TYPE
83750   SYNTAX       RowStatus
83751   MAX-ACCESS   read-create
83752   STATUS       current
83753   DESCRIPTION
83754       "The RowStatus variable, used according to
83755       installation and removal conventions for conceptual
83756       rows. To create a row in this table, a manager sets
83757       this object to either createAndGo(4) or
83758       createAndWait(5). Setting this object to active(1)
83759       results in the addition of an associated address for a
83760       virtual router. Setting this object to notInService(2)
83761       results in administratively bringing down the row.
83762       Destroying the entry or setting it to destroy(6)
83763       removes the associated address from the virtual router.
83764       The use of other values is implementation-dependent.
83765       Only rcVrrpTmpAssociatedStorageType can be modified when the
83766       row is in active(1) state for Implementations
83767       supporting write access to rcVrrpTmpAssociatedStorageType
83768       Implementations should not allow deletion of the last
83769       row corresponding to an active row in
83770       rcVrrpTmpOperationsTable.
83771       Refer to description of rcVrrpTmpOperationsRowStatus for a
83772       typical row creation and deletion scenarios."
83773   ::= { rcVrrpTmpAssociatedIpAddrEntry 4 }
83774
83775--
83776--  Vrrp Router Statistics
83777--  Global variables were used only by IPv6; they become deprecated with introduction of
83778--  common code for IPv4/IPv6 VRRPv3. They will be replaced by rcVrrpTmpRouterGlobalStatisticsTable
83779--
83780
83781rcVrrpTmpRouterChecksumErrors OBJECT-TYPE
83782
83783   SYNTAX       Counter32
83784   MAX-ACCESS   read-only
83785   STATUS       deprecated
83786   DESCRIPTION
83787       "The total number of VRRP packets received with an
83788	invalid VRRP checksum value."
83789   REFERENCE "RFC3768 Section 5.3.8"
83790   ::= { rcVrrpTmpStatistics 1 }
83791
83792rcVrrpTmpRouterVersionErrors OBJECT-TYPE
83793   SYNTAX       Counter32
83794   MAX-ACCESS   read-only
83795   STATUS       deprecated
83796   DESCRIPTION
83797       "The total number of VRRP packets received with an
83798       unknown or unsupported version number."
83799   REFERENCE "RFC3768 Section 5.3.1"
83800   ::= { rcVrrpTmpStatistics 2 }
83801
83802rcVrrpTmpRouterVrIdErrors OBJECT-TYPE
83803   SYNTAX       Counter32
83804   MAX-ACCESS   read-only
83805   STATUS       deprecated
83806   DESCRIPTION
83807       "The total number of VRRP packets received with an
83808       invalid VRID for this virtual router."
83809   REFERENCE "RFC3768 Section 5.3.3"
83810   ::= { rcVrrpTmpStatistics 3 }
83811
83812--
83813--  Vrrp Router Statistics Table
83814--
83815
83816rcVrrpTmpRouterStatisticsTable OBJECT-TYPE
83817   SYNTAX       SEQUENCE OF RcVrrpTmpRouterStatisticsEntry
83818   MAX-ACCESS   not-accessible
83819   STATUS       current
83820   DESCRIPTION
83821       "Table of virtual router statistics."
83822   ::= { rcVrrpTmpStatistics 5 }
83823
83824rcVrrpTmpRouterStatisticsEntry OBJECT-TYPE
83825   SYNTAX       RcVrrpTmpRouterStatisticsEntry
83826   MAX-ACCESS   not-accessible
83827   STATUS       current
83828   DESCRIPTION
83829       "An entry in the table, containing statistics
83830       information about a given virtual router."
83831   AUGMENTS    { rcVrrpTmpOperationsEntry }
83832   ::= { rcVrrpTmpRouterStatisticsTable 1 }
83833
83834RcVrrpTmpRouterStatisticsEntry ::=
83835   SEQUENCE {
83836       rcVrrpTmpStatisticsMasterTransitions                   Counter32,
83837       rcVrrpTmpStatisticsRcvdAdvertisements                  Counter32,
83838       rcVrrpTmpStatisticsAdvIntervalErrors                   Counter32,
83839       rcVrrpTmpStatisticsIpTtlErrors                         Counter32,
83840       rcVrrpTmpStatisticsRcvdPriZeroPackets                  Counter32,
83841       rcVrrpTmpStatisticsSentPriZeroPackets                  Counter32,
83842       rcVrrpTmpStatisticsRcvdInvalidTypePkts                 Counter32,
83843       rcVrrpTmpStatisticsAddressListErrors                   Counter32,
83844       rcVrrpTmpStatisticsPacketLengthErrors                  Counter32,
83845       rcVrrpTmpStatisticsRcvdInvalidAuthentications          Counter32,
83846       rcVrrpTmpStatisticsDiscontinuityTime                   TimeStamp,
83847       rcVrrpTmpStatisticsRefreshRate                         Integer32
83848   }
83849
83850rcVrrpTmpStatisticsMasterTransitions OBJECT-TYPE
83851   SYNTAX       Counter32
83852   MAX-ACCESS   read-only
83853   STATUS       current
83854   DESCRIPTION
83855       "The total number of times that this virtual router's
83856       state has transitioned to MASTER.
83857       Discontinuities in the value of this counter can occur
83858       at re-initialization of the management system, and at
83859       other times as indicated by the value of
83860       rcVrrpTmpStatisticsDiscontinuityTime."
83861   ::= { rcVrrpTmpRouterStatisticsEntry 1 }
83862
83863rcVrrpTmpStatisticsRcvdAdvertisements OBJECT-TYPE
83864   SYNTAX       Counter32
83865   MAX-ACCESS   read-only
83866   STATUS       current
83867   DESCRIPTION
83868       "The total number of VRRP advertisements received by
83869       this virtual router.
83870       Discontinuities in the value of this counter can occur
83871       at re-initialization of the management system, and at
83872       other times as indicated by the value of
83873       rcVrrpTmpStatisticsDiscontinuityTime."
83874   ::= { rcVrrpTmpRouterStatisticsEntry 2 }
83875
83876rcVrrpTmpStatisticsAdvIntervalErrors OBJECT-TYPE
83877   SYNTAX       Counter32
83878   MAX-ACCESS   read-only
83879   STATUS       current
83880   DESCRIPTION
83881       "The total number of VRRP advertisement packets
83882       received for which the advertisement interval is
83883       different than the one configured for the local virtual
83884       router.
83885       Discontinuities in the value of this counter can occur
83886       at re-initialization of the management system, and at
83887       other times as indicated by the value of
83888       rcVrrpTmpStatisticsDiscontinuityTime."
83889   ::= { rcVrrpTmpRouterStatisticsEntry 3 }
83890
83891rcVrrpTmpStatisticsIpTtlErrors OBJECT-TYPE
83892   SYNTAX       Counter32
83893   MAX-ACCESS   read-only
83894   STATUS       current
83895   DESCRIPTION
83896       "The total number of VRRP packets received by the
83897       Virtual router with IPv4 TTL (for VRRP over IPv4) or
83898       IPv6 Hop Limit (for VRRP over IPv6) not equal to 255.
83899       Discontinuities in the value of this counter can occur
83900       at re-initialization of the management system, and at
83901       other times as indicated by the value of
83902       rcVrrpTmpStatisticsDiscontinuityTime."
83903   REFERENCE "RFC3768 Section 5.2.3"
83904   ::= { rcVrrpTmpRouterStatisticsEntry 4 }
83905
83906rcVrrpTmpStatisticsRcvdPriZeroPackets OBJECT-TYPE
83907   SYNTAX       Counter32
83908   MAX-ACCESS   read-only
83909   STATUS       current
83910   DESCRIPTION
83911       "The total number of VRRP packets received by the
83912       virtual router with a priority of '0'.
83913       Discontinuities in the value of this counter can occur
83914       at re-initialization of the management system, and at
83915       other times as indicated by the value of
83916       rcVrrpTmpStatisticsDiscontinuityTime."
83917   REFERENCE "RFC3768 Section 5.3.4"
83918   ::= { rcVrrpTmpRouterStatisticsEntry 5 }
83919
83920rcVrrpTmpStatisticsSentPriZeroPackets OBJECT-TYPE
83921   SYNTAX       Counter32
83922   MAX-ACCESS   read-only
83923   STATUS       current
83924   DESCRIPTION
83925       "The total number of VRRP packets sent by the virtual
83926       router with a priority of '0'.
83927       Discontinuities in the value of this counter can occur
83928       at re-initialization of the management system, and at
83929       other times as indicated by the value of
83930       rcVrrpTmpStatisticsDiscontinuityTime."
83931   REFERENCE "RFC3768 Section 5.3.4"
83932   ::= { rcVrrpTmpRouterStatisticsEntry 6 }
83933
83934rcVrrpTmpStatisticsRcvdInvalidTypePkts OBJECT-TYPE
83935   SYNTAX       Counter32
83936   MAX-ACCESS   read-only
83937   STATUS       current
83938   DESCRIPTION
83939       "The number of VRRP packets received by the virtual
83940       router with an invalid value in the 'type' field.
83941       Discontinuities in the value of this counter can occur
83942       at re-initialization of the management system, and at
83943       other times as indicated by the value of
83944       rcVrrpTmpStatisticsDiscontinuityTime."
83945   ::= { rcVrrpTmpRouterStatisticsEntry 7 }
83946
83947rcVrrpTmpStatisticsAddressListErrors OBJECT-TYPE
83948   SYNTAX       Counter32
83949   MAX-ACCESS   read-only
83950   STATUS       current
83951   DESCRIPTION
83952       "The total number of packets received for which the
83953       address list does not match the locally configured list
83954       for the virtual router.
83955       Discontinuities in the value of this counter can occur
83956       at re-initialization of the management system, and at
83957       other times as indicated by the value of
83958       rcVrrpTmpStatisticsDiscontinuityTime."
83959   ::= { rcVrrpTmpRouterStatisticsEntry 8 }
83960
83961rcVrrpTmpStatisticsPacketLengthErrors OBJECT-TYPE
83962   SYNTAX       Counter32
83963   MAX-ACCESS   read-only
83964   STATUS       current
83965   DESCRIPTION
83966       "The total number of packets received with a packet
83967       length less than the length of the VRRP header.
83968       Discontinuities in the value of this counter can occur
83969       at re-initialization of the management system, and at
83970       other times as indicated by the value of
83971       rcVrrpTmpStatisticsDiscontinuityTime."
83972   ::= { rcVrrpTmpRouterStatisticsEntry 9 }
83973
83974rcVrrpTmpStatisticsRcvdInvalidAuthentications OBJECT-TYPE
83975SYNTAX       Counter32
83976MAX-ACCESS   read-only
83977STATUS       current
83978DESCRIPTION
83979    "The total number of packets received with an unknown
83980     authentication type."
83981REFERENCE "RFC3768 Section 5.3.6"
83982::= { rcVrrpTmpRouterStatisticsEntry 10 }
83983
83984rcVrrpTmpStatisticsDiscontinuityTime OBJECT-TYPE
83985  SYNTAX     TimeStamp
83986  MAX-ACCESS read-only
83987  STATUS     current
83988  DESCRIPTION
83989      "The value of sysUpTime on the most recent occasion at
83990       which any one or more of this entry's counters suffered
83991       a discontinuity.
83992       If no such discontinuities have occurred since the last
83993       re-initialization of the local management subsystem,
83994       then this object contains a zero value."
83995  ::= { rcVrrpTmpRouterStatisticsEntry 11 }
83996
83997rcVrrpTmpStatisticsRefreshRate OBJECT-TYPE
83998  SYNTAX     Integer32
83999  UNITS "milli-seconds"
84000  MAX-ACCESS read-only
84001  STATUS     current
84002  DESCRIPTION
84003      "The minimum reasonable polling interval for this entry.
84004       This object provides an indication of the minimum
84005       Amount of time required to update the counters in this
84006       entry."
84007  ::= { rcVrrpTmpRouterStatisticsEntry 12 }
84008
84009--
84010-- Table to hold global statistics for both IP versions for VRRPv3
84011--
84012
84013rcVrrpTmpRouterGlobalStatisticsTable OBJECT-TYPE
84014   SYNTAX       SEQUENCE OF RcVrrpTmpRouterGlobalStatisticsEntry
84015   MAX-ACCESS   not-accessible
84016   STATUS       current
84017   DESCRIPTION
84018       "Table of virtual router global statistics. It shows the global statistics, depending on IP version."
84019   ::= { rcVrrpTmpStatistics 6 }
84020
84021rcVrrpTmpRouterGlobalStatisticsEntry OBJECT-TYPE
84022   SYNTAX       RcVrrpTmpRouterGlobalStatisticsEntry
84023   MAX-ACCESS   not-accessible
84024   STATUS       current
84025   DESCRIPTION
84026       "An entry in the table, containing global statistics information about a given IP type."
84027   INDEX    { rcVrrpTmpRouterGlobalStatisticsInetAddrType}
84028   ::= { rcVrrpTmpRouterGlobalStatisticsTable 1 }
84029
84030RcVrrpTmpRouterGlobalStatisticsEntry ::=
84031   SEQUENCE {
84032       rcVrrpTmpRouterGlobalStatisticsInetAddrType         InetAddressType,
84033       rcVrrpTmpRouterGlobalStatisticsChecksumErrors       Counter64,
84034       rcVrrpTmpRouterGlobalStatisticsVersionErrors        Counter64,
84035       rcVrrpTmpRouterGlobalStatisticsVrIdErrors           Counter64
84036   }
84037
84038rcVrrpTmpRouterGlobalStatisticsInetAddrType OBJECT-TYPE
84039   SYNTAX       InetAddressType
84040   MAX-ACCESS   not-accessible
84041   STATUS       current
84042   DESCRIPTION
84043       "The IP address type of rcVrrpTmpRouterGlobalStatisticsEntry. It can be either IPv4 or IPv6"
84044   ::= { rcVrrpTmpRouterGlobalStatisticsEntry 1 }
84045
84046rcVrrpTmpRouterGlobalStatisticsChecksumErrors OBJECT-TYPE
84047
84048   SYNTAX       Counter64
84049   MAX-ACCESS   read-only
84050   STATUS       current
84051   DESCRIPTION
84052       "The total number of VRRP packets received with an invalid VRRP checksum value."
84053   ::= { rcVrrpTmpRouterGlobalStatisticsEntry 2 }
84054
84055rcVrrpTmpRouterGlobalStatisticsVersionErrors OBJECT-TYPE
84056   SYNTAX       Counter64
84057   MAX-ACCESS   read-only
84058   STATUS       current
84059   DESCRIPTION
84060       "The total number of VRRP packets received with an unknown or unsupported version number."
84061   ::= { rcVrrpTmpRouterGlobalStatisticsEntry 3 }
84062
84063rcVrrpTmpRouterGlobalStatisticsVrIdErrors OBJECT-TYPE
84064   SYNTAX       Counter64
84065   MAX-ACCESS   read-only
84066  STATUS        current
84067   DESCRIPTION
84068       "The total number of VRRP packets received with an invalid VRID for this virtual router."
84069   ::= { rcVrrpTmpRouterGlobalStatisticsEntry 4 }
84070
84071--
84072--   Notification Definitions
84073--
84074rcVrrpTmpNotifications   OBJECT IDENTIFIER ::= { rcVrrpTmpMib 0 }
84075
84076---
84077--- Objects used in the notifications
84078---
84079
84080rcVrrpTmpNewMasterReason OBJECT-TYPE
84081   SYNTAX        INTEGER {
84082       notmaster (0),
84083       priority  (1),
84084       preempted (2),
84085       masterNoResponse (3)
84086   }
84087   MAX-ACCESS   read-only
84088   STATUS       current
84089   DESCRIPTION
84090       "This indicates the reason for rcVrrpTmpNewMaster trap.
84091       Used by rcVrrpTmpTrapNewMaster trap. The object can be
84092       polled if the rcVrrpTmpNewMaster trap is lost to identify
84093       the reason for transmission. Backup router should
84094       return notmaster(0) when pooled. "
84095   ::= { rcVrrpTmpOperations 9 }
84096
84097rcVrrpTmpTrapProtoErrReason OBJECT-TYPE
84098   SYNTAX        INTEGER {
84099       hopLimitError (0),
84100       versionError  (1),
84101       checksumError (2),
84102       vridError(3)
84103   }
84104   MAX-ACCESS   accessible-for-notify
84105   STATUS       current
84106   DESCRIPTION
84107       "This indicates the reason for protocol error trap.
84108       Used by rcVrrpTmpTrapProtoError trap."
84109   ::= { rcVrrpTmpOperations 10 }
84110
84111
84112rcVrrpTmpTrapNewMaster NOTIFICATION-TYPE
84113   OBJECTS      { rcVrrpTmpOperationsMasterIpAddr,
84114		  rcVrrpTmpNewMasterReason
84115		}
84116   STATUS       current
84117   DESCRIPTION
84118       "The newMaster trap indicates that the sending agent
84119       has transitioned to 'Master' state."
84120   ::= { rcVrrpTmpNotifications 1 }
84121
84122rcVrrpTmpTrapProtoError NOTIFICATION-TYPE
84123   OBJECTS      { rcVrrpTmpTrapProtoErrReason
84124		}
84125   STATUS       current
84126   DESCRIPTION
84127       "The error trap indicates that the sending agent has
84128       encountered the protocol error indicated by
84129       rcVrrpTmpTrapProtoErrorReason."
84130   ::= { rcVrrpTmpNotifications 3 }
84131
84132-- -----------------------------------------------------------------
84133--  Vrrp
84134
84135rcVrrpExtMib               OBJECT IDENTIFIER ::= { rcVrrpv3 2 }
84136rcVrrpExtObjects           OBJECT IDENTIFIER ::= { rcVrrpExtMib 1 }
84137rcVrrpExtNotifications     OBJECT IDENTIFIER ::= { rcVrrpExtMib 2 }
84138rcVrrpExtOperations        OBJECT IDENTIFIER ::= { rcVrrpExtMib 3 }
84139
84140
84141-- ---------------------------------------------------------------------
84142-- Scalar Objects
84143-- ---------------------------------------------------------------------
84144
84145rcVrrpExtScalars OBJECT IDENTIFIER ::= { rcVrrpExtObjects 1 }
84146
84147rcVrrpExtVersionNumber OBJECT-TYPE
84148    SYNTAX          INTEGER { version3(3) }
84149      MAX-ACCESS      read-only
84150    STATUS          current
84151      DESCRIPTION     "The version number of Vrrp is 3."
84152      ::= { rcVrrpExtScalars 2 }
84153
84154rcVrrpExtTrapStateTransitionType OBJECT-TYPE
84155    SYNTAX   INTEGER {
84156		none(1),
84157		masterToBackup(2),
84158		backupToMaster(3),
84159		initializeToMaster(4),
84160		masterToInitialize(5),
84161		initializeToBackup(6),
84162		backupToInitialize(7)
84163	}
84164	MAX-ACCESS   read-only
84165	STATUS       current
84166	DESCRIPTION
84167	   "Potential types of state transitions.Used by
84168	    rcVrrpv3TrapStateTransition trap."
84169      ::= { rcVrrpExtScalars 3 }
84170
84171rcVrrpExtTrapStateTransitionCause OBJECT-TYPE
84172     SYNTAX        INTEGER {
84173		  none(1),
84174		higherPriorityAdvertizeReceived(2),
84175		shutdownReceived(3),
84176		rcVrrpAddrAndPhysicalAddrMatch(4),
84177		masterDownInterval(5),
84178		preempted(6)
84179	}
84180     MAX-ACCESS   read-only
84181     STATUS       current
84182     DESCRIPTION
84183       "Potential types of causes that will generate a
84184	rcVrrpExtTrapStateTransition trap."
84185     ::= { rcVrrpExtScalars 4 }
84186
84187rcVrrpExtOperationsVrId OBJECT-TYPE
84188  SYNTAX       VrId
84189  MAX-ACCESS   read-only
84190  STATUS       current
84191  DESCRIPTION
84192      "This object contains the Virtual Router Identifier
84193       (VRID).This is used in rcVrrpExtTrapStateTransition."
84194  REFERENCE "RFC 4001"
84195  ::= { rcVrrpExtScalars 5 }
84196
84197
84198--   Trap Definitions
84199
84200rcVrrpExtTrapStateTransition NOTIFICATION-TYPE
84201	OBJECTS      { ifIndex,
84202			rcVrrpExtTrapStateTransitionType,
84203			rcVrrpExtTrapStateTransitionCause,
84204		      rcVrrpExtOperationsVrId,
84205		      rcVrrpTmpOperationsPrimaryIpAddr,
84206			rcVrrpTmpOperationsMasterIpAddr
84207	}
84208      STATUS       current
84209	DESCRIPTION
84210	  "A rcVrrpExtTrapStateTransition trap signifies a state
84211	     transition has occurred on a particular vrrp interface.
84212	     Implementation of this trap is optional."
84213      ::= { rcVrrpExtNotifications 1 }
84214
84215-- ---------------------------------------------------------------------
84216--
84217--  Vrrp Ext Operations Table
84218--
84219-- ---------------------------------------------------------------------
84220
84221
84222rcVrrpExtOperationsTable OBJECT-TYPE
84223   SYNTAX       SEQUENCE OF RcVrrpExtOperationsEntry
84224   MAX-ACCESS   not-accessible
84225   STATUS       current
84226   DESCRIPTION
84227      "Unified Operations table for a VRRP router which consists of
84228       a sequence (i.e., one or more conceptual rows) of
84229       'rcVrrpExtOperationsEntry'and 'rcVrrpTmpOperationsEntry' items
84230       which describe the operational characteristics of a virtual
84231       router.
84232       This table is an extention of 'rcVrrpTmpOperationsTable'.It
84233       contains the mib objects that are Nortel specific."
84234   ::= { rcVrrpExtOperations 11 }
84235
84236rcVrrpExtOperationsEntry OBJECT-TYPE
84237    SYNTAX       RcVrrpExtOperationsEntry
84238    MAX-ACCESS   not-accessible
84239    STATUS       current
84240    DESCRIPTION
84241       "An entry in the rcVrrpExtOperationsTable containing the
84242	operational characteristics of a virtual router.  On a
84243	VRRP router, a given virtual router is identified by a
84244	combination of the IP version, VRID and ifIndex.
84245	ifIndex represents a physical interface of the router.
84246	Note that rows in this table can be distinguished on a
84247	multi-stacked device running VRRP over IPv4 and
84248	IPv6 on the same physical interface.
84249	Rows in the table cannot be modified unless the value
84250	of 'rcVrrpTmpOperationsState' has transitioned to
84251	'initialize'."
84252   AUGMENTS    { rcVrrpTmpOperationsEntry }
84253   ::= { rcVrrpExtOperationsTable 1 }
84254
84255RcVrrpExtOperationsEntry ::=
84256   SEQUENCE {
84257    rcVrrpExtOperationsAction  		             INTEGER,
84258    rcVrrpExtOperationsBackUpMaster                  INTEGER,
84259    rcVrrpExtOperationsBackUpMasterState             INTEGER,
84260    rcVrrpExtOperationsCriticalIpAddr                InetAddress,
84261    rcVrrpExtOperationsCriticalIpAddrEnabled         TruthValue,
84262    rcVrrpExtOperationsControl                       INTEGER,
84263    rcVrrpExtOperationsHoldDownTimer                 Integer32,
84264    rcVrrpExtOperationsHoldDownState                 INTEGER,
84265    rcVrrpExtOperationsHoldDownTimeRemaining         Integer32,
84266    rcVrrpExtOperationsFasterAdvInterval             Integer32,
84267    rcVrrpExtOperationsFasterAdvIntervalEnabled      TruthValue,
84268    rcVrrpExtOperationsLinkLocalAddr	             InetAddress,
84269    rcVrrpExtOperationsGlobalIpAddr                  InetAddress,
84270    rcVrrpExtOperationsMasterAdvInterval             TimeInterval
84271   }
84272
84273rcVrrpExtOperationsAction OBJECT-TYPE
84274	SYNTAX       INTEGER {
84275			    none(1),
84276			preemptHoldDownTimer(2)
84277		}
84278      MAX-ACCESS   read-create
84279	STATUS       current
84280      DESCRIPTION
84281	 "Used to trigger an action on this vrrp interface."
84282      ::= { rcVrrpExtOperationsEntry 1 }
84283
84284rcVrrpExtOperationsBackUpMaster OBJECT-TYPE
84285      SYNTAX       INTEGER {
84286		  enabled(1),
84287			disabled(2)
84288		}
84289	MAX-ACCESS   read-create
84290	STATUS       current
84291    DESCRIPTION
84292	  "Enable the backup VRRP switch traffic forwarding.
84293	       This will reduce the traffic in IST link in the
84294	   time of SMLT."
84295      DEFVAL       { disabled }
84296	::= { rcVrrpExtOperationsEntry 2 }
84297
84298rcVrrpExtOperationsBackUpMasterState OBJECT-TYPE
84299	SYNTAX       INTEGER {
84300			up(1),
84301		  down(2)
84302		}
84303      MAX-ACCESS   read-only
84304	STATUS       current
84305      DESCRIPTION
84306	  "Indicate whether backup VRRP switch traffic
84307	   forwarding is enabled or not."
84308	DEFVAL       { down }
84309      ::= { rcVrrpExtOperationsEntry 3 }
84310
84311rcVrrpExtOperationsCriticalIpAddr OBJECT-TYPE
84312	SYNTAX       InetAddress
84313    MAX-ACCESS   read-create
84314	STATUS       current
84315      DESCRIPTION
84316	  "IP address of the interface that will cause a
84317	       shutdown event.Only IPv6 address is supported as of now."
84318      ::= { rcVrrpExtOperationsEntry 4 }
84319
84320rcVrrpExtOperationsCriticalIpAddrEnabled OBJECT-TYPE
84321	SYNTAX       TruthValue
84322      MAX-ACCESS   read-create
84323	STATUS       current
84324      DESCRIPTION
84325	     "Indicate if an user-defined critical IP address should be
84326	  enabled. 'NO' = use the default IP address (::).
84327	  No effect if an user-defined IP address does not exist."
84328    DEFVAL       { false }
84329    ::= { rcVrrpExtOperationsEntry 5 }
84330
84331rcVrrpExtOperationsControl OBJECT-TYPE
84332	SYNTAX       INTEGER {
84333		    enabled(1),
84334		    disabled(2)
84335		}
84336      MAX-ACCESS   read-create
84337	STATUS       current
84338	DESCRIPTION
84339	    "This object will enable/disable the virtual router
84340	    function. Setting the value to 'enabled', will transition
84341	    the state of the router from 'initialize to 'backup';
84342	    Setting the value to 'disabled', will tranisition the
84343	    router from 'master' or 'backup' to 'initialize'."
84344	DEFVAL    { enabled }
84345	::= { rcVrrpExtOperationsEntry 6 }
84346
84347rcVrrpExtOperationsHoldDownTimer OBJECT-TYPE
84348	SYNTAX       Integer32 (0..21600)
84349      UNITS         "seconds"
84350	MAX-ACCESS   read-create
84351	STATUS       current
84352      DESCRIPTION
84353	       "Used to configure the amount of time (in seconds)
84354	  to wait before preempting the current vrrp master."
84355	DEFVAL    { 0 }
84356	::= { rcVrrpExtOperationsEntry 7 }
84357
84358rcVrrpExtOperationsHoldDownState OBJECT-TYPE
84359	SYNTAX       INTEGER {
84360			dormant(1),
84361		  active(2)
84362		}
84363    MAX-ACCESS   read-only
84364	STATUS       current
84365      DESCRIPTION
84366	      "Used to indicate the hold-down state of this vrrp
84367	 interface.  If the hold-down timer is operational
84368	 this variable will be set to 'active'.  'dormant'
84369	 otherwise."
84370      ::= { rcVrrpExtOperationsEntry 8 }
84371
84372rcVrrpExtOperationsHoldDownTimeRemaining OBJECT-TYPE
84373      SYNTAX       Integer32 (0..21600)
84374    UNITS        "seconds"
84375	MAX-ACCESS   read-only
84376      STATUS       current
84377	DESCRIPTION
84378	   "Used to indicate the amount of time (in seconds) left
84379	  before the rcVrrpExtOperationsHoldDownTimer will expire."
84380      ::= { rcVrrpExtOperationsEntry 9 }
84381
84382rcVrrpExtOperationsFasterAdvInterval OBJECT-TYPE
84383      SYNTAX       Integer32 (200..1000)
84384	MAX-ACCESS   read-create
84385      STATUS       current
84386	DESCRIPTION
84387	  "This is the faster advertisement interval, in milliseconds,
84388	   between sending advertisement messages. When the faster
84389	      advertisement interval enable is checked, the faster
84390	   advertisement interval is being used instead of the regular
84391	   advertisement interval."
84392	DEFVAL       { 200 }
84393	::= { rcVrrpExtOperationsEntry 10 }
84394
84395rcVrrpExtOperationsFasterAdvIntervalEnabled OBJECT-TYPE
84396      SYNTAX       TruthValue
84397    MAX-ACCESS   read-create
84398	STATUS       current
84399      DESCRIPTION
84400	 "Used to indicate if the Faster Advertisement Interval
84401	  should be used.'Disable' means use regular Advertisement
84402	  interval."
84403      DEFVAL       { false }
84404      ::= { rcVrrpExtOperationsEntry 11 }
84405
84406rcVrrpExtOperationsLinkLocalAddr OBJECT-TYPE
84407	SYNTAX       InetAddress
84408	MAX-ACCESS   read-create
84409      STATUS       current
84410	DESCRIPTION
84411          "The assigned virtual address of the router. For IPv6 it is the
84412           Linklocal addresses to the  virtual router interface.
84413           For Ipv4 it is the IP address of the virtual interface."
84414      ::= { rcVrrpExtOperationsEntry 12 }
84415
84416rcVrrpExtOperationsGlobalIpAddr OBJECT-TYPE
84417	SYNTAX       InetAddress
84418	MAX-ACCESS   read-create
84419	STATUS       current
84420	DESCRIPTION
84421	  "The assigned Global addresses to the  virtual router
84422	   interface. This mib object support only IPv6 address
84423	   as of now. This object is not used anymore since we can
84424           have multiple global IPv6 IPs for an interface.
84425           rcVrrpTmpAssociatedIpAddrTable is used to store the global
84426           addresses."
84427	::= { rcVrrpExtOperationsEntry 13 }
84428
84429rcVrrpExtOperationsMasterAdvInterval OBJECT-TYPE
84430   SYNTAX       TimeInterval
84431   UNITS        "milliseconds"
84432   MAX-ACCESS   read-only
84433   STATUS       current
84434   DESCRIPTION
84435       "This is the Advertisement Interval contained in advertisements
84436        received from the Master. This value is saved by virtual
84437        routers in the Backup state and is used to compute Skew_time
84438        and Master_Down_Interval. The initial value is the same as
84439        Advertisement_Interval. It is measured in milliseconds."
84440   REFERENCE "RFC 5798 section 6.1"
84441   ::= { rcVrrpExtOperationsEntry 14 }
84442
84443--
84444--  Lossless Ethernet Port Table
84445
84446rcPortLosslessEnetTable OBJECT-TYPE
84447        SYNTAX        SEQUENCE OF RcPortLosslessEnetEntry
84448        MAX-ACCESS    not-accessible
84449        STATUS        current
84450        DESCRIPTION   "Port Lossless Ethernet Table"
84451        ::= { rcPort 13 }
84452
84453rcPortLosslessEnetEntry OBJECT-TYPE
84454        SYNTAX        RcPortLosslessEnetEntry
84455        MAX-ACCESS    not-accessible
84456        STATUS        current
84457        DESCRIPTION   "Entry containing lossless Ethernet information
84458                       for a particular port."
84459        INDEX         { rcPortLosslessEnetIndex }
84460        ::= { rcPortLosslessEnetTable 1 }
84461
84462RcPortLosslessEnetEntry ::= SEQUENCE {
84463          rcPortLosslessEnetIndex        InterfaceIndex,
84464          rcPortLosslessEnetConfigured   TruthValue,
84465          rcPortLosslessEnetPauseType    INTEGER,
84466          rcPortLosslessEnetPfcBandwidth Integer32
84467        }
84468
84469rcPortLosslessEnetIndex OBJECT-TYPE
84470        SYNTAX          InterfaceIndex
84471        MAX-ACCESS      not-accessible
84472        STATUS          current
84473        DESCRIPTION     "An index value that uniquely identifies a port.
84474                         This value is similar to ifIndex in MIB2.
84475                         Lossless Ethernet will be limited to 10Gig
84476                         ports."
84477        ::= { rcPortLosslessEnetEntry 1 }
84478
84479rcPortLosslessEnetConfigured OBJECT-TYPE
84480        SYNTAX          TruthValue
84481        MAX-ACCESS      read-write
84482        STATUS          current
84483        DESCRIPTION     "To enable lossless mode for the port"
84484        DEFVAL          { false }
84485        ::= { rcPortLosslessEnetEntry 2 }
84486
84487rcPortLosslessEnetPauseType OBJECT-TYPE
84488        SYNTAX          INTEGER {
84489                                fc(1),
84490                                pfc(2)
84491                        }
84492        MAX-ACCESS      read-write
84493        STATUS          current
84494        DESCRIPTION     "Pause frame type.  fc - Pause,
84495                         pfc - priority-based flow control."
84496        DEFVAL          { fc }
84497        ::= { rcPortLosslessEnetEntry 3 }
84498
84499rcPortLosslessEnetPfcBandwidth OBJECT-TYPE
84500        SYNTAX          Integer32(2..8)
84501        MAX-ACCESS      read-write
84502        STATUS          current
84503        DESCRIPTION     "Guaranteed bandwidth in Gbps when
84504                         rcPortLosslessEnetPauseType is set to pfc(2)."
84505        DEFVAL          { 5 }
84506        ::= { rcPortLosslessEnetEntry 4 }
84507
84508-- IS-IS
84509
84510rcIsisGlobalGroup OBJECT IDENTIFIER ::= { rcIsis 1 }
84511
84512rcIsisGlobalAreaAuthType  OBJECT-TYPE
84513        SYNTAX        INTEGER {
84514                                none(0),
84515                                simple(1),
84516                                hmac-md5(2),
84517                                hmac-sha-256(3)
84518                              }
84519        MAX-ACCESS    read-write
84520        STATUS        current
84521        DESCRIPTION   "The authentication type for the area"
84522	    DEFVAL		{ none }
84523               ::= { rcIsisGlobalGroup 1 }
84524
84525rcIsisGlobalAreaKeyId  OBJECT-TYPE
84526        SYNTAX        Integer32 (1..255)
84527        MAX-ACCESS    read-write
84528        STATUS        current
84529        DESCRIPTION   "Authentication key-id for the area. This is
84530                       required if the auth-type is hmac-md5 else it is
84531                       not required."
84532        ::= { rcIsisGlobalGroup 2 }
84533
84534rcIsisGlobalAreaAuthKey  OBJECT-TYPE
84535        SYNTAX        OCTET STRING (SIZE(0..255))
84536        MAX-ACCESS    read-write
84537        STATUS        current
84538        DESCRIPTION   "Authentication key, this key will be used to
84539                       authenticate the LSP's received on the area"
84540        ::= { rcIsisGlobalGroup 3 }
84541
84542rcIsisGlobalDomainAuthType	OBJECT-TYPE
84543        SYNTAX        INTEGER {
84544                          none(0),
84545                          simple(1),
84546                          hmac-md5(2),
84547                          hmac-sha-256(3)
84548                      }
84549	    MAX-ACCESS    read-write
84550        STATUS        current
84551        DESCRIPTION   "The authentication type for the domain"
84552	    DEFVAL        { none }
84553        ::= { rcIsisGlobalGroup 4 }
84554
84555rcIsisGlobalDomainKeyId  OBJECT-TYPE
84556        SYNTAX        Integer32 (1..255)
84557        MAX-ACCESS    read-write
84558        STATUS        current
84559        DESCRIPTION   "The authentication key-id for the domain. This is
84560                       required if the auth-type is hmac-md5 else it is
84561                       not required."
84562        ::= { rcIsisGlobalGroup 5 }
84563
84564rcIsisGlobalDomainAuthKey  OBJECT-TYPE
84565        SYNTAX        OCTET STRING (SIZE(0..255))
84566        MAX-ACCESS    read-write
84567        STATUS        current
84568        DESCRIPTION   "Authentication key, this key will be used to
84569                       authenticate the LSP's received on the domain"
84570        ::= { rcIsisGlobalGroup 6 }
84571
84572rcIsisGlobalCsnpInt	OBJECT-TYPE
84573        SYNTAX        Integer32 (1..600)
84574        MAX-ACCESS    read-write
84575        STATUS        current
84576        DESCRIPTION   "Interval of time, in seconds, between periodic
84577                       transmission of a complete set of CSNPs on
84578                       multiaccess networks if this router is the
84579                       designated router at this level.
84580                       This object follows the resettingTimer behavior.
84581                       For ResettingTimer description see the ISIS MIB"
84582	    DEFVAL        { 10 }
84583        ::= { rcIsisGlobalGroup 7 }
84584
84585rcIsisGlobalRxmtLspInt  OBJECT-TYPE
84586        SYNTAX        Integer32 (1..300)
84587        MAX-ACCESS    read-write
84588        STATUS        current
84589        DESCRIPTION   "Minimum interval, in seconds, between
84590                       re-transmission of a LSP at this level. This
84591                       object follows the resettingTimer behavior.
84592                       For ResettingTimer description see the ISIS MIB"
84593        DEFVAL        { 5 }
84594        ::= { rcIsisGlobalGroup 8 }
84595
84596rcIsisGlobalPSNPInterval OBJECT-TYPE
84597        SYNTAX     Integer32 (1..120)
84598        UNITS      "seconds"
84599        MAX-ACCESS read-write
84600        STATUS     current
84601        DESCRIPTION "Minimum interval in seconds between sending Partial
84602                     Sequence Number PDUs at this level. This object
84603                     follows the resettingTimer behavior.
84604                     For ResettingTimer description see the ISIS MIB"
84605        DEFVAL { 2 }
84606        ::= { rcIsisGlobalGroup 9 }
84607
84608rcIsisGlobalHostName OBJECT-TYPE
84609        SYNTAX     OCTET STRING (SIZE (0..255))
84610        MAX-ACCESS read-write
84611        STATUS     current
84612        DESCRIPTION
84613            "The hostname listed in LSP, or the system name if host
84614             name is not configured."
84615        ::= { rcIsisGlobalGroup 10 }
84616
84617rcIsisGlobalSpfDelay OBJECT-TYPE
84618        SYNTAX     Integer32 (0..5000)
84619        UNITS      "milliseconds"
84620        MAX-ACCESS read-write
84621        STATUS     current
84622        DESCRIPTION "ISIS SPF delay in miliseconds"
84623        DEFVAL { 100 }
84624        ::= { rcIsisGlobalGroup 11 }
84625
84626rcIsisGlobalControlVlan OBJECT-TYPE
84627        SYNTAX     Integer32 (1..4094)
84628        MAX-ACCESS read-write
84629        STATUS     current
84630        DESCRIPTION "ISIS control vlan ID"
84631        ::= { rcIsisGlobalGroup 12 }
84632
84633rcIsisGlobalIpSourceAddress OBJECT-TYPE
84634        SYNTAX     InetAddress
84635        MAX-ACCESS read-write
84636        STATUS     current
84637        DESCRIPTION "ISIS PLSB IP address. Define an existing router interface
84638		     for management (ping/traceroute)"
84639        ::= { rcIsisGlobalGroup 13 }
84640
84641rcIsisGlobalIpSourceAddressType OBJECT-TYPE
84642        SYNTAX     InetAddressType
84643        MAX-ACCESS read-write
84644        STATUS     current
84645        DESCRIPTION "The type of address for existing router interface
84646		     for management (ping/traceroute)"
84647        ::= { rcIsisGlobalGroup 14 }
84648
84649rcIsisGlobalIpv6SourceAddress OBJECT-TYPE
84650        SYNTAX     InetAddress
84651        MAX-ACCESS read-write
84652        STATUS     current
84653        DESCRIPTION "ISIS PLSB IPv6 address. Define an existing router interface
84654		     for management (ping/traceroute)"
84655        ::= { rcIsisGlobalGroup 15 }
84656
84657rcIsisGlobalIpv6SourceAddressType OBJECT-TYPE
84658        SYNTAX     InetAddressType
84659        MAX-ACCESS read-write
84660        STATUS     current
84661        DESCRIPTION "The type of address for existing router interface
84662		     for management (ping/traceroute)"
84663        ::= { rcIsisGlobalGroup 16 }
84664
84665rcIsisGlobalIpTunnelSourceAddress OBJECT-TYPE
84666        SYNTAX     IpAddress
84667        MAX-ACCESS read-write
84668        STATUS     current
84669        DESCRIPTION "ISIS IP tunnel source address"
84670        ::= { rcIsisGlobalGroup 17 }
84671
84672rcIsisGlobalIpTunnelPort OBJECT-TYPE
84673		SYNTAX     InterfaceIndexOrZero
84674		MAX-ACCESS read-write
84675     	STATUS     current
84676    	DESCRIPTION "Port associated with the IP tunnel"
84677    	::= { rcIsisGlobalGroup 18 }
84678
84679rcIsisGlobalIpTunnelVrf OBJECT-TYPE
84680		SYNTAX     DisplayString (SIZE (1..16))
84681		MAX-ACCESS read-write
84682     	STATUS     current
84683    	DESCRIPTION "VRF name associated with the IP tunnel"
84684    	::= { rcIsisGlobalGroup 19 }
84685
84686rcIsisGlobalIpTunnelMtu  OBJECT-TYPE
84687                SYNTAX     Unsigned32 (750..1950)
84688                MAX-ACCESS read-write
84689                STATUS     current
84690                DESCRIPTION "The value specifies the logical tunnel MTU"
84691                ::= { rcIsisGlobalGroup 20 }
84692
84693rcIsisGlobalMgmtIpAddr  OBJECT-TYPE
84694		SYNTAX        IpAddress
84695      	        MAX-ACCESS    read-write
84696       		STATUS        current
84697       		DESCRIPTION   "Inband management IPv4 address and can
84698	                       be used by both DVR and non DVR enabled nodes."
84699		::= { rcIsisGlobalGroup 21 }
84700
84701rcIsisGlobalBackboneEnable  OBJECT-TYPE
84702		SYNTAX        TruthValue
84703                MAX-ACCESS    read-write
84704                STATUS        current
84705 		DESCRIPTION   "Allow a non DVR BEB to join the DVR backbone tree
84706		               in order to receive redistributed DVR Host Routes
84707			       from all the different DVR Controllers in the SPB Network."
84708		DEFVAL        { false }
84709     		::= { rcIsisGlobalGroup 22 }
84710
84711rcIsisFanMember OBJECT-TYPE
84712		SYNTAX        TruthValue
84713                MAX-ACCESS    read-only
84714                STATUS        current
84715 		DESCRIPTION   "Indicates if the node is a member of the Fabric Area Network(FAN). It is a member
84716                               if the nickname server is running on the node or if the nickname is zero or if
84717                               the nickname is dynamically assigned."
84718		DEFVAL        { true }
84719     		::= { rcIsisGlobalGroup 23 }
84720
84721rcIsisDynamicallyLearnedArea  OBJECT-TYPE
84722                SYNTAX        OCTET STRING (SIZE (0..48))
84723                MAX-ACCESS    read-only
84724                STATUS        current
84725 		DESCRIPTION   "ISIS area that is dynamically learned from the neighbor's HELLO PDU if
84726                               the node does not have the ISIS manual area configured."
84727		DEFVAL        { "" }
84728     		::= { rcIsisGlobalGroup 24 }
84729
84730-- BEGIN rcIsisCircuitTable --
84731
84732rcIsisCircuitTable      OBJECT-TYPE
84733        SYNTAX          SEQUENCE OF RcIsisCircuitEntry
84734        MAX-ACCESS      not-accessible
84735        STATUS          current
84736        DESCRIPTION     "Table of IS-IS Circuit, this is extension
84737                         to the isisCircTable defined in ISIS MIB"
84738        ::= { rcIsis 2 }
84739
84740rcIsisCircuitEntry OBJECT-TYPE
84741        SYNTAX          RcIsisCircuitEntry
84742        MAX-ACCESS      not-accessible
84743        STATUS          current
84744        DESCRIPTION     "An entry of rcIsisCircuit Table. A Entry in
84745                         table exists for each ISIS circuit created"
84746        INDEX           { rcIsisCircuitIndex }
84747        ::= { rcIsisCircuitTable 1 }
84748
84749RcIsisCircuitEntry   ::=
84750        SEQUENCE {
84751          rcIsisCircuitIndex        Integer32,
84752          rcIsisCircuitType         INTEGER,
84753          rcIsisCircuitAuthType     INTEGER,
84754          rcIsisCircuitKeyId        INTEGER,
84755          rcIsisCircuitAuthKey      OCTET STRING,
84756          rcIsisCircuitAddr         IpAddress,
84757          rcIsisCircuitMask         IpAddress,
84758          rcIsisCircuitOperState    INTEGER,
84759          rcIsisCircuitNumAdj       Integer32,
84760          rcIsisCircuitNumUpAdj     Integer32,
84761          rcIsisCircuitAutoNniEnable TruthValue
84762        }
84763
84764rcIsisCircuitIndex   OBJECT-TYPE
84765        SYNTAX        Integer32
84766        MAX-ACCESS    not-accessible
84767        STATUS        current
84768        DESCRIPTION  "The identifier of this circuit, unique within the
84769                      Intermediate System.  This object follows
84770                      the index behavior.  This is for SNMP Indexing
84771                      purposes only and need not have any relation to
84772                      any protocol value."
84773        ::= { rcIsisCircuitEntry 1 }
84774
84775rcIsisCircuitType    OBJECT-TYPE
84776        SYNTAX        INTEGER {
84777                          bcast(1),
84778                          ptpt(2),
84779                          passive(3)
84780                      }
84781        MAX-ACCESS    read-write
84782        STATUS        current
84783        DESCRIPTION   "ISIS circuit type this is an extention to
84784                       ISIS circuit table, this was required a
84785                       standard MIB circuit type does not support
84786                       passive type"
84787	    DEFVAL        { bcast }
84788        ::= { rcIsisCircuitEntry 2 }
84789
84790rcIsisCircuitAuthType    OBJECT-TYPE
84791        SYNTAX        INTEGER {
84792                         none(0),
84793                         simple(1),
84794                         hmac-md5(2),
84795                         hmac-sha-256(3)
84796                      }
84797        MAX-ACCESS    read-write
84798        STATUS        current
84799        DESCRIPTION   "Authentication type for IIH to be sent/reveived
84800                       on the circuit/interface"
84801	    DEFVAL        { none }
84802        ::= { rcIsisCircuitEntry 3 }
84803
84804rcIsisCircuitKeyId     OBJECT-TYPE
84805        SYNTAX        INTEGER (1..255)
84806        MAX-ACCESS    read-write
84807        STATUS        current
84808        DESCRIPTION   "Authentication key id related to IIH key
84809                       This can be set only if the auth-type is hmac-md5.
84810		       The value of 0 indicates KeyId is not configured."
84811        ::= { rcIsisCircuitEntry 4 }
84812
84813rcIsisCircuitAuthKey     OBJECT-TYPE
84814        SYNTAX        OCTET STRING(SIZE(0..255))
84815        MAX-ACCESS    read-write
84816        STATUS        current
84817        DESCRIPTION   "Authentication key to be used to authenticate
84818                       IIH sent/reveived on the circuit/interface"
84819        ::= { rcIsisCircuitEntry 5 }
84820
84821rcIsisCircuitAddr     OBJECT-TYPE
84822        SYNTAX        IpAddress
84823        MAX-ACCESS    read-only
84824        STATUS        current
84825        DESCRIPTION   "IP address associated with the interface"
84826        ::= { rcIsisCircuitEntry 6 }
84827
84828rcIsisCircuitMask     OBJECT-TYPE
84829        SYNTAX        IpAddress
84830        MAX-ACCESS    read-only
84831        STATUS        current
84832        DESCRIPTION   "IP mask associated with the interface"
84833        ::= { rcIsisCircuitEntry 7 }
84834
84835rcIsisCircuitOperState     OBJECT-TYPE
84836        SYNTAX        INTEGER {
84837                        unknown(0),
84838                        up(1),
84839                        down(2)
84840                      }
84841        MAX-ACCESS    read-only
84842        STATUS        current
84843        DESCRIPTION   "This variable tells the operating state of circ"
84844        ::= { rcIsisCircuitEntry 8 }
84845
84846rcIsisCircuitNumAdj     OBJECT-TYPE
84847        SYNTAX        Integer32
84848        MAX-ACCESS    read-only
84849        STATUS        current
84850        DESCRIPTION   "Number of adjacencies"
84851        ::= { rcIsisCircuitEntry 9 }
84852
84853rcIsisCircuitNumUpAdj     OBJECT-TYPE
84854        SYNTAX        Integer32
84855        MAX-ACCESS    read-only
84856        STATUS        current
84857        DESCRIPTION   "Number of adjancencies which are UP"
84858        ::= { rcIsisCircuitEntry 10 }
84859
84860rcIsisCircuitAutoNniEnable  OBJECT-TYPE
84861        SYNTAX        TruthValue
84862        MAX-ACCESS    read-write
84863        STATUS        current
84864        DESCRIPTION  "Set to true if user wants to auto create the NNI interface. This will create an entry in this
84865                      table and in rcIsisCircuitPlsbTable, and the associate this circuit to the first available
84866                      SPBM instance"
84867        DEFVAL { false }
84868        ::= { rcIsisCircuitEntry 11 }
84869
84870rcIsisStats OBJECT IDENTIFIER ::= { rcIsis 3 }
84871
84872rcIsisStatsClearErrorCounters  OBJECT-TYPE
84873     SYNTAX             TruthValue
84874     MAX-ACCESS         read-write
84875     STATUS             current
84876     DESCRIPTION        "Clear ISIS global and interface error counters."
84877     DEFVAL             { false }
84878     ::= { rcIsisStats 1 }
84879
84880rcIsisStatsClearPacketCounters  OBJECT-TYPE
84881     SYNTAX             TruthValue
84882     MAX-ACCESS         read-write
84883     STATUS             current
84884     DESCRIPTION        "Clear IS-IS control packets sent and received
84885                        at each level on all the interface/circuits."
84886     DEFVAL             { false }
84887     ::= { rcIsisStats 2 }
84888
84889
84890-- BEGIN rcIsisPlsbTable --
84891
84892rcIsisPlsbTable  OBJECT-TYPE
84893          SYNTAX          SEQUENCE OF RcIsisPlsbEntry
84894          MAX-ACCESS      not-accessible
84895          STATUS          current
84896          DESCRIPTION     "Table of PLSB under IS-IS"
84897        ::= { rcIsis 4}
84898
84899rcIsisPlsbEntry OBJECT-TYPE
84900        SYNTAX          RcIsisPlsbEntry
84901        MAX-ACCESS      not-accessible
84902        STATUS          current
84903        DESCRIPTION     "An entry of rcIsisPlsb Table. A Entry in
84904                         table exists for each plsb instance created"
84905        INDEX           { rcIsisPlsbId }
84906        ::= { rcIsisPlsbTable 1 }
84907
84908RcIsisPlsbEntry   ::=
84909        SEQUENCE {
84910        rcIsisPlsbId              Integer32,
84911        rcIsisPlsbRowStatus       RowStatus,
84912        rcIsisPlsbNodeNickName    IsisPlsbNodeNickName,
84913        rcIsisPlsbVlans           OCTET STRING(SIZE(512)),
84914        rcIsisPlsbLsdbTrap        EnableValue,
84915        rcIsisPlsbState           EnableValue,
84916	rcIsisPlsbIpShortcut	  EnableValue,
84917	rcIsisPlsbPrimaryVlan	  Integer32,
84918	rcIsisPlsbSmltSplitBEB	  INTEGER,
84919	rcIsisPlsbSmltBmac	  MacAddress,
84920	rcIsisPlsbSmltPeerSysId   IsisSystemID,
84921        rcIsisPlsbMcast           EnableValue,
84922        rcIsisPlsbMcastFwdCacheTimeout Integer32,
84923	rcIsisPlsbIpv6Shortcut	  EnableValue,
84924        rcIsisPlsbMcastSpbPimGwControllerEnable    TruthValue,
84925        rcIsisPlsbMcastSpbPimGwGatewayEnable    TruthValue,
84926        rcIsisPlsbStpMultiHoming	  TruthValue
84927        }
84928
84929rcIsisPlsbId OBJECT-TYPE
84930        SYNTAX          Integer32 (1..100)
84931        MAX-ACCESS      not-accessible
84932        STATUS          current
84933        DESCRIPTION
84934            "PLSB instance ID"
84935    ::= { rcIsisPlsbEntry 1 }
84936
84937rcIsisPlsbRowStatus  OBJECT-TYPE
84938        SYNTAX RowStatus
84939        MAX-ACCESS read-create
84940        STATUS current
84941        DESCRIPTION
84942            "The state of the rcIsisPlsbEntry.  "
84943    ::= { rcIsisPlsbEntry 2 }
84944
84945rcIsisPlsbNodeNickName OBJECT-TYPE
84946        SYNTAX IsisPlsbNodeNickName
84947        MAX-ACCESS read-create
84948        STATUS current
84949        DESCRIPTION
84950            "PLSB node's nickname is used to
84951             calculate ISID multicast mac address."
84952    ::= { rcIsisPlsbEntry 3 }
84953
84954rcIsisPlsbVlans OBJECT-TYPE
84955        SYNTAX          OCTET STRING(SIZE(512))
84956        MAX-ACCESS      read-create
84957        STATUS          current
84958        DESCRIPTION
84959            "PLSB ISIS vlans for a PLSB instance."
84960    ::= { rcIsisPlsbEntry 4 }
84961
84962rcIsisPlsbLsdbTrap OBJECT-TYPE
84963        SYNTAX        EnableValue
84964        MAX-ACCESS    read-create
84965        STATUS        current
84966        DESCRIPTION   "isis PLSB lsdb update trap enable on this plsb instance"
84967	DEFVAL        { disable }
84968        ::= { rcIsisPlsbEntry 5 }
84969
84970rcIsisPlsbState OBJECT-TYPE
84971        SYNTAX        EnableValue
84972        MAX-ACCESS    read-create
84973        STATUS        current
84974        DESCRIPTION   "enable/disable PLSB."
84975        ::= { rcIsisPlsbEntry 6 }
84976
84977rcIsisPlsbIpShortcut OBJECT-TYPE
84978        SYNTAX        EnableValue
84979        MAX-ACCESS    read-create
84980        STATUS        current
84981        DESCRIPTION   "ISIS PLSB IP shortcut enabled"
84982        DEFVAL        { disable }
84983        ::= { rcIsisPlsbEntry 7 }
84984
84985rcIsisPlsbPrimaryVlan OBJECT-TYPE
84986        SYNTAX        Integer32 (1..4094)
84987        MAX-ACCESS    read-create
84988        STATUS        current
84989        DESCRIPTION   "Primary Vlan Id for this plsb instance."
84990        ::= { rcIsisPlsbEntry 8 }
84991
84992rcIsisPlsbSmltSplitBEB OBJECT-TYPE
84993        SYNTAX        INTEGER {
84994                          primary(1),
84995                          secondary(2)
84996		      }
84997        MAX-ACCESS    read-only
84998        STATUS        current
84999        DESCRIPTION   "ISIS PLSB SMLT split BEB for this plsb instance."
85000        DEFVAL        { primary }
85001        ::= { rcIsisPlsbEntry 9 }
85002
85003rcIsisPlsbSmltBmac OBJECT-TYPE
85004        SYNTAX        MacAddress
85005        MAX-ACCESS    read-create
85006        STATUS        current
85007        DESCRIPTION   "ISIS PLSB SMLT virtual MAC for this plsb instance."
85008        ::= { rcIsisPlsbEntry 10 }
85009
85010rcIsisPlsbSmltPeerSysId OBJECT-TYPE
85011        SYNTAX        IsisSystemID
85012        MAX-ACCESS    read-create
85013        STATUS        current
85014        DESCRIPTION   "ISIS PLSB SMLT Peer's system-id for this plsb instance."
85015        ::= { rcIsisPlsbEntry 11 }
85016
85017rcIsisPlsbMcast OBJECT-TYPE
85018        SYNTAX        EnableValue
85019        MAX-ACCESS    read-create
85020        STATUS        current
85021        DESCRIPTION   "ISIS PLSB Multicast enable"
85022        DEFVAL        { disable }
85023        ::= { rcIsisPlsbEntry 12 }
85024
85025rcIsisPlsbMcastFwdCacheTimeout OBJECT-TYPE
85026        SYNTAX        Integer32 (10..86400)
85027        MAX-ACCESS    read-create
85028        STATUS        current
85029        DESCRIPTION   "Multicast Fwd Cache Timeout in seconds"
85030        DEFVAL        { 210 }
85031        ::= { rcIsisPlsbEntry 13 }
85032
85033rcIsisPlsbIpv6Shortcut OBJECT-TYPE
85034        SYNTAX        EnableValue
85035        MAX-ACCESS    read-create
85036        STATUS        current
85037        DESCRIPTION   "ISIS PLSB IPv6 shortcut enabled"
85038        DEFVAL        { disable }
85039        ::= { rcIsisPlsbEntry 14 }
85040
85041rcIsisPlsbMcastSpbPimGwControllerEnable OBJECT-TYPE
85042        SYNTAX        TruthValue
85043        MAX-ACCESS    read-create
85044        STATUS        current
85045        DESCRIPTION   "ISIS PLSB Multicast SPB PIM Gateway controller
85046                       enable/disable."
85047        DEFVAL        { false }
85048        ::= { rcIsisPlsbEntry 15 }
85049
85050rcIsisPlsbMcastSpbPimGwGatewayEnable OBJECT-TYPE
85051        SYNTAX        TruthValue
85052        MAX-ACCESS    read-create
85053        STATUS        current
85054        DESCRIPTION   "ISIS PLSB Multicast SPB PIM Gateway enable/disable."
85055        DEFVAL        { false }
85056        ::= { rcIsisPlsbEntry 16 }
85057
85058rcIsisPlsbStpMultiHoming OBJECT-TYPE
85059        SYNTAX        TruthValue
85060        MAX-ACCESS    read-create
85061        STATUS        current
85062        DESCRIPTION   "Fabric Multi-Homing is supported enable/disable."
85063        DEFVAL        { false }
85064        ::= { rcIsisPlsbEntry 17 }
85065
85066-- BEGIN rcIsisCircuitPlsbTable --
85067
85068IsisDefaultL1Metric ::= TEXTUAL-CONVENTION
85069        DISPLAY-HINT "d"
85070        STATUS current
85071        DESCRIPTION
85072            "Integer sub-range for default metric for single hop.
85073             ISO 10589 provides for 4 types of metric.  Only the
85074             'default' metric is used in practice."
85075        SYNTAX Integer32 (1..63)
85076
85077IsisWideL1Metric ::= TEXTUAL-CONVENTION
85078        DISPLAY-HINT "d"
85079        STATUS current
85080        DESCRIPTION
85081            "Wide Metric for IS Neighbors.  ISO 10589 provides a
85082             6 bit metric.  Traffic Engineering extensions provide
85083             24 bit metrics."
85084        SYNTAX Integer32 (1..16777215)
85085
85086rcIsisCircuitPlsbTable      OBJECT-TYPE
85087        SYNTAX          SEQUENCE OF RcIsisCircuitPlsbEntry
85088        MAX-ACCESS      not-accessible
85089        STATUS          current
85090        DESCRIPTION     "Table of IS-IS Circuit PLSB instance"
85091        ::= { rcIsis 5 }
85092
85093rcIsisCircuitPlsbEntry OBJECT-TYPE
85094        SYNTAX          RcIsisCircuitPlsbEntry
85095        MAX-ACCESS      not-accessible
85096        STATUS          current
85097        DESCRIPTION     "An entry of rcIsisCircuitPlsb Table. A Entry in
85098                         table exists for each PLSB instance under a ISIS
85099                        circuit created"
85100        INDEX           { rcIsisCircuitPlsbIndex,
85101                         rcIsisCircuitPlsbId}
85102        ::= { rcIsisCircuitPlsbTable 1 }
85103
85104RcIsisCircuitPlsbEntry   ::=
85105        SEQUENCE {
85106          rcIsisCircuitPlsbIndex      Integer32,
85107          rcIsisCircuitPlsbId         Integer32,
85108          rcIsisCircuitPlsbRowStatus  RowStatus,
85109          rcIsisCircuitPlsbState      EnableValue,
85110          rcIsisCircuitPlsbType       INTEGER,
85111          rcIsisCircuitPlsbL1Metric   IsisDefaultL1Metric,
85112          rcIsisCircuitPlsbWideL1Metric   IsisWideL1Metric
85113        }
85114
85115rcIsisCircuitPlsbIndex   OBJECT-TYPE
85116        SYNTAX        Integer32
85117        MAX-ACCESS    not-accessible
85118        STATUS        current
85119        DESCRIPTION  "The identifier of this circuit, unique within the
85120                      Intermediate System.  This object follows
85121                      the index behavior.  This is for SNMP Indexing
85122                      purposes only and need not have any relation to
85123                      any protocol value."
85124        ::= { rcIsisCircuitPlsbEntry 1 }
85125
85126rcIsisCircuitPlsbId OBJECT-TYPE
85127        SYNTAX          Integer32 (1..100)
85128        MAX-ACCESS      not-accessible
85129        STATUS          current
85130        DESCRIPTION
85131            "PLSB instance ID"
85132    ::= { rcIsisCircuitPlsbEntry 2 }
85133
85134rcIsisCircuitPlsbRowStatus  OBJECT-TYPE
85135        SYNTAX RowStatus
85136        MAX-ACCESS read-create
85137        STATUS current
85138        DESCRIPTION
85139            "The state of the rcIsisCircuitPlsbEntry.  "
85140    ::= { rcIsisCircuitPlsbEntry 3 }
85141
85142rcIsisCircuitPlsbState OBJECT-TYPE
85143        SYNTAX        EnableValue
85144        MAX-ACCESS    read-create
85145        STATUS        current
85146        DESCRIPTION   "PLSB functionality enable on this Plsb
85147                      instance at this port"
85148	DEFVAL        { disable }
85149        ::= { rcIsisCircuitPlsbEntry 4 }
85150
85151rcIsisCircuitPlsbType    OBJECT-TYPE
85152        SYNTAX        INTEGER {
85153                          bcast(1),
85154                          ptpt(2)
85155                      }
85156        MAX-ACCESS    read-create
85157        STATUS        current
85158        DESCRIPTION   "ISIS circuit type this is an extention to
85159                       ISIS circuit table, this was required a
85160                       standard MIB circuit type does not support
85161                       passive type"
85162	    DEFVAL        { ptpt }
85163        ::= { rcIsisCircuitPlsbEntry 5 }
85164
85165rcIsisCircuitPlsbL1Metric OBJECT-TYPE
85166        SYNTAX IsisDefaultL1Metric
85167        MAX-ACCESS read-create
85168        STATUS current
85169        DESCRIPTION
85170            "The metric value of this circuit for this level."
85171        DEFVAL { 10 }
85172    ::= { rcIsisCircuitPlsbEntry 6 }
85173
85174rcIsisCircuitPlsbWideL1Metric OBJECT-TYPE
85175        SYNTAX IsisWideL1Metric
85176        MAX-ACCESS read-create
85177        STATUS current
85178        DESCRIPTION
85179            "The metric value of this circuit for this level."
85180        DEFVAL { 10 }
85181    ::= { rcIsisCircuitPlsbEntry 7 }
85182
85183rcIsisTrap OBJECT IDENTIFIER ::= { rcIsis 9 }
85184
85185IsisPlsbBvid ::= TEXTUAL-CONVENTION
85186        STATUS current
85187        DESCRIPTION
85188            "ISIS B-VLAN ID."
85189        SYNTAX Integer32 (0..4096)
85190
85191IsisPlsbBvidTieBrkAlg ::= TEXTUAL-CONVENTION
85192        STATUS current
85193        DESCRIPTION
85194            "ISIS B-VLAN tie breaking algorithm."
85195        SYNTAX INTEGER{
85196		    low-pathid(1),
85197		    high-pathid(2)
85198		}
85199
85200rcIsisLocalLspId OBJECT-TYPE
85201        SYNTAX DisplayString(SIZE (17))
85202        MAX-ACCESS read-only
85203        STATUS current
85204        DESCRIPTION
85205            "The 8 byte Local LSP ID, consisting of the SystemID,
85206             Circuit ID, and Fragment Number."
85207    ::= { rcIsisTrap 1 }
85208
85209rcIsisLocall1Metric OBJECT-TYPE
85210        SYNTAX IsisDefaultL1Metric
85211        MAX-ACCESS read-only
85212        STATUS current
85213        DESCRIPTION
85214            "l1-metric for ISIS interface on local Node."
85215    ::= { rcIsisTrap 2 }
85216
85217rcIsisNgbLspId  OBJECT-TYPE
85218        SYNTAX DisplayString(SIZE (17))
85219        MAX-ACCESS read-only
85220        STATUS current
85221        DESCRIPTION
85222            "The 8 byte neighbor LSP ID, consisting of the SystemID,
85223             Circuit ID, and Fragment Number."
85224    ::= { rcIsisTrap 3 }
85225
85226rcIsisNgbl1Metric OBJECT-TYPE
85227        SYNTAX IsisDefaultL1Metric
85228        MAX-ACCESS read-only
85229        STATUS current
85230        DESCRIPTION
85231            "l1-metric for ISIS interface on neighbor Node."
85232    ::= { rcIsisTrap 4 }
85233
85234rcIsisPlsbTrapType OBJECT-TYPE
85235        SYNTAX	        INTEGER {
85236			   metricMismatch(1),
85237			   duplicateSysid(2),
85238			   lsdbUpdate(3),
85239                           duplicateNickname(4),
85240                           bvidMismatch(5),
85241                           smltVirtBmacMismatch(6),
85242                           smltPeerBmacMismatch(7),
85243                           adjState(8),
85244                           smltSplitBebMismatch(9),
85245                           multiLinkAdj(10),
85246                           smltVirtBmacMisconfigSysid(11),
85247                           smltVirtBmacMisconfigMac(12),
85248                           globalDuplicateSystemId(13),
85249                           localDuplicateNickname(14),
85250                           globalDuplicateNickname(15),
85251                           isisEnabledWithZeroNickname(16)
85252			}
85253	MAX-ACCESS	read-only
85254	STATUS		current
85255	DESCRIPTION	""
85256	::= {rcIsisTrap 5}
85257
85258rcIsisLocalSysId OBJECT-TYPE
85259        SYNTAX DisplayString(SIZE (14))
85260        MAX-ACCESS read-only
85261        STATUS current
85262        DESCRIPTION
85263            "ISIS local node system-id."
85264    ::= { rcIsisTrap 6 }
85265
85266rcIsisLocalInterface OBJECT-TYPE
85267        SYNTAX Integer32
85268        MAX-ACCESS read-only
85269        STATUS current
85270        DESCRIPTION
85271            "ISIS local interface index."
85272    ::= { rcIsisTrap 7 }
85273
85274rcIsisTrapIndicator OBJECT-TYPE
85275        SYNTAX INTEGER {
85276			alarm(1),
85277			clear(2)
85278  		    }
85279        MAX-ACCESS read-only
85280        STATUS current
85281        DESCRIPTION "indicates that an alarm has been
85282                Raised, or an alarm has been cleared."
85283::= { rcIsisTrap 8 }
85284
85285rcIsisLocalNickname OBJECT-TYPE
85286        SYNTAX DisplayString(SIZE (7))
85287        MAX-ACCESS read-only
85288        STATUS current
85289        DESCRIPTION
85290            "ISIS local node nick-name."
85291    ::= { rcIsisTrap 9 }
85292
85293rcIsisNgbNickname OBJECT-TYPE
85294        SYNTAX DisplayString(SIZE (7))
85295        MAX-ACCESS read-only
85296        STATUS current
85297        DESCRIPTION
85298            "ISIS neighbor node nick-name."
85299    ::= { rcIsisTrap 10 }
85300
85301rcIsisNgbSysId  OBJECT-TYPE
85302        SYNTAX DisplayString(SIZE (14))
85303        MAX-ACCESS read-only
85304        STATUS current
85305        DESCRIPTION
85306            "ISIS neighbor node system-id."
85307    ::= { rcIsisTrap 11 }
85308
85309rcIsisLocalPrimaryBvid OBJECT-TYPE
85310	SYNTAX     IsisPlsbBvid
85311        MAX-ACCESS read-only
85312        STATUS current
85313        DESCRIPTION
85314            "ISIS local primary B-VID."
85315    ::= { rcIsisTrap 12 }
85316
85317rcIsisLocalPrimaryTieBrkAlg OBJECT-TYPE
85318	SYNTAX  IsisPlsbBvidTieBrkAlg
85319        MAX-ACCESS read-only
85320        STATUS current
85321        DESCRIPTION
85322            "The tie breaking algorithm applied to local primary B-VID."
85323    ::= { rcIsisTrap 13 }
85324
85325rcIsisLocalSecondaryBvid OBJECT-TYPE
85326	SYNTAX     IsisPlsbBvid
85327        MAX-ACCESS read-only
85328        STATUS current
85329        DESCRIPTION
85330            "ISIS local secondary B-VID."
85331    ::= { rcIsisTrap 14 }
85332
85333rcIsisLocalSecondaryTieBrkAlg OBJECT-TYPE
85334	SYNTAX  IsisPlsbBvidTieBrkAlg
85335        MAX-ACCESS read-only
85336        STATUS current
85337        DESCRIPTION
85338            "The tie breaking algorithm applied to local seconday B-VID."
85339    ::= { rcIsisTrap 15 }
85340
85341rcIsisNgbPrimaryBvid OBJECT-TYPE
85342	SYNTAX     IsisPlsbBvid
85343        MAX-ACCESS read-only
85344        STATUS current
85345        DESCRIPTION
85346            "ISIS neighbor primary B-VID."
85347    ::= { rcIsisTrap 16 }
85348
85349rcIsisNgbPrimaryTieBrkAlg OBJECT-TYPE
85350	SYNTAX  IsisPlsbBvidTieBrkAlg
85351        MAX-ACCESS read-only
85352        STATUS current
85353        DESCRIPTION
85354            "The neighbor tie breaking algorithm applied to primary B-VID."
85355    ::= { rcIsisTrap 17 }
85356
85357rcIsisNgbSecondaryBvid  OBJECT-TYPE
85358	SYNTAX     IsisPlsbBvid
85359        MAX-ACCESS read-only
85360        STATUS current
85361        DESCRIPTION
85362            "ISIS neighbor secondary B-VID."
85363    ::= { rcIsisTrap 18 }
85364
85365rcIsisNgbSecondaryTieBrkAlg OBJECT-TYPE
85366	SYNTAX  IsisPlsbBvidTieBrkAlg
85367        MAX-ACCESS read-only
85368        STATUS current
85369        DESCRIPTION
85370            "The neighbor tie breaking algorithm applied to secondary B-VID."
85371    ::= { rcIsisTrap 19 }
85372
85373rcIsisLocalVirtualBmac OBJECT-TYPE
85374	SYNTAX MacAddress
85375        MAX-ACCESS read-only
85376        STATUS current
85377        DESCRIPTION
85378            "The SMLT Virtual BMAC configured in the local IST switch."
85379    ::= { rcIsisTrap 20 }
85380
85381
85382rcIsisPeerVirtualBmac OBJECT-TYPE
85383	SYNTAX MacAddress
85384        MAX-ACCESS read-only
85385        STATUS current
85386        DESCRIPTION
85387            "The SMLT Virtual BMAC configured in the IST Peer."
85388    ::= { rcIsisTrap 21 }
85389
85390rcIsisSysId OBJECT-TYPE
85391	SYNTAX DisplayString(SIZE (14))
85392        MAX-ACCESS read-only
85393        STATUS current
85394        DESCRIPTION
85395            "The isis system id configured in the local switch or IST peer."
85396    ::= { rcIsisTrap 22 }
85397
85398rcIsisSmltPeerSysId OBJECT-TYPE
85399	SYNTAX DisplayString(SIZE (14))
85400        MAX-ACCESS read-only
85401        STATUS current
85402        DESCRIPTION
85403            "The SMLT Peer system-id configured in the local switch or IST Peer."
85404    ::= { rcIsisTrap 23 }
85405
85406rcIsisAdjState OBJECT-TYPE
85407        SYNTAX INTEGER  {
85408			init(2),
85409                        up(3),
85410                        down(4)
85411  		    }
85412        MAX-ACCESS read-only
85413        STATUS current
85414        DESCRIPTION "indicate different ISIS adjacency states."
85415::= { rcIsisTrap 24 }
85416
85417rcIsisDuplicateNnameCounter OBJECT-TYPE
85418        SYNTAX INTEGER
85419        MAX-ACCESS read-only
85420        STATUS current
85421        DESCRIPTION "indicate how many nodes in the network share the nick-name."
85422::= { rcIsisTrap 25 }
85423
85424rcIsisLocalBvidCounter OBJECT-TYPE
85425        SYNTAX INTEGER
85426        MAX-ACCESS read-only
85427        STATUS current
85428        DESCRIPTION "indicate how many b-vid configured on local nodes."
85429::= { rcIsisTrap 26 }
85430
85431rcIsisNgbBvidCounter OBJECT-TYPE
85432        SYNTAX INTEGER
85433        MAX-ACCESS read-only
85434        STATUS current
85435        DESCRIPTION "indicate how many b-vid configured on a neighbor nodes."
85436::= { rcIsisTrap 27 }
85437
85438rcIsisLocalSmltSplitBeb OBJECT-TYPE
85439        SYNTAX     INTEGER {
85440                          primary(1),
85441                          secondary(2)
85442		     }
85443        MAX-ACCESS read-only
85444        STATUS current
85445        DESCRIPTION
85446            "The SMLT Split-BEB configured in the local IST switch."
85447    ::= { rcIsisTrap 28 }
85448
85449rcIsisPeerSmltSplitBeb OBJECT-TYPE
85450        SYNTAX     INTEGER {
85451                          primary(1),
85452                          secondary(2)
85453		     }
85454        MAX-ACCESS read-only
85455        STATUS current
85456        DESCRIPTION
85457            "The SMLT Split-BEB configured in the IST Peer switch."
85458    ::= { rcIsisTrap 29 }
85459
85460rcIsisLocalHostName OBJECT-TYPE
85461        SYNTAX     OCTET STRING (SIZE (0..255))
85462        MAX-ACCESS read-only
85463        STATUS     current
85464        DESCRIPTION
85465            "ISIS local host name."
85466        ::= { rcIsisTrap 30 }
85467
85468rcIsisNgbHostName OBJECT-TYPE
85469        SYNTAX     OCTET STRING (SIZE (0..255))
85470        MAX-ACCESS read-only
85471        STATUS     current
85472        DESCRIPTION
85473            "ISIS neighbor host name."
85474        ::= { rcIsisTrap 31 }
85475
85476rcIsisPrevInterface OBJECT-TYPE
85477        SYNTAX Integer32
85478        MAX-ACCESS read-only
85479        STATUS current
85480        DESCRIPTION
85481            "ISIS local interface index for previously found adj."
85482    ::= { rcIsisTrap 32 }
85483
85484rcIsisSmltVirtBmacMisconfigNodeHostName OBJECT-TYPE
85485        SYNTAX     OCTET STRING (SIZE (0..255))
85486        MAX-ACCESS accessible-for-notify
85487        STATUS     current
85488        DESCRIPTION
85489            "ISIS host name of node that misconfigured SMLT virtual BMAC."
85490    ::= { rcIsisTrap 33}
85491
85492rcIsisSmltVirtBmacMisconfigNodeSysId  OBJECT-TYPE
85493        SYNTAX DisplayString(SIZE (14))
85494        MAX-ACCESS accessible-for-notify
85495        STATUS current
85496        DESCRIPTION
85497            "ISIS system-id of node that misconfigured SMLT virtual BMAC."
85498    ::= { rcIsisTrap 34 }
85499
85500rcIsisLocalChassisMac OBJECT-TYPE
85501	SYNTAX MacAddress
85502        MAX-ACCESS accessible-for-notify
85503        STATUS current
85504        DESCRIPTION
85505            "ISIS local node chassis mac."
85506    ::= { rcIsisTrap 35 }
85507
85508rcIsisRemoteChassisMac OBJECT-TYPE
85509	SYNTAX MacAddress
85510        MAX-ACCESS accessible-for-notify
85511        STATUS current
85512        DESCRIPTION
85513            "Chassis MAC address of the remote ISIS node."
85514    ::= { rcIsisTrap 36 }
85515
85516rcIsisRemoteHostName OBJECT-TYPE
85517        SYNTAX     OCTET STRING (SIZE (0..255))
85518        MAX-ACCESS accessible-for-notify
85519        STATUS     current
85520        DESCRIPTION
85521            "ISIS host name of the remote node."
85522        ::= { rcIsisTrap 37}
85523
85524rcIsisPreviousSysId OBJECT-TYPE
85525        SYNTAX DisplayString(SIZE (14))
85526        MAX-ACCESS accessible-for-notify
85527        STATUS current
85528        DESCRIPTION
85529            "Previously used ISIS System-Id."
85530    ::= { rcIsisTrap 38 }
85531
85532-- BEGIN rcIsisAdjTable --
85533
85534rcIsisAdjTable      OBJECT-TYPE
85535        SYNTAX          SEQUENCE OF RcIsisAdjEntry
85536        MAX-ACCESS      not-accessible
85537        STATUS          current
85538        DESCRIPTION     "Table of IS-IS Adjacency, this is extension
85539                         to the isisISAdjTable defined in ISIS MIB"
85540        ::= { rcIsis 10 }
85541
85542rcIsisAdjEntry OBJECT-TYPE
85543        SYNTAX          RcIsisAdjEntry
85544        MAX-ACCESS      not-accessible
85545        STATUS          current
85546        DESCRIPTION     "An entry of rcIsisAdj Table. A Entry in
85547                         table exists for each ISIS adjacency"
85548        INDEX           {rcIsisAdjCircIndex,
85549                         rcIsisAdjIndex }
85550        ::= { rcIsisAdjTable 1 }
85551
85552RcIsisAdjEntry   ::=
85553        SEQUENCE {
85554          rcIsisAdjCircIndex        Integer32,
85555          rcIsisAdjIndex            Unsigned32,
85556          rcIsisAdjHostName         OCTET STRING,
85557          rcIsisAdjIfIndex          InterfaceIndex,
85558          rcIsisAdjParallelActive   TruthValue
85559        }
85560
85561rcIsisAdjCircIndex   OBJECT-TYPE
85562        SYNTAX        Integer32
85563        MAX-ACCESS    not-accessible
85564        STATUS        current
85565        DESCRIPTION  "The identifier of this circuit, unique within the
85566                      Intermediate System.  This object follows
85567                      the index behavior.  This is for SNMP Indexing
85568                      purposes only and need not have any relation to
85569                      any protocol value."
85570        ::= { rcIsisAdjEntry 1 }
85571
85572rcIsisAdjIndex OBJECT-TYPE
85573        SYNTAX Unsigned32(1..2147483647)
85574        MAX-ACCESS not-accessible
85575        STATUS current
85576        DESCRIPTION
85577            "A unique value identifying the IS adjacency from all
85578             other such adjacencies on this circuit. This value is
85579             automatically assigned by the system when the adjacency
85580             is created."
85581    ::= { rcIsisAdjEntry 2 }
85582
85583rcIsisAdjHostName OBJECT-TYPE
85584        SYNTAX     OCTET STRING (SIZE (0..255))
85585        MAX-ACCESS read-only
85586        STATUS     current
85587        DESCRIPTION
85588            "The hostname listed in LSP, or the system name if host
85589             name is not configured."
85590        ::= { rcIsisAdjEntry 3 }
85591
85592rcIsisAdjIfIndex OBJECT-TYPE
85593        SYNTAX InterfaceIndex
85594        MAX-ACCESS read-only
85595        STATUS current
85596        DESCRIPTION
85597            "The value of ifIndex for the interface to which this
85598             circuit corresponds."
85599    ::= { rcIsisAdjEntry 4 }
85600
85601rcIsisAdjParallelActive OBJECT-TYPE
85602        SYNTAX TruthValue
85603        MAX-ACCESS read-only
85604        STATUS current
85605        DESCRIPTION
85606            "A flag to indicate current adjacency is active or not
85607             among all the parallel adjacencies between two nodes."
85608    ::= { rcIsisAdjEntry 5 }
85609
85610
85611-- BEGIN rcIsisLSPTable --
85612
85613rcIsisLSPTable      OBJECT-TYPE
85614        SYNTAX          SEQUENCE OF RcIsisLSPEntry
85615        MAX-ACCESS      not-accessible
85616        STATUS          current
85617        DESCRIPTION     "Table of IS-IS LSP, this is extension
85618                         to the isisLSPSummaryTable defined in ISIS MIB"
85619        ::= { rcIsis 11 }
85620
85621rcIsisLSPEntry OBJECT-TYPE
85622        SYNTAX          RcIsisLSPEntry
85623        MAX-ACCESS      not-accessible
85624        STATUS          current
85625        DESCRIPTION     "An entry of rcIsisLSP Table. A Entry in
85626                         table exists for each ISIS LSP"
85627        INDEX           {rcIsisLSPLevel,
85628                         rcIsisLSPID }
85629        ::= { rcIsisLSPTable 1 }
85630
85631RcIsisLSPEntry   ::=
85632        SEQUENCE {
85633          rcIsisLSPLevel            INTEGER,
85634          rcIsisLSPID               OCTET STRING,
85635          rcIsisLSPSeq              Unsigned32,
85636          rcIsisLSPHostName         OCTET STRING,
85637          rcIsisLSPNickName         Integer32,
85638          rcIsisLSPLifetimeRemain   Unsigned32,
85639          rcIsisLSPSmltBmac         MacAddress
85640        }
85641
85642rcIsisLSPLevel OBJECT-TYPE
85643        SYNTAX INTEGER {
85644                area(1),        -- L1
85645                domain(2)       -- L2
85646        }
85647        MAX-ACCESS not-accessible
85648        STATUS current
85649        DESCRIPTION
85650            "At which level does this LSP appear?"
85651    ::= { rcIsisLSPEntry 1 }
85652
85653rcIsisLSPID OBJECT-TYPE
85654        SYNTAX OCTET STRING (SIZE (8))
85655        MAX-ACCESS not-accessible
85656        STATUS current
85657        DESCRIPTION
85658            "The 8 byte LSP ID, consisting of the SystemID,
85659             Circuit ID, and Fragment Number."
85660    ::= { rcIsisLSPEntry 2 }
85661
85662rcIsisLSPSeq OBJECT-TYPE
85663        SYNTAX Unsigned32
85664        MAX-ACCESS read-only
85665        STATUS current
85666        DESCRIPTION
85667            "The sequence number for this LSP."
85668    ::= { rcIsisLSPEntry 3 }
85669
85670rcIsisLSPHostName OBJECT-TYPE
85671        SYNTAX     OCTET STRING (SIZE (0..255))
85672        MAX-ACCESS read-only
85673        STATUS     current
85674        DESCRIPTION
85675            "The hostname listed in LSP, or the system name if host
85676             name is not configured."
85677        ::= { rcIsisLSPEntry 4 }
85678
85679rcIsisLSPNickName OBJECT-TYPE
85680        SYNTAX Integer32 (1..16777215)
85681        MAX-ACCESS read-only
85682        STATUS current
85683        DESCRIPTION
85684            "PLSB node's nickname"
85685    ::= { rcIsisLSPEntry 5 }
85686
85687rcIsisLSPLifetimeRemain OBJECT-TYPE
85688        SYNTAX Unsigned32
85689        UNITS "seconds"
85690        MAX-ACCESS read-only
85691        STATUS current
85692        DESCRIPTION
85693            "The remaining lifetime in seconds for this LSP."
85694    ::= { rcIsisLSPEntry 6 }
85695
85696rcIsisLSPSmltBmac OBJECT-TYPE
85697        SYNTAX        MacAddress
85698        MAX-ACCESS    read-only
85699        STATUS        current
85700        DESCRIPTION   "SPBM node's SMLT virtual BMAC"
85701        ::= { rcIsisLSPEntry 7 }
85702
85703-- ISIS PLSB IP Unicast FIB Table
85704rcIsisPlsbIpUnicastFibTable      OBJECT-TYPE
85705        SYNTAX          SEQUENCE OF RcIsisPlsbIpUnicastFibEntry
85706        MAX-ACCESS      not-accessible
85707        STATUS          obsolete
85708        DESCRIPTION     "Table of IS-IS PLSB IP Unicast FIB. This table has been
85709                        replaced by rcIsisPlsbIpInterIsidUnicastFibTable."
85710        ::= { rcIsis 12 }
85711
85712rcIsisPlsbIpUnicastFibEntry OBJECT-TYPE
85713        SYNTAX          RcIsisPlsbIpUnicastFibEntry
85714        MAX-ACCESS      not-accessible
85715        STATUS          obsolete
85716        DESCRIPTION     "An entry of rcIsisPlsbIpUnicastFib Table. A Entry in
85717                         table exists for each PLSB IP unicast forwarding entry."
85718        INDEX           { rcIsisPlsbIpUnicastFibVrfId,
85719			  rcIsisPlsbIpUnicastFibDestinationIpAddrType,
85720			  rcIsisPlsbIpUnicastFibDestinationIpAddr,
85721                          rcIsisPlsbIpUnicastFibDestinationMask,
85722                          rcIsisPlsbIpUnicastFibNextHopBmac,
85723                          rcIsisPlsbIpUnicastFibVlan }
85724        ::= { rcIsisPlsbIpUnicastFibTable 1 }
85725
85726RcIsisPlsbIpUnicastFibEntry   ::=
85727        SEQUENCE {
85728	  rcIsisPlsbIpUnicastFibVrfId                   Integer32,
85729          rcIsisPlsbIpUnicastFibDestinationIpAddrType   InetAddressType,
85730          rcIsisPlsbIpUnicastFibDestinationIpAddr       InetAddress,
85731	  rcIsisPlsbIpUnicastFibDestinationMask         InetAddressPrefixLength,
85732          rcIsisPlsbIpUnicastFibNextHopBmac             MacAddress,
85733          rcIsisPlsbIpUnicastFibVlan                    Integer32,
85734          rcIsisPlsbIpUnicastFibIsid                    Integer32,
85735          rcIsisPlsbIpUnicastFibNextHopName             DisplayString,
85736          rcIsisPlsbIpUnicastFibOutgoingPort            InterfaceIndex,
85737          rcIsisPlsbIpUnicastFibPrefixCost              Integer32,
85738          rcIsisPlsbIpUnicastFibSpbmCost                Counter64
85739        }
85740
85741rcIsisPlsbIpUnicastFibVrfId OBJECT-TYPE
85742        SYNTAX        Integer32
85743        MAX-ACCESS    not-accessible
85744        STATUS        current
85745        DESCRIPTION   "VRF ID of the IP unicast FIB entry, 0 indicates NRE."
85746        ::= { rcIsisPlsbIpUnicastFibEntry 1 }
85747
85748rcIsisPlsbIpUnicastFibDestinationIpAddrType OBJECT-TYPE
85749        SYNTAX        InetAddressType
85750        MAX-ACCESS    not-accessible
85751        STATUS        current
85752        DESCRIPTION   "The address type of destination IP Address."
85753        ::= { rcIsisPlsbIpUnicastFibEntry 2 }
85754
85755rcIsisPlsbIpUnicastFibDestinationIpAddr OBJECT-TYPE
85756        SYNTAX        InetAddress (SIZE(4|16))
85757        MAX-ACCESS    not-accessible
85758        STATUS        current
85759        DESCRIPTION   "Destination IP Address of the IP unicast FIB entry.
85760		       Support ipv4 size(4) and ipv6 size(16)"
85761        ::= { rcIsisPlsbIpUnicastFibEntry 3 }
85762
85763rcIsisPlsbIpUnicastFibDestinationMask OBJECT-TYPE
85764        SYNTAX        InetAddressPrefixLength
85765        MAX-ACCESS    not-accessible
85766        STATUS        current
85767        DESCRIPTION   "Destination IP mask of the IP unicast FIB entry "
85768        ::= { rcIsisPlsbIpUnicastFibEntry 4 }
85769
85770rcIsisPlsbIpUnicastFibNextHopBmac OBJECT-TYPE
85771        SYNTAX        MacAddress
85772        MAX-ACCESS    not-accessible
85773        STATUS        current
85774        DESCRIPTION   "the nexthop BMAC of the IP unicast FIB entry "
85775        ::= { rcIsisPlsbIpUnicastFibEntry 5 }
85776
85777rcIsisPlsbIpUnicastFibVlan OBJECT-TYPE
85778        SYNTAX        Integer32 (1..4094)
85779        MAX-ACCESS    not-accessible
85780        STATUS        current
85781        DESCRIPTION   "Vlan of the IP unicast FIB entry"
85782        ::= { rcIsisPlsbIpUnicastFibEntry 6 }
85783
85784rcIsisPlsbIpUnicastFibIsid OBJECT-TYPE
85785        SYNTAX        Integer32
85786        MAX-ACCESS    read-only
85787        STATUS        current
85788        DESCRIPTION   "ISID of the IP unicast FIB entry"
85789        ::= { rcIsisPlsbIpUnicastFibEntry 7 }
85790
85791rcIsisPlsbIpUnicastFibNextHopName OBJECT-TYPE
85792        SYNTAX        DisplayString
85793        MAX-ACCESS    read-only
85794        STATUS        current
85795        DESCRIPTION   "the nexthop hostname of the IP unicast FIB entry "
85796        ::= { rcIsisPlsbIpUnicastFibEntry 8 }
85797
85798rcIsisPlsbIpUnicastFibOutgoingPort  OBJECT-TYPE
85799        SYNTAX        InterfaceIndex
85800        MAX-ACCESS    read-only
85801        STATUS        current
85802        DESCRIPTION   "Outgoing port of the IP unicast Fib entry."
85803        ::= { rcIsisPlsbIpUnicastFibEntry 9 }
85804
85805rcIsisPlsbIpUnicastFibPrefixCost OBJECT-TYPE
85806        SYNTAX        Integer32
85807        MAX-ACCESS    read-only
85808        STATUS        current
85809        DESCRIPTION   "prefix cost of the IP unicast FIB entry"
85810        ::= { rcIsisPlsbIpUnicastFibEntry 10 }
85811
85812rcIsisPlsbIpUnicastFibSpbmCost  OBJECT-TYPE
85813        SYNTAX        Counter64
85814        MAX-ACCESS    read-only
85815        STATUS        current
85816        DESCRIPTION   "bmac cost of the IP unicast FIB entry"
85817        ::= { rcIsisPlsbIpUnicastFibEntry 11 }
85818
85819-- ISIS PLSB Unicast FIB Table
85820rcIsisPlsbUcastFibTable      OBJECT-TYPE
85821        SYNTAX          SEQUENCE OF RcIsisPlsbUcastFibEntry
85822        MAX-ACCESS      not-accessible
85823        STATUS          current
85824        DESCRIPTION     "Table of IS-IS PLSB Unicast FIB"
85825        ::= { rcIsis 13 }
85826
85827rcIsisPlsbUcastFibEntry OBJECT-TYPE
85828        SYNTAX          RcIsisPlsbUcastFibEntry
85829        MAX-ACCESS      not-accessible
85830        STATUS          current
85831        DESCRIPTION    	"An entry of rcIsisPlsbUcastFib Table. A Entry in
85832                        table exists for each PLSB unicast forwarding entry
85833                       	generated by ISIS SPF computation"
85834        INDEX           { rcIsisPlsbUcastFibSysId,
85835		          rcIsisPlsbUcastFibVlan,
85836		          rcIsisPlsbUcastFibDestinationMacAddr}
85837        ::= { rcIsisPlsbUcastFibTable 1 }
85838
85839RcIsisPlsbUcastFibEntry   ::=
85840        SEQUENCE {
85841          rcIsisPlsbUcastFibSysId                   	OCTET STRING,
85842          rcIsisPlsbUcastFibVlan                    	Integer32,
85843          rcIsisPlsbUcastFibDestinationMacAddr          MacAddress,
85844          rcIsisPlsbUcastFibOutgoingPort            	InterfaceIndex,
85845          rcIsisPlsbUcastFibHostName                   	OCTET STRING,
85846	  rcIsisPlsbUcastFibCost                        Counter64
85847        }
85848
85849rcIsisPlsbUcastFibSysId OBJECT-TYPE
85850        SYNTAX        OCTET STRING (SIZE (6))
85851        MAX-ACCESS    not-accessible
85852        STATUS        current
85853        DESCRIPTION   "System ID of the node where unicast FIB entry
85854                       come from"
85855        ::= { rcIsisPlsbUcastFibEntry 1 }
85856
85857rcIsisPlsbUcastFibVlan OBJECT-TYPE
85858        SYNTAX        Integer32 (1..4094)
85859        MAX-ACCESS    not-accessible
85860        STATUS        current
85861        DESCRIPTION   "Vlan of the unicast FIB entry"
85862        ::= { rcIsisPlsbUcastFibEntry 2 }
85863
85864rcIsisPlsbUcastFibDestinationMacAddr OBJECT-TYPE
85865        SYNTAX        MacAddress
85866        MAX-ACCESS    not-accessible
85867        STATUS        current
85868        DESCRIPTION   "Destination Mac Address of the unicast FIB entry "
85869        ::= { rcIsisPlsbUcastFibEntry 3 }
85870
85871rcIsisPlsbUcastFibOutgoingPort  OBJECT-TYPE
85872        SYNTAX        InterfaceIndex
85873        MAX-ACCESS    read-only
85874        STATUS        current
85875        DESCRIPTION   "Outgoing port of the unicast Fib entry."
85876        ::= { rcIsisPlsbUcastFibEntry 4 }
85877
85878rcIsisPlsbUcastFibHostName  OBJECT-TYPE
85879        SYNTAX        OCTET STRING (SIZE (0..255))
85880        MAX-ACCESS    read-only
85881        STATUS        current
85882        DESCRIPTION   "Host name of the node where unicast FIB entry
85883                       come from"
85884        ::= { rcIsisPlsbUcastFibEntry 5 }
85885
85886rcIsisPlsbUcastFibCost  OBJECT-TYPE
85887        SYNTAX        Counter64
85888        MAX-ACCESS    read-only
85889        STATUS        current
85890        DESCRIPTION   "unicast FIB cost"
85891        ::= { rcIsisPlsbUcastFibEntry 6 }
85892
85893-- ISIS PLSB Multicast FIB Table
85894
85895rcIsisPlsbMcastFibTable      OBJECT-TYPE
85896        SYNTAX          SEQUENCE OF RcIsisPlsbMcastFibEntry
85897        MAX-ACCESS     	not-accessible
85898        STATUS         	current
85899        DESCRIPTION     "Table of IS-IS PLSB Multicast FIB"
85900        ::= { rcIsis 14 }
85901
85902rcIsisPlsbMcastFibEntry OBJECT-TYPE
85903        SYNTAX         	RcIsisPlsbMcastFibEntry
85904        MAX-ACCESS      not-accessible
85905        STATUS         	current
85906        DESCRIPTION     "An entry of rcIsisPlsbMcastFib Table. A Entry in
85907                        table exists for each PLSB Multicast forwarding entry
85908                        generated by ISIS SPF computation"
85909        INDEX           { rcIsisPlsbMcastFibSysId,
85910		          rcIsisPlsbMcastFibVlan,
85911		          rcIsisPlsbMcastFibMcastDestMacAddr
85912		        }
85913        ::= { rcIsisPlsbMcastFibTable 1 }
85914
85915RcIsisPlsbMcastFibEntry   ::=
85916        SEQUENCE {
85917          rcIsisPlsbMcastFibSysId                 	OCTET STRING,
85918          rcIsisPlsbMcastFibVlan                  	Integer32,
85919          rcIsisPlsbMcastFibMcastDestMacAddr            MacAddress,
85920          rcIsisPlsbMcastFibIsid                        Integer32,
85921          rcIsisPlsbMcastFibNickName                    Integer32,
85922          rcIsisPlsbMcastFibType                        INTEGER,
85923          rcIsisPlsbMcastFibOutgoingPorts         	DisplayString,
85924          rcIsisPlsbMcastFibHostName                   	OCTET STRING,
85925          rcIsisPlsbMcastFibOutgoingInterfacePorts      PortSet,
85926          rcIsisPlsbMcastFibOutgoingInterfaceMlts       OCTET STRING,
85927          rcIsisPlsbMcastFibIncomingInterface           InterfaceIndex
85928        }
85929
85930rcIsisPlsbMcastFibSysId OBJECT-TYPE
85931        SYNTAX        OCTET STRING (SIZE (6))
85932        MAX-ACCESS    not-accessible
85933        STATUS        current
85934        DESCRIPTION   "System ID of the node where multicast FIB entry
85935                       come from"
85936        ::= { rcIsisPlsbMcastFibEntry 1 }
85937
85938rcIsisPlsbMcastFibVlan OBJECT-TYPE
85939        SYNTAX        Integer32 (1..4094)
85940        MAX-ACCESS    not-accessible
85941        STATUS        current
85942        DESCRIPTION   "Vlan of the multicast FIB entry"
85943        ::= { rcIsisPlsbMcastFibEntry 2 }
85944
85945rcIsisPlsbMcastFibMcastDestMacAddr OBJECT-TYPE
85946        SYNTAX        MacAddress
85947        MAX-ACCESS    not-accessible
85948        STATUS        current
85949        DESCRIPTION   "Multicast destination Mac Address of the
85950                       multicast FIB entry "
85951        ::= { rcIsisPlsbMcastFibEntry 3 }
85952
85953rcIsisPlsbMcastFibIsid OBJECT-TYPE
85954        SYNTAX        Integer32 (1..16777215)
85955        MAX-ACCESS    read-only
85956        STATUS        current
85957        DESCRIPTION   "Isid id of the multicast FIB entry"
85958        ::= { rcIsisPlsbMcastFibEntry 4 }
85959
85960rcIsisPlsbMcastFibNickName OBJECT-TYPE
85961        SYNTAX        Integer32 (1..16777215)
85962        MAX-ACCESS    read-only
85963        STATUS        current
85964        DESCRIPTION   "nick name of node where this i-sid got
85965                       configured or discovered"
85966        ::= { rcIsisPlsbMcastFibEntry 5 }
85967
85968rcIsisPlsbMcastFibType OBJECT-TYPE
85969        SYNTAX	      INTEGER {
85970			  config(1),
85971			  discover(2)
85972                      }
85973        MAX-ACCESS    read-only
85974        STATUS        current
85975        DESCRIPTION   "PLSB i-sid type"
85976        ::= { rcIsisPlsbMcastFibEntry 6 }
85977
85978rcIsisPlsbMcastFibOutgoingPorts  OBJECT-TYPE
85979        SYNTAX        DisplayString
85980        MAX-ACCESS    read-only
85981        STATUS        obsolete
85982        DESCRIPTION   "Nni port of the multicast Fib entry. This attribute is
85983        obsoleted. New attributes rcIsisPlsbMcastFibOutgoingInterfacePorts and
85984        rcIsisPlsbMcastFibOutgoingInterfaceMlts are added for outgoing interfaces"
85985        ::= { rcIsisPlsbMcastFibEntry 7 }
85986
85987rcIsisPlsbMcastFibHostName  OBJECT-TYPE
85988        SYNTAX        OCTET STRING (SIZE (0..255))
85989        MAX-ACCESS    read-only
85990        STATUS        current
85991        DESCRIPTION   "Host name of the node where multicast FIB entry
85992                       come from"
85993        ::= { rcIsisPlsbMcastFibEntry 8 }
85994
85995rcIsisPlsbMcastFibOutgoingInterfacePorts  OBJECT-TYPE
85996        SYNTAX        PortSet
85997        MAX-ACCESS    read-only
85998        STATUS        current
85999        DESCRIPTION   "port Outgoing interface of multicast fib entry.
86000         Each bit corresponds to a port, as represented by its ifIndex value .
86001         When a bit has the value one(1), the corresponding port is a member of
86002         the set. When a bit has the value zero(0), the corresponding port is
86003         not a member of the set. The encoding is such that the most significant
86004         bit of octet #1 corresponds to ifIndex 0."
86005        ::= { rcIsisPlsbMcastFibEntry 9 }
86006
86007rcIsisPlsbMcastFibOutgoingInterfaceMlts  OBJECT-TYPE
86008        SYNTAX        OCTET STRING (SIZE(0..64))
86009        MAX-ACCESS    read-only
86010        STATUS        current
86011        DESCRIPTION   "mlt outgoing interface of multicast fib entry.
86012         A set of bits represents the MLT IDs.From left to right, the
86013         first bit set represent MltId 1. The second bit set represent
86014         MltId 2, and so on so forth, Up to bit 511 which represents
86015         Mlt Id 512."
86016        ::= { rcIsisPlsbMcastFibEntry 10 }
86017
86018rcIsisPlsbMcastFibIncomingInterface  OBJECT-TYPE
86019        SYNTAX        InterfaceIndex
86020        MAX-ACCESS    read-only
86021        STATUS        current
86022        DESCRIPTION   "Incoming interface (port or mlt) of the multicast Fib
86023        entry."
86024        ::= { rcIsisPlsbMcastFibEntry 11 }
86025
86026rcIsisPlsbNodeTable      OBJECT-TYPE
86027        SYNTAX          SEQUENCE OF RcIsisPlsbNodeEntry
86028        MAX-ACCESS      not-accessible
86029        STATUS          current
86030        DESCRIPTION     "Table of IS-IS PLSB Node"
86031        ::= { rcIsis 15 }
86032
86033rcIsisPlsbNodeEntry OBJECT-TYPE
86034        SYNTAX          RcIsisPlsbNodeEntry
86035        MAX-ACCESS      not-accessible
86036        STATUS          current
86037        DESCRIPTION    	"An entry of rcIsisPlsbNode Table. A Entry in
86038                        table exists for each node running PLSB ISIS
86039                        in the setup."
86040        INDEX           { rcIsisPlsbNodeSysId }
86041        ::= { rcIsisPlsbNodeTable 1 }
86042
86043RcIsisPlsbNodeEntry   ::=
86044        SEQUENCE {
86045          rcIsisPlsbNodeSysId                           OCTET STRING,
86046	  rcIsisPlsbNodePrimaryParentSysId              OCTET STRING,
86047          rcIsisPlsbNodePrimaryBvlan                    Integer32,
86048          rcIsisPlsbNodeSecondaryParentSysId            OCTET STRING,
86049          rcIsisPlsbNodeSecondaryBvlan                  Integer32
86050        }
86051
86052rcIsisPlsbNodeSysId OBJECT-TYPE
86053        SYNTAX        OCTET STRING (SIZE (6))
86054        MAX-ACCESS    not-accessible
86055        STATUS        current
86056        DESCRIPTION   "System ID of the PLSB node entry"
86057        ::= { rcIsisPlsbNodeEntry 1 }
86058
86059rcIsisPlsbNodePrimaryParentSysId OBJECT-TYPE
86060        SYNTAX        OCTET STRING (SIZE (6))
86061        MAX-ACCESS    read-only
86062        STATUS        current
86063        DESCRIPTION   "System ID of parent node of the PLSB node entry for
86064                       primary bvlan"
86065        ::= { rcIsisPlsbNodeEntry 2 }
86066
86067rcIsisPlsbNodePrimaryBvlan OBJECT-TYPE
86068        SYNTAX        Integer32 (1..4094)
86069        MAX-ACCESS    read-only
86070        STATUS        current
86071        DESCRIPTION   "spbm primary b-vlan"
86072        ::= { rcIsisPlsbNodeEntry 3 }
86073
86074rcIsisPlsbNodeSecondaryParentSysId OBJECT-TYPE
86075        SYNTAX        OCTET STRING (SIZE (6))
86076        MAX-ACCESS    read-only
86077        STATUS        current
86078        DESCRIPTION   "System ID of parent node of the PLSB node entry for
86079                       secondary bvlan"
86080        ::= { rcIsisPlsbNodeEntry 4 }
86081
86082rcIsisPlsbNodeSecondaryBvlan OBJECT-TYPE
86083        SYNTAX        Integer32 (1..4094)
86084        MAX-ACCESS    read-only
86085        STATUS        current
86086        DESCRIPTION   "spbm secondary b-vlan"
86087        ::= { rcIsisPlsbNodeEntry 5 }
86088
86089rcIsisSpbmPortDropStatsTable      OBJECT-TYPE
86090        SYNTAX          SEQUENCE OF RcIsisSpbmPortDropStatsEntry
86091        MAX-ACCESS      not-accessible
86092        STATUS          current
86093        DESCRIPTION     "Table of IS-IS SPBM port drop-stats by
86094                        port index and SPBM b-vlan"
86095        ::= { rcIsis 16 }
86096
86097rcIsisSpbmPortDropStatsEntry OBJECT-TYPE
86098        SYNTAX          RcIsisSpbmPortDropStatsEntry
86099        MAX-ACCESS      not-accessible
86100        STATUS          current
86101        DESCRIPTION     "SPBM port based frame drop counters."
86102        INDEX           { rcIsisSpbmPortDropStatsPortIndex,
86103                          rcIsisSpbmPortDropStatsVlanId }
86104        ::= { rcIsisSpbmPortDropStatsTable 1 }
86105
86106RcIsisSpbmPortDropStatsEntry ::= SEQUENCE {
86107        rcIsisSpbmPortDropStatsPortIndex                    InterfaceIndex,
86108        rcIsisSpbmPortDropStatsVlanId                       Integer32,
86109        rcIsisSpbmPortDropStatsVlanType                     INTEGER,
86110        rcIsisSpbmPortDropStatsUnknownUcastSrcAddr          Counter64,
86111        rcIsisSpbmPortDropStatsRpfcUcastSrcAddr             Counter64,
86112        rcIsisSpbmPortDropStatsUnknownUcastDestAddr         Counter64,
86113        rcIsisSpbmPortDropStatsUnknownMcastDestAddr         Counter64,
86114        rcIsisSpbmPortDropStatsRpfcMcastSrcAddr             Counter64,
86115        rcIsisSpbmPortDropStatsLastDropMac                  MacAddress,
86116        rcIsisSpbmPortDropStatsIsMacDestAddr                TruthValue,
86117        rcIsisSpbmPortDropStatsLastDropMacHostName          OCTET STRING
86118        }
86119
86120rcIsisSpbmPortDropStatsPortIndex OBJECT-TYPE
86121        SYNTAX        InterfaceIndex
86122        MAX-ACCESS    not-accessible
86123        STATUS        current
86124        DESCRIPTION   "An index value that uniquely identifies a port.
86125                      This value is similar to ifIndex in MIB2."
86126        ::= { rcIsisSpbmPortDropStatsEntry 1 }
86127
86128rcIsisSpbmPortDropStatsVlanId OBJECT-TYPE
86129        SYNTAX          Integer32 (1..4094)
86130        MAX-ACCESS      not-accessible
86131        STATUS          current
86132        DESCRIPTION     "A value that uniquely identifies the SPBM Virtual LAN
86133                         associated with this entry."
86134        ::= { rcIsisSpbmPortDropStatsEntry 2}
86135
86136rcIsisSpbmPortDropStatsVlanType OBJECT-TYPE
86137        SYNTAX          INTEGER {
86138                                  primary(1),
86139                                  secondary(2)
86140                        }
86141        MAX-ACCESS      read-only
86142        STATUS          current
86143        DESCRIPTION     "Indicates the type of SPBM bvlan"
86144        ::= { rcIsisSpbmPortDropStatsEntry 3}
86145
86146rcIsisSpbmPortDropStatsUnknownUcastSrcAddr OBJECT-TYPE
86147        SYNTAX        Counter64
86148        MAX-ACCESS    read-only
86149        STATUS        current
86150        DESCRIPTION   "The total number of SPBM unknown unicast SA packets
86151                       dropped on SPBM bvlan."
86152        ::= { rcIsisSpbmPortDropStatsEntry 4}
86153
86154rcIsisSpbmPortDropStatsRpfcUcastSrcAddr OBJECT-TYPE
86155        SYNTAX        Counter64
86156        MAX-ACCESS    read-only
86157        STATUS        current
86158        DESCRIPTION   "The total number of SPBM reverse path forwarding
86159                       check (RPFC) unicast SA packets
86160                       dropped on SPBM bvlan."
86161        ::= { rcIsisSpbmPortDropStatsEntry 5}
86162
86163rcIsisSpbmPortDropStatsUnknownUcastDestAddr OBJECT-TYPE
86164        SYNTAX        Counter64
86165        MAX-ACCESS    read-only
86166        STATUS        current
86167        DESCRIPTION   "The total number of SPBM unknown unicast DA packets
86168                       dropped on SPBM bvlan."
86169        ::= { rcIsisSpbmPortDropStatsEntry 6}
86170
86171rcIsisSpbmPortDropStatsUnknownMcastDestAddr OBJECT-TYPE
86172        SYNTAX        Counter64
86173        MAX-ACCESS    read-only
86174        STATUS        current
86175        DESCRIPTION   "The total number of SPBM unknown multicast DA packets
86176                       dropped on SPBM bvlan."
86177        ::= { rcIsisSpbmPortDropStatsEntry 7}
86178
86179rcIsisSpbmPortDropStatsRpfcMcastSrcAddr OBJECT-TYPE
86180        SYNTAX        Counter64
86181        MAX-ACCESS    read-only
86182        STATUS        current
86183        DESCRIPTION   "The total number of SPBM reverse path forwarding
86184                       check (RPFC) multicast SA packets
86185                       dropped on SPBM bvlan."
86186        ::= { rcIsisSpbmPortDropStatsEntry 8}
86187
86188rcIsisSpbmPortDropStatsLastDropMac OBJECT-TYPE
86189        SYNTAX        MacAddress
86190        MAX-ACCESS    read-only
86191        STATUS        current
86192        DESCRIPTION   "The DA or SA last dropped on SPBM bvlan."
86193        ::= { rcIsisSpbmPortDropStatsEntry 9}
86194
86195rcIsisSpbmPortDropStatsIsMacDestAddr OBJECT-TYPE
86196        SYNTAX        TruthValue
86197        MAX-ACCESS    read-only
86198        STATUS        current
86199        DESCRIPTION   "The last dropped mac on SPBM bvlan is DA or not."
86200        ::= { rcIsisSpbmPortDropStatsEntry 10}
86201
86202rcIsisSpbmPortDropStatsLastDropMacHostName OBJECT-TYPE
86203        SYNTAX        OCTET STRING (SIZE (0..255))
86204        MAX-ACCESS    read-only
86205        STATUS        current
86206        DESCRIPTION   "The host name of the nodes where last dropped
86207                       SA or DA on SPBM bvlan belongs"
86208        ::= { rcIsisSpbmPortDropStatsEntry 11}
86209
86210
86211-- If the following table is modified, you MUST make sure
86212-- that table rcIsisSpbmIpMcastRouteUniRcvrsTable is also
86213-- modified, as it must have the same indices as the following
86214-- table (plus egressVlan)!!
86215rcIsisSpbmIpMcastRouteTable      OBJECT-TYPE
86216        SYNTAX          SEQUENCE OF RcIsisSpbmIpMcastRouteEntry
86217        MAX-ACCESS      not-accessible
86218        STATUS          obsolete
86219        DESCRIPTION     "SPBM IP Multicast Route Table
86220                        This table has been replaced by the
86221                        rcIsisSpbmIpIsidMcastRouteTable."
86222        ::= { rcIsis 19 }
86223
86224rcIsisSpbmIpMcastRouteEntry OBJECT-TYPE
86225        SYNTAX          RcIsisSpbmIpMcastRouteEntry
86226        MAX-ACCESS      not-accessible
86227        STATUS          obsolete
86228        DESCRIPTION     "SPBM IP Multicast Route Entry"
86229        INDEX           { rcIsisSpbmIpMcastGroup,
86230                          rcIsisSpbmIpMcastSource,
86231                          rcIsisSpbmIpMcastVsnIsid,
86232                          rcIsisSpbmIpMcastNickName }
86233        ::= { rcIsisSpbmIpMcastRouteTable 1 }
86234
86235RcIsisSpbmIpMcastRouteEntry ::= SEQUENCE {
86236        rcIsisSpbmIpMcastGroup          IpAddress,
86237        rcIsisSpbmIpMcastSource         IpAddress,
86238        rcIsisSpbmIpMcastVsnIsid        Integer32,
86239        rcIsisSpbmIpMcastNickName       Integer32,
86240        rcIsisSpbmIpMcastSourceBeb      OCTET STRING,
86241        rcIsisSpbmIpMcastVlanId         Integer32,
86242        rcIsisSpbmIpMcastVrfName        DisplayString,
86243        rcIsisSpbmIpMcastDataIsid       Integer32,
86244        rcIsisSpbmIpMcastNniPorts       DisplayString,
86245        rcIsisSpbmIpMcastType           INTEGER,
86246        rcIsisSpbmIpMcastBvlan          Integer32,
86247        rcIsisSpbmIpMcastNniInterfacePorts       PortSet,
86248        rcIsisSpbmIpMcastNniInterfaceMlts        OCTET STRING
86249        }
86250
86251rcIsisSpbmIpMcastGroup OBJECT-TYPE
86252    SYNTAX     IpAddress
86253    MAX-ACCESS not-accessible
86254    STATUS     current
86255    DESCRIPTION
86256            "The IP multicast group address for which this entry
86257            contains multicast routing information."
86258    ::= { rcIsisSpbmIpMcastRouteEntry  1 }
86259
86260rcIsisSpbmIpMcastSource OBJECT-TYPE
86261    SYNTAX     IpAddress
86262    MAX-ACCESS not-accessible
86263    STATUS     current
86264    DESCRIPTION
86265            "The IP address  of the multicast source for which this entry
86266            contains multicast routing information."
86267    ::= { rcIsisSpbmIpMcastRouteEntry  2 }
86268
86269rcIsisSpbmIpMcastVsnIsid OBJECT-TYPE
86270    SYNTAX     Integer32 (0..16777215)
86271    MAX-ACCESS not-accessible
86272    STATUS     current
86273    DESCRIPTION
86274            "Virtual Services Network ISID"
86275    ::= { rcIsisSpbmIpMcastRouteEntry  3 }
86276
86277rcIsisSpbmIpMcastNickName OBJECT-TYPE
86278    SYNTAX     Integer32 (0..16777215)
86279    MAX-ACCESS not-accessible
86280    STATUS     current
86281    DESCRIPTION
86282            "Multicast nick name"
86283    ::= { rcIsisSpbmIpMcastRouteEntry  4 }
86284
86285rcIsisSpbmIpMcastSourceBeb OBJECT-TYPE
86286    SYNTAX     OCTET STRING (SIZE (0..255))
86287    MAX-ACCESS read-only
86288    STATUS     current
86289    DESCRIPTION
86290            "Source Backbone Edge Bridge name"
86291    ::= { rcIsisSpbmIpMcastRouteEntry  5 }
86292
86293rcIsisSpbmIpMcastVlanId OBJECT-TYPE
86294    SYNTAX     Integer32
86295    MAX-ACCESS read-only
86296    STATUS     current
86297    DESCRIPTION
86298            "VLAN ID of the interface"
86299    ::= { rcIsisSpbmIpMcastRouteEntry  6 }
86300
86301rcIsisSpbmIpMcastVrfName OBJECT-TYPE
86302    SYNTAX     DisplayString (SIZE (0..64))
86303    MAX-ACCESS read-only
86304    STATUS     current
86305    DESCRIPTION
86306            "VRF name of the interface"
86307    ::= { rcIsisSpbmIpMcastRouteEntry  7 }
86308
86309
86310rcIsisSpbmIpMcastDataIsid OBJECT-TYPE
86311    SYNTAX     Integer32 (1..16777215)
86312    MAX-ACCESS read-only
86313    STATUS     current
86314    DESCRIPTION
86315            "Data ISID"
86316    ::= { rcIsisSpbmIpMcastRouteEntry  8 }
86317
86318
86319rcIsisSpbmIpMcastNniPorts OBJECT-TYPE
86320    SYNTAX     DisplayString (SIZE (0..255))
86321    MAX-ACCESS read-only
86322    STATUS     obsolete
86323    DESCRIPTION
86324     "List of NNI ports. This attribute is obsoleted. New attributes
86325     rcIsisSpbmIpMcastNniInterfacePorts and rcIsisSpbmIpMcastNniInterfaceMlts
86326     are added for nni interfaces"
86327    ::= { rcIsisSpbmIpMcastRouteEntry  9 }
86328
86329rcIsisSpbmIpMcastType OBJECT-TYPE
86330        SYNTAX          INTEGER {
86331                                  routed(1),
86332                                  snoop(2)
86333                        }
86334        MAX-ACCESS      read-only
86335        STATUS          current
86336        DESCRIPTION     "Indicates the type of the interface"
86337        ::= { rcIsisSpbmIpMcastRouteEntry  10}
86338
86339rcIsisSpbmIpMcastBvlan OBJECT-TYPE
86340    SYNTAX     Integer32
86341    MAX-ACCESS read-only
86342    STATUS     current
86343    DESCRIPTION
86344            "Backbone VLAN on which SPB traffic is carried"
86345    ::= { rcIsisSpbmIpMcastRouteEntry  11 }
86346
86347rcIsisSpbmIpMcastNniInterfacePorts  OBJECT-TYPE
86348        SYNTAX        PortSet
86349        MAX-ACCESS    read-only
86350        STATUS        current
86351        DESCRIPTION   "list of port nni interface. Each bit corresponds to a
86352         port, as represented by its ifIndex value. When a bit has the value one(1),
86353         the corresponding port is a member of the set. When a bit has the value
86354         zero(0), the corresponding port is not a member of the set. The encoding
86355         is such that the most significant bit of octet #1 corresponds to ifIndex 0."
86356        ::= { rcIsisSpbmIpMcastRouteEntry 12 }
86357
86358rcIsisSpbmIpMcastNniInterfaceMlts  OBJECT-TYPE
86359        SYNTAX        OCTET STRING (SIZE(0..64))
86360        MAX-ACCESS    read-only
86361        STATUS        current
86362        DESCRIPTION   "list of mlt nni interface. A set of bits represents the
86363         MLT IDs.From left to right, the first bit set represent MltId 1. The
86364         second bit set represent MltId 2, and so on so forth, Up to bit 511
86365         which represents Mlt Id 512."
86366        ::= { rcIsisSpbmIpMcastRouteEntry 13 }
86367
86368-- Spbm ip multicast route UNI receivers table (vlan/port pairs).
86369-- MUST have same indices as the rcIsisSpbmIpMcastRouteTable
86370-- with the addition of egressVlan!!
86371-- This table is used in conjunction with rcIsisSpbmIpMcastRouteTable
86372-- in order to gather up all the UNI receivers.
86373rcIsisSpbmIpMcastRouteUniRcvrsTable      OBJECT-TYPE
86374        SYNTAX          SEQUENCE OF RcIsisSpbmIpMcastRouteUniRcvrsEntry
86375        MAX-ACCESS      not-accessible
86376        STATUS          obsolete
86377        DESCRIPTION     "SPBM IP Multicast Route UNI Receivers Table
86378                        This table has been replaced by the
86379                        rcIsisSpbmIpIsidMcastRouteUniRcvrsTable."
86380        ::= { rcIsis 20 }
86381
86382
86383rcIsisSpbmIpMcastRouteUniRcvrsEntry OBJECT-TYPE
86384        SYNTAX          RcIsisSpbmIpMcastRouteUniRcvrsEntry
86385        MAX-ACCESS      not-accessible
86386        STATUS          obsolete
86387        DESCRIPTION     "SPBM IP Multicast Route UNI Receivers Entry"
86388        INDEX           { rcIsisSpbmIpMcastUniRcvrsGroup,
86389                          rcIsisSpbmIpMcastUniRcvrsSource,
86390                          rcIsisSpbmIpMcastUniRcvrsVsnIsid,
86391                          rcIsisSpbmIpMcastUniRcvrsNickName,
86392                          rcIsisSpbmIpMcastUniRcvrsEgressVlan }
86393        ::= { rcIsisSpbmIpMcastRouteUniRcvrsTable 1 }
86394
86395RcIsisSpbmIpMcastRouteUniRcvrsEntry ::= SEQUENCE {
86396        rcIsisSpbmIpMcastUniRcvrsGroup          IpAddress,
86397        rcIsisSpbmIpMcastUniRcvrsSource         IpAddress,
86398        rcIsisSpbmIpMcastUniRcvrsVsnIsid        Integer32,
86399        rcIsisSpbmIpMcastUniRcvrsNickName       Integer32,
86400        rcIsisSpbmIpMcastUniRcvrsEgressVlan     Integer32,
86401        rcIsisSpbmIpMcastUniRcvrsEgressActivePorts  PortSet
86402        }
86403rcIsisSpbmIpMcastUniRcvrsGroup OBJECT-TYPE
86404    SYNTAX     IpAddress
86405    MAX-ACCESS not-accessible
86406    STATUS     current
86407    DESCRIPTION
86408            "The IP multicast group address for which this entry
86409            contains multicast routing information."
86410    ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry  1 }
86411
86412rcIsisSpbmIpMcastUniRcvrsSource OBJECT-TYPE
86413    SYNTAX     IpAddress
86414    MAX-ACCESS not-accessible
86415    STATUS     current
86416    DESCRIPTION
86417            "The IP address  of the multicast source for which this entry
86418            contains multicast routing information."
86419    ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry  2 }
86420
86421rcIsisSpbmIpMcastUniRcvrsVsnIsid OBJECT-TYPE
86422    SYNTAX     Integer32 (0..16777215)
86423    MAX-ACCESS not-accessible
86424    STATUS     current
86425    DESCRIPTION
86426            "Virtual Services Network ISID"
86427    ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry  3 }
86428
86429rcIsisSpbmIpMcastUniRcvrsNickName OBJECT-TYPE
86430    SYNTAX     Integer32 (0..16777215)
86431    MAX-ACCESS not-accessible
86432    STATUS     current
86433    DESCRIPTION
86434            "Multicast nick name"
86435    ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry  4 }
86436
86437rcIsisSpbmIpMcastUniRcvrsEgressVlan OBJECT-TYPE
86438    SYNTAX     Integer32 (0..4094)
86439    MAX-ACCESS not-accessible
86440    STATUS     current
86441    DESCRIPTION
86442            "The Vlan associated with this egress entry. "
86443    ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry  5 }
86444
86445rcIsisSpbmIpMcastUniRcvrsEgressActivePorts OBJECT-TYPE
86446    SYNTAX     PortSet
86447    MAX-ACCESS read-only
86448    STATUS     current
86449    DESCRIPTION
86450            "The set of ports in the vlan that have UNI receivers for this multicast route. "
86451    ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry  6 }
86452
86453
86454rcIsisPlsbIpInterIsidUnicastFibTable      OBJECT-TYPE
86455        SYNTAX          SEQUENCE OF RcIsisPlsbIpInterIsidUnicastFibEntry
86456        MAX-ACCESS      not-accessible
86457        STATUS          current
86458        DESCRIPTION     "Table of IS-IS PLSB IP Inter Isid Unicast FIB.
86459                         This table will replace rcIsisPlsbIpUnicastFibTable"
86460        ::= { rcIsis 21 }
86461
86462rcIsisPlsbIpInterIsidUnicastFibEntry OBJECT-TYPE
86463        SYNTAX          RcIsisPlsbIpInterIsidUnicastFibEntry
86464        MAX-ACCESS      not-accessible
86465        STATUS          current
86466        DESCRIPTION     "An entry of rcIsisPlsbIpInterIsidUnicastFib Table.
86467                         An Entry table exists for each PLSB IP unicast
86468                         forwarding entry."
86469        INDEX           { rcIsisPlsbIpInterIsidUnicastFibVrfId,
86470			  rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType,
86471			  rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr,
86472                          rcIsisPlsbIpInterIsidUnicastFibDestinationMask,
86473                          rcIsisPlsbIpInterIsidUnicastFibNextHopBmac,
86474                          rcIsisPlsbIpInterIsidUnicastFibDestIsid,
86475                          rcIsisPlsbIpInterIsidUnicastFibVlan }
86476        ::= { rcIsisPlsbIpInterIsidUnicastFibTable 1 }
86477
86478RcIsisPlsbIpInterIsidUnicastFibEntry   ::=
86479        SEQUENCE {
86480	  rcIsisPlsbIpInterIsidUnicastFibVrfId                   Integer32,
86481          rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType   InetAddressType,
86482          rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr       InetAddress,
86483	  rcIsisPlsbIpInterIsidUnicastFibDestinationMask         InetAddressPrefixLength,
86484          rcIsisPlsbIpInterIsidUnicastFibNextHopBmac             MacAddress,
86485          rcIsisPlsbIpInterIsidUnicastFibDestIsid                Integer32,
86486          rcIsisPlsbIpInterIsidUnicastFibVlan                    Integer32,
86487          rcIsisPlsbIpInterIsidUnicastFibIsid                    Integer32,
86488          rcIsisPlsbIpInterIsidUnicastFibNextHopName             DisplayString,
86489          rcIsisPlsbIpInterIsidUnicastFibOutgoingPort            InterfaceIndex,
86490          rcIsisPlsbIpInterIsidUnicastFibPrefixCost              Integer32,
86491          rcIsisPlsbIpInterIsidUnicastFibSpbmCost                Counter64,
86492          rcIsisPlsbIpInterIsidUnicastFibPreference              Integer32,
86493          rcIsisPlsbIpInterIsidUnicastFibMetricType              INTEGER
86494        }
86495
86496rcIsisPlsbIpInterIsidUnicastFibVrfId OBJECT-TYPE
86497        SYNTAX        Integer32
86498        MAX-ACCESS    not-accessible
86499        STATUS        current
86500        DESCRIPTION   "VRF ID of the IP unicast FIB entry, 0 indicates NRE."
86501        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 1 }
86502
86503rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType OBJECT-TYPE
86504        SYNTAX        InetAddressType
86505        MAX-ACCESS    not-accessible
86506        STATUS        current
86507        DESCRIPTION   "The address type of destination IP Address."
86508        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 2 }
86509
86510rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr OBJECT-TYPE
86511        SYNTAX        InetAddress (SIZE(4|16))
86512        MAX-ACCESS    not-accessible
86513        STATUS        current
86514        DESCRIPTION   "Destination IP Address of the IP unicast FIB entry.
86515		       Support ipv4 size(4) and ipv6 size(16)"
86516        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 3 }
86517
86518rcIsisPlsbIpInterIsidUnicastFibDestinationMask OBJECT-TYPE
86519        SYNTAX        InetAddressPrefixLength
86520        MAX-ACCESS    not-accessible
86521        STATUS        current
86522        DESCRIPTION   "Destination IP mask of the IP unicast FIB entry "
86523        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 4 }
86524
86525rcIsisPlsbIpInterIsidUnicastFibNextHopBmac OBJECT-TYPE
86526        SYNTAX        MacAddress
86527        MAX-ACCESS    not-accessible
86528        STATUS        current
86529        DESCRIPTION   "The nexthop BMAC of the IP unicast FIB entry "
86530        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 5 }
86531
86532rcIsisPlsbIpInterIsidUnicastFibDestIsid  OBJECT-TYPE
86533        SYNTAX        Integer32
86534        MAX-ACCESS    not-accessible
86535        STATUS        current
86536        DESCRIPTION   "Destination ISID of the IP unicast FIB entry "
86537        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 6 }
86538
86539rcIsisPlsbIpInterIsidUnicastFibVlan OBJECT-TYPE
86540        SYNTAX        Integer32 (0..4094)
86541        MAX-ACCESS    not-accessible
86542        STATUS        current
86543        DESCRIPTION   "Vlan of the IP unicast FIB entry.
86544                      The value of 0 is associated with a local
86545                      Inter VSN circuitless IP interface fib entry."
86546        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 7 }
86547
86548rcIsisPlsbIpInterIsidUnicastFibIsid OBJECT-TYPE
86549        SYNTAX        Integer32
86550        MAX-ACCESS    read-only
86551        STATUS        current
86552        DESCRIPTION   "ISID of the IP unicast FIB entry"
86553        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 8 }
86554
86555rcIsisPlsbIpInterIsidUnicastFibNextHopName OBJECT-TYPE
86556        SYNTAX        DisplayString
86557        MAX-ACCESS    read-only
86558        STATUS        current
86559        DESCRIPTION   "The nexthop hostname of the IP unicast FIB entry "
86560        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 9 }
86561
86562rcIsisPlsbIpInterIsidUnicastFibOutgoingPort  OBJECT-TYPE
86563        SYNTAX        InterfaceIndex
86564        MAX-ACCESS    read-only
86565        STATUS        current
86566        DESCRIPTION   "Outgoing port of the IP unicast Fib entry."
86567        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 10 }
86568
86569rcIsisPlsbIpInterIsidUnicastFibPrefixCost OBJECT-TYPE
86570        SYNTAX        Integer32
86571        MAX-ACCESS    read-only
86572        STATUS        current
86573        DESCRIPTION   "prefix cost of the IP unicast FIB entry"
86574        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 11 }
86575
86576rcIsisPlsbIpInterIsidUnicastFibSpbmCost  OBJECT-TYPE
86577        SYNTAX        Counter64
86578        MAX-ACCESS    read-only
86579        STATUS        current
86580        DESCRIPTION   "Bmac cost of the IP unicast FIB entry"
86581        ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 12 }
86582
86583rcIsisPlsbIpInterIsidUnicastFibPreference OBJECT-TYPE
86584        SYNTAX        Integer32
86585        MAX-ACCESS    read-only
86586        STATUS        current
86587		DESCRIPTION   "IP Route preference of the IP unicast FIB entry"
86588		::= { rcIsisPlsbIpInterIsidUnicastFibEntry 13 }
86589
86590rcIsisPlsbIpInterIsidUnicastFibMetricType OBJECT-TYPE
86591        SYNTAX        INTEGER {
86592                         internal(1),
86593                         external(2)
86594                      }
86595        MAX-ACCESS    read-only
86596        STATUS        current
86597		DESCRIPTION   "IP Metric Type of the IP unicast FIB entry"
86598		::= { rcIsisPlsbIpInterIsidUnicastFibEntry 14 }
86599
86600-- ISIS PLSB IPV6 Unicast FIB Table
86601rcIsisPlsbIpv6UnicastFibTable      OBJECT-TYPE
86602        SYNTAX          SEQUENCE OF RcIsisPlsbIpv6UnicastFibEntry
86603        MAX-ACCESS      not-accessible
86604        STATUS          current
86605        DESCRIPTION     "Table of IS-IS PLSB IPV6 Unicast FIB"
86606        ::= { rcIsis 23 }
86607
86608rcIsisPlsbIpv6UnicastFibEntry OBJECT-TYPE
86609        SYNTAX          RcIsisPlsbIpv6UnicastFibEntry
86610        MAX-ACCESS      not-accessible
86611        STATUS          current
86612        DESCRIPTION     "An entry of rcIsisPlsbIpv6UnicastFib Table. A Entry in
86613                         table exists for each PLSB IPV6 unicast forwarding entry."
86614        INDEX           { rcIsisPlsbIpv6UnicastFibVrfId,
86615			  rcIsisPlsbIpv6UnicastFibDestinationIpAddrType,
86616			  rcIsisPlsbIpv6UnicastFibDestinationIpAddr,
86617                          rcIsisPlsbIpv6UnicastFibDestinationMask,
86618                          rcIsisPlsbIpv6UnicastFibNextHopBmac,
86619			  rcIsisPlsbIpv6UnicastFibDestIsid,
86620                          rcIsisPlsbIpv6UnicastFibVlan }
86621        ::= { rcIsisPlsbIpv6UnicastFibTable 1 }
86622
86623RcIsisPlsbIpv6UnicastFibEntry   ::=
86624        SEQUENCE {
86625	  rcIsisPlsbIpv6UnicastFibVrfId                   Integer32,
86626          rcIsisPlsbIpv6UnicastFibDestinationIpAddrType   InetAddressType,
86627          rcIsisPlsbIpv6UnicastFibDestinationIpAddr       InetAddress,
86628	  rcIsisPlsbIpv6UnicastFibDestinationMask         InetAddressPrefixLength,
86629          rcIsisPlsbIpv6UnicastFibNextHopBmac             MacAddress,
86630	  rcIsisPlsbIpv6UnicastFibDestIsid		  Integer32,
86631          rcIsisPlsbIpv6UnicastFibVlan                    Integer32,
86632          rcIsisPlsbIpv6UnicastFibIsid                    Integer32,
86633          rcIsisPlsbIpv6UnicastFibNextHopName             DisplayString,
86634          rcIsisPlsbIpv6UnicastFibOutgoingPort            InterfaceIndex,
86635          rcIsisPlsbIpv6UnicastFibPrefixCost              Integer32,
86636          rcIsisPlsbIpv6UnicastFibSpbmCost                Counter64
86637        }
86638
86639rcIsisPlsbIpv6UnicastFibVrfId OBJECT-TYPE
86640        SYNTAX        Integer32
86641        MAX-ACCESS    not-accessible
86642        STATUS        current
86643        DESCRIPTION   "VRF ID of the IPV6 unicast FIB entry, 0 indicates NRE."
86644        ::= { rcIsisPlsbIpv6UnicastFibEntry 1 }
86645
86646rcIsisPlsbIpv6UnicastFibDestinationIpAddrType OBJECT-TYPE
86647        SYNTAX        InetAddressType
86648        MAX-ACCESS    not-accessible
86649        STATUS        current
86650        DESCRIPTION   "The address type of destination IPV6 Address."
86651        ::= { rcIsisPlsbIpv6UnicastFibEntry 2 }
86652
86653rcIsisPlsbIpv6UnicastFibDestinationIpAddr OBJECT-TYPE
86654        SYNTAX        InetAddress (SIZE(4|16))
86655        MAX-ACCESS    not-accessible
86656        STATUS        current
86657        DESCRIPTION   "Destination IP Address of the IPV6 unicast FIB entry."
86658        ::= { rcIsisPlsbIpv6UnicastFibEntry 3 }
86659
86660rcIsisPlsbIpv6UnicastFibDestinationMask OBJECT-TYPE
86661        SYNTAX        InetAddressPrefixLength
86662        MAX-ACCESS    not-accessible
86663        STATUS        current
86664        DESCRIPTION   "Destination IP mask of the IPV6 unicast FIB entry "
86665        ::= { rcIsisPlsbIpv6UnicastFibEntry 4 }
86666
86667rcIsisPlsbIpv6UnicastFibNextHopBmac OBJECT-TYPE
86668        SYNTAX        MacAddress
86669        MAX-ACCESS    not-accessible
86670        STATUS        current
86671        DESCRIPTION   "the nexthop BMAC of the IPV6 unicast FIB entry "
86672        ::= { rcIsisPlsbIpv6UnicastFibEntry 5 }
86673
86674rcIsisPlsbIpv6UnicastFibDestIsid  OBJECT-TYPE
86675        SYNTAX        Integer32
86676        MAX-ACCESS    not-accessible
86677        STATUS        current
86678        DESCRIPTION   "Destination ISID of the IPv6 unicast FIB entry "
86679        ::= { rcIsisPlsbIpv6UnicastFibEntry 6 }
86680
86681rcIsisPlsbIpv6UnicastFibVlan OBJECT-TYPE
86682        SYNTAX        Integer32 (1..4084)
86683        MAX-ACCESS    not-accessible
86684        STATUS        current
86685        DESCRIPTION   "Vlan of the IPV6 unicast FIB entry"
86686        ::= { rcIsisPlsbIpv6UnicastFibEntry 7 }
86687
86688rcIsisPlsbIpv6UnicastFibIsid OBJECT-TYPE
86689        SYNTAX        Integer32
86690        MAX-ACCESS    read-only
86691        STATUS        current
86692        DESCRIPTION   "ISID of the IPV6 unicast FIB entry"
86693        ::= { rcIsisPlsbIpv6UnicastFibEntry 8 }
86694
86695rcIsisPlsbIpv6UnicastFibNextHopName OBJECT-TYPE
86696        SYNTAX        DisplayString
86697        MAX-ACCESS    read-only
86698        STATUS        current
86699        DESCRIPTION   "the nexthop hostname of the IPV6 unicast FIB entry "
86700        ::= { rcIsisPlsbIpv6UnicastFibEntry 9 }
86701
86702rcIsisPlsbIpv6UnicastFibOutgoingPort  OBJECT-TYPE
86703        SYNTAX        InterfaceIndex
86704        MAX-ACCESS    read-only
86705        STATUS        current
86706        DESCRIPTION   "Outgoing port of the IPV6 unicast Fib entry."
86707        ::= { rcIsisPlsbIpv6UnicastFibEntry 10 }
86708
86709rcIsisPlsbIpv6UnicastFibPrefixCost OBJECT-TYPE
86710        SYNTAX        Integer32
86711        MAX-ACCESS    read-only
86712        STATUS        current
86713        DESCRIPTION   "prefix cost of the IPV6 unicast FIB entry"
86714        ::= { rcIsisPlsbIpv6UnicastFibEntry 11 }
86715
86716rcIsisPlsbIpv6UnicastFibSpbmCost  OBJECT-TYPE
86717        SYNTAX        Counter64
86718        MAX-ACCESS    read-only
86719        STATUS        current
86720        DESCRIPTION   "bmac cost of the IPV6 unicast FIB entry"
86721        ::= { rcIsisPlsbIpv6UnicastFibEntry 12 }
86722
86723-- If the following table is modified, you MUST make sure
86724-- that table rcIsisSpbmIsidIpMcastRouteUniRcvrsTable is also
86725-- modified, as it must have the same indices as the following
86726-- table (plus egressVlan)!!
86727rcIsisSpbmIpIsidMcastRouteTable      OBJECT-TYPE
86728        SYNTAX          SEQUENCE OF RcIsisSpbmIpIsidMcastRouteEntry
86729        MAX-ACCESS      not-accessible
86730        STATUS          current
86731        DESCRIPTION     "SPBM IP Isid Multicast Route Table"
86732        ::= { rcIsis 24 }
86733
86734rcIsisSpbmIpIsidMcastRouteEntry OBJECT-TYPE
86735        SYNTAX          RcIsisSpbmIpIsidMcastRouteEntry
86736        MAX-ACCESS      not-accessible
86737        STATUS          current
86738        DESCRIPTION     "SPBM IP Isid Multicast Route Entry"
86739        INDEX           { rcIsisSpbmIpIsidMcastVsnIsid,
86740                          rcIsisSpbmIpIsidMcastGroup,
86741                          rcIsisSpbmIpIsidMcastSource,
86742                          rcIsisSpbmIpIsidMcastNickName }
86743        ::= { rcIsisSpbmIpIsidMcastRouteTable 1 }
86744
86745RcIsisSpbmIpIsidMcastRouteEntry ::= SEQUENCE {
86746        rcIsisSpbmIpIsidMcastVsnIsid           Integer32,
86747        rcIsisSpbmIpIsidMcastGroup             IpAddress,
86748        rcIsisSpbmIpIsidMcastSource            IpAddress,
86749        rcIsisSpbmIpIsidMcastNickName          Integer32,
86750        rcIsisSpbmIpIsidMcastSourceBeb         OCTET STRING,
86751        rcIsisSpbmIpIsidMcastVlanId            Integer32,
86752        rcIsisSpbmIpIsidMcastVrfName           DisplayString,
86753        rcIsisSpbmIpIsidMcastDataIsid          Integer32,
86754        rcIsisSpbmIpIsidMcastType              INTEGER,
86755        rcIsisSpbmIpIsidMcastBvlan             Integer32,
86756        rcIsisSpbmIpIsidMcastNniInterfacePorts PortSet,
86757        rcIsisSpbmIpIsidMcastNniInterfaceMlts  OCTET STRING
86758        }
86759
86760rcIsisSpbmIpIsidMcastVsnIsid OBJECT-TYPE
86761    SYNTAX     Integer32 (0..16777215)
86762    MAX-ACCESS not-accessible
86763    STATUS     current
86764    DESCRIPTION
86765            "Virtual Services Network ISID"
86766    ::= { rcIsisSpbmIpIsidMcastRouteEntry  1 }
86767
86768rcIsisSpbmIpIsidMcastGroup OBJECT-TYPE
86769    SYNTAX     IpAddress
86770    MAX-ACCESS not-accessible
86771    STATUS     current
86772    DESCRIPTION
86773            "The IP multicast group address for which this entry
86774            contains multicast routing information."
86775    ::= { rcIsisSpbmIpIsidMcastRouteEntry  2 }
86776
86777rcIsisSpbmIpIsidMcastSource OBJECT-TYPE
86778    SYNTAX     IpAddress
86779    MAX-ACCESS not-accessible
86780    STATUS     current
86781    DESCRIPTION
86782            "The IP address  of the multicast source for which this entry
86783            contains multicast routing information."
86784    ::= { rcIsisSpbmIpIsidMcastRouteEntry  3 }
86785
86786rcIsisSpbmIpIsidMcastNickName OBJECT-TYPE
86787    SYNTAX     Integer32 (0..16777215)
86788    MAX-ACCESS not-accessible
86789    STATUS     current
86790    DESCRIPTION
86791            "Multicast nick name"
86792    ::= { rcIsisSpbmIpIsidMcastRouteEntry  4 }
86793
86794rcIsisSpbmIpIsidMcastSourceBeb OBJECT-TYPE
86795    SYNTAX     OCTET STRING (SIZE (0..255))
86796    MAX-ACCESS read-only
86797    STATUS     current
86798    DESCRIPTION
86799            "Source Backbone Edge Bridge name"
86800    ::= { rcIsisSpbmIpIsidMcastRouteEntry  5 }
86801
86802rcIsisSpbmIpIsidMcastVlanId OBJECT-TYPE
86803    SYNTAX     Integer32
86804    MAX-ACCESS read-only
86805    STATUS     current
86806    DESCRIPTION
86807            "VLAN ID of the interface"
86808    ::= { rcIsisSpbmIpIsidMcastRouteEntry  6 }
86809
86810rcIsisSpbmIpIsidMcastVrfName OBJECT-TYPE
86811    SYNTAX     DisplayString (SIZE (0..64))
86812    MAX-ACCESS read-only
86813    STATUS     current
86814    DESCRIPTION
86815            "VRF name of the interface"
86816    ::= { rcIsisSpbmIpIsidMcastRouteEntry  7 }
86817
86818
86819rcIsisSpbmIpIsidMcastDataIsid OBJECT-TYPE
86820    SYNTAX     Integer32 (1..16777215)
86821    MAX-ACCESS read-only
86822    STATUS     current
86823    DESCRIPTION
86824            "Data ISID"
86825    ::= { rcIsisSpbmIpIsidMcastRouteEntry  8 }
86826
86827rcIsisSpbmIpIsidMcastType OBJECT-TYPE
86828        SYNTAX          INTEGER {
86829                                  routed(1),
86830                                  snoop(2)
86831                        }
86832        MAX-ACCESS      read-only
86833        STATUS          current
86834        DESCRIPTION     "Indicates the type of the interface"
86835        ::= { rcIsisSpbmIpIsidMcastRouteEntry  9}
86836
86837rcIsisSpbmIpIsidMcastBvlan OBJECT-TYPE
86838    SYNTAX     Integer32
86839    MAX-ACCESS read-only
86840    STATUS     current
86841    DESCRIPTION
86842            "Backbone VLAN on which SPB traffic is carried"
86843    ::= { rcIsisSpbmIpIsidMcastRouteEntry  10 }
86844
86845rcIsisSpbmIpIsidMcastNniInterfacePorts  OBJECT-TYPE
86846        SYNTAX        PortSet
86847        MAX-ACCESS    read-only
86848        STATUS        current
86849        DESCRIPTION   "list of port nni interface. Each bit corresponds to a
86850         port, as represented by its ifIndex value.
86851         When a bit has the value one(1), the corresponding port is a member
86852         of the set. When a bit has the value
86853         zero(0), the corresponding port is not a member of the set.
86854         The encoding is such that the most significant bit of octet #1
86855         corresponds to ifIndex 0."
86856        ::= { rcIsisSpbmIpIsidMcastRouteEntry 11 }
86857
86858rcIsisSpbmIpIsidMcastNniInterfaceMlts  OBJECT-TYPE
86859        SYNTAX        OCTET STRING (SIZE(0..64))
86860        MAX-ACCESS    read-only
86861        STATUS        current
86862        DESCRIPTION   "list of mlt nni interface. A set of bits represents the
86863         MLT IDs.From left to right, the first bit set represent MltId 1. The
86864         second bit set represent MltId 2, and so on so forth, Up to bit 511
86865         which represents Mlt Id 512."
86866        ::= { rcIsisSpbmIpIsidMcastRouteEntry 12 }
86867
86868-- Spbm ip multicast route UNI receivers table (vlan/port pairs).
86869-- MUST have same indices as the rcIsisSpbmIpIsidMcastRouteTable
86870-- with the addition of egressVlan!!
86871-- This table is used in conjunction with rcIsisSpbmIpIsidMcastRouteTable
86872-- in order to gather up all the UNI receivers.
86873rcIsisSpbmIpIsidMcastRouteUniRcvrsTable      OBJECT-TYPE
86874        SYNTAX          SEQUENCE OF RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry
86875        MAX-ACCESS      not-accessible
86876        STATUS          current
86877        DESCRIPTION     "SPBM IP Isid Multicast Route UNI Receivers Table"
86878        ::= { rcIsis 25 }
86879
86880rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry OBJECT-TYPE
86881        SYNTAX          RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry
86882        MAX-ACCESS      not-accessible
86883        STATUS          current
86884        DESCRIPTION     "SPBM IP Isid Multicast Route UNI Receivers Entry"
86885        INDEX           { rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid,
86886                          rcIsisSpbmIpIsidMcastUniRcvrsGroup,
86887                          rcIsisSpbmIpIsidMcastUniRcvrsSource,
86888                          rcIsisSpbmIpIsidMcastUniRcvrsNickName,
86889                          rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan }
86890        ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsTable 1 }
86891
86892RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry ::= SEQUENCE {
86893        rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid        Integer32,
86894        rcIsisSpbmIpIsidMcastUniRcvrsGroup          IpAddress,
86895        rcIsisSpbmIpIsidMcastUniRcvrsSource         IpAddress,
86896        rcIsisSpbmIpIsidMcastUniRcvrsNickName       Integer32,
86897        rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan     Integer32,
86898        rcIsisSpbmIpIsidMcastUniRcvrsEgressActivePorts  PortSet
86899        }
86900
86901rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid OBJECT-TYPE
86902    SYNTAX     Integer32 (0..16777215)
86903    MAX-ACCESS not-accessible
86904    STATUS     current
86905    DESCRIPTION
86906            "Virtual Services Network ISID"
86907    ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry  1 }
86908
86909rcIsisSpbmIpIsidMcastUniRcvrsGroup OBJECT-TYPE
86910    SYNTAX     IpAddress
86911    MAX-ACCESS not-accessible
86912    STATUS     current
86913    DESCRIPTION
86914            "The IP multicast group address for which this entry
86915            contains multicast routing information."
86916    ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry  2 }
86917
86918rcIsisSpbmIpIsidMcastUniRcvrsSource OBJECT-TYPE
86919    SYNTAX     IpAddress
86920    MAX-ACCESS not-accessible
86921    STATUS     current
86922    DESCRIPTION
86923            "The IP address  of the multicast source for which this entry
86924            contains multicast routing information."
86925    ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry  3 }
86926
86927rcIsisSpbmIpIsidMcastUniRcvrsNickName OBJECT-TYPE
86928    SYNTAX     Integer32 (0..16777215)
86929    MAX-ACCESS not-accessible
86930    STATUS     current
86931    DESCRIPTION
86932            "Multicast nick name"
86933    ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry  4 }
86934
86935rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan OBJECT-TYPE
86936    SYNTAX     Integer32 (0..4094)
86937    MAX-ACCESS not-accessible
86938    STATUS     current
86939    DESCRIPTION
86940            "The Vlan associated with this egress entry. "
86941    ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry  5 }
86942
86943rcIsisSpbmIpIsidMcastUniRcvrsEgressActivePorts OBJECT-TYPE
86944    SYNTAX     PortSet
86945    MAX-ACCESS read-only
86946    STATUS     current
86947    DESCRIPTION
86948            "The set of ports in the vlan that have UNI receivers for this multicast route. "
86949    ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry  6 }
86950
86951rcIsisLogicalInterfaceTable OBJECT-TYPE
86952        SYNTAX  SEQUENCE OF RcIsisLogicalInterfaceEntry
86953        MAX-ACCESS not-accessible
86954        STATUS current
86955        DESCRIPTION
86956            "The table of ISIS logical interface."
86957    ::= { rcIsis 26 }
86958rcIsisLogicalInterfaceEntry OBJECT-TYPE
86959        SYNTAX RcIsisLogicalInterfaceEntry
86960        MAX-ACCESS not-accessible
86961        STATUS current
86962        DESCRIPTION
86963            "Entry contains the configuration information about the logical isis interface"
86964        INDEX { rcIsisLogicalInterfaceId }
86965    ::= { rcIsisLogicalInterfaceTable 1 }
86966
86967RcIsisLogicalInterfaceEntry  ::= SEQUENCE {
86968          rcIsisLogicalInterfaceId              Integer32,
86969          rcIsisLogicalInterfaceIfIndex         InterfaceIndex,
86970          rcIsisLogicalInterfaceType            INTEGER,
86971          rcIsisLogicalInterfaceDestIPAddr      IpAddress,
86972          rcIsisLogicalInterfaceDestIfIndex     InterfaceIndex,
86973          rcIsisLogicalInterfaceVids           OCTET STRING (SIZE(512)),
86974          rcIsisLogicalInterfacePrimaryVid      Integer32,
86975          rcIsisLogicalInterfaceName            DisplayString,
86976          rcIsisLogicalInterfaceRowStatus       RowStatus,
86977          rcIsisLogicalInterfaceCircIndex       IndexInteger,
86978          rcIsisLogicalInterfaceNextHopIfIndex  InterfaceIndex,
86979          rcIsisLogicalInterfaceNextHopVid      Integer32,
86980          rcIsisLogicalInterfaceNextHopVrf      DisplayString
86981        }
86982
86983
86984rcIsisLogicalInterfaceId OBJECT-TYPE
86985        SYNTAX  Integer32 (1..255)
86986        MAX-ACCESS not-accessible
86987        STATUS current
86988        DESCRIPTION
86989            "An index used to uniquely identify this logical interface."
86990    ::= { rcIsisLogicalInterfaceEntry  1 }
86991
86992rcIsisLogicalInterfaceIfIndex   OBJECT-TYPE
86993        SYNTAX        InterfaceIndex
86994        MAX-ACCESS    read-only
86995        STATUS        current
86996        DESCRIPTION  "The ISIS logical ifIndex"
86997::= { rcIsisLogicalInterfaceEntry  2 }
86998
86999rcIsisLogicalInterfaceType        OBJECT-TYPE
87000        SYNTAX         INTEGER {
87001                                     layer2(1),
87002                                     ip(2)
87003                               }
87004        MAX-ACCESS    read-create
87005        STATUS        current
87006        DESCRIPTION  " Indicates the entry is for Layer2 or Layer3"
87007::= { rcIsisLogicalInterfaceEntry  3 }
87008
87009rcIsisLogicalInterfaceDestIPAddr OBJECT-TYPE
87010        SYNTAX        IpAddress
87011        MAX-ACCESS    read-create
87012        STATUS        current
87013        DESCRIPTION   "The logical interface Destination IP address"
87014                ::= { rcIsisLogicalInterfaceEntry  4 }
87015
87016rcIsisLogicalInterfaceDestIfIndex OBJECT-TYPE
87017        SYNTAX InterfaceIndex
87018        MAX-ACCESS read-create
87019        STATUS current
87020        DESCRIPTION
87021            "The value of ifIndex for the interface to which this
87022             logical interface corresponds. It can be port/mlt ifindex."
87023    ::= { rcIsisLogicalInterfaceEntry  5 }
87024
87025rcIsisLogicalInterfaceVids OBJECT-TYPE
87026        SYNTAX        OCTET STRING (SIZE(512))
87027        MAX-ACCESS    read-create
87028        STATUS        current
87029        DESCRIPTION   "This bitfield is used to identify which VLANs this
87030                       logical interface is associated with. Each VLAN ID
87031                       is stored as a bit. The most-significant (left-most)
87032                       bit represents Vlan Id 1."
87033                      ::= { rcIsisLogicalInterfaceEntry  6 }
87034
87035rcIsisLogicalInterfacePrimaryVid OBJECT-TYPE
87036        SYNTAX        Integer32 (2..4059)
87037        MAX-ACCESS    read-create
87038        STATUS        current
87039        DESCRIPTION   "Primary tunnel vlan associated with L2Core ISIS logical interface"
87040        ::= { rcIsisLogicalInterfaceEntry  7 }
87041
87042rcIsisLogicalInterfaceName OBJECT-TYPE
87043        SYNTAX        DisplayString (SIZE (1..64))
87044        MAX-ACCESS    read-create
87045        STATUS        current
87046        DESCRIPTION   "An administratively-assigned name for this Logical interface."
87047        ::= { rcIsisLogicalInterfaceEntry  8 }
87048
87049rcIsisLogicalInterfaceRowStatus OBJECT-TYPE
87050        SYNTAX        RowStatus
87051        MAX-ACCESS    read-create
87052        STATUS        current
87053        DESCRIPTION   "Used to create/delete  logical interface"
87054        ::= { rcIsisLogicalInterfaceEntry  9}
87055
87056rcIsisLogicalInterfaceCircIndex  OBJECT-TYPE
87057        SYNTAX        IndexInteger
87058        MAX-ACCESS    read-only
87059        STATUS        current
87060        DESCRIPTION   "An index used to identify ISIS circuit creating under the logical interface"
87061        ::= { rcIsisLogicalInterfaceEntry  10 }
87062
87063rcIsisLogicalInterfaceNextHopIfIndex OBJECT-TYPE
87064        SYNTAX         InterfaceIndex
87065        MAX-ACCESS     read-only
87066        STATUS         deprecated
87067        DESCRIPTION    "Next hop destination ifindex to reach logical tunnel dest-ip
87068                        It is deprecated by rcIsisLogicalInterfaceNextHopDestIfIndex"
87069        ::= { rcIsisLogicalInterfaceEntry  11 }
87070
87071rcIsisLogicalInterfaceNextHopVid  OBJECT-TYPE
87072        SYNTAX        Integer32 (1..4094)
87073        MAX-ACCESS    read-only
87074        STATUS        deprecated
87075        DESCRIPTION   "Next hop vlan id to reach logical tunnel dest-ip
87076                       It is deprecated by rcIsisLogicalInterfaceNextHopDestVid"
87077        ::= { rcIsisLogicalInterfaceEntry  12 }
87078
87079rcIsisLogicalInterfaceNextHopVrf  OBJECT-TYPE
87080       SYNTAX         DisplayString (SIZE (0..15))
87081       MAX-ACCESS     read-only
87082       STATUS         current
87083       DESCRIPTION    "Next hop vrf name to reach logical tunnel dest-ip"
87084         ::= { rcIsisLogicalInterfaceEntry  13 }
87085
87086rcIsisSpbmMcastFibUniTable      OBJECT-TYPE
87087        SYNTAX          SEQUENCE OF RcIsisSpbmMcastFibUniEntry
87088        MAX-ACCESS      not-accessible
87089        STATUS          current
87090        DESCRIPTION     "IS-IS SPBM Multicast FIB Uni Table"
87091        ::= { rcIsis 27 }
87092
87093rcIsisSpbmMcastFibUniEntry OBJECT-TYPE
87094        SYNTAX          RcIsisSpbmMcastFibUniEntry
87095        MAX-ACCESS      not-accessible
87096        STATUS          current
87097        DESCRIPTION     " IS-IS SPBM Multicast FIB Uni Entry"
87098        INDEX           { rcIsisSpbmMcastFibUniSysId,
87099                          rcIsisSpbmMcastFibUniVlan,
87100                          rcIsisSpbmMcastFibUniMcastDestMacAddr,
87101                          rcIsisSpbmMcastFibUniCvid
87102                        }
87103        ::= { rcIsisSpbmMcastFibUniTable 1 }
87104
87105RcIsisSpbmMcastFibUniEntry   ::=
87106        SEQUENCE {
87107          rcIsisSpbmMcastFibUniSysId                              OCTET STRING,
87108          rcIsisSpbmMcastFibUniVlan                               Integer32,
87109          rcIsisSpbmMcastFibUniMcastDestMacAddr                   MacAddress,
87110          rcIsisSpbmMcastFibUniCvid                               Integer32,
87111          rcIsisSpbmMcastFibUniOutgoingInterfaceNniPorts          PortSet,
87112          rcIsisSpbmMcastFibUniOutgoingInterfaceNniMlts           OCTET STRING,
87113          rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniPorts        PortSet,
87114          rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniMlts         OCTET STRING,
87115          rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniPorts     PortSet,
87116          rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniMlts      OCTET STRING,
87117          rcIsisSpbmMcastFibUniCvlan                              Integer32
87118        }
87119
87120rcIsisSpbmMcastFibUniSysId OBJECT-TYPE
87121        SYNTAX        OCTET STRING (SIZE (6))
87122        MAX-ACCESS    not-accessible
87123        STATUS        current
87124        DESCRIPTION   "System ID of the node where multicast FIB entry
87125                       come from."
87126        ::= { rcIsisSpbmMcastFibUniEntry 1 }
87127
87128rcIsisSpbmMcastFibUniVlan OBJECT-TYPE
87129        SYNTAX        Integer32 (1..4094)
87130        MAX-ACCESS    not-accessible
87131        STATUS        current
87132        DESCRIPTION   "bVlan of the multicast FIB entry."
87133        ::= { rcIsisSpbmMcastFibUniEntry 2 }
87134
87135rcIsisSpbmMcastFibUniMcastDestMacAddr OBJECT-TYPE
87136        SYNTAX        MacAddress
87137        MAX-ACCESS    not-accessible
87138        STATUS        current
87139        DESCRIPTION   "Multicast destination Mac Address of the
87140                       multicast FIB entry. "
87141        ::= { rcIsisSpbmMcastFibUniEntry 3 }
87142
87143rcIsisSpbmMcastFibUniCvid OBJECT-TYPE
87144        SYNTAX        Integer32 (1..4096)
87145        MAX-ACCESS    not-accessible
87146        STATUS        current
87147        DESCRIPTION  "Customer vid of the multicast FIB entry.
871484095 is not used. 4096 is reserved for untagged case."
87149        ::= { rcIsisSpbmMcastFibUniEntry 4 }
87150
87151rcIsisSpbmMcastFibUniOutgoingInterfaceNniPorts  OBJECT-TYPE
87152        SYNTAX        PortSet
87153       MAX-ACCESS     read-only
87154        STATUS        current
87155        DESCRIPTION   "nni port Outgoing interface of multicast fib entry.
87156         Each bit corresponds to a port, as represented by its ifIndex value .
87157         When a bit has the value one(1), the corresponding port is a member of
87158         the set. When a bit has the value zero(0), the corresponding port is
87159         not a member of the set. The encoding is such that the most significant
87160         bit of octet #1 corresponds to ifIndex 0."
87161        ::= { rcIsisSpbmMcastFibUniEntry 5 }
87162
87163rcIsisSpbmMcastFibUniOutgoingInterfaceNniMlts  OBJECT-TYPE
87164        SYNTAX        OCTET STRING (SIZE(0..64))
87165        MAX-ACCESS    read-only
87166        STATUS        current
87167        DESCRIPTION   "nni mlt outgoing interface of multicast fib entry.
87168         A set of bits represents the MLT IDs.From left to right, the
87169         first bit set represent MltId 1. The second bit set represent
87170         MltId 2, and so on so forth, Up to bit 511 which represents
87171         Mlt Id 512."
87172        ::= { rcIsisSpbmMcastFibUniEntry 6 }
87173
87174rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniPorts  OBJECT-TYPE
87175        SYNTAX        PortSet
87176        MAX-ACCESS    read-only
87177        STATUS        current
87178        DESCRIPTION   "switched uni port Outgoing interface of multicast fib entry.
87179         Each bit corresponds to a port, as represented by its ifIndex value .
87180         When a bit has the value one(1), the corresponding port is a member of
87181         the set. When a bit has the value zero(0), the corresponding port is
87182         not a member of the set. The encoding is such that the most significant
87183         bit of octet #1 corresponds to ifIndex 0."
87184        ::= { rcIsisSpbmMcastFibUniEntry 7 }
87185
87186rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniMlts  OBJECT-TYPE
87187        SYNTAX        OCTET STRING (SIZE(0..64))
87188        MAX-ACCESS    read-only
87189        STATUS        current
87190        DESCRIPTION   "switched uni mlt outgoing interface of multicast fib entry.
87191         A set of bits represents the MLT IDs.From left to right, the
87192         first bit set represent MltId 1. The second bit set represent
87193         MltId 2, and so on so forth, Up to bit 511 which represents
87194         Mlt Id 512."
87195        ::= { rcIsisSpbmMcastFibUniEntry 8 }
87196
87197rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniPorts  OBJECT-TYPE
87198        SYNTAX        PortSet
87199        MAX-ACCESS    read-only
87200        STATUS        current
87201        DESCRIPTION   "platform cvlan uni port Outgoing interface of multicast fib
87202         entry. Each bit corresponds to a port, as represented by its ifIndex value .
87203         When a bit has the value one(1), the corresponding port is a member of
87204         the set. When a bit has the value zero(0), the corresponding port is
87205         not a member of the set. The encoding is such that the most significant
87206         bit of octet #1 corresponds to ifIndex 0."
87207        ::= { rcIsisSpbmMcastFibUniEntry 9 }
87208
87209rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniMlts  OBJECT-TYPE
87210        SYNTAX        OCTET STRING (SIZE(0..64))
87211        MAX-ACCESS    read-only
87212        STATUS        current
87213        DESCRIPTION   "platform cvlan uni mlt outgoing interface of multicast fib
87214         entry. A set of bits represents the MLT IDs.From left to right, the
87215         first bit set represent MltId 1. The second bit set represent
87216         MltId 2, and so on so forth, Up to bit 511 which represents
87217         Mlt Id 512."
87218        ::= { rcIsisSpbmMcastFibUniEntry 10 }
87219
87220rcIsisSpbmMcastFibUniCvlan OBJECT-TYPE
87221        SYNTAX        Integer32 (0..4084)
87222        MAX-ACCESS    read-only
87223        STATUS        current
87224        DESCRIPTION   "platform customer vlan of the multicast FIB entry."
87225        ::= { rcIsisSpbmMcastFibUniEntry 11 }
87226
87227rcIsisLogicalInterfaceNextHopTable OBJECT-TYPE
87228       SYNTAX  SEQUENCE OF RcIsisLogicalInterfaceNextHopEntry
87229       MAX-ACCESS    not-accessible
87230       STATUS        current
87231       DESCRIPTION   "The table to store nexthop information for the logical-interface tunnel"
87232       ::= { rcIsis 28 }
87233
87234rcIsisLogicalInterfaceNextHopEntry OBJECT-TYPE
87235      SYNTAX RcIsisLogicalInterfaceNextHopEntry
87236      MAX-ACCESS     not-accessible
87237      STATUS         current
87238      DESCRIPTION    "Entry contains the nexthop information for the logical interface tunnel"
87239      INDEX { rcIsisLogicalInterfaceNextHopId,
87240              rcIsisLogicalInterfaceNextHopIp
87241            }
87242      ::= { rcIsisLogicalInterfaceNextHopTable 1 }
87243
87244RcIsisLogicalInterfaceNextHopEntry  ::= SEQUENCE {
87245      rcIsisLogicalInterfaceNextHopId   Integer32,
87246      rcIsisLogicalInterfaceNextHopIp       IpAddress,
87247      rcIsisLogicalInterfaceNextHopDestIfIndex  InterfaceIndex,
87248      rcIsisLogicalInterfaceNextHopDestVid      Integer32
87249      }
87250
87251rcIsisLogicalInterfaceNextHopId OBJECT-TYPE
87252      SYNTAX         Integer32 (1..255)
87253      MAX-ACCESS     not-accessible
87254      STATUS         current
87255      DESCRIPTION   "An index used to uniquely identify the
87256                     logical interface tunnel.This value is
87257                     same as the rcIsisLogicalInterfaceId in
87258                     the rcIsisLogicalInterfaceTable"
87259      ::= { rcIsisLogicalInterfaceNextHopEntry  1 }
87260                                                                                                                                                                            rcIsisLogicalInterfaceNextHopIp OBJECT-TYPE
87261      SYNTAX        IpAddress
87262      MAX-ACCESS    not-accessible
87263      STATUS        current
87264      DESCRIPTION   "An index that uniquely identifies the next hop
87265                     IP address of the logical interface tunnel"
87266      ::= { rcIsisLogicalInterfaceNextHopEntry  2}
87267
87268rcIsisLogicalInterfaceNextHopDestIfIndex OBJECT-TYPE
87269      SYNTAX         InterfaceIndex
87270      MAX-ACCESS     read-only
87271      STATUS         current
87272      DESCRIPTION    "Next hop destination ifindex to reach the next hop ip of logical interface tunnel"
87273      ::= { rcIsisLogicalInterfaceNextHopEntry  3 }
87274
87275rcIsisLogicalInterfaceNextHopDestVid  OBJECT-TYPE
87276      SYNTAX        Integer32 (0..4094)
87277      MAX-ACCESS    read-only
87278      STATUS        current
87279      DESCRIPTION   "Next hop destination vlan id to reach the next hop ip of logical interface tunnel"
87280      ::= { rcIsisLogicalInterfaceNextHopEntry  4}
87281
87282rcPlsbGlobal  OBJECT IDENTIFIER ::= {rcPlsb 1}
87283
87284rcPlsbGlobalVlans OBJECT-TYPE
87285   	SYNTAX		OCTET STRING(SIZE(512))
87286    	MAX-ACCESS	read-write
87287    	STATUS		current
87288    	DESCRIPTION	"PLSB vlan entry."
87289    	::= { rcPlsbGlobal 1}
87290
87291rcPlsbGlobalEnable OBJECT-TYPE
87292   	SYNTAX		EnableValue
87293    	MAX-ACCESS	read-write
87294    	STATUS		current
87295    	DESCRIPTION	"Enable/Disable PLSB global flag."
87296        DEFVAL          {disable}
87297    	::= { rcPlsbGlobal 2}
87298
87299rcPlsbGlobalMsti OBJECT-TYPE
87300        SYNTAX        INTEGER (0..63)
87301        MAX-ACCESS    read-write
87302        STATUS        current
87303        DESCRIPTION   "MSTI instance ID for PLSB VLANS"
87304	DEFVAL       { 0 }
87305        ::= { rcPlsbGlobal 3}
87306
87307rcPlsbGlobalEtherType OBJECT-TYPE
87308	SYNTAX        Integer32 (1..'FFFF'h)
87309        MAX-ACCESS    read-write
87310        STATUS        current
87311        DESCRIPTION   "SPBM Ethertype"
87312	DEFVAL        { '8100'h }
87313	::= { rcPlsbGlobal 4}
87314
87315rcPlsbGlobalNicknameDynamicAllocationStatus OBJECT-TYPE
87316        SYNTAX       EnableValue
87317        MAX-ACCESS   read-only
87318        STATUS       current
87319        DESCRIPTION  "Dynamic Nick-name Allocation service operational status."
87320        ::= { rcPlsbGlobal 7}
87321
87322rcPlsbGlobalNicknameServerRange OBJECT-TYPE
87323        SYNTAX       INTEGER {
87324                        rangeA(10),    -- A.00.00 to A.FF.FF --
87325                        rangeB(11),    -- B.00.00 to B.FF.FF --
87326                        rangeC(12),    -- C.00.00 to C.FF.FF --
87327                        rangeD(13),    -- D.00.00 to D.FF.FF --
87328                        rangeE(14),    -- E.00.00 to E.FF.FF --
87329                        rangeF(15)     -- F.00.00 to F.FF.FF --
87330                      }
87331        MAX-ACCESS    read-write
87332        STATUS        current
87333        DESCRIPTION   "Nick-name Range A-F.xx.xx specifies the range of Nick-names that will be dynamically assigned by the SPBM Nick-name Server to requesting clients.  This configuration is only used when the SPBM Nick-name Server feature is enabled."
87334        DEFVAL        { rangeA }
87335        ::= { rcPlsbGlobal 8}
87336
87337rcPlsbGlobalNicknameServerEnable OBJECT-TYPE
87338        SYNTAX       EnableValue
87339        MAX-ACCESS   read-write
87340        STATUS       current
87341        DESCRIPTION  "Nick-name Server enabled state. Disabled via duplicate detection."
87342        DEFVAL       { disable }
87343        ::= { rcPlsbGlobal 9}
87344
87345-- CFM Tables
87346-- Maintenance Domain Table
87347
87348rcCfmMaintenanceDomainTable OBJECT-TYPE
87349	SYNTAX		SEQUENCE OF RcCfmMaintenanceDomainEntry
87350	MAX-ACCESS	not-accessible
87351	STATUS		current
87352	DESCRIPTION	"Connectivity Fault Management Maintenance Domain table"
87353	::= { rcCfm 1}
87354
87355rcCfmMaintenanceDomainEntry OBJECT-TYPE
87356	SYNTAX		RcCfmMaintenanceDomainEntry
87357	MAX-ACCESS	not-accessible
87358	STATUS		current
87359	DESCRIPTION	"Connectivity Fault Management Maintenance Domain entry."
87360	INDEX		{rcCfmMaintenanceDomainIndex }
87361	::= { rcCfmMaintenanceDomainTable 1}
87362
87363RcCfmMaintenanceDomainEntry ::=
87364	SEQUENCE {
87365		rcCfmMaintenanceDomainIndex		INTEGER,
87366		rcCfmMaintenanceDomainName		DisplayString,
87367		rcCfmMaintenanceDomainRowStatus		RowStatus,
87368	        rcCfmMaintenanceDomainNumOfMa		Integer32,
87369                rcCfmMaintenanceDomainLevel		INTEGER,
87370	        rcCfmMaintenanceDomainNumOfMip		Integer32,
87371                rcCfmMaintenanceDomainType              INTEGER
87372		}
87373
87374rcCfmMaintenanceDomainIndex OBJECT-TYPE
87375	SYNTAX		INTEGER (1..2147483647)
87376	MAX-ACCESS	not-accessible
87377	STATUS		current
87378	DESCRIPTION	"Maintenance Domain index"
87379	::= { rcCfmMaintenanceDomainEntry 1}
87380
87381rcCfmMaintenanceDomainName OBJECT-TYPE
87382	SYNTAX	        DisplayString(SIZE (1..22))
87383	MAX-ACCESS	read-create
87384	STATUS		current
87385	DESCRIPTION	"Maintenance Domain Name"
87386	::= { rcCfmMaintenanceDomainEntry 2}
87387
87388rcCfmMaintenanceDomainRowStatus OBJECT-TYPE
87389	SYNTAX		RowStatus
87390	MAX-ACCESS	read-create
87391	STATUS		current
87392	DESCRIPTION	"Used to create/delete entries"
87393	::= { rcCfmMaintenanceDomainEntry 3}
87394
87395rcCfmMaintenanceDomainNumOfMa OBJECT-TYPE
87396        SYNTAX        	Integer32
87397        MAX-ACCESS      read-only
87398        STATUS        	current
87399        DESCRIPTION   	"Used to indicate the number of MAs belong
87400                      	to this maintenance domain"
87401        ::= { rcCfmMaintenanceDomainEntry 4 }
87402
87403rcCfmMaintenanceDomainLevel OBJECT-TYPE
87404	SYNTAX		INTEGER (0..7)
87405        MAX-ACCESS      read-create
87406        STATUS          current
87407        DESCRIPTION     "To set the maintenance level in this domain"
87408	DEFVAL		{4}
87409        ::= { rcCfmMaintenanceDomainEntry 6 }
87410
87411rcCfmMaintenanceDomainNumOfMip OBJECT-TYPE
87412        SYNTAX        	Integer32
87413        MAX-ACCESS      read-only
87414        STATUS        	current
87415        DESCRIPTION   	"Used to indicate the number of Mips belong
87416                      	to this maintenance domain"
87417        ::= { rcCfmMaintenanceDomainEntry 7 }
87418
87419rcCfmMaintenanceDomainType OBJECT-TYPE
87420        SYNTAX          INTEGER {
87421                            none(0),
87422                            trunk(1),
87423                            sg(2),
87424                            endpt(3),
87425                            vlan(4),
87426                            port(5),
87427                            mimencapvlan(6),
87428                            nodal(7)
87429                         }
87430        MAX-ACCESS      read-only
87431        STATUS          current
87432        DESCRIPTION     "To indicate the type of domain"
87433        ::= { rcCfmMaintenanceDomainEntry 8 }
87434
87435-- Maintenance Association Table
87436
87437rcCfmMaintenanceAssociationTable OBJECT-TYPE
87438	SYNTAX		SEQUENCE OF RcCfmMaintenanceAssociationEntry
87439	MAX-ACCESS	not-accessible
87440	STATUS		current
87441	DESCRIPTION	"Connectivity Fault Management Maintenance Association table"
87442	::= { rcCfm 2}
87443
87444rcCfmMaintenanceAssociationEntry OBJECT-TYPE
87445	SYNTAX		RcCfmMaintenanceAssociationEntry
87446	MAX-ACCESS	not-accessible
87447	STATUS		current
87448	DESCRIPTION	"Connectivity Fault Management Maintenance Association entry."
87449	INDEX		{rcCfmMaintenanceAssociationDomainIndex, rcCfmMaintenanceAssociationAssociationIndex }
87450	::= { rcCfmMaintenanceAssociationTable 1}
87451
87452RcCfmMaintenanceAssociationEntry ::=
87453	SEQUENCE {
87454		rcCfmMaintenanceAssociationDomainIndex		INTEGER,
87455                rcCfmMaintenanceAssociationAssociationIndex    	INTEGER,
87456		rcCfmMaintenanceAssociationDomainName		DisplayString,
87457                rcCfmMaintenanceAssociationAssociationName	DisplayString,
87458                rcCfmMaintenanceAssociationAdminState		EnableValue,
87459		rcCfmMaintenanceAssociationRowStatus		RowStatus,
87460                rcCfmMaintenanceAssociationNumOfMep     	Integer32
87461   		}
87462
87463rcCfmMaintenanceAssociationDomainIndex OBJECT-TYPE
87464	SYNTAX		INTEGER (1..2147483647)
87465	MAX-ACCESS	not-accessible
87466	STATUS		current
87467	DESCRIPTION	"Maintenance Association Domain Index"
87468	::= { rcCfmMaintenanceAssociationEntry 1}
87469
87470rcCfmMaintenanceAssociationAssociationIndex OBJECT-TYPE
87471	SYNTAX		INTEGER (1..2147483647)
87472	MAX-ACCESS	not-accessible
87473	STATUS		current
87474	DESCRIPTION	"Maintenance Association Index"
87475	::= { rcCfmMaintenanceAssociationEntry 2}
87476
87477rcCfmMaintenanceAssociationDomainName OBJECT-TYPE
87478	SYNTAX		DisplayString(SIZE (1..22))
87479	MAX-ACCESS	read-only
87480	STATUS		current
87481	DESCRIPTION	"Maintenance Association Domain Name"
87482	::= { rcCfmMaintenanceAssociationEntry 3}
87483
87484rcCfmMaintenanceAssociationAssociationName OBJECT-TYPE
87485	SYNTAX		DisplayString(SIZE (1..22))
87486	MAX-ACCESS	read-create
87487	STATUS		current
87488	DESCRIPTION	"Maintenance Association Name"
87489	::= { rcCfmMaintenanceAssociationEntry 4}
87490
87491rcCfmMaintenanceAssociationAdminState OBJECT-TYPE
87492        SYNTAX        EnableValue
87493        MAX-ACCESS    read-create
87494        STATUS        current
87495        DESCRIPTION   "Administratively enable or disable a maintenance association."
87496	DEFVAL        { disable }
87497        ::= { rcCfmMaintenanceAssociationEntry 5}
87498
87499rcCfmMaintenanceAssociationRowStatus OBJECT-TYPE
87500	SYNTAX		RowStatus
87501	MAX-ACCESS	read-create
87502	STATUS		current
87503	DESCRIPTION	"Used to create/delete entries"
87504	::= { rcCfmMaintenanceAssociationEntry 6}
87505
87506rcCfmMaintenanceAssociationNumOfMep OBJECT-TYPE
87507        SYNTAX        	Integer32
87508        MAX-ACCESS      read-only
87509        STATUS        	current
87510        DESCRIPTION   	"Used to indicate the number of MEPs belong
87511                      	to this maintenance association"
87512        ::= { rcCfmMaintenanceAssociationEntry 12 }
87513
87514
87515-- Maintenance EndPoint Table
87516
87517rcCfmMaintenanceEndPointTable OBJECT-TYPE
87518	SYNTAX		SEQUENCE OF RcCfmMaintenanceEndPointEntry
87519	MAX-ACCESS	not-accessible
87520	STATUS		current
87521	DESCRIPTION	"Connectivity Fault Management Maintenance Association table"
87522	::= { rcCfm 3}
87523
87524rcCfmMaintenanceEndPointEntry OBJECT-TYPE
87525	SYNTAX		RcCfmMaintenanceEndPointEntry
87526	MAX-ACCESS	not-accessible
87527	STATUS		current
87528	DESCRIPTION	"Connectivity Fault Management Maintenance EndPoint entry."
87529	INDEX		{rcCfmMaintenanceEndPointDomainIndex, rcCfmMaintenanceEndPointAssociationIndex, rcCfmMaintenanceEndPointId }
87530	::= { rcCfmMaintenanceEndPointTable 1}
87531
87532RcCfmMaintenanceEndPointEntry ::=
87533	SEQUENCE {
87534		rcCfmMaintenanceEndPointDomainIndex		Integer32,
87535                rcCfmMaintenanceEndPointAssociationIndex	Integer32,
87536		rcCfmMaintenanceEndPointId			Integer32,
87537                rcCfmMaintenanceEndPointDomainName		DisplayString,
87538                rcCfmMaintenanceEndPointAssociationName		DisplayString,
87539                rcCfmMaintenanceEndPointAdminState		EnableValue,
87540		rcCfmMaintenanceEndPointRowStatus		RowStatus,
87541                rcCfmMaintenanceEndPointMepType         	INTEGER,
87542                rcCfmMaintenanceEndPointServiceDescription      DisplayString,
87543                rcCfmMaintenanceEndPointMepStatus               INTEGER
87544      		}
87545
87546rcCfmMaintenanceEndPointDomainIndex OBJECT-TYPE
87547	SYNTAX		Integer32 (1..2147483647)
87548	MAX-ACCESS	not-accessible
87549	STATUS		current
87550	DESCRIPTION	"Maintenance Domain Name"
87551	::= { rcCfmMaintenanceEndPointEntry 1}
87552
87553rcCfmMaintenanceEndPointAssociationIndex OBJECT-TYPE
87554	SYNTAX		Integer32 (1..2147483647)
87555	MAX-ACCESS	not-accessible
87556	STATUS		current
87557	DESCRIPTION	"Maintenance Association Name"
87558	::= { rcCfmMaintenanceEndPointEntry 2}
87559
87560rcCfmMaintenanceEndPointId OBJECT-TYPE
87561	SYNTAX		Integer32 (1..8191)
87562	MAX-ACCESS	not-accessible
87563	STATUS		current
87564	DESCRIPTION	"Maintenance EndPoint ID"
87565	::= { rcCfmMaintenanceEndPointEntry 3}
87566
87567rcCfmMaintenanceEndPointDomainName OBJECT-TYPE
87568	SYNTAX		DisplayString(SIZE (1..22))
87569	MAX-ACCESS	read-only
87570	STATUS		current
87571	DESCRIPTION	"Maintenance Domain Name"
87572	::= { rcCfmMaintenanceEndPointEntry 4}
87573
87574rcCfmMaintenanceEndPointAssociationName OBJECT-TYPE
87575	SYNTAX		DisplayString(SIZE (1..22))
87576	MAX-ACCESS	read-only
87577	STATUS		current
87578	DESCRIPTION	"Maintenance Association Name"
87579	::= { rcCfmMaintenanceEndPointEntry 5}
87580
87581rcCfmMaintenanceEndPointAdminState OBJECT-TYPE
87582        SYNTAX        EnableValue
87583        MAX-ACCESS    read-create
87584        STATUS        current
87585        DESCRIPTION   "Administratively enable or disable a maintenance EndPoint."
87586	DEFVAL        { disable }
87587        ::= { rcCfmMaintenanceEndPointEntry 6}
87588
87589rcCfmMaintenanceEndPointRowStatus OBJECT-TYPE
87590	SYNTAX		RowStatus
87591	MAX-ACCESS	read-create
87592	STATUS		current
87593	DESCRIPTION	"Used to create/delete entries"
87594	::= { rcCfmMaintenanceEndPointEntry 7}
87595
87596rcCfmMaintenanceEndPointMepType OBJECT-TYPE
87597        SYNTAX        INTEGER {
87598                          trunk(1),
87599                          sg(2),
87600                          endpt(4),
87601                          unused(8),
87602			  vlan(16),
87603			  port(32),
87604                          endptClient(64),
87605                          nodal(3145728),
87606                          remotetrunk(32769),
87607                          remotesg(32770),
87608                          remoteendpt(32772),
87609			  remoteVlan(32784),
87610			  remotePort(32800),
87611			  remoteEndptClient(32832)
87612                       }
87613        MAX-ACCESS    read-only
87614        STATUS        current
87615        DESCRIPTION   "Mep Type"
87616        ::= { rcCfmMaintenanceEndPointEntry 11 }
87617
87618rcCfmMaintenanceEndPointServiceDescription OBJECT-TYPE
87619        SYNTAX          DisplayString(SIZE (0..48))
87620        MAX-ACCESS      read-only
87621        STATUS          current
87622        DESCRIPTION     "Used to specify what service this mep assigned to"
87623        ::= { rcCfmMaintenanceEndPointEntry 13}
87624
87625rcCfmMaintenanceEndPointMepStatus OBJECT-TYPE
87626        SYNTAX        INTEGER {
87627                          active(1),
87628                          inactive(2)
87629                      }
87630        MAX-ACCESS    read-only
87631        STATUS        current
87632        DESCRIPTION   "Indicating if the mep status is active or inactive.
87633                       Only Dual-Home Ring endpoint client meps can have
87634                       active/inactive status. All other mep types have
87635                       active status."
87636	::= { rcCfmMaintenanceEndPointEntry 15 }
87637
87638rcCfmGlobals OBJECT IDENTIFIER ::= { rcCfm 10 }
87639
87640rcCfmGlobalsSpbmAdminState OBJECT-TYPE
87641        SYNTAX        EnableValue
87642        MAX-ACCESS    read-write
87643        STATUS        current
87644        DESCRIPTION   "Enable/Disable global cfm support for SPBM VLANs"
87645        DEFVAL        { disable }
87646        ::= { rcCfmGlobals 8 }
87647
87648rcCfmGlobalsSpbmLevel OBJECT-TYPE
87649        SYNTAX        Integer32 (0..7)
87650        MAX-ACCESS    read-write
87651        STATUS        current
87652        DESCRIPTION   "Used to set the global cfm maintenance level for SPBM VLANs"
87653        DEFVAL        { 4 }
87654        ::= { rcCfmGlobals 9 }
87655
87656rcCfmGlobalsSpbmMepId OBJECT-TYPE
87657        SYNTAX        Integer32 (1..8191)
87658        MAX-ACCESS    read-write
87659        STATUS        current
87660        DESCRIPTION   "Set the global cfm Maintenance End Point ID value for SPBM VLANs"
87661        DEFVAL        { 1 }
87662        ::= { rcCfmGlobals 10 }
87663
87664rcCfmGlobalsCmacAdminState OBJECT-TYPE
87665        SYNTAX        EnableValue
87666        MAX-ACCESS    read-write
87667        STATUS        current
87668        DESCRIPTION   "Enable/Disable global cfm support for C-VLANs"
87669        DEFVAL        { disable }
87670        ::= { rcCfmGlobals 11 }
87671
87672rcCfmGlobalsCmacLevel OBJECT-TYPE
87673        SYNTAX        Integer32 (0..7)
87674        MAX-ACCESS    read-write
87675        STATUS        current
87676        DESCRIPTION   "Used to set the global cfm maintenance level for C-VLANs"
87677        DEFVAL        { 4 }
87678        ::= { rcCfmGlobals 12 }
87679
87680rcCfmGlobalsCmacMepId OBJECT-TYPE
87681        SYNTAX        Integer32 (1..8191)
87682        MAX-ACCESS    read-write
87683        STATUS        current
87684        DESCRIPTION   "Set the global cfm Maintenance End Point ID value for C-VLANs"
87685        DEFVAL        { 1 }
87686        ::= { rcCfmGlobals 13 }
87687
87688rcCfmGlobalsBmac     OBJECT-TYPE
87689        SYNTAX          MacAddress
87690        MAX-ACCESS      read-only
87691        STATUS          current
87692        DESCRIPTION     "The Bmac address of the node"
87693        ::= { rcCfmGlobals 14 }
87694
87695rcCfmGlobalsCmac     OBJECT-TYPE
87696        SYNTAX          MacAddress
87697        MAX-ACCESS      read-only
87698        STATUS          current
87699        DESCRIPTION     "The Cmac address of the node "
87700        ::= { rcCfmGlobals 15 }
87701
87702
87703-- The Transmit Loopback Table
87704
87705rcCfmTransmitLbmTable OBJECT-TYPE
87706	SYNTAX		SEQUENCE OF RcCfmTransmitLbmEntry
87707	MAX-ACCESS	not-accessible
87708	STATUS		current
87709	DESCRIPTION	"Connectivity Fault Management transmit LBM table"
87710	::= { rcCfm 17}
87711
87712rcCfmTransmitLbmEntry OBJECT-TYPE
87713	SYNTAX		RcCfmTransmitLbmEntry
87714	MAX-ACCESS	not-accessible
87715	STATUS		current
87716	DESCRIPTION	"Connectivity Fault Management Maintenance EndPoint LBM entry."
87717	INDEX		{rcCfmTransmitLbmDomainIndex, rcCfmTransmitLbmAssociationIndex, rcCfmTransmitLbmIndex }
87718	::= { rcCfmTransmitLbmTable 1}
87719
87720RcCfmTransmitLbmEntry ::=
87721	SEQUENCE {
87722		rcCfmTransmitLbmDomainIndex		Integer32,
87723                rcCfmTransmitLbmAssociationIndex	Integer32,
87724		rcCfmTransmitLbmIndex			Integer32,
87725                rcCfmTransmitLbmDomainName		DisplayString,
87726                rcCfmTransmitLbmAssociationName		DisplayString,
87727		rcCfmTransmitLbmDestMacAddress		MacAddress,
87728		rcCfmTransmitLbmDestMepId		Integer32,
87729		rcCfmTransmitLbmDestIsMepId		TruthValue,
87730		rcCfmTransmitLbmMessages		Integer32,
87731		rcCfmTransmitLbmVlanPriority		Integer32,
87732		rcCfmTransmitLbmVlanDropEnable		TruthValue,
87733		rcCfmTransmitLbmSeqNumber		Integer32,
87734		rcCfmTransmitLbmResultOk		TruthValue,
87735		rcCfmTransmitLbmStatus			INTEGER,
87736		rcCfmTransmitLbmResult                  DisplayString,
87737                rcCfmTransmitLbmTimeoutInt              Integer32,
87738                rcCfmTransmitLbmInterFrameInt           Integer32,
87739                rcCfmTransmitLbmTestPattern             INTEGER,
87740		rcCfmTransmitLbmDataSize	        Integer32,
87741		rcCfmTransmitLbmFrameSize	        Integer32,
87742	        rcCfmTransmitLbmSourceMode              INTEGER
87743	}
87744
87745rcCfmTransmitLbmDomainIndex OBJECT-TYPE
87746	SYNTAX		Integer32 (1..2147483647)
87747	MAX-ACCESS	not-accessible
87748	STATUS		current
87749	DESCRIPTION	"Maintenance Domain Name"
87750	::= { rcCfmTransmitLbmEntry 1}
87751
87752rcCfmTransmitLbmAssociationIndex OBJECT-TYPE
87753	SYNTAX		Integer32 (1..2147483647)
87754	MAX-ACCESS	not-accessible
87755	STATUS		current
87756	DESCRIPTION	"Maintenance Association Name"
87757	::= { rcCfmTransmitLbmEntry 2}
87758
87759rcCfmTransmitLbmIndex OBJECT-TYPE
87760	SYNTAX		Integer32 (1..8191)
87761	MAX-ACCESS	not-accessible
87762	STATUS		current
87763	DESCRIPTION	"Maintenance EndPoint Index"
87764	::= { rcCfmTransmitLbmEntry 3}
87765
87766rcCfmTransmitLbmDomainName OBJECT-TYPE
87767	SYNTAX		DisplayString(SIZE (1..22))
87768	MAX-ACCESS	read-only
87769	STATUS		current
87770	DESCRIPTION	"Maintenance Domain Name"
87771	::= { rcCfmTransmitLbmEntry 4}
87772
87773rcCfmTransmitLbmAssociationName OBJECT-TYPE
87774	SYNTAX		DisplayString(SIZE (1..22))
87775	MAX-ACCESS	read-only
87776	STATUS		current
87777	DESCRIPTION	"Maintenance Association Name"
87778	::= { rcCfmTransmitLbmEntry 5}
87779
87780rcCfmTransmitLbmDestMacAddress OBJECT-TYPE
87781	SYNTAX 		MacAddress
87782	MAX-ACCESS	read-write
87783	STATUS		current
87784	DESCRIPTION	"An indication of the target MAC Address Field to
87785			be transmitted, either:
87786			A unicast destination MAC address."
87787	::= { rcCfmTransmitLbmEntry 6}
87788
87789rcCfmTransmitLbmDestMepId OBJECT-TYPE
87790	SYNTAX 		Integer32 (0..8191)
87791	MAX-ACCESS	read-write
87792	STATUS		current
87793	DESCRIPTION	"An indication of the target MAC Address Field to
87794			be transmitted, either:
87795			The Maintenance Assiciation End Point identifier of
87796			another MEP in the same Maintenance Association"
87797	::= { rcCfmTransmitLbmEntry 7}
87798
87799rcCfmTransmitLbmDestIsMepId OBJECT-TYPE
87800	SYNTAX 		TruthValue
87801	MAX-ACCESS	read-write
87802	STATUS		current
87803	DESCRIPTION	"True indicates that MepId of the target MEP is used
87804			for Loopback transmission.
87805			False indicates that unicast destination MAC address
87806			of the target MEP is used for Loopback transmission."
87807	::= { rcCfmTransmitLbmEntry 8}
87808
87809rcCfmTransmitLbmMessages  OBJECT-TYPE
87810	SYNTAX  	Integer32 (1..10000)
87811	MAX-ACCESS	read-write
87812	STATUS		current
87813	DESCRIPTION	"The number of loopback messages to be transmitted."
87814
87815	DEFVAL {1}
87816	::= { rcCfmTransmitLbmEntry 9}
87817
87818rcCfmTransmitLbmVlanPriority OBJECT-TYPE
87819	SYNTAX  	Integer32 (0..7)
87820	MAX-ACCESS	read-write
87821	STATUS		current
87822	DESCRIPTION	"Priority. 3 bit value to be used in the VLAN tsg, if present in
87823			the transmitted frame."
87824	DEFVAL {7}
87825	::= { rcCfmTransmitLbmEntry 11}
87826
87827rcCfmTransmitLbmVlanDropEnable OBJECT-TYPE
87828	SYNTAX  	TruthValue
87829	MAX-ACCESS	read-write
87830	STATUS		current
87831	DESCRIPTION	"Drop Enable bit value to be used in the VLAN tag, if present in
87832			the transmitted frame."
87833	DEFVAL {false}
87834	::= { rcCfmTransmitLbmEntry 12}
87835
87836rcCfmTransmitLbmSeqNumber OBJECT-TYPE
87837	SYNTAX 		Integer32
87838	MAX-ACCESS	read-only
87839	STATUS		current
87840	DESCRIPTION	"The transaction identifier/sequence number of the first loopback
87841			message (to be) sent."
87842	DEFVAL {0}
87843	::= { rcCfmTransmitLbmEntry 13}
87844
87845rcCfmTransmitLbmResultOk OBJECT-TYPE
87846	SYNTAX 		TruthValue
87847	MAX-ACCESS	read-only
87848	STATUS		current
87849	DESCRIPTION	"Indicates the result of the operation:
87850			-true.      The Loopback Message(s) will be (or have been) sent.
87851			-false.   The Loopback Message(s) will not be sent."
87852	DEFVAL {true}
87853	::= { rcCfmTransmitLbmEntry 14}
87854
87855rcCfmTransmitLbmStatus 	OBJECT-TYPE
87856	SYNTAX 		INTEGER {
87857				ready(1),
87858				transmit(2),
87859                                abort(3)
87860			}
87861	MAX-ACCESS	read-write
87862	STATUS		current
87863	DESCRIPTION	"Status of the transmit loopback service:
87864			-ready.      The service is available.
87865			-transmit.   The service is transmitting, or about to transmit,
87866				     the Loopback messages.
87867                        -abort       The service is aborted or about to abort the Loopback messages.
87868
87869			This column will also be used to avoid concurrency or
87870                        race condition problems that could occur if two or
87871                        more management entities try to
87872			use the service at the same time. "
87873	REFERENCE       "Delete notReady status due to CR Q01482201"
87874	DEFVAL {ready}
87875	::= { rcCfmTransmitLbmEntry 15}
87876
87877rcCfmTransmitLbmResult  OBJECT-TYPE
87878	SYNTAX 		DisplayString(SIZE (1..799))
87879	MAX-ACCESS	read-only
87880	STATUS		current
87881	DESCRIPTION	"Display the LBM result."
87882	::= { rcCfmTransmitLbmEntry 16}
87883
87884rcCfmTransmitLbmTimeoutInt  OBJECT-TYPE
87885        SYNTAX          Integer32 (1..10)
87886        MAX-ACCESS      read-write
87887        STATUS          current
87888        DESCRIPTION    "The interval to wait for an LBM time-out with a
87889                       range of (1..10)  seconds with a default value of 3
87890                       seconds."
87891        DEFVAL {3}
87892        ::= { rcCfmTransmitLbmEntry 18}
87893
87894rcCfmTransmitLbmInterFrameInt  OBJECT-TYPE
87895        SYNTAX          Integer32 (0..1000)
87896        MAX-ACCESS      read-write
87897        STATUS          current
87898        DESCRIPTION     "The interval between LBM frames with a range of
87899                        (0..1000) msecs with a default value of 500 msecs.
87900                        The value of 0 msecs indicates to send the frames as
87901                        fast as possible."
87902        DEFVAL {500}
87903        ::= { rcCfmTransmitLbmEntry 19}
87904
87905rcCfmTransmitLbmTestPattern OBJECT-TYPE
87906        SYNTAX          INTEGER {
87907                               allZero(1),
87908                               allZeroCrc(2),
87909                               pseudoRandomBitSequence(3),
87910                               pseudoRandomBitSequenceCrc(4)
87911                        }
87912        MAX-ACCESS      read-write
87913        STATUS          current
87914        DESCRIPTION     "The test pattern to use in the LBM PDU with range of
87915                        values namely allZero, allZeroCrc,
87916                        pseudoRandomBitSequence and pseudoRandomBitSequenceCrc
87917                        and with a default value of allZero.
87918                        value                  meaning
87919                        --------               -------
87920                        allZero(1)             Null signal without CRC-32
87921                        allZeroCrc(2)          Null signal with CRC-32
87922                        pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32
87923                        pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32"
87924        DEFVAL {allZero}
87925        ::= { rcCfmTransmitLbmEntry 20}
87926
87927rcCfmTransmitLbmDataSize  OBJECT-TYPE
87928	SYNTAX  	Integer32 (0..400)
87929	MAX-ACCESS	read-write
87930	STATUS		current
87931	DESCRIPTION	"An arbitrary amount of data to be included in the data TLV, if the
87932			Data Size is selected to be sent."
87933	DEFVAL {0}
87934	::= { rcCfmTransmitLbmEntry 21}
87935
87936
87937rcCfmTransmitLbmFrameSize  OBJECT-TYPE
87938	SYNTAX  	Integer32 (0..9600)
87939	MAX-ACCESS	read-write
87940	STATUS		current
87941	DESCRIPTION	"If the frame size is specified then the data size shall
87942                         be internally calculated and the calculated data size
87943                         shall be included in the data TLV."
87944	DEFVAL {0}
87945	::= { rcCfmTransmitLbmEntry 22}
87946
87947rcCfmTransmitLbmSourceMode  OBJECT-TYPE
87948        SYNTAX        INTEGER {
87949			      nodal(1),
87950			      smltVirtual(2),
87951                              noVlanMac(3)
87952                      }
87953        MAX-ACCESS      read-write
87954        STATUS          current
87955        DESCRIPTION     "Source modes of the transmit loopback service. "
87956        DEFVAL {nodal}
87957        ::= { rcCfmTransmitLbmEntry 23}
87958
87959-- The Transmit Linktrace Table
87960
87961rcCfmTransmitLtmTable OBJECT-TYPE
87962	SYNTAX		SEQUENCE OF RcCfmTransmitLtmEntry
87963	MAX-ACCESS	not-accessible
87964	STATUS		current
87965	DESCRIPTION	"Connectivity Fault Management transmit LTM table"
87966	::= { rcCfm 18}
87967
87968rcCfmTransmitLtmEntry OBJECT-TYPE
87969	SYNTAX		RcCfmTransmitLtmEntry
87970	MAX-ACCESS	not-accessible
87971	STATUS		current
87972	DESCRIPTION	"Connectivity Fault Management Maintenance EndPoint LTM entry."
87973	INDEX		{rcCfmTransmitLtmDomainIndex, rcCfmTransmitLtmAssociationIndex, rcCfmTransmitLtmIndex }
87974	::= { rcCfmTransmitLtmTable 1}
87975
87976RcCfmTransmitLtmEntry ::=
87977	SEQUENCE {
87978		rcCfmTransmitLtmDomainIndex		Integer32,
87979                rcCfmTransmitLtmAssociationIndex	Integer32,
87980		rcCfmTransmitLtmIndex			Integer32,
87981                rcCfmTransmitLtmDomainName		DisplayString,
87982                rcCfmTransmitLtmAssociationName		DisplayString,
87983		rcCfmTransmitLtmVlanPriority		Integer32,
87984		rcCfmTransmitLtmDestMacAddress		MacAddress,
87985		rcCfmTransmitLtmDestMepId		Integer32,
87986		rcCfmTransmitLtmDestIsMepId		TruthValue,
87987		rcCfmTransmitLtmTtl 			Integer32,
87988		rcCfmTransmitLtmSeqNumber		Integer32,
87989		rcCfmTransmitLtmResultOk		TruthValue,
87990		rcCfmTransmitLtmStatus			INTEGER,
87991		rcCfmTransmitLtmResult                  DisplayString,
87992                rcCfmTransmitLtmFlag                    INTEGER,
87993		rcCfmTransmitLtmSourceMode              INTEGER
87994	}
87995
87996rcCfmTransmitLtmDomainIndex OBJECT-TYPE
87997	SYNTAX		Integer32 (1..2147483647)
87998	MAX-ACCESS	not-accessible
87999	STATUS		current
88000	DESCRIPTION	"Maintenance Domain Name"
88001	::= { rcCfmTransmitLtmEntry 1}
88002
88003rcCfmTransmitLtmAssociationIndex OBJECT-TYPE
88004	SYNTAX		Integer32 (1..2147483647)
88005	MAX-ACCESS	not-accessible
88006	STATUS		current
88007	DESCRIPTION	"Maintenance Association Name"
88008	::= { rcCfmTransmitLtmEntry 2}
88009
88010rcCfmTransmitLtmIndex OBJECT-TYPE
88011	SYNTAX		Integer32 (1..8191)
88012	MAX-ACCESS	not-accessible
88013	STATUS		current
88014	DESCRIPTION	"Maintenance EndPoint Index"
88015	::= { rcCfmTransmitLtmEntry 3}
88016
88017rcCfmTransmitLtmDomainName OBJECT-TYPE
88018	SYNTAX		DisplayString(SIZE (1..22))
88019	MAX-ACCESS	read-only
88020	STATUS		current
88021	DESCRIPTION	"Maintenance Domain Name"
88022	::= { rcCfmTransmitLtmEntry 4}
88023
88024rcCfmTransmitLtmAssociationName OBJECT-TYPE
88025	SYNTAX		DisplayString(SIZE (1..22))
88026	MAX-ACCESS	read-only
88027	STATUS		current
88028	DESCRIPTION	"Maintenance Association Name"
88029	::= { rcCfmTransmitLtmEntry 5}
88030
88031rcCfmTransmitLtmVlanPriority OBJECT-TYPE
88032        SYNTAX          Integer32 (0..7)
88033        MAX-ACCESS      read-write
88034        STATUS          current
88035        DESCRIPTION     "Priority. 3 bit value to be used in the VLAN tag, if present in
88036                        the transmitted frame."
88037        DEFVAL {7}
88038	::= { rcCfmTransmitLtmEntry 6}
88039
88040rcCfmTransmitLtmDestMacAddress OBJECT-TYPE
88041	SYNTAX 		MacAddress
88042	MAX-ACCESS	read-write
88043	STATUS		current
88044	DESCRIPTION	"An indication of the target MAC Address Field to
88045			be transmitted, either:
88046			A unicast destination MAC address."
88047	::= { rcCfmTransmitLtmEntry 7}
88048
88049rcCfmTransmitLtmDestMepId OBJECT-TYPE
88050	SYNTAX 		Integer32 (0..8191)
88051	MAX-ACCESS	read-write
88052	STATUS		current
88053	DESCRIPTION	"An indication of the target MAC Address Field to
88054			be transmitted, either:
88055			The Maintenance Assiciation End Point identifier of
88056			another MEP in the same Maintenance Association"
88057	::= { rcCfmTransmitLtmEntry 8}
88058
88059rcCfmTransmitLtmDestIsMepId OBJECT-TYPE
88060	SYNTAX 		TruthValue
88061	MAX-ACCESS	read-write
88062	STATUS		current
88063	DESCRIPTION	"True indicates that MepId of the target MEP is used
88064			for Loopback transmission.
88065			False indicates that unicast destination MAC address
88066			of the target MEP is used for Loopback transmission."
88067	::= { rcCfmTransmitLtmEntry 9}
88068
88069rcCfmTransmitLtmTtl     OBJECT-TYPE
88070	SYNTAX  	Integer32 (0..255)
88071	MAX-ACCESS	read-write
88072	STATUS		current
88073	DESCRIPTION	"The number of hops remaining to this LTM.
88074			 Decremented by 1 by each Bridge that handles the LTM.
88075			 The decremented value is returned in the LTR. If 0
88076                         on output, the LTM is not transmitted to the next
88077                         hop. The value of the TTL Field in the LTM
88078                         transmitted by the originating MEP is controlled by a
88079                         Managed Object; The default value if none is
88080                         specified is 64."
88081	DEFVAL {64}
88082	::= { rcCfmTransmitLtmEntry 10}
88083
88084rcCfmTransmitLtmSeqNumber OBJECT-TYPE
88085	SYNTAX 		Integer32
88086	MAX-ACCESS	read-only
88087	STATUS		current
88088	DESCRIPTION	"The transaction identifier/sequence number of the first loopback
88089			message (to be) sent."
88090	DEFVAL {0}
88091	::= { rcCfmTransmitLtmEntry 11}
88092
88093rcCfmTransmitLtmResultOk OBJECT-TYPE
88094	SYNTAX 		TruthValue
88095	MAX-ACCESS	read-only
88096	STATUS		current
88097	DESCRIPTION	"Indicates the result of the operation:
88098			-true.      The Loopback Message(s) will be (or have been) sent.
88099			-false.   The Loopback Message(s) will not be sent."
88100	DEFVAL {true}
88101	::= { rcCfmTransmitLtmEntry 12}
88102
88103rcCfmTransmitLtmStatus 	OBJECT-TYPE
88104	SYNTAX 		INTEGER {
88105				ready(1),
88106				transmit(2),
88107                                abort(3)
88108			}
88109	MAX-ACCESS	read-write
88110	STATUS		current
88111	DESCRIPTION	"Status of the transmit loopback service:
88112			-ready.      The service is available.
88113			-transmit.   The service is transmitting, or about to
88114                                     transmit, the Loopback messages.
88115
88116			-abort.      The service is aborted, or about to abort
88117                                     the LTM message
88118
88119			This column will also be used to avoid concurrency or
88120                        race condition problems that could occur if two or
88121                        more management entities try to
88122			use the service at the same time. "
88123	REFERENCE       "Delete notReady status due to CR Q01482201"
88124	DEFVAL {ready}
88125	::= { rcCfmTransmitLtmEntry 13}
88126
88127rcCfmTransmitLtmResult  OBJECT-TYPE
88128	SYNTAX 		DisplayString(SIZE (1..1023))
88129	MAX-ACCESS	read-only
88130	STATUS	        obsolete
88131	DESCRIPTION	"Display the LTM result."
88132	::= { rcCfmTransmitLtmEntry 14}
88133
88134rcCfmTransmitLtmFlag    OBJECT-TYPE
88135	SYNTAX 		INTEGER {
88136				none(1),
88137				internalError(2),
88138                                noRemoteMep(3),
88139                                invalidRemoteMepMac(4),
88140                                noRemoteMepMacLearned(5),
88141                                mepDisabled(6),
88142                                noLtrResponse(7),
88143                                ltmToOwnMepMac(8),
88144                                epDisabled(9),
88145                                trunkDisabled(10),
88146                                ltmComplete(11),
88147				ltmLeafNode(12)
88148			}
88149	MAX-ACCESS	read-only
88150	STATUS	        current
88151	DESCRIPTION	"LTM result flag indicating LTM status or error code.
88152                         Each enum value represents a status or error case.
88153                         1 - No error
88154                         2 - Ltm Internal Error
88155                         3 - Unknown Remote Maintenance End Point
88156                         4 - Invalid Remote Maintenance End Point Mac Address
88157                         5 - Unset Remote Maintenance End Point Mac Address
88158                         6 - Mep must be enabled in order to perform LTM
88159                         7 - No Ltr response received
88160                         8 - Linktrace to own Mep MAC is not sent
88161                         9 - Endpoint must be enabled in order to perform LTM
88162                         10 - Pbt-trunk must be enabled in order to perform LTM
88163                         11 - LTM completed
88164			 12 - LTM leaf node"
88165	::= { rcCfmTransmitLtmEntry 15}
88166
88167rcCfmTransmitLtmSourceMode  OBJECT-TYPE
88168        SYNTAX        INTEGER {
88169			      nodal(1),
88170			      smltVirtual(2),
88171                              noVlanMac(3)
88172                      }
88173        MAX-ACCESS      read-write
88174        STATUS          current
88175        DESCRIPTION     "Source modes of the transmit linktrace service. "
88176        DEFVAL {nodal}
88177        ::= {rcCfmTransmitLtmEntry 16 }
88178
88179-- The Linktrace Reply Table
88180
88181CfmRelayActionFieldValue ::= TEXTUAL-CONVENTION
88182    STATUS current
88183    DESCRIPTION
88184            "Possible values the Relay action field can take."
88185    REFERENCE
88186            "802.1ag clauses 12.14.7.5.3:g, 20.36.2.5, 21.9.5, and
88187             Table 21-27"
88188    SYNTAX INTEGER {
88189             rlyHit (1),
88190             rlyFdb (2),
88191             rlyMpdb (3),
88192             unknown (4)
88193    }
88194
88195CfmIngressActionFieldValue ::= TEXTUAL-CONVENTION
88196    STATUS current
88197    DESCRIPTION
88198            "Possible values returned in the ingress action field."
88199    REFERENCE
88200            "802.1ag clauses 12.14.7.5.3:g, 20.36.2.6, 21.9.8.1, and
88201            Table 21-30"
88202    SYNTAX INTEGER {
88203             ingOk (1),
88204             ingDown (2),
88205             ingBlocked (3),
88206             ingVid (4),
88207             ingNoTlv (5)
88208    }
88209
88210CfmEgressActionFieldValue ::= TEXTUAL-CONVENTION
88211    STATUS current
88212    DESCRIPTION
88213            "Possible values returned in the egress action field"
88214    REFERENCE
88215            "802.1ag clauses 12.14.7.5.3:o, 20.36.2.10, 21.9.9.1, and
88216             Table 21-32"
88217    SYNTAX INTEGER {
88218             egrOk (1),
88219             egrDown (2),
88220             egrBlocked (3),
88221             egrVid (4),
88222             egrNoTlv (5)
88223    }
88224
88225rcCfmLtrReplyTable OBJECT-TYPE
88226        SYNTAX          SEQUENCE OF RcCfmLtrReplyEntry
88227        MAX-ACCESS      not-accessible
88228        STATUS          current
88229        DESCRIPTION
88230                "This table contains a list of Linktrace replies received
88231                by a specific MEP in response to a linktrace message."
88232        ::= { rcCfm 33}
88233
88234rcCfmLtrReplyEntry OBJECT-TYPE
88235        SYNTAX          RcCfmLtrReplyEntry
88236        MAX-ACCESS      not-accessible
88237        STATUS          current
88238        DESCRIPTION     "The Linktrace Reply table entry."
88239        INDEX           {rcCfmLtrReplyDomainIndex,
88240                         rcCfmLtrReplyAssociationIndex,
88241                         rcCfmLtrReplyMepId,
88242                         rcCfmLtrReplySeqNumber,
88243                         rcCfmLtrReplyHop,
88244                         rcCfmLtrReplyReceiveOrder}
88245        ::= { rcCfmLtrReplyTable 1}
88246
88247RcCfmLtrReplyEntry ::=
88248        SEQUENCE {
88249                rcCfmLtrReplyDomainIndex          Integer32,
88250                rcCfmLtrReplyAssociationIndex     Integer32,
88251                rcCfmLtrReplyMepId                Integer32,
88252                rcCfmLtrReplySeqNumber            Integer32,
88253                rcCfmLtrReplyHop                  Integer32,
88254                rcCfmLtrReplyReceiveOrder         Integer32,
88255                rcCfmLtrReplyTtl                  Integer32,
88256                rcCfmLtrReplyDomainName           DisplayString,
88257                rcCfmLtrReplyAssociationName      DisplayString,
88258                rcCfmLtrReplyForwarded            TruthValue,
88259                rcCfmLtrReplyTerminalMep          TruthValue,
88260                rcCfmLtrReplyLastEgressIdentifier OCTET STRING,
88261                rcCfmLtrReplyNextEgressIdentifier OCTET STRING,
88262                rcCfmLtrReplyRelayAction          CfmRelayActionFieldValue,
88263                rcCfmLtrReplySrcMac               MacAddress,
88264                rcCfmLtrReplyIngressAction        CfmIngressActionFieldValue,
88265                rcCfmLtrReplyIngressMac           MacAddress,
88266                rcCfmLtrReplyIngressPortIdSubtype LldpPortIdSubtype,
88267                rcCfmLtrReplyIngressPortId        LldpPortId,
88268                rcCfmLtrReplyEgressAction         CfmEgressActionFieldValue,
88269                rcCfmLtrReplyEgressMac            MacAddress,
88270                rcCfmLtrReplyEgressPortIdSubtype  LldpPortIdSubtype,
88271                rcCfmLtrReplyEgressPortId         LldpPortId
88272             }
88273rcCfmLtrReplyDomainIndex OBJECT-TYPE
88274        SYNTAX          Integer32 (1..2147483647)
88275        MAX-ACCESS      not-accessible
88276        STATUS          current
88277        DESCRIPTION     "Maintenance Domain Index"
88278        ::= { rcCfmLtrReplyEntry 1}
88279
88280rcCfmLtrReplyAssociationIndex OBJECT-TYPE
88281        SYNTAX          Integer32 (1..2147483647)
88282        MAX-ACCESS      not-accessible
88283        STATUS          current
88284        DESCRIPTION     "Maintenance Association Index"
88285        ::= { rcCfmLtrReplyEntry 2}
88286
88287rcCfmLtrReplyMepId OBJECT-TYPE
88288        SYNTAX          Integer32 (1..8191)
88289        MAX-ACCESS      not-accessible
88290        STATUS          current
88291        DESCRIPTION     "Maintenance EndPoint ID"
88292        ::= { rcCfmLtrReplyEntry 3}
88293
88294rcCfmLtrReplySeqNumber OBJECT-TYPE
88295        SYNTAX          Integer32 (0..2147483647)
88296        MAX-ACCESS      not-accessible
88297        STATUS          current
88298        DESCRIPTION
88299                "The transaction identifier/sequence number returned by a
88300                previous transmit linktrace message command, indicating which
88301                LTM's response is going to be returned."
88302        DEFVAL {0}
88303        ::= { rcCfmLtrReplyEntry 4}
88304
88305rcCfmLtrReplyHop     OBJECT-TYPE
88306        SYNTAX          Integer32 (0..255)
88307        MAX-ACCESS      not-accessible
88308        STATUS          current
88309        DESCRIPTION     "The number of hops away from LTM initiator"
88310        ::= { rcCfmLtrReplyEntry 5}
88311
88312rcCfmLtrReplyReceiveOrder OBJECT-TYPE
88313        SYNTAX          Integer32 (1..2147483647)
88314        MAX-ACCESS      not-accessible
88315        STATUS          current
88316        DESCRIPTION
88317                "An index to distinguish among multiple LTRs with the same
88318                LTR Transaction Identifier field  value. This value is
88319                assigned sequentially from 1, in the order that the Linktrace
88320                Initiator received the LTRs."
88321        ::= { rcCfmLtrReplyEntry 6}
88322
88323rcCfmLtrReplyTtl     OBJECT-TYPE
88324        SYNTAX          Integer32 (0..255)
88325        MAX-ACCESS      read-only
88326        STATUS          current
88327        DESCRIPTION     "Ttl field value for a returned LTR."
88328        ::= { rcCfmLtrReplyEntry 7}
88329
88330rcCfmLtrReplyDomainName OBJECT-TYPE
88331        SYNTAX          DisplayString(SIZE(1..22))
88332        MAX-ACCESS      read-only
88333        STATUS          current
88334        DESCRIPTION     "Maintenance Domain Name"
88335        ::= { rcCfmLtrReplyEntry 8}
88336
88337rcCfmLtrReplyAssociationName OBJECT-TYPE
88338        SYNTAX          DisplayString(SIZE(1..22))
88339        MAX-ACCESS      read-only
88340        STATUS          current
88341        DESCRIPTION     "Maintenance Association Name"
88342        ::= { rcCfmLtrReplyEntry 9}
88343
88344rcCfmLtrReplyForwarded OBJECT-TYPE
88345        SYNTAX          TruthValue
88346        MAX-ACCESS      read-only
88347        STATUS          current
88348        DESCRIPTION
88349                "Indicates if a LTM was forwarded by the responding MP, as
88350                returned in the 'FwdYes' flag of the flags field."
88351        ::= { rcCfmLtrReplyEntry 10}
88352
88353rcCfmLtrReplyTerminalMep OBJECT-TYPE
88354        SYNTAX          TruthValue
88355        MAX-ACCESS      read-only
88356        STATUS          current
88357        DESCRIPTION
88358                "A boolean value stating whether the forwarded LTM reached
88359                a MEP enclosing its MA, as returned in the Terminal MEP flag
88360                of the Flags field."
88361        ::= { rcCfmLtrReplyEntry 11}
88362
88363rcCfmLtrReplyLastEgressIdentifier OBJECT-TYPE
88364        SYNTAX          OCTET STRING (SIZE(8))
88365        MAX-ACCESS      read-only
88366        STATUS          current
88367        DESCRIPTION
88368                "An octet field holding the Last Egress Identifier returned
88369                in the LTR Egress   Identifier TLV of the LTR. The Last Egress
88370                Identifier identifies the MEP Linktrace Indicator that
88371                originated, or the Linktrace Responder that forwarded, the LTM
88372                to which this LTR is the response. This is the same value as
88373                the Egress Identifier TLV of that LTM."
88374        ::= { rcCfmLtrReplyEntry 12}
88375
88376
88377rcCfmLtrReplyNextEgressIdentifier OBJECT-TYPE
88378        SYNTAX          OCTET STRING (SIZE(8))
88379        MAX-ACCESS      read-only
88380        STATUS          current
88381        DESCRIPTION
88382                "An octet field holding the Next Egress Identifier returned in
88383                the LTR Egress Identifier TLV of the LTR. The Next Egress
88384                Identifier Identifies the Linktrace Responder that transmitted
88385                this LTR, and can forward the LTM to the next hop. This is the
88386                same value as the Egress Identifier TLV of the forwarded LTM,
88387                if any. If the FwdYes bit of the Flags field is false, the
88388                contents of this field are undefined, and the field is ignored
88389                by the receiver."
88390        ::= { rcCfmLtrReplyEntry 13}
88391
88392rcCfmLtrReplyRelayAction OBJECT-TYPE
88393        SYNTAX          CfmRelayActionFieldValue
88394        MAX-ACCESS      read-only
88395        STATUS           current
88396        DESCRIPTION     "Value returned in the Relay Action field."
88397        DEFVAL          { unknown }
88398        ::= { rcCfmLtrReplyEntry 14}
88399
88400
88401rcCfmLtrReplySrcMac OBJECT-TYPE
88402        SYNTAX          MacAddress
88403        MAX-ACCESS      read-only
88404        STATUS          current
88405        DESCRIPTION
88406                "Mac address of the MP that respond to the LTM request for
88407                this LTR"
88408        ::= { rcCfmLtrReplyEntry 15}
88409
88410rcCfmLtrReplyIngressAction OBJECT-TYPE
88411        SYNTAX          CfmIngressActionFieldValue
88412        MAX-ACCESS      read-only
88413        STATUS          current
88414        DESCRIPTION
88415                "The value returned in the Ingress Action Field of the LTM.
88416                The value ingNoTlv(5) indicates that no Reply Ingress TLV
88417                was returned in the LTM."
88418        ::= { rcCfmLtrReplyEntry 16}
88419
88420rcCfmLtrReplyIngressMac OBJECT-TYPE
88421        SYNTAX          MacAddress
88422        MAX-ACCESS      read-only
88423        STATUS          current
88424        DESCRIPTION
88425                "Mac address returned in the ingress MAC address field. If the
88426                rcCfmLtrReplyIngress object contains the value ingNoTlv(5), then
88427                the contents of this object are meaningless."
88428        ::= { rcCfmLtrReplyEntry 17}
88429
88430rcCfmLtrReplyIngressPortIdSubtype OBJECT-TYPE
88431        SYNTAX          LldpPortIdSubtype
88432        MAX-ACCESS      read-only
88433        STATUS          current
88434        DESCRIPTION
88435                "Format of the Ingress Port ID. If the rcCfmLtrReplyIngress
88436                object contains the value ingNoTlv(5), then the contents of
88437                this object are meaningless."
88438        ::= { rcCfmLtrReplyEntry 18}
88439
88440rcCfmLtrReplyIngressPortId OBJECT-TYPE
88441        SYNTAX          LldpPortId
88442        MAX-ACCESS      read-only
88443        STATUS          current
88444        DESCRIPTION
88445                "Ingress Port ID. The format of this object is determined by
88446                the value of the rcCfmLtrReplyIngressPortIdSubtype object.
88447                If the rcCfmLtrReplyIngress object contains the value
88448                ingNoTlv(5), then
88449                the contents of this object are meaningless."
88450        ::= { rcCfmLtrReplyEntry 19}
88451
88452rcCfmLtrReplyEgressAction OBJECT-TYPE
88453        SYNTAX          CfmEgressActionFieldValue
88454        MAX-ACCESS      read-only
88455        STATUS          current
88456        DESCRIPTION
88457                "The value returned in the Egress Action Field of the LTM. The
88458                value egrNoTlv(5) indicates that no Reply Egress TLV was
88459                returned in the LTM."
88460        ::= { rcCfmLtrReplyEntry 20}
88461
88462rcCfmLtrReplyEgressMac OBJECT-TYPE
88463        SYNTAX          MacAddress
88464        MAX-ACCESS      read-only
88465        STATUS          current
88466        DESCRIPTION
88467                "Mac address returned in the egress MAC address field. If the
88468                rcCfmLtrReplyEgress object contains the value egrNoTlv(5),
88469                then the contents of this object are meaningless."
88470        ::= { rcCfmLtrReplyEntry 21}
88471
88472rcCfmLtrReplyEgressPortIdSubtype OBJECT-TYPE
88473        SYNTAX          LldpPortIdSubtype
88474        MAX-ACCESS      read-only
88475        STATUS          current
88476        DESCRIPTION
88477                "Format of the Egress Port ID. If the rcCfmLtrReplyEgress
88478                 object contains the value egrNoTlv(5), then the contents
88479                 of this object are meaningless."
88480        ::= { rcCfmLtrReplyEntry 22}
88481
88482rcCfmLtrReplyEgressPortId OBJECT-TYPE
88483        SYNTAX          LldpPortId
88484        MAX-ACCESS      read-only
88485        STATUS          current
88486        DESCRIPTION
88487                "Egress Port ID. The format of this object is determined by
88488                the value of the rcCfmLtrReplyEgressPortIdSubtype object.
88489                If the rcCfmLtrReplyEgress object contains the value
88490                egrNoTlv(5), then the contents of this object are meaningless."
88491        ::= { rcCfmLtrReplyEntry 23}
88492
88493-- The Transmit L2Ping Table
88494
88495rcCfmTransmitL2PingTable OBJECT-TYPE
88496	SYNTAX		SEQUENCE OF RcCfmTransmitL2PingEntry
88497	MAX-ACCESS	not-accessible
88498	STATUS		current
88499	DESCRIPTION	"Connectivity Fault Management transmit L2Ping table"
88500	::= { rcCfm 34}
88501
88502rcCfmTransmitL2PingEntry OBJECT-TYPE
88503	SYNTAX		RcCfmTransmitL2PingEntry
88504	MAX-ACCESS	not-accessible
88505	STATUS		current
88506	DESCRIPTION	"Connectivity Fault Management Maintenance EndPoint L2Ping entry."
88507	INDEX		{rcCfmTransmitL2PingVlanId }
88508	::= { rcCfmTransmitL2PingTable 1}
88509
88510RcCfmTransmitL2PingEntry ::=
88511	SEQUENCE {
88512		rcCfmTransmitL2PingVlanId	        Integer32,
88513		rcCfmTransmitL2PingDestMacAddress       MacAddress,
88514		rcCfmTransmitL2PingHostName             OCTET STRING,
88515		rcCfmTransmitL2PingDestIsHostName       TruthValue,
88516		rcCfmTransmitL2PingMessages		Integer32,
88517		rcCfmTransmitL2PingPriority		Integer32,
88518	        rcCfmTransmitL2PingTimeoutInt           Integer32,
88519	        rcCfmTransmitL2PingTestPattern          INTEGER,
88520	        rcCfmTransmitL2PingDataSize	        Integer32,
88521	        rcCfmTransmitL2PingFrameSize	        Integer32,
88522	        rcCfmTransmitL2PingSourceMode           INTEGER,
88523		rcCfmTransmitL2PingSeqNumber		Integer32,
88524		rcCfmTransmitL2PingResultOk		TruthValue,
88525		rcCfmTransmitL2PingStatus		INTEGER,
88526		rcCfmTransmitL2PingResult               DisplayString
88527 	}
88528
88529rcCfmTransmitL2PingVlanId OBJECT-TYPE
88530	SYNTAX		Integer32 (1..4094)
88531	MAX-ACCESS	not-accessible
88532	STATUS		current
88533	DESCRIPTION	"A value that uniquely identifies the Customer Vlan"
88534	::= { rcCfmTransmitL2PingEntry 1}
88535
88536rcCfmTransmitL2PingDestMacAddress OBJECT-TYPE
88537	SYNTAX		MacAddress
88538	MAX-ACCESS	read-write
88539	STATUS		current
88540	DESCRIPTION	"An indication of the target MAC Address field to be transmitted"
88541	::= { rcCfmTransmitL2PingEntry 2}
88542
88543rcCfmTransmitL2PingHostName OBJECT-TYPE
88544	SYNTAX		OCTET STRING (SIZE (0..255))
88545	MAX-ACCESS	read-write
88546	STATUS		current
88547	DESCRIPTION	"The target host name"
88548	::= { rcCfmTransmitL2PingEntry 3}
88549
88550rcCfmTransmitL2PingDestIsHostName OBJECT-TYPE
88551	SYNTAX 		TruthValue
88552	MAX-ACCESS	read-write
88553	STATUS		current
88554	DESCRIPTION	"True indicates that the host name is used for L2Ping transmission"
88555	::= { rcCfmTransmitL2PingEntry 4}
88556
88557rcCfmTransmitL2PingMessages  OBJECT-TYPE
88558	SYNTAX  	Integer32(1..200)
88559	MAX-ACCESS	read-write
88560	STATUS		current
88561	DESCRIPTION	"The number of L2Ping messages to be transmitted."
88562
88563	DEFVAL {1}
88564	::= { rcCfmTransmitL2PingEntry 5}
88565
88566rcCfmTransmitL2PingPriority OBJECT-TYPE
88567	SYNTAX  	Integer32(0..7)
88568	MAX-ACCESS	read-write
88569	STATUS		current
88570	DESCRIPTION	"Priority. 3 bit value to be used in the VLAN hdr,
88571			if present in the transmitted frame."
88572	DEFVAL {7}
88573	::= { rcCfmTransmitL2PingEntry 6}
88574
88575rcCfmTransmitL2PingTimeoutInt  OBJECT-TYPE
88576        SYNTAX          Integer32(1..10)
88577        MAX-ACCESS      read-write
88578        STATUS          current
88579        DESCRIPTION    "The interval to wait for an L2Ping time-out with a
88580                       range of (1..10)  seconds with a default value of 3
88581                       seconds."
88582        DEFVAL {3}
88583        ::= { rcCfmTransmitL2PingEntry 7}
88584
88585rcCfmTransmitL2PingTestPattern OBJECT-TYPE
88586        SYNTAX          INTEGER {
88587                               allZero(1),
88588                               allZeroCrc(2),
88589                               pseudoRandomBitSequence(3),
88590                               pseudoRandomBitSequenceCrc(4)
88591                        }
88592        MAX-ACCESS      read-write
88593        STATUS          current
88594        DESCRIPTION     "The test pattern to use in the L2Ping PDU with range of
88595                        values namely allZero, allZeroCrc,
88596                        pseudoRandomBitSequence and pseudoRandomBitSequenceCrc
88597                        and with a default value of allZero.
88598                        value                  meaning
88599                        --------               -------
88600                        allZero(1)             Null signal without CRC-32
88601                        allZeroCrc(2)          Null signal with CRC-32
88602                        pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32
88603                        pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32"
88604        DEFVAL {allZero}
88605        ::= { rcCfmTransmitL2PingEntry 8}
88606
88607rcCfmTransmitL2PingDataSize  OBJECT-TYPE
88608	SYNTAX  	Integer32(0..400)
88609	MAX-ACCESS	read-write
88610	STATUS		current
88611	DESCRIPTION	"An arbitrary amount of data to be included in the data TLV, if the
88612			Data Size is selected to be sent."
88613	DEFVAL {0}
88614	::= { rcCfmTransmitL2PingEntry 9}
88615
88616rcCfmTransmitL2PingFrameSize  OBJECT-TYPE
88617	SYNTAX  	Integer32(0..9600)
88618	MAX-ACCESS	read-write
88619	STATUS		current
88620	DESCRIPTION	"If the frame size is specified then the data size
88621                        shall be internally calculated and the calculated data
88622                        size shall be included in the data TLV."
88623	DEFVAL {0}
88624	::= { rcCfmTransmitL2PingEntry 10}
88625
88626rcCfmTransmitL2PingSourceMode  OBJECT-TYPE
88627        SYNTAX        INTEGER {
88628			      nodal(1),
88629			      smltVirtual(2),
88630                              noVlanMac(3)
88631                      }
88632        MAX-ACCESS      read-write
88633        STATUS          current
88634        DESCRIPTION     "Source modes of the transmit loopback service. "
88635        DEFVAL {nodal}
88636        ::= { rcCfmTransmitL2PingEntry 11}
88637
88638
88639rcCfmTransmitL2PingSeqNumber OBJECT-TYPE
88640	SYNTAX 		Integer32
88641	MAX-ACCESS	read-only
88642	STATUS		current
88643	DESCRIPTION	"The transaction identifier/sequence number of the first loopback
88644			message (to be) sent."
88645	DEFVAL {0}
88646	::= { rcCfmTransmitL2PingEntry 12}
88647
88648rcCfmTransmitL2PingResultOk OBJECT-TYPE
88649	SYNTAX 		TruthValue
88650	MAX-ACCESS	read-only
88651	STATUS		current
88652	DESCRIPTION	"Indicates the result of the operation:
88653			-true.    The L2Ping Message(s) will be (or have been) sent.
88654			-false.   The L2Ping Message(s) will not be sent."
88655	DEFVAL {true}
88656	::= { rcCfmTransmitL2PingEntry 13}
88657
88658rcCfmTransmitL2PingStatus 	OBJECT-TYPE
88659	SYNTAX 		INTEGER {
88660				ready(1),
88661				transmit(2),
88662                                abort(3)
88663			}
88664	MAX-ACCESS	read-write
88665	STATUS		current
88666	DESCRIPTION	"Status of the transmit loopback service:
88667			-ready.      The service is available.
88668			-transmit.   The service is transmitting, or about to
88669                                     transmit, the L2Ping messages.
88670                        -abort       The service is aborted or about to abort
88671                                     the L2Ping messages.
88672
88673			This column will also be used to avoid concurrency or
88674                        race condition problems that could occur if two or
88675                        more management entities try to
88676			use the service at the same time. "
88677	REFERENCE       "Delete notReady status due to CR Q01482201"
88678	DEFVAL {ready}
88679	::= { rcCfmTransmitL2PingEntry 14}
88680
88681rcCfmTransmitL2PingResult  OBJECT-TYPE
88682	SYNTAX 		DisplayString(SIZE (1..799))
88683	MAX-ACCESS	read-only
88684	STATUS		current
88685	DESCRIPTION	"Display the L2Ping result."
88686	::= { rcCfmTransmitL2PingEntry 15}
88687
88688
88689-- The Transmit L2Trace Table
88690
88691rcCfmTransmitL2TraceTable OBJECT-TYPE
88692	SYNTAX		SEQUENCE OF RcCfmTransmitL2TraceEntry
88693	MAX-ACCESS	not-accessible
88694	STATUS		current
88695	DESCRIPTION	"Connectivity Fault Management transmit L2Trace table"
88696	::= { rcCfm 35}
88697
88698rcCfmTransmitL2TraceEntry OBJECT-TYPE
88699	SYNTAX		RcCfmTransmitL2TraceEntry
88700	MAX-ACCESS	not-accessible
88701	STATUS		current
88702	DESCRIPTION	"Connectivity Fault Management Maintenance EndPoint L2Trace entry."
88703	INDEX		{rcCfmTransmitL2TraceVlanId }
88704	::= { rcCfmTransmitL2TraceTable 1}
88705
88706RcCfmTransmitL2TraceEntry ::=
88707	SEQUENCE {
88708		rcCfmTransmitL2TraceVlanId	        	Integer32,
88709	        rcCfmTransmitL2TracePriority			Integer32,
88710		rcCfmTransmitL2TraceDestMacAddress      	MacAddress,
88711		rcCfmTransmitL2TraceHostName            	OCTET STRING,
88712	        rcCfmTransmitL2TraceIsid                        Integer32,
88713	        rcCfmTransmitL2TraceNickName                    DisplayString,
88714		rcCfmTransmitL2TraceDestIsHostName      	TruthValue,
88715		rcCfmTransmitL2TraceIsidTree			TruthValue,
88716		rcCfmTransmitL2TraceTtl 			Integer32,
88717	        rcCfmTransmitL2TraceSourceMode            	INTEGER,
88718		rcCfmTransmitL2TraceSeqNumber			Integer32,
88719		rcCfmTransmitL2TraceResultOk			TruthValue,
88720		rcCfmTransmitL2TraceStatus		        INTEGER,
88721       		rcCfmTransmitL2TraceFlag		        INTEGER
88722	}
88723
88724rcCfmTransmitL2TraceVlanId OBJECT-TYPE
88725	SYNTAX		Integer32 (1..4094)
88726	MAX-ACCESS	not-accessible
88727	STATUS		current
88728	DESCRIPTION	"A value that uniquely identifies the Customer Vlan"
88729	::= { rcCfmTransmitL2TraceEntry 1}
88730
88731rcCfmTransmitL2TracePriority OBJECT-TYPE
88732	SYNTAX  	Integer32(0..7)
88733	MAX-ACCESS	read-write
88734	STATUS		current
88735	DESCRIPTION	"Priority. 3 bit value to be used in the VLAN hdr,
88736                        if present in the transmitted frame."
88737	DEFVAL {7}
88738	::= { rcCfmTransmitL2TraceEntry 2}
88739
88740rcCfmTransmitL2TraceDestMacAddress OBJECT-TYPE
88741	SYNTAX		MacAddress
88742	MAX-ACCESS	read-write
88743	STATUS		current
88744	DESCRIPTION	"An indication of the target MAC Address field to be transmitted"
88745	::= { rcCfmTransmitL2TraceEntry 3}
88746
88747rcCfmTransmitL2TraceHostName OBJECT-TYPE
88748	SYNTAX		OCTET STRING (SIZE (0..255))
88749	MAX-ACCESS	read-write
88750	STATUS		current
88751	DESCRIPTION	"The target host name"
88752	::= { rcCfmTransmitL2TraceEntry 4}
88753
88754rcCfmTransmitL2TraceIsid  OBJECT-TYPE
88755	SYNTAX        Integer32 (1..16777215)
88756        MAX-ACCESS    read-write
88757        STATUS        current
88758        DESCRIPTION   "Isid Id"
88759	::= { rcCfmTransmitL2TraceEntry 5}
88760
88761rcCfmTransmitL2TraceNickName OBJECT-TYPE
88762	SYNTAX        DisplayString (SIZE (7))
88763 	MAX-ACCESS    read-only
88764	STATUS        current
88765        DESCRIPTION   "Local Node nick name"
88766	::= { rcCfmTransmitL2TraceEntry 6}
88767
88768rcCfmTransmitL2TraceDestIsHostName OBJECT-TYPE
88769	SYNTAX 		TruthValue
88770	MAX-ACCESS	read-write
88771	STATUS		current
88772	DESCRIPTION	"True indicates that the host name is used for L2Trace transmission"
88773	::= { rcCfmTransmitL2TraceEntry 7}
88774
88775rcCfmTransmitL2TraceIsidTree  OBJECT-TYPE
88776	SYNTAX 		TruthValue
88777	MAX-ACCESS	read-write
88778	STATUS		current
88779	DESCRIPTION	"True indicates that the multicast tree will be traced.
88780		         False indicates that the unicast path will be traced"
88781	::= { rcCfmTransmitL2TraceEntry 8}
88782
88783rcCfmTransmitL2TraceTtl     OBJECT-TYPE
88784	SYNTAX  	Integer32(0..255)
88785	MAX-ACCESS	read-write
88786	STATUS		current
88787	DESCRIPTION	"The number of hops remaining to this L2Trace.
88788			 Decremented by 1 by each Bridge that handles the L2Trace.
88789			 The decremented value is returned in the L2Trace. If 0
88790                         on output, the L2Trace is not transmitted to the next
88791                         hop. The value of the TTL Field in the L2Trace
88792                         transmitted by the originating MEP is controlled by a
88793                         Managed Object; The default value if none is
88794                         specified is 64."
88795	DEFVAL {64}
88796	::= { rcCfmTransmitL2TraceEntry 9}
88797
88798
88799rcCfmTransmitL2TraceSourceMode  OBJECT-TYPE
88800        SYNTAX        INTEGER {
88801			      nodal(1),
88802			      smltVirtual(2),
88803                              noVlanMac(3)
88804                      }
88805        MAX-ACCESS      read-write
88806        STATUS          current
88807        DESCRIPTION     "Source modes of the transmit loopback service. "
88808        DEFVAL {nodal}
88809        ::= { rcCfmTransmitL2TraceEntry 10}
88810
88811rcCfmTransmitL2TraceSeqNumber OBJECT-TYPE
88812	SYNTAX 		Integer32
88813	MAX-ACCESS	read-only
88814	STATUS		current
88815	DESCRIPTION	"The transaction identifier/sequence number of the first loopback
88816			message (to be) sent."
88817	DEFVAL {0}
88818	::= { rcCfmTransmitL2TraceEntry 11}
88819
88820rcCfmTransmitL2TraceResultOk OBJECT-TYPE
88821	SYNTAX 		TruthValue
88822	MAX-ACCESS	read-only
88823	STATUS		current
88824	DESCRIPTION	"Indicates the result of the operation:
88825			-true.    The L2Trace Message(s) will be (or have been) sent.
88826			-false.   The L2Trace Message(s) will not be sent."
88827	DEFVAL {true}
88828	::= { rcCfmTransmitL2TraceEntry 12}
88829
88830rcCfmTransmitL2TraceStatus 	OBJECT-TYPE
88831	SYNTAX 		INTEGER {
88832				ready(1),
88833				transmit(2),
88834                                abort(3)
88835			}
88836	MAX-ACCESS	read-write
88837	STATUS		current
88838	DESCRIPTION	"Status of the transmit loopback service:
88839			-ready.      The service is available.
88840			-transmit.   The service is transmitting, or about to
88841                                     transmit, the L2Trace messages.
88842                        -abort       The service is aborted or about to abort
88843                                     the L2Trace messages.
88844
88845			This column will also be used to avoid concurrency or
88846                        race condition problems that could occur if two or
88847                        more management entities try to
88848			use the service at the same time. "
88849	REFERENCE       "Delete notReady status due to CR Q01482201"
88850	DEFVAL {ready}
88851	::= { rcCfmTransmitL2TraceEntry 13}
88852
88853rcCfmTransmitL2TraceFlag    OBJECT-TYPE
88854	SYNTAX 		INTEGER {
88855				none(1),
88856				internalError(2),
88857                                invalidMac(3),
88858                                mepDisabled(4),
88859                                noL2TraceResponse(5),
88860                                l2TraceToOwnMepMac(6),
88861                                l2TraceComplete(7),
88862			        l2TraceLookupFailure(8),
88863				l2TraceLeafNode(9),
88864				l2TraceNotInTree(10),
88865				l2TraceSmltNotPrimary(11)
88866			}
88867	MAX-ACCESS	read-only
88868	STATUS	        current
88869	DESCRIPTION	"L2Trace result flag indicating L2Trace status or error code.
88870                         Each enum value represents a status or error case.
88871                         1 - No error
88872                         2 - L2Trace Internal Error
88873                         3 - Invalid Mac Address
88874                         4 - Mep must be enabled in order to perform L2Trace
88875                         5 - No L2Trace response received
88876                         6 - L2Trace to own Mep MAC is not sent
88877                         7 - L2Trace completed
88878			 8 - Lookup failure for L2Trace
88879			 9 - On a leaf node in the i-sid tree
88880			10 - Not in the i-sid tree
88881			11 - Requested SMLT Source from Non-Primary Node"
88882
88883
88884	::= { rcCfmTransmitL2TraceEntry 14}
88885
88886-- L2Trace Reply Table
88887
88888rcCfmL2TraceReplyTable OBJECT-TYPE
88889        SYNTAX          SEQUENCE OF RcCfmL2TraceReplyEntry
88890        MAX-ACCESS      not-accessible
88891        STATUS          current
88892        DESCRIPTION
88893                "This table contains a list of l2trace replies received
88894                by a specific MEP in response to a linktrace message."
88895        ::= { rcCfm 36}
88896
88897rcCfmL2TraceReplyEntry OBJECT-TYPE
88898        SYNTAX          RcCfmL2TraceReplyEntry
88899        MAX-ACCESS      not-accessible
88900        STATUS          current
88901        DESCRIPTION     "The Linktrace Reply table entry."
88902        INDEX           {rcCfmL2TraceReplyVlanId,rcCfmL2TraceReplySeqNumber,
88903                         rcCfmL2TraceReplyHop,rcCfmL2TraceReplyReceiveOrder}
88904        ::= { rcCfmL2TraceReplyTable 1}
88905
88906RcCfmL2TraceReplyEntry ::=
88907        SEQUENCE {
88908		rcCfmL2TraceReplyVlanId	              Integer32,
88909		rcCfmL2TraceReplySeqNumber	      Integer32,
88910		rcCfmL2TraceReplyHop                  Integer32,
88911                rcCfmL2TraceReplyReceiveOrder         Integer32,
88912		rcCfmL2TraceReplyTtl                  Integer32,
88913                rcCfmL2TraceReplySrcMac               MacAddress,
88914		rcCfmL2TraceReplyHostName             OCTET STRING,
88915		rcCfmL2TraceReplyLastSrcMac            MacAddress,
88916		rcCfmL2TraceReplyLastHostName          OCTET STRING
88917             }
88918
88919rcCfmL2TraceReplyVlanId OBJECT-TYPE
88920	SYNTAX		Integer32 (1..4094)
88921	MAX-ACCESS	not-accessible
88922	STATUS		current
88923	DESCRIPTION	"A value that uniquely identifies the Customer Vlan"
88924	::= {rcCfmL2TraceReplyEntry 1}
88925
88926rcCfmL2TraceReplySeqNumber OBJECT-TYPE
88927        SYNTAX          Integer32 (0..2147483647)
88928        MAX-ACCESS      not-accessible
88929        STATUS          current
88930        DESCRIPTION
88931                "The transaction identifier/sequence number returned by a
88932                previous transmit linktrace message command, indicating which
88933                L2Trace's response is going to be returned."
88934        DEFVAL {0}
88935        ::= { rcCfmL2TraceReplyEntry 2}
88936
88937rcCfmL2TraceReplyHop     OBJECT-TYPE
88938        SYNTAX          Integer32 (0..255)
88939        MAX-ACCESS      not-accessible
88940        STATUS          current
88941        DESCRIPTION     "The number of hops away from L2Trace initiator."
88942        ::= { rcCfmL2TraceReplyEntry 3}
88943
88944rcCfmL2TraceReplyReceiveOrder OBJECT-TYPE
88945        SYNTAX          Integer32 (1..2147483647)
88946        MAX-ACCESS      not-accessible
88947        STATUS          current
88948        DESCRIPTION
88949                "An index to distinguish among multiple L2Trace responses
88950                with the same Transaction Identifier field  value. This value
88951                is assigned sequentially from 1, in the order that the
88952                Linktrace Initiator received the responses."
88953        ::= { rcCfmL2TraceReplyEntry 4}
88954
88955rcCfmL2TraceReplyTtl     OBJECT-TYPE
88956        SYNTAX          Integer32 (0..255)
88957        MAX-ACCESS      read-only
88958        STATUS          current
88959        DESCRIPTION     "Ttl field value for a returned L2Trace response."
88960        ::= { rcCfmL2TraceReplyEntry 5}
88961
88962rcCfmL2TraceReplySrcMac OBJECT-TYPE
88963        SYNTAX          MacAddress
88964        MAX-ACCESS      read-only
88965        STATUS          current
88966        DESCRIPTION
88967                "Mac address of the MP that respond to the L2Trace request for
88968                this L2traceReply"
88969        ::= { rcCfmL2TraceReplyEntry 6}
88970
88971rcCfmL2TraceReplyHostName OBJECT-TYPE
88972	SYNTAX    OCTET STRING (SIZE (0..255))
88973	MAX-ACCESS      read-only
88974        STATUS          current
88975        DESCRIPTION
88976                "The host name of the replying node"
88977	::= { rcCfmL2TraceReplyEntry 7}
88978
88979rcCfmL2TraceReplyLastSrcMac OBJECT-TYPE
88980	SYNTAX          MacAddress
88981        MAX-ACCESS      read-only
88982        STATUS          current
88983        DESCRIPTION
88984                "The MAC address of the node that forwarded the L2Trace to the responding node"
88985	::= { rcCfmL2TraceReplyEntry 8}
88986
88987rcCfmL2TraceReplyLastHostName OBJECT-TYPE
88988	SYNTAX    OCTET STRING (SIZE (0..255))
88989	MAX-ACCESS      read-only
88990        STATUS          current
88991        DESCRIPTION
88992                "The host name of the node that forwarded the L2Trace to the responding node"
88993	::= { rcCfmL2TraceReplyEntry 9}
88994
88995-- The Transmit L2 Ip Ping Table
88996
88997rcCfmTransmitL2IpPingTable OBJECT-TYPE
88998	SYNTAX		SEQUENCE OF RcCfmTransmitL2IpPingEntry
88999	MAX-ACCESS	not-accessible
89000	STATUS		current
89001	DESCRIPTION	"Connectivity Fault Management transmit L2IpPing table"
89002	::= { rcCfm 37}
89003
89004rcCfmTransmitL2IpPingEntry OBJECT-TYPE
89005	SYNTAX		RcCfmTransmitL2IpPingEntry
89006	MAX-ACCESS	not-accessible
89007	STATUS		current
89008	DESCRIPTION	"L2IpPing entry."
89009	INDEX		{rcCfmTransmitL2IpPingIpAddrType,
89010                         rcCfmTransmitL2IpPingIpAddr}
89011	::= { rcCfmTransmitL2IpPingTable 1}
89012
89013RcCfmTransmitL2IpPingEntry ::=
89014	SEQUENCE {
89015                rcCfmTransmitL2IpPingIpAddrType         InetAddressType,
89016                rcCfmTransmitL2IpPingIpAddr             InetAddress,
89017                rcCfmTransmitL2IpPingVrfId              Integer32,
89018                rcCfmTransmitL2IpPingVrfName            DisplayString,
89019		rcCfmTransmitL2IpPingMessages		Integer32,
89020	        rcCfmTransmitL2IpPingTimeoutInt         Integer32,
89021	        rcCfmTransmitL2IpPingTestPattern        INTEGER,
89022	        rcCfmTransmitL2IpPingDataSize	        Integer32,
89023		rcCfmTransmitL2IpPingStatus		INTEGER,
89024		rcCfmTransmitL2IpPingResultOk		TruthValue,
89025                rcCfmTransmitL2IpPingPathsFound         Integer32,
89026                rcCfmTransmitL2IpPingRowStatus          RowStatus
89027 	}
89028
89029rcCfmTransmitL2IpPingIpAddrType OBJECT-TYPE
89030        SYNTAX        InetAddressType
89031        MAX-ACCESS    not-accessible
89032        STATUS        current
89033        DESCRIPTION   "The address type of destination IP Address "
89034        ::= { rcCfmTransmitL2IpPingEntry 1 }
89035
89036rcCfmTransmitL2IpPingIpAddr OBJECT-TYPE
89037        SYNTAX        InetAddress
89038        MAX-ACCESS    not-accessible
89039        STATUS        current
89040        DESCRIPTION   "Destination IP Address."
89041        ::= { rcCfmTransmitL2IpPingEntry 2 }
89042
89043rcCfmTransmitL2IpPingVrfId OBJECT-TYPE
89044        SYNTAX        Integer32
89045        MAX-ACCESS    read-only
89046        STATUS        current
89047        DESCRIPTION   "VRF ID "
89048        ::= { rcCfmTransmitL2IpPingEntry 3 }
89049
89050rcCfmTransmitL2IpPingVrfName   OBJECT-TYPE
89051     SYNTAX         DisplayString (SIZE (0..64))
89052     MAX-ACCESS     read-only
89053     STATUS         current
89054     DESCRIPTION    "The Name of the Virtual Router"
89055        ::= {rcCfmTransmitL2IpPingEntry 4 }
89056
89057rcCfmTransmitL2IpPingMessages  OBJECT-TYPE
89058	SYNTAX  	Integer32(1..200)
89059	MAX-ACCESS	read-create
89060	STATUS		current
89061	DESCRIPTION	"The number of L2IpPing messages to be transmitted
89062                         per mac/vlan pair."
89063	DEFVAL {1}
89064	::= { rcCfmTransmitL2IpPingEntry 5}
89065
89066rcCfmTransmitL2IpPingTimeoutInt  OBJECT-TYPE
89067        SYNTAX          Integer32(1..10)
89068        MAX-ACCESS      read-create
89069        STATUS          current
89070        DESCRIPTION    "The interval to wait for an L2IpPing time-out with a
89071                       range of (1..10)  seconds with a default value of 3
89072                       seconds."
89073        DEFVAL {3}
89074        ::= { rcCfmTransmitL2IpPingEntry 6}
89075
89076rcCfmTransmitL2IpPingTestPattern OBJECT-TYPE
89077        SYNTAX          INTEGER {
89078                               allZero(1),
89079                               allZeroCrc(2),
89080                               pseudoRandomBitSequence(3),
89081                               pseudoRandomBitSequenceCrc(4)
89082                        }
89083        MAX-ACCESS      read-create
89084        STATUS          current
89085        DESCRIPTION     "The test pattern to use in the L2IpPing PDUs
89086                        with range of values namely allZero, allZeroCrc,
89087                        pseudoRandomBitSequence and pseudoRandomBitSequenceCrc
89088                        and with a default value of allZero.
89089                        value                  meaning
89090                        --------               -------
89091                        allZero(1)             Null signal without CRC-32
89092                        allZeroCrc(2)          Null signal with CRC-32
89093                        pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32
89094                        pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32"
89095        DEFVAL {allZero}
89096        ::= { rcCfmTransmitL2IpPingEntry 7}
89097
89098rcCfmTransmitL2IpPingDataSize  OBJECT-TYPE
89099	SYNTAX  	Integer32(0..400)
89100	MAX-ACCESS	read-create
89101	STATUS		current
89102	DESCRIPTION	"An arbitrary amount of data to be included in the
89103                        data TLV, if the Data Size is selected to be sent."
89104	DEFVAL {0}
89105	::= { rcCfmTransmitL2IpPingEntry 8}
89106
89107rcCfmTransmitL2IpPingStatus 	OBJECT-TYPE
89108	SYNTAX 		INTEGER {
89109				ready(1),
89110				transmit(2),
89111                                abort(3)
89112			}
89113	MAX-ACCESS	read-create
89114	STATUS		current
89115	DESCRIPTION	"Status of the transmit loopback service:
89116			-ready.      The service is available.
89117			-transmit.   The service is transmitting, or about to
89118                                     transmit, the L2IpPing messages.
89119                        -abort       The service is aborted or about to abort
89120                                     the L2IpPing messages.
89121
89122			This column will also be used to avoid concurrency or
89123                        race condition problems that could occur if two or
89124                        more management entities try to
89125			use the service at the same time. "
89126	REFERENCE       "Delete notReady status due to CR Q01482201"
89127	DEFVAL {ready}
89128	::= { rcCfmTransmitL2IpPingEntry 9}
89129
89130rcCfmTransmitL2IpPingResultOk OBJECT-TYPE
89131	SYNTAX 		TruthValue
89132	MAX-ACCESS	read-only
89133	STATUS		current
89134	DESCRIPTION	"Indicates the result of the operation:
89135			-true.    L2IpPing Message(s) will be/have been sent.
89136			-false.   L2IpPing Message(s) will not be sent."
89137	DEFVAL {true}
89138	::= { rcCfmTransmitL2IpPingEntry 10}
89139
89140rcCfmTransmitL2IpPingPathsFound   OBJECT-TYPE
89141	SYNTAX  	Integer32
89142	MAX-ACCESS	read-only
89143	STATUS	        current
89144	DESCRIPTION	"The number of paths found to execute l2ping command"
89145        DEFVAL          { 0 }
89146	::= { rcCfmTransmitL2IpPingEntry 11}
89147
89148rcCfmTransmitL2IpPingRowStatus OBJECT-TYPE
89149        SYNTAX        RowStatus
89150        MAX-ACCESS    read-create
89151        STATUS        current
89152        DESCRIPTION   "Used to create/delete entries in the
89153                       rcCfmTransmitL2IpPingTable. Deletion of an entry
89154                       in this table results in corresponding
89155                       rcCfmL2IpPingReplyTable entries being deleted."
89156        ::= { rcCfmTransmitL2IpPingEntry 12 }
89157
89158-- L2 Ip Ping Reply Table
89159
89160rcCfmL2IpPingReplyTable OBJECT-TYPE
89161        SYNTAX          SEQUENCE OF RcCfmL2IpPingReplyEntry
89162        MAX-ACCESS      not-accessible
89163        STATUS          current
89164        DESCRIPTION
89165                "This table contains a list of l2 ip ping replies received "
89166        ::= { rcCfm 38}
89167
89168rcCfmL2IpPingReplyEntry OBJECT-TYPE
89169        SYNTAX          RcCfmL2IpPingReplyEntry
89170        MAX-ACCESS      not-accessible
89171        STATUS          current
89172        DESCRIPTION     "The L2 Ip Ping Reply table entry."
89173        INDEX           {rcCfmL2IpPingReplyIpAddrType,
89174                         rcCfmL2IpPingReplyIpAddr,
89175                         rcCfmL2IpPingReplySendOrder}
89176        ::= { rcCfmL2IpPingReplyTable 1}
89177
89178RcCfmL2IpPingReplyEntry ::=
89179        SEQUENCE {
89180                rcCfmL2IpPingReplyIpAddrType            InetAddressType,
89181                rcCfmL2IpPingReplyIpAddr                InetAddress,
89182                rcCfmL2IpPingReplySendOrder             Integer32,
89183                rcCfmL2IpPingReplyVrfId                 Integer32,
89184		rcCfmL2IpPingReplyVlanId                Integer32,
89185                rcCfmL2IpPingReplyDestMacAddress        MacAddress,
89186                rcCfmL2IpPingReplyPortNum               InterfaceIndex,
89187		rcCfmL2IpPingReplyDestHostName          OCTET STRING,
89188		rcCfmL2IpPingReplySize                  Integer32,
89189		rcCfmL2IpPingReplyPktsTx                Integer32,
89190		rcCfmL2IpPingReplyPktsRx                Integer32,
89191		rcCfmL2IpPingReplyPercentLossWhole      Integer32,
89192		rcCfmL2IpPingReplyPercentLossFract      Integer32,
89193                rcCfmL2IpPingReplyMinRoundTrip          Integer32,
89194                rcCfmL2IpPingReplyMaxRoundTrip          Integer32,
89195                rcCfmL2IpPingReplyRttAvgWhole           Integer32,
89196                rcCfmL2IpPingReplyRttAvgFract           Integer32,
89197                rcCfmL2IpPingReplyFlag                  INTEGER
89198             }
89199
89200rcCfmL2IpPingReplyIpAddrType OBJECT-TYPE
89201        SYNTAX        InetAddressType
89202        MAX-ACCESS    not-accessible
89203        STATUS        current
89204        DESCRIPTION   "The address type of destination IP Address "
89205        ::= { rcCfmL2IpPingReplyEntry 1 }
89206
89207rcCfmL2IpPingReplyIpAddr OBJECT-TYPE
89208        SYNTAX        InetAddress
89209        MAX-ACCESS    not-accessible
89210        STATUS        current
89211        DESCRIPTION   "Destination IP Address."
89212        ::= { rcCfmL2IpPingReplyEntry 2 }
89213
89214rcCfmL2IpPingReplySendOrder OBJECT-TYPE
89215        SYNTAX          Integer32 (0..2147483647)
89216        MAX-ACCESS      not-accessible
89217        STATUS          current
89218        DESCRIPTION
89219                "An index to distinguish among multiple L2Ping sessions
89220                This value is assigned sequentially from 1. It denotes
89221                order that sessions were sent. It correlates to the number
89222                of paths found and stored in the rcCfmTransmitL2IpPingEntry."
89223        ::= { rcCfmL2IpPingReplyEntry 3}
89224
89225rcCfmL2IpPingReplyVrfId OBJECT-TYPE
89226        SYNTAX        Integer32
89227        MAX-ACCESS    read-only
89228        STATUS        current
89229        DESCRIPTION   "VRF ID "
89230        ::= { rcCfmL2IpPingReplyEntry 4 }
89231
89232rcCfmL2IpPingReplyVlanId OBJECT-TYPE
89233	SYNTAX		Integer32 (1..4094)
89234	MAX-ACCESS	read-only
89235	STATUS		current
89236	DESCRIPTION	"Vlan found from L3 lookup and used for transmission"
89237	::= {rcCfmL2IpPingReplyEntry 5}
89238
89239rcCfmL2IpPingReplyDestMacAddress OBJECT-TYPE
89240	SYNTAX		MacAddress
89241	MAX-ACCESS	read-only
89242	STATUS		current
89243	DESCRIPTION	"An indication of the target MAC Address transmitted"
89244	::= { rcCfmL2IpPingReplyEntry 6}
89245
89246rcCfmL2IpPingReplyPortNum OBJECT-TYPE
89247        SYNTAX          InterfaceIndex
89248        MAX-ACCESS      read-only
89249        STATUS          current
89250        DESCRIPTION     "Either the value '0', or the port number of the
89251                        port used for the l2ping.  "
89252        ::= { rcCfmL2IpPingReplyEntry 7 }
89253
89254rcCfmL2IpPingReplyDestHostName OBJECT-TYPE
89255	SYNTAX    OCTET STRING (SIZE (0..255))
89256	MAX-ACCESS      read-only
89257        STATUS          current
89258        DESCRIPTION
89259                "The host name of the responding node"
89260	::= { rcCfmL2IpPingReplyEntry 8}
89261
89262rcCfmL2IpPingReplySize OBJECT-TYPE
89263        SYNTAX          Integer32 (0..9600)
89264        MAX-ACCESS      read-only
89265        STATUS          current
89266        DESCRIPTION
89267                "The number of bytes of data sent"
89268        DEFVAL {0}
89269        ::= { rcCfmL2IpPingReplyEntry 9}
89270
89271rcCfmL2IpPingReplyPktsTx     OBJECT-TYPE
89272        SYNTAX          Integer32
89273        MAX-ACCESS      read-only
89274        STATUS          current
89275        DESCRIPTION     "Number of Packets transmitted for this vlan/mac"
89276        ::= { rcCfmL2IpPingReplyEntry 10}
89277
89278rcCfmL2IpPingReplyPktsRx     OBJECT-TYPE
89279        SYNTAX          Integer32
89280        MAX-ACCESS      read-only
89281        STATUS          current
89282        DESCRIPTION     "Number of Packets received for this vlan/mac"
89283        ::= { rcCfmL2IpPingReplyEntry 11}
89284
89285rcCfmL2IpPingReplyPercentLossWhole     OBJECT-TYPE
89286        SYNTAX          Integer32 (0..100)
89287        MAX-ACCESS      read-only
89288        STATUS          current
89289        DESCRIPTION     "Percentage of packet loss for this vlan/mac"
89290        ::= { rcCfmL2IpPingReplyEntry 12}
89291
89292rcCfmL2IpPingReplyPercentLossFract     OBJECT-TYPE
89293        SYNTAX          Integer32 (0..100)
89294        MAX-ACCESS      read-only
89295        STATUS          current
89296        DESCRIPTION     "Percentage of packet loss for this vlan/mac"
89297        ::= { rcCfmL2IpPingReplyEntry 13}
89298
89299rcCfmL2IpPingReplyMinRoundTrip    OBJECT-TYPE
89300        SYNTAX          Integer32
89301        MAX-ACCESS      read-only
89302        STATUS          current
89303        DESCRIPTION     "Min time for round-trip for this vlan/mac in us"
89304        ::= { rcCfmL2IpPingReplyEntry 14}
89305
89306rcCfmL2IpPingReplyMaxRoundTrip    OBJECT-TYPE
89307        SYNTAX          Integer32
89308        MAX-ACCESS      read-only
89309        STATUS          current
89310        DESCRIPTION     "Max time for round-trip for this vlan/mac in us"
89311        ::= { rcCfmL2IpPingReplyEntry 15}
89312
89313rcCfmL2IpPingReplyRttAvgWhole    OBJECT-TYPE
89314        SYNTAX          Integer32
89315        MAX-ACCESS      read-only
89316        STATUS          current
89317        DESCRIPTION     "Average time for round-trip for this vlan/mac in us"
89318        ::= { rcCfmL2IpPingReplyEntry 16}
89319
89320rcCfmL2IpPingReplyRttAvgFract    OBJECT-TYPE
89321        SYNTAX          Integer32
89322        MAX-ACCESS      read-only
89323        STATUS          current
89324        DESCRIPTION     "Fractional portion of Average time for round-trip"
89325        ::= { rcCfmL2IpPingReplyEntry 17}
89326
89327rcCfmL2IpPingReplyFlag     OBJECT-TYPE
89328	SYNTAX 		INTEGER {
89329				none(1),
89330				internalError(2),
89331                                invalidMac(3),
89332                                mepDisabled(4),
89333                                invalidMD(5),
89334                                invalidMA(6),
89335			        noMepFound(7),
89336                                unknownServiceInstance(8),
89337                                l2PingToOwnMepMac(9),
89338                                l2PingComplete(10)
89339			}
89340	MAX-ACCESS	read-only
89341	STATUS	        current
89342	DESCRIPTION	"Result flag indicating status or error code.
89343                         Each enum value represents a status or error case.
89344                         1 - No error
89345                         2 - Internal Error
89346                         3 - Invalid Ip
89347                         4 - L2Trace completed
89348			 5 - Lookup failure for IP (no vlan/mac entries)"
89349        ::= { rcCfmL2IpPingReplyEntry 18}
89350
89351-- The Transmit L2 Ip Trace Table
89352rcCfmTransmitL2IpTraceTable OBJECT-TYPE
89353	SYNTAX		SEQUENCE OF RcCfmTransmitL2IpTraceEntry
89354	MAX-ACCESS	not-accessible
89355	STATUS		current
89356	DESCRIPTION	"Connectivity Fault Management transmit L2IpTrace table"
89357	::= { rcCfm 39}
89358
89359rcCfmTransmitL2IpTraceEntry OBJECT-TYPE
89360	SYNTAX		RcCfmTransmitL2IpTraceEntry
89361	MAX-ACCESS	not-accessible
89362	STATUS		current
89363	DESCRIPTION	"L2IpTrace entry."
89364	INDEX		{rcCfmTransmitL2IpTraceIpAddrType,
89365                         rcCfmTransmitL2IpTraceIpAddr }
89366	::= { rcCfmTransmitL2IpTraceTable 1}
89367
89368RcCfmTransmitL2IpTraceEntry ::=
89369	SEQUENCE {
89370                rcCfmTransmitL2IpTraceIpAddrType        InetAddressType,
89371                rcCfmTransmitL2IpTraceIpAddr            InetAddress,
89372                rcCfmTransmitL2IpTraceVrfId             Integer32,
89373                rcCfmTransmitL2IpTraceVrfName           DisplayString,
89374		rcCfmTransmitL2IpTraceTtl 	        Integer32,
89375		rcCfmTransmitL2IpTraceStatus		INTEGER,
89376		rcCfmTransmitL2IpTraceResultOk		TruthValue,
89377                rcCfmTransmitL2IpTracePathsFound        Integer32,
89378                rcCfmTransmitL2IpTraceRowStatus         RowStatus
89379	}
89380
89381rcCfmTransmitL2IpTraceIpAddrType OBJECT-TYPE
89382        SYNTAX        InetAddressType
89383        MAX-ACCESS    not-accessible
89384        STATUS        current
89385        DESCRIPTION   "The address type of destination IP Address "
89386        ::= { rcCfmTransmitL2IpTraceEntry 1 }
89387
89388rcCfmTransmitL2IpTraceIpAddr OBJECT-TYPE
89389        SYNTAX        InetAddress
89390        MAX-ACCESS    not-accessible
89391        STATUS        current
89392        DESCRIPTION   "Destination IP Address."
89393        ::= { rcCfmTransmitL2IpTraceEntry 2 }
89394
89395rcCfmTransmitL2IpTraceVrfId OBJECT-TYPE
89396        SYNTAX        Integer32
89397        MAX-ACCESS    read-only
89398        STATUS        current
89399        DESCRIPTION   "VRF ID "
89400        ::= { rcCfmTransmitL2IpTraceEntry 3 }
89401
89402rcCfmTransmitL2IpTraceVrfName   OBJECT-TYPE
89403     SYNTAX         DisplayString (SIZE (0..64))
89404     MAX-ACCESS     read-only
89405     STATUS         current
89406     DESCRIPTION    "The Name of the Virtual Router"
89407        ::= {rcCfmTransmitL2IpTraceEntry 4 }
89408
89409rcCfmTransmitL2IpTraceTtl     OBJECT-TYPE
89410	SYNTAX  	Integer32(0..255)
89411	MAX-ACCESS	read-create
89412	STATUS		current
89413	DESCRIPTION	"The number of hops remaining to this L2Trace.
89414			 Decremented by 1 by each Bridge that handles the L2Trace.
89415			 The decremented value is returned in the L2Trace. If 0
89416                         on output, the L2Trace is not transmitted to the next
89417                         hop. The value of the TTL Field in the L2Trace
89418                         transmitted by the originating MEP is controlled by a
89419                         Managed Object; The default value if none is
89420                         specified is 64."
89421	DEFVAL {64}
89422	::= { rcCfmTransmitL2IpTraceEntry 5}
89423
89424rcCfmTransmitL2IpTraceStatus 	OBJECT-TYPE
89425	SYNTAX 		INTEGER {
89426				ready(1),
89427				transmit(2),
89428                                abort(3)
89429			}
89430	MAX-ACCESS	read-create
89431	STATUS		current
89432	DESCRIPTION	"Status of the transmit loopback service:
89433			-ready.      The service is available.
89434			-transmit.   The service is transmitting, or about to
89435                                     transmit, the L2Trace messages.
89436                        -abort       The service is aborted or about to abort
89437                                     the L2Trace messages.
89438
89439			This column will also be used to avoid concurrency or
89440                        race condition problems that could occur if two or
89441                        more management entities try to
89442			use the service at the same time. "
89443	REFERENCE       "Delete notReady status due to CR Q01482201"
89444	DEFVAL {ready}
89445	::= { rcCfmTransmitL2IpTraceEntry 6}
89446
89447rcCfmTransmitL2IpTraceResultOk OBJECT-TYPE
89448	SYNTAX 		TruthValue
89449	MAX-ACCESS	read-only
89450	STATUS		current
89451	DESCRIPTION	"Indicates the result of the operation:
89452			-true.    The Trace Message(s) will be/have been sent.
89453			-false.   The Trace Message(s) will not be sent."
89454	DEFVAL {true}
89455	::= { rcCfmTransmitL2IpTraceEntry 7}
89456
89457rcCfmTransmitL2IpTracePathsFound   OBJECT-TYPE
89458	SYNTAX  	Integer32
89459	MAX-ACCESS	read-only
89460	STATUS	        current
89461	DESCRIPTION	"The number of paths found to execute l2trace command"
89462        DEFVAL          { 0 }
89463	::= { rcCfmTransmitL2IpTraceEntry 8}
89464
89465rcCfmTransmitL2IpTraceRowStatus OBJECT-TYPE
89466        SYNTAX        RowStatus
89467        MAX-ACCESS    read-create
89468        STATUS        current
89469        DESCRIPTION   "Used to create/delete entries in the
89470                       rcCfmTransmitL2IpTraceTable. Deletion of an entry
89471                       in this table results in corresponding
89472                       rcCfmL2IpTraceReplyTable entries being deleted."
89473        ::= { rcCfmTransmitL2IpTraceEntry 9 }
89474
89475
89476-- L2IpTrace Reply Table
89477
89478rcCfmL2IpTraceReplyTable OBJECT-TYPE
89479        SYNTAX          SEQUENCE OF RcCfmL2IpTraceReplyEntry
89480        MAX-ACCESS      not-accessible
89481        STATUS          current
89482        DESCRIPTION
89483                "This table contains a list of l2 ip trace replies received
89484                by a specific MEP in response to a linktrace message."
89485        ::= { rcCfm 40}
89486
89487rcCfmL2IpTraceReplyEntry OBJECT-TYPE
89488        SYNTAX          RcCfmL2IpTraceReplyEntry
89489        MAX-ACCESS      not-accessible
89490        STATUS          current
89491        DESCRIPTION     "The L2 Ip Trace Reply table entry."
89492        INDEX           {rcCfmL2IpTraceReplyIpAddrType,
89493                         rcCfmL2IpTraceReplyIpAddr,
89494                         rcCfmL2IpTraceReplySendOrder,
89495                         rcCfmL2IpTraceReplyHop,
89496                         rcCfmL2IpTraceReplyReceiveOrder}
89497        ::= { rcCfmL2IpTraceReplyTable 1}
89498
89499RcCfmL2IpTraceReplyEntry ::=
89500        SEQUENCE {
89501                rcCfmL2IpTraceReplyIpAddrType          InetAddressType,
89502                rcCfmL2IpTraceReplyIpAddr              InetAddress,
89503                rcCfmL2IpTraceReplySendOrder           Integer32,
89504		rcCfmL2IpTraceReplyHop                 Integer32,
89505                rcCfmL2IpTraceReplyReceiveOrder        Integer32,
89506		rcCfmL2IpTraceReplyTtl                 Integer32,
89507                rcCfmL2IpTraceReplyVrfId               Integer32,
89508		rcCfmL2IpTraceReplyVlanId	       Integer32,
89509                rcCfmL2IpTraceReplyDestMacAddress      MacAddress,
89510                rcCfmL2IpTraceReplyPortNum             InterfaceIndex,
89511		rcCfmL2IpTraceReplySeqNumber	       Integer32,
89512                rcCfmL2IpTraceReplySrcMac              MacAddress,
89513		rcCfmL2IpTraceReplyHostName            OCTET STRING,
89514		rcCfmL2IpTraceReplyLastSrcMac          MacAddress,
89515		rcCfmL2IpTraceReplyLastHostName        OCTET STRING,
89516                rcCfmL2IpTraceReplyFlag                INTEGER
89517             }
89518
89519rcCfmL2IpTraceReplyIpAddrType OBJECT-TYPE
89520        SYNTAX        InetAddressType
89521        MAX-ACCESS    not-accessible
89522        STATUS        current
89523        DESCRIPTION   "The address type of destination IP Address "
89524        ::= { rcCfmL2IpTraceReplyEntry 1 }
89525
89526rcCfmL2IpTraceReplyIpAddr OBJECT-TYPE
89527        SYNTAX        InetAddress
89528        MAX-ACCESS    not-accessible
89529        STATUS        current
89530        DESCRIPTION   "Destination IP Address."
89531        ::= { rcCfmL2IpTraceReplyEntry 2 }
89532
89533rcCfmL2IpTraceReplySendOrder OBJECT-TYPE
89534        SYNTAX          Integer32 (0..2147483647)
89535        MAX-ACCESS      not-accessible
89536        STATUS          current
89537        DESCRIPTION
89538                "An index to distinguish among multiple L2Trace sessions
89539                This value is assigned sequentially from 1. It denotes
89540                order that sessions were sent. It correlates to the number
89541                of paths found and stored in the rcCfmTransmitL2IpTraceEntry."
89542        ::= { rcCfmL2IpTraceReplyEntry 3}
89543
89544rcCfmL2IpTraceReplyHop     OBJECT-TYPE
89545        SYNTAX          Integer32 (0..255)
89546        MAX-ACCESS      not-accessible
89547        STATUS          current
89548        DESCRIPTION     "The number of L2 hops away from L2Trace initiator."
89549        ::= { rcCfmL2IpTraceReplyEntry 4}
89550
89551rcCfmL2IpTraceReplyReceiveOrder OBJECT-TYPE
89552        SYNTAX          Integer32 (0..2147483647)
89553        MAX-ACCESS      not-accessible
89554        STATUS          current
89555        DESCRIPTION
89556                "An index to distinguish among multiple L2Trace responses
89557                with the same Send Transaction Identifier field  value.
89558                This value is assigned sequentially from 1, in the order
89559                that the Linktrace Initiator received the responses. A
89560                zero value may be seen in error conditions"
89561        ::= { rcCfmL2IpTraceReplyEntry 5}
89562
89563rcCfmL2IpTraceReplyTtl     OBJECT-TYPE
89564        SYNTAX          Integer32 (0..255)
89565        MAX-ACCESS      read-only
89566        STATUS          current
89567        DESCRIPTION     "Ttl field value for a returned L2Trace response."
89568        ::= { rcCfmL2IpTraceReplyEntry 6}
89569
89570rcCfmL2IpTraceReplyVrfId OBJECT-TYPE
89571        SYNTAX        Integer32
89572        MAX-ACCESS    read-only
89573        STATUS        current
89574        DESCRIPTION   "VRF ID "
89575        ::= { rcCfmL2IpTraceReplyEntry 7}
89576
89577rcCfmL2IpTraceReplyVlanId OBJECT-TYPE
89578	SYNTAX		Integer32 (1..4094)
89579	MAX-ACCESS	read-only
89580	STATUS		current
89581	DESCRIPTION	"Vlan found from L3 lookup and used for transmission"
89582	::= {rcCfmL2IpTraceReplyEntry 8}
89583
89584rcCfmL2IpTraceReplyDestMacAddress OBJECT-TYPE
89585	SYNTAX		MacAddress
89586	MAX-ACCESS	read-only
89587	STATUS		current
89588	DESCRIPTION	"An indication of the target MAC Address transmitted"
89589	::= { rcCfmL2IpTraceReplyEntry 9}
89590
89591rcCfmL2IpTraceReplySeqNumber OBJECT-TYPE
89592        SYNTAX          Integer32 (0..2147483647)
89593        MAX-ACCESS      read-only
89594        STATUS          current
89595        DESCRIPTION
89596                "The transaction identifier/sequence number used in
89597                linktrace message packet"
89598        DEFVAL {0}
89599        ::= { rcCfmL2IpTraceReplyEntry 10}
89600
89601rcCfmL2IpTraceReplyPortNum OBJECT-TYPE
89602        SYNTAX          InterfaceIndex
89603        MAX-ACCESS      read-only
89604        STATUS          current
89605        DESCRIPTION     "Either the value '0', or the port number of the
89606                        port used for the l2trace.  "
89607        ::= { rcCfmL2IpTraceReplyEntry 11 }
89608
89609rcCfmL2IpTraceReplySrcMac OBJECT-TYPE
89610        SYNTAX          MacAddress
89611        MAX-ACCESS      read-only
89612        STATUS          current
89613        DESCRIPTION
89614                "Mac address of the MP that responded to L2Trace request for
89615                this L2traceReply"
89616        ::= { rcCfmL2IpTraceReplyEntry 12}
89617
89618rcCfmL2IpTraceReplyHostName OBJECT-TYPE
89619	SYNTAX    OCTET STRING (SIZE (0..255))
89620	MAX-ACCESS      read-only
89621        STATUS          current
89622        DESCRIPTION
89623                "The host name of the replying node"
89624	::= { rcCfmL2IpTraceReplyEntry 13}
89625
89626rcCfmL2IpTraceReplyLastSrcMac OBJECT-TYPE
89627	SYNTAX          MacAddress
89628        MAX-ACCESS      read-only
89629        STATUS          current
89630        DESCRIPTION
89631                "The MAC address of the node that forwarded the
89632                L2Trace to the responding node"
89633	::= { rcCfmL2IpTraceReplyEntry 14}
89634
89635rcCfmL2IpTraceReplyLastHostName OBJECT-TYPE
89636	SYNTAX    OCTET STRING (SIZE (0..255))
89637	MAX-ACCESS      read-only
89638        STATUS          current
89639        DESCRIPTION
89640                "The host name of the node that forwarded the L2Trace
89641                to the responding node"
89642	::= { rcCfmL2IpTraceReplyEntry 15}
89643
89644rcCfmL2IpTraceReplyFlag    OBJECT-TYPE
89645	SYNTAX 		INTEGER {
89646				none(1),
89647				internalError(2),
89648                                invalidMac(3),
89649                                mepDisabled(4),
89650                                noL2TraceResponse(5),
89651                                l2TraceToOwnMepMac(6),
89652                                l2TraceComplete(7),
89653			        l2TraceLookupFailure(8)
89654			}
89655	MAX-ACCESS	read-only
89656	STATUS	        current
89657	DESCRIPTION	"L2Trace result flag indicating status or error code.
89658                         Each enum value represents a status or error case.
89659                         1 - No error
89660                         2 - L2Trace Internal Error
89661                         3 - Invalid Mac Address
89662                         4 - Mep must be enabled in order to perform L2Trace
89663                         5 - No L2Trace response received
89664                         6 - L2Trace to own Mep MAC is not sent
89665                         7 - L2Trace completed
89666			 8 - Lookup failure for L2Trace"
89667
89668	::= { rcCfmL2IpTraceReplyEntry 16}
89669
89670-- The Transmit L2 Multicast Trace Table
89671
89672rcCfmTransmitL2McastTraceTable OBJECT-TYPE
89673        SYNTAX          SEQUENCE OF RcCfmTransmitL2McastTraceEntry
89674        MAX-ACCESS      not-accessible
89675        STATUS          current
89676        DESCRIPTION
89677                "This table contains a list of l2 multicast route trace
89678                requests."
89679        ::= { rcCfm 41}
89680
89681rcCfmTransmitL2McastTraceEntry OBJECT-TYPE
89682        SYNTAX          RcCfmTransmitL2McastTraceEntry
89683        MAX-ACCESS      not-accessible
89684        STATUS          current
89685        DESCRIPTION     "CFM Transmit L2 Multicast Trace Entry."
89686        INDEX           { rcCfmTransmitL2McastTraceSrcIpAddrType,
89687                          rcCfmTransmitL2McastTraceSrcIpAddr,
89688                          rcCfmTransmitL2McastTraceGroupIpAddrType,
89689                          rcCfmTransmitL2McastTraceGroupIpAddr,
89690                          rcCfmTransmitL2McastTraceServiceType,
89691                          rcCfmTransmitL2McastTraceServiceId
89692                        }
89693        ::= { rcCfmTransmitL2McastTraceTable 1 }
89694
89695
89696RcCfmTransmitL2McastTraceEntry ::= SEQUENCE {
89697
89698        rcCfmTransmitL2McastTraceSrcIpAddrType          InetAddressType,
89699        rcCfmTransmitL2McastTraceSrcIpAddr              InetAddress,
89700        rcCfmTransmitL2McastTraceGroupIpAddrType        InetAddressType,
89701        rcCfmTransmitL2McastTraceGroupIpAddr            InetAddress,
89702        rcCfmTransmitL2McastTraceServiceType            INTEGER,
89703        rcCfmTransmitL2McastTraceServiceId              Integer32,
89704        rcCfmTransmitL2McastTraceVrfName                DisplayString,
89705        rcCfmTransmitL2McastTraceRowStatus              RowStatus,
89706        rcCfmTransmitL2McastTracePriority               Integer32,
89707        rcCfmTransmitL2McastTraceTtl                    Integer32,
89708        rcCfmTransmitL2McastTraceSeqNumber              Integer32,
89709        rcCfmTransmitL2McastTraceStatus                 INTEGER,
89710        rcCfmTransmitL2McastTraceResultOk               TruthValue,
89711        rcCfmTransmitL2McastTraceFlag                   INTEGER
89712        }
89713
89714rcCfmTransmitL2McastTraceSrcIpAddrType OBJECT-TYPE
89715	SYNTAX          InetAddressType
89716	MAX-ACCESS      not-accessible
89717        STATUS          current
89718        DESCRIPTION
89719                "The address type of Source IP Address"
89720	::= { rcCfmTransmitL2McastTraceEntry 1 }
89721
89722rcCfmTransmitL2McastTraceSrcIpAddr OBJECT-TYPE
89723	SYNTAX          InetAddress
89724	MAX-ACCESS      not-accessible
89725        STATUS          current
89726        DESCRIPTION
89727                "Source IP Address. Support ipv4 at this time"
89728	::= { rcCfmTransmitL2McastTraceEntry 2 }
89729
89730rcCfmTransmitL2McastTraceGroupIpAddrType OBJECT-TYPE
89731	SYNTAX          InetAddressType
89732	MAX-ACCESS      not-accessible
89733        STATUS          current
89734        DESCRIPTION
89735                "The address type of Multicast Group IP Address"
89736	::= { rcCfmTransmitL2McastTraceEntry 3 }
89737
89738rcCfmTransmitL2McastTraceGroupIpAddr OBJECT-TYPE
89739	SYNTAX          InetAddress
89740	MAX-ACCESS      not-accessible
89741        STATUS          current
89742        DESCRIPTION
89743                "Multicast Group IP Address. Support ipv4 at this time"
89744	::= { rcCfmTransmitL2McastTraceEntry 4 }
89745
89746rcCfmTransmitL2McastTraceServiceType OBJECT-TYPE
89747	SYNTAX          INTEGER {
89748                        vlan(1),
89749                        vrfid(2)
89750                        }
89751	MAX-ACCESS      not-accessible
89752        STATUS          current
89753        DESCRIPTION
89754                "Service type indicates what value of service id means.
89755                 vlan - indicates value maps to VLAN
89756                 vrfid - indicates value maps to a VRF Id"
89757	::= { rcCfmTransmitL2McastTraceEntry 5 }
89758
89759rcCfmTransmitL2McastTraceServiceId OBJECT-TYPE
89760	SYNTAX          Integer32
89761	MAX-ACCESS      not-accessible
89762        STATUS          current
89763        DESCRIPTION
89764                "Value of VLAN or VRF-Id.  Meaning controlled by
89765                rcCfmTransmitL2McastTraceServiceType.  Value must be
89766                valid for type (e.g. VLAN range 1..4094)"
89767	::= { rcCfmTransmitL2McastTraceEntry 6 }
89768
89769rcCfmTransmitL2McastTraceVrfName OBJECT-TYPE
89770	SYNTAX          DisplayString (SIZE (0..64))
89771	MAX-ACCESS      read-only
89772        STATUS          current
89773        DESCRIPTION     "The name of the Virtual Router of the originator"
89774	::= { rcCfmTransmitL2McastTraceEntry 7 }
89775
89776rcCfmTransmitL2McastTraceRowStatus OBJECT-TYPE
89777	SYNTAX          RowStatus
89778	MAX-ACCESS      read-create
89779        STATUS          current
89780        DESCRIPTION     "Used to create/delete entries in the
89781                        rcCfmTransmitL2McastTraceTable.  Deletion
89782                        of an entry in this table results in a corresponding
89783                        rcCfmL2McastTraceReplyTable entries being deleted"
89784	::= { rcCfmTransmitL2McastTraceEntry 8 }
89785
89786rcCfmTransmitL2McastTracePriority OBJECT-TYPE
89787	SYNTAX          Integer32(0..7)
89788	MAX-ACCESS      read-create
89789        STATUS          current
89790        DESCRIPTION     "Priority. 3 bit value to be used in the VLAN hdr,
89791                        if present in the transmitted frame."
89792	DEFVAL {7}
89793	::= { rcCfmTransmitL2McastTraceEntry 9 }
89794
89795rcCfmTransmitL2McastTraceTtl OBJECT-TYPE
89796	SYNTAX          Integer32(0..255)
89797	MAX-ACCESS      read-create
89798        STATUS          current
89799        DESCRIPTION     "The number of hops remaining to this trace.
89800                        Decremented by 1 by each Bridge that handles trace.
89801                        If 0 on output, the trace is not transmitted to
89802                        the next hop.  The value of the TTL Field in the
89803                        trace trasnmitted by originating MEP is controlled
89804                        by a Managed Object; the default value if none is
89805                        specified is 64."
89806	DEFVAL {64}
89807	::= { rcCfmTransmitL2McastTraceEntry 10 }
89808
89809rcCfmTransmitL2McastTraceSeqNumber OBJECT-TYPE
89810	SYNTAX 		Integer32
89811	MAX-ACCESS	read-only
89812	STATUS		current
89813	DESCRIPTION	"The transaction identifier/sequence number of the
89814                        first message (to be) sent."
89815	::= { rcCfmTransmitL2McastTraceEntry 11}
89816
89817rcCfmTransmitL2McastTraceStatus OBJECT-TYPE
89818	SYNTAX 		INTEGER {
89819				ready(1),
89820				transmit(2),
89821                                abort(3)
89822			}
89823	MAX-ACCESS	read-create
89824	STATUS		current
89825	DESCRIPTION	"Status of the transmit loopback service:
89826			-ready.      The service is available.
89827			-transmit.   The service is transmitting, or about to
89828                                     transmit the trace messages.
89829                        -abort       The service is aborted or about to abort
89830                                     the trace messages.
89831
89832			This column will also be used to avoid concurrency or
89833                        race condition problems that could occur if two or
89834                        more management entities try to
89835			use the service at the same time. "
89836	DEFVAL {ready}
89837	::= { rcCfmTransmitL2McastTraceEntry 12}
89838
89839rcCfmTransmitL2McastTraceResultOk OBJECT-TYPE
89840	SYNTAX 		TruthValue
89841	MAX-ACCESS	read-only
89842	STATUS		current
89843	DESCRIPTION	"Indicates the result of the operation:
89844			-true.    The Trace Message(s) will/have been sent.
89845			-false.   The Trace Message(s) will not be sent."
89846	DEFVAL {true}
89847	::= { rcCfmTransmitL2McastTraceEntry 13 }
89848
89849rcCfmTransmitL2McastTraceFlag    OBJECT-TYPE
89850	SYNTAX 		INTEGER {
89851				none(1),
89852				internalError(2),
89853                                mepDisabled(3),
89854                                noResponse(4),
89855                                traceComplete(5),
89856				leafNode(6),
89857				noDataIsidFound(7)
89858			}
89859	MAX-ACCESS	read-only
89860	STATUS	        current
89861	DESCRIPTION	"Result flag indicating L2Trace status or error code.
89862                         Each enum value represents a status or error case.
89863                         1 - No error
89864                         2 - Internal Error
89865                         3 - Mep must be enabled in order to perform trace
89866                         4 - No response received
89867                         5 - Trace completed
89868			 6 - On a leaf node in the i-sid tree
89869			 7 - No Data Isid was found for S,G"
89870	::= {  rcCfmTransmitL2McastTraceEntry 14}
89871
89872
89873-- The L2 Multicast Trace Reply Table
89874
89875rcCfmL2McastTraceReplyTable OBJECT-TYPE
89876        SYNTAX          SEQUENCE OF RcCfmL2McastTraceReplyEntry
89877        MAX-ACCESS      not-accessible
89878        STATUS          current
89879        DESCRIPTION
89880                "This table contains a list of multicast route trace
89881                replies received by a specific MEP in response to a
89882                trace message."
89883        ::= { rcCfm 42}
89884
89885rcCfmL2McastTraceReplyEntry OBJECT-TYPE
89886        SYNTAX          RcCfmL2McastTraceReplyEntry
89887        MAX-ACCESS      not-accessible
89888        STATUS          current
89889        DESCRIPTION     "The L2 Multicast Trace Reply Table Entry"
89890        INDEX           { rcCfmL2McastTraceReplySrcIpAddrType,
89891                          rcCfmL2McastTraceReplySrcIpAddr,
89892                          rcCfmL2McastTraceReplyGroupIpAddrType,
89893                          rcCfmL2McastTraceReplyGroupIpAddr,
89894                          rcCfmL2McastTraceReplyServiceType,
89895                          rcCfmL2McastTraceReplyServiceId,
89896                          rcCfmL2McastTraceReplyHop,
89897                          rcCfmL2McastTraceReplyReceiveOrder
89898                        }
89899        ::= { rcCfmL2McastTraceReplyTable 1 }
89900
89901
89902RcCfmL2McastTraceReplyEntry ::= SEQUENCE {
89903
89904        rcCfmL2McastTraceReplySrcIpAddrType          InetAddressType,
89905        rcCfmL2McastTraceReplySrcIpAddr              InetAddress,
89906        rcCfmL2McastTraceReplyGroupIpAddrType        InetAddressType,
89907        rcCfmL2McastTraceReplyGroupIpAddr            InetAddress,
89908        rcCfmL2McastTraceReplyServiceType            INTEGER,
89909        rcCfmL2McastTraceReplyServiceId              Integer32,
89910        rcCfmL2McastTraceReplyHop                    Integer32,
89911        rcCfmL2McastTraceReplyReceiveOrder           Integer32,
89912        rcCfmL2McastTraceReplyTtl                    Integer32,
89913        rcCfmL2McastTraceReplyVrfName                DisplayString,
89914        rcCfmL2McastTraceReplySrcMac                 MacAddress,
89915        rcCfmL2McastTraceReplyHostName               OCTET STRING,
89916        rcCfmL2McastTraceReplyLastSrcMac             MacAddress,
89917        rcCfmL2McastTraceReplyLastHostName           OCTET STRING,
89918        rcCfmL2McastTraceReplySpbmVlanId             Integer32,
89919        rcCfmL2McastTraceReplyBMac                   MacAddress,
89920	rcCfmL2McastTraceReplyIsid                   Integer32
89921        }
89922
89923rcCfmL2McastTraceReplySrcIpAddrType OBJECT-TYPE
89924	SYNTAX          InetAddressType
89925	MAX-ACCESS      not-accessible
89926        STATUS          current
89927        DESCRIPTION
89928                "The address type of Source IP Address"
89929	::= { rcCfmL2McastTraceReplyEntry 1 }
89930
89931rcCfmL2McastTraceReplySrcIpAddr OBJECT-TYPE
89932	SYNTAX          InetAddress
89933	MAX-ACCESS      not-accessible
89934        STATUS          current
89935        DESCRIPTION
89936                "Source IP Address. Support ipv4 at this time"
89937	::= { rcCfmL2McastTraceReplyEntry 2 }
89938
89939rcCfmL2McastTraceReplyGroupIpAddrType OBJECT-TYPE
89940	SYNTAX          InetAddressType
89941	MAX-ACCESS      not-accessible
89942        STATUS          current
89943        DESCRIPTION
89944                "The address type of Multicast Group IP Address"
89945	::= { rcCfmL2McastTraceReplyEntry 3 }
89946
89947rcCfmL2McastTraceReplyGroupIpAddr OBJECT-TYPE
89948	SYNTAX          InetAddress
89949	MAX-ACCESS      not-accessible
89950        STATUS          current
89951        DESCRIPTION
89952                "Multicast Group IP Address. Support ipv4 at this time"
89953	::= { rcCfmL2McastTraceReplyEntry 4 }
89954
89955rcCfmL2McastTraceReplyServiceType OBJECT-TYPE
89956	SYNTAX          INTEGER {
89957                        vlan(1),
89958                        vrfid(2)
89959                        }
89960	MAX-ACCESS      not-accessible
89961        STATUS          current
89962        DESCRIPTION
89963                "Service type indicates what value of service id means.
89964                 vlan - indicates value maps to VLAN
89965                 vrfid - indicates value maps to a VRF Id"
89966	::= { rcCfmL2McastTraceReplyEntry 5 }
89967
89968rcCfmL2McastTraceReplyServiceId OBJECT-TYPE
89969	SYNTAX          Integer32
89970	MAX-ACCESS      not-accessible
89971        STATUS          current
89972        DESCRIPTION
89973                "Value of VLAN or VRF-Id.  Meaning controlled by
89974                rcCfmL2McastTraceReplyServiceType.  Value must be
89975                valid for type (e.g. VLAN range 1..4094)"
89976	::= { rcCfmL2McastTraceReplyEntry 6 }
89977
89978rcCfmL2McastTraceReplyHop OBJECT-TYPE
89979	SYNTAX          Integer32 (0..255)
89980	MAX-ACCESS      not-accessible
89981        STATUS          current
89982        DESCRIPTION     "The number of hops away from trace initiator"
89983	::= { rcCfmL2McastTraceReplyEntry 7 }
89984
89985rcCfmL2McastTraceReplyReceiveOrder OBJECT-TYPE
89986	SYNTAX          Integer32 (1..2147483647)
89987	MAX-ACCESS      not-accessible
89988        STATUS          current
89989        DESCRIPTION
89990                "An index to distinguish among multiple responses
89991                 with the same Transaction Identifier field  value. This value
89992                 is assigned sequentially from 1, in the order that the
89993                Linktrace Initiator received the responses."
89994        ::= { rcCfmL2McastTraceReplyEntry 8 }
89995
89996rcCfmL2McastTraceReplyTtl OBJECT-TYPE
89997	SYNTAX          Integer32(0..255)
89998	MAX-ACCESS      read-only
89999        STATUS          current
90000        DESCRIPTION     "Ttl field value for a returned trace response."
90001	::= { rcCfmL2McastTraceReplyEntry 9 }
90002
90003rcCfmL2McastTraceReplyVrfName OBJECT-TYPE
90004	SYNTAX          DisplayString (SIZE (0..64))
90005	MAX-ACCESS      read-only
90006        STATUS          current
90007        DESCRIPTION     "The name of the Virtual Router of the originator"
90008        ::= { rcCfmL2McastTraceReplyEntry 10}
90009
90010rcCfmL2McastTraceReplySrcMac OBJECT-TYPE
90011	SYNTAX          MacAddress
90012	MAX-ACCESS      read-only
90013        STATUS          current
90014        DESCRIPTION     "Mac address of the MP that respond to the trace
90015                        request"
90016	::= { rcCfmL2McastTraceReplyEntry 11 }
90017
90018rcCfmL2McastTraceReplyHostName OBJECT-TYPE
90019	SYNTAX          OCTET STRING (SIZE (0..255))
90020	MAX-ACCESS      read-only
90021        STATUS          current
90022        DESCRIPTION     "The host name of the replying node"
90023	::= { rcCfmL2McastTraceReplyEntry 12 }
90024
90025rcCfmL2McastTraceReplyLastSrcMac OBJECT-TYPE
90026	SYNTAX          MacAddress
90027	MAX-ACCESS      read-only
90028        STATUS          current
90029        DESCRIPTION     "The MAC address of the node that forwarded the trace
90030                        to the responding node"
90031	::= { rcCfmL2McastTraceReplyEntry 13 }
90032
90033rcCfmL2McastTraceReplyLastHostName OBJECT-TYPE
90034	SYNTAX          OCTET STRING (SIZE (0..255))
90035	MAX-ACCESS      read-only
90036        STATUS          current
90037        DESCRIPTION     "The host name of the node that forwarded the trace
90038                        to the responding node"
90039	::= { rcCfmL2McastTraceReplyEntry 14 }
90040
90041rcCfmL2McastTraceReplySpbmVlanId OBJECT-TYPE
90042	SYNTAX          Integer32
90043	MAX-ACCESS      read-only
90044        STATUS          current
90045        DESCRIPTION     "The SPBM VLAN id used for the trace"
90046	::= { rcCfmL2McastTraceReplyEntry 15 }
90047
90048rcCfmL2McastTraceReplyBMac OBJECT-TYPE
90049	SYNTAX          MacAddress
90050	MAX-ACCESS      read-only
90051        STATUS          current
90052        DESCRIPTION     "The multicast MAC address for the group"
90053	::= { rcCfmL2McastTraceReplyEntry 16 }
90054
90055rcCfmL2McastTraceReplyIsid OBJECT-TYPE
90056        SYNTAX        Integer32 (1..16777215)
90057        MAX-ACCESS    read-only
90058        STATUS        current
90059        DESCRIPTION   "Isid id for the group"
90060	::= { rcCfmL2McastTraceReplyEntry 17 }
90061
90062-- ISID Table
90063
90064rcIsidNumIsids OBJECT-TYPE
90065        SYNTAX          Integer32
90066        MAX-ACCESS      read-only
90067        STATUS          current
90068        DESCRIPTION     "The number of i-sids currently defined in the switch."
90069        ::= { rcIsid 1 }
90070
90071rcIsidServiceTable OBJECT-TYPE
90072        SYNTAX          SEQUENCE OF RcIsidServiceEntry
90073        MAX-ACCESS      not-accessible
90074        STATUS          current
90075        DESCRIPTION     "A list of service instance entries. The number of
90076                        entries is given by rcIsidNumIsids."
90077        ::= { rcIsid 2 }
90078
90079rcIsidServiceEntry OBJECT-TYPE
90080        SYNTAX          RcIsidServiceEntry
90081        MAX-ACCESS      not-accessible
90082        STATUS          current
90083        DESCRIPTION     "Entry containing configuration information for a
90084                        particular Service entry."
90085        INDEX           { rcIsidServiceId }
90086        ::= { rcIsidServiceTable 1 }
90087
90088RcIsidServiceEntry ::= SEQUENCE {
90089                rcIsidServiceId             Integer32,
90090                rcIsidServiceType           INTEGER,
90091                rcIsidServiceRowStatus      RowStatus,
90092                rcIsidServiceMacLimitEnable TruthValue,
90093                rcIsidServiceMaxMacLimit    Integer32,
90094                rcIsidServiceAction         INTEGER,
90095                rcIsidServiceOrigin         INTEGER,
90096                rcIsidServiceVnid             Integer32
90097            }
90098
90099rcIsidServiceId OBJECT-TYPE
90100        SYNTAX        Integer32(1..16777215)
90101        MAX-ACCESS    not-accessible
90102        STATUS        current
90103        DESCRIPTION   "A value that uniquely indentifies the service
90104                      associated with this entry. "
90105        ::= { rcIsidServiceEntry 1 }
90106
90107rcIsidServiceType OBJECT-TYPE
90108        SYNTAX        INTEGER {
90109                         elanTransparent(1),   --Port based service
90110                         elan(2),              --switched uni based service
90111                         etree(3),             --Private Vlan based service
90112                         l2vsn(4)              --Vlan based service
90113                      }
90114        MAX-ACCESS    read-create
90115        STATUS        current
90116        DESCRIPTION   "It represents the type of service associated
90117                       with this entry."
90118        ::= { rcIsidServiceEntry 2 }
90119
90120rcIsidServiceRowStatus OBJECT-TYPE
90121        SYNTAX        RowStatus
90122        MAX-ACCESS    read-create
90123        STATUS        current
90124        DESCRIPTION   "Used to create/delete entries in the Table."
90125        ::= { rcIsidServiceEntry 3 }
90126
90127rcIsidServiceMacLimitEnable OBJECT-TYPE
90128        SYNTAX        TruthValue
90129        MAX-ACCESS    read-create
90130        STATUS        current
90131        DESCRIPTION   "Controls whether the mac-limit should be enabled.
90132                       To enable, set this value to true. To disable,
90133                       set this value to false."
90134        ::= { rcIsidServiceEntry 4 }
90135
90136rcIsidServiceMaxMacLimit OBJECT-TYPE
90137        SYNTAX        Integer32(1..1000000)
90138        MAX-ACCESS    read-create
90139        STATUS        current
90140        DESCRIPTION   "A value used to indicate the maximum value of mac-
90141                       address that can be learnt on a per service(i-sid) basis."
90142        DEFVAL       { 1024 }
90143     ::= { rcIsidServiceEntry 5 }
90144
90145rcIsidServiceAction OBJECT-TYPE
90146        SYNTAX        INTEGER {
90147                         none(1),             -- none of the following
90148                         flushMacFdb(2),      -- flush MAC forwarding table
90149                         syncMacFdb(3)        -- sync MAC forwarding table
90150                      }
90151        MAX-ACCESS    read-create
90152        STATUS        current
90153        DESCRIPTION   "I-sid related actions."
90154        DEFVAL        { none }
90155        ::= { rcIsidServiceEntry 6 }
90156
90157rcIsidServiceOrigin OBJECT-TYPE
90158        SYNTAX        INTEGER {
90159                         config(1),             -- manually configured
90160	                 discoverLocal(2),      -- discovered by fabric attach
90161                         discoverRemote(3),     -- discovered by fabric attach ist peer
90162                         management(4),         -- configured through fa management isid
90163                         discoverBoth(5),       -- discovered by fabric attach and ist peer
90164			 spbm(6),	        -- cvlan
90165                         mgmtDiscoverLocal(7),  -- fa management isid and discovered by fabric attach
90166                         mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer
90167                         mgmtDiscoverBoth(9)    -- fa management isid, discovered by fabric attach and peer
90168                      }
90169        MAX-ACCESS    read-only
90170        STATUS        current
90171        DESCRIPTION   "It represents the origin of this isid."
90172        ::= { rcIsidServiceEntry 7 }
90173
90174rcIsidServiceVnid OBJECT-TYPE
90175        SYNTAX        Integer32
90176        MAX-ACCESS    read-only
90177        STATUS        current
90178        DESCRIPTION   "A value that uniquely identifies the vxlan service
90179                      associated with this entry. "
90180        ::= { rcIsidServiceEntry 8 }
90181
90182-- ISID Elan Transparent Table
90183
90184rcIsidElanTransparentTable OBJECT-TYPE
90185        SYNTAX          SEQUENCE OF RcIsidElanTransparentEntry
90186        MAX-ACCESS      not-accessible
90187        STATUS          current
90188        DESCRIPTION     "A list of service instance entries of type elan-
90189                        transparent. This is created by rcIsidServiceEntry."
90190    ::= { rcIsid 3 }
90191
90192rcIsidElanTransparentEntry OBJECT-TYPE
90193        SYNTAX          RcIsidElanTransparentEntry
90194        MAX-ACCESS      not-accessible
90195        STATUS          current
90196        DESCRIPTION     "Entry containing configuration information for a
90197                        particular Service entry of type elan-transparent."
90198        INDEX           { rcIsidElanTransparentId }
90199        ::= { rcIsidElanTransparentTable 1 }
90200
90201RcIsidElanTransparentEntry ::= SEQUENCE {
90202                    rcIsidElanTransparentId    Integer32,
90203                    rcIsidElanTransparentPortMembers  PortSet,
90204                    rcIsidElanTransparentMltIds    OCTET STRING
90205                  }
90206
90207rcIsidElanTransparentId OBJECT-TYPE
90208        SYNTAX        Integer32(1..16777215)
90209        MAX-ACCESS    not-accessible
90210        STATUS        current
90211        DESCRIPTION   "A value that uniquely identifies the service
90212                      already created by rcIsidServiceTable."
90213        ::= { rcIsidElanTransparentEntry 1 }
90214
90215rcIsidElanTransparentPortMembers OBJECT-TYPE
90216        SYNTAX        PortSet
90217        MAX-ACCESS    read-write
90218        STATUS        current
90219        DESCRIPTION   "The set of ports that are members of this service type."
90220        ::= { rcIsidElanTransparentEntry 2 }
90221
90222rcIsidElanTransparentMltIds OBJECT-TYPE
90223        SYNTAX          OCTET STRING (SIZE(0..65))
90224        MAX-ACCESS      read-write
90225        STATUS          current
90226        DESCRIPTION     "A set of bits represents the MLT IDs.From left to
90227                        right, the first bit set represent MltId 1. The
90228                        second bit set represent MltId 2, and so on so forth,
90229                        Up to bit 511 which represents Mlt Id 512."
90230        ::= { rcIsidElanTransparentEntry 3}
90231
90232-- ISID Elan End Point Table
90233
90234rcIsidElanEndPointTable OBJECT-TYPE
90235        SYNTAX          SEQUENCE OF RcIsidElanEndPointEntry
90236        MAX-ACCESS      not-accessible
90237        STATUS          current
90238        DESCRIPTION     "A list of elan end point entries."
90239    ::= { rcIsid 4 }
90240
90241rcIsidElanEndPointEntry OBJECT-TYPE
90242        SYNTAX          RcIsidElanEndPointEntry
90243        MAX-ACCESS      not-accessible
90244        STATUS          current
90245        DESCRIPTION     "Entry containing configuration information for a
90246                        particular elan end point."
90247        INDEX           { rcIsidElanEndPointIsid,
90248                          rcIsidElanEndPointCvid,
90249                          rcIsidElanEndPointIfIndex}
90250        ::= { rcIsidElanEndPointTable 1 }
90251
90252RcIsidElanEndPointEntry ::= SEQUENCE {
90253             rcIsidElanEndPointIsid       Integer32,
90254	     rcIsidElanEndPointCvid       Integer32,
90255             rcIsidElanEndPointIfIndex    InterfaceIndex,
90256             rcIsidElanEndPointRowStatus  RowStatus,
90257             rcIsidElanEndPointBpdu       TruthValue,
90258             rcIsidElanEndPointOrigin     INTEGER
90259                  }
90260
90261rcIsidElanEndPointIsid OBJECT-TYPE
90262        SYNTAX        Integer32(1..16777215)
90263        MAX-ACCESS    not-accessible
90264        STATUS        current
90265        DESCRIPTION   "A value that uniquely identifies the i-sid
90266        of this elan end point."
90267        ::= { rcIsidElanEndPointEntry 1 }
90268
90269rcIsidElanEndPointCvid OBJECT-TYPE
90270        SYNTAX        Integer32 (1..4096)
90271        MAX-ACCESS    not-accessible
90272        STATUS        current
90273        DESCRIPTION   "A value that uniquely identifies the customer vid
90274        of this elan end point. 4095 is not used. 4096 is reserved for
90275        untagged case"
90276        ::= { rcIsidElanEndPointEntry 2 }
90277
90278rcIsidElanEndPointIfIndex OBJECT-TYPE
90279        SYNTAX        InterfaceIndex
90280        MAX-ACCESS    not-accessible
90281        STATUS        current
90282        DESCRIPTION   "The interface index for mlt or port of this elan end point."
90283        ::= { rcIsidElanEndPointEntry 3 }
90284
90285rcIsidElanEndPointRowStatus OBJECT-TYPE
90286        SYNTAX          RowStatus
90287        MAX-ACCESS      read-create
90288        STATUS          current
90289        DESCRIPTION     "Row status for create/delete. "
90290        ::= { rcIsidElanEndPointEntry 4}
90291
90292rcIsidElanEndPointBpdu OBJECT-TYPE
90293        SYNTAX          TruthValue
90294        MAX-ACCESS      read-create
90295        STATUS          current
90296        DESCRIPTION     "set bpdu enable/disable for untagged end point.
90297        Disable to drop the bpdu, enable to forward the bpdu. Default
90298        is disable."
90299	DEFVAL        { false }
90300        ::= { rcIsidElanEndPointEntry 5}
90301
90302rcIsidElanEndPointOrigin OBJECT-TYPE
90303        SYNTAX        INTEGER {
90304                         config(1),             -- manually configured
90305	                 discoverLocal(2),      -- discovered by fabric attach
90306                         discoverRemote(3),     -- discovered by fabric attach ist peer
90307                         management(4),         -- configured through fa management isid
90308                         discoverBoth(5),       -- discovered by fabric attach and ist peer
90309			 spbm(6),               -- cvlan
90310                         mgmtDiscoverLocal(7),  -- fa management isid and discovered by fabric attach
90311                         mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer
90312                         mgmtDiscoverBoth(9)    -- fa management isid, discovered by fabric attach and peer
90313                      }
90314        MAX-ACCESS    read-only
90315        STATUS        current
90316        DESCRIPTION   "It represents the origin of service associated
90317                       with this isid elan end point."
90318        ::= { rcIsidElanEndPointEntry 6 }
90319
90320rcIsidInterfaceTable OBJECT-TYPE
90321        SYNTAX          SEQUENCE OF RcIsidInterfaceEntry
90322        MAX-ACCESS      not-accessible
90323        STATUS          current
90324        DESCRIPTION     "A list of isid interface entries."
90325    ::= { rcIsid 5 }
90326
90327rcIsidInterfaceEntry OBJECT-TYPE
90328        SYNTAX          RcIsidInterfaceEntry
90329        MAX-ACCESS      not-accessible
90330        STATUS          current
90331        DESCRIPTION     "Entry containing information for a
90332                        particular isid interface (port/mlt)."
90333        INDEX           { rcIsidInterfaceIfIndex,
90334                          rcIsidInterfaceIsid }
90335        ::= { rcIsidInterfaceTable 1 }
90336
90337RcIsidInterfaceEntry ::= SEQUENCE {
90338             rcIsidInterfaceIfIndex       InterfaceIndex,
90339             rcIsidInterfaceIsid          Integer32,
90340             rcIsidInterfaceVlan          Integer32,
90341             rcIsidInterfaceCvid          Integer32,
90342             rcIsidInterfaceType          INTEGER,
90343             rcIsidInterfaceOrigin        INTEGER,
90344             rcIsidInterfaceBpdu          TruthValue
90345                  }
90346
90347rcIsidInterfaceIfIndex OBJECT-TYPE
90348        SYNTAX        InterfaceIndex
90349        MAX-ACCESS    not-accessible
90350        STATUS        current
90351        DESCRIPTION   "The interface index for this isid interface."
90352        ::= { rcIsidInterfaceEntry 1 }
90353
90354rcIsidInterfaceIsid OBJECT-TYPE
90355        SYNTAX        Integer32(1..16777215)
90356        MAX-ACCESS    not-accessible
90357        STATUS        current
90358        DESCRIPTION   "A value that uniquely identifies the i-sid
90359        of this isid interface."
90360        ::= { rcIsidInterfaceEntry 2 }
90361
90362rcIsidInterfaceVlan OBJECT-TYPE
90363        SYNTAX        Integer32 (0..4084)
90364        MAX-ACCESS    read-only
90365        STATUS        current
90366        DESCRIPTION   "A value that uniquely identifies the platform vlan of
90367        this isid interface."
90368        ::= { rcIsidInterfaceEntry 3 }
90369
90370rcIsidInterfaceCvid OBJECT-TYPE
90371        SYNTAX        Integer32 (1..4096)
90372        MAX-ACCESS    read-only
90373        STATUS        current
90374        DESCRIPTION   "A value that uniquely identifies the customer vid
90375        of this isid interface. 4095 is not used. 4096 is reserved for
90376        untagged case"
90377        ::= { rcIsidInterfaceEntry 4 }
90378
90379rcIsidInterfaceType OBJECT-TYPE
90380        SYNTAX        INTEGER {
90381                         elanTransparent(1),   --Port based service
90382                         elan(2),              --switched uni based service
90383                         etree(3),             --Private Vlan based service
90384                         l2vsn(4)              --Vlan based service
90385                      }
90386        MAX-ACCESS    read-only
90387        STATUS        current
90388        DESCRIPTION   "It represents the type of service associated
90389                       with this isid interface."
90390        ::= { rcIsidInterfaceEntry 5 }
90391
90392rcIsidInterfaceOrigin OBJECT-TYPE
90393        SYNTAX        INTEGER {
90394                         config(1),             -- manually configured
90395                         discoverLocal(2),      -- discovered by fabric attach
90396                         discoverRemote(3),     -- discovered by fabric attach ist peer
90397                         management(4),         -- configured through fa management isid
90398                         discoverBoth(5),       -- discovered by fabric attach and ist peer
90399			 spbm(6),               -- cvlan
90400			 mgmtDiscoverLocal(7),  -- fa management isid and discovered by fabric attach
90401                         mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer
90402                         mgmtDiscoverBoth(9)    -- fa management isid, discovered by fabric attach and peer
90403                      }
90404        MAX-ACCESS    read-only
90405        STATUS        current
90406        DESCRIPTION   "It represents the origin of service associated
90407                       with this isid interface."
90408        ::= { rcIsidInterfaceEntry 6 }
90409
90410rcIsidInterfaceBpdu OBJECT-TYPE
90411        SYNTAX          TruthValue
90412        MAX-ACCESS      read-only
90413        STATUS          current
90414        DESCRIPTION     "It represents bpdu for untagged isid interface.
90415        Disable is to drop the bpdu, enable is to forward the bpdu."
90416        ::= { rcIsidInterfaceEntry 7}
90417
90418--MACSec Proprietary Tables
90419
90420rcMACSecCATable OBJECT-TYPE
90421        SYNTAX        SEQUENCE OF RcMACSecCAEntry
90422        MAX-ACCESS    not-accessible
90423        STATUS        current
90424        DESCRIPTION   "A Table which describes the Connectivity Associations
90425                       in a System (VSP 4000/9000)"
90426        ::= { rcMACSec 1 }
90427
90428rcMACSecCAEntry OBJECT-TYPE
90429        SYNTAX        RcMACSecCAEntry
90430        MAX-ACCESS    not-accessible
90431        STATUS        current
90432        DESCRIPTION   "A conceptual row of rcMACSec Table"
90433        INDEX         { rcMACSecConnectivityAssociationId }
90434        ::= { rcMACSecCATable 1 }
90435RcMACSecCAEntry ::= SEQUENCE
90436              {
90437                rcMACSecConnectivityAssociationId  Integer32,
90438                rcMACSecConnectivityAssociationName DisplayString,
90439                rcMACSecConnectivityAssociationKey OCTET STRING,
90440	        rcMACSecConnectivityAssociationPortMembers PortSet,
90441                rcMACSecConnectivityAssociationRowStatus RowStatus,
90442                rcMACSecConnectivityAssociationTxKeyParity INTEGER
90443              }
90444
90445rcMACSecConnectivityAssociationId OBJECT-TYPE
90446        SYNTAX        Integer32 (1..512)
90447        MAX-ACCESS    not-accessible
90448        STATUS        current
90449        DESCRIPTION   "A unique Id assigned to each connectivity association
90450                       configured on the switch(VSP 4000/9000). This MIB element
90451                       is used for internal logic only."
90452        ::= { rcMACSecCAEntry 1 }
90453
90454rcMACSecConnectivityAssociationName  OBJECT-TYPE
90455        SYNTAX        DisplayString (SIZE (5..15))
90456        MAX-ACCESS    read-create
90457        STATUS        current
90458        DESCRIPTION   "A user configured name given to each Connectivity
90459                       Association configured on the switch"
90460        ::= { rcMACSecCAEntry 2 }
90461
90462rcMACSecConnectivityAssociationKey  OBJECT-TYPE
90463        SYNTAX        OCTET STRING (SIZE (10..32))
90464        MAX-ACCESS    read-create
90465        STATUS        current
90466        DESCRIPTION   "A pre shared, Connectivity Association Key associated
90467                       with each connectivity association configured on the switch"
90468        ::= { rcMACSecCAEntry 3 }
90469
90470rcMACSecConnectivityAssociationPortMembers  OBJECT-TYPE
90471        SYNTAX        PortSet
90472        MAX-ACCESS    read-only
90473        STATUS        current
90474        DESCRIPTION   "The set of ports to which this connectivity
90475                       association is associated with"
90476        ::= { rcMACSecCAEntry 4 }
90477
90478rcMACSecConnectivityAssociationRowStatus  OBJECT-TYPE
90479       SYNTAX	      RowStatus
90480       MAX-ACCESS     read-create
90481       STATUS	      current
90482       DESCRIPTION    "Used to create and delete conceptual Rows of
90483                       connectivity associations"
90484      ::= { rcMACSecCAEntry 5 }
90485
90486rcMACSecConnectivityAssociationTxKeyParity   OBJECT-TYPE
90487SYNTAX                INTEGER {
90488                        none(1),
90489                        even(2),
90490                        odd(3)
90491                      }
90492        MAX-ACCESS    read-create
90493        STATUS        current
90494        DESCRIPTION   "Use Odd or Even Keys generated while programming
90495                       in Switch Hardware"
90496        ::= { rcMACSecCAEntry 6 }
90497
90498rcMACSecIfConfigTable OBJECT-TYPE
90499        SYNTAX        SEQUENCE OF RcMACSecIfConfigEntry
90500        MAX-ACCESS    not-accessible
90501        STATUS        current
90502        DESCRIPTION   "Table which provides MACSec Configurations on a per port basis"
90503        ::= { rcMACSec 2 }
90504
90505rcMACSecIfConfigEntry OBJECT-TYPE
90506        SYNTAX        RcMACSecIfConfigEntry
90507        MAX-ACCESS    not-accessible
90508        STATUS        current
90509        DESCRIPTION   "Conceptual Row of rcMACSecIfConfigTable"
90510        AUGMENTS { secyIfEntry }
90511        ::= { rcMACSecIfConfigTable 1 }
90512
90513RcMACSecIfConfigEntry ::= SEQUENCE
90514       {
90515              rcMACSecIfCAName   DisplayString,
90516              rcMACSecIfOffsetValue INTEGER,
90517              rcMACSecIfEncryptionEnable  TruthValue,
90518              rcMACSecIfClearStats  TruthValue
90519       }
90520
90521
90522rcMACSecIfCAName  OBJECT-TYPE
90523        SYNTAX        DisplayString (SIZE (5..15))
90524        MAX-ACCESS    read-write
90525        STATUS        current
90526        DESCRIPTION   "Name of Connectivity Association attached to the port/interface"
90527        ::= { rcMACSecIfConfigEntry 1 }
90528
90529rcMACSecIfOffsetValue OBJECT-TYPE
90530        SYNTAX        INTEGER {
90531                          none(1),
90532                          ipv4Offset(2),
90533                          ipv6Offset(3)
90534                      }
90535        MAX-ACCESS    read-write
90536        STATUS        current
90537        DESCRIPTION   "Using this parameter, Ipv4 + TCP/UDP header or Ipv6 +
90538                       TCP/UDP header can be Offset from MACSec Encryption"
90539        DEFVAL        { none }
90540        ::= { rcMACSecIfConfigEntry 2 }
90541
90542rcMACSecIfEncryptionEnable  OBJECT-TYPE
90543        SYNTAX        TruthValue
90544        MAX-ACCESS    read-write
90545        STATUS        current
90546        DESCRIPTION   "Encryption Status per port. Used to Enable/Disable
90547                       Encryption for each  macsec capable port"
90548        ::= { rcMACSecIfConfigEntry 3 }
90549
90550rcMACSecIfClearStats  OBJECT-TYPE
90551        SYNTAX        TruthValue
90552        MAX-ACCESS    read-write
90553        STATUS        current
90554        DESCRIPTION   "Used to clear MACSec stats for a port. This will display
90555                       always false when retrieved through SNMP Get."
90556        DEFVAL        { false }
90557        ::= { rcMACSecIfConfigEntry 4 }
90558
90559-- rcVirtualIst MIBS
90560
90561rcVirtualIstSessionStatus OBJECT-TYPE
90562        SYNTAX        INTEGER {
90563                           up(1),
90564                           down(2)
90565                        }
90566        MAX-ACCESS    read-only
90567        STATUS        current
90568        DESCRIPTION   "Used to enable/disable virtual IST functionality."
90569        ::= { rcVirtualIst 1 }
90570
90571rcVirtualIstPeerIp OBJECT-TYPE
90572        SYNTAX        IpAddress
90573        MAX-ACCESS    read-write
90574        STATUS        current
90575        DESCRIPTION   "Virtual IST Peer Ip address."
90576        ::= { rcVirtualIst 2 }
90577
90578rcVirtualIstVlanId OBJECT-TYPE
90579        SYNTAX        Integer32 (0..4084)
90580        MAX-ACCESS    read-write
90581        STATUS        current
90582        DESCRIPTION   "Virtual IST Vlan Id. 0 is default when it
90583                       is not set."
90584        ::= { rcVirtualIst 3 }
90585
90586-- rcSingleCpSystem MIBS
90587
90588rcSingleCpSystemCpuTemperature OBJECT-TYPE
90589        SYNTAX        Integer32
90590        UNITS         "celsius"
90591        MAX-ACCESS    read-only
90592        STATUS        current
90593        DESCRIPTION   "Used to indicate the temperature in celsius of the
90594		      air near CPU area."
90595        ::= {rcSingleCpSystem 1}
90596
90597rcSingleCpSystemMacTemperature OBJECT-TYPE
90598        SYNTAX        Integer32
90599        UNITS         "celsius"
90600        MAX-ACCESS    read-only
90601        STATUS        current
90602        DESCRIPTION   "Used to indicate the temperature in celsius of the
90603		      air near MAC area."
90604        ::= {rcSingleCpSystem 2}
90605
90606rcSingleCpSystemPhy1Temperature OBJECT-TYPE
90607        SYNTAX        Integer32
90608        UNITS         "celsius"
90609        MAX-ACCESS    read-only
90610        STATUS        current
90611        DESCRIPTION   "Used to indicate the temperature in celsius of the
90612		      air near PHY1 area. If its value is zero, then it is not applicable to that platform "
90613        ::= {rcSingleCpSystem 3}
90614
90615rcSingleCpSystemPhy2Temperature OBJECT-TYPE
90616        SYNTAX        Integer32
90617        UNITS         "celsius"
90618        MAX-ACCESS    read-only
90619        STATUS        current
90620        DESCRIPTION   "Used to indicate the temperature in celsius of the
90621		      air near PHY2 area. If its value is zero, then it is not applicable to that platform "
90622        ::= {rcSingleCpSystem 4}
90623
90624rcSingleCpSystemMac2Temperature OBJECT-TYPE
90625        SYNTAX        Integer32
90626        UNITS         "celsius"
90627        MAX-ACCESS    read-only
90628        STATUS        current
90629        DESCRIPTION   "Used to indicate the temperature in celsius of the
90630                      air near MAC2 area. If its value is zero, then it is not applicable to that platform "
90631        ::= {rcSingleCpSystem 5}
90632-- EAP propietary MIBS
90633
90634rcEapGlobal       OBJECT IDENTIFIER ::={ rcEap 1 }
90635
90636rcEapGlobalNonEapRadiusPwdAttrFmt OBJECT-TYPE
90637    SYNTAX      BITS {
90638                    ipAddr(0),
90639                    macAddr(1),
90640                    portNumber(2),
90641                    padding(3)
90642                }
90643    MAX-ACCESS  read-write
90644    STATUS      current
90645    DESCRIPTION
90646        "This object controls the format of the RADIUS password attribute
90647         that is included in requests to the RADIUS server for authenticating
90648         non-EAP clients (MAC addresses).
90649
90650         If the ipAddr(0) bit is set, the password attribute will contain
90651         the switch's IP address encoded as a string of four 3-digit 0-padded
90652         integers.  For example, the encoding for the IP address 47.80.225.1
90653         would be '047080225001'.
90654
90655         If the macAddr(1) bit is set, the password attribute will contain
90656         the MAC address to be authenticated as a string of six 2-digit hex
90657         numbers.  For example, the MAC address 00:08:01:0a:33:34 would be
90658         encoded as '0008010a3334'.
90659
90660         If the portNumber(2) bit is set, the password attribute will contain
90661         the port number on which the MAC address was seen, encoded as a string
90662         of two 2-digit 0-padded integers.  The first integer is the unit/slot
90663         number, and the second number is the port number on that unit/slot.
90664         For a standalone unit, the unit/slot number will be 0.  For
90665         example, the encoding for unit/port 1/23 would be '0123', and the
90666         encoding for port 7 on a standalone stackable unit would be '0007'.
90667
90668         If the padding(3) bit is set, then the fields in the password attribute
90669         will be separated by a . character.
90670
90671         By default, all the fields bit values will be set."
90672    ::= { rcEapGlobal 10 }
90673
90674rcEapGlobalNonEapRadiusPwdAttrKeyString   OBJECT-TYPE
90675        SYNTAX        DisplayString (SIZE (0..32))
90676        MAX-ACCESS    read-write
90677        STATUS        current
90678        DESCRIPTION   "Key string used in the password format for Non-Eap RADIUS authentication. If the key string is configured, the password attribute will be <ipaddress>.<mac-address>.<port>.<key-string>.
90679If No key string is configured, then the password attribute will not contain key string."
90680        ::= { rcEapGlobal 11 }
90681
90682rcEapGlobalClearNonEap  OBJECT-TYPE
90683     SYNTAX       TruthValue
90684     MAX-ACCESS   read-write
90685     STATUS       current
90686     DESCRIPTION  "When the value of this variable is set to
90687                   TRUE, all the Non-EAPOL MAC sessions on port
90688                   will be cleared. This will alawys return False."
90689     ::= { rcEapGlobal 12 }
90690
90691rcEapPortTable OBJECT-TYPE
90692    SYNTAX SEQUENCE OF RcEapPortEntry
90693    MAX-ACCESS not-accessible
90694    STATUS current
90695    DESCRIPTION
90696        "This table is used to control the EAP configuration
90697        for each port in the system."
90698    ::= { rcEap 2 }
90699
90700
90701rcEapPortEntry OBJECT-TYPE
90702    SYNTAX RcEapPortEntry
90703    MAX-ACCESS not-accessible
90704    STATUS current
90705    DESCRIPTION
90706        "The EAP configuration for a port."
90707    INDEX { rcEapPortIndex }
90708    ::= { rcEapPortTable 1 }
90709
90710RcEapPortEntry ::=
90711    SEQUENCE {
90712        rcEapPortIndex                       InterfaceIndex,
90713        rcEapPortGuestVlanId                   INTEGER,
90714        rcEapPortMultiHostMaxClients           Integer32,
90715        rcEapPortAllowNonEapHost               TruthValue,
90716        rcEapPortNonEapMaxClients              INTEGER,
90717        rcEapPortStatus                        INTEGER,
90718        rcEapPortEapMaxClients                 Integer32,
90719        rcEapPortMultiHostSingleAuthEnabled    TruthValue,
90720        rcEapPortFailOpenVlanId                Integer32,
90721        rcEapPortProcessRadiusCOAPackets       TruthValue
90722    }
90723
90724rcEapPortIndex OBJECT-TYPE
90725    SYNTAX      InterfaceIndex
90726    MAX-ACCESS  not-accessible
90727    STATUS      current
90728    DESCRIPTION
90729        "The Port number associated with this Port."
90730    ::= { rcEapPortEntry 1 }
90731
90732rcEapPortGuestVlanId OBJECT-TYPE
90733     SYNTAX       INTEGER (0..4096)
90734     MAX-ACCESS   read-write
90735     STATUS       current
90736     DESCRIPTION  "A value representing the VLAN to be used as a Guest
90737                   VLAN. Access for unautheticated host/s connected to this port
90738                   is provided through this VLAN. A value of 0 indicates
90739                   that guest VLAN functionality is not enabled for this port."
90740     DEFVAL      { 0 }
90741     ::= { rcEapPortEntry 3 }
90742
90743rcEapPortMultiHostMaxClients OBJECT-TYPE
90744    SYNTAX      Integer32 (1..8192)
90745    MAX-ACCESS  read-write
90746    STATUS      current
90747    DESCRIPTION
90748        " Integer value representing the maximum number of EAP and NEAP clients
90749          that are allowed to get authenticated on the port. This is
90750          applicable in MHMV mode."
90751    DEFVAL      { 1 }
90752    ::= { rcEapPortEntry 5 }
90753
90754rcEapPortAllowNonEapHost OBJECT-TYPE
90755    SYNTAX      TruthValue
90756    MAX-ACCESS  read-write
90757    STATUS      current
90758    DESCRIPTION
90759        "When this variable is set to TRUE, the system is enabled to
90760         allow hosts that do not participate in 802.1X authentication
90761         to get network access."
90762    DEFVAL      { false }
90763    ::= { rcEapPortEntry 6 }
90764
90765rcEapPortNonEapMaxClients OBJECT-TYPE
90766    SYNTAX       INTEGER (0..8192)
90767    MAX-ACCESS   read-write
90768    STATUS       current
90769    DESCRIPTION  "Integer value representing the maximum number of NEAP clients
90770                  that are allowed to connect to the port."
90771    DEFVAL       { 1 }
90772    ::= { rcEapPortEntry 7 }
90773
90774rcEapPortStatus OBJECT-TYPE
90775    SYNTAX      INTEGER {
90776                    auto(2),
90777                    forceAuthorized(3)
90778                }
90779    MAX-ACCESS  read-write
90780    STATUS      current
90781    DESCRIPTION
90782        "This object allows enabling EAPoL on the port.
90783         If status is auto(2), EAPoL is enabled and based on the  802.1x
90784         authentication, traffic is allowed.
90785         If status is forceAuthorized(3), EAPoL is disabled on the port and
90786         the port allows all traffic irrespective of 802.1x authentication."
90787    ::= { rcEapPortEntry 10 }
90788
90789rcEapPortEapMaxClients OBJECT-TYPE
90790    SYNTAX        Integer32 (0..32)
90791    MAX-ACCESS    read-write
90792    STATUS        current
90793    DESCRIPTION   "This object specifies the maximum number of EAP-authentication
90794                   MAC addresses allowed on this port.  A value of 0 indicates that
90795                   802.1X authentication is disabled on this port."
90796    DEFVAL      { 1 }
90797    ::= { rcEapPortEntry 11 }
90798
90799rcEapPortMultiHostSingleAuthEnabled OBJECT-TYPE
90800    SYNTAX        TruthValue
90801    MAX-ACCESS    read-write
90802    STATUS        current
90803    DESCRIPTION   "This object controls whether non-EAP clients (MAC addresses) may
90804                   be automatically authenticated on the port after one client
90805                   has been authenticated (known as MHSA). "
90806    DEFVAL      { false }
90807    ::= { rcEapPortEntry 12 }
90808
90809rcEapPortProcessRadiusCOAPackets OBJECT-TYPE
90810    SYNTAX        TruthValue
90811    MAX-ACCESS    read-write
90812    STATUS        current
90813    DESCRIPTION   "This object indicates whether to process any RADIUS requests-server
90814                   packets that are received on this port."
90815    DEFVAL      { false }
90816    ::= { rcEapPortEntry 15 }
90817
90818rcEapPortFailOpenVlanId OBJECT-TYPE
90819    SYNTAX        Integer32 (0..4096)
90820    MAX-ACCESS    read-write
90821    STATUS        current
90822    DESCRIPTION   "This object specifies the ID of the Fail-Open VLAN for this port.
90823                   Authenticated devices are moved into the configured Fail Open VLAN
90824                   when the switch declares the RADIUS servers unreachable.
90825                   A value of 0 indicates Fail Open VLAN functionality
90826                   is not enabled for this port."
90827    DEFVAL      { 0 }
90828    ::= { rcEapPortEntry 16 }
90829
90830
90831rcEapMultiHostStatusTable OBJECT-TYPE
90832     SYNTAX 	  SEQUENCE OF RcEapMultiHostStatusEntry
90833     MAX-ACCESS   not-accessible
90834     STATUS       current
90835     DESCRIPTION  "This table is used to control the EAP multihost configuration
90836                   for each port in the system."
90837     ::= { rcEap 4 }
90838
90839rcEapMultiHostStatusEntry OBJECT-TYPE
90840     SYNTAX 	  RcEapMultiHostStatusEntry
90841     MAX-ACCESS   not-accessible
90842     STATUS 	  current
90843     DESCRIPTION  "The EAP multihost configuration for a port."
90844     INDEX 	  { rcEapMultiHostStatusPortNumber,
90845                    rcEapMultiHostStatusClientMACAddr }
90846     ::= { rcEapMultiHostStatusTable 1 }
90847
90848RcEapMultiHostStatusEntry ::= SEQUENCE {
90849          rcEapMultiHostStatusPortNumber InterfaceIndex,
90850          rcEapMultiHostStatusClientMACAddr MacAddress,
90851          rcEapMultiHostStatusPaeState INTEGER,
90852          rcEapMultiHostStatusVlanId   INTEGER,
90853          rcEapMultihostStatusPriority Integer32
90854     }
90855
90856rcEapMultiHostStatusPortNumber OBJECT-TYPE
90857     SYNTAX       InterfaceIndex
90858     MAX-ACCESS   not-accessible
90859     STATUS       current
90860     DESCRIPTION  "The Port number associated with this client."
90861     ::= { rcEapMultiHostStatusEntry 1 }
90862
90863rcEapMultiHostStatusClientMACAddr OBJECT-TYPE
90864     SYNTAX       MacAddress
90865     MAX-ACCESS   not-accessible
90866     STATUS       current
90867     DESCRIPTION  "The MAC address of the client."
90868     ::= { rcEapMultiHostStatusEntry 2 }
90869
90870rcEapMultiHostStatusPaeState OBJECT-TYPE
90871     SYNTAX       INTEGER {
90872                     initialize(1),
90873                     disconnected(2),
90874                     connecting(3),
90875                     authenticating(4),
90876                     authenticated(5),
90877                     aborting(6),
90878                     held(7),
90879                     forceAuth(8),
90880                     forceUnauth(9),
90881                     unauthenticated(10)
90882                  }
90883     MAX-ACCESS   read-only
90884     STATUS       current
90885     DESCRIPTION  "The current value of the Authenticator PAE state machine."
90886     ::= { rcEapMultiHostStatusEntry 3 }
90887
90888rcEapMultiHostStatusVlanId OBJECT-TYPE
90889    SYNTAX      INTEGER
90890    MAX-ACCESS  read-only
90891    STATUS      current
90892    DESCRIPTION
90893        "The Vlan-Id associated with this client MAC. This Vlan
90894          could be port-based Vlan or Radius assigned Vlan."
90895    ::= { rcEapMultiHostStatusEntry 5 }
90896
90897rcEapMultihostStatusPriority OBJECT-TYPE
90898     SYNTAX       Integer32
90899     MAX-ACCESS   read-only
90900     STATUS       current
90901     DESCRIPTION  "The Priority associated with this client MAC. This Priority
90902	           could be the Radius assigned Priority or the port QOS level."
90903     ::= { rcEapMultiHostStatusEntry 6 }
90904
90905rcEapMultiHostSessionStatsTable OBJECT-TYPE
90906     SYNTAX       SEQUENCE OF RcEapMultiHostSessionStatsEntry
90907     MAX-ACCESS   not-accessible
90908     STATUS       current
90909     DESCRIPTION  "A table that contains the session statistics objects for the
90910                   Authenticator PAE associated with each EAP client on each
90911                   Port.An entry appears in this table for each client MAC address
90912		   on each port that may authenticate access to itself."
90913     ::= { rcEap 5 }
90914
90915rcEapMultiHostSessionStatsEntry OBJECT-TYPE
90916     SYNTAX       RcEapMultiHostSessionStatsEntry
90917     MAX-ACCESS   not-accessible
90918     STATUS       current
90919     DESCRIPTION  "The session statistics information for an Authenticator
90920                   PAE. This shows the current values being collected for
90921                   each session that is still in progress, or the final
90922                   values for the last valid session for each client where
90923                   there is no session currently active."
90924     INDEX        { rcEapMultiHostSessionStatsPortNumber,
90925                    rcEapMultiHostSessionStatsClientMACAddr }
90926     ::= { rcEapMultiHostSessionStatsTable 1 }
90927
90928RcEapMultiHostSessionStatsEntry ::= SEQUENCE {
90929          rcEapMultiHostSessionStatsPortNumber InterfaceIndex,
90930          rcEapMultiHostSessionStatsClientMACAddr MacAddress,
90931          rcEapMultiHostSessionId SnmpAdminString,
90932          rcEapMultiHostSessionAuthenticMethod INTEGER,
90933          rcEapMultiHostSessionTime TimeTicks,
90934          rcEapMultiHostSessionTerminateCause INTEGER,
90935          rcEapMultiHostSessionUserName SnmpAdminString
90936     }
90937
90938rcEapMultiHostSessionStatsPortNumber OBJECT-TYPE
90939     SYNTAX       InterfaceIndex
90940     MAX-ACCESS   not-accessible
90941     STATUS       current
90942     DESCRIPTION  "The Port number associated with this client."
90943     ::= { rcEapMultiHostSessionStatsEntry 1 }
90944
90945rcEapMultiHostSessionStatsClientMACAddr OBJECT-TYPE
90946     SYNTAX       MacAddress
90947     MAX-ACCESS   not-accessible
90948     STATUS       current
90949     DESCRIPTION  "The MAC address of this client."
90950     ::= { rcEapMultiHostSessionStatsEntry 2 }
90951
90952rcEapMultiHostSessionId OBJECT-TYPE
90953     SYNTAX       SnmpAdminString
90954     MAX-ACCESS   read-only
90955     STATUS       current
90956     DESCRIPTION  "A unique identifier for the session, in the
90957                   form of a printable ASCII string of at least
90958                   three characters."
90959     ::= { rcEapMultiHostSessionStatsEntry 3 }
90960
90961rcEapMultiHostSessionAuthenticMethod OBJECT-TYPE
90962     SYNTAX       INTEGER {
90963                     remoteAuthServer(1),
90964                     localAuthServer(2)
90965                  }
90966     MAX-ACCESS   read-only
90967     STATUS       current
90968     DESCRIPTION  "The authentication method used to establish the session."
90969     ::= { rcEapMultiHostSessionStatsEntry 4 }
90970
90971rcEapMultiHostSessionTime OBJECT-TYPE
90972     SYNTAX       TimeTicks
90973     MAX-ACCESS   read-only
90974     STATUS       current
90975     DESCRIPTION  "The duration of the session in seconds."
90976     ::= { rcEapMultiHostSessionStatsEntry 5 }
90977
90978rcEapMultiHostSessionTerminateCause OBJECT-TYPE
90979     SYNTAX       INTEGER {
90980                     supplicantLogoff(1),
90981                     portFailure(2),
90982                     supplicantRestart(3),
90983                     reauthFailed(4),
90984                     authControlForceUnauth(5),
90985                     portReInit(6),
90986                     portAdminDisabled(7),
90987                     notTerminatedYet(999)
90988                  }
90989     MAX-ACCESS   read-only
90990     STATUS       current
90991     DESCRIPTION  "The reason for the session termination."
90992     ::= { rcEapMultiHostSessionStatsEntry 6 }
90993
90994rcEapMultiHostSessionUserName OBJECT-TYPE
90995     SYNTAX       SnmpAdminString
90996     MAX-ACCESS   read-only
90997     STATUS       current
90998     DESCRIPTION  "The User-Name representing the identity of the Supplicant
90999                   PAE."
91000     ::= { rcEapMultiHostSessionStatsEntry 7 }
91001
91002rcEapPortRadiusMacTable OBJECT-TYPE
91003     SYNTAX        SEQUENCE OF RcEapPortRadiusMacEntry
91004     MAX-ACCESS    not-accessible
91005     STATUS        current
91006     DESCRIPTION   "EAP proprietary table for non-EAP hosts
91007                    authenticated using radius server."
91008     ::= { rcEap 6 }
91009
91010rcEapPortRadiusMacEntry OBJECT-TYPE
91011     SYNTAX        RcEapPortRadiusMacEntry
91012     MAX-ACCESS    not-accessible
91013     STATUS        current
91014     DESCRIPTION   "Entry containing MAC addresses for Non EAP hosts
91015                    authenticated using radius server."
91016     INDEX         { rcEapPortRadiusMacPort, rcEapPortRadiusMacAddr }
91017     ::= { rcEapPortRadiusMacTable 1 }
91018
91019RcEapPortRadiusMacEntry ::= SEQUENCE {
91020     rcEapPortRadiusMacPort      InterfaceIndex,
91021     rcEapPortRadiusMacAddr      MacAddress,
91022     rcEapPortRadiusMacStatus    INTEGER,
91023     rcEapPortRadiusVlanId       INTEGER,
91024     rcEapPortRadiusMacClear     TruthValue,
91025     rcEapPortRadiusMacPriority  Integer32
91026}
91027rcEapPortRadiusMacPort OBJECT-TYPE
91028     SYNTAX       InterfaceIndex
91029     MAX-ACCESS   not-accessible
91030     STATUS       current
91031     DESCRIPTION  "An index value that uniquely identifies a port."
91032     ::= { rcEapPortRadiusMacEntry 1 }
91033
91034rcEapPortRadiusMacAddr OBJECT-TYPE
91035     SYNTAX       MacAddress
91036     MAX-ACCESS   not-accessible
91037     STATUS       current
91038     DESCRIPTION  "MAC address of a non EAP host that is authenticated
91039                   using radius server."
91040     ::= { rcEapPortRadiusMacEntry 2 }
91041
91042rcEapPortRadiusMacStatus OBJECT-TYPE
91043     SYNTAX       INTEGER {
91044                                    authenticated(1),
91045                                    rejected(2),
91046                                    pending(3),
91047                                    radius-request-dropped(4),
91048                                    radius-server-not-reachable(5),
91049                                    held(6),
91050                                    authenticating(7)
91051                            }
91052     MAX-ACCESS   read-only
91053     STATUS       current
91054     DESCRIPTION  "Authentication status of the non EAP host that is
91055                   authenticated using radius server."
91056     ::= {rcEapPortRadiusMacEntry 3 }
91057
91058rcEapPortRadiusVlanId OBJECT-TYPE
91059    SYNTAX      INTEGER
91060    MAX-ACCESS  read-only
91061    STATUS      current
91062    DESCRIPTION
91063        "The Vlan-Id associated with this Non-EAP client MAC. This Vlan
91064         could be port-based Vlan or Radius assigned vlan."
91065    ::= { rcEapPortRadiusMacEntry 4 }
91066
91067rcEapPortRadiusMacClear OBJECT-TYPE
91068        SYNTAX        TruthValue
91069        MAX-ACCESS    read-write
91070        STATUS        current
91071        DESCRIPTION   "Clears the Non-EAP MAC entry associated with this Index.
91072                       The value should be set to true to clear the Non-EAP MAC entry.
91073                       This MIB always return false."
91074        DEFVAL        { false }
91075        ::= { rcEapPortRadiusMacEntry 5 }
91076
91077rcEapPortRadiusMacPriority OBJECT-TYPE
91078     SYNTAX       Integer32
91079     MAX-ACCESS   read-only
91080     STATUS       current
91081     DESCRIPTION  "The Priority associated with this Non-EAP client MAC.
91082	 	   This Priority could be the Radius assigned Priority or the port QOS level."
91083     ::= { rcEapPortRadiusMacEntry 6 }
91084
91085-- logging msg control
91086rcLogMsgControl OBJECT IDENTIFIER ::= { rcSyslog 3 }
91087
91088rcLogMsgControlAction OBJECT-TYPE
91089     SYNTAX      INTEGER{
91090                                     suppressMsg(1) ,
91091                                     sendTrap(2),
91092                                     both(3)
91093                 }
91094     MAX-ACCESS   read-write
91095     STATUS       current
91096     DESCRIPTION      " This value indicates the type of message control action"
91097     DEFVAL    { suppressMsg }
91098     ::= { rcLogMsgControl 1 }
91099
91100
91101rcLogMsgControlInterval OBJECT-TYPE
91102     SYNTAX         INTEGER (1..30)
91103     MAX-ACCESS     read-write
91104     STATUS         current
91105     DESCRIPTION    "Indicates  the message control interval value in minutes"
91106     DEFVAL         { 5 }
91107     ::= { rcLogMsgControl 2}
91108
91109rcLogMsgControlMaxMsgNum OBJECT-TYPE
91110     SYNTAX        INTEGER (2..500)
91111     MAX-ACCESS    read-write
91112     STATUS        current
91113     DESCRIPTION   "Used to specify the maximum frequency/count
91114                    of the occurence of the Log Message."
91115     DEFVAL        { 5 }
91116        ::= { rcLogMsgControl 3 }
91117
91118rcLogMsgControlEnable  OBJECT-TYPE
91119      SYNTAX        TruthValue
91120      MAX-ACCESS    read-write
91121      STATUS        current
91122      DESCRIPTION   "Indicates the status of the system message control"
91123      DEFVAL        { false }
91124      ::={ rcLogMsgControl 4}
91125
91126-- logging config
91127
91128rcLogLoggingGlobal OBJECT IDENTIFIER ::= { rcSyslog 4 }
91129
91130rcLogLoggingEnable  OBJECT-TYPE
91131      SYNTAX        TruthValue
91132      MAX-ACCESS    read-only
91133      STATUS        current
91134      DESCRIPTION   "Indicates the status of the logging operational status"
91135      ::={ rcLogLoggingGlobal 1}
91136
91137rcLogLoggingLevel OBJECT-TYPE
91138     SYNTAX        INTEGER {
91139                      info(1),
91140		      warning(2),
91141		      error(3),
91142		      mfg(4),
91143		      fatal(5)
91144                   }
91145     MAX-ACCESS    read-write
91146     STATUS        current
91147     DESCRIPTION   "Use to set the logging msg level.
91148                    'info(1)' logs any message level 1 and above.
91149		    'warning(2)' logs any message level 2 and above.
91150		    'error(3)' logs any message level 3 and above.
91151		    'mfg(4)' logs any message level 4 and above.
91152		    'fatal(5)' logs message level 5 only"
91153
91154     DEFVAL        { info }
91155        ::= { rcLogLoggingGlobal 2 }
91156
91157--
91158-- LLDP and CDP definition
91159--
91160rcLldpMIBObjects  OBJECT IDENTIFIER ::= { rcLldpExt 1 }
91161rcLldpGlobal      OBJECT IDENTIFIER ::= { rcLldpMIBObjects 1 }
91162rcLldpPort        OBJECT IDENTIFIER ::= { rcLldpMIBObjects 2 }
91163
91164
91165-- CDP port Table
91166
91167rcLldpPortCdpConfigTable OBJECT-TYPE
91168    SYNTAX     SEQUENCE OF RcLldpPortCdpConfigEntry
91169    MAX-ACCESS not-accessible
91170    STATUS     current
91171    DESCRIPTION "The table contains the configuration of CDP
91172	         on the device's interfaces."
91173    ::= { rcLldpPort 1 }
91174
91175rcLldpPortCdpConfigEntry OBJECT-TYPE
91176    SYNTAX     RcLldpPortCdpConfigEntry
91177    MAX-ACCESS not-accessible
91178    STATUS     current
91179    DESCRIPTION
91180            "An entry in the rcLldpPortCdpConfigTable,
91181            containing the status of CDP on an interface."
91182    INDEX      { rcLldpPortCdpConfigIfIndex }
91183    ::= { rcLldpPortCdpConfigTable 1 }
91184
91185RcLldpPortCdpConfigEntry ::= SEQUENCE {
91186    rcLldpPortCdpConfigIfIndex      InterfaceIndex,
91187    rcLldpPortCdpConfigAdminState   TruthValue
91188}
91189
91190rcLldpPortCdpConfigIfIndex OBJECT-TYPE
91191    SYNTAX     InterfaceIndex
91192    MAX-ACCESS not-accessible
91193    STATUS     current
91194    DESCRIPTION
91195            "The ifIndex value of the local interface.
91196	     It is local port interface index"
91197    ::= { rcLldpPortCdpConfigEntry 1 }
91198
91199rcLldpPortCdpConfigAdminState OBJECT-TYPE
91200    SYNTAX     TruthValue
91201    MAX-ACCESS read-write
91202    STATUS     current
91203    DESCRIPTION
91204            "Admininstrattely state of the CDP message on the interface.
91205	    the value of this object has no meaning if CDP compatible mode
91206	    is globally disabled
91207	    (rcLldpGlobalCdpCompatibleModeEnbale is set to false)"
91208    ::= { rcLldpPortCdpConfigEntry 2 }
91209
91210
91211--
91212-- The LLDP CDP REMOTE Info Table
91213--
91214
91215rcLldpPortCdpRemTable OBJECT-TYPE
91216    SYNTAX     SEQUENCE OF RcLldpPortCdpRemEntry
91217    MAX-ACCESS not-accessible
91218    STATUS     current
91219    DESCRIPTION
91220            "The table contains the Remote device information
91221	     obtained via receiving CDP messages on
91222	     the local interface. Each rows is per physical network
91223             connection known to this agent "
91224    ::= { rcLldpPort 2 }
91225
91226rcLldpPortCdpRemEntry OBJECT-TYPE
91227    SYNTAX     RcLldpPortCdpRemEntry
91228    MAX-ACCESS not-accessible
91229    STATUS     current
91230    DESCRIPTION
91231
91232            "An entry of the rcLldpPortCdpRemTable,
91233            contains the information received via CDP on one
91234            interface from one device.  Entries is craeted when
91235	    CDP message is received from neighbor and it is
91236	    deleted when CDP is disbaled on interface or globally"
91237    INDEX      { rcLldpPortCdpRemLocalPortNum, rcLldpPortCdpRemIndex }
91238    ::= { rcLldpPortCdpRemTable 1 }
91239
91240RcLldpPortCdpRemEntry ::= SEQUENCE {
91241    rcLldpPortCdpRemLocalPortNum               InterfaceIndex,
91242    rcLldpPortCdpRemIndex                      Integer32,
91243    rcLldpPortCdpRemAddressType                AddressFamilyNumbers,
91244    rcLldpPortCdpRemAddress                    LldpManAddress,
91245    rcLldpPortCdpRemVersion                    DisplayString,
91246    rcLldpPortCdpRemDeviceIdType               INTEGER,
91247    rcLldpPortCdpRemDeviceId                   DisplayString,
91248    rcLldpPortCdpRemPortId                     DisplayString,
91249    rcLldpPortCdpRemPlatform                   DisplayString,
91250    rcLldpPortCdpRemCapabilities               LldpSystemCapabilitiesMap,
91251    rcLldpPortCdpRemSysName                    DisplayString,
91252    rcLldpPortCdpRemLastChange                 TimeStamp
91253}
91254
91255rcLldpPortCdpRemLocalPortNum  OBJECT-TYPE
91256     SYNTAX      InterfaceIndex
91257     MAX-ACCESS  not-accessible
91258     STATUS      current
91259     DESCRIPTION
91260             "The port interface index value used to identify the port component
91261             (contained in the local chassis with the LLDP/CDP agent)
91262             associated with this entry.  The rcLldpPortCdpRemLocalPortNum
91263             identifies the port on which the remote system information
91264             is received."
91265     ::= { rcLldpPortCdpRemEntry 1 }
91266
91267rcLldpPortCdpRemIndex OBJECT-TYPE
91268    SYNTAX     Integer32 (1..2147483647)
91269    MAX-ACCESS not-accessible
91270    STATUS     current
91271    DESCRIPTION
91272             "This object represents an arbitrary local integer value used
91273             by this agent to identify a particular connection instance,
91274             unique only for the indicated remote system.
91275
91276             An agent is encouraged to assign monotonically increasing
91277             index values to new entries, starting with one, after each
91278             reboot.  It is considered unlikely that the
91279	     rcLldpPortCdpRemDeviceIndex will wrap between reboots."
91280    ::= { rcLldpPortCdpRemEntry 2 }
91281
91282rcLldpPortCdpRemAddressType OBJECT-TYPE
91283    SYNTAX     AddressFamilyNumbers
91284    MAX-ACCESS read-only
91285    STATUS     current
91286    DESCRIPTION
91287            "The type of address identifier encoding used in
91288             the associated 'rcLldpPortCdpRemAddress' object."
91289    ::= { rcLldpPortCdpRemEntry 3 }
91290
91291rcLldpPortCdpRemAddress OBJECT-TYPE
91292    SYNTAX     LldpManAddress
91293    MAX-ACCESS read-only
91294    STATUS     current
91295    DESCRIPTION
91296          "The string value used to identify the management address
91297          component associated with the remote system.  It is reported
91298	  in the Address TLV of the most recently received CDP message.
91299	  And it is associated with rcLldpPortCdpRemAddressType"
91300    ::= { rcLldpPortCdpRemEntry 4 }
91301
91302rcLldpPortCdpRemVersion OBJECT-TYPE
91303    SYNTAX     DisplayString
91304    MAX-ACCESS read-only
91305    STATUS     current
91306    DESCRIPTION
91307            "The Version string as reported in CDP message"
91308    ::= { rcLldpPortCdpRemEntry 5 }
91309
91310rcLldpPortCdpRemDeviceIdType OBJECT-TYPE
91311    SYNTAX     INTEGER {
91312                 serialNumber(1),
91313                 macAddress(2),
91314                 other(3)
91315               }
91316    MAX-ACCESS read-only
91317    STATUS     current
91318    DESCRIPTION
91319             " An indication of the format of Device Id (rcLldpPortCdpRemDeviceId)
91320	     of remote device."
91321    ::= { rcLldpPortCdpRemEntry 6 }
91322
91323rcLldpPortCdpRemDeviceId OBJECT-TYPE
91324    SYNTAX     DisplayString
91325    MAX-ACCESS read-only
91326    STATUS     current
91327    DESCRIPTION
91328            "The value of string of remote device as reported in CDP message.
91329	    The zero-length string indicates no Device-ID field TLV reported"
91330    ::= { rcLldpPortCdpRemEntry 7 }
91331
91332rcLldpPortCdpRemPortId OBJECT-TYPE
91333    SYNTAX     DisplayString
91334    MAX-ACCESS read-only
91335    STATUS     current
91336    DESCRIPTION
91337    	   "The string value used to identify the port component
91338    	    associated with the remote system.
91339            This will typically be the value of the ifName"
91340    ::= { rcLldpPortCdpRemEntry 8 }
91341
91342rcLldpPortCdpRemPlatform OBJECT-TYPE
91343      SYNTAX     DisplayString
91344      MAX-ACCESS read-only
91345      STATUS     current
91346      DESCRIPTION
91347              "The Device's Hardware Platform as reported in the most
91348              recent CDP message.  The zero-length string indicates
91349              that no Platform field (TLV) was reported in the most
91350              recent CDP message."
91351      ::= { rcLldpPortCdpRemEntry 9 }
91352
91353rcLldpPortCdpRemCapabilities OBJECT-TYPE
91354    SYNTAX     LldpSystemCapabilitiesMap
91355    MAX-ACCESS read-only
91356    STATUS     current
91357    DESCRIPTION
91358             "The bitmap value used to identify which system capabilities
91359             are supported on the retome system."
91360    ::= { rcLldpPortCdpRemEntry 10 }
91361
91362rcLldpPortCdpRemSysName OBJECT-TYPE
91363    SYNTAX     DisplayString (SIZE (0..255))
91364    MAX-ACCESS read-only
91365    STATUS     current
91366    DESCRIPTION
91367             "The string value used to identify the system name of the
91368             remote system. The valud of sysName MIB objec "
91369    ::= { rcLldpPortCdpRemEntry 11 }
91370
91371rcLldpPortCdpRemLastChange OBJECT-TYPE
91372    SYNTAX     TimeStamp
91373    MAX-ACCESS read-only
91374    STATUS     current
91375    DESCRIPTION
91376        "Indicates the time when this cache entry was last changed.
91377        This object is initialised to the current time when the entry
91378        gets created and updated to the current time whenever the value
91379        of any (other) object instance in the corresponding row is
91380        modified."
91381    ::= { rcLldpPortCdpRemEntry 12}
91382
91383--  extended LLDP remote Table
91384rcLldpRemExtendedTable OBJECT-TYPE
91385     SYNTAX      SEQUENCE OF RcLldpRemExtendedEntry
91386     MAX-ACCESS  not-accessible
91387     STATUS      current
91388     DESCRIPTION   "This table is a extended table of lldpRemTable.
91389                    It contains additional objects for lldpRemTable"
91390     ::= { rcLldpPort 3 }
91391
91392rcLldpRemExtendedEntry OBJECT-TYPE
91393
91394     SYNTAX      RcLldpRemExtendedEntry
91395     MAX-ACCESS  not-accessible
91396     STATUS      current
91397     DESCRIPTION
91398             "Information about a particular physical network connection.
91399	      This entry is additinal objects of the lldpRemTable"
91400     AUGMENTS {
91401     	 lldpRemEntry
91402     }
91403     ::= { rcLldpRemExtendedTable 1 }
91404
91405RcLldpRemExtendedEntry ::= SEQUENCE {
91406       rcLldpRemExtendedProtocolType   INTEGER,
91407       rcLldpRemExtendedIpAddress      IpAddress
91408       }
91409
91410rcLldpRemExtendedProtocolType  OBJECT-TYPE
91411   SYNTAX        INTEGER {
91412                      lldp(1),
91413		      cdp(2)
91414                 }
91415     MAX-ACCESS  read-only
91416     STATUS      current
91417     DESCRIPTION   "Indicates the entry is CDP or LLDP protocol"
91418     ::= { rcLldpRemExtendedEntry 1 }
91419
91420rcLldpRemExtendedIpAddress   OBJECT-TYPE
91421      SYNTAX        IpAddress
91422      MAX-ACCESS    read-only
91423      STATUS        current
91424      DESCRIPTION   "The neighbor Ip address"
91425      ::= { rcLldpRemExtendedEntry 2}
91426
91427
91428-- --------------------------------------------------------------
91429--  MLD MIB Groups
91430--
91431
91432
91433rcMldObjects    	OBJECT IDENTIFIER ::= { rcMld 1 }
91434rcMldNotification	OBJECT IDENTIFIER ::= { rcMld 2 }
91435
91436--New MLD Group Table.
91437
91438rcMldNewGroupTable OBJECT-TYPE
91439        SYNTAX     SEQUENCE OF RcMldNewGroupEntry
91440        MAX-ACCESS not-accessible
91441        STATUS     current
91442        DESCRIPTION "The (conceptual) table listing the multicast
91443                    groups configured in the device."
91444    ::= { rcMldObjects 1 }
91445
91446rcMldNewGroupEntry OBJECT-TYPE
91447        SYNTAX     RcMldNewGroupEntry
91448        MAX-ACCESS not-accessible
91449        STATUS     current
91450        DESCRIPTION "An entry (conceptual row) representing an
91451                    Mld group."
91452        INDEX      {rcMldNewGroupIpv6Address, rcMldNewGroupMembers, rcMldNewGroupInPort}
91453        ::= { rcMldNewGroupTable 1 }
91454
91455RcMldNewGroupEntry ::= SEQUENCE {
91456        rcMldNewGroupIpv6Address       Ipv6Address,
91457        rcMldNewGroupMembers           Ipv6Address,
91458        rcMldNewGroupInPort            InterfaceIndex,
91459        rcMldNewGroupExpiration        Integer32,
91460        rcMldNewGroupIfIndex           InterfaceIndex
91461        --rcMldNewGroupUserId            DisplayString,
91462        --rcMldNewGroupMemberState       INTEGER,
91463        --rcMldNewGroupSessionTime       Integer32
91464}
91465
91466rcMldNewGroupIpv6Address OBJECT-TYPE
91467        SYNTAX          Ipv6Address
91468        MAX-ACCESS      not-accessible
91469        STATUS          current
91470        DESCRIPTION     "Multicast Group Address that others
91471                         want to join to. A group address can be the same
91472                         for many incoming ports."
91473        ::= { rcMldNewGroupEntry 1 }
91474
91475rcMldNewGroupMembers OBJECT-TYPE
91476        SYNTAX          Ipv6Address
91477        MAX-ACCESS      not-accessible
91478        STATUS          current
91479        DESCRIPTION     "IP Address of a source that has sent group
91480                         report wishing to join this group."
91481        ::= { rcMldNewGroupEntry 2 }
91482
91483rcMldNewGroupInPort OBJECT-TYPE
91484        SYNTAX          InterfaceIndex
91485        MAX-ACCESS      not-accessible
91486        STATUS          current
91487        DESCRIPTION     "An unique value to identify a physical
91488                        interface or a logical interface (VLAN),
91489                        which has received Group reports from various
91490                        sources."
91491        ::= { rcMldNewGroupEntry 3 }
91492
91493rcMldNewGroupExpiration OBJECT-TYPE
91494         SYNTAX     Integer32
91495         MAX-ACCESS read-only
91496         STATUS     current
91497         DESCRIPTION "Time left before the group report expired on this
91498                      port. Only one of this variable port. This
91499                      variable is updated upon receiving a group report."
91500         ::= { rcMldNewGroupEntry 4 }
91501
91502rcMldNewGroupIfIndex OBJECT-TYPE
91503         SYNTAX     InterfaceIndex
91504         MAX-ACCESS read-only
91505         STATUS     current
91506         DESCRIPTION     "An unique value to identify a physical
91507                        interface or a logical interface (VLAN),
91508                        which has received Group reports from various
91509                        sources."
91510         ::= { rcMldNewGroupEntry 5 }
91511
91512--rcMldNewGroupUserId OBJECT-TYPE
91513--         SYNTAX     DisplayString (SIZE(0..32))
91514--         MAX-ACCESS read-only
91515--         STATUS     current
91516--         DESCRIPTION "User-id sending this group"
91517--         ::= { rcMldNewGroupEntry 6 }
91518
91519--rcMldNewGroupMemberState OBJECT-TYPE
91520--         SYNTAX     INTEGER {
91521--                        noState(1),
91522--                        auth(2),
91523--                        accStart(3),
91524--                        authAndAcctStart(4),
91525--                        authAndAcctDisabled(5)
91526--                    }
91527--         MAX-ACCESS read-only
91528--         STATUS     current
91529--         DESCRIPTION "Used for IGAP, to indicated member state."
91530--         ::= { rcMldNewGroupEntry 7 }
91531
91532--rcMldNewGroupSessionTime OBJECT-TYPE
91533--         SYNTAX     Integer32
91534--         MAX-ACCESS read-only
91535--         STATUS     current
91536--         DESCRIPTION "Used for IGAP, to indicated the session time
91537--                      in seconds for the member. Session time is
91538--                      started after traffic is available to member.
91539--                      It can be also called AccountingTime since its
91540--                      values correspondes to the accounting duration of
91541--                      IGAP user session."
91542--         ::= { rcMldNewGroupEntry 8 }
91543
91544
91545
91546
91547-- MLD
91548
91549rcMldInterfaceExtnTable OBJECT-TYPE
91550        SYNTAX        SEQUENCE OF RcMldInterfaceExtnEntry
91551        MAX-ACCESS    not-accessible
91552        STATUS        current
91553        DESCRIPTION   ""
91554        ::= { rcMldObjects 2 }
91555
91556rcMldInterfaceExtnEntry OBJECT-TYPE
91557        SYNTAX        RcMldInterfaceExtnEntry
91558        MAX-ACCESS    not-accessible
91559        STATUS        current
91560        DESCRIPTION   ""
91561        INDEX         { rcMldInterfaceExtnIfIndex }
91562        ::= { rcMldInterfaceExtnTable 1 }
91563
91564RcMldInterfaceExtnEntry ::=
91565        SEQUENCE {
91566                rcMldInterfaceExtnIfIndex               InterfaceIndex,
91567                rcMldInterfaceExtnSnoopEnable           TruthValue,
91568--                rcMldInterfaceExtnProxySnoopEnable      TruthValue,
91569--                rcMldInterfaceExtnMaxAdvertiseInterval  INTEGER,
91570--                rcMldInterfaceExtnMinAdvertiseInterval  INTEGER,
91571--                rcMldInterfaceExtnMaxInitialAdvertiseInterval Integer32,
91572--                rcMldInterfaceExtnMaxInitialAdvertments Integer32,
91573--                rcMldInterfaceExtnNeighborDeadInterval  Integer32,
91574--                rcMldInterfaceExtnFastLeaveEnable       TruthValue,
91575--                rcMldInterfaceExtnFastLeavePortMembers  PortSet,
91576--                rcMldInterfaceExtnMrdiscEnable          TruthValue,
91577--                rcMldInterfaceExtnDiscoveredRouterPorts PortSet,
91578--                rcMldInterfaceExtnSnoopMRouterPorts     PortSet,
91579--                rcMldInterfaceExtnSnoopActiveMRouterPorts PortSet,
91580--                rcMldInterfaceExtnSnoopMRouterExpiration Integer32,
91581                rcMldInterfaceExtnFlushAction            INTEGER,
91582--                rcMldInterfaceExtnRouterAlertEnable      EnableValue,
91583                rcMldInterfaceExtnSsmEnable             TruthValue,
91584--                rcMldInterfaceExtnIgapEnable            EnableValue,
91585--                rcMldInterfaceExtnAccntEnable           EnableValue,
91586--                rcMldInterfaceExtnAuthEnable            EnableValue,
91587--                rcMldInterfaceExtnStreamLimitEnable     EnableValue,
91588--                rcMldInterfaceExtnMaxStreams            Integer32,
91589--                rcMldInterfaceExtnNumStreams            Integer32,
91590                rcMldInterfaceExtnNewQuerier            Ipv6Address,
91591--                rcMldInterfaceExtnSnoopQuerierEnable    TruthValue,
91592--                rcMldInterfaceExtnSnoopQuerierAddr      Ipv6Address,
91593--                rcMldInterfaceExtnMvrEnable             TruthValue,
91594--                rcMldInterfaceExtnMvrProxyEnable        TruthValue,
91595                rcMldInterfaceExtnDynamicDowngradeEnable TruthValue,
91596--                rcMldInterfaceExtnCompatibilityModeEnable TruthValue,
91597                rcMldInterfaceExtnOperVersion            INTEGER,
91598--                rcMldInterfaceExtnExplicitHostTrackingEnable TruthValue,
91599                rcMldInterfaceExtnMcastMode             INTEGER
91600        }
91601
91602rcMldInterfaceExtnIfIndex OBJECT-TYPE
91603	SYNTAX 		InterfaceIndex
91604	MAX-ACCESS 	not-accessible
91605	STATUS 		current
91606	DESCRIPTION	"An unique value to identify a physical
91607                        interface or a logical interface (VLAN)"
91608	::= { rcMldInterfaceExtnEntry 1 }
91609
91610rcMldInterfaceExtnSnoopEnable OBJECT-TYPE
91611	SYNTAX 		TruthValue
91612	MAX-ACCESS 	read-write
91613	STATUS 		current
91614	DESCRIPTION	"Enable snoop on interface"
91615	::= { rcMldInterfaceExtnEntry 2 }
91616
91617-- rcMldInterfaceExtnProxySnoopEnable OBJECT-TYPE
91618--        SYNTAX        TruthValue
91619--        MAX-ACCESS    read-write
91620--        STATUS        current
91621--        DESCRIPTION   "enable proxy snoop."
91622--        ::= { rcMldInterfaceExtnEntry 3 }
91623
91624--rcMldInterfaceExtnMaxAdvertiseInterval OBJECT-TYPE
91625--        SYNTAX        INTEGER(2..180)
91626--        MAX-ACCESS    read-write
91627--        STATUS        current
91628--        DESCRIPTION   ""
91629--        DEFVAL        { 20 }
91630--        ::= { rcMldInterfaceExtnEntry 4 }
91631
91632-- rcMldInterfaceExtnMinAdvertiseInterval OBJECT-TYPE
91633--        SYNTAX        INTEGER(3..180)
91634--        MAX-ACCESS    read-write
91635--        STATUS        current
91636--        DESCRIPTION   ""
91637--        DEFVAL        { 15 }
91638--        ::= { rcMldInterfaceExtnEntry 5 }
91639
91640-- rcMldInterfaceExtnMaxInitialAdvertiseInterval OBJECT-TYPE
91641--        SYNTAX        Integer32
91642--        MAX-ACCESS    read-write
91643--        STATUS        current
91644--        DESCRIPTION   ""
91645--        DEFVAL        { 2 }
91646--        ::= { rcMldInterfaceExtnEntry 6 }
91647
91648-- rcMldInterfaceExtnMaxInitialAdvertments OBJECT-TYPE
91649--        SYNTAX        Integer32
91650--        MAX-ACCESS    read-write
91651--        STATUS        current
91652--        DESCRIPTION   ""
91653--        DEFVAL        { 3 }
91654--        ::= { rcMldInterfaceExtnEntry 7 }
91655
91656-- rcMldInterfaceExtnNeighborDeadInterval OBJECT-TYPE
91657--        SYNTAX        Integer32
91658--        MAX-ACCESS    read-write
91659--        STATUS        current
91660--        DESCRIPTION   ""
91661--        DEFVAL        { 60 }
91662--        ::= { rcMldInterfaceExtnEntry 8 }
91663
91664--rcMldInterfaceExtnFastLeaveEnable OBJECT-TYPE
91665--        SYNTAX        TruthValue
91666--        MAX-ACCESS    read-write
91667--        STATUS        current
91668--        DESCRIPTION   "Enable fast leave on this interface."
91669--        DEFVAL        { false }
91670--        ::= { rcMldInterfaceExtnEntry 9 }
91671
91672--rcMldInterfaceExtnFastLeavePortMembers OBJECT-TYPE
91673--        SYNTAX        PortSet
91674--        MAX-ACCESS    read-write
91675--        STATUS        current
91676--        DESCRIPTION   "The set of ports that are enabled for fast leave."
91677--        ::= { rcMldInterfaceExtnEntry 10 }
91678
91679--rcMldInterfaceExtnMrdiscEnable OBJECT-TYPE
91680--       SYNTAX        TruthValue
91681--        MAX-ACCESS    read-write
91682--        STATUS        current
91683--        DESCRIPTION   "Enable/disable multicast router discovery."
91684--        ::= { rcMldInterfaceExtnEntry 11 }
91685
91686--rcMldInterfaceExtnDiscoveredRouterPorts OBJECT-TYPE
91687--        SYNTAX        PortSet
91688--        MAX-ACCESS    read-only
91689--        STATUS        current
91690--        DESCRIPTION   "list of ports that discovered by
91691--                       MLD Multicast router discovery
91692--                       (MRDISC) protocol."
91693--        ::= { rcMldInterfaceExtnEntry 12 }
91694
91695--rcMldInterfaceExtnSnoopMRouterPorts OBJECT-TYPE
91696--	SYNTAX 		PortSet
91697--	MAX-ACCESS 	read-write
91698--	STATUS 		current
91699--	DESCRIPTION	"The set of ports in this interface that provide
91700--			connectivity to the IPv6 Multicast router."
91701--	::= { rcMldInterfaceExtnEntry 13 }
91702
91703--rcMldInterfaceExtnSnoopActiveMRouterPorts OBJECT-TYPE
91704--	SYNTAX 		PortSet
91705--	MAX-ACCESS 	read-only
91706--	STATUS 		current
91707--	DESCRIPTION	"Active ports."
91708--	::= { rcMldInterfaceExtnEntry 14 }
91709
91710--rcMldInterfaceExtnSnoopMRouterExpiration OBJECT-TYPE
91711--	SYNTAX 		Integer32
91712--	MAX-ACCESS 	read-only
91713--	STATUS 		current
91714--	DESCRIPTION	"Multicast querier router aging time out."
91715--	::= { rcMldInterfaceExtnEntry 15 }
91716
91717rcMldInterfaceExtnFlushAction OBJECT-TYPE
91718	SYNTAX 		INTEGER {
91719			   none(1),
91720			   flushGrpMember(2),
91721			   flushMrouter(3),
91722			   flushSender(4)
91723			}
91724	MAX-ACCESS 	read-write
91725	STATUS 		current
91726	DESCRIPTION	"MLD flush action"
91727	::= { rcMldInterfaceExtnEntry 16 }
91728
91729--rcMldInterfaceExtnRouterAlertEnable OBJECT-TYPE
91730--        SYNTAX        EnableValue
91731--        MAX-ACCESS    read-write
91732--        STATUS        current
91733--        DESCRIPTION   "Enable Router Alert Check."
91734--        ::= { rcMldInterfaceExtnEntry 17 }
91735
91736rcMldInterfaceExtnSsmEnable OBJECT-TYPE
91737	SYNTAX 		TruthValue
91738	MAX-ACCESS 	read-write
91739	STATUS 		current
91740	DESCRIPTION	"Enable SSM."
91741	::= { rcMldInterfaceExtnEntry 18 }
91742
91743--rcMldInterfaceExtnIgapEnable OBJECT-TYPE
91744--        SYNTAX        EnableValue
91745--        MAX-ACCESS    read-write
91746--        STATUS        current
91747--        DESCRIPTION   "enable/disable IGAP."
91748--        DEFVAL        { enable }
91749--        ::= { rcMldInterfaceExtnEntry 19 }
91750
91751--rcMldInterfaceExtnAccntEnable OBJECT-TYPE
91752--        SYNTAX        EnableValue
91753--        MAX-ACCESS    read-write
91754--        STATUS        current
91755--        DESCRIPTION   "enable/disable accounting."
91756--        DEFVAL        { enable }
91757--        ::= { rcMldInterfaceExtnEntry 20 }
91758
91759--rcMldInterfaceExtnAuthEnable OBJECT-TYPE
91760--        SYNTAX        EnableValue
91761--        MAX-ACCESS    read-write
91762--        STATUS        current
91763--        DESCRIPTION   "enable/disable authentication."
91764--        DEFVAL        { enable }
91765--        ::= { rcMldInterfaceExtnEntry 21 }
91766
91767--rcMldInterfaceExtnStreamLimitEnable OBJECT-TYPE
91768--        SYNTAX        EnableValue
91769--        MAX-ACCESS    read-write
91770--        STATUS        current
91771--        DESCRIPTION   "Stream Limitation enable/disable."
91772--        DEFVAL        { enable }
91773--        ::= { rcMldInterfaceExtnEntry 22 }
91774
91775--rcMldInterfaceExtnMaxStreams OBJECT-TYPE
91776--        SYNTAX        Integer32
91777--        MAX-ACCESS    read-write
91778--        STATUS        current
91779--        DESCRIPTION   "Maximum number of stream."
91780--        DEFVAL        { 4 }
91781--        ::= { rcMldInterfaceExtnEntry 23 }
91782
91783-- rcMldInterfaceExtnNumStreams OBJECT-TYPE
91784--        SYNTAX        Integer32
91785--        MAX-ACCESS    read-only
91786--        STATUS        current
91787--        DESCRIPTION   "Current number of streams."
91788--        ::= { rcMldInterfaceExtnEntry 24 }
91789
91790rcMldInterfaceExtnNewQuerier OBJECT-TYPE
91791	SYNTAX 		Ipv6Address
91792	MAX-ACCESS 	read-only
91793	STATUS 		current
91794	DESCRIPTION	"The address of the new MLD querier."
91795	::= { rcMldInterfaceExtnEntry 25 }
91796
91797--rcMldInterfaceExtnSnoopQuerierEnable OBJECT-TYPE
91798--        SYNTAX        TruthValue
91799--        MAX-ACCESS    read-write
91800--        STATUS        current
91801--        DESCRIPTION   "enable snoop querier."
91802--        ::= { rcMldInterfaceExtnEntry 26 }
91803
91804--rcMldInterfaceExtnSnoopQuerierAddr OBJECT-TYPE
91805--        SYNTAX        Ipv6Address
91806--        MAX-ACCESS    read-write
91807--        STATUS        current
91808--        DESCRIPTION   "The pseudo address of the MLD Snoop Querier."
91809--        ::= { rcMldInterfaceExtnEntry 27 }
91810
91811--rcMldInterfaceExtnMvrEnable OBJECT-TYPE
91812--        SYNTAX        TruthValue
91813--        MAX-ACCESS    read-write
91814--       STATUS        current
91815--        DESCRIPTION   "Enable or disable mcast-vlan-registration on a vlan, it
91816--                               is used to specified a vlan works as a mcast-vlan,
91817--                               maximum 16 mcast-vlan is supported."
91818--        ::= { rcMldInterfaceExtnEntry 28 }
91819
91820--rcMldInterfaceExtnMvrProxyEnable OBJECT-TYPE
91821--        SYNTAX        TruthValue
91822--        MAX-ACCESS    read-write
91823--        STATUS        current
91824--        DESCRIPTION   "enable or disable mcast-vlan-registration proxy on a vlan,
91825--                       you must enable mcast-vlan-registration at first."
91826--        ::= { rcMldInterfaceExtnEntry 29 }
91827
91828rcMldInterfaceExtnDynamicDowngradeEnable    OBJECT-TYPE
91829        SYNTAX        TruthValue
91830        MAX-ACCESS    read-write
91831        STATUS        current
91832        DESCRIPTION   "enable dynamic downgrade the MLD version when older version query message was received."
91833        DEFVAL        { true }
91834        ::= { rcMldInterfaceExtnEntry 30 }
91835
91836--rcMldInterfaceExtnCompatibilityModeEnable    OBJECT-TYPE
91837--        SYNTAX        TruthValue
91838--        MAX-ACCESS    read-write
91839--        STATUS        current
91840--        DESCRIPTION   "enable v1 v2 compatible mode, which will handle the MLD v1 message in v2 interface"
91841--        DEFVAL        { false }
91842--        ::= { rcMldInterfaceExtnEntry 31 }
91843
91844rcMldInterfaceExtnOperVersion OBJECT-TYPE
91845	SYNTAX 		INTEGER {
91846			  version1(1),
91847			  version2(2) }
91848	MAX-ACCESS 	read-only
91849	STATUS 		current
91850	DESCRIPTION	"The operational version of MLD which is running on this interface."
91851	::= { rcMldInterfaceExtnEntry 32 }
91852
91853--rcMldInterfaceExtnExplicitHostTrackingEnable OBJECT-TYPE
91854--        SYNTAX        TruthValue
91855--        MAX-ACCESS    read-write
91856--        STATUS        current
91857--        DESCRIPTION   "Enable the Mld protocol running in version 2 to track hosts per channels/groups."
91858--        DEFVAL        { false }
91859--        ::= { rcMldInterfaceExtnEntry 33 }
91860
91861
91862rcMldInterfaceExtnMcastMode OBJECT-TYPE
91863	SYNTAX 		INTEGER {
91864			  snoop(1),
91865			  pim(2),
91866			  snoopSpb(3),
91867			  routerSpb(4),
91868			  dvmrp(5),
91869			  none(6) }
91870	MAX-ACCESS 	read-only
91871	STATUS 		current
91872	DESCRIPTION	"MLD interface mode."
91873	::= { rcMldInterfaceExtnEntry 34 }
91874
91875
91876
91877-- MLD SSM
91878
91879rcMldSsmGlobal OBJECT IDENTIFIER ::= { rcMldObjects 3 }
91880
91881
91882rcMldSsmGlobalRangeGroup OBJECT-TYPE
91883        SYNTAX        Ipv6Address
91884        MAX-ACCESS    read-only
91885        STATUS        current
91886        DESCRIPTION   "If multicast group address & RangeMask == RangeGroup,
91887                       then RangeGroup is in Ssm Range. Else it is not in
91888                       the range."
91889        ::= { rcMldSsmGlobal 1 }
91890
91891rcMldSsmGlobalRangeMask OBJECT-TYPE
91892        SYNTAX        Ipv6Address
91893        MAX-ACCESS    read-only
91894        STATUS        current
91895        DESCRIPTION   "Used with RangeGroup."
91896        ::= { rcMldSsmGlobal 2 }
91897
91898
91899-- rcMldSnoopTrace
91900
91901rcMldSnoopTraceTable OBJECT-TYPE
91902        SYNTAX        SEQUENCE OF RcMldSnoopTraceEntry
91903        MAX-ACCESS    not-accessible
91904        STATUS        current
91905        DESCRIPTION   "The table listing the multicast groups
91906                       traversing the snoop enabled router"
91907        ::= { rcMldObjects 4 }
91908
91909rcMldSnoopTraceEntry OBJECT-TYPE
91910        SYNTAX        RcMldSnoopTraceEntry
91911        MAX-ACCESS    not-accessible
91912        STATUS        current
91913        DESCRIPTION   "The entry listing the multicast groups
91914                       traversing the snoop enabled router"
91915        INDEX         { rcMldSnoopGrpAddr, rcMldSnoopSrcAddr, rcMldSnoopOutVlan}
91916
91917        ::= { rcMldSnoopTraceTable 1 }
91918
91919RcMldSnoopTraceEntry ::=
91920        SEQUENCE {
91921                rcMldSnoopGrpAddr         Ipv6Address,
91922                rcMldSnoopSrcAddr         Ipv6Address,
91923                rcMldSnoopOutVlan         InterfaceIndex,
91924                rcMldSnoopInPort          InterfaceIndex,
91925                rcMldSnoopInVlan          InterfaceIndex,
91926                rcMldSnoopOutPort         PortSet,
91927                rcMldSnoopType        	  INTEGER
91928        }
91929
91930rcMldSnoopGrpAddr  OBJECT-TYPE
91931        SYNTAX        Ipv6Address
91932        MAX-ACCESS    not-accessible
91933        STATUS        current
91934        DESCRIPTION   "Ip multicast address of group traversing the router"
91935        ::= { rcMldSnoopTraceEntry 1 }
91936
91937rcMldSnoopSrcAddr  OBJECT-TYPE
91938        SYNTAX        Ipv6Address
91939        MAX-ACCESS    not-accessible
91940        STATUS        current
91941        DESCRIPTION   "Ip source address of the multicast group address"
91942        ::= { rcMldSnoopTraceEntry 2 }
91943
91944rcMldSnoopOutVlan OBJECT-TYPE
91945        SYNTAX        InterfaceIndex
91946        MAX-ACCESS    not-accessible
91947        STATUS        current
91948        DESCRIPTION   "Egress vlan id for the multicast group"
91949        ::= { rcMldSnoopTraceEntry 3 }
91950
91951rcMldSnoopInPort OBJECT-TYPE
91952        SYNTAX        InterfaceIndex
91953        MAX-ACCESS    read-only
91954        STATUS        current
91955        DESCRIPTION   "Ingress port for the multicast group"
91956        ::= { rcMldSnoopTraceEntry 4 }
91957
91958rcMldSnoopInVlan OBJECT-TYPE
91959        SYNTAX        InterfaceIndex
91960        MAX-ACCESS    read-only
91961        STATUS        current
91962        DESCRIPTION   "Ingress vlan id for the multicast source"
91963        ::= { rcMldSnoopTraceEntry 5 }
91964
91965rcMldSnoopOutPort OBJECT-TYPE
91966        SYNTAX        PortSet
91967        MAX-ACCESS    read-only
91968        STATUS        current
91969        DESCRIPTION   "Egress port of the multicast group"
91970        ::= { rcMldSnoopTraceEntry 6 }
91971
91972rcMldSnoopType OBJECT-TYPE
91973        SYNTAX        INTEGER{ network(1), access(2)}
91974        MAX-ACCESS    read-only
91975        STATUS        current
91976        DESCRIPTION   "The port type on which the snoop entry is learnt"
91977        ::= { rcMldSnoopTraceEntry 7}
91978
91979
91980
91981--The MLDv2 Router Cache Table
91982
91983rcMldv2CacheTable OBJECT-TYPE
91984         SYNTAX      SEQUENCE OF RcMldv2CacheEntry
91985         MAX-ACCESS  not-accessible
91986         STATUS      current
91987         DESCRIPTION "The (conceptual) table listing the MLDv2 specific data
91988                     corresponding to each interface, port  and multicast group pair on
91989                     a Router."
91990         ::= { rcMldObjects 5 }
91991
91992rcMldv2CacheEntry OBJECT-TYPE
91993         SYNTAX      RcMldv2CacheEntry
91994         MAX-ACCESS  not-accessible
91995         STATUS      current
91996         DESCRIPTION "An entry (conceptual row) representing an Mldv2 Group."
91997         INDEX       { rcMldv2CacheEntryGroupAddress,
91998                       rcMldv2CacheEntryIfIndex,
91999                       rcMldv2CacheEntryInPort
92000                     }
92001         ::= { rcMldv2CacheTable 1 }
92002
92003RcMldv2CacheEntry ::= SEQUENCE {
92004         rcMldv2CacheEntryGroupAddress              Ipv6Address,
92005         rcMldv2CacheEntryIfIndex                   InterfaceIndex,
92006         rcMldv2CacheEntryInPort                    InterfaceIndex,
92007         --rcMldv2CacheEntryModeExpiryTimer           Integer32,
92008         rcMldv2CacheEntryVersion1HostTimer         Integer32,
92009         rcMldv2CacheEntrySourceFilterMode          INTEGER
92010}
92011
92012
92013rcMldv2CacheEntryGroupAddress OBJECT-TYPE
92014         SYNTAX      Ipv6Address
92015         MAX-ACCESS  not-accessible
92016         STATUS      current
92017         DESCRIPTION "Multicast group Address that others
92018                      want to join. A group address can be the same
92019                      for many incoming ports."
92020         ::= { rcMldv2CacheEntry 1 }
92021
92022rcMldv2CacheEntryIfIndex OBJECT-TYPE
92023         SYNTAX      InterfaceIndex
92024         MAX-ACCESS  not-accessible
92025         STATUS      current
92026         DESCRIPTION "An unique value to identify a physical
92027                      interface or a logical interface (VLAN),
92028                      which has received Group reports from various
92029                      sources."
92030         ::= { rcMldv2CacheEntry 2 }
92031
92032rcMldv2CacheEntryInPort OBJECT-TYPE
92033         SYNTAX      InterfaceIndex
92034         MAX-ACCESS  not-accessible
92035         STATUS      current
92036         DESCRIPTION "An unique value to identify a physical
92037                      interface or a logical interface (VLAN),
92038                      which has received Group reports from various
92039                      sources."
92040        ::= { rcMldv2CacheEntry 3 }
92041
92042-- rcMldv2CacheEntryModeExpiryTimer OBJECT-TYPE
92043--         SYNTAX      Integer32
92044--         MAX-ACCESS  read-only
92045--         STATUS      current
92046--         DESCRIPTION "This value is applicable only to MLDv2-compatible nodes
92047--                      and represents the time remaining before the interface
92048--                      EXCLUDE state expires and the interface state transitions
92049--                      to INCLUDE mode.  This value can never be greater than
92050--                      rcMldNewGroupExpiration."
92051--         ::= { rcMldv2CacheEntry 4 }
92052
92053rcMldv2CacheEntryVersion1HostTimer OBJECT-TYPE
92054         SYNTAX      Integer32
92055         MAX-ACCESS  read-only
92056         STATUS      current
92057         DESCRIPTION "The time remaining until the local router will assume that
92058                      there are no longer any MLD version 1 members on the IP
92059                      subnet attached to this interface.  This entry only applies
92060                      to MLDv1 hosts. Upon hearing any MLDv1 Report, this
92061                      value is reset to the group membership timer.  While this
92062                      time remaining is non-zero, the local router ignores any
92063                      MLDv2 Leave messages for this group that it  receives
92064                      on this interface."
92065         ::= { rcMldv2CacheEntry 5 }
92066
92067
92068rcMldv2CacheEntrySourceFilterMode OBJECT-TYPE
92069         SYNTAX      INTEGER {
92070                              include (1),
92071                              exclude (2)
92072                     }
92073         MAX-ACCESS  read-only
92074         STATUS      current
92075         DESCRIPTION "The current group state, applicable to MLDv2-compatible
92076                      nodes. The value indicates whether the state is INCLUDE or
92077                      EXCLUDE."
92078         ::= { rcMldv2CacheEntry 6 }
92079
92080
92081
92082
92083
92084--The MLDv2 Router Source list Table
92085
92086--
92087-- This information helps to interpret the content of the rcMldRouterSrcListTable.
92088-- 1. rcMldRouterSrcListHostAddress is not zero; rcMldRouterSrcListMemberAddress is zero.
92089--    This is the case when we have a source in the include list and no receiver asked it
92090--    explicitly (conflict source).
92091--    Ex: Two receivers present; one receiver is in EXLCUDE{S1} and the other one is in
92092--    EXLCUDE{S2}. The group state is EXCLUDE("S2","NULL").
92093-- 2. rcMldRouterSrcListHostAddress is not zero, rcMldRouterSrcListMemberAddress is not zero.
92094--    This is the case when a receiver asked to receive traffic for a specific source.
92095--    Ex: One receiver present in INCLUDE{S1}
92096-- 3. rcMldRouterSrcListHostAddress is not zero, rcMldRouterSrcListMemberAddress is zero.
92097--    This represent a source that needs to be blocked.
92098-- 4. rcMldRouterSrcListHostAddres is zero  rcMldRouterSrcListMemberAddress is not zero.
92099--    The source zero is used to track the members that are in exclude mode
92100--    Ex: One receiver R1 in EXCLUDE(S1). Two entries are present in this table.
92101--    4.1. rcMldRouterSrcListHostAddres = S1, rcMldRouterSrcListMemberAddress = 0 - blocked source.
92102--    4.2. rcMldRouterSrcListHostAddres = 0, rcMldRouterSrcListMemberAddress = R1 - tracked member in exlcude mode.
92103--
92104-- If the explicit host tracking is not enabled the only the last reporter for a specific source or group
92105-- will be present in this table.
92106--
92107
92108
92109
92110rcMldRouterSrcListTable OBJECT-TYPE
92111         SYNTAX      SEQUENCE OF RcMldRouterSrcListEntry
92112         MAX-ACCESS  not-accessible
92113         STATUS      current
92114         DESCRIPTION "The (conceptual) table listing the Source List entries
92115                      corresponding to each interface and multicast group pair on
92116                      a Router."
92117         ::= { rcMldObjects 6 }
92118
92119rcMldRouterSrcListEntry OBJECT-TYPE
92120         SYNTAX      RcMldRouterSrcListEntry
92121         MAX-ACCESS  not-accessible
92122         STATUS      current
92123         DESCRIPTION "An entry (conceptual row) representing an
92124                      Mld Source."
92125         INDEX       { rcMldRouterSrcListGroupAddress,
92126                       rcMldRouterSrcListIfIndex,
92127                       rcMldRouterSrcListInPort,
92128                       rcMldRouterSrcListHostAddress,
92129                       rcMldRouterSrcListMemberAddress
92130                     }
92131         ::= { rcMldRouterSrcListTable 1 }
92132
92133RcMldRouterSrcListEntry ::= SEQUENCE {
92134         rcMldRouterSrcListGroupAddress   Ipv6Address,
92135         rcMldRouterSrcListIfIndex        InterfaceIndex,
92136         rcMldRouterSrcListInPort         InterfaceIndex,
92137         rcMldRouterSrcListHostAddress    Ipv6Address,
92138         rcMldRouterSrcListMemberAddress  Ipv6Address,
92139         rcMldRouterSrcListExpire         Integer32,
92140         rcMldRouterSrcListMode           INTEGER,
92141         rcMldRouterSrcListMemberExpire   Integer32
92142}
92143
92144rcMldRouterSrcListGroupAddress OBJECT-TYPE
92145         SYNTAX      Ipv6Address
92146         MAX-ACCESS  not-accessible
92147         STATUS      current
92148         DESCRIPTION "The IPv6 multicast group address for which this entry
92149                      contains information."
92150         ::= { rcMldRouterSrcListEntry 1 }
92151
92152rcMldRouterSrcListIfIndex OBJECT-TYPE
92153         SYNTAX      InterfaceIndex
92154         MAX-ACCESS  not-accessible
92155         STATUS      current
92156         DESCRIPTION "The interface for which this entry contains information
92157                      for an IP multicast group address."
92158         ::= { rcMldRouterSrcListEntry 2 }
92159
92160rcMldRouterSrcListInPort OBJECT-TYPE
92161         SYNTAX      InterfaceIndex
92162         MAX-ACCESS  not-accessible
92163         STATUS      current
92164         DESCRIPTION "An unique value to identify a physical
92165                     interface or a logical interface (VLAN),
92166                     which has received Group reports for this
92167                     source."
92168         ::= { rcMldRouterSrcListEntry 3 }
92169
92170rcMldRouterSrcListHostAddress OBJECT-TYPE
92171         SYNTAX      Ipv6Address
92172         MAX-ACCESS  not-accessible
92173         STATUS      current
92174         DESCRIPTION "The host address to which this entry corresponds."
92175         ::= { rcMldRouterSrcListEntry 4 }
92176
92177rcMldRouterSrcListMemberAddress OBJECT-TYPE
92178         SYNTAX      Ipv6Address
92179         MAX-ACCESS  not-accessible
92180         STATUS      current
92181         DESCRIPTION "IPv6 Address of a member that has sent source specific
92182                      report wishing to join this source."
92183         ::= { rcMldRouterSrcListEntry 5 }
92184
92185rcMldRouterSrcListExpire OBJECT-TYPE
92186         SYNTAX      Integer32
92187         MAX-ACCESS  read-only
92188         STATUS      current
92189         DESCRIPTION "This value indicates the relevance of the SrcList entry,
92190                      whereby a non-zero value indicates this is an INCLUDE state
92191                      value, and a zero value indicates this to be an EXCLUDE
92192                      state value."
92193         ::= { rcMldRouterSrcListEntry 6 }
92194
92195rcMldRouterSrcListMode OBJECT-TYPE
92196         SYNTAX      INTEGER {
92197                              include (1),
92198                              exclude (2)
92199                     }
92200         MAX-ACCESS  read-only
92201         STATUS      current
92202         DESCRIPTION "The current member state, applicable to MLDv2-compatible
92203                      nodes. The value indicates whether the state is INCLUDE or
92204                      EXCLUDE."
92205         ::= { rcMldRouterSrcListEntry 7 }
92206
92207rcMldRouterSrcListMemberExpire OBJECT-TYPE
92208         SYNTAX      Integer32
92209         MAX-ACCESS  read-only
92210         STATUS      current
92211         DESCRIPTION "This value indicates the time until the member for this source
92212                      will expire"
92213         ::= { rcMldRouterSrcListEntry 8 }
92214
92215
92216
92217rcMldSenderTable OBJECT-TYPE
92218        SYNTAX        SEQUENCE OF RcMldSenderEntry
92219        MAX-ACCESS    not-accessible
92220        STATUS        current
92221        DESCRIPTION   "The (conceptual) table listing the multicast
92222                senders."
92223        ::= { rcMldObjects 7 }
92224
92225rcMldSenderEntry OBJECT-TYPE
92226        SYNTAX        RcMldSenderEntry
92227        MAX-ACCESS    not-accessible
92228        STATUS        current
92229        DESCRIPTION   "An entry (conceptual row) representing an
92230                MLD senser."
92231        INDEX         { rcMldSenderGrpAddr, rcMldSenderIfIndex,
92232                        rcMldSenderMemberAddr }
92233        ::= { rcMldSenderTable 1 }
92234
92235RcMldSenderEntry ::=
92236        SEQUENCE {
92237                rcMldSenderGrpAddr     Ipv6Address,
92238                rcMldSenderIfIndex     InterfaceIndex,
92239                rcMldSenderMemberAddr  Ipv6Address,
92240                rcMldSenderAction      INTEGER,
92241                rcMldSenderPort       InterfaceIndex
92242        }
92243
92244rcMldSenderGrpAddr OBJECT-TYPE
92245        SYNTAX        Ipv6Address
92246        MAX-ACCESS    not-accessible
92247        STATUS        current
92248        DESCRIPTION   "IPv6 multicast group address."
92249        ::= { rcMldSenderEntry 1 }
92250
92251rcMldSenderIfIndex OBJECT-TYPE
92252        SYNTAX        InterfaceIndex
92253        MAX-ACCESS    not-accessible
92254        STATUS        current
92255        DESCRIPTION   "Interface index of the sender."
92256        ::= { rcMldSenderEntry 2 }
92257
92258rcMldSenderMemberAddr OBJECT-TYPE
92259        SYNTAX        Ipv6Address
92260        MAX-ACCESS    not-accessible
92261        STATUS        current
92262        DESCRIPTION   "Ipv6 Host Address."
92263        ::= { rcMldSenderEntry 3 }
92264
92265rcMldSenderAction OBJECT-TYPE
92266        SYNTAX        INTEGER {
92267                          none(1),
92268                          flushEntry(2),
92269                          flushGrp(3)
92270                      }
92271        MAX-ACCESS    read-write
92272        STATUS        current
92273        DESCRIPTION   "none(1), flushEntry(2), flushGrp(3)."
92274        ::= { rcMldSenderEntry 4 }
92275
92276rcMldSenderPort OBJECT-TYPE
92277        SYNTAX        InterfaceIndex
92278        MAX-ACCESS    read-only
92279        STATUS        current
92280        DESCRIPTION   "Mld Sender port."
92281        ::= { rcMldSenderEntry 5 }
92282
92283
92284
92285
92286
92287-- MLD Globals
92288rcMldGlobalGroup	OBJECT IDENTIFIER ::= { rcMld 3 }
92289
92290rcMldGenerateTrap OBJECT-TYPE
92291        SYNTAX        EnableValue
92292        MAX-ACCESS    read-write
92293        STATUS        current
92294        DESCRIPTION   "Enabling the MLD to generate trap."
92295        DEFVAL        { disable }
92296        ::= { rcMldGlobalGroup 1 }
92297
92298rcMldGenerateLog OBJECT-TYPE
92299        SYNTAX        EnableValue
92300        MAX-ACCESS    read-write
92301        STATUS        current
92302        DESCRIPTION   "Enabling the MLD to generate log."
92303        DEFVAL        { disable }
92304        ::= { rcMldGlobalGroup 2 }
92305
92306
92307-- Elements used in traps
92308
92309rcMldNotificationInterfaceIfIndex OBJECT-TYPE
92310    SYNTAX     InterfaceIndex
92311    MAX-ACCESS accessible-for-notify
92312    STATUS     current
92313    DESCRIPTION
92314            "The internetwork-layer interface value of the interface
92315            for which MLD is enabled."
92316    ::= { rcMldNotification 1 }
92317
92318rcMldNotificationNewGroupIpv6Address OBJECT-TYPE
92319        SYNTAX          Ipv6Address
92320        MAX-ACCESS      accessible-for-notify
92321        STATUS          current
92322        DESCRIPTION     "Multicast Group Address that others
92323                         want to join to. A group address can be the same
92324                         for many incoming ports."
92325        ::= { rcMldNotification 2 }
92326
92327rcMldNotificationNewGroupMembers OBJECT-TYPE
92328        SYNTAX          Ipv6Address
92329        MAX-ACCESS      accessible-for-notify
92330        STATUS          current
92331        DESCRIPTION     "IP Address of a source that has sent group
92332                         report wishing to join this group."
92333        ::= { rcMldNotification 3 }
92334
92335rcMldNotificationNewGroupInPort OBJECT-TYPE
92336        SYNTAX          InterfaceIndex
92337        MAX-ACCESS      accessible-for-notify
92338        STATUS          current
92339        DESCRIPTION     "An unique value to identify a physical
92340                        interface or a logical interface (VLAN),
92341                        which has received Group reports from various
92342                        sources."
92343        ::= { rcMldNotification 4 }
92344
92345
92346-- Table rcIpv6MulticastTimedPruneTable and rcIpv6MulticastSoftwareForwarding are not supported
92347-- in first release but are defined as placeholders
92348
92349--rcIpv6MulticastTimedPruneTable OBJECT-TYPE
92350--        SYNTAX          SEQUENCE OF RcIpv6MulticastTimedPruneEntry
92351--        MAX-ACCESS      not-accessible
92352--        STATUS          current
92353--        DESCRIPTION     "This feature provides the ability for the user to
92354--                         create (S,G)  Forwarding Entries that would not be
92355--                         pruned until a configurable timer expires. Currently
92356--                         the timer value is set to 0."
92357--        ::= { rcIp 112 }
92358--
92359--rcIpv6MulticastTimedPruneEntry OBJECT-TYPE
92360--        SYNTAX          RcIpv6MulticastTimedPruneEntry
92361--        MAX-ACCESS      not-accessible
92362--        STATUS          current
92363--        DESCRIPTION     "An entry of IPv6 Multicast Timed Prune Table."
92364--        INDEX           { rcIpv6MulticastTimedPruneGroupAddress,
92365--                          rcIpv6MulticastTimedPruneSourceAddress,
92366--                          rcIpv6MulticastTimedPruneSrcSubnetMask }
92367--        ::= { rcIpv6MulticastTimedPruneTable 1 }
92368--
92369--RcIpv6MulticastTimedPruneEntry ::=
92370--        SEQUENCE {
92371--                rcIpv6MulticastTimedPruneGroupAddress    Ipv6Address,
92372--                rcIpv6MulticastTimedPruneSourceAddress   Ipv6Address,
92373--                rcIpv6MulticastTimedPruneSrcSubnetMask  Ipv6Address,
92374--                rcIpv6MulticastTimedPruneAgingTimer     Integer32,
92375--                rcIpv6MulticastTimedPruneTimeLeft       Integer32,
92376--                rcIpv6MulticastTimedPruneLastActivity   TimeTicks,
92377--                rcIpv6MulticastTimedPruneRowStatus      RowStatus
92378--        }
92379--
92380--rcIpv6MulticastTimedPruneGroupAddress OBJECT-TYPE
92381--        SYNTAX        Ipv6Address
92382--        MAX-ACCESS    not-accessible
92383--        STATUS        current
92384--        DESCRIPTION   "This field indicates the IPv6 Multicast Group
92385--                       Address associated with the IPv6 multicast stream."
92386--        ::= { rcIpv6MulticastTimedPruneEntry 1 }
92387--
92388--rcIpv6MulticastTimedPruneSourceAddress OBJECT-TYPE
92389--        SYNTAX        Ipv6Address
92390--        MAX-ACCESS    not-accessible
92391--        STATUS        current
92392--        DESCRIPTION   "This is the Source Subnet IPv6 address of the
92393--                       sender of the IPv6 multicast stream."
92394--        ::= { rcIpv6MulticastTimedPruneEntry 2 }
92395--
92396--rcIpv6MulticastTimedPruneSrcSubnetMask OBJECT-TYPE
92397--        SYNTAX        Ipv6Address
92398--        MAX-ACCESS    not-accessible
92399--        STATUS        current
92400--        DESCRIPTION   "This is the Source Subnet Mask IPv6 address of
92401--                       the sender of the IPv6 multicast stream."
92402--        ::= { rcIpv6MulticastTimedPruneEntry 3 }
92403--
92404--rcIpv6MulticastTimedPruneAgingTimer OBJECT-TYPE
92405--        SYNTAX        Integer32
92406--        MAX-ACCESS    read-write
92407--        STATUS        current
92408--        DESCRIPTION   "This field represents the amount of time
92409--                       (in minutes) this timed prune entry will be
92410--                       kept in the forwarding table when there are no
92411--                       more receivers. After this timer expires, this
92412--                       timed prune entry would be treated as a normal
92413--                       DVMRP/PIM forwarding entry. Aging Timer value of
92414--                       0 (infinite time) indicates this timed prune entry
92415--                       will not be deleted even when there are no
92416--                       more receivers."
92417--        DEFVAL        { 5 }
92418--        ::= { rcIpv6MulticastTimedPruneEntry 4 }
92419--
92420--rcIpv6MulticastTimedPruneTimeLeft OBJECT-TYPE
92421--        SYNTAX        Integer32
92422--        MAX-ACCESS    read-only
92423--        STATUS        current
92424--        DESCRIPTION   "This read-only field represents the remaining time
92425--                       for which this timed prune entry will be kept in
92426--                       the forwarding table. After this timer expires,
92427--                       this timed prune entry would be treated as a normal
92428--                       DVMRP/PIM forwarding entry. 0 in this field indicates
92429--                       that this entry would not be aged out."
92430--        ::= { rcIpv6MulticastTimedPruneEntry 5 }
92431--
92432--rcIpv6MulticastTimedPruneLastActivity OBJECT-TYPE
92433--        SYNTAX        TimeTicks
92434--        MAX-ACCESS    read-only
92435--        STATUS        current
92436--        DESCRIPTION   "This read-only field represents the actual time since
92437--                       the traffic has come from this Source, Group pair."
92438--        ::= { rcIpv6MulticastTimedPruneEntry 6 }
92439--
92440--rcIpv6MulticastTimedPruneRowStatus OBJECT-TYPE
92441--        SYNTAX        RowStatus
92442--        MAX-ACCESS    read-write
92443--        STATUS        current
92444--        DESCRIPTION   "row status"
92445--        ::= { rcIpv6MulticastTimedPruneEntry 7 }
92446--
92447--
92448--
92449--rcIpv6MulticastSoftwareForwarding OBJECT IDENTIFIER ::= { rcIp 113 }
92450--
92451--rcIpv6MulticastSoftwareForwardingEnable OBJECT-TYPE
92452--        SYNTAX        TruthValue
92453--        MAX-ACCESS    read-write
92454--        STATUS        current
92455--        DESCRIPTION   "Enable/Disable multicast software forwarding."
92456--        DEFVAL { false }
92457--        ::= { rcIpv6MulticastSoftwareForwarding 1 }
92458--
92459--rcIpv6MulticastSoftwareForwardingThreshold OBJECT-TYPE
92460--        SYNTAX        Integer32(1..65535)
92461--        MAX-ACCESS    read-write
92462--        STATUS        current
92463--        DESCRIPTION   "Threshold to switch from software forwarding to hardware forwarding. Unit = pkt per second"
92464--        DEFVAL { 5 }
92465--        ::= { rcIpv6MulticastSoftwareForwarding 2 }
92466
92467
92468rcPimIpv6Objects        OBJECT IDENTIFIER ::= { rcPimIpv6 1 }
92469
92470rcPimIpv6JoinPruneInterval OBJECT-TYPE
92471    SYNTAX     Unsigned32 (1..18724)
92472    UNITS      "seconds"
92473    MAX-ACCESS read-write
92474    STATUS     current
92475    DESCRIPTION
92476            "The default interval at which periodic PIM-SM IPv6 Join/Prune
92477            messages are to be sent."
92478    ::= { rcPimIpv6Objects 1 }
92479
92480-- The PIM IPv6 Interface Table
92481
92482rcPimIpv6InterfaceTable OBJECT-TYPE
92483    SYNTAX     SEQUENCE OF RcPimIpv6InterfaceEntry
92484    MAX-ACCESS not-accessible
92485    STATUS     current
92486    DESCRIPTION
92487            "The (conceptual) table listing the router's PIM IPv6 interfaces.
92488            IGMP and PIM are enabled on all IPv6 interfaces listed in this
92489            table."
92490    ::= { rcPimIpv6Objects 2 }
92491
92492rcPimIpv6InterfaceEntry OBJECT-TYPE
92493    SYNTAX     RcPimIpv6InterfaceEntry
92494    MAX-ACCESS not-accessible
92495    STATUS     current
92496    DESCRIPTION
92497            "An entry (conceptual row) in the rcPimIpv6InterfaceTable."
92498    INDEX      { rcPimIpv6InterfaceIfIndex }
92499    ::= { rcPimIpv6InterfaceTable 1 }
92500RcPimIpv6InterfaceEntry ::= SEQUENCE {
92501    rcPimIpv6InterfaceIfIndex            InterfaceIndex,
92502    rcPimIpv6InterfaceAddress            Ipv6Address,
92503    rcPimIpv6InterfaceNetMask            Ipv6Address,
92504    rcPimIpv6InterfaceMode               INTEGER,
92505    rcPimIpv6InterfaceDR                 Ipv6Address,
92506    rcPimIpv6InterfaceHelloInterval      Unsigned32,
92507    rcPimIpv6InterfaceRowStatus          RowStatus,
92508    rcPimIpv6InterfaceJoinPruneInterval  Unsigned32
92509--  rcPimIpv6InterfaceCBSRPreference     Integer32,
92510--  rcPimIpv6InterfaceCBSREnable         INTEGER
92511}
92512
92513rcPimIpv6InterfaceIfIndex OBJECT-TYPE
92514    SYNTAX     InterfaceIndex
92515    MAX-ACCESS not-accessible
92516    STATUS     current
92517    DESCRIPTION
92518            "The ifIndex value of this PIM interface."
92519    ::= { rcPimIpv6InterfaceEntry 1 }
92520
92521rcPimIpv6InterfaceAddress OBJECT-TYPE
92522    SYNTAX     Ipv6Address
92523    MAX-ACCESS read-only
92524    STATUS     current
92525    DESCRIPTION
92526            "The IPv6 address of the PIM interface."
92527    ::= { rcPimIpv6InterfaceEntry 2 }
92528
92529rcPimIpv6InterfaceNetMask OBJECT-TYPE
92530    SYNTAX     Ipv6Address
92531    MAX-ACCESS read-only
92532    STATUS     current
92533    DESCRIPTION
92534            "The network mask for the IPv6 address of the PIM interface."
92535    ::= { rcPimIpv6InterfaceEntry 3 }
92536
92537rcPimIpv6InterfaceMode OBJECT-TYPE
92538    SYNTAX     INTEGER { dense(1), sparse(2), sparseDense(3) }
92539    MAX-ACCESS read-only
92540    STATUS     current
92541    DESCRIPTION
92542            "The configured mode of this PIM interface."
92543    DEFVAL     { sparse }
92544    ::= { rcPimIpv6InterfaceEntry 4 }
92545
92546rcPimIpv6InterfaceDR OBJECT-TYPE
92547    SYNTAX     Ipv6Address
92548    MAX-ACCESS read-only
92549    STATUS     current
92550    DESCRIPTION
92551            "The Designated Router on this PIM interface.  For point-
92552            to-point interfaces, this object has the value ::."
92553    ::= { rcPimIpv6InterfaceEntry 5 }
92554
92555rcPimIpv6InterfaceHelloInterval OBJECT-TYPE
92556    SYNTAX     Unsigned32 (0..18724)
92557    UNITS      "seconds"
92558    MAX-ACCESS read-create
92559    STATUS     current
92560    DESCRIPTION
92561            "The frequency at which PIM Hello messages are transmitted
92562            on this interface."
92563    DEFVAL     { 30 }
92564    ::= { rcPimIpv6InterfaceEntry 6 }
92565
92566rcPimIpv6InterfaceRowStatus OBJECT-TYPE
92567    SYNTAX     RowStatus
92568    MAX-ACCESS read-create
92569    STATUS     current
92570    DESCRIPTION
92571            "The status of this entry.  Creating the entry enables PIM
92572            on the interface; destroying the entry disables PIM on the
92573            interface."
92574    ::= { rcPimIpv6InterfaceEntry 7 }
92575
92576rcPimIpv6InterfaceJoinPruneInterval OBJECT-TYPE
92577    SYNTAX     Unsigned32 (1..18724)
92578    UNITS      "seconds"
92579    MAX-ACCESS read-create
92580    STATUS     current
92581    DESCRIPTION
92582            "The frequency at which PIM Join/Prune messages are
92583            transmitted on this PIM interface.  The default value of
92584            this object is the rcPimIpv6JoinPruneInterval."
92585    ::= { rcPimIpv6InterfaceEntry 8 }
92586
92587--rcPimIpv6InterfaceCBSRPreference OBJECT-TYPE
92588--    SYNTAX     Unsigned32 (-1..255)
92589--    MAX-ACCESS read-write
92590--    STATUS     current
92591--    DESCRIPTION
92592--            "The preference value for the local interface as a candidate
92593--            bootstrap router.  The value of -1 is used to indicate that
92594--            the local interface is not a candidate BSR interface."
92595--    DEFVAL     { -1 }
92596--    ::= { rcPimIpv6InterfaceEntry 9 }
92597
92598--rcPimIpv6InterfaceCBSREnable OBJECT-TYPE
92599--    SYNTAX     INTEGER {
92600--                  enabled(1),
92601--                  disabled(2)
92602--              }
92603--    MAX-ACCESS read-write
92604--    STATUS     current
92605--    DESCRIPTION
92606--            "Enable/disable Candidate BSR on pim local interface."
92607--    DEFVAL     { disabled }
92608--    ::= { rcPimIpv6InterfaceEntry 10 }
92609
92610-- The PIM IPv6 Neighbor Table
92611
92612rcPimIpv6NeighborTable OBJECT-TYPE
92613    SYNTAX     SEQUENCE OF RcPimIpv6NeighborEntry
92614    MAX-ACCESS not-accessible
92615    STATUS     current
92616    DESCRIPTION
92617            "The (conceptual) table listing the router's PIM IPv6 neighbors."
92618    ::= { rcPimIpv6Objects 3 }
92619
92620rcPimIpv6NeighborEntry OBJECT-TYPE
92621    SYNTAX     RcPimIpv6NeighborEntry
92622    MAX-ACCESS not-accessible
92623    STATUS     current
92624    DESCRIPTION
92625            "An entry (conceptual row) in the rcPimIpv6NeighborTable."
92626    INDEX      {  rcPimIpv6NeighborIfIndex,
92627                  rcPimIpv6NeighborAddress}
92628
92629    ::= { rcPimIpv6NeighborTable 1 }
92630
92631RcPimIpv6NeighborEntry ::= SEQUENCE {
92632    rcPimIpv6NeighborIfIndex      InterfaceIndex,
92633    rcPimIpv6NeighborAddress      Ipv6Address,
92634    rcPimIpv6NeighborUpTime       TimeTicks,
92635    rcPimIpv6NeighborExpiryTime   TimeTicks
92636--  rcPimIpv6NeighborMode         INTEGER
92637}
92638
92639rcPimIpv6NeighborIfIndex OBJECT-TYPE
92640    SYNTAX     InterfaceIndex
92641    MAX-ACCESS not-accessible
92642    STATUS     current
92643    DESCRIPTION
92644            "The value of ifIndex for the interface used to reach this
92645            PIM neighbor."
92646    ::= { rcPimIpv6NeighborEntry 1 }
92647
92648
92649rcPimIpv6NeighborAddress OBJECT-TYPE
92650    SYNTAX     Ipv6Address
92651    MAX-ACCESS not-accessible
92652    STATUS     current
92653    DESCRIPTION
92654            "The IPv6 address of the PIM neighbor for which this entry
92655            contains information."
92656    ::= { rcPimIpv6NeighborEntry 2 }
92657
92658
92659rcPimIpv6NeighborUpTime OBJECT-TYPE
92660    SYNTAX     TimeTicks
92661    MAX-ACCESS read-only
92662    STATUS     current
92663    DESCRIPTION
92664            "The time since this PIM neighbor (last) became a neighbor
92665            of the local router."
92666    ::= { rcPimIpv6NeighborEntry 3 }
92667
92668rcPimIpv6NeighborExpiryTime OBJECT-TYPE
92669    SYNTAX     TimeTicks
92670    MAX-ACCESS read-only
92671    STATUS     current
92672    DESCRIPTION
92673            "The minimum time remaining before this PIM neighbor will be
92674            aged out."
92675    ::= { rcPimIpv6NeighborEntry 4 }
92676
92677
92678-- The PIM IPv6 RP-Set Table
92679
92680rcPimIpv6RPSetTable OBJECT-TYPE
92681    SYNTAX     SEQUENCE OF RcPimIpv6RPSetEntry
92682    MAX-ACCESS not-accessible
92683    STATUS     current
92684    DESCRIPTION
92685            "The (conceptual) table listing PIM information for
92686            candidate Rendezvous Points (RPs) for IPv6 multicast groups.
92687            When the local router is the BSR, this information is
92688            obtained from received Candidate-RP-Advertisements.  When
92689            the local router is not the BSR, this information is
92690            obtained from received RP-Set messages."
92691    ::= { rcPimIpv6Objects 4 }
92692
92693rcPimIpv6RPSetEntry OBJECT-TYPE
92694    SYNTAX     RcPimIpv6RPSetEntry
92695    MAX-ACCESS not-accessible
92696    STATUS     current
92697    DESCRIPTION
92698            "An entry (conceptual row) in the rcPimIpv6RPSetTable."
92699    INDEX      { rcPimIpv6RPSetComponent, rcPimIpv6RPSetGroupAddress,
92700                 rcPimIpv6RPSetGroupMask, rcPimIpv6RPSetAddress }
92701    ::= { rcPimIpv6RPSetTable 1 }
92702
92703RcPimIpv6RPSetEntry ::= SEQUENCE {
92704    rcPimIpv6RPSetComponent       Unsigned32,
92705    rcPimIpv6RPSetGroupAddress    Ipv6Address,
92706    rcPimIpv6RPSetGroupMask       Ipv6Address,
92707    rcPimIpv6RPSetAddress         Ipv6Address,
92708    rcPimIpv6RPSetHoldTime        Unsigned32,
92709    rcPimIpv6RPSetExpiryTime      TimeTicks
92710}
92711
92712
92713rcPimIpv6RPSetComponent OBJECT-TYPE
92714    SYNTAX     Unsigned32
92715    MAX-ACCESS not-accessible
92716    STATUS     current
92717    DESCRIPTION
92718            "A number uniquely identifying the component.  Each protocol
92719            instance connected to a separate domain should have a
92720            different index value."
92721    ::= { rcPimIpv6RPSetEntry 1 }
92722
92723rcPimIpv6RPSetGroupAddress OBJECT-TYPE
92724    SYNTAX     Ipv6Address
92725    MAX-ACCESS not-accessible
92726    STATUS     current
92727    DESCRIPTION
92728            "The IPv6 multicast group address which, when combined with
92729            rcPimIpv6RPSetGroupMask, gives the group prefix for which this
92730            entry contains information about the Candidate-RP."
92731    ::= { rcPimIpv6RPSetEntry 2 }
92732
92733rcPimIpv6RPSetGroupMask OBJECT-TYPE
92734    SYNTAX     Ipv6Address
92735    MAX-ACCESS not-accessible
92736    STATUS     current
92737    DESCRIPTION
92738            "The multicast group address mask which, when combined with
92739            rcPimIpv6RPSetGroupAddress, gives the group prefix for which this
92740            entry contains information about the Candidate-RP."
92741    ::= { rcPimIpv6RPSetEntry 3 }
92742
92743rcPimIpv6RPSetAddress OBJECT-TYPE
92744    SYNTAX     Ipv6Address
92745    MAX-ACCESS not-accessible
92746    STATUS     current
92747    DESCRIPTION
92748            "The IPv6 address of the Candidate-RP."
92749    ::= { rcPimIpv6RPSetEntry 4 }
92750
92751	rcPimIpv6RPSetHoldTime OBJECT-TYPE
92752    SYNTAX     Unsigned32 (0..255)
92753    UNITS      "seconds"
92754    MAX-ACCESS read-only
92755    STATUS     current
92756    DESCRIPTION
92757            "The holdtime of a Candidate-RP.  If the local router is not
92758            the BSR, this value is 0."
92759    ::= { rcPimIpv6RPSetEntry 5 }
92760
92761rcPimIpv6RPSetExpiryTime OBJECT-TYPE
92762    SYNTAX     TimeTicks
92763    MAX-ACCESS read-only
92764    STATUS     current
92765    DESCRIPTION
92766            "The minimum time remaining before the Candidate-RP will be
92767            declared down.  If the local router is not the BSR, this
92768            value is 0."
92769    ::= { rcPimIpv6RPSetEntry 6 }
92770
92771-- The PIM IPv6 Candidate-RP Table
92772
92773--rcPimIpv6CandidateRPTable OBJECT-TYPE
92774--    SYNTAX     SEQUENCE OF RcPimIpv6CandidateRPEntry
92775--    MAX-ACCESS not-accessible
92776--    STATUS     current
92777--    DESCRIPTION
92778--            "The (conceptual) table listing the IPv6 multicast groups for
92779--            which the local router is to advertise itself as a
92780--            Candidate-RP when the value of rcPimIpv6CandidateRPHoldTime is
92781--            non-zero.  If this table is empty, then the local router
92782--            will advertise itself as a Candidate-RP for all groups
92783--            (providing the value of rcPimIpv6CandidateRPHoldTime is non-
92784--            zero)."
92785--    ::= { rcPimIpv6Objects 5 }
92786
92787--rcPimIpv6CandidateRPEntry OBJECT-TYPE
92788--    SYNTAX     RcPimIpv6CandidateRPEntry
92789--    MAX-ACCESS not-accessible
92790--    STATUS     current
92791--    DESCRIPTION
92792--            "An entry (conceptual row) in the rcPimIpv6CandidateRPTable."
92793--    INDEX      { rcPimIpv6CandidateRPGroupAddress,
92794--                 rcPimIpv6CandidateRPGroupMask, rcPimIpv6CandidateRPAddress }
92795--    ::= { rcPimIpv6CandidateRPTable 1 }
92796
92797--RcPimIpv6CandidateRPEntry ::= SEQUENCE {
92798--    rcPimIpv6CandidateRPGroupAddress    Ipv6Address,
92799--    rcPimIpv6CandidateRPGroupMask       Ipv6Address,
92800--    rcPimIpv6CandidateRPAddress         Ipv6Address,
92801--    rcPimIpv6CandidateRPRowStatus       RowStatus
92802--}
92803
92804--rcPimIpv6CandidateRPGroupAddress OBJECT-TYPE
92805--    SYNTAX     Ipv6Address
92806--    MAX-ACCESS not-accessible
92807--    STATUS     current
92808--    DESCRIPTION
92809--            "The IPv6 multicast group address which, when combined with
92810--            rcPimIpv6CandidateRPGroupMask, identifies a group prefix for which
92811--            the local router will advertise itself as a Candidate-RP."
92812--    ::= { rcPimIpv6CandidateRPEntry 1 }
92813
92814--rcPimIpv6CandidateRPGroupMask OBJECT-TYPE
92815--    SYNTAX     Ipv6Address
92816--    MAX-ACCESS not-accessible
92817--    STATUS     current
92818--    DESCRIPTION
92819--            "The multicast group address mask which, when combined with
92820--            rcPimIpv6CandidateRPGroupMask, identifies a group prefix for which
92821--            the local router will advertise itself as a Candidate-RP."
92822--    ::= { rcPimIpv6CandidateRPEntry 2 }
92823
92824--rcPimIpv6CandidateRPAddress OBJECT-TYPE
92825--    SYNTAX     Ipv6Address
92826--    MAX-ACCESS not-accessible
92827--    STATUS     current
92828--    DESCRIPTION
92829--            "The (unicast) address of the interface which will be
92830--            advertised as a Candidate-RP."
92831--    ::= { rcPimIpv6CandidateRPEntry 3 }
92832
92833--rcPimIpv6CandidateRPRowStatus OBJECT-TYPE
92834--    SYNTAX     RowStatus
92835--    MAX-ACCESS read-create
92836--   STATUS     current
92837--    DESCRIPTION
92838--            "The status of this row, by which new entries may be
92839--            created, or old entries deleted from this table."
92840--    ::= { rcPimIpv6CandidateRPEntry 4 }
92841
92842	-- The PIM Component Table
92843
92844--rcPimIpv6ComponentTable OBJECT-TYPE
92845--    SYNTAX     SEQUENCE OF PimComponentEntry
92846--    MAX-ACCESS not-accessible
92847--    STATUS     current
92848--    DESCRIPTION
92849--            "The (conceptual) table containing objects specific to a PIM
92850--            domain.  One row exists for each domain to which the router
92851--            is connected."
92852--    ::= { rcPimIpv6Objects 6 }
92853
92854--rcPimIpv6ComponentEntry OBJECT-TYPE
92855--    SYNTAX     PimComponentEntry
92856--    MAX-ACCESS not-accessible
92857--    STATUS     current
92858--    DESCRIPTION
92859--            "An entry (conceptual row) in the pimComponentTable."
92860--    INDEX      { pimComponentIndex }
92861--    ::= { rcPimIpv6ComponentTable 1 }
92862
92863
92864--rcPimIpv6ComponentEntry ::= SEQUENCE {
92865--    rcPimIpv6ComponentIndex              Unsigned32,
92866--    rcPimIpv6ComponentBSRAddress         Ipv6Address,
92867--    rcPimIpv6ComponentBSRExpiryTime      TimeTicks,
92868--    rcPimIpv6ComponentCRPHoldTime        Unsigned32,
92869--    rcPimIpv6ComponentStatus             RowStatus
92870--}
92871
92872--rcPimIpv6ComponentIndex OBJECT-TYPE
92873--    SYNTAX     Unsigned32
92874--    MAX-ACCESS read-only
92875--    STATUS     current
92876--    DESCRIPTION
92877--            "A number uniquely identifying the component.  Each protocol
92878--            instance connected to a separate domain should have a
92879--            different index value."
92880--    ::= { rcPimIpv6ComponentEntry 1 }
92881
92882--rcPimIpv6ComponentBSRAddress OBJECT-TYPE
92883--    SYNTAX     IpAddress
92884--    MAX-ACCESS read-only
92885--    STATUS     current
92886--    DESCRIPTION
92887--            "The IP address of the bootstrap router (BSR) for the local
92888--            PIM region."
92889--    ::= { rcPimIpv6ComponentEntry 2 }
92890
92891--rcPimIpv6ComponentBSRExpiryTime OBJECT-TYPE
92892--    SYNTAX     TimeTicks
92893--    MAX-ACCESS read-only
92894--    STATUS     current
92895--    DESCRIPTION
92896--            "The minimum time remaining before the bootstrap router in
92897--            the local domain will be declared down.  For candidate BSRs,
92898--            this is the time until the component sends an RP-Set
92899--            message.  For other routers, this is the time until it may
92900--            accept an RP-Set message from a lower candidate BSR."
92901--    ::= { rcPimIpv6ComponentEntry 3 }
92902
92903--rcPimIpv6ComponentCRPHoldTime OBJECT-TYPE
92904--    SYNTAX     Unsigned32 (0..255)
92905--    UNITS      "seconds"
92906--    MAX-ACCESS read-write
92907--    STATUS     current
92908--    DESCRIPTION
92909--            "The holdtime of the component when it is a candidate RP in
92910--            the local domain.  The value of 0 is used to indicate that
92911--            the local system is not a Candidate-RP."
92912--    DEFVAL     { 0 }
92913--    ::= { rcPimIpv6ComponentEntry 4 }
92914
92915--rcPimIpv6ComponentStatus OBJECT-TYPE
92916--    SYNTAX     RowStatus
92917--    MAX-ACCESS read-write
92918--    STATUS     current
92919--    DESCRIPTION
92920--            "The status of this entry.  Creating the entry creates
92921--            another protocol instance; destroying the entry disables a
92922--            protocol instance."
92923--    ::= { rcPimIpv6ComponentEntry 5 }
92924
92925
92926
92927-- The PIM IPv6 Neighbour Secondary Address List
92928
92929rcPimIpv6NbrSecAddressTable OBJECT-TYPE
92930        SYNTAX          SEQUENCE OF RcPimIpv6NbrSecAddressEntry
92931        MAX-ACCESS      not-accessible
92932        STATUS          current
92933        DESCRIPTION     "The (conceptual) table listing the secondary addresses
92934                         advertised by each PIM neighbor (on a subset of the rows of
92935                         the rcPimIpv6NeighborTable defined)."
92936
92937    ::= { rcPimIpv6Objects 7 }
92938
92939rcPimIpv6NbrSecAddressEntry OBJECT-TYPE
92940        SYNTAX          RcPimIpv6NbrSecAddressEntry
92941        MAX-ACCESS      not-accessible
92942        STATUS          current
92943        DESCRIPTION
92944            "An entry (conceptual row) in the rcPimIpv6NbrSecAddressTable."
92945         INDEX      { rcPimIpv6NbrSecAddressIfIndex,
92946                      rcPimIpv6NbrSecAddressType,
92947                      rcPimIpv6NbrSecAddressPrimary,
92948                      rcPimIpv6NbrSecAddress }
92949        ::= { rcPimIpv6NbrSecAddressTable 1 }
92950
92951RcPimIpv6NbrSecAddressEntry ::= SEQUENCE {
92952                        rcPimIpv6NbrSecAddressIfIndex InterfaceIndex,
92953                        rcPimIpv6NbrSecAddressType    InetAddressType,
92954                        rcPimIpv6NbrSecAddressPrimary InetAddress,
92955                        rcPimIpv6NbrSecAddress        InetAddress
92956}
92957
92958rcPimIpv6NbrSecAddressIfIndex OBJECT-TYPE
92959    SYNTAX     InterfaceIndex
92960    MAX-ACCESS not-accessible
92961    STATUS     current
92962    DESCRIPTION
92963            "The value of ifIndex for the interface used to reach this
92964            PIM neighbor."
92965    ::= { rcPimIpv6NbrSecAddressEntry 1 }
92966rcPimIpv6NbrSecAddressType OBJECT-TYPE
92967    SYNTAX     InetAddressType
92968    MAX-ACCESS not-accessible
92969    STATUS     current
92970    DESCRIPTION
92971            "The address type of this PIM neighbor."
92972    ::= { rcPimIpv6NbrSecAddressEntry 2 }
92973
92974rcPimIpv6NbrSecAddressPrimary OBJECT-TYPE
92975    SYNTAX     InetAddress (SIZE (4|8|16|20))
92976    MAX-ACCESS not-accessible
92977    STATUS     current
92978    DESCRIPTION
92979            "The primary IP address of this PIM neighbor.  The
92980            InetAddressType is given by the rcPimIpv6NbrSecAddressType
92981            object."
92982    ::= { rcPimIpv6NbrSecAddressEntry 3 }
92983
92984rcPimIpv6NbrSecAddress OBJECT-TYPE
92985    SYNTAX     InetAddress (SIZE (4|8|16|20))
92986    MAX-ACCESS read-only
92987    STATUS     current
92988    DESCRIPTION
92989            "The secondary IP address of this PIM neighbor.  The
92990            InetAddressType is given by the pimNbrSecAddressType
92991            object."
92992    ::= { rcPimIpv6NbrSecAddressEntry 4 }
92993
92994
92995--IPv6 PIM
92996
92997rcIpv6Pim OBJECT IDENTIFIER ::= { rcIp 112 }
92998rcIpv6PimObjects        OBJECT IDENTIFIER ::= { rcIpv6Pim 1 }
92999
93000rcIpv6PimGlobal OBJECT IDENTIFIER ::= { rcIpv6PimObjects 1}
93001
93002rcIpv6PimGlobalEnable OBJECT-TYPE
93003        SYNTAX          TruthValue
93004        MAX-ACCESS      read-write
93005        STATUS          current
93006        DESCRIPTION     "Enable/Disable PIM globally"
93007        ::= { rcIpv6PimGlobal 1 }
93008
93009rcIpv6PimGlobalMode OBJECT-TYPE
93010        SYNTAX          INTEGER {
93011                                dm(1),
93012                                sm(2),
93013                                smdm(3),
93014                                ssm(4)
93015                        }
93016        MAX-ACCESS      read-write
93017        STATUS          current
93018        DESCRIPTION     "Set PIM global mode to sparse or source specific"
93019        ::= { rcIpv6PimGlobal 2 }
93020
93021--rcIpv6PimGlobalMbr OBJECT-TYPE
93022--        SYNTAX          TruthValue
93023--        MAX-ACCESS      read-write
93024--        STATUS          current
93025--        DESCRIPTION     "enable/disable pim multicast border router feature"
93026--        ::= { rcIpv6PimGlobal 3 }
93027
93028rcIpv6PimGlobalRegisterSuppTimer OBJECT-TYPE
93029        SYNTAX          Unsigned32 (10..65535)
93030        MAX-ACCESS      read-write
93031        STATUS          current
93032        DESCRIPTION     "Each source's DR maintains, per (S,G), a
93033                         Register-Suppression-timer in seconds. The
93034                         Register-Suppression-timer is started by the
93035                         Register-Stop message; upon expiration, the source's
93036                         DR resumes sending data packets to the RP,
93037                         encapsulated in the Register message."
93038        DEFVAL  { 60 }
93039        ::= { rcIpv6PimGlobal 4 }
93040
93041--rcIpv6PimGlobalInterfaceTableSize OBJECT-TYPE
93042--        SYNTAX        Unsigned32
93043--        MAX-ACCESS    read-only
93044--        STATUS        current
93045--        DESCRIPTION   "Size of the PIM table"
93046--        ::= { rcIpv6PimGlobal 5 }
93047
93048rcIpv6PimGlobalUniRouteChgTimeOut OBJECT-TYPE
93049        SYNTAX          Unsigned32 (2..65535)
93050        MAX-ACCESS      read-write
93051        STATUS          current
93052        DESCRIPTION     "This timer allows a better tuning on how fast the
93053                         routing information is going to get updated from
93054                         RTM (the frequency at which the RTM is polled for
93055                         routing information updates)."
93056        DEFVAL        { 5 }
93057        ::= { rcIpv6PimGlobal 6 }
93058
93059rcIpv6PimGlobalDiscardDataTimeOut OBJECT-TYPE
93060        SYNTAX          Unsigned32 (5..65535)
93061        MAX-ACCESS      read-write
93062        STATUS          current
93063        DESCRIPTION     "This timer is used to discard data until the Join
93064                         is received from the RP. A ipmc discard record is
93065                         created and deleted once the timer expires and/or
93066                         when a Join is received."
93067        DEFVAL        { 60 }
93068        ::= { rcIpv6PimGlobal 7 }
93069
93070--rcIpv6PimGlobalCRPADVTimeOut OBJECT-TYPE
93071--        SYNTAX          Unsigned32 (5..26214)
93072--        MAX-ACCESS      read-write
93073--        STATUS          current
93074--        DESCRIPTION     "Routers configured as candidate RPs use this timer
93075--                         to periodically send C-RP-Adv messages. Upon expiry,
93076--                         a C-RP-Adv message is sent to the elected BSR."
93077--        DEFVAL        { 60 }
93078--        ::= { rcIpv6PimGlobal 8 }
93079
93080--rcIpv6PimGlobalBootStrapPeriod OBJECT-TYPE
93081--        SYNTAX          Unsigned32 (5..32757)
93082--        MAX-ACCESS      read-write
93083--        STATUS          current
93084--       DESCRIPTION     "At the elected BSR, this is the interval between
93085--                         originating Bootstrap messages."
93086--        DEFVAL        { 60 }
93087--        ::= { rcIpv6PimGlobal 9 }
93088
93089rcIpv6PimGlobalStaticRP   OBJECT-TYPE
93090        SYNTAX    TruthValue
93091        MAX-ACCESS   read-write
93092        STATUS       current
93093        DESCRIPTION     "Enable/Disable Static RP feature."
93094        DEFVAL       { false }
93095        ::= { rcIpv6PimGlobal 10 }
93096
93097--rcIpv6PimGlobalActivityChkInterval   OBJECT-TYPE
93098--        SYNTAX       INTEGER {
93099--                        intv15(15),
93100--                        intv30(30),
93101--                        intv210(210)
93102--                     }
93103--        MAX-ACCESS   read-only
93104--        STATUS       current
93105--        DESCRIPTION  "Activity check interval for polling PIM SG traffic
93106--                      activity information."
93107--        DEFVAL       { intv210 }
93108--        ::= { rcIpv6PimGlobal 11 }
93109
93110rcIpv6PimGlobalFwdCacheTimeOut OBJECT-TYPE
93111        SYNTAX          Unsigned32 (10..86400)
93112        MAX-ACCESS      read-write
93113        STATUS          current
93114        DESCRIPTION     "PIM forward cache expiry value in seconds.This
93115                         value is going to be used in aging PIM mroutes
93116                         in seconds."
93117        DEFVAL        { 210 }
93118        ::= { rcIpv6PimGlobal 12 }
93119
93120--rcIpv6PimGlobalFastJoinPrune OBJECT-TYPE
93121--        SYNTAX             EnableValue
93122--        MAX-ACCESS         read-write
93123--        STATUS             current
93124--        DESCRIPTION        "Enable/Disable PIM Fast Join Prune."
93125--        DEFVAL             { disable }
93126--        ::= { rcIpv6PimGlobal 13 }
93127
93128rcIpv6PimTable OBJECT-TYPE
93129        SYNTAX          SEQUENCE OF RcIpv6PimEntry
93130        MAX-ACCESS      not-accessible
93131        STATUS          current
93132        DESCRIPTION     "IPv6 PIM table"
93133    ::= { rcIpv6PimObjects 2 }
93134
93135rcIpv6PimEntry OBJECT-TYPE
93136        SYNTAX          RcIpv6PimEntry
93137        MAX-ACCESS      not-accessible
93138        STATUS          current
93139        DESCRIPTION     "An entry of IPv6 PIM Table."
93140        INDEX           { rcIpv6PimIfIndex }
93141        ::= { rcIpv6PimTable 1 }
93142
93143RcIpv6PimEntry ::=
93144        SEQUENCE {
93145                rcIpv6PimIfIndex           InterfaceIndex,
93146                rcIpv6PimEnable            TruthValue,
93147                rcIpv6PimMode              INTEGER,
93148                rcIpv6PimHelloInterval     Unsigned32,
93149                rcIpv6PimJoinPruneInterval Unsigned32,
93150--              rcIpv6PimCBSRPreference    Integer32,
93151                rcIpv6PimIntfType          INTEGER
93152        }
93153
93154rcIpv6PimIfIndex OBJECT-TYPE
93155        SYNTAX        InterfaceIndex
93156        MAX-ACCESS    not-accessible
93157        STATUS        current
93158        DESCRIPTION   "The value of ifIndex for the interface on which IPv6 PIM is set"
93159        ::= { rcIpv6PimEntry 1 }
93160
93161rcIpv6PimEnable OBJECT-TYPE
93162        SYNTAX         TruthValue
93163        MAX-ACCESS     read-write
93164        STATUS         current
93165        DESCRIPTION    "Enable/Disable PIM on interface"
93166        ::= { rcIpv6PimEntry 2 }
93167
93168		rcIpv6PimMode OBJECT-TYPE
93169        SYNTAX        INTEGER {
93170                         dense(1),
93171                         sparse(2),
93172                         sparseDense(3),
93173                         ssm(4)
93174                      }
93175        MAX-ACCESS    read-write
93176        STATUS        current
93177        DESCRIPTION   "Set PIM interface mode to sparse or source specific"
93178        ::= { rcIpv6PimEntry 3 }
93179
93180rcIpv6PimHelloInterval OBJECT-TYPE
93181        SYNTAX        Unsigned32 (0..18724)
93182        MAX-ACCESS    read-write
93183        STATUS        current
93184        DESCRIPTION   "The frequency at which PIM Hello messages are transmitted
93185                       on this interface."
93186    DEFVAL     { 30 }
93187        ::= { rcIpv6PimEntry 4 }
93188
93189rcIpv6PimJoinPruneInterval OBJECT-TYPE
93190        SYNTAX        Unsigned32 (1..18724)
93191        MAX-ACCESS    read-write
93192        STATUS        current
93193        DESCRIPTION   "The frequency at which PIM Join/Prune messages are
93194                       transmitted on this PIM interface."
93195        ::= { rcIpv6PimEntry 5 }
93196
93197--rcIpv6PimCBSRPreference OBJECT-TYPE
93198--        SYNTAX        Integer32 (-1..255)
93199--        MAX-ACCESS    read-write
93200--        STATUS        current
93201--        DESCRIPTION   "Preference of BSR"
93202--    DEFVAL     { -1 }
93203--        ::= { rcIpv6PimEntry 6 }
93204
93205rcIpv6PimIntfType OBJECT-TYPE
93206        SYNTAX        INTEGER {
93207               active(1),
93208               passive(2)
93209            }
93210        MAX-ACCESS    read-write
93211        STATUS        current
93212        DESCRIPTION   "PIM interface type."
93213          DEFVAL     { active }
93214        ::= { rcIpv6PimEntry 7 }
93215
93216-- PIM IPv6 Interface Table Extension
93217
93218rcIpv6PimInterfaceTable OBJECT-TYPE
93219        SYNTAX          SEQUENCE OF RcIpv6PimInterfaceEntry
93220        MAX-ACCESS      not-accessible
93221        STATUS          current
93222        DESCRIPTION     "IPv6 PIM Interface table"
93223    ::= { rcIpv6PimObjects 3 }
93224
93225rcIpv6PimInterfaceEntry OBJECT-TYPE
93226        SYNTAX          RcIpv6PimInterfaceEntry
93227        MAX-ACCESS      not-accessible
93228        STATUS          current
93229        DESCRIPTION     "An entry of IPv6 PIM Interface Table."
93230        INDEX           { rcIpv6PimInterfaceIfIndex }
93231        ::= { rcIpv6PimInterfaceTable 1 }
93232
93233RcIpv6PimInterfaceEntry ::=
93234        SEQUENCE {
93235                rcIpv6PimInterfaceIfIndex   InterfaceIndex,
93236                rcIpv6PimInterfaceOperState INTEGER,
93237                rcIpv6PimInterfaceType      INTEGER
93238        }
93239
93240		rcIpv6PimInterfaceIfIndex OBJECT-TYPE
93241        SYNTAX        InterfaceIndex
93242        MAX-ACCESS    not-accessible
93243        STATUS        current
93244        DESCRIPTION   "The value of ifIndex for the interface on which IPv6 PIM is set"
93245        ::= { rcIpv6PimInterfaceEntry 1 }
93246
93247rcIpv6PimInterfaceOperState OBJECT-TYPE
93248        SYNTAX         INTEGER {
93249                          up(1),
93250                          down(2)
93251                       }
93252        MAX-ACCESS     read-only
93253        STATUS         current
93254        DESCRIPTION    "The current operational state of this PIM interface."
93255        ::= { rcIpv6PimInterfaceEntry 2 }
93256
93257rcIpv6PimInterfaceType OBJECT-TYPE
93258        SYNTAX        INTEGER {
93259               active(1),
93260               passive(2)
93261            }
93262        MAX-ACCESS    read-write
93263        STATUS        current
93264        DESCRIPTION   "PIM interface type."
93265          DEFVAL     { active }
93266        ::= { rcIpv6PimInterfaceEntry 3 }
93267
93268
93269rcIpv6PimStaticRPTable OBJECT-TYPE
93270    SYNTAX        SEQUENCE OF RcIpv6PimStaticRPEntry
93271    MAX-ACCESS    not-accessible
93272    STATUS        current
93273    DESCRIPTION   "The table lists all the RPs configured statically for
93274                   various IPv6 multicast groups."
93275    ::= { rcIpv6PimObjects 4 }
93276
93277rcIpv6PimStaticRPEntry OBJECT-TYPE
93278    SYNTAX        RcIpv6PimStaticRPEntry
93279    MAX-ACCESS    not-accessible
93280    STATUS        current
93281    DESCRIPTION   "An entry (conceptual row) in the rcIpv6PimStaticRPTable."
93282    INDEX      { rcIpv6PimStaticRPGroupAddress,
93283                 rcIpv6PimStaticRPGroupMask,
93284                 rcIpv6PimStaticRPAddress }
93285    ::= { rcIpv6PimStaticRPTable 1 }
93286
93287RcIpv6PimStaticRPEntry ::= SEQUENCE {
93288    rcIpv6PimStaticRPGroupAddress  Ipv6Address,
93289    rcIpv6PimStaticRPGroupMask     Ipv6Address,
93290    rcIpv6PimStaticRPAddress       Ipv6Address,
93291    rcIpv6PimStaticRPRowStatus     RowStatus,
93292    rcIpv6PimStaticRPStatus        INTEGER
93293}
93294
93295rcIpv6PimStaticRPGroupAddress   OBJECT-TYPE
93296    SYNTAX        Ipv6Address
93297    MAX-ACCESS    not-accessible
93298    STATUS        current
93299    DESCRIPTION   "The IPv6 multicast group address which, when combined with
93300                   rcIpv6PimStaticRPGroupMask, identifies a group prefix for
93301                   which rcIpv6PimStaticRPAddress is a static-RP."
93302    ::= { rcIpv6PimStaticRPEntry 1 }
93303
93304rcIpv6PimStaticRPGroupMask   OBJECT-TYPE
93305    SYNTAX        Ipv6Address
93306    MAX-ACCESS    not-accessible
93307    STATUS        current
93308    DESCRIPTION   "The multicast group address mask which, when combined
93309                   with rcIpv6PimStaticRPGroupAddress, identifies a group
93310                   prefix for which rcIpv6PimStaticRPAddress is a static-RP."
93311    ::= { rcIpv6PimStaticRPEntry 2 }
93312
93313rcIpv6PimStaticRPAddress  OBJECT-TYPE
93314    SYNTAX        Ipv6Address
93315    MAX-ACCESS    not-accessible
93316    STATUS        current
93317    DESCRIPTION   "The (unicast) address of the static-RP."
93318    ::= { rcIpv6PimStaticRPEntry 3 }
93319
93320rcIpv6PimStaticRPRowStatus   OBJECT-TYPE
93321    SYNTAX        RowStatus
93322    MAX-ACCESS    read-create
93323    STATUS        current
93324    DESCRIPTION   "The status of this row, by which new entries may be
93325                   created, or old entries deleted from this table."
93326    ::= { rcIpv6PimStaticRPEntry 4 }
93327
93328rcIpv6PimStaticRPStatus   OBJECT-TYPE
93329    SYNTAX        INTEGER {
93330                   valid(1),
93331                   invalid(2)
93332                  }
93333    MAX-ACCESS    read-only
93334    STATUS        current
93335    DESCRIPTION   "The status of StaticRP."
93336    ::= { rcIpv6PimStaticRPEntry 5 }
93337
93338--rcIpv6PimCurrBsr OBJECT IDENTIFIER ::= { rcIpv6PimObjects 5 }
93339
93340--rcIpv6PimCurrBsrAddress OBJECT-TYPE
93341--    SYNTAX        Ipv6Address
93342--    MAX-ACCESS    read-only
93343--    STATUS        current
93344--    DESCRIPTION   "Current BSR address"
93345--    ::= { rcIpv6PimCurrBsr 1 }
93346
93347--rcIpv6PimCurrBsrFragmentTag OBJECT-TYPE
93348--    SYNTAX        Integer32
93349--    MAX-ACCESS    read-only
93350--    STATUS        current
93351--    DESCRIPTION   "Current BSR Fragment Tag."
93352--    DEFVAL        { -1 }
93353--    ::= { rcIpv6PimCurrBsr 2 }
93354
93355--rcIpv6PimCurrBsrHashMask OBJECT-TYPE
93356--    SYNTAX        Ipv6Address
93357--    MAX-ACCESS    read-only
93358--    STATUS        current
93359--    DESCRIPTION   "Current BSR Hash Mask value."
93360--    ::= { rcIpv6PimCurrBsr 3 }
93361
93362--rcIpv6PimCurrBsrPriority OBJECT-TYPE
93363--    SYNTAX        Unsigned32
93364--    MAX-ACCESS    read-only
93365--    STATUS        current
93366--    DESCRIPTION   "Current BSR Priority."
93367--    DEFVAL        { 0 }
93368--    ::= { rcIpv6PimCurrBsr 4 }
93369
93370--rcIpv6PimCurrBsrBootStrapTimer OBJECT-TYPE
93371--    SYNTAX        Unsigned32
93372--    MAX-ACCESS    read-only
93373--    STATUS        current
93374--    DESCRIPTION   "Current BSR Boot Strap Timer."
93375--    ::= { rcIpv6PimCurrBsr 5 }
93376
93377--rcIpv6PimVirtualNbrTable OBJECT-TYPE
93378--        SYNTAX          SEQUENCE OF RcIpv6PimVirtualNbrEntry
93379--        MAX-ACCESS      not-accessible
93380--        STATUS          current
93381--        DESCRIPTION     "Table listing the router's virtual PIM IPv6 neighbors"
93382--    ::= { rcIpv6PimObjects 6 }
93383
93384--rcIpv6PimVirtualNbrEntry OBJECT-TYPE
93385--        SYNTAX          RcIpv6PimVirtualNbrEntry
93386--        MAX-ACCESS      not-accessible
93387--        STATUS          current
93388--        DESCRIPTION     "An entry in the virtual PIM IPv6 neighbors' table."
93389--        INDEX           { rcIpv6PimVirtualNbrAddress }
93390--        ::= { rcIpv6PimVirtualNbrTable 1 }
93391
93392--RcIpv6PimVirtualNbrEntry ::= SEQUENCE {
93393--        rcIpv6PimVirtualNbrAddress   Ipv6Address,
93394--        rcIpv6PimVirtualNbrIfIndex   InterfaceIndex,
93395--        rcIpv6PimVirtualNbrRowStatus RowStatus
93396--}
93397
93398--rcIpv6PimVirtualNbrAddress OBJECT-TYPE
93399--    SYNTAX     Ipv6Address
93400--    MAX-ACCESS not-accessible
93401--    STATUS     current
93402--    DESCRIPTION
93403--            "The IPv6 address of the virtual PIM neighbor for which this entry
93404--             contains information."
93405--    ::= { rcIpv6PimVirtualNbrEntry 1 }
93406
93407--rcIpv6PimVirtualNbrIfIndex OBJECT-TYPE
93408--    SYNTAX     InterfaceIndex
93409--    MAX-ACCESS read-create
93410--    STATUS     current
93411--    DESCRIPTION
93412--            "The value of ifIndex for the PIM interface in which this virtual
93413--             neighbor is created. This value is mandatory while trying to
93414--             create a virtual PIM neighbor."
93415--    ::= { rcIpv6PimVirtualNbrEntry 2 }
93416
93417--rcIpv6PimVirtualNbrRowStatus OBJECT-TYPE
93418--    SYNTAX     RowStatus
93419--    MAX-ACCESS read-create
93420--    STATUS     current
93421--    DESCRIPTION
93422--            "To create/delete an entry in the virtual PIM neighbors'
93423--             table."
93424--    ::= { rcIpv6PimVirtualNbrEntry 3 }
93425
93426
93427rcIpv6PimActiveRPTable OBJECT-TYPE
93428    SYNTAX        SEQUENCE OF RcIpv6PimActiveRPEntry
93429    MAX-ACCESS    not-accessible
93430    STATUS        current
93431    DESCRIPTION   "The table lists the RPs being used for the active IP
93432                   multicast groups."
93433    ::= { rcIpv6PimObjects 7 }
93434
93435rcIpv6PimActiveRPEntry OBJECT-TYPE
93436    SYNTAX        RcIpv6PimActiveRPEntry
93437    MAX-ACCESS    not-accessible
93438    STATUS        current
93439    DESCRIPTION   "An entry in the rcIpv6PimActiveRPTable."
93440    INDEX      { rcIpv6PimActiveRPGroupAddress }
93441    ::= { rcIpv6PimActiveRPTable 1 }
93442
93443RcIpv6PimActiveRPEntry ::= SEQUENCE {
93444    rcIpv6PimActiveRPGroupAddress  Ipv6Address,
93445    rcIpv6PimActiveRPAddress       Ipv6Address,
93446    rcIpv6PimActiveRPPriority      Unsigned32
93447}
93448
93449rcIpv6PimActiveRPGroupAddress   OBJECT-TYPE
93450    SYNTAX        Ipv6Address
93451    MAX-ACCESS    not-accessible
93452    STATUS        current
93453    DESCRIPTION   "The active IPv6 multicast group address."
93454    ::= { rcIpv6PimActiveRPEntry 1 }
93455
93456rcIpv6PimActiveRPAddress  OBJECT-TYPE
93457    SYNTAX        Ipv6Address
93458    MAX-ACCESS    read-only
93459    STATUS        current
93460    DESCRIPTION   "The address of the RP for the active multicast group."
93461    ::= { rcIpv6PimActiveRPEntry 2 }
93462
93463rcIpv6PimActiveRPPriority   OBJECT-TYPE
93464    SYNTAX        Unsigned32 (0..255)
93465    MAX-ACCESS    read-only
93466    STATUS        current
93467    DESCRIPTION   "The priority of the RP."
93468    ::= { rcIpv6PimActiveRPEntry 3 }
93469
93470
93471rcMRouteIpv6Scalars OBJECT IDENTIFIER ::= { rcMRouteIpv6Statistics 2 }
93472
93473rcMRouteIpv6StatsEnabled OBJECT-TYPE
93474    SYNTAX     TruthValue
93475    MAX-ACCESS read-write
93476    STATUS     current
93477    DESCRIPTION
93478            "The enabled status of IPv6 Multicast statistics."
93479    DEFVAL            { false }
93480    ::= { rcMRouteIpv6Scalars 1 }
93481
93482rcMRouteIpv6StatsClear OBJECT-TYPE
93483    SYNTAX       TruthValue
93484    MAX-ACCESS   read-write
93485    STATUS       current
93486    DESCRIPTION  "Clear ipv6 mroute stats."
93487    DEFVAL      { false }
93488    ::= { rcMRouteIpv6Scalars 2 }
93489
93490rcMRouteIpv6StatsTable OBJECT-TYPE
93491    SYNTAX     SEQUENCE OF RcMRouteIpv6StatsEntry
93492    MAX-ACCESS not-accessible
93493    STATUS     current
93494    DESCRIPTION
93495            "the table containing IPv6 Multicast statistics."
93496    ::= { rcMRouteIpv6Statistics 3 }
93497
93498rcMRouteIpv6StatsEntry OBJECT-TYPE
93499    SYNTAX     RcMRouteIpv6StatsEntry
93500    MAX-ACCESS not-accessible
93501    STATUS     current
93502    DESCRIPTION
93503            "An entry containing the ipv6 multicast statistics
93504            information for the specific group ipv6 address."
93505    INDEX      { rcMRouteIpv6StatsGroupAddress }
93506    ::= { rcMRouteIpv6StatsTable 1 }
93507RcMRouteIpv6StatsEntry ::= SEQUENCE {
93508    rcMRouteIpv6StatsGroupAddress      Ipv6Address,
93509    rcMRouteIpv6StatsSourceCount      Counter32,
93510    rcMRouteIpv6StatsPkts              Counter64,
93511    rcMRouteIpv6StatsBytes             Counter64,
93512    rcMRouteIpv6StatsAverageSizePerPkt Integer32
93513}
93514
93515
93516rcMRouteIpv6StatsGroupAddress OBJECT-TYPE
93517    SYNTAX     Ipv6Address
93518    MAX-ACCESS not-accessible
93519    STATUS     current
93520    DESCRIPTION
93521            "the IPv6 multicast group address for which this entry
93522            contains ipv6 multicast statistics."
93523    ::= { rcMRouteIpv6StatsEntry 1 }
93524
93525rcMRouteIpv6StatsSourceCount OBJECT-TYPE
93526    SYNTAX     Counter32
93527    MAX-ACCESS read-only
93528    STATUS     current
93529    DESCRIPTION
93530            "The number of sources corresponding to the specific group and vrf."
93531    ::= { rcMRouteIpv6StatsEntry 2 }
93532
93533rcMRouteIpv6StatsPkts OBJECT-TYPE
93534    SYNTAX     Counter64
93535    MAX-ACCESS read-only
93536    STATUS     current
93537    DESCRIPTION
93538            "The total number of frames that are processed
93539                      corresponding to the specific group and vrf."
93540    ::= { rcMRouteIpv6StatsEntry 3 }
93541rcMRouteIpv6StatsBytes OBJECT-TYPE
93542    SYNTAX     Counter64
93543    MAX-ACCESS read-only
93544    STATUS     current
93545    DESCRIPTION
93546            "The total number of bytes that are processed
93547                      corresponding to the specific group and vrf."
93548    ::= { rcMRouteIpv6StatsEntry 4 }
93549
93550rcMRouteIpv6StatsAverageSizePerPkt OBJECT-TYPE
93551    SYNTAX     Integer32
93552    MAX-ACCESS read-only
93553    STATUS     current
93554    DESCRIPTION
93555            "The average length of packets that are processed
93556                      corresponding to the specific group and vrf."
93557    ::= { rcMRouteIpv6StatsEntry 5 }
93558
93559-- DVR
93560
93561rcDvrGlobal  OBJECT IDENTIFIER ::= {rcDvr 1}
93562
93563rcDvrGlobalDomainId OBJECT-TYPE
93564        SYNTAX        Integer32(0..255)
93565        MAX-ACCESS    read-write
93566        STATUS        current
93567        DESCRIPTION   "A value that uniquely identifies the DVR domain
93568                      that this node belongs to. Valid domain id for
93569		      controller or leaf is 1-255. Set domain id to
93570		      0 when DVR is not configured."
93571        ::= { rcDvrGlobal 1 }
93572
93573rcDvrGlobalRole OBJECT-TYPE
93574        SYNTAX        INTEGER {
93575                      	 controller(1),       --Controller role
93576                         leaf(2)              --Leaf role
93577                      }
93578        MAX-ACCESS    read-write
93579        STATUS        current
93580        DESCRIPTION   "It represents the role of this node in the DVR domain.
93581	               When DVR is created, role can be controller or leaf."
93582        ::= { rcDvrGlobal 2 }
93583
93584rcDvrGlobalEnable OBJECT-TYPE
93585        SYNTAX        TruthValue
93586        MAX-ACCESS    read-write
93587        STATUS        current
93588        DESCRIPTION   "Configure DVR Controller or Leaf will set it to true.
93589	               Set to false if DVR is not configured."
93590	DEFVAL        { false }
93591        ::= { rcDvrGlobal 3 }
93592
93593rcDvrVirtualIstLocalAddr OBJECT-TYPE
93594        SYNTAX        IpAddress
93595        MAX-ACCESS    read-write
93596        STATUS        current
93597        DESCRIPTION   "When DVR is created as Leaf node, virtual ist can be
93598	               configured on DVR Leaf. This is the local IP address
93599		       of virtual ist on DVR Leaf. Virtual ist can not be
93600		       configured on DVR Controller."
93601        ::= { rcDvrGlobal 4 }
93602
93603rcDvrVirtualIstLocalMask OBJECT-TYPE
93604        SYNTAX        IpAddress
93605        MAX-ACCESS    read-write
93606        STATUS        current
93607        DESCRIPTION   "When DVR is created as Leaf node, virtual ist can be
93608	               configured on DVR Leaf. This is the local subnet mask of
93609		       virtual ist on DVR Leaf. Virtual ist can not be configured
93610		       on DVR Controller."
93611        ::= { rcDvrGlobal 5 }
93612
93613rcDvrVirtualIstPeerAddr OBJECT-TYPE
93614        SYNTAX        IpAddress
93615        MAX-ACCESS    read-write
93616        STATUS        current
93617        DESCRIPTION   "When DVR is created as leaf node, virtual ist can be
93618	               configured on DVR Leaf. This is the peer Ip address
93619		       of virtual ist on DVR Leaf. Virtual ist can not be configured
93620		       on DVR Controller."
93621        ::= { rcDvrGlobal 6 }
93622
93623rcDvrVirtualIstClusterId OBJECT-TYPE
93624        SYNTAX        Integer32 (0..1000)
93625        MAX-ACCESS    read-write
93626        STATUS        current
93627        DESCRIPTION   "When DVR is created as Leaf node, virtual ist can be
93628	               configured on DVR Leaf. This is the cluster Id of
93629		       virtual ist on DVR Leaf. Valid cluster id is 1-1000.
93630		       Set to 0 if no virtual ist is configured. Virtual ist
93631		       can not be configured on DVR Controller."
93632        ::= { rcDvrGlobal 7 }
93633
93634rcDvrGlobalDomainIsid OBJECT-TYPE
93635        SYNTAX        Integer32(0..16775999)
93636        MAX-ACCESS    read-only
93637        STATUS        current
93638        DESCRIPTION   "A value that uniquely identifies the DVR domain Isid
93639                      that this node belongs to. Valid domain I-sid is
93640		      16775745-16775999. Set to 0 when DVR is not created."
93641        ::= { rcDvrGlobal 8 }
93642
93643rcDvrGlobalBackboneIsid OBJECT-TYPE
93644        SYNTAX        Integer32(0..16775744)
93645        MAX-ACCESS    read-only
93646        STATUS        current
93647        DESCRIPTION   "A value that uniquely identifies the DVR backbone Isid
93648                      that this node belongs to. Valid backbone I-sid is 16775744.
93649		      Set to 0 when DVR is not created."
93650        ::= { rcDvrGlobal 9 }
93651
93652rcDvrGlobalGatewayMac OBJECT-TYPE
93653        SYNTAX        MacAddress
93654        MAX-ACCESS    read-only
93655        STATUS        current
93656        DESCRIPTION   "DVR Gateway Mac address used by all DVR Domains."
93657        ::= { rcDvrGlobal 10 }
93658
93659rcDvrGlobalInbandMgmtIp OBJECT-TYPE
93660        SYNTAX        IpAddress
93661        MAX-ACCESS    read-only
93662        STATUS        current
93663        DESCRIPTION   "Inband management IPv4 address configured under ISIS and can
93664	               be used by both DVR and non DVR enabled nodes."
93665        ::= { rcDvrGlobal 11 }
93666
93667rcDvrGlobalInjectDefaultRouteDisable OBJECT-TYPE
93668        SYNTAX        TruthValue
93669        MAX-ACCESS    read-write
93670        STATUS        current
93671        DESCRIPTION   "Controllers will by default send the default route(0.0.0.0/0.0.0.0)
93672	              to all the Leaf nodes. To turn the default behavior off, configure
93673		      inject-default-route-disable. This is for DVR Controller only."
93674	DEFVAL        { true }
93675        ::= { rcDvrGlobal 12 }
93676
93677rcDvrGlobalOperState OBJECT-TYPE
93678	SYNTAX        INTEGER {
93679                        up(1),
93680                        down(2)
93681                      }
93682        MAX-ACCESS    read-only
93683        STATUS        current
93684        DESCRIPTION   "If the DVR object can be created(when ISIS and IPSC are enabled),
93685	               then DVR operational state is up, otherwise it is down."
93686        ::= { rcDvrGlobal 13 }
93687
93688rcDvrGlobalSystemIdAsMac OBJECT-TYPE
93689        SYNTAX        MacAddress
93690        MAX-ACCESS    read-only
93691        STATUS        current
93692        DESCRIPTION   "DVR System Id As Mac used by all DVR Domains."
93693        ::= { rcDvrGlobal 14 }
93694
93695rcDvrGlobalHostEntriesClear OBJECT-TYPE
93696        SYNTAX        TruthValue
93697        MAX-ACCESS    read-write
93698        STATUS        current
93699        DESCRIPTION  "True to clear the host entry under GRT . Always returns false."
93700        ::= { rcDvrGlobal 15 }
93701
93702rcDvrGlobalHostEntriesClearIpv4 OBJECT-TYPE
93703        SYNTAX        IpAddress
93704        MAX-ACCESS    read-write
93705        STATUS        current
93706        DESCRIPTION   "Used to clear the dvr host entries for particular IP address"
93707        ::= {rcDvrGlobal 16 }
93708
93709rcDvrGlobalHostEntriesClearL2Isid OBJECT-TYPE
93710        SYNTAX        Integer32 (0..16777215)
93711        MAX-ACCESS    read-write
93712        STATUS        current
93713        DESCRIPTION   "Used to clear the dvr host entries for particular L2 ISID"
93714        ::= { rcDvrGlobal 17 }
93715
93716rcDvrGlobalHostEntriesClearL3Isid OBJECT-TYPE
93717        SYNTAX        Integer32 (0..16777215)
93718        MAX-ACCESS    read-write
93719        STATUS        current
93720        DESCRIPTION   "Used to clear the dvr host entries for particular L3 ISID"
93721        ::= { rcDvrGlobal 18 }
93722
93723rcDvrVirtualIstIsid OBJECT-TYPE
93724        SYNTAX        Integer32(16774744..16775743 )
93725        MAX-ACCESS    read-only
93726        STATUS        current
93727        DESCRIPTION   "When DVR is created as Leaf node, virtual ist can be
93728	               configured on DVR Leaf. When virtual ist is configured,
93729		       isid for virtual ist is created based on cluset id.
93730		       Range for vist isid is 16774744..16775743 for max 1000
93731		       cluster ids. Set to 0 if no virtual ist is configured.
93732		       Virtual ist can not be configured on DVR Controller."
93733        ::= { rcDvrGlobal 19 }
93734
93735rcDvrRouteTable  OBJECT-TYPE
93736        SYNTAX          SEQUENCE OF RcDvrRouteEntry
93737        MAX-ACCESS      not-accessible
93738        STATUS          current
93739        DESCRIPTION     "Table of DVR routes that are in the CP DVR Table. This table
93740	                 contains network routes only (all non /32 routes)."
93741        ::= { rcDvr 2 }
93742
93743rcDvrRouteEntry OBJECT-TYPE
93744        SYNTAX          RcDvrRouteEntry
93745        MAX-ACCESS      not-accessible
93746        STATUS          current
93747        DESCRIPTION     "An entry of rcDvrRoute Table. An entry exists for
93748	                 each network route in a DVR domain."
93749        INDEX           { rcDvrRouteDestIpAddrType,
93750	                  rcDvrRouteDestIpAddr,
93751			  rcDvrRouteDestMask,
93752			  rcDvrRouteL3Isid,
93753			  rcDvrRouteEcmpIndex
93754	                }
93755        ::= { rcDvrRouteTable 1 }
93756
93757RcDvrRouteEntry ::=
93758        SEQUENCE {
93759	  rcDvrRouteDestIpAddrType        InetAddressType,
93760	  rcDvrRouteDestIpAddr            InetAddress,
93761	  rcDvrRouteDestMask              InetAddressPrefixLength,
93762	  rcDvrRouteL3Isid                Integer32,
93763	  rcDvrRouteEcmpIndex             Integer32,
93764	  rcDvrRouteNextHopMac		  MacAddress,
93765	  rcDvrRouteL2Isid                Integer32,
93766	  rcDvrRouteCost		  Integer32,
93767	  rcDvrRouteNextHopName           OCTET STRING,
93768	  rcDvrRouteType                  INTEGER,
93769          rcDvrRouteVrfId                 Integer32
93770	}
93771
93772rcDvrRouteDestIpAddrType OBJECT-TYPE
93773	SYNTAX         InetAddressType
93774	MAX-ACCESS     not-accessible
93775        STATUS         current
93776        DESCRIPTION    "Dest Ip address type of the DVR route table entry.
93777	                It can be either IPv4 or IPv6 for DVR feature."
93778	::= { rcDvrRouteEntry 1 }
93779
93780rcDvrRouteDestIpAddr OBJECT-TYPE
93781	SYNTAX         InetAddress
93782	MAX-ACCESS     not-accessible
93783	STATUS         current
93784        DESCRIPTION    "Dest Ip address of the DVR route table entry.
93785	                Support ipv4 size(4) and ipv6 size(16) depending on
93786			rcDvrRouteDestIpAddrType."
93787	::= { rcDvrRouteEntry 2 }
93788
93789rcDvrRouteDestMask  OBJECT-TYPE
93790	SYNTAX         InetAddressPrefixLength
93791	MAX-ACCESS     not-accessible
93792        STATUS         current
93793        DESCRIPTION    "Dest mask of the DVR route table entry."
93794        ::= { rcDvrRouteEntry 3 }
93795
93796rcDvrRouteL3Isid  OBJECT-TYPE
93797	SYNTAX         Integer32 (1..16777215)
93798        MAX-ACCESS     not-accessible
93799        STATUS         current
93800        DESCRIPTION    "L3 I-sid of the DVR route table entry."
93801	::= { rcDvrRouteEntry 4 }
93802
93803rcDvrRouteEcmpIndex  OBJECT-TYPE
93804	SYNTAX         Integer32 (0..7)
93805        MAX-ACCESS     not-accessible
93806        STATUS         current
93807        DESCRIPTION    "Ecmp Index for the Ecmp routes of the DVR route table entry."
93808	::= { rcDvrRouteEntry 5 }
93809
93810rcDvrRouteNextHopMac   OBJECT-TYPE
93811	SYNTAX         MacAddress
93812	MAX-ACCESS     read-only
93813        STATUS         current
93814        DESCRIPTION    "Next hop BEB of the DVR route table entry."
93815	::= { rcDvrRouteEntry 6 }
93816
93817rcDvrRouteL2Isid  OBJECT-TYPE
93818	SYNTAX         Integer32 (1..16777215)
93819        MAX-ACCESS     read-only
93820        STATUS         current
93821        DESCRIPTION    "L2 I-sid of the DVR route table entry."
93822	::= { rcDvrRouteEntry 7 }
93823
93824rcDvrRouteCost OBJECT-TYPE
93825	SYNTAX         Integer32
93826        MAX-ACCESS     read-only
93827        STATUS         current
93828        DESCRIPTION    "Cost of the DVR route table entry."
93829	::= { rcDvrRouteEntry 8 }
93830
93831rcDvrRouteNextHopName OBJECT-TYPE
93832        SYNTAX        OCTET STRING (SIZE (1..255))
93833        MAX-ACCESS    read-only
93834        STATUS        current
93835        DESCRIPTION   "Nexthop BEB's hostname of the DVR route table entry."
93836	::= { rcDvrRouteEntry 9 }
93837
93838rcDvrRouteType OBJECT-TYPE
93839        SYNTAX        INTEGER {
93840                          none(1),
93841			  ecmp(2),
93842                          redist(3),
93843                          ecmpAndRedist(4)
93844	              }
93845        MAX-ACCESS    read-only
93846        STATUS        current
93847        DESCRIPTION   "Route type of the DVR route table entry."
93848	::= { rcDvrRouteEntry 10 }
93849
93850rcDvrRouteVrfId  OBJECT-TYPE
93851        SYNTAX        Integer32
93852        MAX-ACCESS    read-only
93853        STATUS        current
93854        DESCRIPTION   "VRF Id of the DVR route table entry."
93855        ::= { rcDvrRouteEntry 11 }
93856
93857rcDvrMembersTable       OBJECT-TYPE
93858        SYNTAX          SEQUENCE OF RcDvrMembersEntry
93859        MAX-ACCESS      not-accessible
93860        STATUS          current
93861        DESCRIPTION     "Table of DVR members in a DVR domain. It contains
93862	                 all Controllers and Leaf nodes."
93863        ::= { rcDvr 3 }
93864
93865rcDvrMembersEntry OBJECT-TYPE
93866        SYNTAX          RcDvrMembersEntry
93867        MAX-ACCESS      not-accessible
93868        STATUS          current
93869        DESCRIPTION     "An entry of rcDvrMembers Table. It contains
93870	                 all Controller and Leaf nodes."
93871        INDEX           { rcDvrMemberMacAddress }
93872        ::= { rcDvrMembersTable 1 }
93873
93874RcDvrMembersEntry  ::=
93875        SEQUENCE {
93876	  rcDvrMemberMacAddress        MacAddress,
93877	  rcDvrMemberSysId             OCTET STRING,
93878	  rcDvrMemberNickName          OCTET STRING,
93879	  rcDvrMemberRole              INTEGER,
93880	  rcDvrMemberDomainId          Integer32
93881	}
93882
93883rcDvrMemberMacAddress OBJECT-TYPE
93884        SYNTAX        MacAddress
93885	MAX-ACCESS    not-accessible
93886        STATUS        current
93887        DESCRIPTION   "Mac address of the DVR members table entry."
93888	::= { rcDvrMembersEntry 1 }
93889
93890rcDvrMemberSysId OBJECT-TYPE
93891        SYNTAX        OCTET STRING (SIZE (255))
93892        MAX-ACCESS    read-only
93893        STATUS        current
93894        DESCRIPTION   "Sys-id of the DVR members table entry."
93895        ::= { rcDvrMembersEntry 2 }
93896
93897rcDvrMemberNickName OBJECT-TYPE
93898        SYNTAX        OCTET STRING (SIZE (7))
93899        MAX-ACCESS    read-only
93900        STATUS        current
93901        DESCRIPTION   "Nick-name of the DVR members table entry."
93902        ::= { rcDvrMembersEntry 3 }
93903
93904rcDvrMemberRole OBJECT-TYPE
93905        SYNTAX        INTEGER {
93906	              controller(1),
93907		      leaf(2)
93908		      }
93909	MAX-ACCESS    read-only
93910        STATUS        current
93911        DESCRIPTION   "DVR role of the DVR members table entry."
93912	::= { rcDvrMembersEntry 4 }
93913
93914rcDvrMemberDomainId OBJECT-TYPE
93915        SYNTAX        Integer32
93916	MAX-ACCESS    read-only
93917        STATUS        current
93918        DESCRIPTION   "DVR domain id of the DVR members table entry."
93919	::= { rcDvrMembersEntry 5 }
93920
93921rcDvrInterfacesTable    OBJECT-TYPE
93922        SYNTAX          SEQUENCE OF RcDvrInterfacesEntry
93923        MAX-ACCESS      not-accessible
93924        STATUS          current
93925        DESCRIPTION     "Table of DVR Interfaces in a DVR domain. DVR
93926	                 interfaces are created when IP is configured on the DVR
93927			 enabled L2VSN(vlan, i-sid)."
93928        ::= { rcDvr 4 }
93929
93930rcDvrInterfacesEntry OBJECT-TYPE
93931        SYNTAX          RcDvrInterfacesEntry
93932        MAX-ACCESS      not-accessible
93933        STATUS          current
93934        DESCRIPTION     "An entry of rcDvrInterfaces Table. An entry exists
93935	                 for each interface."
93936        INDEX           {
93937	                  rcDvrInterfaceVlanIpAddrType,
93938			  rcDvrInterfaceVlanIpAddr,
93939	                  rcDvrInterfaceL3Isid,
93940	                  rcDvrInterfaceL2Isid }
93941        ::= { rcDvrInterfacesTable 1 }
93942
93943RcDvrInterfacesEntry ::=
93944        SEQUENCE {
93945	  rcDvrInterfaceVlanIpAddrType    InetAddressType,
93946	  rcDvrInterfaceVlanIpAddr        InetAddress,
93947	  rcDvrInterfaceL3Isid            Integer32,
93948	  rcDvrInterfaceL2Isid            Integer32,
93949	  rcDvrInterfaceVlanIpMask        InetAddressPrefixLength,
93950	  rcDvrInterfaceVrfId             Integer32,
93951	  rcDvrInterfaceVlanId            Integer32,
93952	  rcDvrInterfaceGwIpAddrType      InetAddressType,
93953	  rcDvrInterfaceGwIpAddr          InetAddress,
93954          rcDvrInterfaceAdminState        TruthValue,
93955          rcDvrInterfaceSpbmcState        INTEGER,
93956	  rcDvrInterfaceIgmpVersion       INTEGER
93957	}
93958
93959rcDvrInterfaceVlanIpAddrType OBJECT-TYPE
93960	SYNTAX         InetAddressType
93961	MAX-ACCESS     not-accessible
93962        STATUS         current
93963        DESCRIPTION    "Vlan Ip address type of the DVR interfaces table entry.
93964	                It can be either IPv4 or IPv6 for DVR feature."
93965	::= {rcDvrInterfacesEntry 1 }
93966
93967rcDvrInterfaceVlanIpAddr OBJECT-TYPE
93968	SYNTAX         InetAddress
93969	MAX-ACCESS     not-accessible
93970	STATUS         current
93971        DESCRIPTION    "Dest Ip address of the DVR interfaces table entry.
93972	                Support ipv4 size(4) and ipv6 size(16) depending on
93973			rcDvrInterfaceVlanIpAddrType."
93974	::= {rcDvrInterfacesEntry 2 }
93975
93976rcDvrInterfaceL3Isid OBJECT-TYPE
93977        SYNTAX         Integer32 (1..16777215)
93978        MAX-ACCESS     not-accessible
93979        STATUS         current
93980        DESCRIPTION    "L3 I-sid of the DVR interfaces table entry."
93981	::= { rcDvrInterfacesEntry 3 }
93982
93983rcDvrInterfaceL2Isid OBJECT-TYPE
93984        SYNTAX         Integer32 (1..16777215)
93985        MAX-ACCESS     not-accessible
93986        STATUS         current
93987        DESCRIPTION    "L2 I-sid of the DVR interfaces table entry."
93988	::= { rcDvrInterfacesEntry 4 }
93989
93990rcDvrInterfaceVlanIpMask OBJECT-TYPE
93991	SYNTAX         InetAddressPrefixLength
93992	MAX-ACCESS     read-only
93993        STATUS         current
93994        DESCRIPTION    "Vlan Ip address mask of the DVR interfaces table entry."
93995        ::= { rcDvrInterfacesEntry 5 }
93996
93997rcDvrInterfaceVrfId  OBJECT-TYPE
93998	SYNTAX        Integer32
93999        MAX-ACCESS    read-only
94000        STATUS        current
94001        DESCRIPTION   "VRF Id of the DVR interfaces table entry."
94002	::= { rcDvrInterfacesEntry 6 }
94003
94004rcDvrInterfaceVlanId  OBJECT-TYPE
94005        SYNTAX        Integer32
94006        MAX-ACCESS    read-only
94007        STATUS        current
94008        DESCRIPTION   "Vlan Id of the DVR interfaces table entry."
94009        ::= { rcDvrInterfacesEntry 7 }
94010
94011rcDvrInterfaceGwIpAddrType OBJECT-TYPE
94012	SYNTAX        InetAddressType
94013	MAX-ACCESS    read-only
94014        STATUS        current
94015        DESCRIPTION   "The address type of the DVR Gateway IP address.
94016	               It can be either IPv4 or IPv6 for DVR feature."
94017	::= { rcDvrInterfacesEntry 8 }
94018
94019rcDvrInterfaceGwIpAddr OBJECT-TYPE
94020	SYNTAX        InetAddress
94021	MAX-ACCESS    read-only
94022        STATUS        current
94023        DESCRIPTION   "DVR Gateway IP address of the DVR interfaces table entry.
94024	               Support ipv4 size(4) and ipv6 size(16) depending on
94025		       rcDvrInterfaceGwIpAddrType."
94026	::= { rcDvrInterfacesEntry 9 }
94027
94028rcDvrInterfaceAdminState OBJECT-TYPE
94029	SYNTAX        TruthValue
94030	MAX-ACCESS    read-only
94031	STATUS        current
94032        DESCRIPTION   "Admin state of the DVR interfaces table entry."
94033	::= { rcDvrInterfacesEntry 10 }
94034
94035rcDvrInterfaceSpbmcState OBJECT-TYPE
94036	SYNTAX        INTEGER {
94037                        disable(1),
94038                        enable(2),
94039                        notApplicable(3)
94040                      }
94041	MAX-ACCESS    read-only
94042	STATUS        current
94043        DESCRIPTION   "SPBMC state of the DVR interfaces table entry."
94044	::= { rcDvrInterfacesEntry 11 }
94045
94046rcDvrInterfaceIgmpVersion OBJECT-TYPE
94047	SYNTAX        INTEGER {
94048                        v1(1),
94049                        v2(2),
94050                        v3(3),
94051                        notApplicable(4)
94052                      }
94053	MAX-ACCESS    read-only
94054        STATUS        current
94055        DESCRIPTION   "The version of IGMP which is running on this DVR interface."
94056	::= { rcDvrInterfacesEntry 12 }
94057
94058rcDvrHostEntriesTable  OBJECT-TYPE
94059        SYNTAX          SEQUENCE OF RcDvrHostEntriesEntry
94060        MAX-ACCESS      not-accessible
94061        STATUS          current
94062        DESCRIPTION     "Table of DVR host entries in a DVR domain."
94063        ::= { rcDvr 5 }
94064
94065rcDvrHostEntriesEntry OBJECT-TYPE
94066        SYNTAX          RcDvrHostEntriesEntry
94067	MAX-ACCESS      not-accessible
94068        STATUS          current
94069        DESCRIPTION     "An entry of rcDvrHostEntries Table. A entry exists for
94070	                 each /32 host route in DVR domain."
94071	INDEX           { rcDvrHostEntriesIpAddrType,
94072	                  rcDvrHostEntriesIpAddr,
94073			  rcDvrHostEntriesMask,
94074			  rcDvrHostEntriesL3Isid
94075			   }
94076	::= { rcDvrHostEntriesTable 1 }
94077
94078RcDvrHostEntriesEntry ::=
94079        SEQUENCE {
94080	  rcDvrHostEntriesIpAddrType      InetAddressType,
94081          rcDvrHostEntriesIpAddr          InetAddress,
94082	  rcDvrHostEntriesMask            InetAddressPrefixLength,
94083	  rcDvrHostEntriesL3Isid          Integer32,
94084	  rcDvrHostEntriesMacAddr         MacAddress,
94085	  rcDvrHostEntriesL2Isid          Integer32,
94086	  rcDvrHostEntriesPort            OCTET STRING,
94087	  rcDvrHostEntriesDomainId        Integer32,
94088	  rcDvrHostEntriesType            INTEGER,
94089	  rcDvrHostEntriesNextHopName     OCTET STRING,
94090	  rcDvrHostEntriesNextHopMac      MacAddress,
94091          rcDvrHostEntriesClear           TruthValue,
94092          rcDvrHostEntriesVrfId           Integer32
94093	}
94094
94095rcDvrHostEntriesIpAddrType OBJECT-TYPE
94096	SYNTAX         InetAddressType
94097	MAX-ACCESS     not-accessible
94098        STATUS         current
94099        DESCRIPTION    "IP address type of the DVR host-entries table entry.
94100	                It can be either IPv4 or IPv6 for DVR feature."
94101	::= { rcDvrHostEntriesEntry 1 }
94102
94103rcDvrHostEntriesIpAddr  OBJECT-TYPE
94104	SYNTAX         InetAddress
94105	MAX-ACCESS     not-accessible
94106	STATUS         current
94107        DESCRIPTION    "IP address of the DVR host-entries table entry.
94108	                Support ipv4 size(4) and ipv6 size(16) depending on
94109			rcDvrHostEntriesIpAddrType."
94110	::= { rcDvrHostEntriesEntry 2 }
94111
94112rcDvrHostEntriesMask  OBJECT-TYPE
94113	SYNTAX         InetAddressPrefixLength
94114	MAX-ACCESS     not-accessible
94115        STATUS         current
94116        DESCRIPTION    "Mask of the DVR host-entries table entry."
94117        ::= { rcDvrHostEntriesEntry 3 }
94118
94119rcDvrHostEntriesL3Isid  OBJECT-TYPE
94120	SYNTAX         Integer32
94121        MAX-ACCESS     not-accessible
94122        STATUS         current
94123        DESCRIPTION    "L3 I-sid of the DVR host-entries table entry."
94124	::= { rcDvrHostEntriesEntry 4 }
94125
94126rcDvrHostEntriesMacAddr OBJECT-TYPE
94127	SYNTAX         MacAddress
94128	MAX-ACCESS     read-only
94129	STATUS	       current
94130	DESCRIPTION    "Mac address of the DVR host-entries table entry."
94131	::= { rcDvrHostEntriesEntry 5 }
94132
94133rcDvrHostEntriesL2Isid  OBJECT-TYPE
94134	SYNTAX         Integer32
94135        MAX-ACCESS     read-only
94136        STATUS         current
94137        DESCRIPTION    "L2 I-sid of the DVR host-entries table entry."
94138	::= { rcDvrHostEntriesEntry 6 }
94139
94140rcDvrHostEntriesPort  OBJECT-TYPE
94141	SYNTAX         OCTET STRING (SIZE (1..20))
94142        MAX-ACCESS     read-only
94143        STATUS         current
94144        DESCRIPTION    "Port of the DVR host-entries table entry."
94145	::= { rcDvrHostEntriesEntry 7 }
94146
94147rcDvrHostEntriesDomainId  OBJECT-TYPE
94148	SYNTAX         Integer32
94149        MAX-ACCESS     read-only
94150        STATUS         current
94151        DESCRIPTION    "Domain Id of the DVR host-entries table entry."
94152	::= { rcDvrHostEntriesEntry 8 }
94153
94154rcDvrHostEntriesType OBJECT-TYPE
94155        SYNTAX        INTEGER {
94156	              local(1),
94157		      dynamic(2),
94158		      subnet(3),
94159		      ecmp(4),
94160		      bb-loc(5),
94161		      bb-non-loc(6),
94162		      default(7),
94163		      redist(8)
94164		      }
94165	MAX-ACCESS    read-only
94166        STATUS        current
94167        DESCRIPTION   "Host entry type of the DVR host-entries table entry."
94168	::= { rcDvrHostEntriesEntry 9}
94169
94170rcDvrHostEntriesNextHopName OBJECT-TYPE
94171	SYNTAX        OCTET STRING (SIZE (1..255))
94172	MAX-ACCESS    read-only
94173	STATUS	      current
94174	DESCRIPTION   "Next hop  of the DVR host-entries table entry."
94175	::= { rcDvrHostEntriesEntry 10 }
94176
94177rcDvrHostEntriesNextHopMac   OBJECT-TYPE
94178	SYNTAX         MacAddress
94179	MAX-ACCESS     read-only
94180        STATUS         current
94181        DESCRIPTION    "Next hop as mac of the DVR host-entries table entry."
94182	::= { rcDvrHostEntriesEntry 11 }
94183
94184rcDvrHostEntriesClear OBJECT-TYPE
94185        SYNTAX         TruthValue
94186        MAX-ACCESS     read-write
94187        STATUS         current
94188        DESCRIPTION    "True to clear the entry. Always returns false."
94189        ::= { rcDvrHostEntriesEntry 12 }
94190
94191rcDvrHostEntriesVrfId  OBJECT-TYPE
94192        SYNTAX        Integer32
94193        MAX-ACCESS    read-only
94194        STATUS        current
94195        DESCRIPTION   "VRF Id of the DVR host-entries table entry."
94196        ::= { rcDvrHostEntriesEntry 13 }
94197
94198rcDvrL3vsnTable OBJECT-TYPE
94199        SYNTAX          SEQUENCE OF RcDvrL3vsnEntry
94200	MAX-ACCESS      not-accessible
94201        STATUS          current
94202        DESCRIPTION     "Table of DVR L3VSN in a DVR domain. On DVR Controller, it has
94203	                 all configured vrfIds/vrf names. On DVR Leaf, it only has
94204			 internal created vrfIds/vrf names."
94205	::= { rcDvr 6 }
94206
94207rcDvrL3vsnEntry OBJECT-TYPE
94208        SYNTAX          RcDvrL3vsnEntry
94209	MAX-ACCESS      not-accessible
94210        STATUS          current
94211        DESCRIPTION     "An entry of rcDvrL3vsn Table. An entry exists for each
94212	                 vrfId."
94213	INDEX           { rcDvrL3vsnVrfId }
94214	::= { rcDvrL3vsnTable 1 }
94215
94216RcDvrL3vsnEntry ::=
94217        SEQUENCE {
94218	  rcDvrL3vsnVrfId      Integer32,
94219	  rcDvrL3vsnIsid       Integer32,
94220	  rcDvrL3vsnVrfName    DisplayString,
94221	  rcDvrL3vsnInjectDefaultRouteDisable TruthValue
94222	}
94223
94224rcDvrL3vsnVrfId OBJECT-TYPE
94225        SYNTAX         Integer32
94226        MAX-ACCESS     not-accessible
94227        STATUS         current
94228        DESCRIPTION    "L3VSN VrfId of the DVR L3VSN table entry."
94229	::= {rcDvrL3vsnEntry 1 }
94230
94231rcDvrL3vsnIsid OBJECT-TYPE
94232        SYNTAX         Integer32
94233        MAX-ACCESS     read-only
94234        STATUS         current
94235        DESCRIPTION    "L3VSN I-sid of the DVR L3VSN table entry."
94236	::= {rcDvrL3vsnEntry 2 }
94237
94238rcDvrL3vsnVrfName OBJECT-TYPE
94239        SYNTAX         DisplayString (SIZE (0..64))
94240  	MAX-ACCESS     read-only
94241  	STATUS         current
94242  	DESCRIPTION    "L3VSN vrf name of the DVR L3VSN table entry."
94243	::= {rcDvrL3vsnEntry 3 }
94244
94245rcDvrL3vsnInjectDefaultRouteDisable OBJECT-TYPE
94246        SYNTAX         TruthValue
94247        MAX-ACCESS     read-write
94248        STATUS         current
94249        DESCRIPTION    "l3VSN inject-default-route-disable of the DVR L3VSN table entry.
94250	                This is used when the user wants to disable the default feature
94251                        of injecting the default route (0.0.0.0/0.0.0.0) into the
94252			DVR domain for a specific L3VSN.
94253			Default is injecting default route into the DVR domain."
94254	DEFVAL	       { false }
94255        ::= { rcDvrL3vsnEntry 4 }
94256
94257rcDvrDatabaseTable  OBJECT-TYPE
94258        SYNTAX          SEQUENCE OF RcDvrDatabaseEntry
94259        MAX-ACCESS      not-accessible
94260        STATUS          current
94261        DESCRIPTION     "Table of DVR database that are in the CP DVR Table. This table
94262	                 contains all network and host routes"
94263        ::= { rcDvr 7 }
94264
94265rcDvrDatabaseEntry OBJECT-TYPE
94266        SYNTAX          RcDvrDatabaseEntry
94267        MAX-ACCESS      not-accessible
94268        STATUS          current
94269        DESCRIPTION     "An entry of rcDvrDatabase Table. An entry exists for
94270	                 each network or host route in a DVR domain."
94271        INDEX           { rcDvrDatabaseDestIpAddrType,
94272	                  rcDvrDatabaseDestIpAddr,
94273			  rcDvrDatabaseDestMask,
94274			  rcDvrDatabaseL3Isid,
94275			  rcDvrDatabaseEcmpIndex
94276	                }
94277        ::= { rcDvrDatabaseTable 1 }
94278
94279RcDvrDatabaseEntry ::=
94280        SEQUENCE {
94281	  rcDvrDatabaseDestIpAddrType          InetAddressType,
94282	  rcDvrDatabaseDestIpAddr              InetAddress,
94283	  rcDvrDatabaseDestMask                InetAddressPrefixLength,
94284	  rcDvrDatabaseL3Isid                  Integer32,
94285	  rcDvrDatabaseEcmpIndex               Integer32,
94286	  rcDvrDatabaseNextHop		       MacAddress,
94287	  rcDvrDatabaseL2Isid                  Integer32,
94288	  rcDvrDatabaseOutgoingInterface       OCTET STRING,
94289	  rcDvrDatabaseSpbCost		       Integer32,
94290	  rcDvrDatabasePrefixCost	       Integer32,
94291	  rcDvrDatabaseNextHopName             OCTET STRING,
94292	  rcDvrDatabaseAge                     TimeTicks,
94293          rcDvrDatabaseVrfId                   Integer32
94294 	}
94295
94296rcDvrDatabaseDestIpAddrType OBJECT-TYPE
94297	SYNTAX         InetAddressType
94298	MAX-ACCESS     not-accessible
94299	STATUS         current
94300        DESCRIPTION    "Dest Ip address type of the DVR database table entry.
94301	                It can be either IPv4 or IPv6 for DVR feature."
94302	::= { rcDvrDatabaseEntry 1 }
94303
94304rcDvrDatabaseDestIpAddr  OBJECT-TYPE
94305	SYNTAX         InetAddress
94306	MAX-ACCESS     not-accessible
94307	STATUS         current
94308        DESCRIPTION    "Dest Ip address of the DVR database table entry.
94309	                Support ipv4 size(4) and ipv6 size(16) depending on
94310			rcDvrDatabaseDestIpAddrType."
94311	::= { rcDvrDatabaseEntry 2 }
94312
94313rcDvrDatabaseDestMask OBJECT-TYPE
94314	SYNTAX         InetAddressPrefixLength
94315	MAX-ACCESS     not-accessible
94316        STATUS         current
94317        DESCRIPTION    "Dest mask of the DVR database table entry."
94318        ::= { rcDvrDatabaseEntry 3 }
94319
94320rcDvrDatabaseL3Isid OBJECT-TYPE
94321	SYNTAX         Integer32
94322        MAX-ACCESS     not-accessible
94323        STATUS         current
94324        DESCRIPTION    "L3 I-sid of the DVR database table entry."
94325	::= { rcDvrDatabaseEntry 4 }
94326
94327rcDvrDatabaseEcmpIndex OBJECT-TYPE
94328	SYNTAX         Integer32 (0..7)
94329        MAX-ACCESS     not-accessible
94330        STATUS         current
94331        DESCRIPTION    "Ecmp Index for the Ecmp routes of the DVR databasse table entry."
94332	::= { rcDvrDatabaseEntry 5 }
94333
94334rcDvrDatabaseNextHop OBJECT-TYPE
94335        SYNTAX        MacAddress
94336        MAX-ACCESS    read-only
94337        STATUS        current
94338        DESCRIPTION   "Next hop BEB of the DVR database table entry."
94339        ::= { rcDvrDatabaseEntry 6 }
94340
94341rcDvrDatabaseL2Isid OBJECT-TYPE
94342	SYNTAX         Integer32
94343        MAX-ACCESS     read-only
94344        STATUS         current
94345        DESCRIPTION    "L2 I-sid of the DVR database table entry."
94346	::= { rcDvrDatabaseEntry 7 }
94347
94348rcDvrDatabaseOutgoingInterface OBJECT-TYPE
94349	SYNTAX        OCTET STRING (SIZE (1..20))
94350        MAX-ACCESS    read-only
94351        STATUS        current
94352	DESCRIPTION   "Outgoing interface (ports or mlt) of the DVR database table entry."
94353	::= { rcDvrDatabaseEntry 8 }
94354
94355rcDvrDatabaseSpbCost OBJECT-TYPE
94356        SYNTAX         Integer32
94357        MAX-ACCESS     read-only
94358        STATUS         current
94359        DESCRIPTION    "Spb cost of the DVR database table entry."
94360	::= { rcDvrDatabaseEntry 9 }
94361
94362rcDvrDatabasePrefixCost OBJECT-TYPE
94363        SYNTAX         Integer32
94364        MAX-ACCESS     read-only
94365        STATUS         current
94366        DESCRIPTION    "Prefix cost of the DVR database table entry."
94367	::= { rcDvrDatabaseEntry 10 }
94368
94369rcDvrDatabaseNextHopName OBJECT-TYPE
94370        SYNTAX        OCTET STRING (SIZE (1..255))
94371        MAX-ACCESS    read-only
94372        STATUS        current
94373        DESCRIPTION   "Nexthop BEB's hostname of the DVR database table entry."
94374	::= { rcDvrDatabaseEntry 11 }
94375
94376rcDvrDatabaseAge OBJECT-TYPE
94377        SYNTAX        TimeTicks
94378        MAX-ACCESS    read-only
94379        STATUS        current
94380        DESCRIPTION   "Age(uptime since created) of the DVR database table entry."
94381	::= { rcDvrDatabaseEntry 12 }
94382
94383rcDvrDatabaseVrfId  OBJECT-TYPE
94384        SYNTAX        Integer32
94385        MAX-ACCESS    read-only
94386        STATUS        current
94387        DESCRIPTION   "VRF Id of the DVR database table entry."
94388        ::= { rcDvrDatabaseEntry 13 }
94389
94390
94391
94392rcDvrBackboneEntriesTable  OBJECT-TYPE
94393        SYNTAX          SEQUENCE OF RcDvrBackboneEntriesEntry
94394        MAX-ACCESS      not-accessible
94395        STATUS          current
94396        DESCRIPTION     "Table of DVR backbone entries in a DVR domain.
94397	                 Used for inter DVR route redistribution."
94398        ::= { rcDvr 8 }
94399
94400rcDvrBackboneEntriesEntry OBJECT-TYPE
94401        SYNTAX          RcDvrBackboneEntriesEntry
94402	MAX-ACCESS      not-accessible
94403        STATUS          current
94404        DESCRIPTION     "An entry of rcDvrBackboneEntriesTable."
94405	INDEX           { rcDvrBackboneEntriesIpAddrType,
94406	                  rcDvrBackboneEntriesIpAddr,
94407		          rcDvrBackboneEntriesL3Isid,
94408			  rcDvrBackboneEntriesDomainId,
94409			  rcDvrBackboneEntriesEcmpIndex
94410			}
94411	::= { rcDvrBackboneEntriesTable 1 }
94412
94413RcDvrBackboneEntriesEntry ::=
94414        SEQUENCE {
94415	  rcDvrBackboneEntriesIpAddrType        InetAddressType,
94416          rcDvrBackboneEntriesIpAddr            InetAddress,
94417	  rcDvrBackboneEntriesL3Isid            Integer32,
94418	  rcDvrBackboneEntriesDomainId          Integer32,
94419	  rcDvrBackboneEntriesEcmpIndex         Integer32,
94420	  rcDvrBackboneEntriesHostMacAddr       MacAddress,
94421	  rcDvrBackboneEntriesL2Isid            Integer32,
94422	  rcDvrBackboneEntriesAdvControllerName OCTET STRING,
94423	  rcDvrBackboneEntriesAdvController     MacAddress,
94424	  rcDvrBackboneEntriesNextHopName       OCTET STRING,
94425	  rcDvrBackboneEntriesNextHopMac        MacAddress
94426	}
94427
94428rcDvrBackboneEntriesIpAddrType OBJECT-TYPE
94429	SYNTAX         InetAddressType
94430	MAX-ACCESS     not-accessible
94431        STATUS         current
94432        DESCRIPTION    "IP address type of the DVR backbone-entries table entry.
94433	                It can be either IPv4 or IPv6 for DVR feature."
94434	::= { rcDvrBackboneEntriesEntry 1 }
94435
94436rcDvrBackboneEntriesIpAddr  OBJECT-TYPE
94437	SYNTAX         InetAddress
94438	MAX-ACCESS     not-accessible
94439	STATUS         current
94440        DESCRIPTION    "IP address of the DVR backbone-entries table entry.
94441	                Support ipv4 size(4) and ipv6 size(16) depending on
94442			rcDvrBackboneEntriesIpAddrType."
94443	::= { rcDvrBackboneEntriesEntry 2 }
94444
94445rcDvrBackboneEntriesL3Isid  OBJECT-TYPE
94446	SYNTAX         Integer32
94447        MAX-ACCESS     not-accessible
94448        STATUS         current
94449        DESCRIPTION    "L3 I-sid of the DVR backbone-entries table entry."
94450	::= { rcDvrBackboneEntriesEntry 3 }
94451
94452rcDvrBackboneEntriesDomainId  OBJECT-TYPE
94453	SYNTAX         Integer32
94454        MAX-ACCESS     not-accessible
94455        STATUS         current
94456        DESCRIPTION    "Domain id of the DVR backbone-entries table entry."
94457	::= { rcDvrBackboneEntriesEntry 4 }
94458
94459rcDvrBackboneEntriesEcmpIndex  OBJECT-TYPE
94460	SYNTAX         Integer32 (0..7)
94461        MAX-ACCESS     not-accessible
94462        STATUS         current
94463        DESCRIPTION    "Ecmp Index for the Ecmp routes of the DVR
94464	                backbone-entries table entry."
94465	::= { rcDvrBackboneEntriesEntry 5 }
94466
94467rcDvrBackboneEntriesHostMacAddr OBJECT-TYPE
94468	SYNTAX         MacAddress
94469	MAX-ACCESS     read-only
94470	STATUS	       current
94471	DESCRIPTION    "Host mac address of the DVR backbone-entries table entry."
94472	::= { rcDvrBackboneEntriesEntry 6 }
94473
94474rcDvrBackboneEntriesL2Isid  OBJECT-TYPE
94475	SYNTAX         Integer32
94476        MAX-ACCESS     read-only
94477        STATUS         current
94478        DESCRIPTION    "L2 I-sid of the DVR backbone-entries table entry."
94479	::= { rcDvrBackboneEntriesEntry 7 }
94480
94481rcDvrBackboneEntriesAdvControllerName OBJECT-TYPE
94482	SYNTAX        OCTET STRING (SIZE (1..255))
94483	MAX-ACCESS    read-only
94484	STATUS	      current
94485	DESCRIPTION   "Advertising controller of the DVR backbone-entries table entry."
94486	::= { rcDvrBackboneEntriesEntry 8 }
94487
94488rcDvrBackboneEntriesAdvController   OBJECT-TYPE
94489	SYNTAX         MacAddress
94490	MAX-ACCESS     read-only
94491        STATUS         current
94492        DESCRIPTION    "Advertising controller as mac of the DVR backbone-entries
94493	                table entry."
94494	::= { rcDvrBackboneEntriesEntry 9 }
94495
94496rcDvrBackboneEntriesNextHopName OBJECT-TYPE
94497	SYNTAX        OCTET STRING (SIZE (1..255))
94498	MAX-ACCESS    read-only
94499	STATUS	      current
94500	DESCRIPTION   "Next hop  of the DVR backbone-entries table entry."
94501	::= { rcDvrBackboneEntriesEntry 10 }
94502
94503rcDvrBackboneEntriesNextHopMac   OBJECT-TYPE
94504	SYNTAX         MacAddress
94505	MAX-ACCESS     read-only
94506        STATUS         current
94507        DESCRIPTION    "Next hop as mac of the DVR backbone-entries table entry."
94508	::= { rcDvrBackboneEntriesEntry 11 }
94509
94510rcDvrBackboneMembersTable OBJECT-TYPE
94511        SYNTAX          SEQUENCE OF RcDvrBackboneMembersEntry
94512        MAX-ACCESS      not-accessible
94513        STATUS          current
94514        DESCRIPTION     "Table of DVR backbone members in a DVR domain. It contains
94515	                 all Controllers and NON DVR BEBs."
94516        ::= { rcDvr 9 }
94517
94518rcDvrBackboneMembersEntry OBJECT-TYPE
94519        SYNTAX          RcDvrBackboneMembersEntry
94520        MAX-ACCESS      not-accessible
94521        STATUS          current
94522        DESCRIPTION     "An entry of rcDvrBackboneMembersTable. It contains
94523	                 all Controllers and NON DVR BEBs."
94524        INDEX           { rcDvrBackboneMemberMacAddress }
94525        ::= { rcDvrBackboneMembersTable 1 }
94526
94527RcDvrBackboneMembersEntry  ::=
94528        SEQUENCE {
94529	  rcDvrBackboneMemberMacAddress        MacAddress,
94530	  rcDvrBackboneMemberSysId             OCTET STRING,
94531	  rcDvrBackboneMemberNickName          OCTET STRING,
94532	  rcDvrBackboneMemberRole              INTEGER,
94533	  rcDvrBackboneMemberDomainId          Integer32
94534	}
94535
94536rcDvrBackboneMemberMacAddress OBJECT-TYPE
94537        SYNTAX        MacAddress
94538	MAX-ACCESS    not-accessible
94539        STATUS        current
94540        DESCRIPTION   "Mac address of the DVR backbone members table entry."
94541	::= { rcDvrBackboneMembersEntry 1 }
94542
94543rcDvrBackboneMemberSysId OBJECT-TYPE
94544        SYNTAX        OCTET STRING (SIZE (255))
94545        MAX-ACCESS    read-only
94546        STATUS        current
94547        DESCRIPTION   "Sys-id of the DVR backbone members table entry."
94548        ::= { rcDvrBackboneMembersEntry 2 }
94549
94550rcDvrBackboneMemberNickName OBJECT-TYPE
94551        SYNTAX        OCTET STRING (SIZE (7))
94552        MAX-ACCESS    read-only
94553        STATUS        current
94554        DESCRIPTION   "Nick-name of the DVR backbone members table entry."
94555        ::= { rcDvrBackboneMembersEntry 3 }
94556
94557rcDvrBackboneMemberRole OBJECT-TYPE
94558        SYNTAX        INTEGER {
94559	              controller(1),
94560		      non-dvr-beb(2)
94561		      }
94562	MAX-ACCESS    read-only
94563        STATUS        current
94564        DESCRIPTION   "DVR role of the DVR backbone members table entry."
94565	::= { rcDvrBackboneMembersEntry 4 }
94566
94567rcDvrBackboneMemberDomainId OBJECT-TYPE
94568        SYNTAX        Integer32
94569	MAX-ACCESS    read-only
94570        STATUS        current
94571        DESCRIPTION   "DVR domain id of the DVR backbone members table entry."
94572	::= { rcDvrBackboneMembersEntry 5 }
94573
94574
94575
94576
94577-- digitalCert Mib
94578
94579rcDigitalCertMib             OBJECT IDENTIFIER ::= { rcDigitalCert 1 }
94580rcDigitalCertNotifications   OBJECT IDENTIFIER ::= { rcDigitalCertMib 0 }
94581rcDigitalCertObjects         OBJECT IDENTIFIER ::= { rcDigitalCertMib 1 }
94582rcDigitalCertScalars         OBJECT IDENTIFIER ::= { rcDigitalCertObjects 1 }
94583
94584--Subject Scalar objects
94585
94586rcDigitalCertSubjectCommonName OBJECT-TYPE
94587        SYNTAX        DisplayString   (SIZE(0..64))
94588        MAX-ACCESS    read-write
94589        STATUS        current
94590        DESCRIPTION   "The Common Name field of the subject sending the
94591           Certificate Signing Request to the Certificate Authority"
94592        ::= {rcDigitalCertScalars  1 }
94593
94594rcDigitalCertSubjectEmailAddress OBJECT-TYPE
94595        SYNTAX        DisplayString   (SIZE(0..254))
94596        MAX-ACCESS    read-write
94597        STATUS        current
94598        DESCRIPTION   "The Email Address of the subject sending the Certificate Signing Request to the Certificate Authority"
94599        ::= { rcDigitalCertScalars 2 }
94600
94601rcDigitalCertSubjectOrganizationalUnit OBJECT-TYPE
94602        SYNTAX        DisplayString    (SIZE(0..64))
94603        MAX-ACCESS    read-write
94604        STATUS        current
94605        DESCRIPTION   "The Organizational Unit field of the subject sending the
94606           Certificate Signing Request to the Certificate Authority"
94607        ::= { rcDigitalCertScalars 3 }
94608
94609rcDigitalCertSubjectOrganization OBJECT-TYPE
94610        SYNTAX        DisplayString    (SIZE(0..64))
94611        MAX-ACCESS    read-write
94612        STATUS        current
94613        DESCRIPTION   "The Organization of the subject sending the Certificate
94614           Signing Request to the Certificate Authority"
94615        ::= { rcDigitalCertScalars 4 }
94616
94617rcDigitalCertSubjectLocality OBJECT-TYPE
94618        SYNTAX        DisplayString   (SIZE(0..128))
94619        MAX-ACCESS    read-write
94620        STATUS        current
94621        DESCRIPTION   "The name of the Locality of the subject sending the
94622           Certificate Signing Request to the Certificate Authority"
94623        ::= { rcDigitalCertScalars 5 }
94624
94625rcDigitalCertSubjectProvince  OBJECT-TYPE
94626        SYNTAX        DisplayString   (SIZE(0..128))
94627        MAX-ACCESS    read-write
94628        STATUS        current
94629        DESCRIPTION   "The Province name of the subject sending the Certificate
94630           Signing Request to the Certificate Authority"
94631        ::= { rcDigitalCertScalars 6 }
94632
94633rcDigitalCertSubjectCountry OBJECT-TYPE
94634        SYNTAX        DisplayString (SIZE(0..128))
94635        MAX-ACCESS    read-write
94636        STATUS        current
94637        DESCRIPTION   "The name of the country of the subject sending the
94638           Certificate Signing Request to the Certificate Authority;
94639           consists of 2 uppercase letters"
94640        ::= { rcDigitalCertScalars 7 }
94641
94642rcDigitalCertInstallFile  OBJECT-TYPE
94643        SYNTAX        INTEGER { offlineCACert       (1),
94644                                offlineRootCACert   (2),
94645                                offlineSubjectCert  (3),
94646                                offlineCRLFile      (4)}
94647        MAX-ACCESS    read-write
94648        STATUS        current
94649        DESCRIPTION   "This installs the CA/Root CA/subject certificate/CRL file obtained
94650             offline from the Certificate Authority"
94651        ::= { rcDigitalCertScalars 8 }
94652
94653rcDigitalCertInstallFileName  OBJECT-TYPE
94654        SYNTAX        DisplayString   (SIZE(1..80))
94655        MAX-ACCESS    read-write
94656        STATUS        current
94657        DESCRIPTION   "This contains the certificate file name obtained
94658             offline from the Certificate Authority"
94659        ::= { rcDigitalCertScalars 9 }
94660
94661rcDigitalCertUninstallFile  OBJECT-TYPE
94662        SYNTAX        INTEGER { offlineCACert       (1),
94663                                offlineRootCACert   (2),
94664                                offlineSubjectCert  (3),
94665                                offlineCRLFile      (4)}
94666        MAX-ACCESS    read-write
94667        STATUS        current
94668        DESCRIPTION   "This uninstalls the CA/Root CA/subject certificate/CRL file obtained
94669             offline from the Certificate Authority"
94670        ::= { rcDigitalCertScalars 10 }
94671
94672rcDigitalCertUninstallFileName  OBJECT-TYPE
94673        SYNTAX        DisplayString   (SIZE(1..80))
94674        MAX-ACCESS    read-write
94675        STATUS        current
94676        DESCRIPTION   "This contains the certificate file name obtained
94677             offline from the Certificate Authority"
94678        ::= { rcDigitalCertScalars 11 }
94679
94680rcDigitalCertGenerateCsr  OBJECT-TYPE
94681        SYNTAX        INTEGER {
94682                          generate        (1),
94683                          notApplicable   (2)
94684                      }
94685        MAX-ACCESS    read-write
94686        STATUS        current
94687        DESCRIPTION   "Generates the Certificate Signing Request required to obtain the Offline Subject Certificate
94688                      SNMP get for this object will always return notApplicable(2) because it is only meaningful in the context of 'generate-csr' command"
94689        ::= { rcDigitalCertScalars 12 }
94690
94691rcDigitalCertRelaxedMode OBJECT-TYPE
94692        SYNTAX        INTEGER {
94693                          relaxed         (1),
94694                          notApplicable   (2)
94695                      }
94696        MAX-ACCESS    read-write
94697        STATUS        current
94698        DESCRIPTION   "Used in conjunction with rcDigitalCertGenerateCsr or rcDigitalCertInstallFile & rcDigitalCertInstallFileName(for offlineSubjectCert only) to:
94699                          - allow generation of CSR without setting all certificate subject fields by relaxing consistency checks;
94700                          - allow inclusion of Subject Alternative Names(SAN) in CSR
94701                          - allow installing certificates(offlineSubjectCert only) not only in DER but PKCS12 format as well with the following minimal restrictions:
94702                                - either Subject Common Name or SAN must be configured
94703                                - only those Certificate Subject fields(subset of rcDigitalCertScalars 1 -> 7) present in rcDigitalCertInstallFileName(offlineSubjectCert
94704                                  about to be installed) are matched against their counterparts configured on box
94705                      Ignored if used in a different context than the 2 previously mentioned(with rcDigitalCertGenerateCsr or rcDigitalCertInstallFile)
94706                      SNMP get for this object will always return notApplicable(2) because it is only meaningful in the context of 'generate-csr' or
94707                      'install-file offline-subject-filename' commands
94708                      "
94709        ::= { rcDigitalCertScalars 13 }
94710
94711rcDigitalCertPkcs12Password  OBJECT-TYPE
94712        SYNTAX        DisplayString   (SIZE(1..128))
94713        MAX-ACCESS    read-write
94714        STATUS        current
94715        DESCRIPTION   "Password to be used for PKCS12 container extraction; a SNMP get will always return '******' for this object (security reasons)
94716                      Used in conjunction with rcDigitalCertRelaxedMode & rcDigitalCertInstallFile & rcDigitalCertInstallFileName(for offlineSubjectCert only)
94717                      otherwise it is ignored.
94718                      Allows installing offlineSubjectCert and private key in the form of a PKCS12 container"
94719        ::= { rcDigitalCertScalars 14 }
94720
94721
94722------ key table
94723
94724
94725rcDigitalCertKeyTable OBJECT-TYPE
94726        SYNTAX        SEQUENCE OF RcDigitalCertKeyEntry
94727        MAX-ACCESS    not-accessible
94728        STATUS        current
94729        DESCRIPTION   "table containing all the information related to the key-pair, required
94730                       to get the Digital Certificate from the Certificate Authority."
94731  ::= { rcDigitalCertObjects 2 }
94732
94733
94734rcDigitalCertKeyEntry OBJECT-TYPE
94735        SYNTAX        RcDigitalCertKeyEntry
94736        MAX-ACCESS    not-accessible
94737        STATUS        current
94738        DESCRIPTION   "the entry specifies the key-pair
94739                       name, size and the algorithm used for the generation of key-pair."
94740        INDEX          { rcDigitalCertKeyType, rcDigitalCertKeySize}
94741        ::= { rcDigitalCertKeyTable 1 }
94742
94743RcDigitalCertKeyEntry ::= SEQUENCE {
94744        rcDigitalCertKeyType        INTEGER,
94745        rcDigitalCertKeySize        Integer32,
94746	      rcDigitalCertKeyName        DisplayString,
94747        rcDigitalCertKeyRowStatus   RowStatus
94748        }
94749
94750
94751
94752
94753
94754rcDigitalCertKeyType OBJECT-TYPE
94755        SYNTAX        INTEGER {rsa (1)}
94756        MAX-ACCESS    not-accessible
94757        STATUS        current
94758        DESCRIPTION   "defines the algorithm used to generate the key-pair"
94759        ::= { rcDigitalCertKeyEntry 1 }
94760
94761rcDigitalCertKeySize OBJECT-TYPE
94762        SYNTAX        Integer32 ( 2048 )
94763        MAX-ACCESS    not-accessible
94764        STATUS        current
94765        DESCRIPTION   "defines the size of the key-pair to be generated "
94766
94767        ::= { rcDigitalCertKeyEntry 2 }
94768
94769
94770rcDigitalCertKeyName OBJECT-TYPE
94771        SYNTAX        DisplayString (SIZE(0..46))
94772        MAX-ACCESS    read-only
94773        STATUS        current
94774        DESCRIPTION   "refers to the name of the key-pair generated for the subject.
94775		       It is an auto generated entity,
94776		       generated as the combination of key-type and key-size"
94777        ::= { rcDigitalCertKeyEntry 3 }
94778
94779
94780rcDigitalCertKeyRowStatus OBJECT-TYPE
94781        SYNTAX        RowStatus
94782        MAX-ACCESS    read-create
94783        STATUS        current
94784        DESCRIPTION   "used to create/delete entries"
94785        ::= { rcDigitalCertKeyEntry 4 }
94786
94787
94788
94789
94790------- ca table
94791
94792
94793rcDigitalCertCaTable OBJECT-TYPE
94794        SYNTAX        SEQUENCE OF RcDigitalCertCaEntry
94795        MAX-ACCESS    not-accessible
94796        STATUS        current
94797        DESCRIPTION   "table containing all the information related to the Certificate Authority issuing the Digital Certificate"
94798        ::= { rcDigitalCertObjects 3 }
94799
94800rcDigitalCertCaEntry OBJECT-TYPE
94801        SYNTAX        RcDigitalCertCaEntry
94802        MAX-ACCESS    not-accessible
94803        STATUS        current
94804        DESCRIPTION   "entry containing
94805                       information about the Certificate Authority"
94806        INDEX     { rcDigitalCertCaName }
94807        ::= { rcDigitalCertCaTable 1 }
94808
94809RcDigitalCertCaEntry ::= SEQUENCE {
94810                rcDigitalCertCaName                        DisplayString,
94811                rcDigitalCertCaCommonName                  DisplayString,
94812                rcDigitalCertCaKeyName                     DisplayString,
94813                rcDigitalCertCaCaUrl                       RcLongDisplayString,
94814                rcDigitalCertCaAction                      INTEGER,
94815                rcDigitalCertCaActionChallengePassword       DisplayString,
94816                rcDigitalCertCaLastActionStatus            INTEGER,
94817                rcDigitalCertCaLastActionFailureReason     DisplayString,
94818                rcDigitalCertCaInstallRootCaFileName       DisplayString,
94819                rcDigitalCertCaSubjectCertificateValidityDays       Integer32,
94820                rcDigitalCertCaUsePost                     TruthValue,
94821                rcDigitalCertCaRowStatus                   RowStatus
94822                }
94823
94824
94825rcDigitalCertCaName OBJECT-TYPE
94826    	SYNTAX        DisplayString (SIZE(1..45))
94827        MAX-ACCESS    not-accessible
94828        STATUS        current
94829        DESCRIPTION    "user defined name referring to the Certificate Authority issuing the Digital Certificate"
94830        ::= { rcDigitalCertCaEntry 1 }
94831
94832rcDigitalCertCaCommonName OBJECT-TYPE
94833        SYNTAX        DisplayString  (SIZE(0..64))
94834        MAX-ACCESS    read-create
94835        STATUS        current
94836        DESCRIPTION   "defines the Common Name of the Certificate Authority issuing the Digital Certificate"
94837        ::= { rcDigitalCertCaEntry 2 }
94838
94839rcDigitalCertCaKeyName OBJECT-TYPE
94840        SYNTAX        DisplayString (SIZE(0..45))
94841        MAX-ACCESS    read-create
94842        STATUS        current
94843        DESCRIPTION   "defines the name of the associated key pair . It refers to the Key Name entry of the rcDigitalCertKeyTable"
94844        ::= { rcDigitalCertCaEntry 3 }
94845
94846rcDigitalCertCaCaUrl OBJECT-TYPE
94847        SYNTAX        RcLongDisplayString (SIZE(0..1000))
94848        MAX-ACCESS    read-create
94849        STATUS        current
94850        DESCRIPTION   "defines the URL of the Certificate Authority issuing the Digital Certificate"
94851        ::= { rcDigitalCertCaEntry 4 }
94852
94853
94854rcDigitalCertCaAction OBJECT-TYPE
94855        SYNTAX        INTEGER { noop       (1),
94856                                caauth     (2),
94857                                enroll     (3),
94858                                renew      (4),
94859                                remove     (5),
94860				install     (6),
94861                                getCrl     (7)}
94862        MAX-ACCESS    read-create
94863        STATUS        current
94864        DESCRIPTION   "specifies the various actions Certificate Authority can  take-
94865            'noop'      - No operation
94866            'caauth'    - Certificate Authority (CA) authentication.
94867            'enroll'    - Certificate Enrolment Request.
94868            'renew'     - Certificate Renew Request.
94869            'remove'    - Removes the subject certificate obtained online from the Certificate Authority.
94870	    'install'   - Installs the subject certificate obtained online from the Cerificate Authority.
94871            'getCrl'    - Get the Certificate Revocation List from the CDP."
94872        ::= { rcDigitalCertCaEntry 5 }
94873
94874
94875rcDigitalCertCaActionChallengePassword OBJECT-TYPE
94876        SYNTAX        DisplayString (SIZE(0..128))
94877        MAX-ACCESS    read-create
94878        STATUS        current
94879        DESCRIPTION   "specifies the challenge password required to perform the scep operation"
94880        ::= { rcDigitalCertCaEntry 6 }
94881
94882rcDigitalCertCaLastActionStatus OBJECT-TYPE
94883        SYNTAX        INTEGER { none (1),
94884                                success (2),
94885                                failed (3),
94886                                inProgress (4)}
94887        MAX-ACCESS    read-only
94888        STATUS        current
94889        DESCRIPTION   "specifies the status of the last action
94890             'none'         - No action was performed yet.
94891             'success'      - Execution of the action triggered is
94892                    		completed successfully.
94893             'failed'       - Execution of the action triggered has
94894                     		failed.
94895             'inProgress'   - Execution of the action triggered is
94896                    		in progress. "
94897        ::= { rcDigitalCertCaEntry 7 }
94898
94899rcDigitalCertCaLastActionFailureReason OBJECT-TYPE
94900        SYNTAX        DisplayString (SIZE(0..81))
94901        MAX-ACCESS    read-only
94902        STATUS        current
94903        DESCRIPTION   "defines the reason of failure for the last action performed by the Certificate Authority"
94904        ::= { rcDigitalCertCaEntry 8 }
94905
94906rcDigitalCertCaInstallRootCaFileName OBJECT-TYPE
94907        SYNTAX         DisplayString (SIZE(0..80))
94908        MAX-ACCESS     read-create
94909        STATUS         current
94910        DESCRIPTION    "installs the Root Certificate Authority's certificate
94911                        obtained offline "
94912        ::={ rcDigitalCertCaEntry 9 }
94913
94914rcDigitalCertCaSubjectCertificateValidityDays   OBJECT-TYPE
94915        SYNTAX        Integer32  (7..1185)
94916        MAX-ACCESS    read-create
94917        STATUS        current
94918        DESCRIPTION   "number of days for which subject certificate will remain
94919                       valid"
94920        DEFVAL         { 365 }
94921        ::= { rcDigitalCertCaEntry 10 }
94922
94923
94924rcDigitalCertCaUsePost OBJECT-TYPE
94925        SYNTAX        TruthValue
94926        MAX-ACCESS    read-create
94927        STATUS        current
94928        DESCRIPTION   "specifies the HTTP request type : URL or POST , TRUE for EJBCA and FALSE for Win2012 CA"
94929        DEFVAL        { true }
94930        ::= { rcDigitalCertCaEntry 11 }
94931
94932rcDigitalCertCaRowStatus OBJECT-TYPE
94933        SYNTAX        RowStatus
94934        MAX-ACCESS    read-create
94935        STATUS        current
94936        DESCRIPTION   "used to create/delete entries"
94937        ::= { rcDigitalCertCaEntry 12 }
94938
94939
94940
94941
94942
94943-- certificate table
94944
94945rcDigitalCertTable OBJECT-TYPE
94946        SYNTAX        SEQUENCE OF RcDigitalCertEntry
94947        MAX-ACCESS    not-accessible
94948        STATUS        current
94949        DESCRIPTION   "table of information about digital certificate"
94950        ::= { rcDigitalCertObjects 4 }
94951
94952rcDigitalCertEntry OBJECT-TYPE
94953        SYNTAX        RcDigitalCertEntry
94954        MAX-ACCESS    not-accessible
94955        STATUS        current
94956        DESCRIPTION   "entry containing
94957                       information about digital certificates"
94958        INDEX     { rcDigitalCertType }
94959        ::= { rcDigitalCertTable 1 }
94960
94961RcDigitalCertEntry ::= SEQUENCE {
94962                rcDigitalCertType                            INTEGER,
94963                rcDigitalCertVersionNumber                   DisplayString,
94964                rcDigitalCertSerialNumber                    DisplayString,
94965                rcDigitalCertIssuerName              	       RcLongDisplayString,
94966                rcDigitalCertValidStartPeriod                DateAndTime,
94967                rcDigitalCertValidEndPeriod                  DateAndTime,
94968		            rcDigitalCertCertificateSignatureAlgorithm   INTEGER,
94969                rcDigitalCertCertificateSignature            RcLongDisplayString,
94970                rcDigitalCertSubject           		           RcLongDisplayString,
94971                rcDigitalCertSubjectPublicKeyAlgorithm       INTEGER,
94972                rcDigitalCertSubjectPublicKey                RcLongDisplayString,
94973                rcDigitalCertHasBasicConstraint              TruthValue,
94974                rcDigitalCertHasKeyUsage                     TruthValue,
94975                rcDigitalCertIsCa                            TruthValue,
94976                rcDigitalCertKeyUsage                        BITS,
94977		            rcDigitalCertStatus                          DisplayString,
94978                rcDigitalCertInstalled                       TruthValue,
94979                rcDigitalCertCdpUrl                          RcLongDisplayString,
94980                rcDigitalCertOcspUrl                         RcLongDisplayString,
94981                rcDigitalCertExtendedKeyUsage                DisplayString
94982        }
94983
94984rcDigitalCertType OBJECT-TYPE
94985        SYNTAX        INTEGER { onlineCaCert (1),
94986                                onlineSubjectCert (2),
94987                                offlineCaCert (3),
94988                                offlineSubjectCert (4) }
94989        MAX-ACCESS    not-accessible
94990        STATUS        current
94991        DESCRIPTION   "uniquely identifies the certificate
94992                      'onlineCaCert'       - Certificate Authority's Certificate obtained Online from Certificate Authority
94993                      'onlineSubjectCert'  - Subject Certificate obtained Online from Certificate Authority
94994                      'offlineCaCert'      - Certificate Authority's Certificate obtained Offline from Certificate Authority
94995                      'offlineSubjectCert' - Subject Certificate obtained Offline from Certificate Authority"
94996        ::= { rcDigitalCertEntry  1 }
94997
94998rcDigitalCertVersionNumber OBJECT-TYPE
94999        SYNTAX        DisplayString (SIZE(0..16))
95000        MAX-ACCESS    read-only
95001        STATUS        current
95002        DESCRIPTION   "specifies the version number of the certificate for the subject as issued by the Certificate Authority"
95003        ::= { rcDigitalCertEntry  2 }
95004
95005rcDigitalCertSerialNumber OBJECT-TYPE
95006        SYNTAX        DisplayString (SIZE(0..50))
95007        MAX-ACCESS    read-only
95008        STATUS        current
95009        DESCRIPTION   "specifies the serial number of the certificate for the subject as issued by the Certificate Authority "
95010  ::= {rcDigitalCertEntry  3 }
95011
95012rcDigitalCertIssuerName OBJECT-TYPE
95013        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95014        MAX-ACCESS    read-only
95015        STATUS        current
95016        DESCRIPTION   "specifies the issuer's  name of the certificate for the subject as issued by the Certificate Authority"
95017        ::= { rcDigitalCertEntry 4 }
95018
95019
95020rcDigitalCertValidStartPeriod OBJECT-TYPE
95021        SYNTAX        DateAndTime
95022        MAX-ACCESS    read-only
95023        STATUS        current
95024        DESCRIPTION   "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority "
95025        ::= { rcDigitalCertEntry 5 }
95026
95027
95028rcDigitalCertValidEndPeriod OBJECT-TYPE
95029        SYNTAX        DateAndTime
95030        MAX-ACCESS    read-only
95031        STATUS        current
95032        DESCRIPTION   "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority"
95033        ::= { rcDigitalCertEntry 6 }
95034
95035rcDigitalCertCertificateSignatureAlgorithm OBJECT-TYPE
95036        SYNTAX        INTEGER {  rsaEncryption (1),
95037                                 md2withRSAEncryption (2),
95038                                 md4withRSAEncryption (3),
95039                                 md5withRSAEncryption (4),
95040                                 sha1withRSAEncryption (5),
95041                                 sha256withRSAEncryption (11),
95042                                 sha384withRSAEncryption (12),
95043                                 sha512withRSAEncryption (13),
95044                                 sha224withRSAEncryption (14) }
95045        MAX-ACCESS    read-only
95046        STATUS        current
95047        DESCRIPTION   "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
95048        ::= { rcDigitalCertEntry 7 }
95049
95050rcDigitalCertCertificateSignature OBJECT-TYPE
95051        SYNTAX        RcLongDisplayString (SIZE(0..2049))
95052        MAX-ACCESS    read-only
95053        STATUS        current
95054        DESCRIPTION   "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
95055        ::= { rcDigitalCertEntry 8 }
95056
95057
95058rcDigitalCertSubject OBJECT-TYPE
95059        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95060        MAX-ACCESS    read-only
95061        STATUS        current
95062        DESCRIPTION   "specifies the details of the subject on its certificate as issued by Certificate Authority "
95063        ::= { rcDigitalCertEntry 9 }
95064
95065
95066rcDigitalCertSubjectPublicKeyAlgorithm OBJECT-TYPE
95067        SYNTAX        INTEGER  {  rsaEncryption (1),
95068                                 md2withRSAEncryption (2),
95069                                 md4withRSAEncryption (3),
95070                                 md5withRSAEncryption (4),
95071                                 sha1withRSAEncryption (5),
95072                                 sha256withRSAEncryption (11),
95073                                 sha384withRSAEncryption (12),
95074                                 sha512withRSAEncryption (13),
95075                                 sha224withRSAEncryption (14) }
95076        MAX-ACCESS    read-only
95077        STATUS        current
95078        DESCRIPTION   "specifies the algorithm used to generate the subject's
95079                               public key for the certificate issued by the Certificate Authority"
95080        ::= { rcDigitalCertEntry 10 }
95081
95082rcDigitalCertSubjectPublicKey OBJECT-TYPE
95083        SYNTAX        RcLongDisplayString (SIZE(0..2048))
95084        MAX-ACCESS    read-only
95085        STATUS        current
95086        DESCRIPTION   "specifies the public key of the subject used to the Certificate Signing Request"
95087        ::= { rcDigitalCertEntry 11 }
95088
95089rcDigitalCertHasBasicConstraint OBJECT-TYPE
95090        SYNTAX        TruthValue
95091        MAX-ACCESS    read-only
95092        STATUS        current
95093        DESCRIPTION   "specifies whether certificate contains basic certificate constraint"
95094
95095        ::= { rcDigitalCertEntry 12 }
95096
95097rcDigitalCertHasKeyUsage OBJECT-TYPE
95098        SYNTAX        TruthValue
95099        MAX-ACCESS    read-only
95100        STATUS        current
95101        DESCRIPTION   "specifies whether certificate contains basic key usage constraint"
95102
95103        ::= { rcDigitalCertEntry  13 }
95104
95105
95106rcDigitalCertIsCa OBJECT-TYPE
95107        SYNTAX        TruthValue
95108        MAX-ACCESS    read-only
95109        STATUS        current
95110        DESCRIPTION   "specifies if this is ca certificate or not"
95111        ::= { rcDigitalCertEntry 14 }
95112
95113
95114rcDigitalCertKeyUsage OBJECT-TYPE
95115        SYNTAX        BITS {
95116                             digitalSignature(0),
95117                             nonRepudiation(1),
95118                             keyEncipherment(2),
95119                             dataEncipherment(3),
95120                             keyAgreement(4),
95121                             keyCertSign(5),
95122                             cRLSign(6),
95123                             encipherOnly(7),
95124                             decipherOnly(8)
95125                          }
95126        MAX-ACCESS    read-only
95127        STATUS        current
95128        DESCRIPTION   "specifies the purpose of the key used in the
95129                       certificate.It is represented in form of bits as follows-
95130                       bit 0 - digitalSignature
95131                       bit 1 - nonRepudiation
95132                       bit 2 - keyEncipherment
95133                       bit 3 - dataEncipherment
95134                       bit 4 - keyAgreement
95135                       bit 5 - keyCertSign
95136                       bit 6 - cRLSign
95137                       bit 7 - encipherOnly
95138                       bit 8 - decipherOnly"
95139        ::= { rcDigitalCertEntry 15 }
95140
95141
95142
95143
95144rcDigitalCertStatus OBJECT-TYPE
95145        SYNTAX        DisplayString (SIZE(0..129))
95146        MAX-ACCESS    read-only
95147        STATUS        current
95148        DESCRIPTION   "specifies the status of the certificate"
95149        ::= { rcDigitalCertEntry 16 }
95150
95151
95152rcDigitalCertInstalled OBJECT-TYPE
95153        SYNTAX        TruthValue
95154        MAX-ACCESS    read-only
95155        STATUS        current
95156        DESCRIPTION   "specifies whether the certificate is installed or not"
95157        ::= { rcDigitalCertEntry 17 }
95158
95159rcDigitalCertCdpUrl OBJECT-TYPE
95160        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95161        MAX-ACCESS    read-only
95162        STATUS        current
95163        DESCRIPTION   "specifies the CDP URL present in the Extensions field of the Digital Certificate"
95164        ::= { rcDigitalCertEntry 18 }
95165
95166rcDigitalCertOcspUrl OBJECT-TYPE
95167        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95168        MAX-ACCESS    read-only
95169        STATUS        current
95170        DESCRIPTION   "specifies the OCSP URL present in the AIA field of the Digital Certificate"
95171        ::= { rcDigitalCertEntry 19 }
95172
95173rcDigitalCertExtendedKeyUsage OBJECT-TYPE
95174        SYNTAX        DisplayString (SIZE(0..128))
95175        MAX-ACCESS    read-only
95176        STATUS        current
95177        DESCRIPTION   "specifies the purpose for which the key may be used,
95178                       in addition to or in place of the basic purposes indicated in the key-usage field of the certificate"
95179        ::= { rcDigitalCertEntry  20 }
95180
95181
95182
95183-- certificate store table
95184
95185rcDigitalCertStoreTable OBJECT-TYPE
95186        SYNTAX        SEQUENCE OF RcDigitalCertStoreEntry
95187        MAX-ACCESS    not-accessible
95188        STATUS        current
95189        DESCRIPTION   "table of information about offline intermidate CA and root certificate"
95190        ::= { rcDigitalCertObjects 5 }
95191
95192rcDigitalCertStoreEntry OBJECT-TYPE
95193        SYNTAX        RcDigitalCertStoreEntry
95194        MAX-ACCESS    not-accessible
95195        STATUS        current
95196        DESCRIPTION   "entry containing
95197                       information about offline intermidate CA and root digital certificates"
95198        INDEX     { rcDigitalCertStoreType,
95199                    rcDigitalCertStoreCommonName
95200                  }
95201        ::= { rcDigitalCertStoreTable 1 }
95202
95203RcDigitalCertStoreEntry ::= SEQUENCE {
95204                rcDigitalCertStoreType                            INTEGER,
95205                rcDigitalCertStoreCommonName                      DisplayString,
95206                rcDigitalCertStoreVersionNumber                   DisplayString,
95207                rcDigitalCertStoreSerialNumber                    DisplayString,
95208                rcDigitalCertStoreIssuerName              	      RcLongDisplayString,
95209                rcDigitalCertStoreValidStartPeriod                DateAndTime,
95210                rcDigitalCertStoreValidEndPeriod                  DateAndTime,
95211		            rcDigitalCertStoreCertificateSignatureAlgorithm   INTEGER,
95212                rcDigitalCertStoreCertificateSignature            RcLongDisplayString,
95213                rcDigitalCertStoreSubject           		          RcLongDisplayString,
95214                rcDigitalCertStoreSubjectPublicKeyAlgorithm       INTEGER,
95215                rcDigitalCertStoreSubjectPublicKey                RcLongDisplayString,
95216                rcDigitalCertStoreHasBasicConstraint              TruthValue,
95217                rcDigitalCertStoreHasKeyUsage                     TruthValue,
95218                rcDigitalCertStoreIsCa                            TruthValue,
95219                rcDigitalCertStoreKeyUsage                        BITS,
95220		            rcDigitalCertStoreStatus                          DisplayString,
95221                rcDigitalCertStoreInstalled                       TruthValue,
95222                rcDigitalCertStoreCdpUrl                          RcLongDisplayString,
95223                rcDigitalCertStoreOcspUrl                         RcLongDisplayString,
95224                rcDigitalCertStoreExtendedKeyUsage                DisplayString,
95225                rcDigitalCertStoreCaFileName                      DisplayString
95226        }
95227
95228rcDigitalCertStoreType OBJECT-TYPE
95229        SYNTAX        INTEGER { caCert      (1),
95230                                rootCaCert  (2)}
95231        MAX-ACCESS    read-only
95232        STATUS        current
95233        DESCRIPTION   "uniquely identifies the certificate
95234                      'caCert'        - Certificate Authority's Certificate
95235                      'rootCaCert'    - Root Certificate Authority's Certificate"
95236        ::= { rcDigitalCertStoreEntry  1 }
95237
95238rcDigitalCertStoreCommonName OBJECT-TYPE
95239        SYNTAX        DisplayString  (SIZE(1..64))
95240        MAX-ACCESS    not-accessible
95241        STATUS        current
95242        DESCRIPTION   "defines the Common Name of the Certificate Authority issuing the Digital Certificate"
95243        ::= { rcDigitalCertStoreEntry  2 }
95244
95245rcDigitalCertStoreVersionNumber OBJECT-TYPE
95246        SYNTAX        DisplayString (SIZE(0..16))
95247        MAX-ACCESS    read-only
95248        STATUS        current
95249        DESCRIPTION   "specifies the version number of the certificate for the subject as issued by the Certificate Authority"
95250        ::= { rcDigitalCertStoreEntry  3 }
95251
95252rcDigitalCertStoreSerialNumber OBJECT-TYPE
95253        SYNTAX        DisplayString (SIZE(0..50))
95254        MAX-ACCESS    read-only
95255        STATUS        current
95256        DESCRIPTION   "specifies the serial number of the certificate for the subject as issued by the Certificate Authority "
95257  ::= {rcDigitalCertStoreEntry  4 }
95258
95259rcDigitalCertStoreIssuerName OBJECT-TYPE
95260        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95261        MAX-ACCESS    read-only
95262        STATUS        current
95263        DESCRIPTION   "specifies the issuer's  name of the certificate for the subject as issued by the Certificate Authority"
95264        ::= { rcDigitalCertStoreEntry 5 }
95265
95266
95267rcDigitalCertStoreValidStartPeriod OBJECT-TYPE
95268        SYNTAX        DateAndTime
95269        MAX-ACCESS    read-only
95270        STATUS        current
95271        DESCRIPTION   "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority "
95272        ::= { rcDigitalCertStoreEntry 6 }
95273
95274
95275rcDigitalCertStoreValidEndPeriod OBJECT-TYPE
95276        SYNTAX        DateAndTime
95277        MAX-ACCESS    read-only
95278        STATUS        current
95279        DESCRIPTION   "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority"
95280        ::= { rcDigitalCertStoreEntry 7 }
95281
95282rcDigitalCertStoreCertificateSignatureAlgorithm OBJECT-TYPE
95283        SYNTAX        INTEGER {  rsaEncryption (1),
95284                                 md2withRSAEncryption (2),
95285                                 md4withRSAEncryption (3),
95286                                 md5withRSAEncryption (4),
95287                                 sha1withRSAEncryption (5),
95288                                 sha256withRSAEncryption (11),
95289                                 sha384withRSAEncryption (12),
95290                                 sha512withRSAEncryption (13),
95291                                 sha224withRSAEncryption (14) }
95292        MAX-ACCESS    read-only
95293        STATUS        current
95294        DESCRIPTION   "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
95295        ::= { rcDigitalCertStoreEntry 8 }
95296
95297rcDigitalCertStoreCertificateSignature OBJECT-TYPE
95298        SYNTAX        RcLongDisplayString (SIZE(0..2049))
95299        MAX-ACCESS    read-only
95300        STATUS        current
95301        DESCRIPTION   "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
95302        ::= { rcDigitalCertStoreEntry 9 }
95303
95304
95305rcDigitalCertStoreSubject OBJECT-TYPE
95306        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95307        MAX-ACCESS    read-only
95308        STATUS        current
95309        DESCRIPTION   "specifies the details of the subject on its certificate as issued by Certificate Authority "
95310        ::= { rcDigitalCertStoreEntry 10 }
95311
95312
95313rcDigitalCertStoreSubjectPublicKeyAlgorithm OBJECT-TYPE
95314        SYNTAX        INTEGER  {  rsaEncryption (1),
95315                                 md2withRSAEncryption (2),
95316                                 md4withRSAEncryption (3),
95317                                 md5withRSAEncryption (4),
95318                                 sha1withRSAEncryption (5),
95319                                 sha256withRSAEncryption (11),
95320                                 sha384withRSAEncryption (12),
95321                                 sha512withRSAEncryption (13),
95322                                 sha224withRSAEncryption (14) }
95323        MAX-ACCESS    read-only
95324        STATUS        current
95325        DESCRIPTION   "specifies the algorithm used to generate the subject's
95326                               public key for the certificate issued by the Certificate Authority"
95327        ::= { rcDigitalCertStoreEntry 11 }
95328
95329rcDigitalCertStoreSubjectPublicKey OBJECT-TYPE
95330        SYNTAX        RcLongDisplayString (SIZE(0..2048))
95331        MAX-ACCESS    read-only
95332        STATUS        current
95333        DESCRIPTION   "specifies the public key of the subject used to the Certificate Signing Request"
95334        ::= { rcDigitalCertStoreEntry 12 }
95335
95336rcDigitalCertStoreHasBasicConstraint OBJECT-TYPE
95337        SYNTAX        TruthValue
95338        MAX-ACCESS    read-only
95339        STATUS        current
95340        DESCRIPTION   "specifies whether certificate contains basic certificate constraint"
95341
95342        ::= { rcDigitalCertStoreEntry 13 }
95343
95344rcDigitalCertStoreHasKeyUsage OBJECT-TYPE
95345        SYNTAX        TruthValue
95346        MAX-ACCESS    read-only
95347        STATUS        current
95348        DESCRIPTION   "specifies whether certificate contains basic key usage constraint"
95349
95350        ::= { rcDigitalCertStoreEntry  14 }
95351
95352
95353rcDigitalCertStoreIsCa OBJECT-TYPE
95354        SYNTAX        TruthValue
95355        MAX-ACCESS    read-only
95356        STATUS        current
95357        DESCRIPTION   "specifies if this is ca certificate or not"
95358        ::= { rcDigitalCertStoreEntry 15 }
95359
95360
95361rcDigitalCertStoreKeyUsage OBJECT-TYPE
95362        SYNTAX        BITS {
95363                             digitalSignature(0),
95364                             nonRepudiation(1),
95365                             keyEncipherment(2),
95366                             dataEncipherment(3),
95367                             keyAgreement(4),
95368                             keyCertSign(5),
95369                             cRLSign(6),
95370                             encipherOnly(7),
95371                             decipherOnly(8)
95372                          }
95373        MAX-ACCESS    read-only
95374        STATUS        current
95375        DESCRIPTION   "specifies the purpose of the key used in the
95376                       certificate.It is represented in form of bits as follows-
95377                       bit 0 - digitalSignature
95378                       bit 1 - nonRepudiation
95379                       bit 2 - keyEncipherment
95380                       bit 3 - dataEncipherment
95381                       bit 4 - keyAgreement
95382                       bit 5 - keyCertSign
95383                       bit 6 - cRLSign
95384                       bit 7 - encipherOnly
95385                       bit 8 - decipherOnly"
95386        ::= { rcDigitalCertStoreEntry 16 }
95387
95388
95389
95390
95391rcDigitalCertStoreStatus OBJECT-TYPE
95392        SYNTAX        DisplayString (SIZE(0..129))
95393        MAX-ACCESS    read-only
95394        STATUS        current
95395        DESCRIPTION   "specifies the status of the certificate"
95396        ::= { rcDigitalCertStoreEntry 17 }
95397
95398
95399rcDigitalCertStoreInstalled OBJECT-TYPE
95400        SYNTAX        TruthValue
95401        MAX-ACCESS    read-only
95402        STATUS        current
95403        DESCRIPTION   "specifies whether the certificate is installed or not"
95404        ::= { rcDigitalCertStoreEntry 18 }
95405
95406rcDigitalCertStoreCdpUrl OBJECT-TYPE
95407        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95408        MAX-ACCESS    read-only
95409        STATUS        current
95410        DESCRIPTION   "specifies the CDP URL present in the Extensions field of the Digital Certificate"
95411        ::= { rcDigitalCertStoreEntry 19 }
95412
95413rcDigitalCertStoreOcspUrl OBJECT-TYPE
95414        SYNTAX        RcLongDisplayString (SIZE(0..1000))
95415        MAX-ACCESS    read-only
95416        STATUS        current
95417        DESCRIPTION   "specifies the OCSP URL present in the AIA field of the Digital Certificate"
95418        ::= { rcDigitalCertStoreEntry 20 }
95419
95420rcDigitalCertStoreExtendedKeyUsage OBJECT-TYPE
95421        SYNTAX        DisplayString (SIZE(0..128))
95422        MAX-ACCESS    read-only
95423        STATUS        current
95424        DESCRIPTION   "specifies the purpose for which the key may be used,
95425                       in addition to or in place of the basic purposes indicated in the key-usage field of the certificate"
95426        ::= { rcDigitalCertStoreEntry  21 }
95427
95428rcDigitalCertStoreCaFileName OBJECT-TYPE
95429        SYNTAX         DisplayString (SIZE(0..80))
95430        MAX-ACCESS     read-only
95431        STATUS         current
95432        DESCRIPTION    "stores the intermediate and root Certificate Authority's certificate
95433                        filename obtained offline "
95434        ::={ rcDigitalCertStoreEntry 22 }
95435
95436
95437--
95438-- Digital certificate SAN section
95439--
95440
95441rcDigitalCertSanTable OBJECT-TYPE
95442        SYNTAX        SEQUENCE OF RcDigitalCertSanEntry
95443        MAX-ACCESS    not-accessible
95444        STATUS        current
95445        DESCRIPTION   "table containing Subject Alternative Names used in csr generation"
95446        ::= { rcDigitalCertObjects 6 }
95447
95448rcDigitalCertSanEntry OBJECT-TYPE
95449        SYNTAX          RcDigitalCertSanEntry
95450        MAX-ACCESS      not-accessible
95451        STATUS          current
95452        DESCRIPTION     "Subject Alternative Names table entry"
95453        INDEX           { rcDigitalCertSanType, rcDigitalCertSanName }
95454        ::= { rcDigitalCertSanTable 1 }
95455
95456RcDigitalCertSanEntry ::=
95457        SEQUENCE {
95458                rcDigitalCertSanType        INTEGER,
95459                rcDigitalCertSanName        DisplayString,
95460                rcDigitalCertSanRowStatus   RowStatus
95461        }
95462
95463rcDigitalCertSanType OBJECT-TYPE
95464        SYNTAX          INTEGER {
95465                         -- otherName(0),
95466                         -- x400Address(3),
95467                         -- directoryName(4),
95468                         -- ediPartyName(5),
95469                         -- uniformResourceIdentifier(6),
95470                         -- registeredID(8),
95471                         rfc822Name(1),
95472                         dnsName(2),
95473                         ipAddress(7)
95474                        }
95475        MAX-ACCESS      not-accessible
95476        STATUS          current
95477        DESCRIPTION     "Type of current Alternative Name as per RFC 5280"
95478        ::= { rcDigitalCertSanEntry 1 }
95479
95480rcDigitalCertSanName OBJECT-TYPE
95481        SYNTAX          DisplayString (SIZE (1..255))
95482        MAX-ACCESS      not-accessible
95483        STATUS          current
95484        DESCRIPTION     "Alternative name; combination rcDigitalCertSanType + rcDigitalCertSanName is unique"
95485        ::= { rcDigitalCertSanEntry 2 }
95486
95487rcDigitalCertSanRowStatus OBJECT-TYPE
95488        SYNTAX          RowStatus
95489        MAX-ACCESS      read-create
95490        STATUS          current
95491        DESCRIPTION     "Used to create/delete entries in rcDigitalCertSanTable"
95492        ::= { rcDigitalCertSanEntry 3 }
95493
95494--
95495-- end of Digital certificate SAN section
95496--
95497
95498-- Nls
95499
95500rcNlsMgmtInterfaceTable OBJECT-TYPE
95501        SYNTAX          SEQUENCE OF RcNlsMgmtInterfaceEntry
95502        MAX-ACCESS      not-accessible
95503        STATUS          current
95504        DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt interface entries."
95505        ::= { rcNls 1 }
95506
95507rcNlsMgmtInterfaceEntry OBJECT-TYPE
95508        SYNTAX          RcNlsMgmtInterfaceEntry
95509	MAX-ACCESS      not-accessible
95510        STATUS          current
95511        DESCRIPTION     "Entry containing configuration information for a
95512                        particular instance of NLS mgmt interface."
95513	INDEX           { rcNlsMgmtInstanceId}
95514	::= { rcNlsMgmtInterfaceTable 1 }
95515
95516RcNlsMgmtInterfaceEntry ::= SEQUENCE {
95517	rcNlsMgmtInstanceId        INTEGER,
95518	rcNlsMgmtInterfaceType     INTEGER,
95519	rcNlsMgmtRowStatus         RowStatus,
95520	rcNlsMgmtVlanId            Integer32,
95521        rcNlsMgmtOOBIfindex        InterfaceIndex,
95522        rcNlsMgmtVrfName           DisplayString,
95523        rcNlsMgmtState             TruthValue,
95524	rcNlsMgmtInterfaceMacAddr  MacAddress,
95525	rcNlsMgmtInterfaceName     DisplayString
95526	}
95527
95528rcNlsMgmtInstanceId OBJECT-TYPE
95529        SYNTAX        INTEGER {
95530                          oob1(1),
95531                          oob2(2),
95532                          clip(3),
95533                          vlan(4)
95534                      }
95535	      MAX-ACCESS    not-accessible
95536        STATUS        current
95537        DESCRIPTION   "The instance ID must correspond with interface type provided."
95538        ::= { rcNlsMgmtInterfaceEntry 1 }
95539
95540rcNlsMgmtInterfaceType OBJECT-TYPE
95541	SYNTAX 	      INTEGER { mgmtoob(1),
95542		                mgmtvlan(2),
95543				mgmtclip(3) }
95544	MAX-ACCESS    read-only
95545        STATUS        current
95546        DESCRIPTION   "Mgmt interface type, support OOB, vlan and clip interfaces"
95547 	::= { rcNlsMgmtInterfaceEntry 2 }
95548
95549rcNlsMgmtRowStatus OBJECT-TYPE
95550        SYNTAX        RowStatus
95551        MAX-ACCESS    read-create
95552        STATUS        current
95553        DESCRIPTION   "Used to create/delete entries in the Table."
95554        ::= { rcNlsMgmtInterfaceEntry 3 }
95555
95556rcNlsMgmtVlanId OBJECT-TYPE
95557        SYNTAX        Integer32(0|2..4059)
95558        MAX-ACCESS    read-create
95559        STATUS        current
95560        DESCRIPTION   "VlanId of a port based Vlan, associate with a
95561		       particular mgmt IP instance. Valid VlanId if
95562		       interface type is mgmtvlan. A value of 0 is
95563		       not a valid value to set for a mgmtvlan interface, it
95564		       is only a return value when interface type is not
95565		       mgmtvlan"
95566        ::= { rcNlsMgmtInterfaceEntry 4 }
95567
95568rcNlsMgmtOOBIfindex OBJECT-TYPE
95569        SYNTAX        InterfaceIndex
95570        MAX-ACCESS    read-create
95571        STATUS        current
95572        DESCRIPTION   "IfIndex of OOB port associate with a particular
95573	               mgmt IP instance. Valid OOB ifIndex if interface
95574		       type is mgmtoob."
95575	::= { rcNlsMgmtInterfaceEntry 5 }
95576
95577rcNlsMgmtVrfName  OBJECT-TYPE
95578        SYNTAX        DisplayString (SIZE (0..64))
95579        MAX-ACCESS    read-create
95580        STATUS        current
95581        DESCRIPTION   "Vrf associate with a particular mgmt IP
95582	               instance. Valid vrfId if interface type is mgmtclip."
95583        ::= { rcNlsMgmtInterfaceEntry 6 }
95584
95585rcNlsMgmtState    OBJECT-TYPE
95586    	SYNTAX 	      TruthValue
95587        MAX-ACCESS    read-create
95588        STATUS        current
95589        DESCRIPTION   "A flag to note whether mgmt IP interface is
95590	               enabled for this instance."
95591	DEFVAL        { false }
95592        ::= { rcNlsMgmtInterfaceEntry 7 }
95593
95594rcNlsMgmtInterfaceMacAddr OBJECT-TYPE
95595        SYNTAX        MacAddress
95596        MAX-ACCESS    read-only
95597        STATUS        current
95598        DESCRIPTION   "Mac address for the NLS mgmt IP interface,
95599                       it is from a reserved range in the chassis mac block."
95600        ::= {rcNlsMgmtInterfaceEntry 8 }
95601
95602rcNlsMgmtInterfaceName OBJECT-TYPE
95603        SYNTAX        DisplayString (SIZE (0..10))
95604        MAX-ACCESS    read-only
95605        STATUS        current
95606        DESCRIPTION   "An administratively-assigned name for this mgmt IP
95607	               interface, mgmt-<instance-id>"
95608        ::= {rcNlsMgmtInterfaceEntry 9 }
95609
95610rcNlsMgmtAddressTable OBJECT-TYPE
95611        SYNTAX          SEQUENCE OF RcNlsMgmtAddressEntry
95612        MAX-ACCESS      not-accessible
95613        STATUS          current
95614        DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt interface
95615	                 address entries.  Creation of an entry in this table
95616			 is triggered by when an rcNlsMgmtInterfaceTable is
95617			 created for the same Instance index."
95618        ::= { rcNls 2 }
95619
95620rcNlsMgmtAddressEntry OBJECT-TYPE
95621        SYNTAX          RcNlsMgmtAddressEntry
95622	MAX-ACCESS      not-accessible
95623        STATUS          current
95624        DESCRIPTION     "Entry containing configuration information for a
95625                         particular instance of NLS mgmt ipv4/ipv6 addresses."
95626	INDEX           { rcNlsMgmtAddrInstanceId}
95627	::= { rcNlsMgmtAddressTable 1 }
95628
95629RcNlsMgmtAddressEntry ::= SEQUENCE {
95630	rcNlsMgmtAddrInstanceId    INTEGER,
95631	rcNlsMgmtIpAddress         IpAddress,
95632	rcNlsMgmtIpMask            IpAddress,
95633	rcNlsMgmtIpv6Address       Ipv6Address,
95634	rcNlsMgmtIpv6PrefixLength  Integer32,
95635	rcNlsMgmtIpv6LinkLocalAddr Ipv6Address,
95636	rcNlsMgmtIntfName          DisplayString
95637	}
95638
95639rcNlsMgmtAddrInstanceId OBJECT-TYPE
95640        SYNTAX        INTEGER {
95641                          oob1(1),
95642                          oob2(2),
95643                          clip(3),
95644                          vlan(4)
95645                      }
95646	      MAX-ACCESS    not-accessible
95647        STATUS        current
95648	      DESCRIPTION   "A unique value that identifies
95649	               the mgmt ipv4/ipv6 addresses associated
95650		       with this entry."
95651        ::= { rcNlsMgmtAddressEntry 1 }
95652
95653rcNlsMgmtIpAddress OBJECT-TYPE
95654        SYNTAX        IpAddress
95655        MAX-ACCESS    read-write
95656        STATUS        current
95657        DESCRIPTION   "Each instance of a mgmt interface support a
95658                       single IPv4 management address for use by mgmt
95659                       apps hosted by the linux IP stack."
95660	::= { rcNlsMgmtAddressEntry 2 }
95661
95662rcNlsMgmtIpMask OBJECT-TYPE
95663        SYNTAX        IpAddress
95664        MAX-ACCESS    read-write
95665        STATUS        current
95666        DESCRIPTION   "Subnet mask of the IPv4 management address.
95667	               It is /32 for loopback interface."
95668	::= { rcNlsMgmtAddressEntry 3 }
95669
95670rcNlsMgmtIpv6Address OBJECT-TYPE
95671        SYNTAX        Ipv6Address
95672	MAX-ACCESS    read-write
95673        STATUS        current
95674        DESCRIPTION   "Each instance of a mgmt interface support a
95675                       single IPv6 management address for use by mgmt
95676                       apps hosted by the linux IP stack."
95677	::= { rcNlsMgmtAddressEntry 4 }
95678
95679rcNlsMgmtIpv6PrefixLength OBJECT-TYPE
95680        SYNTAX        Integer32 (0..128)
95681        MAX-ACCESS    read-write
95682        STATUS        current
95683        DESCRIPTION   "Prefix length of the IPv6 management address.
95684                       It is /128 for loopback interface."
95685     ::= { rcNlsMgmtAddressEntry 5 }
95686
95687rcNlsMgmtIpv6LinkLocalAddr  OBJECT-TYPE
95688     SYNTAX           Ipv6Address
95689     MAX-ACCESS       read-only
95690     STATUS           current
95691     DESCRIPTION      "IPv6 link-local address which is auto-generated
95692                       based upon rcNlsMgmtInterfaceMacAddr. It is not
95693                       user configurable."
95694     ::= {rcNlsMgmtAddressEntry 6 }
95695
95696rcNlsMgmtIntfName OBJECT-TYPE
95697     SYNTAX           DisplayString (SIZE (0..10))
95698     MAX-ACCESS       read-only
95699     STATUS           current
95700     DESCRIPTION      "An administratively-assigned name for this mgmt
95701                       IP interface, mgmt-<instance-id>"
95702     ::= {rcNlsMgmtAddressEntry 7 }
95703
95704rcNlsMgmtIpArpTable OBJECT-TYPE
95705        SYNTAX          SEQUENCE OF RcNlsMgmtIpArpEntry
95706	MAX-ACCESS      not-accessible
95707        STATUS          current
95708        DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt ip arp entries."
95709	::= { rcNls 3 }
95710
95711rcNlsMgmtIpArpEntry OBJECT-TYPE
95712        SYNTAX          RcNlsMgmtIpArpEntry
95713        MAX-ACCESS      not-accessible
95714        STATUS          current
95715        DESCRIPTION     "mgmt ip ARP table"
95716	INDEX           { rcNlsMgmtNetAddress,
95717	                  rcNlsMgmtNetInstance }
95718	::= { rcNlsMgmtIpArpTable 1 }
95719
95720RcNlsMgmtIpArpEntry ::= SEQUENCE {
95721	rcNlsMgmtNetAddress       IpAddress,
95722	rcNlsMgmtNetInstance      INTEGER,
95723	rcNlsMgmtNetIntfName      DisplayString,
95724	rcNlsMgmtNetMacAddr       MacAddress,
95725	rcNlsMgmtNetState         INTEGER
95726	}
95727
95728rcNlsMgmtNetAddress OBJECT-TYPE
95729        SYNTAX        IpAddress
95730	MAX-ACCESS    not-accessible
95731	STATUS        current
95732        DESCRIPTION   "Ip address of ip arp entry."
95733	::= { rcNlsMgmtIpArpEntry 1 }
95734
95735rcNlsMgmtNetInstance OBJECT-TYPE
95736        SYNTAX        INTEGER {
95737                          oob1(1),
95738                          oob2(2),
95739                          clip(3),
95740                          vlan(4)
95741                      }
95742	MAX-ACCESS    not-accessible
95743	STATUS        current
95744        DESCRIPTION   "Instance id of ip arp entry."
95745	::= { rcNlsMgmtIpArpEntry 2 }
95746
95747rcNlsMgmtNetIntfName OBJECT-TYPE
95748     SYNTAX        DisplayString (SIZE (0..10))
95749     MAX-ACCESS    read-only
95750     STATUS        current
95751     DESCRIPTION   "Mgmt IP interface name, mgmt-<instance-id>
95752                    of ip arp entry."
95753     ::= {rcNlsMgmtIpArpEntry 3 }
95754
95755rcNlsMgmtNetMacAddr OBJECT-TYPE
95756        SYNTAX        MacAddress
95757	MAX-ACCESS    read-only
95758	STATUS        current
95759        DESCRIPTION   "Mac address of ip arp entry."
95760	::= { rcNlsMgmtIpArpEntry 4 }
95761
95762rcNlsMgmtNetState OBJECT-TYPE
95763        SYNTAX	      INTEGER { reachable(1),
95764	                        stale(2),
95765				permanent(3),
95766				failed(4),
95767				delay(5) }
95768	MAX-ACCESS    read-only
95769	STATUS        current
95770        DESCRIPTION   "State of ip arp entry."
95771	::= { rcNlsMgmtIpArpEntry 5 }
95772
95773rcNlsMgmtIpv6NeighborTable OBJECT-TYPE
95774        SYNTAX          SEQUENCE OF RcNlsMgmtIpv6NeighborEntry
95775	MAX-ACCESS      not-accessible
95776        STATUS          current
95777        DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt
95778	                 ipv6 neighbor entries."
95779	::= { rcNls 4 }
95780
95781rcNlsMgmtIpv6NeighborEntry OBJECT-TYPE
95782        SYNTAX          RcNlsMgmtIpv6NeighborEntry
95783	MAX-ACCESS      not-accessible
95784        STATUS          current
95785        DESCRIPTION     "Mgmt IPv6 neighbor table"
95786	INDEX           { rcNlsMgmtIpv6NeighborAddr,
95787	                  rcNlsMgmtIpv6neighborInstance }
95788	::= { rcNlsMgmtIpv6NeighborTable 1 }
95789
95790RcNlsMgmtIpv6NeighborEntry ::= SEQUENCE {
95791	rcNlsMgmtIpv6NeighborAddr          Ipv6Address,
95792	rcNlsMgmtIpv6neighborInstance      INTEGER,
95793	rcNlsMgmtIpv6NeighborIntfName      DisplayString,
95794	rcNlsMgmtIpv6NeighborMacAddr       MacAddress,
95795	rcNlsMgmtIpv6NeighborState	   INTEGER
95796	}
95797
95798rcNlsMgmtIpv6NeighborAddr OBJECT-TYPE
95799        SYNTAX        Ipv6Address
95800	MAX-ACCESS    not-accessible
95801	STATUS        current
95802        DESCRIPTION   "IPv6 address of IPv6 neighbor entry."
95803	::= { rcNlsMgmtIpv6NeighborEntry 1 }
95804
95805rcNlsMgmtIpv6neighborInstance OBJECT-TYPE
95806        SYNTAX        INTEGER {
95807                          oob1(1),
95808                          oob2(2),
95809                          clip(3),
95810                          vlan(4)
95811                      }
95812	MAX-ACCESS    not-accessible
95813        STATUS        current
95814        DESCRIPTION   "Instance id of IPv6 neighbor entry."
95815	::= { rcNlsMgmtIpv6NeighborEntry 2 }
95816
95817rcNlsMgmtIpv6NeighborIntfName OBJECT-TYPE
95818        SYNTAX        DisplayString (SIZE (0..10))
95819        MAX-ACCESS    read-only
95820        STATUS        current
95821        DESCRIPTION   "Mgmt IP interface name, mgmt-<instance-id>
95822                       of IPv6 neighbor entry."
95823        ::= { rcNlsMgmtIpv6NeighborEntry 3 }
95824
95825rcNlsMgmtIpv6NeighborMacAddr OBJECT-TYPE
95826        SYNTAX        MacAddress
95827	MAX-ACCESS    read-only
95828	STATUS        current
95829        DESCRIPTION   "Mac address of IPv6 neighbor entry."
95830	::= { rcNlsMgmtIpv6NeighborEntry 4 }
95831
95832rcNlsMgmtIpv6NeighborState OBJECT-TYPE
95833        SYNTAX	      INTEGER { reachable(1),
95834	                        stale(2),
95835				permanent(3),
95836				failed(4),
95837				delay(5) }
95838	MAX-ACCESS    read-only
95839	STATUS        current
95840        DESCRIPTION   "State of IPv6 neighbor entry."
95841	::= { rcNlsMgmtIpv6NeighborEntry 5 }
95842
95843rcNlsMgmtIpStaticRouteTable OBJECT-TYPE
95844        SYNTAX          SEQUENCE OF RcNlsMgmtIpStaticRouteEntry
95845	MAX-ACCESS      not-accessible
95846        STATUS          current
95847	DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt
95848			 IP static routes. The table is used for the get/set
95849			 of static routes that have been configured by the user
95850			 and these routes may or may not be present in the
95851                         active linux routing table."
95852	::= { rcNls 5 }
95853
95854rcNlsMgmtIpStaticRouteEntry OBJECT-TYPE
95855        SYNTAX          RcNlsMgmtIpStaticRouteEntry
95856	MAX-ACCESS      not-accessible
95857        STATUS          current
95858        DESCRIPTION     "Mgmt IP static route table"
95859	INDEX           { rcNlsMgmtIpStaticRouteInstance,
95860			  rcNlsMgmtIpStaticRouteDestAddr,
95861			  rcNlsMgmtIpStaticRouteDestMask }
95862	::= { rcNlsMgmtIpStaticRouteTable 1 }
95863
95864RcNlsMgmtIpStaticRouteEntry ::= SEQUENCE {
95865	rcNlsMgmtIpStaticRouteInstance      INTEGER,
95866	rcNlsMgmtIpStaticRouteDestAddr      IpAddress,
95867	rcNlsMgmtIpStaticRouteDestMask      IpAddress,
95868	rcNlsMgmtIpStaticRouteRowStatus     RowStatus,
95869	rcNlsMgmtIpStaticRouteNextHop       IpAddress,
95870	rcNlsMgmtIpStaticRouteIntfName      DisplayString,
95871	rcNlsMgmtIpStaticRouteMetric        Integer32,
95872	rcNlsMgmtIpStaticRouteState         INTEGER
95873	}
95874
95875rcNlsMgmtIpStaticRouteInstance  OBJECT-TYPE
95876        SYNTAX        INTEGER {
95877                          oob1(1),
95878                          oob2(2),
95879                          clip(3),
95880                          vlan(4)
95881                      }
95882	MAX-ACCESS    not-accessible
95883	STATUS        current
95884        DESCRIPTION   "Interface instance id of IP static route entry."
95885	::= { rcNlsMgmtIpStaticRouteEntry 1 }
95886
95887rcNlsMgmtIpStaticRouteDestAddr OBJECT-TYPE
95888        SYNTAX        IpAddress
95889	MAX-ACCESS    not-accessible
95890	STATUS        current
95891        DESCRIPTION   "Destination address of IP static route entry."
95892	::= { rcNlsMgmtIpStaticRouteEntry 2 }
95893
95894rcNlsMgmtIpStaticRouteDestMask OBJECT-TYPE
95895        SYNTAX        IpAddress
95896	MAX-ACCESS    not-accessible
95897	STATUS        current
95898        DESCRIPTION   "Destination mask of IP static route entry."
95899	::= { rcNlsMgmtIpStaticRouteEntry 3 }
95900
95901rcNlsMgmtIpStaticRouteRowStatus OBJECT-TYPE
95902        SYNTAX        RowStatus
95903        MAX-ACCESS    read-create
95904        STATUS        current
95905        DESCRIPTION   "Used to create/delete ip static routes in the Table."
95906        ::= { rcNlsMgmtIpStaticRouteEntry 4 }
95907
95908rcNlsMgmtIpStaticRouteNextHop OBJECT-TYPE
95909        SYNTAX        IpAddress
95910	MAX-ACCESS    read-create
95911	STATUS        current
95912        DESCRIPTION   "Next hop of IP static route entry."
95913	::= { rcNlsMgmtIpStaticRouteEntry 5 }
95914
95915rcNlsMgmtIpStaticRouteIntfName OBJECT-TYPE
95916     SYNTAX        DisplayString (SIZE (0..10))
95917     MAX-ACCESS    read-only
95918     STATUS        current
95919     DESCRIPTION   "Mgmt IP interface name, mgmt-<instance-id>
95920                    of IP static route entry."
95921     ::= { rcNlsMgmtIpStaticRouteEntry 6 }
95922
95923rcNlsMgmtIpStaticRouteMetric OBJECT-TYPE
95924        SYNTAX	      Integer32 (1..65535)
95925	MAX-ACCESS    read-create
95926	STATUS        current
95927        DESCRIPTION   "Linux will use metric to determine which route
95928	               is used if multiple ones exist to the same destination."
95929	::= { rcNlsMgmtIpStaticRouteEntry 7 }
95930
95931rcNlsMgmtIpStaticRouteState OBJECT-TYPE
95932        SYNTAX        INTEGER { active(1),
95933	                        inactive(2),
95934				fail(3)}
95935	MAX-ACCESS    read-only
95936	STATUS        current
95937        DESCRIPTION   "State of IP static route entry."
95938	::= { rcNlsMgmtIpStaticRouteEntry 8 }
95939
95940rcNlsMgmtIpv6StaticRouteTable OBJECT-TYPE
95941        SYNTAX          SEQUENCE OF RcNlsMgmtIpv6StaticRouteEntry
95942	MAX-ACCESS      not-accessible
95943        STATUS          current
95944	DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt
95945			 IPv6 static routes. The table is used for the get/set
95946			 of static routes that have been configured by the user
95947			 and these routes may or may not be present in the
95948                         active linux routing table."
95949	::= { rcNls 6 }
95950
95951rcNlsMgmtIpv6StaticRouteEntry OBJECT-TYPE
95952        SYNTAX          RcNlsMgmtIpv6StaticRouteEntry
95953	MAX-ACCESS      not-accessible
95954        STATUS          current
95955        DESCRIPTION     "Mgmt IPv6 static route table"
95956	INDEX           { rcNlsMgmtIpv6StaticRouteInstance,
95957			  rcNlsMgmtIpv6StaticRouteDestAddr,
95958			  rcNlsMgmtIpv6StaticRouteDestPrefixLen }
95959	::= { rcNlsMgmtIpv6StaticRouteTable 1 }
95960
95961RcNlsMgmtIpv6StaticRouteEntry ::= SEQUENCE {
95962	rcNlsMgmtIpv6StaticRouteInstance      INTEGER,
95963	rcNlsMgmtIpv6StaticRouteDestAddr      Ipv6Address,
95964	rcNlsMgmtIpv6StaticRouteDestPrefixLen Integer32,
95965	rcNlsMgmtIpv6StaticRouteRowStatus     RowStatus,
95966	rcNlsMgmtIpv6StaticRouteNextHop       Ipv6Address,
95967	rcNlsMgmtIpv6StaticRouteIntfName      DisplayString,
95968	rcNlsMgmtIpv6StaticRouteMetric        Integer32,
95969	rcNlsMgmtIpv6StaticRouteState         INTEGER
95970	}
95971
95972rcNlsMgmtIpv6StaticRouteInstance  OBJECT-TYPE
95973        SYNTAX        INTEGER {
95974                          oob1(1),
95975                          oob2(2),
95976                          clip(3),
95977                          vlan(4)
95978                      }
95979	MAX-ACCESS    not-accessible
95980	STATUS        current
95981        DESCRIPTION   "Interface instance id of IPv6 static route entry."
95982	::= { rcNlsMgmtIpv6StaticRouteEntry 1 }
95983
95984rcNlsMgmtIpv6StaticRouteDestAddr OBJECT-TYPE
95985        SYNTAX        Ipv6Address
95986	MAX-ACCESS    not-accessible
95987	STATUS        current
95988        DESCRIPTION   "Destination address of IPv6 static route entry."
95989	::= { rcNlsMgmtIpv6StaticRouteEntry 2 }
95990
95991rcNlsMgmtIpv6StaticRouteDestPrefixLen OBJECT-TYPE
95992        SYNTAX        Integer32 (0..128)
95993	MAX-ACCESS    not-accessible
95994	STATUS        current
95995        DESCRIPTION   "Destination prefix length of IPv6 static route entry."
95996	::= { rcNlsMgmtIpv6StaticRouteEntry 3 }
95997
95998rcNlsMgmtIpv6StaticRouteRowStatus OBJECT-TYPE
95999        SYNTAX        RowStatus
96000        MAX-ACCESS    read-create
96001        STATUS        current
96002        DESCRIPTION   "Used to create/delete IPv6 static routes in the Table."
96003        ::= { rcNlsMgmtIpv6StaticRouteEntry 4 }
96004
96005rcNlsMgmtIpv6StaticRouteNextHop OBJECT-TYPE
96006        SYNTAX        Ipv6Address
96007	MAX-ACCESS    read-create
96008	STATUS        current
96009        DESCRIPTION   "Next hop of IPv6 static route entry."
96010	::= { rcNlsMgmtIpv6StaticRouteEntry 5 }
96011
96012rcNlsMgmtIpv6StaticRouteIntfName OBJECT-TYPE
96013     SYNTAX        DisplayString (SIZE (0..10))
96014     MAX-ACCESS    read-only
96015     STATUS        current
96016     DESCRIPTION   "Mgmt IP interface name, mgmt-<instance-id>
96017                    of IPv6 static route entry."
96018     ::= { rcNlsMgmtIpv6StaticRouteEntry 6 }
96019
96020rcNlsMgmtIpv6StaticRouteMetric OBJECT-TYPE
96021        SYNTAX	      Integer32 (1..65535)
96022	MAX-ACCESS    read-create
96023	STATUS        current
96024        DESCRIPTION   "Linux will use metric to determine which route
96025	               is used if multiple ones exist to the same destination."
96026	::= { rcNlsMgmtIpv6StaticRouteEntry 7 }
96027
96028rcNlsMgmtIpv6StaticRouteState OBJECT-TYPE
96029        SYNTAX        INTEGER { active(1),
96030	                        inactive(2),
96031				fail(3) }
96032	MAX-ACCESS    read-only
96033	STATUS        current
96034        DESCRIPTION   "State of IPv6 static route entry."
96035	::= { rcNlsMgmtIpv6StaticRouteEntry 8 }
96036
96037rcNlsMgmtStatsTable OBJECT-TYPE
96038        SYNTAX          SEQUENCE OF RcNlsMgmtStatsEntry
96039	MAX-ACCESS      not-accessible
96040        STATUS          current
96041        DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt
96042	                 statistics entries."
96043	::= { rcNls 7 }
96044
96045rcNlsMgmtStatsEntry OBJECT-TYPE
96046        SYNTAX          RcNlsMgmtStatsEntry
96047	MAX-ACCESS      not-accessible
96048        STATUS          current
96049        DESCRIPTION     "Mgmt statistics table"
96050	INDEX           { rcNlsMgmtStatsInstance }
96051	::= { rcNlsMgmtStatsTable 1 }
96052
96053RcNlsMgmtStatsEntry ::= SEQUENCE {
96054	rcNlsMgmtStatsInstance      INTEGER,
96055	rcNlsMgmtStatsIntfName      DisplayString,
96056	rcNlsMgmtStatsRxPkts        Counter64,
96057	rcNlsMgmtStatsRxError       Counter64,
96058	rcNlsMgmtStatsRxDrop        Counter64,
96059	rcNlsMgmtStatsTxPkts        Counter64,
96060	rcNlsMgmtStatsTxError       Counter64,
96061	rcNlsMgmtStatsTxDrop        Counter64,
96062  rcNlsMgmtStatsClear         TruthValue
96063	}
96064
96065rcNlsMgmtStatsInstance  OBJECT-TYPE
96066        SYNTAX        INTEGER {
96067                          oob1(1),
96068                          oob2(2),
96069                          clip(3),
96070                          vlan(4)
96071                      }
96072	MAX-ACCESS    not-accessible
96073	STATUS        current
96074        DESCRIPTION   "Mgmt IP interface id of mgmt stats entry."
96075	::= { rcNlsMgmtStatsEntry 1 }
96076
96077rcNlsMgmtStatsIntfName OBJECT-TYPE
96078     SYNTAX        DisplayString (SIZE (0..10))
96079     MAX-ACCESS    read-only
96080     STATUS        current
96081     DESCRIPTION   "Mgmt IP interface name, mgmt-<instance-id>
96082                    of mgmt stats entry."
96083     ::= { rcNlsMgmtStatsEntry 2 }
96084
96085rcNlsMgmtStatsRxPkts OBJECT-TYPE
96086        SYNTAX        Counter64
96087	MAX-ACCESS    read-only
96088	STATUS        current
96089        DESCRIPTION   "Rx packets count of mgmt stats entry."
96090	::= { rcNlsMgmtStatsEntry 3 }
96091
96092rcNlsMgmtStatsRxError OBJECT-TYPE
96093        SYNTAX	      Counter64
96094	MAX-ACCESS    read-only
96095	STATUS        current
96096        DESCRIPTION   "Rx error count of mgmt stats entry."
96097	::= { rcNlsMgmtStatsEntry 4 }
96098
96099rcNlsMgmtStatsRxDrop OBJECT-TYPE
96100        SYNTAX        Counter64
96101	MAX-ACCESS    read-only
96102	STATUS        current
96103        DESCRIPTION   "Rx drop count of mgmt stats entry."
96104	::= { rcNlsMgmtStatsEntry 5 }
96105
96106rcNlsMgmtStatsTxPkts OBJECT-TYPE
96107        SYNTAX	      Counter64
96108	MAX-ACCESS    read-only
96109	STATUS        current
96110        DESCRIPTION   "Tx packets count of mgmt stats."
96111	::= { rcNlsMgmtStatsEntry 6 }
96112
96113rcNlsMgmtStatsTxError OBJECT-TYPE
96114        SYNTAX	      Counter64
96115	MAX-ACCESS    read-only
96116	STATUS        current
96117        DESCRIPTION   "Tx error count of mgmt stats entry."
96118	::= { rcNlsMgmtStatsEntry 7 }
96119
96120rcNlsMgmtStatsTxDrop OBJECT-TYPE
96121        SYNTAX	      Counter64
96122	MAX-ACCESS    read-only
96123	STATUS        current
96124        DESCRIPTION   "Tx drop count of mgmt stats entry."
96125	::= { rcNlsMgmtStatsEntry 8 }
96126
96127rcNlsMgmtStatsClear OBJECT-TYPE
96128        SYNTAX          TruthValue
96129        MAX-ACCESS      read-write
96130        STATUS          current
96131        DESCRIPTION     "Used to clear the mgmt statistics."
96132        DEFVAL          { false }
96133        ::= { rcNlsMgmtStatsEntry 9 }
96134
96135rcNlsMgmtIpRouteTable OBJECT-TYPE
96136        SYNTAX          SEQUENCE OF RcNlsMgmtIpRouteEntry
96137	MAX-ACCESS      not-accessible
96138        STATUS          current
96139        DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt
96140	                 IP route entries from Linux. This is a
96141			 read-only table to display the operational/
96142			 active list of all routes in the linux
96143			 routing table."
96144	::= { rcNls 8 }
96145
96146rcNlsMgmtIpRouteEntry OBJECT-TYPE
96147        SYNTAX          RcNlsMgmtIpRouteEntry
96148	MAX-ACCESS      not-accessible
96149        STATUS          current
96150        DESCRIPTION     "Mgmt IP route table"
96151	INDEX           { rcNlsMgmtIpRouteDestAddr,
96152			  rcNlsMgmtIpRouteDestMask,
96153			  rcNlsMgmtIpRouteMetric }
96154	::= { rcNlsMgmtIpRouteTable 1 }
96155
96156RcNlsMgmtIpRouteEntry ::= SEQUENCE {
96157	rcNlsMgmtIpRouteDestAddr      IpAddress,
96158	rcNlsMgmtIpRouteDestMask      IpAddress,
96159	rcNlsMgmtIpRouteMetric        Integer32,
96160	rcNlsMgmtIpRouteInstance      INTEGER,
96161	rcNlsMgmtIpRouteNextHop       IpAddress,
96162	rcNlsMgmtIpRouteIntfName      DisplayString,
96163	rcNlsMgmtIpRouteType          INTEGER
96164	}
96165
96166rcNlsMgmtIpRouteDestAddr OBJECT-TYPE
96167        SYNTAX        IpAddress
96168	MAX-ACCESS    not-accessible
96169	STATUS        current
96170        DESCRIPTION   "Destination address of IP route entry."
96171	::= { rcNlsMgmtIpRouteEntry 1 }
96172
96173rcNlsMgmtIpRouteDestMask OBJECT-TYPE
96174        SYNTAX        IpAddress
96175	MAX-ACCESS    not-accessible
96176	STATUS        current
96177        DESCRIPTION   "Destination mask of IP route entry."
96178	::= { rcNlsMgmtIpRouteEntry 2 }
96179
96180rcNlsMgmtIpRouteMetric OBJECT-TYPE
96181        SYNTAX	      Integer32
96182	MAX-ACCESS    not-accessible
96183	STATUS        current
96184        DESCRIPTION   "Linux will use metric to determine which route
96185	               is used if multiple ones exist to the same destination."
96186	::= { rcNlsMgmtIpRouteEntry 3 }
96187
96188rcNlsMgmtIpRouteInstance  OBJECT-TYPE
96189        SYNTAX        INTEGER {
96190                          oob1(1),
96191                          oob2(2),
96192                          clip(3),
96193                          vlan(4)
96194                      }
96195	MAX-ACCESS    read-only
96196	STATUS        current
96197        DESCRIPTION   "Interface instance id of IP route entry."
96198	::= { rcNlsMgmtIpRouteEntry 4 }
96199
96200rcNlsMgmtIpRouteNextHop OBJECT-TYPE
96201        SYNTAX        IpAddress
96202	MAX-ACCESS    read-only
96203	STATUS        current
96204        DESCRIPTION   "Next hop of IP route entry."
96205	::= { rcNlsMgmtIpRouteEntry 5 }
96206
96207rcNlsMgmtIpRouteIntfName OBJECT-TYPE
96208     SYNTAX        DisplayString (SIZE (0..10))
96209     MAX-ACCESS    read-only
96210     STATUS        current
96211     DESCRIPTION   "Mgmt IP interface name, mgmt-<instance-id>
96212                    of IP route entry."
96213     ::= { rcNlsMgmtIpRouteEntry 6 }
96214
96215rcNlsMgmtIpRouteType OBJECT-TYPE
96216        SYNTAX        INTEGER { static(1),
96217	                        local(2),
96218				internal(3)}
96219	MAX-ACCESS    read-only
96220	STATUS        current
96221        DESCRIPTION   "Type of IP route entry."
96222	::= { rcNlsMgmtIpRouteEntry 7 }
96223
96224rcNlsMgmtIpv6RouteTable OBJECT-TYPE
96225        SYNTAX          SEQUENCE OF RcNlsMgmtIpv6RouteEntry
96226	MAX-ACCESS      not-accessible
96227        STATUS          current
96228	DESCRIPTION     "A list of Native Linux Stack(NLS) mgmt
96229	                 IPv6 route entries from Linux. This is a
96230			 read-only table to display the operational/
96231			 active list of all routes in the linux
96232			 routing table."
96233	::= { rcNls 9 }
96234
96235rcNlsMgmtIpv6RouteEntry OBJECT-TYPE
96236        SYNTAX          RcNlsMgmtIpv6RouteEntry
96237	MAX-ACCESS      not-accessible
96238        STATUS          current
96239        DESCRIPTION     "Mgmt IPv6 route table"
96240	INDEX           { rcNlsMgmtIpv6RouteDestAddr,
96241			  rcNlsMgmtIpv6RouteDestPrefixLen,
96242			  rcNlsMgmtIpv6RouteMetric }
96243	::= { rcNlsMgmtIpv6RouteTable 1 }
96244
96245RcNlsMgmtIpv6RouteEntry ::= SEQUENCE {
96246	rcNlsMgmtIpv6RouteDestAddr      Ipv6Address,
96247	rcNlsMgmtIpv6RouteDestPrefixLen Integer32,
96248	rcNlsMgmtIpv6RouteMetric        Integer32,
96249	rcNlsMgmtIpv6RouteInstance      INTEGER,
96250	rcNlsMgmtIpv6RouteNextHop       Ipv6Address,
96251	rcNlsMgmtIpv6RouteIntfName      DisplayString,
96252	rcNlsMgmtIpv6RouteType          INTEGER
96253	}
96254
96255rcNlsMgmtIpv6RouteDestAddr OBJECT-TYPE
96256        SYNTAX        Ipv6Address
96257	MAX-ACCESS    not-accessible
96258	STATUS        current
96259        DESCRIPTION   "Destination address of IPv6 route entry."
96260	::= { rcNlsMgmtIpv6RouteEntry 1 }
96261
96262rcNlsMgmtIpv6RouteDestPrefixLen OBJECT-TYPE
96263        SYNTAX        Integer32 (0..128)
96264	MAX-ACCESS    not-accessible
96265	STATUS        current
96266        DESCRIPTION   "Destination prefix length of IPv6 route entry."
96267	::= { rcNlsMgmtIpv6RouteEntry 2 }
96268
96269rcNlsMgmtIpv6RouteMetric OBJECT-TYPE
96270        SYNTAX	      Integer32
96271	MAX-ACCESS    not-accessible
96272	STATUS        current
96273        DESCRIPTION   "Linux will use metric to determine which route
96274	               is used if multiple ones exist to the same destination."
96275	::= { rcNlsMgmtIpv6RouteEntry 3 }
96276
96277rcNlsMgmtIpv6RouteInstance  OBJECT-TYPE
96278        SYNTAX        INTEGER {
96279                          oob1(1),
96280                          oob2(2),
96281                          clip(3),
96282                          vlan(4)
96283                      }
96284	MAX-ACCESS    read-only
96285	STATUS        current
96286        DESCRIPTION   "Interface instance id of IPv6 route entry."
96287	::= { rcNlsMgmtIpv6RouteEntry 4 }
96288
96289rcNlsMgmtIpv6RouteNextHop OBJECT-TYPE
96290        SYNTAX        Ipv6Address
96291	MAX-ACCESS    read-only
96292	STATUS        current
96293        DESCRIPTION   "Next hop of IPv6 route entry."
96294	::= { rcNlsMgmtIpv6RouteEntry 5 }
96295
96296rcNlsMgmtIpv6RouteIntfName OBJECT-TYPE
96297     SYNTAX        DisplayString (SIZE (0..10))
96298     MAX-ACCESS    read-only
96299     STATUS        current
96300     DESCRIPTION   "Mgmt IP interface name, mgmt-<instance-id>
96301                    of IPv6 route entry."
96302     ::= { rcNlsMgmtIpv6RouteEntry 6 }
96303
96304rcNlsMgmtIpv6RouteType OBJECT-TYPE
96305        SYNTAX        INTEGER { static(1),
96306	                        local(2),
96307				internal(3) }
96308	MAX-ACCESS    read-only
96309	STATUS        current
96310        DESCRIPTION   "Type of IPv6 route entry."
96311	::= { rcNlsMgmtIpv6RouteEntry 7 }
96312
96313rcNlsMgmtMigrateTable OBJECT-TYPE
96314        SYNTAX          SEQUENCE OF RcNlsMgmtMigrateEntry
96315        MAX-ACCESS      not-accessible
96316        STATUS          current
96317        DESCRIPTION     "A list of interfaces to be migrated to NLS mgmt."
96318        ::= { rcNls 10 }
96319
96320rcNlsMgmtMigrateEntry OBJECT-TYPE
96321        SYNTAX          RcNlsMgmtMigrateEntry
96322        MAX-ACCESS      not-accessible
96323        STATUS          current
96324        DESCRIPTION     "Entry containing information for a
96325                        particular interface."
96326  INDEX           { rcNlsMgmtMigrateInstanceId }
96327  ::= { rcNlsMgmtMigrateTable 1 }
96328
96329RcNlsMgmtMigrateEntry ::= SEQUENCE {
96330  rcNlsMgmtMigrateInstanceId             INTEGER,
96331  rcNlsMgmtMigrateInterfaceIndex         InterfaceIndex,
96332  rcNlsMgmtMigrateInterfaceType          INTEGER,
96333  rcNlsMgmtMigrateDescription            DisplayString,
96334  rcNlsMgmtMigrateRowStatus              RowStatus,
96335  rcNlsMgmtMigrateVlanId                 Integer32,
96336  rcNlsMgmtMigrateLoopbackId             Integer32,
96337  rcNlsMgmtMigrateVrfName                DisplayString,
96338  rcNlsMgmtMigrateIpAddress              IpAddress,
96339  rcNlsMgmtMigrateIpMask                 IpAddress,
96340  rcNlsMgmtMigrateIpv6Address            Ipv6Address,
96341  rcNlsMgmtMigrateIpv6PrefixLength       Integer32
96342  }
96343
96344rcNlsMgmtMigrateInstanceId OBJECT-TYPE
96345        SYNTAX        INTEGER {
96346                          clip(3),
96347                          vlan(4)
96348                      }
96349        MAX-ACCESS    not-accessible
96350        STATUS        current
96351        DESCRIPTION   "The instance ID must correspond with interface ID provided."
96352        ::= { rcNlsMgmtMigrateEntry 1 }
96353
96354rcNlsMgmtMigrateInterfaceIndex OBJECT-TYPE
96355        SYNTAX        InterfaceIndex
96356        MAX-ACCESS    read-only
96357        STATUS        current
96358        DESCRIPTION   "Index of the interface to be migrated."
96359        ::= { rcNlsMgmtMigrateEntry 2 }
96360
96361rcNlsMgmtMigrateInterfaceType OBJECT-TYPE
96362        SYNTAX        INTEGER {
96363                    mgmtvlan(2),
96364                    mgmtclip(3) }
96365        MAX-ACCESS    read-only
96366        STATUS        current
96367        DESCRIPTION   "Mgmt interface type, vlan and clip interfaces"
96368        ::= { rcNlsMgmtMigrateEntry 3 }
96369
96370rcNlsMgmtMigrateDescription OBJECT-TYPE
96371        SYNTAX        DisplayString
96372        MAX-ACCESS    read-only
96373        STATUS        current
96374        DESCRIPTION   "Interface description."
96375        ::= { rcNlsMgmtMigrateEntry 4 }
96376
96377rcNlsMgmtMigrateRowStatus OBJECT-TYPE
96378        SYNTAX        RowStatus
96379        MAX-ACCESS    read-create
96380        STATUS        current
96381        DESCRIPTION   "Used to create/delete entries in the Table."
96382        ::= { rcNlsMgmtMigrateEntry 5 }
96383
96384rcNlsMgmtMigrateVlanId OBJECT-TYPE
96385        SYNTAX        Integer32(0|2..4059)
96386        MAX-ACCESS    read-create
96387        STATUS        current
96388        DESCRIPTION   "VlanId of a port based Vlan. A value of 0 is not a valid value to set,
96389                       but it can be a return value when instance id is not vlan."
96390        ::= { rcNlsMgmtMigrateEntry 6 }
96391
96392rcNlsMgmtMigrateLoopbackId OBJECT-TYPE
96393        SYNTAX        Integer32(0..256)
96394        MAX-ACCESS    read-create
96395        STATUS        current
96396        DESCRIPTION   "ID of loopback interface. A value of 0 is not a valid value to set,
96397                       but it can be a return value when instance id is not clip."
96398        ::= { rcNlsMgmtMigrateEntry 7 }
96399
96400rcNlsMgmtMigrateVrfName OBJECT-TYPE
96401        SYNTAX        DisplayString
96402        MAX-ACCESS    read-only
96403        STATUS        current
96404        DESCRIPTION   "Interface VRF name."
96405        ::= { rcNlsMgmtMigrateEntry 8 }
96406
96407rcNlsMgmtMigrateIpAddress OBJECT-TYPE
96408        SYNTAX        IpAddress
96409        MAX-ACCESS    read-only
96410        STATUS        current
96411        DESCRIPTION   "IPv4 address."
96412        ::= { rcNlsMgmtMigrateEntry 9 }
96413
96414rcNlsMgmtMigrateIpMask OBJECT-TYPE
96415        SYNTAX        IpAddress
96416        MAX-ACCESS    read-only
96417        STATUS        current
96418        DESCRIPTION   "Subnet mask of the IPv4 address."
96419  ::= { rcNlsMgmtMigrateEntry 10 }
96420
96421rcNlsMgmtMigrateIpv6Address OBJECT-TYPE
96422        SYNTAX        Ipv6Address
96423        MAX-ACCESS    read-only
96424        STATUS        current
96425        DESCRIPTION   "IPv6 address."
96426        ::= { rcNlsMgmtMigrateEntry 11 }
96427
96428rcNlsMgmtMigrateIpv6PrefixLength OBJECT-TYPE
96429        SYNTAX        Integer32 (0..128)
96430        MAX-ACCESS    read-only
96431        STATUS        current
96432        DESCRIPTION   "Prefix length of the IPv6 address."
96433     ::= { rcNlsMgmtMigrateEntry 12 }
96434
96435
96436--
96437--       Ipv6IPVPN Mib
96438--
96439
96440
96441
96442rcVrfIpv6IpVpnTableSize OBJECT-TYPE
96443        SYNTAX          Integer32
96444        MAX-ACCESS      read-only
96445        STATUS          current
96446        DESCRIPTION     "Size of Vrf Ipv6IpVpn Table"
96447        ::= { rcVrfObjects 6 }
96448
96449rcVrfIpv6IpVpnTable   OBJECT-TYPE
96450    SYNTAX        SEQUENCE OF RcVrfIpv6IpVpnTableEntry
96451    MAX-ACCESS    not-accessible
96452    STATUS        current
96453    DESCRIPTION   "Table required to configure vpn under ipv6."
96454    ::= { rcVrfObjects 7 }
96455
96456rcVrfIpv6IpVpnTableEntry  OBJECT-TYPE
96457    SYNTAX         RcVrfIpv6IpVpnTableEntry
96458    MAX-ACCESS     not-accessible
96459    STATUS         current
96460    DESCRIPTION    "Entries in this table are per rcVrfId."
96461    INDEX          { rcVrfIpv6IpVpnVrfId }
96462    ::= { rcVrfIpv6IpVpnTable 1 }
96463
96464RcVrfIpv6IpVpnTableEntry ::= SEQUENCE {
96465              rcVrfIpv6IpVpnVrfId             VrfIdentifier,
96466              rcVrfIpv6IpVpnStatus            TruthValue,
96467              rcVrfIpv6IpVpnImportRTList      IdList,
96468              rcVrfIpv6IpVpnExportRTList      IdList,
96469              rcVrfIpv6IpVpnSvcLblAllocOpt    INTEGER,
96470              rcVrfIpv6IpVpnRowStatus         RowStatus,
96471              rcVrfIpv6IpVpnIsidNumber        Integer32
96472             }
96473
96474rcVrfIpv6IpVpnVrfId OBJECT-TYPE
96475    SYNTAX        VrfIdentifier
96476    MAX-ACCESS    not-accessible
96477    STATUS        current
96478    DESCRIPTION   "The VrfId serves as the Index for the rcVrfIpv6IpVpnTable
96479                   It allows to connect to the vrf table to obtain other attributes like the
96480                   vrf name etc."
96481    ::= { rcVrfIpv6IpVpnTableEntry 1 }
96482
96483rcVrfIpv6IpVpnStatus  OBJECT-TYPE
96484    SYNTAX        TruthValue
96485    MAX-ACCESS    read-create
96486    STATUS        current
96487    DESCRIPTION   "The status of Ipv6Vpn."
96488    DEFVAL        { false }
96489    ::= { rcVrfIpv6IpVpnTableEntry 2 }
96490
96491
96492rcVrfIpv6IpVpnImportRTList  OBJECT-TYPE
96493    SYNTAX        IdList
96494    MAX-ACCESS    read-create
96495    STATUS        current
96496    DESCRIPTION   "The Import RT list is a list of all the route-targets
96497                   attached to a particular vrf behaving in the import mode."
96498    ::= { rcVrfIpv6IpVpnTableEntry 3 }
96499
96500rcVrfIpv6IpVpnExportRTList  OBJECT-TYPE
96501    SYNTAX        IdList
96502    MAX-ACCESS    read-create
96503    STATUS        current
96504    DESCRIPTION   "The Export RT list is a list of all the route-targets
96505                   attached to a particular vrf in the export mode."
96506    ::= { rcVrfIpv6IpVpnTableEntry 4 }
96507
96508rcVrfIpv6IpVpnSvcLblAllocOpt OBJECT-TYPE
96509    SYNTAX        INTEGER {
96510                    perVrfperNexthop(1),
96511                    perVrf(2)
96512                  }
96513    MAX-ACCESS    read-create
96514    STATUS        current
96515    DESCRIPTION   "The service label allocation option for the ipv6vpn"
96516    ::= { rcVrfIpv6IpVpnTableEntry 5 }
96517
96518rcVrfIpv6IpVpnRowStatus OBJECT-TYPE
96519    SYNTAX       RowStatus
96520    MAX-ACCESS   read-create
96521    STATUS       current
96522    DESCRIPTION  "RowStatus for the Vpn Entry."
96523    ::= { rcVrfIpv6IpVpnTableEntry 6 }
96524
96525rcVrfIpv6IpVpnIsidNumber OBJECT-TYPE
96526        SYNTAX          Integer32 (0..16777215)
96527        MAX-ACCESS      read-create
96528        STATUS          current
96529        DESCRIPTION     "Ipv6 IP VPN I-SID number.Default 0 value indicates
96530                         that no i-sid has been assinged."
96531        DEFVAL { 0 }
96532        ::= { rcVrfIpv6IpVpnTableEntry 7 }
96533
96534
96535-- rcOvsdb MIB: OVSDB MIBS
96536
96537rcOvsdbMib             OBJECT IDENTIFIER ::= { rcOvsdb 1 }
96538rcOvsdbNotifications   OBJECT IDENTIFIER ::= { rcOvsdbMib 1 }
96539rcOvsdbObjects         OBJECT IDENTIFIER ::= { rcOvsdbMib 2 }
96540rcOvsdbScalars         OBJECT IDENTIFIER ::= { rcOvsdbObjects 1 }
96541
96542--Scalar objects
96543rcOvsdbEnable OBJECT-TYPE
96544        SYNTAX        TruthValue
96545        MAX-ACCESS    read-write
96546        STATUS        current
96547        DESCRIPTION   "Create or destroy the OVSDB related data-structures"
96548    DEFVAL        { false }
96549        ::= { rcOvsdbScalars 1 }
96550
96551rcOvsdbCertificateFilename  OBJECT-TYPE
96552        SYNTAX        DisplayString (SIZE (0..128))
96553        MAX-ACCESS    read-write
96554        STATUS        current
96555        DESCRIPTION   "OVSDB server certificate file to be installed"
96556    ::= { rcOvsdbScalars 2 }
96557
96558rcOvsdbCertFileInstallAction OBJECT-TYPE
96559        SYNTAX        INTEGER {
96560            install(1),
96561            uninstall(2)
96562              }
96563        MAX-ACCESS    read-write
96564        STATUS        current
96565        DESCRIPTION   "Operation object to install and deinstall the
96566                   certificate file to a platform specific location.
96567               'install', object rcOvsdbCertificateFilename will be
96568               used as source certificate file to install .
96569               'deinstall', will ignore object rcOvsdbCertificateFilename
96570               and just deinstall or remove the certificate file
96571               from the installed location"
96572        DEFVAL   {install}
96573    ::= { rcOvsdbScalars 3 }
96574
96575rcOvsdbPrivateKeyFilename  OBJECT-TYPE
96576        SYNTAX        DisplayString (SIZE (0..128))
96577        MAX-ACCESS    read-write
96578        STATUS        current
96579        DESCRIPTION   "OVSDB private key file to be installed"
96580    ::= { rcOvsdbScalars 4 }
96581
96582rcOvsdbPrivateKeyInstallAction OBJECT-TYPE
96583        SYNTAX        INTEGER {
96584            install(1),
96585            uninstall(2)
96586              }
96587        MAX-ACCESS    read-write
96588        STATUS        current
96589        DESCRIPTION   "Operation object to install and deinstall the
96590                   private key file to a platform specific location.
96591               'install', object rcOvsdbPrivateKeyFilename will be
96592               used as source certificate file to install .
96593               'deinstall', will ignore object rcOvsdbPrivateKeyFilename
96594               and just deinstall or remove the Private Key file
96595               from the installed location"
96596        DEFVAL   {install}
96597    ::= { rcOvsdbScalars 5 }
96598
96599rcOvsdbReplicationEnable OBJECT-TYPE
96600        SYNTAX        TruthValue
96601        MAX-ACCESS    read-write
96602        STATUS        current
96603        DESCRIPTION   "Operation object to enable or disable OVSDB replication feature,
96604                       which is used for VIST support when the HW-VTEP is managed via OVSDB"
96605        DEFVAL        {false}
96606     ::= { rcOvsdbScalars 6 }
96607
96608rcOvsdbReplicationPeerIpAddr OBJECT-TYPE
96609        SYNTAX        IpAddress
96610        MAX-ACCESS    read-create
96611        STATUS        current
96612        DESCRIPTION   "NLS IP of the remote ovsdb-server"
96613        ::= { rcOvsdbScalars 7 }
96614
96615rcOvsdbReplicationLocalIpAddr OBJECT-TYPE
96616        SYNTAX        IpAddress
96617        MAX-ACCESS    read-create
96618        STATUS        current
96619        DESCRIPTION   "Local NLS IP to which the backup ovsdb-server would be listening"
96620        ::= { rcOvsdbScalars 8 }
96621
96622rcOvsdbReplicationState  OBJECT-TYPE
96623        SYNTAX        INTEGER {
96624                      active(1),
96625                      backup(2),
96626                      disable(3)
96627                      }
96628        MAX-ACCESS    read-only
96629        STATUS        current
96630        DESCRIPTION   "Used to know the current replication state of ovsdb server"
96631        DEFVAL {disable}
96632        ::= { rcOvsdbScalars 9 }
96633
96634
96635
96636-- OVSDB Controller Table
96637rcOvsdbControllerTable OBJECT-TYPE
96638        SYNTAX        SEQUENCE OF RcOvsdbControllerEntry
96639        MAX-ACCESS    not-accessible
96640        STATUS        current
96641        DESCRIPTION   "List of possible Controller configuration parameters"
96642    ::= { rcOvsdbObjects 2 }
96643
96644rcOvsdbControllerEntry OBJECT-TYPE
96645        SYNTAX        RcOvsdbControllerEntry
96646        MAX-ACCESS    not-accessible
96647        STATUS        current
96648        DESCRIPTION   "Ovsdb Controller Configuration Table,
96649                   Ip address and Protocol are mandatory,
96650               Port is optional default value is 6640"
96651        INDEX         { rcOvsdbControllerId,
96652                        rcOvsdbControllerIpAddr,
96653                        rcOvsdbControllerProtocol }
96654    ::= { rcOvsdbControllerTable 1 }
96655
96656RcOvsdbControllerEntry ::= SEQUENCE {
96657    rcOvsdbControllerId               Integer32,
96658    rcOvsdbControllerIpAddr           IpAddress,
96659    rcOvsdbControllerProtocol         INTEGER,
96660    rcOvsdbControllerPort             InetPortNumber,
96661    rcOvsdbControllerEntryRowStatus   RowStatus
96662    }
96663
96664rcOvsdbControllerId  OBJECT-TYPE
96665        SYNTAX        Integer32(1..100)
96666        MAX-ACCESS    not-accessible
96667        STATUS        current
96668        DESCRIPTION  "Ovsdb Controller Instance ID"
96669    ::= { rcOvsdbControllerEntry 1 }
96670
96671rcOvsdbControllerIpAddr OBJECT-TYPE
96672        SYNTAX        IpAddress
96673        MAX-ACCESS    not-accessible
96674        STATUS        current
96675        DESCRIPTION   "The IP address of the ovsdb Controller"
96676    ::= { rcOvsdbControllerEntry 2 }
96677
96678rcOvsdbControllerProtocol OBJECT-TYPE
96679        SYNTAX        INTEGER {
96680            tcp(1),    -- tcp
96681            ssl(2)    -- ssl
96682              }
96683        MAX-ACCESS    not-accessible
96684        STATUS        current
96685        DESCRIPTION   "OVSDB Controller protocol type"
96686    DEFVAL        { ssl }
96687        ::= { rcOvsdbControllerEntry 3 }
96688
96689rcOvsdbControllerPort OBJECT-TYPE
96690        SYNTAX        InetPortNumber (1..65535)
96691        MAX-ACCESS    read-create
96692        STATUS        current
96693        DESCRIPTION   "The TCP/UDP port utilized by the OVSDB controller"
96694    ::= { rcOvsdbControllerEntry 4 }
96695
96696
96697rcOvsdbControllerEntryRowStatus OBJECT-TYPE
96698        SYNTAX        RowStatus
96699        MAX-ACCESS    read-create
96700        STATUS        current
96701        DESCRIPTION   "Used to create/delete Controller Config Table."
96702        ::= { rcOvsdbControllerEntry 5 }
96703
96704
96705-- OVSDB Managed Interface Table
96706rcOvsdbManagedInterfacesTable  OBJECT-TYPE
96707        SYNTAX        SEQUENCE OF RcOvsdbManagedInterfacesEntry
96708        MAX-ACCESS    not-accessible
96709        STATUS        current
96710        DESCRIPTION   "Ovsdb Managed Interfaces table"
96711        ::= { rcOvsdbObjects 3 }
96712
96713rcOvsdbManagedInterfacesEntry OBJECT-TYPE
96714        SYNTAX        RcOvsdbManagedInterfacesEntry
96715        MAX-ACCESS    not-accessible
96716        STATUS        current
96717        DESCRIPTION   "An entry of ovsdb managed interfaces Table."
96718        INDEX         { rcOvsdbManagedInterfacesIsid }
96719        ::= { rcOvsdbManagedInterfacesTable 1 }
96720
96721RcOvsdbManagedInterfacesEntry ::=
96722        SEQUENCE {
96723               rcOvsdbManagedInterfacesIsid          Integer32,
96724               rcOvsdbManagedInterfacesRowStatus     RowStatus
96725        }
96726
96727rcOvsdbManagedInterfacesIsid OBJECT-TYPE
96728        SYNTAX        Integer32 (1..16777215)
96729        MAX-ACCESS    not-accessible
96730        STATUS        current
96731        DESCRIPTION   "Is a member of ovsdb managed interface isid list.
96732                       The value is the i-sid integer value"
96733        ::= { rcOvsdbManagedInterfacesEntry 1 }
96734
96735rcOvsdbManagedInterfacesRowStatus OBJECT-TYPE
96736        SYNTAX        RowStatus
96737        MAX-ACCESS    read-create
96738        STATUS        current
96739        DESCRIPTION   "Used to create/delete Ovsdb Managed Interfaces Table"
96740        ::= { rcOvsdbManagedInterfacesEntry 2 }
96741
96742
96743-- OVSDB Controller Status Table
96744rcOvsdbControllerStatusTable OBJECT-TYPE
96745        SYNTAX        SEQUENCE OF RcOvsdbControllerStatusEntry
96746    MAX-ACCESS    not-accessible
96747    STATUS        current
96748    DESCRIPTION   "Ovsdb Controller Status table"
96749    ::= { rcOvsdbObjects 4 }
96750
96751rcOvsdbControllerStatusEntry OBJECT-TYPE
96752        SYNTAX        RcOvsdbControllerStatusEntry
96753    MAX-ACCESS    not-accessible
96754    STATUS        current
96755    DESCRIPTION   "An entry of Ovsdb controller status table"
96756    INDEX         { rcOvsdbControllerStatusIpAddress,
96757                     rcOvsdbControllerStatusProtocol }
96758    ::= { rcOvsdbControllerStatusTable 1 }
96759
96760RcOvsdbControllerStatusEntry ::= SEQUENCE {
96761    rcOvsdbControllerStatusIpAddress        IpAddress,
96762    rcOvsdbControllerStatusProtocol         INTEGER,
96763    rcOvsdbControllerStatusPort             InetPortNumber,
96764    rcOvsdbControllerStatusSource           INTEGER,
96765    rcOvsdbControllerStatusOperStatus       INTEGER
96766    }
96767
96768rcOvsdbControllerStatusIpAddress OBJECT-TYPE
96769        SYNTAX        IpAddress
96770        MAX-ACCESS    not-accessible
96771        STATUS        current
96772        DESCRIPTION   "The IP address of the ovsdb Controller"
96773    ::= { rcOvsdbControllerStatusEntry 1 }
96774
96775rcOvsdbControllerStatusProtocol OBJECT-TYPE
96776        SYNTAX        INTEGER {
96777            tcp(1),    -- tcp
96778            ssl(2)    -- ssl
96779              }
96780        MAX-ACCESS    read-only
96781        STATUS        current
96782        DESCRIPTION   "OVSDB Controller protocol type"
96783    DEFVAL        { ssl }
96784        ::= { rcOvsdbControllerStatusEntry 2 }
96785
96786rcOvsdbControllerStatusPort OBJECT-TYPE
96787        SYNTAX        InetPortNumber
96788        MAX-ACCESS    read-only
96789        STATUS        current
96790        DESCRIPTION   "The TCP/UDP port utilized by the OVSDB controller"
96791    ::= { rcOvsdbControllerStatusEntry 3 }
96792
96793rcOvsdbControllerStatusSource OBJECT-TYPE
96794        SYNTAX        INTEGER {
96795                configured(1),     --  configured entry
96796                learnt(2)          --  learnt entry
96797              }
96798        MAX-ACCESS    read-only
96799        STATUS        current
96800        DESCRIPTION   "Ovsdb Controller Status. configured indicates this config is configured through CML/SNMP, config is learnt indicates learnt from the Controller"
96801    DEFVAL        { configured }
96802        ::= { rcOvsdbControllerStatusEntry 4 }
96803
96804rcOvsdbControllerStatusOperStatus OBJECT-TYPE
96805        SYNTAX        INTEGER {
96806            up(1),     --  up
96807            down(2)    -- down
96808              }
96809        MAX-ACCESS    read-only
96810        STATUS        current
96811        DESCRIPTION   "Ovsdb Controller Status. Up indicates Connected,
96812                   down indicates not connected to the Controller"
96813    DEFVAL        { down }
96814        ::= { rcOvsdbControllerStatusEntry 5 }
96815
96816-- End of Ovsdb
96817
96818--
96819-- APP Telemetry
96820--
96821
96822rcAppTelemetryMib             OBJECT IDENTIFIER ::= { rcAppTelemetry 1 }
96823
96824rcAppTelemetryNotifications   OBJECT IDENTIFIER ::= { rcAppTelemetryMib 1 }
96825rcAppTelemetryObjects          OBJECT IDENTIFIER ::= { rcAppTelemetryMib 2 }
96826
96827rcAppTelemetryScalars         OBJECT IDENTIFIER ::= { rcAppTelemetryObjects 1 }
96828
96829rcAppTelemetryAdminEnable OBJECT-TYPE
96830    SYNTAX           TruthValue
96831    MAX-ACCESS       read-write
96832    STATUS           current
96833    DESCRIPTION      "Globally enables or disables ApplicationTelemetry."
96834    DEFVAL           { false }
96835    ::= { rcAppTelemetryScalars 1 }
96836
96837rcAppTelemetryClearCounterStats OBJECT-TYPE
96838    SYNTAX           TruthValue
96839    MAX-ACCESS       read-write
96840    STATUS           current
96841    DESCRIPTION      "Clear counters for all entries in rcAppTelemetryCounterTable."
96842    DEFVAL           { false }
96843    ::= { rcAppTelemetryScalars 2 }
96844
96845rcAppTelemetryCounterTable OBJECT-TYPE
96846    SYNTAX       SEQUENCE OF RcAppTelemetryCounterEntry
96847    MAX-ACCESS   not-accessible
96848    STATUS       current
96849    DESCRIPTION  "This table is used to show Application Telemetry Counters."
96850    ::= { rcAppTelemetryObjects 2 }
96851
96852rcAppTelemetryCounterEntry OBJECT-TYPE
96853    SYNTAX       RcAppTelemetryCounterEntry
96854    MAX-ACCESS   not-accessible
96855    STATUS       current
96856    DESCRIPTION  "Entry containing Application Telemetry counters information."
96857    INDEX { rcAppTelemetryCounterId }
96858    ::= { rcAppTelemetryCounterTable 1 }
96859
96860RcAppTelemetryCounterEntry ::=
96861    SEQUENCE {
96862        rcAppTelemetryCounterId         Integer32,
96863        rcAppTelemetryCounterName       DisplayString,
96864        rcAppTelemetryCounterPkts       Counter64,
96865        rcAppTelemetryCounterBytes      Counter64,
96866        rcAppTelemetryCounterClearCounter      TruthValue
96867    }
96868
96869rcAppTelemetryCounterId OBJECT-TYPE
96870    SYNTAX             Integer32 (1..2000)
96871    MAX-ACCESS         not-accessible
96872    STATUS             current
96873    DESCRIPTION     "Application Telemetry rule id."
96874    ::= { rcAppTelemetryCounterEntry 1 }
96875
96876rcAppTelemetryCounterName OBJECT-TYPE
96877    SYNTAX               DisplayString(SIZE(0..32))
96878    MAX-ACCESS           read-only
96879    STATUS               current
96880    DESCRIPTION     "Rule name."
96881    ::= { rcAppTelemetryCounterEntry 2 }
96882
96883rcAppTelemetryCounterPkts OBJECT-TYPE
96884    SYNTAX               Counter64
96885    MAX-ACCESS           read-only
96886    STATUS               current
96887    DESCRIPTION     "Numbers of packets per rule."
96888    ::= { rcAppTelemetryCounterEntry 3 }
96889
96890rcAppTelemetryCounterBytes OBJECT-TYPE
96891    SYNTAX              Counter64
96892    MAX-ACCESS          read-only
96893    STATUS              current
96894    DESCRIPTION     "Numbers of Bytes per rule."
96895    ::= { rcAppTelemetryCounterEntry 4 }
96896
96897rcAppTelemetryCounterClearCounter OBJECT-TYPE
96898    SYNTAX              TruthValue
96899    MAX-ACCESS          read-write
96900    STATUS              current
96901    DESCRIPTION     "Clear the counters for the current EntryId."
96902    DEFVAL              { false }
96903    ::= { rcAppTelemetryCounterEntry 5 }
96904
96905-- End of APP Telemetry
96906END
96907