summaryrefslogtreecommitdiff
path: root/MIBS/nortel
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/nortel')
-rw-r--r--MIBS/nortel/NORTEL-MIB25
-rw-r--r--MIBS/nortel/NORTEL-OPTICAL-GENERIC-MIB36
-rw-r--r--MIBS/nortel/NORTEL-OPTICAL-PM-MIB1002
-rw-r--r--MIBS/nortel/RAPID-CITY96906
-rw-r--r--MIBS/nortel/RAPID-CITY-BAY-STACK133
-rw-r--r--MIBS/nortel/RAPID-CLIENT-MIB316
-rw-r--r--MIBS/nortel/RAPID-HA-MIB372
-rw-r--r--MIBS/nortel/RAPID-INFO-SYSTEM-MIB53
-rw-r--r--MIBS/nortel/RAPID-IPSEC-ENDPOINT-PAIR-MIB455
-rw-r--r--MIBS/nortel/RAPID-IPSEC-SA-MON-MIB-EXT2259
-rw-r--r--MIBS/nortel/RAPID-IPSEC-TUNNEL-MIB566
-rw-r--r--MIBS/nortel/RAPID-MIB29
-rw-r--r--MIBS/nortel/RAPID-POLICY-MIB305
-rw-r--r--MIBS/nortel/RAPID-SYSTEM-CONFIG-MIB170
-rw-r--r--MIBS/nortel/RAPID-SYSTEM-STATISTICS-MIB135
-rw-r--r--MIBS/nortel/RC-MLT-MIB1433
-rw-r--r--MIBS/nortel/RC-VLAN-MIB2355
-rw-r--r--MIBS/nortel/S5-CHASSIS-MIB2041
-rw-r--r--MIBS/nortel/S5-ROOT-MIB77
-rw-r--r--MIBS/nortel/S5-TCS-MIB193
-rw-r--r--MIBS/nortel/SWPRIMGMT-MIB11
-rw-r--r--MIBS/nortel/SYNOPTICS-ROOT-MIB1228
22 files changed, 110100 insertions, 0 deletions
diff --git a/MIBS/nortel/NORTEL-MIB b/MIBS/nortel/NORTEL-MIB
new file mode 100644
index 0000000..ef3a645
--- /dev/null
+++ b/MIBS/nortel/NORTEL-MIB
@@ -0,0 +1,25 @@
+NORTEL-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, enterprises
+ FROM SNMPv2-SMI;
+
+nortel MODULE-IDENTITY
+ LAST-UPDATED "200305010000Z"
+ ORGANIZATION "Northern Telecom Ltd."
+ CONTACT-INFO
+ " 7035 Ridge Road
+ Hanover, Maryland 21076
+ United States
+ Toll-free: +1-800-921-1144
+ Phone: +1-410-694-5700
+ Fax: +1-410-694-5750
+ www.ciena.com "
+ DESCRIPTION
+ "The Nortel Networks top-level MIB definition."
+ ::= { enterprises 562 }
+
+nortelGenericMIBs OBJECT IDENTIFIER ::= {nortel 29}
+opterametro OBJECT IDENTIFIER ::= {nortel 68}
+
+END \ No newline at end of file
diff --git a/MIBS/nortel/NORTEL-OPTICAL-GENERIC-MIB b/MIBS/nortel/NORTEL-OPTICAL-GENERIC-MIB
new file mode 100644
index 0000000..f796fa1
--- /dev/null
+++ b/MIBS/nortel/NORTEL-OPTICAL-GENERIC-MIB
@@ -0,0 +1,36 @@
+NORTEL-OPTICAL-GENERIC-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ nortel FROM NORTEL-MIB
+
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY FROM SNMPv2-SMI;
+
+nnOpticalGenericMIBs MODULE-IDENTITY
+ LAST-UPDATED "200802070000Z"
+ ORGANIZATION "Nortel"
+ CONTACT-INFO
+ " 7035 Ridge Road
+ Hanover, Maryland 21076
+ United States
+ Toll-free: +1-800-921-1144
+ Phone: +1-410-694-5700
+ Fax: +1-410-694-5750
+ www.ciena.com "
+ DESCRIPTION
+ "This Module represents the top-level MIB branch for the
+ generic MIBs that are common to Nortel Optical products"
+
+ --Revision history
+ REVISION "200507120000Z"
+ DESCRIPTION "Initial Version - created for CPL R2.0 & OME R1.5"
+
+ REVISION "200802070000Z"
+ DESCRIPTION "Formatting for OME REL 5.1"
+ ::= { opterametro 10 }
+
+opterametro OBJECT IDENTIFIER
+ ::= { nortel 68 }
+
+
+END \ No newline at end of file
diff --git a/MIBS/nortel/NORTEL-OPTICAL-PM-MIB b/MIBS/nortel/NORTEL-OPTICAL-PM-MIB
new file mode 100644
index 0000000..83aec57
--- /dev/null
+++ b/MIBS/nortel/NORTEL-OPTICAL-PM-MIB
@@ -0,0 +1,1002 @@
+NORTEL-OPTICAL-PM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ nnOpticalGenericMIBs FROM NORTEL-OPTICAL-GENERIC-MIB
+
+ TEXTUAL-CONVENTION,
+ DateAndTime FROM SNMPv2-TC
+
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ OBJECT-TYPE,
+ Integer32 FROM SNMPv2-SMI
+
+ SnmpAdminString FROM SNMP-FRAMEWORK-MIB;
+
+nnOpticalPmMIB MODULE-IDENTITY
+ LAST-UPDATED "201907050000Z"
+ ORGANIZATION "Nortel"
+ CONTACT-INFO
+ " 7035 Ridge Road
+ Hanover, Maryland 21076
+ United States
+ Toll-free: +1-800-921-1144
+ Phone: +1-410-694-5700
+ Fax: +1-410-694-5750
+ www.ciena.com "
+ DESCRIPTION
+ "This Module contains objects for Nortel Optical PMs"
+
+ --Revision history
+ REVISION "200508160000Z"
+ DESCRIPTION "Initial Version - created for CPL R2.0 & OME R1.5"
+ REVISION "200604120000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values for OME R2.5"
+ REVISION "200607120000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values for CPL R3.0"
+ REVISION "200705210000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values for OME R5.0"
+ REVISION "200802070000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values for OME R5.1"
+ REVISION "200803250000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values for CPL R3.2"
+ REVISION "200804020000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values for OME R5.11"
+ REVISION "200808270000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values
+ and pS (pico seconds) Units for OME R5.2"
+ REVISION "200903180000Z"
+ DESCRIPTION "Added additional NnOpticalPmMonType values for OME R5.90"
+ REVISION "200906150000Z"
+ DESCRIPTION "MIB description enhancement"
+ REVISION "201006180000Z"
+ DESCRIPTION "Added new monTypes from 137 to 144"
+ REVISION "201012310000Z"
+ DESCRIPTION "Added new monTypes for Colorless OCLD and OTM Far End PM for OME R8.0"
+ REVISION "201101180000Z"
+ DESCRIPTION "Added one new monType(154) for OCn type facility for OME R8.0"
+ REVISION "201206260000Z"
+ DESCRIPTION "Added one new span loss monTypes (155 to 158) for OME R9.5"
+ REVISION "201210180000Z"
+ DESCRIPTION "Added new QMIN, QMAX, QAVG, QSTDEV monTypes (159 to 162) for OME R9.2"
+ REVISION "201211060000Z"
+ DESCRIPTION "Added new monTypes, for OSC facility on RAMAN cards SRA, SAM and ESAM, (162 to 169) for OME R9.3"
+ REVISION "201302260000Z"
+ DESCRIPTION "Added ORLIN-OTS and ORLOUT-OTS monTypes (170 to 177) for RAMAN facility for OME R9.3"
+ REVISION "201306230000Z"
+ DESCRIPTION "Added DMMIN-ODU, DMMAX-ODU and DMAVG-ODU monTypes (178 to 180) for OTM2 facility for OME R9.3"
+ REVISION "201403140000Z"
+ DESCRIPTION "Added PSCW-E, PSCP-E, PSD-E, REMOTEINFRAMES-E, REMOTEINFRAMESERR-E, REMOTEFCSERR-E, REMOTEOUTFRAMES-E and REMOTEOUTFRAMESDISCDS-E monTypes (181 to 188) for ETH facility for OME R10.1"
+ REVISION "201405140000Z"
+ DESCRIPTION "Added UNCFECBLK-OTU montype (189) for OME R10.1"
+ REVISION "201511240000Z"
+ DESCRIPTION "Added IAE-OTU montypes (190 to 191) for OME R11.1"
+ REVISION "201512030000Z"
+ DESCRIPTION "Added ES-W, SES-W, UAS-W and OUTFRAMESERR-W montypes (192 to 195) for OME R11.1"
+ REVISION "201601050000Z"
+ DESCRIPTION "Added montypes (196 to 200) for ODU4 and montypes (200 to 218) for ETH100G and montype (219) for OTM4 facility for OME R11.2"
+ REVISION "201701310000Z"
+ DESCRIPTION "Added montype (220) for ETTP and montypes (221 to 244) for PTP facility for OME R12.1"
+ REVISION "201708160000Z"
+ DESCRIPTION "Added montypes (245 to 247) for OSC facility for OME R12.1"
+ REVISION "201804050000Z"
+ DESCRIPTION "Added montypes (248 to 253) for CBRTTP and montypes (254 to 265) for PTP facility for OME R12.3"
+ REVISION "201906110000Z"
+ DESCRIPTION "Added montypes (266 to 270) for PTP facility for OME R12.6"
+ REVISION "201907050000Z"
+ DESCRIPTION "Added montypes (271 to 276) for PTP facility for OME R12.6"
+
+ ::= { nnOpticalGenericMIBs 1 }
+
+nnOpticalPmObjects OBJECT IDENTIFIER ::= { nnOpticalPmMIB 1 }
+
+-- Nortel Optical PM Textual Conventions
+
+NnOpticalPmMonType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical PM Monitoring Type"
+ SYNTAX INTEGER
+ {
+ cvSectionRxNe (1),
+ esSectionRxNe (2),
+ sesSectionRxNe (3),
+ sefsSectionRxNe (4),
+ cvSectionTxNe (5),
+ esSectionTxNe (6),
+ sesSectionTxNe (7),
+ cvLineRxNe (8),
+ esLineRxNe (9),
+ sesLineRxNe (10),
+ uasLineRxNe (11),
+ fcLineRxNe (12),
+ cvLineTxNe (13),
+ esLineTxNe (14),
+ sesLineTxNe (15),
+ uasLineTxNe (16),
+ fcLineTxNe (17),
+ inframesEthRxNe (18),
+ fcserrEthRxNe (19),
+ frtoolongsEthRxNe (20),
+ frtooshortsEthRxNe (21),
+ outframesEthTxNe (22),
+ fcserrEthTxNe (23),
+ cvPCSRxNe (24),
+ esPCSRxNe (25),
+ sesPCSRxNe (26),
+ uasPCSRxNe (27),
+ cvPCSTxNe (28),
+ esPCSTxNe (29),
+ sesPCSTxNe (30),
+ uasPCSTxNe (31),
+ oprOCHRxNe (32),
+ oprnOCHRxNe (33),
+ optOCHTxNe (34),
+ optnOCHTxNe (35),
+ cvOTURxNe (36),
+ esOTURxNe (37),
+ sesOTURxNe (38),
+ sefsOTURxNe (39),
+ fecOTURxNe (40),
+ hccsOTURxNe (41),
+ pfbereOTURxNe (42),
+ prfberOTURxNe (43),
+ cvODURxNe (44),
+ esODURxNe (45),
+ sesODURxNe (46),
+ uasODURxNe (47),
+ fcODURxNe (48),
+ oprOTSRxNe (49),
+ optOTSTxNe (50),
+ orlOTSNaNe (51),
+ opinOTSNaNe (52),
+ grpopinOTSNaNe (53),
+ grpgainOTSNaNe (54),
+ opoutOTSNaNe (55),
+ grpoptOTSTxNe (56),
+ grpopoutOTSNaNe (57),
+ esEthRxNe (58),
+ sesEthRxNe (59),
+ uasEthRxNe (60),
+ dfrEthRxNe (61),
+ inframeserrEthRxNe (62),
+ inframesdiscdsEthRxNe (63),
+ esEthTxNe (64),
+ sesEthTxNe (65),
+ uasEthTxNe (66),
+ dfrEthTxNe (67),
+ outframeserrEthTxNe (68),
+ outframesdiscdsEthTxNe (69),
+ esWanRxNe (70),
+ sesWanRxNe (71),
+ uasWanRxNe (72),
+ inframesWanRxNe (73),
+ inframeserrWanRxNe (74),
+ outframesWanTxNe (75),
+ oprMinOTSRxNe (76),
+ oprMaxOTSRxNe (77),
+ oprAvgOTSRxNe (78),
+ optMinOTSTxNe (79),
+ optMaxOTSTxNe (80),
+ optAvgOTSTxNe (81),
+ orlMinOTSNaNe (82),
+ orlMaxOTSNaNe (83),
+ orlAvgOTSNaNe (84),
+ opinMinOTSNaNe (85),
+ opinMaxOTSNaNe (86),
+ opinAvgOTSNaNe (87),
+ grpopinMinOTSNaNe (88),
+ grpopinMaxOTSNaNe (89),
+ grpopinAvgOTSNaNe (90),
+ grpgainMinOTSNaNe (91),
+ grpgainMaxOTSNaNe (92),
+ grpgainAvgOTSNaNe (93),
+ opoutMinOTSNaNe (94),
+ opoutMaxOTSNaNe (95),
+ opoutAvgOTSNaNe (96),
+ grpoptMinOTSTxNe (97),
+ grpoptMaxOTSTxNe (98),
+ grpoptAvgOTSTxNe (99),
+ grpopoutMinOTSNaNe (100),
+ grpopoutMaxOTSNaNe (101),
+ grpopoutAvgOTSNaNe (102),
+ dfrWanRxNe (103),
+ pscwODURxNe (104),
+ pscpODURxNe (105),
+ psdODURxNe (106),
+ cvLineRxFe (107),
+ esLineRxFe (108),
+ sesLineRxFe (109),
+ uasLineRxFe (110),
+ fcLineRxFe (111),
+ cvOTUTxNe (112),
+ esOTUTxNe (113),
+ sesOTUTxNe (114),
+ cvODUTxNe (115),
+ esODUTxNe (116),
+ sesODUTxNe (117),
+ uasODUTxNe (118),
+ fcODUTxNe (119),
+ oproscOTSNaNe (120),
+ oproscMinOTSNaNe (121),
+ oproscMaxOTSNaNe (122),
+ oproscAvgOTSNaNe (123),
+ pscwLineRxNe (124),
+ pscpLineRxNe (125),
+ psdLineRxNe (126),
+ dropgainOTSNaNe (127),
+ dropgainMinOTSNaNe (128),
+ dropgainMaxOTSNaNe (129),
+ dropgainAvgOTSNaNe (130),
+ dgdMaxOCHRxNe (131),
+ dgdAvgOCHRxNe (132),
+ optMinOCHTxNe (133),
+ optMaxOCHTxNe (134),
+ optAvgOCHTxNe (135),
+ prfBerMaxOTURxNe (136),
+ oprLowOCHRxNe (137),
+ oprHighOCHRxNe (138),
+ oprnLowOCHRxNe (139),
+ oprnHighOCHRxNe (140),
+ optLowOCHTxNe (141),
+ optHighOCHTxNe (142),
+ optnLowOCHTxNe (143),
+ optnHighOCHTxNe (144),
+ cvOTURxFe (145),
+ esOTURxFe (146),
+ sesOTURxFe (147),
+ cvODURxFe (148),
+ esODURxFe (149),
+ sesODURxFe (150),
+ uasODURxFe (151),
+ fcODURxFe (152),
+ oprnOTSRxNe (153),
+ sefsSectionTxNe (154),
+ spanLossOCH (155),
+ spanLossMinOCH (156),
+ spanLossMaxOCH (157),
+ spanLossAvgOCH (158),
+ qMinOTU(159),
+ qMaxOTU(160),
+ qAvgOTU(161),
+ qStdevOTU(162),
+ oprMinOCHRxNe(163),
+ oprMaxOCHRxNe(164),
+ oprAvgOCHRxNe(165),
+ optOCHRxNe(166),
+ optMinOCHRxNe(167),
+ optMaxOCHRxNe(168),
+ optAvgOCHRxNe(169),
+ orlInOTSNaNe (170),
+ orlInMinOTSNaNe (171),
+ orlInMaxOTSNaNe (172),
+ orlInAvgOTSNaNe (173),
+ orlOutOTSNaNe (174),
+ orlOutMinOTSNaNe (175),
+ orlOutMaxOTSNaNe (176),
+ orlOutAvgOTSNaNe (177),
+ dmMinODURxNe (178),
+ dmMaxODURxNe (179),
+ dmAvgODURxNe (180),
+ pscwEthRxNe (181),
+ pscpEthRxNe (182),
+ psdEthRxNe (183),
+ remoteInframesEthRxNe (184),
+ remoteInframesErrEthRxNe (185),
+ remoteFcsErrEthRxNe (186),
+ remoteOutframesEthTxNe (187),
+ remoteOutframesDiscdsEthTxNe (188),
+ uncfecblkOtuRxNe (189),
+ iaeOtuRxNe (190),
+ iaeOtuRxFe (191),
+ esWanTxNe (192),
+ sesWanTxNe (193),
+ uasWanTxNe (194),
+ outframeserrWanTxNe (195),
+ cvODUTxFe (196),
+ esODUTxFe (197),
+ sesODUTxFe (198),
+ uasODUTxFe (199),
+ fcODUTxFe (200),
+ fecPMARxNe (201),
+ fecccwPMARxNe (202),
+ fecunccwPMARxNe (203),
+ hccsPMARxNe (204),
+ prfberAvgPMARxNe (205),
+ prfberMaxPMARxNe (206),
+ fecLane0PMARxNe (207),
+ prfberAvgLane0PMARxNe (208),
+ prfberMaxLane0cPMARxNe (209),
+ fecLane1PMARxNe (210),
+ prfberAvgLane1PMARxNe (211),
+ prfberMaxLane1cPMARxNe (212),
+ fecLane2PMARxNe (213),
+ prfberAvgLane2PMARxNe (214),
+ prfberMaxLane2PMARxNe (215),
+ fecLane3PMARxNe (216),
+ prfberAvgLane3PMARxNe (217),
+ prfberMaxLane3PMARxNe (218),
+ dgdMinOCHRxNe (219),
+ prfberPMARxNe (220),
+ oprOTSIRxNe (221),
+ optOTSITxNe (222),
+ oprnOTSIRxNe (223),
+ optnOTSITxNe (224),
+ oprAvgOTSIRxNe (225),
+ oprMinOTSIRxNe (226),
+ oprMaxOTSIRxNe (227),
+ optAvgOTSITxNe (228),
+ optMinOTSITxNe (229),
+ optMaxOTSITxNe (230),
+ dgdAvgOTSIRxNe (231),
+ dgdMaxOTSIRxNe (232),
+ pdlAvgOTSIRxNe (233),
+ pdlMaxOTSIRxNe (234),
+ hccsOTSIRxNe (235),
+ fecOTSIRxNe (236),
+ prfberOTSIRxNe (237),
+ prfbereOTSIRxNe (238),
+ prfberMaxOTSIRxNe (239),
+ qMinOTSIRxNe (240),
+ qMaxOTSIRxNe (241),
+ qAvgOTSIRxNe (242),
+ qstdevOTSIRxNe (243),
+ uncfecblkOTSIRxNe (244),
+ dmMinLRxNe (245),
+ dmMaxLRxNe (246),
+ dmAvgLRxNe (247),
+ hccsPCSRxNe (248),
+ prfBerPCSRxNe (249),
+ prfBerMaxPCSRxNe (250),
+ fecPCSRxNe (251),
+ fecCcuPCSRxNe (252),
+ fecUnCcuPCSRxNe (253),
+ osnrAvgOTSIRxNe (254),
+ osnrMinOTSIRxNe (255),
+ osnrMaxOTSIRxNe (256),
+ esnrAvgOTSIRxNe (257),
+ esnrMinOTSIRxNe (258),
+ esnrMaxOTSIRxNe (259),
+ cdAvgOTSIRxNe (260),
+ cdMinOTSIRxNe (261),
+ cdMaxOTSIRxNe (262),
+ pscwOTSRxNe (263),
+ pscpOTSRxNe (264),
+ psdOTSRxNe (265),
+ pdlAvgOCHRxNe (266),
+ pdlMaxOCHRxNe (267),
+ cdAvgOCHRxNe (268),
+ cdMinOCHRxNe (269),
+ cdMaxOCHRxNe (270),
+ csiMinOTSIRxNe (271),
+ csiMaxOTSIRxNe (272),
+ csiAvgOTSIRxNe (273),
+ snrExtMinOTSIRxNe (274),
+ snrExtMaxOTSIRxNe (275),
+ snrExtAvgOTSIRxNe (276)
+ }
+
+NnOpticalPmUnits ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical PM Units Indicator"
+ SYNTAX INTEGER
+ {
+ none (1),
+ dB (2),
+ dBm (3),
+ percent (4),
+ ber (5),
+ pS (6)
+ }
+
+-- Nortel Optical PM Units & Format
+-- none: Unsigned integer value
+-- dB: Signed float value with 2 decimal digits
+-- dBm: Signed float value with 2 decimal digits
+-- percent: Signed integer value
+-- ber: Unsigned integer value (dd of 1E-dd -3<=dd<=-37)
+-- pS: pico seconds (10E-12)
+
+
+NnOpticalPmValidity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical PM Validity Indicator"
+ SYNTAX INTEGER
+ {
+ notApplicable(1),
+ complete (2),
+ partial (3),
+ adjusted (4)
+ }
+
+-- Nortel Optical Recent PM Table
+-- (Current & Previous 15 Minute, Current & Previous Day PMs)
+
+nnOpticalPmRecent OBJECT IDENTIFIER ::= { nnOpticalPmObjects 1}
+
+nnOpticalPmRecentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NnOpticalPmRecentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Recent PM Table"
+ ::={ nnOpticalPmRecent 1 }
+
+nnOpticalPmRecentEntry OBJECT-TYPE
+ SYNTAX NnOpticalPmRecentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Recent PM Table Entry"
+ INDEX { nnOpticalPmRecentIfIndex, nnOpticalPmRecentMonType }
+ ::={ nnOpticalPmRecentTable 1 }
+
+NnOpticalPmRecentEntry ::= SEQUENCE {
+ nnOpticalPmRecentIfIndex Integer32,
+ nnOpticalPmRecentMonType NnOpticalPmMonType,
+ nnOpticalPmRecentIfIndexDescr SnmpAdminString,
+ nnOpticalPmRecentMonTypeDescr SnmpAdminString,
+ nnOpticalPmRecentUnits NnOpticalPmUnits,
+ nnOpticalPmCurr15MinValue SnmpAdminString,
+ nnOpticalPmCurr15MinValidity NnOpticalPmValidity,
+ nnOpticalPmCurr15MinDateAndTime DateAndTime,
+ nnOpticalPmPrev15MinValue SnmpAdminString,
+ nnOpticalPmPrev15MinValidity NnOpticalPmValidity,
+ nnOpticalPmPrev15MinDateAndTime DateAndTime,
+ nnOpticalPmCurrDayValue SnmpAdminString,
+ nnOpticalPmCurrDayValidity NnOpticalPmValidity,
+ nnOpticalPmCurrDayDateAndTime DateAndTime,
+ nnOpticalPmPrevDayValue SnmpAdminString,
+ nnOpticalPmPrevDayValidity NnOpticalPmValidity,
+ nnOpticalPmPrevDayDateAndTime DateAndTime
+ }
+
+nnOpticalPmRecentIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Recent PM Interface Index"
+ ::={ nnOpticalPmRecentEntry 1 }
+
+nnOpticalPmRecentMonType OBJECT-TYPE
+ SYNTAX NnOpticalPmMonType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Recent PM Monitoring Type"
+ ::={ nnOpticalPmRecentEntry 2}
+
+nnOpticalPmRecentIfIndexDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Recent PM Interface Index Description"
+ ::={ nnOpticalPmRecentEntry 3}
+
+nnOpticalPmRecentMonTypeDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Recent PM Monitoring Type Description"
+ ::={ nnOpticalPmRecentEntry 4}
+
+nnOpticalPmRecentUnits OBJECT-TYPE
+ SYNTAX NnOpticalPmUnits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Recent PM Units"
+ ::={ nnOpticalPmRecentEntry 5 }
+
+nnOpticalPmCurr15MinValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Current 15 Min PM Monitored Value"
+ ::={ nnOpticalPmRecentEntry 6 }
+
+nnOpticalPmCurr15MinValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Current 15 Min PM Validity Indicator"
+ ::={ nnOpticalPmRecentEntry 7 }
+
+nnOpticalPmCurr15MinDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Current 15 Min PM Date & Time"
+ ::={ nnOpticalPmRecentEntry 8 }
+
+nnOpticalPmPrev15MinValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Previous 15 Min PM Monitored Value"
+ ::={ nnOpticalPmRecentEntry 9 }
+
+nnOpticalPmPrev15MinValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Previous 15 Min PM Validity Indicator"
+ ::={ nnOpticalPmRecentEntry 10 }
+
+nnOpticalPmPrev15MinDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Previous 15 Min PM Date & Time"
+ ::={ nnOpticalPmRecentEntry 11 }
+
+nnOpticalPmCurrDayValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Current Day Monitored Value"
+ ::={ nnOpticalPmRecentEntry 12 }
+
+nnOpticalPmCurrDayValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Current Day PM Validity Indicator"
+ ::={ nnOpticalPmRecentEntry 13 }
+
+nnOpticalPmCurrDayDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Current Day PM Date & Time"
+ ::={ nnOpticalPmRecentEntry 14 }
+
+nnOpticalPmPrevDayValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Previous Day PM Monitored Value"
+ ::={ nnOpticalPmRecentEntry 15 }
+
+nnOpticalPmPrevDayValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Previous Day PM Validity Indicator"
+ ::={ nnOpticalPmRecentEntry 16 }
+
+nnOpticalPmPrevDayDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Previous Day PM Date & Time"
+ ::={ nnOpticalPmRecentEntry 17 }
+
+-- Nortel Optical Untimed PM Table
+
+nnOpticalPmUntimed OBJECT IDENTIFIER ::= { nnOpticalPmObjects 2 }
+
+nnOpticalPmUntTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NnOpticalPmUntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Table"
+ ::= { nnOpticalPmUntimed 1 }
+
+nnOpticalPmUntEntry OBJECT-TYPE
+ SYNTAX NnOpticalPmUntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Table Entry"
+ INDEX { nnOpticalPmUntIfIndex, nnOpticalPmUntMonType }
+ ::= { nnOpticalPmUntTable 1 }
+
+NnOpticalPmUntEntry ::= SEQUENCE {
+ nnOpticalPmUntIfIndex Integer32,
+ nnOpticalPmUntMonType NnOpticalPmMonType,
+ nnOpticalPmUntIfIndexDescr SnmpAdminString,
+ nnOpticalPmUntMonTypeDescr SnmpAdminString,
+ nnOpticalPmUntUnits NnOpticalPmUnits,
+ nnOpticalPmUntValue SnmpAdminString,
+ nnOpticalPmUntValidity NnOpticalPmValidity,
+ nnOpticalPmUntDateAndTime DateAndTime
+ }
+
+nnOpticalPmUntIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Interface Index"
+ ::={ nnOpticalPmUntEntry 1 }
+
+nnOpticalPmUntMonType OBJECT-TYPE
+ SYNTAX NnOpticalPmMonType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Monitoring Type"
+ ::={ nnOpticalPmUntEntry 2}
+
+nnOpticalPmUntIfIndexDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Interface Index Description"
+ ::={ nnOpticalPmUntEntry 3 }
+
+nnOpticalPmUntMonTypeDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM MonType Description"
+ ::={ nnOpticalPmUntEntry 4 }
+
+nnOpticalPmUntUnits OBJECT-TYPE
+ SYNTAX NnOpticalPmUnits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Units"
+ ::={ nnOpticalPmUntEntry 5 }
+
+nnOpticalPmUntValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Monitored Value"
+ ::={ nnOpticalPmUntEntry 6 }
+
+nnOpticalPmUntValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Validity Indicator"
+ ::={ nnOpticalPmUntEntry 7 }
+
+nnOpticalPmUntDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Untimed PM Monitoring Date & Time"
+ ::={ nnOpticalPmUntEntry 8 }
+
+-- Nortel Optical Baseline PM Table
+
+nnOpticalPmBaseline OBJECT IDENTIFIER ::= { nnOpticalPmObjects 3 }
+
+nnOpticalPmBaslnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NnOpticalPmBaslnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Table"
+ ::= { nnOpticalPmBaseline 1 }
+
+nnOpticalPmBaslnEntry OBJECT-TYPE
+ SYNTAX NnOpticalPmBaslnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Table Entry"
+ INDEX { nnOpticalPmBaslnIfIndex, nnOpticalPmBaslnMonType }
+ ::= { nnOpticalPmBaslnTable 1 }
+
+NnOpticalPmBaslnEntry ::= SEQUENCE {
+ nnOpticalPmBaslnIfIndex Integer32,
+ nnOpticalPmBaslnMonType NnOpticalPmMonType,
+ nnOpticalPmBaslnIfIndexDescr SnmpAdminString,
+ nnOpticalPmBaslnMonTypeDescr SnmpAdminString,
+ nnOpticalPmBaslnUnits NnOpticalPmUnits,
+ nnOpticalPmBaslnValue SnmpAdminString,
+ nnOpticalPmBaslnValidity NnOpticalPmValidity,
+ nnOpticalPmBaslnDateAndTime DateAndTime
+ }
+
+nnOpticalPmBaslnIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Interface Index"
+ ::={ nnOpticalPmBaslnEntry 1 }
+
+nnOpticalPmBaslnMonType OBJECT-TYPE
+ SYNTAX NnOpticalPmMonType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Monitoring Type"
+ ::={ nnOpticalPmBaslnEntry 2}
+
+nnOpticalPmBaslnIfIndexDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Interface Index Description "
+ ::={ nnOpticalPmBaslnEntry 3 }
+
+nnOpticalPmBaslnMonTypeDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Monitoring Type Description "
+ ::={ nnOpticalPmBaslnEntry 4 }
+
+nnOpticalPmBaslnUnits OBJECT-TYPE
+ SYNTAX NnOpticalPmUnits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Units"
+ ::={ nnOpticalPmBaslnEntry 5 }
+
+nnOpticalPmBaslnValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Monitored Value"
+ ::={ nnOpticalPmBaslnEntry 6 }
+
+nnOpticalPmBaslnValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Validity Indicator"
+ ::={ nnOpticalPmBaslnEntry 7 }
+
+nnOpticalPmBaslnDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Baseline PM Monitoring Date & Time"
+ ::={ nnOpticalPmBaslnEntry 8 }
+
+-- Nortel Optical Timed PM Tables (15 Minute & Day PMs )
+
+nnOpticalPmTimed OBJECT IDENTIFIER ::= { nnOpticalPmObjects 4 }
+
+nnOpticalPm15Min OBJECT IDENTIFIER ::= { nnOpticalPmTimed 1}
+
+nnOpticalPm15MinTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NnOpticalPm15MinEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Table"
+ ::= { nnOpticalPm15Min 1 }
+
+nnOpticalPm15MinEntry OBJECT-TYPE
+ SYNTAX NnOpticalPm15MinEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Table Entry"
+ INDEX { nnOpticalPm15MinIfIndex, nnOpticalPm15MinIntIndex,
+ nnOpticalPm15MinMonType }
+ ::= { nnOpticalPm15MinTable 1 }
+
+NnOpticalPm15MinEntry ::= SEQUENCE {
+ nnOpticalPm15MinIfIndex Integer32,
+ nnOpticalPm15MinIntIndex Integer32,
+ nnOpticalPm15MinMonType NnOpticalPmMonType,
+ nnOpticalPm15MinIfIndexDescr SnmpAdminString,
+ nnOpticalPm15MinMonTypeDescr SnmpAdminString,
+ nnOpticalPm15MinUnits NnOpticalPmUnits,
+ nnOpticalPm15MinValue SnmpAdminString,
+ nnOpticalPm15MinValidity NnOpticalPmValidity,
+ nnOpticalPm15MinDateAndTime DateAndTime
+ }
+
+nnOpticalPm15MinIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Interface Index"
+ ::={ nnOpticalPm15MinEntry 1 }
+
+nnOpticalPm15MinIntIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Interval Index.
+ Valid index values are 0-32 with 0 being
+ the current 15 minute interval and 1-32
+ being the previous 15 minute intervals."
+ ::={ nnOpticalPm15MinEntry 2}
+
+nnOpticalPm15MinMonType OBJECT-TYPE
+ SYNTAX NnOpticalPmMonType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Monitoring Type"
+ ::={ nnOpticalPm15MinEntry 3}
+
+nnOpticalPm15MinIfIndexDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Interface Index Description"
+ ::={ nnOpticalPm15MinEntry 4 }
+
+nnOpticalPm15MinMonTypeDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Monitoring Type Description"
+ ::={ nnOpticalPm15MinEntry 5 }
+
+nnOpticalPm15MinUnits OBJECT-TYPE
+ SYNTAX NnOpticalPmUnits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Units"
+ ::={ nnOpticalPm15MinEntry 6 }
+
+nnOpticalPm15MinValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Monitored Value"
+ ::={ nnOpticalPm15MinEntry 7 }
+
+nnOpticalPm15MinValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Validity Indicator"
+ ::={ nnOpticalPm15MinEntry 8 }
+
+nnOpticalPm15MinDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical 15 Minute PM Monitoring Date & Time"
+ ::={ nnOpticalPm15MinEntry 9 }
+
+nnOpticalPmDay OBJECT IDENTIFIER ::= { nnOpticalPmTimed 2 }
+
+nnOpticalPmDayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NnOpticalPmDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Table"
+ ::= { nnOpticalPmDay 1 }
+
+nnOpticalPmDayEntry OBJECT-TYPE
+ SYNTAX NnOpticalPmDayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Table Entry"
+ INDEX { nnOpticalPmDayIfIndex, nnOpticalPmDayIntIndex,
+ nnOpticalPmDayMonType }
+ ::= { nnOpticalPmDayTable 1 }
+
+NnOpticalPmDayEntry ::= SEQUENCE {
+ nnOpticalPmDayIfIndex Integer32,
+ nnOpticalPmDayIntIndex Integer32,
+ nnOpticalPmDayMonType NnOpticalPmMonType,
+ nnOpticalPmDayIfIndexDescr SnmpAdminString,
+ nnOpticalPmDayMonTypeDescr SnmpAdminString,
+ nnOpticalPmDayUnits NnOpticalPmUnits,
+ nnOpticalPmDayValue SnmpAdminString,
+ nnOpticalPmDayValidity NnOpticalPmValidity,
+ nnOpticalPmDayDateAndTime DateAndTime
+ }
+
+nnOpticalPmDayIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Interface Index"
+ ::={ nnOpticalPmDayEntry 1 }
+
+nnOpticalPmDayIntIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Interval Index.
+ Valid index values are 0-1 with 0 being
+ the current day interval and 1 being the
+ previous day interval"
+ ::={ nnOpticalPmDayEntry 2}
+
+nnOpticalPmDayMonType OBJECT-TYPE
+ SYNTAX NnOpticalPmMonType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical PM Monitoring Type"
+ ::={ nnOpticalPmDayEntry 3}
+
+nnOpticalPmDayIfIndexDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Interface Index Description"
+ ::={ nnOpticalPmDayEntry 4 }
+
+nnOpticalPmDayMonTypeDescr OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Monitoring Type Description"
+ ::={ nnOpticalPmDayEntry 5 }
+
+nnOpticalPmDayUnits OBJECT-TYPE
+ SYNTAX NnOpticalPmUnits
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Units"
+ ::={ nnOpticalPmDayEntry 6 }
+
+nnOpticalPmDayValue OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Monitored Value"
+ ::={ nnOpticalPmDayEntry 7 }
+
+nnOpticalPmDayValidity OBJECT-TYPE
+ SYNTAX NnOpticalPmValidity
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Validity Indicator"
+ ::={ nnOpticalPmDayEntry 8 }
+
+nnOpticalPmDayDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nortel Optical Day PM Monitoring Date & Time"
+ ::={ nnOpticalPmDayEntry 9 }
+
+END \ No newline at end of file
diff --git a/MIBS/nortel/RAPID-CITY b/MIBS/nortel/RAPID-CITY
new file mode 100644
index 0000000..8b15239
--- /dev/null
+++ b/MIBS/nortel/RAPID-CITY
@@ -0,0 +1,96906 @@
+RAPID-CITY DEFINITIONS ::= BEGIN
+
+-- ISSUES
+--
+-- None outstanding
+
+IMPORTS
+
+ MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION FROM SNMPv2-TC
+ enterprises, IpAddress, TimeTicks FROM RFC1155-SMI
+ Counter FROM RFC1155-SMI
+ DisplayString FROM RFC1213-MIB
+ RowStatus, TruthValue, MacAddress FROM SNMPv2-TC
+ DateAndTime, TimeStamp, RowPointer FROM SNMPv2-TC
+ Gauge32, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI
+ Unsigned32, Counter32, Counter64 FROM SNMPv2-SMI
+ StorageType, TimeInterval FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
+ AtmAddr FROM ATM-TC-MIB
+ PhysAddress,ifIndex FROM RFC1213-MIB
+ InetAddressType, InetAddress FROM INET-ADDRESS-MIB
+ InetAddressPrefixLength FROM INET-ADDRESS-MIB
+ ifAdminStatus, ifOperStatus FROM RFC1213-MIB
+ InetPortNumber FROM INET-ADDRESS-MIB
+ InetAutonomousSystemNumber FROM INET-ADDRESS-MIB
+ Ipv6IfIndex, Ipv6Address FROM IPV6-TC
+ Ipv6AddressPrefix FROM IPV6-TC
+ Ipv6AddressIfIdentifier FROM IPV6-TC
+ Ipv6IfIndexOrZero FROM IPV6-TC
+ ifAdminStatus, ifOperStatus FROM RFC1213-MIB
+ igmpInterfaceIfIndex, igmpInterfaceQuerier FROM IGMP-MIB
+ dvmrpInterfaceIfIndex, dvmrpNeighborIfIndex,
+ dvmrpNeighborAddress, dvmrpInterfaceOperState FROM DVMRP-MIB
+ ifAdminStatus, ifOperStatus FROM RFC1213-MIB
+ igmpCacheAddress, igmpCacheIfIndex FROM IGMP-MIB
+ ipNetToMediaNetAddress, ipNetToMediaPhysAddress FROM RFC1213-MIB
+ VrId FROM VRRP-MIB
+ SnmpAdminString,SnmpSecurityLevel,SnmpSecurityModel FROM SNMP-FRAMEWORK-MIB
+ IndexInteger FROM DIFFSERV-MIB
+ MplsTunnelIndex, MplsLabel, MplsExtendedTunnelId,
+ MplsTunnelInstanceIndex, MplsLdpIdentifier, MplsLSPID FROM MPLS-TC-STD-MIB
+ bgpPeerRemoteAddr, bgpPeerLastError, bgpPeerState FROM BGP4-MIB
+ secyIfEntry FROM IEEE8021-SECY-MIB
+ AddressFamilyNumbers, LldpManAddress, LldpSystemCapabilitiesMap,
+ LldpPortIdSubtype, LldpPortId, lldpRemEntry FROM LLDP-MIB
+ ipv6RouteEntry FROM IPV6-MIB
+ mldInterfaceQuerier, mldInterfaceIfIndex FROM IPV6-MLD-MIB
+ msdpPeerFsmEstablishedTransitions, msdpPeerState, msdpPeerEntry, msdpSACacheEntry FROM MSDP-MIB
+ ipMRouteEntry, ipMRouteNextHopEntry, ipMRouteInterfaceEntry FROM IPMROUTE-MIB
+ radiusDynAuthClientEntry FROM RADIUS-DYNAUTH-SERVER-MIB;
+
+rapidCity MODULE-IDENTITY
+ LAST-UPDATED "201205150000Z" -- May 15, 2012
+ ORGANIZATION "Bay Networks, Rapid-City Group"
+ CONTACT-INFO "
+ Edwin Tsang
+ Postal: Bay Networks, Inc.
+ 4401 Great America Parkway
+ Santa Clara, CA 95052-8185
+
+ Tel: 408-495-6159
+ Fax: 408-495-5215
+ E-mail: edwin_tsang@@baynetworks.com
+ "
+ DESCRIPTION "Enterprise MIB for the Accelar product family."
+ ::= { enterprises 2272 }
+
+--
+-- Local defines to avoid having to pull-in other RFC's.
+--
+BridgeId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An identifier that identifies the Bridge Id"
+ SYNTAX OCTET STRING (SIZE (8))
+
+Timeout ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An identifier that identifies the timeout value."
+ SYNTAX Integer32
+
+
+EnableValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Enable/Disable value."
+ SYNTAX INTEGER { enable(1), disable(2) }
+
+RcLongDisplayString ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The semantics are identical to the standard DisplayString
+ in RFC1213 and RFC2579, except for the longer length that
+ is allowed with this TC. "
+ SYNTAX OCTET STRING (SIZE(0..65535))
+--
+-- This variable type is used through out the Rapid-City enterprise
+-- MIB to denote the standard ifIndex in mib-2.
+--
+InterfaceIndex ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Port IfIndex."
+ SYNTAX Integer32
+
+InterfaceIndexOrZero ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "This textual convention is an extension of the
+ InterfaceIndex convention. The latter defines a greater
+ than zero value used to identify an interface or interface
+ sub-layer in the managed system. This extension permits the
+ additional value of zero. the value zero is object-specific
+ and must therefore be defined as part of the description of
+ any object which uses this syntax. Examples of the usage of
+ zero might include situations where interface was unknown,
+ or when none or all interfaces need to be referenced."
+ SYNTAX Integer32 (0..2147483647)
+
+
+--
+-- The string is 88 octets long, for a total of 704 bits. Each bit
+-- corresponds to a port, as represented by its ifIndex value . When a
+-- bit has the value one(1), the corresponding port is a member of the
+-- set. When a bit has the value zero(0), the corresponding port is not
+-- a member of the set. The encoding is such that the most significant
+-- bit of octet #1 corresponds to ifIndex 0, while the least significant
+-- bit of octet #88 corresponds to ifIndex 703."
+--
+
+PortSet ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The string is 88 octets long, for a total of 704 bits. Each bit
+ corresponds to a port, as represented by its ifIndex value . When a
+ bit has the value one(1), the corresponding port is a member of the
+ set. When a bit has the value zero(0), the corresponding port is not
+ a member of the set. The encoding is such that the most significant
+ bit of octet #1 corresponds to ifIndex 0, while the least significant
+ bit of octet #88 corresponds to ifIndex 703. In order to accommodate
+ future uses of this the string has a max size of 255 bytes."
+ SYNTAX OCTET STRING (SIZE (0..255))
+
+
+IdList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "An identifier for a list of Ids."
+ SYNTAX OCTET STRING
+
+VrfIdentifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Virtual Router Identifier.
+ VRFID 0 is reserved for the Administrative VRF
+ and cannot be used to create VRF's.
+ "
+ SYNTAX Unsigned32 (0..512)
+
+Ipv6NextHdr ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The ipv6 next header to look for."
+ SYNTAX INTEGER {
+ hop-by-hop(0), -- hop-by-hop
+ icmpv4(1), -- icmpv4
+ igmpv4(2), -- igmpv4
+ ipInIp(4), -- ip in ip encapsulation
+ tcp(6), -- tcp
+ egp(8), -- egp
+ udp(17), -- udp
+ ipv6(41), -- ipv6
+ routing(43), -- routing extension hdr
+ frag(44), -- fragmentation extension hdr
+ rsvp(46), -- rsvp
+ ipsecESP(50), -- ipsecESP
+ ipsecAh(51), -- ipsecAh
+ icmpv6(58), -- icmpv6
+ noNxtHdr(59), -- not next hdr
+ destOptions(60), -- destination options extension hdr
+ undefined(255) -- not provisioned
+ }
+
+RcVlanIdOrNone ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Range of VLAN IDs supported for application"
+ SYNTAX INTEGER (1..4094)
+
+RcVlanMask ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Each VLAN ID is stored as a bit in a mask. The most-significant (left-most) bit
+ represents Vlan ID 1."
+ SYNTAX OCTET STRING (SIZE (0..512))
+
+IpIsisPlsbNodeNickName ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Plsb Node Nick name."
+ SYNTAX OCTET STRING (SIZE(3))
+
+--
+-- Additions to resolve some SNMP V2 dependencies so we don't
+-- have to pull-in a lot of mib modules.
+--
+internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
+snmpV2 OBJECT IDENTIFIER ::= { internet 6 }
+snmpModules OBJECT IDENTIFIER ::= { snmpV2 3 }
+snmpMIB OBJECT IDENTIFIER ::= { snmpModules 1 }
+snmpMIBObjects OBJECT IDENTIFIER ::= { snmpMIB 1 }
+snmpTraps OBJECT IDENTIFIER ::= { snmpMIBObjects 5 }
+
+--
+-- Enterprise specific MIB groups
+--
+rcMgmt OBJECT IDENTIFIER ::= { rapidCity 1 }
+rcA1100 OBJECT IDENTIFIER ::= { rapidCity 2 }
+rcA1250 OBJECT IDENTIFIER ::= { rapidCity 6 }
+rcA1150 OBJECT IDENTIFIER ::= { rapidCity 7 }
+rcA1200 OBJECT IDENTIFIER ::= { rapidCity 8 }
+rcA1050 OBJECT IDENTIFIER ::= { rapidCity 9 }
+rcA740 OBJECT IDENTIFIER ::= { rapidCity 20 }
+rcA750 OBJECT IDENTIFIER ::= { rapidCity 21 }
+rcA790 OBJECT IDENTIFIER ::= { rapidCity 22 }
+rcA750S OBJECT IDENTIFIER ::= { rapidCity 23 }
+rcA8003 OBJECT IDENTIFIER ::= { rapidCity 280887555 }
+rcA8006 OBJECT IDENTIFIER ::= { rapidCity 280887558 }
+rcA8010 OBJECT IDENTIFIER ::= { rapidCity 280887562 }
+rcA8010co OBJECT IDENTIFIER ::= { rapidCity 1623064842 }
+rcA8610 OBJECT IDENTIFIER ::= { rapidCity 30 }
+rcA8606 OBJECT IDENTIFIER ::= { rapidCity 31 }
+rcA8110 OBJECT IDENTIFIER ::= { rapidCity 32 }
+rcA8106 OBJECT IDENTIFIER ::= { rapidCity 33 }
+rcA8603 OBJECT IDENTIFIER ::= { rapidCity 34 }
+rcA8103 OBJECT IDENTIFIER ::= { rapidCity 35 }
+rcA8110co OBJECT IDENTIFIER ::= { rapidCity 36 }
+rcA8610co OBJECT IDENTIFIER ::= { rapidCity 37 }
+rcBayStack OBJECT IDENTIFIER ::= { rapidCity 40 }
+rcA1424 OBJECT IDENTIFIER ::= { rapidCity 42 }
+rcA1648 OBJECT IDENTIFIER ::= { rapidCity 43 }
+rcA1612 OBJECT IDENTIFIER ::= { rapidCity 44 }
+rcA1624 OBJECT IDENTIFIER ::= { rapidCity 45 }
+rcRBS2402 OBJECT IDENTIFIER ::= { rapidCity 46 }
+-- From rapidCity 100 to rapidCity 200 is reserved for OM chassises
+rcVSP9012 OBJECT IDENTIFIER ::= { rapidCity 201 }
+rcVSP4850GTS OBJECT IDENTIFIER ::= { rapidCity 202 }
+rcVSP4850GTSPWRPLUS OBJECT IDENTIFIER ::= { rapidCity 203 }
+rcVSP9010 OBJECT IDENTIFIER ::= { rapidCity 204 }
+rcVSP8284XSQ OBJECT IDENTIFIER ::= { rapidCity 205 }
+rcVSP4450GSXPWRPLUS OBJECT IDENTIFIER ::= { rapidCity 206 }
+rcVSP4450GTXHTPWRPLUS OBJECT IDENTIFIER ::= { rapidCity 207 }
+rcVSP8404 OBJECT IDENTIFIER ::= { rapidCity 208 }
+rcVSP7254XSQ OBJECT IDENTIFIER ::= { rapidCity 209 }
+rcVSP7254XTQ OBJECT IDENTIFIER ::= { rapidCity 210 }
+rcVSP4450GSX OBJECT IDENTIFIER ::= { rapidCity 211 }
+rcVSP8608 OBJECT IDENTIFIER ::= { rapidCity 212 }
+-- APLS device start
+rcDSG8032 OBJECT IDENTIFIER ::= { rapidCity 213 }
+rcDSG6248CFP OBJECT IDENTIFIER ::= { rapidCity 214 }
+rcDSG7648 OBJECT IDENTIFIER ::= { rapidCity 215 }
+rcDSG7648C OBJECT IDENTIFIER ::= { rapidCity 216 }
+rcDSG7480 OBJECT IDENTIFIER ::= { rapidCity 217 }
+rcDSG6248 OBJECT IDENTIFIER ::= { rapidCity 218 }
+rcDSG6248P OBJECT IDENTIFIER ::= { rapidCity 219 }
+rcVSP8404C OBJECT IDENTIFIER ::= { rapidCity 220 }
+rcDSG9032 OBJECT IDENTIFIER ::= { rapidCity 221 }
+rcDSG8064 OBJECT IDENTIFIER ::= { rapidCity 222 }
+
+-- APLS device end
+rcVSP5030GSXuPWR OBJECT IDENTIFIER ::= { rapidCity 223 }
+rcVSP5054GSXuPWR OBJECT IDENTIFIER ::= { rapidCity 224 }
+
+rcSystem OBJECT IDENTIFIER ::= { rcMgmt 1 }
+rcTftp OBJECT IDENTIFIER ::= { rcMgmt 2 }
+rcVlan OBJECT IDENTIFIER ::= { rcMgmt 3 }
+rcChassis OBJECT IDENTIFIER ::= { rcMgmt 4 }
+rcMirror OBJECT IDENTIFIER ::= { rcMgmt 5 }
+rcDipSwitch OBJECT IDENTIFIER ::= { rcMgmt 6 }
+rcTblSize OBJECT IDENTIFIER ::= { rcMgmt 7 }
+rcIp OBJECT IDENTIFIER ::= { rcMgmt 8 }
+rcArp OBJECT IDENTIFIER ::= { rcMgmt 9 }
+rcRip OBJECT IDENTIFIER ::= { rcMgmt 10 }
+rcTest OBJECT IDENTIFIER ::= { rcMgmt 11 }
+rcStat OBJECT IDENTIFIER ::= { rcMgmt 12 }
+rcStg OBJECT IDENTIFIER ::= { rcMgmt 13 }
+rcBridge OBJECT IDENTIFIER ::= { rcMgmt 14 }
+rcBoot OBJECT IDENTIFIER ::= { rcMgmt 15 }
+rcDevice OBJECT IDENTIFIER ::= { rcMgmt 16 }
+rcMlt OBJECT IDENTIFIER ::= { rcMgmt 17 }
+rcWeb OBJECT IDENTIFIER ::= { rcMgmt 18 }
+rcCli OBJECT IDENTIFIER ::= { rcMgmt 19 }
+rcError OBJECT IDENTIFIER ::= { rcMgmt 20 }
+rcTraps OBJECT IDENTIFIER ::= { rcMgmt 21 }
+rcSyslog OBJECT IDENTIFIER ::= { rcMgmt 22 }
+rcDiag OBJECT IDENTIFIER ::= { rcMgmt 23 }
+rcIpx OBJECT IDENTIFIER ::= { rcMgmt 24 }
+rcPos OBJECT IDENTIFIER ::= { rcMgmt 26 }
+rcLinkFlapDetect OBJECT IDENTIFIER ::= { rcMgmt 27 }
+rcV1Traps OBJECT IDENTIFIER ::= { rcMgmt 28 }
+rcRadius OBJECT IDENTIFIER ::= { rcMgmt 29 }
+rcIgmp OBJECT IDENTIFIER ::= { rcMgmt 30 }
+rcUserSetTime OBJECT IDENTIFIER ::= { rcMgmt 31 }
+rcL2Redundancy OBJECT IDENTIFIER ::= { rcMgmt 32 }
+rcNtp OBJECT IDENTIFIER ::= { rcMgmt 33 }
+rcSsh OBJECT IDENTIFIER ::= { rcMgmt 34 }
+rcSvlan OBJECT IDENTIFIER ::= { rcMgmt 35 }
+-- This is a place holder reminder reserved for OM 2.0
+-- rcOpm rcMgmt 36
+-- rcVpn rcMgmt 37
+-- rcOeAdm rcMgmt 38
+-- rcTlsVpn rcMgmt 39
+-- rcTls rcMgmt 40
+rcTengEnet OBJECT IDENTIFIER ::= { rcMgmt 50 }
+rcRec OBJECT IDENTIFIER ::= { rcMgmt 51 }
+-- rcTdc rcMgmt 52
+rcLacp OBJECT IDENTIFIER ::= { rcMgmt 53 }
+-- rcQos rcMgmt 54
+-- rcFilter rcMgmt 55
+rcLicense OBJECT IDENTIFIER ::= { rcMgmt 56 }
+rcEap OBJECT IDENTIFIER ::= { rcMgmt 57 }
+rcFdb OBJECT IDENTIFIER ::= { rcMgmt 60 }
+rcIpv6 OBJECT IDENTIFIER ::= { rcMgmt 62 }
+rcIsis OBJECT IDENTIFIER ::= { rcMgmt 63 }
+rcSlpp OBJECT IDENTIFIER ::= { rcMgmt 64 }
+--TACACS+
+rcTacacs OBJECT IDENTIFIER ::= { rcMgmt 65 }
+rcIpfix OBJECT IDENTIFIER ::= { rcMgmt 66 }
+rcOspfv3 OBJECT IDENTIFIER ::= { rcMgmt 67 }
+rcCfm OBJECT IDENTIFIER ::= { rcMgmt 69 }
+rcPlugOptMod OBJECT IDENTIFIER ::= { rcMgmt 71 }
+rcVrrp OBJECT IDENTIFIER ::= { rcMgmt 73 }
+rcMpls OBJECT IDENTIFIER ::= { rcMgmt 74 }
+rcIpMRoute OBJECT IDENTIFIER ::= { rcMgmt 76 }
+rcPlsb OBJECT IDENTIFIER ::= { rcMgmt 78 }
+rcMsdp OBJECT IDENTIFIER ::= { rcMgmt 80 }
+rcKhi OBJECT IDENTIFIER ::= { rcMgmt 85 }
+rcIke OBJECT IDENTIFIER ::= { rcMgmt 86 }
+rcIsid OBJECT IDENTIFIER ::= { rcMgmt 87 }
+rcMACSec OBJECT IDENTIFIER ::= { rcMgmt 88 }
+
+rc2k OBJECT IDENTIFIER ::= { rcMgmt 100 }
+rcVossSystem OBJECT IDENTIFIER ::= { rcMgmt 101 }
+rcCliSystem OBJECT IDENTIFIER ::= { rcMgmt 102 }
+rcSmtp OBJECT IDENTIFIER ::= { rcMgmt 103 }
+rcPowerRanger OBJECT IDENTIFIER ::= { rcMgmt 202 }
+rcVrf OBJECT IDENTIFIER ::= { rcMgmt 203 }
+rcCobaltBlue OBJECT IDENTIFIER ::= { rcMgmt 204 }
+rcVrrpv3 OBJECT IDENTIFIER ::= { rcMgmt 206 }
+rcVspTalk OBJECT IDENTIFIER ::= { rcMgmt 208 }
+rcVirtualIst OBJECT IDENTIFIER ::= { rcMgmt 211 }
+rcSingleCpSystem OBJECT IDENTIFIER ::= { rcMgmt 212 }
+rcIpsec OBJECT IDENTIFIER ::= { rcMgmt 213 }
+rcASG OBJECT IDENTIFIER ::= { rcMgmt 214 }
+rcMld OBJECT IDENTIFIER ::= { rcMgmt 215 }
+rcMRouteIpv6 OBJECT IDENTIFIER ::= { rcMgmt 216 }
+rcPimIpv6 OBJECT IDENTIFIER ::= { rcMgmt 217 }
+rcVxlan OBJECT IDENTIFIER ::= { rcMgmt 218 }
+rcDvr OBJECT IDENTIFIER ::= { rcMgmt 219 }
+rcLldpExt OBJECT IDENTIFIER ::= { rcMgmt 220 }
+rcSflow OBJECT IDENTIFIER ::= { rcMgmt 221 }
+
+rcDigitalCert OBJECT IDENTIFIER ::= { rcMgmt 222 }
+rcNls OBJECT IDENTIFIER ::= { rcMgmt 223 }
+rcOvsdb OBJECT IDENTIFIER ::= { rcMgmt 225 }
+rcAppTelemetry OBJECT IDENTIFIER ::= { rcMgmt 226 }
+
+-- LOGICAL (System) Elements
+
+rcSysIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This entity's IP address."
+ ::= { rcSystem 1 }
+
+rcSysNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This entity's subnet mask."
+ ::= { rcSystem 2 }
+
+rcSysBroadcast OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This entity's broadcast address."
+ ::= { rcSystem 3 }
+
+-- Community Strings
+
+rcSysCommReadWriteAll OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When an SNMP message is received by this entity, the
+ community string in the message is compared with this
+ string first. If it matches, read-write access is
+ granted to all items in the MIB. If it doesn't
+ match, the rcSysCommReadWrite string is compared next."
+ ::= { rcSystem 4 }
+
+rcSysCommReadWrite OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When an SNMP message is received by this entity, the
+ community string in the message is compared with this
+ string second. If it matches, read-write access is
+ granted to all items in the MIB except community
+ strings. (Community strings appear empty when read
+ and return a no such name error when an attempt is
+ made to write them.) If it doesn't match, the
+ rcSysCommReadWriteLayer3 string is compared next."
+ ::= { rcSystem 5 }
+
+rcSysCommReadOnly OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When an SNMP message is received by this entity, the
+ community string in the message is compared with this
+ string third. If it matches, read-only access is
+ granted to all items in the MIB except community
+ strings. (Community strings appear empty when read.)
+ If it doesn't match, no access is granted, no
+ response is sent back to the SNMP requester, and
+ SNMP traps are sent to the SNMP trap receiver(s) if
+ configured."
+ ::= { rcSystem 6 }
+
+-- Other
+
+rcSysVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Software version running on device"
+ ::= { rcSystem 7 }
+
+rcSysAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ hardReset(2), -- power on tests
+ softReset(3), -- reset w/o power on tests
+ saveToNVRAM(4), -- save current config to NVRAM
+ resetCounters(5), -- reset all statistic counters
+ saveToStandbyNVRAM(6), -- save config to slave NVRAM
+ cpuSwitchOver(7), -- CPU board switch-over
+ checkSwInFlash(8),
+ checkSwInPcmcia(9),
+ resetConsole(10),
+ resetModem(11),
+ flushIpRouteTbl(12),
+ saveRuntimeConfig(13), -- 8k only
+ saveRuntimeConfigToSlave(14), -- 8k only
+ saveBootConfig(15), -- 8k only
+ saveSlaveBootConfig(16), -- 8k only
+ resetIstStatCounters(17)
+-- being used in rel2.2(18)
+-- being used in rel2.2(19)
+-- reserve(20)
+-- reserve(21)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Initiate a system action."
+ DEFVAL { none }
+ ::= { rcSystem 8 }
+
+rcSysResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ inProgress(2), -- in progress
+ success(3), -- success
+ fail(4), -- failure
+ flashReadFailed(5), -- could not read from flash
+ pcmciaReadFailed(6), -- could not read from pcmcia
+ crcCheckFailed(7),
+ noStandbyCpu(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Result from the last system action."
+ DEFVAL { none }
+ ::= { rcSystem 9 }
+
+rcSysLastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last management initiated configuration
+ change since sysUpTime."
+ ::= { rcSystem 10 }
+
+rcSysLastVlanChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last management initiated VLAN configuration
+ change since sysUpTime."
+ ::= { rcSystem 11 }
+
+rcSysLastStatisticsReset OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last management initiated statistics reset
+ since sysUpTime."
+ ::= { rcSystem 12 }
+
+-- Global Statistics
+
+rcSysBufferUtil OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Buffer utilization as a percentage of the
+ total amount of buffer space in the system.
+ A high value indicates congestion."
+ ::= { rcSystem 13 }
+
+rcSysBufferUtilPeak OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The largest buffer utilization since sysUpTime"
+ ::= { rcSystem 14 }
+
+rcSysBufferUtilPeakTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Timestamp for rcSysPeakBandwidth"
+ ::= { rcSystem 15 }
+
+rcSysNVRamSize OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Non-volatile RAM in Kbytes"
+ ::= { rcSystem 16 }
+
+rcSysNVRamUsed OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Non-volatile RAM in use in Kbytes"
+ ::= { rcSystem 17 }
+
+rcSysLastSaveToNVRam OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SysUpTime of the last time when NVRAM was
+ written to. This could be a save of the system
+ configuration or via a file transfer of a
+ configuration file."
+ ::= { rcSystem 18 }
+
+rcSysLastSaveToStandbyNVRam OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SysUpTime of the last time when the standby NVRAM
+ (on the back-up CPU board) was written to."
+ ::= { rcSystem 19 }
+
+rcSysCpuUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of CPU utilization.
+ This object is not supported on VSP. VSP uses
+ rcKhiSlotCpuCurrentUtil"
+ ::= { rcSystem 20 }
+
+rcSysSwitchFabricUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of Switching Fabric utilization. Object
+ is not support on VSP"
+ ::= { rcSystem 21 }
+
+rcSysRmonMemSize OBJECT-TYPE
+ SYNTAX INTEGER (250000..4000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Amount of RAM in bytes to allocate for RMON
+ to use when rcSysRmonEnable is TRUE."
+ ::= { rcSystem 22 }
+
+rcSysRmonEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Control whether the RMON feature should be
+ enabled.
+
+ To enable the RMON feature, set this variable to
+ true. The RMON agent in the device will get
+ started immediately if the amount of memory
+ specified by rcSysRmonMemSize is currently
+ available in the device.
+
+ To disable the RMON feature, set this variable to
+ false, save the new setting to NVRAM, and reboot
+ the device. After the device is rebooted the
+ RMON agent will not be operational."
+ ::= { rcSystem 23 }
+
+rcSysRmonSaveConfig OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Control whether RMON configuration information
+ should be saved to NVRAM so RMON settings can
+ be automatically reinstalled after a system
+ reboot.
+
+ Setting rcSysRmonSaveConfig to true does not
+ immediately save the configuration information.
+ The save happens when the rcSysAction variable
+ is set to 'saveToNVRAM(4)'.
+
+ This option is only meaningful when the
+ rcSysRmonEnable variable is set to true."
+ ::= { rcSystem 24 }
+
+rcSysRmonTrapOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ toOwner(1),
+ toAll(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether RMON traps should be
+ sent to only the owner of the RMON alarm (i.e.,
+ the manager that created the alarm entry) or
+ all trap recipients in the system trap receiver
+ table."
+ DEFVAL { toOwner }
+ ::= { rcSystem 25 }
+
+rcSysSupportRouting OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate whether routing is supported
+ in this product."
+ ::= { rcSystem 26 }
+
+rcSysSupportWebServer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate whether WebServer is supported
+ in this product."
+ ::= { rcSystem 27 }
+
+rcSysLastIpAddrChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last management initiated IP address change
+ since sysUpTime. Any addition or deletion of
+ an IP address to a single routable port or
+ a VLAN is time-stamped by this variable."
+ ::= { rcSystem 28 }
+
+rcSysCommReadWriteLayer3 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When an SNMP message is received by this entity, the
+ community string in the message is compared with this
+ string third. If it matches, read-write access is
+ granted to all Layer-3 items in the MIB except community
+ strings. (Community strings appear empty when read
+ and return a no such name error when an attempt is
+ made to write them.) If it doesn't match, the
+ rcSysCommReadWriteLayer2 string is compared next."
+ ::= { rcSystem 29 }
+
+rcSysCommReadWriteLayer2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When an SNMP message is received by this entity, the
+ community string in the message is compared with this
+ string fourth. If it matches, read-write access is
+ granted to all Layer-2 items in the MIB except community
+ strings. (Community strings appear empty when read
+ and return a no such name error when an attempt is
+ made to write them.) If it doesn't match, the
+ rcSysCommReadOnly string is compared next."
+ ::= { rcSystem 30 }
+
+rcSysAccessPolicyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the system access policy feature.
+ if 'true', the rcSysAccessPolicyTable is examined to
+ determine which packets should be allowed or denied
+ access to this device."
+ DEFVAL { false }
+ ::= { rcSystem 31 }
+
+rcSysDefaultRuntimeConfigFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "default config."
+ ::= { rcSystem 32 }
+
+rcSysDefaultBootConfigFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "default boot config."
+ ::= { rcSystem 33 }
+
+rcSysConfigFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "File name used in conjunction with rcSysAction.
+
+ If rcSysAction is set to 'saveRuntimeConfig' or
+ 'saveRuntimeConfigToSlave' then this file name
+ will be used instead of the file name specified
+ in rcSysDefaultRuntimeConfigFileName.
+
+ If rcSysAction is set to 'saveBootConfig' or
+ 'saveBootConfigToSlave' then this file name will
+ be used insteaad of the file name specified in
+ rcSysDefaultBootConfigFileName.
+
+ If the file name is blank (i.e., nothing is
+ entered) then the default file name will be
+ used."
+ ::= { rcSystem 34 }
+
+rcSysLastRunTimeConfigSave OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SysUpTime of the last time when the run time
+ configuration was written to."
+ ::= { rcSystem 35 }
+
+rcSysLastRunTimeConfigSaveToSlave OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SysUpTime of the last time when the run time
+ configuration was written to slave NVRAM."
+ ::= { rcSystem 36 }
+
+rcSysLastBootConfigSave OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SysUpTime of the last time when the boot
+ configuration was written to."
+ ::= { rcSystem 37 }
+
+rcSysLastBootConfigSaveOnSlave OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SysUpTime of the last time when the boot
+ configuration was written on the slave NVRAM."
+ ::= { rcSystem 38 }
+
+rcSysRmonUtilizationMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ halfDuplex(1),
+ fullDuplex(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to control whether RMON should use a half-duplex
+ or full-duplex formula to calculate port utilization.
+ When set to 'halfDuplex', RMON will use InOctets and
+ the port's speed to calculate port utilization (this
+ is the standard RMON rfc1271 convention).
+ When set to 'fullDuplex', RMON will use InOctets and
+ OutOctets and 2X the port's speed to calculate port
+ utilization. Furthermore, if this variable is set to
+ 'fullDuplex', but the port is operating in a
+ half-duplex mode, the calculation defaults back to
+ the rfc1271 convention."
+ DEFVAL { halfDuplex }
+ ::= { rcSystem 39 }
+
+rcSysCommReadWriteLayer1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "read-write L1 access"
+ ::= { rcSystem 40 }
+
+rcSysOtherBufferUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bw currently consumed"
+ ::= { rcSystem 41 }
+
+rcSysOtherBufferUtilPeak OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "peak bw since reset"
+ ::= { rcSystem 42 }
+
+rcSysOtherBufferUtilPeakTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "timestamp for rcSysPeakBw"
+ ::= { rcSystem 43 }
+
+rcSysOtherCpuUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "% cpu utilization"
+ ::= { rcSystem 44 }
+
+rcSysOtherSwitchFabricUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "% switch fabric util"
+ ::= { rcSystem 45 }
+
+rcSysDramSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dram size in mega-bytes. It is not supported
+ on VSP"
+ ::= { rcSystem 46 }
+
+rcSysDramUsed OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dram used in percentage. It is not supported
+ on VSP"
+ ::= { rcSystem 47 }
+
+rcSysDramFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dram free size in kilo-bytes. It is not supported
+ on VSP"
+ ::= { rcSystem 48 }
+
+rcSysDramMaxBlockFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dram max block free size in kilo-bytes. it is not
+ supported on VSP"
+ ::= { rcSystem 49 }
+
+rcSysVirtualIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Virtual IP is an IP address that owned and
+ advertised only by the master CPU. So whichever
+ CPU is master registers this IP address. Unlike the
+ management IP address, this address goes in the
+ switch config file and not the boot config"
+ ::= { rcSystem 51 }
+
+rcSysVirtualNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Net mask of the management virtual Ip address"
+ ::= { rcSystem 52 }
+
+rcSysReadWriteLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of the read/write level"
+ ::= { rcSystem 53 }
+
+rcSysMTUSize OBJECT-TYPE
+ SYNTAX INTEGER {
+ mtu1950(1),
+ mtu9600(2),
+ mtu1522(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the maximum transmission size of frames that all
+ the ports on the chassis support."
+ DEFVAL { mtu1950 }
+ ::= { rcSystem 55 }
+
+rcSysClockSyncTime OBJECT-TYPE
+ SYNTAX INTEGER (15..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval at which RTC and system clocks are
+ synchronized.Not supported in VSP 3.3"
+ DEFVAL { 60 }
+ ::= { rcSystem 56 }
+
+rcSysForceTrapSender OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is a flag that if user wants to configured
+ CLIP (Circuit Less IP) as trap originator."
+ ::= { rcSystem 57 }
+
+rcSysMrouteStrLimit OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable or disable mroute stream limit in system."
+ DEFVAL { false }
+ ::= { rcSystem 58 }
+
+-- Trap Receiver Table
+
+rcSysTrapRecvTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysTrapRecvEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "The trap receiver table (0 to 25 entries). This
+ table lists the addresses of Network Management
+ Stations that should receive trap messages from
+ this entity when an exception condition occurs."
+ ::= { rcSystem 60 }
+
+rcSysTrapRecvEntry OBJECT-TYPE
+ SYNTAX RcSysTrapRecvEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A trap receiver table entry."
+ INDEX { rcSysTrapRecvAddress }
+ ::= { rcSysTrapRecvTable 1 }
+
+RcSysTrapRecvEntry ::=
+ SEQUENCE {
+ rcSysTrapRecvAddress IpAddress,
+ rcSysTrapRecvVersion INTEGER,
+ rcSysTrapRecvCommunity DisplayString,
+ rcSysTrapRecvSrcAddress IpAddress,
+ rcSysTrapRecvRowStatus RowStatus
+ }
+
+rcSysTrapRecvAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "IP address for trap receiver."
+ ::= { rcSysTrapRecvEntry 1 }
+
+rcSysTrapRecvVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v1(1),
+ v2c(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The version of trap receiver."
+ DEFVAL { v1 }
+ ::= { rcSysTrapRecvEntry 2 }
+
+rcSysTrapRecvCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Community string used for trap messages to this
+ trap receiver."
+ ::= { rcSysTrapRecvEntry 3 }
+
+rcSysTrapRecvSrcAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Source IP address to use when sending traps.
+ This IP address will be inserted into the
+ source IP address field in the UDP trap packet."
+ ::= { rcSysTrapRecvEntry 4 }
+
+rcSysTrapRecvRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcSysTrapRecvEntry 5 }
+
+
+-- Access Policy Table
+
+rcSysAccessPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysAccesspolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Management access policy table. This table is
+ used to permit or deny access to this device via
+ the specified source Id."
+ ::= { rcSystem 61 }
+
+rcSysAccessPolicyEntry OBJECT-TYPE
+ SYNTAX RcSysAccesspolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An access policy table entry."
+ INDEX { rcSysAccessPolicyId }
+ ::= { rcSysAccessPolicyTable 1 }
+
+RcSysAccesspolicyEntry ::=
+ SEQUENCE {
+ rcSysAccessPolicyId INTEGER,
+ rcSysAccessPolicyName DisplayString,
+ rcSysAccessPolicyPolicyEnable TruthValue,
+ rcSysAccessPolicyMode INTEGER,
+ rcSysAccessPolicyService INTEGER,
+ rcSysAccessPolicyPrecedence INTEGER,
+ rcSysAccessPolicyNetAddr IpAddress, -- obsolete
+ rcSysAccessPolicyNetMask IpAddress, -- obsolete
+ rcSysAccessPolicyTrustedHostAddr IpAddress,-- obsolete
+ rcSysAccessPolicyTrustedHostUserName DisplayString,
+ rcSysAccessPolicyAccessLevel INTEGER,
+ rcSysAccessPolicyLog TruthValue,
+ rcSysAccessPolicyUsage Counter32,
+ rcSysAccessPolicyRowStatus RowStatus,
+ rcSysAccessPolicyAccessStrict TruthValue,
+ rcSysAccessPolicyNetInetAddrType INTEGER,
+ rcSysAccessPolicyNetInetAddress InetAddress,
+ rcSysAccessPolicyNetInetAddrPrefixLen InetAddressPrefixLength,
+ rcSysAccessPolicyTrustedHostInetAddress InetAddress
+ }
+
+rcSysAccessPolicyId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Policy Id."
+ ::= { rcSysAccessPolicyEntry 1 }
+
+rcSysAccessPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of this policy."
+ ::= { rcSysAccessPolicyEntry 2 }
+
+rcSysAccessPolicyPolicyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether this policy is currently
+ active."
+ DEFVAL { true }
+ ::= { rcSysAccessPolicyEntry 3 }
+
+rcSysAccessPolicyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether a packet having a
+ source IP address that matches this entry
+ should be permitted to enter the device or
+ denied access."
+ DEFVAL { allow }
+ ::= { rcSysAccessPolicyEntry 4 }
+
+rcSysAccessPolicyService OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Is represented as bitset to indicate which protocol
+ this entry should be applied to.
+ Value is one of multiple(logical 'OR')
+ of the following values:
+ telnet(1),
+ snmp(2),
+ tftp(4),
+ ftp(8),
+ http(16),
+ rlogin(32),
+ ssh(64),
+ snmp-v3(128)
+ telnet(1): enables telnet service
+ snmp(2): enables snmp service
+ tftp(4): enables tftp service
+ ftp(8): enables ftp service
+ http(16): enables http service
+ rlogin(32): enables rlogin service
+ ssh(64): enables ssh service
+ snmp-v3(128): enables snmp service for v3 groups
+ Value 0 means no service enabled."
+ DEFVAL { 0 }
+ ::= { rcSysAccessPolicyEntry 5 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcSysAccessPolicyService none 0
+-- rcSysAccessPolicyService telnet 1
+-- rcSysAccessPolicyService snmp 2
+-- rcSysAccessPolicyService tftp 4
+-- rcSysAccessPolicyService ftp 8
+-- rcSysAccessPolicyService http 16
+-- rcSysAccessPolicyService rlogin 32
+-- rcSysAccessPolicyService ssh 64
+-- rcSysAccessPolicyService snmp_v3 128
+-- rcSysAccessPolicyService all 255
+-- =end enum
+
+rcSysAccessPolicyPrecedence OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the precedence of this policy.
+ The Lower the number the higher the precedence."
+ DEFVAL { 10 }
+ ::= { rcSysAccessPolicyEntry 6 }
+
+rcSysAccessPolicyNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Source network IP address."
+ ::= { rcSysAccessPolicyEntry 7 }
+
+rcSysAccessPolicyNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Source network mask."
+ ::= { rcSysAccessPolicyEntry 8 }
+
+rcSysAccessPolicyTrustedHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Trusted IP address of host performing a rlogin
+ into the device."
+ ::= { rcSysAccessPolicyEntry 9 }
+
+rcSysAccessPolicyTrustedHostUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..30))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name on the trusted host performing a rlogin
+ into the device."
+ ::= { rcSysAccessPolicyEntry 10 }
+
+rcSysAccessPolicyAccessLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ readOnly(1),
+ readWrite(2),
+ readWriteAll(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Access level of trusted host."
+ DEFVAL { readOnly }
+ ::= { rcSysAccessPolicyEntry 11 }
+
+rcSysAccessPolicyLog OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether logging should be
+ performed if this policy was applied."
+ DEFVAL { false }
+ ::= { rcSysAccessPolicyEntry 12 }
+
+rcSysAccessPolicyUsage OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Usage Counter"
+ ::= { rcSysAccessPolicyEntry 13 }
+
+rcSysAccessPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete an entry"
+ ::= { rcSysAccessPolicyEntry 14 }
+
+rcSysAccessPolicyAccessStrict OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to restrict the access level specified in
+ the system access policy table to exactly the
+ same access level as specified by user. If TRUE
+ then only the access level in the policy table
+ is allowed access. If FALSE, then the default
+ behavior is to assume the access level specified
+ in policy table as the floor."
+ DEFVAL { false }
+ ::= { rcSysAccessPolicyEntry 15 }
+
+rcSysAccessPolicyNetInetAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ ipv4(1),
+ ipv6(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source network Inet Address Type."
+ ::= { rcSysAccessPolicyEntry 16 }
+
+rcSysAccessPolicyNetInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source network Inet Address (prefix/network)."
+ ::= { rcSysAccessPolicyEntry 17 }
+
+rcSysAccessPolicyNetInetAddrPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source network Inet Address Prefix-Length/Mask."
+ ::= { rcSysAccessPolicyEntry 18 }
+
+rcSysAccessPolicyTrustedHostInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Trusted Inet address of host performing a rlogin
+ into the device."
+ ::= { rcSysAccessPolicyEntry 19 }
+
+
+rcSysAccPolSnmpGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysAccPolSnmpGrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SNMP group list for access policy"
+ ::= { rcSystem 95 }
+
+rcSysAccPolSnmpGrpEntry OBJECT-TYPE
+ SYNTAX RcSysAccPolSnmpGrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table entry which covers the groups under snmp service."
+ INDEX { rcSysAccessPolicyId, rcSysAccPolSnmpGrpName, rcSysAccPolSnmpGrpModel}
+ ::= { rcSysAccPolSnmpGrpTable 1 }
+
+RcSysAccPolSnmpGrpEntry ::=
+ SEQUENCE {
+ rcSysAccPolSnmpGrpName SnmpAdminString,
+ rcSysAccPolSnmpGrpModel SnmpSecurityModel,
+ rcSysAccPolSnmpGrpRowStatus RowStatus
+ }
+
+rcSysAccPolSnmpGrpName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The snmp-v3 group name"
+ ::= { rcSysAccPolSnmpGrpEntry 1 }
+
+rcSysAccPolSnmpGrpModel OBJECT-TYPE
+ SYNTAX SnmpSecurityModel
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The snmp model"
+ ::= { rcSysAccPolSnmpGrpEntry 2 }
+
+rcSysAccPolSnmpGrpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status"
+ ::= { rcSysAccPolSnmpGrpEntry 3 }
+
+-- This is mib have no JDM support
+
+
+-- Trap Sender Address Table
+
+rcSysTrapSenderTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysTrapSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The trap sender table (0 to 25 entries). This
+ table lists the addresses of Network Management
+ Stations and the Source Address that should receive
+ trap messages from this entity when an exception
+ condition occurs."
+ ::= { rcSystem 62 }
+
+rcSysTrapSenderEntry OBJECT-TYPE
+ SYNTAX RcSysTrapSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A trap sender table entry."
+ INDEX { rcSysTrapSenderRecvAddress }
+ ::= { rcSysTrapSenderTable 1 }
+
+RcSysTrapSenderEntry ::=
+ SEQUENCE {
+ rcSysTrapSenderRecvAddress IpAddress,
+ rcSysTrapSenderSrcAddress IpAddress
+ }
+
+rcSysTrapSenderRecvAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address for trap receiver."
+ ::= { rcSysTrapSenderEntry 1 }
+
+rcSysTrapSenderSrcAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP address for trap sender."
+ ::= { rcSysTrapSenderEntry 2 }
+
+-- DNS Server List Mibs
+
+rcSysDnsServerListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysDnsServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DNS serever list table used to store the
+ details of the DNS server configured."
+ ::= { rcSystem 64 }
+
+rcSysDnsServerListEntry OBJECT-TYPE
+ SYNTAX RcSysDnsServerListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcSysDnsServerListType }
+ ::= { rcSysDnsServerListTable 1 }
+
+RcSysDnsServerListEntry ::=
+ SEQUENCE {
+ rcSysDnsServerListType INTEGER,
+ rcSysDnsServerListIp IpAddress, -- obsolete
+ rcSysDnsServerListStatus INTEGER,
+ rcSysDnsServerListRequestCount Counter32,
+ rcSysDnsServerListSuccessCount Counter32,
+ rcSysDnsServerListRowStatus RowStatus,
+ rcSysDnsServerListAddressType InetAddressType,
+ rcSysDnsServerListAddress InetAddress
+ }
+
+rcSysDnsServerListType OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(0),
+ secondary(1),
+ tertiary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of the DNS server"
+ ::= { rcSysDnsServerListEntry 1 }
+
+rcSysDnsServerListIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "IP address of the DNS server"
+ ::= { rcSysDnsServerListEntry 2 }
+
+rcSysDnsServerListStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(0),
+ in-active(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of DNS server"
+ ::= { rcSysDnsServerListEntry 3 }
+
+rcSysDnsServerListRequestCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of request send to this server"
+ ::= { rcSysDnsServerListEntry 4 }
+
+rcSysDnsServerListSuccessCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of request send to this server which
+ are successful"
+ ::= { rcSysDnsServerListEntry 5 }
+
+rcSysDnsServerListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete DNS server entries
+ in rcSysDnsServerListTable."
+ ::= { rcSysDnsServerListEntry 6 }
+
+rcSysDnsServerListAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address type of DNS Server."
+ ::= { rcSysDnsServerListEntry 7 }
+
+rcSysDnsServerListAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address of the DNS Server"
+ ::= { rcSysDnsServerListEntry 8 }
+
+-- DNS Server List End
+
+-- DNS Host Table
+
+rcSysDnsHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysDnsHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DNS Host table."
+ ::= { rcSystem 65 }
+
+rcSysDnsHostEntry OBJECT-TYPE
+ SYNTAX RcSysDnsHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcSysDnsHostData }
+ ::= { rcSysDnsHostTable 1 }
+
+RcSysDnsHostEntry ::=
+ SEQUENCE {
+ rcSysDnsHostData OCTET STRING,
+ rcSysDnsHostName OCTET STRING (SIZE(0..256)),
+ rcSysDnsHostIpAddress IpAddress, -- obsolete
+ rcSysDnsHostSource OCTET STRING (SIZE(0..256)),
+ rcSysDnsHostAddressType InetAddressType,
+ rcSysDnsHostAddress InetAddress
+ }
+
+rcSysDnsHostData OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host Name or Host IP Address."
+ ::= { rcSysDnsHostEntry 1 }
+
+rcSysDnsHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host Name."
+ ::= { rcSysDnsHostEntry 2 }
+
+rcSysDnsHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host IP Address."
+ ::= { rcSysDnsHostEntry 3 }
+
+rcSysDnsHostSource OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "DNS Server IP or /etc/host file."
+ ::= { rcSysDnsHostEntry 4 }
+
+rcSysDnsHostAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Address Type of the Host."
+ ::= { rcSysDnsHostEntry 5 }
+
+rcSysDnsHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Address of the Host."
+ ::= { rcSysDnsHostEntry 6 }
+
+-- DNS Host Table End
+
+rcSysMsgLogFrequency OBJECT-TYPE
+ SYNTAX INTEGER (2..500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to specify the maximum frequency/count
+ of the occurence of the Log Message."
+ ::= { rcSystem 66 }
+
+rcSysMsgLogText OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A textual string containing the first four
+ characters of the Log Message."
+ ::= { rcSystem 67 }
+
+rcSysForceIpHdrSender OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to decide if IP header source address will
+ be matched with SNMP header sender networks."
+ DEFVAL { false }
+ ::= { rcSystem 68 }
+
+rcSysDnsDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Default domain used for querying the DNS Server."
+ ::= { rcSystem 70 }
+--DNS end
+
+rcSysDnsServerListIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DNS server's IP address "
+ ::= { rcSystem 71 }
+
+rcSysDnsRequestType OBJECT-TYPE
+ SYNTAX INTEGER {
+ request (0),
+ response (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DNS Type: Whether it was Dns Request or a Response"
+ ::= { rcSystem 72 }
+
+rcSysSpanningTreeOperMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nortelStpg(1),
+ pvst(2),
+ rstp(3),
+ mstp(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the current spanning-tree mode
+ of the system.
+ The meaning of specific values is:
+ nortelStpg(1) .. The older proprietary mode which
+ supports multiple spanning tree groups.
+ pvst(2) ..Emulation of C***O spanning tree mode
+ rstp(3) ..IEEE 802.1w mode
+ mstp(4) ..IEEE 802.1s mode ."
+ DEFVAL { nortelStpg }
+ ::= { rcSystem 73}
+
+rcSysSpanningTreeAdminMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nortelStpg(1),
+ pvst(2),
+ rstp(3),
+ mstp(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the desired spanning-tree mode
+ of the system.
+ The meaning of specific values is:
+ nortelStpg(1) .. The older proprietary mode which
+ supports multiple spanning tree groups.
+ pvst(2) ..Emulation of C***O spanning tree mode
+ rstp(3) ..IEEE 802.1w mode
+ mstp(4) ..IEEE 802.1s mode .
+ Note that depending on the current value of
+ rcSysSpanningTreeOperMode and the value to which this
+ object is set, the operational mode may be immediately
+ changed, or the change may not take effect until
+ the next system reboot."
+ DEFVAL { nortelStpg }
+ ::= { rcSystem 74}
+
+rcSysAutoRecoverDelay OBJECT-TYPE
+ SYNTAX INTEGER (5..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval in seconds after which auto-recovery
+ runs on ports to clear action taken by cp-limit,
+ link flap or loop detect"
+ ::= { rcSystem 75 }
+
+rcSysMacFlapLimitTime OBJECT-TYPE
+ SYNTAX INTEGER (10..5000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time limit in milliseconds for MAC flapping for
+ loop-detect feature"
+ ::= { rcSystem 76 }
+
+rcSysMacFlapLimitCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times mac flapping can happen for loop-detect
+ feature"
+ ::= { rcSystem 77 }
+
+rcSysExtCplimitEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable or disable extended CP-LIMIT in system."
+ DEFVAL { false }
+ ::= { rcSystem 78 }
+
+rcSysExtCplimitMinCongTime OBJECT-TYPE
+ SYNTAX INTEGER (100..6000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Minimum time for which System octapid should be
+ congested to trigger congestion algorithm for extended
+ CP-LIMIT in mSecs"
+ DEFVAL { 3000 }
+ ::= { rcSystem 79 }
+
+rcSysExtCplimitMaxPorts OBJECT-TYPE
+ SYNTAX INTEGER (0..512)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum number of ports which need to be monitored
+ for congestion in Extended CP-LIMIT"
+ DEFVAL { 0 }
+ ::= { rcSystem 80 }
+
+rcSysExtCplimitPortCongTime OBJECT-TYPE
+ SYNTAX INTEGER (1..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Minimum time for which ingress traffic utilization rate
+ of a monitored port should stay more than the allowed
+ limits in order to disable the port for extended
+ CP-LIMIT in Secs"
+ DEFVAL { 300 }
+ ::= { rcSystem 81 }
+
+rcSysExtCplimitTrapLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ normal(2),
+ verbose(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the trap level for extended CP-LIMIT"
+ DEFVAL { none }
+ ::= { rcSystem 82 }
+
+rcSysExtCplimitSysOctapidCongested OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether system octapid congestion detected for
+ extended cp-limit"
+ DEFVAL { false }
+ ::= {rcSystem 83 }
+
+rcSysExtCplimitPortsMonitored OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether ports has been shutdown due to extended
+ cp-limit"
+ DEFVAL { false }
+ ::= {rcSystem 84 }
+
+rcSysExtCplimitPortsShutDown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates whether ports has been shutdown due to
+ extended Cp-limit"
+ DEFVAL { false }
+ ::= {rcSystem 85 }
+
+rcSysActionL1 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ resetCounters(2), -- reset all statistic counters
+ saveToNVRAM(3),
+ saveToStandbyNVRAM(4), -- save config to slave NVRAM
+ checkSwInFlash(5),
+ checkSwInPcmcia(6),
+ saveRuntimeConfig(7), -- 8k only
+ saveRuntimeConfigToSlave(8), -- 8k only
+ saveBootConfig(9), -- 8k only
+ saveSlaveBootConfig(10), -- 8k only
+ loadLicense(11)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Initiate a system action for layer1 user"
+ DEFVAL { none }
+ ::= { rcSystem 86 }
+
+rcSysActionL2 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ resetIstStatCounters(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Initiate a system action for layer2 user"
+ DEFVAL { none }
+ ::= { rcSystem 87 }
+
+rcSysActionL3 OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ flushIpRouteTbl(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Initiate a system action for layer3 user"
+ DEFVAL { none }
+ ::= { rcSystem 88 }
+
+rcSysActionRwa OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ hardReset(2), -- power on tests
+ softReset(3), -- reset w/o power on tests
+ cpuSwitchOver(4), -- CPU board switch-over
+ resetConsole(5),
+ resetModem(6),
+-- being used in rel2.2(7)
+-- being used in rel2.2(8)
+-- reserve(9)
+-- reserve(10)
+ softResetCoreDump(14) -- reset with coredump
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Initiate a system action."
+ DEFVAL { none }
+ ::= { rcSystem 89 }
+
+rcSysPowerUsage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current power usage for the whole chassis."
+ ::= { rcSystem 90 }
+
+rcSysPowerAvailable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current power available for the whole chassis."
+ ::= { rcSystem 91 }
+
+rcSysFrcMsgControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysFrcMsgControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Management Force-msg Control table. This table is used to
+
+ specify the pattern for Force-msg Control"
+ ::= { rcSystem 94 }
+
+rcSysVirtualIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Virtual IP is an IP address that owned and
+ advertised only by the master CPU. So whichever
+ CPU is master registers this IP address."
+ ::= { rcSystem 96 }
+
+rcSysVirtualIpv6PrefixLength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The length of the virtual ipv6 addr prefix (in bits)."
+ ::= { rcSystem 97 }
+
+rcSysConfigMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nncli(1),
+ cli(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is used in conjunction with rcSysAction inorder
+ to decide the mode in which the config file is going to
+ be saved in."
+ ::= {rcSystem 98}
+
+rcSysLicenseTrialDaysLeft OBJECT-TYPE
+ SYNTAX Unsigned32 (0..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This indicates days left before License Trial
+ Period will expire."
+ ::= { rcSystem 100}
+
+rcSysLicenseFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "File name used in conjunction with rcSysAction.
+ This file name will be used to specify a PLDS License file"
+ ::= { rcSystem 101 }
+
+rcSysTotalPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total power for the whole chassis."
+ ::= { rcSystem 116 }
+
+rcSysRedundantPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the redundant power on the chassis.
+ The redundant power is per power supply unit"
+ ::= { rcSystem 117 }
+
+rcSysAuthSuccessTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the trap send for authenticaion
+ success trap rcnAuthenticationSuccess. It only allow
+ to be set when snmpEnableAuthenTraps is enabled.
+ I will be set to disable when snmpEnableAuthenTraps is
+ disabled"
+ ::= { rcSystem 118 }
+
+rcSysUdpSrcByVirtualIpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable virtual ip as udp source."
+ DEFVAL { false }
+ ::= { rcSystem 119 }
+
+rcSysDataPathFaultShutdownEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable data path fault shutdown."
+ DEFVAL { true }
+ ::= { rcSystem 121 }
+
+rcSysDnsServerIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "DNS server's IP address . Used by trap rcnDNSv6RequestResponseTrap "
+ ::= { rcSystem 122 }
+
+rcSysReservedPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the amount of power currently reserved
+ on the system for critical cards that are present and
+ other system critical modules such as cooling units."
+ ::= { rcSystem 123 }
+
+rcSysRequiredPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the maximum amount of power required
+ on the system for all reserved and any additional cards
+ that are present on the system to be powered on."
+ ::= { rcSystem 124 }
+
+
+--Software Release Info
+
+rcSysSoftwareTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSysSoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of software releases added to the switch. Maximum
+ of 6 added releases can be present in the switch."
+ ::= { rcSystem 120 }
+
+rcSysSoftwareEntry OBJECT-TYPE
+ SYNTAX RcSysSoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Defines a row of rcSysSoftware Table using
+ RcSysSoftwareEntry Type."
+ INDEX { rcSysReleaseName }
+ ::= { rcSysSoftwareTable 1 }
+
+RcSysSoftwareEntry ::= SEQUENCE
+ {
+ rcSysReleaseName DisplayString,
+ rcSysReleaseAddedTime DateAndTime,
+ rcSysReleaseActivatedTime DateAndTime,
+ rcSysReleaseCommittedTime DateAndTime,
+ rcSysReleaseCommittedType INTEGER,
+ rcSysReleaseType INTEGER
+ }
+
+
+rcSysReleaseName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Software Release Name"
+ ::= { rcSysSoftwareEntry 1 }
+
+rcSysReleaseAddedTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Software Release Added Date and Time"
+ ::= { rcSysSoftwareEntry 2 }
+
+rcSysReleaseActivatedTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Software Release Activated Date and Time"
+ ::= { rcSysSoftwareEntry 3 }
+
+rcSysReleaseCommittedTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Software Release Committed Date and Time"
+ ::= { rcSysSoftwareEntry 4 }
+
+rcSysReleaseCommittedType OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(1), -- Release was auto-committed
+ manual(2), -- Release was Manually committed
+ notCommitted(3), --Release was not committed
+ none(4) -- Details not available for this release
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Software Release Committed Type"
+ ::= { rcSysSoftwareEntry 5 }
+
+rcSysReleaseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1), -- The Release is a primary release
+ backup(2), -- The Release is a backup release
+ notUsed(3) -- The Release is added but not being used
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Software Release Type. This element tells whether the
+ release is a primary release for the switch or a backup
+ release or that the release has been added to the switch
+ but is not being used currently."
+ ::= { rcSysSoftwareEntry 6 }
+
+rcSysFrcMsgControlEntry OBJECT-TYPE
+ SYNTAX RcSysFrcMsgControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Force-msg Control table entry."
+ INDEX { rcSysFrcMsgControlPatternId }
+ ::= { rcSysFrcMsgControlTable 1 }
+
+RcSysFrcMsgControlEntry ::=
+ SEQUENCE {
+ rcSysFrcMsgControlPatternId Integer32,
+ rcSysFrcMsgControlPattern DisplayString,
+ rcSysFrcMsgControlRowStatus RowStatus
+ }
+
+rcSysFrcMsgControlPatternId OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Pattern Id."
+ ::= { rcSysFrcMsgControlEntry 1 }
+
+
+rcSysFrcMsgControlPattern OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Pattern for filtering the force-msg for msg control"
+ ::= { rcSysFrcMsgControlEntry 2 }
+
+rcSysFrcMsgControlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete an entry"
+ ::= { rcSysFrcMsgControlEntry 3 }
+
+-- TFTP Upload/Download
+
+rcTftpHost OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of source/destination host for the TFTP
+ transfer."
+ ::= { rcTftp 1 }
+
+rcTftpFile OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of file for the TFTP transfer."
+ ::= { rcTftp 2 }
+
+rcTftpAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ downloadConfig(2),
+ uploadConfig(3),
+ downloadSwToFlash(4),
+ downloadSwToPcmcia(5),
+ uploadSw(6),
+ downloadSwToDram(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The action for the TFTP transfer."
+ DEFVAL { none }
+ ::= { rcTftp 3 }
+
+rcTftpResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ inProgress(2),
+ noResponse(3),
+ fileAccessError(4),
+ badFlash(5),
+ flashEraseFailed(6),
+ pcmciaEraseFailed(7),
+ success(8),
+ fail(9),
+ writeToNvramFailed(10),
+ flashWriteFailed(11),
+ pcmciaWriteFailed(12),
+ configFileTooBig(13),
+ imageFileTooBig(14),
+ noPcmciaDetect(15),
+ pcmciaNotSupported(16),
+ invalidFile(17),
+ noMemory(18),
+ xferError(19),
+ crcError(20),
+ readNvramFailed(21),
+ pcmciaWriteProtect(22)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Contains result of the last Tftp action request."
+ ::= { rcTftp 4 }
+
+
+--
+-- IKE
+--
+
+--
+-- IKE Profile Table
+--
+rcIkeProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIkeProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains a list of profiles
+ consisting of algorithms and other
+ configuration that can be used during an
+ IKE Phase 1 connection."
+ ::= { rcIke 1 }
+
+rcIkeProfileEntry OBJECT-TYPE
+ SYNTAX RcIkeProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing configuration information
+ for authentication algorithms, encryption
+ algorithms, Diffie-Helman group, exchange-mode
+ and lifetime-seconds to be used for a Phase 1
+ negotiation."
+ INDEX { rcIkeProfileName }
+ ::= { rcIkeProfileTable 1 }
+
+RcIkeProfileEntry ::=
+ SEQUENCE
+ {
+ rcIkeProfileName DisplayString,
+ rcIkeProfileHashAlgorithm INTEGER,
+ rcIkeProfileEncryptionAlgorithm INTEGER,
+ rcIkeProfileEncryptKeyLen INTEGER,
+ rcIkeProfileDHGroup INTEGER,
+ rcIkeProfileExchangeMode INTEGER,
+ rcIkeProfileLifetimeSeconds Unsigned32,
+ rcIkeProfileRowStatus RowStatus
+ }
+rcIkeProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object contains the name of this Profile."
+ ::= { rcIkeProfileEntry 1 }
+
+rcIkeProfileHashAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ md5(1),
+ sha(2),
+ sha256(4),
+ any(255)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the hash algorithms
+ that can be used during IKE Phase 1 SA
+ negotiation."
+ DEFVAL { sha256 }
+ ::= { rcIkeProfileEntry 2 }
+
+rcIkeProfileEncryptionAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ desCbc(1),
+ tripleDesCbc(5),
+ aesCbc(7),
+ any(255)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the encryption
+ algorithms that can be used during IKE
+ Phase 1 SA negotiation."
+ DEFVAL { aesCbc }
+ ::= { rcIkeProfileEntry 3 }
+rcIkeProfileEncryptKeyLen OBJECT-TYPE
+ SYNTAX INTEGER (128|192|256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the key length
+ that should be be used during IKE
+ Phase 1 SA negotiation."
+ DEFVAL { 256 }
+ ::= { rcIkeProfileEntry 4 }
+
+rcIkeProfileDHGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ modp768(1),
+ modp1024(2),
+ modp2048(14),
+ any(255)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the Diffie-Hellman
+ groups that can be used during IKE Phase 1
+ SA negotiation."
+ DEFVAL { modp2048 }
+ ::= { rcIkeProfileEntry 5 }
+
+rcIkeProfileExchangeMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ main(1),
+ aggressive(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the IKE Phase 1
+ negotiation mode. Only main mode is
+ supported for this release."
+ DEFVAL { main }
+ ::= { rcIkeProfileEntry 6 }
+rcIkeProfileLifetimeSeconds OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the amount of time to
+ propose an IKE Phase 1 SA remain valid during
+ IKE Phase 1 negotiation. A value of 0 means no
+ expiration."
+ DEFVAL { 86400 }
+ ::= { rcIkeProfileEntry 7 }
+
+rcIkeProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create or delete
+ entries in this table."
+ ::= { rcIkeProfileEntry 8 }
+
+--
+-- IKE Policy Table
+--
+
+rcIkePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIkePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains a list of IKE Phase 1
+ policy entries."
+ ::= { rcIke 2 }
+
+rcIkePolicyEntry OBJECT-TYPE
+ SYNTAX RcIkePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "."
+ INDEX { rcIkePolicyLocalIfIndex,
+ rcIkePolicyLocalAddrType,
+ rcIkePolicyLocalAddr,
+ rcIkePolicyRemoteAddrType,
+ rcIkePolicyRemoteAddr
+ }
+ ::= { rcIkePolicyTable 1 }
+RcIkePolicyEntry ::=
+ SEQUENCE
+ {
+ rcIkePolicyLocalIfIndex InterfaceIndex,
+ rcIkePolicyLocalAddrType InetAddressType,
+ rcIkePolicyLocalAddr InetAddress,
+ rcIkePolicyRemoteAddrType InetAddressType,
+ rcIkePolicyRemoteAddr InetAddress,
+ rcIkePolicyName DisplayString,
+ rcIkePolicyProfileName DisplayString,
+ rcIkePolicyAuthenticationMethod INTEGER,
+ rcIkePolicyPSKValue DisplayString,
+ rcIkePolicyDPDTimeout Unsigned32,
+ rcIkePolicyP2PFS EnableValue,
+ rcIkePolicyP2PfsUseIkeGroup EnableValue,
+ rcIkePolicyP2PfsDHGroup INTEGER,
+ rcIkePolicyAdminState EnableValue,
+ rcIkePolicyOperStatus INTEGER,
+ rcIkePolicyRowStatus RowStatus,
+ rcIkePolicyRevocationCheckMethod INTEGER,
+ rcIkePolicyProfileVersion INTEGER,
+ rcIkePolicyPeerName DisplayString
+ }
+
+rcIkePolicyLocalIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the Interface Index
+ of the local address.
+ Only port and vlan if-index are supported
+ for this release."
+ ::= { rcIkePolicyEntry 1 }
+
+rcIkePolicyLocalAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIkePolicyLocalAddr.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIkePolicyEntry 2 }
+rcIkePolicyLocalAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the string
+ representation of the local peer ID.
+ The type of value configured for this
+ object is specified by the
+ rcIkePolicyLocalAddrType."
+ ::= { rcIkePolicyEntry 3 }
+
+rcIkePolicyRemoteAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIkePolicyRemoteAddr.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIkePolicyEntry 4 }
+
+rcIkePolicyRemoteAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the string
+ representation of the remote peer ID.
+ The type of value configured for this
+ object is specified by the
+ rcIkePolicyRemoteAddrType."
+ ::= { rcIkePolicyEntry 5 }
+
+rcIkePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the name given to the policy.
+ The name should be assigned during creation of
+ the policy. Changing the name after the policy
+ is created is not allowed."
+ ::= { rcIkePolicyEntry 6 }
+rcIkePolicyProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the name of the profile
+ (rcIkeProfileName) that should be used for
+ this policy."
+ ::= { rcIkePolicyEntry 7 }
+
+rcIkePolicyAuthenticationMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ preSharedKey(1),
+ digitalCertificate(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the proposed
+ authentication method for the phase 1
+ security association.
+ Only the Pre-Shared Key authentication
+ method is supported in this release."
+ DEFVAL { preSharedKey }
+ ::= { rcIkePolicyEntry 8 }
+
+rcIkePolicyPSKValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the value of the
+ Pre-Shared Key if the authentication method
+ is set to PSK."
+ ::= { rcIkePolicyEntry 9 }
+
+rcIkePolicyDPDTimeout OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the Dead Peer
+ Detection timeout in seconds."
+ DEFVAL { 300 }
+ ::= { rcIkePolicyEntry 10 }
+rcIkePolicyP2PFS OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies whether or not perfect
+ forward secrecy is used when refreshing keys.
+ Enable indicates that PFS SHOULD be used."
+ DEFVAL { disable }
+ ::= { rcIkePolicyEntry 11 }
+
+rcIkePolicyP2PfsUseIkeGroup OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies whether or not to use
+ the same GroupId (Diffie-Hellman Group) for
+ phase 2 as was used in phase 1. If P2PFS is
+ disabled, this entry SHOULD be ignored."
+ DEFVAL { enable }
+ ::= { rcIkePolicyEntry 12 }
+
+rcIkePolicyP2PfsDHGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ modp768(1),
+ modp1024(2),
+ modp2048(14),
+ any(255)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the Diffie-Hellman group
+ to use for phase 2 when the object
+ rcIkePolicyP2PFS is enabled and the object
+ rcIkePolicyP2PfsUseIkeGroup is disabled."
+ DEFVAL { modp1024 }
+ ::= { rcIkePolicyEntry 13 }
+
+
+rcIkePolicyAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies whether the policy
+ is administratively enabled or disabled."
+ DEFVAL { disable }
+ ::= { rcIkePolicyEntry 14 }
+
+rcIkePolicyOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies whether the policy
+ is operationally up or down."
+ ::= { rcIkePolicyEntry 15 }
+
+rcIkePolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create or delete
+ entries in this table."
+ ::= { rcIkePolicyEntry 16 }
+
+rcIkePolicyRevocationCheckMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ crl(1),
+ ocsp(2),
+ none(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the proposed
+ revocation-check method for digital-certificate
+ type authentication-method."
+ DEFVAL { crl }
+ ::= { rcIkePolicyEntry 17 }
+
+rcIkePolicyProfileVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ v1(1),
+ v2(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object maps to the version
+ of ike profile selected. Default value of
+ this object is version 1 (v1)"
+ DEFVAL {v1}
+ ::= { rcIkePolicyEntry 18 }
+
+rcIkePolicyPeerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the value of the
+ Peer name if the authentication method
+ is set to digital certificate."
+ ::= { rcIkePolicyEntry 19 }
+
+-- IKE ACTIVE SA TABLE
+
+rcIkeActiveSATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIkeActiveSAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains a list of IKE Phase 1
+ Security Association entries."
+ ::= { rcIke 4 }
+
+rcIkeActiveSAEntry OBJECT-TYPE
+ SYNTAX RcIkeActiveSAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "."
+ INDEX { rcIkeActiveSAId,
+ rcIkeActiveSALocalIfIndex,
+ rcIkeActiveSALocalAddrType,
+ rcIkeActiveSALocalAddr,
+ rcIkeActiveSARemoteAddrType,
+ rcIkeActiveSARemoteAddr
+ }
+ ::= { rcIkeActiveSATable 1 }
+
+RcIkeActiveSAEntry ::=
+ SEQUENCE
+ {
+ rcIkeActiveSAId Integer32,
+ rcIkeActiveSALocalIfIndex InterfaceIndex,
+ rcIkeActiveSALocalAddrType InetAddressType,
+ rcIkeActiveSALocalAddr InetAddress,
+ rcIkeActiveSARemoteAddrType InetAddressType,
+ rcIkeActiveSARemoteAddr InetAddress,
+ rcIkeActiveSAName DisplayString,
+ rcIkeActiveSAAuthenticationMethod INTEGER,
+ rcIkeActiveSADPDTimeout Unsigned32,
+ rcIkeActiveSAHashAlgorithm INTEGER,
+ rcIkeActiveSAEncryptionAlgorithm INTEGER,
+ rcIkeActiveSAEncryptKeyLen INTEGER,
+ rcIkeActiveSADHGroup INTEGER,
+ rcIkeActiveSAExchangeMode INTEGER,
+ rcIkeActiveSALifetimeSeconds Unsigned32,
+ rcIkeActiveSAStatus INTEGER,
+ rcIkeActiveSAInitiator INTEGER
+ }
+
+
+
+rcIkeActiveSAId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the unique ID of a SA"
+ ::= { rcIkeActiveSAEntry 1 }
+
+
+rcIkeActiveSALocalIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the interface index
+ of the local address.
+ Only port and vlan if-index are supported
+ for this release."
+ ::= { rcIkeActiveSAEntry 2 }
+
+rcIkeActiveSALocalAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIkeActiveSALocalAddr.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIkeActiveSAEntry 3 }
+
+rcIkeActiveSALocalAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the string representation
+ of the local peer ID. The type of value
+ configured for this object is specified by the
+ rcIkeActiveSALocalAddrType."
+ ::= { rcIkeActiveSAEntry 4 }
+
+rcIkeActiveSARemoteAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIkeActiveSARemoteAddr.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIkeActiveSAEntry 5 }
+
+rcIkeActiveSARemoteAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the string representation
+ of the remote peer ID. The type of value
+ configured for this object is specified by the
+ rcIkeActiveSARemoteAddrType."
+ ::= { rcIkeActiveSAEntry 6 }
+
+rcIkeActiveSAName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the name for the SA."
+ ::= { rcIkeActiveSAEntry 7 }
+
+rcIkeActiveSAAuthenticationMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ preSharedKey(1),
+ dssSignatures(2),
+ rsaSignatures(3),
+ encryptionWithRsa(4),
+ digitalCertificate(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the proposed
+ authentication method for the phase 1
+ security association.
+ Only the Pre-Shared Key authentication
+ method is supported in this release."
+ DEFVAL { preSharedKey }
+ ::= { rcIkeActiveSAEntry 8 }
+
+rcIkeActiveSADPDTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the Dead Peer
+ Detection timeout in seconds."
+ ::= { rcIkeActiveSAEntry 9 }
+
+rcIkeActiveSAHashAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ md5(1),
+ sha(2),
+ sha256(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the hash algorithm
+ negotiated for this IKE Phase 1 SA."
+ ::= { rcIkeActiveSAEntry 10 }
+
+rcIkeActiveSAEncryptionAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ desCbc(1),
+ tripleDesCbc(5),
+ aesCbc(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the encryption
+ algorithm negotiated for this IKE Phase 1 SA."
+ ::= { rcIkeActiveSAEntry 11 }
+
+rcIkeActiveSAEncryptKeyLen OBJECT-TYPE
+ SYNTAX INTEGER (128|192|256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the encryption
+ key length negotiated for this IKE Phase 1 SA."
+ ::= { rcIkeActiveSAEntry 12 }
+
+rcIkeActiveSADHGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ modp768(1),
+ modp1024(2),
+ modp2048(14)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the Diffie-Hellman
+ group negotiated for this IKE Phase 1 SA."
+ ::= { rcIkeActiveSAEntry 13 }
+
+rcIkeActiveSAExchangeMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ main(1),
+ aggressive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the IKE Phase 1 SA mode."
+ ::= { rcIkeActiveSAEntry 14 }
+
+rcIkeActiveSALifetimeSeconds OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the amount of time to
+ propose an IKE Phase 1 SA remain valid during
+ IKE Phase 1 negotiation. A value of 0 means
+ no expiration."
+ ::= { rcIkeActiveSAEntry 15 }
+
+rcIkeActiveSAStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inactive(1),
+ active(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the amount of time to
+ propose an IKE Phase 1 SA remain valid during
+ IKE Phase 1 negotiation. A value of 0 means no
+ expiration."
+ ::= { rcIkeActiveSAEntry 16 }
+
+rcIkeActiveSAInitiator OBJECT-TYPE
+ SYNTAX INTEGER {
+ initiator (1),
+ responder (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the whether the SA was
+ created by an Initiator or a Responder"
+ ::= { rcIkeActiveSAEntry 17 }
+
+-- IKE V2 PROFILE TABLE
+rcIkeV2ProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIkeV2ProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains a list of Ike v2 profiles
+ consisting of algorithms and other
+ configuration that can be used during an
+ IKE connection."
+ ::= { rcIke 5 }
+
+rcIkeV2ProfileEntry OBJECT-TYPE
+ SYNTAX RcIkeV2ProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing configuration information
+ for authentication algorithms, encryption
+ algorithms, Diffie-Helman group, exchange-mode
+ and lifetime-seconds to be used for
+ negotiation."
+ INDEX { rcIkeV2ProfileName }
+ ::= { rcIkeV2ProfileTable 1 }
+
+ RcIkeV2ProfileEntry ::= SEQUENCE
+ {
+ rcIkeV2ProfileName DisplayString,
+ rcIkeV2ProfileHashAlgorithm BITS,
+ rcIkeV2ProfileEncryptionAlgorithm BITS,
+ rcIkeV2ProfileEncryptKeyLen BITS,
+ rcIkeV2ProfileDHGroup BITS,
+ rcIkeV2ProfileExchangeMode INTEGER,
+ rcIkeV2ProfileLifetimeSeconds Unsigned32,
+ rcIkeV2ProfileIntegrityAlgorithm BITS,
+ rcIkeV2ProfileRowStatus RowStatus
+ }
+rcIkeV2ProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object contains the name of this Profile."
+ ::= { rcIkeV2ProfileEntry 1 }
+
+rcIkeV2ProfileHashAlgorithm OBJECT-TYPE
+ SYNTAX BITS
+ {
+ md5(0),
+ sha(1),
+ sha256(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the hash algorithms
+ that can be used during IKE SA
+ negotiation.
+ It is represented in form of bits as follows-
+ bit 0 - md5
+ bit 1 - sha
+ bit 2 - sha256"
+ DEFVAL { {sha256} }
+ ::= { rcIkeV2ProfileEntry 2 }
+
+rcIkeV2ProfileEncryptionAlgorithm OBJECT-TYPE
+ SYNTAX BITS
+ {
+ desCbc(0),
+ tripleDesCbc(1),
+ aesCbc(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the encryption
+ algorithms that can be used during IKE
+ SA negotiation.
+ It is represented in form of bits as follows-
+ bit 0 - desCbc
+ bit 1 - tripleDesCbc
+ bit 2 - aesCbc"
+ DEFVAL { {aesCbc} }
+ ::= { rcIkeV2ProfileEntry 3 }
+
+rcIkeV2ProfileEncryptKeyLen OBJECT-TYPE
+ SYNTAX BITS {
+ keylen-128(0),
+ keylen-192(1),
+ keylen-256(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the key length
+ that should be be used during IKE
+ SA negotiation.
+ It is represented in form of bits as follows-
+ bit 0 - keylen-128
+ bit 1 - keylen-192
+ bit 2 - keylen-256"
+ DEFVAL { {keylen-256} }
+ ::= { rcIkeV2ProfileEntry 4 }
+
+rcIkeV2ProfileDHGroup OBJECT-TYPE
+ SYNTAX BITS
+ {
+ modp768(0),
+ modp1024(1),
+ modp2048(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the Diffie-Hellman
+ groups that can be used during IKE
+ SA negotiation.
+ It is represented in form of bits as follows -
+ bit 0 - modp768
+ bit 1 - modp1024
+ bit 2 - modp2048"
+ DEFVAL { {modp2048} }
+ ::= { rcIkeV2ProfileEntry 5 }
+
+rcIkeV2ProfileExchangeMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ main(1),
+ aggressive(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the IKE
+ negotiation mode. Only main mode is
+ supported for this release."
+ DEFVAL { main }
+ ::= { rcIkeV2ProfileEntry 6 }
+
+rcIkeV2ProfileLifetimeSeconds OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the amount of time to
+ propose an IKE SA remain valid during
+ IKE negotiation. A value of 0 means no
+ expiration."
+ DEFVAL { 86400 }
+ ::= { rcIkeV2ProfileEntry 7 }
+
+
+rcIkeV2ProfileIntegrityAlgorithm OBJECT-TYPE
+ SYNTAX BITS
+ {
+ md5 (0),
+ sha1 (1),
+ sha256 (2),
+ aes-xcbc(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the integrity algorithms
+ that can be used during IKE SA
+ negotiation.
+ It is represented in form of bits as follows -
+ bit 0 - md5
+ bit 1 - sha1
+ bit 2 - sha256
+ bit 3 - aes-xcbc"
+ DEFVAL { {sha256} }
+ ::= { rcIkeV2ProfileEntry 8 }
+
+rcIkeV2ProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to create or delete
+ entries in this table."
+ ::= { rcIkeV2ProfileEntry 9 }
+
+-- IKE V2 SA TABLE
+rcIkeV2SATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIkeV2SAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains a list of IKE V2
+ Security Association entries."
+ ::= { rcIke 6 }
+
+rcIkeV2SAEntry OBJECT-TYPE
+ SYNTAX RcIkeV2SAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "."
+ INDEX { rcIkeV2SAId,
+ rcIkeV2SALocalIfIndex,
+ rcIkeV2SALocalAddrType,
+ rcIkeV2SALocalAddr,
+ rcIkeV2SARemoteAddrType,
+ rcIkeV2SARemoteAddr
+ }
+ ::= { rcIkeV2SATable 1 }
+
+RcIkeV2SAEntry ::=
+ SEQUENCE
+ {
+ rcIkeV2SAId Integer32,
+ rcIkeV2SALocalIfIndex InterfaceIndex,
+ rcIkeV2SALocalAddrType InetAddressType,
+ rcIkeV2SALocalAddr InetAddress,
+ rcIkeV2SARemoteAddrType InetAddressType,
+ rcIkeV2SARemoteAddr InetAddress,
+ rcIkeV2SAName DisplayString,
+ rcIkeV2SAAuthenticationMethod INTEGER,
+ rcIkeV2SADPDTimeout Unsigned32,
+ rcIkeV2SAHashAlgorithm INTEGER,
+ rcIkeV2SAEncryptionAlgorithm INTEGER,
+ rcIkeV2SAEncryptKeyLen INTEGER,
+ rcIkeV2SADHGroup INTEGER,
+ rcIkeV2SAExchangeMode INTEGER,
+ rcIkeV2SALifetimeSeconds Unsigned32,
+ rcIkeV2SAStatus INTEGER,
+ rcIkeV2SAInitiator INTEGER,
+ rcIkeV2SAIntegrityAlgorithm INTEGER
+ }
+
+rcIkeV2SAId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the unique ID of a SA"
+ ::= { rcIkeV2SAEntry 1 }
+
+rcIkeV2SALocalIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the interface index
+ of the local address.
+ Only port and vlan if-index are supported
+ for this release."
+ ::= { rcIkeV2SAEntry 2 }
+
+rcIkeV2SALocalAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIkeActiveSALocalAddr.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIkeV2SAEntry 3 }
+
+rcIkeV2SALocalAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the string representation
+ of the local peer ID. The type of value
+ configured for this object is specified by the
+ rcIkeV2SALocalAddrType."
+ ::= { rcIkeV2SAEntry 4 }
+
+rcIkeV2SARemoteAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIkeV2SARemoteAddr.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIkeV2SAEntry 5 }
+
+rcIkeV2SARemoteAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object specifies the string representation
+ of the remote peer ID. The type of value
+ configured for this object is specified by the
+ rcIkeV2SARemoteAddrType."
+ ::= { rcIkeV2SAEntry 6 }
+
+rcIkeV2SAName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the name for the SA."
+ ::= { rcIkeV2SAEntry 7 }
+
+rcIkeV2SAAuthenticationMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ preSharedKey(1),
+ dssSignatures(2),
+ rsaSignatures(3),
+ encryptionWithRsa(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the proposed
+ authentication method for the phase 1
+ security association.
+ Only the Pre-Shared Key authentication
+ method is supported in this release."
+ DEFVAL { preSharedKey }
+ ::= { rcIkeV2SAEntry 8 }
+
+rcIkeV2SADPDTimeout OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the Dead Peer
+ Detection timeout in seconds."
+ ::= { rcIkeV2SAEntry 9 }
+
+rcIkeV2SAHashAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ md5(1),
+ sha(2),
+ sha256(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the hash algorithm
+ negotiated for this IKEv2 SA."
+ ::= { rcIkeV2SAEntry 10 }
+
+rcIkeV2SAEncryptionAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ desCbc(2),
+ tripleDesCbc(3),
+ aesCbc(12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the encryption
+ algorithm negotiated for this IKEv2 SA."
+ ::= { rcIkeV2SAEntry 11 }
+
+rcIkeV2SAEncryptKeyLen OBJECT-TYPE
+ SYNTAX INTEGER (128|192|256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the encryption
+ key length negotiated for this IKE V2 SA."
+ ::= { rcIkeV2SAEntry 12 }
+
+rcIkeV2SADHGroup OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ modp768(1),
+ modp1024(2),
+ modp2048(14)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the Diffie-Hellman
+ group negotiated for this IKE V2 SA."
+ ::= { rcIkeV2SAEntry 13 }
+
+rcIkeV2SAExchangeMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ main(1),
+ aggressive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the IKE V2 SA mode."
+ ::= { rcIkeV2SAEntry 14 }
+
+rcIkeV2SALifetimeSeconds OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the amount of time to
+ propose an IKE V2 SA remain valid during
+ IKE negotiation. A value of 0 means
+ no expiration."
+ ::= { rcIkeV2SAEntry 15 }
+
+rcIkeV2SAStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inactive(1),
+ active(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the amount of time to
+ propose an IKE V2 SA remain valid during
+ IKE V2 negotiation. A value of 0 means no
+ expiration."
+ ::= { rcIkeV2SAEntry 16 }
+
+rcIkeV2SAInitiator OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ initiator (1),
+ responder (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the whether the SA was
+ created by an Initiator or a Responder"
+ ::= { rcIkeV2SAEntry 17 }
+
+
+rcIkeV2SAIntegrityAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ md5 (1),
+ sha1 (2),
+ sha256 (12),
+ aes-xcbc (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the integrity algorithms
+ that can be used during IKEv2 SA
+ negotiation."
+ ::= { rcIkeV2SAEntry 18 }
+
+
+-- VLAN Table
+
+rcVlanNumVlans OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of VLANs currently defined in the switch."
+ ::= { rcVlan 1 }
+
+rcVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Virtual LAN entries. The number of entries
+ is given by rcVlanNumVlans."
+ ::= { rcVlan 2 }
+
+rcVlanEntry OBJECT-TYPE
+ SYNTAX RcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Virtual LAN.
+
+ The relationship between the various port sets in a
+ VLAN Entry are :
+
+ o The set of ports defined by PortMembers must be a
+ subset of the set of ports in the underlying STG of
+ the VLAN.
+
+ o The bitwise AND of PortMembers and NotAllowToJoin must
+ be the empty set.
+
+ o The bitwise OR of PortMembers and NotAllowToJoin must
+ be the set of ports in the underlying STG of the VLAN.
+
+ o The set of ports defined by StaticMembers must be a
+ subset of the set of ports defined by PortMembers.
+
+ o The bitwise XOR of PortMembers and StaticMembers defines
+ the set of dynamic (potential) members of the VLAN.
+
+ o The set of ports defined by ActiveMembers must be a subset
+ of the set of ports defined by PortMembers.
+ "
+ INDEX { rcVlanId }
+ ::= { rcVlanTable 1 }
+
+RcVlanEntry ::= SEQUENCE {
+ rcVlanId RcVlanIdOrNone,
+ rcVlanName DisplayString,
+ rcVlanColor INTEGER,
+ rcVlanHighPriority TruthValue, --excluded
+ rcVlanRoutingEnable TruthValue, --excluded
+ rcVlanIfIndex InterfaceIndex,
+ rcVlanAction INTEGER,
+ rcVlanResult INTEGER,
+ rcVlanStgId INTEGER,
+ rcVlanType INTEGER,
+ rcVlanPortMembers PortSet,
+ rcVlanActiveMembers PortSet,
+ rcVlanStaticMembers PortSet,
+ rcVlanNotAllowToJoin PortSet,
+ rcVlanProtocolId INTEGER,
+ rcVlanSubnetAddr IpAddress,
+ rcVlanSubnetMask IpAddress,
+ rcVlanAgingTime INTEGER,
+ rcVlanMacAddress MacAddress,
+ rcVlanRowStatus RowStatus,
+ rcVlanIgmpSnoopEnable TruthValue, --excluded
+ rcVlanIgmpSnoopReportProxyEnable TruthValue, --excluded
+ rcVlanIgmpSnoopRobustness INTEGER, --excluded
+ rcVlanIgmpSnoopQueryInterval INTEGER, --excluded
+ rcVlanIgmpSnoopMRouterPorts PortSet, --excluded
+ rcVlanUserDefinedPid Integer32,
+ rcVlanIgmpSnoopActiveMRouterPorts PortSet, --excluded
+ rcVlanProtocolIds Integer32,
+ rcVlanIgmpSnoopActiveQuerier IpAddress, --excluded
+ rcVlanIgmpSnoopMRouterExpiration Integer32, --excluded
+ rcVlanIgmpSnoopQuerierPort InterfaceIndex, --excluded
+ rcVlanUserPriority INTEGER,
+ rcVlanQosLevel INTEGER,
+ rcVlanTosValue INTEGER,
+ rcVlanEncap INTEGER,
+ rcVlanFirewallVlanType INTEGER,
+ rcVlanFirewallClusterId INTEGER,
+ rcVlanOspfPassivePortMember PortSet,
+ rcVlanFdbAging INTEGER,
+ rcVlanNlbMode INTEGER,
+ rcVlanVrfId VrfIdentifier,
+ rcVlanVrfName DisplayString,
+ rcVlanNodalMepList DisplayString,
+ rcVlanNumOfNodalMep Integer32,
+ rcVlanNodalMipLevelList DisplayString,
+ rcVlanNumOfNodalMipLevel Integer32,
+ rcVlanPlsbIsid Integer32,
+ rcVlanRmonEnable TruthValue,
+ rcVlanSpbMcast EnableValue,
+ rcVlanSecondaryVlanId RcVlanIdOrNone,
+ rcVlanIpsecEnable TruthValue,
+ rcVlanPimGatewayEnable TruthValue,
+ rcVlanIpv6FhsSnoopDhcpEnable TruthValue,
+ rcVlanIpv6FhsNDInspectionEnable TruthValue,
+ rcVlanDvrEnable TruthValue,
+ rcVlanDvrGwIpv4Addr IpAddress,
+ rcVlanUntaggedPortMembers PortSet
+ }
+
+rcVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanEntry 1 }
+
+rcVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this VLAN."
+ ::= { rcVlanEntry 2 }
+
+rcVlanColor OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An administratively-assigned color code for this
+ VLAN. The value of this object is used by the VLAN
+ Manager GUI tool to select a color when it draws
+ this VLAN on the screen."
+ ::= { rcVlanEntry 3 }
+
+rcVlanHighPriority OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "A flag to note whether frames in this VLAN should
+ be assigned a high switching priority."
+ DEFVAL { false }
+ ::= { rcVlanEntry 4 }
+
+rcVlanRoutingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "A flag to note whether IP routing is enabled in
+ this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 5 }
+
+rcVlanIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When rcVlanRoutingEnable is set to true(1), this
+ value indicates the 'logical' ifIndex assigned to
+ this VLAN. Otherwise, this value is meaningless
+ and should be set to zero."
+ ::= { rcVlanEntry 6 }
+
+rcVlanAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ flushMacFdb(2), -- flush MAC forwarding table
+ flushArp(3), -- flush ARP table
+ flushIp(4), -- flush IP route table
+ flushDynMemb(5), -- flush Dynamic Members
+ all(6), -- flush all tables
+ flushSnoopMemb(7), -- flush IGMP Snoop Members
+ triggerRipUpdate(8), -- manually trigger rip update
+ flushSnoopMRtr(9), -- flush snoop multicast router
+ flushIpRsmltEdgePeer(10) -- flush IP rsmlt edge peer
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "VLAN related actions."
+ DEFVAL { none }
+ ::= { rcVlanEntry 7 }
+
+rcVlanResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ inProgress(2), -- in progress
+ success(3), -- success
+ fail(4) -- failure
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result from the last VLAN action."
+ DEFVAL { none }
+ ::= { rcVlanEntry 8 }
+
+rcVlanStgId OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the Spanning Tree Group (STG) used by
+ this VLAN to determine the state of its ports.
+ If this VLAN is not associated with any STG, this
+ value should be set to zero."
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 9 }
+
+rcVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ byPort(1), -- VLAN by Port
+ byIpSubnet(2), -- VLAN by IP subnet
+ byProtocolId(3), -- VLAN by Protocol Id
+ bySrcMac(4), -- VLAN by Src MAC address
+ byDstMcast(5), -- VLAN by Dst MultiCast
+ bySvlan(6), -- VLAN by Stacked Vlan (not supported in VSP9000)
+ byIds(7), -- VLAN by IDS Vlan (not supported in VSP9000)
+ spbm-bvlan(11), -- PLSB bvlan
+ private(13) -- Private VLAN
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of VLAN, distinguished according to the
+ policy used to define its port membership.
+ VSP9000 does not support bySvlan(6) and ByIds(7)."
+ ::= { rcVlanEntry 10 }
+
+rcVlanPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports that are members (static or
+ dynamic) of this VLAN."
+ ::= { rcVlanEntry 11 }
+
+rcVlanActiveMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports that are currently active in
+ this VLAN. Active ports include all static ports
+ and any dynamic ports where the VLAN policy was
+ met."
+ ::= { rcVlanEntry 12 }
+
+rcVlanStaticMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports that are static members of this
+ VLAN. A static member of a VLAN is always active
+ and is never aged out."
+ ::= { rcVlanEntry 13 }
+
+rcVlanNotAllowToJoin OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports that are not allowed to become
+ members of this VLAN."
+ ::= { rcVlanEntry 14 }
+
+rcVlanProtocolId OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ip(1),
+ ipx802dot3(2),
+ ipx802dot2(3),
+ ipxSnap(4),
+ ipxEthernet2(5),
+ appleTalk(6),
+ decLat(7),
+ decOther(8),
+ sna802dot2(9),
+ snaEthernet2(10),
+ netBios(11),
+ xns(12),
+ vines(13),
+ ipV6(14),
+ usrDefined(15),
+ rarp(16),
+ pPPoE(17)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The protocol identifier of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byProtocolId(3). For other VLAN types it should
+ have the value none(0)."
+ ::= { rcVlanEntry 15 }
+
+rcVlanSubnetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP subnet address of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byIpSubnet(2). For other VLAN types it should
+ have the value 0.0.0.0."
+ ::= { rcVlanEntry 16 }
+
+rcVlanSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP subnet mask of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byIpSubnet(2). For other VLAN types it should
+ have the value 0.0.0.0."
+ ::= { rcVlanEntry 17 }
+
+rcVlanAgingTime OBJECT-TYPE
+ SYNTAX INTEGER (0 | 10..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The timeout period (in seconds) used for aging
+ out dynamic members of this VLAN. This field is
+ only relevant for policy-based VLANs."
+ DEFVAL { 600 }
+ ::= { rcVlanEntry 18 }
+
+rcVlanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address assigned to the virtual router
+ interface of this VLAN. This field is meaningful
+ only if rcVlanRoutingEnable is equal to true(1)."
+ ::= { rcVlanEntry 19 }
+
+rcVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcVlanTable."
+ ::= { rcVlanEntry 20 }
+
+rcVlanIgmpSnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "A flag to note whether IGMP Snooping is enabled
+ on this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 21 }
+
+rcVlanIgmpSnoopReportProxyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "A flag to note whether IGMP Report Proxy is
+ enabled on this VLAN."
+ DEFVAL { true }
+ ::= { rcVlanEntry 22 }
+
+rcVlanIgmpSnoopRobustness OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "This variable allows tuning for the expected
+ packet loss on a subnet. If a subnet is expected
+ to be lossy, the Robustness variable may be
+ increased. IGMP is robust to (Robustness - 1)
+ packet losses."
+ DEFVAL { 2 }
+ ::= { rcVlanEntry 23 }
+
+rcVlanIgmpSnoopQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The interval (in seconds) between IGMP Host-Query
+ packets transmitted on this interface."
+ DEFVAL { 125 }
+ ::= { rcVlanEntry 24 }
+
+rcVlanIgmpSnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The set of ports in this VLAN that provide
+ connectivity to an IP Multicast router."
+ ::= { rcVlanEntry 25 }
+
+rcVlanUserDefinedPid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When rcVlanProtocolId is set to usrDefined(15)
+ in a protocol-based VLAN, this field represents
+ the 16-bit user defined protocol identifier."
+ ::= { rcVlanEntry 26 }
+
+rcVlanIgmpSnoopActiveMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Active ports."
+ ::= { rcVlanEntry 27 }
+
+rcVlanProtocolIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Bitfield of protocol ids."
+ ::= { rcVlanEntry 28 }
+
+rcVlanIgmpSnoopActiveQuerier OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "IP address of multicast querier router."
+ ::= { rcVlanEntry 29 }
+
+rcVlanIgmpSnoopMRouterExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Multicast querier router aging time out."
+ ::= { rcVlanEntry 30 }
+
+rcVlanIgmpSnoopQuerierPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The port on which the multicast querier router
+ was heard."
+ ::= { rcVlanEntry 31 }
+
+rcVlanUserPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User priority level."
+ ::= { rcVlanEntry 32 }
+
+rcVlanQosLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the Qos level packets, carried in this
+ VLAN, should be processed with."
+ DEFVAL { level1 }
+ ::= { rcVlanEntry 33 }
+
+rcVlanTosValue OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Tos value."
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 34 }
+
+rcVlanEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ ethernet2(1),
+ llc(2),
+ snap(3),
+ all(4),
+ notapplicable(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the encapsulation type for userdefined protocol
+ based vlans. This is not meaningful for other types of
+ vlan. The default value is null."
+ DEFVAL { notapplicable }
+ ::= { rcVlanEntry 35 }
+
+rcVlanFirewallVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ naap(2),
+ enforceable(3),
+ peering(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the firewall vlan type for port based
+ vlans."
+ DEFVAL { none }
+ ::= { rcVlanEntry 36 }
+rcVlanFdbAging OBJECT-TYPE
+ SYNTAX INTEGER (0 | 10..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The timeout period (in seconds) used for aging
+ out fdb entries of this VLAN."
+ DEFVAL { 600 }
+ ::= { rcVlanEntry 37 }
+
+
+rcVlanFirewallClusterId OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Firewall cluster Id"
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 43 }
+
+rcVlanOspfPassivePortMember OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports in the vlan that are designated as
+ ospf passive"
+ ::= { rcVlanEntry 44 }
+
+rcVlanNlbMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nlbAdminDisable(0),
+ nlbAdminIgmpMcast(1),
+ nlbAdminMulticast(2),
+ nlbAdminUnicast(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "NLB mode set on a VLAN."
+ DEFVAL { nlbAdminDisable }
+ ::= { rcVlanEntry 46 }
+
+rcVlanVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the VLAN belongs"
+ ::= { rcVlanEntry 48 }
+
+rcVlanVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Name of the Virtual Router to which the VLAN belongs"
+ ::= { rcVlanEntry 49 }
+
+rcVlanNodalMepList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..408))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "List of nodal Meps assigned to this vlan. A mep
+ consists of Domain Name, Association name and Mep
+ Id separated by '.'. Each meps is separated by ',':
+ <md1>.<ma1>.<mepid1>,<md2>.<ma2>.<mepid2>,...
+ The maximum number of nodal Mep for each vlan is 8."
+ ::= { rcVlanEntry 54}
+
+rcVlanNumOfNodalMep OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of nodal meps assigned to this vlan"
+ ::= { rcVlanEntry 55 }
+
+rcVlanNodalMipLevelList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "List of nodal Mip levels assigned to this vlan that
+ allows Mip functionality to be enabled on a per level
+ per vlan basis. A mip level is represented by an
+ integer ranging from 0 to 7. The mip levels are
+ separated by ',': <0...7>,<0...7>,... The maximum
+ number of nodal Mip levels for each vlan is 8."
+ ::= { rcVlanEntry 56 }
+
+rcVlanNumOfNodalMipLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of nodal mip levels assigned to this vlan that
+ allows MIP functionality to be enabled on a per level
+ per vlan basis."
+ ::= { rcVlanEntry 57 }
+
+rcVlanPlsbIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Plsb i-sid number assigned to a C-vlan or the i-sid
+ value for primary private VLAN. Default 0 value
+ indicates that no i-sid has been assigned."
+ DEFVAL { 0 }
+ ::= { rcVlanEntry 61 }
+
+rcVlanRmonEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate if the vlan is enabled for Remote Monitoring"
+ DEFVAL { false }
+ ::= { rcVlanEntry 63 }
+
+rcVlanIpsecEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Indicate if the vlan is enabled for IPSEC.
+ at place of this value use RcIpConfEntry for IPV4
+ and use RcIpv6InterfaceEntry for IPV6. This field
+ changed to deprecated"
+ DEFVAL { false }
+ ::= { rcVlanEntry 64 }
+
+rcVlanSpbMcast OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SPB multicast on Vlan"
+ DEFVAL { disable }
+ ::= { rcVlanEntry 70 }
+
+rcVlanSecondaryVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the secondary
+ Virtual LAN associated with the primary private VLAN.
+ This value corresponds to the lower 12 bits in
+ the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanEntry 71 }
+
+rcVlanPimGatewayEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/disable PIM Gateway on Vlan"
+ DEFVAL { false }
+ ::= { rcVlanEntry 73 }
+
+rcVlanIpv6FhsSnoopDhcpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicate if IPv6 DHCP snooping is enabled on the vlan"
+ DEFVAL { false }
+ ::= { rcVlanEntry 74 }
+
+rcVlanIpv6FhsNDInspectionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicate if ND inspection is enabled on the vlan"
+ DEFVAL { false }
+ ::= { rcVlanEntry 75 }
+
+rcVlanDvrEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/disable DVR on Vlan"
+ DEFVAL { false }
+ ::= { rcVlanEntry 76 }
+
+rcVlanDvrGwIpv4Addr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Gateway IPv4 address for this DVR enabled node on Vlan."
+ ::= { rcVlanEntry 77 }
+
+rcVlanUntaggedPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of untagged ports that are members of this VLAN."
+ ::= { rcVlanEntry 78 }
+
+-- VLAN Port Table
+
+rcVlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain VLAN port related
+ information."
+ ::= { rcVlan 3 }
+
+rcVlanPortEntry OBJECT-TYPE
+ SYNTAX RcVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing VLAN information regarding a
+ particular port."
+ INDEX { rcVlanPortIndex }
+ ::= { rcVlanPortTable 1 }
+
+RcVlanPortEntry ::= SEQUENCE {
+ rcVlanPortIndex Integer32,
+ rcVlanPortNumVlanIds Integer32,
+ rcVlanPortVlanIds IdList,
+ rcVlanPortType INTEGER,
+ rcVlanPortDiscardTaggedFrames TruthValue,
+ rcVlanPortDiscardUntaggedFrames TruthValue,
+ rcVlanPortDefaultVlanId INTEGER,
+ rcVlanPortPerformTagging TruthValue,
+ rcVlanPortSVlanPortType INTEGER,
+ rcVlanPortLoopDetect TruthValue,
+ rcVlanPortFirstPortInOpid InterfaceIndex,
+ rcVlanPortLastPortInOpid InterfaceIndex,
+ rcVlanPortLoopDetectAction INTEGER,
+ rcVlanPortArpDetect TruthValue,
+ rcVlanPortSpoofDetect TruthValue,
+ rcVlanPortUntagDefaultVlan TruthValue,
+ rcVlanPortClassificationSubnet TruthValue,
+ rcVlanPortClassificationProtocol TruthValue,
+ rcVlanPortClassificationPrec INTEGER,
+ rcVlanPortVlanIdList OCTET STRING,
+ rcVlanPortClassificationSourceMac TruthValue,
+ rcVlanPortPrivateVlanPortType INTEGER,
+ rcVlanPortUntaggedVlanIds RcVlanMask
+ }
+
+rcVlanPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a particular
+ port in the system. This index is equal to the
+ ifIndex of the port."
+ ::= { rcVlanPortEntry 1 }
+
+rcVlanPortNumVlanIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN IDs that
+ are stored in the rcVlanPortVlanIds variable."
+ ::= { rcVlanPortEntry 2 }
+
+rcVlanPortVlanIds OBJECT-TYPE
+ SYNTAX IdList (SIZE (0..4096))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An array used to identify which VLANs this port
+ is assigned to. Each VLAN ID is stored as a two
+ octet value. The first octet in the pair holds
+ bits 15-8 of the VLAN ID, while the second octet
+ holds bits 7-0 of the VLAN ID.
+ This object is now replaced by rcVlanPortVlanIdList."
+ ::= { rcVlanPortEntry 3 }
+
+rcVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ access(1), -- access port type
+ trunk(2) -- trunk port type
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port: access(1) or trunk(2)."
+ DEFVAL { access }
+ ::= { rcVlanPortEntry 4 }
+
+rcVlanPortDiscardTaggedFrames OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A flag used to determine how to process tagged
+ frames received on this access port. When the
+ flag is set, these frames are discarded by the
+ forwarding process. When the flag is reset, these
+ frames are processed normally.
+
+ This field is meaningless when the port is not
+ an access port and should be set to false(2)."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 5 }
+
+rcVlanPortDiscardUntaggedFrames OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A flag used to determine how to process untagged
+ frames received on this trunk port. When the flag
+ is set, these frames are discarded by the
+ forwarding process. When the flag is reset, these
+ frames are assigned to the VLAN specified by
+ rcVlanPortDefaultVlanId.
+
+ This field is meaningless when the port is not
+ a trunk port and should be set to false(2)."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 6 }
+
+rcVlanPortDefaultVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The VLAN ID assigned to untagged frames received
+ on this trunk port.
+
+ This field is meaningless when the port is not
+ a trunk port."
+ DEFVAL { 1 }
+ ::= { rcVlanPortEntry 7 }
+
+rcVlanPortPerformTagging OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable the port on the current vlan to
+ perform tagging on the incoming and outgoing traffic."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 8 }
+
+rcVlanPortSVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ uni(2),
+ nni(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port."
+ DEFVAL { normal }
+ ::= { rcVlanPortEntry 9 }
+
+rcVlanPortLoopDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable loop detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 10 }
+
+rcVlanPortFirstPortInOpid OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value gives the IfIndex of the first port in the
+ octapid. This value is used to generate an error message
+ when changing port type from normal to uni/nni and
+ viceversa"
+ ::= { rcVlanPortEntry 11 }
+
+rcVlanPortLastPortInOpid OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value gives the IfIndex of the first port in the
+ octapid. This value is used to generate an error message
+ when changing port type from normal to uni/nni and
+ viceversa"
+ ::= { rcVlanPortEntry 12 }
+
+rcVlanPortUntagDefaultVlan OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable/disable Egress Tagging on the Default Vlan of the
+ port. "
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 13 }
+
+rcVlanPortLoopDetectAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ portDown(1),
+ vlanBlock(2),
+ macDiscard(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This value is used to specify the action which needs
+ to be taken once a loop is detected on a specific port.
+ VlanBlock is not supported in VSP9000."
+ DEFVAL { portDown }
+ ::= { rcVlanPortEntry 14 }
+
+rcVlanPortArpDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Arp detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 15 }
+
+rcVlanPortSpoofDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable spoof detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 16 }
+
+rcVlanPortClassificationSubnet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Subnet based Vlan packets on this port."
+ DEFVAL { true }
+ ::= { rcVlanPortEntry 18 }
+
+rcVlanPortClassificationProtocol OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Protocol based Vlan packets on this port."
+ DEFVAL { true }
+ ::= { rcVlanPortEntry 19}
+
+rcVlanPortClassificationPrec OBJECT-TYPE
+ SYNTAX INTEGER {
+ sourceMac (1),
+ subnet (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the precedence for vlan classification. A value
+ of 1 puts classification of packets to source mac vlans
+ ahead of subnet based vlans. A value of 2 puts subnet
+ based vlans ahead of source mac vlans. Classification
+ to other types of vlans is unaffected as it occurs
+ following source mac and subnet based vlans."
+ DEFVAL { sourceMac }
+ ::= { rcVlanPortEntry 20 }
+
+rcVlanPortVlanIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This bitfield is used to identify which VLANs this port
+ is assigned to. Each VLAN ID is stored as a bit.
+ The most-significant (left-most) bit represents Vlan Id 1."
+ ::= { rcVlanPortEntry 21 }
+
+rcVlanPortClassificationSourceMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SourceMac based Vlan packets on this port."
+ DEFVAL { true }
+ ::= { rcVlanPortEntry 22 }
+
+rcVlanPortPrivateVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ trunk(1),
+ isolated(2),
+ promiscuous(3),
+ none(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port associated with private VLAN.
+ If the VLAN is not private then this is ignored.
+ If the VLAN is private then the value must be
+ either trunk, isolated, or promiscuous. Setting
+ the value to trunk will enable tagging. Setting
+ the value to isolated or promiscuous will remove
+ non-private VLANs from the port."
+ DEFVAL { none }
+ ::= { rcVlanPortEntry 23 }
+
+rcVlanPortUntaggedVlanIds OBJECT-TYPE
+ SYNTAX RcVlanMask
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object is used to identify which VLANs this port
+ is associated with as untagged."
+ ::= { rcVlanPortEntry 24 }
+
+-- VLAN MAC Table
+
+rcVlanMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain MAC addresses assigned
+ to a particular VLAN by MAC address."
+ ::= { rcVlan 4 }
+
+rcVlanMacEntry OBJECT-TYPE
+ SYNTAX RcVlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing VLAN information regarding a
+ particular port."
+ INDEX { rcVlanMacVlanId, rcVlanMacAddr }
+ ::= { rcVlanMacTable 1 }
+
+RcVlanMacEntry ::= SEQUENCE {
+ rcVlanMacVlanId Integer32,
+ rcVlanMacAddr MacAddress,
+ rcVlanMacRowStatus RowStatus
+ }
+
+rcVlanMacVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a VLAN (by MAC
+ address) in the system."
+ ::= { rcVlanMacEntry 1 }
+
+rcVlanMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a MAC address
+ assigned to a particular VLAN."
+ ::= { rcVlanMacEntry 2 }
+
+rcVlanMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status for this entry."
+ ::= { rcVlanMacEntry 3 }
+
+
+-- VLAN IGMP Snoop Table
+
+rcVlanIgmpSnoopNumGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries (rows) in the
+ rcVlanIgmpSnoopTable."
+ ::= { rcVlan 5 }
+
+rcVlanIgmpSnoopTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "The (conceptual) table listing the IP multicast
+ groups for which there are members on a particular
+ interface on a particular VLAN (i.e., a list
+ known multicast receivers).
+
+ A row is created by the system when it receives
+ an IGMP Join messages on a port."
+ ::= { rcVlan 6 }
+
+rcVlanIgmpSnoopEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopTable."
+ INDEX { rcVlanIgmpSnoopVlanId, rcVlanIgmpSnoopIpAddress,
+ rcVlanIgmpSnoopIfIndex, rcVlanIgmpSnoopMember }
+ ::= { rcVlanIgmpSnoopTable 1 }
+
+RcVlanIgmpSnoopEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopVlanId RcVlanIdOrNone,
+ rcVlanIgmpSnoopIpAddress IpAddress,
+ rcVlanIgmpSnoopIfIndex InterfaceIndex,
+ rcVlanIgmpSnoopMember IpAddress,
+ rcVlanIgmpSnoopExpiration Integer32,
+ rcVlanIgmpSnoopType INTEGER
+ }
+
+rcVlanIgmpSnoopVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The VLAN for which this entry contains
+ information."
+ ::= { rcVlanIgmpSnoopEntry 1 }
+
+rcVlanIgmpSnoopIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopEntry 2 }
+
+rcVlanIgmpSnoopIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The interface for which this entry contains
+ information for this IP multicast group address
+ (i.e., the port the Join message was received)."
+ ::= { rcVlanIgmpSnoopEntry 3 }
+
+rcVlanIgmpSnoopMember OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP Address of the source of the membership
+ report received for this IP Multicast group address
+ on this interface (i.e., the address of the host
+ sending the Join message)."
+ ::= { rcVlanIgmpSnoopEntry 4 }
+
+rcVlanIgmpSnoopExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The minimum amount of time remaining before this
+ entry will be aged out."
+ ::= { rcVlanIgmpSnoopEntry 5 }
+
+rcVlanIgmpSnoopType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1), -- created via IGMP
+ static(2), -- created via management
+ blocked(3)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The type of entry: dynamic(1) entries are
+ created by snooping IGMP messages, static(2)
+ entries are created via management."
+ ::= { rcVlanIgmpSnoopEntry 6 }
+
+
+-- VLAN IGMP Snoop Static Table
+
+rcVlanIgmpSnoopStaticTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "The (conceptual) table listing the statically-
+ defined IP multicast groups for which there are
+ members on a particular interface on a particular
+ VLAN."
+ ::= { rcVlan 7 }
+
+rcVlanIgmpSnoopStaticEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopStaticTable."
+ INDEX { rcVlanIgmpSnoopStaticVlanId, rcVlanIgmpSnoopStaticIpAddress }
+ ::= { rcVlanIgmpSnoopStaticTable 1 }
+
+RcVlanIgmpSnoopStaticEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopStaticVlanId RcVlanIdOrNone,
+ rcVlanIgmpSnoopStaticIpAddress IpAddress,
+ rcVlanIgmpSnoopStaticMemberPorts PortSet,
+ rcVlanIgmpSnoopStaticRowStatus RowStatus,
+ rcVlanIgmpSnoopStaticNotAllowedToJoin PortSet
+ }
+
+rcVlanIgmpSnoopStaticVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopStaticEntry 1 }
+
+rcVlanIgmpSnoopStaticIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information. The address must
+ fall within 224.0.1.0 to 239.255.255.255."
+ ::= { rcVlanIgmpSnoopStaticEntry 2 }
+
+rcVlanIgmpSnoopStaticMemberPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The set of ports in this VLAN multicast traffic
+ for the rcVlanIgmpSnoopStaticIpAddress is to be
+ forwarded to."
+ ::= { rcVlanIgmpSnoopStaticEntry 3 }
+
+rcVlanIgmpSnoopStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to create/delete entries in the
+ rcVlanIgmpSnoopStaticTable."
+ ::= { rcVlanIgmpSnoopStaticEntry 4 }
+
+rcVlanIgmpSnoopStaticNotAllowedToJoin OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Not allowed to join"
+ ::= { rcVlanIgmpSnoopStaticEntry 5 }
+
+
+-- VLAN IGMP Snoop Access Table
+
+rcVlanIgmpSnoopAccessTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Table used to specify which host(s) can send
+ and/or receive IP Multicast traffic."
+ ::= { rcVlan 8 }
+
+rcVlanIgmpSnoopAccessEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopAccessTable."
+ INDEX { rcVlanIgmpSnoopAccessVlanId,
+ rcVlanIgmpSnoopAccessGrpAddr,
+ rcVlanIgmpSnoopAccessHostAddr,
+ rcVlanIgmpSnoopAccessHostMask }
+ ::= { rcVlanIgmpSnoopAccessTable 1 }
+
+
+RcVlanIgmpSnoopAccessEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopAccessVlanId RcVlanIdOrNone,
+ rcVlanIgmpSnoopAccessGrpAddr IpAddress,
+ rcVlanIgmpSnoopAccessHostAddr IpAddress,
+ rcVlanIgmpSnoopAccessHostMask IpAddress,
+ rcVlanIgmpSnoopAccessMode INTEGER,
+ rcVlanIgmpSnoopAccessRowStatus RowStatus
+ }
+
+rcVlanIgmpSnoopAccessVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 1 }
+
+rcVlanIgmpSnoopAccessGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 2 }
+
+rcVlanIgmpSnoopAccessHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP address of a host for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 3 }
+
+rcVlanIgmpSnoopAccessHostMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP netmask of a host for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 4 }
+
+rcVlanIgmpSnoopAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ denyTx(1),
+ denyRx(2),
+ denyBoth(3)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify whether the host identified by
+ rcVlanIgmpSnoopAccessHostAddr should be denied
+ IP multicast transmit, receive, or both."
+ ::= { rcVlanIgmpSnoopAccessEntry 5 }
+
+rcVlanIgmpSnoopAccessRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status"
+ ::= { rcVlanIgmpSnoopAccessEntry 6 }
+
+
+-- VLAN IGMP Snoop Sender Table
+
+rcVlanIgmpSnoopSenderTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "The (conceptual) table listing the IP multicast
+ groups for which there are members on a particular
+ interface on a particular VLAN (i.e., a list
+ known multicast senders).
+
+ A row is created by the system when it receives
+ an IGMP Join messages on a port."
+ ::= { rcVlan 9 }
+
+rcVlanIgmpSnoopSenderEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopSenderTable."
+ INDEX { rcVlanIgmpSnoopSenderVlanId,
+ rcVlanIgmpSnoopSenderIpAddress,
+ rcVlanIgmpSnoopSenderIfIndex,
+ rcVlanIgmpSnoopSenderMember }
+ ::= { rcVlanIgmpSnoopSenderTable 1 }
+
+
+RcVlanIgmpSnoopSenderEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopSenderVlanId RcVlanIdOrNone,
+ rcVlanIgmpSnoopSenderIpAddress IpAddress,
+ rcVlanIgmpSnoopSenderIfIndex InterfaceIndex,
+ rcVlanIgmpSnoopSenderMember IpAddress,
+ rcVlanIgmpSnoopSenderAction INTEGER
+ }
+
+rcVlanIgmpSnoopSenderVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopSenderEntry 1 }
+
+rcVlanIgmpSnoopSenderIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopSenderEntry 2 }
+
+rcVlanIgmpSnoopSenderIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The interface for which this entry contains
+ information for this IP multicast group address
+ (i.e., the port the multicast traffic was received)."
+ ::= { rcVlanIgmpSnoopSenderEntry 3 }
+
+rcVlanIgmpSnoopSenderMember OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The IP Address of the host sending the multicast
+ traffic."
+ ::= { rcVlanIgmpSnoopSenderEntry 4 }
+
+rcVlanIgmpSnoopSenderAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ flushEntry(1),
+ flushGrp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify an action to perform on this group."
+ ::= { rcVlanIgmpSnoopSenderEntry 5 }
+
+-- Vlan Loop Detected Table
+
+rcVlanLoopDetectedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Vlans the port belongs to
+and the
+ corresponding loop detected status."
+ ::= { rcVlan 10 }
+
+rcVlanLoopDetectedEntry OBJECT-TYPE
+ SYNTAX RcVlanLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Loop-Detected Entry."
+ INDEX { rcVlanLoopDetectedPortIndex, rcVlanLoopDetectedVlanId }
+ ::= { rcVlanLoopDetectedTable 1 }
+
+RcVlanLoopDetectedEntry ::= SEQUENCE {
+ rcVlanLoopDetectedPortIndex Integer32,
+ rcVlanLoopDetectedVlanId Integer32,
+ rcVlanLoopDetectedValue INTEGER
+ }
+
+rcVlanLoopDetectedPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number."
+ ::= { rcVlanLoopDetectedEntry 1 }
+
+rcVlanLoopDetectedVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gives the VlanId to which the port belongs."
+ ::= { rcVlanLoopDetectedEntry 2 }
+
+rcVlanLoopDetectedValue OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), -- loop not detected
+ yes(1) -- loop detected
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gives the Loop Detected status of the port
+ in a vlan."
+ DEFVAL { no }
+ ::= { rcVlanLoopDetectedEntry 3 }
+
+
+-- Vlan Dsap Ssap Table
+
+rcVlanDsapSsapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanDsapSsapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain DSAP/SSAP values
+ assigned to a sna802dot2 or userdefined vlan."
+ ::= { rcVlan 11 }
+
+rcVlanDsapSsapEntry OBJECT-TYPE
+ SYNTAX RcVlanDsapSsapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcVlanDsapSsap table."
+ INDEX { rcVlanDsapSsapVlanId, rcVlanDsapSsapPid }
+ ::= { rcVlanDsapSsapTable 1 }
+
+RcVlanDsapSsapEntry ::= SEQUENCE {
+ rcVlanDsapSsapVlanId Integer32,
+ rcVlanDsapSsapPid INTEGER,
+ rcVlanDsapSsapRowStatus RowStatus
+ }
+
+rcVlanDsapSsapVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a vlan."
+ ::= { rcVlanDsapSsapEntry 1 }
+
+rcVlanDsapSsapPid OBJECT-TYPE
+ SYNTAX INTEGER (0..'ffff'h)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Values of DSAP/SSAP assigned to a particular
+ vlan."
+ ::= { rcVlanDsapSsapEntry 2 }
+
+rcVlanDsapSsapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcVlanDsapSsapEntry 3 }
+
+rcVlanNewLoopDetectedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanNewLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Vlans the port belongs to and the
+ corresponding loop detected status."
+ ::= { rcVlan 12 }
+
+rcVlanNewLoopDetectedEntry OBJECT-TYPE
+ SYNTAX RcVlanNewLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Loop-Detected Entry."
+ INDEX { rcVlanNewLoopDetectedPortIndex,
+ rcVlanNewLoopDetectedVlanId,
+ rcVlanNewLoopDetectedMac }
+ ::= { rcVlanNewLoopDetectedTable 1 }
+
+RcVlanNewLoopDetectedEntry ::= SEQUENCE {
+ rcVlanNewLoopDetectedPortIndex InterfaceIndex,
+ rcVlanNewLoopDetectedVlanId Integer32,
+ rcVlanNewLoopDetectedMac MacAddress,
+ rcVlanNewLoopDetectedAction INTEGER,
+ rcVlanNewLoopDetectedSmltRemote TruthValue
+ }
+
+rcVlanNewLoopDetectedPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port Number."
+ ::= { rcVlanNewLoopDetectedEntry 1 }
+
+rcVlanNewLoopDetectedVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Gives the VlanId to which the port belongs."
+ ::= { rcVlanNewLoopDetectedEntry 2 }
+
+rcVlanNewLoopDetectedMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mac address"
+ ::= {rcVlanNewLoopDetectedEntry 3}
+
+rcVlanNewLoopDetectedAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ portDown(1),
+ vlanBlock(2),
+ macDiscard(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value is used to specify the action which
+ needs to be taken once a loop is detected on a
+ specific port."
+ DEFVAL { portDown }
+ ::= { rcVlanNewLoopDetectedEntry 4 }
+
+rcVlanNewLoopDetectedSmltRemote OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A MAC address indicate for remote learnt,
+ either local or remote."
+ ::= { rcVlanNewLoopDetectedEntry 5 }
+
+rcVlanNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that can be used to map the Virtual LAN Id to
+ IfIndex and Name for display. It is informational only."
+ ::= { rcVlan 18 }
+
+rcVlanNameEntry OBJECT-TYPE
+ SYNTAX RcVlanNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Each entry has mapping information for a
+ particular Virtual LAN. This in intended for display
+ purposes only."
+ INDEX { rcVlanNameVlanId }
+ ::= { rcVlanNameTable 1 }
+
+RcVlanNameEntry ::= SEQUENCE {
+ rcVlanNameVlanId RcVlanIdOrNone,
+ rcVlanNameVlanName DisplayString,
+ rcVlanNameIfIndex InterfaceIndex
+ }
+
+rcVlanNameVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanNameEntry 1 }
+
+rcVlanNameVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The assigned name for this VLAN."
+ ::= { rcVlanNameEntry 2 }
+
+rcVlanNameIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When rcVlanRoutingEnable is set to true(1), this
+ value indicates the 'logical' ifIndex assigned to
+ this VLAN. Otherwise, this value is meaningless
+ and will be set to zero."
+ ::= { rcVlanNameEntry 3 }
+
+-- Vlan Port Spoof Mac detect table
+
+rcVlanPortSpoofMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortSpoofMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table contains a list of Spoof blocked
+ MAC address information."
+ ::= { rcVlan 19 }
+
+rcVlanPortSpoofMacEntry OBJECT-TYPE
+ SYNTAX RcVlanPortSpoofMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing a spoof blocked MAC address"
+ INDEX { rcVlanPortSpoofMacPortNum,
+ rcVlanPortSpoofMacVlanId,
+ rcVlanPortSpoofMacIpAddress,
+ rcVlanPortSpoofMacMacAddress
+ }
+ ::= { rcVlanPortSpoofMacTable 1 }
+
+RcVlanPortSpoofMacEntry ::= SEQUENCE {
+ rcVlanPortSpoofMacPortNum InterfaceIndex,
+ rcVlanPortSpoofMacVlanId RcVlanIdOrNone,
+ rcVlanPortSpoofMacIpAddress IpAddress,
+ rcVlanPortSpoofMacMacAddress MacAddress,
+ rcVlanPortSpoofMacClearMac TruthValue
+ }
+rcVlanPortSpoofMacPortNum OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port interface number of the Spoof detect is enabled.
+ Spoof mac is detected "
+ ::= { rcVlanPortSpoofMacEntry 1 }
+
+rcVlanPortSpoofMacVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A vlan entry which the port intreface belong to. And
+ the spoof MAC is detected"
+ ::= { rcVlanPortSpoofMacEntry 2 }
+
+rcVlanPortSpoofMacIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Local Ip address on this interface"
+ ::= { rcVlanPortSpoofMacEntry 3 }
+
+rcVlanPortSpoofMacMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A spoofing Mac address that is detected in this
+ interface"
+ ::= { rcVlanPortSpoofMacEntry 4 }
+
+rcVlanPortSpoofMacClearMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear/delete this spoof detect mac entry when it is true.
+ It always return false when query"
+ DEFVAL { false }
+ ::= { rcVlanPortSpoofMacEntry 5 }
+
+
+-- PHYSICAL Elements
+
+-- =begin enum
+-- rcChasType a9408 1425195264
+-- =end enum
+
+rcChasType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1), -- unknown chassis
+-- Passport 1000 Types
+ a1100(2), -- 3 slot chassis (1/2, 1/2, full)
+ a1250(6), -- 4 slot chassis (full, ... , full)
+ a1150(7), -- 3 slot chassis (1/2, 1/2, full)
+ a1200(8), -- 8 slot chassis (full, ... , full)
+ a1050(9), -- 2 slot chassis (seahawk)
+-- Passport 8000 Types
+ a8006(280887558), -- 6 slot chassis (raptillion)
+ a8010(280887562), -- 10 slot chassis (raptillion)
+ a8010co(1623064842), -- 10 slot Central Office Chassis
+ a8003(280887555), -- 3 slot chassis (raptillion)
+-- Cobalt Blue
+ -- Nortel Order#: NTC201CA
+ -- Customer Order#: EC1402001
+ a9012(1090388736), -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300
+ a9010(1090388737), -- 0100 0000 1111 1110 0000 0011 0000 0001 0x40FE0301
+
+-- VSP4K
+ a4850GTS(1232273458), -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032
+ a4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032
+ a4450GSXPWRPLUS(1231228978), -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49631032
+ a4450GTXHTPWRPLUS(1232279602), -- 0100 1001 0111 0011 0001 1000 0011 0010 0x49731832
+ a4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032
+-- VSP8K
+ a8284XSQ(1331822677), -- 0100 1111 0110 0010 0000 0000 0101 0101 0x4f620055
+ a8404C(1331839489), -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201
+ a8404(1331823105), -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201
+--VSP7K
+ a7254XSQ(1331855415), -- 0100 1111 0110 0010 1000 0000 0011 0111 0x4f628037
+ a7254XTQ(1332903991), -- 0100 1111 0111 0010 1000 0000 0011 0111 0x4f728037
+
+-- VSP5k IcePick
+ a5030GSXuPWR(2004029470), -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E)
+ a5054GSXuPWR(2004029494), -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036)
+-- APLS
+ aDSG6248(1232274482), -- 0100 1001 0111 0011 0000 0100 0011 0010 (0x49730432)
+ aDSG6248P(1232278578), -- 0100 1001 0111 0011 0001 0100 0011 0010 (0x49731432)
+ aDSG6248CFP(1231230002), -- 0100 1001 0110 0011 0001 0100 0011 0010 (0x49631432)
+ aDSG7648(1331856439), -- 0100 1111 0110 0010 1000 0100 0011 0111 (0x4f628437)
+ aDSG7648C(1332905015), -- 0100 1111 0111 0010 1000 0100 0011 0111 (0x4f728437)
+ aDSG7480(1331823701), -- 0100 1111 0110 0010 0000 0100 0101 0101 (0x4f620455)
+ aDSG8032(929170433), -- 0011 0111 0110 0010 0000 0100 0000 0001 (0x37620401)
+ aDSG9032(1063392257), -- 0011 1111 0110 0010 0001 0100 0000 0001 (0x3f621401)
+ aDSG8064(1063388161), -- 0011 1111 0110 0010 0000 0100 0000 0001 (0x3f620401)
+--VSP8600: Tsunami
+ a8608(1425195264) -- 0101 0100 1111 0010 1100 0001 0000 0000 (0x54f2c100)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Chassis Type"
+ ::= { rcChassis 1 }
+
+rcChasSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Unique serial number for this chassis."
+ ::= { rcChassis 2 }
+
+rcChasHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device hardware revision level"
+ ::= { rcChassis 3 }
+
+rcChasNumSlots OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of slots in the chassis available for
+ plug-in cards."
+ ::= { rcChassis 4 }
+
+rcChasNumPorts OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of ports currently installed in
+ the chassis."
+ ::= { rcChassis 5 }
+
+-- TBD FIXME : We need to get the final list from Hardware
+rcChasTestResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ ok(2),
+ crceeprom(3),
+ timer(4),
+ procdram(5),
+ led(6),
+ formaccpuaccess(7),
+ asiccpuaccess(8),
+ memory(9),
+ loopback(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Chassis start-up diagnostic tests."
+ ::= { rcChassis 6 }
+
+rcChasFan OBJECT IDENTIFIER ::= { rcChassis 7 }
+
+rcChasFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcChasFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains information about Fans"
+ ::= { rcChasFan 1 }
+
+rcChasFanEntry OBJECT-TYPE
+ SYNTAX RcChasFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding a Fan Unit"
+ INDEX { rcChasFanId }
+ ::= { rcChasFanTable 1 }
+
+RcChasFanEntry ::=
+ SEQUENCE {
+ rcChasFanId INTEGER,
+ rcChasFanOperStatus INTEGER,
+ rcChasFanAmbientTemperature Gauge32,
+ rcChasFanType INTEGER,
+ rcChasFanFlowType INTEGER
+ }
+
+rcChasFanId OBJECT-TYPE
+ SYNTAX INTEGER(1..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The chassis fan Id."
+ ::= { rcChasFanEntry 1 }
+
+rcChasFanOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ up(2),
+ down(3),
+ notpresent(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Actual status of the Fan:
+ - unknown(1) - status can not be determined.
+ - up(2) - present and supplying power.
+ - down(3) - present, but failure indicated."
+ ::= { rcChasFanEntry 2 }
+
+rcChasFanAmbientTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the temperature in celsius of the air
+ entering the fan."
+ ::= { rcChasFanEntry 3 }
+
+rcChasFanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ regularSpeed(2),
+ highSpeed(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of the Fan:
+ - unknown(1) - type can not be determined.
+ - regularSpeed(2) - regular speed fan is present.
+ - highSpeed(3) - high speed fan is present."
+ ::= { rcChasFanEntry 4 }
+
+rcChasFanFlowType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ frontToBack(2),
+ backToFront(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Direction of the Fan Flow:
+ - unknown(1) - Flow can not be determined.
+ - fronttoback(2) - Front to back flow.
+ - backtofront(3) - Back to front flow."
+ ::= { rcChasFanEntry 5 }
+
+rcChasPowerSupply OBJECT IDENTIFIER ::= { rcChassis 8 }
+
+rcChasPowerSupplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcChasPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains information about power
+ supplies."
+ ::= { rcChasPowerSupply 1 }
+
+rcChasPowerSupplyEntry OBJECT-TYPE
+ SYNTAX RcChasPowerSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding a power supply
+ unit."
+ INDEX { rcChasPowerSupplyId }
+ ::= { rcChasPowerSupplyTable 1 }
+
+RcChasPowerSupplyEntry ::=
+ SEQUENCE {
+ rcChasPowerSupplyId INTEGER,
+ rcChasPowerSupplyOperStatus INTEGER
+ }
+
+rcChasPowerSupplyId OBJECT-TYPE
+ SYNTAX INTEGER(1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply Id."
+ ::= { rcChasPowerSupplyEntry 1 }
+
+
+rcChasPowerSupplyOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ empty(2),
+ up(3),
+ down(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Actual status of the power supply:
+ - unknown(1) - status can not be determined.
+ - empty(2) - power supply not installed.
+ - up(3) - present and supplying power.
+ - down(4) - present, but failure indicated."
+ ::= { rcChasPowerSupplyEntry 2 }
+
+
+rcChasPowerSupplyDetailTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcChasPowerSupplyDetailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains detailed information about
+ power supplies."
+ ::= { rcChasPowerSupply 2 }
+
+rcChasPowerSupplyDetailEntry OBJECT-TYPE
+ SYNTAX RcChasPowerSupplyDetailEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains detailed info regarding a power supply
+ unit."
+ INDEX { rcChasPowerSupplyDetailId }
+ ::= { rcChasPowerSupplyDetailTable 1 }
+
+RcChasPowerSupplyDetailEntry ::=
+ SEQUENCE {
+ rcChasPowerSupplyDetailId INTEGER,
+ rcChasPowerSupplyDetailType INTEGER,
+ rcChasPowerSupplyDetailSerialNumber DisplayString,
+ rcChasPowerSupplyDetailHardwareRevision DisplayString,
+ rcChasPowerSupplyDetailPartNumber DisplayString,
+ rcChasPowerSupplyDetailDescription DisplayString,
+ rcChasPowerSupplyDetailInputLineVoltage INTEGER,
+ rcChasPowerSupplyDetailOperLineVoltage INTEGER,
+ rcChasPowerSupplyDetailOutputWatts Integer32,
+ rcChasPowerSupplyFanFlowType INTEGER
+ }
+
+rcChasPowerSupplyDetailId OBJECT-TYPE
+ SYNTAX INTEGER(1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply Id."
+ ::= { rcChasPowerSupplyDetailEntry 1 }
+
+rcChasPowerSupplyDetailType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ ac(1),
+ dc(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply type."
+ ::= { rcChasPowerSupplyDetailEntry 2 }
+
+rcChasPowerSupplyDetailSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply serial number."
+ ::= { rcChasPowerSupplyDetailEntry 3 }
+
+rcChasPowerSupplyDetailHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The hardware revision of the power supply."
+ ::= { rcChasPowerSupplyDetailEntry 4 }
+
+rcChasPowerSupplyDetailPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply part number."
+ ::= { rcChasPowerSupplyDetailEntry 5 }
+
+rcChasPowerSupplyDetailDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The detail description of power supply."
+ ::= { rcChasPowerSupplyDetailEntry 6 }
+
+rcChasPowerSupplyDetailInputLineVoltage OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ low110v(1),
+ high220v(2),
+ minus48v(3),
+ ac110vOr220v(4),
+ dc(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply Input Line voltage."
+ ::= { rcChasPowerSupplyDetailEntry 8 }
+
+rcChasPowerSupplyDetailOperLineVoltage OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ low110v(1),
+ high220v(2),
+ minus48v(3),
+ ac110vOr220v(4),
+ dc(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply Line voltage considered for
+ Power Management calculation."
+ ::= { rcChasPowerSupplyDetailEntry 9 }
+
+rcChasPowerSupplyDetailOutputWatts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The output power of this power supply"
+ ::= { rcChasPowerSupplyDetailEntry 10 }
+
+rcChasPowerSupplyFanFlowType OBJECT-TYPE
+ SYNTAX INTEGER {
+ frontToback(1),
+ backTofront(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The power supply Fan Flow Type."
+ ::= { rcChasPowerSupplyDetailEntry 12 }
+
+rcCard OBJECT IDENTIFIER ::= { rcChassis 9 }
+
+rcCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains information about the
+ cards in this chassis. For those slots that
+ do not contain a physical card, the table may
+ be implemented to contain a conceptual row
+ with the type of physical module set to
+ 'chasCardEmpty', or it may be implemented to
+ have no conceptual row instance."
+ ::= { rcCard 1 }
+
+rcCardEntry OBJECT-TYPE
+ SYNTAX RcCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Card attributes"
+ INDEX { rcCardIndex }
+ ::= { rcCardTable 1 }
+
+RcCardEntry ::=
+ SEQUENCE {
+ rcCardIndex INTEGER,
+ rcCardType INTEGER,
+ rcCardSerialNumber DisplayString,
+ rcCardHardwareRevision DisplayString,
+ rcCardAdminStatus INTEGER,
+ rcCardOperStatus INTEGER,
+ rcCardPCMCIAType INTEGER,
+ rcCardPartNumber DisplayString,
+ rcCardOxateCpld DisplayString,
+ rcCardOxideFpga DisplayString,
+ rcCardCatskillFpga DisplayString,
+ rcCardQE DisplayString,
+ rcCardK2Fpga DisplayString,
+ rcCardIoDateDC DisplayString,
+ rcCardIoDateBB DisplayString,
+ rcCardIoPimCpld DisplayString,
+ rcCardLed0Cpld DisplayString,
+ rcCardLed1Cpld DisplayString,
+ rcCardZagrosFpga DisplayString,
+ rcCardRsp DisplayString,
+ rcCardBcmMac DisplayString,
+ rcCardPhosphideFpga DisplayString,
+ rcCardSulfideFpga DisplayString,
+ rcCardFluorateCpld DisplayString,
+ rcCardBme DisplayString
+}
+
+rcCardIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..26)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique value for each module within the chassis.
+ This value is determined by the chassis slot number
+ where the module is inserted. Valid entries are 1
+ to the value of rcChasNumSlots"
+ ::= { rcCardEntry 1 }
+
+rcCardType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1), -- no card installed
+-- Cobalt Blue: if you change here, you MUST update rc2kCardFrontType in rc2kCardTable
+ cbMidplane-28(1090388736), -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300
+ cbMidplaneSapphire(1090396928), -- 0100 0000 1111 1110 0010 0011 0000 0000 0x40FE2300
+ cbACPowerSupply(1084097280), -- 0100 0000 1001 1110 0000 0011 0000 0000 0x409E0300
+ cbACPowerPlusSupply(1084130048), -- 0100 0000 1001 1110 1000 0011 0000 0000 0x409E8300
+ cbCPFanTray(1085145856), -- 0100 0000 1010 1110 0000 0011 0000 0000 0x40AE0300
+ cbIOFanTray(1085149952), -- 0100 0000 1010 1110 0001 0011 0000 0000 0x40AE1300
+ cbFanTray(1085154048), -- 0100 0000 1010 1110 0010 0011 0000 0000 0x40AE2300
+ cbHSFanTray(1085158144), -- 0100 0000 1010 1110 0011 0011 0000 0000 0x40AE3300
+ cbAUX(1091437312), -- 0100 0001 0000 1110 0000 0011 0000 0000 0x410E0300
+ cbSF3200(1075708672), -- 0100 0000 0001 1110 0000 0011 0000 0000 0x401E0300
+ cbSF9600(1075712768), -- 0100 0000 0001 1110 0001 0011 0000 0000 0x401E1300
+ cbSF9610(1075716864), -- 0100 0000 0001 1110 0010 0011 0000 0000 0x401E2300
+ cbCP-CSC(1073873665), -- 0100 0000 0000 0010 0000 0011 0000 0001 0x40020301
+ cb48x1000BaseTX(1075970864), -- 0100 0000 0010 0010 0000 0011 0011 0000 0x40220330
+ cb48x1000BaseTXPOE(1075974960), -- 0100 0000 0010 0010 0001 0011 0011 0000 0x40221330
+ cb48x1000SFP(1077044016), -- 0100 0000 0011 0010 0110 0011 0011 0000 0x40326330
+ cb24x10GBaseSFP(1077109528), -- 0100 0000 0011 0011 0110 0011 0001 1000 0x40336318
+ cb48x10GBaseSFP(1077109552), -- 0100 0000 0011 0011 0110 0011 0011 0000 0x40336330
+-- Future CB Cards
+ -- cbOPM(1087243008) 0x40CE0300
+ -- cbSAS(1087247104) 0x40CE1300
+ -- cbIPFIX(1087251200) 0x40CE2300
+-- VSP4K card definitions
+ vsp4k4850GTS(1232273458), -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032
+ vsp4k4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032
+-- VSP8K Card definition
+ vsp8k8242XSQ(1298407466), -- 0100 1101 0110 0100 0010 0000 0010 1010 0x4d64202a
+ vsp4k4450GSXPWRPLUS(1231228978), -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49731032
+ vsp4k4450GTXHTPWRPLUS(1232279602), -- 0100 1001 0111 0011 0001 1000 0011 0010 0x49731832
+
+ vsp8k8424XS(1298379288), -- 0100 1101 0110 0011 1011 0010 0001 1000 0x4d63b218
+ vsp4k4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032
+
+-- CB generation 2 (ROF) linecards
+ rof48x1000SFP(1144152880), -- 0100 0100 0011 0010 0110 0011 0011 0000 0x44326330
+ rofLoadBoard(1144152832), -- 0100 0100 0011 0010 0110 0011 0000 0000 0x44326300
+ rof16x10GBaseSFP(1144218384), -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310
+ rof48x10GBaseSFP(1144218416), -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330
+ rof4x40GBaseSFP(1144283920), -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310
+ rof12x40GBaseSFP(1144283952), -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330
+-- VSP5k IcePick
+ 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)
+ 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)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the card type. The value returned
+ is defined by the description in rc2kCardTable."
+ ::= { rcCardEntry 2 }
+
+rcCardSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Unique serial number for this card."
+ ::= { rcCardEntry 3 }
+
+rcCardHardwareRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Hardware Version"
+ ::= { rcCardEntry 4 }
+
+rcCardAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the administrative status of this
+ card"
+ ::= { rcCardEntry 5 }
+
+rcCardOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3),
+ unknown(4),
+ dormant(5)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the operational status of this card."
+ ::= { rcCardEntry 6 }
+
+rcCardPCMCIAType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ modem28kbs(2),
+ flash2meg(3),
+ flash4meg(4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the type of PCMCIA card currently
+ installed in this CPU card, if any.
+
+ For non-CPU cards, this variable has no meaning and
+ will always be set to none."
+ DEFVAL { none }
+ ::= { rcCardEntry 7 }
+
+rcCardPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Card Part Number"
+ ::= { rcCardEntry 8 }
+
+rcCardOxateCpld OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Oxate CPLD version for CP card"
+ ::= { rcCardEntry 9 }
+
+rcCardOxideFpga OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Oxide FGPA version for CP card"
+ ::= { rcCardEntry 10 }
+
+rcCardCatskillFpga OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Catskill FPGA version for CP card"
+ ::= { rcCardEntry 11 }
+
+rcCardQE OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QE version for CP card"
+ ::= { rcCardEntry 12 }
+
+rcCardK2Fpga OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "K2 FPGA version for IO card"
+ ::= { rcCardEntry 13 }
+
+rcCardIoDateDC OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IO Date DC CPLD for IO card"
+ ::= { rcCardEntry 14 }
+
+rcCardIoDateBB OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IO Date BaseBoard CPLD for IO card"
+ ::= { rcCardEntry 15 }
+
+rcCardIoPimCpld OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IO PIM CPLD for IO card"
+ ::= { rcCardEntry 16 }
+
+rcCardLed0Cpld OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "LED0 CPLD for IO card"
+ ::= { rcCardEntry 17 }
+
+rcCardLed1Cpld OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "LED1 CPLD for IO card"
+ ::= { rcCardEntry 18 }
+
+rcCardZagrosFpga OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zagros FPGA for IO card"
+ ::= { rcCardEntry 19 }
+
+rcCardRsp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RSP for IO card"
+ ::= { rcCardEntry 20 }
+
+rcCardBcmMac OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "BCM Mac for IO card"
+ ::= { rcCardEntry 21 }
+
+rcCardPhosphideFpga OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Phosphide FPGA for IO card"
+ ::= { rcCardEntry 22 }
+
+rcCardSulfideFpga OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sulfide FPGA for IO card"
+ ::= { rcCardEntry 23 }
+
+rcCardFluorateCpld OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Fluorate Cpld for SF card"
+ ::= { rcCardEntry 24 }
+
+rcCardBme OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "BME for SF card"
+ ::= { rcCardEntry 25 }
+
+
+-- Port Table
+
+rcPort OBJECT IDENTIFIER ::= { rcChassis 10 }
+
+rcPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port table"
+ ::= { rcPort 1 }
+
+rcPortEntry OBJECT-TYPE
+ SYNTAX RcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular port"
+ INDEX { rcPortIndex }
+ ::= { rcPortTable 1 }
+
+RcPortEntry ::= SEQUENCE {
+ rcPortIndex InterfaceIndex,
+ rcPortType INTEGER,
+ rcPortConnectorType INTEGER,
+ rcPortPerformRouting TruthValue,
+ rcPortHighPriority TruthValue, --excluded
+ rcPortAction INTEGER,
+ rcPortResult INTEGER,
+ rcPortPrimaryConnector INTEGER, --excluded
+ rcPortActiveConnector INTEGER,
+ rcPortBackupConnectorStatus INTEGER,
+ rcPortAutoNegotiate TruthValue,
+ rcPortAdminDuplex INTEGER,
+ rcPortOperDuplex INTEGER,
+ rcPortAdminSpeed INTEGER,
+ rcPortOperSpeed Integer32,
+ rcPortMltId Integer32,
+ rcPortLocked TruthValue,
+ rcPortAutoNegotiationSupported TruthValue,
+ rcPortSingleRoutablePort TruthValue,
+ rcPortUnknownMacDiscard TruthValue,
+ rcPortNumStateTransition Counter32,
+ rcPortAllowOversizeFrame TruthValue, --excluded
+ rcPortUserPriority INTEGER, --excluded
+ rcPortQosLevel INTEGER,
+ rcPortDiffServEnable TruthValue,
+ rcPortDiffServType INTEGER,
+ rcPortDiffServIeee8021POverrideEnable TruthValue, --excluded
+ rcPortVendorDescr DisplayString,
+ rcPortName DisplayString (SIZE (0..42)),
+ rcPortOctapidId Integer32,
+ rcPortWan INTEGER,
+ rcPortTransport INTEGER,
+ rcPortMultimediaFilterEnable TruthValue,
+ rcPortMultimediaDevSelection DisplayString,
+-- OM2.0 place holder added following
+-- rcPortServiceType INTEGER, oid = 41
+-- rcPortMode INTEGER oid = 42
+ rcPortAdminRouting EnableValue,
+ rcPortOperRouting EnableValue,
+ rcPortPid Integer32,
+-- OID 46 to 49 are being used in 8300 but OID 46 is also used in PR v4.0
+ rcPortIeee8021POverrideEnable TruthValue,
+ rcPortCpLimitShutDown TruthValue,
+ rcPortHighSecureEnable TruthValue,
+ rcPortMrouteStrLimit INTEGER,
+ rcPortMrouteStrTimerCheck INTEGER,
+ rcPortMrouteStrLimitEnable TruthValue,
+ rcPortAutoNegAd BITS,
+ rcPortAutoRecoverPort TruthValue,
+ rcPortExtCplimitConf INTEGER,
+ rcPortExtCplimitUtilRate INTEGER,
+ rcPortEgressRateLimit INTEGER,
+ rcPortEgressRateLimitState EnableValue,
+ rcPortBpduFilteringTimerCount TimeInterval,
+ rcPortBpduFilteringTimeout TimeInterval,
+ rcPortBpduFilteringAdminEnabled TruthValue,
+ rcPortBpduFilteringOperEnabled TruthValue,
+ rcPortCpLimitEnable EnableValue,
+ rcPortCpMulticastLimit INTEGER,
+ rcPortCpBroadcastLimit INTEGER,
+ rcPortIngressRateLimit INTEGER,
+ rcPortIngressRateLimitState EnableValue,
+ rcPortClockSource INTEGER,
+ rcPortVrfIdList IdList,
+ rcPortUserLabel1 DisplayString,
+ rcPortUserLabel2 DisplayString,
+ rcPortVrfNameList OCTET STRING,
+ rcPortBrouterVrfId VrfIdentifier,
+ rcPortBrouterVrfName DisplayString,
+ rcPortVrfCount Counter32,
+ rcPortIngressRatePeak INTEGER,
+ rcPortIngressRateSvc INTEGER,
+ rcPortCpLimitPktRate INTEGER,
+ rcPortCpLimitShutDownEnable TruthValue,
+ rcPortRmonEnable TruthValue,
+ rcPortIpsecEnable TruthValue,
+ rcPortShutdownReason INTEGER,
+ rcPortFlexUniEnable TruthValue,
+ rcPortBpduGuardTimerCount Integer32,
+ rcPortBpduGuardTimeout Integer32,
+ rcPortBpduGuardAdminEnabled TruthValue,
+ rcPortLicenseControlStatus INTEGER,
+ rcPortTxFlowControl TruthValue,
+ rcPortTxFlowControlOperState TruthValue
+}
+
+rcPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2."
+ ::= { rcPortEntry 1 }
+
+rcPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0), -- no port installed
+ rc100BaseTX(1), -- (cat 5)
+ rc100BaseT2(2), -- (cat 3)
+ rc100BaseF(3), -- (100 mbps fiber)
+ rc1000BaseF(4), -- (1000 mbps fiber)
+ rc1000BaseDualF(5), -- (fiber - dual connector)
+ rc10BaseF(6), -- (10 mbps fiber)
+ rcPosMMF(7), -- (multi mode fiber)
+ rcPosSMF(8), -- (single mode fiber)
+ rcAtm(9), -- (oc3, oc12, ds3, e3)
+ rcGbicLx(10), -- (gigabit long haul)
+ rcGbicSx(11), -- (gigabit short haul)
+ rcGbicXd(12), -- (gigabit extended distance)
+ rcGbicCu(13), -- (gigabit copper)
+ rcGbicOther(14), -- (gigabit other)
+ rcOc3cSM(15), -- (OC-3c SM)
+ rcOc3cMM(16), -- (OC-3c MM)
+ rcOc3cCOPPER(17), -- (OC-3c COPPER)
+ rcOc12cSM(18), -- (OC-12c SM)
+ rcOc12cMM(19), -- (OC-12c MM)
+ rcDs3(20), -- (Ds3)
+ rcE3(21), -- (E3)
+ rcGbicNone(22), -- (Gbic card feature)
+ rc1000BaseT(23), -- (1000 base copper)
+ rcGbicZx(24), -- (gigabit very extended distance)
+ rcOc3cAtmSM(25), -- (Atm OC-3c SM)
+ rcOc3cAtmMM(26), -- (Atm OC-3c MM)
+ rcOc12cAtmSM(27), -- (Atm OC-12c SM)
+ rcOc12cAtmMM(28), -- (Atm OC-12c MM)
+ rcOc3cPosSM(29), -- (Pos OC-3c SM)
+ rcOc3cPosMM(30), -- (Pos OC-3c MM)
+ rcOc12cPosSM(31), -- (Pos OC-12c SM)
+ rcOc12cPosMM(32), -- (Pos OC-12c MM)
+ rcGbic1470(33), -- (gigabit wavelength 1470)
+ rcGbic1490(34), -- (gigabit wavelength 1490)
+ rcGbic1510(35), -- (gigabit wavelength 1510)
+ rcGbic1530(36), -- (gigabit wavelength 1530)
+ rcGbic1550(37), -- (gigabit wavelength 1550)
+ rcGbic1570(38), -- (gigabit wavelength 1570)
+ rcGbic1590(39), -- (gigabit wavelength 1590)
+ rcGbic1610(40), -- (gigabit wavelength 1610)
+ rcRmon(41), -- (1000 base TProbe)
+ rcGbic1470APD(42), -- (gigabit wavelength 1470-APD)
+ rcGbic1490APD(43), -- (gigabit wavelength 1490-APD)
+ rcGbic1510APD(44), -- (gigabit wavelength 1510-APD)
+ rcGbic1530APD(45), -- (gigabit wavelength 1530-APD)
+ rcGbic1550APD(46), -- (gigabit wavelength 1550-APD)
+ rcGbic1570APD(47), -- (gigabit wavelength 1570-APD)
+ rcGbic1590APD(48), -- (gigabit wavelength 1590-APD)
+ rcGbic1610APD(49), -- (gigabit wavelength 1610-APD)
+ rc10GbLW(50), -- (10 Gig Ethernet LW)
+ rc10GbLR(51), -- (10 Gig Ethernet LR)
+-- OM2.0 place holder added following
+-- rcLogicalServerPort(52),
+-- opm Prism used as a server for MPLS
+ rc1000BaseTX(53), -- (triple speed)
+ rcGbicBx(55), -- (SFP - Single Fiber Bi-Directional - 100Base-Bxl)
+ rc10GbNone(56), -- (10 Gig Feature)
+ rc10GbSR(58), -- (10 Gig SR Ethernet)
+ rc10GbSW(59), -- (10 Gib SW wavelength 850nm and sonet)
+ rc10GbER(60), -- (10 Gig ER wavelen 1550nm)
+ rc10GbEW(61), -- (10 Gig EW)
+ rc10GbOther(62), -- (10 Gig Ethernet other)
+ rc1000BaseTXPOE(63), -- (triplespeed withPOE support)
+ rc10GbZR(64), -- (10 Gig ZR wavelength 1550nm)
+ rc10GbZW(65), -- (10 Gig ZW wavelength 1550nm)
+ rcGbic1310Xd(66), -- (gigabit wavelength 1310-distance 40Kms)
+ rcGbic1470Xd(67), -- (gigabit wavelength 1470-distance 40Kms)
+ rcGbic1490Xd(68), -- (gigabit wavelength 1490-distance 40Kms)
+ rcGbic1510Xd(69), -- (gigabit wavelength 1510-distance 40Kms)
+ rcGbic1530Xd(70), -- (gigabit wavelength 1530-distance 40Kms)
+ rcGbic1550Xd(71), -- (gigabit wavelength 1550-distance 40Kms)
+ rcGbic1570Xd(72), -- (gigabit wavelength 1570-distance 40Kms)
+ rcGbic1590Xd(73), -- (gigabit wavelength 1590-distance 40Kms)
+ rcGbic1610Xd(74), -- (gigabit wavelength 1610-distance 40Kms)
+ rcGbic1470Zx(75), -- (gigabit wavelength 1470-distance 70Kms)
+ rcGbic1490Zx(76), -- (gigabit wavelength 1490-distance 70Kms)
+ rcGbic1510Zx(77), -- (gigabit wavelength 1510-distance 70Kms)
+ rcGbic1530Zx(78), -- (gigabit wavelength 1530-distance 70Kms)
+ rcGbic1550Zx(79), -- (gigabit wavelength 1550-distance 70Kms)
+ rcGbic1570Zx(80), -- (gigabit wavelength 1570-distance 70Kms)
+ rcGbic1590Zx(81), -- (gigabit wavelength 1590-distance 70Kms)
+ rcGbic1610Zx(82), -- (gigabit wavelength 1610-distance 70Kms)
+ rcGbic1690Zx(83), -- (gigabit wavelength 1690-distance 70Kms)
+ rcGbic1310Bx(84), -- (gigabit wavelength 1310-distance 10Kms)
+ rcGbic1490Bx(85), -- (gigabit wavelength 1490-distance 10Kms)
+ rcGbicEx(86), -- (gigabit wavelength 1550-distance 120 Kms)
+ rcGbic850Sx(87), -- (gigabit short haul wavelength 850)
+ rcGbic1200Lx(88), -- (gigabit long haul wavelength 1200)
+ rcGbic1300Lx(89), -- (gigabit long haul wavelength 1300)
+ rcGbic1310Lx(90), -- (gigabit long haul wavelength 1310)
+ rcGbic1490Lx(91), -- (gigabit long haul wavelength 1490)
+ rcGbic1550Lx(92), -- (gigabit long haul wavelength 1550)
+ rcGbic1550Ex(93), -- (gigabit wavelength 1550-distance 120Kms)
+ rc1GbFD(94), -- (100/1000 Fiber Gbic)
+ rc10GbLRM(95), -- (10 Gig LRM)
+ rc10GbDWDMR(96), -- (10 Gig DWDM Ethernet)
+ rc10GbDWDMW(97), -- (10 Gig DWDM Sonet)
+ rc100BaseSX(98), -- (100 mbps fiber short haul wavelength)
+ rc100BaseLX(99), -- (100 mbps fiber long haul wavelength)
+ rc100BaseFX(100), -- (100 mbps fiber)
+ rc100BaseBX(101), -- (100 mbps fiber)
+ rc100BaseZX(102), -- (100 mbps fiber)
+ rcGbicMTRJ(103), -- (Mechanical Transfer - registered jack)
+ rcGbic1300SeFx(104),-- (1300SE-FX Gbic Ethernet)
+ rcGbicCx(105), -- (copper direct attach cable up to 15 meter)
+ rc10GbCX(106), -- (copper direct attach cable up to 15 meter)
+
+ rc10GBaseT(108), -- (100/1000/10G base copper)
+ rc100BaseOther(109), -- (100 mbps Ethernet other)
+ rcUnknownSpeedOther(110), -- (Ethernet other of undetermined speed)
+ rc10GbERCWDM(111), -- (10G ER CWDM)
+ rc10GbZRCWDM(112), -- (10G ZR CWDM)
+ rc10GbER1470(113), -- (10G ER CWDM 1470NM 40KM)
+ rc10GbER1490(114), -- (10G ER CWDM 1490NM 40KM)
+ rc10GbER1510(115), -- (10G ER CWDM 1510NM 40KM)
+ rc10GbER1530(116), -- (10G ER CWDM 1530NM 40KM)
+ rc10GbER1550(117), -- (10G ER CWDM 1550NM 40KM)
+ rc10GbER1570(118), -- (10G ER CWDM 1570NM 40KM)
+ rc10GbER1590(119), -- (10G ER CWDM 1590NM 40KM)
+ rc10GbER1610(120), -- (10G ER CWDM 1610NM 40KM)
+ rc10GbZR1470(121), -- (10G ZR CWDM 1470NM 70KM)
+ rc10GbZR1490(122), -- (10G ZR CWDM 1490NM 70KM)
+ rc10GbZR1510(123), -- (10G ZR CWDM 1510NM 70KM)
+ rc10GbZR1530(124), -- (10G ZR CWDM 1530NM 70KM)
+ rc10GbZR1550(125), -- (10G ZR CWDM 1550NM 70KM)
+ rc10GbZR1570(126), -- (10G ZR CWDM 1570NM 70KM)
+ rc10GbZR1590(127), -- (10G ZR CWDM 1590NM 70KM)
+ rc10GbZR1610(128), -- (10G ZR CWDM 1610NM 70KM)
+ rc40GbNone(129), -- (40 Gig Feature)
+ rc40GbSR4(130), -- (40 Gig Short Reach Fiber)
+ rc40GbLR4(131), -- (40 Gig Long Reach Fiber)
+ rc40GbCR4(132), -- (40 Gig Copper)
+ rc40GbOther(133), -- (40 Gig Other)
+ rcGbicDWDM180km(134), -- (JDSU DWDM 180KM)
+ rc100BaseFxT1(135), -- (100BaseFx over TDM network)
+ rcUnsupported(136), -- (unsupported type)
+ rc40GbER(137), -- (40 Gig extended range - obsoleted by rc40GbER4)
+ rc40GbNoneChannelized(138), -- (40 Gig Feature channel)
+ rc40GbSR4Channelized(139), -- (40 Gig Short Reach Fiber channel)
+ rc40GbLR4Channelized(140), -- (40 Gig Long Reach Fiber channelized)
+ rc40GbCR4Channelized(141), -- (40 Gig Copper channelized)
+ rc40GbERChannelized(142), -- (40 Gig ER channelized - obsoleted by rc40GbER4Channelized)
+ rc40GbOtherChannelized(143), -- (40 Gig Other channelized)
+ rc40GbER4(144), -- (40 Gig CWDM 1310NM 40KM)
+ rc40GbLM4(145), -- (40 Gig Long Reach multimode)
+ rc10GbBiDi(146), -- (10 Gig Bi-directional 10KM)
+ rc40GbCR4BoC(147), -- (40G DAC breakout cable)
+ rc40GbAOBoC(148), -- (40G Active optical breakout cable)
+ rc10GbCXBoC(149), -- (10Gb end of 40G DAC breakout cable)
+ rc10GbAOBoC(150), -- (10Gb end of 40G Active Optical breakout cable)
+ rc40GbER4Channelized(151), -- (40 Gig ER4 Channelized)
+ rc40GbLM4Channelized(152), -- (40 Gig LM4 channelized)
+ rc40GbCR4BoCChannelized(153), -- (40G DAC breakout cable in channelized mode)
+ rc40GbAOBoCChannelized(154), -- (40G Active optical breakout cable in channelized mode)
+ rc40GbAOC(155), -- (40G Active Optical Cable)
+ rc40GbAOCChannelized(156), -- (40G Active Optical Cable in channelzied mode)
+ rc100GbNone(157), -- (100 Gig Feature)
+ rc100GbCR4(158), -- (100 Gig Copper)
+ rc100GbSR4(159), -- (100 Gig Short Reach Fiber)
+ rc100GbLR4(160), -- (100 Gig Long Reach Fiber)
+ rc100GbAOC(161), -- (100G Active Optical Cable)
+ rc100GbAOBoC(162), -- (100G Active optical breakout cable)
+ rc100GbCR4BoC(163), -- (100G DAC breakout cable)
+ rc100GbOther(164), -- (100 Gig Other)
+ rc100GbER4(165), -- (100 Gig ERS4)
+ rc100GbNoneChannelized(166), -- (100 Gig Feature channel)
+ rc100GbCR4Channelized(167),
+ rc100GbSR4Channelized(168),
+ rc100GbLR4Channelized(169),
+ rc100GbER4Channelized(170),
+ rc100GbAOCChannelized(171),
+ rc100GbAOBoCChannelized(172),
+ rc100GbCR4BoCChannelized(173),
+ rc100GbOtherChannelized(174),
+ rcGbic10GbCu(175), -- (10 gigabit copper)
+ rc2500BaseT(176), -- (2.5 gigabit base copper)
+ rc40GbBiDiMMF(177), -- (40 Gig Bi-Directional Multi Mode Fiber)
+ rc40GbLR4PSM(178), -- (40 Gig LR4 Parallel Single Mode)
+ rc100GbCWDM4(179), -- (100 Gig Coarse Wave Division Multiplexing)
+ rc40GbBiDiMMFChannelized(180), -- (40 Gig BiDi MMF Channelized)
+ rc40GbLR4PSMChannelized(181), -- (40 Gig LR4 PSM Channelized)
+ rc100GbCWDM4Channelized(182), -- (100 Gig CWDM Channelized)
+ rc25GbNone(183), -- (25 Gig Feature)
+ rc25GbSR(184), -- (25 Gig SFP28 SR module)
+ rc25GbLR(185), -- (25 Gig SFP28 LR module)
+ rc25GbCX(186), -- (25 Gig SFP28 copper DAC)
+ rc25GbER(187), -- (25 Gig SFP28 ER module)
+ rc25GbAOC(188), -- (25 Gig SFP28 Active Optical DAC)
+ rc25GbCXBoC(189), -- (25 Gig SFP28 copper DAC breakout cable)
+ rc25GbAOBoC(190), -- (25 Gig SFP28 Active Optical breakout cable)
+ rc10GbAOC(191) -- (10 Gig SFP+ Active Optical DAC)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port type"
+ ::= { rcPortEntry 2 }
+
+rcPortConnectorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonRedundant(1), -- non-redundant connector type
+ redundant(2) -- redundant connector type
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of connector installed on this port."
+ DEFVAL { nonRedundant }
+ ::= { rcPortEntry 3 }
+
+rcPortPerformRouting OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Indicate whether this port should perform
+ routing"
+ DEFVAL { false }
+ ::= { rcPortEntry 4 }
+
+rcPortHighPriority OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Indicate whether this port should be treated with
+ high priority"
+ DEFVAL { false }
+ ::= { rcPortEntry 5 }
+
+rcPortAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ flushMacFdb(2), -- flush MAC forwarding table
+ flushArp(3), -- flush ARP table
+ flushIp(4), -- flush IP route table
+ flushAll(5), -- flush all tables
+ triggerRipUpdate(6), -- manually trigger rip update
+ clearLoopDetectAlarm(7) -- manually enable the port on all the disabled vlans
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port related actions."
+ DEFVAL { none }
+ ::= { rcPortEntry 6 }
+
+rcPortResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ inProgress(2), -- in progress
+ success(3), -- success
+ fail(4) -- failure
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Result from the last Vlan action."
+ DEFVAL { none }
+ ::= { rcPortEntry 7 }
+
+rcPortPrimaryConnector OBJECT-TYPE
+ SYNTAX INTEGER {
+ left(1), -- left side connector
+ right(2), -- right side connector
+ other(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "For ports configured with redundant connectors,
+ this value is used to indicate which connector
+ should be used as the 'active' connector on this
+ port the next time the port is placed into the
+ ifAdminStatus=Up."
+ DEFVAL { left }
+ ::= { rcPortEntry 8 }
+
+rcPortActiveConnector OBJECT-TYPE
+ SYNTAX INTEGER {
+ left(1), -- left side connector
+ right(2), -- right side connector
+ other(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For ports configured with redundant connectors,
+ this value is used to indicate which connector
+ is currently the active one. Only one connector
+ can be active an anytime."
+ DEFVAL { left }
+ ::= { rcPortEntry 9 }
+
+rcPortBackupConnectorStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- link Up
+ down(2), -- link Down
+ other(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the status of the link attached to the
+ back-up (non-active) connector."
+ ::= { rcPortEntry 10 }
+
+rcPortAutoNegotiate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether this port enabled for auto
+ negotiations or not."
+ DEFVAL { true }
+ ::= { rcPortEntry 11 }
+
+rcPortAdminDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ half(1), -- half duplex
+ full(2) -- full duplex
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the port duplex type "
+ DEFVAL { half }
+ ::= { rcPortEntry 12 }
+
+rcPortOperDuplex OBJECT-TYPE
+ SYNTAX INTEGER {
+ half(1), -- half duplex
+ full(2) -- full duplex
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate this port's current duplex value."
+ ::= { rcPortEntry 13 }
+
+rcPortAdminSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ mbps10(1), -- 10Mb/s
+ mbps100(2), -- 100Mb/s
+ mbps1000(3), -- 1000Mb/s
+ mbps10000(4), -- 10Gb/s
+ mbps40000(5), -- 40Gb/s
+ mbps100000(6), -- 100Gb/s
+ mbps25000(7), -- 25Gb/s
+ mbps2500(8), -- 2.5Gb/s
+ mbps5000(9) -- 5Gb/s
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate this port's speed."
+ DEFVAL { mbps10 }
+ ::= { rcPortEntry 14 }
+
+rcPortOperSpeed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate this port's current speed value."
+ ::= { rcPortEntry 15 }
+
+rcPortMltId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate which multi-link trunk (MLT) this port
+ is assigned to. If this port is not associated
+ with any MLT, this value will be set to zero(0)."
+ DEFVAL { 0 }
+ ::= { rcPortEntry 16 }
+
+rcPortLocked OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate whether this port is locked."
+ DEFVAL { false }
+ ::= { rcPortEntry 17 }
+
+rcPortAutoNegotiationSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate whether this port can support
+ auto-negotiation."
+ DEFVAL { false }
+ ::= { rcPortEntry 18 }
+
+rcPortSingleRoutablePort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate whether this port is a single routable
+ port. If this value is true, the port functions
+ like a traditional router port."
+ DEFVAL { false }
+ ::= { rcPortEntry 19 }
+
+rcPortUnknownMacDiscard OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If rcUnknownMacDiscard is set to True,
+ then a packet with an unknown source MAC address
+ is dropped on that port, and other ports then
+ will discard any packets with this MAC address
+ in the destination field.
+ For example,
+ suppose 11:22:33:44:55:66 is an unknown source MAC,
+ packets with source MAC 11:22:33:44:55 coming from
+ this port is discarded, further more, packets with
+ destination MAC 11:22:33:44:55:66 coming from
+ other ports are also discarded, unless this address
+ is later learned on another port or the restriction
+ ages out."
+
+ DEFVAL { false }
+ ::= { rcPortEntry 20 }
+
+rcPortNumStateTransition OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# state transitions."
+ ::= { rcPortEntry 21 }
+
+rcPortUserPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "User priority level."
+ DEFVAL { level7 }
+ ::= { rcPortEntry 22 }
+
+rcPortAllowOversizeFrame OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify whether over-size frames should be
+ processed or dropped."
+ ::= { rcPortEntry 23 }
+
+rcPortQosLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the Qos level packets, carried on this
+ port, should be processed with."
+ DEFVAL { level1 }
+ ::= { rcPortEntry 30 }
+
+rcPortDiffServEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the Differentiated Service
+ feature on this port."
+ DEFVAL { false }
+ ::= { rcPortEntry 31 }
+
+rcPortDiffServType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ access(1),
+ core(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the Differentiated Service type
+ for this port."
+ DEFVAL { access }
+ ::= { rcPortEntry 32 }
+
+rcPortDiffServIeee8021POverrideEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to enable/disable the Differentiated Service
+ IEEE 802.1P over-ride feature."
+ DEFVAL { false }
+ ::= { rcPortEntry 33 }
+
+rcPortVendorDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to show the name of the vendor of this port's
+ connector. Only applicable to ports on a GBIC cards."
+ ::= { rcPortEntry 34 }
+
+rcPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..42))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This port's name."
+ ::= { rcPortEntry 35 }
+
+rcPortOctapidId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The octapid id of the mirrored port."
+ ::= { rcPortEntry 36 }
+
+rcPortWan OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0), -- Not Applicable for non-10GE interface
+ wan(1),
+ lan(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicatie this port's current WAN/LAN mode. Valid for 10 GE only"
+ DEFVAL { wan }
+ ::= { rcPortEntry 37 }
+
+rcPortTransport OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0), -- N/A for non-10GE WAN interface
+ sonet(1),
+ sdh(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicatie this port's current tranport layer. Valid for 10 GE only"
+ DEFVAL { sonet }
+ ::= { rcPortEntry 38 }
+
+rcPortMultimediaFilterEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the Telephony device selected on this port"
+ DEFVAL { false }
+ ::= { rcPortEntry 39 }
+
+rcPortMultimediaDevSelection OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set/get the selected Multimedia &
+ Telephony Devices on this port. The String is
+ the name of the device in the
+ rcIpFilterMediaDevTable"
+ ::= { rcPortEntry 40 }
+
+rcPortAdminRouting OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether the port is routable."
+ DEFVAL { enable }
+ ::= { rcPortEntry 43 }
+
+rcPortOperRouting OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of the port whether is routable."
+ ::= { rcPortEntry 44 }
+
+rcPortPid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The pid of the mirrored port."
+ ::= { rcPortEntry 45 }
+
+rcPortIeee8021POverrideEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable IEEE 802.1P override.
+ If it is enabled, 802.1p value from a tagged
+ frame may not be honored."
+ DEFVAL { false }
+ ::= { rcPortEntry 46 }
+
+rcPortCpLimitShutDown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A TRUE value indicates if CP Limit shut down
+ the interface."
+ ::= { rcPortEntry 50 }
+
+rcPortHighSecureEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable high secure feature."
+ ::= { rcPortEntry 51 }
+
+rcPortMrouteStrLimit OBJECT-TYPE
+ SYNTAX INTEGER (1..32768)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "maximum number of multicast streams that are
+ allowed to ingress to CPU through this port."
+ DEFVAL { 1984 }
+ ::= { rcPortEntry 55 }
+
+rcPortMrouteStrTimerCheck OBJECT-TYPE
+ SYNTAX INTEGER (1..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "sampling period to check number of multicast
+ streams that has ingressed CPU through this
+ port in seconds."
+ DEFVAL { 10 }
+ ::= { rcPortEntry 56 }
+
+rcPortMrouteStrLimitEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable or disable mroute stream limit on port."
+ DEFVAL { false }
+ ::= { rcPortEntry 57 }
+
+rcPortAutoNegAd OBJECT-TYPE
+ SYNTAX BITS {
+ advertise10Half(0),
+ advertise10Full(1),
+ advertise100Half(2),
+ advertise100Full(3),
+ advertise1000Half(4),
+ advertise1000Full(5),
+ advertiseMacPause(6), -- Not supported in 8600
+ advertiseAsymPause(7), -- Not supported in 8600
+ advertiseNone(8),
+ advertise10000Full(9),
+ default(10),
+ advertise2500Full(11),
+ advertise5000Full(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object is used to specify the port speed
+ and duplex abilities to be advertised during
+ link negotiation.
+
+ bit 0 - 10 half duplex advertised
+ bit 1 - 10 full duplex advertised
+ bit 2 - 100 half duplex advertised
+ bit 3 - 100 full duplex advertised
+ bit 4 - 1000 half duplex advertised
+ bit 5 - 1000 full duplex advertised
+ bit 6 - Mac PAUSE frame support advertised
+ bit 7 - Asymmetric PAUSE frame support advertised
+ bit 8 - No advertisements
+ bit 9 - 10G full duplex advertisement
+ bit 10 - Set advertise to default setting based on the
+ hardware capability.
+ bit 11 - 2,5G full duplex advertisement
+ bit 12 - 5G full duplex advertisement
+
+ The abilities specified in this object are only used
+ when auto-negotiation is enabled on the port. If all
+ bits in this object are disabled, and auto-negotiation
+ is enabled on the port, then the physical link process
+ on the port will be disabled (if hardware supports
+ this ability).
+
+ Any change in the value of this bit map will force the
+ PHY to restart the auto-negotiation process. This will
+ have the same effect as physically unplugging and
+ reattaching the cable plant attached to this port.
+
+ The capabilities being advertised are either all the
+ capabilities supported by the hardware or the user-
+ configured capabilities which is a subset of all the
+ capability supported by hardware.
+
+ The default value for this object will be all the
+ capabilities supported by the hardware. Bit 10, default
+ allowed user to set advertise to default. 'default' will take
+ precedence if 'default' bit is combined with other bits.
+
+ Note that bit 6 and bit 7 are currently not supported
+ in ERS8600."
+ ::= { rcPortEntry 62 }
+
+rcPortAutoRecoverPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable or disable auto recovery of port from action
+ taken by cp-limit, link flap or loop detect features"
+ DEFVAL { false }
+ ::= { rcPortEntry 64 }
+
+rcPortExtCplimitConf OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ softDown(2),
+ hardDown(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the port configuration for extended CP-LIMIT "
+ DEFVAL { none}
+ ::= { rcPortEntry 65 }
+
+rcPortExtCplimitUtilRate OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Threshold for Ingress traffic utilization rate of the
+ port for extended CP-LIMIT "
+ DEFVAL { 50 }
+ ::= { rcPortEntry 66 }
+
+rcPortEgressRateLimit OBJECT-TYPE
+ SYNTAX INTEGER(0 | 64..100000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Egress Rate Limit. Different platform has different valid range.
+ For VOSS product, Valid range is 1000..100000000, 0 means disabled.
+ The maximum value is based on the port capability.
+ Value of qos if-shaper"
+ ::= { rcPortEntry 67 }
+
+rcPortEgressRateLimitState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable shape/egress-rate-limit
+ functionality. WHen it is disabled, rcPortEgressRateLimit
+ will be set to 0"
+ DEFVAL { disable }
+ ::= { rcPortEntry 68 }
+
+rcPortBpduFilteringTimerCount OBJECT-TYPE
+ SYNTAX TimeInterval (0..6553500)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The remaining time the port will be disabled due
+ to a BPDU received when BPDU filtering is enabled."
+ ::= { rcPortEntry 69 }
+
+rcPortBpduFilteringTimeout OBJECT-TYPE
+ SYNTAX TimeInterval (0..6553500)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The time the port will be disabled when a BPDU is
+ received when BPDU filtering is enabled."
+ ::= { rcPortEntry 70 }
+
+rcPortBpduFilteringAdminEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to enable/disable BPDU filtering."
+ DEFVAL { false }
+ ::= { rcPortEntry 71 }
+
+rcPortBpduFilteringOperEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Indicates whether BPDU filtering is actually
+ enabled or disabled."
+ ::= { rcPortEntry 72 }
+
+rcPortCpLimitEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the control packet rate limit.
+ Specifies whether or not rate limiting is currently in
+ operation for multicast and broadcast packets for the
+ specified port."
+ DEFVAL { enable }
+ ::= { rcPortEntry 75 }
+
+rcPortCpMulticastLimit OBJECT-TYPE
+ SYNTAX INTEGER(1000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to limit Multicast traffic on the specified port.
+ Sets the limit in packets per second."
+ DEFVAL { 10000 }
+ ::= { rcPortEntry 76 }
+
+rcPortCpBroadcastLimit OBJECT-TYPE
+ SYNTAX INTEGER(1000..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to limit Broadcast traffic on the specified port.
+ Sets the limit in packets per second."
+ DEFVAL { 10000 }
+ ::= { rcPortEntry 77 }
+
+rcPortClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ line (1),
+ internal (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates this port's current WAN clock source.
+ Valid for 10 GE WAN only"
+ DEFVAL { internal }
+ ::= { rcPortEntry 84 }
+
+
+rcPortIngressRateLimit OBJECT-TYPE
+ SYNTAX INTEGER(0 | 1000..100000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Limits the amount of traffic from this Ingress port.
+ Value of qos if-rate-limite setting"
+ ::= { rcPortEntry 85 }
+
+rcPortIngressRateLimitState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable police/ingress-rate-limit
+ functionality."
+ DEFVAL { disable }
+ ::= { rcPortEntry 86 }
+
+rcPortVrfIdList OBJECT-TYPE
+ SYNTAX IdList (SIZE (0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of VRF ids to which this port belongs."
+ ::= { rcPortEntry 87 }
+
+rcPortUserLabel1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..89))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User provided field. Used to give extra management information/data "
+ ::= { rcPortEntry 89 }
+
+rcPortUserLabel2 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..89))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User provided additional field. Used to give extra management information/data "
+ ::= { rcPortEntry 90 }
+
+rcPortVrfNameList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of VRF names to which this port belongs."
+ ::= { rcPortEntry 96 }
+
+rcPortBrouterVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Gives the VRF Id for this Brouter port. "
+ ::= { rcPortEntry 97 }
+
+rcPortBrouterVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gives the VRF Name for this Brouter port. "
+ ::= { rcPortEntry 98 }
+
+rcPortVrfCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of VRFs this port is associated to."
+ ::= { rcPortEntry 99 }
+
+rcPortIngressRatePeak OBJECT-TYPE
+ SYNTAX INTEGER(0 | 64..40000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Peak rate limit for this port. 0 means disable"
+ DEFVAL { 0 }
+ ::= { rcPortEntry 108 }
+
+rcPortIngressRateSvc OBJECT-TYPE
+ SYNTAX INTEGER(0 | 64..40000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Service rate limit for this port. 0 mean disable"
+ DEFVAL { 0 }
+ ::= { rcPortEntry 109 }
+
+rcPortCpLimitPktRate OBJECT-TYPE
+ SYNTAX INTEGER(1000..20000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to limit Control packets on the
+ port to qos-levels 6 and 7.
+ Sets the limit in packets per second."
+ DEFVAL { 8000 }
+ ::= { rcPortEntry 110 }
+
+rcPortCpLimitShutDownEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if the port should be shutdown
+ when the CpLimitPktRate is exceeded."
+ DEFVAL { false }
+ ::= { rcPortEntry 111 }
+
+rcPortRmonEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set Remote Monitoring enable/disable"
+ DEFVAL { false }
+ ::= { rcPortEntry 112}
+
+rcPortIpsecEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Used to set IPSEC enable/disable.
+ at place of this value use RcIpConfEntry for IPV4
+ and use RcIpv6InterfaceEntry for IPV6. This field
+ changed to deprecated"
+ DEFVAL { false }
+ ::= { rcPortEntry 113}
+
+rcPortShutdownReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- (State change is normal.)
+ cpLimit(2), -- (State Change due to CpLimit.)
+ macFlap(3), -- (State change due to Mac Flap.)
+ linkFlap(4), -- (State change due to link flap.)
+ telnet(5), -- (State change by TELNET.)
+ rLogin(6), -- (State change by RLOGIN .)
+ console(7), -- (State change by CONSOLE.)
+ ssh(8), -- (State change by SSH.)
+ modem(9), -- (State change by modem.)
+ snmp(10), -- (State change by SNMP.)
+ fdLimit(11), -- (State change by fd limit.)
+ vlacp(12), -- (State change by vlacp limit.)
+ slpp(13), -- (State change by SLPP.)
+ smlt(14), -- (State change by SMLT.)
+ lossless(15), -- (State change due to lossless.)
+ invalidLossCfg(16), -- (State change due to invalid lossless configuration.)
+ dpHeartBeat(17), -- (State change due to DP heartbeat failure.)
+ ddmStatus(18), -- (State change due to DDM status.)
+ dupQsfpSerNum(19), -- (State change due to duplicate QSFP serial num.)
+ bpduGuard(20) -- (State change due to BPDU Guard.)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port shutdown can happen due to many reason.
+ It indicates the reason for the port state change."
+ DEFVAL { none }
+ ::= { rcPortEntry 114}
+
+rcPortFlexUniEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set FLEX UNI enable/disable on port"
+ DEFVAL { false }
+ ::= { rcPortEntry 116}
+
+rcPortBpduGuardTimerCount OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The remaining time the port will be disabled due
+ to a BPDU received when BPDU guard is enabled."
+ ::= { rcPortEntry 117 }
+
+rcPortBpduGuardTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0|10..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The time the port will be disabled when a BPDU is
+ received when BPDU Guard is enabled."
+ ::= { rcPortEntry 118 }
+
+rcPortBpduGuardAdminEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable BPDU guard."
+ DEFVAL { false }
+ ::= { rcPortEntry 119 }
+
+rcPortLicenseControlStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ locked(1),
+ unlocked(2),
+ notApplicable(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " This object show the license conrol status of a port.
+ It is only applicable to a port which reuqires PORT
+ license file to be adminstratively enabled (ifAdminStatus).
+
+ 'locked' means the port requires PORT license file and
+ PORT license file is absent
+
+ 'unlocked' means the port requires PORT license file and
+ PORT license file is present.
+
+ 'notApplicable' means the port doesn't require PORT license
+ file"
+ ::= { rcPortEntry 120 }
+rcPortTxFlowControl OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable Tx flow control."
+ DEFVAL { false }
+ ::= { rcPortEntry 121 }
+
+rcPortTxFlowControlOperState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the Tx flow control operational state."
+ ::= { rcPortEntry 122 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcPortEgressRateLimit min 1000
+-- =end enum
+
+-- Port Pcap Table
+rcPortPcapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortPcapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port pcap Table"
+ ::= { rcPort 2 }
+
+rcPortPcapEntry OBJECT-TYPE
+ SYNTAX RcPortPcapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing pcap info. for a particular port"
+ INDEX { rcPortPcapIndex }
+ ::= { rcPortPcapTable 1 }
+
+RcPortPcapEntry ::= SEQUENCE {
+ rcPortPcapIndex InterfaceIndex,
+ rcPortPcapEnable TruthValue,
+ rcPortPcapMode INTEGER,
+ rcPortPcapFilterListSize INTEGER,
+ rcPortPcapFilterList OCTET STRING,
+ rcPortPcapAclFilterListSize INTEGER,
+ rcPortPcapAclFilterList OCTET STRING
+ }
+
+
+rcPortPcapIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2."
+ ::= { rcPortPcapEntry 1 }
+
+rcPortPcapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable pcap for the port"
+ DEFVAL { false }
+ ::= { rcPortPcapEntry 2 }
+
+rcPortPcapMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx(1),
+ rx(2),
+ both(3),
+ rxFilter(4),
+ txFilter(5),
+ bothFilter(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Mode in which pcap is enabled"
+ DEFVAL { rx }
+ ::= { rcPortPcapEntry 3 }
+
+rcPortPcapFilterListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of filter list(s)
+ that are assigned to this port."
+ ::= { rcPortPcapEntry 4 }
+
+
+rcPortPcapFilterList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate zero or more filter lists that
+ are associated with this port for pcap. Each
+ filter list identifier is stored as two bytes
+ in this array starting from offset zero. Any
+ unused bytes should be set to zero."
+ ::= { rcPortPcapEntry 5 }
+
+rcPortPcapAclFilterListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of ACL filter(s)
+ that are assigned to this port which has mirror set
+ as global-action."
+ ::= { rcPortPcapEntry 6 }
+
+rcPortPcapAclFilterList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate zero or more ACL filter lists that
+ are associated with this port for pcap (has mirror
+ set as global-action). Each ACL filter list
+ identifier is stored as two bytes
+ in this array starting from offset zero. Any
+ unused bytes should be set to zero."
+ ::= { rcPortPcapEntry 7 }
+
+
+-- Port Lock Group
+
+rcPortLock OBJECT IDENTIFIER ::= { rcChassis 11 }
+
+rcPortLockEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether the port lock feature is enabled."
+ DEFVAL { false }
+ ::= { rcPortLock 1 }
+
+rcPortLockLockedPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports that are administratively locked.
+ Locked ports cannot be modified in anyway until the
+ port is unlocked first."
+ ::= { rcPortLock 2 }
+
+-- PORT LACP
+
+rcPortLacpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortLacpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port LACP table"
+ ::= { rcPort 4 }
+
+rcPortLacpEntry OBJECT-TYPE
+ SYNTAX RcPortLacpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular port"
+ INDEX { rcPortIndex }
+ ::= { rcPortLacpTable 1 }
+
+RcPortLacpEntry ::= SEQUENCE {
+ rcPortLacpAdminEnable TruthValue,
+ rcPortLacpOperEnable TruthValue,
+ rcPortLacpFastPeriodicTime INTEGER,
+ rcPortLacpSlowPeriodicTime INTEGER,
+ rcPortLacpTimeoutScale INTEGER,
+ rcPortLacpAggrWaitTime INTEGER,
+ rcPortLacpFastPeriodicTimeOper INTEGER,
+ rcPortLacpSlowPeriodicTimeOper INTEGER,
+ rcPortLacpTimeoutScaleOper INTEGER,
+ rcPortLacpAggrWaitTimeOper INTEGER
+ }
+
+rcPortLacpAdminEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administratively enable/disable LACP on a port"
+ DEFVAL { false }
+ ::= { rcPortLacpEntry 1 }
+
+rcPortLacpOperEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if LACP is operationally enabled or disabled
+ on a port"
+ ::= { rcPortLacpEntry 2 }
+
+rcPortLacpFastPeriodicTime OBJECT-TYPE
+ SYNTAX INTEGER (200..20000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of miliseconds between periodic transmissions
+ using Short Timeouts."
+ DEFVAL { 1000 }
+ ::= { rcPortLacpEntry 3 }
+
+rcPortLacpSlowPeriodicTime OBJECT-TYPE
+ SYNTAX INTEGER (10000..30000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of miliseconds between periodic transmissions
+ using LONG Timeouts."
+ DEFVAL { 30000 }
+ ::= { rcPortLacpEntry 4 }
+
+rcPortLacpTimeoutScale OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Scalar value used to calculate timeout time from
+ periodic time. Timeout = PeriodicTime * TimeoutScale"
+ DEFVAL { 3 }
+ ::= { rcPortLacpEntry 5 }
+
+rcPortLacpAggrWaitTime OBJECT-TYPE
+ SYNTAX INTEGER (200..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of mili seconds to delay aggregation to
+ allow multiple links to aggregate simultaneously."
+ DEFVAL { 2000 }
+ ::= { rcPortLacpEntry 6 }
+
+rcPortLacpFastPeriodicTimeOper OBJECT-TYPE
+ SYNTAX INTEGER (200..20000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of fast periodic timer on the port."
+ ::= { rcPortLacpEntry 7 }
+
+rcPortLacpSlowPeriodicTimeOper OBJECT-TYPE
+ SYNTAX INTEGER (10000..30000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of slow periodic timer on the port."
+ ::= { rcPortLacpEntry 8 }
+
+
+rcPortLacpTimeoutScaleOper OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of timeout scale on the port."
+ ::= { rcPortLacpEntry 9 }
+
+rcPortLacpAggrWaitTimeOper OBJECT-TYPE
+ SYNTAX INTEGER (200..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of aggreagate wait time on port."
+ ::= { rcPortLacpEntry 10 }
+
+rcPortVLacpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortVLacpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port Virtual LACP table"
+ ::= { rcPort 5 }
+
+rcPortVLacpEntry OBJECT-TYPE
+ SYNTAX RcPortVLacpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular port"
+ INDEX { rcPortIndex }
+ ::= { rcPortVLacpTable 1 }
+
+RcPortVLacpEntry ::= SEQUENCE {
+ rcPortVLacpAdminEnable TruthValue,
+ rcPortVLacpOperEnable TruthValue,
+ rcPortVLacpFastPeriodicTimer INTEGER,
+ rcPortVLacpSlowPeriodicTimer INTEGER,
+ rcPortVLacpTimeout INTEGER,
+ rcPortVLacpTimeoutScale INTEGER,
+ rcPortVLacpEtherType Integer32,
+ rcPortVLacpEtherMacAddress MacAddress,
+ rcPortVLacpPortState INTEGER
+ }
+
+rcPortVLacpAdminEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administratively enable/disable Virtual LACP on a port"
+ DEFVAL { false }
+ ::= { rcPortVLacpEntry 1 }
+
+rcPortVLacpOperEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if Virtual LACP is operationally enabled or
+ disabled on a port"
+ ::= { rcPortVLacpEntry 2 }
+
+rcPortVLacpFastPeriodicTimer OBJECT-TYPE
+ SYNTAX INTEGER (10..20000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of miliseconds between periodic transmissions
+ using Short Timeouts"
+ DEFVAL { 200 }
+ ::= { rcPortVLacpEntry 3 }
+
+rcPortVLacpSlowPeriodicTimer OBJECT-TYPE
+ SYNTAX INTEGER (10000..30000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of miliseconds between periodic transmissions
+ using LONG Timeouts."
+ DEFVAL { 30000 }
+ ::= { rcPortVLacpEntry 4 }
+
+rcPortVLacpTimeout OBJECT-TYPE
+ SYNTAX INTEGER {
+ short(1),
+ long(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timeout control value. Long or Short Timeout"
+ ::= { rcPortVLacpEntry 5 }
+
+rcPortVLacpTimeoutScale OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Scalar value used to calculate timeout time from
+ periodic time. Timeout = PeriodicTime * TimeoutScale"
+ DEFVAL { 3 }
+ ::= { rcPortVLacpEntry 6 }
+
+rcPortVLacpEtherType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "VLACP Protocol Identification. The id value is
+ in Hex. Range in hex (0x600..0xffff)"
+ DEFVAL { '8103'h }
+ ::= { rcPortVLacpEntry 7 }
+
+rcPortVLacpEtherMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Multicast Mac Address exclusively used for VLACPDU's"
+ ::= { rcPortVLacpEntry 8 }
+
+rcPortVLacpPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display the Vlacp Port State."
+ ::= { rcPortVLacpEntry 9 }
+
+-- Port Remote Mirroring Table
+
+rcPortRemoteMirroringTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortRemoteMirroringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port Remote Mirroring Table"
+ ::= { rcPort 6 }
+
+rcPortRemoteMirroringEntry OBJECT-TYPE
+ SYNTAX RcPortRemoteMirroringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing remote mirroring info. for a
+ particular port"
+ INDEX { rcPortRemoteMirroringIndex }
+ ::= { rcPortRemoteMirroringTable 1 }
+
+RcPortRemoteMirroringEntry ::= SEQUENCE {
+ rcPortRemoteMirroringIndex InterfaceIndex,
+ rcPortRemoteMirroringEnable TruthValue,
+ rcPortRemoteMirroringMode INTEGER,
+ rcPortRemoteMirroringSrcMac MacAddress,
+ rcPortRemoteMirroringDstMac MacAddress,
+ rcPortRemoteMirroringEtherType INTEGER,
+ rcPortRemoteMirroringVlanIdListSize INTEGER,
+ rcPortRemoteMirroringVlanIdList OCTET STRING (SIZE(4096)),
+ rcPortRemoteMirroringRowStatus RowStatus
+ }
+
+
+rcPortRemoteMirroringIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2."
+ ::= { rcPortRemoteMirroringEntry 1 }
+
+rcPortRemoteMirroringEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable remote Mirroring for the port"
+ DEFVAL { false }
+ ::= { rcPortRemoteMirroringEntry 2 }
+
+rcPortRemoteMirroringMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ source(1),
+ termination(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Mode in which remote mirroring is enabled"
+ DEFVAL { source }
+ ::= { rcPortRemoteMirroringEntry 3 }
+
+rcPortRemoteMirroringSrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source Mac of the remote mirrored packet.
+ Remote mirroring packet will be send with
+ this source mac address"
+ ::= { rcPortRemoteMirroringEntry 4 }
+
+
+rcPortRemoteMirroringDstMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination Mac of the remote mirrored packet.
+ Packets will be bridged to this mac address.
+ Remote mirroring packet will be send to this
+ mac address"
+ ::= { rcPortRemoteMirroringEntry 5 }
+
+rcPortRemoteMirroringEtherType OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ethertype of the remote mirrored packet. Packets
+ will be send with this ethertype"
+ DEFVAL { '8103'h }
+ ::= { rcPortRemoteMirroringEntry 6 }
+
+rcPortRemoteMirroringVlanIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN IDs
+ that are assigned to this port."
+ ::= { rcPortRemoteMirroringEntry 7 }
+
+rcPortRemoteMirroringVlanIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4096))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This field is used only if the port is assigned as
+ remote mirroring termination port. Represents zero
+ or more filter lists vlan in which the Destination
+ Mac address resides. Each VLAN ID is stored as
+ two bytes in this array starting from offset zero.
+ Any unused bytes should be set to zero."
+ ::= { rcPortRemoteMirroringEntry 8 }
+
+rcPortRemoteMirroringRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "RowStatus"
+ ::= { rcPortRemoteMirroringEntry 9 }
+
+-- Management port details
+
+rcPortMgmtLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortMgmtLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port card mgmt port link table"
+ ::= { rcPort 8 }
+
+rcPortMgmtLinkEntry OBJECT-TYPE
+ SYNTAX RcPortMgmtLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular mgmt port in I/O
+ card"
+ INDEX { rcPortMgmtLinkIndex }
+ ::= { rcPortMgmtLinkTable 1 }
+
+RcPortMgmtLinkEntry ::= SEQUENCE {
+ rcPortMgmtLinkIndex InterfaceIndex,
+ rcPortMgmtLinkDescr DisplayString,
+ rcPortMgmtLinkOperStatus INTEGER,
+ rcPortMgmtLinkAutoNegotiate TruthValue,
+ rcPortMgmtLinkDuplex INTEGER,
+ rcPortMgmtLinkSpeed INTEGER
+ }
+
+rcPortMgmtLinkIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IfIndex of the port."
+ ::= { rcPortMgmtLinkEntry 1 }
+
+rcPortMgmtLinkDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port description"
+ ::= { rcPortMgmtLinkEntry 2 }
+
+rcPortMgmtLinkOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "admin status of the mgmt port"
+ ::= { rcPortMgmtLinkEntry 3 }
+
+rcPortMgmtLinkAutoNegotiate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Auto-negotiation status of the port"
+ ::= { rcPortMgmtLinkEntry 4 }
+
+rcPortMgmtLinkDuplex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ half(1),
+ full(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "duplex setting for the port"
+ ::= { rcPortMgmtLinkEntry 5 }
+
+rcPortMgmtLinkSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ mbps10(1), -- 10Mb/s
+ mbps100(2), -- 100Mb/s
+ mbps1000(3) -- 1000Mb/s
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "speed setting for this port."
+ ::= { rcPortMgmtLinkEntry 6 }
+
+rcChannelizedPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcChannelizedPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port table for all channelized capable ports."
+ ::= { rcPort 14 }
+
+rcChannelizedPortEntry OBJECT-TYPE
+ SYNTAX RcChannelizedPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info for a key port of channelized
+ capable port."
+ INDEX { rcChannelizedPortIndex }
+ ::= { rcChannelizedPortTable 1 }
+
+RcChannelizedPortEntry ::= SEQUENCE {
+ rcChannelizedPortIndex InterfaceIndex,
+ rcChannelizedPortChannelType INTEGER,
+ rcChannelizedPortAdminMode TruthValue
+}
+
+rcChannelizedPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port which is
+ channelized capable."
+ ::= { rcChannelizedPortEntry 1 }
+
+rcChannelizedPortChannelType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fortyGig(1),
+ hundredGig(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port channelized type. Either 40G or 100G."
+ ::= { rcChannelizedPortEntry 2 }
+
+rcChannelizedPortAdminMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administratively enable/disable the port channelized mode."
+ DEFVAL {false}
+ ::= { rcChannelizedPortEntry 3 }
+
+rcPortExtendTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortExtendEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port extend table."
+ ::= { rcPort 15 }
+
+rcPortExtendEntry OBJECT-TYPE
+ SYNTAX RcPortExtendEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info for a key port."
+ AUGMENTS {
+ rcPortEntry
+ }
+ ::= { rcPortExtendTable 1 }
+
+RcPortExtendEntry ::= SEQUENCE {
+ rcPortExtendPortDisplayFormat DisplayString (SIZE (0..9))
+}
+
+rcPortExtendPortDisplayFormat OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..9))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port format to display."
+ ::= { rcPortExtendEntry 1 }
+
+
+-- VLACP Statistics Table
+
+rcPortVlacpStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortVlacpStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains VLACP information
+ about every port that is associated with this device.
+ A row appears in this table for each physical port."
+ ::= { rcPort 16 }
+
+rcPortVlacpStatsEntry OBJECT-TYPE
+ SYNTAX RcPortVlacpStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of Virtual Link Aggregation Control Protocol statistics
+ for each port on this device."
+ INDEX { rcPortVlacpIndex }
+ ::= { rcPortVlacpStatsTable 1 }
+
+RcPortVlacpStatsEntry ::=
+ SEQUENCE {
+ rcPortVlacpIndex
+ InterfaceIndex,
+ rcPortVlacpStatsLACPDUsRx
+ Counter32,
+ rcPortVlacpStatsLACPDUsTx
+ Counter32,
+ rcPortVlacpStatsLACPDUsMismatch
+ Counter32
+ }
+
+rcPortVlacpIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of VLACP ports"
+ ::= { rcPortVlacpStatsEntry 1 }
+
+rcPortVlacpStatsLACPDUsRx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of valid VLACPDUs received on this
+ Port. This value is read-only."
+ ::= { rcPortVlacpStatsEntry 2 }
+
+rcPortVlacpStatsLACPDUsTx OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of VLACPDUs transmitted on this
+ Port. This value is read-only."
+ ::= { rcPortVlacpStatsEntry 3 }
+
+rcPortVlacpStatsLACPDUsMismatch OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of mismatched VLACPDUs in terms of seq-num RX'ed
+ on this Port. This value is read-only."
+ ::= { rcPortVlacpStatsEntry 4 }
+
+-- Additional Chassis Group Variables
+
+rcChasAruMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ aruOne(1),
+ aruTwo(2),
+ aruThree(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ARU mode the chassis is operating in."
+ ::= { rcChassis 12 }
+
+rcChasQuidMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ quidMixed(1),
+ quidTwo(2),
+ quidThree(3),
+ quidFour(4),
+ quidFive(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Quid mode the chassis is operating in."
+ ::= { rcChassis 13 }
+
+rcChasEocModeAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(0),
+ aru1Quid4(1),
+ aru2Quid4(2),
+ aru2Quid5(3),
+ aru3Quid4(4),
+ aru3Quid5(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the Enforce Operational
+ Configuration Mode(EOC) of the system. When a
+ device is configured with hardware of different
+ revisions, the system will initialize in some
+ deterministic manner (e.g., the lowest common
+ denominator that makes sense based on the hardware
+ configuration). This is the 'default(0)' mode.
+ The user can override this behavior by manually
+ specifying the EOC Mode they would like."
+ ::= { rcChassis 14 }
+
+rcChasEocModeOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(0),
+ aru1Quid4(1),
+ aru2Quid4(2),
+ aru2Quid5(3),
+ aru3Quid4(4),
+ aru3Quid5(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the Enforce Operational
+ Configuration Mode(EOC) of the system."
+ ::= { rcChassis 15 }
+
+rcChasBrouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate which ports in the system are
+ configured as Brouter ports."
+ ::= { rcChassis 17 }
+
+rcChasGlobalFilterEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable global filters in the
+ system. This variable is currently not supported."
+ DEFVAL { false }
+ ::= { rcChassis 18 }
+
+rcChasVlanBySrcMacEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable source MAC based VLANs
+ in the system."
+ DEFVAL { false }
+ ::= { rcChassis 19 }
+
+rcChasNewEnhancedOperMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enhanced operational mode."
+ ::= { rcChassis 21 }
+
+rcChasNewEMMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This configuration is for enabling/disabling 128K
+ mode. The change will take effect upon reboot."
+ ::= { rcChassis 22 }
+
+rcChasEmModeError OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ non128KCardOffLine(2),
+ checkSlaveConfigNResetForEmMMode(3),
+ mismatchResetForEmMode(4),
+ mismatchEmModeMasterSlave(5),
+ incompatMasterResetForEmMode(6),
+ putSlaveOffEmImcompat(7),
+ slave8690EmIncompatGoingOffline(8),
+ cpu8690DisableEm(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the Em-mode error status"
+ ::= { rcChassis 23 }
+
+rcChasEnhancedOperMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enhanced Operational mode the switch currently has
+ booted and will remain the same until the next reboot."
+ ::= { rcChassis 24 }
+
+rcChasEMMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EM mode the switch currently has booted and
+ will remain the same until the next reboot."
+ ::= { rcChassis 25 }
+
+ rcChasFtpDaemonInSecondaryCpu OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable FTP daemon in 2nd cpu."
+ DEFVAL { false }
+ ::= { rcChassis 26 }
+
+rcChasSmltOnSingleCpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable SMLT on single CP feature in the switch
+ Not supported in VSP 3.3"
+ ::= { rcChassis 27 }
+
+rcChasNewVlanOptmMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vlan Optimization mode."
+ ::= { rcChassis 28 }
+
+rcChasVlanOptmMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan Optimization mode the switch currently has
+ booted and will remain the same until the next
+ reboot."
+ ::= { rcChassis 29 }
+
+-- rcLaunchPad Table
+
+rcLaunchPad OBJECT IDENTIFIER ::= { rcChassis 30 }
+
+rcLaunchPadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcLaunchPadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Launch Pad in a chassis table"
+ ::= { rcLaunchPad 1 }
+
+rcLaunchPadEntry OBJECT-TYPE
+ SYNTAX RcLaunchPadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Launch pad card info"
+ INDEX { rcLaunchPadSlotId, rcLaunchPadMiniSlotId }
+ ::= { rcLaunchPadTable 1 }
+
+RcLaunchPadEntry ::= SEQUENCE {
+ rcLaunchPadSlotId Integer32,
+ rcLaunchPadMiniSlotId Integer32,
+ rcLaunchPadAppType INTEGER,
+ rcLaunchPadMiniSlotIp IpAddress,
+ rcLaunchPadNaapLpState EnableValue,
+ rcLaunchPadMiniSlotSwVersion DisplayString,
+ rcLaunchPadHWType INTEGER
+ }
+
+rcLaunchPadSlotId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Launch Pad card id"
+ ::= { rcLaunchPadEntry 1 }
+
+rcLaunchPadMiniSlotId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Launch pad mini card id."
+ ::= { rcLaunchPadEntry 2 }
+
+rcLaunchPadAppType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ firewall(2),
+ ssl(3),
+ ids(4),
+ vpn(5),
+ tps(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Launch Pad application type."
+ ::= { rcLaunchPadEntry 3 }
+
+rcLaunchPadMiniSlotIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Launch Pad mini card's ip address."
+ ::= { rcLaunchPadEntry 4 }
+
+rcLaunchPadNaapLpState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable naap Ip state."
+ ::= { rcLaunchPadEntry 5 }
+
+rcLaunchPadMiniSlotSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Launch Pad mini card's SW version."
+ ::= { rcLaunchPadEntry 6 }
+
+rcLaunchPadHWType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fw(1),
+ tps(2),
+ none(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "for identifying the ISD"
+ ::= { rcLaunchPadEntry 7 }
+
+-- rcLaunchPad Cluster Table
+
+rcLaunchPadClusterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcLaunchPadClusterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Launch Pad Cluster Table"
+ ::= { rcLaunchPad 2 }
+
+rcLaunchPadClusterEntry OBJECT-TYPE
+ SYNTAX RcLaunchPadClusterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Launch pad cluster info"
+ INDEX { rcLaunchPadClusterId }
+ ::= { rcLaunchPadClusterTable 1 }
+
+RcLaunchPadClusterEntry ::= SEQUENCE {
+ rcLaunchPadClusterId INTEGER,
+ rcLaunchPadClusterType INTEGER,
+ rcLaunchPadClusterSize INTEGER,
+ rcLaunchPadClusterMembers OCTET STRING (SIZE(0..32)),
+ rcLaunchPadClusterRowStatus RowStatus,
+ rcLaunchPadClusterMgmtVlan INTEGER,
+ rcLaunchPadClusterSyncVlan INTEGER,
+ rcLaunchPadClusterTpsSize INTEGER,
+ rcLaunchPadClusterTpsMembers OCTET STRING (SIZE(0..32)),
+ rcLaunchPadClusterPortMember PortSet
+ }
+
+rcLaunchPadClusterId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Launch pad cluster id."
+ ::= { rcLaunchPadClusterEntry 1 }
+
+rcLaunchPadClusterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ firewall(1),
+ ssl(2),
+ is(3),
+ vpn(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch Pad cluster type."
+ ::= { rcLaunchPadClusterEntry 2 }
+
+rcLaunchPadClusterSize OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch pad cluster size."
+ ::= { rcLaunchPadClusterEntry 3 }
+
+rcLaunchPadClusterMembers OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch pad cluster members"
+ ::= { rcLaunchPadClusterEntry 4 }
+
+rcLaunchPadClusterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch pad cluster Row Status"
+ ::= { rcLaunchPadClusterEntry 5 }
+
+rcLaunchPadClusterMgmtVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch pad cluster management vlan Id."
+ ::= { rcLaunchPadClusterEntry 6 }
+
+rcLaunchPadClusterSyncVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch pad cluster cp sync vlan Id."
+ ::= { rcLaunchPadClusterEntry 7 }
+
+rcLaunchPadClusterTpsSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch pad cluster TPS size."
+ ::= { rcLaunchPadClusterEntry 8 }
+
+
+rcLaunchPadClusterTpsMembers OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Launch pad cluster TPS members"
+ ::= { rcLaunchPadClusterEntry 9 }
+
+rcLaunchPadClusterPortMember OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IS cluster user port list that needs to be monitored"
+ ::= { rcLaunchPadClusterEntry 10 }
+
+
+rcChasNaapEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable/disbale to napp feature."
+ ::= { rcChassis 31 }
+
+rcChasGlobalFilterOrderingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global Filter ordering in the system."
+ DEFVAL { false }
+ ::= { rcChassis 32 }
+
+rcChasNewGlobalFilterOrderingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This configuration is for enabling/disabling
+ global filter ordering. The change will take
+ effect upon reboot."
+ DEFVAL { false }
+ ::= { rcChassis 33 }
+
+rcChasRspMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This configuration is for enabling/disabling 256K
+ mode. The change will take effect upon reboot."
+ ::= { rcChassis 35 }
+
+rcChasRspOperMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "R-mode the switch currently has booted and
+ will remain the same until the next reboot."
+ ::= { rcChassis 36 }
+
+rcChasRspModeError OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ non256KCardOffLine(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the r-mode error status"
+ ::= { rcChassis 37 }
+
+rcChasMcastCheckPktEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable Multicast check packet in the
+ system. This change will take effect upon reboot."
+ DEFVAL { true }
+ ::= { rcChassis 40 }
+
+rcChasSystemMonitorEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable System monitoring in the switch"
+ DEFVAL { true }
+ ::= { rcChassis 41 }
+
+rcChasSysMonMonitoringEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dyanamically Enable/Disable SystemMonitor monitoring
+ engine in the switch"
+ DEFVAL { true }
+ ::= { rcChassis 42 }
+
+rcChasSysMonDetectionTime OBJECT-TYPE
+ SYNTAX INTEGER (10..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "System Monitor Detection time in seconds"
+ DEFVAL { 30 }
+ ::= { rcChassis 43 }
+
+rcChasNewMulticastResourceReservation OBJECT-TYPE
+ SYNTAX Integer32 (64..4083)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to reserve MGIDs for IP Multicast.
+ The change will take effect upon reboot."
+ DEFVAL { 2048 }
+ ::= { rcChassis 44 }
+
+rcChasMulticastResourceReservation OBJECT-TYPE
+ SYNTAX Integer32 (64..4083)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MGIDs the switch currently has reserved for IP
+ Multicast; will remain the same until the next
+ reboot."
+ ::= { rcChassis 45 }
+
+rcChasNewMaxVlanResourceReservation OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A mode where all MGIDs are reserved for VLAN use
+ only; no IPMC. The change will take effect upon
+ reboot."
+ DEFVAL { disable }
+ ::= { rcChassis 46 }
+
+rcChasMaxVlanResourceReservation OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tells if all MGIDs are reserved for VLAN use. Will
+ remain the same until the next reboot."
+ ::= { rcChassis 47 }
+
+rcChasMgidUsageVlanCurrent OBJECT-TYPE
+ SYNTAX Integer32 (1..4084)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of MGIDs currently used for VLAN, including
+ SMLT"
+ ::= { rcChassis 48 }
+
+rcChasMgidUsageVlanRemaining OBJECT-TYPE
+ SYNTAX Integer32 (0..4084)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of MGIDs remaining allocated for VLAN"
+ ::= { rcChassis 49 }
+
+rcChasMgidUsageMulticastCurrent OBJECT-TYPE
+ SYNTAX Integer32 (0..4083)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of MGIDs currently used for IPMC"
+ ::= { rcChassis 50 }
+
+rcChasMgidUsageMulticastRemaining OBJECT-TYPE
+ SYNTAX Integer32 (0..4083)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of MGIDs remaining allocated for IPMC"
+ ::= { rcChassis 51 }
+
+rcChasForceTopologyIpFlagEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable flag which is used to set the CLIP-ip as topology ip"
+ DEFVAL { false }
+ ::= { rcChassis 53 }
+
+-- This Parameter is defined for Network Topology.
+-- ER:Q01654904.
+
+rcChasCircuitlessIpId OBJECT-TYPE
+ SYNTAX Integer32 (0..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Clip-Id set by the user to be used as Topology-ip.
+ 0' means no circuitless IP id while '1..256' is valid
+ circuitless Id"
+ ::= { rcChassis 54 }
+
+rcChasPowerManagementOriginalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "On or off value of Chassis Power Management which the
+ switch has currently booted. It will remain the same
+ until the next reboot."
+ DEFVAL { true }
+ ::= { rcChassis 55 }
+
+rcChasPowerManagementFanCheck OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Turn on or off the Fan Check functionility of Chassis
+ Power Management. The value takes effect only on reboot."
+ DEFVAL { true }
+ ::= { rcChassis 56 }
+
+rcChasPowerManagementFanCheckOriginalState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The on or off value of fan check which the switch has
+ booted with. The value does not take effect till the next
+ reboot."
+ DEFVAL { true }
+ ::= { rcChassis 57 }
+
+rcChasSystemDefault OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to default the system"
+ DEFVAL { false }
+ ::= { rcChassis 60 }
+
+rcChasSecurityConsoleFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable flag which is used for Security
+ Console.When it is enabled, the console connection works
+ only with the null modem cable"
+ DEFVAL { true }
+ ::= { rcChassis 63 }
+
+rcChasLed OBJECT IDENTIFIER ::= { rcChassis 65 }
+
+rcChasLedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcChasLedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains information about LEDs of the chassis"
+ ::= { rcChasLed 1 }
+
+rcChasLedEntry OBJECT-TYPE
+ SYNTAX RcChasLedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding a LED Unit"
+ INDEX { rcChasLedId }
+ ::= { rcChasLedTable 1 }
+
+RcChasLedEntry ::=
+ SEQUENCE {
+ rcChasLedId Integer32,
+ rcChasLedLabel DisplayString (SIZE (0..15)),
+ rcChasLedStatus INTEGER
+ }
+
+rcChasLedId OBJECT-TYPE
+ SYNTAX Integer32(1..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The chassis LED Id."
+ ::= { rcChasLedEntry 1 }
+
+rcChasLedLabel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The LED's label name."
+ ::= { rcChasLedEntry 2 }
+
+rcChasLedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ greenSteady(2),
+ greenBlinking(3),
+ amberSteady(4),
+ amberBlinking(5),
+ off(6),
+ redSteady(7),
+ redBlinking(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of the Led:
+ - unknown(1) - type can not be determined.
+ - greenSteady(2),
+ - greenBlinking(3),
+ - amberSteady(4),
+ - amberBlinking(5),
+ - off(6),
+ - redSteady(7),
+ - redBlinking(8)
+ For different LED, the meaning of each status is different."
+ ::= { rcChasLedEntry 3 }
+
+rcChasPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Device part number or PEC code "
+ ::= { rcChassis 66 }
+
+rcChasModelName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Chassis model name. For APLS platform, it is model name
+ which is in teh seeprom"
+ ::= { rcChassis 67 }
+
+rcChasBrandName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Chassis brand name. For APLS platform, it is programmed
+ in the seeprom"
+ ::= { rcChassis 68 }
+
+-- Agent Table
+
+rcAgentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Agents in a chassis table"
+ ::= { rcChassis 16 }
+
+rcAgentEntry OBJECT-TYPE
+ SYNTAX RcAgentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular agent"
+ INDEX { rcAgentId }
+ ::= { rcAgentTable 1 }
+
+RcAgentEntry ::= SEQUENCE {
+ rcAgentId Integer32,
+ rcAgentSlot Integer32,
+ rcAgentIpAddr IpAddress
+ }
+
+rcAgentId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "entry id"
+ ::= { rcAgentEntry 1 }
+
+rcAgentSlot OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot agent is in."
+ ::= { rcAgentEntry 2 }
+
+rcAgentIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "agent's ip address."
+ ::= { rcAgentEntry 3 }
+
+
+-- Mirror Group
+
+rcMirrorSaveConfig OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Control whether Mirror configuration information
+ should be saved to NVRAM so mirror settings can
+ be automatically reinstalled after a system
+ reboot.
+
+ Setting rcMirrorSaveConfig to true does not
+ immediately save the configuration information.
+ The save happens when the rcSysAction variable
+ is set to 'saveToNVRAM(4)'."
+ ::= { rcMirror 1 }
+
+rcMirrorByPort OBJECT IDENTIFIER ::= { rcMirror 2 }
+
+rcMirrorByPortEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether the mirror by port
+ feature is active. The system can only support
+ mirroring on two ports. When this feature is
+ active, all packets received on the port(s)
+ specified by rcMirrorSrcPortOne and/or
+ rcMirrorSrcPortTwo are copied to rcMirrorDstPort.
+ The mirroring operation is non-intrusive."
+ DEFVAL { false }
+ ::= { rcMirrorByPort 1 }
+
+rcMirrorByPortMirrorPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The ifIndex of the port to forward mirrored frames to."
+ ::= { rcMirrorByPort 2 }
+
+rcMirrorByPortEnableMirroredPortOne OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether the port specified in
+ rcMirrorByPortMirroredPortOne should be mirrored."
+ DEFVAL { false }
+ ::= { rcMirrorByPort 3 }
+
+rcMirrorByPortMirroredPortOne OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The ifIndex of the port to be mirrored. That
+ is, traffic received on this port will be sent
+ to the mirror port."
+ ::= { rcMirrorByPort 4 }
+
+rcMirrorByPortEnableMirroredPortTwo OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether the port specified in
+ rcMirrorByPortMirroredPortTwo should be mirrored."
+ DEFVAL { false }
+ ::= { rcMirrorByPort 5 }
+
+rcMirrorByPortMirroredPortTwo OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The ifIndex of the port to be mirrored. That
+ is, traffic received on this port will be sent
+ to the mirror port."
+ ::= { rcMirrorByPort 6 }
+
+-- Dip-Switch Group
+
+rcIsolateUnconfigPorts OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether ports that are unconfigured
+ should be assigned to the 'isolated' VLAN. Ports
+ assigned to the 'isolated' VLAN can only communicate
+ with the CP port. If this option is not specified,
+ unconfigured ports will be assigned to the 'default'
+ VLAN"
+ ::= { rcDipSwitch 1 }
+
+rcUseFactorySettings OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether the system should ignore
+ the configuration information stored in NVRAM when
+ the system is booted."
+ ::= { rcDipSwitch 2 }
+
+rcHighPriorityMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether the system is configured
+ to operate in a high priority mode. The switch can
+ operate in either a 'best effort' or 'high priority'
+ mode. In the 'best effort' setting, the maximum
+ queue thresholds for the QUIDs are set to 768/768
+ buffers. In the 'high priority' mode the setting
+ is 512/768. This means that in 'high priority' mode
+ the normal priority queue can't have more than 512
+ buffers, while the high priority queue can have up
+ to 768."
+ ::= { rcDipSwitch 3 }
+
+
+-- Table Size Group
+
+rcTblRmonStatSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current size of the RMON
+ Statistic table."
+ ::= { rcTblSize 1 }
+
+rcTblRmonHistoryControlSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current size of the RMON
+ History Control table."
+ ::= { rcTblSize 2 }
+
+rcTblRmonHistoryEnetSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current size of the RMON
+ History Ethernet table."
+ ::= { rcTblSize 3 }
+
+rcTblRmonAlarmSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current size of the RMON
+ Alarm table."
+ ::= { rcTblSize 4 }
+
+rcTblRmonEventSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current size of the RMON
+ Event table."
+ ::= { rcTblSize 5 }
+
+rcTblRmonLogSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current size of the RMON
+ Log table."
+ ::= { rcTblSize 6 }
+
+rcTblArTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the size of the Address
+ Translation (AR) table."
+ ::= { rcTblSize 7 }
+
+
+rcTblArFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of free
+ entries that are available in the Address
+ Translation (AR) table."
+ ::= { rcTblSize 8 }
+
+rcTblArNoSpace OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries that could
+ not be added to the Address Translation (AR) table
+ due to lack of space."
+ ::= { rcTblSize 9 }
+
+rcTblArAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries added to
+ the Address Translation (AR) table."
+ ::= { rcTblSize 10 }
+
+rcTblArDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries deleted to
+ the Address Translation (AR) table."
+ ::= { rcTblSize 11 }
+
+rcTblArMacAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of MAC entries added to
+ the Address Translation (AR) table."
+ ::= { rcTblSize 12 }
+
+rcTblArMacDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of MAC entries deleted to
+ the Address Translation (AR) table."
+ ::= { rcTblSize 13 }
+
+rcTblArMacMoved OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of MAC entries moved in
+ the Address Translation (AR) table."
+ ::= { rcTblSize 14 }
+
+rcTblArIpAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of IP entries added to
+ the Address Translation (AR) table."
+ ::= { rcTblSize 15 }
+
+rcTblArIpDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of IP entries deleted to
+ the Address Translation (AR) table."
+ ::= { rcTblSize 16 }
+
+rcTblArMcastTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the size of the Multicast
+ Address Translation (AR) table."
+ ::= { rcTblSize 17 }
+
+
+rcTblArFreeMcastGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of free multicast
+ groups availabe in the Address Translation (AR)
+ table."
+ ::= { rcTblSize 18 }
+
+rcTblArIpMcastAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Ip multicast
+ entries that are added to the Address
+ Translation (AR) table."
+ ::= { rcTblSize 19 }
+
+rcTblArIpMcastDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Ip multicast
+ entries that are deleted from the Address
+ Translation (AR) table."
+ ::= { rcTblSize 20 }
+
+rcTblArVlanByPortAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN by port
+ entries that are added to the Address
+ Translation (AR) table."
+ ::= { rcTblSize 21 }
+
+rcTblArVlanByPortDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN by port
+ entries that are deleted from the Address
+ Translation (AR) table."
+ ::= { rcTblSize 22 }
+
+rcTblArVlanByProtocolAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Vlans by
+ Protocol Type entries that are added to
+ the Address Translation (AR) table."
+ ::= { rcTblSize 23 }
+
+rcTblArVlanByProtocolDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Vlans by
+ Protocol Type entries that are deleted from
+ the Address Translation (AR) table."
+ ::= { rcTblSize 24 }
+
+rcTblArVlanByIpSubnetAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN by Ip
+ entries that are added to the Address
+ Translation (AR) table."
+ ::= { rcTblSize 25 }
+
+rcTblArVlanByIpSubnetDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN by Ip
+ entries that are deleted from the Address
+ Translation (AR) table."
+ ::= { rcTblSize 26 }
+
+rcTblArIpSubnetsAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Ip subnet
+ entries that are added to the Address
+ Translation (AR) table."
+ ::= { rcTblSize 27 }
+
+rcTblArIpSubnetsDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Ip subnet
+ entries that are deleted from the Address
+ Translation (AR) table."
+ ::= { rcTblSize 28 }
+
+rcTblArRsvpsAdded OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of RSVP
+ entries that are added to the Address
+ Translation (AR) table."
+ ::= { rcTblSize 29 }
+
+rcTblArRsvpsDeleted OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of RSVP
+ entries that are deleted from the Address
+ Translation (AR) table."
+ ::= { rcTblSize 30 }
+
+
+rcTblBrdgFdbSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ dot1d forwarding database table."
+ ::= { rcTblSize 31 }
+
+rcTblBrdgStaticSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ dot1d Static Address Filtering table."
+ ::= { rcTblSize 32 }
+
+rcTblIpAddrSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ IP Address table."
+ ::= { rcTblSize 33 }
+
+rcTblIpForwardingSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ IP Forwarding/Best Route table."
+ ::= { rcTblSize 34 }
+
+rcTblIpNetToMediaSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ IP Net-to-media table."
+ ::= { rcTblSize 35 }
+
+rcTblIpBestPlusAltRouteSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTblSize 36 }
+
+rcTblIpBestPathSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTblSize 37 }
+
+rcTblIpBestPlusAltPathSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTblSize 38 }
+
+
+-- IP Group
+
+rcIpConf OBJECT IDENTIFIER ::= { rcIp 1 }
+
+-- IP Configuration Table
+
+rcIpConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain IP routing information
+ for a particular interface."
+ ::= { rcIpConf 1 }
+
+rcIpConfEntry OBJECT-TYPE
+ SYNTAX RcIpConfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing IP routing information. An entry
+ is automatically created in this table when routing
+ is enabled for an interface -or- when an ip address
+ is configured on an interface."
+ INDEX { rcIpConfIfIndex }
+ ::= { rcIpConfTable 1 }
+
+RcIpConfEntry ::= SEQUENCE {
+ rcIpConfIfIndex InterfaceIndexOrZero,
+ rcIpConfAdvertDefRte TruthValue,
+ rcIpConfAcceptDefRte TruthValue,
+ rcIpConfRowStatus RowStatus,
+ rcIpConfRipEnable TruthValue,
+ rcIpConfOspfEnable TruthValue,
+ rcIpConfIgmpEnable TruthValue,
+ rcIpConfAddrAssigned TruthValue,
+ rcIpConfDhcpEnable TruthValue,
+ rcIpConfTriggeredUpdateEnable TruthValue,
+ rcIpConfAutoAggrerateEnable TruthValue,
+ rcIpConfGenerateDefaultRoute TruthValue,
+ rcIpConfAdvertiseWhenDown TruthValue,
+ rcIpConfDirectBroadcastEnable TruthValue,
+ rcIpConfRipInPolicy DisplayString,
+ rcIpConfRipOutPolicy DisplayString,
+ rcIpConfOspfIfType INTEGER,
+ rcIpConfRipCost INTEGER,
+ rcIpConfRipHolddown INTEGER,
+ rcIpConfRipTimeout INTEGER,
+ rcIpConfRsmltEnable TruthValue,
+ rcIpConfReversePathCheckEnable TruthValue,
+ rcIpConfReversePathCheckMode INTEGER,
+ rcIpConfIpVpnLiteEnable TruthValue,
+ rcIpConfSpbMulticastEnable TruthValue,
+ rcIpConfVrrpVersion INTEGER,
+ rcIpConfVrrpChkSumComputation INTEGER,
+ rcIpConfPimGatewayEnable TruthValue,
+ rcIpConfIpsecEnable TruthValue
+ }
+
+rcIpConfIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical interface
+ or a logical interface (VLAN)."
+ ::= { rcIpConfEntry 1 }
+
+rcIpConfAdvertDefRte OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ advertize a RIP default route."
+ ::= { rcIpConfEntry 2 }
+
+rcIpConfAcceptDefRte OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ accept a RIP default route."
+ ::= { rcIpConfEntry 3 }
+
+rcIpConfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status for this entry."
+ ::= { rcIpConfEntry 4 }
+
+rcIpConfRipEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable RIP routing on the specified
+ interface."
+ ::= { rcIpConfEntry 5 }
+
+rcIpConfOspfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable OSPF routing on the specified
+ interface."
+ ::= { rcIpConfEntry 6 }
+
+rcIpConfIgmpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable IGMP on the specified
+ interface."
+ ::= { rcIpConfEntry 7 }
+
+rcIpConfAddrAssigned OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate whether IpAddress has been assigned
+ for this interface."
+ ::= { rcIpConfEntry 8 }
+
+rcIpConfDhcpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable DHCP on the specified
+ interface."
+ ::= { rcIpConfEntry 9 }
+
+rcIpConfTriggeredUpdateEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether the RIP triggered update
+ feature should be enabled on this interface."
+ ::= { rcIpConfEntry 10 }
+
+rcIpConfAutoAggrerateEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether the auto aggregation
+ feature should be enabled on this interface."
+ ::= { rcIpConfEntry 11 }
+
+rcIpConfGenerateDefaultRoute OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether to generate a default
+ RIP route on this interface."
+ ::= { rcIpConfEntry 12 }
+
+rcIpConfAdvertiseWhenDown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value is used indicated whether vlan state change
+ should be notified to layer 3 or not, provided the vlan
+ is configured as routable interface. Also used for
+ single routable ports, in that case the criteria for
+ state is PortOperStatus.
+ Vlan is considered as UP if atleast one member of the
+ port based vlan has link up, or atleast one port member
+ of the policy based has an entry in the MGID or atleast
+ one static member of the policy based vlan has link up.
+ Otherwise, vlan is considered as DOWN.
+ If the value is 'true' then the interface state change
+ will not be notified to layer 3. (i.e., it always stays
+ up). If the value is 'false' then the vlan state change
+ will be notified to layer 3 so that IP related status
+ reflects routable interface state."
+ DEFVAL { false }
+ ::= { rcIpConfEntry 13 }
+
+rcIpConfDirectBroadcastEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ forward direct broadcast traffic"
+ DEFVAL { false }
+ ::= { rcIpConfEntry 14 }
+
+rcIpConfRipInPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ advertize a RIP default route."
+ ::= { rcIpConfEntry 15 }
+
+rcIpConfRipOutPolicy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ accept a RIP default route."
+ ::= { rcIpConfEntry 16 }
+
+rcIpConfOspfIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast (1),
+ nbma (2),
+ pointToPoint (3),
+ pointToMultipoint (5),
+ passive (99)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "OSPF Interface Type."
+ ::= { rcIpConfEntry 17 }
+
+rcIpConfRipCost OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the rip cost for this interface."
+ DEFVAL { 1 }
+ ::= { rcIpConfEntry 18 }
+
+rcIpConfRipHolddown OBJECT-TYPE
+ SYNTAX INTEGER (0..360)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the rip holddown timer for this
+ interface"
+ ::= { rcIpConfEntry 19 }
+
+rcIpConfRipTimeout OBJECT-TYPE
+ SYNTAX INTEGER (15..259200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the rip timeout interval for this
+ interface"
+ ::= { rcIpConfEntry 20 }
+
+rcIpConfRsmltEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable Route Smlt feature."
+ DEFVAL { false }
+ ::= { rcIpConfEntry 21 }
+
+rcIpConfReversePathCheckEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ perform Reverse Path Check"
+ DEFVAL { false }
+ ::= { rcIpConfEntry 22 }
+
+rcIpConfReversePathCheckMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ exist-only (1),
+ strict (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Reverse Path Checking mode."
+ DEFVAL { exist-only }
+ ::= { rcIpConfEntry 23 }
+
+rcIpConfIpVpnLiteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable ipvpn-lite capability on the specified
+ circuitless ip interface."
+ ::= { rcIpConfEntry 26 }
+
+rcIpConfSpbMulticastEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable spb-multicast on this port"
+ DEFVAL { false }
+ ::= { rcIpConfEntry 27 }
+
+rcIpConfVrrpVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ unspecified(1),
+ v2(2),
+ v3(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the VRRP version for IPv4 on the specified interface. It does not impact the use of IPv6 VRRPv3"
+ ::= { rcIpConfEntry 29 }
+
+rcIpConfPimGatewayEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable PIM Gateway on this port"
+ DEFVAL { false }
+ ::= { rcIpConfEntry 30 }
+
+rcIpConfVrrpChkSumComputation OBJECT-TYPE
+ SYNTAX INTEGER {
+ withPseudoHeader(1),
+ withoutPseudoHeader(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set the IPv4 VRRPv3 checksum computation method on the specified
+ interface."
+ ::= { rcIpConfEntry 31 }
+
+rcIpConfIpsecEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable ipsec feature."
+ DEFVAL { false }
+ ::= { rcIpConfEntry 32 }
+
+-- Ospf Configuration Table
+
+rcIpConfOspfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfOspfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain OSPF information
+ for a particular interface."
+ ::= { rcIpConf 2 }
+
+rcIpConfOspfEntry OBJECT-TYPE
+ SYNTAX RcIpConfOspfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing OSPF information. An entry is
+ automatically created in this table when routing
+ is enabled for an interface -or- when an ip address
+ is configured on an interface."
+ INDEX { rcIpConfOspfIfIndex }
+ ::= { rcIpConfOspfTable 1 }
+
+RcIpConfOspfEntry ::= SEQUENCE {
+ rcIpConfOspfIfIndex InterfaceIndexOrZero,
+ rcIpConfOspfRtrPriority INTEGER,
+ rcIpConfOspfMetric INTEGER,
+ rcIpConfOspfAuthKey DisplayString (SIZE(0..8)),
+ rcIpConfOspfRowStatus RowStatus,
+ rcIpConfOspfHelloInterval INTEGER,
+ rcIpConfOspfRtrDeadInterval INTEGER,
+ rcIpConfOspfIfAreaId IpAddress,
+ rcIpConfOspfAuthType INTEGER,
+ rcIpConfOspfPollInterval INTEGER,
+ rcIpConfOspfIfMtuIgnore INTEGER
+ }
+
+rcIpConfOspfIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical interface
+ or a logical interface (VLAN)."
+ ::= { rcIpConfOspfEntry 1 }
+
+rcIpConfOspfRtrPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..'FF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The priority of this interface. Used in multi-
+ access networks, this field is used in the
+ designated router election algorithm. The value 0
+ signifies that the router is not eligible to become
+ the designated router on this particular network.
+ In the event of a tie in this value, routers will
+ use their router id as a tie breaker."
+ DEFVAL { 1 }
+ ::= { rcIpConfOspfEntry 2 }
+
+rcIpConfOspfMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The metric for this type of service (TOS) on this
+ interface. The default value of the TOS 0 Metric
+ is (10^9 / ifSpeed). The value FFFF means 'no route
+ via this TOS'. A value of 0 means the interface speed
+ (rcIpConfOspfDefaultMetric) will be used as metric
+ value, when the state of the interface is up."
+ DEFVAL { 0 }
+ ::= { rcIpConfOspfEntry 3 }
+
+rcIpConfOspfAuthKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Authentication Key. If the Area's
+ Authorization Type is simplePassword, and the key
+ length is shorter than 8 octets, the agent will
+ left adjust and zero fill to 8 octets.
+
+ Note that unauthenticated interfaces need no
+ authentication key, and simple password authen-
+ tication cannot use a key of more than 8 oc-
+ tets. Larger keys are useful only with authen-
+ tication mechanisms not specified in this docu-
+ ment.
+
+ When read, ospfIfAuthKey always returns an Octet
+ String of length zero."
+ REFERENCE "OSPF Version 2, Section 9 The Interface Data
+ Structure"
+ ::= { rcIpConfOspfEntry 4 }
+
+rcIpConfOspfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status for this entry."
+ ::= { rcIpConfOspfEntry 5 }
+
+rcIpConfOspfHelloInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The length of time, in seconds, between the
+ Hello packets that the router sends on the
+ interface. This value must be the same for all
+ routers attached to a common network."
+ DEFVAL { 10 }
+ ::= { rcIpConfOspfEntry 6 }
+
+rcIpConfOspfRtrDeadInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..'7FFFFFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of seconds that a router's Hello
+ packets have not been seen before it's
+ neighbors declare the router down. This should
+ be some multiple of the Hello interval. This
+ value must be the same for all routers attached
+ to a common network."
+ DEFVAL { 40 }
+ ::= { rcIpConfOspfEntry 7 }
+
+rcIpConfOspfIfAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A 32-bit integer uniquely identifying the area to
+ which the interface connects. Area ID 0.0.0.0 is used
+ for the OSPF backbone."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcIpConfOspfEntry 8 }
+
+rcIpConfOspfAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ simplePassword (1),
+ md5 (2),
+ sha1 (3),
+ sha2 (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The authentication type specified for an interface.
+ Additional authentication types may be assigned locally."
+ REFERENCE "OSPF Version 2, Appendix E Authentication"
+ DEFVAL { 0 } -- no authentication, by default
+ ::= { rcIpConfOspfEntry 9 }
+
+rcIpConfOspfPollInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "OSPF NBMA Interface Poll Interval."
+ ::= { rcIpConfOspfEntry 10 }
+
+rcIpConfOspfIfMtuIgnore OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Mtu-ignore flag is for ignoring the mtu checking in
+ ospf bdb"
+ DEFVAL { disable }
+ ::= { rcIpConfOspfEntry 11 }
+
+-- Ospf Cost Grp
+
+rcIpConfOspfDefaultMetric OBJECT IDENTIFIER ::= { rcIpConf 3 }
+
+rcIpConfOspfDefaultMetric10MegPort OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 10Meg Interface(Port)."
+ DEFVAL { 100 }
+ ::= { rcIpConfOspfDefaultMetric 1 }
+
+rcIpConfOspfDefaultMetric100MegPort OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 100Meg Interface(Port)."
+ DEFVAL { 10 }
+ ::= { rcIpConfOspfDefaultMetric 2 }
+
+rcIpConfOspfDefaultMetric1000MegPort OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 1000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcIpConfOspfDefaultMetric 3 }
+
+rcIpConfOspfDefaultMetric10000MegPort OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 10000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcIpConfOspfDefaultMetric 4 }
+
+rcIpConfOspfDefaultMetric40000MegPort OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 40000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcIpConfOspfDefaultMetric 5 }
+
+rcIpConfOspfDefaultMetricVlan OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ Vlan Interface"
+ DEFVAL { 10 }
+ ::= { rcIpConfOspfDefaultMetric 6 }
+
+rcIpConfOspfDefaultMetric100000MegPort OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 100000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcIpConfOspfDefaultMetric 7 }
+
+rcIpConfOspfDefaultMetric25000MegPort OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 25000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcIpConfOspfDefaultMetric 8 }
+
+rcIpConfOspf OBJECT IDENTIFIER ::= { rcIpConf 4 }
+
+
+rcIpConfOspfTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether Ospf Traps should be sent."
+ ::= { rcIpConfOspf 1 }
+
+rcIpConfOspfAutoVirtLinkEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether auto virtual link
+ creation is enabled or not. If set to true
+ OSPF will create virtual links between
+ ABRs whether it is needed or not, but adjacency
+ will established only when one of the ABR
+ losses connection to backbone area. If set to
+ false then it is user resposibity to create
+ virtual link whenever needed."
+ DEFVAL { false }
+ ::= { rcIpConfOspf 2 }
+
+rcIpConfOspfSpfHoldDownTime OBJECT-TYPE
+ SYNTAX INTEGER (3..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The SPF Hold Down Timer value. The SPF will run
+ at most once per hold down timer value."
+ DEFVAL { 10 }
+ ::= { rcIpConfOspf 3 }
+
+rcIpConfOspfAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ runSpf(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpConfOspf 4 }
+
+rcIpConfOspfRfc1583Compatibility OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Controls the preference rules used when choosing
+ among multiple AS-External-LSAs advertising the
+ same destination. When this is enabled, the
+ preference rule will be same as specified by
+ RFC1583. When disabled, the new preference rule
+ as described in RFC2328 will be applicable, which
+ potentially prevents the routing loops when
+ AS-External-LSAs for the same destination have
+ been originated from different areas."
+ DEFVAL { false }
+ ::= { rcIpConfOspf 5 }
+
+rcIpConfOspfHelperModeDisable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Disables Graceful Restart Helper Mode feature.
+ The feature is enabled by default (so this flag
+ is disabled by default)."
+ DEFVAL { false }
+ ::= { rcIpConfOspf 6 }
+
+rcIpConfGlobal OBJECT IDENTIFIER ::= { rcIpConf 6 }
+
+rcIpConfGlobalRipHoldDownTime OBJECT-TYPE
+ SYNTAX INTEGER (0..360)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set the system-wide RIP hold down time
+ in seconds."
+ DEFVAL { 120 }
+ ::= { rcIpConfGlobal 1 }
+
+rcIpConfGlobalIcmpNetUnreach OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set the icmp net unreach feature
+ enable/disable."
+ DEFVAL { false }
+ ::= { rcIpConfGlobal 2 }
+
+rcIpConfGlobalEcmpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set the ecmp enable/disable."
+ DEFVAL { false }
+ ::= { rcIpConfGlobal 3 }
+
+rcIpConfGlobalEcmpMaxPath OBJECT-TYPE
+ SYNTAX INTEGER(1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally configure maximum ECMP paths number."
+ DEFVAL { 1 }
+ ::= { rcIpConfGlobal 4 }
+
+rcIpConfGlobalAlternativeEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally configure alternative enable."
+ DEFVAL { true }
+ ::= { rcIpConfGlobal 5 }
+
+rcIpConfGlobalRouteDiscoveryEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable ICMP Route Discovery feature"
+ DEFVAL { true }
+ ::= { rcIpConfGlobal 6 }
+
+rcIpConfGlobalRipTimeOutInterval OBJECT-TYPE
+ SYNTAX INTEGER (15..259200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Rip TimeOut Interval in seconds"
+ DEFVAL { 180 }
+ ::= { rcIpConfGlobal 8 }
+
+rcIpConfGlobalRipDefImportMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Rip def import metric"
+ DEFVAL { 8 }
+ ::= { rcIpConfGlobal 9 }
+
+rcIpConfGlobalEcmp1PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 1 ECMP path, irrespective of
+ ecmp-max-path configuration"
+ ::= { rcIpConfGlobal 10 }
+
+rcIpConfGlobalEcmp2PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 2 ECMP path, irrespective of
+ ecmp-max-path configuration."
+ ::= { rcIpConfGlobal 11 }
+
+rcIpConfGlobalEcmp3PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 3 ECMP path, irrespective of
+ ecmp-max-path configuration."
+ ::= { rcIpConfGlobal 12 }
+
+rcIpConfGlobalEcmp4PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 4 ECMP path, irrespective of
+ ecmp-max-path configuration."
+ ::= { rcIpConfGlobal 13 }
+
+rcIpConfGlobalEcmpPathListApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is to apply any changes in ECMP path list
+ configuration or in the prefix-lists configured to
+ be used as path list"
+ ::= { rcIpConfGlobal 14 }
+
+rcIpConfGlobalIcmpRedirectMsg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpConfGlobal 15 }
+
+rcIpConfGlobalArpThreshold OBJECT-TYPE
+ SYNTAX INTEGER (50..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Defines the maximum number of outstanding arp request
+ a switch can generate."
+ DEFVAL { 500 }
+ ::= { rcIpConfGlobal 17 }
+
+rcIpConfGlobalAllowMoreSpecificNonLocalRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to determine whether more specific non local routes
+ will go into the routing table."
+ DEFVAL { false }
+ ::= { rcIpConfGlobal 18 }
+
+rcIpConfGlobalUdpCheckSumEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable UDP checksum calculation"
+ DEFVAL { true }
+ ::= { rcIpConfGlobal 19 }
+
+rcIpConfGlobalSuperNetEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable Supernetting/ CIDR
+ routing for IP"
+ DEFVAL { false }
+ ::= { rcIpConfGlobal 20 }
+
+rcIpConfGlobalEcmp5PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 5 ECMP path, irrespective of
+ ecmp-max-path configuration."
+ ::= { rcIpConfGlobal 21 }
+
+rcIpConfGlobalEcmp6PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 6 ECMP path, irrespective of
+ ecmp-max-path configuration."
+ ::= { rcIpConfGlobal 22 }
+
+rcIpConfGlobalEcmp7PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 7 ECMP path, irrespective of
+ ecmp-max-path configuration."
+ ::= { rcIpConfGlobal 23 }
+
+rcIpConfGlobalEcmp8PathList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routes to networks specified in this prefix-list
+ can have upto 8 ECMP path, irrespective of
+ ecmp-max-path configuration."
+ ::= { rcIpConfGlobal 24 }
+
+rcIpConfGlobalGarpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set the gratuitous-arp enable/disable."
+ DEFVAL { true }
+ ::= { rcIpConfGlobal 25 }
+
+rcIpConfGlobalArpMcastMacFlooding OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Ip Arp Multicast Mac Flooding feature."
+ DEFVAL { false }
+ ::= { rcIpConfGlobal 26 }
+
+rcIpConfGlobalSourceRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable/disable ip source routing feature."
+ DEFVAL { false }
+ ::= { rcIpConfGlobal 27 }
+
+rcIpConfGlobalIcmpEchoBroadcastRequestEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable/disable ip icmp echo broadcast request feature."
+ DEFVAL { true }
+ ::= { rcIpConfGlobal 28 }
+
+-- Ospf Area Table
+
+rcIpConfOspfAreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfOspfAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain OSPF information
+ for a particular Area."
+ ::= { rcIpConf 7 }
+
+rcIpConfOspfAreaEntry OBJECT-TYPE
+ SYNTAX RcIpConfOspfAreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing OSPF Area configuration
+ information. An entry is automatically created
+ in this table when an area is configured through
+ ospfAreaTable in (rfc1253rcc.mib)."
+ INDEX { rcIpConfOspfAreaId }
+ ::= { rcIpConfOspfAreaTable 1 }
+
+RcIpConfOspfAreaEntry ::= SEQUENCE {
+ rcIpConfOspfAreaId IpAddress,
+ rcIpConfOspfAreaImportSummary TruthValue,
+ rcIpConfOspfAreaActiveIfCount Integer32
+ }
+
+rcIpConfOspfAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify an area. Area ID
+ 0.0.0.0 is used for the OSPF backbone."
+ ::= { rcIpConfOspfAreaEntry 1 }
+
+rcIpConfOspfAreaImportSummary OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The area's support for importing Summary
+ advertisements into a stub area. This field
+ should be used only if ospfImportASExtern is
+ set to FALSE"
+ DEFVAL { true }
+ ::= { rcIpConfOspfAreaEntry 2 }
+
+rcIpConfOspfAreaActiveIfCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable displays the number of active
+ interfaces configured in this area. An area
+ cannot be deleted if this value is > 0."
+ ::= { rcIpConfOspfAreaEntry 3 }
+
+
+-- IP Configuration IP Interface Table
+
+rcIpConfV2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to maintain IP routing information
+ for a particular interface."
+ ::= { rcIpConf 8 }
+
+rcIpConfV2Entry OBJECT-TYPE
+ SYNTAX RcIpConfV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing IP routing information. An entry
+ is automatically created in this table when routing
+ is enabled for an interface -or- when an ip address
+ is configured on an interface."
+ INDEX { rcIpConfV2Index, rcIpConfV2Addr }
+ ::= { rcIpConfV2Table 1 }
+
+RcIpConfV2Entry ::= SEQUENCE {
+ rcIpConfV2Index InterfaceIndexOrZero,
+ rcIpConfV2Addr IpAddress,
+ rcIpConfV2RowStatus RowStatus,
+ rcIpConfV2AdvertDefRte TruthValue,
+ rcIpConfV2AcceptDefRte TruthValue,
+ rcIpConfV2RipEnable TruthValue,
+ rcIpConfV2OspfEnable TruthValue,
+ rcIpConfV2IgmpEnable TruthValue,
+ rcIpConfV2AddrAssigned TruthValue,
+ rcIpConfV2TriggeredUpdateEnable TruthValue,
+ rcIpConfV2RipAutoAggrerateEnable TruthValue,
+ rcIpConfV2RipGenerateDefaultRoute TruthValue,
+ rcIpConfV2AdvertiseWhenDown TruthValue
+ }
+
+rcIpConfV2Index OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "An unique value to identify a physical interface
+ or a logical interface (VLAN)."
+ ::= { rcIpConfV2Entry 1 }
+
+rcIpConfV2Addr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Ip interface address."
+ ::= { rcIpConfV2Entry 2 }
+
+rcIpConfV2RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status for this entry."
+ ::= { rcIpConfV2Entry 3 }
+
+rcIpConfV2AdvertDefRte OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether this interface should
+ advertize a RIP default route."
+ ::= { rcIpConfV2Entry 4 }
+
+rcIpConfV2AcceptDefRte OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether this interface should
+ accept a RIP default route."
+ ::= { rcIpConfV2Entry 5 }
+
+rcIpConfV2RipEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable RIP routing on the specified
+ interface."
+ ::= { rcIpConfV2Entry 6 }
+
+rcIpConfV2OspfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable OSPF routing on the specified
+ interface."
+ ::= { rcIpConfV2Entry 7 }
+
+rcIpConfV2IgmpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable IGMP on the specified
+ interface."
+ ::= { rcIpConfV2Entry 8 }
+
+rcIpConfV2AddrAssigned OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Indicate whether IpAddress has been assigned
+ for this interface."
+ ::= { rcIpConfV2Entry 9 }
+
+rcIpConfV2TriggeredUpdateEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether the RIP triggered update
+ feature should be enabled on this interface."
+ ::= { rcIpConfV2Entry 10 }
+
+rcIpConfV2RipAutoAggrerateEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether the auto aggregation
+ feature should be enabled on this interface."
+ ::= { rcIpConfV2Entry 11 }
+
+rcIpConfV2RipGenerateDefaultRoute OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether to generate a default
+ RIP route on this interface."
+ ::= { rcIpConfV2Entry 12 }
+
+rcIpConfV2AdvertiseWhenDown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The value is used indicated whether vlan state change
+ should be notified to layer 3 or not, provided the vlan
+ is configured as routable interface. Also used for
+ single routable ports, in that case the criteria for
+ state is PortOperStatus.
+ Vlan is considered as UP if atleast one member of the
+ port based vlan has link up, or atleast one port member
+ of the policy based has an entry in the MGID or atleast
+ one static member of the policy based vlan has link up.
+ Otherwise, vlan is considered as DOWN.
+ If the value is 'true' then the interface state change
+ will not be notified to layer 3. (i.e., it always stays
+ up). If the value is 'false' then the vlan state change
+ will be notified to layer 3 so that IP related status
+ reflects routable interface state."
+ DEFVAL { false }
+ ::= { rcIpConfV2Entry 13 }
+
+-- Ospf Configuration Ip Interface Table
+
+rcIpConfOspfV2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfOspfV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to maintain OSPF information
+ for a particular interface."
+ ::= { rcIpConf 9 }
+
+rcIpConfOspfV2Entry OBJECT-TYPE
+ SYNTAX RcIpConfOspfV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing OSPF information. An entry is
+ automatically created in this table when routing
+ is enabled for an interface -or- when an ip address
+ is configured on an interface."
+ INDEX { rcIpConfOspfV2IfIndex, rcIpConfOspfV2IpAddr }
+ ::= { rcIpConfOspfV2Table 1 }
+
+RcIpConfOspfV2Entry ::= SEQUENCE {
+ rcIpConfOspfV2IfIndex InterfaceIndexOrZero,
+ rcIpConfOspfV2IpAddr IpAddress,
+ rcIpConfOspfV2RtrPriority INTEGER,
+ rcIpConfOspfV2Metric INTEGER,
+ rcIpConfOspfV2AuthKey DisplayString,
+ rcIpConfOspfV2RowStatus RowStatus,
+ rcIpConfOspfV2HelloInterval INTEGER,
+ rcIpConfOspfV2RtrDeadInterval INTEGER,
+ rcIpConfOspfV2IfAreaId IpAddress,
+ rcIpConfOspfV2AuthType INTEGER
+ }
+
+rcIpConfOspfV2IfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "An unique value to identify a physical interface
+ or a logical interface (VLAN)."
+ ::= { rcIpConfOspfV2Entry 1 }
+
+rcIpConfOspfV2IpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "IpAddress of the IP interface."
+ ::= { rcIpConfOspfV2Entry 2 }
+
+rcIpConfOspfV2RtrPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..'FF'h)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The priority of this interface. Used in multi-
+ access networks, this field is used in the
+ designated router election algorithm. The value 0
+ signifies that the router is not eligible to become
+ the designated router on this particular network.
+ In the event of a tie in this value, routers will
+ use their router id as a tie breaker."
+ DEFVAL { 1 }
+ ::= { rcIpConfOspfV2Entry 3 }
+
+rcIpConfOspfV2Metric OBJECT-TYPE
+ SYNTAX INTEGER (0..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The metric for this type of service (TOS) on this
+ interface. The default value of the TOS 0 Metric
+ is (10^9 / ifSpeed). The value FFFF means 'no route
+ via this TOS'. A value of 0 means the interface speed
+ (rcIpConfOspfV2DefaultMetric) will be used as metric
+ value, when the state of the interface is up."
+ DEFVAL { 0 }
+ ::= { rcIpConfOspfV2Entry 4 }
+
+rcIpConfOspfV2AuthKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(8))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The Authentication Key. If the Area's
+ Authorization Type is simplePassword, and the key
+ length is shorter than 8 octets, the agent will
+ left adjust and zero fill to 8 octets. When read,
+ ospfIfAuthKey always returns an Octet String of
+ length zero."
+ REFERENCE "OSPF Version 2, Section 9 The Interface Data
+ Structure"
+ ::= { rcIpConfOspfV2Entry 5 }
+
+rcIpConfOspfV2RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status for this entry."
+ ::= { rcIpConfOspfV2Entry 6 }
+
+rcIpConfOspfV2HelloInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The length of time, in seconds, between the
+ Hello packets that the router sends on the
+ interface. This value must be the same for all
+ routers attached to a common network."
+ DEFVAL { 10 }
+ ::= { rcIpConfOspfV2Entry 7 }
+
+rcIpConfOspfV2RtrDeadInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..'7FFFFFFF'h)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The number of seconds that a router's Hello
+ packets have not been seen before it's
+ neighbors declare the router down. This should
+ be some multiple of the Hello interval. This
+ value must be the same for all routers attached
+ to a common network."
+ DEFVAL { 40 }
+ ::= { rcIpConfOspfV2Entry 8 }
+
+rcIpConfOspfV2IfAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "A 32-bit integer uniquely identifying the area to
+ which the interface connects. Area ID 0.0.0.0 is used
+ for the OSPF backbone."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcIpConfOspfV2Entry 9 }
+
+rcIpConfOspfV2AuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ simplePassword (1),
+ md5 (2)
+
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The authentication type specified for an interface.
+ Additional authentication types may be assigned locally."
+ REFERENCE "OSPF Version 2, Appendix E Authentication"
+ DEFVAL { 0 } -- no authentication, by default
+ ::= { rcIpConfOspfV2Entry 10 }
+
+
+-- Ospf Area Aggregate Table
+
+rcIpConfOspfAreaAggregateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfOspfAreaAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain OSPF summary route
+ metric parameter for a particular Area range. "
+ ::= { rcIpConf 10 }
+
+rcIpConfOspfAreaAggregateEntry OBJECT-TYPE
+ SYNTAX RcIpConfOspfAreaAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing OSPF summary route metric
+ parameter for a particular Area range.
+ An entry is automatically created in this
+ table when an area range is configured through
+ ospfAreaAggregateTable in rfc1850rcc.mib"
+ INDEX { rcIpConfOspfAreaAggregateAreaID,
+ rcIpConfOspfAreaAggregateLsdbType,
+ rcIpConfOspfAreaAggregateNet,
+ rcIpConfOspfAreaAggregateMask }
+ ::= { rcIpConfOspfAreaAggregateTable 1 }
+
+RcIpConfOspfAreaAggregateEntry ::= SEQUENCE {
+ rcIpConfOspfAreaAggregateAreaID
+ IpAddress,
+ rcIpConfOspfAreaAggregateLsdbType
+ INTEGER,
+ rcIpConfOspfAreaAggregateNet
+ IpAddress,
+ rcIpConfOspfAreaAggregateMask
+ IpAddress,
+ rcIpConfOspfAreaAggregateAdvertiseMetric
+ INTEGER(0..65535),
+ rcIpConfOspfAreaAggregateEffect
+ INTEGER
+ }
+
+rcIpConfOspfAreaAggregateAreaID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Area the Address Aggregate is to be found
+ within."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcIpConfOspfAreaAggregateEntry 1 }
+
+
+rcIpConfOspfAreaAggregateLsdbType OBJECT-TYPE
+ SYNTAX INTEGER {
+ summaryLink (3),
+ nssaExternalLink (7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the Address Aggregate. This field
+ specifies the Lsdb type that this Address Ag-
+ gregate applies to."
+ REFERENCE
+ "OSPF Version 2, Appendix A.4.1 The Link State
+ Advertisement header"
+ ::= { rcIpConfOspfAreaAggregateEntry 2 }
+
+
+rcIpConfOspfAreaAggregateNet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the Net or Subnet indicated
+ by the range."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcIpConfOspfAreaAggregateEntry 3 }
+
+rcIpConfOspfAreaAggregateMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Subnet Mask that pertains to the Net or
+ Subnet."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcIpConfOspfAreaAggregateEntry 4 }
+
+rcIpConfOspfAreaAggregateAdvertiseMetric OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify a metric for a Summary LSA (type
+ 3) generated by OSPF through an area range.
+ If this metric is set to 0, OSPF uses the cost
+ to the farthest point in the networks being
+ summarized as the metric."
+ ::= { rcIpConfOspfAreaAggregateEntry 5 }
+
+rcIpConfOspfAreaAggregateEffect OBJECT-TYPE
+ SYNTAX INTEGER {
+ advertiseMatching (1),
+ doNotAdvertiseMatching (2),
+ advertiseDoNotAggregate (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Subnets subsumed by ranges either trigger the
+ advertisement of the indicated aggregate (ad-
+ vertiseMatching), or result in the subnet's not
+ being advertised at all outside the area."
+ DEFVAL { advertiseMatching }
+ ::= { rcIpConfOspfAreaAggregateEntry 6 }
+
+-- IP Route Smlt Table
+
+rcIpConfRsmltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfRsmltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain OSPF summary route
+ metric parameter for a particular Area range. "
+ ::= { rcIpConf 11 }
+
+rcIpConfRsmltEntry OBJECT-TYPE
+ SYNTAX RcIpConfRsmltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing OSPF summary route metric
+ parameter for a particular Area range.
+ An entry is automatically created in this
+ table when an area range is configured through
+ ospfAreaAggregateTable in rfc1850rcc.mib"
+ INDEX { rcIpConfRsmltIfIndex }
+ ::= { rcIpConfRsmltTable 1 }
+
+RcIpConfRsmltEntry ::= SEQUENCE {
+ rcIpConfRsmltIfIndex
+ InterfaceIndex,
+ rcIpConfRsmltHoldDownTimer
+ INTEGER,
+ rcIpConfRsmltHoldUpTimer
+ INTEGER,
+ rcIpConfRsmltRowStatus
+ RowStatus
+ }
+
+rcIpConfRsmltIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface Index, this is an index of the table."
+ ::= { rcIpConfRsmltEntry 1 }
+
+rcIpConfRsmltHoldDownTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timer value, the range of value is from 0 to 3600."
+ ::= { rcIpConfRsmltEntry 2 }
+
+rcIpConfRsmltHoldUpTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means
+ infinity."
+ ::= { rcIpConfRsmltEntry 3 }
+
+rcIpConfRsmltRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIpConfRsmltEntry 4 }
+
+-- IP Address Table
+
+rcIpAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table of addressing information relevant to
+ this entity's IP addresses.
+
+ This table is identical to the ipAddrTable in
+ MIB2 except the columns rcIpAdEntIfIndex and
+ rcIpAdEntAddr are reversed. Also, the table
+ is indexed by both these variables."
+ ::= { rcIp 2 }
+
+rcIpAddrEntry OBJECT-TYPE
+ SYNTAX RcIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The addressing information for one of this
+ entity's IP addresses."
+ INDEX { rcIpAdEntIfIndex, rcIpAdEntAddr }
+ ::= { rcIpAddrTable 1 }
+
+RcIpAddrEntry ::=
+ SEQUENCE {
+ rcIpAdEntIfIndex InterfaceIndex,
+ rcIpAdEntAddr IpAddress,
+ rcIpAdEntNetMask IpAddress,
+ rcIpAdEntBcastAddrFormat INTEGER,
+ rcIpAdEntReasmMaxSize INTEGER (0..65535),
+ rcIpAdEntRowStatus RowStatus,
+ rcIpAdEntVlanId INTEGER,
+ rcIpAdEntBrouterPort TruthValue,
+ rcIpAdEntMacOffset INTEGER,
+ rcIpAdEntIfType INTEGER,
+ rcIpAdEntVrfId VrfIdentifier
+ }
+
+rcIpAdEntIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is the same interface as identified by the
+ same value of ifIndex."
+ ::= { rcIpAddrEntry 1 }
+
+rcIpAdEntAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address to which this entry's addressing
+ information pertains."
+ ::= { rcIpAddrEntry 2 }
+
+rcIpAdEntNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The subnet mask associated with the IP address of
+ this entry. The value of the mask is an IP
+ address with all the network bits set to 1 and all
+ the hosts bits set to 0."
+ ::= { rcIpAddrEntry 3 }
+
+rcIpAdEntBcastAddrFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ zeros(0), -- use zeros
+ ones(1) -- use ones
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP broadcast address format used on this
+ interface."
+ ::= { rcIpAddrEntry 4 }
+
+rcIpAdEntReasmMaxSize OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The size of the largest IP datagram which this
+ entity can re-assemble from incoming IP fragmented
+ datagrams received on this interface."
+ ::= { rcIpAddrEntry 5 }
+
+rcIpAdEntRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcIpAddrEntry 6 }
+
+rcIpAdEntVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcIpAddrEntry 7 }
+
+rcIpAdEntBrouterPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate whether this entry correponds
+ to a brouter port (as oppose to a routable VLAN).
+ This value cannot be changed after the row is
+ created."
+ ::= { rcIpAddrEntry 8 }
+
+rcIpAdEntMacOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to translate the ip address into mac address.
+ The system has 512 mac addresses of which 0-507 are reserved for
+ Boardwalk box. 508-511 is reserved for MG. One can either
+ mention a mac offset while configuring an ip on the
+ vlan or it can be alloted by the system within the above range."
+ ::= { rcIpAddrEntry 9 }
+
+rcIpAdEntIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ circuitLessIP(1),
+ brouterPort(2),
+ vlan(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The address entry IfType indicates the type of the
+ interface. In the case of circuit-less-IP there is
+ no association with any ports. In other words, it can
+ be thought of as a virtual interface. The value
+ 'brouter port' indicates this interface is associated
+ with a specific physical port. The value 'vlan'
+ indicates a logical port that contains one or physical
+ ports/MLT ports."
+
+ ::= { rcIpAddrEntry 10 }
+
+rcIpAdEntVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The VrfId used in this table is to associate VLANs
+ or Brouter ports to a VRF after the creation of VLANs
+ or Brouter ports.
+ VRFID 0 is reserved for the Administrative VRF."
+
+ ::= { rcIpAddrEntry 12 }
+
+-- FlowContorl Group
+
+rcIpFlowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpFlowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IpFlow Table. This table contain entries that
+ correspond to RSVP records in the switching
+ fabric Address Resolution table.
+
+ A connection that has a matching entry in this
+ table will be processed with a higher priority
+ than connections that do not have an entry."
+ ::= { rcIp 3 }
+
+rcIpFlowEntry OBJECT-TYPE
+ SYNTAX RcIpFlowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Proprietary flow control variables."
+ INDEX { rcIpFlowSrcIpAddress, rcIpFlowSrcIpPort,
+ rcIpFlowDstIpAddress, rcIpFlowDstIpPort,
+ rcIpFlowProtocol }
+ ::= { rcIpFlowTable 1 }
+
+RcIpFlowEntry ::=
+ SEQUENCE {
+ rcIpFlowSrcIpAddress IpAddress,
+ rcIpFlowSrcIpPort INTEGER,
+ rcIpFlowDstIpAddress IpAddress,
+ rcIpFlowDstIpPort INTEGER,
+ rcIpFlowProtocol INTEGER,
+ rcIpFlowRowStatus RowStatus
+ }
+
+rcIpFlowSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The source IP address of an IP packet."
+ ::= { rcIpFlowEntry 1 }
+
+rcIpFlowSrcIpPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The source port of an IP packet. A zero value
+ in this field is used as a wildcard value."
+ DEFVAL { 0 }
+ ::= { rcIpFlowEntry 2 }
+
+rcIpFlowDstIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The destination IP address of an IP packet."
+ ::= { rcIpFlowEntry 3 }
+
+rcIpFlowDstIpPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The destination port of an IP packet. A zero
+ value in this field is used as a wildcard value."
+ DEFVAL { 0 }
+ ::= { rcIpFlowEntry 4 }
+
+rcIpFlowProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(4), -- ip
+ tcp(6), -- tcp
+ udp(17) -- udp
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The protocol type of an IP packet. A zero value
+ in this field is used as a wildcard value."
+ DEFVAL { ip }
+ ::= { rcIpFlowEntry 5 }
+
+rcIpFlowRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Status of entry."
+ ::= { rcIpFlowEntry 6 }
+
+
+-- Routing group
+
+rcIpRouting OBJECT IDENTIFIER ::= { rcIp 4 }
+
+
+-- rcIpRouting/rcIpRoutingRedistributeRipToOspf Group
+
+rcIpRoutingRedistributeRipToOspf OBJECT IDENTIFIER ::= {rcIpRouting 1}
+
+rcIpRoutingRedistributeRipToOspfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether or not to Redistribute
+ RIP routes to OSPF."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeRipToOspf 1 }
+
+rcIpRoutingRedistributeRipToOspfExplicitMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Value of metric that is used to translate the
+ RIP route to OSPF."
+ DEFVAL { 1 }
+ ::= { rcIpRoutingRedistributeRipToOspf 2 }
+
+rcIpRoutingRedistributeRipToOspfUseExplicitMetric OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether or not to use the user
+ specified default metric for redistributing
+ RIP routes to OSPF."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeRipToOspf 3 }
+
+rcIpRoutingRedistributeRipToOspfExternalMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1), -- extenal metric type1
+ type2(2) -- extenal metric type2
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to configure the metric type of the
+ distributed routes to OSPF domain.
+ type1 means the metric is comparable directly
+ to the link state metric
+ (cost = internal cost + external cost).
+ type2 means the metric is considered larger
+ than any link state metric (cost = external
+ cost)."
+ DEFVAL { type2 }
+ ::= { rcIpRoutingRedistributeRipToOspf 4 }
+
+
+-- rcIpRouting/rcIpRoutingRedistributeOspfToRip Group
+
+rcIpRoutingRedistributeOspfToRip OBJECT IDENTIFIER ::= {rcIpRouting 2}
+
+rcIpRoutingRedistributeOspfToRipEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether or not to redistribute
+ OSPF routes to RIP."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeOspfToRip 1 }
+
+rcIpRoutingRedistributeOspfToRipExplicitMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Value of metric that is used to translate the
+ OSPF route to RIP."
+ DEFVAL { 1 }
+ ::= { rcIpRoutingRedistributeOspfToRip 2 }
+
+rcIpRoutingRedistributeOspfToRipUseExplicitMetric OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether or not to use the user
+ specified default metric for redistributing
+ OSPF routes to RIP."
+ DEFVAL { true }
+ ::= { rcIpRoutingRedistributeOspfToRip 3 }
+
+-- rcIpRouting/rcIpRoutingRedistributeDirectToOspf Group
+
+rcIpRoutingRedistributeDirectToOspf OBJECT IDENTIFIER ::= {rcIpRouting 3}
+
+rcIpRoutingRedistributeDirectToOspfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether directly connected
+ networks through non-ospf interfaces are
+ distributed to OSPF database or not. If
+ set to true all the static routes
+ will be added as external routes to OSPF
+ routing domain, provided the router is
+ configured as AS Border router. Also originates
+ asExtern link LSA."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeDirectToOspf 1 }
+
+rcIpRoutingRedistributeDirectToOspfMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ usePortSpeed(1),
+ useExplicitMetric(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether or not to use the user
+ specified default metric for redistributing
+ direct routes to OSPF."
+ DEFVAL { usePortSpeed }
+ ::= { rcIpRoutingRedistributeDirectToOspf 2 }
+
+rcIpRoutingRedistributeDirectToOspfExplicitMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Value of metric that is used to translate the
+ routes to directly connected networks to OSPF."
+ DEFVAL { 1 }
+ ::= { rcIpRoutingRedistributeDirectToOspf 3 }
+
+rcIpRoutingRedistributeDirectToOspfExternalMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1), -- extenal metric type1
+ type2(2) -- extenal metric type2
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to configure the metric type of the
+ distributed routes to OSPF domain.
+ type1 means the metric is comparable directly
+ to the link state metric
+ (cost = internal cost + external cost).
+ type2 means the metric is considered larger
+ than any link state metric (cost = external
+ cost)."
+ DEFVAL { type1 }
+ ::= { rcIpRoutingRedistributeDirectToOspf 4 }
+
+
+-- rcIpRouting/rcIpRoutingRedistributeStaticToOspf Group
+
+rcIpRoutingRedistributeStaticToOspf OBJECT IDENTIFIER ::= {rcIpRouting 4}
+
+rcIpRoutingRedistributeStaticToOspfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether static routes (that
+ are configured locally through management
+ protocol) are distributed to OSPF database
+ or not. If set to true all the static routes
+ will be added as external routes to OSPF
+ routing domain, provided the router is
+ configured as AS Border router. Also originates
+ asExtern link LSA."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeStaticToOspf 1 }
+
+rcIpRoutingRedistributeStaticToOspfExplicitMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Value of metric that is used to translate the
+ static routes to OSPF."
+ DEFVAL { 10 }
+ ::= { rcIpRoutingRedistributeStaticToOspf 2 }
+
+rcIpRoutingRedistributeStaticToOspfUseExplicitMetric OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether or not to use the user
+ specified default metric for redistributing
+ static routes to OSPF."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeStaticToOspf 3 }
+
+rcIpRoutingRedistributeStaticToOspfExternalMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1), -- extenal metric type1
+ type2(2) -- extenal metric type2
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to configure the metric type of the
+ distributed routes to OSPF domain.
+ type1 means the metric is comparable directly
+ to the link state metric
+ (cost = internal cost + external cost).
+ type2 means the metric is considered larger
+ than any link state metric (cost = external
+ cost)."
+ DEFVAL { type2 }
+ ::= { rcIpRoutingRedistributeStaticToOspf 4 }
+
+rcIpRoutingRedistributeStaticToOspfAdvertDefRte OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether default route (that
+ are configured locally through management
+ protocol) should be distributed to OSPF database
+ or not. If set to true then the default route will
+ be added as external route to OSPF routing domain,
+ provided the router is configured as AS Border router.
+ Also originates asExtern link LSA."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeStaticToOspf 5 }
+
+-- rcIpRouting/rcIpRoutingRedistributeDirectToRip Group
+
+rcIpRoutingRedistributeDirectToRip OBJECT IDENTIFIER ::= {rcIpRouting 5}
+
+rcIpRoutingRedistributeDirectToRipEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether directly connected
+ networks through non-rip interfaces are
+ distributed to RIP or not."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeDirectToRip 1 }
+
+
+-- rcIpRouting/rcIpRoutingRedistributeStaticToRip Group
+
+rcIpRoutingRedistributeStaticToRip OBJECT IDENTIFIER ::= {rcIpRouting 6}
+
+rcIpRoutingRedistributeStaticToRipEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether static routes (that
+ are configured locally through management
+ protocol) are distributed to RIP database
+ or not. If set to true all the static routes
+ will be added as external routes to RIP
+ routing domain."
+ DEFVAL { false }
+ ::= { rcIpRoutingRedistributeStaticToRip 1 }
+
+
+rcIpConfIgmpTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcIpConfIgmpEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to maintain IGMP information
+ for a particular interface."
+ ::= { rcIp 5 }
+
+rcIpConfIgmpEntry OBJECT-TYPE
+ SYNTAX RcIpConfIgmpEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing IGMP information. An entry is
+ automatically created in this table when routing
+ is enabled for an interface -or- when an ip address
+ is configured on an interface."
+ INDEX { rcIpConfIgmpIfIndex }
+ ::= { rcIpConfIgmpTable 1 }
+
+RcIpConfIgmpEntry ::= SEQUENCE {
+ rcIpConfIgmpIfIndex INTEGER,
+ rcIpConfIgmpQueryInterval INTEGER,
+ rcIpConfIgmpVersion INTEGER,
+ rcIpConfIgmpQueryMaxResponseTime INTEGER,
+ rcIpConfIgmpQuerierPresentTimeout Integer32, --excluded
+ rcIpConfIgmpLeaveEnabled TruthValue, --excluded
+ rcIpConfIgmpRowStatus RowStatus,
+ rcIpConfIgmpRobustness INTEGER,
+ rcIpConfIgmpLastMemberQueryInterval INTEGER,
+ rcIpConfIgmpSnoopEnable TruthValue,
+ rcIpConfIgmpProxySnoopEnable TruthValue
+}
+
+rcIpConfIgmpIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN)."
+ ::= { rcIpConfIgmpEntry 1 }
+
+rcIpConfIgmpQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The frequency at which IGMP Host-Query packets are
+ transmitted on this interface."
+ DEFVAL { 125 }
+ ::= { rcIpConfIgmpEntry 2 }
+
+rcIpConfIgmpVersion OBJECT-TYPE
+ SYNTAX INTEGER { version1(1), version2(2) }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The version of IGMP which is running on this
+ interface. This object can be used to configure a
+ router capable of running either value. For IGMP
+ to function correctly, all routers on a LAN must
+ be configured to run the same version of IGMP on
+ that LAN."
+ DEFVAL { version2 }
+ ::= { rcIpConfIgmpEntry 3 }
+
+rcIpConfIgmpQueryMaxResponseTime OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The maximum query response time advertised in
+ IGMPv2 queries on this interface. Smaller values
+ allow a router to prune groups faster."
+ DEFVAL { 10 }
+ ::= { rcIpConfIgmpEntry 4 }
+
+rcIpConfIgmpQuerierPresentTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "A timeout interval. If no IGMPv2 queries are
+ heard on this interface within this timeout
+ interval, the local router will take over the
+ Querier on the IP subnet to which this interface
+ is attached."
+ DEFVAL { 255 }
+
+ ::= { rcIpConfIgmpEntry 5 }
+
+rcIpConfIgmpLeaveEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "An indication of whether the processing of IGMPv2
+ Leave messages is enabled on this interface."
+ DEFVAL { true }
+ ::= { rcIpConfIgmpEntry 6 }
+
+rcIpConfIgmpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Status of entry."
+ ::= { rcIpConfIgmpEntry 7 }
+
+rcIpConfIgmpRobustness OBJECT-TYPE
+ SYNTAX INTEGER (2..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "lossiness of network."
+ ::= { rcIpConfIgmpEntry 8 }
+
+rcIpConfIgmpLastMemberQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "max response in GrpSpec Query."
+ ::= { rcIpConfIgmpEntry 9 }
+
+rcIpConfIgmpSnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable snoop."
+ DEFVAL { true }
+ ::= { rcIpConfIgmpEntry 10 }
+
+rcIpConfIgmpProxySnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable proxy snoop."
+ DEFVAL { true }
+ ::= { rcIpConfIgmpEntry 11 }
+
+rcIgmpGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "The (conceptual) table listing the multicast
+ groups configured in the device."
+ ::= { rcIp 6 }
+
+rcIgmpGroupEntry OBJECT-TYPE
+ SYNTAX RcIgmpGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry (conceptual row) representing an
+ Igmp group."
+ INDEX { rcIgmpGroupIpAddress, rcIgmpGroupMembers }
+ ::= { rcIgmpGroupTable 1 }
+
+RcIgmpGroupEntry ::= SEQUENCE {
+ rcIgmpGroupIpAddress IpAddress,
+ rcIgmpGroupMembers IpAddress,
+ rcIgmpGroupInPort INTEGER,
+ rcIgmpGroupExpiration Integer32,
+ rcIgmpGroupIfIndex InterfaceIndex,
+ rcIgmpGroupUserId DisplayString,
+ rcIgmpGroupMemberState INTEGER,
+ rcIgmpGroupSessionTime Integer32
+}
+
+rcIgmpGroupIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Multicast group Address (Class D) that others
+ want to join. A group address can be the same
+ for many incoming ports."
+ ::= { rcIgmpGroupEntry 1 }
+
+rcIgmpGroupMembers OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "IP Address of a source that has sent group
+ report wishing to join this group."
+ ::= { rcIgmpGroupEntry 2 }
+
+rcIgmpGroupInPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcIgmpGroupEntry 3 }
+
+rcIgmpGroupExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Time left before the group report expired on this
+ port. Only one of this variable port. This
+ variable is updated upon receiving a group report."
+ ::= { rcIgmpGroupEntry 4 }
+
+rcIgmpGroupIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcIgmpGroupEntry 5 }
+
+rcIgmpGroupUserId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "User-id sending this group"
+ ::= { rcIgmpGroupEntry 6 }
+
+rcIgmpGroupMemberState OBJECT-TYPE
+ SYNTAX INTEGER {
+ noState(1),
+ auth(2),
+ accStart(3),
+ authAndAcctStart(4),
+ authAndAcctDisabled(5)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used for IGAP, to indicated member state."
+ ::= { rcIgmpGroupEntry 7 }
+
+rcIgmpGroupSessionTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used for IGAP, to indicated the session time
+ in seconds for the member. Session time is
+ started after traffic is available to member.
+ It can be also called AccountingTime since its
+ values correspondes to the accounting duration of
+ IGAP user session."
+ ::= { rcIgmpGroupEntry 8 }
+
+-- IP Route Table
+
+rcIpRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This entity's IP Routing table."
+ ::= { rcIp 7 }
+
+rcIpRouteEntry OBJECT-TYPE
+ SYNTAX RcIpRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A route to a particular destination."
+ INDEX { rcIpRouteDest, rcIpRouteMask,
+ rcIpRouteNextHop, rcIpRouteAltSequence }
+ ::= { rcIpRouteTable 1 }
+
+RcIpRouteEntry ::=
+ SEQUENCE {
+ rcIpRouteDest IpAddress,
+ rcIpRouteMask IpAddress,
+ rcIpRouteNextHop IpAddress,
+ rcIpRouteMetric Integer32,
+ rcIpRouteIfIndex InterfaceIndex,
+ rcIpRouteType INTEGER,
+ rcIpRouteProto INTEGER,
+ rcIpRouteAge Integer32,
+ rcIpRouteRowStatus RowStatus,
+ rcIpRoutePref INTEGER,
+ rcIpRouteAltSequence Integer32,
+ rcIpRoutePathType INTEGER,
+ rcIpRouteSrcVrfId VrfIdentifier,
+ rcIpRouteNextHopId DisplayString,
+ rcIpRouteLayer3VirtualInterfaceType INTEGER,
+ rcIpRouteLayer3VirtualInterface Integer32
+ }
+
+rcIpRouteDest OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The destination IP address of this route. An
+ entry with a value of 0.0.0.0 is considered a
+ default route. Multiple routes to a single
+ destination can appear in the table, but access to
+ such multiple entries is dependent on the table-
+ access mechanisms defined by the network
+ management protocol in use."
+ ::= { rcIpRouteEntry 1 }
+
+rcIpRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the mask to be logical-ANDed with the
+ destination address before being compared to the
+ value in the rcIpRouteDest field. For those systems
+ that do not support arbitrary subnet masks, an
+ agent constructs the value of the rcIpRouteMask by
+ determining whether the value of the correspondent
+ rcIpRouteDest field belong to a class-A, B, or C
+ network, and then using one of:
+
+ mask network
+ 255.0.0.0 class-A
+ 255.255.0.0 class-B
+ 255.255.255.0 class-C
+
+ If the value of the rcIpRouteDest is 0.0.0.0 (a
+ default route), then the mask value is also
+ 0.0.0.0. It should be noted that all IP routing
+ subsystems implicitly use this mechanism."
+ ::= { rcIpRouteEntry 2 }
+
+rcIpRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP address of the next hop of this route.
+ (In the case of a route bound to an interface
+ which is realized via a broadcast media, the value
+ of this field is the agent's IP address on that
+ interface)."
+ ::= { rcIpRouteEntry 3 }
+
+rcIpRouteMetric OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The primary routing metric for this route. The
+ semantics of this metric are determined by the
+ routing-protocol specified in the route's
+ rcIpRouteProto value. If this metric is not used,
+ its value should be set to -1."
+ ::= { rcIpRouteEntry 4 }
+
+rcIpRouteIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ local interface through which the next hop of this
+ route should be reached. The interface identified
+ by a particular value of this index is the same
+ interface as identified by the same value of
+ ifIndex."
+ ::= { rcIpRouteEntry 5 }
+
+rcIpRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ direct(3),
+ indirect(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of route."
+ ::= { rcIpRouteEntry 6 }
+
+rcIpRouteProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+
+ -- non-protocol information,
+ -- e.g., manually configured
+ local(2), -- entries
+
+ -- set via a network
+ netmgmt(3), -- management protocol
+
+ -- obtained via ICMP,
+ icmp(4), -- e.g., Redirect
+
+ -- the remaining values are
+ -- all gateway routing
+ -- protocols
+ egp(5),
+ ggp(6),
+ hello(7),
+ rip(8),
+ is-is(9),
+ es-is(10),
+ ciscoIgrp(11),
+ bbnSpfIgp(12),
+ ospf(13),
+ bgp(14),
+ vOspf(15), -- indicates inter-vrf routes added by OSPF
+ vBgp(16), -- indicates inter-vrf routes added by BGP
+ vRip(17) -- indicates inter-vrf routes added by RIP
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The routing mechanism via which this route was
+ learned. Inclusion of values for gateway routing
+ protocols is not intended to imply that hosts
+ should support those protocols."
+ ::= { rcIpRouteEntry 7 }
+
+rcIpRouteAge OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of seconds since this route was last
+ updated or otherwise determined to be correct.
+ Note that no semantics of `too old' can be implied
+ except through knowledge of the routing protocol
+ by which the route was learned."
+ ::= { rcIpRouteEntry 8 }
+
+rcIpRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcIpRouteEntry 9 }
+
+rcIpRoutePref OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRouteEntry 10 }
+
+rcIpRouteAltSequence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Alternative Route Sequence. 0 denotes Best Route."
+ ::= { rcIpRouteEntry 11 }
+
+rcIpRoutePathType OBJECT-TYPE
+ SYNTAX INTEGER {
+ iA(0), -- Indirect Alternative Route w/o ECMP path
+ iAE(1), -- Indirect Alternative ECMP path
+ iB(2), -- Indirect Best Route w/o ECMP path
+ iBE(3), -- Indirect Best ECMP path
+ dB(6), -- Direct Best Route
+ iAN(8), -- Indirect Alternative route not in HW
+ iAEN(9), -- Indirect Alternative ECMP route not in HW
+ iBN(10), -- Indirect Best route not in HW
+ iBEN(11), -- Indirect Best ECMP route not in HW
+ dBN(14), -- Direct Best route not in HW
+ iAU(16), -- Indirect Alternative Route Unresolved
+ iAEU(17), -- Indirect Alternative ECMP Unresolved
+ iBU(18), -- Indirect Best Route Unresolved
+ iBEU(19), -- Indirect Best ECMP Unresolved
+ dBU(22), -- Direct Best Route Unresolved
+ iBF(34), -- Indirect Best route replaced by FTN
+ iBEF(35), -- Indirect Best ECMP route replaced by FTN
+ iBV(66), -- Indirect best IPVPN route
+ iBEV(67), -- Indirect best ECMP IPVPN route
+ iBVN(74), -- Indirect best IPVPN route not in HW
+ iBEVN(75), -- Indirect best ECMP IPVPN route not in HW
+ iAS(128), -- Indirect alternate route type
+ iASE(129), -- Indirect alternate ECMP route type
+ iBS(130), -- Indirect Best SPBm Route
+ iBSE(131), -- Indirect Best SPBm Ecmp route
+ iBSN(138), -- SPBm will define this later
+ iBSEN(139), -- SPBm will define this later
+ iASV(192), -- Indirect alternate VPN route type
+ iASVE(193), -- Indirect alternate ECMP route type
+ iBSV(194), -- Indirect Best VPN Route over SPBm network
+ iBSVE(195) -- Indirect Best VPN ECMP Route over SPBm network
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of route. It is a combination of
+ direct, indirect, best, alternative and ECMP path."
+ ::= { rcIpRouteEntry 12 }
+
+rcIpRouteSrcVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "srcVrfId of the next-hop address"
+ ::= { rcIpRouteEntry 13 }
+
+rcIpRouteNextHopId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the next-hop, hostname or mac adress."
+ ::= { rcIpRouteEntry 14 }
+
+rcIpRouteLayer3VirtualInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- not applicable for route
+ spb(2) -- uses I-SID for rcIpRouteLayer3VirtualInterface
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifies type for value specified in the
+ rcIpRouteLayer3VirtualInterface field."
+ ::= { rcIpRouteEntry 15 }
+
+rcIpRouteLayer3VirtualInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the Layer3 Virtual Interface.
+ When the value is an SPB I-SID, 0 denotes GlobalRouter
+ and -1 denotes not applicable to route."
+ ::= { rcIpRouteEntry 16 }
+
+-- Ip Config Dhcp Table
+
+rcIpConfDhcpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfDhcpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DHCP configuration table"
+ ::= { rcIp 8 }
+
+rcIpConfDhcpEntry OBJECT-TYPE
+ SYNTAX RcIpConfDhcpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to configure DHCP on a particular port. An
+ entry is created automatically when the variable
+ rcIpConfDhcpEnable is set to TRUE.
+
+ Once created this entry will only be deleted if the
+ rcIpConfDhcpRowStatus is set to 'destroy(6)'. In
+ which case, the rcIpConfDhcpEnable is automatically
+ reset to the FALSE setting."
+ INDEX { rcIpConfDhcpIfIndex }
+ ::= { rcIpConfDhcpTable 1 }
+
+RcIpConfDhcpEntry ::=
+ SEQUENCE {
+ rcIpConfDhcpIfIndex InterfaceIndexOrZero,
+ rcIpConfDhcpMaxHop INTEGER,
+ rcIpConfDhcpMinSec INTEGER,
+ rcIpConfDhcpMode INTEGER,
+ rcIpConfDhcpRowStatus RowStatus,
+ rcIpConfDhcpNumRequests Counter32,
+ rcIpConfDhcpNumReplies Counter32,
+ rcIpConfDhcpAlwaysBroadcast TruthValue,
+ rcIpConfDhcpClearCounters INTEGER,
+ rcIpConfDhcpCircuitId TruthValue,
+ rcIpConfDhcpRemoteId TruthValue,
+ rcIpConfDhcpTrusted TruthValue,
+ rcIpConfDhcpAgentAddr IpAddress
+ }
+
+rcIpConfDhcpIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface number. The number can represent either
+ a physical or logical(VLAN) interface."
+ ::= { rcIpConfDhcpEntry 1 }
+
+rcIpConfDhcpMaxHop OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the maximum number of hops a
+ DHCP packet can take from the source device to
+ the destination device (i.e., DHCP client to
+ DHCP server)."
+ DEFVAL { 4 }
+ ::= { rcIpConfDhcpEntry 2 }
+
+rcIpConfDhcpMinSec OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the minimum number of seconds
+ to wait between receiving a DHCP packet and
+ actually forwarding the DHCP packet to the
+ destination device. A value of zero(0) indicates
+ forwarding should be done immediately without any
+ delay."
+ DEFVAL { 0 }
+ ::= { rcIpConfDhcpEntry 3 }
+
+rcIpConfDhcpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ bootp(2),
+ dhcp(3),
+ both(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate what type of DHCP packets this
+ interface should support. A value of none(1) will
+ result in all incoming DHCP and BOOTP packets to
+ be dropped."
+ DEFVAL { both }
+ ::= { rcIpConfDhcpEntry 4 }
+
+rcIpConfDhcpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An entry is created automatically when the variable
+ rcIpConfDhcpEnable is set to TRUE.
+
+ Once created this entry will only be deleted if the
+ rcIpConfDhcpRowStatus is set to 'destroy(6)'. In
+ which case, the rcIpConfDhcpEnable is automatically
+ reset to the FALSE setting."
+ ::= { rcIpConfDhcpEntry 5 }
+
+rcIpConfDhcpNumRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of DHCP requests seen on this interface."
+ ::= { rcIpConfDhcpEntry 6 }
+
+rcIpConfDhcpNumReplies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of DHCP replies seen on this interface."
+ ::= { rcIpConfDhcpEntry 7 }
+
+rcIpConfDhcpAlwaysBroadcast OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if DHCP Reply packets should be
+ broadcast to the DHCP client on this interface."
+ DEFVAL { false }
+ ::= { rcIpConfDhcpEntry 8 }
+
+rcIpConfDhcpClearCounters OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ dummy(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object is used to clear the DHCP counters
+ in an entry. When set to clear(1), the values of
+ the counter objects in the entry will be reset to
+ 0. When read, the value of this object is always
+ dummy(2)."
+ DEFVAL { dummy }
+ ::= { rcIpConfDhcpEntry 9 }
+
+rcIpConfDhcpCircuitId OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if DHCP packets should have
+ option82 circuitId info inserted before sent to
+ servers, for this interface."
+ DEFVAL { false }
+ ::= { rcIpConfDhcpEntry 11 }
+
+rcIpConfDhcpRemoteId OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if DHCP packets should have
+ option82 remoteId info inserted before sent to
+ servers, for this interface."
+ DEFVAL { false }
+ ::= { rcIpConfDhcpEntry 12 }
+
+rcIpConfDhcpTrusted OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if DHCP packets come through a
+ trusted dhcp circuit. This means that packets with
+ giaddr set to 0 having option82 in it, will be forwarded
+ if the circuit is trusted."
+ DEFVAL { false }
+ ::= { rcIpConfDhcpEntry 13 }
+
+rcIpConfDhcpAgentAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address configured as relay on this interface; it is either the IP of the
+ physical interface or the IP of the VRRP address"
+ ::= { rcIpConfDhcpEntry 14 }
+
+
+
+-- Ip Dhcp Forward Table
+
+rcIpDhcpForwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpDhcpForwardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DHCP forwarding table."
+ ::= { rcIp 9 }
+
+rcIpDhcpForwardEntry OBJECT-TYPE
+ SYNTAX RcIpDhcpForwardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry used represents a DHCP forwarding directive."
+ INDEX { rcIpDhcpForwardAgentAddr, rcIpDhcpForwardServerAddr }
+ ::= { rcIpDhcpForwardTable 1 }
+
+RcIpDhcpForwardEntry ::=
+ SEQUENCE {
+ rcIpDhcpForwardAgentAddr IpAddress,
+ rcIpDhcpForwardServerAddr IpAddress,
+ rcIpDhcpForwardEnable TruthValue,
+ rcIpDhcpForwardMode INTEGER,
+ rcIpDhcpForwardRowStatus RowStatus
+ }
+
+rcIpDhcpForwardAgentAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address configured on an interface
+ (i.e., a locally configured IP address)."
+ ::= { rcIpDhcpForwardEntry 1 }
+
+rcIpDhcpForwardServerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the DHCP server. If this
+ IP address corresponds to a locally configured
+ IP network, the DHCP packet is broadcasted out
+ the interface the IP address is assigned to.
+ This behavior is known as 'relay agent' mode.
+
+ If this IP address is a remote address, the DHCP
+ packet is sent via unicast to the remote device.
+ This behavior is known as 'preferred server' mode."
+ ::= { rcIpDhcpForwardEntry 2 }
+
+rcIpDhcpForwardEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this entry should be used."
+ DEFVAL { true }
+ ::= { rcIpDhcpForwardEntry 3 }
+
+rcIpDhcpForwardMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ bootp(2),
+ dhcp(3),
+ both(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether this entry pertains to
+ BOOTP packets, DHCP packets, or both."
+ DEFVAL { both }
+ ::= { rcIpDhcpForwardEntry 4 }
+
+rcIpDhcpForwardRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpDhcpForwardEntry 5 }
+
+
+
+-- Ip DHCP Relay Agent Information Option Statistics Table
+
+
+rcIpDhcpOp82StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpDhcpOp82StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DHCP statistics table for Relay Agent Information Option"
+ ::= { rcIp 29 }
+
+rcIpDhcpOp82StatsEntry OBJECT-TYPE
+ SYNTAX RcIpDhcpOp82StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to see current statistics on interfaces that have
+ DHCP Option 82 (Relay Agent Information) enabled.
+ This table is read-only."
+ INDEX { rcIpDhcpOp82StatsIfIndex }
+ ::= { rcIpDhcpOp82StatsTable 1 }
+
+RcIpDhcpOp82StatsEntry ::=
+ SEQUENCE {
+ rcIpDhcpOp82StatsIfIndex InterfaceIndexOrZero,
+ rcIpDhcpOp82StatsFoundOp82 Counter32,
+ rcIpDhcpOp82StatsDropped Counter32,
+ rcIpDhcpOp82StatsCircuitId INTEGER,
+ rcIpDhcpOp82StatsAddedCircuitId Counter32,
+ rcIpDhcpOp82StatsRemovedCircuitId Counter32,
+ rcIpDhcpOp82StatsRemoteId MacAddress,
+ rcIpDhcpOp82StatsAddedRemoteId Counter32,
+ rcIpDhcpOp82StatsRemovedRemoteId Counter32,
+ rcIpDhcpOp82StatsAgentAddr IpAddress
+ }
+
+rcIpDhcpOp82StatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface number. The number can represent either
+ a physical or logical(VLAN) interface."
+ ::= { rcIpDhcpOp82StatsEntry 1 }
+
+rcIpDhcpOp82StatsFoundOp82 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the number of packets received on the interface
+ that already had Dhcp Option 82 inserted in them"
+ ::= { rcIpDhcpOp82StatsEntry 2 }
+
+rcIpDhcpOp82StatsDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the number of packets dropped because of reasons related
+ to Dhcp Option 82. These reasons could be that the packet was received
+ from an untrusted source or spoofing was detected."
+ ::= { rcIpDhcpOp82StatsEntry 3 }
+
+rcIpDhcpOp82StatsCircuitId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the value of CircuitId inserted in the packets.
+ This is the Port number of the Dhcp Relay."
+ ::= { rcIpDhcpOp82StatsEntry 4 }
+
+rcIpDhcpOp82StatsAddedCircuitId OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the number of packets which had CircuitId inserted on this interface"
+ ::= { rcIpDhcpOp82StatsEntry 5 }
+
+rcIpDhcpOp82StatsRemovedCircuitId OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the number of packets which had CircuitId removed on this interface"
+ ::= { rcIpDhcpOp82StatsEntry 6 }
+
+rcIpDhcpOp82StatsRemoteId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the value of RemoteId inserted in the packets.
+ This is the Mac address of the Dhcp Relay."
+ ::= { rcIpDhcpOp82StatsEntry 7 }
+
+rcIpDhcpOp82StatsAddedRemoteId OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the number of packets which had RemoteId inserted on this interface"
+ ::= { rcIpDhcpOp82StatsEntry 8 }
+
+rcIpDhcpOp82StatsRemovedRemoteId OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Represents the number of packets which had RemoteId removed on this interface"
+ ::= { rcIpDhcpOp82StatsEntry 9 }
+
+rcIpDhcpOp82StatsAgentAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address configured as relay on this interface; it is either the IP of the
+ physical interface or the IP of the VRRP address"
+ ::= { rcIpDhcpOp82StatsEntry 10 }
+
+
+-- IP Filter Group
+
+rcIpFilter OBJECT IDENTIFIER ::= { rcIp 10 }
+
+rcIpFilterFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpFilterTable."
+ ::= { rcIpFilter 1 }
+
+rcIpFilterGlobalListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpFilterGlobalListTable."
+ ::= { rcIpFilter 2 }
+
+rcIpFilterBaseListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpFilterBaseListTable."
+ ::= { rcIpFilter 3 }
+
+rcIpFilterPortTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpFilterPortTable."
+ ::= { rcIpFilter 4 }
+
+rcIpFilterNextAvailFilterId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "next available filter-id in the
+ rcIpFilterPortTable."
+ ::= { rcIpFilter 5 }
+
+
+-- IP Filter Table
+
+rcIpFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing IP filters."
+ ::= { rcIpFilter 20 }
+
+rcIpFilterEntry OBJECT-TYPE
+ SYNTAX RcIpFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP filter attributes.
+
+ The system supports a vast array of filter options.
+ Each of these options are supported in this entry.
+ If a particular option is not used, the column
+ should be set to zero."
+ INDEX { rcIpFilterType, rcIpFilterDstAddr,
+ rcIpFilterDstMask, rcIpFilterSrcAddr,
+ rcIpFilterSrcMask, rcIpFilterId }
+ ::= { rcIpFilterTable 1 }
+
+RcIpFilterEntry ::= SEQUENCE {
+ rcIpFilterType INTEGER,
+ rcIpFilterDstAddr IpAddress,
+ rcIpFilterDstMask IpAddress,
+ rcIpFilterSrcAddr IpAddress,
+ rcIpFilterSrcMask IpAddress,
+ rcIpFilterId INTEGER (1..4096),
+ rcIpFilterName DisplayString (SIZE (0..15)),
+ rcIpFilterProtocolType INTEGER,
+ rcIpFilterSrcPort INTEGER (0..65535),
+ rcIpFilterSrcOption INTEGER,
+ rcIpFilterDstPort INTEGER (0..65535),
+ rcIpFilterDstOption INTEGER,
+ rcIpFilterCopyToCpu TruthValue, --excluded
+ rcIpFilterMirror TruthValue,
+ rcIpFilterHighPriority TruthValue, --excluded
+ rcIpFilterTcpConnect TruthValue,
+ rcIpFilterIeeeVlanPriority INTEGER,
+ rcIpFilterUsePktLimit TruthValue, --excluded
+ rcIpFilterPktLimit INTEGER, --excluded
+ rcIpFilterRowStatus RowStatus,
+ rcIpFilterMode INTEGER,
+ rcIpFilterIpTosRule INTEGER, --excluded
+ rcIpFilterStopOnMatch TruthValue,
+ rcIpFilterDiffServMatchIeee8021PEnable TruthValue,
+ rcIpFilterDiffServMatchIeee8021P INTEGER(0..7),
+ rcIpFilterDiffServMatchDscpEnable TruthValue,
+ rcIpFilterDiffServMatchDscp DisplayString(SIZE(6)),
+ rcIpFilterDiffServMatchDscpReserved DisplayString(SIZE(2)),
+ rcIpFilterDiffServModifyIeee8021PEnable TruthValue,
+ rcIpFilterDiffServModifyIeee8021P INTEGER(0..7),
+ rcIpFilterDiffServModifyDscpEnable TruthValue,
+ rcIpFilterDiffServModifyDscp DisplayString(SIZE(6)),
+ rcIpFilterDiffServModifyDscpReserved DisplayString(SIZE(2)),
+ rcIpFilterDiffServTrafficProfileId INTEGER(0..64),
+ rcIpFilterMatchIcmpRequest TruthValue,
+ rcIpFilterMatchIpFragment TruthValue,
+ rcIpFilterStatisticEnable TruthValue,
+ rcIpFilterInOctets Counter64,
+ rcIpFilterInPackets Counter64,
+ rcIpFilterRateLimitDiscardPackets Counter64,
+ rcIpFilterNextHopForwardIpAddr IpAddress,
+ rcIpFilterNextHopUnreachableDropEnable TruthValue,
+ rcIpFilterProtocolTypeUsrDefined INTEGER,
+ rcIpFilterIngressOctets Counter64,
+ rcIpFilterIngressPkts Counter64,
+ rcIpFilterRateLimitDiscardPkts Counter64
+ }
+
+rcIpFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ global(1),
+ destination(2),
+ source(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate a particular type of filter.
+
+ A 'global' filter is a filter that is applied to
+ all packets irregardless of the packet's source
+ or destination IP address.
+
+ A 'destination' filter is used to match the
+ destination IP address field of incoming packets.
+ When a match is found, this filter is applied to
+ the packet.
+
+ A 'source' filter is used to match the source
+ IP address field of incoming packets. When a
+ match is found, this filter is applied to the
+ packet."
+ ::= { rcIpFilterEntry 1 }
+
+rcIpFilterDstAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination IP address to filter on."
+ ::= { rcIpFilterEntry 2 }
+
+rcIpFilterDstMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination IP subnet mask to filter on."
+ ::= { rcIpFilterEntry 3 }
+
+rcIpFilterSrcAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source IP address to filter on."
+ ::= { rcIpFilterEntry 4 }
+
+rcIpFilterSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Source IP subnet mask to filter on."
+ ::= { rcIpFilterEntry 5 }
+
+rcIpFilterId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This filter's unique identifier(id). This id
+ is automatically generated by the system when
+ a filter is created. This id is used in the
+ 'rcIpFilterGlobalListTable' and
+ 'rcIpFilterBaseListTable' when grouping one
+ or more filters into a filter list."
+ ::= { rcIpFilterEntry 6 }
+
+rcIpFilterName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This filter's name."
+ ::= { rcIpFilterEntry 7 }
+
+rcIpFilterProtocolType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ignore(0),
+ icmp(1),
+ tcp(6),
+ udp(17),
+ ipsecesp(50),
+ ipsecah(51),
+ ospf(89),
+ vrrp(112),
+ usrDefined(256)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of protocol to filter on."
+ DEFVAL { ignore }
+ ::= { rcIpFilterEntry 8 }
+
+rcIpFilterSrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TCP/UDP source port to filter on."
+ DEFVAL { 0 }
+ ::= { rcIpFilterEntry 9 }
+
+rcIpFilterSrcOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ equal(0),
+ notEqual(1),
+ greater(2),
+ less(3),
+ ignore(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of matching to perform on the field
+ 'rcIpFilterSrcPort'.
+
+ For 'source' and 'destination' filters, this
+ value can only be 'equal(1)'."
+ DEFVAL { ignore }
+ ::= { rcIpFilterEntry 10 }
+
+rcIpFilterDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TCP/UDP destination port to filter on."
+ DEFVAL { 0 }
+ ::= { rcIpFilterEntry 11 }
+
+rcIpFilterDstOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ equal(0),
+ notEqual(1),
+ greater(2),
+ less(3),
+ ignore(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of matching to perform on the field
+ 'rcIpFilterDstPort'.
+
+ For 'source' and 'destination' filters, this
+ value can only be 'equal(1)'."
+ DEFVAL { ignore }
+ ::= { rcIpFilterEntry 12 }
+
+rcIpFilterCopyToCpu OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify whether a packet matching
+ this filter should be copied to the CPU."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 13 }
+
+rcIpFilterMirror OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether a packet matching
+ this filter should be mirrored to the port
+ specified by 'rcMirrorByPortMirrorPort'."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 14 }
+
+rcIpFilterHighPriority OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify whether a packet matching
+ this filter should be forwarded with high
+ priority."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 15 }
+
+rcIpFilterTcpConnect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether a TCP packet matching
+ this filter should be accepted. Pass only
+ those matching TCP packets with either the
+ ACK bit or RST bit set. Apply only if the IP
+ Protocol is set to TCP."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 16 }
+
+rcIpFilterIeeeVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the priority bits for explicit
+ IEEE VLAN tag for a packet matching this filter.
+ If this priority bit field is greater than the
+ priority field currently in the IEEE tag in the
+ Packet Header, this priority field will be loaded
+ into the Packet Header."
+ DEFVAL { 0 }
+ ::= { rcIpFilterEntry 17 }
+
+rcIpFilterUsePktLimit OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify whether the 'rcIpFilterPktLimit'
+ field in this entry should be used when applying
+ this filter."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 18 }
+
+rcIpFilterPktLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The maximum packet size limit to filter against."
+ DEFVAL { 1500 }
+ ::= { rcIpFilterEntry 19 }
+
+rcIpFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpFilterEntry 20 }
+
+rcIpFilterMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ useDefaultAction(1),
+ forward(2),
+ drop(3),
+ forwardToNextHop(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the operation mode for this entry.
+ 'useDefaultAction' means use the setting specified
+ in the 'rcIpFilterPortDefaultAction' variable.
+
+ 'forward' means forward the packet if the packet
+ satisfies this policy.
+
+ 'drop' means drop the packet if the packet satisfies
+ this policy.
+
+ 'forwardToNextHop' means forward the packet to the next hop
+ if the packet satisfies this policy.
+
+ This variable setting has higher precedence than the
+ setting in 'rcIpFilterPortDefaultAction'."
+ DEFVAL { useDefaultAction }
+ ::= { rcIpFilterEntry 21 }
+
+rcIpFilterIpTosRule OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ipTosRule1(1),
+ ipTosRule2(2),
+ ipTosRule3(3)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify the operation mode for this entry.
+ 'none' means do not manupulate the Ip ToS byte.
+ 'ipTosRule1' means manipulate the Ip ToS byte
+ according to Quid/Gid Rule 1 which is defined in
+ rcIpTosRuleOrRule1.
+ 'ipTosRule2' means manipulate the Ip ToS byte
+ according to Quid/Gid Rule 2 which is defined in
+ rcIpTosRuleOrRule2.
+ 'ipTosRule3' means manipulate the Ip ToS byte
+ according to Quid/Gid Rule 3 which is defined in
+ rcIpTosRuleOrRule3."
+ DEFVAL { none }
+ ::= { rcIpFilterEntry 22 }
+
+rcIpFilterStopOnMatch OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to stop further filtering if this filter
+ is applied."
+ DEFVAL { true }
+ ::= { rcIpFilterEntry 23 }
+
+rcIpFilterDiffServMatchIeee8021PEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether the value stored in the
+ variable 'rcIpFilterDiffServMatchIeee8021P' should
+ be used in this filter."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 24 }
+
+rcIpFilterDiffServMatchIeee8021P OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the match value for the 802.1P
+ field. If the 802.1P field in the incoming packet
+ matches this value, then this filter will be
+ applied to the packet."
+ DEFVAL { 0 }
+ ::= { rcIpFilterEntry 25 }
+
+rcIpFilterDiffServMatchDscpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether the values stored in the
+ variable 'rcIpFilterDiffServMatchDscp' and
+ 'rcIpFilterDiffServMatchDscpReserved' should
+ be used in this filter."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 26 }
+
+rcIpFilterDiffServMatchDscp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the match value for the DSCP.
+ If the DSCP in the incoming packet matches this
+ value, then this filter will be applied to the
+ packet.
+
+ The DSCP represents the high-order 6 bits of
+ the TOS byte (in network order)."
+ ::= { rcIpFilterEntry 27 }
+
+rcIpFilterDiffServMatchDscpReserved OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the match value of the low-order
+ 2 bits of the TOS byte (in network order)."
+ DEFVAL { '00'B }
+ ::= { rcIpFilterEntry 28 }
+
+rcIpFilterDiffServModifyIeee8021PEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether the value stored in the
+ variable 'rcIpFilterDiffServModifyIeee8021P' should
+ be used in this filter."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 29 }
+
+rcIpFilterDiffServModifyIeee8021P OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the value the 802.1P field
+ should be modified to if this filter is applied.
+ The modification is applied at the egress point."
+ DEFVAL { 0 }
+ ::= { rcIpFilterEntry 30 }
+
+rcIpFilterDiffServModifyDscpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether the value stored in the
+ variable 'rcIpFilterDiffServModifyDscp' should
+ be used in this filter."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 31 }
+
+rcIpFilterDiffServModifyDscp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify what the value of the DSCP
+ should be modified to if this filter is applied.
+ The modification is applied at the egress point.
+
+ The DSCP represents the high-order 6 bits of
+ the TOS byte (in network order)."
+ ::= { rcIpFilterEntry 32 }
+
+rcIpFilterDiffServModifyDscpReserved OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(2))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the modify value of the low-order
+ 2 bits of the TOS byte (in network order)."
+ DEFVAL { '00'B }
+ ::= { rcIpFilterEntry 33 }
+
+rcIpFilterDiffServTrafficProfileId OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify which traffic profile should
+ be applied to packets matching this filter.
+ Traffic profiles are specified in the
+ 'rc2kQosTrafficProfileTable' table. A '0'
+ value means do not apply any traffic profile."
+ DEFVAL { 0 }
+ ::= { rcIpFilterEntry 34 }
+
+rcIpFilterMatchIcmpRequest OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether matching on ICMP
+ Request packets should be performed."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 35 }
+
+rcIpFilterMatchIpFragment OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether matching on fragmented
+ IP packets should be performed."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 36 }
+
+rcIpFilterStatisticEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to turn on/off Counters for this filter."
+ DEFVAL { false }
+ ::= { rcIpFilterEntry 37 }
+
+rcIpFilterInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of In-Octets for this filter."
+ ::= { rcIpFilterEntry 38 }
+
+rcIpFilterInPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of In-Packets for this filter."
+ ::= { rcIpFilterEntry 39 }
+
+rcIpFilterRateLimitDiscardPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of packets discarded due to rate
+ limiting."
+ ::= { rcIpFilterEntry 40 }
+
+rcIpFilterNextHopForwardIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Next hop forward Ip address."
+ ::= { rcIpFilterEntry 41 }
+
+rcIpFilterNextHopUnreachableDropEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If next hop is unreachalbe, enable/disable to drop the packet."
+ ::= { rcIpFilterEntry 42 }
+
+rcIpFilterProtocolTypeUsrDefined OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When rcIpFilterProtocolType is set to usrDefined(256)
+ in an IP Filter, this field represents the 8-bit user defined
+ protocol identifier."
+ DEFVAL { 0 }
+ ::= { rcIpFilterEntry 43 }
+
+rcIpFilterIngressOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of In-Octets for this filter."
+ ::= { rcIpFilterEntry 44 }
+
+rcIpFilterIngressPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of In-Packets for this filter."
+ ::= { rcIpFilterEntry 45 }
+
+rcIpFilterRateLimitDiscardPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets discarded due to rate
+ limiting."
+ ::= { rcIpFilterEntry 46 }
+
+
+
+-- IP Filter Global List Table
+
+rcIpFilterGlobalListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpFilterGlobalListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store global filter list information.
+ Each row in the table contains a set of individual
+ filters that make up a particular filter list."
+ ::= { rcIpFilter 21 }
+
+rcIpFilterGlobalListEntry OBJECT-TYPE
+ SYNTAX RcIpFilterGlobalListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Global filter list attributes."
+ INDEX { rcIpFilterGlobalListId }
+ ::= { rcIpFilterGlobalListTable 1 }
+
+RcIpFilterGlobalListEntry ::= SEQUENCE {
+ rcIpFilterGlobalListId INTEGER (1..100),
+ rcIpFilterGlobalListName DisplayString (SIZE(0..15)),
+ rcIpFilterGlobalListFilterIdListSize INTEGER (0..8),
+ rcIpFilterGlobalListFilterIdList IdList(SIZE(16)),
+ rcIpFilterGlobalListRowStatus RowStatus,
+ rcIpFilterGlobalListMemberPorts PortSet
+ }
+
+rcIpFilterGlobalListId OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a particular global
+ filter list."
+ ::= { rcIpFilterGlobalListEntry 1 }
+
+rcIpFilterGlobalListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of this filter list."
+ ::= { rcIpFilterGlobalListEntry 2 }
+
+rcIpFilterGlobalListFilterIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of filters are
+ associated with this filter list."
+ ::= { rcIpFilterGlobalListEntry 3 }
+
+rcIpFilterGlobalListFilterIdList OBJECT-TYPE
+ SYNTAX IdList (SIZE(16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate zero or more filters that are
+ associated with this filter list. Each filter
+ identifier is stored as two bytes in this array
+ starting from offset zero. Any unused bytes
+ should be set to zero."
+ ::= { rcIpFilterGlobalListEntry 4 }
+
+rcIpFilterGlobalListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpFilterGlobalListEntry 5 }
+
+rcIpFilterGlobalListMemberPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ports filter is used on."
+ ::= { rcIpFilterGlobalListEntry 6 }
+
+
+-- IP Filter Base Table
+
+rcIpFilterBaseListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpFilterBaseListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store base filter list information.
+ Each row in the table contains a set of individual
+ filters that make up a particular filter list."
+ ::= { rcIpFilter 22 }
+
+rcIpFilterBaseListEntry OBJECT-TYPE
+ SYNTAX RcIpFilterBaseListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Base filter list attributes."
+ INDEX { rcIpFilterBaseListId }
+ ::= { rcIpFilterBaseListTable 1 }
+
+RcIpFilterBaseListEntry ::= SEQUENCE {
+ rcIpFilterBaseListId INTEGER (300..1000),
+ rcIpFilterBaseListName DisplayString (SIZE(0..15)),
+ rcIpFilterBaseListFilterIdListSize INTEGER (0..128),
+ rcIpFilterBaseListFilterIdList IdList (SIZE(256)),
+ rcIpFilterBaseListRowStatus RowStatus,
+ rcIpFilterBaseListMemberPorts PortSet
+ }
+
+rcIpFilterBaseListId OBJECT-TYPE
+ SYNTAX INTEGER (300..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a particular base
+ filter list."
+ ::= { rcIpFilterBaseListEntry 1 }
+
+rcIpFilterBaseListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of this filter list."
+ ::= { rcIpFilterBaseListEntry 2 }
+
+rcIpFilterBaseListFilterIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of filters are
+ associated with this filter list."
+ ::= { rcIpFilterBaseListEntry 3 }
+
+rcIpFilterBaseListFilterIdList OBJECT-TYPE
+ SYNTAX IdList (SIZE(256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate zero or more filters that are
+ associated with this filter list. Each filter
+ identifier is stored as two bytes in this array
+ starting from offset zero. Any unused bytes
+ should be set to zero."
+ ::= { rcIpFilterBaseListEntry 4 }
+
+rcIpFilterBaseListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpFilterBaseListEntry 5 }
+
+rcIpFilterBaseListMemberPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ports filter is used on."
+ ::= { rcIpFilterBaseListEntry 6 }
+
+
+-- IP Filter Port Table
+
+rcIpFilterPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store port filtering information."
+ ::= { rcIpFilter 23 }
+
+rcIpFilterPortEntry OBJECT-TYPE
+ SYNTAX RcIpFilterPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port entry attributes."
+ INDEX { rcIpFilterPortIfIndex }
+ ::= { rcIpFilterPortTable 1 }
+
+RcIpFilterPortEntry ::= SEQUENCE {
+ rcIpFilterPortIfIndex InterfaceIndex,
+ rcIpFilterPortFilterListSize INTEGER (0..128),
+ rcIpFilterPortFilterList OCTET STRING (SIZE(256)),
+ rcIpFilterPortMode INTEGER,
+ rcIpFilterPortEnable TruthValue,
+ rcIpFilterPortRowStatus RowStatus,
+ rcIpFilterPortDefaultAction INTEGER,
+ rcIpFilterPortNumGlobalFilters Integer32,
+ rcIpFilterPortNumBaseFilters Integer32
+ }
+
+rcIpFilterPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IfIndex value of a port where filtering is
+ applied."
+ ::= { rcIpFilterPortEntry 1 }
+
+rcIpFilterPortFilterListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of filter list(s)
+ that are assigned to this port."
+ ::= { rcIpFilterPortEntry 2 }
+
+rcIpFilterPortFilterList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate zero or more filter lists that
+ are associated with this port. Each filter list
+ identifier is stored as two bytes in this array
+ starting from offset zero. Any unused bytes
+ should be set to zero."
+ ::= { rcIpFilterPortEntry 3 }
+
+rcIpFilterPortMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2),
+ none(3)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate when filters applied to this
+ port should be treated as 'permit' or 'deny'
+ filters.
+
+ When filters are not enabled on the port the mode
+ is set to none. The port does not block any packet.
+ Mode None cannot be used when PortEnable is true.
+
+ On a port configured as 'permit', any packet
+ that satisfies a filter is allowed to be
+ forwarded.
+
+ On a port configured as 'deny', any packet that
+ satisfies a filter is dropped."
+ DEFVAL { none }
+ ::= { rcIpFilterPortEntry 4 }
+
+rcIpFilterPortEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether filtering is configured
+ on this port."
+ DEFVAL { false }
+ ::= { rcIpFilterPortEntry 5 }
+
+rcIpFilterPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpFilterPortEntry 6 }
+
+rcIpFilterPortDefaultAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ forward(1),
+ drop(2),
+ none(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the default action that should
+ be performed when an IP filter applies to a
+ particular port.
+
+ When filters are not enabled on the port the action
+ is set to 'none' which means the port does not block
+ any packet. 'none' cannot be used when PortEnable is
+ true.
+
+ On a port configured as 'forward', any packet
+ that satisfies a filter is allowed to be
+ forwarded.
+
+ On a port configured as 'drop', any packet that
+ satisfies a filter is dropped."
+ DEFVAL { none }
+ ::= { rcIpFilterPortEntry 7 }
+
+rcIpFilterPortNumGlobalFilters OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# of global filters"
+ ::= { rcIpFilterPortEntry 8 }
+
+rcIpFilterPortNumBaseFilters OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# of base filters"
+ ::= { rcIpFilterPortEntry 9 }
+
+-- IP Filter Media Device Table
+
+rcIpFilterMediaDevTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpFilterMediaDevTable."
+ ::= { rcIpFilter 24 }
+
+rcIpFilterMediaDevTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpFilterMediaDevEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store media filter list information.
+ Each row in the table contains a set of individual
+ filters that make up a particular filter list for
+ a particular platform/device combination."
+ ::= { rcIpFilter 25 }
+
+rcIpFilterMediaDevEntry OBJECT-TYPE
+ SYNTAX RcIpFilterMediaDevEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Device attributes and the filters' attributes."
+ INDEX { rcIpFilterMediaDevId }
+ ::= { rcIpFilterMediaDevTable 1 }
+
+RcIpFilterMediaDevEntry ::= SEQUENCE {
+ rcIpFilterMediaDevId INTEGER,
+ rcIpFilterMediaDevName DisplayString,
+ rcIpFilterMediaDevPlatformType INTEGER,
+ rcIpFilterMediaDevDeviceType INTEGER,
+ rcIpFilterMediaDevIpAddress IpAddress,
+ rcIpFilterMediaDevStreamsIds IdList,
+ rcIpFilterMediaDevMemberPorts PortSet,
+ rcIpFilterMediaDevStatisticEnable TruthValue,
+ rcIpFilterMediaDevRowStatus RowStatus
+ }
+
+rcIpFilterMediaDevId OBJECT-TYPE
+ SYNTAX INTEGER (3000..3127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Media Id in the rcIpFilterMediaDevTable."
+ ::= { rcIpFilterMediaDevEntry 1 }
+
+rcIpFilterMediaDevName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Media Device Name. This includes the platform
+ and the physical/soft device."
+ ::= { rcIpFilterMediaDevEntry 2 }
+
+rcIpFilterMediaDevPlatformType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ cse1k(1),
+ cse2k(2),
+ cse3k(3),
+ bcm(4),
+ meridianLineCard(5),
+ meridianTrunkCard(6),
+ msl100IP(7),
+ vcon(8),
+ minerva(9),
+ useDefined(10)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Platform identifier or type. These are the
+ currently supported platforms."
+ DEFVAL { none }
+ ::= { rcIpFilterMediaDevEntry 3 }
+
+rcIpFilterMediaDevDeviceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ i2002(1),
+ i2004(2),
+ i2050(3),
+ tps(4),
+ gateway(5),
+ useDefined(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Device identifier or type. There are the currently
+ supported device types."
+ DEFVAL { none }
+ ::= { rcIpFilterMediaDevEntry 4 }
+
+rcIpFilterMediaDevIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Media Device IP Address."
+ ::= { rcIpFilterMediaDevEntry 5 }
+
+rcIpFilterMediaDevStreamsIds OBJECT-TYPE
+ SYNTAX IdList (SIZE(16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An array used to identify which streams are assigned
+ to MediaDevEntry. Each stream ID is stored as a two
+ octet value. The first octet in the pair holds bits
+ 15-8 of the stream ID, while the second octet holds
+ bits 7-0 of the stream ID."
+ ::= { rcIpFilterMediaDevEntry 6 }
+
+rcIpFilterMediaDevMemberPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Media Device port port members. These are the system
+ physical ports."
+ ::= { rcIpFilterMediaDevEntry 7 }
+
+rcIpFilterMediaDevStatisticEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to turn on/off statistics' counters for all the filters for the device."
+ DEFVAL { false }
+ ::= { rcIpFilterMediaDevEntry 8 }
+
+rcIpFilterMediaDevRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIpFilterMediaDevEntry 9 }
+
+
+-- IP Filter Media Stream Table
+
+rcIpFilterMediaStreamTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpFilterMediaStreamTable."
+ ::= { rcIpFilter 26 }
+
+rcIpFilterMediaStreamTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpFilterMediaStreamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store tcp/udp port information
+ for a set of filters that make up a particular
+ filter list for a particular platform/device
+ combination."
+ ::= { rcIpFilter 27 }
+
+rcIpFilterMediaStreamEntry OBJECT-TYPE
+ SYNTAX RcIpFilterMediaStreamEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Layer 4 Port attributes and the filters' attributes."
+ INDEX { rcIpFilterMediaStreamMediaId,
+ rcIpFilterMediaStreamStreamId }
+ ::= { rcIpFilterMediaStreamTable 1 }
+
+RcIpFilterMediaStreamEntry ::= SEQUENCE {
+ rcIpFilterMediaStreamMediaId INTEGER,
+ rcIpFilterMediaStreamStreamId INTEGER,
+ rcIpFilterMediaStreamName DisplayString,
+ rcIpFilterMediaStreamProtocol INTEGER,
+ rcIpFilterMediaStreamPortMin INTEGER,
+ rcIpFilterMediaStreamPortMax INTEGER,
+ rcIpFilterMediaStreamPortOption INTEGER,
+ rcIpFilterMediaStreamType INTEGER,
+ rcIpFilterMediaStreamRemarkDscp DisplayString,
+ rcIpFilterMediaStreamMatchDscp DisplayString,
+ rcIpFilterMediaStreamRowStatus RowStatus
+ }
+
+rcIpFilterMediaStreamMediaId OBJECT-TYPE
+ SYNTAX INTEGER (3000..3127)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Media Id in the rcIpFilterMediaDevTable."
+ ::= { rcIpFilterMediaStreamEntry 1 }
+
+rcIpFilterMediaStreamStreamId OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port range Id in the rcIpFilterMediaStreamTable."
+ ::= { rcIpFilterMediaStreamEntry 2 }
+
+rcIpFilterMediaStreamName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Media Stream Name."
+ ::= { rcIpFilterMediaStreamEntry 3 }
+
+rcIpFilterMediaStreamProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ tcp(6),
+ udp(17)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of transport protocol to filter on. Multimedia
+ applications often use UDP and some use TCP. Any
+ Layer 4 protocol number supported by IP can be added here
+ in future."
+ DEFVAL { udp }
+ ::= { rcIpFilterMediaStreamEntry 4 }
+
+rcIpFilterMediaStreamPortMin OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TCP/UDP source or destination port to filter on."
+ ::= { rcIpFilterMediaStreamEntry 5 }
+
+rcIpFilterMediaStreamPortMax OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TCP/UDP source or destination port to filter on."
+ ::= { rcIpFilterMediaStreamEntry 6 }
+
+rcIpFilterMediaStreamPortOption OBJECT-TYPE
+ SYNTAX INTEGER {
+ src(1),
+ dest(2),
+ srcDest(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Src port or destination port of both."
+ DEFVAL { srcDest }
+ ::= { rcIpFilterMediaStreamEntry 7 }
+
+rcIpFilterMediaStreamType OBJECT-TYPE
+ SYNTAX INTEGER {
+ signal(1),
+ media(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of stream to filter on."
+ DEFVAL { media }
+ ::= { rcIpFilterMediaStreamEntry 8 }
+
+rcIpFilterMediaStreamRemarkDscp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to specify what the value of the DSCP should
+ be modified to if this stream is identified. The
+ modification is applied at the egress point. The
+ DSCP represents the high-order 6 bits of the TOS byte
+ (in network order)."
+ DEFVAL { '000000'B }
+ ::= { rcIpFilterMediaStreamEntry 9 }
+
+rcIpFilterMediaStreamMatchDscp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify what the value of the DSCP should
+ be match with in the stream identification. DSCP
+ represents the high-order 6 bit of the TOS byte
+ (in network order)."
+ DEFVAL { '000000'B }
+ ::= { rcIpFilterMediaStreamEntry 10 }
+
+rcIpFilterMediaStreamRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIpFilterMediaStreamEntry 11 }
+
+
+-- IP Policy Address Table
+
+rcIpPolicy OBJECT IDENTIFIER ::= { rcIp 11 }
+
+rcIpPolicyAddrTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyAddrTable."
+ ::= { rcIpPolicy 1 }
+
+rcIpPolicyAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store different types list entries.
+ Each row in the table contains a list entry that is
+ used by a set of announce policies."
+ ::= { rcIpPolicy 2 }
+
+rcIpPolicyAddrEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Route entry attributes."
+ INDEX {rcIpPolicyAddrIpAddr}
+ ::= { rcIpPolicyAddrTable 1 }
+
+RcIpPolicyAddrEntry ::= SEQUENCE {
+ rcIpPolicyAddrIpAddr IpAddress,
+ rcIpPolicyAddrId Integer32,
+ rcIpPolicyAddrAddrListIdListSize INTEGER (0..128),
+ rcIpPolicyAddrAddrListIdList OCTET STRING (SIZE(256)),
+ rcIpPolicyAddrRowStatus RowStatus
+ }
+
+
+rcIpPolicyAddrIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The network address for this type of list entry. This
+ value is required for all types of lists."
+ ::= { rcIpPolicyAddrEntry 1 }
+
+rcIpPolicyAddrId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Identifier of this entry. Used internally to identify
+ this entry."
+ ::= { rcIpPolicyAddrEntry 2 }
+
+rcIpPolicyAddrAddrListIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of id(s) in the
+ rcIpPolicyAddrListIdList variable."
+ ::= { rcIpPolicyAddrEntry 3 }
+
+rcIpPolicyAddrAddrListIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more rcIpPolicyAddrListEntry(s)
+ that are referring to this entry. Each list-id identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpPolicyAddrEntry 4 }
+
+rcIpPolicyAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyAddrEntry 5 }
+
+
+-- Ip Policy Network Table
+
+rcIpPolicyNetTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyNetTable."
+ ::= { rcIpPolicy 3 }
+
+rcIpPolicyNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyNetEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store different types list entries.
+ Each row in the table contains a list entry that is
+ used by a set of announce policies."
+ ::= { rcIpPolicy 4 }
+
+rcIpPolicyNetEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyNetEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Route entry attributes."
+ INDEX {rcIpPolicyNetAddr, rcIpPolicyNetMask }
+ ::= { rcIpPolicyNetTable 1 }
+
+RcIpPolicyNetEntry ::= SEQUENCE {
+ rcIpPolicyNetAddr IpAddress,
+ rcIpPolicyNetMask IpAddress,
+ rcIpPolicyNetId Integer32,
+ rcIpPolicyNetNetListIdListSize INTEGER (0..128),
+ rcIpPolicyNetNetListIdList OCTET STRING (SIZE(256)),
+ rcIpPolicyNetRowStatus RowStatus
+ }
+
+rcIpPolicyNetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The network address for this type of list entry. This
+ value is required for all types of lists."
+ ::= { rcIpPolicyNetEntry 1 }
+
+rcIpPolicyNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The route mask for this type of list entry. This
+ value is meaningful only if rcIpPolicyNetEntry
+ is equal to exactNet(1), rangeNet(2), advertiseNet(3).
+ For other types it should have the value 0.0.0.0."
+ ::= { rcIpPolicyNetEntry 2 }
+
+rcIpPolicyNetId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used internally to recognize this entry."
+ ::= { rcIpPolicyNetEntry 3 }
+
+rcIpPolicyNetNetListIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of id(s) in the
+ rcIpPolicyNetListIdList variable."
+ ::= { rcIpPolicyNetEntry 4 }
+
+rcIpPolicyNetNetListIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more rcIpPolicyNetListEntry(s)
+ that are referring to this entry. Each list-id identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpPolicyNetEntry 5 }
+
+rcIpPolicyNetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyNetEntry 6 }
+
+
+-- IP Policy Address List Table
+
+rcIpPolicyAddrListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyAddrListTable."
+ ::= { rcIpPolicy 5 }
+
+rcIpPolicyAddrListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyAddrListEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s)
+ into a list."
+ ::= { rcIpPolicy 6 }
+
+rcIpPolicyAddrListEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyAddrListEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Route entry attributes."
+ INDEX { rcIpPolicyAddrListId }
+ ::= { rcIpPolicyAddrListTable 1 }
+
+RcIpPolicyAddrListEntry ::= SEQUENCE {
+ rcIpPolicyAddrListId INTEGER (1..1000),
+ rcIpPolicyAddrListName DisplayString (SIZE(0..15)),
+ rcIpPolicyAddrListIdListSize INTEGER (0..128),
+ rcIpPolicyAddrListIdList OCTET STRING (SIZE(256)),
+ rcIpPolicyAddrListPolicyIdListSize INTEGER (0..128),
+ rcIpPolicyAddrListPolicyIdList OCTET STRING (SIZE(256)),
+ rcIpPolicyAddrListRowStatus RowStatus
+ }
+
+rcIpPolicyAddrListId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A value that uniquely identifies this list of
+ rcIpPolicyAddrListEntry."
+ ::= { rcIpPolicyAddrListEntry 1 }
+
+rcIpPolicyAddrListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "An administratively-assigned name for this list."
+ ::= { rcIpPolicyAddrListEntry 3 }
+
+rcIpPolicyAddrListIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of rcIpPolicyAddrNetEntry
+ id(s) in the rcIpPolicyAddrListIdList variable."
+ ::= { rcIpPolicyAddrListEntry 4 }
+
+rcIpPolicyAddrListIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more AddrListId that
+ are associated to this list. Each AddrList identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpPolicyAddrListEntry 5 }
+
+rcIpPolicyAddrListPolicyIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of policy id(s) in the
+ Policy Id list. That are referring to this list."
+ ::= { rcIpPolicyAddrListEntry 6 }
+
+rcIpPolicyAddrListPolicyIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more policies that
+ are referring to this entry. Each policy identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpPolicyAddrListEntry 7 }
+
+
+rcIpPolicyAddrListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyAddrListEntry 8 }
+
+
+-- RIP Announce Policy Table
+
+rcIpPolicyRipAnnounceTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyRipAnnounceTable."
+ ::= { rcIpPolicy 7 }
+
+rcIpPolicyRipAnnounceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyRipAnnounceEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store set of announce policies
+ configured for RIP routing protocol. The Number
+ of entries is given by rcIpPolicyNumRipPolicies."
+ ::= { rcIpPolicy 8 }
+
+rcIpPolicyRipAnnounceEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyRipAnnounceEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing configuration information for a
+ particular announce policy."
+ INDEX { rcIpPolicyRipAnnounceId }
+ ::= { rcIpPolicyRipAnnounceTable 1 }
+
+RcIpPolicyRipAnnounceEntry ::= SEQUENCE {
+ rcIpPolicyRipAnnounceId INTEGER (1..1000),
+ rcIpPolicyRipAnnounceName DisplayString (SIZE(0..15)),
+ rcIpPolicyRipAnnounceEnable TruthValue,
+ rcIpPolicyRipAnnounceExactNetListId INTEGER (0..1000),
+ rcIpPolicyRipAnnounceRangeNetListId INTEGER (0..1000),
+ rcIpPolicyRipAnnounceRipGatewayListId INTEGER (0..1000),
+ rcIpPolicyRipAnnounceRipInterfaceListId INTEGER (0..1000),
+ rcIpPolicyRipAnnounceOspfRouterListId INTEGER (0..1000),
+ rcIpPolicyRipAnnounceAnnounceInterfaceListId INTEGER (0..1000),
+ rcIpPolicyRipAnnouncePrecedence INTEGER,
+ rcIpPolicyRipAnnounceRouteSource INTEGER,
+ rcIpPolicyRipAnnounceAdvertiseNetListId INTEGER (0..1000),
+ rcIpPolicyRipAnnounceAction INTEGER,
+ rcIpPolicyRipAnnounceOspfRouteType INTEGER,
+ rcIpPolicyRipAnnounceRipMetric INTEGER (0..15),
+ rcIpPolicyRipAnnounceRowStatus RowStatus
+ }
+
+rcIpPolicyRipAnnounceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A value that uniquely identifies the policy
+ associated with this entry."
+ ::= { rcIpPolicyRipAnnounceEntry 1 }
+
+rcIpPolicyRipAnnounceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "An administratively-assigned name for this policy."
+ ::= { rcIpPolicyRipAnnounceEntry 2 }
+
+rcIpPolicyRipAnnounceEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether this policy is enabled or not.
+ The policy should be applied only if it is set to 'true'."
+ DEFVAL { true }
+ ::= { rcIpPolicyRipAnnounceEntry 3 }
+
+rcIpPolicyRipAnnounceExactNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of 'exact' type entries
+ that are configured for this policy.
+
+ An entry with type 'exactNet' or 'rangeNet' represents
+ the network list. This indicates which networks will
+ match a particular announce policy.
+
+ An entry with a 'exact' type means to only match the
+ specific network advertisement (netaddr & mask).
+
+ An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match the default route'.
+
+ If set to '0', this policy applies to all the routes."
+
+ ::= { rcIpPolicyRipAnnounceEntry 4 }
+
+rcIpPolicyRipAnnounceRangeNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more 'range' network entries
+ that are associated with this policy.
+
+ An entry with a 'range' type means to match any network
+ number that falls in the range indicated by the addr &
+ mask.
+
+ A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match any route'.
+
+ If set to '0', this policy applies to all the routes."
+
+ ::= { rcIpPolicyRipAnnounceEntry 5 }
+
+rcIpPolicyRipAnnounceRipGatewayListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to identify the RIP-gatewayList in the list
+ that are associated with this policy.
+
+ This field has meaning only for RIP sourced routes and
+ if RIP is included as a RouteSource.
+ The list contains one or more rip-routers (other side
+ of the interface) addresses that could send RIP updates
+ to this router. If a router
+ address is included in this list, this policy applies to
+ RIP advertisements from that router.
+
+ If set to '0', this policy applies to RIP updates
+ received from any rip routers/interfaces."
+
+ ::= { rcIpPolicyRipAnnounceEntry 6 }
+
+rcIpPolicyRipAnnounceRipInterfaceListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ ripInterfaceIdList that are configured for this policy.
+
+ This field has meaning only for RIP sourced routes and
+ if RIP is included as a RouteSource. The list contains
+ one or more rip-interface addresses on this router.
+ If an interface address is incuded in this list, this
+ policy applies to RIP advertisements received on that
+ interface.
+
+ A value of '0' indicates thtat this policy applies to
+ RIP updates received on any rip-interface."
+
+ ::= { rcIpPolicyRipAnnounceEntry 7 }
+
+rcIpPolicyRipAnnounceOspfRouterListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ OspfRouteIds that are configured for this policy.
+
+ This field has meaning only for OSPF sourced routes and
+ if OSPF is included as a RouteSource. The list contains
+ one or more router IDs of OSPF routers. If a routerId
+ is included in this list, this policy applies to
+ OSPF advertisements received from that router.
+
+ A value of '0' indicates that this policy applies to
+ any OPSF routes received from any router."
+
+ ::= { rcIpPolicyRipAnnounceEntry 8 }
+
+rcIpPolicyRipAnnounceAnnounceInterfaceListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ AnnounceInterfaceids that are configured for this policy.
+
+ The list contains one or more outbound interface
+ addresses. If the outbound interface address in this
+ list, the policy applies to RIP updates/advertisements
+ sent through this interface.
+
+ A value of '0' indicates that this policy applies to
+ any outbound RIP interface on this router."
+
+ ::= { rcIpPolicyRipAnnounceEntry 9 }
+
+rcIpPolicyRipAnnouncePrecedence OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Is used while comparing this policy rule with other
+ policy that a given route may match. A rule with a
+ higher precedence value will be chosen over one with
+ a smaller value. In the case of a tie, the PolicyId is
+ used (larger wins)."
+ ::= { rcIpPolicyRipAnnounceEntry 10 }
+
+rcIpPolicyRipAnnounceRouteSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct(1),
+ static(2),
+ rip(4),
+ ospf(8),
+ any(15)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Is represented as bitset to indicate route sources.
+ It can contain one or more route sources. If the route
+ source is in this bit map, then a route from that source
+ that meets the other criteria of this policy will match
+ the policy."
+ DEFVAL { any }
+ ::= { rcIpPolicyRipAnnounceEntry 11 }
+
+rcIpPolicyRipAnnounceAdvertiseNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ AdvertiseNetList that are configured for this policy.
+
+ This has meaning only if the Action is set to 'announce'.
+ It is useful to send or advertise networks that differ
+ from actual network in the routing table. Also allows
+ advertisement of an aggregate or default along with the
+ actual network. Aggregation is useful if a number of
+ routes in the table falls in a certain range. Can save
+ space by sending aggregate route instead of the individual
+ routes.
+
+ Actual network/route is included in the update
+ only if there is a match or there there is an entry
+ (address & mask pair) 255.255.255.255/255.255.255.255
+ in the list."
+
+ ::= { rcIpPolicyRipAnnounceEntry 12 }
+
+rcIpPolicyRipAnnounceAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ announce(1),
+ ignore(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether the route should be announced
+ or not."
+ DEFVAL { ignore }
+ ::= { rcIpPolicyRipAnnounceEntry 13 }
+
+rcIpPolicyRipAnnounceOspfRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1),
+ type2(2),
+ external(3),
+ internal(4),
+ any(5)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Ospf Route type. It applies to OSPF sourced routes only.
+ 'type1' means to apply this policy to only type1 OSPF
+ external routes. 'type2' means to apply this policy to
+ only type2 OSPF external routes. 'internal' means 'match
+ ospf specfic routes'. 'any' means apply this policy to
+ all OSPF external routes."
+ DEFVAL { any }
+ ::= { rcIpPolicyRipAnnounceEntry 14 }
+
+rcIpPolicyRipAnnounceRipMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "RIP metric. The value is meaningful only if the action
+ is set to 'announce'. This is optional export metric
+ to use when advertising a route that matches this policy.
+ If set to zero, the routing table metric calculated for
+ RIP is is used."
+ DEFVAL {0}
+ ::= { rcIpPolicyRipAnnounceEntry 15 }
+
+rcIpPolicyRipAnnounceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyRipAnnounceEntry 16 }
+
+-- OSPF Announce policy table.
+
+rcIpPolicyOspfAnnounceTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyOspfAnnounceTable."
+ ::= { rcIpPolicy 9 }
+
+
+rcIpPolicyOspfAnnounceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyOspfAnnounceEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store set of announce policies
+ configured for OSPF routing protocol. The Number
+ of entries is given by rcIpPolicyNumOspfPolicies."
+ ::= { rcIpPolicy 10 }
+
+rcIpPolicyOspfAnnounceEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyOspfAnnounceEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing configuration information for a
+ particular announce policy."
+ INDEX { rcIpPolicyOspfAnnounceId }
+ ::= { rcIpPolicyOspfAnnounceTable 1 }
+
+RcIpPolicyOspfAnnounceEntry ::= SEQUENCE {
+ rcIpPolicyOspfAnnounceId INTEGER (2001..3000),
+ rcIpPolicyOspfAnnounceName DisplayString (SIZE (0..15)),
+ rcIpPolicyOspfAnnounceEnable TruthValue,
+ rcIpPolicyOspfAnnounceExactNetListId INTEGER (0..1000),
+ rcIpPolicyOspfAnnounceRangeNetListId INTEGER (0..1000),
+ rcIpPolicyOspfAnnounceRipGatewayListId INTEGER (0..1000),
+ rcIpPolicyOspfAnnounceRipInterfaceListId INTEGER (0..1000),
+ rcIpPolicyOspfAnnouncePrecedence INTEGER,
+ rcIpPolicyOspfAnnounceRouteSource INTEGER,
+ rcIpPolicyOspfAnnounceAdvertiseNetListId INTEGER (0..1000),
+ rcIpPolicyOspfAnnounceAction INTEGER,
+ rcIpPolicyOspfAnnounceExtMetricType INTEGER,
+ rcIpPolicyOspfAnnounceExtMetric INTEGER (0..65535),
+ rcIpPolicyOspfAnnounceRowStatus RowStatus
+ }
+
+rcIpPolicyOspfAnnounceId OBJECT-TYPE
+ SYNTAX INTEGER (2001..3000)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A value that uniquely identifies the policy
+ associated with this entry."
+ ::= { rcIpPolicyOspfAnnounceEntry 1 }
+
+rcIpPolicyOspfAnnounceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "An administratively-assigned name for this policy."
+ ::= { rcIpPolicyOspfAnnounceEntry 2 }
+
+rcIpPolicyOspfAnnounceEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether this policy is enabled or not.
+ The policy should be applied only if it is set to
+ 'true'."
+ DEFVAL { true }
+ ::= { rcIpPolicyOspfAnnounceEntry 3 }
+
+rcIpPolicyOspfAnnounceExactNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of 'exact' type entries
+ that are configured for this policy.
+
+ An entry with type 'exactNet' or 'rangeNet' represents
+ the network list. This indicates which networks will
+ match a particular announce policy.
+
+ An entry with a 'exact' type means to only match the
+ specific network advertisement (netaddr & mask).
+
+ An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match the default route'.
+
+ If set to '0', this policy applies to all the routes."
+
+ ::= { rcIpPolicyOspfAnnounceEntry 4 }
+
+rcIpPolicyOspfAnnounceRangeNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more 'range' network entries
+ that are associated with this policy.
+
+ An entry with a 'range' type means to match any network
+ number that falls in the range indicated by the addr &
+ mask.
+
+ A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match any route'.
+
+ If set to '0', this policy applies to all the routes."
+
+ ::= { rcIpPolicyOspfAnnounceEntry 5 }
+
+rcIpPolicyOspfAnnounceRipGatewayListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to identify the RIP-gatewayList in the list
+ that are associated with this policy.
+
+ This field has meaning only for RIP sourced routes and
+ if RIP is included as a RouteSource.
+ The list contains one or more rip-routers (other side
+ of the interface) addresses that could send RIP updates
+ to this router. If a router
+ address is included in this list, this policy applies to
+ RIP advertisements from that router.
+
+ If set to '0', this policy applies to RIP updates
+ received from any rip routers/interfaces."
+
+ ::= { rcIpPolicyOspfAnnounceEntry 6 }
+
+rcIpPolicyOspfAnnounceRipInterfaceListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ ripInterfaceIdList that are configured for this policy.
+
+ This field has meaning only for RIP sourced routes and
+ if RIP is included as a RouteSource. The list contains
+ one or more rip-interface addresses on this router.
+ If an interface address is incuded in this list, this
+ policy applies to RIP advertisements received on that
+ interface.
+
+ A value of '0' indicates thtat this policy applies to
+ RIP updates received on any rip-interface."
+
+ ::= { rcIpPolicyOspfAnnounceEntry 7 }
+
+
+rcIpPolicyOspfAnnouncePrecedence OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Is used while comparing this policy rule with other
+ policy that a given route may match. A rule with a
+ higher precedence value will be chosen over one with
+ a smaller value. In the case of a tie, the PolicyId is
+ used (larger wins)."
+ ::= { rcIpPolicyOspfAnnounceEntry 8 }
+
+rcIpPolicyOspfAnnounceRouteSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct(1),
+ static(2),
+ rip(4),
+ any(7)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Is represented as bit map to indicate route sources.
+ It can contain one or more route sources. If the route
+ source is in this bit map, then a route from that source
+ that meets the other criteria of this policy will match
+ the policy."
+ DEFVAL { any }
+ ::= { rcIpPolicyOspfAnnounceEntry 9 }
+
+rcIpPolicyOspfAnnounceAdvertiseNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ AdvertiseNetList that are configured for this policy.
+
+ This has meaning only if the Action is set to 'announce'.
+ It is useful to send or advertise networks that differ
+ from actual network in the routing table. Also allows
+ advertisement of an aggregate or default along with the
+ actual network. Aggregation is useful if a number of
+ routes in the table falls in a certain range. Can save
+ space by sending aggregate route instead of the individual
+ routes.
+
+ Actual network/route is included in the update
+ only if there is a match or there there is an entry
+ (address & mask pair) 255.255.255.255/255.255.255.255
+ in the list."
+
+ ::= { rcIpPolicyOspfAnnounceEntry 10 }
+
+rcIpPolicyOspfAnnounceAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ announce(1),
+ ignore(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether the route should be announced
+ or not."
+ DEFVAL { ignore }
+ ::= { rcIpPolicyOspfAnnounceEntry 11 }
+
+rcIpPolicyOspfAnnounceExtMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1),
+ type2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Ospf External metric type. It is used to indicate
+ what type of the external metric it is. 'type1' means to
+ the cost is 'internal ospf cost + ExtMetric'.
+ 'type2' means the ospf-metric is equal to 'type2'."
+ DEFVAL { type2 }
+ ::= { rcIpPolicyOspfAnnounceEntry 12 }
+
+rcIpPolicyOspfAnnounceExtMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "OSPF External metric. The value is meaningful only if
+ the action is set to 'announce'. This is optional export
+ metric to use when advertising a route that matches this
+ policy. Value '0' is used to indicate that route's actual
+ cost is used to announce."
+ DEFVAL { 0 }
+ ::= { rcIpPolicyOspfAnnounceEntry 13 }
+
+rcIpPolicyOspfAnnounceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyOspfAnnounceEntry 14 }
+
+-- IP Accept Policy Groups
+
+-- RIP Accept policy table.
+
+rcIpPolicyRipAcceptTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyRipAcceptTable."
+ ::= { rcIpPolicy 11 }
+
+rcIpPolicyRipAcceptTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyRipAcceptEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store set of accept policies
+ configured for RIP routing protocol. The Number
+ of entries is given by rcIpPolicyNumRipPolicies."
+ ::= { rcIpPolicy 12 }
+
+rcIpPolicyRipAcceptEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyRipAcceptEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing configuration information for a
+ particular accept policy."
+ INDEX { rcIpPolicyRipAcceptId }
+ ::= { rcIpPolicyRipAcceptTable 1 }
+
+RcIpPolicyRipAcceptEntry ::= SEQUENCE {
+ rcIpPolicyRipAcceptId INTEGER (4001..5000),
+ rcIpPolicyRipAcceptName DisplayString (SIZE(0..15)),
+ rcIpPolicyRipAcceptEnable TruthValue,
+ rcIpPolicyRipAcceptExactNetListId INTEGER (0..1000),
+ rcIpPolicyRipAcceptRangeNetListId INTEGER (0..1000),
+ rcIpPolicyRipAcceptRipGatewayListId INTEGER (0..1000),
+ rcIpPolicyRipAcceptRipInterfaceListId INTEGER (0..1000),
+ rcIpPolicyRipAcceptPrecedence INTEGER,
+ rcIpPolicyRipAcceptAction INTEGER,
+ rcIpPolicyRipAcceptInjectNetListId INTEGER (0..1000),
+ rcIpPolicyRipAcceptApplyMask IpAddress,
+ rcIpPolicyRipAcceptRowStatus RowStatus
+ }
+
+rcIpPolicyRipAcceptId OBJECT-TYPE
+ SYNTAX INTEGER (4001..5000)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A value that uniquely identifies the policy
+ associated with this entry."
+ ::= { rcIpPolicyRipAcceptEntry 1 }
+
+rcIpPolicyRipAcceptName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "An administratively-assigned name for this policy."
+ ::= { rcIpPolicyRipAcceptEntry 2 }
+
+rcIpPolicyRipAcceptEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether this policy is enabled or not.
+ The policy should be applied only if it is set to 'true'."
+ DEFVAL { true }
+ ::= { rcIpPolicyRipAcceptEntry 3 }
+
+rcIpPolicyRipAcceptExactNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of 'exact' type entries
+ that are configured for this policy.
+
+ An entry with type 'exactNet' or 'rangeNet' represents
+ the network list. This indicates which networks will
+ match a particular accept policy.
+
+ An entry with a 'exact' type means to only match the
+ specific network advertisement (netaddr & mask).
+
+ An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match the default route'."
+ ::= { rcIpPolicyRipAcceptEntry 4 }
+
+rcIpPolicyRipAcceptRangeNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more 'range' network entries
+ that are associated with this policy.
+
+ An entry with a 'range' type means to match any network
+ number that falls in the range indicated by the addr &
+ mask.
+
+ A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match any route'.
+
+ A null list means 'match any route'."
+ ::= { rcIpPolicyRipAcceptEntry 5 }
+
+rcIpPolicyRipAcceptRipGatewayListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to identify the RIP-gatewayList in the
+ PolicyListTable that iares associated with this
+ policy. The list contains the addresses of one or more
+ routers that could send RIP updates to this router.
+ If a router address is included in this list, this
+ policy applies to RIP advertisements from that router.
+
+ If set to '0', this policy applies to RIP updates
+ from any router."
+
+ ::= { rcIpPolicyRipAcceptEntry 6 }
+
+rcIpPolicyRipAcceptRipInterfaceListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate ListId defined for RipInterfaceList
+ in the rcIpPolicyListTable that is assiciated
+ with this policy.
+ The list contains the addresses of one or more interfaces
+ on this router. If an interface address is included in
+ the list, this policy applies to RIP advertisements
+ received on that interface.
+
+ If set to '0', this policy applies to RIP updates
+ received on any interface."
+
+ ::= { rcIpPolicyRipAcceptEntry 7 }
+
+rcIpPolicyRipAcceptPrecedence OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Is used while comparing this policy rule with other
+ policy that a given route may match. A rule with a
+ higher precedence value will be chosen over one with
+ a smaller value. In the case of a tie, the PolicyId is
+ used (larger wins)."
+ ::= { rcIpPolicyRipAcceptEntry 8 }
+
+rcIpPolicyRipAcceptAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ accept(1),
+ ignore(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether the route should be acceptd
+ or not."
+ DEFVAL { accept }
+ ::= { rcIpPolicyRipAcceptEntry 9 }
+
+rcIpPolicyRipAcceptInjectNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the ListId of the InjectNetList
+ in the rcIpPolicyListTable entry that is assiciated
+ with for this policy. If teh action is 'accept' and if it
+ is desired to insert networks into the routing table that
+ differ from the actual advertised network. For instance,
+ if a number of networks in a certain range are learned
+ and an aggregate advertisement could be inserted instead
+ of the individual networks.
+
+ Upon receiving a route that matches this policy, all
+ networks in this list will be considered for inclusion
+ in the routing table. If the list is empty or if the
+ value of the ListId is '0' then the actual received
+ network is considered.
+
+ An encoding of 255.255.255.255/255.255.255.255 means
+ 'match the actual received network.'. This allows
+ insertion of an aggregate or default along with the
+ actual netowrk."
+ ::= { rcIpPolicyRipAcceptEntry 10 }
+
+rcIpPolicyRipAcceptApplyMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "If the 'action' is set to 'accept' and the actual
+ received network will be considered, this is an
+ optional IP address mask that will be applied to the
+ network number from the RIP update. This is used to
+ override the interface's subnet mask in the presence
+ of networks with variable length subnet masks."
+ ::= { rcIpPolicyRipAcceptEntry 11 }
+
+rcIpPolicyRipAcceptRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyRipAcceptEntry 12 }
+
+-- OSPF Accept policy table.
+
+rcIpPolicyOspfAcceptTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyOspfAcceptTable."
+ ::= { rcIpPolicy 13 }
+
+rcIpPolicyOspfAcceptTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyOspfAcceptEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store set of accept policies
+ configured for RIP routing protocol. The Number
+ of entries is given by rcIpPolicyNumRipPolicies."
+ ::= { rcIpPolicy 14 }
+
+rcIpPolicyOspfAcceptEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyOspfAcceptEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing configuration information for a
+ particular accept policy."
+ INDEX { rcIpPolicyOspfAcceptId }
+ ::= { rcIpPolicyOspfAcceptTable 1 }
+
+RcIpPolicyOspfAcceptEntry ::= SEQUENCE {
+ rcIpPolicyOspfAcceptId INTEGER (6001..7000),
+ rcIpPolicyOspfAcceptName DisplayString (SIZE(0..15)),
+ rcIpPolicyOspfAcceptEnable TruthValue,
+ rcIpPolicyOspfAcceptExactNetListId INTEGER (0..1000),
+ rcIpPolicyOspfAcceptRangeNetListId INTEGER (0..1000),
+ rcIpPolicyOspfAcceptPrecedence INTEGER,
+ rcIpPolicyOspfAcceptAction INTEGER,
+ rcIpPolicyOspfAcceptInjectNetListId INTEGER (0..1000),
+ rcIpPolicyOspfAcceptExtType INTEGER,
+ rcIpPolicyOspfAcceptRowStatus RowStatus
+ }
+
+rcIpPolicyOspfAcceptId OBJECT-TYPE
+ SYNTAX INTEGER (6001..7000)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A value that uniquely identifies the policy
+ associated with this entry."
+ ::= { rcIpPolicyOspfAcceptEntry 1 }
+
+rcIpPolicyOspfAcceptName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "An administratively-assigned name for this policy."
+ ::= { rcIpPolicyOspfAcceptEntry 2 }
+
+rcIpPolicyOspfAcceptEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether this policy is enabled or not.
+ The policy should be applied only if it is set to 'true'."
+ DEFVAL { true }
+ ::= { rcIpPolicyOspfAcceptEntry 3 }
+
+rcIpPolicyOspfAcceptExactNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of 'exact' type entries
+ that are configured for this policy.
+
+ An entry with type 'exactNet' or 'rangeNet' represents
+ the network list. This indicates which networks will
+ match a particular accept policy.
+
+ An entry with a 'exact' type means to only match the
+ specific network advertisement (netaddr & mask).
+
+ An 'exact' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match the default route'."
+ ::= { rcIpPolicyOspfAcceptEntry 4 }
+
+rcIpPolicyOspfAcceptRangeNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more 'range' network entries
+ that are associated with this policy.
+
+ An entry with a 'range' type means to match any network
+ number that falls in the range indicated by the addr &
+ mask.
+
+ A 'range' entry with addr=0.0.0.0 and mask=0.0.0.0
+ means 'match any route'.
+
+ A null list means 'match any route'."
+ ::= { rcIpPolicyOspfAcceptEntry 5 }
+
+rcIpPolicyOspfAcceptPrecedence OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Is used while comparing this policy rule with other
+ policy that a given route may match. A rule with a
+ higher precedence value will be chosen over one with
+ a smaller value. In the case of a tie, the PolicyId is
+ used (larger wins)."
+ ::= { rcIpPolicyOspfAcceptEntry 6 }
+
+rcIpPolicyOspfAcceptAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ accept(1),
+ ignore(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "It indicates whether the route should be acceptd
+ or not."
+ DEFVAL { accept }
+ ::= { rcIpPolicyOspfAcceptEntry 7 }
+
+rcIpPolicyOspfAcceptInjectNetListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the ListId of the InjectNetList
+ in the rcIpPolicyListTable entry that is assiciated
+ with for this policy. If teh action is 'accept' and if it
+ is desired to insert networks into the routing table that
+ differ from the actual advertised network. For instance,
+ if a number of networks in a certain range are learned
+ and an aggregate advertisement could be inserted instead
+ of the individual networks.
+
+ Upon receiving a route that matches this policy, all
+ networks in this list will be considered for inclusion
+ in the routing table. If the list is empty or if the
+ value of the ListId is '0' then the actual received
+ network is considered.
+
+ An encoding of 255.255.255.255/255.255.255.255 means
+ 'match the actual received network.'. This allows
+ insertion of an aggregate or default along with the
+ actual netowrk."
+ ::= { rcIpPolicyOspfAcceptEntry 8 }
+
+rcIpPolicyOspfAcceptExtType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1),
+ type2(2),
+ any(3)
+ }
+
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the ospf external type. This
+ parameter describes which types of OSPF ASE routes
+ match this policy.
+ 'any' means 'match either ASE type 1 or 2'.
+ 'type1' means 'match any external type 1'.
+ 'type2' means 'match any external type 2"
+ ::= { rcIpPolicyOspfAcceptEntry 9 }
+
+rcIpPolicyOspfAcceptRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyOspfAcceptEntry 10 }
+
+
+-- IP Policy Network List Table
+
+rcIpPolicyNetListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpPolicyNetListTable."
+ ::= { rcIpPolicy 15 }
+
+rcIpPolicyNetListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPolicyNetListEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to group rcIpPolicyAddrEntry(s)
+ into a list."
+ ::= { rcIpPolicy 16 }
+
+rcIpPolicyNetListEntry OBJECT-TYPE
+ SYNTAX RcIpPolicyNetListEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Route entry attributes."
+ INDEX { rcIpPolicyNetListId }
+ ::= { rcIpPolicyNetListTable 1 }
+
+RcIpPolicyNetListEntry ::= SEQUENCE {
+ rcIpPolicyNetListId INTEGER (1..1000),
+ rcIpPolicyNetListName DisplayString (SIZE(0..15)),
+ rcIpPolicyNetListIdListSize INTEGER (0..128),
+ rcIpPolicyNetListIdList OCTET STRING (SIZE(256)),
+ rcIpPolicyNetListPolicyIdListSize INTEGER (0..128),
+ rcIpPolicyNetListPolicyIdList OCTET STRING (SIZE(256)),
+ rcIpPolicyNetListRowStatus RowStatus
+ }
+
+rcIpPolicyNetListId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A value that uniquely identifies this list of
+ rcIpPolicyNetListEntry."
+ ::= { rcIpPolicyNetListEntry 1 }
+
+rcIpPolicyNetListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "An administratively-assigned name for this list."
+ ::= { rcIpPolicyNetListEntry 3 }
+
+rcIpPolicyNetListIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of rcIpPolicyNetEntry
+ id(s) in the rcIpPolicyNetListIdList variable."
+ ::= { rcIpPolicyNetListEntry 4 }
+
+rcIpPolicyNetListIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more NetListId that
+ are associated to this list. Each NetList identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpPolicyNetListEntry 5 }
+
+rcIpPolicyNetListPolicyIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of policy id(s) in the
+ Policy Id list. That are referring to this list."
+ ::= { rcIpPolicyNetListEntry 6 }
+
+rcIpPolicyNetListPolicyIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate zero or more policies that
+ are referring to this entry. Each policy identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpPolicyNetListEntry 7 }
+
+rcIpPolicyNetListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpPolicyNetListEntry 8 }
+
+
+-- DVMRP Group Extension
+
+rcIpDvmrp OBJECT IDENTIFIER ::= { rcIp 12 }
+
+rcIpDvmrpGlobal OBJECT IDENTIFIER ::= { rcIpDvmrp 1 }
+
+rcIpDvmrpGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The enabled status of IP Multicast Dvmrp routing
+ on this router."
+ ::= { rcIpDvmrpGlobal 1 }
+
+rcIpDvmrpGlobalUpdateInterval OBJECT-TYPE
+ SYNTAX INTEGER (10..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Route upd interval"
+ DEFVAL { 60 }
+ ::= { rcIpDvmrpGlobal 2 }
+
+rcIpDvmrpGlobalTriggeredUpdateInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Trigger upd interval"
+ DEFVAL { 5 }
+ ::= { rcIpDvmrpGlobal 3 }
+
+rcIpDvmrpGlobalLeafTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (25..4000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Hold down timer for leaf"
+ DEFVAL { 200 }
+ ::= { rcIpDvmrpGlobal 4 }
+
+rcIpDvmrpGlobalNbrTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (35..8000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time to age out nbr"
+ DEFVAL { 140 }
+ ::= { rcIpDvmrpGlobal 5 }
+
+rcIpDvmrpGlobalNbrProbeInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "How often to send probe"
+ DEFVAL { 10 }
+ ::= { rcIpDvmrpGlobal 6 }
+
+rcIpDvmrpGlobalRouteExpireTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (20..4000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter defines the route expiration timeout in seconds."
+ DEFVAL { 140 }
+ ::= { rcIpDvmrpGlobal 7 }
+
+rcIpDvmrpGlobalFwdCacheTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (10..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the Forward Cache Value in second.
+ This value is going to be used in aging prune entries in seconds."
+ DEFVAL { 300 }
+ ::= { rcIpDvmrpGlobal 8 }
+
+rcIpDvmrpGlobalRouteDiscardTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (25..8000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter defines time to garbage collect route in seconds."
+ DEFVAL { 260 }
+ ::= { rcIpDvmrpGlobal 9 }
+
+rcIpDvmrpGlobalRouteSwitchTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (20..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This parameter defines the route discard timeout in seconds."
+ DEFVAL { 140 }
+ ::= { rcIpDvmrpGlobal 10 }
+
+rcIpDvmrpGlobalGenerateTrap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enabling the dvmrp to generate trap."
+ DEFVAL { disable }
+ ::= { rcIpDvmrpGlobal 12 }
+
+rcIpDvmrpGlobalGenerateLog OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enabling the dvmrp to generate log."
+ DEFVAL { disable }
+ ::= { rcIpDvmrpGlobal 13 }
+
+-- rcIpDvmrpTable
+
+rcIpDvmrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpDvmrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dvmrp Interface extension table. This table
+ augments the standard dvmrpInterfaceTable defined
+ in <draft-thaler-dvmrp-mib-09.txt>."
+ ::= { rcIpDvmrp 2 }
+
+rcIpDvmrpTableEntry OBJECT-TYPE
+ SYNTAX RcIpDvmrpTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Proprietary DVMRP interface
+ information. An entry is automatically created
+ in this table when an ip address is configured on
+ an interface."
+ INDEX { rcIpDvmrpTableIfIndex }
+ ::= { rcIpDvmrpTable 1 }
+
+RcIpDvmrpTableEntry ::=
+ SEQUENCE {
+ rcIpDvmrpTableIfIndex InterfaceIndex,
+ rcIpDvmrpTableEnable TruthValue,
+ rcIpDvmrpTableMetric INTEGER,
+ rcIpDvmrpTableAdvSelf TruthValue,
+ rcIpDvmrpTableLocalAddr IpAddress,
+ rcIpDvmrpTableInPolicyName DisplayString,
+ rcIpDvmrpTableOutPolicyName DisplayString,
+ rcIpDvmrpTableDefRtLis TruthValue,
+ rcIpDvmrpTableDefRtSup TruthValue,
+ rcIpDvmrpTableDefRtMet Integer32,
+ rcIpDvmrpTableInterfaceType INTEGER
+ }
+
+rcIpDvmrpTableIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable.
+ The interface identified by a particular value
+ of this index is the same interface as
+ identified by the same value of ifIndex."
+ ::= { rcIpDvmrpTableEntry 1 }
+
+rcIpDvmrpTableEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative status of DVMRP in the router. The
+ value 'enabled' denotes that the DVMRP is enableed on
+ the interface; 'disabled' disables it on the interface."
+ ::= { rcIpDvmrpTableEntry 2 }
+
+rcIpDvmrpTableMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dvmrp cost on this interface."
+ ::= { rcIpDvmrpTableEntry 3 }
+
+rcIpDvmrpTableAdvSelf OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether the switch can
+ advertise this local network"
+ ::= { rcIpDvmrpTableEntry 4 }
+
+rcIpDvmrpTableLocalAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of this interface."
+ ::= { rcIpDvmrpTableEntry 5 }
+
+rcIpDvmrpTableInPolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dvmrp Accept Policy name that is configured on this interface."
+ ::= { rcIpDvmrpTableEntry 6 }
+
+rcIpDvmrpTableOutPolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dvmrp Announce Policy name that is configured on this interface."
+ ::= { rcIpDvmrpTableEntry 7 }
+
+rcIpDvmrpTableDefRtLis OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether the switch can learn
+ DVMRP default route over this interface"
+ ::= { rcIpDvmrpTableEntry 8 }
+
+rcIpDvmrpTableDefRtSup OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether the switch should
+ supply DVMRP default route over this interface"
+ ::= { rcIpDvmrpTableEntry 9 }
+
+rcIpDvmrpTableDefRtMet OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the cost of the DVMRP default
+ route that this interface generates and
+ supplies when it is configured to supply default route"
+ ::= { rcIpDvmrpTableEntry 10 }
+
+rcIpDvmrpTableInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dvmrp Interface type"
+ DEFVAL { active }
+ ::= { rcIpDvmrpTableEntry 11 }
+
+-- Ip UDP Protocol Table
+
+rcIpUdp OBJECT IDENTIFIER ::= { rcIp 13 }
+
+rcIpUdpProtocolTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpUdpProtocolTable."
+ ::= { rcIpUdp 1 }
+
+rcIpUdpProtocolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpUdpProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "list of UDP protocols. Used to determine whether to
+ forward the UDP broadcast packet or not."
+ ::= { rcIpUdp 2 }
+
+rcIpUdpProtocolEntry OBJECT-TYPE
+ SYNTAX RcIpUdpProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to include a particular UDP port in the table.
+ An entry in this table indicates that the box might do
+ forwarding of UDP broadcast packets if there is a
+ matching entry for this packet in the
+ rcIpUdpPortFwdTable."
+ INDEX { rcIpUdpProtocolPortNumber }
+ ::= { rcIpUdpProtocolTable 1 }
+
+RcIpUdpProtocolEntry ::=
+ SEQUENCE {
+ rcIpUdpProtocolPortNumber INTEGER,
+ rcIpUdpProtocolName DisplayString,
+ rcIpUdpProtocolRowStatus RowStatus
+ }
+
+rcIpUdpProtocolPortNumber OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "well-known UDP Port number. Pre-assigned port
+ number for this protocol. Port used by the
+ server process as its contact port. It cannot
+ be BOOTP/DHCP port#s 67, 68."
+ ::= { rcIpUdpProtocolEntry 1 }
+
+rcIpUdpProtocolName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the name of the protocol
+ that is running on top of UDP protocol.
+ cannot change the name once created. This
+ should be set while creating the entry."
+ ::= { rcIpUdpProtocolEntry 2 }
+
+rcIpUdpProtocolRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Rowstatus of this entry."
+ ::= { rcIpUdpProtocolEntry 3 }
+
+
+-- Ip Udp Port Forward Table
+
+rcIpUdpPortFwdTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpUdpPortFwdTable."
+ ::= { rcIpUdp 3 }
+
+rcIpUdpPortFwdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpUdpPortFwdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Udp forward entry table."
+ ::= { rcIpUdp 4 }
+
+rcIpUdpPortFwdEntry OBJECT-TYPE
+ SYNTAX RcIpUdpPortFwdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry is configured to specify forwarding policy
+ parameters."
+ INDEX { rcIpUdpPortFwdDestPort,
+ rcIpUdpPortFwdDestAddr}
+ ::= { rcIpUdpPortFwdTable 1 }
+
+RcIpUdpPortFwdEntry ::=
+ SEQUENCE {
+ rcIpUdpPortFwdDestPort INTEGER,
+ rcIpUdpPortFwdDestAddr IpAddress,
+ rcIpUdpPortFwdId Integer32,
+ rcIpUdpPortFwdFwdListIdListSize INTEGER (0..128),
+ rcIpUdpPortFwdFwdListIdList IdList(SIZE(64)),
+ rcIpUdpPortFwdNumFwdPackets Counter32,
+ rcIpUdpPortFwdNumDropPacketsTtlExpired Counter32,
+ rcIpUdpPortFwdNumDropPacketsDestUnreach Counter32,
+ rcIpUdpPortFwdRowStatus RowStatus
+ }
+
+rcIpUdpPortFwdDestPort OBJECT-TYPE
+ SYNTAX INTEGER(1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The well-known port number defined for UDP/TCP
+ depending on the value of IpProtoType field in this
+ entry. This port number has to be defined in the
+ rcIpUdpProtoTable. In order to select this policy the
+ destination port number has to match the DestPort
+ value."
+ ::= { rcIpUdpPortFwdEntry 1 }
+
+rcIpUdpPortFwdDestAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination IP address. The IP addres to which the
+ UDP/TCP broadcast should be forwarded. This IP address
+ can be any IP server address or subnet broadcast
+ address. If the IP address is one of the routable
+ interface's address on the router, the frame will be
+ rebroadcast out as a limited broadcast. If the Ip
+ address is that of a server then the received
+ broadcast packet will be sent as a unicast packet to
+ this address."
+ ::= { rcIpUdpPortFwdEntry 2 }
+
+rcIpUdpPortFwdId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of this entry. Used internally to identify
+ this entry."
+ ::= { rcIpUdpPortFwdEntry 3 }
+
+rcIpUdpPortFwdFwdListIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of id(s) in the
+ rcIpUdpPortFwdListId variable."
+ ::= { rcIpUdpPortFwdEntry 4 }
+
+rcIpUdpPortFwdFwdListIdList OBJECT-TYPE
+ SYNTAX IdList(SIZE(64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate zero or more rcIpUdpPortFwdListEntry(s)
+ that are referring to this entry. Each list-id identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpUdpPortFwdEntry 5 }
+
+rcIpUdpPortFwdNumFwdPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP/TCP broadcast packets forwarded
+ using this policy."
+ ::= { rcIpUdpPortFwdEntry 6 }
+
+rcIpUdpPortFwdNumDropPacketsTtlExpired OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP/TCP broadcast packets dropped
+ because the TTL has expired."
+ ::= { rcIpUdpPortFwdEntry 7 }
+
+rcIpUdpPortFwdNumDropPacketsDestUnreach OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP/TCP broadcast packets dropped
+ because the rcIpUdpPortFwdDestAddr specified in
+ this policy was unreachable."
+ ::= { rcIpUdpPortFwdEntry 8 }
+
+rcIpUdpPortFwdRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpUdpPortFwdEntry 9 }
+
+-- Udp Port Fwd List Table
+
+rcIpUdpPortFwdListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpUdpPortFwdListTable."
+ ::= { rcIpUdp 5 }
+
+rcIpUdpPortFwdListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpUdpPortFwdListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to group rcIpUdpPortFwdEntry(s)
+ into a list."
+ ::= { rcIpUdp 6 }
+
+rcIpUdpPortFwdListEntry OBJECT-TYPE
+ SYNTAX RcIpUdpPortFwdListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route entry attributes."
+ INDEX { rcIpUdpPortFwdListId }
+ ::= { rcIpUdpPortFwdListTable 1 }
+
+RcIpUdpPortFwdListEntry ::= SEQUENCE {
+ rcIpUdpPortFwdListId INTEGER (1..1000),
+ rcIpUdpPortFwdListName DisplayString (SIZE(0..15)),
+ rcIpUdpPortFwdListFwdIdListSize INTEGER (0..64),
+ rcIpUdpPortFwdListFwdIdList OCTET STRING (SIZE(128)),
+ rcIpUdpPortFwdListRowStatus RowStatus
+ }
+
+rcIpUdpPortFwdListId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies this list of
+ rcIpUdpPortFwdListEntry."
+ ::= { rcIpUdpPortFwdListEntry 1 }
+
+rcIpUdpPortFwdListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this list."
+ ::= { rcIpUdpPortFwdListEntry 3 }
+
+rcIpUdpPortFwdListFwdIdListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of rcIpUdpPortFwdNetEntry
+ id(s) in the rcIpUdpPortFwdListIdList variable."
+ ::= { rcIpUdpPortFwdListEntry 4 }
+
+rcIpUdpPortFwdListFwdIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate zero or more UdpPortFwd entries
+ that are associated to this list. Each entry identifier
+ is stored as two bytes in this array starting from
+ offset zero. Any unused bytes should be set to zero."
+ ::= { rcIpUdpPortFwdListEntry 5 }
+
+rcIpUdpPortFwdListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpUdpPortFwdListEntry 6 }
+
+
+-- Ip Config Broadcast Forwarding Table
+
+rcIpUdpConfBroadcastIntfTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcIpUdpBroadcastIntfTable."
+ ::= { rcIpUdp 7 }
+
+rcIpUdpConfBroadcastIntfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpUdpConfBroadcastIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP broadcast forward configuration table"
+ ::= { rcIpUdp 8 }
+
+rcIpUdpConfBroadcastIntfEntry OBJECT-TYPE
+ SYNTAX RcIpUdpConfBroadcastIntfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to configure UDP broadcast forward on a
+ particular interface."
+ INDEX { rcIpUdpConfBroadcastIntfLocalIfAddr }
+ ::= { rcIpUdpConfBroadcastIntfTable 1 }
+
+RcIpUdpConfBroadcastIntfEntry ::=
+ SEQUENCE {
+ rcIpUdpConfBroadcastIntfLocalIfAddr IpAddress,
+ rcIpUdpConfBroadcastIntfUdpPortFwdListId INTEGER (0..1000),
+ rcIpUdpConfBroadcastIntfMaxTtl INTEGER (1..16),
+ rcIpUdpConfBroadcastIntfNumRxPkts Counter32,
+ rcIpUdpConfBroadcastIntfNumFwdPkts Counter32,
+ rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired Counter32,
+ rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach Counter32,
+ rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort Counter32,
+ rcIpUdpConfBroadcastIntfRowStatus RowStatus,
+ rcIpUdpConfBroadcastIntfBroadCastMask IpAddress
+
+ }
+
+rcIpUdpConfBroadcastIntfLocalIfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ip address of the local interface that is
+ partipating in the forwarding UDP broadcast packets."
+ ::= { rcIpUdpConfBroadcastIntfEntry 1 }
+
+rcIpUdpConfBroadcastIntfUdpPortFwdListId OBJECT-TYPE
+ SYNTAX INTEGER (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the number UDP ports that this
+ interface is configured to forward.
+
+ A value of '0' indicates that this interface will not
+ forward any UDP broadcast packets. This is a required
+ field to create an entry."
+ ::= { rcIpUdpConfBroadcastIntfEntry 2 }
+
+rcIpUdpConfBroadcastIntfMaxTtl OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the maximum number of hops an
+ IP broadcast packet can take from the source
+ device to the destination device."
+ DEFVAL { 4 }
+ ::= { rcIpUdpConfBroadcastIntfEntry 3 }
+
+rcIpUdpConfBroadcastIntfNumRxPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP/TCP broadcast packets
+ received by this local interface."
+ ::= { rcIpUdpConfBroadcastIntfEntry 4 }
+
+rcIpUdpConfBroadcastIntfNumFwdPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP/TCP broadcast packets
+ forwarded."
+ ::= { rcIpUdpConfBroadcastIntfEntry 5 }
+
+rcIpUdpConfBroadcastIntfNumDropPktsMaxTtlExpired OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP/TCP broadcast packets
+ dropped because the TTL has expired."
+ ::= { rcIpUdpConfBroadcastIntfEntry 6 }
+
+rcIpUdpConfBroadcastIntfNumDropPktsDestUnreach OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP broadcast packets
+ dropped because the destination was unreachable."
+ ::= { rcIpUdpConfBroadcastIntfEntry 7 }
+
+rcIpUdpConfBroadcastIntfNumDropPktsUnknownPort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of UDP/TCP broadcast packets
+ dropped because the destination port/protocol
+ specified has no matching forwarding policy."
+ ::= { rcIpUdpConfBroadcastIntfEntry 8 }
+
+rcIpUdpConfBroadcastIntfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Entry row status."
+ ::= { rcIpUdpConfBroadcastIntfEntry 9 }
+
+rcIpUdpConfBroadcastIntfBroadCastMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The subnet mask of the local interface that is
+ used for broadcasting the UDP broadcast packets."
+ ::= { rcIpUdpConfBroadcastIntfEntry 10 }
+
+--IP ToS Rule
+rcIpTosRule OBJECT IDENTIFIER ::= { rcIp 14} --excluded
+
+rcIpTosRuleAndMask OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "And Mask. The Ip ToS byte in the Ip header
+ is logically ANDed with this value, and then logically
+ ORed with the one of the OrRules below."
+ ::= { rcIpTosRule 1 }
+
+rcIpTosRuleOrRule1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Quid/Gid Or rule #1. The Ip ToS byte in the Ip header
+ is logically ORed with this value."
+ ::= { rcIpTosRule 2 }
+
+rcIpTosRuleOrRule2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Quid/Gid Or rule #2. The Ip ToS byte in the Ip header
+ is logically ORed with this value."
+ ::= { rcIpTosRule 3 }
+
+rcIpTosRuleOrRule3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Quid/Gid Or rule #3. The Ip ToS byte in the Ip header
+ is logically ORed with this value."
+ ::= { rcIpTosRule 4 }
+
+rcIpTosRuleTosPriorityEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable Tos priority."
+ ::= { rcIpTosRule 5 }
+
+rcIpTosRuleTosThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "tos threshold"
+ ::= { rcIpTosRule 6 }
+
+--IP Static Route (excluded)
+rcIpStaticRoute OBJECT IDENTIFIER ::= { rcIp 15}
+
+-- =begin enum
+-- rcIpPimGlobalRegisterSuppTimer min 10
+-- =end enum
+
+rcIpStaticRouteTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "size of Ip Static Route Table."
+ ::= { rcIpStaticRoute 1 }
+
+rcIpStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to add static IP routes to
+ the device. Routes added into this table will
+ automatically show-up in the 'rcIpRouteTable'
+ when the device is actively using the route
+ to forward IP traffic."
+ ::= { rcIpStaticRoute 2 }
+
+rcIpStaticRouteEntry OBJECT-TYPE
+ SYNTAX RcIpStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A static route to a particular destination."
+ INDEX { rcIpStaticRouteDest,
+ rcIpStaticRouteMask,
+ rcIpStaticRouteNextHop }
+ ::= { rcIpStaticRouteTable 1 }
+
+RcIpStaticRouteEntry ::=
+ SEQUENCE {
+ rcIpStaticRouteDest IpAddress,
+ rcIpStaticRouteMask IpAddress,
+ rcIpStaticRouteNextHop IpAddress,
+ rcIpStaticRouteMetric INTEGER (1..'FFFF'h),
+ rcIpStaticRouteIfIndex InterfaceIndex (0..65535),
+ rcIpStaticRoutePreference INTEGER (1..255),
+ rcIpStaticRouteEnable TruthValue,
+ rcIpStaticRouteStatus INTEGER,
+ rcIpStaticRouteRowStatus RowStatus,
+ rcIpStaticRouteLocalNextHop TruthValue
+ }
+
+rcIpStaticRouteDest OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The destination IP address of this route. An
+ entry with a value of 0.0.0.0 is considered a
+ default route. Multiple routes to a single
+ destination can appear in the table, but access to
+ such multiple entries is dependent on the table-
+ access mechanisms defined by the network
+ management protocol in use."
+ ::= { rcIpStaticRouteEntry 1 }
+
+rcIpStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the mask to be logical-ANDed with the
+ destination address before being compared to the
+ value in the rcIpRouteDest field. For those systems
+ that do not support arbitrary subnet masks, an
+ agent constructs the value of the rcIpRouteMask by
+ determining whether the value of the correspondent
+ rcIpRouteDest field belong to a class-A, B, or C
+ network, and then using one of:
+
+ mask network
+ 255.0.0.0 class-A
+ 255.255.0.0 class-B
+ 255.255.255.0 class-C
+
+ If the value of the rcIpRouteDest is 0.0.0.0 (a
+ default route), then the mask value is also
+ 0.0.0.0. It should be noted that all IP routing
+ subsystems implicitly use this mechanism."
+ ::= { rcIpStaticRouteEntry 2 }
+
+rcIpStaticRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the next hop of this route.
+ (In the case of a route bound to an interface
+ which is realized via a broadcast media, the value
+ of this field is the agent's IP address on that
+ interface)."
+ ::= { rcIpStaticRouteEntry 3 }
+
+rcIpStaticRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The primary routing metric for this route. The
+ semantics of this metric are determined by the
+ routing-protocol specified in the route's
+ rcIpRouteProto value. If this metric is not used,
+ its value should be set to -1."
+ DEFVAL { 1 }
+ ::= { rcIpStaticRouteEntry 4 }
+
+rcIpStaticRouteIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ local interface through which the next hop of this
+ route should be reached. The interface identified
+ by a particular value of this index is the same
+ interface as identified by the same value of
+ ifIndex."
+ ::= { rcIpStaticRouteEntry 5 }
+
+rcIpStaticRoutePreference OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the route preference of this
+ entry. If there are more than one route that can
+ be used to forward IP traffic, the route that has
+ a highest preference will be used instead of a
+ lower preference one. The higher the number, the higher the preference."
+ ::= { rcIpStaticRouteEntry 6 }
+
+rcIpStaticRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry."
+ DEFVAL { true }
+ ::= { rcIpStaticRouteEntry 7 }
+
+rcIpStaticRouteStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(0),
+ active(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current status of
+ this entry."
+ DEFVAL { active }
+ ::= { rcIpStaticRouteEntry 8 }
+
+rcIpStaticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcIpStaticRouteEntry 9 }
+
+rcIpStaticRouteLocalNextHop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry. True indicate that the
+ static route becomes active only if switch has a local route
+ to the network. False indicates that the static route becomes
+ active if switch has a local route or dynamic route."
+ DEFVAL { true }
+ ::= { rcIpStaticRouteEntry 10 }
+
+
+--IP PIM
+
+rcIpPim OBJECT IDENTIFIER ::= { rcIp 16 }
+
+rcIpPimGlobal OBJECT IDENTIFIER ::= { rcIpPim 1}
+
+rcIpPimGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable feature"
+ ::= { rcIpPimGlobal 1 }
+
+rcIpPimGlobalMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dm(1),
+ sm(2),
+ smdm(3),
+ ssm(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpPimGlobal 2 }
+
+rcIpPimGlobalMbr OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable/disable pim multicast border router feature"
+ ::= { rcIpPimGlobal 3 }
+
+rcIpPimGlobalRegisterSuppTimer OBJECT-TYPE
+ SYNTAX INTEGER (6..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Each source's DR maintains, per (S,G), a Register- Suppression-timer in seconds. The Register-
+ Suppression-timer is started by the Register-Stop message; upon expiration, the source's DR resumes sending data packets to the RP, encapsulated in
+ the Register message. Value must be between 10 and 65535."
+ DEFVAL { 60 }
+ ::= { rcIpPimGlobal 4 }
+
+rcIpPimGlobalInterfaceTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpPimGlobal 5 }
+
+rcIpPimGlobalUniRouteChgTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (2..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This timer allows a better tuning on how fast the
+ routing information is going to get updated from
+ RTM (the frequency at which the RTM is polled for
+ routing information updates)."
+ DEFVAL { 5 }
+ ::= { rcIpPimGlobal 6 }
+
+rcIpPimGlobalDiscardDataTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (5..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This timer is used to discard data until the Join
+ is received from the RP. A ipmc discard record is
+ created and deleted once the timer expires and/or
+ when a Join is received."
+ DEFVAL { 60 }
+ ::= { rcIpPimGlobal 7 }
+
+rcIpPimGlobalCRPADVTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (5..26214)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Routers configured as candidate RPs use this timer
+ to periodically send C-RP-Adv messages. Upon expiry,
+ a C-RP-Adv message is sent to the elected BSR."
+ DEFVAL { 60 }
+ ::= { rcIpPimGlobal 8 }
+
+rcIpPimGlobalBootStrapPeriod OBJECT-TYPE
+ SYNTAX INTEGER (5..32757)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "At the elected BSR, this is the interval between
+ originating Bootstrap messages."
+ DEFVAL { 60 }
+ ::= { rcIpPimGlobal 9 }
+
+rcIpPimGlobalStaticRP OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable Static RP feature."
+ DEFVAL { false }
+ ::= { rcIpPimGlobal 10 }
+
+rcIpPimGlobalActivityChkInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ intv15(15),
+ intv30(30),
+ intv210(210)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Activity check interval for polling PIM SG traffic
+ activity information."
+ DEFVAL { intv210 }
+ ::= { rcIpPimGlobal 11 }
+
+rcIpPimGlobalFwdCacheTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (10..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "PIM forward cache expiry value in seconds.This
+ value is going to be used in aging PIM mroutes
+ in seconds."
+ DEFVAL { 210 }
+ ::= { rcIpPimGlobal 12 }
+
+rcIpPimGlobalFastJoinPrune OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Pim Fast Join Prune."
+ DEFVAL { disable }
+ ::= { rcIpPimGlobal 13 }
+
+rcIpPimTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPimEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Pim table"
+ ::= { rcIpPim 2 }
+
+rcIpPimEntry OBJECT-TYPE
+ SYNTAX RcIpPimEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Pim Table."
+ INDEX { rcIpPimIfIndex }
+ ::= { rcIpPimTable 1 }
+
+RcIpPimEntry ::=
+ SEQUENCE {
+ rcIpPimIfIndex InterfaceIndex,
+ rcIpPimEnable TruthValue,
+ rcIpPimMode INTEGER,
+ rcIpPimHelloInterval INTEGER,
+ rcIpPimJoinPruneInterval INTEGER,
+ rcIpPimCBSRPreference INTEGER,
+ rcIpPimIntfType INTEGER
+ }
+
+rcIpPimIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port"
+ ::= { rcIpPimEntry 1 }
+
+rcIpPimEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable interface"
+ ::= { rcIpPimEntry 2 }
+
+rcIpPimMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dense(1),
+ sparse(2),
+ sparseDense(3),
+ ssm(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpPimEntry 3 }
+
+rcIpPimHelloInterval OBJECT-TYPE
+ SYNTAX INTEGER(0..18724)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "frq. at which hello sent."
+ DEFVAL { 30 }
+ ::= { rcIpPimEntry 4 }
+
+rcIpPimJoinPruneInterval OBJECT-TYPE
+ SYNTAX INTEGER(1..18724)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpPimEntry 5 }
+
+rcIpPimCBSRPreference OBJECT-TYPE
+ SYNTAX INTEGER (-1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { -1 }
+ ::= { rcIpPimEntry 6 }
+
+rcIpPimIntfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Pim interface type."
+ DEFVAL { active }
+ ::= { rcIpPimEntry 7 }
+
+-- Pim Interface Table Extension
+
+rcIpPimInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPimInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Pim table"
+ ::= { rcIpPim 3 }
+
+rcIpPimInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpPimInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Pim Interface Table."
+ INDEX { rcIpPimInterfaceIfIndex }
+ ::= { rcIpPimInterfaceTable 1 }
+
+RcIpPimInterfaceEntry ::=
+ SEQUENCE {
+ rcIpPimInterfaceIfIndex InterfaceIndex,
+ rcIpPimInterfaceOperState INTEGER,
+ rcIpPimInterfaceType INTEGER
+ }
+
+rcIpPimInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port"
+ ::= { rcIpPimInterfaceEntry 1 }
+
+rcIpPimInterfaceOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational state of this PIM interface.
+ This object is deprecated in favor of ifOperStatus."
+ ::= { rcIpPimInterfaceEntry 2 }
+
+rcIpPimInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Pim interface type."
+ DEFVAL { active }
+ ::= { rcIpPimInterfaceEntry 3 }
+
+
+rcIpPimStaticRPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPimStaticRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table lists all the RPs configured statically for
+ various IP multicast groups."
+ ::= { rcIpPim 4 }
+
+rcIpPimStaticRPEntry OBJECT-TYPE
+ SYNTAX RcIpPimStaticRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) in the rcIpPimStaticRPTable."
+ INDEX { rcIpPimStaticRPGroupAddress,
+ rcIpPimStaticRPGroupMask,
+ rcIpPimStaticRPAddress }
+ ::= { rcIpPimStaticRPTable 1 }
+
+RcIpPimStaticRPEntry ::= SEQUENCE {
+ rcIpPimStaticRPGroupAddress IpAddress,
+ rcIpPimStaticRPGroupMask IpAddress,
+ rcIpPimStaticRPAddress IpAddress,
+ rcIpPimStaticRPRowStatus RowStatus,
+ rcIpPimStaticRPStatus INTEGER
+}
+
+rcIpPimStaticRPGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP multicast group address which, when combined with
+ rcIpPimStaticRPGroupMask, identifies a group prefix for
+ which rcIpPimStaticRPAddress is a static-RP."
+ ::= { rcIpPimStaticRPEntry 1 }
+
+rcIpPimStaticRPGroupMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The multicast group address mask which, when combined
+ with rcIpPimStaticRPGroupAddress, identifies a group
+ prefix for which rcIpPimStaticRPAddress is a static-RP."
+ ::= { rcIpPimStaticRPEntry 2 }
+
+rcIpPimStaticRPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The (unicast) address of the static-RP."
+ ::= { rcIpPimStaticRPEntry 3 }
+
+rcIpPimStaticRPRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of this row, by which new entries may be
+ created, or old entries deleted from this table."
+ ::= { rcIpPimStaticRPEntry 4 }
+
+rcIpPimStaticRPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(1),
+ invalid(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of StaticRP."
+ ::= { rcIpPimStaticRPEntry 5 }
+
+rcIpPimCurrBsr OBJECT IDENTIFIER ::= { rcIpPim 5 }
+
+rcIpPimCurrBsrAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current BSR address"
+ ::= { rcIpPimCurrBsr 1 }
+
+rcIpPimCurrBsrFragmentTag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current BSR Fragment Tag"
+ DEFVAL { -1 }
+ ::= { rcIpPimCurrBsr 2 }
+
+rcIpPimCurrBsrHashMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current BSR Hash Mask value"
+ ::= { rcIpPimCurrBsr 3 }
+
+rcIpPimCurrBsrPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current BSR Priority"
+ DEFVAL { 0 }
+ ::= { rcIpPimCurrBsr 4 }
+
+rcIpPimCurrBsrBootStrapTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current BSR Boot Strap Timer"
+ ::= { rcIpPimCurrBsr 5 }
+
+rcIpPimVirtualNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPimVirtualNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table listing the router's virtual PIM neighbors"
+ ::= { rcIpPim 6 }
+
+rcIpPimVirtualNbrEntry OBJECT-TYPE
+ SYNTAX RcIpPimVirtualNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the virtual PIM neighbors' table."
+ INDEX { rcIpPimVirtualNbrAddress }
+ ::= { rcIpPimVirtualNbrTable 1 }
+
+RcIpPimVirtualNbrEntry ::= SEQUENCE {
+ rcIpPimVirtualNbrAddress IpAddress,
+ rcIpPimVirtualNbrIfIndex InterfaceIndex,
+ rcIpPimVirtualNbrRowStatus RowStatus
+}
+
+rcIpPimVirtualNbrAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the virtual PIM neighbor for which this entry
+ contains information."
+ ::= { rcIpPimVirtualNbrEntry 1 }
+
+rcIpPimVirtualNbrIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the PIM interface in which this virtual
+ neighbor is created. This value is mandatory while trying to create
+ a virtual PIM neighbor."
+ ::= { rcIpPimVirtualNbrEntry 2 }
+
+rcIpPimVirtualNbrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "To create/delete an entry in the virtual PIM neighbors'
+ table."
+ ::= { rcIpPimVirtualNbrEntry 3 }
+
+rcIpPimActiveRPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPimActiveRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table lists the RPs being used for the active IP multicast groups."
+ ::= { rcIpPim 7 }
+
+rcIpPimActiveRPEntry OBJECT-TYPE
+ SYNTAX RcIpPimActiveRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcIpPimActiveRPTable."
+ INDEX { rcIpPimActiveRPGroupAddress }
+ ::= { rcIpPimActiveRPTable 1 }
+
+RcIpPimActiveRPEntry ::= SEQUENCE {
+ rcIpPimActiveRPGroupAddress IpAddress,
+ rcIpPimActiveRPAddress IpAddress,
+ rcIpPimActiveRPPriority INTEGER
+}
+
+rcIpPimActiveRPGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The active IP multicast group address"
+ ::= { rcIpPimActiveRPEntry 1 }
+
+rcIpPimActiveRPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The address of the RP for the active multicast group"
+ ::= { rcIpPimActiveRPEntry 2 }
+
+rcIpPimActiveRPPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The priority of the RP."
+ ::= { rcIpPimActiveRPEntry 3 }
+
+--IP Multicast Arp table
+
+rcIpMulticastArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMulticastArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Multicast Arp table"
+ ::= { rcIp 17 }
+
+rcIpMulticastArpEntry OBJECT-TYPE
+ SYNTAX RcIpMulticastArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Multicast Arp Table."
+ INDEX { rcIpMulticastArpVlanId,
+ rcIpMulticastArpMacAddress,
+ rcIpMulticastArpIpAddress }
+ ::= { rcIpMulticastArpTable 1 }
+
+RcIpMulticastArpEntry ::=
+ SEQUENCE {
+ rcIpMulticastArpVlanId Integer32,
+ rcIpMulticastArpMacAddress MacAddress,
+ rcIpMulticastArpIpAddress IpAddress,
+ rcIpMulticastArpPorts PortSet,
+ rcIpMulticastArpNumMltIds Integer32,
+ rcIpMulticastArpMltIds IdList,
+ rcIpMulticastArpRowStatus RowStatus
+ }
+
+rcIpMulticastArpVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "vlan id"
+ ::= { rcIpMulticastArpEntry 1 }
+
+rcIpMulticastArpMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "multicast mac address"
+ ::= { rcIpMulticastArpEntry 2 }
+
+rcIpMulticastArpIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "multicast ip address"
+ ::= { rcIpMulticastArpEntry 3 }
+
+rcIpMulticastArpPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ports within a particular vlan"
+ ::= { rcIpMulticastArpEntry 4 }
+
+rcIpMulticastArpNumMltIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of mlt ids"
+ ::= { rcIpMulticastArpEntry 5 }
+
+rcIpMulticastArpMltIds OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "mlt id"
+ ::= { rcIpMulticastArpEntry 6 }
+
+rcIpMulticastArpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rcIpMulticastArpEntry 7 }
+
+--IP Multicast Table
+
+rcIpMulticastTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMulticastEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Ip multicast table."
+ ::= { rcIp 18 }
+
+rcIpMulticastEntry OBJECT-TYPE
+ SYNTAX RcIpMulticastEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing Proprietary Ip Multicast information."
+ INDEX { rcIpMulticastIfIndex }
+ ::= { rcIpMulticastTable 1 }
+
+RcIpMulticastEntry ::=
+ SEQUENCE {
+ rcIpMulticastIfIndex InterfaceIndex,
+ rcIpMulticastMulticastIp IpAddress
+ }
+
+rcIpMulticastIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "IfIndex."
+ ::= { rcIpMulticastEntry 1 }
+
+rcIpMulticastMulticastIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "IP Address on this IfIndex
+ to be used for all Multicast
+ protocols running on this
+ interface."
+ ::= { rcIpMulticastEntry 2 }
+
+-- SPB PIM Gateway
+
+rcIpSpbPimGw OBJECT IDENTIFIER ::= { rcIp 114 }
+
+rcIpSpbPimGwGlobal OBJECT IDENTIFIER ::= { rcIpSpbPimGw 1}
+
+rcIpSpbPimGwGlobalHelloInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..18724)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PIM Gateway Hello transmission interval in seconds.
+ The PI Gateway VLAN inherits this value. The Gateway VLAN
+ Level setting will override this."
+ DEFVAL { 30 }
+ ::= { rcIpSpbPimGwGlobal 1 }
+
+rcIpSpbPimGwGlobalJoinPruneInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..18724)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PIM Gateway Join/Prune transmission interval in seconds.
+ The PIM Gateway VLAN inherits this value. The Gateway
+ VLAN level setting will override this."
+ DEFVAL { 60 }
+ ::= { rcIpSpbPimGwGlobal 2 }
+
+-- PIM Gateway Interface Table
+
+rcIpSpbPimGwInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpSpbPimGwInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP PIM Gateway table"
+ ::= { rcIpSpbPimGw 2 }
+
+rcIpSpbPimGwInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpSpbPimGwInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Pim Gateway Interface Table."
+ INDEX { rcIpSpbPimGwInterfaceIfIndex }
+ ::= { rcIpSpbPimGwInterfaceTable 1 }
+
+RcIpSpbPimGwInterfaceEntry ::=
+ SEQUENCE {
+ rcIpSpbPimGwInterfaceIfIndex InterfaceIndex,
+ rcIpSpbPimGwInterfaceOperState INTEGER,
+ rcIpSpbPimGwInterfaceAddressType InetAddressType,
+ rcIpSpbPimGwInterfaceAddress InetAddress,
+ rcIpSpbPimGwInterfaceAddressMask InetAddress,
+ rcIpSpbPimGwInterfaceHelloInterval Integer32,
+ rcIpSpbPimGwInterfaceJoinPruneInterval Integer32
+ }
+
+rcIpSpbPimGwInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "port"
+ ::= { rcIpSpbPimGwInterfaceEntry 1 }
+
+rcIpSpbPimGwInterfaceOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational state of this PIM-gw
+ interface."
+ ::= { rcIpSpbPimGwInterfaceEntry 2 }
+
+rcIpSpbPimGwInterfaceAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address type of this PIM-gw interface."
+ ::= { rcIpSpbPimGwInterfaceEntry 3 }
+
+rcIpSpbPimGwInterfaceAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary IP address of this router on this PIM-gw
+ interface. The InetAddressType is given by the
+ rcIpSpbPimGwInterfaceAddressType object."
+ ::= { rcIpSpbPimGwInterfaceEntry 4 }
+
+rcIpSpbPimGwInterfaceAddressMask OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (0|4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary IP address mask of this router on this PIM-gw
+ interface."
+ ::= { rcIpSpbPimGwInterfaceEntry 5 }
+
+rcIpSpbPimGwInterfaceHelloInterval OBJECT-TYPE
+ SYNTAX Integer32 (0..18724)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "PIM Hello transmission interval. This PIM Gateway
+ VLAN level interval setting overrides the inherited
+ Global PIM Gateway Hello Interval setting.
+ Setting the Hello interval to 0 will cause neighbors
+ to never expire its neighborship with this local PIM
+ gateway interface."
+
+ DEFVAL { 30 }
+ ::= { rcIpSpbPimGwInterfaceEntry 6 }
+
+rcIpSpbPimGwInterfaceJoinPruneInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..18724)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "PIM Join/Prune transmission interval. This PIM Gateway
+ VLAN level interval setting overrides the inherited Global
+ level Join/Prune transmission interval setting."
+
+ DEFVAL { 60 }
+ ::= { rcIpSpbPimGwInterfaceEntry 7 }
+
+-- Pim-gw Neighbor Table
+
+rcIpSpbPimGwNeighborTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpSpbPimGwNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PIM-gw neighbor Table"
+ ::= { rcIpSpbPimGw 3 }
+
+rcIpSpbPimGwNeighborEntry OBJECT-TYPE
+ SYNTAX RcIpSpbPimGwNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the pimNeighborTable."
+ INDEX { rcIpSpbPimGwNeighborIfIndex,
+ rcIpSpbPimGwNeighborAddressType,
+ rcIpSpbPimGwNeighborAddress }
+ ::= { rcIpSpbPimGwNeighborTable 1 }
+
+RcIpSpbPimGwNeighborEntry ::= SEQUENCE {
+ rcIpSpbPimGwNeighborIfIndex InterfaceIndex,
+ rcIpSpbPimGwNeighborAddressType InetAddressType,
+ rcIpSpbPimGwNeighborAddress InetAddress,
+ rcIpSpbPimGwNeighborUpTime TimeTicks,
+ rcIpSpbPimGwNeighborExpiryTime TimeTicks
+}
+
+rcIpSpbPimGwNeighborIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the interface used to reach this
+ PIM-gw neighbor."
+ ::= { rcIpSpbPimGwNeighborEntry 1 }
+
+rcIpSpbPimGwNeighborAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of this PIM-gw neighbor."
+ ::= { rcIpSpbPimGwNeighborEntry 2 }
+
+
+rcIpSpbPimGwNeighborAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (4|8|16|20))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The primary IP address of this PIM-gw neighbor. The
+ InetAddressType is given by the rcIpSpbPimGwNeighborAddressType
+ object."
+ ::= { rcIpSpbPimGwNeighborEntry 3 }
+
+rcIpSpbPimGwNeighborUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since this PIM-gw neighbor (last) became a neighbor
+ of the local router."
+ ::= { rcIpSpbPimGwNeighborEntry 4 }
+
+rcIpSpbPimGwNeighborExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum time remaining before this PIM-gw neighbor will
+ time out."
+ ::= { rcIpSpbPimGwNeighborEntry 5 }
+
+-- SPB PIM GW Controller foreign source table
+
+rcIpSpbPimGwControllerForeignSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpSpbPimGwControllerForeignSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Multicast foreign source table from SPB PIM GW controller.
+ This is table of IP multicast sources from non-SPBM domain."
+ ::= { rcIpSpbPimGw 4 }
+
+rcIpSpbPimGwControllerForeignSrcEntry OBJECT-TYPE
+ SYNTAX RcIpSpbPimGwControllerForeignSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of IP multicast foreign source."
+ INDEX { rcIpSpbPimGwControllerForeignSrcSourceAddress,
+ rcIpSpbPimGwControllerForeignSrcGroupAddress }
+ ::= { rcIpSpbPimGwControllerForeignSrcTable 1 }
+
+RcIpSpbPimGwControllerForeignSrcEntry ::=
+ SEQUENCE {
+ rcIpSpbPimGwControllerForeignSrcSourceAddress IpAddress,
+ rcIpSpbPimGwControllerForeignSrcGroupAddress IpAddress,
+ rcIpSpbPimGwControllerForeignSrcRowStatus RowStatus,
+ rcIpSpbPimGwControllerForeignSrcGatewaySysId OCTET STRING,
+ rcIpSpbPimGwControllerForeignSrcGatewayHostName OCTET STRING,
+ rcIpSpbPimGwControllerForeignSrcType INTEGER,
+ rcIpSpbPimGwControllerForeignSrcOwner IpAddress
+ }
+
+rcIpSpbPimGwControllerForeignSrcSourceAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The source IP address from non-SPBM multicast
+ domain."
+ ::= { rcIpSpbPimGwControllerForeignSrcEntry 1 }
+
+rcIpSpbPimGwControllerForeignSrcGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast group IP address associated with the
+ foreign source."
+ ::= { rcIpSpbPimGwControllerForeignSrcEntry 2 }
+
+rcIpSpbPimGwControllerForeignSrcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcIpSpbPimGwControllerForeignSrcEntry 3 }
+
+rcIpSpbPimGwControllerForeignSrcGatewaySysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System ID of the node selected as the gateway for this
+ foreing source. This object has valid value if the source
+ has a gateway assigned. If the source is not assigned a gateway,
+ this object will have all 0s."
+ ::= { rcIpSpbPimGwControllerForeignSrcEntry 4 }
+
+rcIpSpbPimGwControllerForeignSrcGatewayHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host name of the node selected as the gateway for this
+ foreign source. This object has valid value if the source
+ has a gateway assigned. If the source is not assigned a gateway,
+ this object will have NULL."
+ ::= { rcIpSpbPimGwControllerForeignSrcEntry 5 }
+
+rcIpSpbPimGwControllerForeignSrcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ msdp(2),
+ static(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of the owner of this source."
+ ::= { rcIpSpbPimGwControllerForeignSrcEntry 6 }
+
+rcIpSpbPimGwControllerForeignSrcOwner OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the MSDP peer if the foreign source
+ type (rcIpSpbPimGwControllerForeignSrcType) is MSDP."
+ ::= { rcIpSpbPimGwControllerForeignSrcEntry 7 }
+
+-- SPB PIM GW Controller SPBMC source table
+
+rcIpSpbPimGwControllerSpbmcSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpSpbPimGwControllerSpbmcSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SPB Multicast source table from SPB PIM GW controller.
+ This is table for all SPBM sources distributed to MSDP."
+ ::= { rcIpSpbPimGw 5 }
+
+rcIpSpbPimGwControllerSpbmcSrcEntry OBJECT-TYPE
+ SYNTAX RcIpSpbPimGwControllerSpbmcSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of SPBMC source sent to MSDP."
+ INDEX { rcIpSpbPimGwControllerSpbmcSrcSourceAddress,
+ rcIpSpbPimGwControllerSpbmcSrcGroupAddress }
+ ::= { rcIpSpbPimGwControllerSpbmcSrcTable 1 }
+
+RcIpSpbPimGwControllerSpbmcSrcEntry ::=
+ SEQUENCE {
+ rcIpSpbPimGwControllerSpbmcSrcSourceAddress IpAddress,
+ rcIpSpbPimGwControllerSpbmcSrcGroupAddress IpAddress,
+ rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OCTET STRING,
+ rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName OCTET STRING
+ }
+
+rcIpSpbPimGwControllerSpbmcSrcSourceAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The source IP address from SPBM multicast
+ domain."
+ ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 1 }
+
+rcIpSpbPimGwControllerSpbmcSrcGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast group IP address associated with the
+ SPBMC source."
+ ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 2 }
+
+rcIpSpbPimGwControllerSpbmcSrcOriginatorSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System ID of the node to which the source is attached to."
+ ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 3 }
+
+rcIpSpbPimGwControllerSpbmcSrcOriginatorHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host name of the node to which the source is attached to."
+ ::= { rcIpSpbPimGwControllerSpbmcSrcEntry 4 }
+
+-- SPB PIM GW Gateway foreign source table
+
+rcIpSpbPimGwGatewayForeignSrcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpSpbPimGwGatewayForeignSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Multicast foreign source table from SPB PIM GW gateway."
+ ::= { rcIpSpbPimGw 6 }
+
+rcIpSpbPimGwGatewayForeignSrcEntry OBJECT-TYPE
+ SYNTAX RcIpSpbPimGwGatewayForeignSrcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of IP multicast foreign source."
+ INDEX { rcIpSpbPimGwGatewayForeignSrcSourceAddress,
+ rcIpSpbPimGwGatewayForeignSrcGroupAddress,
+ rcIpSpbPimGwGatewayForeignSrcControllerSysId }
+ ::= { rcIpSpbPimGwGatewayForeignSrcTable 1 }
+
+RcIpSpbPimGwGatewayForeignSrcEntry ::=
+ SEQUENCE {
+ rcIpSpbPimGwGatewayForeignSrcSourceAddress IpAddress,
+ rcIpSpbPimGwGatewayForeignSrcGroupAddress IpAddress,
+ rcIpSpbPimGwGatewayForeignSrcControllerSysId OCTET STRING,
+ rcIpSpbPimGwGatewayForeignSrcControllerHostName OCTET STRING,
+ rcIpSpbPimGwGatewayForeignSrcGatewaySysId OCTET STRING,
+ rcIpSpbPimGwGatewayForeignSrcGatewayHostName OCTET STRING,
+ rcIpSpbPimGwGatewayForeignSrcInVid INTEGER,
+ rcIpSpbPimGwGatewayForeignSrcInPort InterfaceIndex,
+ rcIpSpbPimGwGatewayForeignSrcOwnerType INTEGER
+ }
+
+rcIpSpbPimGwGatewayForeignSrcSourceAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The source IP address foreign source entry."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 1 }
+
+rcIpSpbPimGwGatewayForeignSrcGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast group IP address associated with the
+ foreign source."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 2 }
+
+rcIpSpbPimGwGatewayForeignSrcControllerSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "System ID of the controller node (preferred controller) that
+ sent this foreing source."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 3 }
+
+rcIpSpbPimGwGatewayForeignSrcControllerHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host name of the controller node that sent this
+ foreign source."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 4 }
+
+rcIpSpbPimGwGatewayForeignSrcGatewaySysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System ID of the node selected as the gateway for this
+ foreing source."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 5 }
+
+rcIpSpbPimGwGatewayForeignSrcGatewayHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host name of the node selected as the gateway for this
+ foreign source."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 6 }
+
+rcIpSpbPimGwGatewayForeignSrcInVid OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The VLAN id of the PimGw interface through which the source
+ of this source is reachable."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 7 }
+
+rcIpSpbPimGwGatewayForeignSrcInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface through which the source of this source is
+ reachable."
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 8 }
+
+rcIpSpbPimGwGatewayForeignSrcOwnerType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ msdp(2),
+ static(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "msdp - if the owner is MSDP;
+ static - otherwise"
+ ::= { rcIpSpbPimGwGatewayForeignSrcEntry 9 }
+
+-- Pim-gw Node Table
+
+rcIpSpbPimGwNodeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpSpbPimGwNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The PIM-gw node Table"
+ ::= { rcIpSpbPimGw 7 }
+
+rcIpSpbPimGwNodeEntry OBJECT-TYPE
+ SYNTAX RcIpSpbPimGwNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the pimNodeTable."
+ INDEX { rcIpSpbPimGwNodeMacAddress }
+ ::= { rcIpSpbPimGwNodeTable 1 }
+
+RcIpSpbPimGwNodeEntry ::= SEQUENCE {
+ rcIpSpbPimGwNodeMacAddress MacAddress,
+ rcIpSpbPimGwNodeHostName OCTET STRING,
+ rcIpSpbPimGwNodeRoleType INTEGER
+}
+
+rcIpSpbPimGwNodeMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Max Address of the active node."
+ ::= { rcIpSpbPimGwNodeEntry 1 }
+
+rcIpSpbPimGwNodeHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Host name of the active node."
+ ::= { rcIpSpbPimGwNodeEntry 2 }
+
+rcIpSpbPimGwNodeRoleType OBJECT-TYPE
+ SYNTAX INTEGER {
+ controller(1),
+ gateway(2),
+ both(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The role type of the node. It is either Gateway, Controller or both."
+ ::= { rcIpSpbPimGwNodeEntry 3 }
+
+-- IP COPS Global
+
+rcIpCops OBJECT IDENTIFIER ::= { rcIp 19 }
+
+rcCopsGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Cops feature enable/disable"
+ ::= { rcIpCops 1 }
+
+
+-- IP Rip Interface Table
+
+rcIpRipInterface OBJECT IDENTIFIER ::= { rcIp 20 }
+
+rcIpRipInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRipInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Rip Interface table"
+ ::= { rcIpRipInterface 1 }
+
+rcIpRipInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpRipInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Rip Interface Table."
+ INDEX { rcIpRipInterfaceAddress }
+ ::= { rcIpRipInterfaceTable 1 }
+
+RcIpRipInterfaceEntry ::=
+ SEQUENCE {
+ rcIpRipInterfaceAddress IpAddress,
+ rcIpRipInterfaceIfIndex InterfaceIndex,
+ rcIpRipInterfaceRipEnable EnableValue,
+ rcIpRipInterfaceAccDefRte TruthValue,
+ rcIpRipInterfaceAdvDefRte TruthValue,
+ rcIpRipInterfaceAutoAggregate TruthValue,
+ rcIpRipInterfaceCost Integer32,
+ rcIpRipInterfaceListen TruthValue,
+ rcIpRipInterfacePoison TruthValue,
+ rcIpRipInterfaceSupply TruthValue,
+ rcIpRipInterfaceTriggeredUpdate TruthValue,
+ rcIpRipInterfaceInPolicy DisplayString,
+ rcIpRipInterfaceOutPolicy DisplayString,
+ rcIpRipInterfaceProxyAnnounceFlag TruthValue,
+ rcIpRipInterfaceHolddown INTEGER,
+ rcIpRipInterfaceTimeout INTEGER
+ }
+
+rcIpRipInterfaceAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip Address"
+ ::= { rcIpRipInterfaceEntry 1 }
+
+rcIpRipInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rip Interface If Index."
+ ::= { rcIpRipInterfaceEntry 2 }
+
+rcIpRipInterfaceRipEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 3 }
+
+rcIpRipInterfaceAccDefRte OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 4 }
+
+rcIpRipInterfaceAdvDefRte OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 5 }
+
+rcIpRipInterfaceAutoAggregate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 6 }
+
+rcIpRipInterfaceCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 7 }
+
+rcIpRipInterfaceListen OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 8 }
+
+rcIpRipInterfacePoison OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 9 }
+
+rcIpRipInterfaceSupply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 10 }
+
+rcIpRipInterfaceTriggeredUpdate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 11 }
+
+rcIpRipInterfaceInPolicy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 12 }
+
+rcIpRipInterfaceOutPolicy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 13 }
+
+rcIpRipInterfaceProxyAnnounceFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpRipInterfaceEntry 14 }
+
+rcIpRipInterfaceHolddown OBJECT-TYPE
+ SYNTAX INTEGER (0..360)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the rip holddown timer for this
+ interface"
+ ::= { rcIpRipInterfaceEntry 15 }
+
+rcIpRipInterfaceTimeout OBJECT-TYPE
+ SYNTAX INTEGER (15..259200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the rip timeout interval for this
+ interface"
+ ::= { rcIpRipInterfaceEntry 16 }
+
+-- IP Timed Prune Table
+
+rcIpMulticastTimedPruneTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMulticastTimedPruneEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This feature provides the ability for the user to
+ create (S,G) Forwarding Entries that would not be
+ pruned until a configurable timer expires. This feature
+ is targeted for Passport 8600. Currently
+ the timer value is set to 0."
+ ::= { rcIp 21 }
+
+rcIpMulticastTimedPruneEntry OBJECT-TYPE
+ SYNTAX RcIpMulticastTimedPruneEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Multicast Timed Prune Table."
+ INDEX { rcIpMulticastTimedPruneGroupAddress,
+ rcIpMulticastTimedPruneSourceAddress,
+ rcIpMulticastTimedPruneSrcSubnetMask }
+ ::= { rcIpMulticastTimedPruneTable 1 }
+
+RcIpMulticastTimedPruneEntry ::=
+ SEQUENCE {
+ rcIpMulticastTimedPruneGroupAddress IpAddress,
+ rcIpMulticastTimedPruneSourceAddress IpAddress,
+ rcIpMulticastTimedPruneSrcSubnetMask IpAddress,
+ rcIpMulticastTimedPruneAgingTimer Integer32,
+ rcIpMulticastTimedPruneTimeLeft Integer32,
+ rcIpMulticastTimedPruneLastActivity TimeTicks,
+ rcIpMulticastTimedPruneRowStatus RowStatus
+ }
+
+rcIpMulticastTimedPruneGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This field indicates the IP Multicast Group
+ Address associated with the IP multicast stream."
+ ::= { rcIpMulticastTimedPruneEntry 1 }
+
+rcIpMulticastTimedPruneSourceAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the Source Subnet IP address of the
+ sender of the IP multicast stream."
+ ::= { rcIpMulticastTimedPruneEntry 2 }
+
+rcIpMulticastTimedPruneSrcSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the Source Subnet Mask IP address of
+ the sender of the IP multicast stream."
+ ::= { rcIpMulticastTimedPruneEntry 3 }
+
+rcIpMulticastTimedPruneAgingTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This field represents the amount of time
+ (in minutes) this timed prune entry will be
+ kept in the forwarding table when there are no
+ more receivers. After this timer expires, this
+ timed prune entry would be treated as a normal
+ DVMRP/PIM forwarding entry. Aging Timer value of
+ 0 (infinite time) indicates this timed prune entry
+ will not be deleted even when there are no
+ more receivers."
+ DEFVAL { 5 }
+ ::= { rcIpMulticastTimedPruneEntry 4 }
+
+rcIpMulticastTimedPruneTimeLeft OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This read-only field represents the remaining time
+ for which this timed prune entry will be kept in
+ the forwarding table. After this timer expires,
+ this timed prune entry would be treated as a normal
+ DVMRP/PIM forwarding entry. 0 in this field indicates
+ that this entry would not be aged out."
+ ::= { rcIpMulticastTimedPruneEntry 5 }
+
+rcIpMulticastTimedPruneLastActivity OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This read-only field represents the actual time since
+ the traffic has come from this Source, Group pair."
+ ::= { rcIpMulticastTimedPruneEntry 6 }
+
+rcIpMulticastTimedPruneRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rcIpMulticastTimedPruneEntry 7 }
+
+
+-- ICMP Route discovery parameters
+
+rcIpConfIcmpRdiscTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpConfIcmpRdiscEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain ICMP Route discovery information
+ for a particular interface."
+ ::= { rcIp 22 }
+
+rcIpConfIcmpRdiscEntry OBJECT-TYPE
+ SYNTAX RcIpConfIcmpRdiscEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing ICMP Rdisc information. An entry is
+ automatically created in this table when routing
+ is enabled for an interface -or- when an ip address
+ is configured on an interface."
+ INDEX { rcIpConfIcmpRdiscIfIndex }
+ ::= { rcIpConfIcmpRdiscTable 1 }
+
+RcIpConfIcmpRdiscEntry ::= SEQUENCE {
+ rcIpConfIcmpRdiscIfIndex INTEGER,
+ rcIpConfIcmpRdiscAdvAddress IpAddress,
+ rcIpConfIcmpRdiscAdvFlag TruthValue,
+ rcIpConfIcmpRdiscAdvLifetime INTEGER,
+ rcIpConfIcmpRdiscMaxAdvInterval INTEGER,
+ rcIpConfIcmpRdiscMinAdvInterval INTEGER,
+ rcIpConfIcmpRdiscPreferenceLevel INTEGER
+}
+
+rcIpConfIcmpRdiscIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN)."
+ ::= { rcIpConfIcmpRdiscEntry 1 }
+
+rcIpConfIcmpRdiscAdvAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Advertisement address to which the route discovery
+ advertisements transmitted on this interface."
+ ::= { rcIpConfIcmpRdiscEntry 2 }
+
+rcIpConfIcmpRdiscAdvFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to indicate whether or not the address is to
+ be advertised on this interface."
+ ::= { rcIpConfIcmpRdiscEntry 3 }
+
+rcIpConfIcmpRdiscAdvLifetime OBJECT-TYPE
+ SYNTAX INTEGER (4..9000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value to be placed in the lifetime field of
+ Router Advertisements sent from the interface."
+ ::= { rcIpConfIcmpRdiscEntry 4 }
+
+rcIpConfIcmpRdiscMaxAdvInterval OBJECT-TYPE
+ SYNTAX INTEGER (4..1800)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum time allowed between sending
+ Router Advertisements from this interface."
+ ::= { rcIpConfIcmpRdiscEntry 5 }
+
+rcIpConfIcmpRdiscMinAdvInterval OBJECT-TYPE
+ SYNTAX INTEGER (3..1800)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The minimum time allowed between sending
+ Router Advertisements from this interface."
+ ::= { rcIpConfIcmpRdiscEntry 6 }
+
+
+rcIpConfIcmpRdiscPreferenceLevel OBJECT-TYPE
+ SYNTAX INTEGER (-2147483648..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Preferability of the router address as a default
+ Router "
+ ::= { rcIpConfIcmpRdiscEntry 7 }
+
+
+--IP Mcast Software Forwarding Group
+
+rcIpMulticastSoftwareForwarding OBJECT IDENTIFIER ::= { rcIp 23 }
+
+rcIpMulticastSoftwareForwardingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable multicast software
+forwarding."
+ DEFVAL { false }
+ ::= { rcIpMulticastSoftwareForwarding 1 }
+
+rcIpMulticastSoftwareForwardingThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Threshold to switch from software forwarding to hardware forwarding. Unit = pkt per second"
+ DEFVAL { 5 }
+ ::= { rcIpMulticastSoftwareForwarding 2 }
+
+--IP Mroute-Hw
+
+rcIpMrouteHw OBJECT IDENTIFIER ::= { rcIp 24 }
+
+rcIpMrouteHwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMrouteHwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table containing hardware entries of
+ multicast routing information for all the Group Address."
+ ::= { rcIpMrouteHw 1 }
+
+rcIpMrouteHwEntry OBJECT-TYPE
+ SYNTAX RcIpMrouteHwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) containing hardware entries of
+ multicast routing information for a particular Group
+ Address."
+ INDEX { rcIpMrouteHwGroupAddress,
+ rcIpMrouteHwSubnet,
+ rcIpMrouteHwInvlan,
+ rcIpMrouteHwIndex }
+ ::= { rcIpMrouteHwTable 1 }
+
+RcIpMrouteHwEntry ::=
+ SEQUENCE {
+ rcIpMrouteHwGroupAddress IpAddress,
+ rcIpMrouteHwSubnet IpAddress,
+ rcIpMrouteHwInvlan RcVlanIdOrNone,
+ rcIpMrouteHwPruned TruthValue,
+ rcIpMrouteHwIndex Integer32
+ }
+
+rcIpMrouteHwGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIpMrouteHwEntry 1 }
+
+rcIpMrouteHwSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The network address from where the source is sending the
+ stream of traffic for which this entry contains multicast
+ routing information."
+ ::= { rcIpMrouteHwEntry 2 }
+
+rcIpMrouteHwInvlan OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Ingress vlan Id from where the traffic is coming for
+ which this entry contains multicast routing information."
+ ::= { rcIpMrouteHwEntry 3 }
+
+rcIpMrouteHwPruned OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is to show weather the entry containing multicast
+ routing information has received Prune message or not."
+ ::= { rcIpMrouteHwEntry 4 }
+
+rcIpMrouteHwIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This Index value keep tracks of the hardware record that
+ has been accessed for displaying the entry containing multicast routing information."
+ ::= { rcIpMrouteHwEntry 5 }
+
+rcIpMrouteHwPrunesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMrouteHwPrunesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table containing prune entries of
+ multicast routing information for the Group Address."
+ ::= { rcIpMrouteHw 2 }
+
+rcIpMrouteHwPrunesEntry OBJECT-TYPE
+ SYNTAX RcIpMrouteHwPrunesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) containing prune entries of
+ multicast routing information for a particular Group
+ Address."
+ INDEX { rcIpMrouteHwPrunesGroupAddress,
+ rcIpMrouteHwPrunesSubnet,
+ rcIpMrouteHwPrunesInvlan,
+ rcIpMrouteHwPrunesNeighbor }
+ ::= { rcIpMrouteHwPrunesTable 1 }
+
+RcIpMrouteHwPrunesEntry ::=
+ SEQUENCE {
+ rcIpMrouteHwPrunesGroupAddress IpAddress,
+ rcIpMrouteHwPrunesSubnet IpAddress,
+ rcIpMrouteHwPrunesInvlan RcVlanIdOrNone,
+ rcIpMrouteHwPrunesNeighbor IpAddress,
+ rcIpMrouteHwPrunesTimer Integer32
+ }
+
+rcIpMrouteHwPrunesGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIpMrouteHwPrunesEntry 1 }
+
+rcIpMrouteHwPrunesSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The network address from where the source is sending the
+ stream of traffic for which this entry contains
+ multicast routing information."
+ ::= { rcIpMrouteHwPrunesEntry 2 }
+
+rcIpMrouteHwPrunesInvlan OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Ingress vlan Id from where the traffic is coming for
+ which this entry contains multicast routing information."
+ ::= { rcIpMrouteHwPrunesEntry 3 }
+
+rcIpMrouteHwPrunesNeighbor OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IpAddress from where the Prune message has been
+ received."
+ ::= { rcIpMrouteHwPrunesEntry 4 }
+
+rcIpMrouteHwPrunesTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is to show how much time is left for this particular
+ entry containing multicast routing information during
+ which the graft message can be sent."
+ ::= { rcIpMrouteHwPrunesEntry 5 }
+
+rcIpMrouteHwSourcesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMrouteHwSourcesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table containing source entries of
+ multicast routing information for the Group Address."
+ ::= { rcIpMrouteHw 3 }
+
+rcIpMrouteHwSourcesEntry OBJECT-TYPE
+ SYNTAX RcIpMrouteHwSourcesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) containing source entries of
+ multicast routing information for a particular Group
+ Address."
+ INDEX { rcIpMrouteHwSourcesGroupAddress,
+ rcIpMrouteHwSourcesSubnet,
+ rcIpMrouteHwSourcesInvlan,
+ rcIpMrouteHwSourcesAddress }
+ ::= { rcIpMrouteHwSourcesTable 1 }
+
+RcIpMrouteHwSourcesEntry ::=
+ SEQUENCE {
+ rcIpMrouteHwSourcesGroupAddress IpAddress,
+ rcIpMrouteHwSourcesSubnet IpAddress,
+ rcIpMrouteHwSourcesInvlan RcVlanIdOrNone,
+ rcIpMrouteHwSourcesAddress IpAddress,
+ rcIpMrouteHwSourcesIngressPort PortSet
+ }
+
+rcIpMrouteHwSourcesGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIpMrouteHwSourcesEntry 1 }
+
+rcIpMrouteHwSourcesSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The network address from where the source is sending the
+ stream of traffic for which this entry contains
+ multicast routing information."
+ ::= { rcIpMrouteHwSourcesEntry 2 }
+
+rcIpMrouteHwSourcesInvlan OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Ingress vlan Id from where the traffic is coming for
+ which this entry contains multicast routing information."
+ ::= { rcIpMrouteHwSourcesEntry 3 }
+
+rcIpMrouteHwSourcesAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Source Address from where the stream of traffic is reaching the corresponding Group Address for which this
+ entry contains multicast routing information."
+ ::= { rcIpMrouteHwSourcesEntry 4 }
+
+rcIpMrouteHwSourcesIngressPort OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Ingress vlan ports from where the traffic is coming,
+ for which this entry contains multicast routing
+ information."
+ ::= { rcIpMrouteHwSourcesEntry 5 }
+
+rcIpMrouteHwEgressVlansTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMrouteHwEgressVlansEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table containing egress vlan entries of
+ multicast routing information for the Group Address."
+ ::= { rcIpMrouteHw 4 }
+
+rcIpMrouteHwEgressVlansEntry OBJECT-TYPE
+ SYNTAX RcIpMrouteHwEgressVlansEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) containing egress vlan entries
+ of multicast routing information for a particular Group
+ Address."
+ INDEX { rcIpMrouteHwEgressVlansGroupAddress,
+ rcIpMrouteHwEgressVlansSubnet,
+ rcIpMrouteHwEgressVlansInvlan,
+ rcIpMrouteHwEgressVlansId,
+ rcIpMrouteHwEgressVlansIndex }
+ ::= { rcIpMrouteHwEgressVlansTable 1 }
+
+RcIpMrouteHwEgressVlansEntry ::=
+ SEQUENCE {
+ rcIpMrouteHwEgressVlansGroupAddress IpAddress,
+ rcIpMrouteHwEgressVlansSubnet IpAddress,
+ rcIpMrouteHwEgressVlansInvlan RcVlanIdOrNone,
+ rcIpMrouteHwEgressVlansId RcVlanIdOrNone,
+ rcIpMrouteHwEgressVlansPorts PortSet,
+ rcIpMrouteHwEgressVlansIndex Integer32
+ }
+
+rcIpMrouteHwEgressVlansGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIpMrouteHwEgressVlansEntry 1 }
+
+rcIpMrouteHwEgressVlansSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The network address from where the source is sending the
+ stream of traffic for which this entry contains
+ multicast routing information."
+ ::= { rcIpMrouteHwEgressVlansEntry 2 }
+
+rcIpMrouteHwEgressVlansInvlan OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Ingress vlan Id from where the traffic is coming for
+ which this entry contains multicast routing information."
+ ::= { rcIpMrouteHwEgressVlansEntry 3 }
+
+rcIpMrouteHwEgressVlansId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Egress vlan Id from where the traffic is going out
+ for which this entry contains multicast routing
+ information"
+ ::= { rcIpMrouteHwEgressVlansEntry 4 }
+
+rcIpMrouteHwEgressVlansPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "he Egress vlan ports from where the traffic is going out
+ for which this entry contains multicast routing
+ information."
+ ::= { rcIpMrouteHwEgressVlansEntry 5 }
+
+rcIpMrouteHwEgressVlansIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This Index value keep tracks of the hardware record that
+ has been accessed for displaying the entry containing
+ multicast routing information."
+ ::= { rcIpMrouteHwEgressVlansEntry 6 }
+
+
+-- IP Resource Usage Global
+
+rcIpResourceUsage OBJECT IDENTIFIER ::= { rcIp 25 }
+
+rcIpResourceUsageGlobal OBJECT IDENTIFIER ::= { rcIpResourceUsage 1 }
+
+rcIpResourceUsageGlobalIngressRecInUse OBJECT-TYPE
+ SYNTAX INTEGER (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the Ingress Record Usage in the switch.
+ (S-G usage)."
+ ::= { rcIpResourceUsageGlobal 1 }
+
+rcIpResourceUsageGlobalEgressRecInUse OBJECT-TYPE
+ SYNTAX INTEGER (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the Egress Record Usage in the switch
+ (pepstream count)."
+ ::= { rcIpResourceUsageGlobal 2 }
+
+rcIpResourceUsageGlobalIngressThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get the threshold count for Ingress records."
+ DEFVAL { 0 }
+ ::= { rcIpResourceUsageGlobal 3 }
+
+rcIpResourceUsageGlobalEgressThreshold OBJECT-TYPE
+ SYNTAX INTEGER (0..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get threshold count for egress records."
+ DEFVAL { 0 }
+ ::= { rcIpResourceUsageGlobal 4 }
+
+rcIpResourceUsageGlobalSendTrapAndLog OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A means of alerting the user. If this bool is set,
+ a message will be send to console and also a
+ duReport will be logged."
+ DEFVAL { disable }
+ ::= { rcIpResourceUsageGlobal 5 }
+
+rcIpResourceUsageGlobalSendTrapOnly OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A means of alerting the user. If this bool is set,
+ a message will be send to console."
+ DEFVAL { disable }
+ ::= { rcIpResourceUsageGlobal 6 }
+
+rcIpResourceUsageGlobalLogMsgOnly OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A means of alerting the user.If this bool is set,
+ a duReport will be logged."
+ DEFVAL { disable }
+ ::= { rcIpResourceUsageGlobal 7 }
+
+
+rcIpRsmlt OBJECT IDENTIFIER ::= { rcIp 26 }
+
+rcIpRsmltGlobal OBJECT IDENTIFIER ::= { rcIpRsmlt 1 }
+
+rcIpRsmltGlobalTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Route Smlt table size."
+ ::= { rcIpRsmltGlobal 1 }
+
+rcIpRsmltEdgeSupportEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable RSMLT Edge Support feature"
+ DEFVAL { false }
+ ::= { rcIpRsmltGlobal 2}
+
+rcIpRsmltOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRsmltOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Table"
+ ::= { rcIpRsmlt 2 }
+
+rcIpRsmltOperEntry OBJECT-TYPE
+ SYNTAX RcIpRsmltOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip As Path Access List Table."
+ INDEX { rcIpRsmltOperIfIndex }
+ ::= { rcIpRsmltOperTable 1 }
+
+RcIpRsmltOperEntry ::=
+ SEQUENCE {
+ rcIpRsmltOperIfIndex InterfaceIndex,
+ rcIpRsmltOperAdminStatus TruthValue,
+ rcIpRsmltOperHoldDownTimer INTEGER,
+ rcIpRsmltOperHoldDownTimeRemaining INTEGER,
+ rcIpRsmltOperHoldUpTimer INTEGER,
+ rcIpRsmltOperHoldUpTimeRemaining INTEGER,
+ rcIpRsmltOperIpAddr IpAddress,
+ rcIpRsmltOperOperStatus INTEGER,
+ rcIpRsmltOperSmltId IdList,
+ rcIpRsmltOperSltId IdList,
+ rcIpRsmltOperVlanId INTEGER,
+ rcIpRsmltOperMacAddr MacAddress,
+ rcIpRsmltOperRowStatus RowStatus,
+ rcIpRsmltOperVrfId VrfIdentifier,
+ rcIpRsmltOperVrfName SnmpAdminString
+ }
+
+rcIpRsmltOperIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Route Smlt Oper IfIndex."
+ ::= { rcIpRsmltOperEntry 1 }
+
+rcIpRsmltOperAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "is a enable/disable flag."
+ DEFVAL { false }
+ ::= { rcIpRsmltOperEntry 2 }
+
+rcIpRsmltOperHoldDownTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timer value, the range of value is from 0 to 3600."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltOperEntry 3 }
+
+rcIpRsmltOperHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldDownTimer."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltOperEntry 4 }
+
+rcIpRsmltOperHoldUpTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means
+ infinity."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltOperEntry 5 }
+
+rcIpRsmltOperHoldUpTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldUpTimer."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltOperEntry 6 }
+
+rcIpRsmltOperIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Interface with RSMLT on."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcIpRsmltOperEntry 7 }
+
+rcIpRsmltOperOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operation status of Rsmlt, up or down."
+ DEFVAL { down }
+ ::= { rcIpRsmltOperEntry 8 }
+
+rcIpRsmltOperSmltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SMLT is 1-32."
+ ::= { rcIpRsmltOperEntry 9 }
+
+rcIpRsmltOperSltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SLT is 1-512."
+ ::= { rcIpRsmltOperEntry 10 }
+
+rcIpRsmltOperVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan id."
+ ::= { rcIpRsmltOperEntry 11 }
+
+rcIpRsmltOperMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac Address."
+ ::= { rcIpRsmltOperEntry 12 }
+
+rcIpRsmltOperRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIpRsmltOperEntry 13 }
+
+rcIpRsmltOperVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the RSMLT
+ Oper instance belongs."
+ ::= { rcIpRsmltOperEntry 14 }
+
+rcIpRsmltOperVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the Virtual Router to which the RSMLT Oper
+ instance belongs."
+ ::= { rcIpRsmltOperEntry 15 }
+
+-- Route Smlt Peer Table
+
+rcIpRsmltPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRsmltPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Table"
+ ::= { rcIpRsmlt 3 }
+
+rcIpRsmltPeerEntry OBJECT-TYPE
+ SYNTAX RcIpRsmltPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip As Path Access List Table."
+ INDEX { rcIpRsmltPeerIfIndex }
+ ::= { rcIpRsmltPeerTable 1 }
+
+RcIpRsmltPeerEntry ::=
+ SEQUENCE {
+ rcIpRsmltPeerIfIndex InterfaceIndex,
+ rcIpRsmltPeerAdminStatus TruthValue,
+ rcIpRsmltPeerHoldDownTimer INTEGER,
+ rcIpRsmltPeerHoldDownTimeRemaining INTEGER,
+ rcIpRsmltPeerHoldUpTimer INTEGER,
+ rcIpRsmltPeerHoldUpTimeRemaining INTEGER,
+ rcIpRsmltPeerIpAddr IpAddress,
+ rcIpRsmltPeerOperStatus INTEGER,
+ rcIpRsmltPeerSmltId IdList,
+ rcIpRsmltPeerSltId IdList,
+ rcIpRsmltPeerVlanId INTEGER,
+ rcIpRsmltPeerMacAddr MacAddress,
+ rcIpRsmltPeerVrfId VrfIdentifier,
+ rcIpRsmltPeerVrfName SnmpAdminString
+ }
+
+rcIpRsmltPeerIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Route Smlt Oper IfIndex."
+ ::= { rcIpRsmltPeerEntry 1 }
+
+rcIpRsmltPeerAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "is a enable/disable flag."
+ ::= { rcIpRsmltPeerEntry 2 }
+
+rcIpRsmltPeerHoldDownTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Timer value, the range of value is from 0 to 3600."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltPeerEntry 3 }
+
+rcIpRsmltPeerHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldDownTimer."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltPeerEntry 4 }
+
+rcIpRsmltPeerHoldUpTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means
+ infinity."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltPeerEntry 5 }
+
+rcIpRsmltPeerHoldUpTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldUpTimer."
+ DEFVAL { 0 }
+ ::= { rcIpRsmltPeerEntry 6 }
+
+rcIpRsmltPeerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Interface with RSMLT on."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcIpRsmltPeerEntry 7 }
+
+rcIpRsmltPeerOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operation status of Rsmlt, up or down."
+ DEFVAL { down }
+ ::= { rcIpRsmltPeerEntry 8 }
+
+rcIpRsmltPeerSmltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SMLT is 1-32."
+ ::= { rcIpRsmltPeerEntry 9 }
+
+rcIpRsmltPeerSltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SLT is 1-512."
+ ::= { rcIpRsmltPeerEntry 10 }
+
+rcIpRsmltPeerVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan id."
+ ::= { rcIpRsmltPeerEntry 11 }
+
+rcIpRsmltPeerMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac Address."
+ ::= { rcIpRsmltPeerEntry 12 }
+
+rcIpRsmltPeerVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the RSMLT Peer
+ instance belongs."
+ ::= { rcIpRsmltPeerEntry 13 }
+
+rcIpRsmltPeerVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the Virtual Router to which the RSMLT Peer
+ instance belongs."
+ ::= { rcIpRsmltPeerEntry 14 }
+
+rcIpRsmltEdgePeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRsmltEdgePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RSMLT Edge Support Peer Info table. This
+ table consists of the RSMLT Peers for which
+ the switch will act as a PeerForwarder."
+ ::= { rcIpRsmlt 4 }
+
+rcIpRsmltEdgePeerEntry OBJECT-TYPE
+ SYNTAX RcIpRsmltEdgePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RSMLT Edge Support Peer Info Entry"
+ INDEX { rcIpRsmltEdgeVlanId }
+ ::= { rcIpRsmltEdgePeerTable 1 }
+
+RcIpRsmltEdgePeerEntry ::=
+ SEQUENCE {
+ rcIpRsmltEdgeVlanId RcVlanIdOrNone,
+ rcIpRsmltEdgePeerIpAddress IpAddress,
+ rcIpRsmltEdgePeerMacAddress MacAddress,
+ rcIpRsmltEdgePeerVrfId VrfIdentifier,
+ rcIpRsmltEdgePeerVrfName SnmpAdminString
+ }
+
+rcIpRsmltEdgeVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry."
+ ::= { rcIpRsmltEdgePeerEntry 1}
+
+rcIpRsmltEdgePeerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address of the Peer RSMLT Interface."
+ ::= { rcIpRsmltEdgePeerEntry 2}
+
+rcIpRsmltEdgePeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address of the Peer RSMLT interface."
+ ::= { rcIpRsmltEdgePeerEntry 3}
+
+rcIpRsmltEdgePeerVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the RSMLT Edge Peer
+ instance belongs."
+ ::= { rcIpRsmltEdgePeerEntry 4 }
+
+rcIpRsmltEdgePeerVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the Virtual Router to which the RSMLT Edge Peer
+ instance belongs."
+ ::= { rcIpRsmltEdgePeerEntry 5 }
+
+-- IPv6 RSMLT
+
+rcIpv6RsmltOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RsmltOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Table"
+ ::= { rcIpRsmlt 5 }
+
+rcIpv6RsmltOperEntry OBJECT-TYPE
+ SYNTAX RcIpv6RsmltOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A local IPv6 RSMLT entry"
+ INDEX { rcIpv6RsmltOperIfIndex,
+ rcIpv6RsmltOperIpv6Addr,
+ rcIpv6RsmltOperIpv6PrefixLength }
+ ::= { rcIpv6RsmltOperTable 1 }
+
+RcIpv6RsmltOperEntry ::=
+ SEQUENCE {
+ rcIpv6RsmltOperIfIndex InterfaceIndex,
+ rcIpv6RsmltOperIpv6Addr Ipv6Address,
+ rcIpv6RsmltOperIpv6PrefixLength Integer32,
+ rcIpv6RsmltOperAdminStatus TruthValue,
+ rcIpv6RsmltOperHoldDownTimer Integer32,
+ rcIpv6RsmltOperHoldDownTimeRemaining Integer32,
+ rcIpv6RsmltOperHoldUpTimer Integer32,
+ rcIpv6RsmltOperHoldUpTimeRemaining Integer32,
+ rcIpv6RsmltOperOperStatus INTEGER,
+ rcIpv6RsmltOperSmltId IdList,
+ rcIpv6RsmltOperSltId IdList,
+ rcIpv6RsmltOperVlanId Integer32,
+ rcIpv6RsmltOperMacAddr MacAddress,
+ rcIpv6RsmltOperVrfId VrfIdentifier,
+ rcIpv6RsmltOperVrfName SnmpAdminString
+ }
+
+rcIpv6RsmltOperIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Oper IfIndex."
+ ::= { rcIpv6RsmltOperEntry 1 }
+
+rcIpv6RsmltOperIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Interface with RSMLT on."
+ ::= { rcIpv6RsmltOperEntry 2 }
+
+rcIpv6RsmltOperIpv6PrefixLength OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Prefix Length."
+ ::= { rcIpv6RsmltOperEntry 3 }
+
+rcIpv6RsmltOperAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "is a enable/disable flag."
+ DEFVAL { false }
+ ::= { rcIpv6RsmltOperEntry 4 }
+
+rcIpv6RsmltOperHoldDownTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timer value, the range of value is from 0 to 3600."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltOperEntry 5 }
+
+rcIpv6RsmltOperHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX Integer32 (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldDownTimer."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltOperEntry 6 }
+
+rcIpv6RsmltOperHoldUpTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..3600 | 9999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means
+ infinity."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltOperEntry 7 }
+
+rcIpv6RsmltOperHoldUpTimeRemaining OBJECT-TYPE
+ SYNTAX Integer32 (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldUpTimer."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltOperEntry 8 }
+
+rcIpv6RsmltOperOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operation status of Rsmlt, up or down."
+ DEFVAL { down }
+ ::= { rcIpv6RsmltOperEntry 9 }
+
+rcIpv6RsmltOperSmltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SMLT is 1-32."
+ ::= { rcIpv6RsmltOperEntry 10 }
+
+rcIpv6RsmltOperSltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SLT is 1-512."
+ ::= { rcIpv6RsmltOperEntry 11 }
+
+rcIpv6RsmltOperVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan id."
+ ::= { rcIpv6RsmltOperEntry 12 }
+
+rcIpv6RsmltOperMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac Address."
+ ::= { rcIpv6RsmltOperEntry 13 }
+
+rcIpv6RsmltOperVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the RSMLT
+ Oper instance belongs."
+ ::= { rcIpv6RsmltOperEntry 14 }
+
+rcIpv6RsmltOperVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the Virtual Router to which the RSMLT Oper
+ instance belongs."
+ ::= { rcIpv6RsmltOperEntry 15 }
+
+
+-- Route IPv6 Smlt Peer Table
+
+rcIpv6RsmltPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RsmltPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Peer Table"
+ ::= { rcIpRsmlt 6 }
+
+rcIpv6RsmltPeerEntry OBJECT-TYPE
+ SYNTAX RcIpv6RsmltPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip As Path Access List Table."
+ INDEX { rcIpv6RsmltPeerIfIndex,
+ rcIpv6RsmltPeerIpv6Addr,
+ rcIpv6RsmltPeerIpv6PrefixLength }
+ ::= { rcIpv6RsmltPeerTable 1 }
+
+RcIpv6RsmltPeerEntry ::=
+ SEQUENCE {
+ rcIpv6RsmltPeerIfIndex InterfaceIndex,
+ rcIpv6RsmltPeerIpv6Addr Ipv6Address,
+ rcIpv6RsmltPeerIpv6PrefixLength Integer32,
+ rcIpv6RsmltPeerAdminStatus TruthValue,
+ rcIpv6RsmltPeerHoldDownTimer Integer32,
+ rcIpv6RsmltPeerHoldDownTimeRemaining Integer32,
+ rcIpv6RsmltPeerHoldUpTimer Integer32,
+ rcIpv6RsmltPeerHoldUpTimeRemaining Integer32,
+ rcIpv6RsmltPeerOperStatus INTEGER,
+ rcIpv6RsmltPeerSmltId IdList,
+ rcIpv6RsmltPeerSltId IdList,
+ rcIpv6RsmltPeerVlanId Integer32,
+ rcIpv6RsmltPeerMacAddr MacAddress,
+ rcIpv6RsmltPeerVrfId VrfIdentifier,
+ rcIpv6RsmltPeerVrfName SnmpAdminString
+ }
+
+rcIpv6RsmltPeerIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Oper IfIndex."
+ ::= { rcIpv6RsmltPeerEntry 1 }
+
+rcIpv6RsmltPeerIpv6Addr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Interface with RSMLT on."
+ ::= { rcIpv6RsmltPeerEntry 2 }
+
+rcIpv6RsmltPeerIpv6PrefixLength OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Prefix Length"
+ ::= { rcIpv6RsmltPeerEntry 3 }
+
+rcIpv6RsmltPeerAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "is a enable/disable flag."
+ ::= { rcIpv6RsmltPeerEntry 4 }
+
+rcIpv6RsmltPeerHoldDownTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Timer value, the range of value is from 0 to 3600."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltPeerEntry 5 }
+
+rcIpv6RsmltPeerHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX Integer32 (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldDownTimer."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltPeerEntry 6 }
+
+rcIpv6RsmltPeerHoldUpTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means
+ infinity."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltPeerEntry 7 }
+
+rcIpv6RsmltPeerHoldUpTimeRemaining OBJECT-TYPE
+ SYNTAX Integer32 (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldUpTimer."
+ DEFVAL { 0 }
+ ::= { rcIpv6RsmltPeerEntry 8 }
+
+rcIpv6RsmltPeerOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operation status of Rsmlt, up or down."
+ DEFVAL { down }
+ ::= { rcIpv6RsmltPeerEntry 9 }
+
+rcIpv6RsmltPeerSmltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SMLT is 1-32."
+ ::= { rcIpv6RsmltPeerEntry 10 }
+
+rcIpv6RsmltPeerSltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SLT is 1-512."
+ ::= { rcIpv6RsmltPeerEntry 11 }
+
+rcIpv6RsmltPeerVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan id."
+ ::= { rcIpv6RsmltPeerEntry 12 }
+
+rcIpv6RsmltPeerMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac Address."
+ ::= { rcIpv6RsmltPeerEntry 13 }
+
+rcIpv6RsmltPeerVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the RSMLT Peer
+ instance belongs."
+ ::= { rcIpv6RsmltPeerEntry 14 }
+
+rcIpv6RsmltPeerVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the Virtual Router to which the RSMLT Peer
+ instance belongs."
+ ::= { rcIpv6RsmltPeerEntry 15 }
+
+
+-- IPv6 RSMLT Edge Peer table
+
+rcIpv6RsmltEdgePeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RsmltEdgePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RSMLT Edge Support Peer Info table. This
+ table consists of the RSMLT Peers for which
+ the switch will act as a PeerForwarder."
+ ::= { rcIpRsmlt 7 }
+
+rcIpv6RsmltEdgePeerEntry OBJECT-TYPE
+ SYNTAX RcIpv6RsmltEdgePeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RSMLT Edge Support Peer Info Entry"
+ INDEX { rcIpv6RsmltEdgePeerVlanId,
+ rcIpv6RsmltEdgePeerIpv6Address,
+ rcIpv6RsmltEdgePeerIpv6PrefixLength }
+ ::= { rcIpv6RsmltEdgePeerTable 1 }
+
+RcIpv6RsmltEdgePeerEntry ::=
+ SEQUENCE {
+ rcIpv6RsmltEdgePeerVlanId Integer32,
+ rcIpv6RsmltEdgePeerIpv6Address Ipv6Address,
+ rcIpv6RsmltEdgePeerIpv6PrefixLength Integer32,
+ rcIpv6RsmltEdgePeerMacAddress MacAddress,
+ rcIpv6RsmltEdgePeerVrfId VrfIdentifier,
+ rcIpv6RsmltEdgePeerVrfName SnmpAdminString,
+ rcIpv6RsmltEdgePeerIsRaPrefix TruthValue,
+ rcIpv6RsmltEdgePeerConfType Integer32,
+ rcIpv6RsmltEdgePeerNoAdvertise TruthValue,
+ rcIpv6RsmltEdgePeerOspf6Advertise TruthValue,
+ rcIpv6RsmltEdgePeerPrefCandidate TruthValue,
+ rcIpv6RsmltEdgePeerPfxValidLife Integer32,
+ rcIpv6RsmltEdgePeerPfxPrefLife Integer32,
+ rcIpv6RsmltEdgePeerPfxOnLinkFlag TruthValue,
+ rcIpv6RsmltEdgePeerPfxAutoFlag TruthValue
+ }
+
+rcIpv6RsmltEdgePeerVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry."
+ ::= { rcIpv6RsmltEdgePeerEntry 1}
+
+rcIpv6RsmltEdgePeerIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address of the Peer RSMLT Interface."
+ ::= { rcIpv6RsmltEdgePeerEntry 2}
+
+rcIpv6RsmltEdgePeerIpv6PrefixLength OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "If set then this prefix can be used
+ for address autoconfig,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 3 }
+
+rcIpv6RsmltEdgePeerMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address of the Peer RSMLT interface."
+ ::= { rcIpv6RsmltEdgePeerEntry 4 }
+
+rcIpv6RsmltEdgePeerVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the RSMLT Edge Peer
+ instance belongs."
+ ::= { rcIpv6RsmltEdgePeerEntry 5 }
+
+rcIpv6RsmltEdgePeerVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the Virtual Router to which the RSMLT Edge Peer
+ instance belongs."
+ ::= { rcIpv6RsmltEdgePeerEntry 6 }
+
+rcIpv6RsmltEdgePeerIsRaPrefix OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True if this is a Router Advertisement prefix, False if
+ this is a global address."
+ ::= { rcIpv6RsmltEdgePeerEntry 7 }
+
+rcIpv6RsmltEdgePeerConfType OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of configured address, passed opaquely to Infinity "
+ ::= { rcIpv6RsmltEdgePeerEntry 8 }
+
+rcIpv6RsmltEdgePeerNoAdvertise OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True if advertisement of this prefix is disabled,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 9 }
+
+rcIpv6RsmltEdgePeerOspf6Advertise OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True if OSPFv3 advertisement of this prefix is enabled,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 10 }
+
+rcIpv6RsmltEdgePeerPrefCandidate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "True if address is considered for preferred selection,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 11 }
+
+rcIpv6RsmltEdgePeerPfxValidLife OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Valid lifetime in seconds,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 12 }
+
+rcIpv6RsmltEdgePeerPfxPrefLife OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Preferred lifetime in seconds,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 13 }
+
+rcIpv6RsmltEdgePeerPfxOnLinkFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If set then this prefix can be used
+ for onlink determination,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 14 }
+
+rcIpv6RsmltEdgePeerPfxAutoFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If set then this prefix can be used
+ for address autoconfig,
+ passed opaquely to Infinity"
+ ::= { rcIpv6RsmltEdgePeerEntry 15 }
+
+--IP Net To Media
+
+rcIpNetToMediaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpNetToMediaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Address Translation table used for mapping
+ from IP addresses to physical addresses."
+ ::= { rcIp 30 }
+
+rcIpNetToMediaEntry OBJECT-TYPE
+ SYNTAX RcIpNetToMediaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains one IpAddress to `physical'
+ address equivalence."
+ INDEX { rcIpNetToMediaNetAddress,
+ rcIpNetToMediaIfIndex }
+ ::= { rcIpNetToMediaTable 1}
+
+RcIpNetToMediaEntry ::=
+ SEQUENCE {
+ rcIpNetToMediaNetAddress IpAddress,
+ rcIpNetToMediaIfIndex InterfaceIndex,
+ rcIpNetToMediaPhysAddress PhysAddress,
+ rcIpNetToMediaType INTEGER,
+ rcIpNetToMediaTimeToLive Integer32,
+ rcIpNetToMediaRowStatus RowStatus,
+ rcIpNetToMediaDestIfIndex InterfaceIndex,
+ rcIpNetToMediaDestVlanId Integer32,
+ rcIpNetToMediaBMac MacAddress,
+ rcIpNetToMediaDestCvid Integer32
+ }
+
+rcIpNetToMediaNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IpAddress corresponding to the media-
+ dependent `physical' address."
+ ::= { rcIpNetToMediaEntry 1 }
+
+rcIpNetToMediaIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface on which this entry's equivalence
+ is effective. The interface identified by a
+ particular value of this index is the same
+ interface as identified by the same value of
+ ifIndex."
+ ::= { rcIpNetToMediaEntry 2 }
+
+rcIpNetToMediaPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The media-dependent `physical' address."
+ ::= { rcIpNetToMediaEntry 3 }
+
+rcIpNetToMediaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ dynamic(2),
+ static(3),
+ local(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The is ARP entry type field."
+ ::= { rcIpNetToMediaEntry 4 }
+
+rcIpNetToMediaTimeToLive OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is TTL (time to live) field."
+ ::= { rcIpNetToMediaEntry 5 }
+
+rcIpNetToMediaRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Table row status."
+ ::= { rcIpNetToMediaEntry 6 }
+
+rcIpNetToMediaDestIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Destination IfIndex."
+ ::= { rcIpNetToMediaEntry 7 }
+
+rcIpNetToMediaDestVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4084)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Destination VlanId."
+ ::= { rcIpNetToMediaEntry 8 }
+
+rcIpNetToMediaBMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the rcIpNetToMediaEntry is learned from a SPBM network,
+ instead of using port to track where the rcIpNetToMediaNetAddress
+ come from, the backbone MAC address is used to track that."
+ ::= { rcIpNetToMediaEntry 9 }
+
+rcIpNetToMediaDestCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to identify customer vid of the switched uni port
+ of this entry is associated with. 4095 is not used. 4096
+ is reserved for untagged case."
+ ::= { rcIpNetToMediaEntry 10}
+
+--IP Gen Policy
+
+rcIpGenPolicy OBJECT IDENTIFIER ::= { rcIp 100 }
+
+-- Ip As Path Access List Table
+
+rcIpAsPathAccessListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 1 }
+
+rcIpAsPathAccessListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpAsPathAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP As Path Access List table"
+ ::= { rcIpGenPolicy 2 }
+
+rcIpAsPathAccessListEntry OBJECT-TYPE
+ SYNTAX RcIpAsPathAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip As Path Access List Table."
+ INDEX { rcIpAsPathAccessListId,
+ rcIpAsPathAccessListMemberId }
+ ::= { rcIpAsPathAccessListTable 1 }
+
+RcIpAsPathAccessListEntry ::=
+ SEQUENCE {
+ rcIpAsPathAccessListId INTEGER,
+ rcIpAsPathAccessListMemberId INTEGER,
+ rcIpAsPathAccessListMode INTEGER,
+ rcIpAsPathAccessListAsRegularExpression OCTET STRING (SIZE(0..256)),
+ rcIpAsPathAccessListRowStatus RowStatus
+ }
+
+rcIpAsPathAccessListId OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path Access List entry Id."
+ ::= { rcIpAsPathAccessListEntry 1 }
+
+rcIpAsPathAccessListMemberId OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "frq. at which hello sent."
+ ::= { rcIpAsPathAccessListEntry 2 }
+
+rcIpAsPathAccessListMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Path Access List Mode, permit or deny."
+ ::= { rcIpAsPathAccessListEntry 3 }
+
+rcIpAsPathAccessListAsRegularExpression OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Path Access List Regular Expression"
+ ::= { rcIpAsPathAccessListEntry 4 }
+
+rcIpAsPathAccessListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Table row status."
+ ::= { rcIpAsPathAccessListEntry 5 }
+
+
+-- Ip Community Access List Table
+
+rcIpCommunityAccessListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 3 }
+
+rcIpCommunityAccessListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpCommunityAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP CommunityAccess List table"
+ ::= { rcIpGenPolicy 4 }
+
+rcIpCommunityAccessListEntry OBJECT-TYPE
+ SYNTAX RcIpCommunityAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip CommunityAccess List Table."
+ INDEX { rcIpCommunityAccessListId,
+ rcIpCommunityAccessListMemberId }
+ ::= { rcIpCommunityAccessListTable 1 }
+
+RcIpCommunityAccessListEntry ::=
+ SEQUENCE {
+ rcIpCommunityAccessListId INTEGER,
+ rcIpCommunityAccessListMemberId INTEGER,
+ rcIpCommunityAccessListMode INTEGER,
+ rcIpCommunityAccessListCommunity OCTET STRING (SIZE(0..256)),
+ rcIpCommunityAccessListRowStatus RowStatus
+ }
+
+rcIpCommunityAccessListId OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP CommunityAccess entry List Id"
+ ::= { rcIpCommunityAccessListEntry 1 }
+
+rcIpCommunityAccessListMemberId OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "frq. at which hello sent."
+ ::= { rcIpCommunityAccessListEntry 2 }
+
+rcIpCommunityAccessListMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Community Access List Mode, permit or deny."
+ ::= { rcIpCommunityAccessListEntry 3 }
+
+rcIpCommunityAccessListCommunity OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Community Access List Community string."
+ ::= { rcIpCommunityAccessListEntry 4 }
+
+rcIpCommunityAccessListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Community Access Table Row Status."
+ ::= { rcIpCommunityAccessListEntry 5 }
+
+-- Ip Access List Table
+
+rcIpAccessListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 5 }
+
+
+rcIpAccessListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Access List table"
+ ::= { rcIpGenPolicy 6 }
+
+rcIpAccessListEntry OBJECT-TYPE
+ SYNTAX RcIpAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Access List Table."
+ INDEX { rcIpAccessListId,
+ rcIpAccessListMode,
+ rcIpAccessListNetwork,
+ rcIpAccessListNetworkMask }
+ ::= { rcIpAccessListTable 1 }
+
+RcIpAccessListEntry ::=
+ SEQUENCE {
+ rcIpAccessListId INTEGER,
+ rcIpAccessListMode INTEGER,
+ rcIpAccessListNetwork IpAddress,
+ rcIpAccessListNetworkMask IpAddress,
+ rcIpAccessListName DisplayString,
+ rcIpAccessListRowStatus RowStatus
+ }
+
+rcIpAccessListId OBJECT-TYPE
+ SYNTAX INTEGER (1..99)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpAccessListEntry 1 }
+
+rcIpAccessListMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpAccessListEntry 2 }
+
+rcIpAccessListNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpAccessListEntry 3 }
+
+rcIpAccessListNetworkMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpAccessListEntry 4 }
+
+rcIpAccessListName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpAccessListEntry 5 }
+
+rcIpAccessListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpAccessListEntry 6 }
+
+
+-- Ip Extended Access List Table
+
+
+rcIpExtendedAccessListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 7 }
+
+
+rcIpExtendedAccessListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpExtendedAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Extended Access List table"
+ ::= { rcIpGenPolicy 8 }
+
+rcIpExtendedAccessListEntry OBJECT-TYPE
+ SYNTAX RcIpExtendedAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Extended Access List Table."
+ INDEX { rcIpExtendedAccessListId,
+ rcIpExtendedAccessListMode,
+ rcIpExtendedAccessListNetwork,
+ rcIpExtendedAccessListNetworkWildCard,
+ rcIpExtendedAccessListNetworkMask,
+ rcIpExtendedAccessListNetworkMaskWildCard }
+ ::= { rcIpExtendedAccessListTable 1 }
+
+RcIpExtendedAccessListEntry ::=
+ SEQUENCE {
+ rcIpExtendedAccessListId INTEGER,
+ rcIpExtendedAccessListMode INTEGER,
+ rcIpExtendedAccessListNetwork IpAddress,
+ rcIpExtendedAccessListNetworkWildCard IpAddress,
+ rcIpExtendedAccessListNetworkMask IpAddress,
+ rcIpExtendedAccessListNetworkMaskWildCard IpAddress,
+ rcIpExtendedAccessListName DisplayString,
+ rcIpExtendedAccessListRowStatus RowStatus
+ }
+
+rcIpExtendedAccessListId OBJECT-TYPE
+ SYNTAX INTEGER (100..199)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 1 }
+
+rcIpExtendedAccessListMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 2 }
+
+rcIpExtendedAccessListNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 3 }
+
+rcIpExtendedAccessListNetworkWildCard OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 4 }
+
+rcIpExtendedAccessListNetworkMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 5 }
+
+rcIpExtendedAccessListNetworkMaskWildCard OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 6 }
+
+rcIpExtendedAccessListName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 7 }
+
+rcIpExtendedAccessListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpExtendedAccessListEntry 8 }
+
+-- Ip Prefix List Table
+
+rcIpPrefixListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 9 }
+
+
+rcIpPrefixListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPrefixListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Prefix List table"
+ ::= { rcIpGenPolicy 10 }
+
+rcIpPrefixListEntry OBJECT-TYPE
+ SYNTAX RcIpPrefixListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Prefix List Table."
+ INDEX { rcIpPrefixListId,
+ rcIpPrefixListPrefix,
+ rcIpPrefixListPrefixMaskLen }
+ ::= { rcIpPrefixListTable 1 }
+
+RcIpPrefixListEntry ::=
+ SEQUENCE {
+ rcIpPrefixListId Integer32,
+ rcIpPrefixListPrefix IpAddress,
+ rcIpPrefixListPrefixMaskLen INTEGER,
+ rcIpPrefixListMaskLenFrom INTEGER,
+ rcIpPrefixListMaskLenUpto INTEGER,
+ rcIpPrefixListName DisplayString,
+ rcIpPrefixListRowStatus RowStatus
+ }
+
+rcIpPrefixListId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ListId"
+ ::= { rcIpPrefixListEntry 1 }
+
+rcIpPrefixListPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Is a member of a specific prefix list.
+ Adding the prefix to the given prefix list"
+ ::= { rcIpPrefixListEntry 2 }
+
+rcIpPrefixListPrefixMaskLen OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "prefix mask length"
+ ::= { rcIpPrefixListEntry 3 }
+
+rcIpPrefixListMaskLenFrom OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "used with mask len"
+ ::= { rcIpPrefixListEntry 4 }
+
+rcIpPrefixListMaskLenUpto OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "used with mask len"
+ ::= { rcIpPrefixListEntry 5 }
+
+rcIpPrefixListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "list name"
+ ::= { rcIpPrefixListEntry 6 }
+
+rcIpPrefixListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rcIpPrefixListEntry 7 }
+
+
+-- Ip Prefix List Name Table
+
+rcIpPrefixListNameTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 26 }
+
+rcIpPrefixListNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpPrefixListNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Prefix List Name table"
+ ::= { rcIpGenPolicy 27 }
+
+rcIpPrefixListNameEntry OBJECT-TYPE
+ SYNTAX RcIpPrefixListNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Prefix List Name Table."
+ INDEX { rcIpPrefixListNameId }
+ ::= { rcIpPrefixListNameTable 1 }
+
+RcIpPrefixListNameEntry ::=
+ SEQUENCE {
+ rcIpPrefixListNameId Integer32,
+ rcIpPrefixListNameName DisplayString
+ }
+
+rcIpPrefixListNameId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "list id"
+ ::= { rcIpPrefixListNameEntry 1 }
+
+rcIpPrefixListNameName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "list name"
+ ::= { rcIpPrefixListNameEntry 2 }
+
+
+-- Ip Route Policy Name Table
+
+rcIpRoutePolicyNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRoutePolicyNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Policy Name table for all VRFs"
+ ::= { rcIpGenPolicy 28 }
+
+rcIpRoutePolicyNameEntry OBJECT-TYPE
+ SYNTAX RcIpRoutePolicyNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Route Policy Name Table."
+ INDEX { rcIpRoutePolicyNameVrfId, rcIpRoutePolicyNameId }
+ ::= { rcIpRoutePolicyNameTable 1 }
+
+RcIpRoutePolicyNameEntry ::=
+ SEQUENCE {
+ rcIpRoutePolicyNameVrfId VrfIdentifier,
+ rcIpRoutePolicyNameId Integer32,
+ rcIpRoutePolicyNameName DisplayString
+ }
+
+rcIpRoutePolicyNameVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "route policy vrfId"
+ ::= { rcIpRoutePolicyNameEntry 1 }
+
+rcIpRoutePolicyNameId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "route policy id"
+ ::= { rcIpRoutePolicyNameEntry 2 }
+
+rcIpRoutePolicyNameName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "route policy name"
+ ::= { rcIpRoutePolicyNameEntry 3 }
+
+
+-- Ip Route Policy Table
+
+rcIpRoutePolicyTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 11 }
+
+rcIpRoutePolicyApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpGenPolicy 12 }
+
+rcIpRoutePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRoutePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Route Map table"
+ ::= { rcIpGenPolicy 13 }
+
+rcIpRoutePolicyEntry OBJECT-TYPE
+ SYNTAX RcIpRoutePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Route Map Table."
+ INDEX { rcIpRoutePolicyId, rcIpRoutePolicySequenceNumber }
+ ::= { rcIpRoutePolicyTable 1 }
+
+RcIpRoutePolicyEntry ::=
+ SEQUENCE {
+ rcIpRoutePolicyId Integer32,
+ rcIpRoutePolicySequenceNumber Integer32,
+ rcIpRoutePolicyName DisplayString,
+ rcIpRoutePolicyEnable TruthValue,
+ rcIpRoutePolicyMode INTEGER,
+ rcIpRoutePolicyMatchProtocol INTEGER,
+ rcIpRoutePolicyMatchAsPath DisplayString,
+ rcIpRoutePolicyMatchCommunity DisplayString,
+ rcIpRoutePolicyMatchCommunityExact EnableValue,
+ rcIpRoutePolicyMatchNetwork RcLongDisplayString,
+ rcIpRoutePolicyMatchIpRouteSource RcLongDisplayString,
+ rcIpRoutePolicyMatchNextHop RcLongDisplayString,
+ rcIpRoutePolicyMatchInterface RcLongDisplayString,
+ rcIpRoutePolicyMatchRouteType INTEGER,
+ rcIpRoutePolicyMatchMetric INTEGER,
+ rcIpRoutePolicyMatchTag DisplayString,
+ rcIpRoutePolicySetRoutePreference INTEGER,
+ rcIpRoutePolicySetAsPath DisplayString,
+ rcIpRoutePolicySetAsPathMode INTEGER,
+ rcIpRoutePolicySetAutomaticTag EnableValue,
+ rcIpRoutePolicySetCommunityNumber DisplayString,
+ rcIpRoutePolicySetCommunityMode INTEGER,
+ rcIpRoutePolicySetMetricTypeInternal Integer32,
+ rcIpRoutePolicySetMetric INTEGER,
+ rcIpRoutePolicySetMetricType INTEGER,
+ rcIpRoutePolicySetNextHop IpAddress,
+ rcIpRoutePolicySetOrigin INTEGER,
+ rcIpRoutePolicySetLocalPref Integer32,
+ rcIpRoutePolicySetOriginEgpAs Integer32,
+ rcIpRoutePolicySetTag Integer32,
+ rcIpRoutePolicySetWeight Integer32,
+ rcIpRoutePolicySetInjectNetList DisplayString,
+ rcIpRoutePolicyRowStatus RowStatus,
+ rcIpRoutePolicySetMask IpAddress,
+ rcIpRoutePolicyNssaPbit EnableValue,
+ rcIpRoutePolicyMatchVrf IdList,
+ rcIpRoutePolicyMatchExtCommunity DisplayString,
+ rcIpRoutePolicySetExtCommunity DisplayString,
+ rcIpRoutePolicySetExtCommunityMode INTEGER,
+ rcIpRoutePolicyMatchLocalPref Integer32,
+ rcIpRoutePolicyMatchIpRouteDest RcLongDisplayString,
+ rcIpRoutePolicyIpv6SetNextHop Ipv6Address,
+ rcIpRoutePolicyMatchMetricTypeIsis INTEGER,
+ rcIpRoutePolicySetMetricTypeIsis INTEGER,
+ rcIpRoutePolicySetMetricTypeBgp INTEGER
+
+ }
+
+rcIpRoutePolicyId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Index used to identify a group of policies in
+ the route policy tableRoute map id"
+ ::= { rcIpRoutePolicyEntry 1 }
+
+rcIpRoutePolicySequenceNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "second index used to identify a specific policy
+ with in the route policy group (grouped by Id).
+ This field allows users to specify different
+ MATCH, SET parameters and an action."
+ ::= { rcIpRoutePolicyEntry 2 }
+
+rcIpRoutePolicyName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Is used to group a set of policies with different
+ sequence number. Id & Name have one-on-one
+ relationship. Different policy groups can
+ contain same sequence number, whereas with in
+ a group the sequence number must be different."
+ ::= { rcIpRoutePolicyEntry 3 }
+
+rcIpRoutePolicyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value specified here indicate whether
+ this policy is enabled or not. If
+ disabled policy sould not be used."
+ DEFVAL { false }
+ ::= { rcIpRoutePolicyEntry 4 }
+
+rcIpRoutePolicyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "specifies the action to be taken when this
+ policy is selected for a specific route.
+ This can be permit or deny or continue.
+ Permit indicates allow the route, deny indicates
+ ignore the route. Continue means continue
+ checking the next match criteria set in the
+ next policy seq, if none take the default action
+ in the given context."
+ DEFVAL { permit }
+ ::= { rcIpRoutePolicyEntry 5 }
+
+rcIpRoutePolicyMatchProtocol OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Match protocol. Used for RIP and DVMRP announce
+ policy only.
+ Value is one of multiple (logical 'OR)
+ of the following values:
+ direct(1),
+ static(2),
+ rip(4),
+ ospf(8),
+ ebgp(16),
+ dvmrp(32),
+ ibgp(64),
+ isis(128),
+ any(255)
+ direct(1): enables direct match-protocol
+ static(2): enables static match-protocol
+ rip(4): enables rip match-protocol
+ ospf(8): enables ospf match-protocol
+ ebgp(16): enables ebgp match-protocol
+ dvmrp(32): enables dvmrp match-protocol
+ ibgp(64): enables ibgp match-protocol
+ isis(128): enables isis match-protocol
+ any(255): enables all match-protocols"
+ DEFVAL {255}
+ ::= { rcIpRoutePolicyEntry 6 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcIpRoutePolicyMatchProtocol direct 1
+-- rcIpRoutePolicyMatchProtocol static 2
+-- rcIpRoutePolicyMatchProtocol rip 4
+-- rcIpRoutePolicyMatchProtocol ospf 8
+-- rcIpRoutePolicyMatchProtocol ebgp 16
+-- rcIpRoutePolicyMatchProtocol dvmrp 32
+-- rcIpRoutePolicyMatchProtocol ibgp 64
+-- rcIpRoutePolicyMatchProtocol isis 128
+-- rcIpRoutePolicyMatchProtocol any 255
+-- =end enum
+
+rcIpRoutePolicyMatchAsPath OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Applicable to BGP protocol only. Match the BGP
+ autonomous system path. This will override the
+ BGP neighbor filter list info."
+ ::= { rcIpRoutePolicyEntry 7 }
+
+rcIpRoutePolicyMatchCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Applicable to BGP protocol only. Filter
+ incoming/outgoing updates based on communities."
+ ::= { rcIpRoutePolicyEntry 8 }
+
+rcIpRoutePolicyMatchCommunityExact OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If enabled indicates the match has be an exact
+ (i.e., all of the communities specified in the
+ path has to be matched)."
+ DEFVAL {disable}
+ ::= { rcIpRoutePolicyEntry 9 }
+
+rcIpRoutePolicyMatchNetwork OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..259))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "can specify one or more prefix list name or id(s)"
+ DEFVAL {""}
+ ::= { rcIpRoutePolicyEntry 10 }
+
+rcIpRoutePolicyMatchIpRouteSource OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..259))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "In case of Rip routes this is equivalent to
+ RipInterface. In case of DVMRP routes this is
+ equivalent to DVMRP gateway. Can specify one
+ or more prefix list name(s) or id(s) seperated by comma."
+ DEFVAL {""}
+ ::= { rcIpRoutePolicyEntry 11 }
+
+rcIpRoutePolicyMatchNextHop OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..259))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "In case of Rip routes this is equivalent to
+ RipInterface. In case of DVMRP routes this is
+ equivalent to DVMRP gateway. Can specify one
+ or more prefix list name(s) or id(s) seperated by comma."
+ DEFVAL {""}
+ ::= { rcIpRoutePolicyEntry 12 }
+
+rcIpRoutePolicyMatchInterface OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..259))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Match received interface. Only for rip routes.
+ Ignored in all other cases."
+ DEFVAL {""}
+ ::= { rcIpRoutePolicyEntry 13 }
+
+rcIpRoutePolicyMatchRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ local(1),
+ internal(2),
+ external(3),
+ externaltype1(4),
+ externaltype2(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "For BGP this choice refers to locally generated
+ routes external routes learned via ebgp nbr. For
+ OSPF internal refers to intra and inter area
+ routes (belongs to local autonomous system).
+ External (type1|type2) refers to the routes
+ learned from other ASs and imported as either
+ type1 or type2. if type1/type2 is specified
+ then match only type1/type2."
+ DEFVAL {any}
+ ::= { rcIpRoutePolicyEntry 14 }
+
+rcIpRoutePolicyMatchMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Match mec field in the incoming advertisement."
+ DEFVAL { 0 }
+ ::= { rcIpRoutePolicyEntry 15 }
+
+rcIpRoutePolicyMatchTag OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "specifies a list of tag(s), that will be used
+ during the match criteria process.contains one
+ or more tag values.."
+ ::= { rcIpRoutePolicyEntry 16 }
+
+rcIpRoutePolicySetRoutePreference OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "if non-zero specifies the route preference
+ value to be assigned to the routes that applies
+ this policy.contains one or more tag values.."
+ ::= { rcIpRoutePolicyEntry 17 }
+
+rcIpRoutePolicySetAsPath OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The AS path vaule to be used whether the
+ SetAsPathMode is Tag or Prepend.as-path string.."
+ ::= { rcIpRoutePolicyEntry 18 }
+
+rcIpRoutePolicySetAsPathMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tag(1),
+ prepend(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "It can be either tag or prepend tag.
+ applicable only while redistributing routes to
+ BGP.Converts the tag of a route into AS path."
+ DEFVAL {prepend}
+ ::= { rcIpRoutePolicyEntry 19 }
+
+rcIpRoutePolicySetAutomaticTag OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL {disable}
+ ::= { rcIpRoutePolicyEntry 20 }
+
+rcIpRoutePolicySetCommunityNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "this value can be a number (1..42949672000)
+ or no-export or no-advertise. Applicable to
+ BGP advertisments.community number."
+ ::= { rcIpRoutePolicyEntry 21 }
+
+rcIpRoutePolicySetCommunityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unchanged(0),
+ none(1),
+ append(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "this value can be either append or none
+ unchanged - keep the community attribute in the
+ route path as it is.
+ none - remove the community in the route path
+ additive - adds the community-number specified
+ in SetCommunityNumber to the
+ community list attribute. Applicable
+ to BGP advertisments."
+ DEFVAL {unchanged}
+ ::= { rcIpRoutePolicyEntry 22 }
+
+rcIpRoutePolicySetMetricTypeInternal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates to set the MED value for routes
+ advertised to ebgp nbrs to the IGP metric value."
+ DEFVAL {0}
+ ::= { rcIpRoutePolicyEntry 23 }
+
+rcIpRoutePolicySetMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value of the metric to be used while sending an
+ update for the routes that match the matching
+ criteria in this route policy.
+ Default - 0 indicates the internal value defined
+ for protocol"
+ DEFVAL { 0 }
+ ::= { rcIpRoutePolicyEntry 24 }
+
+rcIpRoutePolicySetMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1),
+ type2(2),
+ internal(3),
+ external(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Metric type for the routes to be imported into
+ OSPF routing protocol, which passed the matching
+ criteria configured in this route policy."
+ DEFVAL { type2 }
+ ::= { rcIpRoutePolicyEntry 25 }
+
+rcIpRoutePolicySetNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IpAddress of the next hop router. Ignored for
+ DVMRP routes."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcIpRoutePolicyEntry 26 }
+
+rcIpRoutePolicySetOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ unchanged(0),
+ igp(1),
+ egp(2),
+ incomplete(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "igp/egp/incomplete Applicable to BGP protocol
+ only. If not set uses the route origin from
+ the Ip routing table (protocol)."
+ DEFVAL {unchanged}
+ ::= { rcIpRoutePolicyEntry 27 }
+
+rcIpRoutePolicySetLocalPref OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "this value will be used during route decision
+ process in the BGP protocol. Applicable to BGP
+ only."
+ DEFVAL {0}
+ ::= { rcIpRoutePolicyEntry 28 }
+
+rcIpRoutePolicySetOriginEgpAs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "indicates the Remote autonomous sys number.
+ Applicable to BGP only."
+ DEFVAL {0}
+ ::= { rcIpRoutePolicyEntry 29 }
+
+rcIpRoutePolicySetTag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value to be used for setting tag of the
+ destination routing protocol. If not specified
+ forward the tag value in the source routing
+ protocol. Value 0 indicates not set"
+ DEFVAL {0}
+ ::= { rcIpRoutePolicyEntry 30 }
+
+rcIpRoutePolicySetWeight OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Should be using with match as-path condition.
+ Weight value for the routing table. For BGP
+ this value will override the weight configured
+ through NetworkTableEntry or FilterListWeight or
+ NeighborWeight. Used for BGP only.Value 0
+ indicates not set"
+ DEFVAL {0}
+ ::= { rcIpRoutePolicyEntry 31 }
+
+rcIpRoutePolicySetInjectNetList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "specifies the prefix list to be used either
+ for injecting the routes into the routing
+ table or to include the networks in the
+ advertisement. Ignored for DVMRP."
+ DEFVAL {""}
+ ::= { rcIpRoutePolicyEntry 32 }
+
+rcIpRoutePolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rcIpRoutePolicyEntry 33 }
+
+rcIpRoutePolicySetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set Mask Ip Address"
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcIpRoutePolicyEntry 34 }
+
+rcIpRoutePolicyNssaPbit OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set/Reset P bit in specified type 7 LSA.
+ By default P bit is always set in case user
+ set it to disable state for particular route
+ policy than all type 7 LSAs associated with
+ that route policy will have P bit cleared,
+ with this intact NSSA ABR will not perform
+ translation of these LSAs to type 5."
+ DEFVAL { enable }
+ ::= { rcIpRoutePolicyEntry 35 }
+
+rcIpRoutePolicyMatchVrf OBJECT-TYPE
+ SYNTAX IdList (SIZE (0..1024))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An array used to identify which source VRFs have leaked
+ routes to the local VRF"
+ ::= { rcIpRoutePolicyEntry 36 }
+
+rcIpRoutePolicyMatchExtCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Filter incoming/outgoing updates based on communities"
+ ::= { rcIpRoutePolicyEntry 37 }
+
+rcIpRoutePolicySetExtCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set Extended-community string."
+ ::= { rcIpRoutePolicyEntry 38 }
+
+rcIpRoutePolicySetExtCommunityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ append(0),
+ unchanged(1),
+ overwrite(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This value can be either additive, unchanged or overwrite."
+ ::= { rcIpRoutePolicyEntry 39}
+
+rcIpRoutePolicyMatchLocalPref OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Match Local Prefix value."
+ ::= { rcIpRoutePolicyEntry 40}
+
+rcIpRoutePolicyMatchIpRouteDest OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..259))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "to match route destination, one can specify one
+ or more prefix list name(s) or id(s) separated by comma."
+ DEFVAL {""}
+ ::= { rcIpRoutePolicyEntry 41 }
+
+rcIpRoutePolicyIpv6SetNextHop OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Address of the ipv6 next hop router. Ignored for
+ DVMRP routes."
+ ::= { rcIpRoutePolicyEntry 43 }
+
+rcIpRoutePolicyMatchMetricTypeIsis OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(1),
+ internal(2),
+ external(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Match metric type field in the incoming ISIS routes in accept policy."
+ DEFVAL { any }
+ ::= { rcIpRoutePolicyEntry 44 }
+
+rcIpRoutePolicySetMetricTypeIsis OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ internal(2),
+ external(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set Metric type ISIS."
+ DEFVAL { none }
+ ::= { rcIpRoutePolicyEntry 45 }
+
+rcIpRoutePolicySetMetricTypeBgp OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ liveMetric(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set Metric type BGP."
+ DEFVAL { none }
+ ::= { rcIpRoutePolicyEntry 46 }
+
+-- Ip Redistribute Table
+
+rcIpRedistributeTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 14 }
+
+rcIpRedistributeApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { true }
+ ::= { rcIpGenPolicy 15 }
+
+-- IP Ospf In Filter Table
+
+rcIpOspfInFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 17 }
+
+rcIpOspfInFilterApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpGenPolicy 18 }
+
+rcIpOspfInFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpOspfInFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Ospf In Filter table"
+ ::= { rcIpGenPolicy 19 }
+
+rcIpOspfInFilterEntry OBJECT-TYPE
+ SYNTAX RcIpOspfInFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Ospf In Filter Table."
+ INDEX { rcIpOspfInFilterAdvertisingRtr }
+ ::= { rcIpOspfInFilterTable 1 }
+
+RcIpOspfInFilterEntry ::=
+ SEQUENCE {
+ rcIpOspfInFilterAdvertisingRtr IpAddress,
+ rcIpOspfInFilterEnable EnableValue,
+ rcIpOspfInFilterMetricType INTEGER,
+ rcIpOspfInFilterPolicyName DisplayString,
+ rcIpOspfInFilterRowStatus RowStatus
+ }
+
+rcIpOspfInFilterAdvertisingRtr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpOspfInFilterEntry 1 }
+
+rcIpOspfInFilterEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IfIndex"
+ DEFVAL { disable }
+ ::= { rcIpOspfInFilterEntry 2 }
+
+rcIpOspfInFilterMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1),
+ type2(2),
+ any(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { any }
+ ::= { rcIpOspfInFilterEntry 3 }
+
+rcIpOspfInFilterPolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpOspfInFilterEntry 4 }
+
+rcIpOspfInFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIpOspfInFilterEntry 5 }
+
+
+-- Ip Route Pref Table
+
+
+rcIpRoutePrefTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 20 }
+
+rcIpRoutePrefTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRoutePrefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Route Pref table"
+ ::= { rcIpGenPolicy 21 }
+
+rcIpRoutePrefEntry OBJECT-TYPE
+ SYNTAX RcIpRoutePrefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Route Pref Table."
+ INDEX { rcIpRoutePrefProtocol }
+ ::= { rcIpRoutePrefTable 1 }
+
+RcIpRoutePrefEntry ::=
+ SEQUENCE {
+ rcIpRoutePrefProtocol INTEGER,
+ rcIpRoutePrefDefault INTEGER,
+ rcIpRoutePrefConfigured INTEGER
+ }
+
+rcIpRoutePrefProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ static(2),
+ mpls(3),
+ ospfIntra(4),
+ ospfInter(5),
+ isisLevel1(6),
+ isisLevel2(7),
+ ebgp(8),
+ rip(9),
+ ospfExternal1(10),
+ ospfExternal2(11),
+ ibgp(12),
+ staticv6(13),
+ ospfv3Intra(14),
+ ospfv3Inter(15),
+ ospfv3External1(16),
+ ospfv3External2(17),
+ spbmLevel1(18),
+ spbmv6Level1(19)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Protocol"
+ ::= { rcIpRoutePrefEntry 1 }
+
+rcIpRoutePrefDefault OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows the default preference value for the given
+ protocol."
+ ::= { rcIpRoutePrefEntry 2 }
+
+rcIpRoutePrefConfigured OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This value is configurable by the user"
+ ::= { rcIpRoutePrefEntry 3 }
+
+-- New Ipv4 Route Pref Table
+
+rcIpNewRoutePrefTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpGenPolicy 29 }
+
+rcIpNewRoutePrefTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpNewRoutePrefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "New IPv4 Route Pref table. This table and
+ rcIpv6RoutePrefTable are designed
+ to obsolete the rcIpRoutePrefTable"
+ ::= { rcIpGenPolicy 30 }
+
+rcIpNewRoutePrefEntry OBJECT-TYPE
+ SYNTAX RcIpNewRoutePrefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of New Ipv4 Route Pref Table."
+ INDEX { rcIpNewRoutePrefDefaultValue}
+ ::= { rcIpNewRoutePrefTable 1 }
+
+RcIpNewRoutePrefEntry ::=
+ SEQUENCE {
+ rcIpNewRoutePrefDefaultValue Integer32,
+ rcIpNewRoutePrefProtocol INTEGER,
+ rcIpNewRoutePrefConfiguredValue Integer32
+ }
+
+rcIpNewRoutePrefDefaultValue OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Shows the default preference value for the given
+ protocol."
+ ::= { rcIpNewRoutePrefEntry 1 }
+
+rcIpNewRoutePrefProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ static(2),
+ mpls(3),
+ ospfIntra(4),
+ ospfInter(5),
+ isisLevel1(6),
+ isisLevel2(7),
+ ebgp(8),
+ rip(9),
+ ospfExternal1(10),
+ ospfExternal2(11),
+ ibgp(12),
+ spbmLevel1(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Protocol name"
+ ::= { rcIpNewRoutePrefEntry 2 }
+
+rcIpNewRoutePrefConfiguredValue OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This value is configurable by the user"
+ ::= { rcIpNewRoutePrefEntry 3 }
+
+-- Redistribute table
+
+rcIpRedistributeInterVrfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpRedistributeInterVrfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Redistribute table for Inter-VRFs"
+ ::= { rcIpGenPolicy 22 }
+
+rcIpRedistributeInterVrfEntry OBJECT-TYPE
+ SYNTAX RcIpRedistributeInterVrfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Redistribute Table.(new) "
+ INDEX { rcIpRedistributeInterVrfDstVrfId,
+ rcIpRedistributeInterVrfProtocol,
+ rcIpRedistributeInterVrfSrcVrfId,
+ rcIpRedistributeInterVrfRouteSource }
+ ::= { rcIpRedistributeInterVrfTable 1 }
+
+RcIpRedistributeInterVrfEntry ::=
+ SEQUENCE {
+ rcIpRedistributeInterVrfDstVrfId VrfIdentifier,
+ rcIpRedistributeInterVrfProtocol INTEGER,
+ rcIpRedistributeInterVrfSrcVrfId VrfIdentifier,
+ rcIpRedistributeInterVrfRouteSource INTEGER,
+ rcIpRedistributeInterVrfEnable EnableValue,
+ rcIpRedistributeInterVrfMetric INTEGER,
+ rcIpRedistributeInterVrfMetricType INTEGER,
+ rcIpRedistributeInterVrfMatchRouteType INTEGER,
+ rcIpRedistributeInterVrfSetTag Integer32,
+ rcIpRedistributeInterVrfSubnets INTEGER,
+ rcIpRedistributeInterVrfRoutePolicy DisplayString,
+ rcIpRedistributeInterVrfASNumber Integer32,
+ rcIpRedistributeInterVrfWeight Integer32,
+ rcIpRedistributeInterVrfDefaultOriginate Integer32,
+ rcIpRedistributeInterVrfRowStatus RowStatus
+ }
+
+rcIpRedistributeInterVrfDstVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "dst VRF id used in the redistribution"
+ ::= { rcIpRedistributeInterVrfEntry 1 }
+
+rcIpRedistributeInterVrfProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ospf(1),
+ bgp(2),
+ isis(3),
+ vrf-ext(4),
+ extranet(5),
+ rip(6),
+ ospfv3(10),
+ bgpv6(11),
+ isisv6(12),
+ ripng(13),
+ dvr(14)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Protocol is any one of the dynamic routing
+ protocol, which is interested in receiving
+ the external routing info."
+ ::= { rcIpRedistributeInterVrfEntry 2 }
+
+rcIpRedistributeInterVrfSrcVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "src VRF id used in the redistribution"
+ ::= { rcIpRedistributeInterVrfEntry 3 }
+
+rcIpRedistributeInterVrfRouteSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ direct(1),
+ static(2),
+ rip(3),
+ ospf(4),
+ bgp(5),
+ extranet(6),
+ v6direct(10),
+ v6static(11),
+ ospfv3(12),
+ isis(13),
+ v6isis(14),
+ v6bgp(15),
+ ripng(16),
+ dvr(17)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "equivalent to the owner field in the routing
+ table. This field indicates that the protocol
+ is interested in knowing/not-knowing the routes
+ learned from this source."
+ ::= { rcIpRedistributeInterVrfEntry 4 }
+
+rcIpRedistributeInterVrfEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable. By default this is enabled."
+ DEFVAL { disable }
+ ::= { rcIpRedistributeInterVrfEntry 5 }
+
+
+rcIpRedistributeInterVrfMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "value of the metric to be announced in the
+ advertisment"
+ DEFVAL { 0 }
+ ::= { rcIpRedistributeInterVrfEntry 6 }
+
+rcIpRedistributeInterVrfMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ type1(1),
+ type2(2),
+ live(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "specifies the type of the metric type, useful
+ for OSPF and BGP only."
+ DEFVAL { type2 }
+ ::= { rcIpRedistributeInterVrfEntry 7 }
+
+rcIpRedistributeInterVrfMatchRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal(1),
+ external1(2),
+ external2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "used to filter a route based on the route type.
+ applicable to BGP."
+ ::= { rcIpRedistributeInterVrfEntry 8 }
+
+
+rcIpRedistributeInterVrfSetTag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Tag value to be set in the advertisment."
+ ::= { rcIpRedistributeInterVrfEntry 9 }
+
+rcIpRedistributeInterVrfSubnets OBJECT-TYPE
+ SYNTAX INTEGER {
+ allow(1),
+ suppress(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "applicable to OSPF only. Indicates that all the
+ subnets need to be advertised individually."
+ DEFVAL { allow }
+ ::= { rcIpRedistributeInterVrfEntry 10 }
+
+rcIpRedistributeInterVrfRoutePolicy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "specify the route policy to achieve the final
+ granularity in filtering to determine whether
+ or not a specific route should be advertised
+ to the given protocol.Route map name"
+ ::= { rcIpRedistributeInterVrfEntry 11 }
+
+rcIpRedistributeInterVrfASNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Autonomous system number. Used only for the
+ BGP protocol."
+ ::= { rcIpRedistributeInterVrfEntry 12 }
+
+rcIpRedistributeInterVrfWeight OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "used only for the BGP protocol."
+ ::= { rcIpRedistributeInterVrfEntry 13 }
+
+rcIpRedistributeInterVrfDefaultOriginate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "indicates the given protocol will
+ originate/advertise a default route."
+ ::= { rcIpRedistributeInterVrfEntry 14 }
+
+--IpExtCommunityList Table
+
+rcIpExtCommunityAccessListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Extended Community Access List table size."
+ ::= {rcIpGenPolicy 23 }
+
+rcIpExtCommunityAccessListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpExtCommunityAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Extended Community Access List table."
+ ::= {rcIpGenPolicy 24 }
+
+rcIpExtCommunityAccessListEntry OBJECT-TYPE
+ SYNTAX RcIpExtCommunityAccessListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Extended Community Access List Table."
+ INDEX { rcIpExtCommunityAccessListId,
+ rcIpExtCommunityAccessListMemberId }
+ ::= { rcIpExtCommunityAccessListTable 1 }
+
+RcIpExtCommunityAccessListEntry ::=
+ SEQUENCE {
+ rcIpExtCommunityAccessListId INTEGER,
+ rcIpExtCommunityAccessListMemberId INTEGER,
+ rcIpExtCommunityAccessListRTType INTEGER,
+ rcIpExtCommunityAccessListRTAddress IpAddress,
+ rcIpExtCommunityAccessListRTAsNumber INTEGER,
+ rcIpExtCommunityAccessListRTAssignedNum Unsigned32,
+ rcIpExtCommunityAccessListSooType INTEGER,
+ rcIpExtCommunityAccessListSooAddress IpAddress,
+ rcIpExtCommunityAccessListSooAsNumber INTEGER,
+ rcIpExtCommunityAccessListSooAssignedNum Unsigned32,
+ rcIpExtCommunityAccessListVrfId VrfIdentifier,
+ rcIpExtCommunityAccessListRowStatus RowStatus
+ }
+
+rcIpExtCommunityAccessListId OBJECT-TYPE
+ SYNTAX INTEGER (1..1024)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP extended Community Access List Id"
+ ::= { rcIpExtCommunityAccessListEntry 1 }
+
+rcIpExtCommunityAccessListMemberId OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Member Id for the extended-community list to be added"
+ ::= { rcIpExtCommunityAccessListEntry 2 }
+
+rcIpExtCommunityAccessListRTType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ asnum(1),
+ ipaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The route target Type for IP Extended Community rule in the list"
+ DEFVAL {asnum}
+ ::= { rcIpExtCommunityAccessListEntry 3 }
+
+rcIpExtCommunityAccessListRTAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Extended community Ip address for the route-target type entry."
+ ::= { rcIpExtCommunityAccessListEntry 4 }
+
+rcIpExtCommunityAccessListRTAsNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Extended community Asnumber for the route-target type entry."
+ ::= { rcIpExtCommunityAccessListEntry 5 }
+
+rcIpExtCommunityAccessListRTAssignedNum OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Extended community assigned number for the route-target type entry."
+ ::= { rcIpExtCommunityAccessListEntry 6 }
+
+ rcIpExtCommunityAccessListSooType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ asnum(1),
+ ipaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The site of origin Type for IP Extended Community Access List"
+ DEFVAL {asnum}
+ ::= { rcIpExtCommunityAccessListEntry 7 }
+
+rcIpExtCommunityAccessListSooAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " Extended community Ip address for the site-of-origin type of entry."
+ ::= { rcIpExtCommunityAccessListEntry 8 }
+
+rcIpExtCommunityAccessListSooAsNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " Extended community AsNumber for the site-of-origin type of entry."
+ ::= { rcIpExtCommunityAccessListEntry 9 }
+
+rcIpExtCommunityAccessListSooAssignedNum OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " Extended community assigned number for the site-of-origin type of entry."
+ ::= { rcIpExtCommunityAccessListEntry 10 }
+
+
+rcIpExtCommunityAccessListVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "VrfId for the extended-community Access list."
+ ::= { rcIpExtCommunityAccessListEntry 11 }
+
+rcIpExtCommunityAccessListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "IP Ext Community Table Row Status."
+ ::= { rcIpExtCommunityAccessListEntry 12 }
+
+rcIpRedistributeInterVrfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rcIpRedistributeInterVrfEntry 15 }
+
+-- IP Isis
+rcIpIsis OBJECT IDENTIFIER ::= { rcIp 110 }
+
+rcIpIsisGenInFilter OBJECT IDENTIFIER ::= {rcIpIsis 1}
+
+rcIpIsisInFilterNickNameTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Nick Name table size"
+ ::= { rcIpIsisGenInFilter 1 }
+
+rcIpIsisInFilterIsidTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Isid table size"
+ ::= { rcIpIsisGenInFilter 2 }
+
+rcIpIsisInFilterNickNameIsidTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Nick Name Isid table size"
+ ::= { rcIpIsisGenInFilter 3 }
+
+rcIpIsisInFilterIsidListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Isid List table size"
+ ::= { rcIpIsisGenInFilter 4 }
+
+rcIpIsisInFilterNickNameIsidListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Nick Name Isid List table size"
+ ::= { rcIpIsisGenInFilter 5 }
+
+rcIpIsisInFilterApply OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ apply(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to Apply the Ip Isis Accept filters.
+ When the value is set to apply, all the elements in
+ the in the various Ip Isis In Filter Tables will be
+ applied as well as rcIpIsisInFilterDefault. This may
+ be a disruptive operation to traffic.
+ The get will always return noAction."
+ DEFVAL { noAction }
+ ::= { rcIpIsisGenInFilter 6 }
+
+rcIpIsisInFilter OBJECT IDENTIFIER ::= {rcIpIsis 2}
+
+-- IP Isis In Filter Nick Name Table
+rcIpIsisInFilterNickNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Isis In Filter Nick Name table"
+ ::= { rcIpIsisInFilter 1}
+
+rcIpIsisInFilterNickNameEntry OBJECT-TYPE
+ SYNTAX RcIpIsisInFilterNickNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Isis In Filter Nick Name Table."
+ INDEX { rcIpIsisInFilterNickNameAdvertisingRtr }
+ ::= { rcIpIsisInFilterNickNameTable 1 }
+
+RcIpIsisInFilterNickNameEntry ::=
+ SEQUENCE {
+ rcIpIsisInFilterNickNameAdvertisingRtr IpIsisPlsbNodeNickName,
+ rcIpIsisInFilterNickNameEnable EnableValue,
+ rcIpIsisInFilterNickNamePolicyName DisplayString,
+ rcIpIsisInFilterNickNameRowStatus RowStatus,
+ rcIpIsisInFilterNickNameBackBonePolicyName DisplayString
+ }
+
+rcIpIsisInFilterNickNameAdvertisingRtr OBJECT-TYPE
+ SYNTAX IpIsisPlsbNodeNickName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NickName used to filter by"
+ ::= { rcIpIsisInFilterNickNameEntry 1 }
+
+rcIpIsisInFilterNickNameEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enables or disables the NickName entry. The value
+ must be enabled to filter."
+ DEFVAL { disable }
+ ::= { rcIpIsisInFilterNickNameEntry 2 }
+
+rcIpIsisInFilterNickNamePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Map name used"
+ ::= { rcIpIsisInFilterNickNameEntry 3 }
+
+rcIpIsisInFilterNickNameRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Nick Name Table Row Status"
+ ::= { rcIpIsisInFilterNickNameEntry 4 }
+
+rcIpIsisInFilterNickNameBackBonePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Backbone Route Map name"
+ ::= { rcIpIsisInFilterNickNameEntry 5 }
+
+-- IP Isis In Filter ISID Table
+rcIpIsisInFilterIsidTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpIsisInFilterIsidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Isis In Filter Isid Isid table"
+ ::= { rcIpIsisInFilter 2 }
+
+rcIpIsisInFilterIsidEntry OBJECT-TYPE
+ SYNTAX RcIpIsisInFilterIsidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Isis In Filter Table."
+ INDEX { rcIpIsisInFilterIsid }
+ ::= { rcIpIsisInFilterIsidTable 1 }
+
+RcIpIsisInFilterIsidEntry ::=
+ SEQUENCE {
+ rcIpIsisInFilterIsid Integer32,
+ rcIpIsisInFilterIsidEnable EnableValue,
+ rcIpIsisInFilterIsidPolicyName DisplayString,
+ rcIpIsisInFilterIsidRowStatus RowStatus,
+ rcIpIsisInFilterIsidBackbonePolicyName DisplayString
+ }
+
+rcIpIsisInFilterIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Isid value used to filter by.
+ The value 0 is used for Global Router."
+ ::= { rcIpIsisInFilterIsidEntry 1 }
+
+rcIpIsisInFilterIsidEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enables or disables the Isid entry. The value
+ must be enabled to filter."
+ DEFVAL { disable }
+ ::= { rcIpIsisInFilterIsidEntry 2 }
+
+rcIpIsisInFilterIsidPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Map name used"
+ ::= { rcIpIsisInFilterIsidEntry 3 }
+
+rcIpIsisInFilterIsidRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Isid Table Row Status"
+ ::= { rcIpIsisInFilterIsidEntry 4 }
+
+rcIpIsisInFilterIsidBackbonePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Backbone Route Map name"
+ ::= { rcIpIsisInFilterIsidEntry 5 }
+
+-- IP Isis In Filter NickName ISID Table
+rcIpIsisInFilterNickNameIsidTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameIsidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Isis In Filter Nick Name Isid table"
+ ::= { rcIpIsisInFilter 3 }
+
+rcIpIsisInFilterNickNameIsidEntry OBJECT-TYPE
+ SYNTAX RcIpIsisInFilterNickNameIsidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Isis In Filter Nick Name Isid Table."
+ INDEX { rcIpIsisInFilterNickNameIsidAdvertisingRtr,
+ rcIpIsisInFilterNickNameIsid }
+ ::= { rcIpIsisInFilterNickNameIsidTable 1 }
+
+RcIpIsisInFilterNickNameIsidEntry ::=
+ SEQUENCE {
+ rcIpIsisInFilterNickNameIsidAdvertisingRtr IpIsisPlsbNodeNickName,
+ rcIpIsisInFilterNickNameIsid Integer32,
+ rcIpIsisInFilterNickNameIsidEnable EnableValue,
+ rcIpIsisInFilterNickNameIsidPolicyName DisplayString,
+ rcIpIsisInFilterNickNameIsidRowStatus RowStatus,
+ rcIpIsisInFilterNickNameIsidBackBonePolicyName DisplayString
+ }
+
+rcIpIsisInFilterNickNameIsidAdvertisingRtr OBJECT-TYPE
+ SYNTAX IpIsisPlsbNodeNickName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NickName used to filter by"
+ ::= { rcIpIsisInFilterNickNameIsidEntry 1 }
+
+rcIpIsisInFilterNickNameIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Isid used to filter by.
+ The value 0 is used for Global Router."
+ ::= { rcIpIsisInFilterNickNameIsidEntry 2 }
+
+rcIpIsisInFilterNickNameIsidEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { disable }
+ ::= { rcIpIsisInFilterNickNameIsidEntry 3 }
+
+rcIpIsisInFilterNickNameIsidPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Map name used"
+ ::= { rcIpIsisInFilterNickNameIsidEntry 4 }
+
+rcIpIsisInFilterNickNameIsidRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Nick Name Isid Table Row Status"
+ ::= { rcIpIsisInFilterNickNameIsidEntry 5 }
+
+rcIpIsisInFilterNickNameIsidBackBonePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Backbone Route Map name"
+ ::= { rcIpIsisInFilterNickNameIsidEntry 6 }
+
+-- IP Isis ISID List Table
+
+rcIpIsisIsidListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpIsisIsidListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Isis Isid List table"
+ ::= { rcIpIsisInFilter 4 }
+
+rcIpIsisIsidListEntry OBJECT-TYPE
+ SYNTAX RcIpIsisIsidListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Isis Isid List Table."
+ INDEX { rcIpIsisIsidListName,
+ rcIpIsisIsidListIsid }
+ ::= { rcIpIsisIsidListTable 1 }
+
+RcIpIsisIsidListEntry ::=
+ SEQUENCE {
+ rcIpIsisIsidListName DisplayString,
+ rcIpIsisIsidListIsid Integer32,
+ rcIpIsisIsidListRowStatus RowStatus
+ }
+
+rcIpIsisIsidListName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Name of Isid List"
+ ::= { rcIpIsisIsidListEntry 1 }
+
+rcIpIsisIsidListIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Is a member of the specified isid list.
+ The value is the i-sid integer value or
+ the value 0 is used for Global Router."
+ ::= { rcIpIsisIsidListEntry 2 }
+
+rcIpIsisIsidListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Status"
+ ::= { rcIpIsisIsidListEntry 3 }
+
+-- IP Isis In Filter ISID List Table
+rcIpIsisInFilterIsidListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpIsisInFilterIsidListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Isis In Filter Isid List table"
+ ::= { rcIpIsisInFilter 5 }
+
+rcIpIsisInFilterIsidListEntry OBJECT-TYPE
+ SYNTAX RcIpIsisInFilterIsidListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Isis In Filter Table."
+ INDEX { rcIpIsisInFilterIsidListName }
+ ::= { rcIpIsisInFilterIsidListTable 1 }
+
+RcIpIsisInFilterIsidListEntry ::=
+ SEQUENCE {
+ rcIpIsisInFilterIsidListName DisplayString,
+ rcIpIsisInFilterIsidListEnable EnableValue,
+ rcIpIsisInFilterIsidListPolicyName DisplayString,
+ rcIpIsisInFilterIsidListRowStatus RowStatus,
+ rcIpIsisInFilterIsidListBackBonePolicyName DisplayString
+ }
+
+rcIpIsisInFilterIsidListName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Name of Isid List"
+ ::= { rcIpIsisInFilterIsidListEntry 1 }
+
+rcIpIsisInFilterIsidListEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enables or disables the Isid List entry. The value
+ must be enabled to filter."
+ DEFVAL { disable }
+ ::= { rcIpIsisInFilterIsidListEntry 2 }
+
+rcIpIsisInFilterIsidListPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Map name"
+ ::= { rcIpIsisInFilterIsidListEntry 3 }
+
+rcIpIsisInFilterIsidListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Isid List Table Row Status"
+ ::= { rcIpIsisInFilterIsidListEntry 4 }
+
+rcIpIsisInFilterIsidListBackBonePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Backbone Route Map name"
+ ::= { rcIpIsisInFilterIsidListEntry 5 }
+
+-- IP Isis In Filter Nick Name ISID List Table
+rcIpIsisInFilterNickNameIsidListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpIsisInFilterNickNameIsidListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Isis In Filter Nick Name Isid List table"
+ ::= { rcIpIsisInFilter 6}
+
+rcIpIsisInFilterNickNameIsidListEntry OBJECT-TYPE
+ SYNTAX RcIpIsisInFilterNickNameIsidListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip Isis In Filter Nick Name Isid ListTable"
+ INDEX { rcIpIsisInFilterNickNameIsidListAdvertisingRtr,
+ rcIpIsisInFilterNickNameIsidListName }
+ ::= { rcIpIsisInFilterNickNameIsidListTable 1 }
+
+RcIpIsisInFilterNickNameIsidListEntry ::=
+ SEQUENCE {
+ rcIpIsisInFilterNickNameIsidListAdvertisingRtr IpIsisPlsbNodeNickName,
+ rcIpIsisInFilterNickNameIsidListName DisplayString,
+ rcIpIsisInFilterNickNameIsidListEnable EnableValue,
+ rcIpIsisInFilterNickNameIsidListPolicyName DisplayString,
+ rcIpIsisInFilterNickNameIsidListRowStatus RowStatus,
+ rcIpIsisInFilterNickNameIsidListBackBonePolicyName DisplayString
+ }
+
+rcIpIsisInFilterNickNameIsidListAdvertisingRtr OBJECT-TYPE
+ SYNTAX IpIsisPlsbNodeNickName
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "NickName used to filter by"
+ ::= { rcIpIsisInFilterNickNameIsidListEntry 1 }
+
+rcIpIsisInFilterNickNameIsidListName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Name of Isid List used to filter"
+ ::= { rcIpIsisInFilterNickNameIsidListEntry 2 }
+
+rcIpIsisInFilterNickNameIsidListEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enables or disables the NickName IsidList entry.
+ The value must be enabled to filter."
+ DEFVAL { disable }
+ ::= { rcIpIsisInFilterNickNameIsidListEntry 3 }
+
+rcIpIsisInFilterNickNameIsidListPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Map name"
+ ::= { rcIpIsisInFilterNickNameIsidListEntry 4 }
+
+rcIpIsisInFilterNickNameIsidListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip Isis In Filter Nick Name Isid List Table Row Status"
+ ::= { rcIpIsisInFilterNickNameIsidListEntry 5 }
+
+rcIpIsisInFilterNickNameIsidListBackBonePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Backbone Route Map name"
+ ::= { rcIpIsisInFilterNickNameIsidListEntry 6 }
+
+rcIpIsisInFilterDefault OBJECT IDENTIFIER ::= { rcIpIsisInFilter 7 }
+
+rcIpIsisInFilterDefaultPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Route Map name for the default filter"
+ ::= { rcIpIsisInFilterDefault 1 }
+
+rcIpIsisInFilterDefaultBackbonePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Backbone Route Map name for the default filter"
+ ::= { rcIpIsisInFilterDefault 2 }
+
+-- Ip BGP
+
+
+rcIpBgp OBJECT IDENTIFIER ::= { rcIp 101 }
+
+rcIpBgpGeneralGroup OBJECT IDENTIFIER ::= { rcIpBgp 1 }
+
+rcIpBgpGeneralGroupLocalAs OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Local Autonomous system number"
+ ::= { rcIpBgpGeneralGroup 1 }
+
+rcIpBgpGeneralGroupAdminStatus OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Disable or Enable group administrative"
+ DEFVAL { enable }
+ ::= { rcIpBgpGeneralGroup 2 }
+
+rcIpBgpGeneralGroupDefaultMetric OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The default-metric is used in conjunction with
+ the redistribute router configuration command to cause
+ the bgp routing protocol to use this metric as MED"
+ DEFVAL { -1 }
+ ::= { rcIpBgpGeneralGroup 3 }
+
+rcIpBgpGeneralGroupDefaultLocalPreference OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " Default local preference attribute value to be used "
+ DEFVAL {100}
+ ::= { rcIpBgpGeneralGroup 4 }
+
+rcIpBgpGeneralGroupDefaultInformationOriginate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "allows the redistribution of network 0.0.0.0 into BGP"
+ DEFVAL {false}
+ ::= { rcIpBgpGeneralGroup 5 }
+
+rcIpBgpGeneralGroupBestPathMissingAsWorst OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable to consider a missing MED attribute in a path
+ as having a value of infinity, making the path without a
+ MED value the least desirable path. To return the router
+ to the default (assign a value of 0 to the missing MED),
+ set the value to disable."
+ DEFVAL {enable}
+ ::= { rcIpBgpGeneralGroup 6 }
+
+rcIpBgpGeneralGroupBestPathMedConfed OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable MED comparison among paths learned from
+ confederation peers. Disable to prevent considering
+ the MED attribute in comparing paths"
+ DEFVAL {disable}
+ ::= { rcIpBgpGeneralGroup 7 }
+
+rcIpBgpGeneralGroupIgnoreIllegalRouterId OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configures BGP to overlook an illegal router ID.
+ Enables or disable accepting a connection from a peer
+ that sends its open message with a router ID of 0."
+ DEFVAL {disable}
+ ::= { rcIpBgpGeneralGroup 8 }
+
+rcIpBgpGeneralGroupAlwaysCompareMed OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable to allow the comparison of the Multi Exit
+ Discriminator (MED) for paths from neighbors in
+ different autonomous systems."
+ DEFVAL {disable}
+ ::= { rcIpBgpGeneralGroup 9 }
+
+rcIpBgpGeneralGroupAutoPeerRestart OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable the feature that automatically restarts the
+ connection to a BGP peer when the connection goes down."
+ DEFVAL {enable}
+ ::= { rcIpBgpGeneralGroup 10 }
+
+rcIpBgpGeneralGroupAutoSummary OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable BGP to summarize networks based on class limlts
+ (Class A,B,C networks)."
+ DEFVAL {enable}
+ ::= { rcIpBgpGeneralGroup 11 }
+
+rcIpBgpGeneralGroupSynchronization OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables and disables the router from accepting routes
+ from BGP peers without waiting for an update from the
+ IBGP."
+ DEFVAL {enable}
+ ::= { rcIpBgpGeneralGroup 12 }
+
+rcIpBgpGeneralGroupMaxEqualcostRoutes OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the number of maximum number of equal-cost routes
+ that can be stored in the routing table."
+ DEFVAL {1}
+ ::= { rcIpBgpGeneralGroup 13 }
+
+rcIpBgpGeneralGroupIbgpReportImportRoute OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure BGP to report imported routes to an interior
+ BGP peer."
+ DEFVAL {enable}
+ ::= { rcIpBgpGeneralGroup 14 }
+
+rcIpBgpGeneralGroupAggregate OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " "
+ DEFVAL {enable}
+ ::= { rcIpBgpGeneralGroup 15 }
+
+rcIpBgpGeneralGroupFlapDampEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enabled or Disabled"
+ DEFVAL { disable }
+ ::= { rcIpBgpGeneralGroup 16 }
+
+rcIpBgpGeneralGroupDebugMask OBJECT-TYPE
+ SYNTAX Integer32 (0..511)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " value is one of multiple (logically by 'OR' of
+ following value:
+ none (0),
+ error(1),
+ packet(2),
+ event(4),
+ trace(8),
+ warning(16),
+ state(32),
+ init(64),
+ filter(128),
+ update(256),
+ all(511)
+ all(511): Enables all debugging messages.
+ none(0): Disables all debugging messages.
+ error(1): Enables disolay of debug error messages.
+ packet(2): Enables display of debug packet messages.
+ event(4): Enables display of debug event messages.
+ trace(8): Enables display debug trace messages.
+ warning(16): Enables display debug warning messages.
+ state(32): Enables display of debug state transtion
+ messages.
+ init(64): Enables display of debug initialization
+ messages.
+ filter(128): Enables display of debug messages related
+ to filtering.
+ update(256): Enables display of debug messages related
+ to sending and receiving updates."
+ DEFVAL { 0 }
+ ::= { rcIpBgpGeneralGroup 17 }
+
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+
+
+-- =begin enum
+-- rcIpBgpGeneralGroupDebugMask none 0
+-- rcIpBgpGeneralGroupDebugMask error 1
+-- rcIpBgpGeneralGroupDebugMask packet 2
+-- rcIpBgpGeneralGroupDebugMask event 4
+-- rcIpBgpGeneralGroupDebugMask trace 8
+-- rcIpBgpGeneralGroupDebugMask warning 16
+-- rcIpBgpGeneralGroupDebugMask state 32
+-- rcIpBgpGeneralGroupDebugMask init 64
+-- rcIpBgpGeneralGroupDebugMask filter 128
+-- rcIpBgpGeneralGroupDebugMask update 256
+-- rcIpBgpGeneralGroupDebugMask all 511
+-- =end enum
+
+rcIpBgpGeneralGroupTrapEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { disable }
+ ::= { rcIpBgpGeneralGroup 18 }
+
+rcIpBgpGeneralGroupQuickStart OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable the flag to avoid flap penalty and trigger
+ the peer start event quickly"
+ DEFVAL { disable }
+ ::= { rcIpBgpGeneralGroup 19 }
+
+rcIpBgpGeneralGroupDeterministicMed OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable to allow the comparison of the Multi Exit
+ Discriminator (MED) for paths from neighbors in
+ same autonomous system."
+ DEFVAL { disable }
+ ::= { rcIpBgpGeneralGroup 20 }
+
+rcIpBgpGeneralGroupRouteRefresh OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Refresh for Bgp."
+ DEFVAL { disable }
+ ::= { rcIpBgpGeneralGroup 21 }
+
+
+rcIpBgpGeneralGroupRoutePolicyIn OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Policy Name that will be applied to all
+routes which enter the VRF table."
+ ::= { rcIpBgpGeneralGroup 22 }
+
+rcIpBgpGeneralGroupRoutePolicyOut OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route policy name that will be applied to all routes which are sent out of this VRF instance."
+ ::= { rcIpBgpGeneralGroup 23 }
+
+rcIpBgpGeneralGroupDefaultInformationOriginateIpv6 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "allows the redistribution of default ipv6
+ network into BGP"
+ DEFVAL {false}
+ ::= { rcIpBgpGeneralGroup 24 }
+
+rcIpBgpGeneralGroupNewLocalAs OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Local Autonomous system number"
+ ::= { rcIpBgpGeneralGroup 25 }
+
+rcIpBgpGeneralGroup4ByteAs OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "4 Byte As number enable"
+ ::= { rcIpBgpGeneralGroup 26 }
+
+rcIpBgpGeneralGroupAsDot OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "As number in Dot format"
+ ::= { rcIpBgpGeneralGroup 27 }
+
+rcIpBgpGeneralGroupIdentifier OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The BGP Identifier of local system."
+ ::= { rcIpBgpGeneralGroup 28 }
+
+rcIpBgpAggregateTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Size of Aggregate Table"
+ ::= { rcIpBgp 2 }
+
+rcIpBgpAggregateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "To specify the list of aggregate prefixes to be
+ created by the BGP routing process and the options
+ to be used while aggregating."
+ ::= { rcIpBgp 3 }
+
+rcIpBgpAggregateEntry OBJECT-TYPE
+ SYNTAX RcIpBgpAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIpBgp Aggregate Address In Table."
+ INDEX { rcIpBgpAggregateAddress,
+ rcIpBgpAggregateMask }
+ ::= { rcIpBgpAggregateTable 1 }
+
+RcIpBgpAggregateEntry ::=
+ SEQUENCE {
+ rcIpBgpAggregateAddress IpAddress,
+ rcIpBgpAggregateMask IpAddress,
+ rcIpBgpAggregateAsSetGenerate EnableValue,
+ rcIpBgpAggregateSummaryOnly EnableValue,
+ rcIpBgpAggregateSuppressPolicy DisplayString,
+ rcIpBgpAggregateAdvertisePolicy DisplayString,
+ rcIpBgpAggregateAttributePolicy DisplayString,
+ rcIpBgpAggregateRowStatus RowStatus
+ }
+
+rcIpBgpAggregateAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Prefix to create an aggregate address in BGP routing table."
+ ::= { rcIpBgpAggregateEntry 1 }
+
+rcIpBgpAggregateMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mask for the aggregrate"
+ ::= { rcIpBgpAggregateEntry 2 }
+
+rcIpBgpAggregateAsSetGenerate OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable Generates autonomous system set path
+ information."
+ DEFVAL {disable}
+ ::= { rcIpBgpAggregateEntry 3 }
+
+rcIpBgpAggregateSummaryOnly OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Filters all more specific routes from updates."
+ DEFVAL {disable}
+ ::= { rcIpBgpAggregateEntry 4 }
+
+rcIpBgpAggregateSuppressPolicy OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of route policy used to select the
+ routes to be suppressed."
+ ::= { rcIpBgpAggregateEntry 5 }
+
+rcIpBgpAggregateAdvertisePolicy OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of route policy used to select the
+ routes to create AS-SET origin communities."
+ ::= { rcIpBgpAggregateEntry 6 }
+
+rcIpBgpAggregateAttributePolicy OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of route policy used to set the
+ attribute of the aggregate route."
+ ::= { rcIpBgpAggregateEntry 7 }
+
+rcIpBgpAggregateRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpBgpAggregateEntry 8 }
+
+rcIpBgpConfederationGroup OBJECT IDENTIFIER ::= { rcIpBgp 4 }
+
+rcIpBgpConfederationIdentifier OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Deprecated. Use rcIpBgpConfederationASIdentifier instead."
+ ::= { rcIpBgpConfederationGroup 1 }
+
+rcIpBgpConfederationPeers OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The string represents ConfederatoinPeers as <length,
+ value>. Maximum size 255,if any, will not be recorded
+ by this object.
+ The length is a 1-octet field containing the numbner
+ of peers in the value field.
+ The value field contains one or more peers (AS numbers
+ which are part of the confederation).
+ Each AS is represented in the octet
+ string as a pair of octets according to the
+ following algorithm:
+ first-byte-of-pair = (ASNumber & 0xff000000)>>24;
+ second-byte-of-pair = (ASNumber & 0x00ff0000)>>16;
+ third-byte-of-pair = (ASNumber & 0x0000ff00)>>8;
+ fourth-byte-of-pair = (ASNumber & 0x000000ff);"
+ ::= { rcIpBgpConfederationGroup 2 }
+
+rcIpBgpConfederationASIdentifier OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Confederation AS identifier"
+ ::= { rcIpBgpConfederationGroup 3 }
+
+rcIpBgpRouteReflectorGroup OBJECT IDENTIFIER ::= { rcIpBgp 5 }
+
+rcIpBgpRouteReflectionEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable Route Reflection on this router"
+ DEFVAL {enable}
+ ::= { rcIpBgpRouteReflectorGroup 1 }
+
+rcIpBgpRouteReflectorClusterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Cluster ID of this router acting as a route reflector"
+ ::= { rcIpBgpRouteReflectorGroup 2 }
+
+rcIpBgpRouteReflectorClientToClientReflection OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When this router is configured as a route reflector, and
+ the clients are fully meshed, a Disable value disables
+ reflection of routes from one client to another."
+ DEFVAL {enable}
+ ::= { rcIpBgpRouteReflectorGroup 3 }
+
+rcIpBgpRouteReflectionOperState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the current route reflection operational state"
+ ::= { rcIpBgpRouteReflectorGroup 4 }
+
+
+rcIpBgpNetworkTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Network Prefix table size"
+ ::= { rcIpBgp 6 }
+
+rcIpBgpNetworkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The networks in this table are either static/directly
+ connected or learned routes. Bgp advertises these
+ network provided they are reachable and are in the IP
+ routing table"
+ ::= { rcIpBgp 7 }
+
+rcIpBgpNetworkEntry OBJECT-TYPE
+ SYNTAX RcIpBgpNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry In NetworkTable."
+ INDEX { rcIpBgpNetworkAddr,
+ rcIpBgpNetworkMask }
+ ::= { rcIpBgpNetworkTable 1 }
+
+RcIpBgpNetworkEntry ::=
+ SEQUENCE {
+ rcIpBgpNetworkAddr IpAddress,
+ rcIpBgpNetworkMask IpAddress,
+ rcIpBgpNetworkRowStatus RowStatus,
+ rcIpBgpNetworkMetric INTEGER
+ }
+
+rcIpBgpNetworkAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Network prefix that BGP will advertise."
+ ::= { rcIpBgpNetworkEntry 1 }
+
+rcIpBgpNetworkMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Network mask"
+ ::= { rcIpBgpNetworkEntry 2 }
+
+rcIpBgpNetworkRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpBgpNetworkEntry 3 }
+
+rcIpBgpNetworkMetric OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value of the metric to be used while sending
+ an update for the routes from the network table.
+ Indicates to set the MED value for the routes
+ advertised to ebgp peers."
+ DEFVAL { 0 }
+ ::= { rcIpBgpNetworkEntry 4 }
+
+
+-- Bgp Peer Table
+
+rcIpBgpPeerTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "BGP peer table size"
+ ::= { rcIpBgp 8 }
+
+rcIpBgpPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "IP BGP Peer table"
+ ::= { rcIpBgp 9 }
+
+rcIpBgpPeerEntry OBJECT-TYPE
+ SYNTAX RcIpBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip rcIpBgp Peer Table."
+ INDEX { rcIpBgpPeerIpAddress }
+ ::= { rcIpBgpPeerTable 1 }
+
+RcIpBgpPeerEntry ::=
+ SEQUENCE {
+ rcIpBgpPeerEnable INTEGER,
+ rcIpBgpPeerIpAddress IpAddress,
+ rcIpBgpPeerRemoteAs INTEGER,
+ rcIpBgpPeerGroupName DisplayString,
+ rcIpBgpPeerDefaultOriginate EnableValue,
+ rcIpBgpPeerEbgpMultiHop EnableValue,
+ rcIpBgpPeerAdvertisementInterval INTEGER,
+ rcIpBgpPeerPassword DisplayString,
+ rcIpBgpPeerWeight INTEGER,
+ rcIpBgpPeerMaxPrefix INTEGER,
+ rcIpBgpPeerNextHopSelf TruthValue,
+ rcIpBgpPeerRoutePolicyIn DisplayString,
+ rcIpBgpPeerRoutePolicyOut DisplayString,
+ rcIpBgpPeerRouteReflectorClient TruthValue,
+ rcIpBgpPeerSoftReconfigurationIn EnableValue,
+ rcIpBgpPeerSoftReconfiguration INTEGER,
+ rcIpBgpPeerRemovePrivateAs EnableValue,
+ rcIpBgpPeerRowStatus RowStatus,
+ rcIpBgpPeerMD5Authentication EnableValue,
+ rcIpBgpPeerDebugMask INTEGER,
+ rcIpBgpPeerSendCommunity EnableValue,
+ rcIpBgpPeerUpdateSourceInterface IpAddress,
+-- OM 2.0 place holder
+-- rcIpBgpPeerBgpMplsCutThroughType INTEGER,
+-- rcIpBgpPeerBgpMplsCutThroughId INTEGER
+ rcIpBgpPeerState INTEGER,
+ rcIpBgpPeerLastError OCTET STRING,
+ rcIpBgpPeerVpnv4Address EnableValue,
+ rcIpBgpPeerIpvpnLiteCap EnableValue,
+ rcIpBgpPeerSooAddress IpAddress,
+ rcIpBgpPeerSooAsNumber INTEGER,
+ rcIpBgpPeerSooAssignedNum Unsigned32,
+ rcIpBgpPeerSooType INTEGER,
+ rcIpBgpPeerRouteRefresh EnableValue,
+ rcIpBgpPeerAsOverride EnableValue,
+ rcIpBgpPeerAllowAsIn INTEGER
+ }
+
+rcIpBgpPeerEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable: controls whether the peer connection is enabled
+ or disabled"
+ DEFVAL { disabled }
+ ::= { rcIpBgpPeerEntry 1 }
+
+rcIpBgpPeerIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Ip address of this peer"
+ ::= { rcIpBgpPeerEntry 2 }
+
+rcIpBgpPeerRemoteAs OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Remote Autonomous system number of this peer"
+ ::= { rcIpBgpPeerEntry 3 }
+
+rcIpBgpPeerGroupName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Peer group name to which this peer belongs (optional)"
+ ::= { rcIpBgpPeerEntry 4 }
+
+rcIpBgpPeerDefaultOriginate OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To allow a BGP speaker (the local router) to send
+ the default route 0.0.0.0 to a neighbor for use as
+ a default route"
+ DEFVAL {disable}
+ ::= { rcIpBgpPeerEntry 5 }
+
+rcIpBgpPeerEbgpMultiHop OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To accept and attempt BGP connections to external
+ peers residing on networks that are not directly
+ connected"
+ DEFVAL {disable}
+ ::= { rcIpBgpPeerEntry 6 }
+
+rcIpBgpPeerAdvertisementInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To set the minimum interval between the sending of
+ BGP routing updates Time in seconds. Integer from 5
+ to 120."
+ DEFVAL { 30 }
+ ::= { rcIpBgpPeerEntry 7 }
+
+rcIpBgpPeerPassword OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable MD5 authentication on a TCP connection
+ between two BGP peers Case-sensitive password of
+ up to 80 character"
+ ::= { rcIpBgpPeerEntry 8 }
+
+rcIpBgpPeerWeight OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To assign an absolute weight to a BGP network.
+ It can be an integer from 0 to 65535."
+ DEFVAL { 100 }
+ ::= { rcIpBgpPeerEntry 9 }
+
+rcIpBgpPeerMaxPrefix OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets a limit on the number of routes that will be
+ accepted from a neighbor. A value of zero indicates no
+ limit"
+ DEFVAL {12000}
+ ::= { rcIpBgpPeerEntry 10 }
+
+rcIpBgpPeerNextHopSelf OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set NextHop Attribute to local router address before
+ sending updates to remote peer"
+ DEFVAL { false }
+ ::= { rcIpBgpPeerEntry 11 }
+
+rcIpBgpPeerRoutePolicyIn OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Route Policy Name that will be applied to all networks
+ learned from this peer"
+ ::= { rcIpBgpPeerEntry 12 }
+
+rcIpBgpPeerRoutePolicyOut OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Route policy name that will be applied to all outgoing
+ updates"
+ ::= { rcIpBgpPeerEntry 13 }
+
+rcIpBgpPeerRouteReflectorClient OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates whether this peer is a route reflector client."
+ DEFVAL {false}
+ ::= { rcIpBgpPeerEntry 14 }
+
+rcIpBgpPeerSoftReconfigurationIn OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If Peer soft reconfiguration is enabled in the in-bound
+ direction, policy can be changed and routes can
+ re-learned without having to reset the bgp connection.
+ Enabling soft reconfig-in causes all bgp routes to be
+ stored in local memory (even non-best routes)"
+ DEFVAL {enable}
+ ::= { rcIpBgpPeerEntry 15 }
+
+rcIpBgpPeerSoftReconfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ in (1),
+ out(2),
+ none(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If rcIpBgpPeerSoftReconfigurationIn is enabled in the
+ in-bound direction, policy can be changed and routes can
+ re-learned without having to reset the bgp connection by
+ setting rcIpBgpPeerSoftReconfiguration to in(1). Setting
+ the value to out (2) forces the neighbor to send out all
+ the updates to the remote neighbor without resetting the
+ connection."
+ DEFVAL {none}
+ ::= { rcIpBgpPeerEntry 16 }
+
+rcIpBgpPeerRemovePrivateAs OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable and disable private AS number from being
+ stripped when sending an update"
+ DEFVAL { enable }
+ ::= { rcIpBgpPeerEntry 17 }
+
+rcIpBgpPeerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the Table."
+ ::= { rcIpBgpPeerEntry 18 }
+
+rcIpBgpPeerMD5Authentication OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable and Disable MD5 authentication"
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerEntry 19 }
+
+rcIpBgpPeerDebugMask OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " value is one of multiple (logically by 'OR' of
+ following value:
+ none (0),
+ error(1),
+ packet(2),
+ event(4),
+ trace(8),
+ warning(16),
+ state(32),
+ init(64),
+ filter(128),
+ update(256),
+ all(511)
+ all(511): Enables all debugging messages.
+ none(0): Disables all debugging messages.
+ error(1): Enables disolay of debug error messages.
+ packet(2): Enables display of debug packet messages.
+ event(4): Enables display of debug event messages.
+ trace(8): Enables display debug trace messages.
+ warning(16): Enables display debug warning messages.
+ state(32): Enables display of debug state transtion
+ messages.
+ init(64): Enables display of debug initialization
+ messages.
+ filter(128): Enables display of debug messages related
+ to filtering.
+ update(256): Enables display of debug messages related
+ to sending and receiving updates."
+ DEFVAL { 0 }
+ ::= { rcIpBgpPeerEntry 20 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcIpBgpPeerDebugMask none 0
+-- rcIpBgpPeerDebugMask error 1
+-- rcIpBgpPeerDebugMask packet 2
+-- rcIpBgpPeerDebugMask event 4
+-- rcIpBgpPeerDebugMask trace 8
+-- rcIpBgpPeerDebugMask warning 16
+-- rcIpBgpPeerDebugMask state 32
+-- rcIpBgpPeerDebugMask init 64
+-- rcIpBgpPeerDebugMask filter 128
+-- rcIpBgpPeerDebugMask update 256
+-- rcIpBgpPeerDebugMask all 511
+-- =end enum
+
+rcIpBgpPeerSendCommunity OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerEntry 21 }
+
+rcIpBgpPeerUpdateSourceInterface OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP address to be used for Circuitless IP."
+ ::= { rcIpBgpPeerEntry 22 }
+
+rcIpBgpPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ connect(2),
+ active(3),
+ opensent(4),
+ openconfirm(5),
+ established(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP peer connection state."
+ ::= { rcIpBgpPeerEntry 25 }
+
+rcIpBgpPeerLastError OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error code and subcode seen by this
+ peer on this connection. If no error has
+ occurred, this field is zero. Otherwise, the
+ first byte of this two byte OCTET STRING
+ contains the error code, and the second byte
+ contains the subcode."
+ ::= { rcIpBgpPeerEntry 26 }
+
+rcIpBgpPeerVpnv4Address OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " The vpnv4 routes specified."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerEntry 27 }
+
+rcIpBgpPeerIpvpnLiteCap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IPVPN-lite capability can be enabled or disabled on
+ the bgp neighbor peer."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerEntry 28 }
+
+rcIpBgpPeerSooAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " The site-of-origin ip address."
+ ::= { rcIpBgpPeerEntry 29 }
+
+rcIpBgpPeerSooAsNumber OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The asnum for the site-of-origin for bgp peer."
+ ::= { rcIpBgpPeerEntry 30}
+
+rcIpBgpPeerSooAssignedNum OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Assigned number required along with asnum or
+ address to configure the site-of-origin for bgp peer."
+ ::= { rcIpBgpPeerEntry 31}
+
+rcIpBgpPeerSooType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ asnum(1),
+ ipaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " The soo type can be asnum or ipaddress."
+ ::= { rcIpBgpPeerEntry 32}
+
+rcIpBgpPeerRouteRefresh OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route refresh for bgp peer."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerEntry 33 }
+
+
+rcIpBgpPeerAsOverride OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The AS Override value can be enabled or disabled for bgp peer."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerEntry 34}
+
+rcIpBgpPeerAllowAsIn OBJECT-TYPE
+ SYNTAX INTEGER(0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The number of as-in allowed for bgp peer "
+ ::= { rcIpBgpPeerEntry 35}
+
+-- IP rcIpBgp Peer Group Table
+
+rcIpBgpPeerGroupTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "BGP Peer Group table size"
+ ::= { rcIpBgp 10 }
+
+rcIpBgpPeerGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpPeerGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP rcIpBgp Peer Group table. This table contains rows
+ which are template configuration parameters which are
+ shared by a group of peers. Peers belonging to the
+ same group will refer to the same row in this table
+ using a peer group name"
+ ::= { rcIpBgp 11 }
+
+rcIpBgpPeerGroupEntry OBJECT-TYPE
+ SYNTAX RcIpBgpPeerGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip rcIpBgp Peer Group Table."
+ INDEX { rcIpBgpPeerGroupIndex }
+ ::= { rcIpBgpPeerGroupTable 1 }
+
+RcIpBgpPeerGroupEntry ::=
+ SEQUENCE {
+ rcIpBgpPeerGroupEnable EnableValue,
+ rcIpBgpPeerGroupIndex Integer32,
+ rcIpBgpPeerGroupGroupName DisplayString,
+ rcIpBgpPeerGroupRemoteAs Integer32,
+ rcIpBgpPeerGroupDefaultOriginate INTEGER,
+ rcIpBgpPeerGroupEbgpMultiHop INTEGER,
+ rcIpBgpPeerGroupAdvertisementInterval Integer32,
+ rcIpBgpPeerGroupKeepAlive Integer32,
+ rcIpBgpPeerGroupHoldTime Integer32,
+ rcIpBgpPeerGroupWeight Integer32,
+ rcIpBgpPeerGroupMaxPrefix Integer32,
+ rcIpBgpPeerGroupNextHopSelf TruthValue,
+ rcIpBgpPeerGroupRoutePolicyIn DisplayString,
+ rcIpBgpPeerGroupRoutePolicyOut DisplayString,
+ rcIpBgpPeerGroupRouteReflectorClient TruthValue,
+ rcIpBgpPeerGroupSoftReconfigurationIn EnableValue,
+ rcIpBgpPeerGroupSoftReconfiguration INTEGER,
+ rcIpBgpPeerGroupPassword DisplayString,
+ rcIpBgpPeerGroupRemovePrivateAs EnableValue,
+ rcIpBgpPeerGroupRowStatus RowStatus,
+ rcIpBgpPeerGroupMD5Authentication EnableValue,
+ rcIpBgpPeerGroupSendCommunity EnableValue,
+ rcIpBgpPeerGroupUpdateSourceInterface IpAddress,
+ rcIpBgpPeerGroupVpnv4Address EnableValue,
+ rcIpBgpPeerGroupIpvpnLiteCap EnableValue,
+ rcIpBgpPeerGroupSooAddress IpAddress,
+ rcIpBgpPeerGroupSooAsNumber Integer32,
+ rcIpBgpPeerGroupSooAssignedNum Unsigned32,
+ rcIpBgpPeerGroupSooType INTEGER,
+ rcIpBgpPeerGroupRouteRefresh EnableValue,
+ rcIpBgpPeerGroupAsOverride EnableValue,
+ rcIpBgpPeerGroupAllowAsIn Integer32,
+ rcIpBgpPeerGroupDefaultOriginateIpv6 TruthValue,
+ rcIpBgpPeerGroupAfUpdateSourceInterfaceType InetAddressType,
+ rcIpBgpPeerGroupAfUpdateSourceInterface InetAddress,
+ rcIpBgpPeerGroupIpv6Cap EnableValue,
+ rcIpBgpPeerGroupIpv6RoutePolicyIn DisplayString,
+ rcIpBgpPeerGroupIpv6RoutePolicyOut DisplayString,
+ rcIpBgpPeerGroupDebugMask INTEGER,
+ rcIpBgpPeerGroupIpv6MaxPrefix Integer32
+ }
+
+rcIpBgpPeerGroupEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Allows disabling a group of peers"
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 1 }
+
+rcIpBgpPeerGroupIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..1024)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Index in to the Peer Group Table"
+ DEFVAL {1}
+ ::= { rcIpBgpPeerGroupEntry 2 }
+
+rcIpBgpPeerGroupGroupName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Name of the BGP peer group to which this neighbor belong"
+ ::= { rcIpBgpPeerGroupEntry 3 }
+
+rcIpBgpPeerGroupRemoteAs OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Remote Autonomous system number of this peer group
+ (optional)"
+ ::= { rcIpBgpPeerGroupEntry 4 }
+
+rcIpBgpPeerGroupDefaultOriginate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enabling this attribute allows a BGP speaker
+ (the local router) to send the default route 0.0.0.0 to
+ the group of neighbors for use as a default route."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 5 }
+
+rcIpBgpPeerGroupEbgpMultiHop OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To accept and attempt BGP connections to external
+ peers residing on networks that are not directly
+ connected"
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 6 }
+
+rcIpBgpPeerGroupAdvertisementInterval OBJECT-TYPE
+ SYNTAX Integer32 (5..120)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To set the minimum interval between the sending of
+ BGP routing updates Time in seconds. Integer from 1
+ to 120."
+ DEFVAL {30}
+ ::= { rcIpBgpPeerGroupEntry 7 }
+
+rcIpBgpPeerGroupKeepAlive OBJECT-TYPE
+ SYNTAX Integer32 (0..21845)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To set the time interval in seconds between the sending
+ of BGP keep alive messages to remote peers."
+ DEFVAL {60}
+ ::= { rcIpBgpPeerGroupEntry 8 }
+
+rcIpBgpPeerGroupHoldTime OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To configure the hold time for the group of peers in
+ seconds. Usually set to three times the value of the
+ Keepalive time"
+ DEFVAL {180}
+ ::= { rcIpBgpPeerGroupEntry 9 }
+
+rcIpBgpPeerGroupWeight OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To assign an absolute weight to a BGP network.
+ Absolute weight, or importance.
+ It can be an integer from 0 to 65535."
+ DEFVAL {100}
+ ::= { rcIpBgpPeerGroupEntry 10 }
+
+rcIpBgpPeerGroupMaxPrefix OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Sets a limit on the number of routes that will be
+ accepted from this group of neighbors. A value of zero
+ indicates no limit"
+ DEFVAL {12000}
+ ::= { rcIpBgpPeerGroupEntry 11 }
+
+rcIpBgpPeerGroupNextHopSelf OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set NextHop Attribute to local router address before
+ sending updates to remote peers"
+ DEFVAL { false }
+ ::= { rcIpBgpPeerGroupEntry 12 }
+
+rcIpBgpPeerGroupRoutePolicyIn OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Policy Name that will be applied to all networks
+ learned from this group of peers"
+ ::= { rcIpBgpPeerGroupEntry 13 }
+
+rcIpBgpPeerGroupRoutePolicyOut OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route policy name that will be applied to all
+ outgoing updates to this group of peers"
+ ::= { rcIpBgpPeerGroupEntry 14 }
+
+rcIpBgpPeerGroupRouteReflectorClient OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates whether this group of peers is a route reflector client."
+ DEFVAL { false }
+ ::= { rcIpBgpPeerGroupEntry 15 }
+
+rcIpBgpPeerGroupSoftReconfigurationIn OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If Peer soft reconfiguration is enabled in the in bound
+ direction, policy can be changed and routes can
+ re-learned without having to reset the bgp connection.
+ Enabling soft reconfig-in causes all bgp routes to be
+ stored in local memory (even non-best routes)"
+ DEFVAL {enable}
+ ::= { rcIpBgpPeerGroupEntry 16 }
+
+rcIpBgpPeerGroupSoftReconfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ in (1),
+ out(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If Peer soft reconfiguration-in is enabled in the in
+ bound direction, policy can be changed and routes can
+ re-learned without having to reset the bgp connection by
+ setting rcIpBgpPeerGroupSoftReconfiguration to in(1).
+ Setting the value to out (2) forces the neighbor to send
+ out all the updates to the remote neighbor without
+ resetting the connection."
+ ::= { rcIpBgpPeerGroupEntry 17 }
+
+rcIpBgpPeerGroupPassword OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To enable MD5 authentication on TCP connections
+ between this local speaker and this group of BGP peers.
+ Case-sensitive password of up to 80 character"
+ ::= { rcIpBgpPeerGroupEntry 18 }
+
+rcIpBgpPeerGroupRemovePrivateAs OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable and disable private AS number from being
+ stripped when sending an update"
+ DEFVAL { enable }
+ ::= { rcIpBgpPeerGroupEntry 19 }
+
+rcIpBgpPeerGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rcIpBgpPeerGroupEntry 20 }
+
+rcIpBgpPeerGroupMD5Authentication OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable and Disable MD5 authentication"
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 21 }
+
+rcIpBgpPeerGroupSendCommunity OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enables or disables sending the update
+ message community attribute to the specified
+ peer."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 22 }
+
+rcIpBgpPeerGroupUpdateSourceInterface OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IP address to used for circuitless IP for this peer group."
+ ::= { rcIpBgpPeerGroupEntry 23 }
+
+rcIpBgpPeerGroupVpnv4Address OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The vpnv4 routes specified."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 24 }
+
+rcIpBgpPeerGroupIpvpnLiteCap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IPVPN-lite capability can be enabled or disabled on the bgp neighbor peer group."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 25 }
+
+rcIpBgpPeerGroupSooAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The site-of-origin ipaddress."
+ ::= { rcIpBgpPeerGroupEntry 26 }
+
+rcIpBgpPeerGroupSooAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The asnum for site-of-origin for bgp peer group."
+ ::= { rcIpBgpPeerGroupEntry 27}
+
+rcIpBgpPeerGroupSooAssignedNum OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Assigned number required along with asnum or
+ address to configure the site-of-origin for bgp
+ peer group."
+ ::= { rcIpBgpPeerGroupEntry 28}
+
+rcIpBgpPeerGroupSooType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ asnum(1),
+ ipaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The soo type can be asnum or ipaddress."
+ ::= { rcIpBgpPeerGroupEntry 29}
+
+rcIpBgpPeerGroupRouteRefresh OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route refresh for bgp peer group."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 30 }
+
+rcIpBgpPeerGroupAsOverride OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The AS Override value can be enabled or disabled for bgp peer group."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 31}
+
+rcIpBgpPeerGroupAllowAsIn OBJECT-TYPE
+ SYNTAX Integer32(0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The number of as-in allowed for bgp peer group."
+ ::= { rcIpBgpPeerGroupEntry 32}
+
+rcIpBgpPeerGroupDefaultOriginateIpv6 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enabling this attribute allows a BGP speaker
+ (the local router) to send the default route to
+ the group of neighbors for use as a default
+ route."
+ DEFVAL { false }
+ ::= { rcIpBgpPeerGroupEntry 33 }
+
+rcIpBgpPeerGroupAfUpdateSourceInterfaceType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Inet address type used for circuitless IP
+ for this peer group."
+ ::= { rcIpBgpPeerGroupEntry 34 }
+
+rcIpBgpPeerGroupAfUpdateSourceInterface OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Inet address to used for circuitless IP for
+ this peer group."
+ ::= { rcIpBgpPeerGroupEntry 35 }
+
+rcIpBgpPeerGroupIpv6Cap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The ipv6 capability can be enabled or disabled
+ on the bgp neighbor peer group."
+ DEFVAL { disable }
+ ::= { rcIpBgpPeerGroupEntry 36 }
+
+rcIpBgpPeerGroupIpv6RoutePolicyIn OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ipv6 Route Policy Name that will be applied to all
+ networks learned from this group of peers"
+ ::= { rcIpBgpPeerGroupEntry 37 }
+
+rcIpBgpPeerGroupIpv6RoutePolicyOut OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ipv6 Route policy name that will be applied to all
+ outgoing updates to this group of peers"
+ ::= { rcIpBgpPeerGroupEntry 38 }
+
+rcIpBgpPeerGroupIpv6MaxPrefix OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Sets a limit on the number of IPv6 routes that will be
+ accepted from this group of neighbors. A value of zero
+ indicates no limit"
+ DEFVAL {8000}
+ ::= { rcIpBgpPeerGroupEntry 41 }
+
+rcIpBgpPeerGroupDebugMask OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " value is one of multiple (logically by 'OR' of
+ following value:
+ none (0),
+ error(1),
+ packet(2),
+ event(4),
+ trace(8),
+ warning(16),
+ state(32),
+ init(64),
+ filter(128),
+ update(256),
+ all(511)
+ all(511): Enables all debugging messages.
+ none(0): Disables all debugging messages.
+ error(1): Enables disolay of debug error messages.
+ packet(2): Enables display of debug packet messages.
+ event(4): Enables display of debug event messages.
+ trace(8): Enables display debug trace messages.
+ warning(16): Enables display debug warning messages.
+ state(32): Enables display of debug state transtion
+ messages.
+ init(64): Enables display of debug initialization
+ messages.
+ filter(128): Enables display of debug messages related
+ to filtering.
+ update(256): Enables display of debug messages related
+ to sending and receiving updates."
+ DEFVAL { 0 }
+ ::= { rcIpBgpPeerGroupEntry 40 }
+
+rcIpBgpRcvdDampenedPathAttrTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpBgp 12 }
+
+rcIpBgpRcvdDampenedPathAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpDampenedPathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains info about paths to destination
+ networks received from all BGP-4 peers"
+ ::= { rcIpBgp 13 }
+
+rcIpBgpDampenedPathAttrEntry OBJECT-TYPE
+ SYNTAX RcIpBgpDampenedPathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a path to a networks"
+ INDEX { rcIpBgpPathAttrIpAddrPrefix,
+ rcIpBgpPathAttrIpAddrPrefixLen,
+ rcIpBgpPathAttrPeer
+ }
+ ::= { rcIpBgpRcvdDampenedPathAttrTable 1 }
+
+RcIpBgpDampenedPathAttrEntry ::=
+ SEQUENCE {
+
+ rcIpBgpPathAttrPeer IpAddress,
+ rcIpBgpPathAttrIpAddrPrefixLen INTEGER,
+ rcIpBgpPathAttrIpAddrPrefix IpAddress,
+ rcIpBgpPathAttrFlapPenalty Integer32,
+ rcIpBgpPathAttrFlapCount Integer32,
+ rcIpBgpPathAttrRouteDampened INTEGER,
+ rcIpBgpPathAttrReuseTime Integer32,
+ rcIpBgpPathAttrReuseTimeRemain Integer32
+ }
+
+rcIpBgpPathAttrPeer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the peer where the path info was
+ learned"
+ ::= { rcIpBgpDampenedPathAttrEntry 1 }
+
+rcIpBgpPathAttrIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Length in bits of the IP address prefix in the network
+ Layer Reachablity Information field."
+ ::= { rcIpBgpDampenedPathAttrEntry 2 }
+
+rcIpBgpPathAttrIpAddrPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An Ip address prefix in the NLRI Information field.
+ This object is an IP address containing the prefix
+ with length specified by rcIpBgpPathAttrIpAddrPrefixLen
+ are zeroed."
+ ::= { rcIpBgpDampenedPathAttrEntry 3 }
+
+rcIpBgpPathAttrFlapPenalty OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Penalty value based on number of route flaps"
+ ::= { rcIpBgpDampenedPathAttrEntry 4 }
+
+rcIpBgpPathAttrFlapCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times a route flapped since the last time the
+ penalty was reset to zero"
+ ::= { rcIpBgpDampenedPathAttrEntry 5 }
+
+rcIpBgpPathAttrRouteDampened OBJECT-TYPE
+ SYNTAX INTEGER {
+ announced(1),
+ suppressed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Shows whether this route is currently suppressed from
+ being announced"
+ ::= { rcIpBgpDampenedPathAttrEntry 6 }
+
+rcIpBgpPathAttrReuseTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Re use time is the system configured time for
+ route reuse"
+ ::= { rcIpBgpDampenedPathAttrEntry 7 }
+
+rcIpBgpPathAttrReuseTimeRemain OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Re use time Remain is the number of seconds before the route will be reused"
+ ::= { rcIpBgpDampenedPathAttrEntry 8 }
+
+rcIpBgp4PathAttrTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size"
+ ::= { rcIpBgp 14 }
+
+rcIpBgp4PathAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgp4PathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains info about paths to destination
+ networks received from all BGP-4 peers"
+ ::= { rcIpBgp 15 }
+
+rcIpBgp4PathAttrEntry OBJECT-TYPE
+ SYNTAX RcIpBgp4PathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIpBgp4PathAttrIpAddrPrefix,
+ rcIpBgp4PathAttrIpAddrPrefixLen,
+ rcIpBgp4PathAttrPeer
+ }
+ ::= { rcIpBgp4PathAttrTable 1 }
+
+RcIpBgp4PathAttrEntry ::=
+ SEQUENCE {
+ rcIpBgp4PathAttrPeer IpAddress,
+ rcIpBgp4PathAttrIpAddrPrefixLen INTEGER,
+ rcIpBgp4PathAttrIpAddrPrefix IpAddress,
+ rcIpBgp4PathAttrCommunities OCTET STRING,
+ rcIpBgp4PathAttrOriginateId IpAddress,
+ rcIpBgp4PathAttrClusterId OCTET STRING
+ }
+
+rcIpBgp4PathAttrPeer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the peer where the path info was
+ learned"
+ ::= { rcIpBgp4PathAttrEntry 1 }
+
+rcIpBgp4PathAttrIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Length in bits of the IP address prefix in the network
+ Layer Reachablity Information field."
+ ::= { rcIpBgp4PathAttrEntry 2 }
+
+rcIpBgp4PathAttrIpAddrPrefix OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An Ip address prefix in the NLRI Information field.
+ This object is an IP address containing the prefix
+ with length specified by rcIpBgpPathAttrIpAddrPrefixLen
+ are zeroed."
+ ::= { rcIpBgp4PathAttrEntry 3 }
+
+rcIpBgp4PathAttrCommunities OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The string represents community path attributes as <length,value>
+ The length is a 1-octet field containing the numbner of community
+ numbers in the value field.The value field contains one or more
+ Community numbers,each community is represented in the octet
+ string as 4 octets.The community numbers in the string beyond
+ maximum size 255,if any, will not be recorded by this object."
+ ::= { rcIpBgp4PathAttrEntry 4 }
+
+rcIpBgp4PathAttrOriginateId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP address of the route who originates the routes"
+ ::= { rcIpBgp4PathAttrEntry 5 }
+
+rcIpBgp4PathAttrClusterId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The string represents Cluster Id path attributes as <length,value>
+ The length is a 1-octet field containing the number of Cluster Id
+ numbers in the value field.The value field contains one or more
+ Cluster Id numbers,each Cluster Id is represented in the octet
+ string as 4 octets,each four octets is the IpAddress of the
+ router acting as a route reflector.The Cluster Id numbers in the
+ string beyond maximum size 255,if any, will not be recorded by
+ this object."
+ ::= { rcIpBgp4PathAttrEntry 6 }
+
+rcIpBgpExt OBJECT IDENTIFIER ::= { rcIpBgp 16 }
+
+rcIpBgpExtAggregateAfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Size of address family independent bgp aggregate table"
+ ::= { rcIpBgpExt 1 }
+
+rcIpBgpExtAggregateAfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpExtAggregateAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Replaces rcIpBgpAggregateTable.
+ To specify the list of ipv4 and ipv6 aggregate
+ prefixes to be created by the BGP routing process
+ and the options to be used while aggregating."
+ ::= { rcIpBgpExt 2 }
+
+rcIpBgpExtAggregateAfEntry OBJECT-TYPE
+ SYNTAX RcIpBgpExtAggregateAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of v4/v6 aggregate prefix to be created by
+ BGP routing process and the options to be used
+ while aggregating."
+ INDEX { rcIpBgpExtAggregateAfAddressType,
+ rcIpBgpExtAggregateAfAddress,
+ rcIpBgpExtAggregateAfPrefixLen }
+ ::= { rcIpBgpExtAggregateAfTable 1 }
+
+RcIpBgpExtAggregateAfEntry ::= SEQUENCE {
+ rcIpBgpExtAggregateAfAddressType InetAddressType,
+ rcIpBgpExtAggregateAfAddress InetAddress,
+ rcIpBgpExtAggregateAfPrefixLen InetAddressPrefixLength,
+ rcIpBgpExtAggregateAfAsSetGenerate TruthValue,
+ rcIpBgpExtAggregateAfSummaryOnly TruthValue,
+ rcIpBgpExtAggregateAfSuppressPolicy SnmpAdminString,
+ rcIpBgpExtAggregateAfAdvertisePolicy SnmpAdminString,
+ rcIpBgpExtAggregateAfAttributePolicy SnmpAdminString,
+ rcIpBgpExtAggregateAfRowStatus RowStatus
+ }
+
+rcIpBgpExtAggregateAfAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Inet Address Type of aggregate address."
+ ::= { rcIpBgpExtAggregateAfEntry 1 }
+
+rcIpBgpExtAggregateAfAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "V4 or V6 Prefix to create an aggregate address in BGP
+ routing table."
+ ::= { rcIpBgpExtAggregateAfEntry 2 }
+
+rcIpBgpExtAggregateAfPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Prefix length of the aggregate inet address"
+ ::= { rcIpBgpExtAggregateAfEntry 3 }
+
+rcIpBgpExtAggregateAfAsSetGenerate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable Generates autonomous system set path
+ information."
+ DEFVAL {false}
+ ::= { rcIpBgpExtAggregateAfEntry 4 }
+
+rcIpBgpExtAggregateAfSummaryOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Filters all more specific routes from updates."
+ DEFVAL {false}
+ ::= { rcIpBgpExtAggregateAfEntry 5 }
+
+rcIpBgpExtAggregateAfSuppressPolicy OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Name of route policy used to select the
+ routes to be suppressed."
+ ::= { rcIpBgpExtAggregateAfEntry 6 }
+
+rcIpBgpExtAggregateAfAdvertisePolicy OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Name of route policy used to select the
+ routes to create AS-SET origin communities."
+ ::= { rcIpBgpExtAggregateAfEntry 7 }
+
+rcIpBgpExtAggregateAfAttributePolicy OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Name of route policy used to set the
+ attribute of the aggregate route."
+ ::= { rcIpBgpExtAggregateAfEntry 8 }
+
+rcIpBgpExtAggregateAfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpBgpExtAggregateAfEntry 9 }
+
+rcIpBgpExtNetworkAfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Address family independent bgp Network Prefix table size"
+ ::= { rcIpBgpExt 3 }
+
+rcIpBgpExtNetworkAfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpExtNetworkAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table replaces rcIpBgpNetworkTable.
+ This table supports V4 and V6 BGP networks.
+ The networks in this table are either
+ static/directly connected or learned routes.
+ Bgp advertises these network provided they are
+ reachable and are in the IP routing table"
+ ::= { rcIpBgpExt 4 }
+
+rcIpBgpExtNetworkAfEntry OBJECT-TYPE
+ SYNTAX RcIpBgpExtNetworkAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in bgp NetworkTable."
+ INDEX { rcIpBgpExtNetworkAfAddrType,
+ rcIpBgpExtNetworkAfAddr,
+ rcIpBgpExtNetworkAfPrefixLen }
+ ::= { rcIpBgpExtNetworkAfTable 1 }
+
+RcIpBgpExtNetworkAfEntry ::=
+ SEQUENCE {
+ rcIpBgpExtNetworkAfAddrType InetAddressType,
+ rcIpBgpExtNetworkAfAddr InetAddress,
+ rcIpBgpExtNetworkAfPrefixLen InetAddressPrefixLength,
+ rcIpBgpExtNetworkAfMetric Integer32,
+ rcIpBgpExtNetworkAfRowStatus RowStatus
+ }
+
+rcIpBgpExtNetworkAfAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Inet address type of the Network prefix that BGP will
+ advertise."
+ ::= { rcIpBgpExtNetworkAfEntry 1 }
+
+rcIpBgpExtNetworkAfAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "v4/v6 Network prefix that BGP will advertise."
+ ::= { rcIpBgpExtNetworkAfEntry 2 }
+
+rcIpBgpExtNetworkAfPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Prefix length of the v4/v6 bgp network address"
+ ::= { rcIpBgpExtNetworkAfEntry 3 }
+
+rcIpBgpExtNetworkAfMetric OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Value of the metric to be used while sending
+ an update for the routes from the network table.
+ Indicates to set the MED value for the routes
+ advertised to ebgp Peers."
+ DEFVAL { 0 }
+ ::= { rcIpBgpExtNetworkAfEntry 4 }
+
+rcIpBgpExtNetworkAfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpBgpExtNetworkAfEntry 5 }
+
+rcIpBgpExtPeerAfTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Size of Address family independent BGP
+ Peer Table"
+ ::= { rcIpBgpExt 5 }
+
+rcIpBgpExtPeerAfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpExtPeerAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Extension to the BGP peer table. This table contains,
+ one entry per BGP peer, information about the connections
+ with BGP Peers, which is not supported by the standard
+ MIB draft. This table replaces rcIpBgpPeerTable."
+ ::= { rcIpBgpExt 6 }
+
+rcIpBgpExtPeerAfEntry OBJECT-TYPE
+ SYNTAX RcIpBgpExtPeerAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry containing miscelleneous information (info not
+ present in the standard BGP peer table) about the
+ connection with a remote BGP peer ."
+ AUGMENTS {
+ rcIpBgpTmpPeerAfEntry
+ }
+ ::= { rcIpBgpExtPeerAfTable 1 }
+
+RcIpBgpExtPeerAfEntry ::= SEQUENCE {
+ rcIpBgpExtPeerAfGroupName SnmpAdminString,
+ rcIpBgpExtPeerAfDefaultOriginate TruthValue,
+ rcIpBgpExtPeerAfDefaultOriginateIpv6 TruthValue,
+ rcIpBgpExtPeerAfEbgpMultiHop TruthValue,
+ rcIpBgpExtPeerAfAdvertisementInterval Integer32,
+ rcIpBgpExtPeerAfPassword SnmpAdminString,
+ rcIpBgpExtPeerAfWeight Integer32,
+ rcIpBgpExtPeerAfMaxPrefix Integer32,
+ rcIpBgpExtPeerAfNextHopSelf TruthValue,
+ rcIpBgpExtPeerAfRoutePolicyIn SnmpAdminString,
+ rcIpBgpExtPeerAfRoutePolicyOut SnmpAdminString,
+ rcIpBgpExtPeerAfRouteReflectorClient TruthValue,
+ rcIpBgpExtPeerAfSoftReconfigurationIn TruthValue,
+ rcIpBgpExtPeerAfSoftReconfiguration INTEGER,
+ rcIpBgpExtPeerAfRemovePrivateAs TruthValue,
+ rcIpBgpExtPeerAfMD5Authentication TruthValue,
+ rcIpBgpExtPeerAfDebugMask Integer32,
+ rcIpBgpExtPeerAfSendCommunity TruthValue,
+ rcIpBgpExtPeerAfUpdateSourceInterface InetAddress,
+ rcIpBgpExtPeerAfVpnv4Address TruthValue,
+ rcIpBgpExtPeerAfIpv6Cap TruthValue,
+ rcIpBgpExtPeerAfIpvpnLiteCap TruthValue,
+ rcIpBgpExtPeerAfSooAddress IpAddress,
+ rcIpBgpExtPeerAfSooAsNumber Integer32,
+ rcIpBgpExtPeerAfSooAssignedNum Unsigned32,
+ rcIpBgpExtPeerAfSooType INTEGER,
+ rcIpBgpExtPeerAfRouteRefresh TruthValue,
+ rcIpBgpExtPeerAfAsOverride TruthValue,
+ rcIpBgpExtPeerAfAllowAsIn Integer32,
+ rcIpBgpExtPeerAfIpv6RoutePolicyIn SnmpAdminString,
+ rcIpBgpExtPeerAfIpv6RoutePolicyOut SnmpAdminString,
+ rcIpBgpExtPeerAfEnable TruthValue,
+ rcIpBgpExtPeerAfRemoteAs InetAutonomousSystemNumber,
+ rcIpBgpExtPeerAfConnectRetryInterval Unsigned32,
+ rcIpBgpExtPeerAfHoldTimeConfigured Unsigned32,
+ rcIpBgpExtPeerAfKeepAliveConfigured Unsigned32,
+ rcIpBgpExtPeerAfRowStatus RowStatus,
+ rcIpBgpExtPeerAfNewRemoteAs OCTET STRING,
+ rcIpBgpExtPeerAfIpv6MaxPrefix Integer32
+}
+
+rcIpBgpExtPeerAfGroupName OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Peer group name to which this peer belongs (optional)"
+ ::= { rcIpBgpExtPeerAfEntry 1 }
+
+rcIpBgpExtPeerAfDefaultOriginate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To allow a BGP speaker (the local router) to
+ send the default route 0.0.0.0 to a neighbor for
+ use as a default route"
+ DEFVAL {false}
+ ::= { rcIpBgpExtPeerAfEntry 2 }
+
+rcIpBgpExtPeerAfDefaultOriginateIpv6 OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To allow a BGP speaker (the local router) to
+ Send the default ipv6 route to a neighbor for
+ use as a default route"
+ DEFVAL {false}
+ ::= { rcIpBgpExtPeerAfEntry 3 }
+
+rcIpBgpExtPeerAfEbgpMultiHop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To accept and attempt BGP connections to
+ external peers residing on networks that are not
+ directly connected"
+ DEFVAL {false}
+ ::= { rcIpBgpExtPeerAfEntry 4 }
+
+rcIpBgpExtPeerAfAdvertisementInterval OBJECT-TYPE
+ SYNTAX Integer32 (5..120)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To set the minimum interval between the sending
+ Of BGP routing updates Time in seconds. Integer
+ from 5 to 120."
+ DEFVAL { 5 }
+ ::= { rcIpBgpExtPeerAfEntry 5 }
+
+rcIpBgpExtPeerAfPassword OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To enable MD5 authentication on a TCP connection
+ between two BGP Peers Case-sensitive password of
+ up to 80 character"
+ ::= { rcIpBgpExtPeerAfEntry 6 }
+
+rcIpBgpExtPeerAfWeight OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To assign an absolute weight to a BGP network.
+ It can be an integer from 0 to 65535."
+ DEFVAL { 100 }
+ ::= { rcIpBgpExtPeerAfEntry 7 }
+
+rcIpBgpExtPeerAfMaxPrefix OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Sets a limit on the number of routes that will
+ be accepted from a neighbor. A value of zero
+ indicates no limit"
+ DEFVAL {12000}
+ ::= { rcIpBgpExtPeerAfEntry 8 }
+
+rcIpBgpExtPeerAfNextHopSelf OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set NextHop Attribute to local router address
+ Before sending updates to remote peer"
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 9 }
+
+rcIpBgpExtPeerAfRoutePolicyIn OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route Policy Name that will be applied to all
+ Networks learned from this peer"
+ ::= { rcIpBgpExtPeerAfEntry 10 }
+
+rcIpBgpExtPeerAfRoutePolicyOut OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route policy name that will be applied to all
+ outgoing updates"
+ ::= { rcIpBgpExtPeerAfEntry 11 }
+
+rcIpBgpExtPeerAfRouteReflectorClient OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates whether this peer is a route reflector
+ client."
+ DEFVAL {false}
+ ::= { rcIpBgpExtPeerAfEntry 12 }
+
+rcIpBgpExtPeerAfSoftReconfigurationIn OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If Peer soft reconfiguration is enabled in the
+ in-bound direction, policy can be changed and
+ routes can re-learned without having to reset
+ the bgp connection. Enabling soft reconfig-in
+ causes all bgp routes to be stored in local
+ memory (even non-best routes)"
+ DEFVAL {true}
+ ::= { rcIpBgpExtPeerAfEntry 13 }
+
+rcIpBgpExtPeerAfSoftReconfiguration OBJECT-TYPE
+ SYNTAX INTEGER {
+ in (1),
+ out(2),
+ none(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "If rcIpBgpExtPeerAfSoftReconfigurationIn is enabled
+ in the in-bound direction, policy can be changed
+ and routes can re-learned without having to
+ reset the bgp connection by setting
+ rcIpBgpExtPeerAfSoftReconfiguration to in(1).
+ Setting the value to out (2) forces the neighbor
+ to send out all the updates to the remote
+ neighbor without resetting the connection."
+ DEFVAL {none}
+ ::= { rcIpBgpExtPeerAfEntry 14 }
+
+rcIpBgpExtPeerAfRemovePrivateAs OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable and disable private AS number from being
+ stripped when sending an update"
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 15 }
+
+rcIpBgpExtPeerAfMD5Authentication OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable and Disable MD5 authentication"
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 16 }
+
+rcIpBgpExtPeerAfDebugMask OBJECT-TYPE
+ SYNTAX Integer32 (0..511)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " value is one of multiple (logically by 'OR' of
+ following value:
+ none (0),
+ error(1),
+ packet(2),
+ event(4),
+ trace(8),
+ warning(16),
+ state(32),
+ init(64),
+ filter(128),
+ update(256),
+ all(511)
+ all(511): Enables all debugging messages.
+ none(0): Disables all debugging messages.
+ error(1): Enables display of debug error
+ messages.
+ packet(2): Enables display of debug packet
+ messages.
+ event(4): Enables display of debug event
+ messages.
+ trace(8): Enables display debug trace messages.
+ warning(16): Enables display debug warning
+ messages.
+ state(32): Enables display of debug state
+ transition messages.
+ init(64): Enables display of debug
+ initialization messages.
+ filter(128): Enables display of debug messages
+ related to filtering.
+ update(256): Enables display of debug messages
+ related to sending and receiving
+ updates."
+ DEFVAL { 0 }
+ ::= { rcIpBgpExtPeerAfEntry 17 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcIpBgpExtPeerAfDebugMask none 0
+-- rcIpBgpExtPeerAfDebugMask error 1
+-- rcIpBgpExtPeerAfDebugMask packet 2
+-- rcIpBgpExtPeerAfDebugMask event 4
+-- rcIpBgpExtPeerAfDebugMask trace 8
+-- rcIpBgpExtPeerAfDebugMask warning 16
+-- rcIpBgpExtPeerAfDebugMask state 32
+-- rcIpBgpExtPeerAfDebugMask init 64
+-- rcIpBgpExtPeerAfDebugMask filter 128
+-- rcIpBgpExtPeerAfDebugMask update 256
+-- rcIpBgpExtPeerAfDebugMask all 511
+-- =end enum
+
+rcIpBgpExtPeerAfSendCommunity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enables or disables sending the update message
+ community attribute to the specified peer."
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 18 }
+
+rcIpBgpExtPeerAfUpdateSourceInterface OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Inet address to be used for Circuitless IP."
+ ::= { rcIpBgpExtPeerAfEntry 19 }
+
+rcIpBgpExtPeerAfVpnv4Address OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " The vpnv4 routes specified."
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 20 }
+
+rcIpBgpExtPeerAfIpv6Cap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " The ipv6 capability can be enabled or
+ disabled on the bgp neighbor peer."
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 21 }
+
+rcIpBgpExtPeerAfIpvpnLiteCap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IPVPN-lite capability can be enabled or
+ disabled on the bgp neighbor peer."
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 22 }
+
+rcIpBgpExtPeerAfSooAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " The site-of-origin ip address."
+ ::= { rcIpBgpExtPeerAfEntry 23 }
+
+rcIpBgpExtPeerAfSooAsNumber OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The asnum for the site-of-origin for bgp peer."
+ ::= { rcIpBgpExtPeerAfEntry 24}
+
+rcIpBgpExtPeerAfSooAssignedNum OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Assigned number required along with asnum or
+ address to configure the site-of-origin for bgp
+ peer."
+ ::= { rcIpBgpExtPeerAfEntry 25}
+
+rcIpBgpExtPeerAfSooType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ asnum(1),
+ ipaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " The soo type can be asnum or ipaddress."
+ DEFVAL { none }
+ ::= { rcIpBgpExtPeerAfEntry 26}
+
+rcIpBgpExtPeerAfRouteRefresh OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Route refresh for bgp peer."
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 27 }
+
+rcIpBgpExtPeerAfAsOverride OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The AS Override value can be enabled or disabled
+ for bgp peer."
+ DEFVAL { false }
+ ::= { rcIpBgpExtPeerAfEntry 28}
+
+rcIpBgpExtPeerAfAllowAsIn OBJECT-TYPE
+ SYNTAX Integer32(0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The number of as-in allowed for bgp peer."
+ ::= { rcIpBgpExtPeerAfEntry 29}
+
+rcIpBgpExtPeerAfIpv6RoutePolicyIn OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ipv6 Route Policy Name that will be applied to all
+ Networks learned from this peer"
+ ::= { rcIpBgpExtPeerAfEntry 30 }
+
+rcIpBgpExtPeerAfIpv6RoutePolicyOut OBJECT-TYPE
+ SYNTAX SnmpAdminString(SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ipv6 Route policy name that will be applied to all
+ outgoing updates"
+ ::= { rcIpBgpExtPeerAfEntry 31 }
+
+rcIpBgpExtPeerAfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to enable/disable bgp+ peer"
+ ::= { rcIpBgpExtPeerAfEntry 32 }
+
+rcIpBgpExtPeerAfRemoteAs OBJECT-TYPE
+ SYNTAX InetAutonomousSystemNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to manually configure the remote as of the bgp+
+ peer."
+ ::= { rcIpBgpExtPeerAfEntry 33 }
+
+rcIpBgpExtPeerAfConnectRetryInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the ConnectRetry timer for the
+ BGP+ peer."
+ ::= { rcIpBgpExtPeerAfEntry 34 }
+
+rcIpBgpExtPeerAfHoldTimeConfigured OBJECT-TYPE
+ SYNTAX Unsigned32 ( 0 | 3..65535 )
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the Hold Timer for the BGP+ peer."
+ ::= { rcIpBgpExtPeerAfEntry 35 }
+
+rcIpBgpExtPeerAfKeepAliveConfigured OBJECT-TYPE
+ SYNTAX Unsigned32 ( 0 | 1..21845 )
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the KeepAlive Timer for the BGP+ peer."
+ ::= { rcIpBgpExtPeerAfEntry 36 }
+
+rcIpBgpExtPeerAfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the Table."
+ ::= { rcIpBgpExtPeerAfEntry 37 }
+
+rcIpBgpExtPeerAfNewRemoteAs OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..4))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Remote Autonomous system number of this peer"
+ ::= { rcIpBgpExtPeerAfEntry 38 }
+
+rcIpBgpExtPeerAfIpv6MaxPrefix OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Sets a limit on the number of ipv6 routes that will
+ be accepted from a neighbor. A value of zero
+ indicates no limit"
+ DEFVAL {8000}
+ ::= { rcIpBgpExtPeerAfEntry 40 }
+
+
+rcIpBgpExtAfPathAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpExtAfPathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Extension to rcIpBgpTmpAfPathAttrTable. This table contains
+ info about additional BGP path attributes not covered in
+ rcIpBgpTmpAfPathAttrTable."
+ ::= { rcIpBgpExt 7 }
+
+rcIpBgpExtAfPathAttrEntry OBJECT-TYPE
+ SYNTAX RcIpBgpExtAfPathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains data about additional path attributes
+ associated with a given prefix in the rcIpBgpTmpNlriTable."
+ AUGMENTS {
+ rcIpBgpTmpAfPathAttrEntry
+ }
+ ::= { rcIpBgpExtAfPathAttrTable 1 }
+
+RcIpBgpExtAfPathAttrEntry ::= SEQUENCE {
+ rcIpBgpExtAfPathAttrUnknown OCTET STRING,
+ rcIpBgpExtAfPathAttrCommunities OCTET STRING,
+ rcIpBgpExtAfPathAttrOriginateId IpAddress,
+ rcIpBgpExtAfPathAttrClusterId OCTET STRING
+}
+
+rcIpBgpExtAfPathAttrUnknown OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Replaces bgp4PathAttrUnknown.
+ One or more path attributes not understood
+ by this BGP4 speaker. Size zero (0)
+ indicates the absence of such
+ attribute(s). Octets beyond the maximum
+ size, if any, are not recorded by this
+ object."
+ ::= { rcIpBgpExtAfPathAttrEntry 1 }
+
+rcIpBgpExtAfPathAttrCommunities OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string represents BGP+ community path attributes as
+ <length ,value>. The length is a 1-octet field containing the
+ numbner of community numbers in the value field.The value field
+ contains one or more Community numbers,each community is
+ represented in the octet string as 4 octets.The community numbers
+ in the string beyond maximum size 255,if any, will not be recorded
+ by this object."
+ ::= { rcIpBgpExtAfPathAttrEntry 2 }
+
+rcIpBgpExtAfPathAttrOriginateId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "In a BGP+ context, the IP address of the router which
+ originates the routes."
+ ::= { rcIpBgpExtAfPathAttrEntry 3 }
+
+rcIpBgpExtAfPathAttrClusterId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The string represents BGP+ Cluster Id path attributes as
+ <length,value>. The length is a 1-octet field containing
+ the number of Cluster Id numbers in the value field. The
+ value field contains one or more Cluster Id numbers, each Cluster Id is represented in the octet string as 4
+ octets, each four octets is the IpAddress of the router
+ acting as a route reflector.The Cluster Id numbers in the
+ string beyond maximum size 255,if any, will not be
+ recorded by this object."
+ ::= { rcIpBgpExtAfPathAttrEntry 4 }
+
+
+ rcIpBgpTmp OBJECT IDENTIFIER ::= { rcIpBgp 17 }
+
+ --
+ -- Textual Conventions
+ --
+
+
+ RcIpBgpTmpIdentifierTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "1d."
+ STATUS current
+ DESCRIPTION
+ "The representation of a BGP Identifier. BGP Identifiers
+ are presented in the received network byte order.
+ The BGP Identifier is displayed as if it is an IP address,
+ even if it would be an illegal one."
+ REFERENCE
+ "RFC 4273, Section 4.2"
+ SYNTAX OCTET STRING(SIZE (4))
+
+
+ RcIpBgpTmpAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The representation of a BGP AFI"
+ REFERENCE
+ "RFC 4760, Section 3"
+ SYNTAX Unsigned32(0..65535)
+
+
+ RcIpBgpTmpSubsequentAddressFamilyIdentifierTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The representation of a BGP SAFI"
+ REFERENCE
+ "RFC 4760, Section 3"
+ SYNTAX Unsigned32(0..255)
+
+ --
+ -- Top level scalars for this MIB
+ --
+
+ rcIpBgpTmpLocalAsNew OBJECT-TYPE
+ SYNTAX InetAutonomousSystemNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local autonomous system number.
+
+ This object supports 4 byte ASes and replaces
+ bgpLocalAs."
+ REFERENCE
+ "RFC 4271, Section 4.2, 'My Autonomous System'.
+
+ RFC 4893, BGP Support for Four-octet AS Number
+ Space."
+ ::= { rcIpBgpTmp 9 }
+
+ --
+ -- Address Family (Af) independent per-peer management information.
+ --
+
+ rcIpBgpTmpPeerAf
+ OBJECT IDENTIFIER ::= { rcIpBgpTmp 10 }
+
+ --
+ -- Address Family (Af) independent per-peer session management
+ -- information.
+ --
+
+ rcIpBgpTmpPeerAfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "BGP peer table. This table contains, one entry per BGP
+ peer, information about the connections with BGP peers.
+
+ This table replaces bgpPeerTable."
+ ::= { rcIpBgpTmpPeerAf 1 }
+
+ rcIpBgpTmpPeerAfEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpPeerAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry containing information about the connection with
+ a remote BGP peer."
+ INDEX {
+ rcIpBgpTmpPeerAfInstance,
+ rcIpBgpTmpPeerAfLocalAddrType,
+ rcIpBgpTmpPeerAfLocalAddr,
+ rcIpBgpTmpPeerAfRemoteAddrType,
+ rcIpBgpTmpPeerAfRemoteAddr
+ }
+ ::= { rcIpBgpTmpPeerAfTable 1 }
+
+ RcIpBgpTmpPeerAfEntry ::= SEQUENCE {
+ -- INDEX information
+ rcIpBgpTmpPeerAfInstance
+ Unsigned32,
+ rcIpBgpTmpPeerAfLocalAddrType
+ InetAddressType,
+ rcIpBgpTmpPeerAfLocalAddr
+ InetAddress,
+ rcIpBgpTmpPeerAfRemoteAddrType
+ InetAddressType,
+ rcIpBgpTmpPeerAfRemoteAddr
+ InetAddress,
+
+ -- Local
+ rcIpBgpTmpPeerAfLocalPort
+ InetPortNumber,
+ rcIpBgpTmpPeerAfLocalAs
+ InetAutonomousSystemNumber,
+
+ -- Remote
+ rcIpBgpTmpPeerAfRemotePort
+ InetPortNumber,
+ rcIpBgpTmpPeerAfRemoteAs
+ InetAutonomousSystemNumber,
+ rcIpBgpTmpPeerAfIdentifier
+ RcIpBgpTmpIdentifierTC,
+
+ -- Session status
+ rcIpBgpTmpPeerAfAdminStatus
+ INTEGER,
+ rcIpBgpTmpPeerAfPeerState
+ INTEGER,
+ rcIpBgpTmpPeerAfConfiguredVersion
+ Unsigned32,
+ rcIpBgpTmpPeerAfNegotiatedVersion
+ Unsigned32
+ }
+
+ rcIpBgpTmpPeerAfInstance OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The routing instance index.
+
+ Some BGP implementations permit the creation of
+ multiple instances of a BGP routing process. An
+ example includes routers running BGP/MPLS IP Virtual
+ Private Networks.
+
+ Implementations that do not support multiple
+ routing instances should return 1 for this object."
+ ::= { rcIpBgpTmpPeerAfEntry 1 }
+
+ rcIpBgpTmpPeerAfLocalAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address family of the local end of the peering
+ session."
+ ::= { rcIpBgpTmpPeerAfEntry 2 }
+
+ rcIpBgpTmpPeerAfLocalAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The local IP address of this entry's BGP connection."
+ ::= { rcIpBgpTmpPeerAfEntry 3 }
+
+ rcIpBgpTmpPeerAfRemoteAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address family of the remote end of the peering
+ session."
+ ::= { rcIpBgpTmpPeerAfEntry 4 }
+
+ rcIpBgpTmpPeerAfRemoteAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of this entry's BGP peer."
+ ::= { rcIpBgpTmpPeerAfEntry 5 }
+
+ rcIpBgpTmpPeerAfLocalPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local port for the TCP connection between the BGP
+ peers."
+ ::= { rcIpBgpTmpPeerAfEntry 6 }
+
+ rcIpBgpTmpPeerAfLocalAs OBJECT-TYPE
+ SYNTAX InetAutonomousSystemNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Some implementations of BGP can represent themselves
+ as multiple ASes. This is the AS that this peering
+ session is representing itself as to the remote peer."
+ ::= { rcIpBgpTmpPeerAfEntry 7 }
+
+ rcIpBgpTmpPeerAfRemotePort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote port for the TCP connection between the BGP
+ peers.
+
+ Note that the objects rcIpBgpTmpPeerAfLocalAddr,
+ rcIpBgpTmpPeerAfLocalPort, rcIpBgpTmpPeerAfRemoteAddr and
+ rcIpBgpTmpPeerAfRemotePort provide the appropriate reference to
+ the standard MIB TCP connection table, or even the ipv6
+ TCP MIB as in RFC 4022."
+ REFERENCE
+ "RFC 2012 - SNMPv2 Management Information Base for the
+ Transmission Control Protocol using SMIv2.
+ RFC 4022 - IP Version 6 Management Information Base
+ for the Transmission Control Protocol."
+ ::= { rcIpBgpTmpPeerAfEntry 8 }
+
+ rcIpBgpTmpPeerAfRemoteAs OBJECT-TYPE
+ SYNTAX InetAutonomousSystemNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote autonomous system number received in the BGP
+ OPEN message."
+ REFERENCE
+ "RFC 4271, Section 4.2."
+ ::= { rcIpBgpTmpPeerAfEntry 9 }
+
+ rcIpBgpTmpPeerAfIdentifier OBJECT-TYPE
+ SYNTAX RcIpBgpTmpIdentifierTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP Identifier of this entry's remote BGP peer.
+
+ This entry should be 0.0.0.0 unless the
+ rcIpBgpTmpPeerAfPeerState is in the openconfirm or the
+ established state."
+ REFERENCE
+ "RFC 4271, Section 4.2, 'BGP Identifier'."
+ ::= { rcIpBgpTmpPeerAfEntry 10 }
+
+ rcIpBgpTmpPeerAfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ halted(1),
+ running(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Whether or not the BGP FSM for this remote peer is
+ halted or running. The BGP FSM for a remote peer is
+ halted after processing a Stop event. Likewise, it is
+ in the running state after a Start event.
+
+ The rcIpBgpTmpPeerAfState will generally be in the idle state
+ when the FSM is halted, although some extensions such
+ as Graceful Restart will leave the peer in the Idle
+ state but with the FSM running."
+ REFERENCE
+ "RFC 4271, Section 8.1.2."
+ ::= { rcIpBgpTmpPeerAfEntry 11 }
+
+ rcIpBgpTmpPeerAfPeerState OBJECT-TYPE
+ SYNTAX INTEGER {
+ idle(1),
+ connect(2),
+ active(3),
+ opensent(4),
+ openconfirm(5),
+ established(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The BGP peer connection state."
+ REFERENCE
+ "RFC 4271, Section 8.2.2."
+ ::= { rcIpBgpTmpPeerAfEntry 12 }
+
+ rcIpBgpTmpPeerAfConfiguredVersion OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configured version to originally start with this
+ remote peer. The BGP speaker may permit negotiation to a
+ lower version number of the protocol."
+ REFERENCE
+ "RFC 4271, Section 4.2.
+ RFC 4271, Section 7."
+ ::= { rcIpBgpTmpPeerAfEntry 13 }
+
+ rcIpBgpTmpPeerAfNegotiatedVersion OBJECT-TYPE
+ SYNTAX Unsigned32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The negotiated version of BGP running between
+ the two peers.
+
+ This entry MUST be zero (0) unless the
+ rcIpBgpTmpPeerAfState is in the openconfirm or the
+ established state.
+
+ Note that legal values for this object are
+ between 0 and 255."
+ REFERENCE
+ "RFC 4271, Section 4.2.
+ RFC 4271, Section 7."
+ ::= { rcIpBgpTmpPeerAfEntry 14 }
+
+
+ --
+ -- Address Family (Af) independent per-peer error management
+ -- information.
+ --
+
+ rcIpBgpTmpPeerAfErrors
+ OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 2 }
+
+ rcIpBgpTmpPeerAfErrorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfErrorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "On a per-peer basis, this table reflects the last
+ protocol-defined error encountered and reported on
+ the peer session. If no entry for a given peer
+ exists in this table, then no such errors have been
+ observed, reported, and recorded on the session."
+ ::= { rcIpBgpTmpPeerAfErrors 1 }
+
+ rcIpBgpTmpPeerAfErrorsEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpPeerAfErrorsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains information about errors sent
+ and received for a particular BGP peer."
+ AUGMENTS {
+ rcIpBgpTmpPeerAfEntry
+ }
+ ::= { rcIpBgpTmpPeerAfErrorsTable 1 }
+
+ RcIpBgpTmpPeerAfErrorsEntry ::= SEQUENCE {
+ rcIpBgpTmpPeerAfLastErrorCodeReceived
+ OCTET STRING,
+ rcIpBgpTmpPeerAfLastErrorSubCodeReceived
+ OCTET STRING,
+ rcIpBgpTmpPeerAfLastErrorReceivedTime
+ TimeStamp,
+ rcIpBgpTmpPeerAfLastErrorReceivedText
+ SnmpAdminString,
+ rcIpBgpTmpPeerAfLastErrorReceivedData
+ OCTET STRING,
+ rcIpBgpTmpPeerAfLastErrorCodeSent
+ OCTET STRING,
+ rcIpBgpTmpPeerAfLastErrorSubCodeSent
+ OCTET STRING,
+ rcIpBgpTmpPeerAfLastErrorSentTime
+ TimeStamp,
+ rcIpBgpTmpPeerAfLastErrorSentText
+ SnmpAdminString,
+ rcIpBgpTmpPeerAfLastErrorSentData
+ OCTET STRING
+ }
+
+ rcIpBgpTmpPeerAfLastErrorCodeReceived OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error code received from this peer via NOTIFICATION
+ message on this connection. If no error has occurred, this
+ field is zero."
+ REFERENCE
+ "RFC 4271, Section 4.5.
+ RFC 4486 optionally supported.
+ RFC 3362, Section 5 optionally supported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 1 }
+
+ rcIpBgpTmpPeerAfLastErrorSubCodeReceived OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last subcode received from this peer via NOTIFICATION
+ message on this connection. If no error has occurred, this
+ field is zero."
+ REFERENCE
+ "RFC 4271, Section 4.5.
+ RFC 4486 optionally supported.
+ RFC 3362, Section 5 optionally supported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 2 }
+
+ rcIpBgpTmpPeerAfLastErrorReceivedTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timestamp that the last NOTIFICATION was received from
+ this peer."
+ REFERENCE
+ "RFC 4271, Section 4.5."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 3 }
+
+ rcIpBgpTmpPeerAfLastErrorReceivedText OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains an implementation specific
+ explanation of the error that was reported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 4 }
+
+ rcIpBgpTmpPeerAfLastErrorReceivedData OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..4075))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error code's data seen by this peer.
+
+ Per RFC 2578, some implementations may have limitations
+ dealing with OCTET STRINGS larger than 255. Thus, this
+ data may be truncated."
+ REFERENCE
+ "RFC 4271, Section 4.5,
+ RFC 2578, Section 7.1.2,
+ RFC 4486 optionaly supported.
+ RFC 3362, Section 5 optionally supported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 5 }
+
+ rcIpBgpTmpPeerAfLastErrorCodeSent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error code sent to this peer via NOTIFICATION
+ message on this connection. If no error has occurred, this
+ field is zero."
+ REFERENCE
+ "RFC 4271, Section 4.5.
+ RFC 4486 optionally supported.
+ RFC 3362, Section 5 optionally supported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 6 }
+
+ rcIpBgpTmpPeerAfLastErrorSubCodeSent OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last subcode sent to this peer via NOTIFICATION
+ message on this connection. If no error has occurred, this
+ field is zero."
+ REFERENCE
+ "RFC 4271, Section 4.5.
+ RFC 4486 optionally supported.
+ RFC 3362, Section 5 optionally supported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 7 }
+
+ rcIpBgpTmpPeerAfLastErrorSentTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The timestamp that the last NOTIFICATION was sent to
+ this peer."
+ REFERENCE
+ "RFC 4271, Section 4.5."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 8 }
+
+ rcIpBgpTmpPeerAfLastErrorSentText OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains an implementation specific
+ explanation of the error that is being reported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 9 }
+
+ rcIpBgpTmpPeerAfLastErrorSentData OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..4075))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error code's data sent to this peer.
+
+ Per RFC 2578, some implementations may have limitations
+ dealing with OCTET STRINGS larger than 255. Thus, this
+ data may be truncated."
+ REFERENCE
+ "RFC 4271, Section 4.5,
+ RFC 2578, Section 7.1.2
+ RFC 4486 optionaly supported.
+ RFC 3362, Section 5 optionally supported."
+ ::= { rcIpBgpTmpPeerAfErrorsEntry 10 }
+
+ --
+ -- Address Family (Af) independent per-peer timer information
+ --
+
+ rcIpBgpTmpPeerAfTimers
+ OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 3 }
+
+ --
+ -- Per-peer Event Times
+ --
+
+ rcIpBgpTmpPeerAfEventTimesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfEventTimesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table reporting the per-peering session amount
+ of time elapsed and update events since the peering
+ session advanced into the established state."
+ ::= { rcIpBgpTmpPeerAfTimers 1 }
+
+ rcIpBgpTmpPeerAfEventTimesEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpPeerAfEventTimesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each row contains a set of statistics about time
+ spent and events encountered in the peer session
+ established state."
+ AUGMENTS {
+ rcIpBgpTmpPeerAfEntry
+ }
+ ::= { rcIpBgpTmpPeerAfEventTimesTable 1 }
+
+ RcIpBgpTmpPeerAfEventTimesEntry ::= SEQUENCE {
+ rcIpBgpTmpPeerAfFsmEstablishedTime
+ Gauge32,
+ rcIpBgpTmpPeerAfInUpdatesElapsedTime
+ Gauge32
+ }
+
+ rcIpBgpTmpPeerAfFsmEstablishedTime OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This timer indicates how long (in seconds) this peer
+ has been in the established state or how long since this
+ peer was last in the established state. It is set to
+ zero when a new peer is configured or when the router is
+ booted. If the peer has never reached the established
+ state, the value remains zero."
+ REFERENCE
+ "RFC 4271, Section 8."
+ ::= { rcIpBgpTmpPeerAfEventTimesEntry 1 }
+
+ rcIpBgpTmpPeerAfInUpdatesElapsedTime OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Elapsed time (in seconds) since the last BGP UPDATE
+ message was received from the peer. Each time
+ bgpPeerInUpdates is incremented, the value of this
+ object is set to zero (0)."
+ REFERENCE
+ "RFC 4271, Section 4.3.
+ RFC 4271, Section 8.2.2, Established state."
+ ::= { rcIpBgpTmpPeerAfEventTimesEntry 2 }
+
+ --
+ -- Per-Peer Configured Timers
+ --
+
+ rcIpBgpTmpPeerAfConfiguredTimersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfConfiguredTimersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Per peer management data on BGP session timers."
+ ::= { rcIpBgpTmpPeerAfTimers 2 }
+
+ rcIpBgpTmpPeerAfConfiguredTimersEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpPeerAfConfiguredTimersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry corresponds to the current state of
+ BGP timers on a given peering session."
+ AUGMENTS {
+ rcIpBgpTmpPeerAfEntry
+ }
+ ::= { rcIpBgpTmpPeerAfConfiguredTimersTable 1 }
+
+ RcIpBgpTmpPeerAfConfiguredTimersEntry ::= SEQUENCE {
+ rcIpBgpTmpPeerAfConnectRetryInterval
+ Unsigned32,
+ rcIpBgpTmpPeerAfHoldTimeConfigured
+ Unsigned32,
+ rcIpBgpTmpPeerAfKeepAliveConfigured
+ Unsigned32,
+ rcIpBgpTmpPeerAfMinASOrigInterval
+ Unsigned32,
+ rcIpBgpTmpPeerAfMinRouteAdverInterval
+ Unsigned32
+ }
+
+ rcIpBgpTmpPeerAfConnectRetryInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval (in seconds) for the ConnectRetry timer.
+ The suggested value for this timer is 120 seconds."
+ REFERENCE
+ "RFC 4271, Section 8.2.2. This is the value used
+ to initialize the 'ConnectRetryTimer'."
+ ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 1 }
+
+ rcIpBgpTmpPeerAfHoldTimeConfigured OBJECT-TYPE
+ SYNTAX Unsigned32 ( 0 | 3..65535 )
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval (in seconds) for the Hold Timer
+ established with the peer. The value of this object is
+ calculated by this BGP speaker, using the smaller of the
+ values in bgpPeerHoldTimeConfigured and the Hold Time
+ received in the OPEN message.
+
+ This value must be at least three seconds if it is not
+ zero (0).
+
+ If the Hold Timer has not been established with the
+ peer this object MUST have a value of zero (0).
+
+ If the bgpPeerHoldTimeConfigured object has a value of
+ (0), then this object MUST have a value of (0)."
+ REFERENCE
+ "RFC 4271, Section 4.2."
+ ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 2 }
+
+ rcIpBgpTmpPeerAfKeepAliveConfigured OBJECT-TYPE
+ SYNTAX Unsigned32 ( 0 | 1..21845 )
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval (in seconds) for the KeepAlive timer
+ configured for this BGP speaker with this peer. The
+ value of this object will only determine the KEEPALIVE
+ messages' frequency relative to the value specified in
+ bgpPeerHoldTimeConfigured; the actual time interval for
+ the KEEPALIVE messages is indicated by bgpPeerKeepAlive.
+
+ A reasonable maximum value for this timer would be one
+ third of that of bgpPeerHoldTimeConfigured.
+
+ If the value of this object is zero (0), no periodic
+ KEEPALIVE messages are sent to the peer after the BGP
+ connection has been established. The suggested value
+ for this timer is 30 seconds."
+ REFERENCE
+ "RFC 4271, Section 4.4.
+ RFC 4271, Section 10."
+ ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 3 }
+
+ rcIpBgpTmpPeerAfMinASOrigInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval (in seconds) for the
+ MinASOriginationInterval timer.
+
+ The suggested value for this timer is 15 seconds."
+ REFERENCE
+ "RFC 4271, Section 9.2.1.2.
+ RFC 4271, Section 10."
+ ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 4 }
+
+ rcIpBgpTmpPeerAfMinRouteAdverInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval (in seconds) for the
+ MinRouteAdvertisementInterval timer.
+
+ The suggested value for this timer is 30 seconds for
+ EBGP connections and 5 seconds for IBGP connections."
+ REFERENCE
+ "RFC 4271, Section 9.2.1.1.
+ RFC 4271, Section 10."
+ ::= { rcIpBgpTmpPeerAfConfiguredTimersEntry 5 }
+
+ --
+ -- Per-Peer Negotiated Timers
+ --
+
+ rcIpBgpTmpPeerAfNegotiatedTimersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfNegotiatedTimersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Configured values of per-peer timers are seen
+ in the rcIpBgpTmpPeerAfConfiguredTimersTable.
+ Values in this table reflect the current
+ operational values, after negotiation from values
+ derived from initial configuration."
+ ::= { rcIpBgpTmpPeerAfTimers 3 }
+
+ rcIpBgpTmpPeerAfNegotiatedTimersEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpPeerAfNegotiatedTimersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry reflects a value of the currently
+ operational, negotiated timer as reflected in the
+ rcIpBgpTmpPeerAfNegotiatedTimersEntry."
+ AUGMENTS {
+ rcIpBgpTmpPeerAfEntry
+ }
+ ::= { rcIpBgpTmpPeerAfNegotiatedTimersTable 1 }
+
+ RcIpBgpTmpPeerAfNegotiatedTimersEntry ::= SEQUENCE {
+ rcIpBgpTmpPeerAfHoldTime
+ Unsigned32,
+ rcIpBgpTmpPeerAfKeepAlive
+ Unsigned32
+ }
+
+ rcIpBgpTmpPeerAfHoldTime OBJECT-TYPE
+ SYNTAX Unsigned32 ( 0 | 3..65535 )
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of this object is calculated by this BGP
+ Speaker as being;
+
+ zero (0) - if this was the value sent by the peer and
+ this value is permitted by this BGP Speaker. In this
+ case, no keepalive messages are sent and the Hold Timer
+ is not set.
+
+ At least three (3). This value is the smaller of
+ the value sent by this peer in the OPEN message and
+ rcIpBgpTmpPeerAfHoldTimeConfigured for this peer.
+
+ This value is only defined when the peering session is
+ in the Established state."
+ REFERENCE
+ "RFC 4271, Section 4.2."
+ ::= { rcIpBgpTmpPeerAfNegotiatedTimersEntry 1 }
+
+ rcIpBgpTmpPeerAfKeepAlive OBJECT-TYPE
+ SYNTAX Unsigned32 ( 0 | 1..21845 )
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Time interval in seconds for the KeepAlive timer
+ established with the peer. The value of this object
+ is calculated by this BGP speaker such that, when
+ compared with rcIpBgpTmpPeerAfHoldTime, it has the same
+ proportion as what rcIpBgpTmpPeerAfKeepAliveConfigured has
+ when compared with rcIpBgpTmpPeerAfHoldTimeConfigured. If
+ the value of this object is zero (0), it indicates
+ that the KeepAlive timer has not been established
+ with the peer, or, the value of
+ rcIpBgpTmpPeerAfKeepAliveConfigured is zero (0).
+
+ This value is only defined when the peering session is
+ in the Established state."
+ REFERENCE
+ "RFC 4271, Section 4.4."
+ ::= { rcIpBgpTmpPeerAfNegotiatedTimersEntry 2 }
+
+ --
+ -- Per-peer counters
+ --
+
+ rcIpBgpTmpPeerAfCounters
+ OBJECT IDENTIFIER ::= { rcIpBgpTmpPeerAf 4 }
+
+ rcIpBgpTmpPeerAfCountersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpPeerAfCountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The counters associated with a BGP Peer."
+ ::= { rcIpBgpTmpPeerAfCounters 1 }
+
+ rcIpBgpTmpPeerAfCountersEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpPeerAfCountersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains counters of message transmissions
+ and FSM transitions for a given BGP Peering session."
+ AUGMENTS {
+ rcIpBgpTmpPeerAfEntry
+ }
+ ::= { rcIpBgpTmpPeerAfCountersTable 1 }
+
+ RcIpBgpTmpPeerAfCountersEntry ::= SEQUENCE {
+ rcIpBgpTmpPeerAfInUpdates
+ Counter32,
+ rcIpBgpTmpPeerAfOutUpdates
+ Counter32,
+ rcIpBgpTmpPeerAfInTotalMessages
+ Counter32,
+ rcIpBgpTmpPeerAfOutTotalMessages
+ Counter32,
+ rcIpBgpTmpPeerAfFsmEstablishedTransitions
+ Counter32
+ }
+
+ rcIpBgpTmpPeerAfInUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP UPDATE messages received on this
+ connection."
+ ::= { rcIpBgpTmpPeerAfCountersEntry 1 }
+
+ rcIpBgpTmpPeerAfOutUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of BGP UPDATE messages transmitted on this
+ connection."
+ ::= { rcIpBgpTmpPeerAfCountersEntry 2 }
+
+ rcIpBgpTmpPeerAfInTotalMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of messages received from the remote
+ peer on this connection."
+ ::= { rcIpBgpTmpPeerAfCountersEntry 3 }
+
+ rcIpBgpTmpPeerAfOutTotalMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of messages transmitted to the remote
+ peer on this connection."
+ ::= { rcIpBgpTmpPeerAfCountersEntry 4 }
+
+ rcIpBgpTmpPeerAfFsmEstablishedTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times the BGP FSM transitioned into
+ the established state for this peer."
+ ::= { rcIpBgpTmpPeerAfCountersEntry 5 }
+
+ --
+ -- BGP NLRI Data
+ --
+
+ rcIpBgpTmpRib
+ OBJECT IDENTIFIER ::= { rcIpBgpTmp 11 }
+
+ --
+ -- NLRI Table
+ --
+
+ rcIpBgpTmpNlriTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpNlriEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The BGP-4 Received Path Attribute Table contains
+ information about paths to destination networks
+ received from all BGP4 peers. Collectively, this
+ represents the Adj-Ribs-In. The route where
+ rcIpBgpTmpNlriBest is true represents, for this NLRI,
+ the route that is installed in the LocRib from the
+ Adj-Ribs-In."
+ REFERENCE
+ "RFC 4271, Sections 3.2 and 9."
+ ::= { rcIpBgpTmpRib 1 }
+
+ rcIpBgpTmpNlriEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpNlriEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a path to a network."
+ INDEX {
+ rcIpBgpTmpNlriAfi,
+ rcIpBgpTmpNlriSafi,
+ rcIpBgpTmpNlriPrefix,
+ rcIpBgpTmpNlriPrefixLen,
+ rcIpBgpTmpNlriIndex,
+ rcIpBgpTmpPeerAfInstance,
+ rcIpBgpTmpPeerAfLocalAddrType,
+ rcIpBgpTmpPeerAfLocalAddr,
+ rcIpBgpTmpPeerAfRemoteAddrType,
+ rcIpBgpTmpPeerAfRemoteAddr
+ }
+ ::= { rcIpBgpTmpNlriTable 1 }
+
+ RcIpBgpTmpNlriEntry ::= SEQUENCE {
+ rcIpBgpTmpNlriIndex
+ Unsigned32,
+ rcIpBgpTmpNlriAfi
+ RcIpBgpTmpAddressFamilyIdentifierTC,
+ rcIpBgpTmpNlriSafi
+ RcIpBgpTmpSubsequentAddressFamilyIdentifierTC,
+ rcIpBgpTmpNlriPrefixType
+ InetAddressType,
+ rcIpBgpTmpNlriPrefix
+ InetAddress,
+ rcIpBgpTmpNlriPrefixLen
+ InetAddressPrefixLength,
+ rcIpBgpTmpNlriBest
+ TruthValue,
+ rcIpBgpTmpNlriCalcLocalPref
+ Unsigned32,
+ rcIpBgpTmpAfPathAttrIndex
+ Unsigned32,
+ rcIpBgpTmpAfPathAttrUnknownIndex -- not supported
+ Unsigned32
+ }
+
+ rcIpBgpTmpNlriIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This index allows for multiple instances of a base
+ prefix for a certain AFI-SAFI from a given peer.
+ This is currently useful for two things:
+ 1. Allowing for a peer in future implementations to
+ send more than a single route instance.
+ 2. Allow for extensions which extend the NLRI field
+ to send the same prefix while utilizing other
+ extension specific information. An example of
+ this is RFC 3107 - Carrying MPLS labels in BGP."
+ REFERENCE
+ "RFC 3107 - Carrying Label Information in BGP-4."
+ ::= { rcIpBgpTmpNlriEntry 1 }
+
+ rcIpBgpTmpNlriAfi OBJECT-TYPE
+ SYNTAX RcIpBgpTmpAddressFamilyIdentifierTC
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address family of the prefix for this NLRI.
+
+ Note that the AFI is not necessarily equivalent to
+ the an InetAddressType."
+ REFERENCE
+ "RFC 4760 - Multiprotocol Extensions for BGP-4"
+ ::= { rcIpBgpTmpNlriEntry 2 }
+
+ rcIpBgpTmpNlriSafi OBJECT-TYPE
+ SYNTAX RcIpBgpTmpSubsequentAddressFamilyIdentifierTC
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The subsequent address family of the prefix for
+ this NLRI"
+ REFERENCE
+ "RFC 4760 - Multiprotocol Extensions for BGP-4"
+ ::= { rcIpBgpTmpNlriEntry 3 }
+
+ rcIpBgpTmpNlriPrefixType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the IP address prefix in the
+ Network Layer Reachability Information field.
+ The value of this object is derived from the
+ appropriate value from the rcIpBgpTmpNlriAfi field.
+ Where an appropriate InetAddressType is not
+ available, the value of the object must be
+ unknown(0)."
+ ::= { rcIpBgpTmpNlriEntry 4 }
+
+ rcIpBgpTmpNlriPrefix OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An IP address prefix in the Network Layer
+ Reachability Information field. This object
+ is an IP address containing the prefix with
+ length specified by
+ rcIpBgpTmpAfPathAttrAddrPrefixLen.
+ Any bits beyond the length specified by
+ rcIpBgpTmpAfPathAttrAddrPrefixLen are zeroed."
+ REFERENCE
+ "RFC 4271, Section 4.3."
+ ::= { rcIpBgpTmpNlriEntry 5 }
+
+ rcIpBgpTmpNlriPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Length in bits of the address prefix in
+ the Network Layer Reachability Information field."
+ ::= { rcIpBgpTmpNlriEntry 6 }
+
+ rcIpBgpTmpNlriBest OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of whether or not this route
+ was chosen as the best BGP4 route for this
+ destination."
+ REFERENCE
+ "RFC 4271, Section 9.1.2."
+ ::= { rcIpBgpTmpNlriEntry 7 }
+
+ rcIpBgpTmpNlriCalcLocalPref OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The degree of preference calculated by the
+ receiving BGP4 speaker for an advertised
+ route.
+
+ In the case where this prefix is ineligible, this
+ object will be absent."
+ REFERENCE
+ "RFC 4271, Section 9.1.1"
+ ::= { rcIpBgpTmpNlriEntry 8 }
+
+ rcIpBgpTmpAfPathAttrIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is a unique index for entries in the
+ rcIpBgpTmpAfPathAttrTable. It is assigned by the agent at the
+ point of creation of the rcIpBgpTmpAfPathAttrTable row entry.
+ While its value is guaranteed to be unique at any time,
+ it is otherwise opaque to the management application
+ with respect to its value or the contiguity of
+ rcIpBgpTmpAfPathAttrIndex row instance values across rows of the
+ rcIpBgpTmpAfPathAttrTable.
+
+ Note well that this index is used to distinguish unique
+ sets of Path Attributes sent as part of BGP NLRI. The
+ implementor is thus encouraged to make this index unique
+ per set of all received path attributes. This value may
+ be used to index tables in extension MIBs that share the
+ property of belonging to the same received Path Attribute
+ tuple."
+ ::= { rcIpBgpTmpNlriEntry 9 }
+
+ rcIpBgpTmpAfPathAttrUnknownIndex OBJECT-TYPE -- not supported
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is a unique index for entries in the
+ rcIpBgpTmpAfPathAttrUnknownTable. It is assigned by the agent at
+ the point of creation of the rcIpBgpTmpAfPathAttrUnknownTable row
+ entry. While its value is guaranteed to be unique at
+ any time, it is otherwise opaque to the management
+ application with respect to its value or the contiguity
+ of rcIpBgpTmpAfPathAttrUnknownIndex row instance values across
+ rows of the rcIpBgpTmpAfPathAttrUnknownTable."
+ ::= { rcIpBgpTmpNlriEntry 10 }
+
+ --
+ -- Path Attribute Counter
+ --
+
+ rcIpBgpTmpAfPathAttrCounter OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of entries in the rcIpBgpTmpAfPathAttrTable."
+ ::= { rcIpBgpTmpRib 3 }
+
+ --
+ -- Path Attributes Table
+ --
+
+ rcIpBgpTmpAfPathAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpBgpTmpAfPathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Provides per advertised network-prefix attribute data,
+ as advertised over a peering session."
+ ::= { rcIpBgpTmpRib 4 }
+
+ rcIpBgpTmpAfPathAttrEntry OBJECT-TYPE
+ SYNTAX RcIpBgpTmpAfPathAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains data about path attributes
+ associated with a given prefix in the rcIpBgpTmpNlriTable."
+ REFERENCE
+ "RFC 4271, Section 5."
+ INDEX {
+ rcIpBgpTmpAfPathAttrIndex
+ }
+ ::= { rcIpBgpTmpAfPathAttrTable 1 }
+
+ RcIpBgpTmpAfPathAttrEntry ::= SEQUENCE {
+ rcIpBgpTmpAfPathAttrOrigin
+ INTEGER,
+ rcIpBgpTmpAfPathAttrNextHopAddrType
+ InetAddressType,
+ rcIpBgpTmpAfPathAttrNextHopAddr
+ InetAddress,
+ rcIpBgpTmpAfPathAttrLinkLocalNextHopAddrType
+ InetAddressType,
+ rcIpBgpTmpAfPathAttrLinkLocalNextHopAddr
+ InetAddress,
+ rcIpBgpTmpAfPathAttrMedPresent
+ TruthValue,
+ rcIpBgpTmpAfPathAttrMed
+ Unsigned32,
+ rcIpBgpTmpAfPathAttrLocalPref
+ Unsigned32,
+ rcIpBgpTmpAfPathAttrAtomicAggregate
+ INTEGER,
+ rcIpBgpTmpAfPathAttrAggregatorAS
+ InetAutonomousSystemNumber,
+ rcIpBgpTmpAfPathAttrAggregatorAddr
+ RcIpBgpTmpIdentifierTC,
+ rcIpBgpTmpAsPathCalcLength
+ Unsigned32,
+ rcIpBgpTmpAsPathIndex -- not supported
+ Unsigned32,
+ rcIpBgpTmpAsPathString
+ SnmpAdminString
+ }
+
+ rcIpBgpTmpAfPathAttrOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ igp(1),-- networks are interior
+ egp(2),-- networks learned via the EGP protocol
+ incomplete(3) -- networks that
+ -- are learned by some other
+ -- means
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ultimate origin of the path information."
+ REFERENCE
+ "RFC 4271, Section 4.3.
+ RFC 4271, Section 5.1.1."
+ ::= { rcIpBgpTmpAfPathAttrEntry 1 }
+
+ rcIpBgpTmpAfPathAttrNextHopAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address family of the address for
+ the border router that should be used
+ to access the destination network."
+ ::= { rcIpBgpTmpAfPathAttrEntry 2 }
+
+ rcIpBgpTmpAfPathAttrNextHopAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(4..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address of the border router that
+ should be used to access the destination
+ network. This address is the nexthop
+ address received in the UPDATE packet associated with
+ this prefix.
+
+ Note that for RFC2545 style double nexthops,
+ this object will always contain the global scope
+ nexthop. bgpPathAttrLinkLocalNextHop will contain
+ the linklocal scope nexthop, if it is present.
+
+ In the case a mechanism is developed to use only a link
+ local nexthop, rcIpBgpTmpAfPathAttrNextHopAddr will contain the
+ link local nexthop."
+ REFERENCE
+ "RFC 4271, Section 4.3,
+ RFC 4271, Section 5.1.3,
+ RFC 2545, Section 3."
+ ::= { rcIpBgpTmpAfPathAttrEntry 3 }
+
+ rcIpBgpTmpAfPathAttrLinkLocalNextHopAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address type for IPv6 link local addresses.
+ This is present only when receiving RFC 2545
+ style double nexthops.
+
+ This object is optionally present in BGP
+ implementations that do not support IPv6."
+ REFERENCE
+ "RFC 2545, Section 3."
+ ::= { rcIpBgpTmpAfPathAttrEntry 4 }
+
+ rcIpBgpTmpAfPathAttrLinkLocalNextHopAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value contains an IPv6 link local address
+ and is present only when receiving RFC 2545 style
+ double nexthops.
+
+ This object is optionally present in BGP
+ implementations that do not support IPv6."
+ REFERENCE
+ "RFC 2545, Section 3."
+ ::= { rcIpBgpTmpAfPathAttrEntry 5 }
+
+ rcIpBgpTmpAfPathAttrMedPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is true when the MED value was sent in
+ the UPDATE message."
+ ::= { rcIpBgpTmpAfPathAttrEntry 6 }
+
+ rcIpBgpTmpAfPathAttrMed OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This metric is used to discriminate between multiple
+ exit points to an adjacent autonomous system. When the MED
+ value is absent but has a calculated default value, this
+ object will contain the calculated value."
+ REFERENCE
+ "RFC 4271, Section 4.3.
+ RFC 4271, Section 5.1.4."
+ ::= { rcIpBgpTmpAfPathAttrEntry 7 }
+
+ rcIpBgpTmpAfPathAttrLocalPref OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The originating BGP4 speakers degree of preference for an
+ advertised route. If the route was not sent with a LOCAL_PREF
+ value, this object will be absent."
+ REFERENCE
+ "RFC 4271, Section 4.3.
+ RFC 4271, Section 5.1.5."
+ ::= { rcIpBgpTmpAfPathAttrEntry 8 }
+
+ rcIpBgpTmpAfPathAttrAtomicAggregate OBJECT-TYPE
+ SYNTAX INTEGER {
+ atomicAggregatePresent(1),
+ atomicAggregateMissing(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When this object is set to atomicAggregatePresent,
+ the ATOMIC_AGGREGATE Path Attribute is present and
+ indicates that the NLRI MUST NOT be made more
+ specific."
+ REFERENCE
+ "RFC 4271, Sections 5.1.6 and 9.1.4."
+ ::= { rcIpBgpTmpAfPathAttrEntry 9 }
+
+ rcIpBgpTmpAfPathAttrAggregatorAS OBJECT-TYPE
+ SYNTAX InetAutonomousSystemNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AS number of the last BGP4 speaker that performed route
+ aggregation. If the AGGREGATOR path attribute is absent, this
+ object will not be present in the conceptual row."
+ REFERENCE
+ "RFC 4271, Section 5.1.7.
+ RFC 4271, Section 9.2.2.2."
+ ::= { rcIpBgpTmpAfPathAttrEntry 10 }
+
+ rcIpBgpTmpAfPathAttrAggregatorAddr OBJECT-TYPE
+ SYNTAX RcIpBgpTmpIdentifierTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the last BGP4 speaker that performed route
+ aggregation. If the AGGREGATOR path attribute is absent, this
+ object will not be present in the conceptual row."
+ REFERENCE
+ "RFC 4271, Section 5.1.7.
+ RFC 4271, Section 9.2.2.2."
+ ::= { rcIpBgpTmpAfPathAttrEntry 11 }
+
+ rcIpBgpTmpAsPathCalcLength OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value represents the calculated length of the
+ AS Path according to the rules of the BGP
+ specification. This value is used in route selection."
+ REFERENCE
+ "RFC 4271, Section 9.1.2.2.a"
+ ::= { rcIpBgpTmpAfPathAttrEntry 12 }
+
+ rcIpBgpTmpAsPathIndex OBJECT-TYPE -- not supported
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is a unique index for the decomposed AS Path
+ in the rcIpBgpTmpAsPathTable. It is assigned by the
+ agent at the point of creation of the rcIpBgpTmpAsPathTable
+ row entry. While its value is guaranteed to be unique
+ at any time, it is otherwise opaque to the management
+ application with respect to its value or the contiguity
+ of rcIpBgpTmpAsPathIndex row instance values across rows
+ of the rcIpBgpTmpAsPathTable."
+ ::= { rcIpBgpTmpAfPathAttrEntry 13 }
+
+ rcIpBgpTmpAsPathString OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a string depicting the autonomous system
+ path to this network which was received from the
+ peer which advertised it. The format of the string
+ is implementation-dependent, and should be designed
+ for operator readability.
+
+ Note that SnmpAdminString is only capable of
+ representing a maximum of 255 characters. This may
+ lead to the string being truncated in the presence of
+ a large AS Path. The rcIpBgpTmpAsPathTable will give access
+ to the full AS Path."
+ ::= { rcIpBgpTmpAfPathAttrEntry 14 }
+
+ --
+ -- Mount point for extensions
+ --
+
+ rcIpBgpTmpExtensions OBJECT IDENTIFIER ::= { rcIpBgpTmp 12 }
+
+ --
+ -- Notifications
+ --
+
+ rcIpBgpTmpNotification OBJECT IDENTIFIER ::= { rcIpBgpTmp 0 }
+
+ rcIpBgpTmpEstablishedNotification NOTIFICATION-TYPE
+ OBJECTS { bgpPeerRemoteAddr,
+ bgpPeerLastError,
+ bgpPeerState }
+ STATUS deprecated
+ DESCRIPTION
+ "The rcIpBgpTmpEstablishedNotification event is generated
+ when the BGP FSM enters the established state.
+
+ This Notification replaces the bgpEstablished
+ Notification and has been replaced by
+ rcIpBgpTmpAfEstablishedNotification."
+ ::= { rcIpBgpTmpNotification 1 }
+
+ rcIpBgpTmpBackwardTransNotification NOTIFICATION-TYPE
+ OBJECTS { bgpPeerRemoteAddr,
+ bgpPeerLastError,
+ bgpPeerState }
+ STATUS deprecated
+ DESCRIPTION
+ "The rcIpBgpBackwardTransNotification event is
+ generated when the BGP FSM moves from a higher
+ numbered state to a lower numbered state.
+
+ This Notification replaces the
+ bgpBackwardsTransition Notification and has
+ been replaced by rcIpBgpTmpAfBackwardsNotification."
+ ::= { rcIpBgpTmpNotification 2 }
+
+ rcIpBgpTmpAfEstablishedNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rcIpBgpTmpPeerAfPeerState,
+ rcIpBgpTmpPeerAfLocalPort,
+ rcIpBgpTmpPeerAfRemotePort
+ }
+ STATUS current
+ DESCRIPTION
+ "The BGP Established event is generated when
+ the BGP FSM enters the established state."
+ ::= { rcIpBgpTmpNotification 3 }
+
+ rcIpBgpTmpAfBackwardTransitionNotification NOTIFICATION-TYPE
+ OBJECTS {
+ rcIpBgpTmpPeerAfPeerState,
+ rcIpBgpTmpPeerAfLocalPort,
+ rcIpBgpTmpPeerAfRemotePort,
+ rcIpBgpTmpPeerAfLastErrorCodeReceived,
+ rcIpBgpTmpPeerAfLastErrorSubCodeReceived,
+ rcIpBgpTmpPeerAfLastErrorReceivedText
+ }
+ STATUS current
+ DESCRIPTION
+ "The BGPBackwardTransition Event is generated
+ when the BGP FSM moves from a higher numbered
+ state to a lower numbered state.
+
+ Due to the nature of the BGP state machine, an implementation MAY
+ rate limit the generation of this event. An implementation MAY
+ also generate this notification ONLY when the state machine moves
+ out of the established state. An implementation should document
+ its specific behavior."
+ ::= { rcIpBgpTmpNotification 4 }
+
+--IP Static Route (new)
+
+rcIpInterVrfStaticRoute OBJECT IDENTIFIER ::= { rcIp 103}
+
+rcIpInterVrfStaticRouteTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "size of Ip Static Route Table."
+ ::= { rcIpInterVrfStaticRoute 1 }
+
+rcIpInterVrfStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpInterVrfStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to add static IP routes to
+ the device. Routes added into this table will
+ automatically show-up in the 'rcIpRouteTable'
+ when the device is actively using the route
+ to forward IP traffic."
+ ::= { rcIpInterVrfStaticRoute 2 }
+
+rcIpInterVrfStaticRouteEntry OBJECT-TYPE
+ SYNTAX RcIpInterVrfStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A static route to a particular destination."
+ INDEX { rcIpInterVrfStaticRouteOwnerVrfId,
+ rcIpInterVrfStaticRouteDest,
+ rcIpInterVrfStaticRouteMask,
+ rcIpInterVrfStaticRouteNextHop }
+ ::= { rcIpInterVrfStaticRouteTable 1 }
+
+RcIpInterVrfStaticRouteEntry ::=
+ SEQUENCE {
+ rcIpInterVrfStaticRouteOwnerVrfId VrfIdentifier,
+ rcIpInterVrfStaticRouteDest IpAddress,
+ rcIpInterVrfStaticRouteMask IpAddress,
+ rcIpInterVrfStaticRouteNextHop IpAddress,
+ rcIpInterVrfStaticRouteMetric INTEGER,
+ rcIpInterVrfStaticRouteIfIndex InterfaceIndex,
+ rcIpInterVrfStaticRoutePreference INTEGER,
+ rcIpInterVrfStaticRouteEnable TruthValue,
+ rcIpInterVrfStaticRouteStatus INTEGER,
+ rcIpInterVrfStaticRouteRowStatus RowStatus,
+ rcIpInterVrfStaticRouteLocalNextHop TruthValue,
+ rcIpInterVrfStaticRouteNextHopVrfId VrfIdentifier
+
+ }
+
+rcIpInterVrfStaticRouteOwnerVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Owner VRF id of the static route"
+ ::= { rcIpInterVrfStaticRouteEntry 1 }
+
+rcIpInterVrfStaticRouteDest OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The destination IP address of this route. An
+ entry with a value of 0.0.0.0 is considered a
+ default route. Multiple routes to a single
+ destination can appear in the table, but access to
+ such multiple entries is dependent on the table-
+ access mechanisms defined by the network
+ management protocol in use."
+ ::= { rcIpInterVrfStaticRouteEntry 2 }
+
+rcIpInterVrfStaticRouteMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Indicate the mask to be logical-ANDed with the
+ destination address before being compared to the
+ value in the rcIpRouteDest field. For those systems
+ that do not support arbitrary subnet masks, an
+ agent constructs the value of the rcIpRouteMask by
+ determining whether the value of the correspondent
+ rcIpRouteDest field belong to a class-A, B, or C
+ network, and then using one of:
+
+ mask network
+ 255.0.0.0 class-A
+ 255.255.0.0 class-B
+ 255.255.255.0 class-C
+
+ If the value of the rcIpRouteDest is 0.0.0.0 (a
+ default route), then the mask value is also
+ 0.0.0.0. It should be noted that all IP routing
+ subsystems implicitly use this mechanism."
+ ::= { rcIpInterVrfStaticRouteEntry 3 }
+
+rcIpInterVrfStaticRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address of the next hop of this route.
+ (In the case of a route bound to an interface
+ which is realized via a broadcast media, the value
+ of this field is the agent's IP address on that
+ interface)."
+ ::= { rcIpInterVrfStaticRouteEntry 4 }
+
+
+rcIpInterVrfStaticRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The primary routing metric for this route. The
+ semantics of this metric are determined by the
+ routing-protocol specified in the route's
+ rcIpRouteProto value. If this metric is not used,
+ its value should be set to -1."
+ DEFVAL { 1 }
+ ::= { rcIpInterVrfStaticRouteEntry 5 }
+
+rcIpInterVrfStaticRouteIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ local interface through which the next hop of this
+ route should be reached. The interface identified
+ by a particular value of this index is the same
+ interface as identified by the same value of
+ ifIndex."
+ ::= { rcIpInterVrfStaticRouteEntry 6 }
+
+rcIpInterVrfStaticRoutePreference OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the route preference of this
+ entry. If there are more than one route that can
+ be used to forward IP traffic, the route that has
+ a highest preference will be used instead of a
+ lower preference one. The higher the number, the higher the preference."
+ ::= { rcIpInterVrfStaticRouteEntry 7 }
+
+rcIpInterVrfStaticRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry."
+ DEFVAL { true }
+ ::= { rcIpInterVrfStaticRouteEntry 8 }
+
+rcIpInterVrfStaticRouteStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(0),
+ active(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current status of
+ this entry."
+ DEFVAL { active }
+ ::= { rcIpInterVrfStaticRouteEntry 9 }
+
+
+rcIpInterVrfStaticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcIpInterVrfStaticRouteEntry 10 }
+
+rcIpInterVrfStaticRouteLocalNextHop OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry. True indicate that the
+ static route becomes active only if switch has a local route
+ to the network. False indicates that the static route becomes
+ active if switch has a local route or dynamic route."
+ DEFVAL { true }
+ ::= { rcIpInterVrfStaticRouteEntry 11 }
+
+rcIpInterVrfStaticRouteNextHopVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate nhVrfId in inter-VRF static-route configuration"
+ ::= { rcIpInterVrfStaticRouteEntry 12 }
+
+-- IP Mcast Square Smlt
+
+rcIpMulticastSquareSmlt OBJECT IDENTIFIER ::= { rcIp 109 }
+
+rcIpMulticastSquareSmltEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable multicast Square Smlt."
+ DEFVAL { false }
+ ::= { rcIpMulticastSquareSmlt 1 }
+
+-- ARP Group
+
+rcArpExtLifeTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The lifetime in minutues of an ARP entry within the
+ system."
+ ::= { rcArp 1 }
+
+rcArpExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcArpExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ARP extension table. This table augments the
+ standard ipNetToMediaTable defined in RFC1213."
+ ::= { rcArp 2 }
+
+rcArpExtEntry OBJECT-TYPE
+ SYNTAX RcArpExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Proprietary ARP information.
+ An entry is automatically created in this table
+ when an ip address is configured on an interface."
+ INDEX { rcArpExtEntIfIndex }
+ ::= { rcArpExtTable 1 }
+
+RcArpExtEntry ::=
+ SEQUENCE {
+ rcArpExtEntIfIndex InterfaceIndex,
+ rcArpExtEntDoProxy INTEGER,
+ rcArpExtEntDoResp INTEGER,
+ rcArpExtEntDoFlood INTEGER
+ }
+
+rcArpExtEntIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable.
+ The interface identified by a particular value
+ of this index is the same interface as
+ identified by the same value of ifIndex."
+ ::= { rcArpExtEntry 1 }
+
+rcArpExtEntDoProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable ARP proxy responses on the
+ specified interface."
+ DEFVAL { disable }
+ ::= { rcArpExtEntry 2 }
+
+rcArpExtEntDoResp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable the sending of ARP responses
+ on the specified interface."
+ DEFVAL { enable }
+ ::= { rcArpExtEntry 3 }
+
+rcArpExtEntDoFlood OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable flooding of ARP responses for
+ NLBS Virtual Mac on the specified interface."
+ DEFVAL { disable }
+ ::= { rcArpExtEntry 4 }
+
+-- rcArpExtV2Table
+
+rcArpExtV2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcArpExtV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "ARP extension table. This table augments the
+ standard ipNetToMediaTable defined in RFC1213."
+ ::= { rcArp 3 }
+
+rcArpExtV2Entry OBJECT-TYPE
+ SYNTAX RcArpExtV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing Proprietary ARP information.
+ An entry is automatically created in this table
+ when an ip address is configured on an interface."
+ INDEX { rcArpExtV2EntIfIndex, rcArpExtV2EntIpIfAddr }
+ ::= { rcArpExtV2Table 1 }
+
+RcArpExtV2Entry ::=
+ SEQUENCE {
+ rcArpExtV2EntIfIndex InterfaceIndex,
+ rcArpExtV2EntIpIfAddr IpAddress,
+ rcArpExtV2EntDoProxy INTEGER,
+ rcArpExtV2EntDoResp INTEGER
+ }
+
+rcArpExtV2EntIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable.
+ The interface identified by a particular value
+ of this index is the same interface as
+ identified by the same value of ifIndex."
+ ::= { rcArpExtV2Entry 1 }
+
+rcArpExtV2EntIpIfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Ip Address"
+ ::= { rcArpExtV2Entry 2 }
+
+rcArpExtV2EntDoProxy OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable ARP proxy responses on the
+ specified interface."
+ DEFVAL { disable }
+ ::= { rcArpExtV2Entry 3 }
+
+rcArpExtV2EntDoResp OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable the sending of ARP responses
+ on the specified interface."
+ DEFVAL { enable }
+ ::= { rcArpExtV2Entry 4 }
+
+
+-- RIP Group
+
+rcRipExtOperation OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable the operation of RIP on all
+ Interfaces."
+ ::= { rcRip 1 }
+
+rcRipExtUpdateTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The time between transmission of RIP updates
+ on all interfaces."
+ ::= { rcRip 2 }
+
+rcRipExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRipExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RIP extension table. This table augments the
+ standard IfConfTable table in RFC1389."
+ ::= { rcRip 3 }
+
+rcRipExtEntry OBJECT-TYPE
+ SYNTAX RcRipExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Proprietary RIP information.
+ An entry is automatically created in this table
+ when an ip address is configured on an interface."
+ INDEX { rcRipExtEntIfIndex }
+ ::= { rcRipExtTable 1 }
+
+RcRipExtEntry ::=
+ SEQUENCE {
+ rcRipExtEntIfIndex InterfaceIndex,
+ rcRipExtEntTalk INTEGER,
+ rcRipExtEntListen INTEGER,
+ rcRipExtEntPoison INTEGER
+ }
+
+rcRipExtEntIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable.
+ The interface identified by a particular value
+ of this index is the same interface as
+ identified by the same value of ifIndex."
+ ::= { rcRipExtEntry 1 }
+
+rcRipExtEntTalk OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable RIP transmission on the
+ specified interface."
+ DEFVAL { enable }
+ ::= { rcRipExtEntry 2 }
+
+rcRipExtEntListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable RIP reception on the specified
+ interface."
+ DEFVAL { enable }
+ ::= { rcRipExtEntry 3 }
+
+rcRipExtEntPoison OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable operation of poison reverse
+ on the specified interface. If poison is
+ disabled, split-horizon operation is enabled."
+ DEFVAL { disable }
+ ::= { rcRipExtEntry 4 }
+
+-- rcRipExtV2Table
+
+rcRipExtV2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRipExtV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "RIP extension table. This table augments the
+ standard IfConfTable table in RFC1389."
+ ::= { rcRip 4 }
+
+rcRipExtV2Entry OBJECT-TYPE
+ SYNTAX RcRipExtV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing Proprietary RIP information.
+ An entry is automatically created in this table
+ when an ip address is configured on an interface."
+ INDEX { rcRipExtV2EntIfIndex, rcRipExtV2EntIpIfAddr }
+ ::= { rcRipExtV2Table 1 }
+
+RcRipExtV2Entry ::=
+ SEQUENCE {
+ rcRipExtV2EntIfIndex InterfaceIndex,
+ rcRipExtV2EntIpIfAddr IpAddress,
+ rcRipExtV2EntTalk INTEGER,
+ rcRipExtV2EntListen INTEGER,
+ rcRipExtV2EntPoison INTEGER
+ }
+
+rcRipExtV2EntIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable.
+ The interface identified by a particular value
+ of this index is the same interface as
+ identified by the same value of ifIndex."
+ ::= { rcRipExtV2Entry 1 }
+
+rcRipExtV2EntIpIfAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Ip Address."
+ ::= { rcRipExtV2Entry 2 }
+
+rcRipExtV2EntTalk OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable RIP transmission on the
+ specified interface."
+ DEFVAL { enable }
+ ::= { rcRipExtV2Entry 3 }
+
+rcRipExtV2EntListen OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable RIP reception on the specified
+ interface."
+ DEFVAL { enable }
+ ::= { rcRipExtV2Entry 4 }
+
+rcRipExtV2EntPoison OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable operation of poison reverse
+ on the specified interface. If poison is
+ disabled, split-horizon operation is enabled."
+ DEFVAL { disable }
+ ::= { rcRipExtV2Entry 5 }
+
+-- Mroute Table
+
+rcMRouteExt OBJECT IDENTIFIER ::= { rcIp 115 }
+
+rcMRouteExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing multicast routing
+ information for IP datagrams sent by particular sources to
+ the IP multicast groups known to this router."
+ ::= { rcMRouteExt 1 }
+
+rcMRouteExtEntry OBJECT-TYPE
+ SYNTAX RcMRouteExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the multicast routing
+ information for IP datagrams from a particular source and
+ addressed to a particular IP multicast group address."
+ AUGMENTS {
+ ipMRouteEntry
+ }
+ ::= { rcMRouteExtTable 1 }
+
+RcMRouteExtEntry ::= SEQUENCE {
+ rcMRouteExtProtocol INTEGER
+}
+
+rcMRouteExtProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ local(2), -- e.g., manually configured
+ netmgmt(3), -- set via net.mgmt protocol
+ dvmrp(4),
+ mospf(5),
+ pimSparseDense(6), -- PIMv1, both DM and SM
+ cbt(7),
+ pimSparseMode(8), -- PIM-SMv2
+ pimDenseMode(9), -- PIM-DMv2
+ igmpOnly(10),
+ pimSsmMode(11),
+ spb(12),
+ spbpimgw(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing mechanism via which this route was learned."
+ ::= { rcMRouteExtEntry 1 }
+
+--
+-- The IP Multicast Routing Next Hop Table
+--
+
+rcMRouteExtNextHopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteExtNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on the next
+ hops on outgoing interfaces for routing IP multicast
+ datagrams. Each entry is one of a list of next hops on
+ outgoing interfaces for particular sources sending to a
+ particular multicast group address."
+ ::= { rcMRouteExt 2 }
+
+rcMRouteExtNextHopEntry OBJECT-TYPE
+ SYNTAX RcMRouteExtNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the list of next hops on
+ outgoing interfaces to which IP multicast datagrams from
+ particular sources to a IP multicast group address are
+ routed."
+
+ AUGMENTS {
+ ipMRouteNextHopEntry
+ }
+
+ ::= { rcMRouteExtNextHopTable 1 }
+
+RcMRouteExtNextHopEntry ::= SEQUENCE {
+ rcMRouteExtNextHopProtocol INTEGER,
+ rcMRouteExtNextHopL2Isid Integer32
+}
+
+rcMRouteExtNextHopProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ local(2), -- e.g., manually configured
+ netmgmt(3), -- set via net.mgmt protocol
+ dvmrp(4),
+ mospf(5),
+ pimSparseDense(6), -- PIMv1, both DM and SM
+ cbt(7),
+ pimSparseMode(8), -- PIM-SMv2
+ pimDenseMode(9), -- PIM-DMv2
+ igmpOnly(10),
+ pimSsmMode(11),
+ spb(12),
+ spbpimgw(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing mechanism via which this next-hop was learned."
+ ::= { rcMRouteExtNextHopEntry 1 }
+
+rcMRouteExtNextHopL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 ISID of the cvlan."
+ ::= { rcMRouteExtNextHopEntry 2 }
+
+--
+-- The Multicast Routing Interface Table
+--
+
+rcMRouteExtInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteExtInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containg multicast routing
+ information specific to interfaces."
+ ::= { rcMRouteExt 3 }
+
+rcMRouteExtInterfaceEntry OBJECT-TYPE
+ SYNTAX RcMRouteExtInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the multicast routing
+ information for a particular interface."
+ AUGMENTS {
+ ipMRouteInterfaceEntry
+ }
+
+ ::= { rcMRouteExtInterfaceTable 1 }
+
+RcMRouteExtInterfaceEntry ::= SEQUENCE {
+ rcMRouteExtInterfaceProtocol INTEGER
+}
+
+rcMRouteExtInterfaceProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ local(2), -- e.g., static routing
+ netmgmt(3), -- set via net.mgmt protocol
+ dvmrp(4),
+ mospf(5),
+ pimSparseDense(6), -- PIMv1, both DM and SM
+ cbt(7),
+ pimSparseMode(8), -- PIM-SMv2
+ pimDenseMode(9), -- PIM-DMv2
+ igmpOnly(10),
+ pimSsmMode(11),
+ spb(12),
+ spbpimgw(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing protocol running on this interface."
+ ::= { rcMRouteExtInterfaceEntry 1 }
+
+rcMRouteExtNextHopPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteExtNextHopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on the next
+ hops on outgoing interfaces for routing IP multicast
+ datagrams. Each entry is one of a list of next hops on
+ outgoing interfaces for particular sources sending to a
+ particular multicast group address"
+ ::= { rcMRouteExt 4 }
+
+rcMRouteExtNextHopPortEntry OBJECT-TYPE
+ SYNTAX RcMRouteExtNextHopPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the list of next hops on
+ outgoing interfaces to which IP multicast datagrams from
+ particular sources to a IP multicast group address are
+ routed."
+ INDEX { rcMRouteExtNextHopPortGroup, rcMRouteExtNextHopPortSource,
+ rcMRouteExtNextHopPortSourceMask, rcMRouteExtNextHopPortIfIndex,
+ rcMRouteExtNextHopPortReceiverPort, rcMRouteExtNextHopPortAddress }
+ ::= { rcMRouteExtNextHopPortTable 1 }
+
+RcMRouteExtNextHopPortEntry ::= SEQUENCE {
+ rcMRouteExtNextHopPortGroup IpAddress,
+ rcMRouteExtNextHopPortSource IpAddress,
+ rcMRouteExtNextHopPortSourceMask IpAddress,
+ rcMRouteExtNextHopPortIfIndex InterfaceIndex,
+ rcMRouteExtNextHopPortReceiverPort InterfaceIndex,
+ rcMRouteExtNextHopPortAddress IpAddress,
+ rcMRouteExtNextHopPortState INTEGER,
+ rcMRouteExtNextHopPortUpTime TimeTicks,
+ rcMRouteExtNextHopPortExpiryTime TimeTicks,
+ rcMRouteExtNextHopPortClosestMemberHops Integer32,
+ rcMRouteExtNextHopPortProtocol INTEGER,
+ rcMRouteExtNextHopPortPkts Counter32
+}
+
+rcMRouteExtNextHopPortGroup OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP multicast group for which this entry specifies a
+ next hop on an outgoing interface."
+ ::= { rcMRouteExtNextHopPortEntry 1 }
+
+rcMRouteExtNextHopPortSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The network address which when combined with the
+ corresponding value of ipMRouteNextHopSourceMask identifies
+ the sources for which this entry specifies a next hop on an
+ outgoing interface."
+ ::= { rcMRouteExtNextHopPortEntry 2 }
+
+rcMRouteExtNextHopPortSourceMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The network mask which when combined with the corresponding
+ value of ipMRouteNextHopSource identifies the sources for
+ which this entry specifies a next hop on an outgoing
+ interface."
+ ::= { rcMRouteExtNextHopPortEntry 3 }
+
+rcMRouteExtNextHopPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the interface for the outgoing
+ interface for this next hop."
+ ::= { rcMRouteExtNextHopPortEntry 4 }
+
+rcMRouteExtNextHopPortReceiverPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port number where the receiver exists for this next hop."
+ ::= { rcMRouteExtNextHopPortEntry 5 }
+
+rcMRouteExtNextHopPortAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address of the next hop specific to this entry. For
+ most interfaces, this is identical to ipMRouteNextHopGroup.
+ NBMA interfaces, however, may have multiple next hop
+ addresses out a single outgoing interface."
+ ::= { rcMRouteExtNextHopPortEntry 6 }
+
+rcMRouteExtNextHopPortState OBJECT-TYPE
+ SYNTAX INTEGER { pruned(1), forwarding(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of whether the outgoing interface and next
+ hop represented by this entry is currently being used to
+ forward IP datagrams. The value 'forwarding' indicates it
+ is currently being used; the value 'pruned' indicates it is
+ not."
+ ::= { rcMRouteExtNextHopPortEntry 7 }
+
+rcMRouteExtNextHopPortUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since the multicast routing information
+ represented by this entry was learned by the router."
+ ::= { rcMRouteExtNextHopPortEntry 8 }
+
+rcMRouteExtNextHopPortExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum amount of time remaining before this entry will
+ be aged out. The value 0 indicates that the entry is not
+ subject to aging."
+ ::= { rcMRouteExtNextHopPortEntry 9 }
+
+rcMRouteExtNextHopPortClosestMemberHops OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of hops between this router and any
+ member of this IP multicast group reached via this next hop
+ on this outgoing interface. Any IP multicast datagrams for
+ the group which have a TTL less than this number of hops
+ will not be forwarded to this next hop."
+ ::= { rcMRouteExtNextHopPortEntry 10 }
+
+rcMRouteExtNextHopPortProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ local(2), -- e.g., manually configured
+ netmgmt(3), -- set via net.mgmt protocol
+ dvmrp(4),
+ mospf(5),
+ pimSparseDense(6), -- PIMv1, both DM and SM
+ cbt(7),
+ pimSparseMode(8), -- PIM-SMv2
+ pimDenseMode(9), -- PIM-DMv2
+ igmpOnly(10),
+ pimSsmMode(11),
+ spb(12),
+ spbpimgw(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing mechanism via which this next-hop was learned."
+ ::= { rcMRouteExtNextHopPortEntry 11 }
+
+rcMRouteExtNextHopPortPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets which have been forwarded using this
+ route."
+ ::= { rcMRouteExtNextHopPortEntry 12 }
+
+-- Test Group
+
+rcTestExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Test extension table. This table augments the
+ standard ifTestTable table in RFC1573."
+ ::= { rcTest 1 }
+
+rcTestEntry OBJECT-TYPE
+ SYNTAX RcTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Proprietary test variables."
+ INDEX { rcTestExtIfIndex }
+ ::= { rcTestExtTable 1 }
+
+RcTestEntry ::=
+ SEQUENCE {
+ rcTestExtIfIndex InterfaceIndex,
+ rcTestExtPassCount Integer32,
+ rcTestExtFailCount Integer32
+ }
+
+rcTestExtIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable.
+ The interface identified by a particular value
+ of this index is the same interface as
+ identified by the same value of ifIndex."
+ ::= { rcTestEntry 1 }
+
+rcTestExtPassCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of iterations of the test case that
+ completed successfully."
+ ::= { rcTestEntry 2}
+
+rcTestExtFailCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of iterations of the test case that
+ failed."
+ ::= { rcTestEntry 3}
+
+
+rcTestTypes OBJECT IDENTIFIER ::= { rcTest 2}
+rcTestTypesFabric OBJECT IDENTIFIER ::= { rcTestTypes 1 }
+rcTestTypesArTable OBJECT IDENTIFIER ::= { rcTestTypes 2 }
+rcTestTypesExtLoopBack OBJECT IDENTIFIER ::= { rcTestTypes 3 }
+
+
+rcTestCodes OBJECT IDENTIFIER ::= { rcTest 3 }
+rcTestCodesNoReceive OBJECT IDENTIFIER ::= { rcTestCodes 1 }
+rcTestCodesBadSeq OBJECT IDENTIFIER ::= { rcTestCodes 2 }
+rcTestCodesBadLen OBJECT IDENTIFIER ::= { rcTestCodes 3 }
+rcTestCodesBadData OBJECT IDENTIFIER ::= { rcTestCodes 4 }
+
+
+-- Statistics
+
+rcStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store port statistics."
+ ::= { rcStat 1 }
+
+rcStatEntry OBJECT-TYPE
+ SYNTAX RcStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "interface counters"
+ INDEX { rcStatPortIndex }
+ ::= { rcStatTable 1 }
+
+RcStatEntry ::= SEQUENCE {
+ rcStatPortIndex InterfaceIndex,
+ rcStatFrameTooShorts Counter32,
+ rcStatBridgeInUnicastFrames Counter32,
+ rcStatBridgeInMulticastFrames Counter32,
+ rcStatBridgeInBroadcastFrames Counter32,
+ rcStatBridgeInDiscards Counter32,
+ rcStatBridgeOutUnicastFrames Counter32,
+ rcStatBridgeOutMulticastFrames Counter32,
+ rcStatBridgeOutBroadcastFrames Counter32,
+ rcStatRouteInUnicastFrames Counter32,
+ rcStatRouteInMulticastFrames Counter32,
+ rcStatRouteInDiscards Counter32,
+ rcStatRouteOutUnicastFrames Counter32,
+ rcStatRouteOutMulticastFrames Counter32,
+ rcStatStgForwardTransitions Counter32,
+ rcStatStgInConfigBpdus Counter32,
+ rcStatStgInTcnBpdus Counter32,
+ rcStatStgInBadBpdus Counter32,
+ rcStatStgOutConfigBpdus Counter32,
+ rcStatStgOutTcnBpdus Counter32,
+ rcStatBridgeOutFrames Counter32,
+ rcStatPolicerTotalBytes Counter64,
+ rcStatPolicerTotalPkts Counter64,
+ rcStatPolicerGreenBytes Counter64,
+ rcStatPolicerYellowBytes Counter64,
+ rcStatPolicerRedBytes Counter64,
+ rcStatRateLimitDropPktRate Counter64,
+ rcStatRateLimitDropByteRate Counter64,
+ rcStatRateLimitDropTotalBytes Counter64,
+ rcStatRateLimitDropTotalPkts Counter64
+ }
+
+rcStatPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2."
+ ::= { rcStatEntry 1 }
+
+rcStatFrameTooShorts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of frames that are too short
+ that were encountered on this interface."
+ ::= { rcStatEntry 2 }
+
+rcStatBridgeInUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming unicast frames that
+ were bridged."
+ ::= { rcStatEntry 3 }
+
+rcStatBridgeInMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming multicast frames that
+ were bridged."
+ ::= { rcStatEntry 4 }
+
+rcStatBridgeInBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming broadcast frames that
+ were bridged."
+ ::= { rcStatEntry 5 }
+
+rcStatBridgeInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of frames that were discarded by
+ the bridging entity."
+ ::= { rcStatEntry 6 }
+
+rcStatBridgeOutUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing unicast frames that
+ were bridged."
+ ::= { rcStatEntry 7 }
+
+rcStatBridgeOutMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing multicast frames that
+ were bridged."
+ ::= { rcStatEntry 8 }
+
+rcStatBridgeOutBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing broadcast frames that
+ were bridged."
+ ::= { rcStatEntry 9 }
+
+rcStatRouteInUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming unicast frames that
+ were routed."
+ ::= { rcStatEntry 10 }
+
+rcStatRouteInMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming multicast frames that
+ were routed."
+ ::= { rcStatEntry 11 }
+
+rcStatRouteInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of frames that were discarded by
+ the routing entity."
+ ::= { rcStatEntry 12 }
+
+rcStatRouteOutUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing unicast frames that
+ were routed."
+ ::= { rcStatEntry 13 }
+
+rcStatRouteOutMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing multicast frames that
+ were routed."
+ ::= { rcStatEntry 14 }
+
+rcStatStgForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times this port has transitioned
+ from the Learning state to the Forwarding state."
+ ::= { rcStatEntry 15 }
+
+rcStatStgInConfigBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcStatEntry 16 }
+
+rcStatStgInTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcStatEntry 17 }
+
+rcStatStgInBadBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcStatEntry 18 }
+
+rcStatStgOutConfigBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcStatEntry 19 }
+
+rcStatStgOutTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcStatEntry 20 }
+
+rcStatBridgeOutFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used by the Accelar 8000 product family to account
+ for all transmitted bridge unicast, broadcast, and
+ multicast packets. The individual counters are not
+ supported."
+
+ ::= { rcStatEntry 21 }
+
+rcStatPolicerTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes received on the
+ interface."
+ ::= { rcStatEntry 25 }
+
+rcStatPolicerTotalPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets received on the
+ interface."
+ ::= { rcStatEntry 26 }
+
+rcStatPolicerGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes received on the
+ interface that were below the committed rate."
+ ::= { rcStatEntry 27 }
+
+rcStatPolicerYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes received on the
+ interface that were above the committed rate
+ but below the peak rate."
+ ::= { rcStatEntry 28 }
+
+rcStatPolicerRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes received on the
+ interface that were above the peak rate."
+ ::= { rcStatEntry 29 }
+
+rcStatRateLimitDropPktRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets dropped per second on the
+ interface."
+ ::= { rcStatEntry 30 }
+
+rcStatRateLimitDropByteRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes dropped per second on the
+ interface."
+ ::= { rcStatEntry 31 }
+
+rcStatRateLimitDropTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes dropped on the
+ interface."
+ ::= { rcStatEntry 32 }
+
+rcStatRateLimitDropTotalPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets dropped on the
+ interface."
+ ::= { rcStatEntry 33 }
+
+
+-- rcStatGigTable
+
+rcStatGigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatGigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Gigport error statistics."
+ ::= { rcStat 2 }
+
+rcStatGigEntry OBJECT-TYPE
+ SYNTAX RcStatGigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Gigabit interface error counters"
+ INDEX { rcStatGigPortIndex }
+ ::= { rcStatGigTable 1 }
+
+RcStatGigEntry ::= SEQUENCE {
+ rcStatGigPortIndex InterfaceIndex,
+ rcStatGigLinkFailures Counter32,
+ rcStatGigPacketErrors Counter32,
+ rcStatGigCarrierErrors Counter32,
+ rcStatGigLinkInactiveErrors Counter32,
+ rcStatGigInFlowCtrlPkts Counter32,
+ rcStatGigOutFlowCtrlPkts Counter32,
+ rcStatGigHCInPfcPkts Counter64,
+ rcStatGigHCOutPfcPkts Counter64,
+ rcStatGigHCInFlowCtrlPkts Counter64,
+ rcStatGigHCOutFlowCtrlPkts Counter64
+ }
+
+rcStatGigPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2."
+ ::= { rcStatGigEntry 1 }
+
+rcStatGigLinkFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of link failures encountered on
+ this interface."
+ ::= { rcStatGigEntry 2 }
+
+rcStatGigPacketErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packet errors encountered on
+ this interface."
+ ::= { rcStatGigEntry 3 }
+
+rcStatGigCarrierErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of carrier errors encountered on
+ this interface."
+ ::= { rcStatGigEntry 4 }
+
+rcStatGigLinkInactiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of link inactive errors encountered
+ on this interface."
+ ::= { rcStatGigEntry 5 }
+
+rcStatGigInFlowCtrlPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The total number of flow control packets received
+ by this interface."
+ ::= { rcStatGigEntry 6 }
+
+rcStatGigOutFlowCtrlPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The total number of flow control packets transmitted
+ by this interface."
+ ::= { rcStatGigEntry 7 }
+
+rcStatGigHCInPfcPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of Priority Flow Control (PFC)
+ packets received by this interface."
+ ::= { rcStatGigEntry 8 }
+
+rcStatGigHCOutPfcPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of Priority Flow Control (PFC)
+ packets transmitted by this interface."
+ ::= { rcStatGigEntry 9 }
+
+rcStatGigHCInFlowCtrlPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of flow control packets received
+ by this interface."
+ ::= { rcStatGigEntry 10 }
+
+rcStatGigHCOutFlowCtrlPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of flow control packets transmitted
+ by this interface."
+ ::= { rcStatGigEntry 11 }
+
+
+rcStatOspf OBJECT IDENTIFIER ::= { rcStat 3}
+
+rcStatOspfBuffersAllocated OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of buffers
+ allocated for OSPF."
+ ::= { rcStatOspf 1 }
+
+rcStatOspfBuffersFreed OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of buffers
+ that are freed by the OSPF."
+ ::= { rcStatOspf 2 }
+
+rcStatOspfBufferAllocFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of times
+ that OSPF has failed to allocate buffers."
+ ::= { rcStatOspf 3 }
+
+rcStatOspfBufferFreeFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of times
+ that OSPF has failed to free buffers."
+ ::= { rcStatOspf 4 }
+
+rcStatOspfTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ transmitted by OSPF."
+ ::= { rcStatOspf 5 }
+
+rcStatOspfRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ received by OSPF."
+ ::= { rcStatOspf 6 }
+
+rcStatOspfTxDropPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ dropped before transmitted by OSPF."
+ ::= { rcStatOspf 7 }
+
+rcStatOspfRxDropPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ dropped before received by OSPF."
+ ::= { rcStatOspf 8 }
+
+rcStatOspfRxBadPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ received by OSPF that are bad."
+ ::= { rcStatOspf 9 }
+
+rcStatOspfSpfRuns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the total number of SPF
+ calculatations performed by OSPF, which
+ also includes the number of partial route
+ table calculation for Incremental Updates."
+ ::= { rcStatOspf 10 }
+
+rcStatOspfLastSpfRun OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the time(SysUpTime) since
+ the last spf calculated by OSPF."
+ ::= { rcStatOspf 11 }
+
+rcStatOspfLsdbTblSize OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in
+ the linkstate database table."
+ ::= { rcStatOspf 12 }
+
+rcStatOspfRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of OSPF routes
+ added to RTM."
+ ::= { rcStatOspf 13 }
+
+rcStatOspfAdjacencies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of adjacencies
+ existing."
+ ::= { rcStatOspf 14 }
+
+rcStatOspfAreas OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of areas configured"
+ ::= { rcStatOspf 15 }
+
+rcStatOspfNbrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of ospf neighbors"
+ ::= { rcStatOspf 16 }
+
+rcStatOspfBadLsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of bad ls requests."
+ ::= { rcStatOspf 17 }
+
+rcStatOspfSeqMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of sequence
+ mismatched packets."
+ ::= { rcStatOspf 18 }
+
+rcStatOspfNumAllocDDP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of DD packet buffers
+ allocated for OSPF."
+ ::= { rcStatOspf 19 }
+
+rcStatOspfNumFreeDDP OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of DD packet buffers
+ that are freed by the OSPF."
+ ::= { rcStatOspf 20 }
+
+rcStatOspfReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "reset Ospf global stats"
+ DEFVAL { false }
+ ::= { rcStatOspf 21 }
+
+rcStatIgmp OBJECT IDENTIFIER ::= { rcStat 4}
+
+rcStatIgmpInMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Igmp packets
+ received by the device."
+ ::= { rcStatIgmp 1 }
+
+rcStatIgmpInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Igmp packets
+ received that are with checksum errors."
+ ::= { rcStatIgmp 2 }
+
+rcStatIgmpInQueries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Igmp queries
+ received by the device."
+ ::= { rcStatIgmp 3 }
+
+rcStatIgmpInReports OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Igmp reports
+ received by the device."
+ ::= { rcStatIgmp 4 }
+
+
+rcStatIgmpInLeaves OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Igmp Leaves
+ received by the device."
+ ::= { rcStatIgmp 5 }
+
+rcStatIgmpInvalid OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Igmp packets
+ received by the device that contained invalid
+ type."
+ ::= { rcStatIgmp 6 }
+
+rcStatIgmpOutMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Igmp queries
+ sent by the device."
+ ::= { rcStatIgmp 7 }
+
+rcStatOspfIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatOspfIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store OSPF interface
+ statistics."
+ ::= { rcStat 5 }
+
+rcStatOspfIfEntry OBJECT-TYPE
+ SYNTAX RcStatOspfIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ospf interface statistics"
+ INDEX { rcStatOspfIfIndex }
+ ::= { rcStatOspfIfTable 1 }
+
+RcStatOspfIfEntry ::= SEQUENCE {
+ rcStatOspfIfIndex InterfaceIndexOrZero,
+ rcStatOspfIfRxHellos Counter32,
+ rcStatOspfIfRxDBDescrs Counter32,
+ rcStatOspfIfRxLSUpdates Counter32,
+ rcStatOspfIfRxLSReqs Counter32,
+ rcStatOspfIfRxLSAcks Counter32,
+ rcStatOspfIfTxHellos Counter32,
+ rcStatOspfIfTxDBDescrs Counter32,
+ rcStatOspfIfTxLSUpdates Counter32,
+ rcStatOspfIfTxLSReqs Counter32,
+ rcStatOspfIfTxLSAcks Counter32,
+ rcStatOspfIfVersionMismatches Counter32,
+ rcStatOspfIfAreaMismatches Counter32,
+ rcStatOspfIfAuthTypeMismatches Counter32,
+ rcStatOspfIfAuthFailures Counter32,
+ rcStatOspfIfNetMaskMismatches Counter32,
+ rcStatOspfIfHelloIntervalMismatches Counter32,
+ rcStatOspfIfDeadIntervalMismatches Counter32,
+ rcStatOspfIfOptionMismatches Counter32
+ }
+
+rcStatOspfIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value that is used to identify a
+ physical interface."
+ ::= { rcStatOspfIfEntry 1 }
+
+rcStatOspfIfRxHellos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number hello packets
+ received by this interface."
+ ::= { rcStatOspfIfEntry 2 }
+
+rcStatOspfIfRxDBDescrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number database descriptor
+ packets received by this interface."
+ ::= { rcStatOspfIfEntry 3 }
+
+rcStatOspfIfRxLSUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number Link state update
+ packets received by this interface."
+ ::= { rcStatOspfIfEntry 4 }
+
+rcStatOspfIfRxLSReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number Link state request
+ packets received by this interface."
+ ::= { rcStatOspfIfEntry 5 }
+
+rcStatOspfIfRxLSAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number Link state acknowlege
+ packets received by this interface."
+ ::= { rcStatOspfIfEntry 6 }
+
+rcStatOspfIfTxHellos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number hello packets
+ transmitted by this interface."
+ ::= { rcStatOspfIfEntry 7 }
+
+rcStatOspfIfTxDBDescrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number database descriptor
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfEntry 8 }
+
+rcStatOspfIfTxLSUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number Link state update
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfEntry 9 }
+
+rcStatOspfIfTxLSReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number Link state request
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfEntry 10 }
+
+rcStatOspfIfTxLSAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number Link state acknowlege
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfEntry 11 }
+
+rcStatOspfIfVersionMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number version
+ mismatches received by this interface."
+ ::= { rcStatOspfIfEntry 12 }
+
+rcStatOspfIfAreaMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number area
+ mismatches received by this interface."
+ ::= { rcStatOspfIfEntry 13 }
+
+rcStatOspfIfAuthTypeMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number AuthType
+ mismatches received by this interface."
+ ::= { rcStatOspfIfEntry 14 }
+
+rcStatOspfIfAuthFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number Authentication
+ failures."
+ ::= { rcStatOspfIfEntry 15 }
+
+rcStatOspfIfNetMaskMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number net mask
+ mismatches received by this interface."
+ ::= { rcStatOspfIfEntry 16 }
+
+rcStatOspfIfHelloIntervalMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number hello interval
+ mismatches received by this interface."
+ ::= { rcStatOspfIfEntry 17 }
+
+rcStatOspfIfDeadIntervalMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number dead interval
+ mismatches received by this interface."
+ ::= { rcStatOspfIfEntry 18 }
+
+rcStatOspfIfOptionMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number options
+ mismatches received by this interface."
+ ::= { rcStatOspfIfEntry 19 }
+
+-- rcStatMlt Group
+
+rcStatMlt OBJECT IDENTIFIER ::= { rcStat 6 }
+
+rcStatMltIfExtnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatMltIfExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Mlt interface
+ statistics."
+ ::= { rcStatMlt 1 }
+
+rcStatMltIfExtnEntry OBJECT-TYPE
+ SYNTAX RcStatMltIfExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mlt interface statistics"
+ INDEX { rcStatMltIfExtnMltId }
+ ::= { rcStatMltIfExtnTable 1 }
+
+RcStatMltIfExtnEntry ::= SEQUENCE {
+ rcStatMltIfExtnMltId INTEGER,
+ rcStatMltIfExtnIfInMulticastPkts Counter32,
+ rcStatMltIfExtnIfInBroadcastPkts Counter32,
+ rcStatMltIfExtnIfOutMulticastPkts Counter32,
+ rcStatMltIfExtnIfOutBroadcastPkts Counter32,
+ rcStatMltIfExtnIfHCInOctets Counter64,
+ rcStatMltIfExtnIfHCInUcastPkts Counter64,
+ rcStatMltIfExtnIfHCInMulticastPkt Counter64,
+ rcStatMltIfExtnIfHCInBroadcastPkt Counter64,
+ rcStatMltIfExtnIfHCOutOctets Counter64,
+ rcStatMltIfExtnIfHCOutUcastPkts Counter64,
+ rcStatMltIfExtnIfHCOutMulticast Counter64,
+ rcStatMltIfExtnIfHCOutBroadcast Counter64,
+ rcStatMltIfExtnIfHCInLsmPkts Counter64,
+ rcStatMltIfExtnIfHCOutLsmPkts Counter64
+ }
+
+rcStatMltIfExtnMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mlt Id"
+ ::= { rcStatMltIfExtnEntry 1 }
+
+rcStatMltIfExtnIfInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "multi-pkts to upper"
+ ::= { rcStatMltIfExtnEntry 2 }
+
+rcStatMltIfExtnIfInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "broad-pkts to upper"
+ ::= { rcStatMltIfExtnEntry 3 }
+
+rcStatMltIfExtnIfOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "multi-pkts from upper"
+ ::= { rcStatMltIfExtnEntry 4 }
+
+rcStatMltIfExtnIfOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "broad-pkts from upper"
+ ::= { rcStatMltIfExtnEntry 5 }
+
+rcStatMltIfExtnIfHCInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets received
+ on the MLT interface, including framing
+ characters."
+ ::= { rcStatMltIfExtnEntry 6 }
+
+rcStatMltIfExtnIfHCInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets delivered by this
+ MLT to a higher MLT that were not addressed
+ to a nulticast or broadcase address at this
+ sublayer."
+ ::= { rcStatMltIfExtnEntry 7 }
+
+rcStatMltIfExtnIfHCInMulticastPkt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets delivered to this MLT that
+ were addressed to a nulticast address at this
+ sublayer. For a MAC layer protocol, this number
+ includes both Group and Functional addresses."
+ ::= { rcStatMltIfExtnEntry 8 }
+
+rcStatMltIfExtnIfHCInBroadcastPkt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets delivered to this MLT that
+ were addressed to a broadcast address at this
+ sublayer."
+ ::= { rcStatMltIfExtnEntry 9 }
+
+rcStatMltIfExtnIfHCOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets transmitted
+ out of the MLT interface, including
+ framing characters."
+ ::= { rcStatMltIfExtnEntry 10 }
+
+rcStatMltIfExtnIfHCOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets that hight-level protocols
+ requested be transmitted that were not addressed
+ to a multicast address at this MLT. This total
+ number includes those packets discarded or unsent."
+ ::= { rcStatMltIfExtnEntry 11 }
+
+rcStatMltIfExtnIfHCOutMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that hight-level
+ protocols requested be transmitted, and that
+ were addressed to a multicast address at this
+ MLT, including those that were discarded or
+ not sent. For a MAC layer protocol, this
+ number includes both Group and Functional
+ addresses."
+ ::= { rcStatMltIfExtnEntry 12 }
+
+rcStatMltIfExtnIfHCOutBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that hight-level
+ protocols requested be transmitted, and that
+ were addressed to a broadcase address at this
+ MLT, including those that were discarded or
+ not sent."
+ ::= { rcStatMltIfExtnEntry 13 }
+
+rcStatMltIfExtnIfHCInLsmPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of Link State Messaging (LSM)
+ packets delivered to this MLT."
+
+ ::= { rcStatMltIfExtnEntry 14 }
+
+rcStatMltIfExtnIfHCOutLsmPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of Link State Messaging (LSM)
+ packets trasmitted on this MLT."
+
+ ::= { rcStatMltIfExtnEntry 15 }
+
+-- Mlt Ether table
+
+rcStatMltEtherTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatMltEtherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Mlt Ethernet
+ statistics."
+ ::= { rcStatMlt 2 }
+
+rcStatMltEtherEntry OBJECT-TYPE
+ SYNTAX RcStatMltEtherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mlt enternet statistics"
+ INDEX { rcStatMltEtherMltId }
+ ::= { rcStatMltEtherTable 1 }
+
+RcStatMltEtherEntry ::= SEQUENCE {
+ rcStatMltEtherMltId INTEGER,
+ rcStatMltEtherAlignmentErrors Counter32,
+ rcStatMltEtherFCSErrors Counter32,
+ rcStatMltEtherSingleCollFrames Counter32,
+ rcStatMltEtherMultipleCollFrames Counter32,
+ rcStatMltEtherSQETestError Counter32,
+ rcStatMltEtherDeferredTransmiss Counter32,
+ rcStatMltEtherLateCollisions Counter32,
+ rcStatMltEtherExcessiveCollis Counter32,
+ rcStatMltEtherIMacTransmitError Counter32,
+ rcStatMltEtherCarrierSenseError Counter32,
+ rcStatMltEtherFrameTooLong Counter32,
+ rcStatMltEtherIMacReceiveError Counter32
+ }
+
+rcStatMltEtherMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Multi-Link
+ Trunk associated with this entry."
+ ::= { rcStatMltEtherEntry 1 }
+
+rcStatMltEtherAlignmentErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on a particular MLT
+ that are not an integral number of octets in
+ length and do not pass the FCS check. The count
+ represented by an instance of this object is
+ incremented when the alignmentError status is
+ returned by the MAC service to the LLC (or other
+ MAC user). Received frames for which multiple
+ error conditions occur are, according to the
+ conventions of IEEE 802.3 Layer Management,
+ counted exclusively according to the error status
+ presented to the LLC."
+ ::= { rcStatMltEtherEntry 2 }
+
+rcStatMltEtherFCSErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on an MLT that are an
+ integral number of octets in length but do not pass
+ the FCS check. The count represented by an instance
+ of this object is incremented when the frameCheckError
+ status is returned by the MAC service to the LLC
+ (or other MAC user). Received frames for which
+ multiple error conditions occur are, according to
+ the conventions of IEEE 802.3 Layer Management,
+ counted exclusively according to the error status
+ presented to the LLC."
+ ::= { rcStatMltEtherEntry 3 }
+
+rcStatMltEtherSingleCollFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of successfully transmitted frames on
+ a particular MLT for which transmission is
+ inhibited by exactly one collision. A frame
+ that is counted by an instance of this objects
+ is also counted by the corresponding instance
+ of either the ifOutUcastPkts, ifOutMulticastPkts,
+ or ifOutBroadcastPkts, and it not counted by the
+ corresponding instance of the MultipleCollisionFrames
+ object."
+ ::= { rcStatMltEtherEntry 4 }
+
+rcStatMltEtherMultipleCollFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of successfully transmitted frames on
+ a particular MLT for which transmission is
+ inhibited by more than one collision. A frame
+ that is counted by an instance of this object
+ is also counted by the corresponding instance
+ of either the ifOutUcastPkts, ifOutMulticastPkts,
+ or ifOutBroadcastPkts, and is not counted by the
+ corresponding instance of the SingleCollisionFrames
+ objects."
+ ::= { rcStatMltEtherEntry 5 }
+
+rcStatMltEtherSQETestError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of times that the SQE TEST ERROR message
+ is generated by the PLS sublayer for a particular
+ MLT. SQE stands for Signal Quality Error."
+ ::= { rcStatMltEtherEntry 6 }
+
+rcStatMltEtherDeferredTransmiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which the first transmission
+ attempt on a particular MLT is delayed because the
+ medium is busy. The count represented by an
+ instance of this object does not include frames
+ involved in collisions."
+ ::= { rcStatMltEtherEntry 7 }
+
+rcStatMltEtherLateCollisions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times that a collision is detected
+ on a particular MLT later than 512 bit-times
+ (64 octets) into the transmission of a packet.
+ Five hundred and twelve bit-times corresponds to
+ 51.2 microseconds on a 10 mb/s system. A (late)
+ collision included in a count represented by an
+ instance of this object is also considered as a
+ (generic) collision for purposes of other
+ collision-related statistics."
+ ::= { rcStatMltEtherEntry 8 }
+
+rcStatMltEtherExcessiveCollis OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which transmission on a
+ particular MLT fails due to excessive collisions."
+ ::= { rcStatMltEtherEntry 9 }
+
+rcStatMltEtherIMacTransmitError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which transmission on a
+ particular MLT fails due to an internal MAC
+ sublayer transmit error. A frame is only counted
+ by an instance of this object if it is not counted
+ by the corresponding instance of either the
+ LateCollisions object, the ExcessiveCollisions
+ object, or the CarrierSenseError object."
+ ::= { rcStatMltEtherEntry 10 }
+
+rcStatMltEtherCarrierSenseError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times that the carrier sense
+ condition was lost or never asserted when
+ attempting to transmit a frame on a particular
+ MLT. The count represented by an instance of
+ this object is incremented at most once per
+ transmission attempt, even if the carrier
+ sense condition fluctuates during a
+ transmission attempt."
+ ::= { rcStatMltEtherEntry 11 }
+
+rcStatMltEtherFrameTooLong OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on a particular MLT
+ that exceed the maximum permitted size (1518
+ octets). The count represented by an instance
+ os this object is incremented when the frame
+ TooLong status is returned by the MAC service
+ to the LLC (or other MAC user). Received frames
+ for which multiple error conditions occur are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { rcStatMltEtherEntry 12 }
+
+rcStatMltEtherIMacReceiveError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which reception on a
+ particular MLT fails due to an internal MAC
+ sublayer receive error. A frame is only
+ counted by an instance of this object if it
+ is not counted by the corresponding instance
+ of either the FrameTooLongs object, the
+ AlignmentErrors object, of the FCSErrors
+ objects.
+ The precise meaning of the count represented
+ by an instance of this object is implementation
+ specific. In particular, an instance of this
+ object may represent a count of receive errors
+ on a particular interface that are not otherwise
+ counted."
+ ::= { rcStatMltEtherEntry 13 }
+
+
+-- Mlt Ip table
+
+rcStatMltIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatMltIpEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store Mlt Ip statistics."
+ ::= { rcStatMlt 3 }
+
+rcStatMltIpEntry OBJECT-TYPE
+ SYNTAX RcStatMltIpEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Mlt enternet statistics"
+ INDEX { rcStatMltIpMltId }
+ ::= { rcStatMltIpTable 1 }
+
+RcStatMltIpEntry ::= SEQUENCE {
+ rcStatMltIpMltId INTEGER,
+ rcStatMltIpInReceives Counter32,
+ rcStatMltIpInHdrErrors Counter32,
+ rcStatMltIpInAddrErrors Counter32,
+ rcStatMltIpForwDatagrams Counter32,
+ rcStatMltIpInUnknownProtos Counter32,
+ rcStatMltIpInDiscards Counter32,
+ rcStatMltIpInDelivers Counter32,
+ rcStatMltIpOutRequest Counter32,
+ rcStatMltIpOutDiscards Counter32,
+ rcStatMltIpOutNoRoutes Counter32,
+ rcStatMltIpReasmReqds Counter32,
+ rcStatMltIpReasmOKs Counter32,
+ rcStatMltIpReasmFails Counter32,
+ rcStatMltIpFragOKs Counter32,
+ rcStatMltIpFragFails Counter32,
+ rcStatMltIpFragCreates Counter32,
+ rcStatMltIpRoutingDiscards Counter32
+ }
+
+rcStatMltIpMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Mlt Id"
+ ::= { rcStatMltIpEntry 1 }
+
+rcStatMltIpInReceives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "all incoming packets"
+ ::= { rcStatMltIpEntry 2 }
+
+rcStatMltIpInHdrErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "hdr errors detected"
+ ::= { rcStatMltIpEntry 3 }
+
+rcStatMltIpInAddrErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "bad dest. ip addr"
+ ::= { rcStatMltIpEntry 4 }
+
+rcStatMltIpForwDatagrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "packets forwarded"
+ ::= { rcStatMltIpEntry 5 }
+
+rcStatMltIpInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "unsupported protocol"
+ ::= { rcStatMltIpEntry 6 }
+
+rcStatMltIpInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "good, but no buffer"
+ ::= { rcStatMltIpEntry 7 }
+
+rcStatMltIpInDelivers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "pkts delivered to upper"
+ ::= { rcStatMltIpEntry 8 }
+
+rcStatMltIpOutRequest OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "pkts received from upper"
+ ::= { rcStatMltIpEntry 9 }
+
+rcStatMltIpOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "good, but no buffer"
+ ::= { rcStatMltIpEntry 10 }
+
+rcStatMltIpOutNoRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "no route to destination"
+ ::= { rcStatMltIpEntry 11 }
+
+rcStatMltIpReasmReqds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "fragments to reassem"
+ ::= { rcStatMltIpEntry 12 }
+
+rcStatMltIpReasmOKs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "reassembled successfully"
+ ::= { rcStatMltIpEntry 13 }
+
+rcStatMltIpReasmFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "reassembly failures"
+ ::= { rcStatMltIpEntry 14 }
+
+rcStatMltIpFragOKs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "fragment successfully"
+ ::= { rcStatMltIpEntry 15 }
+
+rcStatMltIpFragFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "fragment failure"
+ ::= { rcStatMltIpEntry 16 }
+
+rcStatMltIpFragCreates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "pkts due to fragmenting"
+ ::= { rcStatMltIpEntry 17 }
+
+rcStatMltIpRoutingDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Route entries removed"
+ ::= { rcStatMltIpEntry 18 }
+
+rcStatSmltIstDownCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts how the session between the
+ two peering switches has done down since last boot."
+ ::= { rcStatMlt 4 }
+
+rcStatSmltHelloTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx hello msg."
+ ::= { rcStatMlt 5 }
+
+rcStatSmltHelloRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx hello msg."
+ ::= { rcStatMlt 6 }
+
+rcStatSmltLearnMacAddrTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx learn Mac Address msg."
+ ::= { rcStatMlt 7 }
+
+rcStatSmltLearnMacAddrRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx learn Mac Address msg."
+ ::= { rcStatMlt 8 }
+
+rcStatSmltMacAddrAgeOutTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Mac Address Aging Out msg."
+ ::= { rcStatMlt 9 }
+
+rcStatSmltMacAddrAgeOutRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Mac Address Aging Out msg."
+ ::= { rcStatMlt 10 }
+
+rcStatSmltMacAddrAgeExpTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Mac Address age expired msg."
+ ::= { rcStatMlt 11 }
+
+rcStatSmltMacAddrAgeExpRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Mac Address age expired msg."
+ ::= { rcStatMlt 12 }
+
+rcStatSmltStgInfoTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Stg information msg."
+ ::= { rcStatMlt 13 }
+
+rcStatSmltStgInfoRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Stg information msg."
+ ::= { rcStatMlt 14 }
+
+rcStatSmltDelMacAddrTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx deleted MAC address msg."
+ ::= { rcStatMlt 15 }
+
+rcStatSmltDelMacAddrRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx deleted MAC address msg."
+ ::= { rcStatMlt 16 }
+
+rcStatSmltSmltDownTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Smlt Down msg."
+ ::= { rcStatMlt 17 }
+
+rcStatSmltSmltDownRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Smlt Down msg."
+ ::= { rcStatMlt 18 }
+
+rcStatSmltSmltUpTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Smlt Up msg."
+ ::= { rcStatMlt 19 }
+
+rcStatSmltSmltUpRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Smlt Up msg."
+ ::= { rcStatMlt 20 }
+
+rcStatSmltSendMacTblTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Send Mac Table msg."
+ ::= { rcStatMlt 21 }
+
+rcStatSmltSendMacTblRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Send Mac Table msg."
+ ::= { rcStatMlt 22 }
+
+rcStatSmltIgmpTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Igmp msg."
+ ::= { rcStatMlt 23 }
+
+rcStatSmltIgmpRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Igmp msg."
+ ::= { rcStatMlt 24 }
+
+rcStatSmltPortDownTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx port down msg."
+ ::= { rcStatMlt 25 }
+
+rcStatSmltPortDownRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx port down msg."
+ ::= { rcStatMlt 26 }
+
+rcStatSmltReqMacTblTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx request Mac table msg."
+ ::= { rcStatMlt 27 }
+
+rcStatSmltReqMacTblRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx request Mac table msg."
+ ::= { rcStatMlt 28 }
+
+rcStatSmltRxUnknownMsgTypeCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx unknown msg type."
+ ::= { rcStatMlt 29 }
+
+rcStatSmltPortTblSyncReqTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt table sync request tx msg counter"
+ ::= { rcStatMlt 44 }
+
+rcStatSmltPortTblSyncReqRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt table sync request rx msg counter"
+ ::= { rcStatMlt 45 }
+
+rcStatSmltPortTblSyncTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt table sync tx msg counter"
+ ::= { rcStatMlt 46}
+
+rcStatSmltPortTblSyncRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt table sync rx msg counter"
+ ::= { rcStatMlt 47 }
+
+rcStatSmltPortUpdateTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt port update tx msg counter"
+ ::= { rcStatMlt 48 }
+
+rcStatSmltPortUpdateRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt port update rx msg counter"
+ ::= { rcStatMlt 49 }
+
+rcStatSmltEntryUpdateTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt Entry update tx msg counter"
+ ::= { rcStatMlt 50 }
+
+rcStatSmltEntryUpdateRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt Entry update rx msg counter"
+ ::= { rcStatMlt 51 }
+
+rcStatSmltDialectNegotiateTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt protocol ID tx msg counter"
+ ::= { rcStatMlt 52 }
+
+rcStatSmltDialectNegotiateRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt protocol ID rx msg counter"
+ ::= { rcStatMlt 53 }
+
+rcStatSmltUpdateRespTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt update response tx msg counter"
+ ::= { rcStatMlt 54 }
+
+rcStatSmltUpdateRespRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt update response rx msg counter"
+ ::= { rcStatMlt 55 }
+
+rcStatSmltTransQHighWaterMarkMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt transaction Queue high watermark msg count"
+ ::= { rcStatMlt 56 }
+
+rcStatSmltPollCountHighWaterMarkCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Smlt poll count high watermark count"
+ ::= { rcStatMlt 57 }
+
+-- Stat Ospf Ip Interface Table
+-- replaces Stat Ospf Interface Table
+
+rcStatOspfIfV2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatOspfIfV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A table used to store OSPF interface
+ statistics."
+ ::= { rcStat 7 }
+
+rcStatOspfIfV2Entry OBJECT-TYPE
+ SYNTAX RcStatOspfIfV2Entry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Ospf interface statistics"
+ INDEX { rcStatOspfIfV2Index, rcStatOspfIfV2Addr }
+ ::= { rcStatOspfIfV2Table 1 }
+
+RcStatOspfIfV2Entry ::= SEQUENCE {
+ rcStatOspfIfV2Index InterfaceIndexOrZero,
+ rcStatOspfIfV2Addr IpAddress,
+ rcStatOspfIfV2RxHellos Counter32,
+ rcStatOspfIfV2RxDBDescrs Counter32,
+ rcStatOspfIfV2RxLSUpdates Counter32,
+ rcStatOspfIfV2RxLSReqs Counter32,
+ rcStatOspfIfV2RxLSAcks Counter32,
+ rcStatOspfIfV2TxHellos Counter32,
+ rcStatOspfIfV2TxDBDescrs Counter32,
+ rcStatOspfIfV2TxLSUpdates Counter32,
+ rcStatOspfIfV2TxLSReqs Counter32,
+ rcStatOspfIfV2TxLSAcks Counter32,
+ rcStatOspfIfV2VersionMismatches Counter32,
+ rcStatOspfIfV2AreaMismatches Counter32,
+ rcStatOspfIfV2AuthTypeMismatches Counter32,
+ rcStatOspfIfV2AuthFailures Counter32,
+ rcStatOspfIfV2NetMaskMismatches Counter32,
+ rcStatOspfIfV2HelloIntervalMismatches Counter32,
+ rcStatOspfIfV2DeadIntervalMismatches Counter32,
+ rcStatOspfIfV2OptionMismatches Counter32
+ }
+
+rcStatOspfIfV2Index OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero (0..6142)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "An unique value that is used to identify a
+ physical interface."
+ ::= { rcStatOspfIfV2Entry 1 }
+
+rcStatOspfIfV2Addr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Ip Address"
+ ::= { rcStatOspfIfV2Entry 2 }
+
+rcStatOspfIfV2RxHellos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number hello packets
+ received by this interface."
+ ::= { rcStatOspfIfV2Entry 3 }
+
+rcStatOspfIfV2RxDBDescrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number database descriptor
+ packets received by this interface."
+ ::= { rcStatOspfIfV2Entry 4 }
+
+rcStatOspfIfV2RxLSUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number Link state update
+ packets received by this interface."
+ ::= { rcStatOspfIfV2Entry 5 }
+
+rcStatOspfIfV2RxLSReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number Link state request
+ packets received by this interface."
+ ::= { rcStatOspfIfV2Entry 6 }
+
+rcStatOspfIfV2RxLSAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number Link state acknowlege
+ packets received by this interface."
+ ::= { rcStatOspfIfV2Entry 7 }
+
+rcStatOspfIfV2TxHellos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number hello packets
+ transmitted by this interface."
+ ::= { rcStatOspfIfV2Entry 8 }
+
+rcStatOspfIfV2TxDBDescrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number database descriptor
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfV2Entry 9 }
+
+rcStatOspfIfV2TxLSUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number Link state update
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfV2Entry 10 }
+
+rcStatOspfIfV2TxLSReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number Link state request
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfV2Entry 11 }
+
+rcStatOspfIfV2TxLSAcks OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number Link state acknowlege
+ packets transmitted by this interface."
+ ::= { rcStatOspfIfV2Entry 12 }
+
+rcStatOspfIfV2VersionMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number version
+ mismatches received by this interface."
+ ::= { rcStatOspfIfV2Entry 13 }
+
+rcStatOspfIfV2AreaMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number area
+ mismatches received by this interface."
+ ::= { rcStatOspfIfV2Entry 14 }
+
+rcStatOspfIfV2AuthTypeMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number AuthType
+ mismatches received by this interface."
+ ::= { rcStatOspfIfV2Entry 15 }
+
+rcStatOspfIfV2AuthFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number Authentication
+ failures."
+ ::= { rcStatOspfIfV2Entry 16 }
+
+rcStatOspfIfV2NetMaskMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number net mask
+ mismatches received by this interface."
+ ::= { rcStatOspfIfV2Entry 17 }
+
+rcStatOspfIfV2HelloIntervalMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number hello interval
+ mismatches received by this interface."
+ ::= { rcStatOspfIfV2Entry 18 }
+
+rcStatOspfIfV2DeadIntervalMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number dead interval
+ mismatches received by this interface."
+ ::= { rcStatOspfIfV2Entry 19 }
+
+rcStatOspfIfV2OptionMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number options
+ mismatches received by this interface."
+ ::= { rcStatOspfIfV2Entry 20 }
+
+
+-- rcStatPos Group
+
+rcStatPos OBJECT IDENTIFIER ::= { rcStat 8 }
+
+-- the Statistics Pos Control table
+
+rcStatPosControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatPosControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcStatPos 1 }
+
+rcStatPosControlEntry OBJECT-TYPE
+ SYNTAX RcStatPosControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcStatPosControlPortIndex }
+ ::= { rcStatPosControlTable 1 }
+
+RcStatPosControlEntry ::=
+ SEQUENCE {
+ rcStatPosControlPortIndex InterfaceIndex,
+ rcStatPosControlInErrors Counter32,
+ rcStatPosControlInUnknownProtos Counter32,
+ rcStatPosControlOutErrors Counter32,
+ rcStatPosControlHCInOctets Counter64,
+ rcStatPosControlHCInUcastPkts Counter64,
+ rcStatPosControlHCInMulticastPkts Counter64,
+ rcStatPosControlHCInBroadcastPkts Counter64,
+ rcStatPosControlHCInDiscards Counter64,
+ rcStatPosControlHCOutOctets Counter64,
+ rcStatPosControlHCOutUcastPkts Counter64,
+ rcStatPosControlHCOutMulticastPkts Counter64,
+ rcStatPosControlHCOutBroadcastPkts Counter64,
+ rcStatPosControlHCOutDiscards Counter64
+ }
+
+rcStatPosControlPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique value for each port."
+ ::= { rcStatPosControlEntry 1 }
+
+rcStatPosControlInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of error pkts received
+ on the interface."
+ ::= { rcStatPosControlEntry 2 }
+
+rcStatPosControlInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets received via the interface
+ which were discarded because of an unknown or
+ unsupported protocol."
+ ::= { rcStatPosControlEntry 3 }
+
+rcStatPosControlOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of outbound packets that could not be
+ transmitted because of errors."
+ ::= { rcStatPosControlEntry 4 }
+
+rcStatPosControlHCInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets received of the
+ interface, including framing characters."
+ ::= { rcStatPosControlEntry 5 }
+
+rcStatPosControlHCInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of subnetwork-unicast packets
+ received from a higher-layer protocol."
+ ::= { rcStatPosControlEntry 6 }
+
+rcStatPosControlHCInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of multicast packets
+ received from a higher-layer protocol."
+ ::= { rcStatPosControlEntry 7 }
+
+rcStatPosControlHCInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of broadcast packets
+ received from a higher-layer protocol."
+ ::= { rcStatPosControlEntry 8 }
+
+rcStatPosControlHCInDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of inbound packets which were chosen to be
+ discarded even though no errors had been detected to
+ prevent their being deliverable to a higher-layer
+ protocol."
+ ::= { rcStatPosControlEntry 9 }
+
+rcStatPosControlHCOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets trasmitted out of the
+ interface, including framing characters."
+ ::= { rcStatPosControlEntry 10 }
+
+rcStatPosControlHCOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted to a
+ subnetwork-unicast address, including those that
+ were discarded or not sent."
+ ::= { rcStatPosControlEntry 11 }
+
+rcStatPosControlHCOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of multicast packets
+ delivered to a higher-layer protocol."
+ ::= { rcStatPosControlEntry 12 }
+
+rcStatPosControlHCOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of broadcast packets
+ delivered to a higher-layer protocol."
+ ::= { rcStatPosControlEntry 13 }
+
+rcStatPosControlHCOutDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of outbound packets which were chosen to
+ be discarded even though no errors had been detected
+ to prevent their being transmitted."
+ ::= { rcStatPosControlEntry 14 }
+
+
+-- Common resource threshold exceeded counter for all multicast protocols
+-- active on the chassis
+
+rcStatMulticast OBJECT IDENTIFIER ::= { rcStat 9 }
+
+rcStatMulticastSourceGroupThresholdExceeded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The count of number of times the threshold of
+ available IP Multicast (Source,Group) Records was
+ reached. When this threshold is reached, a new IP
+ Multicast stream ingressing the switch cannot be
+ forwarded."
+ ::= { rcStatMulticast 1 }
+
+rcStatMulticastEgressStreamThresholdExceeded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The count of number of times the threshold of
+ available IP Multicast Egress Forwarding Records was
+ reached. When this threshold is reached, a new IP
+ Multicast Receiver that needs new Egress Forwarding
+ Record (PepStrem Record) will not be programmed to
+ receive the subscribing multicast stream."
+ ::= { rcStatMulticast 2 }
+
+rcStatBgp OBJECT IDENTIFIER ::= { rcStat 10 }
+
+rcStatBgpStarts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times BGP connection started"
+ ::= { rcStatBgp 1 }
+
+rcStatBgpStops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times BGP connection stopped"
+ ::= { rcStatBgp 2 }
+
+rcStatBgpOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times BGP opens TCP"
+ ::= { rcStatBgp 3 }
+
+rcStatBgpCloses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times BGP closes TCP"
+ ::= { rcStatBgp 4 }
+
+rcStatBgpFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times TCP attempts failed"
+ ::= { rcStatBgp 5 }
+
+rcStatBgpFatals OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times TCP crashes due to fatal error"
+ ::= { rcStatBgp 6 }
+
+rcStatBgpConnExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times TCP retry timer expired"
+ ::= { rcStatBgp 7 }
+
+rcStatBgpHoldExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times hold timer expired"
+ ::= { rcStatBgp 8 }
+
+rcStatBgpKeepExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times keepalive timer expired"
+ ::= { rcStatBgp 9 }
+
+rcStatBgpRxOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of OPENs BGP receives"
+ ::= { rcStatBgp 10 }
+
+rcStatBgpRxKeeps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of KEEPALIVEs BGP recieves"
+ ::= { rcStatBgp 11 }
+
+rcStatBgpRxUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of UPDATEs BGP recieves "
+ ::= { rcStatBgp 12 }
+
+rcStatBgpRxNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number NOTIFICATIONs BGP recieves "
+ ::= { rcStatBgp 13 }
+
+rcStatBgpTxOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of OPENs BGP transmitted"
+ ::= { rcStatBgp 14 }
+
+rcStatBgpTxKeeps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of KEEPALIVEs BGP transmitted"
+ ::= { rcStatBgp 15 }
+
+rcStatBgpTxUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of UPDATEs BGP transmits"
+ ::= { rcStatBgp 16 }
+
+rcStatBgpTxNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of NOTIFICATIONs BGP transmits"
+ ::= { rcStatBgp 17 }
+
+rcStatBgpBadEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid events FSM received"
+ ::= { rcStatBgp 18 }
+
+rcStatBgpSyncFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times FDB sync failed"
+ ::= { rcStatBgp 19 }
+
+rcStatBgpTrEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Trace event"
+ ::= { rcStatBgp 20 }
+
+-- Rx
+rcStatBgpRxECodeHeader OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Header errors received"
+ ::= { rcStatBgp 21 }
+
+rcStatBgpRxECodeOpen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Open errors received"
+ ::= { rcStatBgp 22 }
+
+rcStatBgpRxECodeUpdate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Update errors received"
+ ::= { rcStatBgp 23 }
+
+rcStatBgpRxECodeHoldtimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Holdtimer errors received"
+ ::= { rcStatBgp 24 }
+
+rcStatBgpRxECodeFSM OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total FSM errors received"
+ ::= { rcStatBgp 25 }
+
+rcStatBgpRxECodeCease OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Cease errors received"
+ ::= { rcStatBgp 26 }
+
+-- Header
+rcStatBgpRxHdrCodeNoSync OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header Not Synchronized errors received"
+ ::= { rcStatBgp 27 }
+
+rcStatBgpRxHdrCodeInvalidMsgLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header Invalid msg len errors received"
+ ::= { rcStatBgp 28 }
+
+rcStatBgpRxHdrCodeInvalidMsgType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header Invalid msg type errors received"
+ ::= { rcStatBgp 29 }
+
+
+-- Open
+rcStatBgpRxOpCodeBadVer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors received: Bad Version"
+ ::= { rcStatBgp 30 }
+
+rcStatBgpRxOpCodeBadAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors received: Bad AS Number"
+ ::= { rcStatBgp 31 }
+
+rcStatBgpRxOpCodeBadRtID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors received: Bad BGP Rtr ID"
+ ::= { rcStatBgp 32 }
+
+rcStatBgpRxOpCodeUnsuppOption OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors received: Unsupported Option"
+ ::= { rcStatBgp 33 }
+
+rcStatBgpRxOpCodeAuthFail OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors received: Auth Failures"
+ ::= { rcStatBgp 34 }
+
+rcStatBgpRxOpCodeBadHold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors received: Bad Hold Value"
+ ::= { rcStatBgp 35 }
+
+-- Update
+
+rcStatBgpRxUpdCodeMalformedAttrList OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received:Malformed Attr List"
+ ::= { rcStatBgp 36 }
+
+rcStatBgpRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Welknown Attr Unrecog"
+ ::= { rcStatBgp 37 }
+
+rcStatBgpRxUpdCodeWelknownAttrMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Welknown Attr Missing"
+ ::= { rcStatBgp 38 }
+
+rcStatBgpRxUpdCodeAttrFlagError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Attr Flag Error"
+ ::= { rcStatBgp 39 }
+
+rcStatBgpRxUpdCodeAttrLenError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Attr Len Error"
+ ::= { rcStatBgp 40 }
+
+rcStatBgpRxUpdCodeBadORIGINAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Bad ORIGIN Attr"
+ ::= { rcStatBgp 41 }
+
+rcStatBgpRxUpdCodeASRoutingLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: AS Routing Loop"
+ ::= { rcStatBgp 42 }
+
+rcStatBgpRxUpdCodeBadNHAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Bad NEXT-HOP Attr"
+ ::= { rcStatBgp 43 }
+
+rcStatBgpRxUpdCodeOptionalAttrError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Optional Attr Error"
+ ::= { rcStatBgp 44 }
+
+rcStatBgpRxUpdCodeBadNetworkField OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Bad Network Field"
+ ::= { rcStatBgp 45 }
+
+rcStatBgpRxUpdCodeMalformedASPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors received: Malformed AS Path"
+ ::= { rcStatBgp 46 }
+
+-- Tx
+rcStatBgpTxECodeHeader OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Header errors transmitted"
+ ::= { rcStatBgp 47 }
+
+rcStatBgpTxECodeOpen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Open errors transmitted"
+ ::= { rcStatBgp 48 }
+
+rcStatBgpTxECodeUpdate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Update errors transmitted"
+ ::= { rcStatBgp 49 }
+
+rcStatBgpTxECodeHoldtimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Holdtimer errors transmitted"
+ ::= { rcStatBgp 50 }
+
+rcStatBgpTxECodeFSM OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total FSM errors transmitted"
+ ::= { rcStatBgp 51 }
+
+rcStatBgpTxECodeCease OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total Cease errors transmitted"
+ ::= { rcStatBgp 52 }
+
+-- Header
+rcStatBgpTxHdrCodeNoSync OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header Not Synchronized errors transmitted"
+ ::= { rcStatBgp 53 }
+
+rcStatBgpTxHdrCodeInvalidMsgLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header Invalid msg len errors transmitted"
+ ::= { rcStatBgp 54 }
+
+rcStatBgpTxHdrCodeInvalidMsgType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header Invalid msg type errors transmitted"
+ ::= { rcStatBgp 55 }
+
+
+-- Open
+rcStatBgpTxOpCodeBadVer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors transmitted: Bad Version"
+ ::= { rcStatBgp 56 }
+
+rcStatBgpTxOpCodeBadAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors transmitted: Bad AS Number"
+ ::= { rcStatBgp 57 }
+
+rcStatBgpTxOpCodeBadRtID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors transmitted: Bad BGP Rtr ID"
+ ::= { rcStatBgp 58 }
+
+rcStatBgpTxOpCodeUnsuppOption OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors transmitted: Unsupported Option"
+ ::= { rcStatBgp 59 }
+
+rcStatBgpTxOpCodeAuthFail OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors transmitted: Auth Failures"
+ ::= { rcStatBgp 60 }
+
+rcStatBgpTxOpCodeBadHold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors transmitted: Bad Hold Value"
+ ::= { rcStatBgp 61 }
+
+-- Update
+
+rcStatBgpTxUpdCodeMalformedAttrList OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted:Malformed Attr List"
+ ::= { rcStatBgp 62 }
+
+rcStatBgpTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Welknown Attr Unrecog"
+ ::= { rcStatBgp 63 }
+
+rcStatBgpTxUpdCodeWelknownAttrMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Welknown Attr Missing"
+ ::= { rcStatBgp 64 }
+
+rcStatBgpTxUpdCodeAttrFlagError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Attr Flag Error"
+ ::= { rcStatBgp 65 }
+
+rcStatBgpTxUpdCodeAttrLenError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Attr Len Error"
+ ::= { rcStatBgp 66 }
+
+rcStatBgpTxUpdCodeBadORIGINAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Bad ORIGIN Attr"
+ ::= { rcStatBgp 67 }
+
+rcStatBgpTxUpdCodeASRoutingLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: AS Routing Loop"
+ ::= { rcStatBgp 68 }
+
+rcStatBgpTxUpdCodeBadNHAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Bad NEXT-HOP Attr"
+ ::= { rcStatBgp 69 }
+
+rcStatBgpTxUpdCodeOptionalAttrError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Optional Attr Error"
+ ::= { rcStatBgp 70 }
+
+rcStatBgpTxUpdCodeBadNetworkField OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Bad Network Field"
+ ::= { rcStatBgp 71 }
+
+rcStatBgpTxUpdCodeMalformedASPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors transmitted: Malformed AS Path"
+ ::= { rcStatBgp 72 }
+
+rcStatBgpReset OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "reset Bgp global stats"
+ DEFVAL {disable}
+ ::= { rcStatBgp 73 }
+
+-- BGP Peer Stats
+
+rcStatBgpPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Bgp Peer statistics."
+ ::= { rcStat 11 }
+
+rcStatBgpPeerEntry OBJECT-TYPE
+ SYNTAX RcStatBgpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Bgp Peer statistics"
+ INDEX { rcStatBgpPeerAddr }
+ ::= { rcStatBgpPeerTable 1 }
+
+RcStatBgpPeerEntry ::= SEQUENCE {
+ rcStatBgpPeerAddr IpAddress,
+ rcStatBgpPeerStarts Counter32,
+ rcStatBgpPeerStops Counter32,
+ rcStatBgpPeerOpens Counter32,
+ rcStatBgpPeerCloses Counter32,
+ rcStatBgpPeerFails Counter32,
+ rcStatBgpPeerFatals Counter32,
+ rcStatBgpPeerConnExps Counter32,
+ rcStatBgpPeerHoldExps Counter32,
+ rcStatBgpPeerKeepExps Counter32,
+ rcStatBgpPeerTxMsgs Counter32,
+ rcStatBgpPeerTxOpens Counter32,
+ rcStatBgpPeerTxKeeps Counter32,
+ rcStatBgpPeerTxUpdates Counter32,
+ rcStatBgpPeerTxNotifys Counter32,
+ rcStatBgpPeerRxMsgs Counter32,
+ rcStatBgpPeerRxInCompPkts Counter32,
+ rcStatBgpPeerRxOpens Counter32,
+ rcStatBgpPeerRxKeeps Counter32,
+ rcStatBgpPeerRxUpdates Counter32,
+ rcStatBgpPeerRxNotifys Counter32,
+ rcStatBgpPeerBadEvents Counter32,
+ rcStatBgpPeerSyncFails Counter32,
+ rcStatBgpPeerRcvdTooShort Counter32,
+ rcStatBgpPeerNoMarker Counter32,
+ rcStatBgpPeerDropped Counter32,
+ rcStatBgpPeerBadMsgTypes Counter32,
+ rcStatBgpPeerTrEvent Counter32,
+ rcStatBgpPeerTxRoutes Counter32,
+ rcStatBgpPeerRxRoutesAdded Counter32,
+ rcStatBgpPeerRxRoutesReplaced Counter32,
+ rcStatBgpPeerRxNlri Counter32,
+ rcStatBgpPeerRxValidUpdates Counter32,
+-- Rx
+ rcStatBgpPeerRxECodeHeader Counter32,
+ rcStatBgpPeerRxECodeOpen Counter32,
+ rcStatBgpPeerRxECodeUpdate Counter32,
+ rcStatBgpPeerRxECodeHoldtimer Counter32,
+ rcStatBgpPeerRxECodeFSM Counter32,
+ rcStatBgpPeerRxECodeCease Counter32,
+ rcStatBgpPeerRxHdrCodeNoSync Counter32,
+ rcStatBgpPeerRxHdrCodeInvalidMsgLen Counter32,
+ rcStatBgpPeerRxHdrCodeInvalidMsgType Counter32,
+ rcStatBgpPeerRxOpCodeBadVer Counter32,
+ rcStatBgpPeerRxOpCodeBadAs Counter32,
+ rcStatBgpPeerRxOpCodeBadRtID Counter32,
+ rcStatBgpPeerRxOpCodeUnsuppOption Counter32,
+ rcStatBgpPeerRxOpCodeAuthFail Counter32,
+ rcStatBgpPeerRxOpCodeBadHold Counter32,
+ rcStatBgpPeerRxUpdCodeMalformedAttrList Counter32,
+ rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog Counter32,
+ rcStatBgpPeerRxUpdCodeWelknownAttrMiss Counter32,
+ rcStatBgpPeerRxUpdCodeAttrFlagError Counter32,
+ rcStatBgpPeerRxUpdCodeAttrLenError Counter32,
+ rcStatBgpPeerRxUpdCodeBadORIGINAttr Counter32,
+ rcStatBgpPeerRxUpdCodeASRoutingLoop Counter32,
+ rcStatBgpPeerRxUpdCodeBadNHAttr Counter32,
+ rcStatBgpPeerRxUpdCodeOptionalAttrError Counter32,
+ rcStatBgpPeerRxUpdCodeBadNetworkField Counter32,
+ rcStatBgpPeerRxUpdCodeMalformedASPath Counter32,
+-- Tx
+ rcStatBgpPeerTxECodeHeader Counter32,
+ rcStatBgpPeerTxECodeOpen Counter32,
+ rcStatBgpPeerTxECodeUpdate Counter32,
+ rcStatBgpPeerTxECodeHoldtimer Counter32,
+ rcStatBgpPeerTxECodeFSM Counter32,
+ rcStatBgpPeerTxECodeCease Counter32,
+ rcStatBgpPeerTxHdrCodeNoSync Counter32,
+ rcStatBgpPeerTxHdrCodeInvalidMsgLen Counter32,
+ rcStatBgpPeerTxHdrCodeInvalidMsgType Counter32,
+ rcStatBgpPeerTxOpCodeBadVer Counter32,
+ rcStatBgpPeerTxOpCodeBadAs Counter32,
+ rcStatBgpPeerTxOpCodeBadRtID Counter32,
+ rcStatBgpPeerTxOpCodeUnsuppOption Counter32,
+ rcStatBgpPeerTxOpCodeAuthFail Counter32,
+ rcStatBgpPeerTxOpCodeBadHold Counter32,
+ rcStatBgpPeerTxUpdCodeMalformedAttrList Counter32,
+ rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog Counter32,
+ rcStatBgpPeerTxUpdCodeWelknownAttrMiss Counter32,
+ rcStatBgpPeerTxUpdCodeAttrFlagError Counter32,
+ rcStatBgpPeerTxUpdCodeAttrLenError Counter32,
+ rcStatBgpPeerTxUpdCodeBadORIGINAttr Counter32,
+ rcStatBgpPeerTxUpdCodeASRoutingLoop Counter32,
+ rcStatBgpPeerTxUpdCodeBadNHAttr Counter32,
+ rcStatBgpPeerTxUpdCodeOptionalAttrError Counter32,
+ rcStatBgpPeerTxUpdCodeBadNetworkField Counter32,
+ rcStatBgpPeerTxUpdCodeMalformedASPath Counter32,
+ rcStatBgpPeerReset EnableValue
+
+ }
+
+rcStatBgpPeerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcStatBgpPeerEntry 1 }
+
+rcStatBgpPeerStarts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer BGP connection started"
+ ::= { rcStatBgpPeerEntry 2 }
+
+rcStatBgpPeerStops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer BGP connection stopped"
+ ::= { rcStatBgpPeerEntry 3 }
+
+rcStatBgpPeerOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer opens TCP"
+ ::= { rcStatBgpPeerEntry 4 }
+
+rcStatBgpPeerCloses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer closes TCP"
+ ::= { rcStatBgpPeerEntry 5 }
+
+rcStatBgpPeerFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer TCP attempts failed"
+ ::= { rcStatBgpPeerEntry 6 }
+
+rcStatBgpPeerFatals OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer TCP crashes due to fatal error"
+ ::= { rcStatBgpPeerEntry 7 }
+
+rcStatBgpPeerConnExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer TCP retry timer expired"
+ ::= { rcStatBgpPeerEntry 8 }
+
+rcStatBgpPeerHoldExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer hold timer expired"
+ ::= { rcStatBgpPeerEntry 9 }
+
+rcStatBgpPeerKeepExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer keepalive timer expired"
+ ::= { rcStatBgpPeerEntry 10 }
+
+rcStatBgpPeerTxMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total messages send by the peer"
+ ::= { rcStatBgpPeerEntry 11 }
+
+rcStatBgpPeerTxOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Opens sent by the peer"
+ ::= { rcStatBgpPeerEntry 12 }
+
+rcStatBgpPeerTxKeeps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Keepalives sent by the peer"
+ ::= { rcStatBgpPeerEntry 13 }
+
+rcStatBgpPeerTxUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Updates sent by the peer"
+ ::= { rcStatBgpPeerEntry 14 }
+
+rcStatBgpPeerTxNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Notifications sent by the peer"
+ ::= { rcStatBgpPeerEntry 15 }
+
+rcStatBgpPeerRxMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total messages received by the peer"
+ ::= { rcStatBgpPeerEntry 16 }
+
+rcStatBgpPeerRxInCompPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Incomplete message received by the peer"
+ ::= { rcStatBgpPeerEntry 17 }
+
+rcStatBgpPeerRxOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Opens received by the peer"
+ ::= { rcStatBgpPeerEntry 18 }
+
+rcStatBgpPeerRxKeeps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Keepalives received by the peer"
+ ::= { rcStatBgpPeerEntry 19 }
+
+rcStatBgpPeerRxUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Updates received by the peer"
+ ::= { rcStatBgpPeerEntry 20 }
+
+rcStatBgpPeerRxNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Notifications received by the peer"
+ ::= { rcStatBgpPeerEntry 21 }
+
+rcStatBgpPeerBadEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid events received by the peer"
+ ::= { rcStatBgpPeerEntry 22 }
+
+rcStatBgpPeerSyncFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times FDB sync failed of the peer"
+ ::= { rcStatBgpPeerEntry 23 }
+
+rcStatBgpPeerRcvdTooShort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages recieved by the peer that is too sho
+rt"
+ ::= { rcStatBgpPeerEntry 24 }
+
+rcStatBgpPeerNoMarker OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages without marker recieved by the peer"
+ ::= { rcStatBgpPeerEntry 25 }
+
+rcStatBgpPeerDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages the peer has dropped"
+ ::= { rcStatBgpPeerEntry 26 }
+
+rcStatBgpPeerBadMsgTypes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages with invalid message type"
+ ::= { rcStatBgpPeerEntry 27 }
+
+rcStatBgpPeerTrEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Peer trace event"
+ ::= { rcStatBgpPeerEntry 28 }
+
+rcStatBgpPeerTxRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of NLRI sent by peer"
+ ::= { rcStatBgpPeerEntry 29 }
+
+rcStatBgpPeerRxRoutesAdded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of routes added into loc_rib by this peer"
+ ::= { rcStatBgpPeerEntry 30 }
+
+rcStatBgpPeerRxRoutesReplaced OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of routes replaced by the routes received by the
+ peer"
+ ::= { rcStatBgpPeerEntry 31 }
+
+rcStatBgpPeerRxNlri OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of NLRI received by the peer"
+ ::= { rcStatBgpPeerEntry 32 }
+
+rcStatBgpPeerRxValidUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of valid UPDATEs received by the peer"
+ ::= { rcStatBgpPeerEntry 33 }
+
+rcStatBgpPeerRxECodeHeader OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Header"
+ ::= { rcStatBgpPeerEntry 34 }
+
+rcStatBgpPeerRxECodeOpen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Open"
+ ::= { rcStatBgpPeerEntry 35 }
+
+rcStatBgpPeerRxECodeUpdate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Update"
+ ::= { rcStatBgpPeerEntry 36 }
+
+rcStatBgpPeerRxECodeHoldtimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Hold"
+ ::= { rcStatBgpPeerEntry 37 }
+
+rcStatBgpPeerRxECodeFSM OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Fsm"
+ ::= { rcStatBgpPeerEntry 38 }
+
+rcStatBgpPeerRxECodeCease OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Cease"
+ ::= { rcStatBgpPeerEntry 39 }
+
+rcStatBgpPeerRxHdrCodeNoSync OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Not Synchronized"
+ ::= { rcStatBgpPeerEntry 40 }
+
+rcStatBgpPeerRxHdrCodeInvalidMsgLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message length"
+ ::= { rcStatBgpPeerEntry 41 }
+
+rcStatBgpPeerRxHdrCodeInvalidMsgType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message type"
+ ::= { rcStatBgpPeerEntry 42 }
+
+rcStatBgpPeerRxOpCodeBadVer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Version"
+ ::= { rcStatBgpPeerEntry 43 }
+
+rcStatBgpPeerRxOpCodeBadAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad AS number"
+ ::= { rcStatBgpPeerEntry 44 }
+
+rcStatBgpPeerRxOpCodeBadRtID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad BGP ID"
+ ::= { rcStatBgpPeerEntry 45 }
+
+rcStatBgpPeerRxOpCodeUnsuppOption OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Unsupported Options"
+ ::= { rcStatBgpPeerEntry 46 }
+
+rcStatBgpPeerRxOpCodeAuthFail OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Authorization failures"
+ ::= { rcStatBgpPeerEntry 47 }
+
+rcStatBgpPeerRxOpCodeBadHold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Hold value"
+ ::= { rcStatBgpPeerEntry 48 }
+
+rcStatBgpPeerRxUpdCodeMalformedAttrList OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 49 }
+
+rcStatBgpPeerRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 50 }
+
+rcStatBgpPeerRxUpdCodeWelknownAttrMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 51 }
+
+rcStatBgpPeerRxUpdCodeAttrFlagError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 52 }
+
+rcStatBgpPeerRxUpdCodeAttrLenError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 53 }
+
+rcStatBgpPeerRxUpdCodeBadORIGINAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 54 }
+
+rcStatBgpPeerRxUpdCodeASRoutingLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 55 }
+
+rcStatBgpPeerRxUpdCodeBadNHAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 56 }
+
+rcStatBgpPeerRxUpdCodeOptionalAttrError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 57 }
+
+rcStatBgpPeerRxUpdCodeBadNetworkField OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 58 }
+
+rcStatBgpPeerRxUpdCodeMalformedASPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 59 }
+
+rcStatBgpPeerTxECodeHeader OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Header"
+ ::= { rcStatBgpPeerEntry 60 }
+
+rcStatBgpPeerTxECodeOpen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Open"
+ ::= { rcStatBgpPeerEntry 61 }
+
+rcStatBgpPeerTxECodeUpdate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Update"
+ ::= { rcStatBgpPeerEntry 62 }
+
+rcStatBgpPeerTxECodeHoldtimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Hold"
+ ::= { rcStatBgpPeerEntry 63 }
+
+rcStatBgpPeerTxECodeFSM OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Fsm"
+ ::= { rcStatBgpPeerEntry 64 }
+
+rcStatBgpPeerTxECodeCease OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Cease"
+ ::= { rcStatBgpPeerEntry 65 }
+
+rcStatBgpPeerTxHdrCodeNoSync OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Not Synchronized"
+ ::= { rcStatBgpPeerEntry 66 }
+
+rcStatBgpPeerTxHdrCodeInvalidMsgLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message length"
+ ::= { rcStatBgpPeerEntry 67 }
+
+rcStatBgpPeerTxHdrCodeInvalidMsgType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message type"
+ ::= { rcStatBgpPeerEntry 68 }
+
+rcStatBgpPeerTxOpCodeBadVer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Version"
+ ::= { rcStatBgpPeerEntry 69 }
+
+rcStatBgpPeerTxOpCodeBadAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad AS number"
+ ::= { rcStatBgpPeerEntry 70 }
+
+rcStatBgpPeerTxOpCodeBadRtID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad BGP ID"
+ ::= { rcStatBgpPeerEntry 71 }
+
+rcStatBgpPeerTxOpCodeUnsuppOption OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Unsupported Options"
+ ::= { rcStatBgpPeerEntry 72 }
+
+rcStatBgpPeerTxOpCodeAuthFail OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Authorization failures"
+ ::= { rcStatBgpPeerEntry 73 }
+
+rcStatBgpPeerTxOpCodeBadHold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Hold value"
+ ::= { rcStatBgpPeerEntry 74 }
+
+rcStatBgpPeerTxUpdCodeMalformedAttrList OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 75 }
+
+rcStatBgpPeerTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 76 }
+
+rcStatBgpPeerTxUpdCodeWelknownAttrMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 77 }
+
+rcStatBgpPeerTxUpdCodeAttrFlagError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 78 }
+
+rcStatBgpPeerTxUpdCodeAttrLenError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 79 }
+
+rcStatBgpPeerTxUpdCodeBadORIGINAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 80 }
+
+rcStatBgpPeerTxUpdCodeASRoutingLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 81 }
+
+rcStatBgpPeerTxUpdCodeBadNHAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 82 }
+
+rcStatBgpPeerTxUpdCodeOptionalAttrError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 83 }
+
+rcStatBgpPeerTxUpdCodeBadNetworkField OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 84 }
+
+rcStatBgpPeerTxUpdCodeMalformedASPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerEntry 85 }
+
+rcStatBgpPeerReset OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "reset peer stats"
+ DEFVAL {disable}
+ ::= { rcStatBgpPeerEntry 86 }
+
+-- Address Family Independent BGP Peer Stats
+
+rcStatBgpPeerAfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatBgpPeerAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store v4/v6 Bgp Peer statistics."
+ ::= { rcStat 13 }
+
+rcStatBgpPeerAfEntry OBJECT-TYPE
+ SYNTAX RcStatBgpPeerAfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "AF independent Bgp Peer statistics"
+ INDEX { rcStatBgpPeerAfAddrType,
+ rcStatBgpPeerAfAddr }
+ ::= { rcStatBgpPeerAfTable 1 }
+
+RcStatBgpPeerAfEntry ::= SEQUENCE {
+ rcStatBgpPeerAfAddrType InetAddressType,
+ rcStatBgpPeerAfAddr InetAddress,
+ rcStatBgpPeerAfStarts Counter32,
+ rcStatBgpPeerAfStops Counter32,
+ rcStatBgpPeerAfOpens Counter32,
+ rcStatBgpPeerAfCloses Counter32,
+ rcStatBgpPeerAfFails Counter32,
+ rcStatBgpPeerAfFatals Counter32,
+ rcStatBgpPeerAfConnExps Counter32,
+ rcStatBgpPeerAfHoldExps Counter32,
+ rcStatBgpPeerAfKeepExps Counter32,
+ rcStatBgpPeerAfTxMsgs Counter32,
+ rcStatBgpPeerAfTxOpens Counter32,
+ rcStatBgpPeerAfTxKeeps Counter32,
+ rcStatBgpPeerAfTxUpdates Counter32,
+ rcStatBgpPeerAfTxNotifys Counter32,
+ rcStatBgpPeerAfRxMsgs Counter32,
+ rcStatBgpPeerAfRxInCompPkts Counter32,
+ rcStatBgpPeerAfRxOpens Counter32,
+ rcStatBgpPeerAfRxKeeps Counter32,
+ rcStatBgpPeerAfRxUpdates Counter32,
+ rcStatBgpPeerAfRxNotifys Counter32,
+ rcStatBgpPeerAfBadEvents Counter32,
+ rcStatBgpPeerAfSyncFails Counter32,
+ rcStatBgpPeerAfRcvdTooShort Counter32,
+ rcStatBgpPeerAfNoMarker Counter32,
+ rcStatBgpPeerAfDropped Counter32,
+ rcStatBgpPeerAfBadMsgTypes Counter32,
+ rcStatBgpPeerAfTrEvent Counter32,
+ rcStatBgpPeerAfTxRoutes Counter32,
+ rcStatBgpPeerAfRxRoutesAdded Counter32,
+ rcStatBgpPeerAfRxRoutesReplaced Counter32,
+ rcStatBgpPeerAfRxNlri Counter32,
+ rcStatBgpPeerAfRxValidUpdates Counter32,
+-- Rx
+ rcStatBgpPeerAfRxECodeHeader Counter32,
+ rcStatBgpPeerAfRxECodeOpen Counter32,
+ rcStatBgpPeerAfRxECodeUpdate Counter32,
+ rcStatBgpPeerAfRxECodeHoldtimer Counter32,
+ rcStatBgpPeerAfRxECodeFSM Counter32,
+ rcStatBgpPeerAfRxECodeCease Counter32,
+ rcStatBgpPeerAfRxHdrCodeNoSync Counter32,
+ rcStatBgpPeerAfRxHdrCodeInvalidMsgLen Counter32,
+ rcStatBgpPeerAfRxHdrCodeInvalidMsgType Counter32,
+ rcStatBgpPeerAfRxOpCodeBadVer Counter32,
+ rcStatBgpPeerAfRxOpCodeBadAs Counter32,
+ rcStatBgpPeerAfRxOpCodeBadRtID Counter32,
+ rcStatBgpPeerAfRxOpCodeUnsuppOption Counter32,
+ rcStatBgpPeerAfRxOpCodeAuthFail Counter32,
+ rcStatBgpPeerAfRxOpCodeBadHold Counter32,
+ rcStatBgpPeerAfRxUpdCodeMalformedAttrList Counter32,
+ rcStatBgpPeerAfRxUpdCodeWelknownAttrUnrecog Counter32,
+ rcStatBgpPeerAfRxUpdCodeWelknownAttrMiss Counter32,
+ rcStatBgpPeerAfRxUpdCodeAttrFlagError Counter32,
+ rcStatBgpPeerAfRxUpdCodeAttrLenError Counter32,
+ rcStatBgpPeerAfRxUpdCodeBadORIGINAttr Counter32,
+ rcStatBgpPeerAfRxUpdCodeASRoutingLoop Counter32,
+ rcStatBgpPeerAfRxUpdCodeBadNHAttr Counter32,
+ rcStatBgpPeerAfRxUpdCodeOptionalAttrError Counter32,
+ rcStatBgpPeerAfRxUpdCodeBadNetworkField Counter32,
+ rcStatBgpPeerAfRxUpdCodeMalformedASPath Counter32,
+-- Tx
+ rcStatBgpPeerAfTxECodeHeader Counter32,
+ rcStatBgpPeerAfTxECodeOpen Counter32,
+ rcStatBgpPeerAfTxECodeUpdate Counter32,
+ rcStatBgpPeerAfTxECodeHoldtimer Counter32,
+ rcStatBgpPeerAfTxECodeFSM Counter32,
+ rcStatBgpPeerAfTxECodeCease Counter32,
+ rcStatBgpPeerAfTxHdrCodeNoSync Counter32,
+ rcStatBgpPeerAfTxHdrCodeInvalidMsgLen Counter32,
+ rcStatBgpPeerAfTxHdrCodeInvalidMsgType Counter32,
+ rcStatBgpPeerAfTxOpCodeBadVer Counter32,
+ rcStatBgpPeerAfTxOpCodeBadAs Counter32,
+ rcStatBgpPeerAfTxOpCodeBadRtID Counter32,
+ rcStatBgpPeerAfTxOpCodeUnsuppOption Counter32,
+ rcStatBgpPeerAfTxOpCodeAuthFail Counter32,
+ rcStatBgpPeerAfTxOpCodeBadHold Counter32,
+ rcStatBgpPeerAfTxUpdCodeMalformedAttrList Counter32,
+ rcStatBgpPeerAfTxUpdCodeWelknownAttrUnrecog Counter32,
+ rcStatBgpPeerAfTxUpdCodeWelknownAttrMiss Counter32,
+ rcStatBgpPeerAfTxUpdCodeAttrFlagError Counter32,
+ rcStatBgpPeerAfTxUpdCodeAttrLenError Counter32,
+ rcStatBgpPeerAfTxUpdCodeBadORIGINAttr Counter32,
+ rcStatBgpPeerAfTxUpdCodeASRoutingLoop Counter32,
+ rcStatBgpPeerAfTxUpdCodeBadNHAttr Counter32,
+ rcStatBgpPeerAfTxUpdCodeOptionalAttrError Counter32,
+ rcStatBgpPeerAfTxUpdCodeBadNetworkField Counter32,
+ rcStatBgpPeerAfTxUpdCodeMalformedASPath Counter32,
+ rcStatBgpPeerAfReset TruthValue
+
+ }
+
+rcStatBgpPeerAfAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Inet address type of the AF independent peer"
+ ::= { rcStatBgpPeerAfEntry 1 }
+
+rcStatBgpPeerAfAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Inet address of the AF independent peer"
+ ::= { rcStatBgpPeerAfEntry 2 }
+
+rcStatBgpPeerAfStarts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer BGP connection started"
+ ::= { rcStatBgpPeerAfEntry 3 }
+
+rcStatBgpPeerAfStops OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer BGP connection stopped"
+ ::= { rcStatBgpPeerAfEntry 4 }
+
+rcStatBgpPeerAfOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer opens TCP"
+ ::= { rcStatBgpPeerAfEntry 5 }
+
+rcStatBgpPeerAfCloses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer closes TCP"
+ ::= { rcStatBgpPeerAfEntry 6 }
+
+rcStatBgpPeerAfFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer TCP attempts failed"
+ ::= { rcStatBgpPeerAfEntry 7 }
+
+rcStatBgpPeerAfFatals OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer TCP crashes due to fatal error"
+ ::= { rcStatBgpPeerAfEntry 8 }
+
+rcStatBgpPeerAfConnExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer TCP retry timer expired"
+ ::= { rcStatBgpPeerAfEntry 9 }
+
+rcStatBgpPeerAfHoldExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer hold timer expired"
+ ::= { rcStatBgpPeerAfEntry 10 }
+
+rcStatBgpPeerAfKeepExps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times peer keepalive timer expired"
+ ::= { rcStatBgpPeerAfEntry 11 }
+rcStatBgpPeerAfTxMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total messages send by the peer"
+ ::= { rcStatBgpPeerAfEntry 12 }
+
+rcStatBgpPeerAfTxOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Opens sent by the peer"
+ ::= { rcStatBgpPeerAfEntry 13 }
+
+rcStatBgpPeerAfTxKeeps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Keepalives sent by the peer"
+ ::= { rcStatBgpPeerAfEntry 14 }
+
+rcStatBgpPeerAfTxUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Updates sent by the peer"
+ ::= { rcStatBgpPeerAfEntry 15 }
+
+rcStatBgpPeerAfTxNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Notifications sent by the peer"
+ ::= { rcStatBgpPeerAfEntry 16 }
+
+rcStatBgpPeerAfRxMsgs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total messages received by the peer"
+ ::= { rcStatBgpPeerAfEntry 17 }
+
+rcStatBgpPeerAfRxInCompPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Incomplete message received by the peer"
+ ::= { rcStatBgpPeerAfEntry 18 }
+
+rcStatBgpPeerAfRxOpens OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Opens received by the peer"
+ ::= { rcStatBgpPeerAfEntry 19 }
+
+rcStatBgpPeerAfRxKeeps OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Keepalives received by the peer"
+ ::= { rcStatBgpPeerAfEntry 20 }
+
+rcStatBgpPeerAfRxUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Updates received by the peer"
+ ::= { rcStatBgpPeerAfEntry 21 }
+
+rcStatBgpPeerAfRxNotifys OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Notifications received by the peer"
+ ::= { rcStatBgpPeerAfEntry 22 }
+
+rcStatBgpPeerAfBadEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of invalid events received by the peer"
+ ::= { rcStatBgpPeerAfEntry 23 }
+
+rcStatBgpPeerAfSyncFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of times FDB sync failed of the peer"
+ ::= { rcStatBgpPeerAfEntry 24 }
+
+rcStatBgpPeerAfRcvdTooShort OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages recieved by the peer that is too sho
+rt"
+ ::= { rcStatBgpPeerAfEntry 25 }
+
+rcStatBgpPeerAfNoMarker OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages without marker recieved by the peer"
+ ::= { rcStatBgpPeerAfEntry 26 }
+
+rcStatBgpPeerAfDropped OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages the peer has dropped"
+ ::= { rcStatBgpPeerAfEntry 27 }
+
+rcStatBgpPeerAfBadMsgTypes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of messages with invalid message type"
+ ::= { rcStatBgpPeerAfEntry 28 }
+
+rcStatBgpPeerAfTrEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Peer trace event"
+ ::= { rcStatBgpPeerAfEntry 29 }
+
+rcStatBgpPeerAfTxRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of NLRI sent by peer"
+ ::= { rcStatBgpPeerAfEntry 30 }
+
+rcStatBgpPeerAfRxRoutesAdded OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of routes added into loc_rib by this peer"
+ ::= { rcStatBgpPeerAfEntry 31 }
+
+rcStatBgpPeerAfRxRoutesReplaced OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of routes replaced by the routes received by the
+ peer"
+ ::= { rcStatBgpPeerAfEntry 32 }
+
+rcStatBgpPeerAfRxNlri OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of NLRI received by the peer"
+ ::= { rcStatBgpPeerAfEntry 33 }
+
+rcStatBgpPeerAfRxValidUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of valid UPDATEs received by the peer"
+ ::= { rcStatBgpPeerAfEntry 34 }
+
+rcStatBgpPeerAfRxECodeHeader OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Header"
+ ::= { rcStatBgpPeerAfEntry 35 }
+
+rcStatBgpPeerAfRxECodeOpen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Open"
+ ::= { rcStatBgpPeerAfEntry 36 }
+
+rcStatBgpPeerAfRxECodeUpdate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Update"
+ ::= { rcStatBgpPeerAfEntry 37 }
+
+rcStatBgpPeerAfRxECodeHoldtimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Hold"
+ ::= { rcStatBgpPeerAfEntry 38 }
+
+rcStatBgpPeerAfRxECodeFSM OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Fsm"
+ ::= { rcStatBgpPeerAfEntry 39 }
+
+rcStatBgpPeerAfRxECodeCease OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Cease"
+ ::= { rcStatBgpPeerAfEntry 40 }
+
+rcStatBgpPeerAfRxHdrCodeNoSync OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Not Synchronized"
+ ::= { rcStatBgpPeerAfEntry 41 }
+
+rcStatBgpPeerAfRxHdrCodeInvalidMsgLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message length"
+ ::= { rcStatBgpPeerAfEntry 42 }
+
+rcStatBgpPeerAfRxHdrCodeInvalidMsgType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message type"
+ ::= { rcStatBgpPeerAfEntry 43 }
+
+rcStatBgpPeerAfRxOpCodeBadVer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Version"
+ ::= { rcStatBgpPeerAfEntry 44 }
+
+rcStatBgpPeerAfRxOpCodeBadAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad AS number"
+ ::= { rcStatBgpPeerAfEntry 45 }
+
+rcStatBgpPeerAfRxOpCodeBadRtID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad BGP ID"
+ ::= { rcStatBgpPeerAfEntry 46 }
+
+rcStatBgpPeerAfRxOpCodeUnsuppOption OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Unsupported Options"
+ ::= { rcStatBgpPeerAfEntry 47 }
+
+rcStatBgpPeerAfRxOpCodeAuthFail OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Authorization failures"
+ ::= { rcStatBgpPeerAfEntry 48 }
+
+rcStatBgpPeerAfRxOpCodeBadHold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Hold value"
+ ::= { rcStatBgpPeerAfEntry 49 }
+
+rcStatBgpPeerAfRxUpdCodeMalformedAttrList OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 50 }
+
+rcStatBgpPeerAfRxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 51 }
+
+rcStatBgpPeerAfRxUpdCodeWelknownAttrMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 52 }
+
+rcStatBgpPeerAfRxUpdCodeAttrFlagError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 53 }
+
+rcStatBgpPeerAfRxUpdCodeAttrLenError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 54 }
+
+rcStatBgpPeerAfRxUpdCodeBadORIGINAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 55 }
+
+rcStatBgpPeerAfRxUpdCodeASRoutingLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 56 }
+
+rcStatBgpPeerAfRxUpdCodeBadNHAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 57 }
+
+rcStatBgpPeerAfRxUpdCodeOptionalAttrError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 58 }
+
+rcStatBgpPeerAfRxUpdCodeBadNetworkField OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 59 }
+
+rcStatBgpPeerAfRxUpdCodeMalformedASPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 60 }
+
+rcStatBgpPeerAfTxECodeHeader OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Header"
+ ::= { rcStatBgpPeerAfEntry 61 }
+
+rcStatBgpPeerAfTxECodeOpen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Open"
+ ::= { rcStatBgpPeerAfEntry 62 }
+
+rcStatBgpPeerAfTxECodeUpdate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Update"
+ ::= { rcStatBgpPeerAfEntry 63 }
+
+rcStatBgpPeerAfTxECodeHoldtimer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Hold"
+ ::= { rcStatBgpPeerAfEntry 64 }
+
+rcStatBgpPeerAfTxECodeFSM OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Fsm"
+ ::= { rcStatBgpPeerAfEntry 65 }
+
+rcStatBgpPeerAfTxECodeCease OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total errors peer received: Cease"
+ ::= { rcStatBgpPeerAfEntry 66 }
+
+rcStatBgpPeerAfTxHdrCodeNoSync OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Not Synchronized"
+ ::= { rcStatBgpPeerAfEntry 67 }
+
+rcStatBgpPeerAfTxHdrCodeInvalidMsgLen OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message length"
+ ::= { rcStatBgpPeerAfEntry 68 }
+
+rcStatBgpPeerAfTxHdrCodeInvalidMsgType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Header errors peer received: Invalid message type"
+ ::= { rcStatBgpPeerAfEntry 69 }
+
+rcStatBgpPeerAfTxOpCodeBadVer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Version"
+ ::= { rcStatBgpPeerAfEntry 70 }
+
+rcStatBgpPeerAfTxOpCodeBadAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad AS number"
+ ::= { rcStatBgpPeerAfEntry 71 }
+
+rcStatBgpPeerAfTxOpCodeBadRtID OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad BGP ID"
+ ::= { rcStatBgpPeerAfEntry 72 }
+
+rcStatBgpPeerAfTxOpCodeUnsuppOption OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Unsupported Options"
+ ::= { rcStatBgpPeerAfEntry 73 }
+
+rcStatBgpPeerAfTxOpCodeAuthFail OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Authorization failures"
+ ::= { rcStatBgpPeerAfEntry 74 }
+
+rcStatBgpPeerAfTxOpCodeBadHold OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Open errors peer received: Bad Hold value"
+ ::= { rcStatBgpPeerAfEntry 75 }
+
+rcStatBgpPeerAfTxUpdCodeMalformedAttrList OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 76 }
+
+rcStatBgpPeerAfTxUpdCodeWelknownAttrUnrecog OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 77 }
+
+rcStatBgpPeerAfTxUpdCodeWelknownAttrMiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 78 }
+
+rcStatBgpPeerAfTxUpdCodeAttrFlagError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 79 }
+
+rcStatBgpPeerAfTxUpdCodeAttrLenError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 80 }
+
+rcStatBgpPeerAfTxUpdCodeBadORIGINAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 81 }
+
+rcStatBgpPeerAfTxUpdCodeASRoutingLoop OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 82 }
+
+rcStatBgpPeerAfTxUpdCodeBadNHAttr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 83 }
+
+rcStatBgpPeerAfTxUpdCodeOptionalAttrError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 84 }
+
+rcStatBgpPeerAfTxUpdCodeBadNetworkField OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 85 }
+
+rcStatBgpPeerAfTxUpdCodeMalformedASPath OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Update errors peer received: Malformed Attr List"
+ ::= { rcStatBgpPeerAfEntry 86 }
+
+rcStatBgpPeerAfReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "reset peer stats"
+ DEFVAL {false}
+ ::= { rcStatBgpPeerAfEntry 87 }
+
+-- end of Statistics
+
+-- Spanning Tree Group (STG)
+
+rcStgMaxStgs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum number of spanning tree groups this
+ device can support concurrently."
+ ::= { rcStg 1 }
+
+rcStgNumStgs OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of spanning tree groups that are
+ currently defined."
+ ::= { rcStg 2 }
+
+rcStgUnassignedPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A bitfield used to identify which ports in
+ the system currently not assigned to any STG.
+
+ The bitfield is 32 octets long representing
+ ports 0 to 255 (inclusive)."
+ ::= { rcStg 3 }
+
+
+-- STG Table
+
+rcStgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Spanning Tree Group (STG)
+ information. Each row in the table specifies
+ a different STG in the device."
+ ::= { rcStg 4 }
+
+rcStgEntry OBJECT-TYPE
+ SYNTAX RcStgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "STG attributes"
+ INDEX { rcStgId }
+ ::= { rcStgTable 1 }
+
+RcStgEntry ::= SEQUENCE {
+ rcStgId INTEGER,
+ rcStgTaggedBpduAddress MacAddress,
+ rcStgTaggedBpduVlanId Integer32,
+ rcStgBridgeAddress MacAddress,
+ rcStgNumPorts Integer32,
+ rcStgProtocolSpecification INTEGER,
+ rcStgPriority INTEGER,
+ rcStgTimeSinceTopologyChange TimeTicks,
+ rcStgTopChanges Counter32,
+ rcStgDesignatedRoot BridgeId,
+ rcStgRootCost Integer32,
+ rcStgRootPort InterfaceIndex,
+ rcStgMaxAge Timeout,
+ rcStgHelloTime Timeout,
+ rcStgHoldTime Integer32,
+ rcStgForwardDelay Timeout,
+ rcStgBridgeMaxAge Timeout,
+ rcStgBridgeHelloTime Timeout,
+ rcStgBridgeForwardDelay Timeout,
+ rcStgEnableStp TruthValue,
+ rcStgStpTrapEnable TruthValue,
+ rcStgPortMembers OCTET STRING,
+ rcStgRowStatus RowStatus,
+ rcStgPortStpState OCTET STRING,
+ rcStgType INTEGER,
+ rcStgNtStgEnable TruthValue
+ }
+
+rcStgId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An identifier used to identify a STG in the device."
+ ::= { rcStgEntry 1 }
+
+rcStgTaggedBpduAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The MAC address to be assigned to the destination
+ mac address field in tagged BPDUs.
+
+ The default address is the well known multicast
+ group address 01-80-c2-00-00-00."
+ DEFVAL { "01:80:c2:00:00:00" }
+ ::= { rcStgEntry 2 }
+
+rcStgTaggedBpduVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The VLAN ID to be used for tagging BPDUs."
+ ::= { rcStgEntry 3 }
+
+rcStgBridgeAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address used by this bridge when it must
+ be referred to in a unique fashion. It is
+ recommended that this be the numerically smallest
+ MAC address of all ports that belong to this
+ bridge. However it is only required to be unique.
+ When concatenated with rcStgPriority a unique
+ BridgeIdentifier is formed which is used in the
+ Spanning Tree Protocol."
+ REFERENCE "IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
+ ::= { rcStgEntry 4 }
+
+rcStgNumPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of ports controlled by this bridging entity."
+ REFERENCE "IEEE 802.1D-1990: Section 6.4.1.1.3"
+ ::= { rcStgEntry 5 }
+
+rcStgProtocolSpecification OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ decLb100(2),
+ ieee8021d(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An indication of what version of the Spanning
+ Tree Protocol is being run. The value
+ 'decLb100(2)' indicates the DEC LANbridge 100
+ Spanning Tree protocol. IEEE 802.1d
+ implementations will return 'ieee8021d(3)'. If
+ future versions of the IEEE Spanning Tree Protocol
+ are released that are incompatible with the
+ current version a new value will be defined."
+ ::= { rcStgEntry 6 }
+
+rcStgPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value of the write-able portion of the Bridge
+ ID, i.e., the first two octets of the (8 octet
+ long) Bridge ID. The other (last) 6 octets of the
+ Bridge ID are given by the value of rcStgBridgeAddress."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.7"
+ DEFVAL { 32768 }
+ ::= { rcStgEntry 7 }
+
+rcStgTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time (in hundredths of a second) since the
+ last time a topology change was detected by the
+ bridge entity."
+ REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3"
+ ::= { rcStgEntry 8 }
+
+rcStgTopChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of topology changes detected by
+ this bridge since the management entity was last
+ reset or initialized."
+ REFERENCE "IEEE 802.1D-1990: Section 6.8.1.1.3"
+ ::= { rcStgEntry 9 }
+
+rcStgDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The bridge identifier of the root of the spanning
+ tree as determined by the Spanning Tree Protocol
+ as executed by this node. This value is used as
+ the Root Identifier parameter in all Configuration
+ Bridge PDUs originated by this node."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.1"
+ ::= { rcStgEntry 10 }
+
+rcStgRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The cost of the path to the root as seen from
+ this bridge."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.2"
+ ::= { rcStgEntry 11 }
+
+rcStgRootPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port number of the port which offers the
+ lowest cost path from this bridge to the root
+ bridge."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.3"
+ ::= { rcStgEntry 12 }
+
+rcStgMaxAge OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The maximum age of Spanning Tree Protocol
+ information learned from the network on any port
+ before it is discarded, in units of hundredths of
+ a second. This is the actual value that this
+ bridge is currently using."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.4"
+ ::= { rcStgEntry 13 }
+
+rcStgHelloTime OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of time between the transmission of
+ Configuration bridge PDUs by this node on any port
+ when it is the root of the spanning tree or trying
+ to become so, in units of hundredths of a second.
+ This is the actual value that this bridge is
+ currently using."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.5"
+ ::= { rcStgEntry 14 }
+
+rcStgHoldTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This time value determines the interval length
+ during which no more than two Configuration bridge
+ PDUs shall be transmitted by this node, in units
+ of hundredths of a second."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.14"
+ ::= { rcStgEntry 15 }
+
+rcStgForwardDelay OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This time value, measured in units of hundredths
+ of a second, controls how fast a port changes its
+ spanning state when moving towards the Forwarding
+ state. The value determines how long the port
+ stays in each of the Listening and Learning
+ states, which precede the Forwarding state. This
+ value is also used, when a topology change has
+ been detected and is underway, to age all dynamic
+ entries in the Forwarding Database. [Note that
+ this value is the one that this bridge is
+ currently using, in contrast to
+ rcStgBridgeForwardDelay which is the value that
+ this bridge and all others would start using
+ if/when this bridge were to become the root.]"
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.6"
+ ::= { rcStgEntry 16 }
+
+rcStgBridgeMaxAge OBJECT-TYPE
+ SYNTAX Timeout (600..4000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value that all bridges use for MaxAge when
+ this bridge is acting as the root. Note that
+ 802.1D-1990 specifies that the range for this
+ parameter is related to the value of
+ rcStgBridgeHelloTime. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.8"
+ DEFVAL { 2000 }
+ ::= { rcStgEntry 17 }
+
+rcStgBridgeHelloTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value that all bridges use for HelloTime when
+ this bridge is acting as the root. The
+ granularity of this timer is specified by 802.1D-
+ 1990 to be 1 second. An agent may return a
+ badValue error if a set is attempted to a value
+ which is not a whole number of seconds."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.9"
+ DEFVAL { 200 }
+ ::= { rcStgEntry 18 }
+
+rcStgBridgeForwardDelay OBJECT-TYPE
+ SYNTAX Timeout (400..3000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value that all bridges use for ForwardDelay
+ when this bridge is acting as the root. Note that
+ 802.1D-1990 specifies that the range for this
+ parameter is related to the value of
+ rcStgBridgeMaxAge. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.3.10"
+ DEFVAL { 1500 }
+ ::= { rcStgEntry 19 }
+
+rcStgEnableStp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether the spanning tree protocol
+ should be active in this STG."
+ DEFVAL { true }
+ ::= { rcStgEntry 20 }
+
+rcStgStpTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether traps relating to the spanning
+ tree protocol should be sent for this STG."
+ DEFVAL { true }
+ ::= { rcStgEntry 21 }
+
+rcStgPortMembers OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..104))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A bitfield used to identify which ports in
+ the system are members this STG.
+
+ The bitfield is 104 octets long representing
+ ports 64 (1/1) to 831 (12/68) (inclusive)."
+ ::= { rcStgEntry 22 }
+
+rcStgRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status."
+ ::= { rcStgEntry 23 }
+
+rcStgPortStpState OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(208))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Every 2 bitfields used to identify a port state
+ in this STG. Port state is cataloged as non-stp(0),
+ blocking(1), learning(2), and forwarding(3)."
+ ::= { rcStgEntry 24 }
+
+rcStgType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ svlan(2),
+ spbm(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of Stg."
+ DEFVAL { normal }
+ ::= { rcStgEntry 25 }
+
+rcStgNtStgEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates whether this STG is Operating in
+ Nortel Mode or in Cisco Mode.
+ true = Nortel Mode
+ false = Cisco Mode."
+ DEFVAL { true }
+ ::= { rcStgEntry 26 }
+
+
+-- STG Port Table
+
+rcStgPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Spanning Tree Group (STG)
+ port related information. If a port is
+ associated with more than one STGs, the port
+ will have one entry in this table for each STG
+ it assigned to."
+ ::= { rcStg 5 }
+
+rcStgPortEntry OBJECT-TYPE
+ SYNTAX RcStgPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "STG Port attributes"
+ INDEX { rcStgPort, rcStgPortStgId }
+ ::= { rcStgPortTable 1 }
+
+RcStgPortEntry ::= SEQUENCE {
+ rcStgPort InterfaceIndex,
+ rcStgPortStgId INTEGER,
+ rcStgPortPriority INTEGER,
+ rcStgPortState INTEGER,
+ rcStgPortEnableStp TruthValue,
+ rcStgPortFastStart TruthValue,
+ rcStgPortPathCost INTEGER,
+ rcStgPortDesignatedRoot BridgeId,
+ rcStgPortDesignatedCost Integer32,
+ rcStgPortDesignatedBridge BridgeId,
+ rcStgPortDesignatedPort OCTET STRING,
+ rcStgPortForwardTransitions Counter32,
+ rcStgPortInConfigBpdus Counter32,
+ rcStgPortInTcnBpdus Counter32,
+ rcStgPortInBadBpdus Counter32,
+ rcStgPortOutConfigBpdus Counter32,
+ rcStgPortOutTcnBpdus Counter32,
+ rcStgPortRowStatus RowStatus,
+ rcStgPortChangeDetection TruthValue,
+ rcStgPortPathCost32 Integer32
+
+
+ }
+
+rcStgPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port number of the port for which this entry
+ contains Spanning Tree Protocol management
+ information."
+ REFERENCE "IEEE 802.1D-1990: Section 6.8.2.1.2"
+ ::= { rcStgPortEntry 1 }
+
+rcStgPortStgId OBJECT-TYPE
+ SYNTAX INTEGER (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The STG identifier this port is assigned to."
+ ::= { rcStgPortEntry 2 }
+
+rcStgPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value of the priority field which is
+ contained in the first (in network byte order)
+ octet of the (2 octet long) Port ID. The other
+ octet of the Port ID is given by the value of
+ rcStgPort."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.1"
+ DEFVAL { 128 }
+ ::= { rcStgPortEntry 3 }
+
+rcStgPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port's current state as defined by
+ application of the Spanning Tree Protocol. This
+ state controls what action a port takes on
+ reception of a frame. If the bridge has detected
+ a port that is malfunctioning it will place that
+ port into the broken(6) state. For ports which
+ are disabled (see rcStgPortEnable), this object
+ will have a value of disabled(1)."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2"
+ ::= { rcStgPortEntry 4 }
+
+
+rcStgPortEnableStp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The enabled/disabled status of the port."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.2"
+ DEFVAL { true }
+ ::= { rcStgPortEntry 5 }
+
+rcStgPortFastStart OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When this flag is set, the port is moved
+ straight to the forwarding(5) state upon
+ being enabled."
+ DEFVAL { false }
+ ::= { rcStgPortEntry 6 }
+
+rcStgPortPathCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The contribution of this port to the path cost of
+ paths towards the spanning tree root which include
+ this port. 802.1D-1990 recommends that the
+ default value of this parameter be in inverse
+ proportion to the speed of the attached LAN."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.3"
+ ::= { rcStgPortEntry 7 }
+
+rcStgPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The unique Bridge Identifier of the Bridge
+ recorded as the Root in the Configuration BPDUs
+ transmitted by the Designated Bridge for the
+ segment to which the port is attached."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.4"
+ ::= { rcStgPortEntry 8 }
+
+rcStgPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The path cost of the Designated Port of the
+ segment connected to this port. This value is
+ compared to the Root Path Cost field in received
+ bridge PDUs."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.5"
+ ::= { rcStgPortEntry 9 }
+
+rcStgPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Bridge Identifier of the bridge which this
+ port considers to be the Designated Bridge for
+ this port's segment."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.6"
+ ::= { rcStgPortEntry 10 }
+
+rcStgPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Port Identifier of the port on the Designated
+ Bridge for this port's segment."
+ REFERENCE "IEEE 802.1D-1990: Section 4.5.5.7"
+ ::= { rcStgPortEntry 11 }
+
+rcStgPortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times this port has transitioned
+ from the Learning state to the Forwarding state."
+ ::= { rcStgPortEntry 12 }
+
+rcStgPortInConfigBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Config BPUDs received by
+ this port."
+ ::= { rcStgPortEntry 13 }
+
+rcStgPortInTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Topology Change Notification
+ BPUDs received by this port."
+ ::= { rcStgPortEntry 14 }
+
+rcStgPortInBadBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Bad BPUDs received by this port."
+ ::= { rcStgPortEntry 15 }
+
+rcStgPortOutConfigBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Config BPUDs transmitted by this port."
+ ::= { rcStgPortEntry 16 }
+
+rcStgPortOutTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Topology Change Notification
+ BPUDs transmitted by this port."
+ ::= { rcStgPortEntry 17 }
+
+rcStgPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status."
+ ::= { rcStgPortEntry 18 }
+
+rcStgPortChangeDetection OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If disabled, topology change notifications
+ are not sent for the port."
+ DEFVAL { true }
+ ::= { rcStgPortEntry 19 }
+
+rcStgPortPathCost32 OBJECT-TYPE
+ SYNTAX Integer32 (1..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The contribution of this port to the path cost of
+ paths towards the spanning tree root which include
+ this port. 802.1D-1998 recommends that the
+ default value of this parameter be in inverse
+ proportion to the speed of the attached LAN.
+ Replacement for deprecated object dot1dStpPortPathCost."
+ ::= { rcStgPortEntry 20 }
+
+rcStgNotAllowedPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A bitfield used to identify which ports in
+ the system that cannot be assigned to any STG
+ (i.e., which ports are single routable ports).
+ The bitfield is 32 octets long representing
+ ports 0 to 255 (inclusive)."
+ ::= { rcStg 6 }
+
+
+-- rcBridge Group
+-- Forwarding Database for Transparent Bridges
+
+rcBridgeFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "This table is an replacement to the standard
+ dot1dTpFdbTable in rfc1493."
+ ::= { rcBridge 1 }
+
+rcBridgeFdbEntry OBJECT-TYPE
+ SYNTAX RcBridgeFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Information about a specific unicast MAC address
+ for which the bridge has some forwarding information."
+ INDEX { rcBridgeFdbStatus, rcBridgeFdbAddress, rcBridgeFdbVlanId }
+ ::= { rcBridgeFdbTable 1 }
+
+RcBridgeFdbEntry ::=
+ SEQUENCE {
+ rcBridgeFdbStatus INTEGER,
+ rcBridgeFdbAddress MacAddress,
+ rcBridgeFdbPort InterfaceIndex,
+ rcBridgeFdbMonitor TruthValue,
+ rcBridgeFdbPriority INTEGER, --excluded
+ rcBridgeFdbQosLevel INTEGER,
+ rcBridgeFdbSmltRemote TruthValue,
+ rcBridgeFdbVlanId RcVlanIdOrNone
+ }
+
+rcBridgeFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "This object indicates the status of this entry."
+ ::= { rcBridgeFdbEntry 1 }
+
+rcBridgeFdbAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A unicast MAC address for which the bridge
+ has forwarding and/or filtering information."
+ REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
+ ::= { rcBridgeFdbEntry 2 }
+
+rcBridgeFdbPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Either the value '0', or the port number of the
+ port on which a frame having a source address
+ equal to the value of the corresponding instance
+ of rcBridgeFdbAddress has been seen. A value of
+ '0' indicates that the port number has not been
+ learned but that the bridge does have some
+ forwarding/filtering information about this
+ address (e.g. in the dot1dStaticTable).
+ Implementors are encouraged to assign the port
+ value to this object whenever it is learned even
+ for addresses for which the corresponding value of
+ rcBridgeFdbStatus is not learned(3)."
+ ::= { rcBridgeFdbEntry 3 }
+
+rcBridgeFdbMonitor OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate whether monitoring should be
+ performed on this unicast MAC address. If
+ monitoring is enabled, any packet received
+ with a matching destination MAC address
+ will be forwarded to the port configured to
+ receive monitor traffic."
+ ::= { rcBridgeFdbEntry 4 }
+
+rcBridgeFdbPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(0),
+ high(1)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the priority of the incoming
+ frames with this destination Mac Address."
+ DEFVAL { low }
+ ::= { rcBridgeFdbEntry 5 }
+
+rcBridgeFdbQosLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the qos level of the incoming
+ frames with this destination Mac Address."
+ DEFVAL { level1 }
+ ::= { rcBridgeFdbEntry 6 }
+
+rcBridgeFdbSmltRemote OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A MAC address indicate for remote learnt,
+ either local or remote."
+ ::= { rcBridgeFdbEntry 7 }
+
+rcBridgeFdbVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcBridgeFdbEntry 8 }
+
+
+rcBridgeFdbTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in
+ the bridge forwarding database table."
+ ::= { rcBridge 2 }
+
+
+-- The Static (Destination-Address) Database
+
+rcBridgeStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is a proprietary replacement to the
+ standard dot1dStaticTable in rfc1493."
+ ::= { rcBridge 3 }
+
+rcBridgeStaticEntry OBJECT-TYPE
+ SYNTAX RcBridgeStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing forwarding information about
+ unicast entries configured into the bridge by
+ management. This information is used by the
+ transparent bridging function in determining how
+ to propagate a received frame."
+ INDEX { rcBridgeStaticAddress,
+ rcBridgeStaticPort,
+ rcBridgeStaticVlanId }
+ ::= { rcBridgeStaticTable 1 }
+
+RcBridgeStaticEntry ::=
+SEQUENCE {
+ rcBridgeStaticAddress MacAddress,
+ rcBridgeStaticPort InterfaceIndex,
+ rcBridgeStaticMonitor TruthValue,
+ rcBridgeStaticPriority INTEGER, --excluded
+ rcBridgeStaticStatus INTEGER,
+ rcBridgeStaticQosLevel INTEGER,
+ rcBridgeStaticVlanId RcVlanIdOrNone
+ }
+
+rcBridgeStaticAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address of this entry."
+ ::= { rcBridgeStaticEntry 1 }
+
+rcBridgeStaticPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port on which the MAC address is found."
+ ::= { rcBridgeStaticEntry 2 }
+
+rcBridgeStaticMonitor OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether monitoring should be
+ performed on incoming packets that match this
+ entry."
+ ::= { rcBridgeStaticEntry 3 }
+
+rcBridgeStaticPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(0),
+ high(1)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate forwarding priority of incoming
+ packets that match this entry."
+ DEFVAL { low }
+ ::= { rcBridgeStaticEntry 4 }
+
+rcBridgeStaticStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ permanent(3),
+ deleteOnReset(4),
+ deleteOnTimeout(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the status of this
+ entry. The default value is permanent(3)."
+ ::= { rcBridgeStaticEntry 5 }
+
+rcBridgeStaticQosLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the qos level."
+ DEFVAL { level1 }
+ ::= { rcBridgeStaticEntry 6 }
+
+rcBridgeStaticVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcBridgeStaticEntry 7 }
+
+rcBridgeStaticTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in
+ the bridge static table."
+ ::= { rcBridge 4 }
+
+-- The filtering (Destination-Address) Database
+
+rcBridgeFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is a proprietary replacement to the
+ standard dot1dStaticTable (Filtering information)
+ in rfc1493."
+ ::= { rcBridge 5 }
+
+rcBridgeFilterEntry OBJECT-TYPE
+ SYNTAX RcBridgeFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing filtering information configured
+ into the bridge by management specifying a dest-
+ ination address on a specific port and a set of
+ incoming ports. Frames received from one of the
+ incoming ports and containing the specific
+ destination addresses are not allowed to be
+ forwarded."
+ INDEX { rcBridgeFilterAddress,
+ rcBridgeFilterPort,
+ rcBridgeFilterVlanId }
+ ::= { rcBridgeFilterTable 1 }
+
+RcBridgeFilterEntry ::=
+ SEQUENCE {
+ rcBridgeFilterAddress MacAddress,
+ rcBridgeFilterPort InterfaceIndex,
+ rcBridgeFilterNotAllowedFrom OCTET STRING,
+ rcBridgeFilterStatus INTEGER,
+ rcBridgeFilterVlanId RcVlanIdOrNone,
+ rcBridgeFilterPcap TruthValue,
+ rcBridgeFilterDestDiscard OCTET STRING,
+ rcBridgeFilterSrcDiscard OCTET STRING
+ }
+
+rcBridgeFilterAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address of this entry. This address is used
+ to match the destination address of incoming packets."
+ ::= { rcBridgeFilterEntry 1 }
+
+rcBridgeFilterPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port on which this MAC address is found."
+ ::= { rcBridgeFilterEntry 2 }
+
+rcBridgeFilterNotAllowedFrom OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(88))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a set of ports. Traffic arriving
+ on any of the specified ports is not forwarded to this
+ MAC address."
+ ::= { rcBridgeFilterEntry 3 }
+
+rcBridgeFilterStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ permanent(3),
+ deleteOnReset(4),
+ deleteOnTimeout(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the status of this
+ entry. The default value is permanent(3)."
+ ::= { rcBridgeFilterEntry 4 }
+
+rcBridgeFilterVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcBridgeFilterEntry 5 }
+
+rcBridgeFilterPcap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable pcap for the fdb-filter"
+ DEFVAL { false }
+ ::= { rcBridgeFilterEntry 6 }
+
+rcBridgeFilterDestDiscard OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(88))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate a set of ports. Traffic arriving
+ on any of the specified ports from this MAC address."
+ ::= { rcBridgeFilterEntry 7 }
+
+rcBridgeFilterSrcDiscard OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(88))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate a set of ports. Traffic arriving
+ on any of the specified ports is not forwarded to
+ this MAC address."
+ ::= { rcBridgeFilterEntry 8 }
+
+
+rcBridgeFilterTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in
+ the bridge filter table."
+ ::= { rcBridge 6 }
+
+-- The unknown mac discard config table
+
+rcBridgeUnknownMacDiscardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeUnknownMacDiscardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to configure the 'unknown mac discard' feature.
+ This feature applies to layer 2 and layer 3 packets coming from
+ or going out to a specific physical port."
+ ::= { rcBridge 7 }
+
+rcBridgeUnknownMacDiscardEntry OBJECT-TYPE
+ SYNTAX RcBridgeUnknownMacDiscardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing information configuring
+ the 'unknown mac discard' feature."
+ INDEX { rcBridgeUnknownMacDiscardIfIndex }
+ ::= { rcBridgeUnknownMacDiscardTable 1 }
+
+RcBridgeUnknownMacDiscardEntry ::=
+ SEQUENCE {
+ rcBridgeUnknownMacDiscardIfIndex InterfaceIndex,
+ rcBridgeUnknownMacDiscardAutoLearnEnable TruthValue,
+ rcBridgeUnknownMacDiscardAutoLearnMode INTEGER,
+ rcBridgeUnknownMacDiscardAutoLearnTableMode INTEGER,
+ rcBridgeUnknownMacDiscardLogViolations INTEGER,
+ rcBridgeUnknownMacDiscardSendTrap INTEGER,
+ rcBridgeUnknownMacDiscardDisablePort INTEGER,
+ rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor INTEGER,
+ rcBridgeUnknownMacDiscardDefaultAutoLearnPriority INTEGER,
+ rcBridgeUnknownMacDiscardMacCountMax INTEGER,
+ rcBridgeUnknownMacDiscardMacCountCur INTEGER
+ }
+
+rcBridgeUnknownMacDiscardIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port on which this 'unknown mac discard' configuration applied to."
+ ::= { rcBridgeUnknownMacDiscardEntry 1 }
+
+rcBridgeUnknownMacDiscardAutoLearnEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to enable/disable the auto-learn capability
+ of a specific port. The default value is auto-learn disabled."
+ ::= { rcBridgeUnknownMacDiscardEntry 2 }
+
+rcBridgeUnknownMacDiscardAutoLearnMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ oneShot(1),
+ continuous(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is used to control the auto-learn mode to either
+ one-shot or continuous. In one-shot mode, the first n MAC addresses
+ will be learned. The number n is dependents on the system's
+ available resource. In continuous mode, MAC address is continuous
+ learned until the resource limit is reached. After that the
+ subsequent MAC will be disallowed until one of the original
+ learned MAC is aged out. The default value is one-shot mode."
+ ::= { rcBridgeUnknownMacDiscardEntry 3 }
+
+rcBridgeUnknownMacDiscardAutoLearnTableMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unlock(1),
+ lock(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This MIB variable is used to lock or unlock the auto-learn MAC
+ table. When the auto-learn table is lock neither new MAC will be
+ learned nor the original learned MAC will be aged out. User needs
+ to lock the auto-learn table before MAC addresses can be save to
+ the NVRAM. The whole auto-learn table will be flushed when the
+ setting change from lock to unlock mode. The default value is
+ unlock mode."
+ ::= { rcBridgeUnknownMacDiscardEntry 4 }
+
+rcBridgeUnknownMacDiscardLogViolations OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable controls the logging action that the system will
+ take when a MAC address violation event was detected. The
+ value 'enable' means a log record will be written to the system
+ log file when a violation event was detected. The default value
+ is enable."
+ ::= { rcBridgeUnknownMacDiscardEntry 5 }
+
+rcBridgeUnknownMacDiscardSendTrap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable controls the send trap action that system will take
+ when a MAC address violation event was detected. The value 'enable'
+ means a SNMP trap packet will be send to the management station
+ when a violation event was detected. The default value is disable."
+ ::= { rcBridgeUnknownMacDiscardEntry 6 }
+
+rcBridgeUnknownMacDiscardDisablePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable controls the 'disable-port' action that system
+ will take when a MAC address violation event was detected. The
+ value 'enable' means the specific port will be disabled when the
+ violation event was detected. It needs user manually to bring
+ the port back once it was disabled. The default value is disable."
+ ::= { rcBridgeUnknownMacDiscardEntry 7 }
+
+rcBridgeUnknownMacDiscardDefaultAutoLearnMonitor OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ monitor(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "This variable controls the default monitor setting of an auto-learn
+ MAC address. The value 'monitor' means a copy of packet that send
+ from or to the auto-learned MAC address will be forwarded to the
+ designated monitoring port on the system. The default value is none."
+ ::= { rcBridgeUnknownMacDiscardEntry 8 }
+
+rcBridgeUnknownMacDiscardDefaultAutoLearnPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1),
+ high(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "This variable controls the default priority setting of an
+ auto-learn MAC address. The value 'low' means packets send from
+ the MAC address is forwarded at low priority. The value 'high'
+ means packets send from the MAC address is forwarded at high
+ priority. The default value is low."
+ ::= { rcBridgeUnknownMacDiscardEntry 9 }
+
+rcBridgeUnknownMacDiscardMacCountMax OBJECT-TYPE
+ SYNTAX INTEGER (0..2048)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable represents the maxium number of MACc that
+ can be added to some port."
+ DEFVAL { 2048 }
+ ::= { rcBridgeUnknownMacDiscardEntry 10 }
+
+rcBridgeUnknownMacDiscardMacCountCur OBJECT-TYPE
+ SYNTAX INTEGER (0..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable represents the current number of MACs that have
+ been added to some port."
+ DEFVAL { 0 }
+ ::= { rcBridgeUnknownMacDiscardEntry 11 }
+
+-- The Manual Edit table
+
+rcBridgeManualEditTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeManualEditEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify what MAC addresses can be learned
+ on each port."
+ ::= { rcBridge 8 }
+
+rcBridgeManualEditEntry OBJECT-TYPE
+ SYNTAX RcBridgeManualEditEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table containing information of
+ MAC addresses that can be learned."
+ INDEX { rcBridgeManualEditAddress }
+ ::= { rcBridgeManualEditTable 1 }
+
+RcBridgeManualEditEntry ::=
+ SEQUENCE {
+ rcBridgeManualEditAddress MacAddress,
+ rcBridgeManualEditPorts PortSet,
+ rcBridgeManualEditMonitor TruthValue,
+ rcBridgeManualEditPriority INTEGER,
+ rcBridgeManualEditStatus INTEGER
+ }
+
+rcBridgeManualEditAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable contains the source MAC address of an entry."
+ ::= { rcBridgeManualEditEntry 1 }
+
+rcBridgeManualEditPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable contains the allowed ports on which the MAC
+ address of this entry can be learned."
+ ::= { rcBridgeManualEditEntry 2 }
+
+rcBridgeManualEditMonitor OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable specifies the monitoring setting of the MAC
+ address. The value 'true' means a copy of packet frame that
+ send from or to the MAC address is forwarded to the designated
+ monitoring port on the system. The default value is false."
+ ::= { rcBridgeManualEditEntry 3 }
+
+rcBridgeManualEditPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1),
+ high(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable specifies the priority setting of the MAC address.
+ The value 'low' means packet frames send from the MAC address
+ is forwarded at low priority. The default value is low."
+ ::= { rcBridgeManualEditEntry 4 }
+
+rcBridgeManualEditStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ active(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The variable controls the status of a MAC address in the table.
+ The value 'active' is used to add the MAC address entry into the
+ table. The value 'invalid' is used to delete the MAC address from
+ the table."
+ ::= { rcBridgeManualEditEntry 5 }
+
+rcBridgeManualEditTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in
+ the manual edit table."
+ ::= { rcBridge 9 }
+
+-- The Auto Learn table
+
+rcBridgeAutoLearnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeAutoLearnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains information of auto-learned MAC address when
+ the 'unknow MAC discard' table's auto-learn is enabled. User must
+ explicitly lock and save the table into NVRAM in order to have
+ this table has the same configuration cross the system reset."
+ ::= { rcBridge 10 }
+
+rcBridgeAutoLearnEntry OBJECT-TYPE
+ SYNTAX RcBridgeAutoLearnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entries in this table are created automatically
+ when the user explicitly does a lock operation on
+ the auto-learn-table (i.e., when 'AutoLearnTableMode'
+ is set to lock(2))."
+ INDEX { rcBridgeAutoLearnAddress }
+ ::= { rcBridgeAutoLearnTable 1 }
+
+RcBridgeAutoLearnEntry ::=
+ SEQUENCE {
+ rcBridgeAutoLearnAddress MacAddress,
+ rcBridgeAutoLearnPort PortSet,
+ rcBridgeAutoLearnMonitor TruthValue,
+ rcBridgeAutoLearnPriority INTEGER,
+ rcBridgeAutoLearnAction INTEGER
+ }
+
+rcBridgeAutoLearnAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable contains the source MAC address of the entries."
+ ::= { rcBridgeAutoLearnEntry 1 }
+
+rcBridgeAutoLearnPort OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable contains the port where the MAC address was learned."
+ ::= { rcBridgeAutoLearnEntry 2 }
+
+rcBridgeAutoLearnMonitor OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable contains the monitor setting of the MAC address.
+ The value 'true' means a copy of packet frame that send from or
+ to the MAC address is forwarded to the designated monitoring port
+ on the system. This value should be synchronized with the setting
+ of 'unknow MAC discard' table's 'Default AutoLearnMonitor' setting
+ when the MAC address was learned."
+ ::= { rcBridgeAutoLearnEntry 3 }
+
+rcBridgeAutoLearnPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1),
+ high(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable contains the priority setting of the MAC address.
+ The value 'low' means packet frames send from the MAC address is
+ forwarded at low priority. The value 'high' means packet frames
+ send from the MAC address is forwarded at high priority. This
+ value should be synchronized with the setting of 'unknow MAC
+ discard' table's 'DefaultAutoLearnPriority' setting when the MAC
+ address was learned."
+ ::= { rcBridgeAutoLearnEntry 4 }
+
+rcBridgeAutoLearnAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ convertToManualEdit(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This variable is for converting an auto-learned MAC address entry
+ to a manual edit MAC address entry. This variable provides a mechanism
+ for user to move a MAC address entry from auto-learn table to manual
+ edit table."
+ ::= { rcBridgeAutoLearnEntry 5 }
+
+
+rcBridgeAutoLearnTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in
+ the auto learn table."
+ ::= { rcBridge 11 }
+
+
+-- The Statis Multicast table
+
+rcBridgeStaticMulticastTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcBridgeStaticMulticastEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcBridge 12 }
+
+rcBridgeStaticMulticastEntry OBJECT-TYPE
+ SYNTAX RcBridgeStaticMulticastEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION ""
+ INDEX { rcBridgeStaticMulticastAddress, rcBridgeStaticMulticastVlanId }
+ ::= { rcBridgeStaticMulticastTable 1 }
+
+RcBridgeStaticMulticastEntry ::=
+ SEQUENCE {
+ rcBridgeStaticMulticastAddress MacAddress,
+ rcBridgeStaticMulticastForwardingPorts PortSet,
+ rcBridgeStaticMulticastMltIds IdList,
+ rcBridgeStaticMulticastRowStatus RowStatus,
+ rcBridgeStaticMulticastVlanId INTEGER,
+ rcBridgeStaticMulticastNumMltIds Integer32
+ }
+
+rcBridgeStaticMulticastAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "src mac addr."
+ ::= { rcBridgeStaticMulticastEntry 1 }
+
+rcBridgeStaticMulticastForwardingPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "ports for forward this mac"
+ ::= { rcBridgeStaticMulticastEntry 2 }
+
+rcBridgeStaticMulticastMltIds OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "list of mlts this mac will be forwarded on"
+ ::= { rcBridgeStaticMulticastEntry 3 }
+
+rcBridgeStaticMulticastRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "row status"
+ ::= { rcBridgeStaticMulticastEntry 4 }
+
+rcBridgeStaticMulticastVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Vlan Id"
+ ::= { rcBridgeStaticMulticastEntry 5 }
+
+rcBridgeStaticMulticastNumMltIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "number of mlts Ids"
+ ::= { rcBridgeStaticMulticastEntry 6 }
+
+rcBridgeStaticMulticastTblSize OBJECT-TYPE --excluded
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of entries in
+ the static multicast table."
+ ::= { rcBridge 13 }
+
+rcRateLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcBridge 14 }
+
+rcRateLimitEntry OBJECT-TYPE
+ SYNTAX RcRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcRateLimitIfIndex, rcRateLimitIfTrafficType }
+ ::= { rcRateLimitTable 1 }
+
+RcRateLimitEntry ::=
+ SEQUENCE {
+ rcRateLimitIfIndex InterfaceIndex,
+ rcRateLimitIfTrafficType INTEGER,
+ rcRateLimitIfAllowedRate INTEGER,
+ rcRateLimitIfEnable TruthValue,
+ rcRateLimitIfAllowedRatePps Integer32,
+ rcRateLimitIfAllowedRateKbps INTEGER
+ }
+
+rcRateLimitIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port ifindex."
+ ::= { rcRateLimitEntry 1 }
+
+rcRateLimitIfTrafficType OBJECT-TYPE
+ SYNTAX INTEGER {
+ multicast(1),
+ broadcast(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Type of traffic allowed."
+ DEFVAL { broadcast }
+ ::= { rcRateLimitEntry 2 }
+
+rcRateLimitIfAllowedRate OBJECT-TYPE
+ SYNTAX INTEGER (1..25)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Allowed traffic rate. If chassis type is 8100."
+ DEFVAL { 25 }
+ ::= { rcRateLimitEntry 3 }
+
+rcRateLimitIfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Turn on/off rate limiting on this interface."
+ DEFVAL { false }
+ ::= { rcRateLimitEntry 4 }
+
+rcRateLimitIfAllowedRatePps OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Allowed traffic rate packets per second.
+ If chassis type is 8600."
+ ::= { rcRateLimitEntry 5 }
+
+rcRateLimitIfAllowedRateKbps OBJECT-TYPE
+ SYNTAX INTEGER (250..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Allowed traffic rate Kbits per second.
+ If chassis type is R-module."
+ ::= { rcRateLimitEntry 6 }
+
+-- The Static Multicast table
+
+rcBridgeStaticMcastTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcBridgeStaticMcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcBridge 15 }
+
+rcBridgeStaticMcastEntry OBJECT-TYPE
+ SYNTAX RcBridgeStaticMcastEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcBridgeStaticMcastVlanId, rcBridgeStaticMcastAddress }
+ ::= { rcBridgeStaticMcastTable 1 }
+
+RcBridgeStaticMcastEntry ::=
+ SEQUENCE {
+ rcBridgeStaticMcastVlanId INTEGER,
+ rcBridgeStaticMcastAddress MacAddress,
+ rcBridgeStaticMcastForwardingPorts PortSet,
+ rcBridgeStaticMcastMltIds IdList,
+ rcBridgeStaticMcastNumMltIds Integer32,
+ rcBridgeStaticMcastRowStatus RowStatus
+ }
+
+rcBridgeStaticMcastVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan Id"
+ ::= { rcBridgeStaticMcastEntry 1 }
+
+rcBridgeStaticMcastAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "src mac addr."
+ ::= { rcBridgeStaticMcastEntry 2 }
+
+rcBridgeStaticMcastForwardingPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ports for forward this mac"
+ ::= { rcBridgeStaticMcastEntry 3 }
+
+rcBridgeStaticMcastMltIds OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "list of mlts this mac will be forwarded on"
+ ::= { rcBridgeStaticMcastEntry 4 }
+
+rcBridgeStaticMcastNumMltIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of mlts Ids"
+ ::= { rcBridgeStaticMcastEntry 5 }
+
+rcBridgeStaticMcastRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rcBridgeStaticMcastEntry 6 }
+
+-- rcBridge Fdb Protect Table
+
+
+rcBridgeFdbProtectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeFdbProtectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table gives information about the mac learning
+ limits on a particular port."
+ ::= { rcBridge 17 }
+
+rcBridgeFdbProtectEntry OBJECT-TYPE
+ SYNTAX RcBridgeFdbProtectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a specific MAC address learning
+ limits of a specific port."
+ INDEX { rcBridgeFdbProtectPortNum }
+ ::= { rcBridgeFdbProtectTable 1 }
+
+RcBridgeFdbProtectEntry ::=
+ SEQUENCE {
+ rcBridgeFdbProtectPortNum InterfaceIndex,
+ rcBridgeFdbProtectMaxMacCount Integer32,
+ rcBridgeFdbProtectMinMacCount Integer32,
+ rcBridgeFdbProtectEnable EnableValue,
+ rcBridgeFdbProtectCurrentMacCount Integer32,
+ rcBridgeFdbProtectMacLearning TruthValue,
+ rcBridgeFdbProtectViolationLogTrap EnableValue,
+ rcBridgeFdbProtectViolationDownPort EnableValue
+ }
+
+rcBridgeFdbProtectPortNum OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object is the interface on which MAC address
+ learning limit is applied."
+ ::= { rcBridgeFdbProtectEntry 1 }
+
+rcBridgeFdbProtectMaxMacCount OBJECT-TYPE
+ SYNTAX Integer32(1..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate maximum number of MAC address
+ that can be learnt on the port."
+ DEFVAL { 1024 }
+ ::= { rcBridgeFdbProtectEntry 2 }
+
+rcBridgeFdbProtectMinMacCount OBJECT-TYPE
+ SYNTAX Integer32(1..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate minimum number of MAC address
+ learnt which mac address learning will be re-enabled
+ on the port."
+ DEFVAL { 512 }
+ ::= { rcBridgeFdbProtectEntry 3 }
+
+rcBridgeFdbProtectEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable or disable MAC learning limit
+ feature on the port."
+ ::= { rcBridgeFdbProtectEntry 4 }
+
+rcBridgeFdbProtectCurrentMacCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the current number of
+ MAC address learnt on the port."
+ ::= { rcBridgeFdbProtectEntry 5 }
+
+rcBridgeFdbProtectMacLearning OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates whether the port can
+ currrently learn new MAC addresses or not."
+ ::= { rcBridgeFdbProtectEntry 6 }
+
+rcBridgeFdbProtectViolationLogTrap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable or disable logging and sending
+ of snmp trap, once MAC learning limit is reached
+ for the port."
+ ::= { rcBridgeFdbProtectEntry 7 }
+
+rcBridgeFdbProtectViolationDownPort OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable or disable the action of disabling
+ the port, once MAC learning limit is reached
+ for the port."
+ ::= { rcBridgeFdbProtectEntry 8 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcBridgeFdbProtectMaxMacCountMax 64000 64000
+-- rcBridgeFdbProtectMinMacCountMax 64000 64000
+-- =end enum
+
+
+-- Forwarding Database for Transparent Bridges
+
+rcBridgeNewFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeNewFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is an replacement to the standard
+ dot1dTpFdbTable in rfc1493."
+ ::= { rcBridge 18 }
+
+rcBridgeNewFdbEntry OBJECT-TYPE
+ SYNTAX RcBridgeNewFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a specific unicast MAC address
+ for which the bridge has some forwarding information."
+ INDEX { rcBridgeNewFdbAddress, rcBridgeNewFdbVlanId }
+ ::= { rcBridgeNewFdbTable 1 }
+
+RcBridgeNewFdbEntry ::=
+ SEQUENCE {
+ rcBridgeNewFdbStatus INTEGER,
+ rcBridgeNewFdbAddress MacAddress,
+ rcBridgeNewFdbPort InterfaceIndex,
+ rcBridgeNewFdbMonitor TruthValue,
+ rcBridgeNewFdbQosLevel INTEGER,
+ rcBridgeNewFdbSmltRemote TruthValue,
+ rcBridgeNewFdbVlanId RcVlanIdOrNone
+ }
+
+rcBridgeNewFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the status of this entry."
+ ::= { rcBridgeNewFdbEntry 1 }
+
+rcBridgeNewFdbAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unicast MAC address for which the bridge
+ has forwarding and/or filtering information."
+ REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
+ ::= { rcBridgeNewFdbEntry 2 }
+
+rcBridgeNewFdbPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Either the value '0', or the port number of the
+ port on which a frame having a source address
+ equal to the value of the corresponding instance
+ of rcBridgeNewFdbAddress has been seen. A value of
+ '0' indicates that the port number has not been
+ learned but that the bridge does have some
+ forwarding/filtering information about this
+ address (e.g. in the dot1dStaticTable).
+ Implementors are encouraged to assign the port
+ value to this object whenever it is learned even
+ for addresses for which the corresponding value of
+ rcBridgeNewFdbStatus is not learned(3)."
+ ::= { rcBridgeNewFdbEntry 3 }
+
+rcBridgeNewFdbMonitor OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether monitoring should be
+ performed on this unicast MAC address. If
+ monitoring is enabled, any packet received
+ with a matching destination MAC address
+ will be forwarded to the port configured to
+ receive monitor traffic."
+ ::= { rcBridgeNewFdbEntry 4 }
+
+rcBridgeNewFdbQosLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the qos level of the incoming
+ frames with this destination Mac Address."
+ DEFVAL { level1 }
+ ::= { rcBridgeNewFdbEntry 5 }
+
+rcBridgeNewFdbSmltRemote OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A MAC address indicate for remote learnt,
+ either local or remote."
+ ::= { rcBridgeNewFdbEntry 6 }
+
+rcBridgeNewFdbVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the Vlan ID for this
+ MAC address."
+ ::= { rcBridgeNewFdbEntry 7 }
+
+
+-- Forwarding Database for Transparent(TP) Bridges
+
+rcBridgeTpFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeTpFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is an replacement to the standard
+ dot1dTpFdbTable in rfc1493."
+ ::= { rcBridge 20 }
+
+rcBridgeTpFdbEntry OBJECT-TYPE
+ SYNTAX RcBridgeTpFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a specific unicast MAC address
+ for which the bridge has some forwarding information."
+ INDEX { rcBridgeTpFdbVlanId, rcBridgeTpFdbAddress}
+ ::= { rcBridgeTpFdbTable 1 }
+
+RcBridgeTpFdbEntry ::=
+ SEQUENCE {
+ rcBridgeTpFdbVlanId RcVlanIdOrNone,
+ rcBridgeTpFdbAddress MacAddress,
+ rcBridgeTpFdbStatus INTEGER,
+ rcBridgeTpFdbPort InterfaceIndex,
+ rcBridgeTpFdbSmltRemote TruthValue,
+ rcBridgeTpFdbBMac MacAddress,
+ rcBridgeTpFdbCvid Integer32
+ }
+
+rcBridgeTpFdbVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the Vlan ID for this
+ MAC address."
+ ::= { rcBridgeTpFdbEntry 1 }
+
+
+rcBridgeTpFdbAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unicast MAC address for which the bridge
+ has forwarding and/or filtering information."
+ REFERENCE "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
+ ::= { rcBridgeTpFdbEntry 2 }
+
+rcBridgeTpFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates the status of this entry."
+ ::= { rcBridgeTpFdbEntry 3 }
+
+rcBridgeTpFdbPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Either the value '0', or the port number of the
+ port on which a frame having a source address
+ equal to the value of the corresponding instance
+ of rcBridgeTpFdbAddress has been seen. A value of
+ '0' indicates that the port number has not been
+ learned but that the bridge does have some
+ forwarding/filtering information about this
+ address (e.g. in the dot1dStaticTable).
+ Implementors are encouraged to assign the port
+ value to this object whenever it is learned even
+ for addresses for which the corresponding value of
+ rcBridgeTpFdbStatus is not learned(3)."
+ ::= { rcBridgeTpFdbEntry 4 }
+
+rcBridgeTpFdbSmltRemote OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A MAC address indicate for remote learnt,
+ either local or remote."
+ ::= { rcBridgeTpFdbEntry 5 }
+
+rcBridgeTpFdbBMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the rcBridgeTpFdbEntry is learned from a SPBM network,
+ instead of using port to track where the rcBridgeTpFdbAddress
+ come from, the backbone MAC address is used to track that."
+ ::= { rcBridgeTpFdbEntry 6 }
+
+rcBridgeTpFdbCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to identify customer vid of the switched uni port
+ of this entry is associated with. 4095 is not used. 4096
+ is reserved for untagged case."
+ ::= { rcBridgeTpFdbEntry 9 }
+
+-- rcBridgeRemoteMacTable
+
+rcBridgeRemoteMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeRemoteMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is for PLSB cvlan UNI remote mac entries"
+ ::= { rcBridge 21 }
+
+rcBridgeRemoteMacEntry OBJECT-TYPE
+ SYNTAX RcBridgeRemoteMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a specific cvlan UNI remote MAC
+ address for which the bridge has the forwarding
+ information."
+ INDEX { rcBridgeRemoteMacVlanId, rcBridgeRemoteMacAddr}
+ ::= { rcBridgeRemoteMacTable 1 }
+
+RcBridgeRemoteMacEntry ::=
+ SEQUENCE {
+ rcBridgeRemoteMacVlanId Integer32,
+ rcBridgeRemoteMacAddr MacAddress,
+ rcBridgeRemoteMacStatus INTEGER,
+ rcBridgeRemoteMacDestAddr MacAddress,
+ rcBridgeRemoteMacPrimaryBVlanId Integer32,
+ rcBridgeRemoteMacPrimaryDestSysName OCTET STRING,
+ rcBridgeRemoteMacPrimaryPort InterfaceIndex,
+ rcBridgeRemoteMacSecondaryBVlanId Integer32,
+ rcBridgeRemoteMacSecondaryDestSysName OCTET STRING,
+ rcBridgeRemoteMacSecondaryPort InterfaceIndex,
+ rcBridgeRemoteMacSmltRemote TruthValue
+ }
+
+rcBridgeRemoteMacVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the Vlan ID for this
+ MAC address."
+ ::= { rcBridgeRemoteMacEntry 1 }
+
+rcBridgeRemoteMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A customer MAC address for which the bridge
+ has forwarding and/or filtering information."
+ REFERENCE ""
+ ::= { rcBridgeRemoteMacEntry 2 }
+
+rcBridgeRemoteMacStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the status of this entry."
+ ::= { rcBridgeRemoteMacEntry 3 }
+
+rcBridgeRemoteMacDestAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A provider MAC address for which the bridge
+ has forwarding and/or filtering information."
+ REFERENCE ""
+ ::= { rcBridgeRemoteMacEntry 4 }
+
+rcBridgeRemoteMacPrimaryBVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the BVlan ID for this
+ MAC address."
+ ::= { rcBridgeRemoteMacEntry 5 }
+
+rcBridgeRemoteMacPrimaryDestSysName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Primary System name of the node where MAC address entry
+ come from."
+ ::= { rcBridgeRemoteMacEntry 6 }
+
+rcBridgeRemoteMacPrimaryPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Either the value '0', or the primary
+ port on which a frame came from."
+ ::= { rcBridgeRemoteMacEntry 7 }
+
+rcBridgeRemoteMacSecondaryBVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the BVlan ID for this
+ MAC address."
+ ::= { rcBridgeRemoteMacEntry 8 }
+
+rcBridgeRemoteMacSecondaryDestSysName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Secondary System name of the node where MAC address entry
+ come from."
+ ::= { rcBridgeRemoteMacEntry 9 }
+
+rcBridgeRemoteMacSecondaryPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Either the value '0', or the secondary
+ port on which a frame came from."
+ ::= { rcBridgeRemoteMacEntry 10 }
+
+rcBridgeRemoteMacSmltRemote OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A MAC address indicate for remote learnt from ist peer"
+ ::= { rcBridgeRemoteMacEntry 11 }
+
+-- ISID based FDB table
+
+rcBridgeIsidFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeIsidFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is for all the mac entries that are learned
+ on the per i-sid basis.This gives both the locally learnt
+ and remote mac entries. "
+ ::= { rcBridge 23 }
+
+rcBridgeIsidFdbEntry OBJECT-TYPE
+ SYNTAX RcBridgeIsidFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a UNI MAC address for
+ which the bridge has the forwarding information."
+ INDEX { rcBridgeIsidFdbIsidId, rcBridgeIsidFdbAddress}
+ ::= { rcBridgeIsidFdbTable 1 }
+
+RcBridgeIsidFdbEntry ::= SEQUENCE {
+ rcBridgeIsidFdbIsidId Integer32,
+ rcBridgeIsidFdbAddress MacAddress,
+ rcBridgeIsidFdbStatus INTEGER,
+ rcBridgeIsidFdbPort InterfaceIndex,
+ rcBridgeIsidFdbPortType INTEGER,
+ rcBridgeIsidFdbRemoteMacDestAddr MacAddress,
+ rcBridgeIsidFdbRemoteMacBVlanId Integer32,
+ rcBridgeIsidFdbRemoteMacDestSysName OCTET STRING,
+ rcBridgeIsidFdbCvid Integer32
+ }
+
+rcBridgeIsidFdbIsidId OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the i-sid for this
+ MAC address."
+ ::= { rcBridgeIsidFdbEntry 1 }
+
+rcBridgeIsidFdbAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unicast MAC address for which the bridge
+ has forwarding and/or filtering information."
+
+ ::= { rcBridgeIsidFdbEntry 2 }
+
+rcBridgeIsidFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the status of this entry."
+ ::= { rcBridgeIsidFdbEntry 3 }
+
+rcBridgeIsidFdbPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Either the value '0', or the port number of the
+ port on which a frame having a source address
+ equal to the value of the corresponding instance
+ of rcBridgeIsidFdbAddress has been seen."
+ ::= { rcBridgeIsidFdbEntry 4 }
+
+rcBridgeIsidFdbPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remote(2),
+ ist-peer(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the whether the
+ rcBridgeIsidFdbAddress is learnt locally or
+ learnt on NNI port from a remote destination."
+ DEFVAL { 1 }
+ ::= { rcBridgeIsidFdbEntry 5 }
+
+rcBridgeIsidFdbRemoteMacDestAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A provider MAC address for which the bridge
+ has forwarding and/or filtering information.
+ This value is displayed only if the PortType
+ is remote otherwise a value of zero is displayed."
+ DEFVAL { "00-00-00-00-00-00" }
+ ::= { rcBridgeIsidFdbEntry 6 }
+
+rcBridgeIsidFdbRemoteMacBVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the BVlan ID for this
+ MAC address if it is learnt remotely
+ Otherwise a value of 0 is displayed."
+ DEFVAL { 0 }
+ ::= { rcBridgeIsidFdbEntry 7 }
+
+rcBridgeIsidFdbRemoteMacDestSysName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Primary System name of the node where MAC
+ address entry in case of remote otherwise
+ NULL is shown."
+ DEFVAL {""}
+ ::= { rcBridgeIsidFdbEntry 8 }
+
+rcBridgeIsidFdbCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to identify customer vid of the switched uni port
+ of this entry is associated with. 4095 is not used. 4096
+ is reserved for untagged case "
+ ::= { rcBridgeIsidFdbEntry 9}
+
+--rcBridgeVnidFdbTable
+rcBridgeVnidFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBridgeVnidFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to store all the mac entries that are learned
+ on the given vnid.This gives both the locally learnt
+ and remote mac entries. "
+ ::= { rcBridge 24 }
+
+rcBridgeVnidFdbEntry OBJECT-TYPE
+ SYNTAX RcBridgeVnidFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Information about a MAC address for
+ which the bridge has the forwarding information."
+ INDEX { rcBridgeVnidFdbVnid, rcBridgeVnidFdbAddress}
+ ::= { rcBridgeVnidFdbTable 1 }
+
+RcBridgeVnidFdbEntry ::= SEQUENCE {
+ rcBridgeVnidFdbVnid Integer32,
+ rcBridgeVnidFdbAddress MacAddress,
+ rcBridgeVnidFdbStatus INTEGER,
+ rcBridgeVnidFdbInterfaceIndex InterfaceIndex,
+ rcBridgeVnidFdbType INTEGER
+}
+
+rcBridgeVnidFdbVnid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to identify the vnid value uniquely for the
+ MAC address."
+ ::= { rcBridgeVnidFdbEntry 1 }
+
+rcBridgeVnidFdbAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unicast MAC address for which the bridge
+ has forwarding and/or filtering information."
+ ::= { rcBridgeVnidFdbEntry 2 }
+
+rcBridgeVnidFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the status of this entry."
+ ::= { rcBridgeVnidFdbEntry 3 }
+
+rcBridgeVnidFdbInterfaceIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IfIndex of the interface
+ on which a frame having a source address
+ equal to the value of the corresponding instance
+ of rcBridgeVnidFdbAddress has been learnt."
+ ::= { rcBridgeVnidFdbEntry 4 }
+
+rcBridgeVnidFdbType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ remote(2),
+ ist-peer(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the whether the
+ rcBridgeVnidFdbAddress is learnt locally or
+ learnt on NNI from a remote destination."
+ ::= { rcBridgeVnidFdbEntry 5 }
+
+-- rcBoot Group
+
+rcBootFlashSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "BootFlashSwVersion indicates the software
+ version in the Flash."
+ ::= { rcBoot 1 }
+
+rcBootPcmciaSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "BootPcmciaSwVersion indicate the software
+ version in the Pcmcia card."
+ ::= { rcBoot 2 }
+
+
+rcBootLastBootSource OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Indicates the boot source of the last
+ the system boot."
+ ::= { rcBoot 3 }
+
+rcBootPrimary OBJECT-TYPE
+ SYNTAX INTEGER {
+ flash(1),
+ pcmcia(2),
+ net(3),
+ skip(4)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "BootPrimary is indicator for the
+ primary source to boot the system."
+ DEFVAL { flash }
+ ::= { rcBoot 4 }
+
+rcBootSecondary OBJECT-TYPE
+ SYNTAX INTEGER {
+ flash(1),
+ pcmcia(2),
+ net(3),
+ skip(4)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "BootSecondary indicates the second choice
+ of the boot source."
+ DEFVAL { pcmcia }
+ ::= { rcBoot 5 }
+
+rcBootTertiary OBJECT-TYPE
+ SYNTAX INTEGER {
+ flash(1),
+ pcmcia(2),
+ net(3),
+ skip(4)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "BootTertiary indicates the third choice
+ of boot source."
+ DEFVAL { net }
+ ::= { rcBoot 6 }
+
+
+-- rcDevice Group
+rcDeviceLastBootSource OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the source of the software
+ image the system was last booted with."
+ ::= { rcDevice 1 }
+
+rcDevicePrimarySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ flash(1),
+ pcmcia(2),
+ net(3),
+ skip(4)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the primary choice to get
+ a system software image."
+ ::= { rcDevice 2 }
+
+rcDevicePrimarySourceFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a file number, if applicable."
+ ::= { rcDevice 3 }
+
+rcDeviceSecondarySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ flash(1),
+ pcmcia(2),
+ net(3),
+ skip(4)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the secondary choice to get
+ a system software image."
+ ::= { rcDevice 4 }
+
+rcDeviceSecondarySourceFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a file name, if applicable."
+ ::= { rcDevice 5 }
+
+rcDeviceTertiarySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ flash(1),
+ pcmcia(2),
+ net(3),
+ skip(4)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the tertiary choice to get
+ a system software image."
+ ::= { rcDevice 6 }
+
+rcDeviceTertiarySourceFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a file name, if applicable."
+ ::= { rcDevice 7 }
+
+rcDeviceConfigSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ flash(1),
+ pcmcia(2),
+ nvram(5)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the location to get a system
+ configuration file during system boot."
+ ::= { rcDevice 8 }
+
+rcDeviceConfigSourceFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a file name, if applicable."
+ ::= { rcDevice 9 }
+
+rcDeviceFlashBytesUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of bytes used in the
+ system's configuration flash device."
+ ::= { rcDevice 10 }
+
+rcDeviceFlashBytesFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of bytes available in
+ the system's configuration flash device."
+ ::= { rcDevice 11 }
+
+rcDevicePcmciaBytesUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of bytes used in the
+ system's PCMCIA device."
+ ::= { rcDevice 12 }
+
+rcDevicePcmciaBytesFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of bytes available in
+ the system's PCMCIA device."
+ ::= { rcDevice 13 }
+
+rcDeviceAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ squeezeFlash(2),
+ squeezePcmcia(3),
+ formatFlash(4),
+ formatPcmcia(5),
+ recoverFlash(6),
+ recoverPcmcia(7)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to specify a particular action to perform on
+ one of the system's device."
+ ::= { rcDevice 14 }
+
+rcDeviceResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ inProgress(2),
+ success(3),
+ fail(4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the result of the last action
+ performed on one of the system's device."
+ ::= { rcDevice 15 }
+
+rcDeviceFlashNumFiles OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of files available in
+ the system's configuration flash device."
+ ::= { rcDevice 16 }
+
+rcDevicePcmciaNumFiles OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the number of files available in
+ the system's PCMCIA device."
+ ::= { rcDevice 17 }
+
+
+-- The Device Flash Table
+
+rcDeviceFlashTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDeviceFlashEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Flash table."
+ ::= { rcDevice 25 }
+
+rcDeviceFlashEntry OBJECT-TYPE
+ SYNTAX RcDeviceFlashEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry in the system's flash table."
+ INDEX { rcDeviceFlashFileNum }
+ ::= { rcDeviceFlashTable 1 }
+
+RcDeviceFlashEntry ::=
+ SEQUENCE {
+ rcDeviceFlashFileNum INTEGER,
+ rcDeviceFlashFileName DisplayString,
+ rcDeviceFlashFileVersion DisplayString,
+ rcDeviceFlashFileType INTEGER,
+ rcDeviceFlashFileMode INTEGER,
+ rcDeviceFlashFileSize Integer32,
+ rcDeviceFlashFileCrc Integer32,
+ rcDeviceFlashFileStatus INTEGER,
+ rcDeviceFlashRowStatus RowStatus
+ }
+
+rcDeviceFlashFileNum OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a particular file in flash."
+ ::= { rcDeviceFlashEntry 1 }
+
+rcDeviceFlashFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a flash file's name."
+ ::= { rcDeviceFlashEntry 2 }
+
+rcDeviceFlashFileVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the flash file's version."
+ ::= { rcDeviceFlashEntry 3 }
+
+rcDeviceFlashFileType OBJECT-TYPE
+ SYNTAX INTEGER {
+ config(1),
+ log(2),
+ trace(3),
+ executable(4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the flash file's type."
+ ::= { rcDeviceFlashEntry 4 }
+
+rcDeviceFlashFileMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ compressed(1),
+ uncompressed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the flash file's mode."
+ ::= { rcDeviceFlashEntry 5 }
+
+rcDeviceFlashFileSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the flash file's size."
+ ::= { rcDeviceFlashEntry 6 }
+
+rcDeviceFlashFileCrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the flash file's CRC."
+ ::= { rcDeviceFlashEntry 7 }
+
+rcDeviceFlashFileStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deleted(2)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the flash file's status.
+ A file that has been marked for deletion, but
+ who's space has not been reclaimed yet is marked
+ as 'deleted'."
+ ::= { rcDeviceFlashEntry 8 }
+
+rcDeviceFlashRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status."
+ ::= { rcDeviceFlashEntry 9 }
+
+
+-- The Device Pcmcia Table
+
+rcDevicePcmciaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDevicePcmciaEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "PCMCIA table."
+ ::= { rcDevice 26 }
+
+rcDevicePcmciaEntry OBJECT-TYPE
+ SYNTAX RcDevicePcmciaEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry in the system's PCMCIA table."
+ INDEX { rcDevicePcmciaFileNum }
+ ::= { rcDevicePcmciaTable 1 }
+
+RcDevicePcmciaEntry ::=
+ SEQUENCE {
+ rcDevicePcmciaFileNum INTEGER,
+ rcDevicePcmciaFileName DisplayString,
+ rcDevicePcmciaFileVersion DisplayString,
+ rcDevicePcmciaFileType INTEGER,
+ rcDevicePcmciaFileMode INTEGER,
+ rcDevicePcmciaFileSize Integer32,
+ rcDevicePcmciaFileCrc Integer32,
+ rcDevicePcmciaFileStatus INTEGER,
+ rcDevicePcmciaRowStatus RowStatus
+ }
+
+rcDevicePcmciaFileNum OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a particular file in PCMCIA."
+ ::= { rcDevicePcmciaEntry 1 }
+
+rcDevicePcmciaFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the PCMCIA file's name."
+ ::= { rcDevicePcmciaEntry 2 }
+
+rcDevicePcmciaFileVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the PCMCIA file's version."
+ ::= { rcDevicePcmciaEntry 3 }
+
+rcDevicePcmciaFileType OBJECT-TYPE
+ SYNTAX INTEGER {
+ config(1),
+ log(2),
+ trace(3),
+ executable(4)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the PCMCIA file's type."
+ ::= { rcDevicePcmciaEntry 4 }
+
+rcDevicePcmciaFileMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ compressed(1),
+ uncompressed(2)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate a particular file in mode."
+ ::= { rcDevicePcmciaEntry 5 }
+
+rcDevicePcmciaFileSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the PCMCIA file's size."
+ ::= { rcDevicePcmciaEntry 6 }
+
+rcDevicePcmciaFileCrc OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the PCMCIA file's CRC."
+ ::= { rcDevicePcmciaEntry 7 }
+
+rcDevicePcmciaFileStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ deleted(2)
+ }
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the PCMCIA file's status.
+ A file that has been marked for deletion, but
+ who's space has not been reclaimed yet is marked
+ as 'deleted'."
+ ::= { rcDevicePcmciaEntry 8 }
+
+rcDevicePcmciaRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Row status."
+ ::= { rcDevicePcmciaEntry 9 }
+
+
+-- Multi-Link Trunking Table
+
+rcMltNumMlts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of MLTs currently defined in the switch."
+ ::= { rcMlt 1 }
+
+rcMltPotentialMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports that are not members of any MLT."
+ ::= { rcMlt 2 }
+
+rcMltIstSessionEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable mlt functionality."
+ ::= { rcMlt 3 }
+
+rcMltIstSessionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to enable/disable mlt functionality."
+ ::= { rcMlt 4 }
+
+rcMltIstPeerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IST mlt Peer Ip address."
+ ::= { rcMlt 5 }
+
+rcMltIstVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IST mlt Vlan Id. 0 is default when it
+ is not set, VSP supports 0 to 4084"
+ ::= { rcMlt 6 }
+
+
+rcMltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Multi-Link Trunk entries. The number of
+ entries is given by rcMltNumMlts."
+ ::= { rcMlt 10 }
+
+rcMltEntry OBJECT-TYPE
+ SYNTAX RcMltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Multi-Link Trunk."
+ INDEX { rcMltId }
+ ::= { rcMltTable 1 }
+
+RcMltEntry ::= SEQUENCE {
+ rcMltId INTEGER,
+ rcMltName DisplayString,
+ rcMltPortMembers PortSet,
+ rcMltPortType INTEGER,
+ rcMltNumVlanIds Integer32,
+ rcMltVlanIds IdList,
+ rcMltRowStatus RowStatus,
+ rcMltEnable TruthValue,
+ rcMltLoadBalance TruthValue,
+ rcMltDistributionAlgorithm INTEGER,
+ rcMltIfIndex InterfaceIndex,
+ rcMltMltType INTEGER,
+ rcMltSmltId INTEGER,
+ rcMltRunningType INTEGER,
+ rcMltSvlanPortType INTEGER,
+ rcMltMulticastDistribution EnableValue,
+ rcMltAggregatable EnableValue,
+ rcMltClearLinkAggregate INTEGER,
+ rcMltNtStgEnable TruthValue,
+ rcMltDesignatedPort InterfaceIndex,
+ rcMltAggOperState EnableValue,
+ rcMltAggTimeOfLastOperChange TimeTicks,
+ rcMltPeerPortMembers PortSet,
+ rcMltCpLimitPktRate INTEGER,
+ rcMltCpLimitShutDownEnable TruthValue,
+ rcMltVlanIdList OCTET STRING,
+ rcMltEntryOwner INTEGER,
+ rcMltDatapathProgrammingState INTEGER,
+ rcMltPrivateVlanType INTEGER,
+ rcMltPeerPortMembersList DisplayString,
+ rcMltFlexUniEnable TruthValue
+ }
+
+rcMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Multi-Link
+ Trunk associated with this entry."
+ ::= { rcMltEntry 1 }
+
+rcMltName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this MLT."
+ ::= { rcMltEntry 2 }
+
+rcMltPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports that are members of this MLT."
+ ::= { rcMltEntry 3 }
+
+rcMltPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ access(1), -- access port type
+ trunk(2) -- trunk port type
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of MLT port: access(1) or trunk(2)."
+ DEFVAL { access }
+ ::= { rcMltEntry 4 }
+
+rcMltNumVlanIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN IDs that
+ are stored in the rcMltVlanIds variable."
+ ::= { rcMltEntry 5 }
+
+rcMltVlanIds OBJECT-TYPE
+ SYNTAX IdList (SIZE (8192))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An array used to identify which VLANs this MLT
+ is associated with. Each VLAN ID is stored as a
+ two octet value. The first octet in the pair holds
+ bits 15-8 of the VLAN ID, while the second octet
+ holds bits 7-0 of the VLAN ID.
+ This object is now replaced by rcMltVlanIdList."
+ ::= { rcMltEntry 6 }
+
+rcMltRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcMltTable."
+ ::= { rcMltEntry 7 }
+
+rcMltEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable the entry."
+ DEFVAL { true }
+ ::= { rcMltEntry 8 }
+
+rcMltLoadBalance OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Perform load balance?"
+ DEFVAL { false }
+ ::= { rcMltEntry 9 }
+
+rcMltDistributionAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "none(1), ... It will be fill later"
+ DEFVAL { none }
+ ::= { rcMltEntry 10 }
+
+rcMltIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the 'logical' ifIndex assigned to
+ this MLT."
+ ::= { rcMltEntry 11 }
+
+rcMltMltType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normalMLT(1),
+ istMLT(2),
+ splitMLT(3),
+ virtualIstMLT(4) --Used only when spbm-config-mode flag disabled
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MLT type."
+ ::= { rcMltEntry 12 }
+
+rcMltSmltId OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Split MLT id."
+ ::= { rcMltEntry 13 }
+
+rcMltRunningType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normalMLT(1),
+ istMLT(2),
+ splitMLT(3),
+ virtualIstMLT(4) --Used only when spbm-config-mode flag disabled
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Split MLT running type."
+ ::= { rcMltEntry 14 }
+
+rcMltSvlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ uni(2),
+ nni(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set MLT port type."
+ DEFVAL { normal }
+ ::= { rcMltEntry 15 }
+
+rcMltMulticastDistribution OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable multicast distribution per mlt."
+ DEFVAL { disable }
+ ::= { rcMltEntry 16 }
+
+rcMltAggregatable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable link aggregation on a MLT."
+ DEFVAL { disable }
+ ::= { rcMltEntry 18 }
+
+rcMltClearLinkAggregate OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ none(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "clear link aggregate, equivalent to disable and
+ re-enable aggregatable on the MLT."
+ ::= { rcMltEntry 19 }
+
+rcMltNtStgEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates whether this MLT is operating in
+ Nortel Mode or in Cisco Mode.
+ true = Nortel Mode
+ false = Cisco Mode."
+ DEFVAL { true }
+ ::= { rcMltEntry 20 }
+
+rcMltDesignatedPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Designated port for the MLT."
+ ::= { rcMltEntry 21 }
+
+rcMltAggOperState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link aggregation state on a MLT."
+ ::= { rcMltEntry 22 }
+
+rcMltAggTimeOfLastOperChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value since the interface entered its
+ current operational state."
+ ::= { rcMltEntry 23 }
+
+rcMltPeerPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The set of Peer ports which are connected to local ports
+ (rcMltPortMember) of this MLT.
+ This object has been deprecated/obsolete by object rcMltPeerPortMembersList"
+ ::= { rcMltEntry 39 }
+
+rcMltCpLimitPktRate OBJECT-TYPE
+ SYNTAX INTEGER(1000..20000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to limit Control packets on the
+ port to qos-levels 6 and 7.
+ Sets the limit in packets per second."
+ DEFVAL { 8000 }
+ ::= { rcMltEntry 40 }
+
+rcMltCpLimitShutDownEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if the mlt-ports should be
+ shutdown when the CpLimitPktRate is exceeded."
+ DEFVAL { false }
+ ::= { rcMltEntry 41 }
+
+rcMltVlanIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This bitfield is used to identify which VLANs this MLT
+ is associated with. Each VLAN ID is stored as a bit.
+ The most-significant (left-most) bit represents Vlan Id 1."
+ ::= { rcMltEntry 42 }
+
+rcMltEntryOwner OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ local(2),
+ remote(3),
+ localAndRemote(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Defines the owner of the MLT."
+ ::= { rcMltEntry 43 }
+
+rcMltDatapathProgrammingState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ local(2),
+ remote(3),
+ localAndRemote(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Defines the datapath programming state of
+ the MLT."
+ ::= { rcMltEntry 44 }
+
+rcMltPrivateVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ trunk(1),
+ isolated(2),
+ promiscuous(3),
+ none(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The mode used when private VLAN is associated with MLT.
+ If the VLAN is not private then this is ignored.
+ If the VLAN is private then the value must be
+ either trunk, isolated, or promiscuous. Setting
+ the value to trunk will enable tagging. Setting
+ the value to isolated or promiscuous will remove
+ non-private VLANs from the mlt."
+ DEFVAL { none }
+ ::= { rcMltEntry 46 }
+
+rcMltPeerPortMembersList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A list of peer ports in the display format slot/port,slot/port/sub-port.
+ A port display format cannot be always hardcoded as slot/port. It depends
+ on the dynamic setting of the port, such as channelized.
+ This object is used to deprecate/obsolete the object of rcMltPeerPortMembers."
+ ::= { rcMltEntry 48}
+
+rcMltFlexUniEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to set FLEX UNI enable/disable on mlt"
+ DEFVAL { false }
+ ::= { rcMltEntry 49 }
+
+rcMltMcastDistribution OBJECT IDENTIFIER ::= { rcMlt 11 }
+
+rcMltMcastDistributionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this feature to
+ distribute multicast traffic on MLT ports. All
+ the cards in the system must be E-Tickets.
+ Cannot perform distribution in a mixed mode."
+ ::= { rcMltMcastDistribution 1 }
+
+rcMltMcastDistributionGrpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Group Mask. Create a MLT abstraction layer to
+ distribute traffic basd on (source, group) information
+ of the multicast packet. The algorithm to pick
+ the actual port nedds to generate a fairly random
+ number for different combinations but a lways generate
+ the same number for a given (source, group) pair. By
+ default, the number of active ports of the MLT is used
+ to MOD the pseudo-random number generated by the XOR
+ of each byte of the masked group address with the
+ masked source address."
+ ::= { rcMltMcastDistribution 2 }
+
+rcMltMcastDistributionSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source Mask."
+ ::= { rcMltMcastDistribution 3 }
+
+rcMltMcastDistributionRedistributionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable redistribution."
+ ::= { rcMltMcastDistribution 4 }
+
+rcMltNotificationObjects OBJECT IDENTIFIER ::= { rcMlt 15 }
+
+rcMltAggTrapEvent OBJECT-TYPE
+ SYNTAX INTEGER {
+ localdown(1),
+ remotedown(2),
+ up(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "It indicates three trap events: local down(1),
+ remote down(2), up(3)."
+ ::= { rcMltNotificationObjects 1 }
+
+-- rcWeb related information
+
+rcWebEnableServer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Control whether the web server should be enabled.
+ Setting this variable to true will make the server
+ operational. Setting this variable to false will
+ disable server."
+ DEFVAL { false }
+ ::= { rcWeb 1 }
+
+rcWebRWAUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-write-all web-server account."
+ ::= { rcWeb 2 }
+
+rcWebRWAPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-write-all web-server account."
+ ::= { rcWeb 3 }
+
+rcWebRWUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-write web-server account."
+ ::= { rcWeb 4 }
+
+rcWebRWPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-write web-server account."
+ ::= { rcWeb 5 }
+
+rcWebROUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-only web-server account."
+ ::= { rcWeb 6 }
+
+rcWebROPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-only web-server account."
+ ::= { rcWeb 7 }
+
+rcWebLastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last web-browser initiated configuration
+ change since sysUpTime."
+ ::= { rcWeb 8 }
+
+rcWebNumHits OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of hits to the web-server"
+ ::= { rcWeb 9 }
+
+rcWebNumAccessChecks OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of access checks performed by the web-server"
+ ::= { rcWeb 10 }
+
+rcWebNumAccessBlocks OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of accesses blocked by the web-server"
+ ::= { rcWeb 11 }
+
+rcWebNumRxErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of receive errors encountered by the web-server"
+ ::= { rcWeb 12 }
+
+rcWebNumTxErrors OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of transmit errors encountered by the web-server"
+ ::= { rcWeb 13 }
+
+rcWebNumSetRequest OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of set-request to the web-server"
+ ::= { rcWeb 14 }
+
+rcWebPrimaryHtmlSourceDir OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "primary html source directory"
+ DEFVAL { "local" }
+ ::= { rcWeb 15 }
+
+rcWebSecondaryHtmlSourceDir OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "secondary html source directory"
+ DEFVAL { "pcmcia" }
+ ::= { rcWeb 16 }
+
+rcWebTertiaryHtmlSourceDir OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "tertiary html source directory"
+ ::= { rcWeb 17 }
+
+rcWebRWL3UserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "user name for the L3 web server account"
+ ::= { rcWeb 18 }
+
+rcWebRWL3Password OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "password for the L3 web server account"
+ ::= { rcWeb 19 }
+
+rcWebRWL2UserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "user name for the L2 web server account"
+ ::= { rcWeb 20 }
+
+rcWebRWL2Password OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "password for the L2 web server account"
+ ::= { rcWeb 21 }
+
+rcWebDefaultDisplayRows OBJECT-TYPE
+ SYNTAX INTEGER (10..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "default display rows in html page."
+ DEFVAL { 48 }
+ ::= { rcWeb 22 }
+
+rcWebLastHostAccessBlocked OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "last host access blocked"
+ ::= { rcWeb 23 }
+
+rcWebHelpTftpSourceDir OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "tftp source directory for help files"
+ ::= { rcWeb 24 }
+
+rcWebHttpPort OBJECT-TYPE
+ SYNTAX INTEGER (1..49151)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "the HTTP port for web access"
+ DEFVAL { 80 }
+ ::= { rcWeb 25 }
+
+rcWebSecureOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Control whether the secure only should be enabled.
+ Setting this variable to true will make the server support HTTPS only.
+ Setting this variable to false will make the server support both HTTP & HTTPS"
+ DEFVAL { true }
+ ::= { rcWeb 26 }
+
+rcWebHttpsPort OBJECT-TYPE
+ SYNTAX Integer32 (443 | 1024..49151)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "the HTTPs port for web access"
+ DEFVAL { 443 }
+ ::= { rcWeb 27 }
+
+rcWebLastHostAccessBlockedAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Address type (IPv4/IPv6) of last host access blocked"
+ ::= { rcWeb 28 }
+
+rcWebLastHostAccessBlockedAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "last host access blocked"
+ ::= { rcWeb 29 }
+
+rcWebInactivityTimeout OBJECT-TYPE
+ SYNTAX Unsigned32(30..65535)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the amount of idle time, in
+ seconds towait before timing out EDM login
+ sessions."
+ DEFVAL { 900 }
+ ::= { rcWeb 30 }
+
+rcWebTlsMinimumVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ tlsv10(1),
+ tlsv11(2),
+ tlsv12(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the minimum version of TLS protocol supported by the Web Server.
+ tlsv10 sets the version to 1.0.
+ tlsv11 sets the version to 1.1.
+ tlsv12 sets the version to 1.2."
+ DEFVAL { tlsv12 }
+ ::= { rcWeb 31 }
+
+rcWebMinimumPasswordLength OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Minimum length password for web user"
+ ::= { rcWeb 32 }
+
+-- rcCli related information
+
+rcCliRWAUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-write-all CLI account."
+ ::= { rcCli 1 }
+
+rcCliRWAPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-write-all CLI account."
+ ::= { rcCli 2 }
+
+rcCliRWUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-write CLI account."
+ ::= { rcCli 3 }
+
+rcCliRWPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-write CLI account."
+ ::= { rcCli 4 }
+
+rcCliRWL3UserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-write layer-3 CLI account."
+ ::= { rcCli 5 }
+
+rcCliRWL3Password OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-write layer-3 CLI account."
+ ::= { rcCli 6 }
+
+rcCliRWL2UserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-write layer-2 CLI account."
+ ::= { rcCli 7 }
+
+rcCliRWL2Password OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-write layer-2 CLI account."
+ ::= { rcCli 8 }
+
+rcCliROUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-only CLI account."
+ ::= { rcCli 9 }
+
+rcCliROPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-only CLI account."
+ ::= { rcCli 10 }
+
+rcCliMaxTelnetSessions OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the maximum number of telnet
+ sessions the system will support."
+ DEFVAL { 8 }
+ ::= { rcCli 11 }
+
+rcCliMaxRloginSessions OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the maximum number of rlogin
+ sessions the system will support."
+ DEFVAL { 8 }
+ ::= { rcCli 12 }
+
+rcCliTimeout OBJECT-TYPE
+ SYNTAX INTEGER (30..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the amount of idle time, in
+ seconds to wait before timing out telnet and
+ rlogin sessions."
+ DEFVAL { 900 }
+ ::= { rcCli 13 }
+
+rcCliNumAccessViolations OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of CLI access
+ violations detected by the system."
+ ::= { rcCli 14 }
+
+rcCliRWL1UserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the read-write layer-1 CLI account."
+ ::= { rcCli 15 }
+
+rcCliRWL1Password OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the read-write layer-1 CLI account."
+ ::= { rcCli 16 }
+
+rcCliPasswordChange OBJECT-TYPE
+ SYNTAX INTEGER {
+ ro(1),
+ l1(2),
+ l2(3),
+ l3(4),
+ rw(5),
+ rwa(6),
+ slboper(7),
+ l4oper(8),
+ oper(9),
+ slbadmin(10),
+ l4admin(11),
+ ssladmin(12),
+ commStrRo(13),
+ commStrRw(14),
+ commStrl3(15),
+ commStrl2(16),
+ commStrl1(17),
+ webPassWdRo(18),
+ webPassWdRwa(19),
+ auditor(20),
+ security(21),
+ operator(22),
+ privilege(23),
+ administrator(24)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indication which password is changed when
+ sending a rcCliPasswordChange trap."
+ ::= { rcCli 17 }
+
+rcCliPassChangeResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indication the result of changing password when
+ sending a rcPasswordChange trap."
+ ::= { rcCli 18 }
+
+rcCliRWEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable for the read-write CLI account."
+ DEFVAL { true }
+ ::= { rcCli 19 }
+
+rcCliRWL1Enable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable for the read-write-layer1 CLI
+ account."
+ DEFVAL { true }
+ ::= { rcCli 20 }
+
+rcCliRWL2Enable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable for the read-write-layer2 CLI
+ account."
+ DEFVAL { true }
+ ::= { rcCli 21 }
+
+rcCliRWL3Enable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable for the read-write-layer3 CLI
+ account."
+ DEFVAL { true }
+ ::= { rcCli 22 }
+
+rcCliROEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable for the read-only CLI account."
+ DEFVAL { true }
+ ::= { rcCli 23 }
+
+rcCliRWAEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/Disable for the Admin CLI account."
+ DEFVAL { true }
+ ::= { rcCli 24 }
+
+rcCliOperatorUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the Operator CLI account."
+ ::= { rcCli 25 }
+
+rcCliOperatorPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (8..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the Operator CLI account."
+ ::= { rcCli 26 }
+
+rcCliOperatorEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/Disable for the Operator CLI account."
+ DEFVAL { false }
+ ::= { rcCli 27 }
+
+rcCliSecurityUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the Security CLI account."
+ ::= { rcCli 28 }
+
+rcCliSecurityPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (8..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the Security CLI account."
+ ::= { rcCli 29 }
+
+rcCliSecurityEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/Disable for the Security CLI account."
+ DEFVAL { false }
+ ::= { rcCli 30 }
+
+rcCliAuditorUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for the Auditor CLI account."
+ ::= { rcCli 31 }
+
+rcCliAuditorPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (8..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password for the Auditor CLI account."
+ ::= { rcCli 32 }
+
+rcCliAuditorEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/Disable for the Auditor CLI account."
+ DEFVAL { false }
+ ::= { rcCli 33 }
+
+rcCliPasswordUpperCase OBJECT-TYPE
+ SYNTAX Integer32 (1..9)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "upper case characters in password"
+ ::= { rcCli 34 }
+
+rcCliPasswordLowerCase OBJECT-TYPE
+ SYNTAX Integer32 (1..9)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "lower case characters in password"
+ ::= { rcCli 35 }
+
+rcCliPasswordNumericCase OBJECT-TYPE
+ SYNTAX Integer32 (1..9)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "numeric characters in password"
+ ::= { rcCli 36 }
+
+rcCliPasswordSpecialCase OBJECT-TYPE
+ SYNTAX Integer32 (1..9)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "special characters in password"
+ ::= { rcCli 37 }
+
+rcCliPasswordChangeInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password change interval"
+ ::= { rcCli 38 }
+
+rcCliPasswordPreNotificationInterval1 OBJECT-TYPE
+ SYNTAX Integer32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "pre notification interval 1."
+ ::= { rcCli 39 }
+
+rcCliPasswordPreNotificationInterval2 OBJECT-TYPE
+ SYNTAX Integer32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "pre notification interval 2."
+ ::= { rcCli 40 }
+
+rcCliPasswordPreNotificationInterval3 OBJECT-TYPE
+ SYNTAX Integer32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "pre notification interval 3"
+ ::= { rcCli 41 }
+
+rcCliPasswordPostNotificationInterval1 OBJECT-TYPE
+ SYNTAX Integer32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "post notification interval 1."
+ ::= { rcCli 42 }
+
+rcCliPasswordPostNotificationInterval2 OBJECT-TYPE
+ SYNTAX Integer32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "post notification interval 2."
+ ::= { rcCli 43 }
+
+rcCliPasswordPostNotificationInterval3 OBJECT-TYPE
+ SYNTAX Integer32 (1..99)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "post notification interval 3"
+ ::= { rcCli 44 }
+
+rcCliUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCliUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of user entries for Multiple Users feature (10 RWA/RW/RO users, only one RWA)."
+ ::= { rcCli 50 }
+
+rcCliUserEntry OBJECT-TYPE
+ SYNTAX RcCliUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "User Table Entry for Multiple Users."
+ INDEX { rcCliUserId }
+ ::= { rcCliUserTable 1 }
+
+RcCliUserEntry ::=
+ SEQUENCE {
+ rcCliUserId Integer32,
+ rcCliUserName DisplayString,
+ rcCliUserPassword OCTET STRING,
+ rcCliUserLevel INTEGER,
+ rcCliUserEnable TruthValue,
+ rcCliUserType INTEGER,
+ rcCliUserRowStatus RowStatus
+ }
+
+rcCliUserId OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "User id, which uniquely identify a user."
+ ::= { rcCliUserEntry 1 }
+
+rcCliUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "User name. It must be unique."
+ ::= { rcCliUserEntry 2 }
+
+rcCliUserPassword OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..256))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "User password."
+ ::= { rcCliUserEntry 3 }
+
+rcCliUserLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ ro(1),
+ rw(2),
+ rwa(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ 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."
+ ::= { rcCliUserEntry 4 }
+
+rcCliUserEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/Disable for the user. If the user is enabled, it can be used to login to a session."
+ DEFVAL { true }
+ ::= { rcCliUserEntry 5 }
+
+rcCliUserType OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(1),
+ userDefined(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User Type. It is default for default users (ro, rw, rwa) or userDefined for new created users."
+ ::= { rcCliUserEntry 6 }
+
+
+rcCliUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in rcCliUserTable. Default users (ro, rw, rwa) cannot be deleted."
+ ::= { rcCliUserEntry 7 }
+
+
+
+-- Error Group
+
+rcErrorLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Error level indicator for the last error
+ reported in the system. The meaning of
+ this value are :
+
+ 0 = Informative Information
+ 1 = Warning Condition
+ 2 = Error Condition
+ 3 = Manufacturing Information
+ 4 = Fatal Condition
+ "
+ ::= { rcError 1 }
+
+rcErrorCode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Error code indicator for the last error
+ reported in the system. This is an encoded
+ value that identifies the software module
+ that generated the error message as well as
+ a specific error condition within that module.
+ This value is transparent to the user. This
+ value is intended to help Accelar support and
+ development staff to isolate system problems."
+ ::= { rcError 2 }
+
+rcErrorText OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Error string of the last error reported
+ in the system."
+ ::= { rcError 3 }
+
+-- rcIpv6 mib
+
+--
+-- Textual convention from ietf-draft-2011-update-11
+--
+
+IpAddressOriginTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The origin of the address.
+
+ manual(2) indicates that the address was manually configured
+ to a specified address, e.g. by user configuration.
+
+ dhcp(4) indicates an address that was assigned to this
+ system by a DHCP server.
+
+ linklayer(5) indicates an address created by IPv6 stateless
+ auto-configuration.
+
+ random(6) indicates an address chosen by the system at
+ random, e.g. an IPv4 address within 169.254/16, or an RFC
+ 3041 privacy address."
+ SYNTAX INTEGER {
+ other(1),
+ manual(2),
+ dhcp(4),
+ linklayer(5),
+ random(6)
+ }
+
+
+IpAddressStatusTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The status of an address. Most of the states correspond to
+ states from the IPv6 Stateless Address Autoconfiguration
+ protocol [5].
+
+ The preferred(1) state indicates that this is a valid
+ address that can appear as the destination or source address
+ of a packet.
+
+ The deprecated(2) state indicates that this is a valid but
+ deprecated address that should no longer be used as a source
+ address in new communications, but packets addressed to such
+ an address are processed as expected.
+
+ The invalid(3) state indicates that this isn't a valid
+ address and it shouldn't appear as the destination or source
+ address of a packet.
+
+ The inaccessible(4) state indicates that the address is not
+ accessible because the interface to which this address is
+ assigned is not operational.
+
+ The unknown(5) state indicates that the status can not be
+ determined for some reason.
+
+
+ The tentative(6) state indicates the uniqueness of the
+ address on the link is being verified. Addresses in this
+ state should not be used for general communication and
+ should only be used to determine the uniqueness of the
+ address.
+
+ The duplicate(7) state indicates the address has been
+ determined to be non-unique on the link and so must not be
+ used.
+
+ In the absence of other information, an IPv4 address is
+ always preferred(1)."
+ REFERENCE "RFC 2462"
+ SYNTAX INTEGER {
+ preferred(1),
+ deprecated(2),
+ invalid(3),
+ inaccessible(4),
+ unknown(5),
+ tentative(6),
+ duplicate(7)
+ }
+
+-- Textual convention from ietf-draft-2011-update-11
+
+rcIpv6Mib OBJECT IDENTIFIER ::= { rcIpv6 1 }
+
+rcIpv6Notifications OBJECT IDENTIFIER ::= { rcIpv6Mib 0 }
+rcIpv6Objects OBJECT IDENTIFIER ::= { rcIpv6Mib 1 }
+
+rcIpv6Scalars OBJECT IDENTIFIER ::= { rcIpv6Objects 1 }
+
+-- IPv6 ICMP rate limiting
+rcIpv6IcmpErrorInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The rate (in milliseconds) at which
+ ICMP error messages can be sent out.
+ A value of zero means not be send any."
+ DEFVAL { 1000 }
+ ::= { rcIpv6Scalars 1 }
+
+-- IPv6 Multicast Admin Status
+rcIpv6MulticastAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This indicates the global admin status for
+ multicast."
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 2 }
+
+-- IPv6 Unreach Admin Status
+rcIpv6IcmpNetUnreach OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set icmp net unreach feature enable/
+ disable."
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 3 }
+
+-- IPv6 RedirectMsg Admin Status
+rcIpv6IcmpRedirectMsg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set icmp redirect feature enable/
+ disable."
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 4 }
+
+-- IPv6 ICMP rate limiting
+rcIpv6IcmpErrorQuota OBJECT-TYPE
+ SYNTAX INTEGER (0..2000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of icmp error messages that
+ can be sent during the icmp error interval.
+ A value of zero means not be send any."
+ DEFVAL { 50 }
+ ::= { rcIpv6Scalars 5 }
+
+-- IPv6 Clear Static Routes
+rcIpv6RouteStaticClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear all IPv6 static routes."
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 10 }
+
+-- IPv6 Static Routes Global Admin Status
+rcIpv6RouteStaticGlobalAdminEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable/disable all IPv6 static routes."
+ DEFVAL { true }
+ ::= { rcIpv6Scalars 11 }
+
+rcIpv6Autoconfig OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable / disable IPv6 autoconfiguration
+ from router advertisements"
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 14 }
+
+rcIpv6IcmpAddrUnreach OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable / disable address unreachable message"
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 15 }
+
+rcIpv6IcmpPortUnreach OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable / disable port unreachable message"
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 16 }
+
+rcIpv6EcmpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable/disable equal-cost
+ multi-path feature."
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 19 }
+
+rcIpv6EcmpMaxPath OBJECT-TYPE
+ SYNTAX Unsigned32 (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally set the maximum number of
+ paths that can be equal cost."
+ ::= { rcIpv6Scalars 20 }
+
+rcIpv6RoutePrefTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "table size of the rcIpv6RoutePrefTable"
+ ::= { rcIpv6Scalars 21 }
+
+rcIpv6AlternativeRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable/disable alternative-route."
+ DEFVAL { true }
+ ::= { rcIpv6Scalars 22 }
+
+rcIpv6SourceRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable/disable
+ ipv6 source routing feature."
+ DEFVAL { false }
+ ::= { rcIpv6Scalars 23 }
+
+rcIpv6IcmpMulticastRequestEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to globally enable/disable
+ ipv6 icmp echo multicast request feature."
+ DEFVAL { true }
+ ::= { rcIpv6Scalars 24 }
+
+-- IPv6 Interface Table
+rcIpv6InterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains list of IPv6 interfaces and
+ per-interface IPv6-specific information."
+ ::= { rcIpv6Objects 2 }
+
+rcIpv6InterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpv6InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of ipv6 interface In Table containing
+ per-interface information."
+ INDEX { rcIpv6InterfaceIfIndex }
+ ::= { rcIpv6InterfaceTable 1 }
+
+RcIpv6InterfaceEntry ::=
+ SEQUENCE {
+ rcIpv6InterfaceIfIndex InterfaceIndex,
+ rcIpv6InterfaceIdentifier Ipv6AddressIfIdentifier,
+ rcIpv6InterfaceIdentifierLength INTEGER,
+ rcIpv6InterfaceDescr DisplayString,
+ rcIpv6InterfaceVlanId RcVlanIdOrNone,
+ rcIpv6InterfaceType INTEGER,
+ rcIpv6InterfaceReasmMaxSize INTEGER,
+ rcIpv6InterfacePhysAddress PhysAddress,
+ rcIpv6InterfaceAdminStatus TruthValue,
+ rcIpv6InterfaceOperStatus INTEGER,
+ rcIpv6InterfaceReachableTime INTEGER,
+ rcIpv6InterfaceRetransmitTime INTEGER,
+ rcIpv6InterfaceMulticastAdminStatus TruthValue,
+ rcIpv6InterfaceRowStatus RowStatus,
+ rcIpv6InterfaceDhcpEnabled TruthValue,
+ rcIpv6InterfaceMacOffset INTEGER,
+ rcIpv6InterfaceRetransmitTimer Unsigned32,
+ rcIpv6InterfaceCurHopLimit Integer32,
+ rcIpv6InterfaceClearIcmpStats TruthValue,
+ rcIpv6InterfaceClearGeneralStats TruthValue,
+ rcIpv6InterfaceClearNeighborCache TruthValue,
+ rcIpv6InterfaceClearDestinationCache TruthValue,
+ rcIpv6InterfaceReversePathCheckEnable TruthValue,
+ rcIpv6InterfaceReversePathCheckMode INTEGER,
+ rcIpv6InterfaceForwardingEnabled TruthValue,
+ rcIpv6InterfaceRsmltEnable TruthValue,
+ rcIpv6InterfaceIpsecEnable TruthValue,
+ rcIpv6InterfaceProcessRedirect TruthValue
+
+ }
+
+rcIpv6InterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical interface
+ or a logical interface (VLAN).
+ For the brouter port it is the ifindex of the
+ port and in the case of the vlan it is the
+ ifindex of the vlan."
+ ::= { rcIpv6InterfaceEntry 1 }
+
+rcIpv6InterfaceIdentifier OBJECT-TYPE
+ SYNTAX Ipv6AddressIfIdentifier
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "IPv6 address
+ interface identifiers. This is a binary string
+ of up to 8 octets in network byte-order."
+ ::= { rcIpv6InterfaceEntry 2 }
+
+rcIpv6InterfaceIdentifierLength OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ UNITS "bits"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The length of the Interface Identifier in bits."
+ ::= { rcIpv6InterfaceEntry 3 }
+rcIpv6InterfaceDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A textual string containing information about the
+ interface. This string may be set by network management system."
+ ::= { rcIpv6InterfaceEntry 4 }
+
+rcIpv6InterfaceVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcIpv6InterfaceEntry 5 }
+
+rcIpv6InterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ethernet(1),
+ pointToPoint(2),
+ pointToMultipoint(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The interface type."
+ ::= { rcIpv6InterfaceEntry 6 }
+
+rcIpv6InterfaceReasmMaxSize OBJECT-TYPE
+ SYNTAX INTEGER (1280..1500 | 9600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "MTU for this IPv6 interface, this value should
+ be same for all the ip addresses defined on
+ this interface.
+ In VSP9000, Supported range for IO interface,
+ supported range is(1280..1500 | 1850 | 9500).
+ For Mgmt interface, Supporyed Range is (1280..1500)"
+ DEFVAL { 1500 }
+ ::= { rcIpv6InterfaceEntry 7 }
+
+rcIpv6InterfacePhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The media-dependent `physical' address, for the
+ ethernet media it is the MAC address"
+ ::= { rcIpv6InterfaceEntry 8 }
+
+
+rcIpv6InterfaceAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The indication of whether IPv6 is enabled (up)
+ or disabled (down) on this interface. This object does not
+ affect the state of the interface itself, only its
+ connection to an IPv6 stack."
+ DEFVAL { false }
+ ::= { rcIpv6InterfaceEntry 9 }
+
+rcIpv6InterfaceOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operating status of the interface."
+ ::= { rcIpv6InterfaceEntry 10 }
+
+rcIpv6InterfaceReachableTime OBJECT-TYPE
+ SYNTAX INTEGER (1..3600000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time (in milliseconds) a neighbor is considered
+ reachable after receiving a reachability confirmation.
+ REFERENCE RFC2461, Section 6.3.2"
+ DEFVAL { 30000 }
+ ::= { rcIpv6InterfaceEntry 11 }
+
+rcIpv6InterfaceRetransmitTime OBJECT-TYPE
+ SYNTAX INTEGER (0..3600000)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "Deprecated. Use rcIpv6InterfaceRetransmitTimer instead."
+ DEFVAL { 1000 }
+ ::= { rcIpv6InterfaceEntry 12 }
+
+rcIpv6InterfaceMulticastAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This indicates the admin status for multicast
+ for this interface."
+ DEFVAL { false }
+ ::= { rcIpv6InterfaceEntry 13 }
+
+rcIpv6InterfaceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpv6InterfaceEntry 14 }
+
+rcIpv6InterfaceDhcpEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable DHCP on the specified
+ interface."
+ DEFVAL {false}
+ ::= { rcIpv6InterfaceEntry 15 }
+
+rcIpv6InterfaceMacOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..1535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to request a particular MAC for an IPv6 VLAN.
+ The system has 1536 mac addresses, last 4 are
+ reserved for MG.
+ One can either mention a mac offset while
+ configuring IPv6 on a vlan or it can be alloted
+ by the system within the above range."
+ ::= { rcIpv6InterfaceEntry 16 }
+
+rcIpv6InterfaceRetransmitTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The time (in milliseconds) between retransmissions of
+ Neighbor Solicitation messages to a neighbor when
+ resolving the address or when probing the reachability
+ of a neighbor. REFERENCE RFC2461, Section 6.3.2"
+ DEFVAL { 1000 }
+ ::= { rcIpv6InterfaceEntry 17 }
+
+rcIpv6InterfaceCurHopLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The default value to be placed in the current hop limit
+ field in router advertisements sent from this interface.
+ The value should be set to the current diameter of the
+ Internet.
+
+ The default should be set to the value specified in the IANA
+ web pages (www.iana.org) at the time of implementation.
+ REFERENCE RFC2461 Section 6.2.1"
+
+ DEFVAL { 64 }
+ ::= { rcIpv6InterfaceEntry 18 }
+
+rcIpv6InterfaceClearIcmpStats OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Clear ICMP statistics for an interface"
+ DEFVAL {false}
+ ::= { rcIpv6InterfaceEntry 20 }
+
+rcIpv6InterfaceClearGeneralStats OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Clear general statistics for an interface"
+ DEFVAL {false}
+ ::= { rcIpv6InterfaceEntry 21 }
+
+rcIpv6InterfaceClearNeighborCache OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Clear Neighbor Cache for an interface"
+ DEFVAL {false}
+ ::= { rcIpv6InterfaceEntry 22 }
+
+rcIpv6InterfaceClearDestinationCache OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Clear Destination Cache for an interface"
+ DEFVAL {false}
+ ::= { rcIpv6InterfaceEntry 23 }
+
+rcIpv6InterfaceReversePathCheckEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ perform Reverse Path Check"
+ DEFVAL { false }
+ ::= { rcIpv6InterfaceEntry 24 }
+
+rcIpv6InterfaceReversePathCheckMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ existonly (1),
+ strict (2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Reverse Path Checking mode."
+ DEFVAL { existonly }
+ ::= { rcIpv6InterfaceEntry 25 }
+
+rcIpv6InterfaceForwardingEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface should
+ perform forwarding"
+ DEFVAL { true }
+ ::= { rcIpv6InterfaceEntry 26 }
+
+rcIpv6InterfaceRsmltEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface has
+ rsmlt enabled or not"
+ DEFVAL { false }
+ ::= { rcIpv6InterfaceEntry 27 }
+
+rcIpv6InterfaceProcessRedirect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface has
+ ProcessRedirect enabled or not"
+ DEFVAL { false }
+ ::= { rcIpv6InterfaceEntry 29 }
+
+
+rcIpv6InterfaceIpsecEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to indicate whether this interface has
+ Ipsec enabled or not"
+ DEFVAL { false }
+ ::= { rcIpv6InterfaceEntry 30 }
+
+-- End of IPv6 Interface Table
+-- IPv6 Address Table
+
+rcIpv6AddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6AddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains addressing information relevant
+ to the entity's interfaces.
+
+ This table does not contain multicast address
+ information. Tables for such information should be
+ contained in multicast specific MIBs such as RFC3019.
+
+ While this table is writable the user will note that several
+ objects, such as rcIpv6AddressOrigin, are not. The
+ intention in allowing a user to write to this table is to
+ allow them to add or remove any entry that isn't permanent.
+ The user should be allowed to modify objects and entries
+ when that would not cause inconsistencies within the table.
+ Allowing write access to objects such as rcIpv6AddressOrigin
+ could allow a user to insert an entry and then label it
+ incorrectly."
+ ::= { rcIpv6Objects 3 }
+
+
+rcIpv6AddressEntry OBJECT-TYPE
+ SYNTAX RcIpv6AddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An address mapping for a particular interface. Note that
+ when an address is added to an interface the resulted
+ prefix is added to that interface."
+ INDEX { rcIpv6AddressIfIndex, rcIpv6AddressAddr }
+ ::= { rcIpv6AddressTable 1 }
+
+RcIpv6AddressEntry ::= SEQUENCE {
+ rcIpv6AddressIfIndex InterfaceIndex,
+ rcIpv6AddressAddr Ipv6Address,
+ rcIpv6AddressType INTEGER,
+ rcIpv6AddressPrefixLength INTEGER,
+ rcIpv6AddressPrefix RowPointer,
+ rcIpv6AddressOrigin IpAddressOriginTC,
+ rcIpv6AddressStatus IpAddressStatusTC,
+ rcIpv6AddressCreated TimeStamp,
+ rcIpv6AddressLastChanged TimeStamp,
+ rcIpv6AddressRowStatus RowStatus,
+ rcIpv6AddressValidLifetime Unsigned32,
+ rcIpv6AddressPrefLifetime Unsigned32
+ }
+
+rcIpv6AddressIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the interface to
+ which this entry is applicable. The interface identified by
+ a particular value of this index is the same interface as
+ identified by the same value of the IfIndex field in the
+ rcIpv6InterfaceIfIndex."
+ ::= { rcIpv6AddressEntry 1 }
+
+rcIpv6AddressAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address to which this entry's addressing
+ information pertains. This is one of the ipv6 addresses that
+ this interface(identified by the rcIpv6AddressIfIndex) has.
+
+ Implementors need to be aware that if the size of
+ ipAddressAddr exceeds 116 octets then OIDS of instances of
+ columns in this row will have more than 128 sub-identifiers
+ and cannot be accessed using SNMPv1, SNMPv2c or SNMPv3."
+ ::= { rcIpv6AddressEntry 2 }
+
+rcIpv6AddressType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unicast(1),
+ anycast(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of address. It is either unicast or anycast
+ IPv6 addresses (RFC3513). "
+ DEFVAL { unicast }
+ ::= { rcIpv6AddressEntry 3 }
+
+rcIpv6AddressPrefixLength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Prefix Length value for this address. Cannot be changed
+ after the creation. This field MUST be provided in order
+ to create an entry in this table."
+ ::= { rcIpv6AddressEntry 4 }
+
+rcIpv6AddressPrefix OBJECT-TYPE
+ SYNTAX RowPointer
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A pointer to the row in the prefix table to which this
+ address belongs. May be { 0 0 } if there is no such row."
+ ::= { rcIpv6AddressEntry 5 }
+
+rcIpv6AddressOrigin OBJECT-TYPE
+ SYNTAX IpAddressOriginTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The origin of the address. The origin of the address, one
+ of: other(1),manual(2), dhcp(4),linklayer(5), random(6)"
+ ::= { rcIpv6AddressEntry 6 }
+
+rcIpv6AddressStatus OBJECT-TYPE
+ SYNTAX IpAddressStatusTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of the address, describing if the address can be
+ used for communication. It will One of: preferred(1),
+ deprecated(2),invalid(3),inaccessible(4),unknown(5),
+ tentative(6), duplicate(7)"
+ DEFVAL { preferred }
+ ::= { rcIpv6AddressEntry 7 }
+
+rcIpv6AddressCreated OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of sysUpTime at the time this entry was
+ created. If this entry was created prior to the last re-
+ initialization of the local network management subsystem,
+ then this object contains a zero value."
+ ::= { rcIpv6AddressEntry 8 }
+
+rcIpv6AddressLastChanged OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this entry was last
+ updated. If this entry was updated prior to the last re-
+ initialization of the local network management subsystem,
+ then this object contains a zero value."
+ ::= { rcIpv6AddressEntry 9 }
+
+rcIpv6AddressRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of this conceptual row.
+ The RowStatus TC requires that this DESCRIPTION clause
+ states under which circumstances other objects in this row
+ can be modified. The value of this object has no effect on
+ whether other objects in this conceptual row can be
+ modified.
+ A conceptual row can not be made active until the
+ rcIpv6AddressIfIndex has been set to a valid index. Only
+ createAndGo and Delete vlaues are supported. "
+ ::= { rcIpv6AddressEntry 10 }
+
+rcIpv6AddressValidLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Valid lifetime in seconds, indicates
+ how long this address is valid.
+ A result of 4294967295 means infinite"
+ ::= { rcIpv6AddressEntry 11 }
+
+rcIpv6AddressPrefLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Preferred lifetime in seconds, indicates
+ how long this address is in use and not deprecated.
+ A result of 4294967295 means infinite"
+ ::= { rcIpv6AddressEntry 12 }
+
+-- Neighbor Discovery Prefix Table
+
+rcIpv6PrefixTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6PrefixEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table allows the user to
+ determine the source of an IP address or set of
+ IP addresses and allows other tables to
+ share the information via pointer rather than by copying.
+
+ For example when the node configures both a unicast and
+ anycast address for a prefix the ipAddressPrefix objects for
+ those addresses will point to a single row in this table.
+
+
+ This table primarily provides support for IPv6 prefixes and
+ several of the objects are less meaningful for IPv4. The
+ table continues to allow IPv4 addresses to allow future
+ flexibility. In order to promote a common configuration
+ this document includes suggestions for default values for
+ IPv4 prefixes. Each of these values may be overridden if an
+ object is meaningful to the node.
+
+
+ All prefixes used by this entity should be included in this
+ table independent of how the entity learned the prefix.
+ (This table isn't limited to prefixes learned from router
+ advertisements.) "
+ ::= { rcIpv6Objects 4 }
+
+rcIpv6PrefixEntry OBJECT-TYPE
+ SYNTAX RcIpv6PrefixEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of ipv6 prefix In the Table."
+ INDEX { rcIpv6PrefixIfIndex,
+ rcIpv6PrefixAddr,
+ rcIpv6PrefixLength }
+ ::= { rcIpv6PrefixTable 1 }
+
+RcIpv6PrefixEntry ::=
+ SEQUENCE {
+ rcIpv6PrefixIfIndex InterfaceIndex,
+ rcIpv6PrefixAddr Ipv6Address,
+ rcIpv6PrefixLength INTEGER,
+ rcIpv6PrefixVlanId RcVlanIdOrNone,
+ rcIpv6PrefixUseDefaultVal INTEGER,
+ rcIpv6PrefixValidLife Integer32,
+ rcIpv6PrefixPreferredLife Integer32,
+ rcIpv6PrefixAtValidLife DateAndTime,
+ rcIpv6PrefixAtPreferredLife DateAndTime,
+ rcIpv6PrefixInfinite TruthValue,
+ rcIpv6PrefixOnLinkFlag TruthValue,
+ rcIpv6PrefixAutoFlag TruthValue,
+ rcIpv6PrefixAddressEui INTEGER,
+ rcIpv6PrefixNoAdvertise TruthValue,
+ rcIpv6PrefixRowStatus RowStatus,
+ rcIpv6PrefixValidLifetime Unsigned32,
+ rcIpv6PrefixPreferredLifetime Unsigned32
+ }
+
+rcIpv6PrefixIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify an ipv6 interface.
+ For the brouter port it is the ifindex of the
+ port and in the case of the vlan it is the
+ ifindex of the vlan."
+ ::= { rcIpv6PrefixEntry 1 }
+
+rcIpv6PrefixAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Prefix to create an ipv6 address in ipv6 interface
+ table."
+ ::= { rcIpv6PrefixEntry 2 }
+
+rcIpv6PrefixLength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mask to create an ipv6 prefix entry
+ either will be advertised or suppressed"
+ ::= { rcIpv6PrefixEntry 3 }
+
+rcIpv6PrefixVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcIpv6PrefixEntry 4 }
+
+
+rcIpv6PrefixUseDefaultVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ valid-life(2),
+ preferred-life(3),
+ infinite(4),
+ no-advertise(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Select one of the value to set/use it's value
+ to default value. This is a bitmask field,
+ setting all the bits means that all the options
+ will be reverted to default values."
+ ::= { rcIpv6PrefixEntry 5 }
+
+rcIpv6PrefixValidLife OBJECT-TYPE
+ SYNTAX Integer32 (0..3600000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Valid lifetime in seconds, indicates
+ how long this prefix advertised in
+ the nbr advertisement is valid."
+ DEFVAL { 2592000 }
+ ::= { rcIpv6PrefixEntry 6 }
+
+rcIpv6PrefixPreferredLife OBJECT-TYPE
+ SYNTAX Integer32 (0..3600000)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Preferred lifetime in seconds, indicates
+ how long this prefix advertised in
+ advertisemt for this prefix."
+ DEFVAL { 604800 }
+ ::= { rcIpv6PrefixEntry 7 }
+
+rcIpv6PrefixAtValidLife OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Is the date and time, upon reaching this
+ value the prefix will be expired,
+ if configured this option will
+ be included in the neighbor advertisement
+ for this prefix."
+ ::= { rcIpv6PrefixEntry 8 }
+
+rcIpv6PrefixAtPreferredLife OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Is the date and time, upon reaching this
+ value the prefix will be expired,
+ if configured this option will be
+ included in the neighbor advertisement
+ for this prefix."
+ ::= { rcIpv6PrefixEntry 9 }
+
+rcIpv6PrefixInfinite OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "if set the prefix's valid lifetime will
+ not exprie."
+ DEFVAL { false }
+ ::= { rcIpv6PrefixEntry 10 }
+
+rcIpv6PrefixOnLinkFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "if set then this prefix can be used
+ for onlink determination. This value
+ be placed in the L-bit field in the prefix
+ information option. It is a 1 bit flag. "
+ DEFVAL { true }
+ ::= { rcIpv6PrefixEntry 11 }
+
+rcIpv6PrefixAutoFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "if set then this prefix can be used
+ for autonomous address config. This value
+ be placed in the auto-flag field in the prefix
+ information option. It is a 1 bit flag. "
+ DEFVAL { true }
+ ::= { rcIpv6PrefixEntry 12 }
+
+rcIpv6PrefixAddressEui OBJECT-TYPE
+ SYNTAX INTEGER {
+ eui-not-used(1),
+ eui-used-with-ul-complement(2),
+ eui-used-without-ul-complement(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Use an EUI-64 interface ID in the low-order
+ 64bits of the address when not specified in the address field.
+ If enabled use EUI, otherwise use EUI-64 and complement U/L
+ (Universal/Local bit). This operation should
+ be allowed for both global and link local
+ addresses. Once the entry is create cannot modify this field.
+ This will be valid to use only when the PrefixLength is 64 or less"
+ DEFVAL { eui-not-used }
+ ::= { rcIpv6PrefixEntry 13 }
+
+rcIpv6PrefixNoAdvertise OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "if set then this prefix can not be included
+ in the neighbor advertisement."
+ DEFVAL { false }
+ ::= { rcIpv6PrefixEntry 14 }
+
+rcIpv6PrefixRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpv6PrefixEntry 15 }
+
+rcIpv6PrefixValidLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Valid lifetime in seconds, indicates
+ how long this prefix advertised in
+ the nbr advertisement is valid.
+ Value of 4294967295 represents infinity."
+ DEFVAL { 2592000 }
+ ::= { rcIpv6PrefixEntry 16 }
+
+rcIpv6PrefixPreferredLifetime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Preferred lifetime in seconds, indicates
+ how long this prefix advertised in
+ advertisemt for this prefix.
+ Value of 4294967295 represents infinity."
+ DEFVAL { 604800 }
+ ::= { rcIpv6PrefixEntry 17 }
+
+-- IPV6 Neighbor Discovery Route Advertisement Table
+
+rcIpv6RouterAdvertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RouterAdvertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table containing information
+ used to construct router advertisements."
+ ::= { rcIpv6Objects 5 }
+
+rcIpv6RouterAdvertEntry OBJECT-TYPE
+ SYNTAX RcIpv6RouterAdvertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information used to construct
+ router advertisements."
+ INDEX { rcIpv6RouterAdvertIfIndex }
+ ::= { rcIpv6RouterAdvertTable 1 }
+
+RcIpv6RouterAdvertEntry ::=
+ SEQUENCE {
+ rcIpv6RouterAdvertIfIndex InterfaceIndex,
+ rcIpv6RouterAdvertSendAdverts TruthValue,
+ rcIpv6RouterAdvertUseDefaultVal INTEGER,
+ rcIpv6RouterAdvertMaxInterval INTEGER,
+ rcIpv6RouterAdvertMinInterval INTEGER,
+ rcIpv6RouterAdvertReachableTime INTEGER,
+ rcIpv6RouterAdvertRetransmitTimer INTEGER,
+ rcIpv6RouterAdvertDefaultLifeTime INTEGER,
+ rcIpv6RouterAdvertCurHopLimit INTEGER,
+ rcIpv6RouterAdvertManagedFlag TruthValue,
+ rcIpv6RouterAdvertOtherConfigFlag TruthValue,
+ rcIpv6RouterAdvertDadNsNum INTEGER,
+ rcIpv6RouterAdvertLinkMTU Unsigned32,
+ rcIpv6RouterAdvertRetransmitTime Unsigned32
+ }
+
+rcIpv6RouterAdvertIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify an ipv6 interface.
+ For the brouter port it is the ifindex of the
+ port and in the case of the vlan it is the
+ ifindex of the vlan."
+ ::= { rcIpv6RouterAdvertEntry 1 }
+
+rcIpv6RouterAdvertSendAdverts OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A flag indicating whether or not the router sends periodic
+ router advertisements and responds to router solicitations
+ on this interface. REFERENCE RFC2461 Section 6.2.1"
+ DEFVAL { false }
+ ::= { rcIpv6RouterAdvertEntry 2 }
+
+rcIpv6RouterAdvertUseDefaultVal OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ send-advertisement(2),
+ max-interval(3),
+ min-interval(4),
+ default-life-time(5),
+ hop-limit(6),
+ managed-flag(7),
+ other-config-flag(8),
+ dad-ns-num(9),
+ linkMtu(10),
+ reachableTime(11),
+ retransmitTime(12)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Select one of the value to set/use it's
+ value to default value, or set all the bits
+ to indicate all the options will be set to
+ their default value."
+ ::= { rcIpv6RouterAdvertEntry 3 }
+
+rcIpv6RouterAdvertMaxInterval OBJECT-TYPE
+ SYNTAX INTEGER (4..1800)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure the max interval (in seconds)
+ at which the transmission of route
+ advertisments can occur on this interface.
+ This must be no less than 4 seconds and
+ no greater than 1800."
+ DEFVAL { 600 }
+ ::= { rcIpv6RouterAdvertEntry 4 }
+
+ rcIpv6RouterAdvertMinInterval OBJECT-TYPE
+ SYNTAX INTEGER (3..1350)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure the min interval (in seconds)
+ at which the transmission of route
+ advertisments can occur on this interface.
+ This must be no less than 3 seconds and
+ no greater than .75* max-interval."
+ DEFVAL { 200 }
+ ::= { rcIpv6RouterAdvertEntry 5 }
+
+ rcIpv6RouterAdvertReachableTime OBJECT-TYPE
+ SYNTAX INTEGER (0..3600000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value (in milliseconds) to be placed in the router advertisement message
+ sent by the router. The value zero means
+ unspecified (by this router). Used to
+ configure the amount of time that a remote
+ IPv6 node is considered reachable after
+ some reachability confirmation event has
+ occured.
+ REFERENCE RFC2461 Section 6.2.1"
+ ::= { rcIpv6RouterAdvertEntry 6 }
+
+rcIpv6RouterAdvertRetransmitTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..36000000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The value (in milliseconds) to be placed in the retransmit timer field in router
+ advertisement message sent from this
+ interface. The value zero means
+ unspecified (by this router). Used to
+ configure the amount of time that router
+ should wait for the transmit to occur.
+ REFERENCE RFC2461 Section 6.2.1.
+ Deprecated by rcIpv6RouterAdvertRetransmitTime"
+ ::= { rcIpv6RouterAdvertEntry 7 }
+
+rcIpv6RouterAdvertDefaultLifeTime OBJECT-TYPE
+ SYNTAX INTEGER (0|4..9000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value to be placed in the router lifetime field of
+ router advertisements sent from this interface. This value
+ MUST be either 0 or between rcIpv6RouterAdvertMaxInterval and
+ 9000 seconds.
+
+
+ A value of zero indicates that the router is not to be used
+ as a default router.
+
+ The default is 3 * rcIpv6RouterAdvertMaxInterval.
+ REFERENCE RFC2461 Section 6.2.1"
+ DEFVAL { 1800 }
+ ::= { rcIpv6RouterAdvertEntry 8 }
+
+rcIpv6RouterAdvertCurHopLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default value to be placed in the current hop limit
+ field in router advertisements sent from this interface.
+ The value should be set to the current diameter of the
+ Internet.
+
+ A value of zero in the router advertisement indicates that
+ the advertisement isn't specifying a value for curHopLimit.
+
+ The default should be set to the value specified in the IANA
+ web pages (www.iana.org) at the time of implementation.
+ REFERENCE RFC2461 Section 6.2.1"
+
+ DEFVAL { 64 }
+ ::= { rcIpv6RouterAdvertEntry 9 }
+
+rcIpv6RouterAdvertManagedFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "if true then the M-bit(Managed address
+ configureation) in the router
+ adverisement will be set.
+ REFERENCE RFC2461 Section 6.2.1"
+ DEFVAL { false }
+ ::= { rcIpv6RouterAdvertEntry 10 }
+
+rcIpv6RouterAdvertOtherConfigFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "if true then the O-bit (Other stateful
+ Configuration) in the router
+ adverisement will be set. REFERENCE
+ RFC2461 Section 6.2.1"
+ DEFVAL { false }
+ ::= { rcIpv6RouterAdvertEntry 11 }
+
+rcIpv6RouterAdvertDadNsNum OBJECT-TYPE
+ SYNTAX INTEGER (0..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of neighbor solicitation
+ messages for DAD (Duplicate address
+ detection). A value 0 is used to disable
+ DAD process on this interface. A value 1
+ is used to send one advertisment without
+ any retransmissions."
+ ::= { rcIpv6RouterAdvertEntry 12 }
+
+rcIpv6RouterAdvertLinkMTU OBJECT-TYPE
+ SYNTAX Unsigned32 (0 | 1280..1500 | 1850 | 9500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value to be placed in MTU options sent by the
+ router on this interface. A value of zero
+ indicates that no MTU options are sent. REFERENCE
+ RFC2461 Section 6.2.1"
+ ::= { rcIpv6RouterAdvertEntry 13 }
+
+rcIpv6RouterAdvertRetransmitTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value (in milliseconds) to be placed in the retransmit timer field in router
+ advertisement message sent from this
+ interface. The value zero means
+ unspecified (by this router). Used to
+ configure the amount of time that router
+ should wait for the transmit to occur.
+ REFERENCE RFC2461 Section 6.2.1.
+ Use this object to replace
+ rcIpv6RouterAdvertRetransmitTimer"
+ ::= { rcIpv6RouterAdvertEntry 14 }
+
+-- IPV6 Static Route Table
+
+rcIpv6StaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains list of routes that are
+ created by the user to destination networks."
+ ::= { rcIpv6Objects 6 }
+
+rcIpv6StaticRouteEntry OBJECT-TYPE
+ SYNTAX RcIpv6StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the static route table for IPv6
+ can be created for a destination with a specific
+ prefix length; multiple entries to the same
+ destination are created either by specifying the
+ next-hop or interfaceIndex or both to reach the destination.
+ However if the nexthop Ipv6 address is a link-local
+ address then IfIndex must be supplied."
+ INDEX { rcIpv6StaticRouteDest,
+ rcIpv6StaticRoutePrefixLength,
+ rcIpv6StaticRouteNextHop,
+ rcIpv6StaticRouteIfIndex }
+ ::= { rcIpv6StaticRouteTable 1 }
+
+RcIpv6StaticRouteEntry ::=
+ SEQUENCE {
+ rcIpv6StaticRouteDest Ipv6Address,
+ rcIpv6StaticRoutePrefixLength INTEGER,
+ rcIpv6StaticRouteNextHop Ipv6Address,
+ rcIpv6StaticRouteIfIndex InterfaceIndex,
+ rcIpv6StaticRouteDistance INTEGER,
+ rcIpv6StaticRouteEnable TruthValue,
+ rcIpv6StaticRouteStatus INTEGER,
+ rcIpv6StaticRoutePreference INTEGER,
+ rcIpv6StaticRouteRowStatus RowStatus
+ }
+
+rcIpv6StaticRouteDest OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The destination IPv6 address of this route.
+ The values for the index objects rcIpv6StaticRouteDest and
+ rcIpv6StaticRoutePrefixLength must be consistent. When
+ the value of rcIpv6StaticRouteDest (excluding the zone
+ index, if one is present) is x, then the bitwise
+ logical-AND of x with the value of the mask formed from
+ the corresponding index object
+ rcIpv6StaticRoutePrefixLength MUST be equal to x. If
+ not, then the index pair is not consistent and an
+ inconsistentName error must be returned on SET or
+ CREATE requests."
+
+ ::= { rcIpv6StaticRouteEntry 1 }
+
+rcIpv6StaticRoutePrefixLength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Indicates the number of leading one bits which
+ form the mask to be logical-ANDed with the destination
+ address before being compared to the value in the
+ rcIpv6StaticRouteDestAddr field."
+ ::= { rcIpv6StaticRouteEntry 2 }
+
+rcIpv6StaticRouteNextHop OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Next hop IPv6 address for this destination.
+ On remote routes, the address of the next system en
+ route. For non-remote routes, a zero length string. "
+ ::= { rcIpv6StaticRouteEntry 3 }
+
+rcIpv6StaticRouteIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value which identifies the local
+ interface through which the next hop of this route
+ should be reached. A value of 0 is valid and
+ represents the scenario where no interface is specified."
+ ::= { rcIpv6StaticRouteEntry 4 }
+
+rcIpv6StaticRouteDistance OBJECT-TYPE
+ SYNTAX INTEGER (1..65535 )
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "cost/distance to reach the destination for this
+ node."
+ DEFVAL { 1 }
+ ::= { rcIpv6StaticRouteEntry 5 }
+
+rcIpv6StaticRouteStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notReachable(1),
+ tryToResolve(2),
+ reachableNotInRtm(3),
+ reachableInRtm(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "(1)notReachable means the route is not reachable and no
+ neighbor request entry is built to resolved the next-hop.
+ It happens when there is no route or neighbor to reach
+ the static route's next-hop.
+ (2)tryToResolve means the route is not reachable but a
+ neighbor request entry is built to resolved the next-hop.
+ It happens when there is a local equivelent route in system to
+ reach the next-hop but the neighor is not learnt yet
+ (3)reachableNotInRtm means the static route is
+ reachable but it is not in RTM. It happens when the static
+ route is reachable, but it is not the best among alternative
+ static route.
+ (4)reachableInRtm means the static route is reachable
+ and it is in RTM. It happens when the static
+ route is reachable, and it is the best among alternative
+ static route to be added into RTM. "
+ ::= { rcIpv6StaticRouteEntry 6 }
+
+rcIpv6StaticRoutePreference OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the route preference of this
+ entry. If there are more than one route that can
+ be used to forward IP traffic, the route that has
+ a highest preference will be used instead of a
+ lower preference one. The higher the number,
+ the higher the preference."
+ DEFVAL { 5 }
+ ::= { rcIpv6StaticRouteEntry 7 }
+
+rcIpv6StaticRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry."
+ DEFVAL { true }
+ ::= { rcIpv6StaticRouteEntry 8 }
+
+
+rcIpv6StaticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpv6StaticRouteEntry 9 }
+
+-- IPV6 Management Port Static Route Table
+
+rcIpv6MgmtPortStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6MgmtPortStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains list of routes that are
+ created by the user to destination networks
+ on the management port."
+ ::= { rcIpv6Objects 12 }
+
+rcIpv6MgmtPortStaticRouteEntry OBJECT-TYPE
+ SYNTAX RcIpv6MgmtPortStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the static route table for IPv6
+ can be created for a destination with a specific
+ prefix length; multiple entries to the same
+ destination are created either by specifying the
+ next-hop or interfaceIndex or both to reach the destination.
+ However if the nexthop Ipv6 address is a link-local
+ address then IfIndex must be supplied."
+ INDEX { rcIpv6MgmtPortStaticRouteIfIndex,
+ rcIpv6MgmtPortStaticRouteDest,
+ rcIpv6MgmtPortStaticRoutePrefixLength,
+ rcIpv6MgmtPortStaticRouteNextHop }
+ ::= { rcIpv6MgmtPortStaticRouteTable 1 }
+
+RcIpv6MgmtPortStaticRouteEntry ::=
+ SEQUENCE {
+ rcIpv6MgmtPortStaticRouteIfIndex InterfaceIndex,
+ rcIpv6MgmtPortStaticRouteDest Ipv6Address,
+ rcIpv6MgmtPortStaticRoutePrefixLength INTEGER,
+ rcIpv6MgmtPortStaticRouteNextHop Ipv6Address,
+ rcIpv6MgmtPortStaticRouteDistance INTEGER,
+ rcIpv6MgmtPortStaticRouteEnable TruthValue,
+ rcIpv6MgmtPortStaticRouteStatus INTEGER,
+ rcIpv6MgmtPortStaticRoutePreference INTEGER,
+ rcIpv6MgmtPortStaticRouteRowStatus RowStatus
+ }
+
+rcIpv6MgmtPortStaticRouteIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The ifIndex value which identifies the local
+ interface through which the next hop of this route
+ should be reached. A value of 0 is valid and
+ represents the scenario where no interface is specified."
+ ::= { rcIpv6MgmtPortStaticRouteEntry 1 }
+
+rcIpv6MgmtPortStaticRouteDest OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The destination IPv6 address of this route.
+ The values for the index objects rcIpv6StaticRouteDest and
+ rcIpv6StaticRoutePrefixLength must be consistent. When
+ the value of rcIpv6StaticRouteDest (excluding the zone
+ index, if one is present) is x, then the bitwise
+ logical-AND of x with the value of the mask formed from
+ the corresponding index object
+ rcIpv6StaticRoutePrefixLength MUST be equal to x. If
+ not, then the index pair is not consistent and an
+ inconsistentName error must be returned on SET or
+ CREATE requests."
+
+ ::= { rcIpv6MgmtPortStaticRouteEntry 2 }
+
+rcIpv6MgmtPortStaticRoutePrefixLength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Indicates the number of leading one bits which
+ form the mask to be logical-ANDed with the destination
+ address before being compared to the value in the
+ rcIpv6MgmtPortStaticRouteDestAddr field."
+ ::= { rcIpv6MgmtPortStaticRouteEntry 3 }
+
+rcIpv6MgmtPortStaticRouteNextHop OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Next hop IPv6 address for this destination.
+ On remote routes, the address of the next system en
+ route. For non-remote routes, a zero length string. "
+ ::= { rcIpv6MgmtPortStaticRouteEntry 4 }
+
+rcIpv6MgmtPortStaticRouteDistance OBJECT-TYPE
+ SYNTAX INTEGER (1..65535 )
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "cost/distance to reach the destination for this
+ node."
+ DEFVAL { 1 }
+ ::= { rcIpv6MgmtPortStaticRouteEntry 5 }
+
+rcIpv6MgmtPortStaticRouteStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notReachable(1),
+ tryToResolve(2),
+ reachableNotInRtm(3),
+ reachableInRtm(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "(1)notReachable means the route is not reachable and no
+ neighbor request entry is built to resolved the next-hop.
+ It happens when there is no route or neighbor to reach
+ the static route's next-hop.
+ (2)tryToResolve means the route is not reachable but a
+ neighbor request entry is built to resolved the next-hop.
+ It happens when there is a local equivelent route in system to
+ reach the next-hop but the neighor is not learnt yet
+ (3)reachableNotInRtm means the static route is
+ reachable but it is not in RTM. It happens when the static
+ route is reachable, but it is not the best among alternative
+ static route.
+ (4)reachableInRtm means the static route is reachable
+ and it is in RTM. It happens when the static
+ route is reachable, and it is the best among alternative
+ static route to be added into RTM. "
+ ::= { rcIpv6MgmtPortStaticRouteEntry 6 }
+
+rcIpv6MgmtPortStaticRoutePreference OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to indicate the route preference of this
+ entry. If there are more than one route that can
+ be used to forward IP traffic, the route that has
+ a highest preference will be used instead of a
+ lower preference one. The higher the number,
+ the higher the preference."
+ DEFVAL { 5 }
+ ::= { rcIpv6MgmtPortStaticRouteEntry 7 }
+
+rcIpv6MgmtPortStaticRouteEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry."
+ DEFVAL { true }
+ ::= { rcIpv6MgmtPortStaticRouteEntry 8 }
+
+
+rcIpv6MgmtPortStaticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete."
+ ::= { rcIpv6MgmtPortStaticRouteEntry 9 }
+
+-- the Internet Address Translation table
+--
+
+rcIpv6NetToPhysicalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6NetToPhysicalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Address Translation table used for mapping from IP
+ addresses to physical addresses.
+
+ The Address Translation tables contain the IP address to
+ 'physical' address equivalences. Some interfaces do not use
+ translation tables for determining address equivalences
+ (e.g., DDN-X.25 has an algorithmic method); if all
+ interfaces are of this type, then the Address Translation
+ table is empty, i.e., has zero entries.
+
+ While many protocols may be used to populate this table, ARP
+ [10] and Neighbor Discovery [4] are the most likely
+ options."
+ REFERENCE "RFC0826 and RFC2461"
+ ::= { rcIpv6Objects 7 }
+
+rcIpv6NetToPhysicalEntry OBJECT-TYPE
+ SYNTAX RcIpv6NetToPhysicalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry contains one IP address to `physical' address
+ equivalence."
+ INDEX { rcIpv6NetToPhysicalIfIndex,
+ rcIpv6NetToPhysicalNetAddress }
+ ::= { rcIpv6NetToPhysicalTable 1 }
+
+RcIpv6NetToPhysicalEntry ::= SEQUENCE {
+ rcIpv6NetToPhysicalIfIndex InterfaceIndex,
+ rcIpv6NetToPhysicalNetAddress Ipv6Address,
+ rcIpv6NetToPhysicalPhysAddress PhysAddress,
+ rcIpv6NetToPhysicalInterface Integer32,
+ rcIpv6NetToPhysicalLastUpdated TimeStamp,
+ rcIpv6NetToPhysicalType INTEGER,
+ rcIpv6NetToPhysicalState INTEGER,
+ rcIpv6NetToPhysicalRowStatus RowStatus,
+ rcIpv6NetToPhysicalBMac MacAddress,
+ rcIpv6NetToPhysicalCvid Integer32
+}
+
+rcIpv6NetToPhysicalIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the interface to
+ which this entry is applicable. The interface identified by
+ a particular value of this index is the same interface as
+ identified by the same value of the IfIndex field in the
+ rcIpv6InterfaceIfIndex."
+ ::= { rcIpv6NetToPhysicalEntry 1 }
+
+rcIpv6NetToPhysicalNetAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP Address corresponding to the media-dependent
+ `physical' address. The address type of this object is
+ specified in rcIpv6NetToPhysicalAddressType.
+
+
+ Implementors need to be aware that if the size of
+ rcIpv6NetToPhysicalNetAddress exceeds 115 octets then OIDS of
+ instances of columns in this row will have more than 128
+ sub-identifiers and cannot be accessed using SNMPv1, SNMPv2c
+ or SNMPv3."
+ ::= { rcIpv6NetToPhysicalEntry 2 }
+
+rcIpv6NetToPhysicalPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(0..65535))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The media-dependent `physical' address.
+
+ As the entries in this table are typically not persistent
+ when this object is written the entity SHOULD NOT save the
+ change to non-volatile storage. In the ethernet case
+ it is a MAC address."
+ ::= { rcIpv6NetToPhysicalEntry 3 }
+
+rcIpv6NetToPhysicalInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The field represents either a physical port id or the MLT
+ port id. This entry is associated either with
+ a port or with a MLT in a VLAN/Brouter port. If the value is
+ 0 then the interface is CP port."
+ ::= { rcIpv6NetToPhysicalEntry 4 }
+
+rcIpv6NetToPhysicalLastUpdated OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this entry was last
+ updated. If this entry was updated prior to the last re-
+ initialization of the local network management subsystem,
+ then this object contains a zero value."
+ ::= { rcIpv6NetToPhysicalEntry 5 }
+
+rcIpv6NetToPhysicalType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ dynamic(2),
+ static(3),
+ local(4) -- local interface
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of mapping.
+
+ The 'dynamic(2)' type indicates that the IP address to
+ physical addresses mapping has been dynamically resolved
+ using e.g. IPv4 ARP or the IPv6 Neighbor Discovery protocol.
+
+ The 'static(3)' type indicates that the mapping has been
+ statically configured. Both of these refer to entries that
+ provide mappings for other entities addresses.
+
+ The 'local(4)' type indicates that the mapping is provided
+ for an entity's own interface address.
+
+ As the entries in this table are typically not persistent
+ when this object is written the entity SHOULD NOT save the
+ change to non-volatile storage."
+ DEFVAL { static }
+ ::= { rcIpv6NetToPhysicalEntry 6 }
+
+rcIpv6NetToPhysicalState OBJECT-TYPE
+ SYNTAX INTEGER {
+ reachable(1), -- confirmed reachability
+
+ stale(2), -- unconfirmed reachability
+
+ delay(3), -- waiting for reachability
+ -- confirmation before entering
+ -- the probe state
+
+ probe(4), -- actively probing
+
+ invalid(5), -- an invalidated mapping
+
+ unknown(6), -- state can not be determined
+ -- for some reason.
+
+ incomplete(7) -- address resolution is being performed.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Neighbor Unreachability Detection [4] state for the
+ interface when the address mapping in this entry is used.
+ If Neighbor Unreachability Detection is not in use (eg. for
+ IPv4), this object is always unknown(6).
+ REFERENCE RFC2461"
+ ::= { rcIpv6NetToPhysicalEntry 8 }
+
+rcIpv6NetToPhysicalRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row.
+
+ The RowStatus TC requires that this DESCRIPTION clause
+ states under which circumstances other objects in this row
+ can be modified. The value of this object has no effect on
+ whether other objects in this conceptual row can be
+ modified.
+
+ A conceptual row can not be made active until the
+ rcIpv6NetToPhysicalPhysAddress object has been set.
+ Note that if the rcIpv6NetToPhysicalType is set to
+'invalid' the
+ managed node may delete the entry independent of the state
+ of this object. Only createandGo and Delete operations are
+ supported"
+ ::= { rcIpv6NetToPhysicalEntry 9 }
+
+rcIpv6NetToPhysicalBMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the rcIpv6NetToPhysicalEntry is learned from a
+ SPBM network, instead of using port to track where the
+ rcIpv6NetToPhysicalNetAddress come from, the backbone
+ MAC address is used to track that."
+ ::= { rcIpv6NetToPhysicalEntry 10 }
+
+rcIpv6NetToPhysicalCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to identify customer vid of the switched uni port
+ of this entry is associated with. 4095 is not used. 4096
+ is reserved for untagged case."
+ ::= { rcIpv6NetToPhysicalEntry 11 }
+
+rcIpv6PrefixListTableSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Size of Ipv6 Prefix List Table"
+ ::= { rcIpv6Scalars 8 }
+
+rcIpv6PrefixListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6PrefixListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Prefix List table"
+ ::= { rcIpv6Objects 8 }
+
+rcIpv6PrefixListEntry OBJECT-TYPE
+ SYNTAX RcIpv6PrefixListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ipv6 Prefix List Table."
+ INDEX { rcIpv6PrefixListId,
+ rcIpv6PrefixListPrefix,
+ rcIpv6PrefixListPrefixMaskLen }
+ ::= { rcIpv6PrefixListTable 1 }
+
+RcIpv6PrefixListEntry ::=
+ SEQUENCE {
+ rcIpv6PrefixListId Unsigned32,
+ rcIpv6PrefixListPrefix Ipv6Address,
+ rcIpv6PrefixListPrefixMaskLen Unsigned32,
+ rcIpv6PrefixListMaskLenFrom Unsigned32,
+ rcIpv6PrefixListMaskLenUpto Unsigned32,
+ rcIpv6PrefixListName SnmpAdminString,
+ rcIpv6PrefixListRowStatus RowStatus
+ }
+
+rcIpv6PrefixListId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Id of an IPv6 Prefix List"
+ ::= { rcIpv6PrefixListEntry 1 }
+
+rcIpv6PrefixListPrefix OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Is a member of a specific ipv6 prefix list.
+ Adding the prefix to the given ipv6 prefix list"
+ ::= { rcIpv6PrefixListEntry 2 }
+
+rcIpv6PrefixListPrefixMaskLen OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mask length of the ipv6 prefix added to the prefix list"
+ ::= { rcIpv6PrefixListEntry 3 }
+
+rcIpv6PrefixListMaskLenFrom OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Lower bound of mask length of the ipv6 prefix added to
+ the prefix list"
+ ::= { rcIpv6PrefixListEntry 4 }
+
+rcIpv6PrefixListMaskLenUpto OBJECT-TYPE
+ SYNTAX Unsigned32 (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Higher bound of mask length of the ipv6 prefix added to
+ the prefix list"
+ ::= { rcIpv6PrefixListEntry 5 }
+
+rcIpv6PrefixListName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Name of the Ipv6 prefix list"
+ ::= { rcIpv6PrefixListEntry 6 }
+
+rcIpv6PrefixListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the ipv6 prefix list
+ table"
+ ::= { rcIpv6PrefixListEntry 7 }
+
+--
+-- IPv6 RIPng MIBs
+--
+rcRipng OBJECT IDENTIFIER ::= { rcRip 5 }
+
+rcRipngObjects OBJECT IDENTIFIER ::= { rcRipng 1 }
+
+rcIpv6RipngGeneralGroup OBJECT IDENTIFIER ::= { rcRipngObjects 1 }
+
+rcIpv6RipngAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable RIPng globally"
+ ::= { rcIpv6RipngGeneralGroup 1 }
+
+rcIpv6RipngUpdateTime OBJECT-TYPE
+ SYNTAX Integer32 (1..360)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The time between transmission of RIPng updates."
+ DEFVAL { 30 }
+ ::= { rcIpv6RipngGeneralGroup 2 }
+
+rcIpv6RipngGlobalHoldDownTime OBJECT-TYPE
+ SYNTAX Integer32 (0..360)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set the system-wide RIPng hold down time
+ in seconds."
+ DEFVAL { 120 }
+ ::= { rcIpv6RipngGeneralGroup 3 }
+
+rcIpv6RipngGlobalTimeOutInterval OBJECT-TYPE
+ SYNTAX Integer32 (15..259200)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ripng TimeOut Interval in seconds"
+ DEFVAL { 180 }
+ ::= { rcIpv6RipngGeneralGroup 4}
+
+rcIpv6RipngDefaultInfoMetric OBJECT-TYPE
+ SYNTAX Integer32 (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ripng default-information metric"
+ DEFVAL { 1 }
+ ::= { rcIpv6RipngGeneralGroup 5 }
+
+rcIpv6RipngDefaultInfoState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Default-information enable/disable at global level"
+ ::= { rcIpv6RipngGeneralGroup 6 }
+
+rcIpv6RipngDefaultImportMetric OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ripng default import metric"
+ DEFVAL { 1 }
+ ::= { rcIpv6RipngGeneralGroup 7 }
+
+rcIpv6RipngInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RipngInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Ripng Interface table"
+ ::= { rcRipngObjects 2 }
+
+rcIpv6RipngInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpv6RipngInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of IPv6 Ripng Interface Table."
+ INDEX { rcIpv6RipngInterfaceIfIndex }
+ ::= { rcIpv6RipngInterfaceTable 1 }
+
+RcIpv6RipngInterfaceEntry ::=
+ SEQUENCE {
+ rcIpv6RipngInterfaceIfIndex InterfaceIndex,
+ rcIpv6RipngInterfaceRipAdminStatus EnableValue,
+ rcIpv6RipngInterfaceDefaultInfoState EnableValue,
+ rcIpv6RipngInterfaceCost Integer32,
+ rcIpv6RipngInterfacePoison EnableValue,
+ rcIpv6RipngInterfaceRipOperStatus EnableValue,
+ rcIpv6RipngInterfaceRowStatus RowStatus
+ }
+
+rcIpv6RipngInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ripng Interface Index."
+ ::= { rcIpv6RipngInterfaceEntry 1 }
+
+rcIpv6RipngInterfaceRipAdminStatus OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/Disable RIPng on interface"
+ ::= { rcIpv6RipngInterfaceEntry 2 }
+
+rcIpv6RipngInterfaceDefaultInfoState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Origante default route under the particular interface"
+ ::= { rcIpv6RipngInterfaceEntry 3 }
+
+rcIpv6RipngInterfaceCost OBJECT-TYPE
+ SYNTAX Integer32(1..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to specify the cost of RIPng metric"
+ ::= { rcIpv6RipngInterfaceEntry 4 }
+
+rcIpv6RipngInterfacePoison OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/Disable poison reverse on Ripng interface "
+ ::= { rcIpv6RipngInterfaceEntry 5 }
+
+rcIpv6RipngInterfaceRipOperStatus OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Enable/Disable RIPng Operational state on interface"
+ ::= { rcIpv6RipngInterfaceEntry 6 }
+
+rcIpv6RipngInterfaceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This variable controls the status of the en-
+ try."
+ ::= { rcIpv6RipngInterfaceEntry 7 }
+
+rcIpv6RipngIfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RipngIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of subnets which require separate
+ status monitoring in RIPng."
+ ::= { rcRipngObjects 3 }
+
+rcIpv6RipngIfStatsEntry OBJECT-TYPE
+ SYNTAX RcIpv6RipngIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Single Routing Domain in a single Subnet."
+ INDEX { rcIpv6RipngIfStatsIfIndex }
+ ::= { rcIpv6RipngIfStatsTable 1 }
+
+RcIpv6RipngIfStatsEntry ::=
+ SEQUENCE {
+ rcIpv6RipngIfStatsIfIndex InterfaceIndex,
+ rcIpv6RipngIfStatsRcvBadPackets Counter32,
+ rcIpv6RipngIfStatsRcvBadRoutes Counter32,
+ rcIpv6RipngIfStatsSentUpdates Counter32,
+ rcIpv6RipngIfStatsRcvUpdates Counter32,
+ rcIpv6RipngIfStatsClearStats TruthValue
+ }
+
+rcIpv6RipngIfStatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface index of the RIPng interface."
+ ::= { rcIpv6RipngIfStatsEntry 1 }
+
+
+rcIpv6RipngIfStatsRcvBadPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RIPng response packets received by
+ the RIPng process which were subsequently dis-
+ carded for any reason (e.g. a version 0 packet,
+ or an unknown command type)."
+ ::= { rcIpv6RipngIfStatsEntry 2 }
+
+
+rcIpv6RipngIfStatsRcvBadRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of routes, in valid RIPng packets,
+ which were ignored for any reason (e.g. unknown
+ address family, or invalid metric)."
+ ::= { rcIpv6RipngIfStatsEntry 3 }
+
+rcIpv6RipngIfStatsSentUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of triggered RIPng updates actually
+ sent on this interface. This explicitly does
+ NOT include full updates sent containing new
+ information."
+ ::= { rcIpv6RipngIfStatsEntry 4 }
+
+
+rcIpv6RipngIfStatsRcvUpdates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of triggered RIPng updates actually
+ receive on this interface. This explicitly does
+ NOT include full updates received containing new
+ information."
+ ::= { rcIpv6RipngIfStatsEntry 5 }
+
+rcIpv6RipngIfStatsClearStats OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear stats for RIpng interface"
+ DEFVAL { false }
+ ::= { rcIpv6RipngIfStatsEntry 6 }
+
+
+-- IPv6 OSPF MIB draft-ietf-ospf-ospfv3-mib-08.txt
+--
+
+-- IPv6 OSPF Texual conventions
+
+UpToRefreshInterval ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The values one might be able to configure for
+ variables bounded by the Refresh Interval"
+ SYNTAX Integer32 (1..1800)
+
+RouterDeadRange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The range of intervals in seconds that a routers hello
+ must have not been seen before a neighbor declares the
+ router down"
+ SYNTAX Integer32 (1..'FFF'h)
+
+
+-- Ospfv3
+rcOspfv3Mib OBJECT IDENTIFIER ::= { rcOspfv3 1 }
+
+rcOspfv3Objects OBJECT IDENTIFIER ::= { rcOspfv3Mib 1 }
+rcOspfv3Conformance OBJECT IDENTIFIER ::= { rcOspfv3Mib 2 }
+
+-- OSPFv3 General Variables
+rcOspfv3GeneralGroup OBJECT IDENTIFIER ::= { rcOspfv3Objects 1 }
+
+-- These parameters apply globally to the Router's OSPFv3 Process
+rcOspfv3RouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A 32-bit integer uniquely identifying the
+ router in the Autonomous System.
+ To ensure uniqueness, this may
+ default to the value of one of the
+ router's IPv4 interface addresses if IPv4 is
+ configured on the router."
+ ::= { rcOspfv3GeneralGroup 1 }
+
+rcOspfv3AdminStat OBJECT-TYPE
+ SYNTAX INTEGER { enabled (1), disabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative status of OSPFv3 in the
+ router. The value 'enabled' denotes that the
+ OSPFv3 Process is active on at least one inter-
+ face; 'disabled' disables it on all inter-
+ faces."
+ ::= { rcOspfv3GeneralGroup 2 }
+
+rcOspfv3VersionNumber OBJECT-TYPE
+ SYNTAX INTEGER { version3(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of OSPF for IPv6 is 3."
+ ::= { rcOspfv3GeneralGroup 3 }
+
+rcOspfv3AreaBdrRtrStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A flag to note whether this router is an area
+ border router."
+ REFERENCE
+ "OSPF Version 2, Section 3 Splitting the AS into
+ Areas"
+ ::= { rcOspfv3GeneralGroup 4 }
+
+rcOspfv3ASBdrRtrStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A flag to note whether this router is config-
+ ured as an Autonomous System border router."
+ REFERENCE
+ "OSPF Version 2, Section 3.3 Classification of
+ routers"
+ ::= { rcOspfv3GeneralGroup 5 }
+
+rcOspfv3AsScopeLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of AS-Scope (e.g. AS-External) link-state
+ advertisements in the link-state database."
+ ::= { rcOspfv3GeneralGroup 6 }
+
+rcOspfv3AsScopeLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32-bit unsigned sum of the LS checksums of
+ the AS-scoped link-state advertisements con-
+ tained in the link-state database. This sum
+ can be used to determine if there has been a
+ change in a router's link state database, and
+ to compare the link-state database of two
+ routers."
+ ::= { rcOspfv3GeneralGroup 7 }
+
+rcOspfv3OriginateNewLsas OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of new link-state advertisements
+ that have been originated. This number is in-
+ cremented each time the router originates a new
+ LSA."
+ ::= { rcOspfv3GeneralGroup 8 }
+
+rcOspfv3RxNewLsas OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of link-state advertisements re-
+ ceived determined to be new instantiations.
+ This number does not include newer instantia-
+ tions of self-originated link-state advertise-
+ ments."
+ ::= { rcOspfv3GeneralGroup 9 }
+
+rcOspfv3ExtLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of External(LS type 0x4005) in the link-
+ state database"
+ ::= { rcOspfv3GeneralGroup 10 }
+
+
+rcOspfv3ExtAreaLsdbLimit OBJECT-TYPE
+ SYNTAX Integer32 (-1..'7FFFFFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of non-default AS-
+ external-LSAs entries that can be stored in the
+ link-state database. If the value is -1, then
+ there is no limit.
+
+ When the number of non-default AS-external-LSAs
+ in a router's link-state database reaches
+ rcOspfv3ExtAreaLsdbLimit, the router enters Overflow-
+ State. The router never holds more than
+ rcOspfv3ExtAreaLsdbLimit non-default AS-external-LSAs
+ in its database. OspfExtAreaLsdbLimit MUST be set
+ identically in all routers attached to the OSPFv3
+ backbone and/or any regular OSPFv3 area. (i.e.,
+ OSPFv3 stub areas and NSSAs are excluded)."
+ ::= { rcOspfv3GeneralGroup 11 }
+
+rcOspfv3MulticastExtensions OBJECT-TYPE
+ SYNTAX BITS {
+ intraAreaMulticast(0),
+ interAreaMulticast(1),
+ interAsMulticast(2)
+ }
+
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "A Bit Mask indicating whether the router is
+ forwarding IPv6 multicast datagrams
+ based on the algorithms defined in the Multi-
+ cast Extensions to OSPF.
+
+ If intraAreaMulticast set, indicates that the router
+ can forward IPv6 multicast datagrams in the router's
+ directly attached areas (called intra-area mul-
+ ticast routing).
+
+ If interAreaMulticast set, indicates that the router
+ can forward IPv6 multicast datagrams between OSPFv3
+ areas (called inter-area multicast routing).
+
+ If interAsMulticast set, indicates that the router can
+ forward IPv6 multicast datagrams between Auto-
+ nomous Systems (called inter-AS multicast rout-
+ ing).
+
+ Only certain combinations of bit settings are
+ allowed, namely:
+ - All bits cleared (no multicasting)
+ - intraAreaMulticast only,
+ - intraAreaMulticast and interAreaMulticast,
+ - intraAreaMulticast and interAsMulticast
+ - intraAreaMulticast, interAreaMulticast and
+ interAsMulticast
+ By default, all bits are cleared."
+ ::= { rcOspfv3GeneralGroup 12 }
+
+rcOspfv3ExitOverflowInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that, after entering
+ OverflowState, a router will attempt to leave
+ OverflowState. This allows the router to again
+ originate non-default AS-External-LSAs. When
+ set to 0, the router will not leave Overflow-
+ State until restarted."
+ ::= { rcOspfv3GeneralGroup 13 }
+
+rcOspfv3DemandExtensions OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The router's support for demand routing."
+ REFERENCE
+ "OSPF Version 2, Appendix on Demand Routing"
+ ::= { rcOspfv3GeneralGroup 14 }
+
+rcOspfv3TrafficEngineeringSupport OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The router's support for traffic engineering
+ extensions."
+ ::= { rcOspfv3GeneralGroup 15 }
+
+rcOspfv3ReferenceBandwidth OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reference bandwidth in kilobits/second for
+ calculating default interface metrics. The
+ default value is 100,000 KBPS (100 MBPS)"
+ ::= { rcOspfv3GeneralGroup 16 }
+
+rcOspfv3RestartSupport OBJECT-TYPE
+ SYNTAX INTEGER { none (1),
+ plannedOnly (2),
+ plannedAndUnplanned (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The router's support for OSPF hitless restart.
+ Options include: no restart support, only planned
+ restarts or both planned and unplanned restarts."
+ ::= { rcOspfv3GeneralGroup 17 }
+
+rcOspfv3RestartInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Configured OSPF hitless restart timeout interval."
+ ::= { rcOspfv3GeneralGroup 18 }
+
+rcOspfv3RestartStatus OBJECT-TYPE
+ SYNTAX INTEGER { notRestarting (1),
+ plannedRestart (2),
+ unplannedRestart (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current status of OSPF hitless restart."
+ ::= { rcOspfv3GeneralGroup 19 }
+
+rcOspfv3RestartAge OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remaining time in current OSPF hitless restart
+ interval."
+ ::= { rcOspfv3GeneralGroup 20 }
+
+rcOspfv3RestartExitReason OBJECT-TYPE
+ SYNTAX INTEGER { none (1), -- none attempted
+ inProgress (2), -- restart in
+ -- progress
+ completed (3), -- successfully
+ -- completed
+ timedOut (4), -- timed out
+ topologyChanged (5) -- aborted due to
+ -- topologychange.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the outcome of the last attempt at a
+ hitless restart. If the value is 'none', no restart
+ has yet been attempted. If the value is 'inProgress',
+ a restart attempt is currently underway."
+ ::= { rcOspfv3GeneralGroup 21 }
+
+rcOspfv3BadLsaIgnore OBJECT-TYPE
+ SYNTAX INTEGER { enabled (1), disabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative status of OSPFv3 in the
+ router. The value 'enabled' denotes that the
+ OSPFv3 Process is active on at least one inter-
+ face; 'disabled' disables it on all inter-
+ faces."
+ ::= { rcOspfv3GeneralGroup 22}
+
+rcOspfv3HelperModeDisable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Disables Graceful Restart Helper Mode feature.
+ The feature is enabled by default (so this flag
+ is disabled by default)."
+ DEFVAL { false }
+ ::= { rcOspfv3GeneralGroup 23 }
+
+rcOspfv3DefaultMetric OBJECT IDENTIFIER ::= { rcOspfv3GeneralGroup 24 }
+
+rcOspfv3DefaultMetric10MegPort OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 10Meg Interface(Port)."
+ DEFVAL { 100 }
+ ::= { rcOspfv3DefaultMetric 1 }
+
+rcOspfv3DefaultMetric100MegPort OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 100Meg Interface(Port)."
+ DEFVAL { 10 }
+ ::= { rcOspfv3DefaultMetric 2 }
+
+rcOspfv3DefaultMetric1000MegPort OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 1000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcOspfv3DefaultMetric 3 }
+
+rcOspfv3DefaultMetric10000MegPort OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 10000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcOspfv3DefaultMetric 4 }
+
+rcOspfv3DefaultMetric40000MegPort OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 40000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcOspfv3DefaultMetric 5 }
+
+rcOspfv3DefaultMetricVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ Vlan Interface"
+ DEFVAL { 10 }
+ ::= { rcOspfv3DefaultMetric 6 }
+
+rcOspfv3DefaultMetric100000MegPort OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 100000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcOspfv3DefaultMetric 7 }
+
+rcOspfv3DefaultMetric25000MegPort OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the cost associated with
+ 25000Meg Interface(Port)."
+ DEFVAL { 1 }
+ ::= { rcOspfv3DefaultMetric 8 }
+
+-- The OSPFv3 Area Data Structure contains information
+-- regarding the various areas. The interfaces and
+-- virtual links are configured as part of these areas.
+-- Area 0.0.0.0, by definition, is the Backbone Area
+
+rcOspfv3AreaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3AreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information describing the configured parame-
+ ters and cumulative statistics of the router's
+ attached areas."
+ REFERENCE
+ "OSPF Version 2, Section 6 The Area Data Struc-
+ ture"
+ ::= { rcOspfv3Objects 2 }
+
+rcOspfv3AreaEntry OBJECT-TYPE
+ SYNTAX RcOspfv3AreaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information describing the configured parame-
+ ters and cumulative statistics of one of the
+ router's attached areas."
+ INDEX { rcOspfv3AreaId }
+ ::= { rcOspfv3AreaTable 1 }
+
+RcOspfv3AreaEntry ::= SEQUENCE {
+ rcOspfv3AreaId
+ IpAddress,
+ rcOspfv3ImportAsExtern
+ INTEGER,
+ rcOspfv3AreaSpfRuns
+ Counter32,
+ rcOspfv3AreaBdrRtrCount
+ Gauge32,
+ rcOspfv3AreaAsBdrRtrCount
+ Gauge32,
+ rcOspfv3AreaScopeLsaCount
+ Gauge32,
+ rcOspfv3AreaScopeLsaCksumSum
+ Integer32,
+ rcOspfv3AreaSummary
+ INTEGER,
+ rcOspfv3AreaStatus
+ RowStatus,
+ rcOspfv3StubMetric
+ Integer32,
+ rcOspfv3AreaNssaTranslatorRole
+ INTEGER,
+ rcOspfv3AreaNssaTranslatorState
+ INTEGER,
+ rcOspfv3AreaNssaTranslatorStabilityInterval
+ Unsigned32,
+ rcOspfv3AreaNssaTranslatorEvents
+ Counter32,
+ rcOspfv3AreaStubMetricType
+ INTEGER
+ }
+
+rcOspfv3AreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 32-bit integer uniquely identifying an area.
+ Area ID 0.0.0.0 is used for the OSPFv3 backbone."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcOspfv3AreaEntry 1 }
+
+rcOspfv3ImportAsExtern OBJECT-TYPE
+ SYNTAX INTEGER {
+ importExternal(1), -- normal area
+ importNoExternal(2), -- stub area
+ importNssa(3) -- not-so-stubby-area
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether an area is a Stub area, NSSA, or
+ standard area. AS-scope LSAs are not imported into Stub
+ Areas or NSSAs. NSSAs import AS-External data as Type-7
+ LSAs which have Area-scope"
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ DEFVAL { importExternal }
+ ::= { rcOspfv3AreaEntry 2 }
+
+rcOspfv3AreaSpfRuns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times that the intra-area route
+ table has been calculated using this area's
+ link-state database. This is typically done
+ using Dijkstra's algorithm."
+ ::= { rcOspfv3AreaEntry 3 }
+
+rcOspfv3AreaBdrRtrCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of area border routers reach-
+ able within this area. This is initially zero,
+ and is calculated in each SPF Pass."
+ ::= { rcOspfv3AreaEntry 4 }
+
+rcOspfv3AreaAsBdrRtrCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Autonomous System border
+ routers reachable within this area. This is
+ initially zero, and is calculated in each SPF
+ Pass."
+ ::= { rcOspfv3AreaEntry 5 }
+
+rcOspfv3AreaScopeLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Area-Scope link-state
+ advertisements in this area's link-state
+ database."
+ ::= { rcOspfv3AreaEntry 6 }
+
+rcOspfv3AreaScopeLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32-bit unsigned sum of the Area-Scope link-state
+ advertisements' LS checksums contained in this
+ area's link-state database. The sum can be used
+ to determine if there has been a change in a
+ router's link state database, and to compare the
+ link-state database of two routers."
+ ::= { rcOspfv3AreaEntry 7 }
+
+rcOspfv3AreaSummary OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAreaSummary(1),
+ sendAreaSummary(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The variable rcOspfv3AreaSummary controls the im-
+ port of Inter-Area LSAs into stub areas. It has
+ no effect on other areas.
+
+ If it is noAreaSummary, the router will neither
+ originate nor propagate Inter-Area LSAs into the
+ stub area. It will rely entirely on its de-
+ fault route.
+
+ If it is sendAreaSummary, the router will both
+ summarize and propagate Inter-Area LSAs."
+ DEFVAL { sendAreaSummary }
+ ::= { rcOspfv3AreaEntry 8 }
+
+rcOspfv3AreaStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This variable controls the status of the en-
+ try. The use of RowStatus is covered in more detail
+ in [6]."
+ ::= { rcOspfv3AreaEntry 9 }
+
+rcOspfv3StubMetric OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric value advertised for the default route
+ into Stub and NSSA areas."
+ ::= { rcOspfv3AreaEntry 10 }
+
+rcOspfv3AreaNssaTranslatorRole OBJECT-TYPE
+ SYNTAX INTEGER { always(1), candidate(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates an NSSA Border router's ability to
+ perform NSSA translation of type-7 LSAs into
+ type-5 LSAs."
+ DEFVAL { candidate }
+ ::= { rcOspfv3AreaEntry 11 }
+
+rcOspfv3AreaNssaTranslatorState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ elected(2),
+ disabled(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if and how an NSSA Border router is
+ performing NSSA translation of type-7 LSAs into type-5
+ LSAs. When this object is set to enabled, the NSSA
+ Border router's rcOspfv3AreaNssTranslatorRole
+ has been set to always. When this object is set to
+ elected, a candidate NSSA Border router is translating
+ type-7 LSAs into type-5. When this object is set to
+ disabled, a candidate NSSA Border router is NOT
+ translating type-7 LSAs into type-5."
+ ::= { rcOspfv3AreaEntry 12 }
+
+rcOspfv3AreaNssaTranslatorStabilityInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of seconds after an elected translator
+ determines its services are no longer required, that
+ it should continue to perform its translation duties."
+ DEFVAL { 40 }
+ ::= { rcOspfv3AreaEntry 13 }
+
+rcOspfv3AreaNssaTranslatorEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the number of Translator State changes
+ that have occurred since the last boot-up."
+ ::= { rcOspfv3AreaEntry 14 }
+
+rcOspfv3AreaStubMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ospfv3Metric (1), -- OSPF Metric
+ comparableCost (2), -- external type 1
+ nonComparable (3) -- external type 2
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable displays the type of metric ad-
+ vertised as a default route."
+ DEFVAL { ospfv3Metric }
+ ::= { rcOspfv3AreaEntry 15 }
+
+-- OSPFv3 AS-Scope Link State Database
+
+-- The Link State Database contains the AS-Scope Link State
+-- Advertisements from throughout the areas that the
+-- device is attached to.
+
+rcOspfv3AsLsdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3AsLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Process's AS-Scope Link State Database."
+ ::= { rcOspfv3Objects 3 }
+
+rcOspfv3AsLsdbEntry OBJECT-TYPE
+ SYNTAX RcOspfv3AsLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single AS-Scope Link State Advertisement."
+ INDEX { rcOspfv3AsLsdbType,
+ rcOspfv3AsLsdbRouterId,
+ rcOspfv3AsLsdbLsid }
+ ::= { rcOspfv3AsLsdbTable 1 }
+
+RcOspfv3AsLsdbEntry ::= SEQUENCE {
+ rcOspfv3AsLsdbType
+ INTEGER,
+ rcOspfv3AsLsdbRouterId
+ IpAddress,
+ rcOspfv3AsLsdbLsid
+ Unsigned32,
+ rcOspfv3AsLsdbSequence
+ Integer32,
+ rcOspfv3AsLsdbAge
+ Integer32,
+ rcOspfv3AsLsdbChecksum
+ Integer32,
+ rcOspfv3AsLsdbAdvertisement
+ OCTET STRING,
+ rcOspfv3AsLsdbTypeKnown
+ TruthValue
+ }
+
+rcOspfv3AsLsdbType OBJECT-TYPE
+ SYNTAX INTEGER{
+ linkLsa (8),
+ routerLink (8193),
+ networkLink (8194),
+ interAreaPrefix (8195),
+ interAreaRouter (8196),
+ type7 (8199),
+ intraAreaPrefix (8201),
+ asExternal (16389)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of the link state advertisement.
+ Each link state type has a separate advertise-
+ ment format. AS-Scope LSAs not recognized by
+ the router may be stored in the database."
+ ::= { rcOspfv3AsLsdbEntry 1 }
+
+rcOspfv3AsLsdbRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The 32 bit number that uniquely identifies the
+ originating router in the Autonomous System."
+ REFERENCE
+ "OSPF Version 2, Appendix C.1 Global parameters"
+ ::= { rcOspfv3AsLsdbEntry 2 }
+
+rcOspfv3AsLsdbLsid OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Link State ID is an LS Type Specific field
+ containing a unique identifier;
+ it identifies the piece of the routing domain
+ that is being described by the advertisement.
+ In contrast to OSPFv2, the LSID has no
+ addressing semantics."
+ ::= { rcOspfv3AsLsdbEntry 3 }
+
+-- Note that the OSPF Sequence Number is a 32 bit signed
+-- integer. It starts with the value '80000001'h,
+-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
+-- Thus, a typical sequence number will be very negative.
+
+rcOspfv3AsLsdbSequence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sequence number field is a signed 32-bit
+ integer. It is used to detect old and dupli-
+ cate link state advertisements. The space of
+ sequence numbers is linearly ordered. The
+ larger the sequence number the more recent the
+ advertisement."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.6 LS sequence
+ number"
+ ::= { rcOspfv3AsLsdbEntry 4 }
+
+rcOspfv3AsLsdbAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge
+ -- unless DoNotAge bit is set
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the age of the link state adver-
+ tisement in seconds."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.1 LS age"
+ ::= { rcOspfv3AsLsdbEntry 5 }
+
+rcOspfv3AsLsdbChecksum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the checksum of the complete
+ contents of the advertisement, excepting the
+ age field. The age field is excepted so that
+ an advertisement's age can be incremented
+ without updating the checksum. The checksum
+ used is the same that is used for ISO connec-
+ tionless datagrams; it is commonly referred to
+ as the Fletcher checksum."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.7 LS checksum"
+ ::= { rcOspfv3AsLsdbEntry 6 }
+
+rcOspfv3AsLsdbAdvertisement OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..65535))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The entire Link State Advertisement, including
+ its header."
+ ::= { rcOspfv3AsLsdbEntry 7 }
+
+rcOspfv3AsLsdbTypeKnown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the LSA type recognized by this Router?"
+ ::= { rcOspfv3AsLsdbEntry 8 }
+
+
+-- OSPFv3 Area-Scope Link State Database
+
+-- The Link State Database contains the Area-Scope Link State
+-- Advertisements from throughout the area that the
+-- device is attached to.
+
+rcOspfv3AreaLsdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3AreaLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Process's Area-Scope Link State Database."
+ ::= { rcOspfv3Objects 4 }
+
+rcOspfv3AreaLsdbEntry OBJECT-TYPE
+ SYNTAX RcOspfv3AreaLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single Area-Scope Link State Advertisement."
+ INDEX { rcOspfv3AreaLsdbAreaId,
+ rcOspfv3AreaLsdbType,
+ rcOspfv3AreaLsdbRouterId,
+ rcOspfv3AreaLsdbLsid }
+ ::= { rcOspfv3AreaLsdbTable 1 }
+
+RcOspfv3AreaLsdbEntry ::= SEQUENCE {
+ rcOspfv3AreaLsdbAreaId
+ IpAddress,
+ rcOspfv3AreaLsdbType
+ INTEGER,
+ rcOspfv3AreaLsdbRouterId
+ IpAddress,
+ rcOspfv3AreaLsdbLsid
+ Unsigned32,
+ rcOspfv3AreaLsdbSequence
+ Integer32,
+ rcOspfv3AreaLsdbAge
+ Integer32,
+ rcOspfv3AreaLsdbChecksum
+ Integer32,
+ rcOspfv3AreaLsdbAdvertisement
+ OCTET STRING,
+ rcOspfv3AreaLsdbTypeKnown
+ TruthValue
+ }
+
+rcOspfv3AreaLsdbAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The 32 bit identifier of the Area from which the
+ LSA was received."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcOspfv3AreaLsdbEntry 1 }
+
+rcOspfv3AreaLsdbType OBJECT-TYPE
+ SYNTAX INTEGER{
+ linkLsa (8),
+ routerLink (8193),
+ networkLink (8194),
+ interAreaPrefix (8195),
+ interAreaRouter (8196),
+ type7 (8199),
+ intraAreaPrefix (8201),
+ asExternal (16389)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of the link state advertisement.
+ Each link state type has a separate advertise-
+ ment format. Area-Scope LSAs unrecognized by the
+ router are also stored in this database."
+ ::= { rcOspfv3AreaLsdbEntry 2 }
+
+rcOspfv3AreaLsdbRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The 32 bit number that uniquely identifies the
+ originating router in the Autonomous System."
+ REFERENCE
+ "OSPF Version 2, Appendix C.1 Global parameters"
+ ::= { rcOspfv3AreaLsdbEntry 3 }
+
+rcOspfv3AreaLsdbLsid OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Link State ID is an LS Type Specific field
+ containing a unique identifier;
+ it identifies the piece of the routing domain
+ that is being described by the advertisement.
+ In contrast to OSPFv2, the LSID has no
+ addressing semantics."
+ ::= { rcOspfv3AreaLsdbEntry 4 }
+
+-- Note that the OSPF Sequence Number is a 32 bit signed
+-- integer. It starts with the value '80000001'h,
+-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
+-- Thus, a typical sequence number will be very negative.
+
+rcOspfv3AreaLsdbSequence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sequence number field is a signed 32-bit
+ integer. It is used to detect old and dupli-
+ cate link state advertisements. The space of
+ sequence numbers is linearly ordered. The
+ larger the sequence number the more recent the
+ advertisement."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.6 LS sequence
+ number"
+ ::= { rcOspfv3AreaLsdbEntry 5 }
+
+rcOspfv3AreaLsdbAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge
+ -- unless DoNotAge bit is set
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the age of the link state adver-
+ tisement in seconds."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.1 LS age"
+ ::= { rcOspfv3AreaLsdbEntry 6 }
+
+rcOspfv3AreaLsdbChecksum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the checksum of the complete
+ contents of the advertisement, excepting the
+ age field. The age field is excepted so that
+ an advertisement's age can be incremented
+ without updating the checksum. The checksum
+ used is the same that is used for ISO connec-
+ tionless datagrams; it is commonly referred to
+ as the Fletcher checksum."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.7 LS checksum"
+ ::= { rcOspfv3AreaLsdbEntry 7 }
+
+rcOspfv3AreaLsdbAdvertisement OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..65535))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The entire Link State Advertisement, including
+ its header."
+ ::= { rcOspfv3AreaLsdbEntry 8 }
+
+rcOspfv3AreaLsdbTypeKnown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Is the LSA type recognized by this Router?"
+ ::= { rcOspfv3AreaLsdbEntry 9 }
+
+-- OSPFv3 Link-Scope Link State Database
+
+-- The Link State Database contains the Link-Scope Link State
+-- Advertisements from the links that the
+-- device is attached to.
+
+rcOspfv3LinkLsdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3LinkLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Process's Link-Scope Link State Database."
+ ::= { rcOspfv3Objects 5 }
+
+rcOspfv3LinkLsdbEntry OBJECT-TYPE
+ SYNTAX RcOspfv3LinkLsdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A single Link-Scope Link State Advertisement."
+ INDEX { rcOspfv3LinkLsdbIfIndex,
+ rcOspfv3LinkLsdbType,
+ rcOspfv3LinkLsdbRouterId,
+ rcOspfv3LinkLsdbLsid }
+ ::= { rcOspfv3LinkLsdbTable 1 }
+
+RcOspfv3LinkLsdbEntry ::= SEQUENCE {
+ rcOspfv3LinkLsdbIfIndex
+ InterfaceIndex,
+ rcOspfv3LinkLsdbType
+ INTEGER,
+ rcOspfv3LinkLsdbRouterId
+ IpAddress,
+ rcOspfv3LinkLsdbLsid
+ Unsigned32,
+ rcOspfv3LinkLsdbSequence
+ Integer32,
+ rcOspfv3LinkLsdbAge
+ Integer32,
+ rcOspfv3LinkLsdbChecksum
+ Integer32,
+ rcOspfv3LinkLsdbAdvertisement
+ OCTET STRING,
+ rcOspfv3LinkLsdbTypeKnown
+ TruthValue
+ }
+
+rcOspfv3LinkLsdbIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The identifier of the link from which the LSA
+ was received."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcOspfv3LinkLsdbEntry 1 }
+
+rcOspfv3LinkLsdbType OBJECT-TYPE
+ SYNTAX INTEGER{
+ linkLsa (8),
+ routerLink (8193),
+ networkLink (8194),
+ interAreaPrefix (8195),
+ interAreaRouter (8196),
+ type7 (8199),
+ intraAreaPrefix (8201),
+ asExternal (16389)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of the link state advertisement.
+ Each link state type has a separate advertise-
+ ment format. Link-Scope LSAs unrecognized by the
+ router are also stored in this database."
+ ::= { rcOspfv3LinkLsdbEntry 2 }
+
+rcOspfv3LinkLsdbRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The 32 bit number that uniquely identifies the
+ originating router in the Autonomous System."
+ REFERENCE
+ "OSPF Version 2, Appendix C.1 Global parameters"
+ ::= { rcOspfv3LinkLsdbEntry 3 }
+
+rcOspfv3LinkLsdbLsid OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Link State ID is an LS Type Specific field
+ containing a unique identifier;
+ it identifies the piece of the routing domain
+ that is being described by the advertisement.
+ In contrast to OSPFv2, the LSID has no
+ addressing semantics."
+ ::= { rcOspfv3LinkLsdbEntry 4 }
+
+-- Note that the OSPF Sequence Number is a 32 bit signed
+-- integer. It starts with the value '80000001'h,
+-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
+-- Thus, a typical sequence number will be very negative.
+
+rcOspfv3LinkLsdbSequence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sequence number field is a signed 32-bit
+ integer. It is used to detect old and dupli-
+ cate link state advertisements. The space of
+ sequence numbers is linearly ordered. The
+ larger the sequence number the more recent the
+ advertisement."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.6 LS sequence
+ number"
+ ::= { rcOspfv3LinkLsdbEntry 5 }
+
+rcOspfv3LinkLsdbAge OBJECT-TYPE
+ SYNTAX Integer32 -- Should be 0..MaxAge
+ -- unless DoNotAge bit is set
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the age of the link state
+ advertisement in seconds."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.1 LS age"
+ ::= { rcOspfv3LinkLsdbEntry 6 }
+
+rcOspfv3LinkLsdbChecksum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the checksum of the complete
+ contents of the advertisement, excepting the
+ age field. The age field is excepted so that
+ an advertisement's age can be incremented
+ without updating the checksum. The checksum
+ used is the same that is used for ISO connec-
+ tionless datagrams; it is commonly referred to
+ as the Fletcher checksum."
+ REFERENCE
+ "OSPF Version 2, Section 12.1.7 LS checksum"
+ ::= { rcOspfv3LinkLsdbEntry 7 }
+
+rcOspfv3LinkLsdbAdvertisement OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..65535))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The entire Link State Advertisement, including
+ its header."
+ ::= { rcOspfv3LinkLsdbEntry 8 }
+
+rcOspfv3LinkLsdbTypeKnown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the LSA type is recognized by this
+ Router."
+ ::= { rcOspfv3LinkLsdbEntry 9 }
+
+
+-- OSPF Host Table
+
+-- The Host/Metric Table indicates what hosts are directly
+-- attached to the Router, and what metrics and types of
+-- service should be advertised for them.
+
+rcOspfv3HostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3HostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The list of Hosts, and their metrics, that the
+ router will advertise as host routes."
+ REFERENCE
+ "OSPF Version 2, Appendix C.6 Host route param-
+ eters"
+ ::= { rcOspfv3Objects 6 }
+
+rcOspfv3HostEntry OBJECT-TYPE
+ SYNTAX RcOspfv3HostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A metric to be advertised when a given host is
+ reachable."
+ INDEX { rcOspfv3HostAddressType,
+ rcOspfv3HostAddress }
+ ::= { rcOspfv3HostTable 1 }
+
+RcOspfv3HostEntry ::= SEQUENCE {
+ rcOspfv3HostAddressType
+ INTEGER,
+ rcOspfv3HostAddress
+ OCTET STRING,
+ rcOspfv3HostMetric
+ Integer32,
+ rcOspfv3HostStatus
+ RowStatus,
+ rcOspfv3HostAreaID
+ IpAddress
+ }
+
+rcOspfv3HostAddressType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ ipv4(1),
+ ipv6(2),
+ ipv4z(3),
+ ipv6z(4),
+ dns(16)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of rcOspfv3HostAddress. Only IPv6
+ addresses without zone index are expected."
+ REFERENCE
+ "OSPF Version 2, Appendix C.6 Host route parame-
+ ters"
+ ::= { rcOspfv3HostEntry 1 }
+
+
+rcOspfv3HostAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Address of the Host. Must be a Global
+ or Site-local address."
+ REFERENCE
+ "OSPF Version 2, Appendix C.6 Host route parame-
+ ters"
+ ::= { rcOspfv3HostEntry 2 }
+
+rcOspfv3HostMetric OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Metric to be advertised."
+ REFERENCE
+ "OSPF Version 2, Appendix C.6 Host route parame-
+ ters"
+ ::= { rcOspfv3HostEntry 3 }
+
+rcOspfv3HostStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This variable controls the status of the en-
+ try. The use of RowStatus is covered in more detail
+ in [6]."
+ ::= { rcOspfv3HostEntry 4 }
+
+rcOspfv3HostAreaID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Area the Host Entry is to be found within.
+ By default, the area that a subsuming OSPFv3 in-
+ terface is in, or 0.0.0.0"
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcOspfv3HostEntry 5 }
+
+-- OSPFv3 Interface Table
+
+rcOspfv3IfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3IfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Interface Table describes the inter-
+ faces from the viewpoint of OSPFv3."
+ REFERENCE
+ "OSPF Version 2, Appendix C.3 Router interface
+ parameters"
+ ::= { rcOspfv3Objects 7 }
+
+rcOspfv3IfEntry OBJECT-TYPE
+ SYNTAX RcOspfv3IfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Interface Entry describes one inter-
+ face from the viewpoint of OSPFv3."
+ INDEX { rcOspfv3IfIndex }
+ ::= { rcOspfv3IfTable 1 }
+
+
+RcOspfv3IfEntry ::= SEQUENCE {
+ rcOspfv3IfIndex
+ InterfaceIndex,
+ rcOspfv3IfAreaId
+ IpAddress,
+ rcOspfv3IfType
+ INTEGER,
+ rcOspfv3IfAdminStat
+ INTEGER,
+ rcOspfv3IfRtrPriority
+ Integer32,
+ rcOspfv3IfTransitDelay
+ Integer32,
+ rcOspfv3IfRetransInterval
+ Integer32,
+ rcOspfv3IfHelloInterval
+ Integer32,
+ rcOspfv3IfRtrDeadInterval
+ Integer32,
+ rcOspfv3IfPollInterval
+ Unsigned32,
+ rcOspfv3IfState
+ INTEGER,
+ rcOspfv3IfDesignatedRouter
+ IpAddress,
+ rcOspfv3IfBackupDesignatedRouter
+ IpAddress,
+ rcOspfv3IfEvents
+ Counter32,
+ rcOspfv3IfStatus
+ RowStatus,
+ rcOspfv3IfMulticastForwarding
+ INTEGER,
+ rcOspfv3IfDemand
+ TruthValue,
+ rcOspfv3IfMetricValue
+ Integer32,
+ rcOspfv3IfLinkScopeLsaCount
+ Gauge32,
+ rcOspfv3IfLinkLsaCksumSum
+ Integer32,
+ rcOspfv3IfInstId
+ Integer32,
+ rcOspfv3IfDemandNbrProbe
+ TruthValue,
+ rcOspfv3IfDemandNbrProbeRetxLimit
+ Unsigned32,
+ rcOspfv3IfDemandNbrProbeInterval
+ Unsigned32,
+ rcOspfv3IfLinkLsaSuppression
+ EnableValue
+ }
+
+rcOspfv3IfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface index of this OSPFv3 interface.
+ It corresponds to the interface index of the
+ IPv6 interface on which OSPFv3 is configured."
+ ::= { rcOspfv3IfEntry 1 }
+
+rcOspfv3IfAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A 32-bit integer uniquely identifying the area
+ to which the interface connects. Area ID
+ 0.0.0.0 is used for the OSPFv3 backbone."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcOspfv3IfEntry 2 }
+
+rcOspfv3IfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ broadcast(1),
+ nbma(2),
+ pointToPoint(3),
+ pointToMultipoint(5),
+ passive(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 interface type."
+ ::= { rcOspfv3IfEntry 3 }
+
+rcOspfv3IfAdminStat OBJECT-TYPE
+ SYNTAX INTEGER { enabled (1), disabled (2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 interface's administrative status.
+ The value formed on the interface, and the in-
+ terface will be advertised as an internal route
+ to some area. The value 'disabled' denotes
+ that the interface is external to OSPFv3."
+ DEFVAL { enabled }
+ ::= { rcOspfv3IfEntry 4 }
+
+rcOspfv3IfRtrPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..'FF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority of this interface. Used in
+ multi-access networks, this field is used in
+ the designated router election algorithm. The
+ value 0 signifies that the router is not eligi-
+ ble to become the designated router on this
+ particular network. In the event of a tie in
+ this value, routers will use their Router ID as
+ a tie breaker."
+ DEFVAL { 1 }
+ ::= { rcOspfv3IfEntry 5 }
+
+rcOspfv3IfTransitDelay OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The estimated number of seconds it takes to
+ transmit a link state update packet over this
+ interface."
+ DEFVAL { 1 }
+ ::= { rcOspfv3IfEntry 6 }
+
+rcOspfv3IfRetransInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of seconds between link-state ad-
+ vertisement retransmissions, for adjacencies
+ belonging to this interface. This value is
+ also used when retransmitting database descrip-
+ tion and link-state request packets."
+ DEFVAL { 5 }
+ ::= { rcOspfv3IfEntry 7 }
+
+rcOspfv3IfHelloInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The length of time, in seconds, between the
+ Hello packets that the router sends on the in-
+ terface. This value must be the same for all
+ routers attached to a common network."
+ DEFVAL { 10 }
+ ::= { rcOspfv3IfEntry 8 }
+
+rcOspfv3IfRtrDeadInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that a router's Hello
+ packets have not been seen before it's neigh-
+ bors declare the router down. This should be
+ some multiple of the Hello interval. This
+ value must be the same for all routers attached
+ to a common network."
+ DEFVAL { 40 }
+ ::= { rcOspfv3IfEntry 9 }
+
+rcOspfv3IfPollInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The larger time interval, in seconds, between
+ the Hello packets sent to an inactive non-
+ broadcast multi- access neighbor."
+ DEFVAL { 120 }
+ ::= { rcOspfv3IfEntry 10 }
+
+rcOspfv3IfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ loopback(2),
+ waiting(3),
+ pointToPoint(4),
+ designatedRouter(5),
+ backupDesignatedRouter(6),
+ otherDesignatedRouter(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The OSPFv3 Interface State."
+ ::= { rcOspfv3IfEntry 11 }
+
+rcOspfv3IfDesignatedRouter OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Router ID of the Designated Router."
+ ::= { rcOspfv3IfEntry 12 }
+
+rcOspfv3IfBackupDesignatedRouter OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Router ID of the Backup Designated
+ Router."
+ ::= { rcOspfv3IfEntry 14 }
+
+rcOspfv3IfEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this OSPF interface has
+ changed its state, or an error has occurred."
+ ::= { rcOspfv3IfEntry 15 }
+
+rcOspfv3IfStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This variable controls the status of the en-
+ try. The use of RowStatus is covered in more detail in
+ [6]."
+ ::= { rcOspfv3IfEntry 17 }
+
+rcOspfv3IfMulticastForwarding OBJECT-TYPE
+ SYNTAX INTEGER {
+ blocked(1), -- no multicast forwarding
+ multicast(2), -- using multicast address
+ unicast(3) -- to each OSPFv3 neighbor
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The way multicasts should forwarded on this
+ interface; not forwarded, forwarded as data
+ link multicasts, or forwarded as data link uni-
+ casts. Data link multicasting is not meaning-
+ ful on point to point and NBMA interfaces, and
+ setting rcOspfv3MulticastForwarding to 0 effective-
+ ly disables all multicast forwarding."
+ DEFVAL { blocked }
+ ::= { rcOspfv3IfEntry 18 }
+
+rcOspfv3IfDemand OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether Demand OSPFv3 procedures (hel-
+ lo suppression to FULL neighbors and setting the
+ DoNotAge flag on propagated LSAs) should be per-
+ formed on this interface."
+ DEFVAL { false }
+ ::= { rcOspfv3IfEntry 19 }
+
+rcOspfv3IfMetricValue OBJECT-TYPE
+ SYNTAX Integer32 (0..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The metric assigned to this interface.
+ The default value of the Metric is
+ Reference Bandwidth / ifSpeed. The value of the
+ reference bandwidth is configured by the
+ rcOspfv3ReferenceBandwidth object. A value of '0' means
+ the metric value of this interface will depend on the speed
+ of the interface, when the state of the interface is up.
+ The default (0) metric for Vlan and Tunnel is 10."
+
+ ::= { rcOspfv3IfEntry 20 }
+
+rcOspfv3IfLinkScopeLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link-Scope link-state
+ advertisements in this link's link-state database."
+ ::= { rcOspfv3IfEntry 21 }
+
+rcOspfv3IfLinkLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32-bit unsigned sum of the Link-Scope link-state
+ advertisements' LS checksums contained in this
+ link's link-state database. The sum can be used
+ to determine if there has been a change in a
+ router's link state database, and to compare the
+ link-state database of two routers."
+ ::= { rcOspfv3IfEntry 22 }
+
+rcOspfv3IfInstId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables multiple instances of OSPFv3 to be run over
+ a single link. Each protocol instance would be assigned
+ a separate ID. This ID has local link significance
+ only."
+ DEFVAL { 0 }
+ ::= { rcOspfv3IfEntry 23 }
+
+rcOspfv3IfDemandNbrProbe OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Indicates whether or not neighbor probing is
+ enabled to determine whether or not the neighbor
+ is inactive. Neighbor probing is disabled by
+ default."
+ DEFVAL { false }
+ ::= { rcOspfv3IfEntry 24 }
+
+rcOspfv3IfDemandNbrProbeRetxLimit OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " The number of consecutive LSA retransmissions before
+ the neighbor is deemed inactive and the neighbor
+ adjacency is brought down."
+ DEFVAL { 10 }
+ ::= { rcOspfv3IfEntry 25 }
+
+rcOspfv3IfDemandNbrProbeInterval OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Defines how often the neighbor will be probed."
+ DEFVAL { 120 }
+ ::= { rcOspfv3IfEntry 26 }
+
+rcOspfv3IfLinkLsaSuppression OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " Used to enable/disable link lsa suppression for OSPFv3."
+ DEFVAL { disable }
+ ::= { rcOspfv3IfEntry 28 }
+
+-- OSPFv3 Virtual Interface Table
+
+-- The Virtual Interface Table describes the virtual
+-- links that the OSPFv3 Process is configured to
+-- carry on.
+
+rcOspfv3VirtIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3VirtIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about this router's virtual inter-
+ faces."
+ REFERENCE
+ "OSPF Version 2, Appendix C.4 Virtual link
+ parameters"
+ ::= { rcOspfv3Objects 8 }
+
+rcOspfv3VirtIfEntry OBJECT-TYPE
+ SYNTAX RcOspfv3VirtIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a single Virtual Interface."
+ INDEX { rcOspfv3VirtIfAreaId,
+ rcOspfv3VirtIfNeighbor }
+ ::= { rcOspfv3VirtIfTable 1 }
+
+RcOspfv3VirtIfEntry ::= SEQUENCE {
+ rcOspfv3VirtIfAreaId
+ IpAddress,
+ rcOspfv3VirtIfNeighbor
+ IpAddress,
+ rcOspfv3VirtIfIndex
+ Integer32,
+ rcOspfv3VirtIfTransitDelay
+ Integer32,
+ rcOspfv3VirtIfRetransInterval
+ Integer32,
+ rcOspfv3VirtIfHelloInterval
+ Integer32,
+ rcOspfv3VirtIfRtrDeadInterval
+ Integer32,
+ rcOspfv3VirtIfState
+ INTEGER,
+ rcOspfv3VirtIfEvents
+ Counter32,
+ rcOspfv3VirtIfStatus
+ RowStatus,
+ rcOspfv3VirtIfLinkScopeLsaCount
+ Gauge32,
+ rcOspfv3VirtIfLinkLsaCksumSum
+ Integer32
+ }
+
+rcOspfv3VirtIfAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Transit Area that the Virtual Link
+ traverses. By definition, this is not 0.0.0.0"
+ ::= { rcOspfv3VirtIfEntry 1 }
+
+rcOspfv3VirtIfNeighbor OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Router ID of the Virtual Neighbor."
+ ::= { rcOspfv3VirtIfEntry 2 }
+
+rcOspfv3VirtIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface ID assigned to this OSPFv3 virtual
+ interface. It is advertised in Hello's sent over
+ the virtal link and in the router's router-LSAs."
+ ::= { rcOspfv3VirtIfEntry 3 }
+
+rcOspfv3VirtIfTransitDelay OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The estimated number of seconds it takes to
+ transmit a link- state update packet over this
+ interface."
+ DEFVAL { 1 }
+ ::= { rcOspfv3VirtIfEntry 4 }
+
+rcOspfv3VirtIfRetransInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of seconds between link-state ad-
+ vertisement retransmissions, for adjacencies
+ belonging to this interface. This value is
+ also used when retransmitting database descrip-
+ tion and link-state request packets. This
+ value should be well over the expected round-
+ trip time."
+ DEFVAL { 5 }
+ ::= { rcOspfv3VirtIfEntry 5 }
+
+rcOspfv3VirtIfHelloInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The length of time, in seconds, between the
+ Hello packets that the router sends on the in-
+ terface. This value must be the same for the
+ virtual neighbor."
+ DEFVAL { 10 }
+ ::= { rcOspfv3VirtIfEntry 6 }
+
+rcOspfv3VirtIfRtrDeadInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that a router's Hello
+ packets have not been seen before it's neigh-
+ bors declare the router down. This should be
+ some multiple of the Hello interval. This
+ value must be the same for the virtual neigh-
+ bor."
+ DEFVAL { 60 }
+ ::= { rcOspfv3VirtIfEntry 7 }
+
+rcOspfv3VirtIfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1), -- these use the same encoding
+ pointToPoint(4) -- as the rcOspfv3IfTable
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPF virtual interface states."
+ ::= { rcOspfv3VirtIfEntry 8 }
+
+rcOspfv3VirtIfEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of state changes or error events on
+ this Virtual Link"
+ ::= { rcOspfv3VirtIfEntry 9 }
+
+rcOspfv3VirtIfStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This variable controls the status of the en-
+ try. The use of RowStatus is covered in more detail
+ in [6]."
+ ::= { rcOspfv3VirtIfEntry 10 }
+
+rcOspfv3VirtIfLinkScopeLsaCount OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of Link-Scope link-state
+ advertisements in this virtual link's link-state
+ database."
+ ::= { rcOspfv3VirtIfEntry 11 }
+
+rcOspfv3VirtIfLinkLsaCksumSum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 32-bit unsigned sum of the Link-Scope link-state
+ advertisements' LS checksums contained in this
+ virtual link's link-state database. The sum can be used
+ to determine if there has been a change in a
+ router's link state database, and to compare the
+ link-state database of two routers."
+ ::= { rcOspfv3VirtIfEntry 12 }
+
+
+-- OSPFv3 Neighbor Table
+
+-- The OSPFv3 Neighbor Table describes all neighbors in
+-- the locality of the subject router.
+
+rcOspfv3NbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3NbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of non-virtual neighbor information."
+ REFERENCE
+ "OSPF Version 2, Section 10 The Neighbor Data
+ Structure"
+ ::= { rcOspfv3Objects 9 }
+
+rcOspfv3NbrEntry OBJECT-TYPE
+ SYNTAX RcOspfv3NbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The information regarding a single neighbor."
+ REFERENCE
+ "OSPF Version 2, Section 10 The Neighbor Data
+ Structure"
+ INDEX { rcOspfv3NbrIfIndex,
+ rcOspfv3NbrRtrId }
+ ::= { rcOspfv3NbrTable 1 }
+
+RcOspfv3NbrEntry ::= SEQUENCE {
+ rcOspfv3NbrIfIndex
+ InterfaceIndex,
+ rcOspfv3NbrRtrId
+ IpAddress,
+ rcOspfv3NbrAddressType
+ INTEGER,
+ rcOspfv3NbrAddress
+ OCTET STRING,
+ rcOspfv3NbrOptions
+ Integer32,
+ rcOspfv3NbrPriority
+ INTEGER,
+ rcOspfv3NbrState
+ INTEGER,
+ rcOspfv3NbrEvents
+ Counter32,
+ rcOspfv3NbrLsRetransQLen
+ Gauge32,
+ rcOspfv3NbrHelloSuppressed
+ TruthValue,
+ rcOspfv3NbrIfId
+ Integer32,
+ rcOspfv3NbrRestartHelperStatus
+ INTEGER,
+ rcOspfv3NbrRestartHelperAge
+ Integer32,
+ rcOspfv3NbrRestartHelperExitReason
+ INTEGER,
+ rcOspfv3NbrDeadIntCnt
+ Integer32
+ }
+
+rcOspfv3NbrIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The local link ID of the link over which the
+ neighbor can be reached."
+ ::= { rcOspfv3NbrEntry 1 }
+
+rcOspfv3NbrRtrId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 32-bit integer (represented as a type IpAd-
+ dress) uniquely identifying the neighboring
+ router in the Autonomous System."
+ ::= { rcOspfv3NbrEntry 2 }
+
+rcOspfv3NbrAddressType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ ipv4(1),
+ ipv6(2),
+ ipv4z(3),
+ ipv6z(4),
+ dns(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address type of rcOspfv3NbrAddress. Only IPv6
+ addresses without zone index are expected."
+ ::= { rcOspfv3NbrEntry 3 }
+
+rcOspfv3NbrAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the neighbor associated with
+ the local link."
+ ::= { rcOspfv3NbrEntry 4 }
+
+rcOspfv3NbrOptions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A Bit Mask corresponding to the neighbor's op-
+ tions field."
+ REFERENCE
+ "OSPF Version 3, Appendix A.2 the Options field"
+ ::= { rcOspfv3NbrEntry 5 }
+
+rcOspfv3NbrPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..'FF'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The priority of this neighbor in the designat-
+ ed router election algorithm. The value 0 sig-
+ nifies that the neighbor is not eligible to be-
+ come the designated router on this particular
+ network."
+ ::= { rcOspfv3NbrEntry 6 }
+
+rcOspfv3NbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ attempt(2),
+ init(3),
+ twoWay(4),
+ exchangeStart(5),
+ exchange(6),
+ loading(7),
+ full(8),
+ restart(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The State of the relationship with this Neigh-
+ bor."
+ REFERENCE
+ "OSPF Version 2, Section 10.1 Neighbor States"
+ ::= { rcOspfv3NbrEntry 7 }
+
+rcOspfv3NbrEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this neighbor relationship
+ has changed state, or an error has occurred."
+ ::= { rcOspfv3NbrEntry 8 }
+
+rcOspfv3NbrLsRetransQLen OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current length of the retransmission
+ queue."
+ ::= { rcOspfv3NbrEntry 9 }
+
+rcOspfv3NbrHelloSuppressed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether Hellos are being suppressed
+ to the neighbor"
+ ::= { rcOspfv3NbrEntry 10 }
+
+rcOspfv3NbrIfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface ID that the neighbor advertises
+ in its Hello Packets on this link, that is, the
+ neighbor's local interface index."
+ ::= { rcOspfv3NbrEntry 11 }
+
+rcOspfv3NbrRestartHelperStatus OBJECT-TYPE
+ SYNTAX INTEGER { notHelping (1),
+ helping (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the router is acting
+ as a hitless restart helper for the neighbor."
+ ::= { rcOspfv3NbrEntry 12 }
+
+rcOspfv3NbrRestartHelperAge OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remaining time in current OSPF hitless restart
+ interval, if the router is acting as a restart
+ helper for the neighbor."
+ ::= { rcOspfv3NbrEntry 13 }
+
+rcOspfv3NbrRestartHelperExitReason OBJECT-TYPE
+ SYNTAX INTEGER { none (1), -- not attempted
+ inProgress (2), -- restart in
+ -- progress
+ completed (3), -- successfully
+ -- completed
+ timedOut (4), -- timed out
+ topologyChanged (5) -- aborted due to
+ -- topology
+ -- change.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the outcome of the last attempt at acting
+ as a hitless restart helper for the neighbor."
+ ::= { rcOspfv3NbrEntry 14 }
+
+rcOspfv3NbrDeadIntCnt OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a Dead interval Count or TTL (time to live) field that
+ indicates how many seconds are left before the Neighbor is
+ declared down. The starting value is set to the Router Dead
+ Interval value and it decrements to 0 if there is no Hello
+ received for that neighbor (then the neighbor is declared down).
+ When a hello is received, the value is reset to the Router Dead
+ Interval value again."
+ ::= { rcOspfv3NbrEntry 15 }
+
+-- OSPFv3 NBMA Neighbor Table
+
+-- The OSPFv3 NBMA Neighbor Table describes all configured
+-- NBMA neighbors and neighbors dynamically discovered by
+-- lower-level protocols such as Inverse Neighbor Discovery.
+
+rcOspfv3NbmaNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3NbmaNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of configured non-virtual neighbor
+ information and neighbors dynamically discovered
+ by lower-level protocols such as Inverse Neighbor
+ Discovery."
+ REFERENCE
+ "OSPF Version 2, Section 10 The Neighbor Data
+ Structure"
+ ::= { rcOspfv3Objects 10 }
+
+rcOspfv3NbmaNbrEntry OBJECT-TYPE
+ SYNTAX RcOspfv3NbmaNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The information regarding a single configured
+ neighbor or neighbor discovered by lower-level
+ protocols such as Inverse Neighbor Discovery."
+ REFERENCE
+ "OSPF Version 2, Section 10 The Neighbor Data
+ Structure"
+ INDEX { rcOspfv3NbmaNbrIfIndex,
+ rcOspfv3NbmaNbrAddress }
+ ::= { rcOspfv3NbmaNbrTable 1 }
+
+RcOspfv3NbmaNbrEntry ::= SEQUENCE {
+ rcOspfv3NbmaNbrIfIndex
+ InterfaceIndex,
+ rcOspfv3NbmaNbrAddress
+ Ipv6Address,
+ rcOspfv3NbmaNbrPriority
+ INTEGER,
+ rcOspfv3NbmaNbrRtrId
+ IpAddress,
+ rcOspfv3NbmaNbrState
+ INTEGER,
+ rcOspfv3NbmaNbrStorageType
+ StorageType,
+ rcOspfv3NbmaNbrStatus
+ RowStatus
+ }
+
+rcOspfv3NbmaNbrIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The local link ID of the link over which the
+ neighbor can be reached."
+ ::= { rcOspfv3NbmaNbrEntry 1 }
+
+rcOspfv3NbmaNbrAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the neighbor associated with
+ the local link."
+ ::= { rcOspfv3NbmaNbrEntry 2 }
+
+rcOspfv3NbmaNbrPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..'FF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The priority of this neighbor in the designat-
+ ed router election algorithm. The value 0 sig-
+ nifies that the neighbor is not eligible to be-
+ come the designated router on this particular
+ network."
+ DEFVAL { 1 }
+ ::= { rcOspfv3NbmaNbrEntry 3 }
+
+rcOspfv3NbmaNbrRtrId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A 32-bit integer (represented as a type IpAd-
+ dress) uniquely identifying the neighboring
+ router in the Autonomous System. A value of
+ 0.0.0.0 is returned until a Hello is received
+ from the configured neighbor."
+ ::= { rcOspfv3NbmaNbrEntry 4 }
+
+rcOspfv3NbmaNbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ attempt(2),
+ init(3),
+ twoWay(4),
+ exchangeStart(5),
+ exchange(6),
+ loading(7),
+ full(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The State of the relationship with this Neigh-
+ bor."
+ REFERENCE
+ "OSPF Version 2, Section 10.1 Neighbor States"
+ ::= { rcOspfv3NbmaNbrEntry 5 }
+
+rcOspfv3NbmaNbrStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row.
+ Conceptual rows having the value 'permanent' need not
+ allow write-access to any columnar objects in the row.
+ Manually configured entries will have a storage type
+ of nonVolatile while entries dynamically created as a
+ result of a lower-level protocol such as Inverse
+ Neighbor Discovery will have a storage type of
+ volatile."
+ DEFVAL { nonVolatile }
+ ::= { rcOspfv3NbmaNbrEntry 6 }
+
+rcOspfv3NbmaNbrStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This variable controls the status of the en-
+ try. The use of RowStatus is covered in more detail
+ in [6]."
+ ::= { rcOspfv3NbmaNbrEntry 7 }
+
+-- OSPFv3 Virtual Neighbor Table
+
+-- This table describes all virtual neighbors.
+-- Since Virtual Links are configured in the
+-- virtual interface table, this table is read-only.
+
+rcOspfv3VirtNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3VirtNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of virtual neighbor information."
+ REFERENCE
+ "OSPF Version 2, Section 15 Virtual Links"
+ ::= { rcOspfv3Objects 11 }
+
+rcOspfv3VirtNbrEntry OBJECT-TYPE
+ SYNTAX RcOspfv3VirtNbrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual neighbor information."
+ INDEX { rcOspfv3VirtNbrArea,
+ rcOspfv3VirtNbrRtrId }
+ ::= { rcOspfv3VirtNbrTable 1 }
+
+RcOspfv3VirtNbrEntry ::= SEQUENCE {
+ rcOspfv3VirtNbrArea
+ IpAddress,
+ rcOspfv3VirtNbrRtrId
+ IpAddress,
+ rcOspfv3VirtNbrIfIndex
+ Integer32,
+ rcOspfv3VirtNbrAddressType
+ INTEGER,
+ rcOspfv3VirtNbrAddress
+ OCTET STRING,
+ rcOspfv3VirtNbrOptions
+ Integer32,
+ rcOspfv3VirtNbrState
+ INTEGER,
+ rcOspfv3VirtNbrEvents
+ Counter32,
+ rcOspfv3VirtNbrLsRetransQLen
+ Gauge32,
+ rcOspfv3VirtNbrHelloSuppressed
+ TruthValue,
+ rcOspfv3VirtNbrIfId
+ Integer32,
+ rcOspfv3VirtNbrRestartHelperStatus
+ INTEGER,
+ rcOspfv3VirtNbrRestartHelperAge
+ Integer32,
+ rcOspfv3VirtNbrRestartHelperExitReason
+ INTEGER
+ }
+
+rcOspfv3VirtNbrArea OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Transit Area Identifier."
+ ::= { rcOspfv3VirtNbrEntry 1 }
+
+rcOspfv3VirtNbrRtrId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A 32-bit integer uniquely identifying the
+ neighboring router in the Autonomous System."
+ ::= { rcOspfv3VirtNbrEntry 2 }
+
+rcOspfv3VirtNbrIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local interface ID for the virtual link over
+ which the neighbor can be reached."
+ ::= { rcOspfv3VirtNbrEntry 3 }
+
+rcOspfv3VirtNbrAddressType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ ipv4(1),
+ ipv6(2),
+ ipv4z(3),
+ ipv6z(4),
+ dns(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address type of rcOspfv3VirtNbrAddress. Only IPv6
+ addresses without zone index are expected."
+ ::= { rcOspfv3VirtNbrEntry 4 }
+
+rcOspfv3VirtNbrAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address advertised by this Virtual Neighbor.
+ It must be a Site-Local or Global scope address."
+ ::= { rcOspfv3VirtNbrEntry 5 }
+
+rcOspfv3VirtNbrOptions OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A Bit Mask corresponding to the neighbor's op-
+ tions field."
+ REFERENCE
+ "OSPF Version 3, Appendix A.2 the Options field"
+ ::= { rcOspfv3VirtNbrEntry 6 }
+
+rcOspfv3VirtNbrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ attempt(2),
+ init(3),
+ twoWay(4),
+ exchangeStart(5),
+ exchange(6),
+ loading(7),
+ full(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The state of the Virtual Neighbor Relation-
+ ship."
+ ::= { rcOspfv3VirtNbrEntry 7 }
+
+rcOspfv3VirtNbrEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of times this virtual link has
+ changed its state, or an error has occurred."
+ ::= { rcOspfv3VirtNbrEntry 8 }
+
+rcOspfv3VirtNbrLsRetransQLen OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current length of the retransmission
+ queue."
+ ::= { rcOspfv3VirtNbrEntry 9 }
+
+rcOspfv3VirtNbrHelloSuppressed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether Hellos are being suppressed
+ to the neighbor"
+ ::= { rcOspfv3VirtNbrEntry 10 }
+
+rcOspfv3VirtNbrIfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The interface ID that the neighbor advertises
+ in its Hello Packets on this virtual link, that is,
+ the neighbor's local interface ID."
+ ::= { rcOspfv3VirtNbrEntry 11 }
+
+rcOspfv3VirtNbrRestartHelperStatus OBJECT-TYPE
+ SYNTAX INTEGER { notHelping (1),
+ helping (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the router is acting
+ as a hitless restart helper for the neighbor."
+ ::= { rcOspfv3VirtNbrEntry 12 }
+
+rcOspfv3VirtNbrRestartHelperAge OBJECT-TYPE
+ SYNTAX Integer32 (1..1800)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Remaining time in current OSPF hitless restart
+ interval, if the router is acting as a restart
+ helper for the neighbor."
+ ::= { rcOspfv3VirtNbrEntry 13 }
+
+rcOspfv3VirtNbrRestartHelperExitReason OBJECT-TYPE
+ SYNTAX INTEGER { none (1), -- not attempted
+ inProgress (2), -- restart in
+ -- progress
+ completed (3), -- successfully
+ -- completed
+ timedOut (4), -- timed out
+ topologyChanged (5) -- aborted due to
+ -- topology
+ -- change.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Describes the outcome of the last attempt at acting
+ as a hitless restart helper for the neighbor."
+ ::= { rcOspfv3VirtNbrEntry 14 }
+
+
+--
+-- The OSPFv3 Area Aggregate Table
+--
+
+rcOspfv3AreaAggregateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOspfv3AreaAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A range of IPv6 prefixes specified by a
+ prefix/prefix length pair. Note that if
+ ranges are configured such that one range sub-
+ sumes another range the most specific match is
+ the preferred one."
+ ::= { rcOspfv3Objects 12 }
+
+rcOspfv3AreaAggregateEntry OBJECT-TYPE
+ SYNTAX RcOspfv3AreaAggregateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A range of IPv6 prefixes specified by a
+ prefix/prefix length pair. Note that if
+ ranges are configured such that one range sub-
+ sumes another range the most specific match is
+ the preferred one."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ INDEX { rcOspfv3AreaAggregateAreaID,
+ rcOspfv3AreaAggregateAreaLsdbType,
+ rcOspfv3AreaAggregatePrefix,
+ rcOspfv3AreaAggregatePrefixLength }
+ ::= { rcOspfv3AreaAggregateTable 1 }
+
+RcOspfv3AreaAggregateEntry ::= SEQUENCE {
+ rcOspfv3AreaAggregateAreaID
+ IpAddress,
+ rcOspfv3AreaAggregateAreaLsdbType
+ INTEGER,
+ rcOspfv3AreaAggregatePrefix
+ Ipv6Address,
+ rcOspfv3AreaAggregatePrefixLength
+ Unsigned32,
+ rcOspfv3AreaAggregateStatus
+ RowStatus,
+ rcOspfv3AreaAggregateEffect
+ INTEGER,
+ rcOspfv3AreaAggregateRouteTag
+ Integer32,
+ rcOspfv3AreaAggregateAdvertiseMetric
+ INTEGER
+ }
+
+rcOspfv3AreaAggregateAreaID OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Area the Address Aggregate is to be found
+ within."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcOspfv3AreaAggregateEntry 1 }
+
+rcOspfv3AreaAggregateAreaLsdbType OBJECT-TYPE
+ SYNTAX INTEGER {
+ interAreaPrefixLsa(8195), -- 0x2003
+ nssaExternalLsa(8199) -- 0x2007
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of the Address Aggregate. This field
+ specifies the Area Lsdb type that this Address Ag-
+ gregate applies to."
+ REFERENCE
+ "OSPF Version 2, Appendix A.4.1 The Link State
+ Advertisement header"
+ ::= { rcOspfv3AreaAggregateEntry 2 }
+
+rcOspfv3AreaAggregatePrefix OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 Prefix."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcOspfv3AreaAggregateEntry 3 }
+
+rcOspfv3AreaAggregatePrefixLength OBJECT-TYPE
+ SYNTAX Unsigned32 (3..128)
+ UNITS "bits"
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The length of the prefix (in bits). A prefix can
+ not be shorter than 3 bits."
+ REFERENCE
+ "OSPF Version 2, Appendix C.2 Area parameters"
+ ::= { rcOspfv3AreaAggregateEntry 4 }
+
+rcOspfv3AreaAggregateStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This variable controls the status of the en-
+ try. The use of RowStatus is covered in more detail
+ in [6]."
+ ::= { rcOspfv3AreaAggregateEntry 5 }
+
+rcOspfv3AreaAggregateEffect OBJECT-TYPE
+ SYNTAX INTEGER {
+ advertiseMatching(1),
+ doNotAdvertiseMatching(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Prefixes subsumed by ranges either trigger the
+ advertisement of the indicated aggregate (ad-
+ vertiseMatching), or result in the prefix not
+ being advertised at all outside the area."
+ DEFVAL { advertiseMatching }
+ ::= { rcOspfv3AreaAggregateEntry 6 }
+
+rcOspfv3AreaAggregateRouteTag OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This tag is advertised only in the summarized
+ As-External LSA when summarizing from type-7 to
+ type-5."
+ DEFVAL { 0 }
+ ::= { rcOspfv3AreaAggregateEntry 7 }
+
+rcOspfv3AreaAggregateAdvertiseMetric OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to specify a metric for a Summary LSA (type 3)
+ generated by OSPF through an area range.
+ If this metric is set to 0, OSPF uses the cost
+ to the farthest point in the networks being
+ summarized as the metric."
+ ::= { rcOspfv3AreaAggregateEntry 8 }
+
+-- Ospfv3 Stats group
+
+rcOspfv3Stats OBJECT IDENTIFIER ::= { rcOspfv3Objects 13 }
+
+rcOspfv3StatsTxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ transmitted by OSPF."
+ ::= { rcOspfv3Stats 1 }
+
+rcOspfv3StatsRxPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ received by OSPF."
+ ::= { rcOspfv3Stats 2 }
+
+rcOspfv3StatsTxDropPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ dropped before transmitted by OSPF."
+ ::= { rcOspfv3Stats 3 }
+
+
+rcOspfv3StatsRxDropPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ dropped before received by OSPF."
+ ::= { rcOspfv3Stats 4 }
+
+rcOspfv3StatsRxBadPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of packets
+ received by OSPF that are bad."
+ ::= { rcOspfv3Stats 5 }
+
+rcOspfv3StatsSpfRuns OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the total number of SPF
+ calculations performed by OSPF, which
+ also includes the number of partial route
+ table calculation for Incremental Updates."
+ ::= { rcOspfv3Stats 6 }
+
+rcOspfv3StatsLastSpfRun OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the time(SysUpTime) since
+ the last spf calculated by OSPF."
+ ::= { rcOspfv3Stats 7 }
+
+rcOspfv3StatsLsdbTblSize OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in
+ the linkstate database table."
+ ::= { rcOspfv3Stats 8 }
+
+rcOspfv3StatsBadLsReqs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of bad ls requests."
+ ::= { rcOspfv3Stats 9 }
+
+rcOspfv3StatsSeqMismatches OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of sequence
+ mismatched packets."
+ ::= { rcOspfv3Stats 10 }
+
+rcOspfv3StatsRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of OSPF routes
+ added to RTM."
+ ::= { rcOspfv3Stats 11 }
+
+rcOspfv3StatsAdjacencies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of adjacencies
+ existing."
+ ::= { rcOspfv3Stats 12 }
+
+rcOspfv3StatsAreas OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of areas configured"
+ ::= { rcOspfv3Stats 13 }
+
+rcOspfv3StatsNbrs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of ospf neighbors"
+ ::= { rcOspfv3Stats 14 }
+
+rcOspfv3StatsReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "reset Ospfv3 global stats"
+ DEFVAL { false }
+ ::= { rcOspfv3Stats 15 }
+
+
+-- conformance information
+
+rcOspfv3Groups OBJECT IDENTIFIER ::= { rcOspfv3Conformance 1 }
+rcOspfv3Compliances OBJECT IDENTIFIER ::= { rcOspfv3Conformance 2 }
+
+-- compliance statements
+
+rcOspfv3Compliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION "The compliance statement "
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ rcOspfv3BasicGroup,
+ rcOspfv3AreaGroup,
+ rcOspfv3IfGroup,
+ rcOspfv3VirtIfGroup,
+ rcOspfv3NbrGroup,
+ rcOspfv3NbmaNbrGroup,
+ rcOspfv3VirtNbrGroup,
+ rcOspfv3AreaAggregateGroup
+ }
+
+ GROUP rcOspfv3AsLsdbGroup
+ DESCRIPTION
+ "This group is required for OSPFv3 systems that
+ display their AS-scope link state database."
+
+ GROUP rcOspfv3AreaLsdbGroup
+ DESCRIPTION
+ "This group is required for OSPFv3 systems that
+ display their Area-scope link state database."
+
+ GROUP rcOspfv3LinkLsdbGroup
+ DESCRIPTION
+ "This group is required for OSPFv3 systems that
+ display their Link-scope link state database."
+
+ GROUP rcOspfv3HostGroup
+ DESCRIPTION
+ "This group is required for OSPFv3 systems that
+ support attached hosts."
+
+-- OBJECT rcOspfv3NbrAddressType
+-- SYNTAX InetAddressType { ipv6(2) }
+-- DESCRIPTION
+-- "An implementation is only required to support IPv6
+-- address without zone index."
+
+-- OBJECT rcOspfv3VirtNbrAddressType
+-- SYNTAX InetAddressType { ipv6(2) }
+-- DESCRIPTION
+-- "An implementation is only required to support IPv6
+-- address without zone index."
+
+ ::= { rcOspfv3Compliances 1 }
+
+-- units of conformance
+
+rcOspfv3BasicGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3RouterId,
+ rcOspfv3AdminStat,
+ rcOspfv3VersionNumber,
+ rcOspfv3AreaBdrRtrStatus,
+ rcOspfv3ASBdrRtrStatus,
+ rcOspfv3AsScopeLsaCount,
+ rcOspfv3AsScopeLsaCksumSum,
+ rcOspfv3OriginateNewLsas,
+ rcOspfv3RxNewLsas,
+ rcOspfv3ExtLsaCount,
+ rcOspfv3ExtAreaLsdbLimit,
+ rcOspfv3MulticastExtensions, -- obsolete
+ rcOspfv3ExitOverflowInterval,
+ rcOspfv3DemandExtensions,
+ rcOspfv3TrafficEngineeringSupport,
+ rcOspfv3ReferenceBandwidth,
+ rcOspfv3RestartSupport,
+ rcOspfv3RestartInterval,
+ rcOspfv3RestartStatus,
+ rcOspfv3RestartAge,
+ rcOspfv3RestartExitReason,
+ rcOspfv3HelperModeDisable
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for OSPFv3 systems."
+ ::= { rcOspfv3Groups 1 }
+
+
+rcOspfv3AreaGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3ImportAsExtern,
+ rcOspfv3AreaSpfRuns,
+ rcOspfv3AreaBdrRtrCount,
+ rcOspfv3AreaAsBdrRtrCount,
+ rcOspfv3AreaScopeLsaCount,
+ rcOspfv3AreaScopeLsaCksumSum,
+ rcOspfv3AreaSummary,
+ rcOspfv3AreaStatus,
+ rcOspfv3StubMetric,
+ rcOspfv3AreaNssaTranslatorRole,
+ rcOspfv3AreaNssaTranslatorState,
+ rcOspfv3AreaNssaTranslatorStabilityInterval,
+ rcOspfv3AreaNssaTranslatorEvents,
+ rcOspfv3AreaStubMetricType
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for OSPFv3 systems
+ supporting areas."
+ ::= { rcOspfv3Groups 2 }
+
+rcOspfv3AsLsdbGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3AsLsdbSequence,
+ rcOspfv3AsLsdbAge,
+ rcOspfv3AsLsdbChecksum,
+ rcOspfv3AsLsdbAdvertisement,
+ rcOspfv3AsLsdbTypeKnown
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for OSPFv3 systems
+ that display their AS-scope link state database."
+ ::= { rcOspfv3Groups 3 }
+
+rcOspfv3AreaLsdbGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3AreaLsdbSequence,
+ rcOspfv3AreaLsdbAge,
+ rcOspfv3AreaLsdbChecksum,
+ rcOspfv3AreaLsdbAdvertisement,
+ rcOspfv3AreaLsdbTypeKnown
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for OSPFv3 systems
+ that display their Area-scope link state database."
+ ::= { rcOspfv3Groups 4 }
+
+rcOspfv3LinkLsdbGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3LinkLsdbSequence,
+ rcOspfv3LinkLsdbAge,
+ rcOspfv3LinkLsdbChecksum,
+ rcOspfv3LinkLsdbAdvertisement,
+ rcOspfv3LinkLsdbTypeKnown
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for OSPFv3 systems
+ that display their Link-scope link state database."
+ ::= { rcOspfv3Groups 5 }
+
+rcOspfv3HostGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3HostMetric,
+ rcOspfv3HostStatus,
+ rcOspfv3HostAreaID
+ }
+ STATUS current
+ DESCRIPTION
+ "These objects are required for OSPFv3 systems
+ that support attached hosts."
+ ::= { rcOspfv3Groups 6 }
+
+rcOspfv3IfGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3IfAreaId,
+ rcOspfv3IfType,
+ rcOspfv3IfAdminStat,
+ rcOspfv3IfRtrPriority,
+ rcOspfv3IfTransitDelay,
+ rcOspfv3IfRetransInterval,
+ rcOspfv3IfHelloInterval,
+ rcOspfv3IfRtrDeadInterval,
+ rcOspfv3IfPollInterval,
+ rcOspfv3IfState,
+ rcOspfv3IfDesignatedRouter,
+ rcOspfv3IfBackupDesignatedRouter,
+ rcOspfv3IfEvents,
+ rcOspfv3IfStatus,
+ rcOspfv3IfMulticastForwarding,
+ rcOspfv3IfDemand,
+ rcOspfv3IfMetricValue,
+ rcOspfv3IfLinkScopeLsaCount,
+ rcOspfv3IfLinkLsaCksumSum,
+ rcOspfv3IfInstId,
+ rcOspfv3IfDemandNbrProbe,
+ rcOspfv3IfDemandNbrProbeRetxLimit,
+ rcOspfv3IfDemandNbrProbeInterval
+ }
+ STATUS current
+ DESCRIPTION
+ "These interface objects are required for
+ OSPFv3 systems."
+ ::= { rcOspfv3Groups 7 }
+
+rcOspfv3VirtIfGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3VirtIfIndex,
+ rcOspfv3VirtIfTransitDelay,
+ rcOspfv3VirtIfRetransInterval,
+ rcOspfv3VirtIfHelloInterval,
+ rcOspfv3VirtIfRtrDeadInterval,
+ rcOspfv3VirtIfState,
+ rcOspfv3VirtIfEvents,
+ rcOspfv3VirtIfStatus,
+ rcOspfv3VirtIfLinkScopeLsaCount,
+ rcOspfv3VirtIfLinkLsaCksumSum
+ }
+ STATUS current
+ DESCRIPTION
+ "These virtual interface objects are required for
+ OSPFv3 systems."
+ ::= { rcOspfv3Groups 8 }
+
+rcOspfv3NbrGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3NbrAddressType,
+ rcOspfv3NbrAddress,
+ rcOspfv3NbrOptions,
+ rcOspfv3NbrPriority,
+ rcOspfv3NbrState,
+ rcOspfv3NbrEvents,
+ rcOspfv3NbrLsRetransQLen,
+ rcOspfv3NbrHelloSuppressed,
+ rcOspfv3NbrIfId,
+ rcOspfv3NbrRestartHelperStatus,
+ rcOspfv3NbrRestartHelperAge,
+ rcOspfv3NbrRestartHelperExitReason
+ }
+ STATUS current
+ DESCRIPTION
+ "These neighbor objects are required for
+ OSPFv3 systems."
+ ::= { rcOspfv3Groups 9 }
+
+rcOspfv3NbmaNbrGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3NbmaNbrPriority,
+ rcOspfv3NbmaNbrRtrId,
+ rcOspfv3NbmaNbrState,
+ rcOspfv3NbmaNbrStorageType,
+ rcOspfv3NbmaNbrStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "These NBMA neighbor objects are required for
+ OSPFv3 systems."
+ ::= { rcOspfv3Groups 10 }
+
+rcOspfv3VirtNbrGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3VirtNbrIfIndex,
+ rcOspfv3VirtNbrAddressType,
+ rcOspfv3VirtNbrAddress,
+ rcOspfv3VirtNbrOptions,
+ rcOspfv3VirtNbrState,
+ rcOspfv3VirtNbrEvents,
+ rcOspfv3VirtNbrLsRetransQLen,
+ rcOspfv3VirtNbrHelloSuppressed,
+ rcOspfv3VirtNbrIfId,
+ rcOspfv3VirtNbrRestartHelperStatus,
+ rcOspfv3VirtNbrRestartHelperAge,
+ rcOspfv3VirtNbrRestartHelperExitReason
+ }
+ STATUS current
+ DESCRIPTION
+ "These virtual neighbor objects are required for
+ OSPFv3 systems."
+ ::= { rcOspfv3Groups 11 }
+
+rcOspfv3AreaAggregateGroup OBJECT-GROUP
+ OBJECTS {
+ rcOspfv3AreaAggregateStatus,
+ rcOspfv3AreaAggregateEffect,
+ rcOspfv3AreaAggregateRouteTag,
+ rcOspfv3AreaAggregateAdvertiseMetric
+ }
+ STATUS current
+ DESCRIPTION
+ "These area aggregate objects are required for
+ OSPFv3 systems."
+ ::= { rcOspfv3Groups 12 }
+
+
+-- END of OSPF v3 MIB
+
+--BEGIN OF DHCP RELAY FOR IPV6
+
+rcIpv6ConfDhcpRelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6ConfDhcpRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DHCP Relay for Ipv6 configuration table"
+ ::= { rcIpv6Objects 9 }
+
+rcIpv6ConfDhcpRelayEntry OBJECT-TYPE
+ SYNTAX RcIpv6ConfDhcpRelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to configure DHCP on a particular L3 interface. An
+ entry is created automatically when the variable
+ rcIpv6InterfaceDhcpEnabled is set to TRUE.
+ Once created this entry will only be deleted if the
+ rcIpv6ConfDhcpRowStatus is set to 'destroy(6)'. In
+ which case, the rcIpv6InterfaceDhcpEnabled is automatically
+ reset to the FALSE setting."
+ INDEX { rcIpv6ConfDhcpIfIndex }
+ ::= { rcIpv6ConfDhcpRelayTable 1 }
+
+RcIpv6ConfDhcpRelayEntry ::=
+ SEQUENCE {
+ rcIpv6ConfDhcpIfIndex InterfaceIndex,
+ rcIpv6ConfDhcpMaxHop Unsigned32,
+ rcIpv6ConfDhcpRemoteIdEnabled TruthValue,
+ rcIpv6ConfDhcpNumRequests Counter32,
+ rcIpv6ConfDhcpNumReplies Counter32,
+ rcIpv6ConfDhcpRowStatus RowStatus
+ }
+
+rcIpv6ConfDhcpIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex(1..6142)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface number. The number can represent either
+ a physical or logical(VLAN) interface."
+ ::= { rcIpv6ConfDhcpRelayEntry 1 }
+
+rcIpv6ConfDhcpMaxHop OBJECT-TYPE
+ SYNTAX Unsigned32 (1..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the maximum number of hops a
+ DHCP packet can take from the source device to
+ the destination device (i.e., DHCP client to
+ DHCP server)."
+ DEFVAL { 32 }
+ ::= { rcIpv6ConfDhcpRelayEntry 2 }
+
+rcIpv6ConfDhcpRemoteIdEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if remote-id option is enabled."
+ DEFVAL { false }
+ ::= { rcIpv6ConfDhcpRelayEntry 3 }
+
+rcIpv6ConfDhcpNumRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of DHCP requests seen on this interface."
+ ::= { rcIpv6ConfDhcpRelayEntry 4 }
+
+rcIpv6ConfDhcpNumReplies OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of DHCP replies seen on this interface."
+ ::= { rcIpv6ConfDhcpRelayEntry 5 }
+
+rcIpv6ConfDhcpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An entry is created automatically when the variable
+ rcIpv6InterfaceDhcpEnabled is set to TRUE.
+ Once created this entry will only be deleted if the
+ rcIpv6ConfDhcpRowStatus is set to 'destroy(6)'. In
+ which case, the rcIpv6InterfaceDhcpEnabled is automatically
+ reset to the FALSE setting."
+ ::= { rcIpv6ConfDhcpRelayEntry 6 }
+
+
+
+rcIpv6DhcpForwardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6DhcpForwardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "DHCP Relay forwarding table."
+ ::= { rcIpv6Objects 10 }
+
+rcIpv6DhcpForwardEntry OBJECT-TYPE
+ SYNTAX RcIpv6DhcpForwardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry used represents a DHCP Relayed message forwarding directive."
+ INDEX { rcIpv6DhcpForwardAgentAddr, rcIpv6DhcpForwardServerAddr }
+ ::= { rcIpv6DhcpForwardTable 1 }
+
+RcIpv6DhcpForwardEntry ::=
+ SEQUENCE {
+ rcIpv6DhcpForwardAgentAddr Ipv6Address,
+ rcIpv6DhcpForwardServerAddr Ipv6Address,
+ rcIpv6DhcpForwardEnabled TruthValue,
+ rcIpv6DhcpForwardRowStatus RowStatus
+ }
+
+rcIpv6DhcpForwardAgentAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address configured on an interface
+ (i.e., a locally configured IP address)."
+ ::= { rcIpv6DhcpForwardEntry 1 }
+
+rcIpv6DhcpForwardServerAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address of the DHCP server. If this
+ IP address corresponds to a local interface address, the DHCP packet is multicast out
+ the interface the IP address is assigned to.otherwise,the DHCP packet is sent via unicast to the remote device."
+ ::= { rcIpv6DhcpForwardEntry 2 }
+
+rcIpv6DhcpForwardEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate whether the entry should be used."
+ DEFVAL { true }
+ ::= { rcIpv6DhcpForwardEntry 3 }
+
+rcIpv6DhcpForwardRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcIpv6DhcpForwardEntry 4 }
+
+--END OF DHCP RELAY FOR IPV6
+
+-- BEGIN OF IPV6 DESTINATION CACHE SECTION
+
+rcIpv6DestinationCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6DestinationCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ipv6 Destination Cache table"
+ ::= { rcIpv6Objects 13 }
+
+rcIpv6DestinationCacheEntry OBJECT-TYPE
+ SYNTAX RcIpv6DestinationCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to display Destination Cache"
+ INDEX { rcIpv6DCacheDestAddr, rcIpv6DCacheIfIndex }
+ ::= { rcIpv6DestinationCacheTable 1 }
+
+RcIpv6DestinationCacheEntry ::=
+ SEQUENCE {
+ rcIpv6DCacheDestAddr Ipv6Address,
+ rcIpv6DCacheIfIndex Unsigned32,
+ rcIpv6DCacheNextHop Ipv6Address,
+ rcIpv6DCacheIfType INTEGER,
+ rcIpv6DCacheIfData DisplayString,
+ rcIpv6DCachePmtu Integer32,
+ rcIpv6DCachePmtuAge Counter32
+ }
+
+rcIpv6DCacheDestAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Destination Address from the
+ Destination Cache."
+ ::= { rcIpv6DestinationCacheEntry 1 }
+
+rcIpv6DCacheIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The last 16 bits of this object's value are interpreted as InterfaceIndex
+ (it can represent either a physical, or a VLAN, or a tunnel interface);
+ the first 16 bits are ignored when the object's value is interpreted."
+ ::= { rcIpv6DestinationCacheEntry 2 }
+
+rcIpv6DCacheNextHop OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ipv6 Next Hop for a Destination Cache entry."
+ ::= { rcIpv6DestinationCacheEntry 3 }
+
+rcIpv6DCacheIfType OBJECT-TYPE
+ SYNTAX INTEGER {real(1), virtual(2)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface type; it can be a real (i.e. VLAN, brouter, tunnel)
+ or a virtual circuit (i.e. VRRP, RSMLT)."
+ ::= { rcIpv6DestinationCacheEntry 4 }
+
+rcIpv6DCacheIfData OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to display additional information about virtual
+ circuits (i.e. if it is a VRRP or RSMLT circuit, the vrId
+ if it is a VRRP circuit); no information is displayed for
+ real circuits."
+ ::= { rcIpv6DestinationCacheEntry 5 }
+
+rcIpv6DCachePmtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Path MTU for the entry."
+ ::= { rcIpv6DestinationCacheEntry 6 }
+
+rcIpv6DCachePmtuAge OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates how much time (in seconds) has passed since the PMTU
+ was updated the last time."
+ ::= { rcIpv6DestinationCacheEntry 7 }
+
+--END OF IPv6 DESTINATION CACHE SECTION
+
+-- IPv6 Default Routers Table
+
+rcIpv6DefaultRoutersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6DefaultRoutersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Default Routers Table."
+ ::= { rcIpv6Objects 16 }
+
+rcIpv6DefaultRoutersEntry OBJECT-TYPE
+ SYNTAX RcIpv6DefaultRoutersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for the IPv6 Default Routers Table."
+ INDEX { rcIpv6DefaultRoutersAddress, rcIpv6DefaultRoutersIfIndex }
+ ::= { rcIpv6DefaultRoutersTable 1 }
+
+RcIpv6DefaultRoutersEntry ::=
+ SEQUENCE {
+ rcIpv6DefaultRoutersAddress Ipv6Address,
+ rcIpv6DefaultRoutersIfIndex Unsigned32,
+ rcIpv6DefaultRoutersLifetime Integer32,
+ rcIpv6DefaultRoutersActive TruthValue
+ }
+
+rcIpv6DefaultRoutersAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Learned Router Address for an IPv6 Default Routers Entry."
+ ::= { rcIpv6DefaultRoutersEntry 1 }
+
+rcIpv6DefaultRoutersIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface number for an IPv6 Default Routers Entry."
+ ::= { rcIpv6DefaultRoutersEntry 2 }
+
+rcIpv6DefaultRoutersLifetime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remaining Router Lifetime for an IPv6 Default Routers Entry."
+ ::= { rcIpv6DefaultRoutersEntry 3 }
+
+rcIpv6DefaultRoutersActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "See if a default router is active for an IPv6 Default Routers Entry."
+ ::= { rcIpv6DefaultRoutersEntry 4 }
+
+-- End of IPv6 Default Router Table
+
+-- IPv6 MLD Host Cache Table
+
+rcIpv6MLDHostCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6MLDHostCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 MLD Host Cache Table."
+ ::= { rcIpv6Objects 17 }
+
+rcIpv6MLDHostCacheEntry OBJECT-TYPE
+ SYNTAX RcIpv6MLDHostCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry for the IPv6 MLD Host Cache Table."
+ INDEX { rcIpv6MLDHostCacheIfIndex, rcIpv6MLDHostCacheGrpAddress }
+ ::= { rcIpv6MLDHostCacheTable 1 }
+
+RcIpv6MLDHostCacheEntry ::=
+ SEQUENCE {
+ rcIpv6MLDHostCacheIfIndex Unsigned32,
+ rcIpv6MLDHostCacheGrpAddress Ipv6Address,
+ rcIpv6MLDHostCacheGrpLocallyRegistered Integer32,
+ rcIpv6MLDHostCacheGrpLastReporter Ipv6Address,
+ rcIpv6MLDHostCacheGrpUpTime Unsigned32,
+ rcIpv6MLDHostCacheGrpExpiryTime Unsigned32,
+ rcIpv6MLDHostCacheGrpFilterMode Unsigned32
+ }
+
+rcIpv6MLDHostCacheIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface number for an IPv6 MLD Host Cache Entry."
+ ::= { rcIpv6MLDHostCacheEntry 1 }
+
+rcIpv6MLDHostCacheGrpAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Group Address for an IPv6 MLD Host Cache Entry."
+ ::= { rcIpv6MLDHostCacheEntry 2 }
+
+rcIpv6MLDHostCacheGrpLocallyRegistered OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Group Locally Registered for an IPv6 MLD Host Cache Entry."
+ ::= { rcIpv6MLDHostCacheEntry 3 }
+
+rcIpv6MLDHostCacheGrpLastReporter OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Group Last Reporter Address for an IPv6 MLD Host Cache Entry."
+ ::= { rcIpv6MLDHostCacheEntry 4 }
+
+rcIpv6MLDHostCacheGrpUpTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Group Uptime for an IPv6 MLD Host Cache Entry."
+ ::= { rcIpv6MLDHostCacheEntry 5 }
+
+rcIpv6MLDHostCacheGrpExpiryTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Group Expiry Time for an IPv6 MLD Host Cache Entry."
+ ::= { rcIpv6MLDHostCacheEntry 6 }
+
+rcIpv6MLDHostCacheGrpFilterMode OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Group Filter Mode for an IPv6 MLD Host Cache Entry."
+ ::= { rcIpv6MLDHostCacheEntry 7 }
+
+-- End of IPv6 MLD Host Cache Table
+
+
+rcIpv6RouteExtensionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RouteExtensionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This entity's IPV6 Routing table."
+ ::= { rcIpv6Objects 19 }
+
+rcIpv6RouteExtensionEntry OBJECT-TYPE
+ SYNTAX RcIpv6RouteExtensionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A route to a particular destination."
+ AUGMENTS {
+ ipv6RouteEntry
+ }
+ ::= { rcIpv6RouteExtensionTable 1 }
+
+RcIpv6RouteExtensionEntry ::=
+ SEQUENCE {
+ rcIpv6RouteExtensionNextHopId DisplayString,
+ rcIpv6RouteExtensionProtocol INTEGER,
+ rcIpv6RouteExtensionPathType INTEGER
+ }
+
+rcIpv6RouteExtensionNextHopId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Identifier of the next-hop, hostname or mac adress."
+ ::= { rcIpv6RouteExtensionEntry 1 }
+
+rcIpv6RouteExtensionProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+
+ -- non-protocol information,
+ -- e.g., manually configured
+ local(2), -- entries
+
+ netmgmt(3), -- static route
+
+ -- obtained via Neighbor
+ -- Discovery protocol,
+ ndisc(4), -- e.g., result of Redirect
+
+ -- the following are all
+ -- dynamic routing protocols
+ rip(5), -- RIPng
+ ospf(6), -- Open Shortest Path First
+ bgp(7), -- Border Gateway Protocol
+ idrp(8), -- InterDomain Routing Protocol
+ igrp(9), -- InterGateway Routing Protocol
+ isis(10) -- ISIS Protocol
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The routing mechanism via which this route was learned."
+ ::= { rcIpv6RouteExtensionEntry 2 }
+
+rcIpv6RouteExtensionPathType OBJECT-TYPE
+ SYNTAX INTEGER {
+ b(1), -- Best non-ECMP path
+ be(2), -- Best ECMP path
+ a(3), -- Alternate non-ECMP path
+ ae(4) -- Alternate ECMP path
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates IPv6 route path type: best, alternative, ECMP."
+ ::= { rcIpv6RouteExtensionEntry 3 }
+
+
+-- Ipv6 Route Pref Table
+
+rcIpv6RoutePrefTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6RoutePrefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Route Pref table. This table and
+ rcIpNewRoutePrefTable is designed
+ to obsolete the rcIpRoutePrefTable"
+ ::= { rcIpv6Objects 20 }
+
+rcIpv6RoutePrefEntry OBJECT-TYPE
+ SYNTAX RcIpv6RoutePrefEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ipv6 Route Pref Table."
+ INDEX { rcIpv6RoutePrefDefaultValue }
+ ::= { rcIpv6RoutePrefTable 1 }
+
+RcIpv6RoutePrefEntry ::=
+ SEQUENCE {
+ rcIpv6RoutePrefDefaultValue Integer32,
+ rcIpv6RoutePrefProtocol INTEGER,
+ rcIpv6RoutePrefConfiguredValue Integer32
+ }
+
+rcIpv6RoutePrefDefaultValue OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Shows the default preference value for the given
+ protocol."
+ ::= { rcIpv6RoutePrefEntry 1 }
+
+rcIpv6RoutePrefProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ static(2),
+ ospfv3Intra(3),
+ ospfv3Inter(4),
+ ospfv3External1(5),
+ ospfv3External2(6),
+ spbmLevel1(7),
+ ebgp(8),
+ ibgp(9),
+ ripng(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Protocol name"
+ ::= { rcIpv6RoutePrefEntry 2 }
+
+rcIpv6RoutePrefConfiguredValue OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This value is configurable by the user"
+ ::= { rcIpv6RoutePrefEntry 3 }
+
+--
+-- IPSEC
+--
+
+--
+-- Ipsec policy table
+--
+
+rcIpsecPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpsecPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The policy table is used to store all the
+ attribute values under the policy. An IPSec
+ policy typically consists of a policy name,
+ raddr and laddr to which the policy is associated
+ to, the protocol to which policy is applied,and
+ the associated action whether to permit or drop
+ the packets"
+ ::= { rcIpsec 1 }
+
+rcIpsecPolicyEntry OBJECT-TYPE
+ SYNTAX RcIpsecPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Ipsec Policy table entry."
+ INDEX {
+ rcIpsecPolicyName
+ }
+ ::= { rcIpsecPolicyTable 1 }
+
+RcIpsecPolicyEntry ::=
+ SEQUENCE
+ {
+ rcIpsecPolicyName DisplayString,
+ rcIpsecPolicyDstAddressType InetAddressType,
+ rcIpsecPolicyDstAddress InetAddress,
+ rcIpsecPolicySrcAddressType InetAddressType,
+ rcIpsecPolicySrcAddress InetAddress,
+ rcIpsecPolicySrcPort INTEGER,
+ rcIpsecPolicyDstPort INTEGER,
+ rcIpsecPolicyAdminFlag TruthValue,
+ rcIpsecPolicyL4Protocol INTEGER,
+ rcIpsecPolicyAction INTEGER,
+ rcIpsecPolicyRowStatus RowStatus
+ }
+
+rcIpsecPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object contains name of the Ipsec
+ policy."
+ ::= { rcIpsecPolicyEntry 1 }
+
+rcIpsecPolicyDstAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIpsecPolicyDstAddress.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIpsecPolicyEntry 2 }
+
+rcIpsecPolicyDstAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The destination interface address to which
+ the policy is added."
+ ::= { rcIpsecPolicyEntry 3 }
+
+rcIpsecPolicySrcAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in the rcIpsecPolicySrcAddress.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIpsecPolicyEntry 4 }
+
+rcIpsecPolicySrcAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The source interface address of the router
+ to which the policy is added."
+ ::= { rcIpsecPolicyEntry 5 }
+
+rcIpsecPolicySrcPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The TCP/UDP source port number for which the
+ policy is added."
+ ::= { rcIpsecPolicyEntry 6 }
+
+rcIpsecPolicyDstPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The TCP/UDP destination port number for which
+ the policy is added."
+ ::= { rcIpsecPolicyEntry 7 }
+
+rcIpsecPolicyAdminFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The flag is used to enable the policy created."
+ ::= { rcIpsecPolicyEntry 8 }
+
+rcIpsecPolicyL4Protocol OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tcp(6),
+ udp(17),
+ icmpv6(58),
+ ospfv3(89),
+ icmp(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies the IP protocol number
+ for the l4 protocol to which this particular
+ policy is added."
+ DEFVAL { tcp }
+ ::= { rcIpsecPolicyEntry 9 }
+
+rcIpsecPolicyAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ permit(1),
+ drop(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The object contains a value that set the
+ action for the IPSec policy, either to permit
+ or drop the packet."
+ DEFVAL { permit }
+ ::= { rcIpsecPolicyEntry 10 }
+
+rcIpsecPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcIpsecPolicyTable."
+ ::= { rcIpsecPolicyEntry 11 }
+
+--
+-- Ipsec SA struct table
+--
+
+rcIpsecSATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpsecSAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Security Association(SA) table is used to
+ store all the attribute values under the security
+ association. An IPSec SA typically consists of SA
+ name, security parameter index, encapsulation
+ protocol, authentication algorithm, encryption
+ algorithm, mode of SA, key mode used and SA lifetime."
+ ::= { rcIpsec 2 }
+
+rcIpsecSAEntry OBJECT-TYPE
+ SYNTAX RcIpsecSAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Security Association structure table
+ entry."
+ INDEX {
+ rcIpsecSAName
+ }
+ ::= { rcIpsecSATable 1 }
+
+RcIpsecSAEntry ::=
+ SEQUENCE
+ {
+ rcIpsecSAName DisplayString,
+ rcIpsecSASpi Unsigned32,
+ rcIpsecSAHashAlgorithm INTEGER,
+ rcIpsecSAEncryptAlgorithm INTEGER,
+ rcIpsecSAAuthMethod INTEGER,
+ rcIpsecSAMode INTEGER,
+ rcIpsecSAKeyMode INTEGER,
+ rcIpsecSAEncryptKeyName DisplayString,
+ rcIpsecSAHashKeyName DisplayString,
+ rcIpsecSAHashKeyLength Integer32,
+ rcIpsecSAEncryptKeyLength Integer32,
+ rcIpsecSALifetimeSeconds Unsigned32,
+ rcIpsecSALifetimeKbytes Unsigned32,
+ rcIpsecSARowStatus RowStatus
+ }
+
+rcIpsecSAName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object contains name of the security
+ association."
+ ::= { rcIpsecSAEntry 1 }
+
+rcIpsecSASpi OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object contains, Security Parameter Index
+ (SPI), which is an identification tag added to
+ the header. This along with protocol value and
+ destination are used to identify a SA"
+ ::= { rcIpsecSAEntry 2 }
+
+rcIpsecSAHashAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ sha1(1),
+ aesXcbc(2),
+ md5(3),
+ null(4),
+ sha2(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object contains the hash algorithm
+ used in this SA. The algorithms used are
+ SHA1, AES_CBC, MD5 and SHA2"
+ DEFVAL { sha2 }
+ ::= { rcIpsecSAEntry 3 }
+
+rcIpsecSAEncryptAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ des3Cbc(1),
+ aes128Cbc(2),
+ aesCtr(3),
+ null(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object contains the encryption
+ algorithm used in this SA. The algorithms
+ used are 3DES_CBC, AES128_CBC and AES_CTR"
+ DEFVAL { aes128Cbc }
+ ::= { rcIpsecSAEntry 4 }
+
+rcIpsecSAAuthMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ah(1),
+ es(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object specifies authentication Method
+ of the SA. It can be AH (Authentication Header)
+ or ES (Encapsulated Security Payload)."
+ DEFVAL { es }
+ ::= { rcIpsecSAEntry 5 }
+
+rcIpsecSAMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ transport(1),
+ tunnel(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This flag is used to switch between transport
+ and tunnel mode. Transport mode is used to
+ protect the upper layer protocols whereas tunnel
+ mode is used to protect the whole IP packet."
+ DEFVAL { transport }
+ ::= { rcIpsecSAEntry 6 }
+
+rcIpsecSAKeyMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ manual(1),
+ auto(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This flag selects configuration mode of shared
+ keys, manual or automatic."
+ DEFVAL { manual }
+ ::= { rcIpsecSAEntry 7 }
+
+rcIpsecSAEncryptKeyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Key Value for the Encryption Key. Maximum
+ size is 64"
+ ::= { rcIpsecSAEntry 8 }
+
+rcIpsecSAHashKeyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Key value for the Hash Key. Maximum size
+ is 64."
+ ::= { rcIpsecSAEntry 9 }
+
+rcIpsecSAHashKeyLength OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Number of bits used in the Hash key.
+ The values are as follows:
+ AES-XCBC-MAC - 32
+ MD5 - 32
+ SHA1 - 40
+ SHA2 - 64"
+ ::= { rcIpsecSAEntry 10 }
+
+rcIpsecSAEncryptKeyLength OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Number of bits used in the Encryption key.
+ The values are as follows:
+ 3DES - 48
+ AES-CBC - 32, 48, 64
+ AES-CTR - 32"
+ ::= { rcIpsecSAEntry 11 }
+
+rcIpsecSALifetimeSeconds OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The life time in seconds for a security
+ association."
+ ::= { rcIpsecSAEntry 12 }
+
+rcIpsecSALifetimeKbytes OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The traffic, in kilobytes, that can pass
+ between IPSec peers using a given security
+ association before that security association
+ expires."
+ ::= { rcIpsecSAEntry 13 }
+
+rcIpsecSARowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcIpsecSATable."
+ ::= { rcIpsecSAEntry 14 }
+
+--
+-- Ipsec Interface Policy Table
+--
+
+rcIpsecInterfacePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpsecInterfacePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to store the policy and
+ interface details while linking the policy
+ to an interface. This table contains the
+ policy name, ifindex, direction on which
+ the policy is applied and the enable flag to
+ enable/disable ipsec on the interface."
+ ::= { rcIpsec 3 }
+
+rcIpsecInterfacePolicyEntry OBJECT-TYPE
+ SYNTAX RcIpsecInterfacePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Policy interface link table entry."
+ INDEX {
+ rcIpsecInterfacePolicyName,
+ rcIpsecInterfacePolicyIfIndex
+ }
+ ::= { rcIpsecInterfacePolicyTable 1 }
+
+RcIpsecInterfacePolicyEntry ::=
+ SEQUENCE
+ {
+ rcIpsecInterfacePolicyName DisplayString,
+ rcIpsecInterfacePolicyIfIndex InterfaceIndex,
+ rcIpsecInterfacePolicyIfEnabled TruthValue,
+ rcIpsecInterfacePolicyIfDirection INTEGER,
+ rcIpsecInterfacePolicyRowStatus RowStatus
+ }
+
+rcIpsecInterfacePolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object contains name of the Ipsec
+ policy that is to be linked with the
+ interface."
+ ::= { rcIpsecInterfacePolicyEntry 1 }
+
+rcIpsecInterfacePolicyIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "If index to which the policy is applied."
+ ::= { rcIpsecInterfacePolicyEntry 2 }
+
+rcIpsecInterfacePolicyIfEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value for this attribute is set when
+ Ipsec is enabled on the interface and admin
+ state of the policy is in enabled state"
+ ::= { rcIpsecInterfacePolicyEntry 3 }
+
+rcIpsecInterfacePolicyIfDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inBound(1),
+ outBound(2),
+ bothDirections(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object contains the direction of
+ traffic in the interface, where security
+ needs to be applied. Whether its inBound,
+ outBound or both Directions"
+ ::= { rcIpsecInterfacePolicyEntry 4 }
+
+rcIpsecInterfacePolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcIpsecInterfacePolicyTable."
+ ::= { rcIpsecInterfacePolicyEntry 5 }
+
+--
+-- Ipsec Ospf6 Virtual Link Policy table
+--
+
+rcIpsecOspf6VirtualLinkPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpsecOspf6VirtualLinkPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to store all the
+ attribute values under Ospf virtual
+ link policy. This table contains the
+ virtual link area id, neighbour id, SA name
+ policy action, policy direction, admin status
+ of the policy, source address, destination
+ address, virtual link id, interface index
+ and operation status of the virtual link."
+ ::= { rcIpsec 4 }
+
+rcIpsecOspf6VirtualLinkPolicyEntry OBJECT-TYPE
+ SYNTAX RcIpsecOspf6VirtualLinkPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An OSPF virtual link Policy table entry."
+ INDEX {
+ rcIpsecOspf6VirtualLinkPolicyAreaId,
+ rcIpsecOspf6VirtualLinkPolicyNeighbor
+ }
+ ::= { rcIpsecOspf6VirtualLinkPolicyTable 1 }
+
+RcIpsecOspf6VirtualLinkPolicyEntry ::=
+ SEQUENCE
+ {
+ rcIpsecOspf6VirtualLinkPolicyAreaId IpAddress,
+ rcIpsecOspf6VirtualLinkPolicyNeighbor IpAddress,
+ rcIpsecOspf6VirtualLinkPolicySAName DisplayString,
+ rcIpsecOspf6VirtualLinkPolicyAdminStatus TruthValue,
+ rcIpsecOspf6VirtualLinkPolicyAction INTEGER,
+ rcIpsecOspf6VirtualLinkPolicyDirection INTEGER,
+ rcIpsecOspf6VirtualLinkPolicySrcAddressType InetAddressType,
+ rcIpsecOspf6VirtualLinkPolicySrcAddress InetAddress,
+ rcIpsecOspf6VirtualLinkPolicyDstAddressType InetAddressType,
+ rcIpsecOspf6VirtualLinkPolicyDstAddress InetAddress,
+ rcIpsecOspf6VirtualLinkPolicyLinkID INTEGER,
+ rcIpsecOspf6VirtualLinkPolicyIfIndex InterfaceIndex,
+ rcIpsecOspf6VirtualLinkPolicyOperStatus INTEGER,
+ rcIpsecOspf6VirtualLinkPolicyRowStatus RowStatus
+ }
+
+rcIpsecOspf6VirtualLinkPolicyAreaId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A 32-bit integer uniquely identifying
+ the Ospf virtual link area."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 1 }
+
+rcIpsecOspf6VirtualLinkPolicyNeighbor OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A 32-bit integer uniquely identifying
+ the Ospf virtual link neighbour."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 2 }
+
+rcIpsecOspf6VirtualLinkPolicySAName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object contains the security
+ association linked to the virtual link."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 3 }
+
+rcIpsecOspf6VirtualLinkPolicyAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The flag is used to enable the policy
+ created."
+ DEFVAL { false }
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 4 }
+
+rcIpsecOspf6VirtualLinkPolicyAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ permit(1),
+ drop(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The object contains a value that set the
+ action of the IPSec Ospf virtual link policy,
+ either to permit or drop."
+ DEFVAL { permit }
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 5 }
+
+rcIpsecOspf6VirtualLinkPolicyDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ inBound(1),
+ outBound(2),
+ bothDirections(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The object indicates the policy direction
+ for the virtual link."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 6 }
+
+rcIpsecOspf6VirtualLinkPolicySrcAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in thercIpsecOspf6VirtualLinkSrcAddress.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 7 }
+
+rcIpsecOspf6VirtualLinkPolicySrcAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The source interface address to which the
+ policy is added."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 8 }
+
+rcIpsecOspf6VirtualLinkPolicyDstAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the type of address
+ field in thercIpsecOspf6VirtualLinkDstAddress.
+ Only IPv6 address types are supported for
+ this release."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 9 }
+
+rcIpsecOspf6VirtualLinkPolicyDstAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The destination interface address to which
+ the policy is added."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 10 }
+
+rcIpsecOspf6VirtualLinkPolicyLinkID OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object contains unique id for an ospf
+ virtual link."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 11 }
+
+rcIpsecOspf6VirtualLinkPolicyIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The interface If index to which Ospf
+ virtual link the policy is added."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 12 }
+
+rcIpsecOspf6VirtualLinkPolicyOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operation status of the link, up or down."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 13 }
+
+rcIpsecOspf6VirtualLinkPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcIpsecOspf6VirtualLinkPolicyTable."
+ ::= { rcIpsecOspf6VirtualLinkPolicyEntry 14 }
+
+--
+-- Ipsec Policy SA Table
+--
+
+rcIpsecPolicySALinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpsecPolicySALinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to store the policy and
+ security association details while linking
+ the policy to a SA. This table contains the
+ policy name, and the SA name to which the
+ policy is linked."
+ ::= { rcIpsec 5 }
+
+rcIpsecPolicySALinkEntry OBJECT-TYPE
+ SYNTAX RcIpsecPolicySALinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Policy interface link table entry."
+ INDEX {
+ rcIpsecPolicySALinkPolicyName,
+ rcIpsecPolicySALinkSAName
+ }
+ ::= { rcIpsecPolicySALinkTable 1 }
+
+RcIpsecPolicySALinkEntry ::=
+ SEQUENCE
+ {
+ rcIpsecPolicySALinkPolicyName DisplayString,
+ rcIpsecPolicySALinkSAName DisplayString,
+ rcIpsecPolicySALinkRowStatus RowStatus
+ }
+
+rcIpsecPolicySALinkPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object contains name of the Ipsec
+ policy."
+ ::= { rcIpsecPolicySALinkEntry 1 }
+
+rcIpsecPolicySALinkSAName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This object contains name of the Security
+ Association."
+ ::= { rcIpsecPolicySALinkEntry 2 }
+
+rcIpsecPolicySALinkRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcIpsecPolicySALinkTable."
+ ::= { rcIpsecPolicySALinkEntry 3 }
+
+--
+-- Ipsec Stats table
+--
+
+rcIpsecStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpsecStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This contains the IPSec statistics / counter
+ values on the switch level for all the IPSec
+ enabled interfaces."
+ ::= { rcIpsec 6 }
+
+rcIpsecStatisticsEntry OBJECT-TYPE
+ SYNTAX RcIpsecStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An Ipsec stats table entry."
+ INDEX { rcIpsecStatisticsIfIndex }
+ ::= { rcIpsecStatisticsTable 1 }
+
+RcIpsecStatisticsEntry ::=
+ SEQUENCE
+ {
+ rcIpsecStatisticsIfIndex InterfaceIndex,
+ rcIpsecStatisticsInSuccesses Counter64,
+ rcIpsecStatisticsInSPViolations Counter64,
+ rcIpsecStatisticsInNotEnoughMemories Counter64,
+ rcIpsecStatisticsInAHESPReplays Counter64,
+ rcIpsecStatisticsInESPReplays Counter64,
+ rcIpsecStatisticsInAHFailures Counter64,
+ rcIpsecStatisticsInESPFailures Counter64,
+ rcIpsecStatisticsOutSuccesses Counter64,
+ rcIpsecStatisticsOutSPViolations Counter64,
+ rcIpsecStatisticsOutNotEnoughMemories Counter64,
+ rcIpsecStatisticsgeneralError Counter64,
+ rcIpsecStatisticsInAHSuccesses Counter64,
+ rcIpsecStatisticsOutAHSuccesses Counter64,
+ rcIpsecStatisticsInESPSuccesses Counter64,
+ rcIpsecStatisticsOutESPSuccesses Counter64,
+ rcIpsecStatisticsOutKBytes Counter64,
+ rcIpsecStatisticsOutBytes Counter64,
+ rcIpsecStatisticsInKBytes Counter64,
+ rcIpsecStatisticsInBytes Counter64,
+ rcIpsecStatisticsTotalPacketsProcessed Counter64,
+ rcIpsecStatisticsTotalPacketsByPassed Counter64,
+ rcIpsecStatisticsOutAHFailures Counter64,
+ rcIpsecStatisticsOutESPFailures Counter64,
+ rcIpsecStatisticsInMD5Hmacs Counter64,
+ rcIpsecStatisticsInSHA1Hmacs Counter64,
+ rcIpsecStatisticsInAESXCBCs Counter64,
+ rcIpsecStatisticsInAnyNullAuth Counter64,
+ rcIpsecStatisticsIn3DESCBCs Counter64,
+ rcIpsecStatisticsInAESCBCs Counter64,
+ rcIpsecStatisticsInAESCTRs Counter64,
+ rcIpsecStatisticsInAnyNullEncrypt Counter64,
+ rcIpsecStatisticsOutMD5Hmacs Counter64,
+ rcIpsecStatisticsOutSHA1Hmacs Counter64,
+ rcIpsecStatisticsOutAESXCBCs Counter64,
+ rcIpsecStatisticsOutInAnyNullAuth Counter64,
+ rcIpsecStatisticsOut3DESCBCs Counter64,
+ rcIpsecStatisticsOutAESCBCs Counter64,
+ rcIpsecStatisticsOutAESCTRs Counter64,
+ rcIpsecStatisticsOutInAnyNullEncrypt Counter64
+ }
+
+rcIpsecStatisticsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface If index for which the statistics is
+ captured for this interface."
+ ::= { rcIpsecStatisticsEntry 1 }
+
+rcIpsecStatisticsInSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of ingress packets successfully
+ carried on IPSec for this interface."
+ ::= { rcIpsecStatisticsEntry 2 }
+
+rcIpsecStatisticsInSPViolations OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of ingress packets discarded
+ by IPSec if security policy violation since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 3 }
+
+rcIpsecStatisticsInNotEnoughMemories OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if not enough memory available since
+ boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 4 }
+
+rcIpsecStatisticsInAHESPReplays OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if AH replay check failed since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 5 }
+
+rcIpsecStatisticsInESPReplays OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if ESP replay check failed since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 6 }
+
+rcIpsecStatisticsInAHFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if AH authentication check failed since
+ boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 7 }
+
+rcIpsecStatisticsInESPFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded by
+ IPSec if ESP authentication check failed since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 8 }
+
+rcIpsecStatisticsOutSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets successfully
+ carried on IPSec since boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 9 }
+
+rcIpsecStatisticsOutSPViolations OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if security policy violation since boot time
+ for this interface."
+ ::= { rcIpsecStatisticsEntry 10 }
+
+rcIpsecStatisticsOutNotEnoughMemories OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if not enough memory available since boot time
+ for this interface."
+ ::= { rcIpsecStatisticsEntry 11 }
+
+rcIpsecStatisticsgeneralError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of general occurs since boot time
+ for this interface."
+ ::= { rcIpsecStatisticsEntry 12 }
+
+rcIpsecStatisticsInAHSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets carried by IPSec
+ if AH authentication succeeded since boot time
+ for this interface."
+ ::= { rcIpsecStatisticsEntry 13 }
+
+rcIpsecStatisticsOutAHSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets carried by IPSec
+ if AH authentication succeeded since boot time for this
+ interface."
+ ::= { rcIpsecStatisticsEntry 14 }
+
+rcIpsecStatisticsInESPSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets carried by IPSec
+ if ESP authentication succeeded since boot time for
+ this interface."
+ ::= { rcIpsecStatisticsEntry 15 }
+
+rcIpsecStatisticsOutESPSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets carried by IPSec
+ if ESP authentication succeeded since boot time for this
+ interface."
+ ::= { rcIpsecStatisticsEntry 16 }
+
+rcIpsecStatisticsOutKBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets greater than
+ 1 KB for this interface."
+ ::= { rcIpsecStatisticsEntry 17 }
+
+rcIpsecStatisticsOutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound byte sized packets for
+ this interface"
+ ::= { rcIpsecStatisticsEntry 18 }
+
+rcIpsecStatisticsInKBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets greater than
+ 1 KB for this interface."
+ ::= { rcIpsecStatisticsEntry 19 }
+
+rcIpsecStatisticsInBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound byte sized packets
+ for this interface."
+ ::= { rcIpsecStatisticsEntry 20 }
+
+rcIpsecStatisticsTotalPacketsProcessed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets processed since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 21 }
+
+rcIpsecStatisticsTotalPacketsByPassed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets bypassed since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 22 }
+
+rcIpsecStatisticsOutAHFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if AH authentication check failed since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 23 }
+
+rcIpsecStatisticsOutESPFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if ESP authentication check failed since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 24 }
+
+rcIpsecStatisticsInMD5Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound HMAC MD5 occurrences
+ since boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 25 }
+
+rcIpsecStatisticsInSHA1Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound HMAC SHA1 occurrences
+ since boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 26 }
+
+rcIpsecStatisticsInAESXCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound AES XCBC MAC occurrences
+ since boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 27 }
+
+rcIpsecStatisticsInAnyNullAuth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of inbound packets without any Authentication
+ algorithm for this interface."
+ ::= { rcIpsecStatisticsEntry 28 }
+
+rcIpsecStatisticsIn3DESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound Triple DES CBC occurrences
+ since boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 29 }
+
+rcIpsecStatisticsInAESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound AES CBC occurrences since
+ boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 30 }
+
+rcIpsecStatisticsInAESCTRs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound DES CBC occurrences since
+ boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 31 }
+
+rcIpsecStatisticsInAnyNullEncrypt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of inbound packets without any Encryption
+ algorithm for this interface."
+ ::= { rcIpsecStatisticsEntry 32 }
+
+rcIpsecStatisticsOutMD5Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound HMAC MD5 occurrences since
+ boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 33 }
+
+rcIpsecStatisticsOutSHA1Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound HMAC SHA1 occurrences since
+ boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 34 }
+
+rcIpsecStatisticsOutAESXCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound AES XCBC MAC occurrences
+ since boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 35 }
+
+rcIpsecStatisticsOutInAnyNullAuth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of packets without any Authentication
+ algorithm for this interface."
+ ::= { rcIpsecStatisticsEntry 36 }
+
+rcIpsecStatisticsOut3DESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound Triple DES CBC occurrences
+ since boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 37 }
+
+rcIpsecStatisticsOutAESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound AES CBC occurrences since
+ boot time for this interface."
+ ::= { rcIpsecStatisticsEntry 38 }
+
+rcIpsecStatisticsOutAESCTRs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound DES CBC occurrence since boot
+ time for this interface."
+ ::= { rcIpsecStatisticsEntry 39 }
+
+rcIpsecStatisticsOutInAnyNullEncrypt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of packets without any Encryption algorithm
+ for this interface."
+ ::= { rcIpsecStatisticsEntry 40 }
+
+--
+-- Ipsec Global Statistics Scalars
+--
+
+rcIpsecGlobalStatisticsScalars OBJECT IDENTIFIER ::= { rcIpsec 7 }
+
+rcIpsecGlobalStatisticsInSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of ingress packets successfully
+ carried on IPSec."
+ ::= { rcIpsecGlobalStatisticsScalars 1 }
+
+rcIpsecGlobalStatisticsInSPViolations OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of ingress packets discarded
+ by IPSec if security policy violation since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 2 }
+
+rcIpsecGlobalStatisticsInNotEnoughMemories OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if not enough memory available since
+ boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 3 }
+
+rcIpsecGlobalStatisticsInAHESPReplays OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if AH replay check failed since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 4 }
+
+rcIpsecGlobalStatisticsInESPReplays OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if ESP replay check failed since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 5 }
+
+rcIpsecGlobalStatisticsInAHFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded
+ by IPSec if AH authentication check failed since
+ boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 6 }
+
+rcIpsecGlobalStatisticsInESPFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets discarded by
+ IPSec if ESP authentication check failed since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 7 }
+
+rcIpsecGlobalStatisticsOutSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets successfully
+ carried on IPSec since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 8 }
+
+rcIpsecGlobalStatisticsOutSPViolations OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if security policy violation since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 9 }
+
+rcIpsecGlobalStatisticsOutNotEnoughMemories OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if not enough memory available since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 10 }
+
+rcIpsecGlobalStatisticsgeneralError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of general occurs since boot time"
+ ::= { rcIpsecGlobalStatisticsScalars 11 }
+
+rcIpsecGlobalStatisticsInAHSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets carried by IPSec
+ if AH authentication succeeded since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 12 }
+
+rcIpsecGlobalStatisticsOutAHSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets carried by IPSec
+ if AH authentication succeeded since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 13 }
+
+rcIpsecGlobalStatisticsInESPSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets carried by IPSec
+ if ESP authentication succeeded since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 14 }
+
+rcIpsecGlobalStatisticsOutESPSuccesses OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets carried by IPSec
+ if ESP authentication succeeded since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 15 }
+
+rcIpsecGlobalStatisticsOutKBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets greater than
+ 1 KB."
+ ::= { rcIpsecGlobalStatisticsScalars 16 }
+
+rcIpsecGlobalStatisticsOutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound byte sized packets"
+ ::= { rcIpsecGlobalStatisticsScalars 17 }
+
+rcIpsecGlobalStatisticsInKBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound packets greater than
+ 1 KB."
+ ::= { rcIpsecGlobalStatisticsScalars 18 }
+
+rcIpsecGlobalStatisticsInBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound byte sized packets."
+ ::= { rcIpsecGlobalStatisticsScalars 19 }
+
+rcIpsecGlobalStatisticsTotalPacketsProcessed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets processed since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 20 }
+
+rcIpsecGlobalStatisticsTotalPacketsByPassed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets bypassed since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 21 }
+
+rcIpsecGlobalStatisticsOutAHFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if AH authentication check failed since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 22 }
+
+rcIpsecGlobalStatisticsOutESPFailures OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound packets discarded by
+ IPSec if ESP authentication check failed since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 23 }
+
+rcIpsecGlobalStatisticsInMD5Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound HMAC MD5 occurrences
+ since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 24 }
+
+rcIpsecGlobalStatisticsInSHA1Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound HMAC SHA1 occurrences
+ since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 25 }
+
+rcIpsecGlobalStatisticsInAESXCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound AES XCBC MAC occurrences
+ since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 26 }
+
+rcIpsecGlobalStatisticsInAnyNullAuth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of inbound packets without any Authentication
+ algorithm."
+ ::= { rcIpsecGlobalStatisticsScalars 27 }
+
+rcIpsecGlobalStatisticsIn3DESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound Triple DES CBC occurrences
+ since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 28 }
+
+rcIpsecGlobalStatisticsInAESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of inbound AES CBC occurrences since
+ boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 29 }
+
+rcIpsecGlobalStatisticsInAESCTRs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound DES CBC occurrences since
+ boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 30 }
+
+rcIpsecGlobalStatisticsInAnyNullEncrypt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of inbound packets without any Encryption
+ algorithm"
+ ::= { rcIpsecGlobalStatisticsScalars 31 }
+
+rcIpsecGlobalStatisticsOutMD5Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound HMAC MD5 occurrences since
+ boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 32 }
+
+rcIpsecGlobalStatisticsOutSHA1Hmacs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound HMAC SHA1 occurrences since
+ boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 33 }
+
+rcIpsecGlobalStatisticsOutAESXCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound AES XCBC MAC occurrences
+ since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 34 }
+
+rcIpsecGlobalStatisticsOutInAnyNullAuth OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of outbound packets without any Authentication
+ algorithm"
+ ::= { rcIpsecGlobalStatisticsScalars 35 }
+
+rcIpsecGlobalStatisticsOut3DESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound Triple DES CBC occurrences
+ since boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 36 }
+
+rcIpsecGlobalStatisticsOutAESCBCs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound AES CBC occurrences since
+ boot time."
+ ::= { rcIpsecGlobalStatisticsScalars 37 }
+
+rcIpsecGlobalStatisticsOutAESCTRs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outbound DES CBC occurrence since boot
+ time."
+ ::= { rcIpsecGlobalStatisticsScalars 38 }
+
+rcIpsecGlobalStatisticsOutInAnyNullEncrypt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of inbound packets without any Encryption
+ algorithm"
+ ::= { rcIpsecGlobalStatisticsScalars 39 }
+
+-- Ipsec END
+
+--
+--IPv6 FHS Snooping Table
+--
+
+rcIpv6FhsSnoopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6FhsSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains the entries which are snooped by different methods."
+ ::= { rcIpv6Objects 21 }
+
+rcIpv6FhsSnoopEntry OBJECT-TYPE
+ SYNTAX RcIpv6FhsSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing a learned DHCPv6 binding."
+ INDEX { rcIpv6FhsSnoopVlanId, rcIpv6FhsSnoopIpv6Address }
+ ::= { rcIpv6FhsSnoopTable 1 }
+
+RcIpv6FhsSnoopEntry ::=
+ SEQUENCE {
+ rcIpv6FhsSnoopVlanId RcVlanIdOrNone,
+ rcIpv6FhsSnoopIpv6Address Ipv6Address,
+ rcIpv6FhsSnoopMacAddress MacAddress,
+ rcIpv6FhsSnoopInterfaceIndex InterfaceIndex,
+ rcIpv6FhsSnoopEntryType INTEGER,
+ rcIpv6FhsSnoopEntrySource INTEGER,
+ rcIpv6FhsSnoopValidTime Unsigned32,
+ rcIpv6FhsSnoopTimeToExpiry Unsigned32,
+ rcIpv6FhsSnoopRowStatus RowStatus
+ }
+
+rcIpv6FhsSnoopVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VLAN to which the snooped entry belongs."
+ ::= { rcIpv6FhsSnoopEntry 1 }
+
+rcIpv6FhsSnoopIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IPv6 address assigned to this IPv6 host."
+ ::= { rcIpv6FhsSnoopEntry 2 }
+
+rcIpv6FhsSnoopMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The MAC address of the snooped entry."
+ ::= { rcIpv6FhsSnoopEntry 3 }
+
+rcIpv6FhsSnoopInterfaceIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The interface to which the entry is learnt."
+ ::= { rcIpv6FhsSnoopEntry 4 }
+
+rcIpv6FhsSnoopEntryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the type of entry - static (1) or dynamic (2). "
+ ::= { rcIpv6FhsSnoopEntry 5 }
+
+rcIpv6FhsSnoopEntrySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ dhcp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the method entry was learnt from - static (1) or dhcp (2). "
+ ::= { rcIpv6FhsSnoopEntry 6 }
+
+rcIpv6FhsSnoopValidTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The valid time for the snooped entry."
+ ::= { rcIpv6FhsSnoopEntry 7 }
+
+rcIpv6FhsSnoopTimeToExpiry OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time to expiry of the snooped entry."
+ ::= { rcIpv6FhsSnoopEntry 8 }
+
+
+rcIpv6FhsSnoopRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status to create/delete snooped entries."
+ ::= { rcIpv6FhsSnoopEntry 9}
+
+--
+-- Notifications objects
+--
+rcIpv6FhsSnoopNotificationObjects OBJECT IDENTIFIER ::= { rcIpv6Objects 22 }
+
+rcIpv6FhsSnoopNotificationEntryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ static (1),
+ dynamic (2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This value indicates type of binding entry. static (1)
+ entries are created by administrator manually whereas
+ dynamic (2) entries are learnt through snooping."
+ ::= { rcIpv6FhsSnoopNotificationObjects 1 }
+
+rcIpv6FhsSnoopNotificationEntryCount OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This value indicates current number of binding entries of type
+ rcIpv6FhsSnoopingNotificationEntryType"
+ ::= { rcIpv6FhsSnoopNotificationObjects 2 }
+
+--
+-- Vxlan objects
+--
+rcVxlanVtepSourceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vxlan tunnel end point source IP address."
+ ::= { rcVxlan 1}
+
+rcVxlanVtepVrf OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " Vrf associated with vtep source IP"
+ ::= {rcVxlan 2}
+
+rcVxlanVtepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVxlanVtepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for vxlan tunnel end point."
+ ::= { rcVxlan 3 }
+
+rcVxlanVtepEntry OBJECT-TYPE
+ SYNTAX RcVxlanVtepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry contains the configuration information about the vxlan tunnel end point"
+ INDEX { rcVxlanVtepId }
+ ::= { rcVxlanVtepTable 1 }
+
+RcVxlanVtepEntry ::= SEQUENCE {
+ rcVxlanVtepId Integer32,
+ rcVxlanVtepIpAddr IpAddress,
+ rcVxlanVtepName DisplayString,
+ rcVxlanVtepRowStatus RowStatus,
+ rcVxlanVtepNextHopVrfName SnmpAdminString,
+ rcVxlanVtepOvsdbConfigured TruthValue
+ }
+rcVxlanVtepId OBJECT-TYPE
+ SYNTAX Integer32 (1..500)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index used to uniquely identify this vxlan tunnel end point."
+ ::= { rcVxlanVtepEntry 1 }
+
+rcVxlanVtepIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the destination
+ IP address of vtep tunnel"
+ ::= { rcVxlanVtepEntry 2}
+
+rcVxlanVtepName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this vxlan tunnel end point.
+ By default name will be VTEP-<#ID>-<IP address> "
+ ::= { rcVxlanVtepEntry 3 }
+
+rcVxlanVtepRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete vxlan tunnel end point"
+ ::= { rcVxlanVtepEntry 4}
+
+rcVxlanVtepNextHopVrfName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop vrf name to reach remote vtep"
+ ::= { rcVxlanVtepEntry 5 }
+
+rcVxlanVtepOvsdbConfigured OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to distinguish between Ovsdb Controller configured vxlan tunnel end point and
+ user created vxlan tunnel end point, if this bool is set, then it is configured by
+ the controller, otherwise it is configured by the user"
+ ::= { rcVxlanVtepEntry 6 }
+
+rcVxlanVnidTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVxlanVnidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Vxlan vnid table."
+ ::= { rcVxlan 4}
+
+rcVxlanVnidEntry OBJECT-TYPE
+ SYNTAX RcVxlanVnidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing vnid and i-sid information for a
+ particular vxlan tunnel end point."
+ INDEX { rcVxlanVnidIdentifier }
+ ::= { rcVxlanVnidTable 1 }
+
+RcVxlanVnidEntry ::= SEQUENCE {
+ rcVxlanVnidIdentifier Integer32,
+ rcVxlanVnidIsid Integer32,
+ rcVxlanVnidRowStatus RowStatus,
+ rcVxlanVnidAction INTEGER,
+ rcVxlanVnidOvsdbConfigured TruthValue
+ }
+
+rcVxlanVnidIdentifier OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the vnid
+ of this vxlan tunnel end point."
+ ::= { rcVxlanVnidEntry 1 }
+
+rcVxlanVnidIsid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the i-sid
+ of this Vxlan end point."
+ ::= { rcVxlanVnidEntry 2 }
+
+rcVxlanVnidRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete. "
+ ::= { rcVxlanVnidEntry 3}
+
+rcVxlanVnidAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ flushMacFdb(2), -- flush MAC forwarding table
+ syncMacFdb(3) -- sync MAC forwarding table
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Vnid related actions."
+ DEFVAL { none }
+ ::= { rcVxlanVnidEntry 4}
+
+rcVxlanVnidOvsdbConfigured OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to distinguish between Ovsdb Controller configured vnid and
+ user created vnid, if this bool is set, then it is configured by
+ the controller, otherwise it is configured by the user"
+ ::= { rcVxlanVnidEntry 5 }
+
+
+rcVxlanVnidEndPointTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVxlanVnidEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Attributes of vnid table at vxlan tunnel end point."
+ ::= { rcVxlan 5 }
+
+rcVxlanVnidEndPointEntry OBJECT-TYPE
+ SYNTAX RcVxlanVnidEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular vnid at vxlan tunnel end point."
+ INDEX { rcVxlanVnidEndPointVnid,
+ rcVxlanVnidEndPointVtepId
+ }
+ ::= { rcVxlanVnidEndPointTable 1 }
+
+RcVxlanVnidEndPointEntry ::= SEQUENCE {
+ rcVxlanVnidEndPointVnid Integer32,
+ rcVxlanVnidEndPointVtepId Integer32,
+ rcVxlanVnidEndPointIsid Integer32,
+ rcVxlanVnidEndPointRowStatus RowStatus
+ }
+
+rcVxlanVnidEndPointVnid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the vnid
+ of this vxlan tunnel end point."
+ ::= { rcVxlanVnidEndPointEntry 1 }
+
+rcVxlanVnidEndPointVtepId OBJECT-TYPE
+ SYNTAX Integer32(1..500)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "vxlan tunnel end point id associated with given vnid "
+ ::= { rcVxlanVnidEndPointEntry 2}
+
+rcVxlanVnidEndPointIsid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the i-sid
+ of this vxlan tunnel end point."
+ ::= { rcVxlanVnidEndPointEntry 3 }
+
+rcVxlanVnidEndPointRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete. "
+ ::= { rcVxlanVnidEndPointEntry 4}
+
+rcVxlanVnidElanEndPointTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVxlanVnidElanEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of elan end point entries."
+ ::= { rcVxlan 7 }
+
+rcVxlanVnidElanEndPointEntry OBJECT-TYPE
+ SYNTAX RcVxlanVnidElanEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular elan end point."
+ INDEX { rcVxlanVnidElanEndPointVnid,
+ rcVxlanVnidElanEndPointCvid,
+ rcVxlanVnidElanEndPointIfIndex}
+ ::= { rcVxlanVnidElanEndPointTable 1 }
+
+RcVxlanVnidElanEndPointEntry ::= SEQUENCE {
+ rcVxlanVnidElanEndPointVnid Integer32,
+ rcVxlanVnidElanEndPointCvid Integer32,
+ rcVxlanVnidElanEndPointIfIndex InterfaceIndex,
+ rcVxlanVnidElanEndPointIsid Integer32,
+ rcVxlanVnidElanEndPointRowStatus RowStatus
+ }
+
+rcVxlanVnidElanEndPointVnid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the vnid
+ of this elan end point."
+ ::= { rcVxlanVnidElanEndPointEntry 1 }
+
+rcVxlanVnidElanEndPointCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the customer vid
+ of this elan end point. 4095 is not used. 4096 is reserved for
+ untagged case"
+ ::= { rcVxlanVnidElanEndPointEntry 2 }
+
+rcVxlanVnidElanEndPointIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface index for mlt or port of this elan end point."
+ ::= { rcVxlanVnidElanEndPointEntry 3 }
+
+rcVxlanVnidElanEndPointIsid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A i-sid value associated with vnid"
+ ::= { rcVxlanVnidElanEndPointEntry 4 }
+
+
+rcVxlanVnidElanEndPointRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete elan end point under vnid "
+ ::= { rcVxlanVnidElanEndPointEntry 5}
+
+rcVxlanVtepNextHopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVxlanVtepNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table to store nexthop information for the remote vtep"
+ ::= { rcVxlan 6 }
+
+rcVxlanVtepNextHopEntry OBJECT-TYPE
+ SYNTAX RcVxlanVtepNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry contains the nexthop information for the remote vtep"
+ INDEX { rcVxlanVtepNextHopVtepId,
+ rcVxlanVtepNextHopIp
+ }
+ ::= { rcVxlanVtepNextHopTable 1 }
+
+RcVxlanVtepNextHopEntry ::= SEQUENCE {
+ rcVxlanVtepNextHopVtepId Integer32,
+ rcVxlanVtepNextHopIp IpAddress,
+ rcVxlanVtepNextHopIfIndex InterfaceIndex,
+ rcVxlanVtepNextHopVid Integer32
+ }
+rcVxlanVtepNextHopVtepId OBJECT-TYPE
+ SYNTAX Integer32 (1..500)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index used to uniquely identify the remote vtep.This value is same as the vtep identifier in the rcVxlanVtepTable"
+ ::= { rcVxlanVtepNextHopEntry 1 }
+
+
+rcVxlanVtepNextHopIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies the next hop
+ IP address of the remote vtep"
+ ::= { rcVxlanVtepNextHopEntry 2}
+
+
+rcVxlanVtepNextHopIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop destination ifindex to reach the remote vtep"
+ ::= { rcVxlanVtepNextHopEntry 3 }
+
+rcVxlanVtepNextHopVid OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop vlan id to reach the remote vtep"
+ ::= { rcVxlanVtepNextHopEntry 4}
+
+
+
+--
+-- SFLOW
+--
+rcSflowMib OBJECT IDENTIFIER ::= { rcSflow 1 }
+rcSflowObjects OBJECT IDENTIFIER ::= { rcSflowMib 1 }
+
+rcSflowScalars OBJECT IDENTIFIER ::= { rcSflowObjects 1 }
+
+rcSflowAdminEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Globally enables or disables sflow."
+ ::= { rcSflowScalars 1 }
+
+rcSflowAgentAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The address type of the address associated with sflow agent."
+ ::= { rcSflowScalars 2 }
+
+rcSflowAgentAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP address associated with sflow agent."
+ ::= { rcSflowScalars 3 }
+
+rcSflowStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSflowStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to show/clear sflow statistics."
+ ::= { rcSflowObjects 2 }
+
+rcSflowStatsEntry OBJECT-TYPE
+ SYNTAX RcSflowStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing sflow stats information."
+ INDEX { rcSflowStatsIndex }
+ ::= { rcSflowStatsTable 1 }
+
+RcSflowStatsEntry ::=
+ SEQUENCE {
+ rcSflowStatsIndex Integer32,
+ rcSflowStatsDatagramCount Counter64,
+ rcSflowStatsClearStats TruthValue
+ }
+
+rcSflowStatsIndex OBJECT-TYPE
+ SYNTAX Integer32(1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "sflow Collector id."
+ ::= { rcSflowStatsEntry 1 }
+
+rcSflowStatsDatagramCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of datagrams sent to collector."
+ ::= { rcSflowStatsEntry 2 }
+
+rcSflowStatsClearStats OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the sflow statistics."
+ DEFVAL { false }
+ ::= { rcSflowStatsEntry 3 }
+
+--
+-- *** THIS SECTION IS GENERATED FROM ../mib_tools/error.mib ***
+
+-- This is generated by str2c.py -mib
+-- Do not edit this file
+-- Instead, edit $(TOPDIR)/mib/mib_tools/error_input.txt
+
+rcErrorReturnCode OBJECT-TYPE
+ SYNTAX INTEGER {
+
+ none(100),
+ resourceNotAvailable(101),
+ operationNotAllowed(102),
+ operationInProgress(103),
+ invalidPortNumber(104),
+ invalidSubnetAddress(105),
+ invalidSubnetMask(106),
+ invalidVlanId(107),
+ invalidVlanName(108),
+ invalidVlanType(109),
+ invalidStgId(110),
+ invalidProtocolId(111),
+ invalidPortMembers(112),
+ invalidStaticMembers(113),
+ invalidNotAllowedMembers(114),
+ destinationNotReachable(115),
+ tableIsFull(116),
+ nondualConnectorGigPort(117),
+ testIdNotPresent(118),
+ invalidTestId(119),
+ invalidStatusChange(120),
+ invalidCpuCard(121),
+ invalidSrcPortChoice(122),
+ dstPortUnspecified(123),
+ srcPortOneUnspecified(124),
+ srcPortTwoUnspecified(125),
+ notSupported(126),
+ userNameIsNonUnique(127),
+ invalidName(128),
+ unknownErrorCode1(129),
+ cannotModifyThisField(130),
+ invalidUserPasswordLength(131),
+ thisUsernameExists(132),
+ invalidIpAddress(133),
+ invalidMacAddress(134),
+ nosuchEntry(135),
+ anotherLoopBackTestAlreadyRunning(136),
+ protocolIdNotRoutable(137),
+ autoNegotiateIsOn(138),
+ noActionSpecified(139),
+ invalidActionSpecified(140),
+ cannotModifyAutoNegotiateIsOn(141),
+ cannotModifyAutoPortIsFiber(142),
+ autoNegotiationNotSupported(143),
+ cannotSetAdminSpeed(144),
+ cannotSetAdminDuplex(145),
+ ospfRtrDeadIntIsnotMultOfHelloInt(146),
+ ospfRtrDeadIntLessThan4TimesHelloInt(147),
+ notUsed1(148),
+ ospfBadAuthValue(149),
+ ospfEnabled(150),
+ ospfAreaNotFound(151),
+ ospfBackboneArea(152),
+ notInTestMode(153),
+ ospfInvalidAreaRangeMask(154),
+ ospfDuplicateEntry(155),
+ ospfRangeNotAllocated(156),
+ ospfAreaRangeNotFound(157),
+ testRunning(158),
+ nvramLimitExceeded(159),
+ flowAlreadyExist(160),
+ flowNotFound(161),
+ invalidOspfAreaRangeNet(162),
+ duplicateIpAddress(163),
+ conflictingIpAddress(164),
+ invalidRouteCost(165),
+ invalidNextHop(166),
+ duplicateRoute(167),
+ cannotFindRoute(168),
+ cannotDeleteLocalRoute(169),
+ badDhcpMinSec(170),
+ badDhcpMaxHop(171),
+ badDhcpMode(172),
+ badAgentAddress(173),
+ dhcpNotEnabled(174),
+ dhcpForwardNotFound(175),
+ dhcpDuplicateForward(176),
+ dhcpMaxForward(177),
+ dhcpBadEnable(178),
+ invalidDeviceFileNumber(179),
+ notExecutableDeviceFile(180),
+ deletedDeviceFile(181),
+ pcmciaNotPresent(182),
+ pcmciaWriteProtected(183),
+ discontiguousSubnetMask(184),
+ invalidOspfMetric(185),
+ ospfHostRouteNotFound(186),
+ invalidMltId(187),
+ invalidMltName(188),
+ onlyOnePortInMlt(189),
+ moreThan4PortsInMlt(190),
+ portsInDifferentQuid(191),
+ portAlreadyInAnotherMlt(192),
+ invalidVlan(193),
+ nonExistIpMcastAddriess(194),
+ invalidIpMulticastAddress(195),
+ portIsLocked(196),
+ accessRestriction(197),
+ invalidDeviceFileLength(198),
+ duplicateAccessPolicyId(199),
+ noDesiredAccessPolicyItem(200),
+ ipfFilterNonExist(201),
+ ipfInvalidVlanPriority(202),
+ ipfInvalidDestinationAddress(203),
+ ipfInvalidSourceAddress(204),
+ ipfFilterDuplicate(205),
+ ipfGlobalListDuplicate(206),
+ ipfGlobalListNonExist(207),
+ ipfBaseListDuplicate(208),
+ ipfBaseListNonExist(209),
+ ipfPortDuplicate(210),
+ ipfPortNonExist(211),
+ ipfListNonExist(212),
+ snmpSnoopDisabled(213),
+ invalidHostIpAddress(214),
+ snoopStaticGroupExist(215),
+ ripAnnouncePolicyNotFound(216),
+ duplicateRipAnnouncePolicy(217),
+ ospfAnnouncePolicyNotFound(218),
+ duplicateOspfAnnouncePolicy(219),
+ policyMatchNetEntryNotFound(220),
+ duplicatePolicyNetEntry(221),
+ policyAddrListEntryNotFound(222),
+ duplicatePolicyAddrListEntry(223),
+ policyAddrListIdNotFound(224),
+ policyExactNetListNotFound(225),
+ policyRangeNetListNotFound(226),
+ policyRipGatewayListNotFound(227),
+ policyRipInterfaceListNotFound(228),
+ policyOspfRtrIdListNotFound(229),
+ policyAnnounceInterfaceListNotFound(230),
+ policyAdvertiseNetListNotFound(231),
+ policyInjectNetListNotFound(232),
+ invalidPolicyListIdListSize(233),
+ policyAddrEntryNotFound(234),
+ duplicatePolicyAddrEntry(235),
+ disableThisPortFirst(236),
+ mutinettingNotSupported(237),
+ addingGlobalFilterToNonGlobalList(238),
+ addingNonGlobalFilterToGlobalList(239),
+ setFilteredPortMode(240),
+ setFilteredPortEnableValue(241),
+ invalidModeType(242),
+ duplicateRipAcceptPolicy(243),
+ ripAccepPolicyNotFound(244),
+ duplicateOspfAcceptPolicy(245),
+ ospfAccepPolicyNotFound(246),
+ invalidAccessPolicyName(247),
+ invalidAccessPolicyPolicyEnable(248),
+ invalidAccessPolicyMode(249),
+ invalidAccessPolicyService(250),
+ invalidAccessPolicyPrecedence(251),
+ invalidAccessPolicyNetAddress(252),
+ invalidAccessPolicyTrustedHostAddress(253),
+ invalidAccessPolicyTrustedHostUserName(254),
+ invalidAccessPolicyAccessLevel(255),
+ invalidAccessPolicyLogSetting(256),
+ invalidAccessPolicyPolicyId(257),
+ invalidAreaOptions(258),
+ cannotDeleteAreaIfCountIsNotZero(259),
+ ospfInterfaceNotFound(260),
+ ospfIfAreaIdConflictsWithConfiguredAreaRange(261),
+ applyingDuplicateGlobalFilterToPort(262),
+ differentMltPortTypes(263),
+ addPortToMltFailed(264),
+ removePortFromMltFailed(265),
+ mirrorPortInMlt(266),
+ invalidDhcpAlwaysBroadcast(267),
+ interfaceIsSetToTransmitRipV1(268),
+ ripInterfaceDoesnotExist(269),
+ interfaceIsNotRunningRip(270),
+ cannotCreateVirtLinksThroughStubArea(271),
+ invalidSyslogEnableSetting(272),
+ invalidSyslogMaxHostsSettings(273),
+ invalidSyslogHostIpAddr(274),
+ invalidSyslogHostUdpPort(275),
+ invalidSyslogHostFacility(276),
+ invalidSyslogModuleId(277),
+ invalidSyslogSeverity(278),
+ invalidSyslogMapInfoSeverity(279),
+ invalidSyslogMapWarningSeverity(280),
+ invalidSyslogMapErrorSeverity(281),
+ invalidSyslogMapMfgSeverity(282),
+ invalidSyslogMapFatalSeverity(283),
+ invalidSyslogMapTraceMsgSetting(284),
+ invalidSyslogMapTrapMsgSetting(285),
+ invalidSyslogLogTraceMsgSetting(286),
+ invalidSyslogLogTrapMsgSetting(287),
+ invalidSyslogEntryEnableSetting(288),
+ invalidSyslogMaxHostSetting(289),
+ invalidSyslogHostId(290),
+ duplicateSyslogEntry(291),
+ syslogHostTableIsFull(292),
+ noDesiredSyslogHostEntryFound(293),
+ invalidHoldDownTime(294),
+ incompatibleAruHardware(295),
+ invalidVrid(296),
+ duplicateVrrpEntry(297),
+ noVrrpIpAddressSpecified(298),
+ invalidVrrpControlValue(299),
+ invalidVrrpPriority(300),
+ invalidVrrpAdvertisementInterval(301),
+ maxNumOfVrrpsEntriesExceeded(302),
+ policyNetListEntryNotFound(303),
+ duplicatePolicyNetListEntry(304),
+ policyNetListIdNotFound(305),
+ filterOnAnEnabledPort(306),
+ listOnAnEnabledPort(307),
+ invalidIpFilterSrcOption(308),
+ invalidIpFilterDstOption(309),
+ invalidOspfAreaImportextOption(310),
+ invalidOspfInterfaceMd5KeyIdLength(311),
+ invalidOspfInterfaceMd5KeyLength(312),
+ invalidIPXNetworkNumber(313),
+ ipxCircuitAlreadyExists(314),
+ ipxCircuitDoesNotExist(315),
+ encapsulationIsNotAllowedOnSameSegment(316),
+ encapsulationDoesNotMatchProtocolBasedVLAN(317),
+ invalidDvmrpIfTblEnableValue(318),
+ invalidDvmrpIfTblMetricValue(319),
+ ipHostPartForSubnetAddrIsNonZero(320),
+ globalMulticastNotEnabled(321),
+ metricFieldIsCreatedButModified(322),
+ invalidIpMRouteInterfaceTblTtlValue(323),
+ invalidUdpPortNumber(324),
+ invalidUdpProtocolNameLength(325),
+ cannotModifyUdpProtocolName(326),
+ udpProtocolEntryDoesnotexists(327),
+ duplicateUdpProtocolEntry(328),
+ cannotDelUdpProtocolEntryFwdEntriesExists(329),
+ udpBroadcastIntfEntryDoesnotExists(330),
+ duplicateUdpBroadcastIntfEntry(331),
+ invalidUdpConfBroacastInterface(332),
+ updConfIntfEntryNotEnabledForUdpBcastForwarding(333),
+ udpPortFwdEntryDoesnotExists(334),
+ duplicateUdpPortFwdEntryDoesnotExists(335),
+ udpPortFwdEntryUdpPortInterfaceDoesnotExists(336),
+ udpPortFwdListEntryDoesnotExists(337),
+ duplicateUdpPortFwdListEntryDoesnotExists(338),
+ udpPortFwdListEntryPortFwdIdDoesnotExists(339),
+ udpPortFwdListEntryinvalidFwdIdListSize(340),
+ cannotDeleteUdpPortFwdListEntryInterfaceUsingThisList(341),
+ invalidIgmpSnoopDestAddress(342),
+ invalidIgmpSnoopHostAddress(343),
+ cannotDeleteDefaultUdpProtocolTblEntry(344),
+ nextHopRouteIsStaticRoute(345),
+ invalidUpdateIntervalValueInDVMRPGlobalTable(346),
+ invalidTriggeredUpdateIntervalValueInDVMRPGlobalTable(347),
+ invalidLeafTimeoutValueInDVMRPGlobalTable(348),
+ invalidNbrTimeoutValueInDVMRPGlobalTable(349),
+ invalidNbrProbeIntervalValueInDVMRPGlobalTable(350),
+ invalidQueryIntervalValueInIgmpInterfaceTable(351),
+ invalidVersionValueInIgmpInterfaceTable(352),
+ invalidQueryMaxResponseTimeValueInIgmpInterfaceTable(353),
+ invalidRobustnessValueInIgmpInterfaceTable(354),
+ invalidLastMembQueryIntvlValueInIgmpInterfaceTable(355),
+ invalidANDMaskInRcIpTosRuleGroup(356),
+ invalidORRule1InRcIpTosRuleGroup(357),
+ invalidORRule2InRcIpTosRuleGroup(358),
+ invalidORRule3InRcIpTosRuleGroup(359),
+ deleteStaticPortNotValid(360),
+ maxEntriesForIgmpAccTbl(361),
+ maxMaskNumberOfHostIgmpAccTbl(362),
+ dvmrpIgmpExclusive(363),
+ theSpecifiedAreaRangeMaskIsInvalid(364),
+ invalidLengthOf2kBootConfigImageSource(365),
+ invalidLengthOf2kBootConfigSource(366),
+ preferenceOfStaticRouteIsInvalid(367),
+ copyFileOutOfSpace(368),
+ copyFileFileNotFound(369),
+ copyFileInvalidDestination(370),
+ copyFileInvalidSource(371),
+ copyFileFail(372),
+ invalidLinkFlapDetectAutoPortDown(373),
+ invalidLinkFlapDetectFrequency(374),
+ invalidLinkFlapDetectInterval(375),
+ invalidLinkFlapDetectSendTrap(376),
+ invalidQosLevel(377),
+ invalidQosWeight(378),
+ invalidQosThreshold(379),
+ invalidTagToQosTableIeee1pValue(380),
+ invalidTagToQosTableQosLevel(381),
+ invalidDsFieldToQosTableDsField(382),
+ invalidDsFieldToQosTableQosLevel(383),
+ invalidQosToTagTableQosLevel(384),
+ invalidQosToTagTableIeee1pValue(385),
+ invalidQosLevelValue(386),
+ invalidQosToDsFieldTableDsFieldValue(387),
+ invalidQosToDsFieldTableQosLevel(388),
+ invalidDiffServEnable(389),
+ invalidDiffServType(390),
+ invalidIeeeOverride(391),
+ invalidVlanQosValue(392),
+ invalidVlanTosValue(393),
+ operationNotAllowedOnAccessPort(394),
+ operationNotAllowedOnTaggingPort(395),
+ invalidFileName(396),
+ invalidDiaglogueDuplicateMirroredPort(397),
+ invalidDiaglogueEnableValue(398),
+ invalidDiaglogueEnableSetting(399),
+ invalidDiaglogueModeSetting(400),
+ invalidDiaglogueEntryId(401),
+ srcMacVlanIsNotYetEnabled(402),
+ srcMacVlanIsNotYetDisabled(403),
+ invalidDiaglogueOperation(404),
+ invalidMacAddressSpecied(405),
+ maxResponseTimeGreaterThanQueryInterval(406),
+ noModifyDsFltrAllowedOnDiffSrvCorePort(407),
+ mltMoreThan4PortsInMgMlt(408),
+ protocolRulesForThePortHasExceeded16(409),
+ routeDoesNotExistsInTheRroutingTable(410),
+ diagMirrorByPortTableAccessError(411),
+ diagMirrorByPortInvalidMirroringPortSetting(412),
+ igmpAdminVersionConfiguredLessThanOperatingVersion(413),
+ canOnlyConfigureViaMltTable(414),
+ dvmrpInterfaceTableIsFull(415),
+ invalidDscpField(416),
+ invalidDscpReservedField(417),
+ disablePortPriorToChangingDiffServPortType(418),
+ ipFilterInvalidId(419),
+ rateLimitingExceeded(420),
+ diagEntryMaxExceeded(421),
+ onlyOneMirroringPortAllow(422),
+ radiusServerExist(423),
+ radiusServerNotExist(424),
+ radiusServerInUse(425),
+ radiusMaxServerNumExceeded(426),
+ radiusInvalidAttribute(427),
+ canNotChangeLocking(428),
+ activationDisabled(429),
+ zeroMac(430),
+ atmBadVpi(431),
+ atmBadVci(432),
+ atmBadFramingMode(433),
+ atmDestroyPvcFailed(434),
+ atmBadName(435),
+ atmBadEnable(436),
+ atmBadpvcEncapsulation(437),
+ atmBadPvdServiceType(438),
+ atmBadPeakCellRate(439),
+ atmBadSustainedCellRate(440),
+ atmBadMaxBurstSize(441),
+ atmBadMaxMtuSize(442),
+ atmBadElanId(443),
+ atmUnknownOperation(444),
+ atmDestroy1483ElanFailed(445),
+ atmBadPerformTagging(446),
+ atmIlleagalElanDefinition(447),
+ atmCreate1483ElanFailed(448),
+ atmBadSnmpMessage(449),
+ atmBadScrambleEnable(450),
+ atmBadSignalingEnable(451),
+ atmBadClockSource(452),
+ atmBadLoopback(453),
+ badRowStatus(454),
+ atmBadLaneConfigMode(455),
+ atmLecCreationFailed(456),
+ atmBad1438Inarp(457),
+ atmF5StartFailed(458),
+ atmBadPvcId(459),
+ atmBadConnectType(460),
+ atmBadIpxEncapMethod(461),
+ atmBadUniVersion(462),
+ atmCreatePvcFailed(463),
+ invalidLoginPromptLength(464),
+ invalidPasswordPromptLength(465),
+ invalidCliBannerLength(466),
+ invalidCliBannerSize(467),
+ invalidCliMotdLength(468),
+ invalidCliMotdSize(469),
+ invalidPortNameLength(470),
+ invalidPortName(471),
+ invalidMaxAdvertiseInterval(472),
+ invalidMinAdvertiseInterval(473),
+ invalidMaxInitialAdvertiseInterval(474),
+ invalidMaxInitalAdvertments(475),
+ invalidNeigborDeadInterval(476),
+ invalidUserSetTimeYearValue(477),
+ invalidUserSetTimeMonthValue(478),
+ invalidUserSetTimeDateValue(479),
+ invalidUserSetTimeHourValue(480),
+ invalidUserSetTimeMinuteValue(481),
+ invalidUserSetTimeSecondValue(482),
+ rtcIsNotPresent(483),
+ rtcIsNotRunning(484),
+ maxMacCount(485),
+ maxAdvertiseIntLessThanMinAdvertiseInt(486),
+ minAdvertiseIntGreaterThanMaxAdvertiseInt(487),
+ dvmrpNotEnabledGlobally(488),
+ vrrpCriticalIpAddrNotEnable(489),
+ vrrpInvalidCriticalIpAddr(490),
+ metricConfigNotAllowed(491),
+ posActiveNonBcpEnabledPort(492),
+ posVlanNoMorePorts(493),
+ posPortCanBeAdded(494),
+ posNonBcpCanNotBeEnabled(495),
+ posImageFilenameTooLong(496),
+ posNoIpcpEnableOnMltPorts(497),
+ posNoIpcpEnableOnTagPort(498),
+ posNoIpxcpEnableOnMltPort(499),
+ posNoIpxcpEnableOnTagPort(500),
+ posDisableTagBeforeBcpDisable(501),
+ posAssignIpBeforeIpcpEnable(502),
+ posAssignIpxBeforeIpxcpEnable(503),
+ posAssignIpBeforeRemoteIp(504),
+ posKeepRemoteIpInSameSubnet(505),
+ staticRouteEnabled(506),
+ cannotChangeAutoLearnState(507),
+ invalidVirtualIpAddr(508),
+ virtualAndPhysicalIpNotInSameSubnet(509),
+ vidNotAvailable(510),
+ mgidNotAvailable(511),
+ posNoIpcpEnableOnPolicyVlanPort(512),
+ posNoIpxcpEnableOnPolicyVlanPort(513),
+ posVrrpNotAllowed(514),
+ webInvalidHttpPort(515),
+ cannotAddMulticastStaticMac(516),
+ posNoStpEnableWithBCPClosed(517),
+ posAtmNoRip1(518),
+ ipfFilterNumOverFilterSetLimit(519),
+ ipfQosTrafficAverageRateOverLimit(520),
+ ipfQosTrafficProfileNotExist(521),
+ atmNoIpIpxConfigOnVlan(522),
+ atmPvcIsInUse(523),
+ globalFilterNotDisabled(524),
+ dhcpNotOnByIpSubnetVlan(525),
+ cannotConfigureDefaultGateway(526),
+ routeExists(527),
+ gatewayNotOnMgmtInterfaceSubnet(528),
+ mgmtRouteTableFull(529),
+ routeNotExists(530),
+ invalidMacOffsetRangeForBW(531),
+ invalidMacOffsetRangeForMG(532),
+ atmPvcBadPeakCellRate(533),
+ atmPvcBadSustainedCellRate(534),
+ qosReservedQosLevel(535),
+ dvmrpGlobInvalidFwdCacheTimeOut(536),
+ dvmrpGlobInvalidRouteExpireTimeOut(537),
+ dvmrpGlobInvalidRouteDiscardTimeOut(538),
+ dvmrpGlobInvalidRouteSwitchTimeOut(539),
+ pimCondRPGroupExists(540),
+ pimCandRPAddressInvalid(541),
+ pimGroupAddressInvalid(542),
+ pimNotEnabled(543),
+ pimInvalidJPInterval(544),
+ pimInvalidMode(545),
+ pimInvalidHelloInt(546),
+ pimInvalidCBSRPRef(547),
+ pimInvalidEnable(548),
+ pimAlreadyEnabled(549),
+ ipDvmrpAlreadyEnabled(550),
+ ospfIntfChangeNotAllowedWhenEnabled(551),
+ ospfIntfChangeFromNBMANotAllowed(552),
+ ospfPollIntIsnotMultOfHelloInt(553),
+ ospfNeigNoCircuit(554),
+ ospfNeigSameIp(555),
+ ospfCircNotNBMA(556),
+ ospfCircPriZero(557),
+ ospfNBMANeigExist(558),
+ ospfNBMANeigNotFound(559),
+ ospfDynNeigExist(560),
+ pgmInvalidSessionLifetime(561),
+ pgmInvalidMaxRetxStates(562),
+ pgmInvalidMaxSessions(563),
+ pgmInvalidIfNakRetxInterval(564),
+ pgmInvalidIfMaxNakRetxCnt(565),
+ pgmInvalidIfNakRdataInt(566),
+ pgmInvalidIfNakElimInt(567),
+ maxOfMirroringPortAllowedExceed(568),
+ duplicatedRoutePolicyEntry(569),
+ specifiedRoutePolicyEntryNotFound(570),
+ specifiedPrefixListNotFound(571),
+ routePolicyListNotSpecify(572),
+ routePolicyPrefixListOverLimit(573),
+ ipPrefixListDuplicate(574),
+ ipPrefixListDuplicateEntry(575),
+ ipPrefixListEntryNotFound(576),
+ ipPrefixListInvalidName(577),
+ ipRedistributeDuplicateEntry(578),
+ ipRedistributeEntryNotFound(579),
+ ipOspfInFilterDuplicateEntry(580),
+ ipOspfInFilterEntryNotFound(581),
+ ipEcmpNotDisabled(582),
+ ipEcmpMaxExceeded(583),
+ ipfQosTrafficAvgRateZeroProfileEnable(584),
+ ipmTimePruneEntryInvalidGroup(585),
+ ipmTimePruneEntryDuplicate(586),
+ ipmTimePruneEntryNotExist(587),
+ ipmTimePruneEntryInvalidExpireTime(588),
+ smltIstExist(589),
+ smltSmltIdExist(590),
+ smltIstNotExist(591),
+ smltSmltIsEnabled(592),
+ smltSmltLocalIpNotExist(593),
+ smltInvalidPortTypeForIstMlt(594),
+ ntpServerAlreadyExist(595),
+ ntpServerDoesNotExist(596),
+ ntpKeyAlreadyExists(597),
+ ntpKeyDoesNotExist(598),
+ ntpMaxKeyExceeded(599),
+ ntpServerAlreadyEnabled(600),
+ ntpServerAlreadyDisabled(601),
+ ntpNoServerConfigured(602),
+ ntpMaxServerNumExceeded(603),
+ ntpInvalidIntervalValue(604),
+ ecmpNotEnabled(605),
+ ipfInvalidProtocolType(606),
+ assignIpToPortInRouteVlan(607),
+ assignIpToVlanWithRoutePortMember(608),
+ ipfIstPort(609),
+ smltMltIpfExist(610),
+ smltMltPortIpfExist(611),
+ smltL2fIstPort(612),
+ smltMltL2fExist(613),
+ smltMltPortL2fExist(614),
+ portMirroringEgressNotSupportFullDuplexMode(615),
+ pimGlobInvalidRegSupprTimeOut(616),
+ smltNotAvailableIn8100(617),
+ mltNoPort(618),
+ mltInvalidPortType(619),
+ inUsedByATM1483Elan(620),
+ smltIstStpEnableNotAllowed(621),
+ invalidHighestVrrpPrio(622),
+ dynamicPortMemberIn8100IsNotAllowed(623),
+ ipfGlobalNextHopModeNotSupported(624),
+ smltPeerIpNotExist(625),
+ smltMltNoThisVlan(626),
+ smltNotANormalMlt(627),
+ validStaticRtExist(628),
+ validBlkHolRtExist(629),
+ pimOrIgmpAlreadyEnabled(630),
+ routePolicyOverSystemLimit(631),
+ routePolicyOverVrfLimit(632),
+ ipInterfaceNotExist(635),
+ questionMarkNotAllowedInsideTheNameString(636),
+ eapolEnabledPortsCannotBeAddedToMlt(8005),
+ eapolNotAllowedOnMltPorts(8006),
+ cannotConfigureLacpOnEapolEnabledPorts(8007),
+ nonEapolPasswordFormatCannotBeEmpty(8008),
+ multiHostMacMaxCannotBeChangedOnEapolEnabledPorts(8009),
+ eapolNotAllowedOnVlacpEnabledPorts(8010),
+ vlacpCannotBeEnabledOnEapolPorts(8011),
+ macsecNotAllowedOnEapolPorts(8012),
+ eapolNotAllowedOnMacsecPorts(8013),
+ eapolCannotBeConfiguredOnIsisInterface(8014),
+ isisConfigurationNotAllowedOnEapolEnabledPorts(8015),
+ eapolNotAllowedOnFlexuniFaInterface(8016),
+ eapolNotAllowedOnPrivateVlanInterface(8017),
+ eapolInvalidMaxClientsValue(8018),
+ eapolInvalidEapMaxClientsValue(8019),
+ eapolInvalidNonEapMaxClientsValue(8020),
+ eapolGuestVlanNotAllowedAsPrivateVlan(8021),
+ eapolFailOpenVlanNotAllowedAsPrivateVlan(8022),
+ eapolGuestVlanNotAllowedAsSpbmBVlan(8023),
+ eapolFailOpenVlanNotAllowedAsSpbmBVlan(8024),
+ eapolMhsaNotAllowedOnFOVEnabledPorts(8025),
+ eapolFOVNotAllowedOnMhsaEnabledPorts(8026),
+ eapolNotAllowedOnIpSourceGuardEnabledPorts(8027),
+ eapolOperModeCannotBeChangedOnEapolEnabledPorts(8028),
+ eapolGuestVlanNotAllowedOnDhcpsnVlan(8029),
+ eapolFailOpenVlanNotAllowedOnDhcpsnVlan(8030),
+ eapolPortCannotBeEnabledIfVlanIsDhcpsn(8031),
+ eapolVlanPortOnDaiDisabledVlan(8032),
+ eapolVlanPortOnDhcpsnDisabledVlan(8033),
+ communityAlreadyExists(9101),
+ communityDoesnotExist(9102),
+ communityStorageTypePermanent(9103),
+ defaultEntryNotDeletable(9104),
+ invalidAccessPolicyStrict(9105),
+ targetAddressNotExist(9106),
+ cannotChangeCurrentAndDeprecatedMib(9107),
+ invalidPath(9108),
+ duplicateTargetAddress(9110),
+ notifyTagIsOnlyAllowedUpTo32Chars(9112),
+ authenticationFailureTrapMustBeEnabledFirst(9113),
+ macFlapLimitTimeNotValid(9114),
+ udpSrcByVipCannotBeEnabledWithoutVip(9115),
+ configFileNameIsRequiredForSaveToSlave(9116),
+ noSpaceAllowedInFilename(9117),
+ noSpaceAllowedInPathname(9118),
+ cannotDeleteAllMgmtVirtualIpWhenUdpSrcByVipEnabled(9119),
+ invalidSaveConfigFilename(9120),
+ notAllowToCreateOrDeleteNotifyEntry(9121),
+ entityIsNotPresentOnDevice(9122),
+ rmonMemFail(9201),
+ rmonEnableMustCreateIpHostFirst(9202),
+ deleteIpHostMustDisableRmonFirst(9203),
+ rmonMaxHostReached(9204),
+ rmonInvalidOwnerValue(9205),
+ cannotChangeInterfaceRmonWhenGlobalRmonDisabled(9206),
+ rmonIsDisabled(9207),
+ rmonAlarmInvalid(9208),
+ rmonUnwritable(9209),
+ rmonEventInvalid(9210),
+ rmonOidNotFound(9211),
+ rmonOidInvalid(9212),
+ rmonEventInUse(9213),
+ rmonIncompleteRequest(9214),
+ rmonInvalidCharInDescription(9215),
+ rmonInvalidCharInCommunity(9216),
+ rmonMaxStatsReached(9217),
+ rmonMaxHistoryControlReached(9218),
+ rmonMaxHistoryEthernetReached(9219),
+ rmonMaxAlarmsReached(9220),
+ rmonMaxEventsReached(9221),
+ rmonAlarmThresholdNeeded(9222),
+ rmonHistoryIntervalCannotBeModifiedAfterCreation(9223),
+ portMirroringTxNotSupportForThisHardwareRevision(9301),
+ cannotSetMode(9302),
+ cannotSetFraming(9303),
+ cannotModifyInLaneMode(9304),
+ stpIsNotAllowedToBeEnabledOnIstPort(9305),
+ mirroredPortSupportRXModeOnly(9306),
+ secondaryCpuNotActive(9307),
+ commandNotAllowedInPrimaryCpu(9308),
+ pcapUserDefinedDataInConsistency(9309),
+ pcapFilterTblEntryNotFound(9310),
+ pcapFilterTblDuplicateEntry(9311),
+ pcapBufferSizeExceedsMaximumRamLimit(9312),
+ portPcapIsActive(9313),
+ pcapCommandNotAllowedWhenPcapIsEnabled(9314),
+ invalidNumberOfHexDigits(9315),
+ commandNotAllowedInHaCpuMode(9316),
+ pcapCommandNotAllowedIn3SlotChassis(9317),
+ pcapNoMemoryAllocatedForPcap(9318),
+ pcapCannotBeEnabledWhenAutosaveInProgress(9319),
+ pcapInvalidTimerRangeValue(9320),
+ cannotSetPortAdminRouting(9322),
+ smltNotAllowedObBrouterPort(9323),
+ pcapOctapidNotInitialized(9324),
+ pcapNoPackets(9325),
+ pcapInsufficientDiskSpace(9326),
+ pcapAutoSaveOrCopyCommandInProgress(9327),
+ rmCommandNotAllowedWhenRemoteMirroringIsEnabled(9328),
+ rmVlanNotPortBasedVlan(9329),
+ rmPortNotMemberOfVlan(9330),
+ rmSrcMacAddressNotSet(9331),
+ rmRemoteMirroringActiveInOctapd(9332),
+ rmRmtExceedsMaxLimit(9333),
+ rmVlanIdNotSetForRmtPort(9334),
+ rmDstMacNotSet(9335),
+ rmPortDuplicateEntry(9336),
+ rmPortEntryNotCreated(9337),
+ rmRemoteMirroringActiveInRspLane(9382),
+ portEapAuthorized(9345),
+ portEapEnabled(9362),
+ rateLimitingrmodPort(9363),
+ bandwidthLimitingNonrmodPort(9364),
+ egressRateLimitingNotAppToNonRModPort(9365),
+ featureNotApplyToMixedMlt(9368),
+ rateLimitingExistsForMlt(9369),
+ differentPortConfigurationForMlt(9370),
+ rModuleOnlyOneMirroredPortPerLane(9371),
+ ieee8021pOverrideNotAppToNonRModPort(9372),
+ portMirroringTxFilterNotSupportForThisHardwareRevision(9373),
+ portIsDownOperationNotAllowed(9374),
+ portSffdEnableError(9375),
+ portTxFlowControlNotSupportedForThisHW(9376),
+ portFcPause0NotSupportedForThisHW(9377),
+ portFcPauseTimeNotSupportedForThisHW(9378),
+ slppInvalidTxInterval(9380),
+ slppInvalidRxThreshold(9381),
+ cannotSetClockSource(9394),
+ ingressPoliceNonRsPort(9395),
+ customAutoNegAdvertNotSupported(9396),
+ autoNegotiateIsDisable(9397),
+ slppInvalidEtherType(9398),
+ recordReserveTypeInvalid(9401),
+ recordReserveOutOfRange(9402),
+ recordReserveExceedPhyLim(9403),
+ cannotUpNonEticketCard(9404),
+ cannotUpNon128KCard(9405),
+ naapVlanNotConfigured(9406),
+ lpMiniSlotNotPresent(9407),
+ lpSlotDisabled(9408),
+ lpSlotEnabled(9409),
+ cannotUpNonEmmodeCard(9410),
+ cannotUpNonRmodeCard(9411),
+ cannotUpNonRspCard(9412),
+ dnsDuplicateEntry(9413),
+ dnsEntryNotFound(9414),
+ dnsEntryNotCreated(9415),
+ smartCpldNotSupported(9416),
+ slotNotPresent(9418),
+ rmodeRequired(9419),
+ maxVlanDisallow(9420),
+ softwareLicenseViolation(9425),
+ cpuActionNotAllowed(9426),
+ resetOperNotAllowed(9427),
+ cpuActionNotAllowedPwrPrio(9428),
+ yearAllowedToBeSetExceeds(9438),
+ adminStatusCannotBeModifiedOnMasterCP(9439),
+ resetOnlyAllowedOnStandbyCPOrIOCardOrSFCard(9440),
+ cardIsNotPoweredOn(9441),
+ adminEnableOrDisableIsOnlyAllowedOnIOCard(9442),
+ powerPriorityOfCPCannotBeModified(9443),
+ powerPriorityCannotBeModifiedOnSF1andSF4(9444),
+ powerPriorityCannotBeModifedOnThisSlot(9445),
+ poweringDownOfMasterCPIsNotAllowed(9446),
+ powerDownOnlyAllowedOnIOAndSFSlot(9447),
+ powerIsAlreadyOn(9448),
+ powerIsAlreadyDown(9449),
+ dnsEntryCannotBeCreatedWithoutAddress(9450),
+ dnsServerIpv6AddressNotSupported(9451),
+ powerPriorityCannotBeSetToCritical(9452),
+ fabStatsCaptureCannotBeEnabledWithoutPort(9453),
+ resetOnlyAllowedOnOneManagementSFCard(9454),
+ onlyOneManagementSFCardPowerDown(9455),
+ slotResetNotAllowedOnVsp4000(9459),
+ invalidSlotNumber(9460),
+ advancedSoftwareLicenseViolation(9461),
+ premierSoftwareLicenseViolation(9462),
+ fabStatsCaptureCantBeEnabledWhenAddingNewPort(9463),
+ fabStatsCaptureEnableForOnePortOnly(9464),
+ fabStatsCaptureAlreadyEnabled(9465),
+ cannotPowerGen1CardWhenSwitchIsRunningInGen2Mode(9466),
+ cannotEnableOrResetGen1CardWhenSwitchIsRunningInGen2Mode(9467),
+ slotResetNotAllowed(9470),
+ slotShutdownNotAllowedOnThisPlatform(9471),
+ chassisOnlySupportBaudRate(9472),
+ cannotResetOrPowerOffTheOnlyOperationalSFInTheChassis(9473),
+ tenGEMltPortCannotBeAddedToStgWithSMLT(9501),
+ tenGEPortCannotBeAddedToStgWithSMLT(9502),
+ rstpInvalidVal(9504),
+ mstpInvalidVal(9505),
+ mstpOperationNotAllowed(9542),
+ priorityValueMustBeAMultipleOf4096(9510),
+ switchIsNotInRstpMode(9514),
+ switchIsNotInMstpMode(9515),
+ maxAgeMustEqualOrGreatThan2XPortHelloTimePlus1Second(9520),
+ pbtStgCannotEnableStp(9521),
+ maxAgeMustEqualOrLessThan2XForwardDelayMinus1Second(9529),
+ mappingExistsForInstanceUnmapVlansFirst(9535),
+ plsbMstpInstanceAllowedOnlyInMstpMode(9536),
+ plsbStgInstanceCannotBeRemovedWhenPlsbVlanExists(9537),
+ stgInstanceCannotBeSetToPlsbType(9538),
+ plsbMstiCannotEnableForcePortState(9539),
+ pcapDumpCommandInProgress(9555),
+ ospfOverlappingSummarizedRange(9601),
+ ospfHelloIntNotGreatDeadInt(9605),
+ invalidOperation(9608),
+ ospfInterfaceLimitExceeded(9609),
+ ospfAreaLimitExceeded(9610),
+ ospfEnableNotAllowedOnDvrVlan(9611),
+ cluserInvalidId(9901),
+ clusterDoesNotExist(9902),
+ clusterAlreadyExists(9903),
+ clusterSizeExceeded(9904),
+ invalidMiniSlot(9905),
+ brouterOpNotAllowedOnIsdPort(9907),
+ clusterIdMandatory(9906),
+ removeVlanBeforeDeletingCluster(9908),
+ vlanWithIPXEnabledCannotAdd10GEPortOrMlt(1101),
+ addRemDsapSsapNotAllowed(1102),
+ maxDsapSsapExceeded(1103),
+ vlanInvalidEncap(1104),
+ vlanEnforcementNotAllowed(1109),
+ vlanNaapVlanPortMustBeTagged(1110),
+ vlanRegPortNotAllowedInNaapVlan(1111),
+ vlanFwPortNotAllowedInRegVlan(1112),
+ invalidVlanIdSpecified(1113),
+ retrieve10GEInfoFailure(1115),
+ minMacGreaterThanMaxMac(1116),
+ maxMacLessThanMinMac(1117),
+ prPortNotForStackedVlan(1121),
+ prPortNotForIPXVlan(1122),
+ vlanAgingTimeNotAppToStaticVlan(1123),
+ naapInvalidVlanId(1126),
+ clusterIsdAlreadyUsed(1129),
+ regularPortsNotAllowedInPeeringVlan(1130),
+ regularPortsNotAllowedInClusterSyncVlan(1131),
+ mltSdmPortNotAllowed(1132),
+ clusterIdNotAllowedForNormalVlan(1133),
+ clusterTypeNotSupported(1134),
+ clusterMgmtSyncVlanCannotBeSame(1135),
+ nsnaPortNotConfigurable(1138),
+ nsnaUplinkOperationNotAllowed(1139),
+ clusterTpsSizeExceeded(1145),
+ clusterNotFwIsd(1148),
+ clusterNotTpsIsd(1149),
+ vlanFwPortDelNotAllowedInRegVlan(1151),
+ fwPortNotAlwdForClusterTypeIs(1152),
+ syncVlanNotAlwdForClusterTypeIs(1153),
+ portMemberNotAlwdForNonIsCluster(1154),
+ portMemberOfIsClusterCannotBeSdmPort(1155),
+ portHasPcapEnabled(1156),
+ portInSameOctapidAsIsCluster(1157),
+ pcapInvalidTypeForAclFilter(1160),
+ rmodOnlyOnePcapPortPerLane(1161),
+ rstpOnlyDefaultInstanceAllowed(1174),
+ maxSubnetVlanReached(1185),
+ maxProtocolVlanReached(1186),
+ cannotCreateFilterEntryForTdpMac(1187),
+ entryAlreadyExists(1188),
+ macIsConfiguredAsStaticMacInVlan(1189),
+ macHasBeenLearntConfiguredInVlan(1190),
+ macIsBeingUsedAsLoopDetectMac(1191),
+ cannotCreateFilterEntryForLocalMac(1192),
+ cannotCreateFilterEntryForBpudMac(1193),
+ cannotUntagPort(1196),
+ duplicateProtocolIdRecord(1197),
+ cannotAddPortsToPlsbBVlan(1198),
+ unsupportedVlanType(1199),
+ dynModMaxModule(1201),
+ dynModUnknown(1202),
+ dynModAlreadyLoaded(1203),
+ dynModCantOpenFile(1204),
+ dynModNotEnoughSpace(1205),
+ promptCanNotHaveWhiteSpaces(1239),
+ circuitlestInvalidIpInterfaceId(1501),
+ circuitlessMaxNumberIpInterfacesReached(1502),
+ circuitDoesNotExist(1503),
+ circuitAlreadyExists(1504),
+ circuitlessIpInterfacesOperationNotAllowed(1505),
+ priority255SpecialForPhyIpSameAsVrIp(1506),
+ icmpRdiscInvalidPreferenceLevel(1507),
+ icmpRdiscAdvAddrIsNotBroadcastOrMulticastAddr(1508),
+ icmpRdiscInvalidMaxAdvInt(1509),
+ icmpRdiscMinAdvIntvGreaterThanMaxAdvIntvOrLessThan3Secs(1510),
+ icmpRdiscLifeTimeLessThanMaxAdvIntvOrGreaterThan9000Secs(1511),
+ vrrpInvalidFasterAdvertInterval(1512),
+ vrrpFasterAdvEnabled(1513),
+ vrrpFasterAdvDisabled(1514),
+ vrrpInvalidFastAdvEnableValue(1515),
+ globalFiltersNotSupportFwdingNextHopMode(1516),
+ vrrpPreemptActionNotAllowed(1517),
+ rcPimModeIgmpVersionIncompatible(1518),
+ invalidOrInconsistentBroadCastMaskValue(1519),
+ invalidRipTimeoutInterval(1520),
+ rsmltNoCirc(1521),
+ rsmltInvalidHoldUpTimer(1522),
+ rsmltNoBrouter(1523),
+ rsmltNoIst(1524),
+ vrrpSetWithRsmltEnable(1527),
+ rsmltSetWithVrrpEnable(1528),
+ ipEcmpMaxPathExceeded(1530),
+ ipEcmpPathListNotAllowedInRmode(1531),
+ featureAppliesToRmodulePortsOnly(1532),
+ invalidVrrpEntry(1533),
+ invalidIpOwnerVrrpPrio(1534),
+ circuitlessIpUsedByIpvpnRD(1537),
+ arpDeleteSupportedOnlyForDynamicArps(1542),
+ arpMulticastMacAddressNotAllowed(1544),
+ arpBroadcastMacAddressNotAllowed(1545),
+ arpNoIpAddrAssociatedWithPort(1546),
+ arpIncorrectIpAddress(1547),
+ arpEntryCreateionRequiresMacAddress(1549),
+ arpEntryMofifcationNotAllowed(1550),
+ interfaceDoesNotHaveIpAddressAssigned(1551),
+ cannotConfigSameAddrWithDiffPrefixLength(1552),
+ cannotConfigureAddrWhichIsSiteLocal(1553),
+ portEnteredNotAssociateWithVRF(1554),
+ cannotDeleteLocalArpEntry(1555),
+ invalidArpType(1556),
+ arpEntryDoesNotExist(1557),
+ vlanEnteredNotAssociateWithVRF(1558),
+ cannotAddLocalArpEntry(1559),
+ ipEcmpMaxPathIs4ForVsp4000(1560),
+ ipPrefixListMaskLenGeValueGreaterThanLeValue(1561),
+ systemRequiresAdvancedLicenseToCreateMoreThanOneIpAddress(1562),
+ vrrpCriticalIpAddrEnabled(1563),
+ vrrpDefaultNonCriticalIpAddress(1564),
+ ipCreateInsufficientResource(1567),
+ rsmltEnableInsufficientResource(1568),
+ vrrpEnableInsufficientResource(1569),
+ vrrpIpAddressAlreadyUsedForAnotherVrrpId(1570),
+ broadcastIpAddressNotSupported(1571),
+ vrrpAuthTypeChangeNotAllowed(1572),
+ vrrpAuthKeyChangeNotAllowed(1573),
+ vrrpHmacMD5KeyChangeNotAllowed(1574),
+ vrrpPreemptModeChangeNotAllowed(1575),
+ localRoutePreferenceChangeNotAllowed(1576),
+ systemRequiresLicenseInstalledToCreateMoreThanOneIpAddr(1577),
+ circuitlessIpUsedByMsdp(1578),
+ maxInterfaceCreated(1579),
+ portAlreadyInVlan(1580),
+ rsmltEnabledOnIPv6InterfaceInNonDefaultVrf(1581),
+ invalidHelpSourcePathname(1601),
+ invalidHelpSourceRemotePathname(1602),
+ webInvalidHttpsPort(1603),
+ identicalHttpPortHttpsPortNotSupported(1604),
+ tcpPortIsReservedForOtherFeature(1605),
+ tcpPortIsBeingUsedByHttps(1606),
+ tcpPortIsBeingUsedByHttp(1607),
+ helpSourcePathnameShouldBeLocalOrRemoteOrUsb(1608),
+ helpSourcePathnameShouldBeLocalOrRemote(1609),
+ webPasswordLenInvalid(1610),
+ invalidDdmMonitorInterval(1801),
+ invalidDdmMonitor(1802),
+ invalidDdmTrapsSend(1803),
+ invalidDdmAlarmPortdown(1804),
+ ddmMonitorConfigurationNotSupported(1805),
+ ddmAlarmPortdownConfigurationNotSupported(1806),
+ igmpOutOfSsmRange(2301),
+ igmpDuplicateSsmTblEntry(2302),
+ igmpSsmEntryDoesNotExist(2303),
+ igmpSsmTblNotEmpty(2304),
+ igmpRpSetExistsInSsmRange(2305),
+ igmpCandidateRpExistsInSsmRange(2306),
+ igmpIfInvalidQIntervalMrt(2307),
+ igmpAlreadyEnabled(2308),
+ igmpMaxStreamExceeded(2309),
+ igmpStreamLimitAlreadyEnabled(2310),
+ igmpStreamLimitNotEnabled(2311),
+ igmpPimEnabledInSSMMode(2312),
+ igmpDisableV3First(2313),
+ igmpSSmConflictsWithSsgEntry(2314),
+ igmpSsmCanNotDisableDynamicEntry(2315),
+ invalidIpMulticastRange(2316),
+ igmpStaticGroupCountExceeded(2317),
+ igmpOverlappingStaticRangeNotAllowed(2319),
+ igmpCannotEditStaticRecMcastDisabledGloballyOrOnVlan(2320),
+ igmpPortMaxStreamExceedsIntfMaxStream(2327),
+ igmpQueryMaxResponseUnsupportedOnV1(2328),
+ igmpExplicitHostTrackingRequired(2333),
+ igmpExplicitHostTrackingUnsupportedOnV1V2(2334),
+ igmpCannotDeleteLastPortStaticGroup(2335),
+ igmpUnspecifiedPortStaticGroup(2336),
+ igmpNotVersion3(2337),
+ igmpDisableSsmSnoop(2338),
+ portIsRequiredForIgmpStaticEntryCreation(2339),
+ snoopCannotBeEnabledWithPim(2340),
+ snoopCannotBeEnabledWithDvmrp(2341),
+ dvmrpCannotBeEnabledWithSnoop(2342),
+ pimCannotBeEnabledWithSnoop(2343),
+ igmpFlushActionNotAllowedWhenIgmpSnoopingIsDisabled(2344),
+ igmpCannotModifyToGrpAddr(2345),
+ igmpImmediateLeaveUnsupportedOnV1(2346),
+ igmpStreamLimitCanBeEnabledOnlyOnBrouterOrVlan(2348),
+ igmpAccessListIpHostAddressNotConfigured(2349),
+ igmpSnoopingCannotBeEnabledWithVist(2350),
+ ipfStreamAlreadyExists(2401),
+ ipfStreamDoesNotExists(2402),
+ ipfStreamInvalidStreamType(2403),
+ ipfStreamInvalidPortOption(2404),
+ ipfStreamNameTooLong(2405),
+ ipfStreamInvalidProtocol(2406),
+ ipfStreamInvalidDscp(2407),
+ ipfDeviceAlreadyExists(2408),
+ ipfDeviceUnknownPlatform(2409),
+ ipfDeviceUnknownDevice(2410),
+ ipfDeviceDoesNotExists(2411),
+ ipfDeviceNameTooLong(2412),
+ ipfOneZeroIpDestFilterIsAllowed(2413),
+ ipfGlobalFilterMaxPerOctapid(2414),
+ ipfDeviceMaxPerPort(2415),
+ ipfDeviceMaxPerBox(2416),
+ ipfDeviceMaxFilterList(2417),
+ ipfInvalidRmodPort(2418),
+ ipfSourceNextHopModeNotSupported(2419),
+ aclErrIdInvalid(2428),
+ aclErrNameInvalid(2429),
+ aclErrTypeInvalid(2430),
+ aclErrNotExist(2431),
+ aclErrInUse(2432),
+ aclErrExists(2433),
+ aceErrAceNotExist(2438),
+ aceInvalidMode(2482),
+ aceEgressqEgressqnnscInvalid(2483),
+ aceMaskOperCannotHaveList(2494),
+ aclErrTypeOutVlanInvalidForVsp4k(2495),
+ aclErrTypeOutVlanInvalid(2496),
+ aceInvalidTcpFlags(2497),
+ cannotDeleteIntMltId(2501),
+ mltNoThisVlan(2502),
+ mltPortsDifferentFramingMode(2503),
+ moreThan2PortsInMlt(2504),
+ portCannotBeAddedToDefualtVLANWithIPXEnabled(2505),
+ portMemberNotSupportSMLT(2506),
+ tenGEMltPortOrMltCannotBeAddedToVlanWithSmltMember(2507),
+ tenGEMltPortCannotRunTogetherWithSMLT(2508),
+ portCannotBeAddedToDefualtVLANWithSMLT(2509),
+ tenGEPortOrMltCannotBeAddedToVlanWithSmltMember(2510),
+ tenGEPortOrMltCannotRunTogetherWithSMLT(2511),
+ tenGEPortNotSupportMcastDistribution(2512),
+ tenGEPortNotSupportMLT(2513),
+ mltSmltIdAlreadyExists(2514),
+ mltInvalidSmltId(2515),
+ mltSmltNotConfigured(2516),
+ mltSmltAlreadyConfigured(2517),
+ mltPortIsMemberOfMlt(2518),
+ mltPortIsMemberOfSmlt(2519),
+ mltSmltIpAddrNotAllowedOnSltPort(2520),
+ mltUsedForLacp(2521),
+ mltPortUsedForLacp(2522),
+ mltUsedForMlt(2523),
+ operationNotAllowedOnMltPort(2529),
+ mltNsnaUplinkMismatch(2538),
+ mltIdInvalidInNonRmode(2539),
+ mltNaapVlanCannotBeAddedToIst(2540),
+ mltIstCannotBeCreatedOverMltWithNaapVlan(2541),
+ mltNaapCannotBeAddedToMltWithActiveIst(2542),
+ mltVrfVlanAndLegacyPortCannotBeMembers(2563),
+ cannotUntagMlt(2567),
+ mltNameIsReservedAsDefautNameForAnotherMlt(2568),
+ quotesNotAllowedInsideTheNameString(2569),
+ mltNameIsBeingUsedByAnotherMlt(2570),
+ mltCpLimitShutdownOnIstMltNotAllowed(2571),
+ peerIpAndIstVlanNotInSameSubnet(2572),
+ peerIpAndLocalIpCannotBeSame(2573),
+ numOfMltAllowedToBeCreatedExceeds(2574),
+ moreThan16PortsInMlt(2575),
+ moreThan8PortsInMlt(2576),
+ istAndSplitMltTypeNotSuuported(2577),
+ mltIstIsNotSupported(2578),
+ virtualIstCanBeEnabledOnOnlyOneMlt(2579),
+ virtualIstPeerIpMustBeConfiguredBeforeMltVistEnable(2580),
+ virtualIstOnMltMustBeDisabled(2581),
+ virtualIstAllowedOnlyWhenSpanningTreeModeSetToMstp(2582),
+ virtualIstMltCannotBeMemberOfVlan(2583),
+ smltAlreadyConfiguredOnMlt(2584),
+ istAlreadyConfiguredOnMlt(2585),
+ virtIstAlreadyConfiguredOnMlt(2586),
+ numOfMltAllowedToBeCreatedExceeds64(2587),
+ numOfMltAllowedToBeCreatedExceeds50(2588),
+ mltBelongToOnePortBasedVlanForAccessPort(2589),
+ virtualIstAllowedOnlyWhenAdvancedFeatureEnabled(2590),
+ virtualIstHaNeedsDisabled(2591),
+ virtualIstCannotBeEnabledWithPimConfigured(2592),
+ virtualIstCannotBeEnabledWithIgmpSnooping(2593),
+ haUnsupportedWithVistAndSpb(2594),
+ asListOverLimit(2601),
+ communityListOverLimit(2602),
+ mltSmltLacpInvalidKey(2603),
+ extCommunityListOverLimit(2606),
+ extCommunityInvalidListId(2607),
+ extCommunityListIdExceedsRange(2608),
+ mcastMltNotEnabled(2701),
+ mcastMltInvalidSrcMask(2702),
+ mcastMltInvalidGrpMask(2703),
+ mcastMltRedistrNotEnabled(2704),
+ mcastMltDiscontiguousSrcMaskValue(2705),
+ mcastMltDiscontiguousGrpMaskValue(2706),
+ mcastMltNotEnabledOnMlt(2707),
+ mcastMltPortOnNonEtkt(2708),
+ mcastMltConfMaskDisableMcastMlt(2709),
+ ipmcTimePruneConflictsWithSsmEntry(2710),
+ mcastMltCannotBeDisabled(2712),
+ mcastRoutingNotEnabledGlobally(2713),
+ rcSnmpSyslogDisableSyslogFirst(2801),
+ rcSnmpInvalidSyslogHeader(2802),
+ configSyslogHostAddrBeforeEnabling(2803),
+ syslogInvalidTcpPort(2804),
+ syslogHostEnabledCannotModifyIpAddr(2805),
+ syslogTcpPortMustBeUniqueAcrossHosts(2806),
+ syslogHostEnabledCannotModifyTcpPort(2807),
+ syslogHostEnabledCannotDeleteHost(2808),
+ syslogSecureEnabledHostsExceedMaxSshSessions(2809),
+ syslogOnlyUninstallActionAllowedWhileDeletingRootCert(2810),
+ syslogOnlyInstallActionAllowedWhileCreatingRootCert(2811),
+ syslogRootCertFileAlreadyInstalled(2812),
+ syslogRootCertFileNotFound(2813),
+ syslogRootCertFileNotInstalled(2814),
+ syslogHostEnabledCannotModifyMode(2815),
+ syslogHostEnabledCannotModifyServerCertName(2816),
+ syslogHostUnsupportedModeSsh(2817),
+ dvmrpMBRNotAllowed(2901),
+ dvmrpInvalidIntfTypeChange(2902),
+ ipxPolicyNetEntryNotFound(3101),
+ ipxPolicyNetDuplicateEntry(3102),
+ ipxPolicyNetListEntryNotFound(3103),
+ ipxPolicyNetListDuplicateEntry(3104),
+ ipxPolicyServEntryNotFound(3105),
+ ipxPolicyServDuplicateEntry(3106),
+ ipxPolicyServeListEntryNotFound(3107),
+ ipxPolicyServListDuplicateEntry(3108),
+ ipxPolicyPolicyEntryNotFound(3109),
+ ipxPlicyPolicyDuplicateEntry(3110),
+ ipxRoutePolicyNetListOverLimit(3111),
+ ipxRoutePolicyServListOverLimit(3112),
+ ipxPolicyRipOutFilterEntryNotFound(3113),
+ ipxPolicySapOutFilterEntryNotFound(3114),
+ ipxPolicyRipInFilterEntryNotFound(3115),
+ ipxPolicySapInFilterEntryNotFound(3116),
+ ipxPolicyIpxNetEntryInvalidName(3117),
+ ipxPolicyIpxServEntryInvalidName(3118),
+ ipxPolicyPolicyEntryInvalidName(3119),
+ vlanHas10GEMemberWhichNotSupportIPX(3120),
+ vlanContainUnSupportedPrPort(3121),
+ invalidLengthOf2kBootConfigLicenseSource(3401),
+ licenseFileDoesNotExist(3402),
+ licenseFileIsAlreadyLoaded(3405),
+ linecardCompatibilityModeConfigAllowedOnlyOnMasterSlot(3406),
+ noValidLicenseFileFound(3407),
+ systemSupportsAdvancedFeatureReservationHighOnly(3408),
+ systemSupportsAdvancedFeatureReservationLowOnly(3409),
+ badTftpTimeout(3411),
+ badHostUser(3412),
+ badHostPassword(3413),
+ badTftpRetransmit(3414),
+ qosRateLimitEnableAllowedOnlyForConsecutiveQueues(3628),
+ qosRateLimitEnableExceedsMaxRateLimitPerProfile(3629),
+ invalidModeForAtmMDAType(3901),
+ atmInvalidPVCEncapTypeForElan(3902),
+ atmInvalidPVCPCRRange(3903),
+ unsupportedVPI(3904),
+ radiusAuthAcctAttrSame(4101),
+ radiusAuthAcctPortSame(4102),
+ radiusAuthAcctNoServerConfig(4103),
+ radiusReAuthTimerFailed(4104),
+ radiusAbortSesionTimerFailed(4105),
+ radiusInvalidSnmpUserLength(4106),
+ radiusInvalidCliCommandCount(4107),
+ radiusAuthAcctNoServerButSnmpConfig(4112),
+ radiusDisableAcctBeforeDeletingLastServer(4113),
+ radiusEnableRadiusBeforeEnablingAccounting(4114),
+ disableAccountingBeforeDisablingRadius(4115),
+ radiusDynAuthMaximumClientsReached(4116),
+ radiusDynAuthUdpPortNotInRange(4117),
+ radiusDynAuthCannotModifyUdpPort(4118),
+ radiusDynAuthSecretKeyTooLong(4119),
+ radiusDynAuthCannotModifySecretKey(4120),
+ radiusDynAuthUnknownOperationGiven(4121),
+ radiusDynAuthSecretKeyRequiredBeforeEnable(4122),
+ radiusDynAuthClientNotFound(4123),
+ radiusDynAuthUnknownReplayProtection(4124),
+ rtmMaxRouteLicensedLimitReached(4501),
+ ripEnableExceedsMaxLimit(4701),
+ ripEnableExceedsMaxLimitOn4k(4702),
+ ripEnableExceedsMaxLimit200(4703),
+ ripEnableNotAllowedOnDvrVlan(4704),
+ pimGlobInvalidUniRouteChangeTimeOut(4801),
+ pimGlobInvalidDiscDataTimeOut(4802),
+ pimGlobInvalidCRPADVTimeOut(4803),
+ pimGlobInvalidBootStrapPeriod(4804),
+ pimStaticRpEnabled(4805),
+ pimStaticRpNotEnabled(4806),
+ pimStaticRpEntryExists(4807),
+ pimStaticRpNoRoute(4808),
+ pimAddressInSsmRange(4809),
+ pimInvalidModeChange(4810),
+ pimStaticRpNotAllowed(4811),
+ pimMBRNotAllowed(4812),
+ pimGlobInvalidActChkInterval(4813),
+ pimGlobActChkIntervalNotAllowed(4814),
+ pimGlobNotSuppActChkInterval(4817),
+ pimVirtualNbrInvalidIfIndex(4818),
+ pimIntfChangeNotAllowedWhenEnabled(4819),
+ pimNotSupportedForMulticastVrf(4820),
+ pimFeatureNotSupported(4822),
+ pimCandidateRpTableMaxSizeReached(4823),
+ pimCandidateRpAdddressAlreadyConfigured(4824),
+ pimNotSupportedForVist(4825),
+ rpsMcastMaskLenToNotAllowed(4901),
+ rpsIpPrefixListIdAlreadyExists(4907),
+ rpsIpPrefixListNameAlreadyExists(4908),
+ ntpSourceIpDoesNotExist(5002),
+ brouterIpIsBeingUsedByNtpAsSourceIp(5003),
+ clipIpIsBeingUsedByNtpAsSourceIp(5004),
+ vlanIpIsbeingUsedByNtpAsSourceIp(5005),
+ mgmtPortIsBeingUsedByNtpAsSourceIp(5006),
+ mgmtVirtualIpIsBeingUsedByNtpAsSourceIp(5007),
+ ntpKeyIncorrectType(5008),
+ ntpKeySecretNotConfigured(5009),
+ cannotCreateNtpServerUsingAForbiddenIpAddress(5010),
+ onlyAlphanumCharsForNtpKey(5011),
+ ntpCannotDisableWhenEsEnabled(5014),
+ ntpCannotDisableOrDeleteServerWhenEsEnabled(5015),
+ ntpCannotChangeVersionWhenNtpEnabled(5016),
+ ntpIncorrectNtpVersionSpecified(5017),
+ tcpConnectionNotFound(5101),
+ tcpInvalidState(5102),
+ tcpSessionsInUse(5103),
+ bgpPeerNotFound(5201),
+ bgpInvalidPeerEnable(5202),
+ bgpInvalidPeerRemoteas(5203),
+ bgpInvalidPeerGroupName(5204),
+ bgpInvalidPeerDefaultOriginate(5205),
+ bgpInvalidPeerEbgpMultiNop(5206),
+ bgpInvalidPeerAdvertisementInterval(5207),
+ bgpInvalidPeerPassword(5208),
+ bgpInvalidPeerWeight(5209),
+ bgpInvalidPeerNextHopSelf(5210),
+ bgpInvalidPeerRoutePolicyIn(5211),
+ bgpInvalidPeerRoutePolicyOut(5212),
+ bgpInvalidPeerRouteReflectorClient(5213),
+ bgpInvalidPeerSoftReconfigurationIn(5214),
+ bgpInvalidPeerSoftReconfiguration(5215),
+ bgpInvalidPeerRemovePrivateAs(5216),
+ bgpInvalidPeerRowStatus(5217),
+ bgpNetworkNotFound(5218),
+ bgpPeerGroupNotFound(5219),
+ bgpInvalidPeerGroupEnable(5220),
+ bgpInvalidPeerGroupRemoteAs(5221),
+ bgpInvalidPeerGroupDefaultOriginate(5222),
+ bgpInvalidPeerGroupUpdateSource(5223),
+ bgpInvalidPeerGroupEbgpMultiHop(5224),
+ bgpInvalidPeerGroupAdvertisementInterval(5225),
+ bgpInvalidPeerGroupPassword(5226),
+ bgpInvalidPeerGroupWeight(5227),
+ bgpInvalidPeerGroupNextHopSelf(5228),
+ bgpInvalidPeerGroupRoutePolicyIn(5229),
+ bgpInvalidPeerGroupRoutePolicyOut(5230),
+ bgpInvalidPeerGroupRouteReflectorClient(5231),
+ bgpInvalidPeerGroupSoftReconfigurationIn(5232),
+ bgpInvalidPeerGroupSoftReconfiguration(5233),
+ bgpInvalidPeerGroupRemovePrivateAs(5234),
+ bgpInvalidPeerGroupHoldTime(5235),
+ bgpInvalidPeerGroupKeepAlive(5236),
+ bgpInvalidPeerGroupRowStatus(5237),
+ bgpInvalidPeerGroupGroupName(5238),
+ bgpAggregateNotFound(5239),
+ bgpInvalidAggregateAsSetGenerate(5240),
+ bgpInvalidAggregateSummaryOnly(5241),
+ bgpInvalidAggregateSuppressPolicy(5242),
+ bgpInvalidAggregateAdvertisePolicy(5243),
+ bgpInvalidAggregateAttributePolicy(5244),
+ bgpOperationNotAllowedWhenBgpIsEnabled(5245),
+ bgpInvalidPeerHoldTime(5246),
+ bgpInvalidPeerKeepAlive(5247),
+ bgpInvalidPeerMaxPrefix(5248),
+ bgpInvalidPeerGroupMaxPrefix(5249),
+ bgpInvalidPeerMD5Authentication(5250),
+ bgpInvalidPeerGroupMD5Authentication(5251),
+ bgpInvalidPeerGroupIndex(5252),
+ bgpInvalidConfederationIdentifier(5253),
+ bgpInvalidConfederationPeerAsNumber(5254),
+ bgpInvalidConfederationPeerNotFound(5255),
+ bgpInvalidConfederationPeerAlreadyExist(5256),
+ bgpOperationNotAllowedWhenSoftReconfigInIsDisabled(5257),
+ bgpNotAllowedSoftRecfgInIsDisabledForTheGrpOrAnyPeerInGrp(5258),
+ bgpCanNotEnablePeerWithoutCfgRemoteAsForThePeer(5259),
+ bgpCanNotEnablePeerGrpWoCfgRemoteASPeerGrpOrAnyPeerInGrp(5260),
+ bgpOperationNotAllowedWhenPeerIsBGPON(5261),
+ bgpOperationNotAllowedWhenPeerGrpOrAnyPeerInGrpIsBGPON(5262),
+ bgpOperationNotAllowedExternalPeer(5263),
+ bgpOperationNotAllowedInternalPeer(5264),
+ asListNotFound(5265),
+ asListDuplicate(5266),
+ asListAsPathEntryNotFound(5267),
+ asListAsPathEntryDuplicate(5268),
+ asListInvalidModeOfAsPathEntry(5269),
+ asListInvalidAsRegularExpressionOfAsPathEntry(5270),
+ asListInvalidRowStatusOfAsPathEntry(5271),
+ communityListNotFound(5272),
+ communityListDuplicate(5273),
+ communityListCommunityPathEntryNotFound(5274),
+ communityListCommunityPathEntryDuplicate(5275),
+ communityListInvalidModeOfCommunityPathEntry(5276),
+ communityListInvalidValueOfCommunityEntry(5277),
+ communityListInvalidRowStatusOfCommunityEntry(5278),
+ bgpFeatureNotSupport(5279),
+ bgpMd5EnabledWithoutPasswd(5280),
+ bgpEnabledWithoutLocalAs(5281),
+ bgpAggregateAdvertisePolicyWithoutAsSet(5282),
+ bgpPeerHoldTimeLessThanKeepAliveTime(5283),
+ bgpCommListCommunityStringUsed(5284),
+ communityListModificationNotAllowed(5288),
+ bgpInvalidPeerGroupAsOverride(5289),
+ bgpInvalidPeerGroupAllowAsIn(5290),
+ bgpInvalidPeerAllowAsIn(5291),
+ bgpInvalidPeerAsOverride(5292),
+ extCommunityListNotFound(5293),
+ extCommunityListModificationNotAllowed(5294),
+ extCommunityListInvalidEntry(5295),
+ extCommunityListDuplicateMemberId(5296),
+ extCommunityListInfoAlreadyExists(5297),
+ extCommunityMemberNotFound(5298),
+ bgpPeerLimitExceeded(5299),
+ bgpPeerIpv6NotSupport(5301),
+ extComListCannotCreateWithoutRtOrSooConfig(5302),
+ extComListRtAssignedNumMustBeConfigured(5303),
+ extComListSooAssignedNumMustBeConfigured(5304),
+ bgpPasswdCannotChangedInEstablishState(5305),
+ bgpPasswdCannotDeleteWhenMd5Enabled(5306),
+ bgpPasswdCannotDeleteForMismatch(5307),
+ bgpPasswdCannotDeleteForNonexistence(5308),
+ bgpInvalidMaxEqualCostRoutes(5309),
+ sshEnableTrue(5501),
+ rsaKeyNotExist(5502),
+ dsaKeyNotExist(5503),
+ rsaKeyGenMiss(5504),
+ dsaKeyGenMiss(5505),
+ sshShutDownInProcess(5506),
+ sshInvalidPort(5507),
+ sshPortAlreadyInUse(5508),
+ sshPortReserved(5509),
+ sshAuthenticationNotEnabled(5510),
+ sshUnableToRetrieveGlobalData(5511),
+ sshDisabledRekeyCannotEnable(5512),
+ sshRsaKeySizeInvalid(5513),
+ sshDsaKeySizeInvalid(5514),
+ sshSpecifyAuthEncKexToEnableSsh(5515),
+ sshHostKeyGenInProgress(5517),
+ sshDisabledSshClientCannotEnable(5516),
+ invalidOperationOnWsmOrSamStg(5601),
+ invalidOperationOnWsmOrSamVlan(5602),
+ invalidOperationOnWsmOrSamPort(5603),
+ invalidOperationOnSamPort(5604),
+ mplsInvalidRouterId(6109),
+ lacpInvalidAggrsysPrio(6501),
+ lacpInvalidAggrActorAdminKey(6502),
+ lacpInvalidAggrColMaxDelay(6503),
+ lacpInconsistentKey(6504),
+ lacpInvalidVal(6505),
+ lacpOutOfRangeKey(6506),
+ lacpPortNotAggregatable(6507),
+ lacpKeyModificationNotAllowedOnSltPort(6508),
+ vlacpTimeoutScaleRangeBetween3To10(6509),
+ lacpOtherPortsWithSameKey(6510),
+ vlacpOneofPortorMLTIdIsRequired(6511),
+ vlacpDuplicatePeerMacAddress(6512),
+ vlacpOutOfRangeMac(6513),
+ lacpSmltSysIdSyncIncomplete(6514),
+ vlacpOperationReqPortVlacpDis(6515),
+ vlacpEtherTypeIsInvalid(6527),
+ lacpPortsWithSameKeyHaveLosslessMismatch(6528),
+ lacpAggregationMustBeDisabledToSetKeyToDefault(6529),
+ lacpAggregationKeyMustBeSetBeforeEnable(6530),
+ mirrorByPortNonExistingEntry(6711),
+ mirrorEntryNotExist(6712),
+ mirrorEntryExists(6713),
+ mirrorOneDestAllowed(6714),
+ mirrorPortInUse(6715),
+ miirorIpNotSupportRemoteVlanId(6716),
+ mirrorPortSameAsMirroringPort(6717),
+ mirrorPortInConflictWithVlanPort(6718),
+ mirrorPortInConflictWithMltPort(6719),
+ mirrorPortExistsInAnotherEntry(6720),
+ mirroringPortExistsInAnotherEntry(6721),
+ mirroredPortsNotConfigured(6722),
+ mirroringAndRemoteVlanMustMatch(6723),
+ mirroringPortMustExistOnRemoteVlan(6724),
+ mirroringMltIsNotPartOfRemoteVlan(6725),
+ mirroringVlanShouldHavePortsAssigned(6726),
+ mirroringVlanCannotBeRoutable(6727),
+ mirroringPortCannotBeBrouter(6728),
+ diagEntryWithRemoteMirrorExistsCannotAddIp(6729),
+ diagMonitorIpInSameSubnetAsLocalInterface(6730),
+ diagEntryWithMonitorIpInSameSubnetExists(6731),
+ diagEntryMandatoryParmsNotEntered(6741),
+ diagEntryCannotModifyMonitorIsidOffset(6742),
+ diagEntryMaxMonitorIsidsReached(6743),
+ diagQosNotApplicableForRegularMirroring(6744),
+ diagCannotEnableEgressMirroringOnMoreThanOneIsid(6745),
+ diagMonitorIsidOffsetAlreadyInUse(6746),
+ diagMonitorByIsidTblAccessError(6747),
+ diagCantConfigNniFeAssociatedPortsAsIsidMirroringAndViceVersa(6748),
+ diagMirroringAndMonitoringSessionsCannotHaveSameIsidOffset(6749),
+ diagMirroringAndMonitoringSessionsCannotHaveSamePorts(6750),
+ diagCannotRemoveEntryMustHaveEitherEgressPortsOrMltConfigured(6751),
+ diagCannotConfigSamePortMltAndVlanForDifferentIsidOffsets(6752),
+ diagMltAssociatedWithMonitoringIsidCannotBeDeleted(6753),
+ diagEgressPortCannotBeMemberOfEgressMltAndViceVersa(6754),
+ diagCantConfigOnaDeviceNetworkPortAsIsidMirroringAndViceVersa(6755),
+ diagMonitoringEgressPortCannotBeMemberOfMltAndViceVersa(6756),
+ diagCannotConfigurePortMirroringWhenFlowMirroringIsConfigured(6757),
+ diagAllAvailableMirrorResourcesAreInUse(6758),
+ targetAddressMissing(6801),
+ testAlreadyRunning(6802),
+ invalidTargetAddress(6803),
+ invalidSourceAddress(6804),
+ controlEntryAlreadyExists(6805),
+ invalidIpAddressFormat(6806),
+ invalidDataRange(6807),
+ invalidIndex(6808),
+ entryDoesNotExist(6809),
+ controlEntryMaxLimitReached(6810),
+ maxRowOutOfRange(6811),
+ ipv6VlanDoesnotExist(7401),
+ ipv6InvalidInstance(7402),
+ ipv6InvalidParameter(7403),
+ ipv6AttrNotImplemented(7404),
+ ipv6EntryDuplicate(7405),
+ ipv6EntryNotExist(7406),
+ ipv6InvalidIdentifierLength(7407),
+ ipv6CircuitDoesNotExist(7408),
+ ipv6PortNotPowerRanger(7409),
+ ipv6InvalidInterfaceIdentifier(7410),
+ ipv6CannotChangeWhenAdminEnable(7411),
+ ipv6InvalidReasmMaxSize(7412),
+ ipv6InvalidReachableTime(7413),
+ ipv6InvalidPrefixLength(7414),
+ ipv6InvalidSendAdverts(7415),
+ ipv6InvalidMaxInterval(7416),
+ ipv6InvalidMinInterval(7417),
+ ipv6InvalidRetransmitTimer(7418),
+ ipv6InvalidDefaultLifeTime(7419),
+ ipv6InvalidCurHopLimit(7420),
+ ipv6InvalidManagedFlag(7421),
+ ipv6InvalidOtherConfigFlag(7422),
+ ipv6InvalidDadNsNum(7423),
+ ipv6InvalidPhysicalAddress(7424),
+ ipv6InvalidNetToPhysicalType(7425),
+ ipv6NeighborDuplicate(7426),
+ ipv6NeighborDoesNotExist(7427),
+ ipv6InvalidInvalidIpv6Addr(7428),
+ ipv6PrefixDuplicate(7429),
+ ipv6InvalidPrefix(7430),
+ ipv6InvalidInterfaceType(7431),
+ ipv6NexthopOrIndexReq(7432),
+ ipv6NexthopIsLinklocBothIndexHopReq(7433),
+ ipv6StaticRouteDistanceReq(7434),
+ ipv6StaticRouteDuplicate(7435),
+ ipv6StaticRouteInvalid(7436),
+ ipv6OspfInvalidRouterId(7437),
+ ipv6OspfNotSupported(7438),
+ ipv6OspfAreaDoesNotExist(7439),
+ ipv6OspfAlreadyExist(7440),
+ ipv6OspfInterfaceInvalid(7441),
+ ipv6OspfInterfaceExists(7442),
+ ipv6OspfInterfaceNotExists(7443),
+ ipv6OspfAreaAggregateEntryExists(7444),
+ ipv6OspfAreaAggregateEntryDoesNotExist(7445),
+ ipv6OspfInvalidAreaRangeMask(7446),
+ ipv6OspfAreaCannotModifyBackbone(7447),
+ tcpConnectTblPermittedStateIsDelete(7448),
+ ipv6InterfaceVlanNotFound(7449),
+ ipv6TunnelInterfaceDoesnotExist(7450),
+ ipv6TunnelNotImplemented(7451),
+ ipv6TunnelInvalidOperation(7452),
+ ipv6TunnelInvalidType(7453),
+ ipv6TunnelInterfaceAlreadyExist(7454),
+ ipv6TunnelRemAddrShldBeZero(7455),
+ ipv6VlanDoesNotMatchPreviousVlanid(7456),
+ ipv6UvifDoesNotExist(7457),
+ ipv6MldNotEnabled(7458),
+ ipv6MldInterfaceExists(7459),
+ ipv6MldInterfaceDoesNotExist(7460),
+ ipv6MldInvalidQueryInterval(7461),
+ ipv6MldInvalidVersion(7462),
+ ipv6MldInvalidMaxRespdelay(7463),
+ ipv6MldInvalidRobvar(7464),
+ ipv6MldInvalidLlqi(7465),
+ ipv6RedistributionInvalidOperation(7466),
+ ipv6InvalidMaxRouterAdvertInterval(7467),
+ ipv6InvalidMinRouterAdvertInterval(7468),
+ ipv6CannotSetSummaryAsFalseIfNotStubArea(7469),
+ ipv6CannotModifyStubMetricIfNotStubArea(7470),
+ ipv6GatewayMustBeOnMgmtInterface(7471),
+ ipv6OspfNbmaNbrAlreadyExist(7472),
+ ipv6OspfInterfaceNotNbma(7473),
+ ipv6OspfNbmaTunnelNot624(7474),
+ ipv6OspfNbmaNbrNotExist(7475),
+ cannotConfigureAddrWhichIsLinkLocal(7476),
+ addrEntryDoesNotExist(7477),
+ ipv6TunnelCannotHaveMoreThanOneAddr(7478),
+ cannotChangeAddressType(7479),
+ cannotConfigureNetAddr(7480),
+ invalidInetNetworkAndMask(7481),
+ cannotConfigureHostAddr(7482),
+ ipv6InterfaceIdCannotBeChanged(7483),
+ ipv6TunnelLocalAndRemoteIpAddressCannotBeSame(7484),
+ ipv6StaticRouteWrongNexthop(7485),
+ ipv6EuiInterfacePrefixCannotBeGreaterThan64(7486),
+ ipv6CircuitMcastFlagNotSet(7487),
+ ipv6MldProxyUnsupported(7488),
+ ipv6MtuChangeWhenIntfDisable(7489),
+ ipv6OspfNbmaNbrInvalidAddress(7490),
+ ipv6AddressAndPrefixSame(7491),
+ ipv6IncompatibleAddressTypeAndAddress(7492),
+ ipv6DadInProgressTryLater(7493),
+ ipv6InterfaceMismatch(7494),
+ ipv6StaticNeighborInterfaceNotPresent(7495),
+ ipv6RequiresSuperMezz(7496),
+ ipv6StaticRouteOnlyIfindexCannotConfigPref(7497),
+ ipv6StaticRouteRecursiveRouteNotSupported(7498),
+ ipv6TunnelLocalRemoteAddrPairAlreadyExists(7499),
+ ipv6DefaultRouteIncorrectMask(7500),
+ idInvalid(7501),
+ notExist(7502),
+ duplicate(7503),
+ nameInvalid(7504),
+ notenablemixedmlt(7505),
+ portconflictmixedmlt(7506),
+ cannotConfigureBothNetAndHostAddr(7510),
+ actInUse(7601),
+ actFieldTooMany(7602),
+ actPatternNotExist(7603),
+ actErrApplyStateTrue(7604),
+ actMaxPatternExceeded(7605),
+ aclActNotExist(7606),
+ aclTypeInvalid(7607),
+ aclDefActionInvalid(7608),
+ aclGlobActionInvalid(7609),
+ vlanInvalid(7610),
+ portInvalid(7611),
+ aclMltInvalid(7612),
+ aclInUse(7613),
+ aclInvalidState(7614),
+ aclActNotApplied(7615),
+ aclActVlanAttrSpecified(7616),
+ aclActPortAttrSpecified(7617),
+ aclPortBased(7618),
+ aclVlanBased(7619),
+ actNoAttributesConfigured(7620),
+ aclErrPortAlreadyInAcl(7621),
+ aclErrVlanAlreadyInAcl(7622),
+ aceAclIdInvalid(7623),
+ aceAclNotExist(7624),
+ aceInUse(7625),
+ aceMax(7626),
+ aceModeIllegal(7627),
+ aceDscpIllegal(7628),
+ aceDot1pIllegal(7629),
+ aceUnreachIllegal(7630),
+ acePoliceIllegal(7631),
+ aceAclInvlanPoliceNotAllLanes(7632),
+ aceInvalidAdminState(7633),
+ aceEgressQueueInvalid(7634),
+ aceEgressQueue1gInvalid(7635),
+ aceEgressQueue10gInvalid(7636),
+ aceEgressNNSCInvalid(7637),
+ acePoliceInvalidMode(7638),
+ aceAttrNotExistInAct(7639),
+ aceInsuffActionAttr(7640),
+ maxAceForSystem(7641),
+ aceValMoreThanActPatternLen(7642),
+ aceMltIndexIllegal(7643),
+ aceModeNotPermit(7644),
+ aceNotPermitIngress(7645),
+ aceParmNotDefault(7646),
+ aceAttrConflict(7647),
+ defaultIdnoCreate(7648),
+ defaultIdnoDelete(7649),
+ defaultIdnoModify(7650),
+ mltPortAclConflict(7651),
+ aceNoModeModify(7652),
+ aclNoAccept(7653),
+ aceDebugMirrorDisableToRemoveDest(7658),
+ aclDefActionControl(7659),
+ aclStateEnable(7660),
+ aclStateDisable(7661),
+ aceRedirectMaxLimit(7662),
+ aceRedirectNotConfigure(7663),
+ aceQosAction(7664),
+ aceSecurityAction(7665),
+ aceActionMaxCount(7666),
+ aceCountActionInvalid(7667),
+ aceLogActionInvalid(7668),
+ aceInoutPortAction(7669),
+ aceInoutVlanAction(7670),
+ aceAttListRange(7671),
+ acenoIpProtoAttr(7672),
+ aceEthVlanList(7673),
+ aceMask(7674),
+ aceL3L4Config(7675),
+ noFreeFilterMirrorIdAvail(7676),
+ etherTypeAttribFirst(7677),
+ aclTypeCannotBeModified(7679),
+ aceInvalidOperMask(7680),
+ qosAceCannotHaveDenyMode(7681),
+ aceSrcMacInvalidAddr(7682),
+ aceNotAllowRemoveAllPortsAfterCreation(7683),
+ acePortEntryRequiresOnePortForCreation(7684),
+ acePortEntryAllowsOnlyOnePort(7685),
+ aceEthVlanIdEntryCreationRequiresOperaiotnAndVlanId(7689),
+ aceEthVlanTagPrioEntryCreationRequiresOperAndTagPrio(7690),
+ aceInvalidOperMacMask(7691),
+ aceEthMacEntryCreationRequiresOperaiotnAndMacAddr(7692),
+ aceIpEntryCreationRequiresOperaiotnAndIpAddr(7693),
+ aclNoMultipleMirrorDest(7694),
+ aceProtoPortEntryCreationRequiresOperAndPort(7695),
+ entryOnlyAllowOnePortToBeSet(7696),
+ portInputFormatIsInvalid(7697),
+ operationMaskMustBeZeroWhenOperationIsNotMask(7698),
+ aceTcpFlagEntryCreationRequiresOperaiotnAndTcpFlag(7699),
+ qosPolicyLaneExist(7701),
+ qosPolicyLaneNotExist(7702),
+ qosPolicyPkRateInvalid(7703),
+ qosPolicySvcRateInvalid(7704),
+ qosPolicyLaneInvalid(7705),
+ qosPolicyValidAcesPresent(7706),
+ qosTxQSetQmaxInvalid(7707),
+ qosTxQSetQmaxChangeNotAllowed(7708),
+ qosTxQSetBalQInvalid(7709),
+ qosTxQSetHipriQInvalid(7710),
+ qosTxQSetLopriQInvalid(7711),
+ qosTxQSetMaxQExceed(7712),
+ qosTxQSetPortNotRMod(7713),
+ qosTxQSetQInvalid(7714),
+ qosTxQSetQNotAssign(7715),
+ qosTxQSetMinRateGtMaxrate(7716),
+ qosTxQSetQMaxAfter8Adjust(7717),
+ qosTxQSetPortFeIncompatibleQset64(7718),
+ qosTxQSetPortGbIncompatibleQset8(7719),
+ qosTxQSetModificationNotAllowed(7720),
+ qosSvcRateInvalid(7765),
+ qosTxQSetQLengthWredModNotAllowed(7766),
+ qosPolMinPeakSvcRate64M(7774),
+ qosShaperCannotExceedMaxShapeRateFor10GInterface(7775),
+ qosPolPeakRateMustBeEqualOr18KbpsGreaterThanSvcRate(7777),
+ ipv6InterfaceAdminDisabled(7802),
+ ipv6ForwadingDisabled(7803),
+ noVrrpLinkLocalAddressSpecified(7804),
+ vrrpLinkLocalAddressCannotBeChanged(7805),
+ vrrpInvalidGlobalAddress(7806),
+ invalidLinkLocalAddress(7807),
+ addressExistsOnVrrp(7808),
+ invalidVrrpAddressOwnerPriority(7809),
+ ipv6ValidLifeCanOnlyBeInfinityForInfinite(7810),
+ invalidVrrpPrefixEntry(7811),
+ vrrpPrefixExists(7812),
+ ipsecSpAlreadyExist(7813),
+ ipsecSpDoesNotExist(7814),
+ ipsecSaConfigChangeNotAllowedWhenPolicyIsEnabled(7815),
+ ipsecSaHashAndEncryptAlgorithmsCannotBeNull(7816),
+ ikeProfileAlreadyExists(7817),
+ ikeReachedMaxProfilesCannotCreateNewProfile(7818),
+ ikeProfileDoesNotExist(7819),
+ ikeCannotDeleteDefaultProfile(7820),
+ ikeCannotDeleteProfileInUse(7821),
+ ikePolicyAlreadyExists(7822),
+ ikePolicyNameShouldBeConfigured(7823),
+ ikePolicyExistWithSameName(7824),
+ ikePolicyLAddrIsNotConfigured(7825),
+ ikePolicyDoesNotExist(7826),
+ ikePolicyNameCannotBeChanged(7827),
+ ikePolicyCannotChangeAddrType(7828),
+ ikePolicyCannotChangeAuthMethod(7829),
+ ikePolicyPSKNotConfigured(7830),
+ ikeProfileInvalidEncryptKeyLen(7831),
+ ikePolicyLaddrAndRaddrTypeMismatch(7895),
+ ikePolicyLocalIpv4AddressNotConfigured(7896),
+ ikeCannotChangeAuthMethodForEnabledPolicy(7899),
+ ikeUnsupportedAddressType(7900),
+ ikeCannotChangePeerNameForEnabledPolicy(7938),
+ ipsecSaAlreadyExist(7832),
+ ipsecSaDoesNotExist(7833),
+ ipsecSpSaLinkExist(7834),
+ ipsecSpSaLinkDoesNotExist(7835),
+ ipsecManualKeyingAlgoDetailMustBeConfigured(7836),
+ ipsecSpiValueShouldBeUnique(7837),
+ ipsecEncryptKeyInfoMustBeConfiguredWithAlgo(7838),
+ ipsecAuthKeyInfoMustBeConfiguredWithAlgo(7839),
+ ipsecSaRaddrEntryNotFound(7840),
+ ipsecSpAndInterfaceDoesNotExist(7841),
+ ipsecCannotModifySp(7842),
+ ipsecCannotModifySa(7843),
+ ipsecMismatchInterfaceAddrAndLaddrOrRaddr(7844),
+ ikeProfileAggressiveModeIsNotSupported(7845),
+ ikePolicyLAddrNotFoundOnInterface(7846),
+ ikePolicyLAddrAndRAddrCannotBeTheSame(7847),
+ ipsecInvalidEncKey(7848),
+ ipsecInvalidAuthKey(7849),
+ ipsecCannotSetEncryptAlgoAndKeyDetailWithAuthHeader(7850),
+ ipsecCannotLinkSaWithNullSpi(7851),
+ ipv6AddressCannotBeDeletedDueToUsageOfIpsecPolicyLaddrOrRaddr(7852),
+ ipsecMaxCountPolicyLinkedToInterfaceReached(7853),
+ ipsecMaxCountPolicyLinkedToSaReached(7854),
+ ipv6Ospfv3VirtualLinkIpsecPolicyEnabledCannotModify(7859),
+ ipv6OspfV3VirtualLinkIpsecPolicyAttached(7860),
+ ipv6IpsecInvalidKeyString(7861),
+ ipv6CannotDeleteVlanWithIpsecEnabled(7872),
+ ipv6CannotDeleteBrouterPortWithIpsecEnabled(7873),
+ ipsecCannotLinkPolicyToSaWithPolicyDisable(7875),
+ ipsecCannotRemovePolicyInterfaceWithWrongDirection(7876),
+ ipsecCannotModifyDirectionOnIpsecEnabledInterface(7877),
+ ipsecCannotSetSrcPortDstPortForIcmpv6AndOspf(7878),
+ ipsecPolicyAndSaNameShouldBeAlphanumeric(7879),
+ ipsecInvalidPortNumber(7880),
+ ipsecUnsupportedAddressType(7881),
+ ipsecCannotDeletePolicyIfPolicySaLinkExist(7882),
+ ipsecPolicyAlreadyLinkedToOtherSa(7883),
+ ipsecCannotUnlinkPolicySaPairWithInterfaceLinked(7884),
+ ipsecCannotDeletePolicyAttachedToInterface(7885),
+ noIpv6AddrAssociatedWithPortOrNoVlanProvided(7886),
+ invalidVrrpVersion(7887),
+ cannotConfigureIpv4MappedIpv6AddrWithDotedDecimalFormat(7888),
+ ipv6MrouteHwUsageUseDefault(7889),
+ ipv6OspfAreaHasIpsecVirtualLinkAttached(7890),
+ configurationOfIpv4CompatibleIpv6AddrIsDeprecated(7891),
+ notAllowedtoChangeVrrpChecksumMethodForVrrpV2(7892),
+ ipsecMismatchBetweenPolicyLaddrAndRaddrType(7893),
+ ipsecCannotSetIpv4RaddrAndLaddrForIcmpv6AndOspfv3(7894),
+ ipsecCannotSetIpv6RaddrAndLaddrForIcmp(7939),
+ ipsecCannotDeletePolicyWhenAdminEnable(7897),
+ ipsecCannotDeleteClipWhenIpsecPolicyAssociated(7898),
+ ipsecAuthAlgoNullNotSupported(14803),
+ ipv6InvalidMask(7855),
+ ipv6InterfaceForwardingAlreadyEnabled(7856),
+ ipv6InterfaceForwardingAlreadyDisabled(7857),
+ ipv6ClipAddrPrefixNot128(7864),
+ ipv6ClipInterfaceExists(7865),
+ ipv6MaxNumberOfClipInterfacesReached(7866),
+ plsbInvalidIpv6SourceAddress(7867),
+ ipv6SourceAddressMustBeDeletedBeforeIpv6ClipDeletion(7868),
+ ipv6RedistributeEntryNotFound(7869),
+ virtualIstConfigNotAllowedOnIpv6Interface(7870),
+ ipv6PreferredLifeCannotBeGreaterThanValidLife(7871),
+ insufficientResourcesIpv6IntfEnable(7874),
+ ipfixStateAlreadyEnabled(8101),
+ ipfixStateAlreadyDisabled(8102),
+ ipfixInvalidSlotNumber(8103),
+ ipfixNotADPMSlot(8104),
+ ipfixInvalidActiveTimeout(8105),
+ ipfixInvalidAgingInterval(8106),
+ ipfixInvalidExportInterval(8107),
+ ipfixInvalidTemplateRefIntervalSec(8108),
+ ipfixInvalidTemplateRefIntervalPkts(8109),
+ ipfixCollectorNotConfigured(8110),
+ ipfixTwoCollectorAlreadyConfigured(8111),
+ ipfixOnlyUdpProtocolSupported(8112),
+ ipfixInvalidCollectorDestPort(8113),
+ ipfixInvalidHashPolynomialCoeff(8114),
+ ipfixInvalidHashPolynomialSeed(8115),
+ ipfixInvalidHashKeyId(8116),
+ ipfixInvalidSamplingRate(8117),
+ aceIpfixStateIllegal(8118),
+ tacacsIllegalIpAddress(8201),
+ tacacsIllegalPriority(8202),
+ tacacsMaxServersReached(8203),
+ tacacsRadiusEnabled(8204),
+ tacacsNoKeyGiven(8205),
+ tacacsSourceIpDisabled(8207),
+ tacacsServerNotConfigured(8209),
+ tacacsPrimaryServerAlreadyExists(8210),
+ tacacsBackupServerAlreadyExists(8211),
+ tacacsPrimaryServerIsConfiguredWithTheSameIp(8212),
+ tacacsBackupServerIsConfiguredWithTheSameIp(8213),
+ tacacsPppAuthNotSupported(8214),
+ tacacsPppAccountingNotSupported(8215),
+ tacacsInvalidSession(8216),
+ tacacsCannotConfigureMoreThanOneServer(8217),
+ isisPwdInvalid(8301),
+ isisKeyIdInvalid(8302),
+ isisPwdExists(8303),
+ isisNoKeyId(8304),
+ isisInvalidAuthType(8305),
+ isisCsnpIntInvalid(8306),
+ isisRxmtLspIntInvalid(8307),
+ isisRtrTypeInvalid(8308),
+ isisNetLenInvalid(8309),
+ isisSysidError(8310),
+ isisManAreaAddrToomany(8311),
+ isisManAreaError(8312),
+ isisNetEntryExists(8313),
+ isisSummAddrExists(8314),
+ isisSummAddrError(8315),
+ isisInvalidSubnetMask(8316),
+ isisEnabledOnInterface(8317),
+ isisCannotChangeMetricTypeFromWideToNarrow(8318),
+ isisInvalidCircType(8319),
+ isisSysIdInvalid(8320),
+ isisSysIdRuntimeChange(8321),
+ isisInvalidCircuitId(8322),
+ isisCircuitAlreadyExists(8323),
+ isisCircuitDoesNotExist(8324),
+ isisInvalidIntfIndex(8325),
+ isisLevelRouterDoesNotSupp(8326),
+ isisManAreaNotConfigured(8327),
+ isisL2OnlyNotSupported(8328),
+ isisPriorityOnlyForBcastType(8329),
+ isisMetricValueInvalidForNarrowType(8330),
+ isisL2onlyCircuitExists(8331),
+ isisMinLspIntGreaterThanMaxLspInt(8332),
+ isisMaxLspIntLessThanMinLspInt(8333),
+ isisPlsbNodeNicknameInvalid(8334),
+ isisPlsbInstanceAlreadyExists(8335),
+ isisOnePlsbInstanceAllowed(8336),
+ isisPlsbInstanceDoesNotExist(8337),
+ isisCannotDeletePlsbInstanceWithIsid(8338),
+ isisCannotDeletePlsbInstanceWithIsisInterface(8339),
+ isisOneVlanPerPlsbInstance(8340),
+ isisVlanDoesNotExist(8341),
+ isisVlanIsNotPlsb(8342),
+ isisInterfaceCannotConfigPlsb(8343),
+ isisPlsbInstanceNotExistOnInterface(8344),
+ isisPlsbInstancePt2ptOnly(8345),
+ isisPlsbL1Only(8346),
+ isisCannotDeleteVlanWithPlsb(8347),
+ isisPlsbNniPortCannotBeAccess(8348),
+ isisCannotEnableInterfaceWithoutPlsbInstance(8349),
+ isisSystemIdIsnotBasemac(8350),
+ isisPlsbInstanceNotConfigured(8351),
+ isisNicknameNotConfiguredForPlsbInstance(8352),
+ isisBvidNotConfiguredForPlsbInstance(8353),
+ isisSpfDelayInvalid(8354),
+ isisControlVlanDoesNotExist(8355),
+ cannotAddPortToMltWithIsisInterfaceOnBothPortAndMlt(8356),
+ cannotCreateIsisIntfOnPortWhichIsMemberOfMltWithIsisIntf(8357),
+ cannotCreateIsisIntfOnMltWhichHasPortMemberWithIsisIntf(8358),
+ isisSysidCannotBeMulticastAddress(8359),
+ deleteIsisInterfaceBeforeDeleteMlt(8360),
+ onlyFirst10PortOfLaneCanBeIsisInterface(8361),
+ narrowMetricNotSupportedInPlsbMode(8362),
+ isisCannotChangeSysIdDueToIsidEpIsEnable(8363),
+ isisCannotChangeNickNameDueToIsidEpIsEnable(8364),
+ isisCannotChangePlsbVlanDueToIsidEpIsEnable(8365),
+ isisBcastNotSupportedOverMlt(8366),
+ isisPortIsNotMemberOfPlsbVlan(8367),
+ isisMltIsNotMemberOfPlsbVlan(8368),
+ isisPlsbVlanDifferentFromDataVlan(8369),
+ isisOverloadOnStartUpOutOfRange(8370),
+ isisCannotChangeSysIdWhenNodalMepMipAssociatedToPlsbVlan(8371),
+ enablePerformTaggingBefPlsbIsisInterfAssociation(8372),
+ isisPlsbPrimaryVlanNotAdded(8373),
+ isisPlsbPrimaryVlanNotMatch(8374),
+ isisCannotUseMulticastAddress(8375),
+ isisCannotEnableIpIsis(8376),
+ isisPlsbPortConflictWithCvlan(8377),
+ isisPlsbMLTConflictWithCvlan(8378),
+ isisPlsbMLTISTConflictWithCvlan(8379),
+ isisSpbmBvlanNotAllowToRunSlpp(8380),
+ isisSpbmInvalidEtherType(8381),
+ isisMaxLspGenIntCannotBeLessThan30(8382),
+ cannotConfigureIsisRedistributionWhenSpbmDisabled(8385),
+ logicalIsisIntfCannotBeDeletedBeforeDeletingIsisIntf(8386),
+ logicalIsisIntfDestIpCannotBeModified(8387),
+ logicalIsisIntfDestIpCannotBeLocal(8388),
+ logicalIsisIntfDuplicateVids(8389),
+ logicalIsisIntfVidsCannotBeModified(8390),
+ logicalIsisIntfDoesNotExist(8391),
+ isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfPort(8392),
+ isisCircuitAlreadyExistsOnIsisLogicalTunnelIntfMlt(8393),
+ isisCannotDeleteSpbmInstanceWithFaSmlt(8394),
+ isisNickNameConflictWithIpv6(8396),
+ isisCannotConfigNickNameWithinDynamicServerRanges(8397),
+ isisCannotConfigZeroNickNameInDynamicMode(8398),
+ nsnaNoRedVlan(8401),
+ nsnaRedVlanExists(8402),
+ nsnaGlobalEnabled(8403),
+ nsnaNoVlanColor(8404),
+ nsnaVlanHasColor(8405),
+ nsnaVlanNonEmpty(8406),
+ nsnaNoFilterForNsnaVlan(8407),
+ nsnaPortHasFilter(8408),
+ nsnaNoUplinkDhcpFilter(8409),
+ nsnaYellowSubnetNotSpecified(8410),
+ nsnaNoNsnasSubnet(8411),
+ nsnaMaxNsnasSubnet(8412),
+ nsnaNoSshDaemon(8413),
+ nsnaIncorrectGreenVlan(8414),
+ nsnaIncorrectUplinkVlan(8415),
+ nsnaIncorrectVoipVlan(8416),
+ nsnaPortIsEap(8417),
+ nsnaPortOperationNotAllowed(8418),
+ nsnaUnknownMac(8419),
+ nsnaExceedMaxNumEntry(8420),
+ nsnaStaticEntryExists(8421),
+ nsnaOperationNotAllowedOnMirroredPort(8422),
+ nsnaInvalidHelloInact(8423),
+ nsnaVlanFlushNotAllowed(8424),
+ nsnaNoUplinkVlans(8425),
+ nsnaVlanFilterRemapInProgress(8426),
+ nsnaVlansCannotBeDeleted(8427),
+ nsnaVlanCannotBeMadeGuestVlan(8428),
+ nsnaPortCannotBeConfiguredOnNonPrPorts(8429),
+ nsnaNotAllowedOnSmltPort(8431),
+ nsnaNotAllowedOnDhcpSnoopEnabledVlan(8442),
+ filterNotAllowedOnDhcpSnoopEnabledVlan(8443),
+ cfmNoParamChange(8501),
+ cfmDomainExists(8502),
+ cfmDomainDoesNotExists(8503),
+ cfmMaintenanceAssociationExists(8504),
+ cfmMaintenanceAssociationDoesNotExists(8505),
+ cfmChangeNotAllowedWhenEnabled(8506),
+ cfmMepExists(8507),
+ cfmMepDoesNotExists(8508),
+ cfmOperationNotAllowedWhenMepsExist(8511),
+ cfmMepInUse(8531),
+ cfmMaDomainNameFieldCannotBeEmptyForCreation(8535),
+ indexIsBeingUsedByOtherDomain(8536),
+ cfmAssnIndexCantBeZeroForCreation(8537),
+ indexIsBeingUsedByOtherMaAssn(8538),
+ cfmOperationNotAllowedWhenMasExistUnderMd(8539),
+ cfmDomainIndexCantBeZeroForCreation(8540),
+ cfmAssnDoesNotExist(8541),
+ cfmMepIdCannotBeNullForCreation(8542),
+ cfmMaAssnNameFieldCannotBeEmptyForCreation(8543),
+ pbtVlanCannotReassign(8552),
+ cfmMepCanNotEnableWhenCfmEtherTypeIsNotSet(8554),
+ invalidMepListInputFormat(8562),
+ invalidDmOrMaNameLength(8563),
+ mepIdMustBeANumber(8564),
+ maxNumOfMepEntriesExceeded(8565),
+ domainAlreadyAssociatedWithOtherTypeOfService(8567),
+ cfmCannotDeleteBeforeRemoveAssociation(8574),
+ cfmOperationNotAllowedWhenMipsExistUnderMd(8577),
+ invalidMipListInputFormat(8582),
+ invalidDmNameLength(8583),
+ cannotDeleteVlanWithMepAssociation(8586),
+ cfmLbmExceedMaxDataSizeLimit(8642),
+ plsbVlanMustUsePlsbStg(8646),
+ normalVlanCannotUsePlsbStg(8647),
+ cfmPlsbCanHaveOnlyOneStg(8648),
+ cfmInvalidName(8649),
+ sameLevelMepAlreadyAssignedToVlanOnSamePort(8670),
+ sameLevelMipAlreadyAssignedToVlanOnSamePort(8671),
+ cfmNodalMepOnPbtVlanNotAllowed(8687),
+ cfmCannotAddOrRemoveNodalMepsWhenMepListIsEmptyOrInvalid(8688),
+ cfmExceedMinCcmIntervalForNodalVlan(8689),
+ cfmMepAlreadyInUseWithOtherNodalVlan(8690),
+ cfmMepAlreadyInUseWithOtherServiceType(8691),
+ cfmNodalMipLevelOnPbtVlanNotAllowed(8692),
+ cfmCannotAddOrRemoveNodalMipsWhenMipListIsEmptyOrInvalid(8693),
+ cfmLbmCannotSpecifyBothDataAndFrameSize(8697),
+ cfmFrameSizeTooLargeForRmod(8698),
+ cfmFrameSizeTooLargeForRCmod(8699),
+ cfmNoServiceAssociatedWithMepOrMip(8720),
+ cfmMepNotReadyToSetLbm(8721),
+ cfmMepNotOkToSetReady(8722),
+ cfmMepNotReadyToSetLtm(8723),
+ cfmLbmExceedMaxMessagesLimit(8726),
+ cfmLbmTestPatternSizeError(8748),
+ mepListCannotHaveTwoMepsWithSameMdLevel(8754),
+ mipListCannotHaveTwoMipsWithSameMdLevel(8755),
+ vrfDoesNotExist(8901),
+ vrfAlreadyExists(8902),
+ vrfMaxRoutesCouldNotBeSet(8903),
+ vrfPortDoesNotBelongToSpecifiedVrf(8904),
+ vrfVlanDoesNotBelongToSpecifiedVrf(8905),
+ vrfLegacyPortCannotBeAddedToVlanAssociatedWithVrf(8906),
+ vrfInvalidVrfId(8908),
+ vrfOperationProhibitedForGrt(8909),
+ vrfOspfLimitExceeded(8910),
+ vrfRipLimitExceeded(8911),
+ vrfDhcpLimitExceeded(8912),
+ vrfVrrpLimitExceeded(8913),
+ vrfRipDoesNotExist(8914),
+ vrfOspfDoesNotExist(8915),
+ vrfNameInvalid(8916),
+ vrfNameDuplicate(8917),
+ vrfRipAlreadyExists(8918),
+ vrfOspfAlreadyExists(8919),
+ vrfCannotChangeAssociationInterfaceExists(8907),
+ vrfCannotAssociatePortInVlan(8920),
+ vrfCannotAddAssociatedPortToVlan(8921),
+ vrfCannotAssociateToVlanWithLegacyPorts(8922),
+ vrfCannotAssociateToLegacyPortForBrouter(8923),
+ vrfBgpDoesNotExist(8924),
+ vrfBgpAlreadyExists(8925),
+ vrfBgpLimitExceeded(8926),
+ vrfConfigNeedsMezz(8927),
+ invalidNextHopVrfName(8928),
+ vrfOperationNotAllowed(8931),
+ vrfPimLimitExceeded(8932),
+ vrfPimDoesNotExist(8933),
+ igapCannotBeEnabledOnNonGRTVlan(8934),
+ igapAuthCannotBeEnabledOnNonGRTVlan(8935),
+ igapAccntCannotBeEnabledOnNonGRTVlan(8936),
+ igapIsNotEnabled(8937),
+ vrfOperProhForMgmt(8938),
+ ripSrcAndDstProtoCannotBeSameWithinOneVrf(8939),
+ vrfMaxReached(8942),
+ vrfNameIsReserved(8943),
+ ipv4AndIpv6AddressOnSameInterfaceMustBelongToSameVrf(8944),
+ vrfMsdpLimitExceeded(8946),
+ vrfMsdpDoesNotExist(8947),
+ vrfIsUsedAsNextHopVrfForRouteInAnotherVrf(8948),
+ vrfBaselicMaxReached(8949),
+ mplsRouterIdLdpRsvpEnabled(10001),
+ mplsInvalidDeleteOperation(10002),
+ mplsInvalidInterfaceState(10003),
+ mplsInterfaceNotExist(10004),
+ mplsInvalidInterfaceMtu(10005),
+ mplsExplicitPathInUse(10006),
+ mplsTunnelInUse(10007),
+ mplsTunnelNoDest(10008),
+ mplsTunnelResourceInUse(10009),
+ mplsMezzCardAbsent(10010),
+ mplsLdpNotReady(10011),
+ mplsRsvpNotReady(10012),
+ mplsRouterIdSetToZero(10013),
+ mplsInterfaceVlanNotFound(10014),
+ mplsPortNotRModule(10015),
+ mplsIpAddrInUse(10016),
+ mplsTunnelNotFound(10017),
+ mplsTunnelNotAllLspUp(10018),
+ mplsInvalidIndex(10019),
+ mplsExplicitPathExists(10020),
+ mplsExplicitPathHopExists(10021),
+ mplsExplicitPathIndexExists(10022),
+ mplsMaxIndex(10023),
+ mplsInvalidPathOptionIndex(10024),
+ mplsLspExists(10025),
+ mplsInvalidLspInstance(10026),
+ mplsLspNoName(10027),
+ mplsLspNoEPName(10028),
+ mplsLspEPNotFound(10029),
+ mplsConfigNeedsMezz(10030),
+ mplsExpPathIpv4AddrTypeOnly(10031),
+ mplsExpPathNoNameChange(10032),
+ mplsLspNoNameChange(10033),
+ mplsSrcIpNonLocal(10034),
+ mplsLspIndexUsed(10035),
+ mplsLspNameUsed(10036),
+ mplsLspNotActive(10037),
+ mplsTunnelSameSrcDest(10038),
+ mplsLspNotSameSrc(10039),
+ mplsLspNotSameDest(10040),
+ mplsTunnelNoALtPath(10041),
+ mplsTunnelCfgIngressOnly(10042),
+ mplsTunnelInvalidIndex(10043),
+ mplsEPInvalidIndex(10044),
+ mplsEPHopInvalidIndex(10045),
+ mplsResInvalidIndex(10046),
+ mplsInvalidLdpKeepAliveRange(10047),
+ mplsInvalidLdpHelloHoldTimeRange(10048),
+ ipvpnCreateFailed(10201),
+ ipvpnDeleteFailed(10202),
+ ipvpnAlreadyEnabled(10203),
+ ipvpnNotEnabled(10204),
+ ipvpnNotSupportedOnDefVRF(10205),
+ ipvpnSameRDConf(10206),
+ ipvpnInvRDConfOnDefVRF(10207),
+ ipvpnInvRDTypeNotSupported(10208),
+ ipvpnInvRTConfOnDefVRF(10209),
+ ipvpnInvRTTypeNotSupported(10210),
+ ipvpnSVCAllocFailed(10211),
+ ipvpnSVCILMAddFailed(10212),
+ ipvpnLiteSupportOnlyType1(10213),
+ ipvpnRDTypeNotSupportedWithLite(10214),
+ ipvpnSvcLblChngIfIpvpnDisabledInVRF(10215),
+ ipvpnSvcLblOptionAlreadySetInIpvpnVRF(10216),
+ ipvpnPeerRRLiteModeConflict(10217),
+ ipvpnPeerGroupRRLiteModeConflict(10218),
+ ipvpnImplicitReflectInMixedLiteMode(10219),
+ ipvpnInvalidPeerSetForAccessPeer(10220),
+ ipvpnRouterInNonLiteRRMode(10221),
+ ipvpnRouteTargetNotFound(10222),
+ bgpOperationNotAllowedWhenDefaultBgpIsEnabled(10223),
+ bgpOperationNotAllowedWhenVrfBgpIsEnabled(10224),
+ bgpInvalidLocalAsWhenVrfPeerRemoteAs(10225),
+ bgpInvalidVrfPeerRemoteAs(10226),
+ bgpInvalidVrfPeerGroupRemoteAs(10227),
+ ipvpnLiteRequiresVpnv4(10228),
+ ipvpnVpnv4DisableRequiresLiteDisable(10229),
+ ipvpnEnabledWithoutLocalAs(10230),
+ ipvpnInterVrfRedistEnable(10231),
+ bgpOperationNotAllowedWhenIpvpnIsEnabled(10232),
+ ipvpnInvalidAssignedNumber(10233),
+ ipvpnInvalidAsNumber(10234),
+ ipvpnInvalidPeerSetForExternalPeer(10235),
+ ipvpnInvalidPeerGroupSetForExternalPeer(10236),
+ ipvpnMaxRtPerVrfExceeded(10237),
+ ipvpnRdOverlapOperNotAllowed(10238),
+ ipvpnNotCreated(10239),
+ ipvpnAlreadyCreated(10240),
+ ipvpnLiteRequiresValidIpAddressInRd(10241),
+ ipvpnLiteOperationNotAllowedSameIpConfiguredAsRdInAnotherVrf(10242),
+ ipvpnRDInvalidCircuitlessIP(10243),
+ ipvpnRDIpNotLiteEnabled(10244),
+ ipvpnLiteSupportRDWithClipIp(10245),
+ ipvpnLiteSupportOnlyLiteEnabledRDIP(10246),
+ ipvpnEnableDisallowedWithoutValidRD(10247),
+ ipvpnLiteRDIpConfiguredInMultipleVrf(10248),
+ ipvpnIsidAlreadyExist(10249),
+ ipvpnBgpBasedOrTaggedPeerNotConfigured(10250),
+ ipvpnBothTypeOfIpvpnCreated(10251),
+ ipvpnBgpBasedAlreadyCreated(10252),
+ ipvpnTaggedPeerAlreadyCreated(10253),
+ ipvpnTaggedPeerIsidNotConfigured(10254),
+ ipvpnTaggedPeerIsidRuntimeChangeNotAllowed(10255),
+ ipvpnMvpnIsidRuntimeChangeNotAllowed(10256),
+ insufficientResourcesIpvpnEnable(10257),
+ ipvpnIsidMismatch(10258),
+ customAutoNegAdvMacPauseNotSupported(10301),
+ customAutoNegAdvAsymPauseNotSupported(10302),
+ mirrorDestinationNotEntered(10306),
+ mirrorLegacyCannotSupportPortList(10307),
+ mirrorMltShouldHavePortsAssigned(10308),
+ mirrorDestinationNotAttached(10309),
+ mirrorDisableEntry(10310),
+ mirrorDestinationAlreadyAttached(10311),
+ mirrorLegacyCannotSupportVlanOrMlt(10313),
+ mirrorDestAlreadyAttachedOrDestSpecifiedNotAttached(10314),
+ noAdminSettingForSpeed1000(10330),
+ portAlwaysRunAt10GSpeed(10331),
+ rmodOnlyOneMirroredPortPerLaneForEgress(10332),
+ mirrorTxFilterModeNotAllowedOnRsmod(10333),
+ mirrorModeNotValidForRmodRSmod(10334),
+ cannotSetAdminSpeed1000AsPerIEEE(10338),
+ portMirroringNoMgidsAvailable(10363),
+ loopDetectNotAllowedOnIstPorts(10364),
+ loopDetectNotAllowedAlreadyEnabled(10365),
+ portPcapModeNotSupported(10366),
+ svcRateNeedsToBeSetToZeroWhenPeakIsSetToZero(10367),
+ peakRateNeedsToBeSetToZeroWhenSvcRateIsSetToZero(10368),
+ portCpLimitShutdownOnIstPortNotAllowed(10369),
+ portOnly10GEPortsCanBeLossless(10374),
+ portIsConfiguredAsLossless(10375),
+ portIsConfiguredAsLosslessPfc(10376),
+ portIsL2Untrusted(10377),
+ portIsConfiguredAsIfPolicer(10378),
+ portLaneHasLosslessPort(10379),
+ portSliceHasLosslessPort(10380),
+ portAllMltPortsCannotBeMadeLossless(10381),
+ portConfigNotAllowedLacpKeyInMltIdRange(10383),
+ rmVlanIdNotSetForRMSPort(10384),
+ rmVlanListNotAllowedForRMS(10385),
+ slppTimeToClrPktRxCountNotConfigurable(10386),
+ portCannotBeConfiguredAsLosslessPfc(10387),
+ portMltListViolatesLosslessLaneLimit(10388),
+ portQosInvalidForLosslessPfc(10389),
+ portL3TrustedInvalidForLossless(10390),
+ portL2UntrustedInvalidForLossless(10391),
+ portNoLosslessChangeIfLacpEnabled(10392),
+ portMltOnly10GEPortsCanBeLossless(10393),
+ portAddOnly10GEPortsCanBeLossless(10394),
+ portMltIsConfiguredAsIfPolicer(10395),
+ portAddIsConfiguredAsIfPolicer(10396),
+ forcedRearpNotAllowedOnPortInterface(10397),
+ sharedPortConfigurationNotSupportedInThisRelease(10398),
+ brouterCannotBeAddedToIpSubnetOrIpProtocolVlan(10399),
+ cannotConfigPortTxFlowControlWhenFlowControlModeFlagDisabled(10400),
+ cfmCannotAbortWhenNoLtmInProgress(10442),
+ esmMltCannotBeNonUni(10443),
+ cfmCannotAbortWhenNoLbmInProgress(10446),
+ plsbVlanIsidNotAllowed(10459),
+ plsbVlanIsidAlreadyExist(10460),
+ plsbVlanIsidWithSingleBvlan(10461),
+ plsbSysidCannotBeSameAsIstPeerSysid(10462),
+ bgpInvalidPeerSetWhenVpnv4Enabled(10501),
+ bgpInvalidPeerGroupSetWhenVpnv4Enabled(10502),
+ bgpOverlappingAggregateAddress(10503),
+ bgpInvalidLocalAsWhenPeerRemovePrivateAsEnabled(10504),
+ bgpInvalidPeerRemovePrivateAsEnableWithoutRemoteAs(10505),
+ bgpInvalidPeerGroupRemovePrivateAsEnableWithoutRemoteAs(10506),
+ bgpDuplicatePeerNotAllowed(10507),
+ bgpPeerDoesNotBelongToPeerGroup(10508),
+ bgpOperationNotAllowedWhenRouteReflectorClientIsEnabled(10509),
+ bgpInvalidAggregateAdvertisePolicyWithoutAsSetGenerate(10510),
+ bgpInvalidPeerDefaultOriginateIpv6(10512),
+ bgpInvalidPeerGroupDefaultOriginateIpv6(10513),
+ bgpInvalidPeerIpv6Capability(10514),
+ bgpOperationNotAllowedForIpv6Peer(10515),
+ bgpOperationNotAllowedForIpv6PeerGroup(10516),
+ bgpOperationNotAllowedWhenOutboundMapsAreDifferent(10517),
+ bgpOperationNotAllowedWhenInboundMapsAreDifferent(10518),
+ maxPeerEntriesInPeerGroup(10519),
+ bgpOperationNotAllowedWhenNexthopSelfAreDifferent(10520),
+ bgpOperationNotAllowedWhenUpdateSourceAreDifferent(10521),
+ bgpOperationNotAllowedWhenRemovePrivateAsAreDifferent(10522),
+ bgpTransAsValueCannotBeUsed(10523),
+ bgpVrfPeerIpv6CapabilityNotSupported(10524),
+ bgpVrfDefaultOriginateIpv6NotSupported(10525),
+ plsbDeleteIntfBeforeSetPlsbFlag(10701),
+ plsbDeletePlsbInstanceBeforeSetPlsbFlag(10702),
+ plsbDeleteManualAreaBeforeSetPlsbFlag(10703),
+ plsbDeleteSummaryAddrBeforeSetPlsbFlag(10704),
+ plsbDisableIsisBeforeSetPlsbFlag(10705),
+ plsbDeletePlsbVlanBeforeSetPlsbFlag(10706),
+ plsbCannotConfigPlsbInNonplsbMode(10707),
+ commandValidOnlyIfInRmode(10708),
+ cannotAssociateMoreThan5000IsidToPlsbInstance(10709),
+ cannotEnablePlsbWithMmrpConfiguration(10711),
+ cannotHaveSameBvlanAsSpIpVlanRCModPort(10712),
+ cannotAddRcModPortsToMltWhenSpIpVlanSameAsBvlan(10713),
+ cannotConfigPlsbIsisSmltistIntfOnSameIntf(10714),
+ plsbDisableAllIsisEndpointsBeforeTogglePlsbState(10715),
+ cannotConfigPortInSmltOrIstForPlsbVlan(10716),
+ deleteStg63BeforeCreatingPlsbBvlan(10717),
+ only2PlsbBvlanSupported(10718),
+ plsbInvalidIpSourceAddress(10719),
+ plsbMustChangeNicknameAfterChangeSysid(10720),
+ plsbWhenEnableIstMustConfigSmltPeerBmac(10721),
+ cannotConfigPlsbIsisIntfOnSmlt(10722),
+ cannotConfigPlsbIsisIntfOnIstPort(10723),
+ plsbZeroSmltPeerBmacMustHaveZeroVirtualBmac(10724),
+ plsbZeroSmltPeerBmacMustHavePrimSplitBeb(10725),
+ plsbWhenSetVirtualBmacToZeroPeerBmacMustBeZero(10726),
+ plsbDeleteIsidFromVlanBeforeSetPlsbFlag(10727),
+ plsbIsidNotAllowedForVlanSpbmDisabled(10728),
+ plsb16777215IsWellKnownIsid(10729),
+ plsbConfigIpSourceAddrBeforeEnableIpSc(10730),
+ inUsedAsIsisIpSourceAddr(10731),
+ plsbCannotSetIpSourceAddrToZeroWhenIpScEnabled(10732),
+ spbMcConflictingCVlanIsid(10733),
+ spbMcConflictingVrfIsid(10734),
+ spbMcIsidInDynRange(10735),
+ spbmVlanSpbMcastCannotBeEnabledWithPim(10736),
+ spbmVlanSpbMcastCannotBeEnabledWithSnoop(10737),
+ vlanPimCannotBeEnabledWithSpbMcast(10738),
+ vlanSnoopCannotBeEnabledWithSpbMcast(10739),
+ spbmIntfCanBeConfiguredOn10gigPort(10740),
+ spbmIntfCanBeConfiguredOnMltWith10gigPort(10741),
+ spbMcastCannotBeEnabledWithPim(10742),
+ pimCannotBeEnabledWithSpbMcast(10743),
+ spbMcastCannotBeEnabledWithDvmrp(10744),
+ dvmrpCannotBeEnabledWithSpbMcast(10745),
+ spbmVlanSpbMcastCannotBeEnabledWithDvmrp(10746),
+ spbmVlanDvmrpCannotBeEnabledWithSpbMcast(10747),
+ spbmMltMemberAlreadyInSpbmBvlan(10748),
+ vlanSpbMcastCannotBeEnabledWithoutIpAddr(10749),
+ portSpbMcastCannotBeEnabledWithoutIpAddr(10750),
+ cmdNotAllowedInNonSpbmMode(10751),
+ spbmDeleteRedistributeBeforeResetSpbmFlag(10752),
+ spbmSmltVirtBmacCannotBeInChassisBmacRange(10753),
+ spbmSmltVirtBmacMustBeSetWhenPeerBmacIsNotZero(10754),
+ spbmAssociateVlanToSpbmInstBefCreation(10755),
+ spbmDeleteVlanBefDeassociateFromSpbmInst(10756),
+ spbmDeassociateVlanToSpbmInstBefCreation(10757),
+ cannotConfigSpbmIsisIntfOnMltPort(10758),
+ cannotConfigSpbmIsisIntfOnLacpPort(10759),
+ mustConfigTwoBvlanForSpbmSmlt(10760),
+ plsbWhenConfigIstMustConfigSmltPeerSysId(10761),
+ ipIsisInFilterIsidDuplicateEntry(10762),
+ ipIsisInFilterNickNameIsidDuplicateEntry(10763),
+ ipIsisInFilterIsidListDuplicateEntry(10764),
+ ipIsisInFilterNickNameIsidListDuplicateEntry(10765),
+ ipIsisInFilterNickNameEntryNotFound(10766),
+ ipIsisInFilterIsidEntryNotFound(10767),
+ ipIsisInFilterNickNameIsidEntryNotFound(10768),
+ ipIsisInFilterIsidListEntryNotFound(10769),
+ ipIsisInFilterNickNameIsidListEntryNotFound(10770),
+ ipIsisInFilterInvalidIsidListName(10771),
+ ipIsisInFilterIsidListNameNotFound(10772),
+ ipIsisInFilterCannotUseTransparentUniIsid(10773),
+ vrfIsisInstanceDoesNotExist(10774),
+ ipIsisInFilterNickNameDuplicateEntry(10775),
+ ipIsisIsidListDuplicateEntry(10776),
+ ipIsisIsidListEntryNotFound(10777),
+ ipIsisInvalidIsidListName(10778),
+ cannotRedistributeIfIsisEnabledForVrf(10779),
+ cannotAcceptForIsisIfRedistributeEnabledForVrf(10780),
+ ipIsisIsidListIsidCannotBeOwnIsid(10781),
+ ipIsisIsidUsedByIsidList(10782),
+ spbmBvlanOutOfRange(10783),
+ spbmNoVistNoSmltPeerSysId(10784),
+ spbmSetSmltPeerSysIdToZeroBeforeDeleteVist(10785),
+ ipIsisIsidUsedByAcceptPolicy(10786),
+ ipIsisCannotUseOwnNickNameAsAdvRtr(10787),
+ ipIsisCannotUseOwnIsidInAcceptPolicy(10788),
+ ipIsisCannotApplyForVrfWithIpvpnDisabled(10789),
+ spbmMaxNumOfIsisInterfReached(10790),
+ ipIsisIsidListCannotBeRemovedWhileInUse(10791),
+ ipIsisIsidListInternalError(10792),
+ ipIsisIsidNotFoundInIsidList(10793),
+ ipIsisIsidListCannotRemoveLastIsid(10794),
+ spbmDeleteBvlanBeforeSpbmInstDeletion(10795),
+ isisCircuitKeyTooLong(10796),
+ ipIsisInFilterRouteMapAlreadyAssigned(10797),
+ pimConfigsNotAllowedInSpbmConfigModeEnabled(10798),
+ spbmConfigsNotAllowedInSpbmConfigModeDisabled(10799),
+ ipIsisInFilterCannotUseSwitchedUniIsid(10800),
+ msdpInconsistentRowStatus(10801),
+ msdpInvalidRPAddress(10802),
+ msdpRPAddressNotLocalAddress(10803),
+ msdpPeerTableInvalidLocalAddress(10804),
+ msdpNotLocalAddress(10805),
+ msdpLocalAddressPeerEstablished(10806),
+ msdpPeerCreated(10807),
+ msdpInconsistentPeerRowStatus(10808),
+ msdpPeerNotFound(10809),
+ msdpInvalidConnectRetryPeriod(10810),
+ msdpHoldTimePeerEstablished(10811),
+ msdpInvalidHoldtimePeriod(10812),
+ msdpKeepAliveTimePeerEstablished(10813),
+ msdpPeerKeepAliveInvalid(10814),
+ msdpDataTTLInvalid(10815),
+ msdpEncapsulationTypeNotSupported(10816),
+ msdpPeerSARouteMapNameLenInvalid(10817),
+ msdpPeerSAFilterPolicyNotFound(10818),
+ msdpInvalidDescriptionLength(10819),
+ msdpInvalidSALimit(10820),
+ msdpInvalidMD5AuthStatus(10821),
+ msdpInvalidPeerSetWhenPeerIsEnabled(10822),
+ msdpInvalidPeerAddress(10823),
+ msdpInvalidMD5AuthPasswordLength(10824),
+ msdpInvalidASnumber(10825),
+ msdpPeerNotConfigured(10826),
+ msdpInvalidDefaultPeerRouteMapNameLength(10827),
+ msdpDefaultPeerRoutePolicyNotFound(10828),
+ msdpInvalidRedistributeRouteMapNameLength(10829),
+ msdpRedistributeRoutePolicyNotFound(10830),
+ msdpInvalidMeshGroupNameLength(10831),
+ msdpPeerAlreadyConfiguredInMeshGroup(10832),
+ msdpPeerNotFoundInMeshGroup(10833),
+ msdpInconsistentPeerAdminStatus(10834),
+ msdpInconsistentDefaultPeerStatus(10835),
+ msdpInconsistentRedistributeRowStatus(10836),
+ msdpInconsistentMeshGroupRowStatus(10837),
+ msdpInvalidPeerAddressInMeshGroup(10838),
+ msdpDefaultPeerAlreadyCreated(10839),
+ msdpPeerSAFilterNotFound(10840),
+ msdpGlobalGrpRedistributeNotFound(10841),
+ msdpPeerSAFilterAlreadyCreated(10842),
+ msdpGlobalGrpRedistributeAlreadyCreated(10843),
+ msdpInterfaceNotUp(10844),
+ msdpPeerConfigurePassword(10845),
+ msdpPeerControlCharNotAllowed(10846),
+ msdpPeerCannotDeleteNonExistingPasswd(10847),
+ msdpInvalidOrigIdAddress(10848),
+ msdpClipAddressNotLocalAddress(10849),
+ msdpOriginatorIdIsNotConfigured(10850),
+ msdpOriginatorIdCannotBeDelIfMsdpEnabled(10851),
+ msdpFeatureNotSupported(10852),
+ msdpOriginatorIdIsNotUniqueOnAllVrfs(10853),
+ msdpPeerNotUniqueOnAllVrfs(10854),
+ msdpPeerAddrIsLocalAddress(10855),
+ dhcpSameServerAgentAddress(11226),
+ dhcpDiffAgentAddress(11227),
+ cfmLbmFrameTooSmall(11401),
+ cfmLbmExceedsChassisMtu(11402),
+ cfmLbmExceedsUniPortMtu(11403),
+ cfmNodalMepIsNotSupportedOnESM(11408),
+ cfmNodalMipLevelIsNotSupportedOnESM(11409),
+ cfmLbmFrameSizeExceedMaxForNodalMep(11414),
+ cannotDeleteVlanWithNodalMipLevelAssociation(11416),
+ sameLevelNodalMepAlreadyAssignedToVlan(11417),
+ cfmMulticastCcmOnNodalPlsbMepNotAllowed(11422),
+ cfmNodalMepOnlyOnPlsbVlan(11424),
+ cfmNodalMipOnlyOnPlsbVlan(11425),
+ cfmNodalMpOnlyOnePerVlan(11426),
+ cfmCannotL2PingWhenLbmInProgress(11427),
+ cfmCannotLBMWhenL2PingInProgress(11428),
+ cfmCannotAbortWhenNoL2PingInProgress(11429),
+ cfmL2PingMepNotOkToSetReady(11430),
+ cfmVlanNotReadyToSetL2Ping(11431),
+ cfmL2PingExceedMaxMessagesLimit(11432),
+ cfmL2PingExceedMaxDataSizeLimit(11433),
+ cfmL2PingTestPatternSizeError(11434),
+ cfmL2PingFrameTooSmall(11435),
+ cfmL2PingFrameSizeExceedMaxForNodalMep(11436),
+ cfmCannotLTMWhenL2TraceInProgress(11437),
+ cfmCannotL2TraceWhenLTMInProgress(11438),
+ cfmCannotAbortWhenNoL2TraceInProgress(11439),
+ cfmL2TraceMepNotOkToSetReady(11440),
+ cfmVlanNotReadyToSetL2Trace(11441),
+ cfmL2CmdVlanNotFound(11442),
+ cfmL2TraceInvalidIsid(11443),
+ cfmNodalMipOnlyOnePerVlan(11447),
+ cfmNodalMepOnlyOnePerVlan(11448),
+ cfmMepMustBeEnabledForCmd(11449),
+ cfmSpbmVirtualNotSet(11450),
+ cfmSpbmVirtualNotPrimary(11451),
+ cfmL2IpPingIsNotOkToSetReady(11452),
+ cfmNotReadyToSetL2IpPing(11453),
+ cfmNotMemoryAllocatedForL2(11454),
+ cfmL2IpTraceIsNotOkToSetReady(11455),
+ cfmNotReadyToSetL2IpTrace(11456),
+ cfmIpLookupRouteFailed(11457),
+ invalidIpAddrType(11458),
+ cfmL2IpPingEntryMustCreatedFirst(11459),
+ cfmL2IpTraceEntryMustCreatedFirst(11460),
+ cfmCannotAbortWhenNoL2IpPingInProgress(11464),
+ cfmCannotSetTtlTo0(11465),
+ cfmTaskMsgQueueMemoryInsufficient(11467),
+ cfmRouterNameNotAllowedOnNonSpbmVlan(11468),
+ bpduFilterTimerInvalidRange(11502),
+ bpduGuardTimerInvalidRange(11504),
+ qosMapExists(12501),
+ qosMapNotExist(12502),
+ qosMapDeleteUsedByFilter(12503),
+ qosMapDeleteDefaultMap(12504),
+ qosInvalidTagToQosTableQosLevel(12505),
+ qosInvalidDsFieldToQosTableQosLevel(12506),
+ qosInvalidQosToTagTableQosLevel(12507),
+ qosInvalidQosLevelValue(12508),
+ qosMapInvalidForLosslessPfc(12509),
+ qosMapPortQosInvalidForLosslessPfc(12510),
+ qosCreateDefaultQueueProfileFirst(12511),
+ qosCannotDeleteDefaultQueueProfile(12512),
+ qosCannotAddPortsInAnotherNonDefaultQueueProfile(12513),
+ qosQueueProfileDoesNotExist(12514),
+ qosCannotRemovePortsFromDefaultQueueProfile(12515),
+ qosQueueProfileAlreadyExists(12516),
+ qosPortNoChangeAsEapIsEnabled(12517),
+ standbyIpSubnetNotSameAsMaster(12601),
+ standbyIpSubnetNotSameAsVirtual(12602),
+ standbyIpSameAsVirtual(12603),
+ masterIpSubnetNotSameAsStandby(12604),
+ masterIpSubnetNotSameAsVirtual(12605),
+ masterIpSameAsVirtual(12606),
+ cannotReadConfigSourceFile(12607),
+ cannotWriteConfigSourceFile(12608),
+ configFileInvalidPrefix(12609),
+ cpuSerialPortCommandNotAllowedOnSlave(12610),
+ ipv6InvalidInvalidIpv6AddrInterfaceId(12701),
+ ipv6ReasmMaxSizeExceedSysMtu(12702),
+ ipv6InvalidDescriptionLength(12703),
+ ipv6InvalidReasmSizeForMgmtPort(12704),
+ ipv6AddrCreatedByVirtualManagment(12705),
+ ipv6AndRelatedFeaturesNotSupported(12713),
+ ipv6RsmltTempDefRtDeleteModify(12706),
+ ipv6OspfAreaCannotModifyAreaType(12707),
+ ipv6OspfAreaSetToNssaForTransRole(12708),
+ ipv6OspfAreaHasActiveInterface(12709),
+ ipv6InterfaceMacOffsetCannotReset(12710),
+ ipv6InterfaceMacOffsetDiffSameVlan(12711),
+ ipv6InterfaceCannotModifyTunnelEntry(12712),
+ cantConfigIpv6AddressOfPrefixMoreThan64WhenIpv6ModeFlagDisable(12714),
+ conflictingIpv6PrefixPresent(12715),
+ linkLsaSuppressionOnlyForP2P(12716),
+ ipv6RipInterfaceDoesNotExist(12717),
+ ipv6InterfaceIsNotRunningRipng(12718),
+ ipv6RipExceedsMaxLimit256(12719),
+ ipv6RipExceedsMaxLimit4000(12720),
+ ipv6RipExceedsMaxLimit200(12721),
+ ipv6RipInterfaceAlreadyExists(12722),
+ ipv6RipInvalidHoldDownTimerValue(12723),
+ ipv6RipTimeoutIntervalMustBeGreaterThanUpdateTime(12724),
+ unsupportedConfigWithUrpfModeFlagDisabled(12725),
+ ipv6RipExceedsMaxLimit48(12726),
+ ipv6ZeroPrefixNotAllowed(12727),
+ ipv6PimSmltNotSupported(12728),
+ numOfIPv6TunnelAllowedToBeCreatedExceeds(12729),
+ ipv6StaticRouteTunnelWithNonZeroNextHopNotSupported(12730),
+ ipv6ForwardingSmltConflict(12731),
+ ipv6SmltForwardingConflict(12732),
+ ipv6StaticRoutesMaxNumberReached(12733),
+ ipv6RipngVrfUnsupported(12734),
+ ipv6OspfVrfUnsupported(12735),
+ ipv6FhsVrfUnsupported(12736),
+ ipv6RsmltVrfUnsupported(12737),
+ ipv6MldVrfUnsupported(12738),
+ ipv6PimVrfUnsupported(12739),
+ ipv6IpsecVrfUnsupported(12740),
+ ipv6InterfaceEnabledWhenRsmltEnabledOnNonDefaultVrf(12741),
+ ipv6MgmtRouterNotSupported(12742),
+ ipv6StaticNeighborMaxNumberPerVrfReached(12743),
+ ipv6StaticNeighborMaxNumberAllVrfReached(12744),
+ ipv6RoutePreferenceUnsupportedProtocolOnVrf(12745),
+ ipv6RedistributionInvalidSourceProtocolOnVrf(12746),
+ unsupportedVlanId(12801),
+ invalidVlanIdError(12802),
+ vlanAdminStatusConfigNotAllowed(12803),
+ configNotAllowedOnVlanInterfaces(12804),
+ macSrcMacVlanReached(12805),
+ vlanCannotBeDeletedDueToEapAuthorizedPortMember(12806),
+ configNotAllowedMdNameUsed(12807),
+ configNotAllowedMaNameUsed(12808),
+ configNotAllowedCfmInUseOnVlan(12809),
+ configNotAllowedMdNameUsedByGlobalCfm(12810),
+ configNotAllowedMaNameUsedByGlobalCfm(12811),
+ configNotAllowedMepUsedByGlobalCfm(12812),
+ configCfmInternalOnVlan(12813),
+ configCfmGlobalEnabled(12814),
+ configCfmTracetreeNotAllowed(12815),
+ configCfmSmltNotAllowed(12816),
+ cfmSrcModeCannotBeNoVlanMacOnSpbmVlans(12817),
+ cfmL2McastTraceEntryMustBeCreatedFirst(12818),
+ cfmNotReadyToSetL2McastTrace(12819),
+ cfmMcastLookupRouteFailed(12820),
+ cfmCannotDeleteVlanWithCfmMsgInProgress(12821),
+ cfmCannotChangeMepWithCfmMsgInProgress(12822),
+ onlyGlobalCfmSupportForNonSpbmVlan(12823),
+ cfmInvalidMacToL2Trace(12824),
+ cfmInvalidNodalMipLevel(12825),
+ cannotModifyCfmEthertype(12826),
+ l2McastRequiresServiceType(12827),
+ needIsidAndIgmpSnoopVlanToL2Mcast(12828),
+ mustSpecifyMvpnEnabledVrfToL2Mcast(12829),
+ l2McastVlanDoesNotExist(12830),
+ l2TraceOnlyIpv4AddrTypeSupported(12831),
+ vlan4060To4084UsedInternally(12832),
+ l3VsnMaxReached(12833),
+ vlanInvalidSecondaryPrivateVlanId(12834),
+ vlanSecondaryVlanIdCannotEqualPrimaryPrivateVlanId(12835),
+ vlanSecondaryVlanAlreadyInUse(12836),
+ vlanPrimaryVlanAlreadyInUse(12837),
+ portMustBeTaggedIfPrivateTypeTrunk(12842),
+ portPrivateVlanTypeCannotBeNone(12844),
+ portCannotBeUntaggedIfPrivateTypeIsTrunk(12845),
+ mltPrivateVlanTypeCannotBeNone(12846),
+ mltCannotBeUntaggedIfPrivateTypeIsTrunk(12847),
+ onlyPrivateVlansAllowedOnThisInterface(12848),
+ privateIsolatedInterfaceMayOnlyBelongToOnePrivateVlan(12849),
+ vlanSecondaryVlanCannotBeChanged(12850),
+ privateVlanCannotChangeWhileInterfaceExists(12851),
+ cannotMakeInterfaceWithPrivateType(12852),
+ noIpEcmpForVrf(12853),
+ mltCannotSetDefaultPrivateTypeIfAssociatedWithPrivateVlan(12854),
+ cannotSetPrivateTypeIfLacpActive(12855),
+ cannotSetPrivateTypeIfPortIsSpbmNni(12857),
+ cannotSetEncapsulationIfLacpActive(12858),
+ portCannotSetDefaultPrivateTypeIfAssociatedWithPrivateVlan(12859),
+ cannotHavePortInVirtualIstVlan(12860),
+ virtualIstVlanMustHaveIsid(12864),
+ virtualIstVlanMustBelongToGlobalRouter(12865),
+ cannotDeleteVirtualIstVlan(12866),
+ cannotChangeIsidOnVirtualIstVlan(12867),
+ cannotChangeIpAddrOnVirtualIstVlan(12868),
+ virtualIstExists(12869),
+ smltVlanMustHaveIsid(12870),
+ cannotAddMltToVirtualIstVlan(12871),
+ nlbModeMulticastNotSupported(12872),
+ vlan4061To4084UsedInternally(12873),
+ privateVlanIsNotSupported(12874),
+ vlanNameHasBeenUsed(12875),
+ vlan4060To4084IsReservedForInternalUse(12876),
+ istLocalIpNotExist(12877),
+ cannotEnableMefUniFaOnPrivateVlanType(12878),
+ cannotSetPrivateVlanTypeForSwitchedUniFaPortOrMlt(12879),
+ cannotConfigStaticMacAddrOnFlexUniFaPortOrMlt(12880),
+ systemRequiresLicenseInstalledToCreateVlan(12881),
+ cfmSrcModeCannotBeSMltvirt(12882),
+ cfmCmacCanNotBeConfigured(12883),
+ vlanCannotBeDeletedDueToEapFOVEnabledPort(12884),
+ vlanCannotBeDeletedDueToEapGVEnabledPort(12885),
+ vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToUnicast(12886),
+ vlanNlbNeedsToBeDisabledBeforeChangingNlbModeToMulticast(12887),
+ trafficClassesAreAlwaysEnabledAndDisbaleIsNotAllowed(12888),
+ featureGmrpIsNotSupported(12889),
+ urpfNotSupportedOnPlsbBvlan(12890),
+ aceIpDscpInvalidSetting(12901),
+ aceIpDscpEntryCreationRequiresOperationAndDscpSetting(12902),
+ aceEthPortEntryCreationRequiresOperAndPort(12903),
+ aceEthTypeEntryCreationRequiresOperAndEtherType(12904),
+ aceEtherType8100NotAllowed(12905),
+ filterEntryWithMonitorIpInSameSubnetExists(12906),
+ filterCannotHaveCommaSeparatedValues(12907),
+ filterAceTooManyArguments(12908),
+ filterAceInvalidToAndFromArguments(12909),
+ filterAceTooManyVlanIds(12910),
+ filterCannotModifyAclPktType(12911),
+ filterAclPktTypeInvalid(12912),
+ filterCannotConfigureMonitorIpForIpv6pkt(12913),
+ filterCannotConfigureIpForIpv6Pkt(12914),
+ filterCannotConfigureArpForIpv6Pkt(12915),
+ filterCannotConfigureIpv6ForNonipv6Pkt(12916),
+ ipv6NextHdrIsNotSetForAce(12917),
+ aceEntryCreateRequiresOperAndIpv6Addr(12918),
+ aceEntryCreateRequiresOperAndNextHdrVal(12919),
+ aceEntryCreateRequiresOperAndTrafficClassVal(12920),
+ filterInvalidEtherTypeForIpv6Pkt(12921),
+ filterOperatorNotSupported(12922),
+ filterProtocolAttrConfiguredCannotModifyIpAttr(12923),
+ filterCannotConfigureIpfixForIpv6pkt(12924),
+ aceEtherTypeIpv6NotAllowed(12925),
+ filterCannotConfigureIcmpAttributeOnEgressTrafficIn4k(12926),
+ filterInvalidAceId(12927),
+ filterAclIpv6PacketTypeNotSupported(12928),
+ monitorDestVlanNotAllowedInOutPortTypeAclFilter(12929),
+ monitorDestPortNotAllowedInOutPortTypeAclFilter(12930),
+ monitorDestMltNotAllowedInOutPortTypeAclFilter(12931),
+ filterRemoveTagNotSupportedForPermitOption(12932),
+ monitorDstIsidNotAllowedInOutportTypeAcl(12933),
+ onlyOneMonitorDstIsidSupportedInDevice(12934),
+ filterQosAndRemoveTagCanBeSetOnlyForMonitorIsidAction(12935),
+ removeTagConfigMustBeSameForGivenIsidOffsetAcrossAclAceConfig(12936),
+ cannotConfigureFlowMirroringWhenPortMirroringIsConfigured(12937),
+ filterAclCannotConfigIpv4AndIpv6RedirectNextHopSimultaneously(12938),
+ filterAclCannotConfigIpv4RedirectNhIfPktTypeIpv6(12939),
+ filterAclCannotConfigIpv6RedirectNhIfPktTypeIpv4(12940),
+ lldpCannotSetReinitDelay(13016),
+ lldpCannotSetNotificationInterval(13017),
+ lldpCannotSetTxDelay(13018),
+ lldpCannotSetPortConfigAdminState(13019),
+ lldpCannotSetPortConfigNotification(13020),
+ lldpCannotSetPortConfigTlvsTxExplicitly(13021),
+ lldpOnlySupportsTxAndRxMode(13022),
+ cannotEnableCDPOnFAEnabledPort(13023),
+ cannotDisableLLDPOnFAEnabledPort(13024),
+ faZeroTouchClientTypeNotSupported(13025),
+ faZeroTouchClientEntryAlreadyExists(13026),
+ faZeroTouchClientEachTypeMayOneHaveOneIsid(13027),
+ faZeroTouchClientIsisAlreadyUsedOrReserved(13028),
+ faZeroTouchClientOnlySupportsUntagged(13029),
+ faCannotCreateFaOnSmltWithoutSpbmInstance(13039),
+ faCannotExistFaOnSmltWithoutSpbmInstance(13040),
+ lldpMedInvalidLocationType(13041),
+ lldpMedInvalidCivicAddress(13042),
+ lldpMedInvalidCoordinate(13043),
+ lldpMedInvalidElinNumber(13044),
+ lldpMedCliMaxParams(13045),
+ lldpMedCliInvalidCountryCode(13046),
+ lldpMedLocationInvalidCaddrField(13047),
+ lldpMedLocationInvalidCaddrSize(13048),
+ lldpMedLocationInvalidCoordLatFormat(13049),
+ lldpMedLocationInvalidCoordLongFormat(13050),
+ lldpMedLocationInvalidAltFormat(13051),
+ lldpMedLocationInvalidElinEmpty(13052),
+ lldpMedLocationInvalidElinLength(13053),
+ lldpMedLocationInvalidElinFormat(13054),
+ lldpMedMaxsizeLocationType(13055),
+ lldpMedInvalidCoordinateLength(13056),
+ vspTalkIpInterfaceNotFound(13201),
+ vspTalkDnsNotConfigured(13202),
+ vspTalkInvalidMessageGroup(13203),
+ vspTalkNotEnabled(13204),
+ vspTalkMessageGroupNotExist(13205),
+ vspTalkMessageGroupAlreadyEnabled(13206),
+ vspTalkUsernameRequiredForPassword(13207),
+ vspTalkMessageGroupAlreadyExists(13208),
+ vspTalkCannotDeleteEnabledMessageGroup(13209),
+ vspTalkPasswordCannotBeAllNumeric(13210),
+ vspTalkIpAddressMustBeDeletedFirst(13211),
+ invalidMstiInstance(13144),
+ incorrectPoeGroupIndex(13305),
+ interfaceIsNotPoePort(13306),
+ deviceIsNotPoeDevice(13307),
+ loopDetectMustBeEnabledBeforeEnableArpDetect(13308),
+ untagPortCannotHaveMoreThanOneInterface(13309),
+ noPluggableOpticalModule(13310),
+ noPluggableOpticalModuleFortyG(13311),
+ notChannelizablePort(13312),
+ notChannelizableBasePort(13313),
+ adminSpeedOnlyCanBeSetTo100Mbps(13315),
+ autoNegotiationAdvertisement10GbFullNotSupported(13316),
+ autoNegotiationAdvertisement10MbNotSupported(13317),
+ autoNegAdvNoneCannotBeCombinedWithOtherOptions(13318),
+ portNotPresent(13319),
+ autoNegAdvertisement100MbHalfNotSupported(13320),
+ autoNegAdvert100MbFullNotSupportedWithMacsecEnabled(13321),
+ qosIngressRateLimitingCanNotExceedPortCapability(13322),
+ qosEgressShaperRateCanNotExceedPortCapability(13323),
+ autoNegAdvertisement10MbHalfNotSupported(13324),
+ autoNegAdvertisement10MbFullNotSupported(13325),
+ autoNegAdvertisement1000MbHalfNotSupported(13326),
+ portLicenseRequiredToEnableThisPort(13327),
+ duplicateSflowCollectorIp(13328),
+ sflowAgentIpDoesNotExistInMgmtRouterOrGlobalRouterVrf(13329),
+ sflowCollectorIpCannotBeLocal(13330),
+ cannotRemoveAgentIpWhenSflowIsEnabled(13331),
+ cannotEnableSflowWhenAgentIpIsZero(13332),
+ slotLicenseGrantRequiredToEnableThisPort(13333),
+ qosIngressPeakRateCanNotExceedPortCapability(13334),
+ autoNegAdvertisement2500MbFullNotSupported(13335),
+ autoNegAdvertisement5000MbFullNotSupported(13336),
+ noAdminSettingForSpeed25000(13337),
+ channelizationNotSupportedInThisRelease(13338),
+ sflowDisableAppTelemetry(13345),
+ sflowCollectorNotConfigured(13346),
+ sflowShouldBeEnabled(13347),
+ cannotEnableAppTelemetryWhenIpv6SourceGuardIsConfigured(13349),
+ cannotEnableAppTelemetryWhenIpv6FilterIsConfigured(13350),
+ appTelemetryNotSupportedOnThisPlatform(13352),
+ slamonInstallCertRequiresCertFile(13417),
+ slamonCantOpenCertFile(13418),
+ slamonCantSyncCertFile(13419),
+ slamonCantInstallCertFile(13420),
+ slamonAgentAddressRequired(13421),
+ slamonInvalidCertFile(13422),
+ slamonAgentPortCollision(13424),
+ slamonAgentAddressNotChangeable(13425),
+ slamonAgentAlreadyEnabled(13426),
+ slamonAgentIpAddressMustBeDeletedFirst(13427),
+ isidAlreadyExists(13501),
+ isidDoesNotExist(13502),
+ operationNotAllowedOnTransparentUniInterface(13503),
+ transparentUniOperationNotAllowedOnCvlanIsid(13504),
+ transparentUniPortsCannotBeAddedToMlt(13505),
+ transparentUniInterfaceCannotBeCofiiguredOnBrouter(13506),
+ transparentUniCannotBeConfiguredOnIsisInterface(13507),
+ portsPartOfMltCannotBeAddedToTransparentUni(13508),
+ portOperationsNotAllowedOnTransparentUniInterface(13509),
+ vrfConfigurationNotAllowedOnTransparentUniInterface(13510),
+ stpOperationNotAllowedOnTransparentUniInterface(13511),
+ vlanCannotAddTransparentUniMembers(13512),
+ ipConfigurationNotAllowedOnTransparentUniInterface(13513),
+ vrrpConfigurationNotAllowedOnTransparentUniInterface(13514),
+ isisConfigurationNotAllowedOnTransparentUniInterface(13515),
+ isidAlreadyExistsForTransparentUniInterface(13516),
+ eapolNotAllowedOnTransparentUniInterface(13517),
+ eapolEnabledPortsCannotBeTransparentUniPort(13518),
+ slppEnabledPortsCannotBeTransparentUniPort(13519),
+ portPartOfVrfCannotBeTransparentUniPort(13520),
+ privateVlanConfigNotAllowedOnTransparentUniInterface(13521),
+ transparentUniOperationNotAllowedOnIpVpnIsid(13523),
+ transparentUniMltCannotBeDeleted(13522),
+ lacpEnabledPortsCannotBeTransparentUni(13524),
+ cannotConfigureLacpOnTransparentUniInterface(13525),
+ removeVlanFromPortsBeforeAddingToTransparentUni(13526),
+ ipSpoofDetectNotAllowedOnTransparentUniInterface(13527),
+ invalidIsidMacLimitLearningValue(13528),
+ cannotConfigTransparentUniPortForSwitchedUniPort(13529),
+ cannotEnableMefUniOnFaEnabledPort(13530),
+ cannotAddMltPortToSwitchedUniPort(13531),
+ switchedUniPortsCannotBePartOfAnyVlan(13532),
+ brouterPortsNotAllowedOnSwitchedUniInterface(13533),
+ cannotEnableSpanningTreeOnMefUniEnabledOrFaPorts(13534),
+ cannotDisabeEncapsulationOnSwuniOrFaMlt(13535),
+ cannotDeleteMefUniEnabledMlt(13536),
+ cannotAddSwitchedUniPortToMlt(13537),
+ switchedUniMltCannotBePartOfAnyVlan(13538),
+ cannotConfigTuniMltForSwuniMlt(13539),
+ cannotConfigSwuniMltIfFaEnableOnMlt(13540),
+ cannotDisableMefUniIfEndpointAlreadyCreated(13541),
+ cannotDisabeEncapsulationOnSwuniOrFaPort(13542),
+ cannotConfigSwitchedUniInOtherMode(13543),
+ cannotConfigSwitchedUniMltInOtherMode(13544),
+ slppAllowedOnSuniPortOnlyPlatformVlanAssociateIsid(13545),
+ cannotEnableFaOnMefUniPort(13546),
+ cannotEnableFaOnMefUniMlt(13547),
+ mefUniMustBeEnabledBeforeCreatingEndpoint(13548),
+ endPointAlreadyExists(13549),
+ onlyPortBasedVlanToSwitchedUniIsid(13550),
+ endPointDoesNotExist(13551),
+ notAllowToDeleteEndPointForDiscoverIsidOriginType(13552),
+ notAllowToDeleteDiscoverEndpointsForConfigIsidOriginType(13553),
+ cannotDeleteDiscoverTypeIsid(13554),
+ cannotSetBpduIfEndpointNotExist(13555),
+ cannotConfigSwitchedUniPortForDiffCvidSameIsid(13556),
+ cannotConfigSwitchedUniMltForDiffCvidSameIsid(13557),
+ cannotConfigSameEndpointInMoreThanOneIsid(13558),
+ cannotConfigDefaultVlanForSwuniMltPort(13559),
+ cannotConfigDefaultVlanForSwuniPort(13560),
+ cannotConfigFaEnabledPortToTuniPort(13561),
+ cannotConfigFaEnabledMltToTuniMlt(13562),
+ faServerOnly(13563),
+ faCannotChangeMgmtIsid(13564),
+ mustSetFaMgmtCvidAndMgmtIsidTogether(13565),
+ cannotRemoveSwitchedUniPortFromVlan(13566),
+ cannotRemoveSwitchedUniMltFromVlan(13567),
+ cannotRemoveVlanFromSwitchedUniFaMlt(13568),
+ cannotEnableSwuniFaOnSpbmNniPort(13569),
+ cannotEnableSwuniFaOnSpbmNniMlt(13570),
+ cannotEnableBpduOnSwuniIsidWithPlatformVlan(13571),
+ bpduCanOnlyBeEnabledForUntaggedTraffic(13572),
+ cannotConfigFaOnMltFaIntfPort(13573),
+ faMgmtIsidCvidSetToDefTogether(13574),
+ cannotEnableStpOnMefUniOrFaEnabledMltPorts(13575),
+ faInterfaceDoesNotExist(13576),
+ cvid4095isNotSupported(13577),
+ cannotEnableSpbMulticastIsidInDynRange(13578),
+ cannotCreateFaIntfOnMltPort(13579),
+ cannotDisableFaOnFeOnaPort(13580),
+ cannotAssociateSwuniIsidWithBpduEnabledEndptToVlan(13581),
+ cannotEnableMefUniFaOnEapolEnabledPort(13582),
+ mustSetTypeWhenCreateIsid(13583),
+ ipv6BrouterPortsNotAllowedOnSwitchedUniInterface(13584),
+ elanIsidCannotAssociateWithVistVlan(13585),
+ virtualIstVlanCannotAssociateWithElanIsid(13586),
+ faCanOnlyBeConfiguredOnPortAndMltIntf(13587),
+ cannotEnableFlexUniFaWhenSpbmIsDisabled(13588),
+ deleteIsidBeforeDisableSpbm(13589),
+ disableFlexUniFaBeforeDisableSpbm(13590),
+ cannotCreateIsidWhenSpbmIsDisabled(13591),
+ cannotEnableFlexUniFaWhenVlacpIsEnabledOnPort(13592),
+ cannotEnableVlacpWhenFlexUniFaIsEnabledOnPort(13593),
+ cannotConfigIgmpStaticOnFlexUniFaEnabledPortMltPort(13594),
+ cannotConfigStaticArpOnFlexUniFaEnabledPortMltPort(13595),
+ disableLacpBeforeChangingLacpKeyForFlexUniFaEnabledMlt(13596),
+ cannotEnableBpduOnDiscMgmtEndpoint(13597),
+ cannotAddFeOnaPortToFaMlt(13598),
+ cannotConfigFaOnFeOnaPortOrMltWithFeOnaPort(13599),
+ portNotMACSecCapable(13601),
+ portNotAssociatedToAConnectivityAssociation(13602),
+ macSecEnabledOnPort(13603),
+ macSecConnectivityAssociationDoesNotExist(13604),
+ macSecPortAlreadyAssociatedToConnectivityAssociation(13605),
+ macSecEncryptionNotEnabledOnPort(13606),
+ macSecCAAssociatedToPort(13607),
+ macSecMaximumConnectivityAssociationConfigured(13608),
+ macSecConnectivityAssociationAlreadyExists(13609),
+ macSecConnectivityAssociationKeyInvalidValue(13610),
+ macSecConnectivityAssociationNameInvalidValue(13611),
+ premierMACSecSoftwareLicenseViolation(13612),
+ cannotDisableAutoNegotiationWhenMacsecAssociated(13613),
+ portCannotAssociateToMacsecWhenAutoNegIsDisabled(13614),
+ macSecNotSupportedWith100MbFullAutoNegAdvert(13615),
+ macSecReplayProtectIsNotSupportedInThisRelease(13616),
+ filterDeleteArpOrIp(13701),
+ conflictingAceAttrArp(13702),
+ ipv6FiltersNotSupported(13703),
+ ipv6OutPortTypeAclNotSupported(13704),
+ ipv6AclCtrlPktActionNotSupported(13705),
+ ipv6QosAceNotSupported(13706),
+ ipQosAceNotSupported(13707),
+ noIpv6ICMPV6AceSupport(13708),
+ noDstMacQualifierSupport(13709),
+ noSrcMacQualifierSupport(13710),
+ noVlanQualifierSupport(13711),
+ noVlanTagQualifierSupport(13712),
+ enableBootConfigIpv6EgressFilterFlag(13713),
+ noInNniFilterSupport(13714),
+ enableBootFlagSpbmForInNniFilter(13715),
+ noIpv4CtrlPktActionSupport(13716),
+ aclIsidAlreadyAttached(13717),
+ aclIsidTuniSuniNotSupported(13718),
+ aclIsidNotAvailable(13719),
+ aclIsidNotMappedToVlanOrVrf(13720),
+ aclInvsnConfiguredDeleteAcl(13721),
+ aceIsidNotConfiguredOnAcl(13722),
+ deleteAllAceBeforeDeleteIsid(13723),
+ vsnAclMatchtypeUnionlyNotSupported(13724),
+ vsnAclMatchtypeBothNotSupported(13725),
+ vsnBasedAclNoPort(13726),
+ vsnBasedAclNoVlan(13727),
+ portBasedAclNoIsid(13728),
+ vlanBasedAclNoIsid(13729),
+ portBasedAclNoMatchtype(13730),
+ vlanBasedAclNoMatchtype(13731),
+ invsnFilterNotSupported(13732),
+ enableBootFlagSpbmForInvsnFilter(13733),
+ invsnFilterIpShortcutNotSupported(13734),
+ ipv6FilterConfigNotAllowedWhenAppTelemetryIsEnabled(13737),
+ invsnFilterIpShortcutSupportedOnlyOnBoth(13738),
+ isisAcceptIsidAlreadyExist(13801),
+ igmpConfigsNotAllowedInSpbmConfigMode(13802),
+ virtualIstNotAllowedOnMltInSpbmConfigMode(13803),
+ plsbEnableIp4ScBeforeEnableIp6Sc(13804),
+ plsbConfigIp6SourceAddrBeforeEnableIp6Sc(13805),
+ plsbDisableIp6ShortcutsBeforeDisableIp4Shortcuts(13806),
+ spbmMaxNumOfIsisInterfReached128(13807),
+ plsbCannotSetIp6SourceAddrToZeroWhenIp6ScEnabled(13808),
+ plsbCannotRemoveTunnelSrcIpWhenIsisLogicalIntfEnabled(13809),
+ plsbCannotModifyTunnelSrcIpWhenIsisLogicalIntfEnabled(13810),
+ plsbCannotDeleteVrfAssociatedWithTunnelSourceIp(13811),
+ plsbTunnelSourceIpNotConfigured(13812),
+ plsbTunnelSourceIpInvalid(13813),
+ plsbTunnelSourceIpDoesNotExistInGrt(13814),
+ plsbTunnelSourceIpDoesNotExistInVrf(13815),
+ ipInUseAsIsisIpTunnelSourceAddr(13816),
+ isisCannotDeletePlsbInstanceWithIpTunnelSourceAddress(13817),
+ plsbIsidCannotBeAssignedToTunnelVrf(13818),
+ plsbLogicalInterfaceNameAlreadyExists(13819),
+ plsbCannotModifyIpTunnelMtuWhenIsisLogicalIntfExists(13820),
+ plsbIsisLogicalInterfaceOfTypeL2AndL3CoreCannotExistTogether(13821),
+ plsbL2CoreIsisLogicalInterfaceConfiguredPortCantBeAddedToVlan(13822),
+ plsbL2CoreIsisLogicalIntfConfiguredMltCantBeAddedToVlan(13823),
+ plsbL2CoreIsisLogicalIntfConfiguredPortCantBeAddedToMlt(13824),
+ plsbMaxNumOfLogicalIsisIntfConfigured(13825),
+ plsbMltIsConfiguredAsIsisLogicalTunnelIntfMlt(13826),
+ plsbPortIsConfiguredAsIsisLogicalTunnelIntfPort(13827),
+ spbmMaxNumOfIsisInterfReached255(13828),
+ plsbIsisLogicalIntfDestIfIndexCannotBeModified(13829),
+ plsbCannotConfigureSameIsisLogicalInterfaceVidAndSpbmBvlanId(13830),
+ plsbIsisLogicalIntfVidsOutOfRange(13831),
+ plsbIsisLogicalIntfExistsWithSameDestIp(13832),
+ plscIsisLogcalIntfCannotConfigOnMefUniFaPortMlt(13833),
+ cannotEnableMefUniFaOnLogicalIntf(13834),
+ cannotConfigPlsbIsisIntfOnMefUniFaEnabledPortMlt(13835),
+ isisLogicalInterfaceIdDoesNotExist(13836),
+ isisLogicalInterfacePortCannotBeBrouter(13837),
+ invalidIsisLogicalInterfaceDestPort(13838),
+ cannotConfigFeOnaOnFaPortMltPort(13839),
+ spbmConfigsNotAllowedInAdvancedFeatureModeDisabled(13840),
+ cannotAddSpbmNniToNonSpbmBvlan(13842),
+ noBrouterAndSpbmNniOnSamePort(13843),
+ bootConfigFlagNniMstpConflictWithSpbmNni(13844),
+ spbmSysidCannotBeSameAsSmltVirtBmac(13845),
+ spbmSmltPeerSysidCannotBeSameAsSmltVirtBmac(13846),
+ spbmHaNeedsDisabled(13847),
+ cannotEnableMstpOnSpbmNniPort(13848),
+ isisLogicalInterfaceRequireTwoVlansPerPlsbInstance(13850),
+ isisCannotEnableIpv4ShortcutForMigrateLoopback(13859),
+ isisCannotEnableIpv6ShortcutForMigrateLoopback(13860),
+ spbmNicknameSetRangeServerRunning(13851),
+ spbmNicknameServerSettingWithSpbmDisabled(13852),
+ spbmDisableNicknameServerRunning(13853),
+ spbmDisableNicknameServerRangeConfigured(13854),
+ spbmFactoryDefaultWithFabricOptionIsNotSupported(13855),
+ spbmEnableServerStaticSpbmNicknameInDynamicRange(13856),
+ spbmEnableServerWithoutStaticNicknameConfigured(13857),
+ spbmClearNicknameServerRunning(13858),
+ vrfPim6LimitExceeded(14001),
+ pim6FeatureNotSupported(14002),
+ vrfPim6DoesNotExist(14003),
+ pim6GlobNotSuppActChkInterval(14004),
+ pim6ConfigsNotAllowedInSpbmConfigModeEnabled(14005),
+ pim6InvalidMode(14006),
+ pim6GlobInvalidUniRouteChangeTimeOut(14007),
+ pim6GlobInvalidDiscDataTimeOut(14008),
+ pim6GlobInvalidCRPADVTimeOut(14009),
+ pim6GlobInvalidBootstrapPeriod(14010),
+ pim6ActChkIntervalNotAllowed(14011),
+ pim6GlobInvalidActChkInterval(14012),
+ pim6InvalidHelloInterval(14013),
+ pim6InvalidJPInterval(14014),
+ pim6GlobInvalidRegSupprTimeOut(14015),
+ pim6NotEnabled(14016),
+ pim6StaticRpNotEnabled(14017),
+ pim6GlobInvalidFwdCacheTimeOut(14018),
+ pim6InvalidModeChg(14019),
+ pim6GlobInvalidFastJP(14020),
+ pim6InvalidEnable(14021),
+ pim6OrMldAlreadyEnabled(14022),
+ pim6StaticRPEnabled(14023),
+ pim6GroupAddressInvalid(14024),
+ pim6StaticRPEntryExists(14025),
+ fhsMaxIpv6AclReached(14101),
+ fhsMaxEntriesPerAclReached(14102),
+ fhsAclInUse(14103),
+ fhsAclNotExist(14104),
+ fhsIpv6AclMaskMismatch(14105),
+ fhsMaxMacAclReached(14106),
+ fhsMaxRagPoliciesReached(14107),
+ fhsRagHopLimitMismatch(14108),
+ fhsRagPolicyInUse(14109),
+ fhsRagPolicyNotExist(14110),
+ fhsDhcpgPoliciesReached(14111),
+ fhsDhcpgPolicyInUse(14112),
+ fhsDhcpgPolicyNotExist(14113),
+ fhsDhcpgPreferenceLimitMismatch(14114),
+ fhsInvalidDeviceRole(14115),
+ fhsCantAttachRagPolicyWhenDeviceRoleIsNotRouter(14116),
+ fhsCantAttachDhcpgPolicyWhenDeviceRoleIsNotServer(14117),
+ fhsCantConfigDeviceRoleToNonRouterWhenPolicyAttached(14118),
+ fhsCantConfigDeviceRoleToNonServerWhenPolicyAttached(14119),
+ fhsIpv6AclMaskMinValue(14120),
+ fhsMaxStaticBindingEntriesReached(14121),
+ fhsCantCreateBindingEntryWithMulticastMacAddr(14122),
+ fhsCantCreateBindingEntryWithMulticastIpAddr(14123),
+ fhsCantCreateBindingEntryWithLinkLocalAddr(14124),
+ fhsCantDeleteDynamicBindingEntry(14125),
+ fhsStaticBindingEntryNotExist(14126),
+ fhsCantCreateBindingEntryWithUnspecIpAddr(14127),
+ fhsCantCreateBindingEntryWithInternalLoopbackIpAddr(14128),
+ fhsCantCreateBindingEntryWithAllZeroMacAddr(14129),
+ fhsCantCreateBindingEntryWithBroadcastMacAddr(14130),
+ fhsIpv6SgPortEnabled(14131),
+ fhsIpv6SgFhsNotEnabled(14132),
+ fhsIpv6SgNdiNotEnabled(14133),
+ fhsIpv6SgNdiVlanNotEnabled(14134),
+ fhsIpv6SgNdiPortNotEnabled(14135),
+ fhsIpv6SgNoResourcesAvailable(14136),
+ fhsIpv6SgNotAvailableOnMlt(14137),
+ fhsNotAllowedOnSpbmBvlan(14138),
+ fhsIpv6SgConfigNotAllowedWhenAppTelemetryIsEnabled(14139),
+ unprintableCharacterIsNotAllowedInEmailAddress(14201),
+ emailAddressLengthExceedsMaxLimitOf254Chars(14202),
+ numOfEmailAddressExceedsMaxSupportedLimit(14203),
+ lengthOFEmailAddressListTooLong(14204),
+ smtpServerAddrOnlySupportsIpv4AndHostname(14205),
+ portCannotBeModifiedWhileSmtpIsEnabled(14206),
+ invalidSmtpServerPortNumber(14207),
+ invalidStatusSendTimer(14208),
+ smtpReceiverEmailCannotBeEmptyWhileSmtpIsEnabled(14209),
+ smtpServerAddrCannotBeModifiedWhileSmtpIsEnabled(14210),
+ smtpCannotBeEnabledWithoutServerAddr(14211),
+ smtpCannotBeEnabledWhileReceiverEmailAddrIsEmpty(14212),
+ doubleQuotationMarkIsNotAllowedInEmailAddress(14213),
+ commaIsNotAllowedInEmailAddress(14214),
+ invalidEventIdsListInputFormat(14215),
+ nonExistIpv6McastAddress(14301),
+ invalidIpv6MulticastAddress(14302),
+ invalidQueryIntervalMldIntfTbl(14303),
+ invalidMldIntfTblVersion(14304),
+ invalidQueryMaxResponseTime(14305),
+ invalidRobustnessValue(14306),
+ invalidLastMembQueryInterval(14307),
+ mldAdminVerConfiguredLessThanOperatingVer(14308),
+ mldPimOrMldAlreadyEnabled(14309),
+ mldPimModeMldVersionIncompatible(14310),
+ mldQueryIntervalGreaterThanMaxResTime(14311),
+ mldAlreadyEnabled(14312),
+ mldPimEnabledInSSMMode(14313),
+ mldDisableV2First(14314),
+ mldNotVersion2(14315),
+ mldDisableSsmSnooping(14316),
+ mldFlushActionNotAllowedWhenMldSnoopingIsDisabled(14317),
+ ikeCACertificateNotInstalled(14801),
+ ikeIdentityCertificateNotInstalled(14802),
+ ikeCannotChangeRevocationCheckMethodForEnabledPolicy(14804),
+ ikeCrlFileNotPresent(14805),
+ ipv6CannotDeleteInterfaceOnMgmtPortWithIpsecEnabled(14806),
+ cannotLinkIpsecPolicyForOspfv3ToSaWithKeymodeAuto(14807),
+ ikeEncKeylenSetOnlyForAesCbc(14808),
+ ipsecEncKeylenMustBeLessOrEqualToIkeEncKeylen(14809),
+ ikeCannotChangeParametersProfileInUse(14810),
+ ikeDhHashEncryptIntegrityAlgoNullCannotBeAttached(14811),
+ vxlanCannotDeleteVtepSrcIpWhenRemoteVtepIsConfigured(14401),
+ maxNumOfVtepsAreConfigured(14402),
+ vxlanVtepSourceIpNotConfigured(14403),
+ vxlanVtepRemoteIpCannotBeLocalIp(14404),
+ vxlanVtepExistsWithSameRemoteIp(14405),
+ vxlanVtepRemoteIpCannotBeModified(14406),
+ vxlanVtepNameAlreadyExists(14407),
+ vxlanVtepDoesNotExist(14408),
+ vxlanVnidCannotBeSameAsIsid(14409),
+ vxlanInvalidVtepId(14410),
+ vxlanCannotModifyIsidAssociationdWithVnid(14411),
+ vxlanVnidDoesNotExist(14412),
+ vxlanVtepIsNotAssociatedWithVnid(14413),
+ vxlanMaxVtepsAssociatedWithVnid(14414),
+ vxlanSameEndPointCannotBePresentInBothVnidAndIsid(14415),
+ vxlanBaseModeIsidValueCannotBeSameAsVnid(14416),
+ vxlanCannotDeleteIsidAssociatedWithVnid(14417),
+ vxlanCannotConfigureSwuniEndpointsUnderVnidInInterworkingMode(14418),
+ vxlanIsidAssociatedWithVnid(14419),
+ vxlanCannotDeleteVlanConfiguredWithIsidAssociatedWithVnid(14420),
+ vxlanCannotAssociateTransparentUniIsidToVnid(14421),
+ vxlanIsidCannotBeAssociatedWithMoreThanOneVnid(14422),
+ vxlanIsidCannotBeAssignedToVtepSrcIpVrf(14423),
+ vxlanCannotDeleteVrfAssociatedWithVtepSourceIp(14424),
+ vxlanConfigHasVnidSameAsIsid(14425),
+ vxlanVirtualIstConfigured(14426),
+ vxlanSmltExist(14427),
+ vxlanIpInUseAsVtepSrcIpAddr(14428),
+ vxlanBaseSmltMltCannotBeVnidEndPoint(14429),
+ vxlanBaseModeSmltVistConfigNotAllowed(14430),
+ vxlanIpInUseAsIpSrcAddr(14431),
+ vxlanIpInUseAsIpTunnelSrcAddr(14432),
+ vxlanCannotDeleteVtepSrcIpWhenVnidConfigured(14433),
+ vxlan16777215IsWellKnownVnid(14434),
+ vxlanConfigsNotAllowedWhenAdvancedFeatureModeDisabled(14436),
+ vxlanBaseModeVnidValueCannotBeSameAsIsid(14437),
+ vxlanGwFullInterworkingModeEnabled(14438),
+ vxlanConfigsNotAllowedInSpbmConfigModeDisabled(14439),
+ vxlanVtepIsAlreadyAssociatedWithVnid(14440),
+ vxlanFaIsidShouldBeConfigured(14441),
+ vxlanInvalidIsid(14442),
+ vxlanVtepSrcIpCannotBeSameAsVtepRemoteIp(14443),
+ vxlanInvalidVtepName(14444),
+ vxlanVnidCannotBeSameAsPlsbBvlanViceVersa(14445),
+ vxlanGwInterworkingCannotBeEnabledInNonAdvFeatureMode(14446),
+ chefClientCertFileNotSpecified(14901),
+ chefClientCannotOpenCertFile(14902),
+ chefClientAddressRequired(14903),
+ chefClientInvalidCertFile(14904),
+ chefClientAddressNotChangeable(14905),
+ chefClientCannotChangeConfigurationWhenEnabled(14906),
+ chefClientServerAddressRequired(14907),
+ chefClientActivateSoftwareToEnable(14908),
+ invalidUserPasswordRule(1233),
+ invalidUserPasswordRulePostNotification(1234),
+ invalidUserPasswordRulePreNotification(1235),
+ invalidUserPasswordRuleAgeOut(1236),
+ invalidUserLogonAttenmpts(1237),
+ invalidUserPasswordRuleChangeInterval(1238),
+ pimgwConfigsNotAllowedInSpbmConfigModeDisabled(13901),
+ pimgwNotSupportedOnPlatform(13902),
+ spbMcastCannotBeEnabledWithPimgw(13903),
+ pimgwCannotBeEnabledWithSpbMcast(13904),
+ spbMcastCannotBeDisabledWithPimgwEnabled(13905),
+ spbMcastCannotBeEnabledWithPimgwEnabled(13906),
+ pimgwCannotBeDisabledWithSpbMcastEnabled(13907),
+ pimgwCannotBeEnabledWithSpbMcastEnabled(13908),
+ pimgwCannotBeEnabledWithoutIpAddr(13909),
+ pimgwCannotBeEnabledWithSnoop(13910),
+ pimgwCannotBeEnabledWithSnoopSpb(13911),
+ pimgwCannotBeEnabledWithPim(13912),
+ pimgwCannotBeEnabledWithDvmrp(13913),
+ vlanPimCannotBeEnabledWithPimGateway(13914),
+ pimgwAgentNotEnabled(13915),
+ pimgwControllerNotEnabled(13916),
+ pimgwInterfaceInvalidHelloInterval(13917),
+ pimgwInterfaceInvalidJoinPruneInterval(13918),
+ pimgwCannotSetHelloJoinPruneIntervalWithoutIpAddress(13919),
+ vlanPimCannotBeConfiguredWithPimGateway(13920),
+ vlanIgmpCannotBeConfiguredWithPimGateway(13921),
+ pimgwCannotBeEnabledWithClipIf(13922),
+ pimgwCannotBeEnabledWithMgmtIf(13923),
+ pimgwAgentIsAlreadyEnabled(13924),
+ pimgwControllerIsAlreadyEnabled(13925),
+ smltOrIstCannotBeAddedToPimGatewayVlan(13926),
+ pimgwCannotBeEnabledOnSmltOrIstPort(13927),
+ pimgwCannotBeEnabledOnSmltVlan(13928),
+ pimgwVlanPortCannotBeAddedToSmlt(13929),
+ smltCannotBeEnabledOnPimGatewayVlanPort(13930),
+ pimgwCannotBeEnabledWithoutIpCirc(13931),
+ pimgwCannotBeEnabledOnIsidConfiguredVlan(13932),
+ isidCannotBeSetOnPimGatewayVlan(13933),
+ pimgwCannotBeEnabledOnVistVlan(13934),
+ pimgwCannotBeEnabledIfDvrEnabled(13935),
+ pimgwCannotAddForeignSrcWhenControllerIsDisabled(13936),
+ pimgwCannotDeleteForeignSrcWhenControllerIsDisabled(13937),
+ pimgwCannotConfigHelloIntervalWithoutPimgwInterface(13938),
+ pimgwCannotConfigJoinPruneIntervalWithoutPimgwInterface(13939),
+ pimgwCannotDeleteForeignSrcWhenForeignSourceEntryDoesNotExist(13940),
+ pimgwCannotAddForeignSrcWhenForeignSourceEntryAlreadyExist(13941),
+ pimgwCannotEnableSpbPimGwOnBvlan(13943),
+ dvrNotSupported(14501),
+ disableDvrBeforeChangingDomainId(14502),
+ dvrIsNotEnabledForDomainId(14503),
+ disableDvrBeforeChangingRole(14504),
+ ipCommandsNotSupportedOnDvrLeaf(14505),
+ cannotEnableDvrLeafIpConfigured(14506),
+ vistAlreadyExistRemoveFirst(14507),
+ vistAlreadyExist(14508),
+ cannotConfigDvrVistIfGlobalVistConfigured(14509),
+ vistDoesNotExist(14510),
+ configGwIpAddrBeforeEnablingDvr(14511),
+ dvrCantBeEnabledIfPimgwEnabled(14512),
+ dvrCantBeEnabledIfSnoopEnabled(14513),
+ vlanSnoopCantBeEnabledInDvrNode(14514),
+ configIpInterfaceBeforeEnablingDvr(14515),
+ disableDvrBeforeChangingGwIpAddr(14516),
+ enableControllerBeforeEnablingDvrOnVlan(14517),
+ enableControllerBeforeConfiguringGwIpv4(14518),
+ platformVlanNotAllowedOnLeaf(14519),
+ removePlatformVlanBeforeEnableLeaf(14520),
+ notAllowPortsInDefaultVlanOnDvrLeaf(14521),
+ cannotEnableDvrLeafIfPortsInDefaultVlan(14522),
+ cannotConfigPlatformVlanOnDvrLeaf(14523),
+ notAllowToConfigVlanBasedAclRules(14524),
+ cannotEnableDvrLeafVlanBasedAclExists(14525),
+ notAllowToConfigPortBasedAclRules(14526),
+ cannotEnableDvrLeafPortBasedAclExists(14527),
+ notAllowToConfigTuniOnDvrLeaf(14528),
+ cannotEnableDvrLeafWhenTuniExists(14529),
+ cannotEnableDvrLeafWhenLogicalIntfExist(14530),
+ notAllowToConfigLogicalIntfOnDvrLeaf(14531),
+ cannotConfigGlobalVistIfDvrVistConfigured(14532),
+ cannotConfigPimgwOnDvrLeaf(14533),
+ cannotEnableDvrLeafWhenPimgwEnabled(14534),
+ cannotConfitVrfOnDvrLeaf(14535),
+ cannotEnableDvrLeafWhenVrfExists(14536),
+ disableDvrBeforeRemovingGwIpAddr(14537),
+ dvrConfigsNotAllowedInSpbmConfigModeDisabled(14538),
+ cannotEnableDvrWhenSpbmIsDisabled(14539),
+ removeIpInterfaceBeforeEnablingDvr(14540),
+ enableBootConfigFlagDvrLeafMode(14541),
+ dvrIsNotEnabled(14542),
+ disableBootConfigFlagDvrLeafMode(14543),
+ configIsidForVlanFirst(14544),
+ vistNotAllowedOnDvrLeaf(14545),
+ cannotEnableMoreSpecificNonLocalWhenDvrEnabled(14546),
+ cannotEnableDvrWhenMoreSpecificNonLocalEnabled(14547),
+ vlanIpAddAndDvrGwipAreNotInSameSubnet(14548),
+ cannotConfigPimgwOnDvrVlan(14549),
+ cannotEnableDvrVlanWhenPimgwIsConfigured(14550),
+ cannotEnableDvrVlanWhenRsmltIsEnabled(14551),
+ cannotEnableRsmltOnDvrVlan(14552),
+ cannotConfigVrrpOnDvrVlan(14553),
+ cannotEnableDvrVlanWhenVrrpIsConfigured(14554),
+ cannotEnableDvrWhenBackboneIsEnabled(14555),
+ cannotEnableBackboneWhenDvrIsEnabled(14556),
+ disableDvrBeforeChangingOrDeletingIsid(14557),
+ cannotConfigureInbandMgmtIpForDvrController(14558),
+ cannotEnableControllerwhenInbandMgmtIpConfigured(14559),
+ dvrSpbmMcastCommandsNotSupportedOnDvrLeaf(14560),
+ dvrControllerDoesNotExist(14561),
+ dvrLeafDoesNotExist(14562),
+ cannotConfigLoopbackIpOnDvrLeaf(14563),
+ sameGwIpv4AndVlanIpIsNotAllowed(14564),
+ isidReservedForDvrUse(14565),
+ dvrVistNotAllowedOnDvrController(14566),
+ injectDefaultRouteNotAllowedOnDvrLeaf(14567),
+ cannotConfigBrouterIpOnDvrLeaf(14568),
+ macOffSetNotAllowedOnDvrEnabledVlan(14571),
+ disableDvrForVlanBeforeDeletingIpAddress(14572),
+ cannotEnableBackboneWhenDvrLeafModeIsTrue(14574),
+ cannotConfigDvrGwIpOnSpbmBvlan(14575),
+ createDvrGloballyBeforeConfiguringIpOnDvrVlan(14576),
+ dvrConfigNotAllowedOnLeaf(14569),
+ dvrIpvpnOrIsidNotConfiguredInVrf(14570),
+ dvrRedistributionConfigAllowedOnlyOnController(14573),
+ cannotEnableDvrVlanWhenIpv6IsConfigured(14577),
+ cannotEnableBackboneWhenDvrCtrlConfigPresent(14578),
+ dvrInstNotPresentInVrf(14579),
+ configurationNotAllowedWhenBackboneIsEnabled(14580),
+ slppCommandsAreNotSupportedOnDvrLeaf(14581),
+ dvrGwMacCreateInsufficientResources(14583),
+ clearDvrHostEntryCanBeExecutedOnlyOnController(14584),
+ dvrInstanceDoesNotExist(14585),
+ removeSmltConfigBeforeDisablingDvrLeaf(14586),
+ dvrEnableNotAllowedOnOspfEnabledVlan(14589),
+ dvrEnableNotAllowedOnRipEnabledVlan(14590),
+ dvrVistInvalidClusterId(14591),
+ invalidDvrVistConfiguration(14592),
+ dvrLeafBrouterAlreadyConfigured(14593),
+ dvrLeafDeleteInternalVlanNotAllowed(14594),
+ isidRangeReservedForInternalUse(14595),
+ dvrNotEnoughDataToModifyInstance(14596),
+ maxVrfReachedWithoutScaling(14601),
+ vrfScalingCannotBeEnabledWhenVlanInExistInRange(14602),
+ vrfScalingCannotBeDisabledWhenVrfCountMoreThanDefaultValue(14603),
+ vlanInternallyUsedForVrfScaling(14604),
+ configHasPlatformVlanConfiguredInReservedRange(14605),
+ dhcpsnNotAllowedOnPvlan(11126),
+ dhcpsnNotAllowedOnSpbmBvlan(11127),
+ dhcpsnMaxNumberOfEntriesAlreadyReached(11128),
+ dhcpsnGloballyDisabled(11129),
+ dhcpsnDisabledOnVlan(11130),
+ dhcpsnBindingDoesNotContainMacAddr(11131),
+ dhcpsnBindingInvalidMacVlanidPair(11132),
+ daiNotAllowedOnPvlan(11133),
+ daiDisabledOnVlan(11134),
+ daiNotAllowedOnSpbmBvlan(11135),
+ dhcpIpsgEnabledOnPort(11136),
+ dhcpIpsgPortNotInDhcpsnVlan(11137),
+ dhcpIpsgPortNotDhcpsnUntrusted(11138),
+ dhcpIpsgPortNotInDaiVlan(11139),
+ dhcpIpsgPortNotDaiUntrusted(11140),
+ dhcpIpsgNoResourcesAvailable(11141),
+ dhcpIpsgNotAvailableOnMlt(11142),
+ dhcpsnPortIsPartOfMlt(11143),
+ daiPortIsPartOfMlt(11144),
+ dhcpsnBindingLearnedEntriesCannotBeModified(11145),
+ daiSmltPortsMustBeTrusted(11146),
+ dhcpsnSmltPortsMustBeTrusted(11147),
+ daiDifferentPortConfigurationsForMlt(11148),
+ dhcpsnDifferentPortConfigurationsForMlt(11149),
+ dhcpIpsgNotAvailableOnBrouter(11150),
+ dhcpsnAndRelayNotAllowedOnSameVlan(11151),
+ dhcpsnNotAllowedOnGuestVlan(11152),
+ dhcpsnNotAllowedOnFailOpenVlan(11153),
+ dhcpsnNotAllowedOnEnabledEapolPorts(11154),
+ daiCannotAddIpsgPortsOnDaiDisabledVlan(11155),
+ dhcpsnCannotAddIpsgPortsOnDhcpsnDisabledVlan(11156),
+ ipsgPortsCannotBeRemovedFromVlan(11157),
+ noKeyFound(14701),
+ allCommandsParamtersNotFound(14702),
+ invalidAction(14703),
+ cannotModifyCaEntryForValidCa(14704),
+ lastActionAlreadyInProgress(14705),
+ revokeReasonOnlyRevokeAction(14706),
+ caAlreadyAuthenticated(14707),
+ noActiveCertificateFound(14708),
+ revocationReasonNotFound(14709),
+ certificateAlreadyInstalled(14710),
+ keyAssociatedWithActiveCert(14711),
+ subjectScalarAssociatedWithCert(14712),
+ recordNotFound(14713),
+ strToDateConversionFailed(14714),
+ couldNotOpenDirectory(14715),
+ fileNameNotFound(14716),
+ caNotAuthenticated(14717),
+ validCertificateAlreadyPresent(14718),
+ cannotDeleteTrustPoints(14719),
+ caEntryAlreadyExits(14720),
+ maxTrustpointsReached(14721),
+ invalidRowStatus(14722),
+ allSubjectScalarsNotFound(14723),
+ caOfflineCertNotInstalled(14724),
+ noKeyPairConfigured(14725),
+ certificateNotEnrolled(14726),
+ noOfflineSubjectCertificateInstalled(14727),
+ offlineCertificateInstalled(14728),
+ validityDaysValidOnlyForRenewAndEnroll(14729),
+ invalidSubjectOrKey(14730),
+ caEntryPresent(14731),
+ subjectAndInstallFileCannotBeConfiguredTogether(14732),
+ invalidKeySize(14733),
+ noCaFound(14734),
+ digiCertChallengePasswordValidOnlyWithRenewAndEnroll(14735),
+ digiCertCertificateExpired(14736),
+ digiCertReadCertificateFileFailed(14737),
+ digiCertReadCertificateFileValidityFailed(14738),
+ digiCertSubjectCertificateAlreadyInstalled(14739),
+ digiCertNotRootCaCertificate(14740),
+ digiCertKeyAlreadyPresent(14741),
+ digiCertKeyAssociatedWithCaEntry(14742),
+ digiCertSubjectCertificateInstalled(14743),
+ digiCertInvalidFileFormat(14744),
+ digiCertCdpUrlNotConfigured(14745),
+ digiCertSubjectCertificateNotInstalled(14746),
+ digiCertFileNameNotFoundInOfflineCertDir(14747),
+ digiCertFileNameNotFoundInOfflineCaCertDir(14748),
+ digiCertFileNameNotFoundInOfflineRootCaCertDir(14749),
+ digiCertNoKeyFound(14750),
+ digiCertNoOfflineCACertificateInstalled(14751),
+ digiCertNoOfflineRootCACertificateInstalled(14752),
+ digiCertNoOfflineCRLFileInstalled(14753),
+ digiCertFileNameNotFoundInOfflineCrlDir(14754),
+ digiCertInvalidValueToGenerateCsr(14755),
+ digiCertNotCACertificate(14756),
+ digiCertNotRootCertificate(14757),
+ digiCertRootCaOfflineCertNotInstalled(14758),
+ digiCertRootCertFileAlreadyInstalled(14759),
+ digiCertCaCertFileAlreadyInstalled(14760),
+ digiCertOnlineCAEntryExists(14761),
+ digiCertKeyPairGenInProgress(14762),
+ digiCertNotInterCaCertificate(14763),
+ digiCertOfflineCannotUseRootCertAssociatedWithOnlineCa(14764),
+ digiCertOnlineCaCannotUseRootCertAssociatedWithOffline(14765),
+ digiCertSubjectCountryInvalid(14766),
+ digiCertSanExists(14767),
+ digiCertSanNotFound(14768),
+ digiCertSanInvalidAction(14769),
+ digiCertSanTblFull(14770),
+ digiCertCnAndSanNotFound(14771),
+ digiCertPkcs12ExtractFail(14772),
+ digiCertPkcs12KeyExtractFail(14773),
+ digiCertPkcs12InvalidKey(14774),
+ digiCertPkcs12SaveFilesFail(14775),
+ digiCertSanInvalidAddress(14776),
+ cannotAdminDisableFanPort(15001),
+ cannotDisableIsisInterfaceOnFanPort(15002),
+ cannotDeleteIsisInterfaceOnFanPort(15003),
+ nlsMgmtIntfDoesNotExist(15201),
+ nlsMgmtIntfAlreadyExist(15202),
+ nlsMgmtIntfTypeAlreadyExist(15203),
+ nlsMgmtRemoveExistingIpAddr(15204),
+ nlsMgmtRemoveExistingIpv6Addr(15205),
+ nlsMgmtNoIpAddrForInterface(15206),
+ nlsMgmtNoIpv6AddrForInterface(15207),
+ nlsMgmtPrefixLenIs128ForLoopback(15208),
+ nlsMgmtMaskIs32ForLoopback(15209),
+ nlsMgmtVlanIsNotCreatedYet(15210),
+ nlsMgmtVrfIsNotCreatedYet(15211),
+ nlsMgmtDuplicateIntfIpv6Addr(15212),
+ nlsMgmtInvalidNextHopAddr(15213),
+ nlsMgmtSameDestAndNextHop(15214),
+ nlsMgmtStaticRoutesAreNotAllowedOnClip(15215),
+ nlsMgmtSetWeightToDefaltNotAllowedOnClip(15216),
+ nlsMgmtOnlyPortBasedVlanIsSupported(15217),
+ nlsMgmtCannotConfigIpOnMgmtVlan(15218),
+ nlsMgmtConfigMgmtIpBeforeAddingStaticRoute(15219),
+ nlsMgmtConfigMgmtIpv6BeforeAddingStaticRoute(15220),
+ nlsMgmtNextHopSameSubnetAsMgmtIntfAddr(15221),
+ nlsMgmtCannotUseSpbmBvlanForVlanIntf(15222),
+ nlsMgmtCannotDeleteVlanIfIntfIsEnabled(15223),
+ nlsMgmtCannotDeleteVrfIfIntfIsEnabled(15224),
+ nlsMgmtMgmtRouterNotValidForClip(15225),
+ nlsMgmtCannotConfigMgmtIpIfVlanIpConfigured(15226),
+ nlsMgmtCannotEnableIntfIfBothMgmtIpVossIpConfigured(15227),
+ nlsMgmtMgmtIpConfiguredForVlan(15228),
+ nlsMgmtCannotConfigMgmtIpv6IfVlanIpv6Configured(15229),
+ nlsMgmtCannotEnableIntfIfBothMgmtIpv6VossIpv6Configured(15230),
+ nlsMgmtMgmtIpv6ConfiguredForVlan(15231),
+ nlsMgmtBrouterVlanIsNotAllowed(15232),
+ cannotUseMgmtVlanForBrouterVlan(15233),
+ sameMgmtIpShouldNotBeInOtherInst(15234),
+ sameMgmtIpShouldNotBeInVossVlans(15235),
+ vossIpIsSameAsMgmtIp(15236),
+ sameMgmtIpv6ShouldNotBeInOtherInst(15237),
+ sameMgmtIpv6ShouldNotBeInVossVlans(15238),
+ vossIpv6IsSameAsMgmtIpv6(15239),
+ nlsMgmtIpAddrSameSubnetAsNextHop(15240),
+ nlsMgmtIpAddrOverlapInOtherInst(15241),
+ nlsMgmtIpV6AddrOverlapInOtherInst(15242),
+ nlsMgmtIpV6NotSupportedInLinuxKernel(15243),
+ nlsMgmtNonGrtVrfNotSupportOnDvrLeaf(15244),
+ nlsMgmtTooManyInterfaceTypesProvided(15245),
+ nlsMgmtIpOverlapWithVossVlansInVrf(15246),
+ nlsMgmtIpv6OverlapWithVossVlansInVrf(15247),
+ nlsMgmtIpAddSameSubnetAsDynamicNickname(15248),
+ nlsMigrateIsisLoopbackNotSupported(15250),
+ nlsMigrateIpv6IsisLoopbackNotSupported(15251),
+ esSchedFull(15301),
+ esSchedNotFound(15302),
+ esSchedBadInterval(15303),
+ esStateUnchanged(15304),
+ esInvalidOp(15305),
+ esNotGlobEnabled(15306),
+ esGlobEnabled(15307),
+ esEmodeEnabled(15308),
+ esNtpDisabled(15309),
+ esFiberPort(15310),
+ es10gigOnlyPort(15311),
+ esPortAnaNotsupp(15312),
+ esGeneralError(15313),
+ lstMaxUpstreamMembersReached(15401),
+ lstMaxDownstreamMembersReached(15402),
+ lstPortDuplicateInUpstreamList(15403),
+ lstPortAlreadyInOtherUpstreamList(15404),
+ lstPortDuplicateInDownstreamList(15405),
+ lstPortAlreadyInOtherDownstreamList(15406),
+ lstPortIsMemberOfUpstreamMlt(15407),
+ lstPortIsMemberOfDownstreamMlt(15408),
+ lstPortNotInUpstreamList(15409),
+ lstPortNotInDownstreamList(15410),
+ lstMltDuplicateInUpstreamList(15411),
+ lstMltAlreadyInOtherUpstreamList(15412),
+ lstMltDuplicateInDownstreamList(15413),
+ lstMltAlreadyInOtherDownstreamList(15414),
+ lstMltNotInUpstreamList(15415),
+ lstMltNotInDownstreamList(15416),
+ lstMltContainsUpstreamMemberPorts(15417),
+ lstMltContainsDownstreamMemberPorts(15418),
+ lstCannotDeleteLstMemberMlt(15419),
+ lstPortCannotBeAddedToMlt(15420),
+ lstPortMembersCannotBeLacpEnabled(15421),
+ lstPortIsMltMember(15422),
+ lstLacpKeyAlreadyUsedByLstMltMember(15423),
+ lstPortIsPartOfALstMltMember(15424),
+ lstCannotModifyLacpAdminState(15425),
+ lstCannotAddMgmtPort(15426),
+ muMaximumUsersReached(15501),
+ muUserNotFound(15502),
+ muUserAlreadyExists(15503),
+ muDefaultUser(15504),
+ muCannotCreateUser(15505),
+ muCannotDisableRWA(15506),
+ ovsdbCertFileNotSpecified(15601),
+ ovsdbCannotOpenSslCertFile(15602),
+ ovsdbControllerIdDoesNotExist(15603),
+ ovsdbControllerIdAlreadyExists(15604),
+ ovsdbInvalidSslCertFile(15605),
+ ovsdbCannotChangeConfigurationOvsdbEnabled(15606),
+ ovsdbConfigurationFailedInternalError(15607),
+ ovsdbSslRequiresCertificateInstallation(15608),
+ ovsdbControllerInvalidConfig(15609),
+ ovsdbVxlanInteworkingModeDisabled(15610),
+ ovsdbManagedVxlanGwSupportedOnVxlanInterworkingMode(15611),
+ ovsdbIsidAlreadyManagedByOvsdb(15612),
+ ovsdbIsidNotPresentInOvsdbManagedInterface(15613),
+ ovsdbIsidShouldBeSwitchedUniIsid(15614),
+ ovsdbCannotChangeVtepSourceIpOvsdbEnabled(15615),
+ ovsdbCannotDeleteVtepSourceIpOvsdbEnabled(15616),
+ ovsdbCannotDeleteOvsdbCreatedVnid(15617),
+ ovsdbCannotEnableReplicationLocalOrPeerIpNotSpecified(15618),
+ ovsdbReplicationPeerIpAlreadyCondfigured(15619),
+ ovsdbReplicationLocalIpAlreadyConfigured(15620),
+ ovsdbCannotDeleteOvsdbConfiguredVtepIp(15621),
+ ovsdbIsidShouldBeFlexUniOrCvlanIsid(15622),
+ ovsdbControllerIpAlreadyExists(15623),
+ ovsdbCannotModifyOvsdbConfiguredVtepIp(15624),
+ ovsdbVnidNotConfiguredByOvsdb(15625),
+ ovsdbVtepVnidAssociationDoneByOvsdb(15626),
+ ovsdbCannotModifyCertificateOvsdbEnabled(15627),
+ ovsdbCannotModifyPrivateKeyOvsdbEnabled(15628),
+ ovsdbCannotDeleteCertificateOvsdbEnabled(15629),
+ ovsdbCannotDeletePrivateKeyOvsdbEnabled(15630),
+ ovsdbReplicationIpShouldBeNlsIp(15631),
+ ovsdbCannotModifyReplicationConfigWhenOvsdbEnabled(15632),
+ ovsdbShouldConfigureVistToEnableReplication(15633),
+ ovsdbCannotDisableVistWhenOvsdbReplicationConfigurationPresent(15634),
+ ovsdbReplicationNotConfigured(15635),
+ ovsdbOnlyControllerConfigsInActiveOvsdbReplicationPeerIsAllowed(15636),
+ ovsdbReplicationLocalIpAndPeerIpCannotBeSame(15637),
+ ovsdbVnidVtepIpEntryAlreadyExists(15638),
+ ovsdbVnidVtepIpEntryDoesNotExist(15639),
+ ovsdbVnidAlreadyConfiguredStatically(15640),
+ ovsdbIpAlreadyConfiguredAsLocalVtepIp(15641),
+ ovsdbIpAlreadyConfiguredAsStaticRemoteVtepIp(15642),
+ ovsdbVtepIpShouldBeUnicastIp(15643),
+ ovsdbVtepIpAlreadyConfiguredAsNlsIp(15644),
+ ovsdbVtepIpAlreadyConfiguredAsVossIp(15645),
+ ovsdbVtepIpAlreadyConfiguredUnderOvsdb(15646),
+ ovsdbCannotDeleteManagedInterfaceIsid(15647),
+ ovsdbInvalidPrivateKeyFile(15648),
+ ovsdbCannotDeleteVlanAssociatedWithManagedInterfaceIsid(15649),
+ ovsdbCannotDeleteIsidConfiguredAsManagedInterface(15650),
+ ovsdbVtepIdUsedForRemoteVtepCreatedViaOvsdb(15651),
+ ovsdbCannotEnableOvsdbOnSimplifiedVistSetup(15652),
+ ovsdbCannotChangePortInExistingControllerConfig(15653),
+ ovsdbReplicationLocalIpAddressCannotBeZero(15654),
+ ovsdbReplicationPeerIpAddressCannotBeZero(15655),
+ ovsdbCertificateFileAlreadyExists(15656),
+ ovsdbPrivateKeyAlreadyExists(15657),
+ readWriteAccessReadOnly(900),
+ readWriteAccessLevelOne(901),
+ readWriteAccessLevelTwo(902),
+ readWriteAccessLevelThree(903),
+ readWriteAccessReadWrite(904),
+ readWriteAccessReadWriteAll(905),
+ readWriteAccessUnknownLevel(906)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable is used primarily as an enumeration
+ to list the proprietary return codes that this
+ device can send to a management station in
+ response to a failed SNMP operation."
+ DEFVAL { none }
+ ::= { rcError 4 }
+
+-- *** ABOVE SECTION IS GENERATED FROM ../mib_tools/error.mib ***
+
+rcErrorSendTrap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates whether to send trap upon receiving an
+ error in the system."
+ DEFVAL { true }
+ ::= { rcError 5 }
+
+-- TRAPS
+
+rcTrapsMib OBJECT IDENTIFIER ::= { rcTraps 0 }
+
+rcCardDown NOTIFICATION-TYPE
+ OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
+ STATUS obsolete
+ DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the down state."
+ ::= { rcTraps 1 }
+
+rcnCardDown NOTIFICATION-TYPE
+ OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
+ STATUS current
+ DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the down state."
+ ::= { rcTrapsMib 1 }
+
+rcCardUp NOTIFICATION-TYPE
+ OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
+ STATUS obsolete
+ DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the up state."
+ ::= { rcTraps 2 }
+
+rcnCardUp NOTIFICATION-TYPE
+ OBJECTS { rcCardIndex, rcCardAdminStatus, rcCardOperStatus }
+ STATUS current
+ DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the up state."
+ ::= { rcTrapsMib 2 }
+
+rcErrorNotification NOTIFICATION-TYPE
+ OBJECTS { rcErrorLevel, rcErrorCode, rcErrorText }
+ STATUS obsolete
+ DESCRIPTION "A rcErrorNotification trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that an error condition has occured."
+ ::= { rcTraps 3 }
+
+rcnErrorNotification NOTIFICATION-TYPE
+ OBJECTS { rcErrorLevel, rcErrorCode, rcErrorText }
+ STATUS current
+ DESCRIPTION "A rcErrorNotification trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that an error condition has occured."
+ ::= { rcTrapsMib 3 }
+
+rcStpNewRoot NOTIFICATION-TYPE
+ OBJECTS { rcStgId }
+ STATUS obsolete
+ DESCRIPTION "A rcStpNewRoot trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Spanning Tree Protocol has declared
+ the device to be the new root of the spanning
+ tree."
+ ::= { rcTraps 4 }
+
+rcnStpNewRoot NOTIFICATION-TYPE
+ OBJECTS { rcStgId }
+ STATUS current
+ DESCRIPTION "A rcStpNewRoot trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Spanning Tree Protocol has declared
+ the device to be the new root of the spanning
+ tree."
+ ::= { rcTrapsMib 4 }
+
+rcStpTopologyChange NOTIFICATION-TYPE
+ OBJECTS { rcStgId, rcPortIndex }
+ STATUS obsolete
+ DESCRIPTION "A rcStpTopologyChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Spanning Tree Protocol has gone due
+ a topology change event."
+ ::= { rcTraps 5 }
+
+rcnStpTopologyChange NOTIFICATION-TYPE
+ OBJECTS { rcStgId, rcPortIndex }
+ STATUS current
+ DESCRIPTION "A rcStpTopologyChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Spanning Tree Protocol has gone due
+ a topology change event."
+ ::= { rcTrapsMib 5 }
+
+rcChasPowerSupplyDown NOTIFICATION-TYPE
+ OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
+ STATUS obsolete
+ DESCRIPTION "A rcChasPowerSupplyDown trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasPowerSupplyOperStatus
+ object for one of its power supply unit is
+ about to transition into the down state."
+ ::= { rcTraps 6 }
+
+rcnChasPowerSupplyDown NOTIFICATION-TYPE
+ OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
+ STATUS current
+ DESCRIPTION "A rcChasPowerSupplyDown trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasPowerSupplyOperStatus
+ object for one of its power supply unit is
+ about to transition into the down state."
+ ::= { rcTrapsMib 6 }
+
+rcChasFanDown NOTIFICATION-TYPE
+ OBJECTS { rcChasFanId, rcChasFanOperStatus}
+ STATUS obsolete
+ DESCRIPTION "A rcChasFanDown trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasFanOperStatus object
+ for one of its power supply unit is about to
+ transition into the down state."
+ ::= { rcTraps 7 }
+
+rcnChasFanDown NOTIFICATION-TYPE
+ OBJECTS { rcChasFanId, rcChasFanOperStatus}
+ STATUS current
+ DESCRIPTION "A rcChasFanDown trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasFanOperStatus object
+ for one of its power supply unit is about to
+ transition into the down state."
+ ::= { rcTrapsMib 7 }
+
+rcLinkOscillation NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex }
+ STATUS obsolete
+ DESCRIPTION "A rcLinkOscillation trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected an excessive number of link state
+ transitions on the specified port."
+ ::= { rcTraps 8 }
+
+rcnLinkOscillation NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex }
+ STATUS current
+ DESCRIPTION "A rcLinkOscillation trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected an excessive number of link state
+ transitions on the specified port."
+ ::= { rcTrapsMib 8 }
+
+rcMacViolation NOTIFICATION-TYPE
+ OBJECTS { rcErrorText, rcPortIndex }
+ STATUS obsolete
+ DESCRIPTION "A rcMacViolation trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ received a PDU with an invalid source MAC
+ address."
+ ::= { rcTraps 9 }
+
+rcnMacViolation NOTIFICATION-TYPE
+ OBJECTS { rcErrorText, rcPortIndex }
+ STATUS current
+ DESCRIPTION "A rcMacViolation trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ received a PDU with an invalid source MAC
+ address."
+ ::= { rcTrapsMib 9 }
+
+rcSonetTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication }
+ STATUS obsolete
+ DESCRIPTION "A rcSonetTrap trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected a change of status on a Sonet port."
+ ::= { rcTraps 10 }
+
+rcnSonetTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPosSonetTrapType, rcPosSonetTrapIndication }
+ STATUS current
+ DESCRIPTION "A rcSonetTrap trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected a change of status on a Sonet port."
+ ::= { rcTrapsMib 10 }
+
+rc2kCardDown NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex,
+ rc2kCardFrontAdminStatus,
+ rc2kCardFrontOperStatus }
+ STATUS obsolete
+ DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the down state."
+ ::= { rcTraps 11 }
+
+rcn2kCardDown NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex,
+ rc2kCardFrontAdminStatus,
+ rc2kCardFrontOperStatus }
+ STATUS current
+ DESCRIPTION "A rcCardDown trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the down state."
+ ::= { rcTrapsMib 11 }
+
+rc2kCardUp NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex,
+ rc2kCardFrontAdminStatus,
+ rc2kCardFrontOperStatus }
+ STATUS obsolete
+ DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the up state."
+ ::= { rcTraps 12 }
+
+rcn2kCardUp NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex,
+ rc2kCardFrontAdminStatus,
+ rc2kCardFrontOperStatus }
+ STATUS current
+ DESCRIPTION "A rcCardUp trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ rcCardOperStatus object for one of its cards
+ is about to transition into the up state."
+ ::= { rcTrapsMib 12 }
+
+rc2kTemperature NOTIFICATION-TYPE
+ OBJECTS { rc2kChassisTemperature }
+ STATUS obsolete
+ DESCRIPTION "A rc2kTemperature trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the
+ chassis is over-heating."
+ ::= { rcTraps 13 }
+
+rcn2kTemperature NOTIFICATION-TYPE
+ OBJECTS { rc2kChassisTemperature }
+ STATUS current
+ DESCRIPTION "A rc2kTemperature trap signifies that the SNMPv2
+ entity, acting in an agent role, has detected the
+ chassis is over-heating."
+ ::= { rcTrapsMib 13 }
+
+rcChasPowerSupplyUp NOTIFICATION-TYPE
+ OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
+ STATUS obsolete
+ DESCRIPTION "A rcChasPowerSupplyUp trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasPowerSupplyOperStatus
+ object for one of its power supply unit is
+ about to transition into the up state."
+ ::= { rcTraps 14 }
+
+rcnChasPowerSupplyUp NOTIFICATION-TYPE
+ OBJECTS { rcChasPowerSupplyId, rcChasPowerSupplyOperStatus}
+ STATUS current
+ DESCRIPTION "A rcChasPowerSupplyUp trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasPowerSupplyOperStatus
+ object for one of its power supply unit is
+ about to transition into the up state."
+ ::= { rcTrapsMib 14 }
+
+rc2kAtmPvcLinkStateChange NOTIFICATION-TYPE
+ OBJECTS { rc2kAtmPvcIfIndex,
+ rc2kAtmPvcVpi,
+ rc2kAtmPvcVci,
+ rc2kAtmPvcOamVcStatus }
+ STATUS obsolete
+ DESCRIPTION "A rc2kAtmPvcLinkStateChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that the rc2kAtmPvcOamVcStatus object for one of PVC is
+ about to transition into different state, either from
+ up to down or from down to up."
+ ::= { rcTraps 15 }
+
+rcn2kAtmPvcLinkStateChange NOTIFICATION-TYPE
+ OBJECTS { rc2kAtmPvcIfIndex,
+ rc2kAtmPvcVpi,
+ rc2kAtmPvcVci,
+ rc2kAtmPvcOamVcStatus }
+ STATUS current
+ DESCRIPTION "A rc2kAtmPvcLinkStateChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has detected
+ that the rc2kAtmPvcOamVcStatus object for one of PVC is
+ about to transition into different state, either from
+ up to down or from down to up."
+ ::= { rcTrapsMib 15 }
+
+rcStpTCN NOTIFICATION-TYPE
+ OBJECTS { rcStgId, rcPortIndex, rcStgBridgeAddress }
+ STATUS obsolete
+ DESCRIPTION "A rcStpTopologyChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Spanning Tree Protocol has gone due
+ a topology change event."
+ ::= { rcTraps 16 }
+
+rcnStpTCN NOTIFICATION-TYPE
+ OBJECTS { rcStgId, rcPortIndex, rcStgBridgeAddress }
+ STATUS current
+ DESCRIPTION "A rcStpTopologyChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Spanning Tree Protocol has gone due
+ a topology change event."
+ ::= { rcTrapsMib 16 }
+
+rcSmltIstLinkUp NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION "A rcSmltIstLinkUp trap signifies that the split
+ MLT link is from down to up."
+ ::= { rcTraps 17 }
+
+rcnSmltIstLinkUp NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcSmltIstLinkUp trap signifies that the split
+ MLT link is from down to up."
+ ::= { rcTrapsMib 17 }
+
+rcSmltIstLinkDown NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION "A rcSmltIstLinkDown trap signifies that the
+ split MLT link is from up to down."
+ ::= { rcTraps 18 }
+
+rcnSmltIstLinkDown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcSmltIstLinkDown trap signifies that the
+ split MLT link is from up to down."
+ ::= { rcTrapsMib 18 }
+
+rcSmltLinkUp NOTIFICATION-TYPE
+ OBJECTS { rcMltSmltId }
+ STATUS obsolete
+ DESCRIPTION "A rcMltSmltId trap signifies that the split
+ SMLT link is up."
+ ::= { rcTraps 19 }
+
+rcnSmltLinkUp NOTIFICATION-TYPE
+ OBJECTS { rcMltSmltId }
+ STATUS current
+ DESCRIPTION "A rcMltSmltId trap signifies that the split
+ SMLT link is up."
+ ::= { rcTrapsMib 19 }
+
+rcSmltLinkDown NOTIFICATION-TYPE
+ OBJECTS { rcMltSmltId }
+ STATUS obsolete
+ DESCRIPTION "A rcMltSmltId trap signifies that the split
+ SMLT link is down."
+ ::= { rcTraps 20 }
+
+rcnSmltLinkDown NOTIFICATION-TYPE
+ OBJECTS { rcMltSmltId }
+ STATUS current
+ DESCRIPTION "A rcMltSmltId trap signifies that the split
+ SMLT link is down."
+ ::= { rcTrapsMib 20 }
+
+rcChasFanUp NOTIFICATION-TYPE
+ OBJECTS { rcChasFanId, rcChasFanOperStatus}
+ STATUS obsolete
+ DESCRIPTION "A rcChasFanUp trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasFanOperStatus object
+ for one of its power supply unit is about to
+ transition into the up state."
+ ::= { rcTraps 21 }
+
+rcnChasFanUp NOTIFICATION-TYPE
+ OBJECTS { rcChasFanId, rcChasFanOperStatus}
+ STATUS current
+ DESCRIPTION "A rcChasFanUp trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the rcChasFanOperStatus object
+ for one of its power supply unit is about to
+ transition into the up state."
+ ::= { rcTrapsMib 21 }
+
+rcPasswordChange NOTIFICATION-TYPE
+ OBJECTS { rcCliPasswordChange, rcCliPassChangeResult}
+ STATUS obsolete
+ DESCRIPTION "A rcPasswordChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the one of the cli password is
+ changed."
+ ::= { rcTraps 22 }
+
+rcnPasswordChange NOTIFICATION-TYPE
+ OBJECTS { rcCliPasswordChange, rcCliPassChangeResult}
+ STATUS current
+ DESCRIPTION "A rcPasswordChange trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the one of the cli password is
+ changed."
+ ::= { rcTrapsMib 22 }
+
+rcEmError NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcChasEmModeError}
+ STATUS obsolete
+ DESCRIPTION "A rcEmError trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected Em error."
+ ::= { rcTraps 23 }
+
+rcnEmError NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcChasEmModeError}
+ STATUS current
+ DESCRIPTION "A rcEmError trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected Em error."
+ ::= { rcTrapsMib 23 }
+
+-- OM 2.0 place holder
+-- rcVpnTrap NOTIFICATION-TYPE
+-- OBJECTS { rcVpnVpnId, rcErrorText, rcVpnTunnelLspId,
+-- rcIpMplsGlobalRouterId, rcVpnRemotePeerId,
+-- rcSyslogHostSeverity}
+-- STATUS obsolete
+-- DESCRIPTION "L2Vpn will send trap when the Lsp goes down, which
+-- would affect the operational status of the Vpn (given
+-- by the VpnId). The Cause will indicate the reason for
+-- sending the trap. It can either LSP down/failure or
+-- to the bandwidth requirements cannot be fulfilled.
+-- Severity Level can be Warning/Error/Fatal."
+-- ::= { rcTraps 24 }
+--
+-- rcnVpnTrap NOTIFICATION-TYPE
+-- OBJECTS { rcVpnVpnId, rcErrorText, rcVpnTunnelLspId,
+-- rcIpMplsGlobalRouterId, rcVpnRemotePeerId,
+-- rcSyslogHostSeverity}
+-- STATUS current
+-- DESCRIPTION "L2Vpn will send trap when the Lsp goes down, which
+-- would affect the operational status of the Vpn (given
+-- by the VpnId). The Cause will indicate the reason for
+-- sending the trap. It can either LSP down/failure or
+-- to the bandwidth requirements cannot be fulfilled.
+-- Severity Level can be Warning/Error/Fatal."
+-- ::= { rcTrapsMib 24 }
+--
+
+rcPcmciaCardRemoved NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION "A rcPcmciaRemoved trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the PCMCIA card is being removed."
+ ::= { rcTraps 25 }
+
+rcnPcmciaCardRemoved NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcPcmciaRemoved trap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected that the PCMCIA card is being removed."
+ ::= { rcTrapsMib 25 }
+
+rcSmartCpldTimerFired NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex }
+ STATUS obsolete
+ DESCRIPTION "A rcSmartCpldTimerFired trap signifies that the
+ cpld timer fired."
+ ::= { rcTraps 26 }
+
+rcnSmartCpldTimerFired NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex }
+ STATUS current
+ DESCRIPTION "A rcSmartCpldTimerFired trap signifies that the
+ cpld timer fired."
+ ::= { rcTrapsMib 26 }
+
+rcCardCpldNotUpDate NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex }
+ STATUS obsolete
+ DESCRIPTION "A rcCardCpldNotUpDate trap signifies that the
+ cpld is not up to date."
+ ::= { rcTraps 27 }
+
+rcnCardCpldNotUpDate NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex }
+ STATUS current
+ DESCRIPTION "A rcCardCpldNotUpDate trap signifies that the
+ cpld is not up to date."
+ ::= { rcTrapsMib 27 }
+
+rcIgapLogFileFull NOTIFICATION-TYPE
+ STATUS obsolete
+ DESCRIPTION "A rcIgapLogFileFull trap signifies that the
+ Igap accounting time-out Log File reach the
+ maximum."
+ ::= { rcTraps 28 }
+
+rcnIgapLogFileFull NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcIgapLogFileFull trap signifies that the
+ Igap accounting time-out Log File reach the
+ maximum."
+ ::= { rcTrapsMib 28 }
+
+rcCpLimitShutDown NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,
+ ifAdminStatus,
+ ifOperStatus,
+ rcPortCpLimitShutDown }
+ STATUS obsolete
+ DESCRIPTION "A rcCpLimitShutDown trap signifies that the
+ cp limit for the port is shutting down."
+ ::= { rcTraps 29 }
+
+rcnCpLimitShutDown NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,
+ ifAdminStatus,
+ ifOperStatus,
+ rcPortCpLimitShutDown }
+ STATUS current
+ DESCRIPTION "A rcCpLimitShutDown trap signifies that the
+ cp limit for the port is shutting down."
+ ::= { rcTrapsMib 29 }
+
+rcSshServerEnabled NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalPort }
+ STATUS obsolete
+ DESCRIPTION "A rcSshServerEnabled trap signifies that the
+ SSH server is enabled."
+ ::= { rcTraps 30 }
+
+rcnSshServerEnabled NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalPort }
+ STATUS current
+ DESCRIPTION "A rcSshServerEnabled trap signifies that the
+ SSH server is enabled."
+ ::= { rcTrapsMib 30 }
+
+rcSshServerDisabled NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalPort }
+ STATUS obsolete
+ DESCRIPTION "A rcSshServerDisabled trap signifies that the
+ SSH server is disabled."
+ ::= { rcTraps 31 }
+
+rcnSshServerDisabled NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalPort }
+ STATUS current
+ DESCRIPTION "A rcSshServerDisabled trap signifies that the
+ SSH server is disabled."
+ ::= { rcTrapsMib 31 }
+
+rcSshSessionLogin NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalHostIpAddr }
+ STATUS obsolete
+ DESCRIPTION "A rcSshSessionLogin trap signifies that there
+ is a SSH session login."
+ ::= { rcTraps 32 }
+
+rcnSshSessionLogin NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalHostIpAddr }
+ STATUS deprecated
+ DESCRIPTION "A rcSshSessionLogin trap signifies that there
+ is a SSH session login.
+ It's deprecated by rcnaSshSessionLogin."
+ ::= { rcTrapsMib 32 }
+
+rcSshSessionLogout NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalHostIpAddr }
+ STATUS obsolete
+ DESCRIPTION "A rcSshSessionLogout trap signifies that there
+ is a SSH session logout."
+ ::= { rcTraps 33 }
+
+rcnSshSessionLogout NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalHostIpAddr }
+ STATUS deprecated
+ DESCRIPTION "A rcSshSessionLogout trap signifies that there
+ is a SSH session logout.
+ It's deprecated by rcnaSshSessionLogout."
+ ::= { rcTrapsMib 33 }
+
+rcSshUnauthorizedAccess NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalHostIpAddr }
+ STATUS obsolete
+ DESCRIPTION "A rcSshUnauthorizedAccess trap signifies that
+ an unauthorized access has occured."
+ ::= { rcTraps 34 }
+
+rcnSshUnauthorizedAccess NOTIFICATION-TYPE
+ OBJECTS { rcSshGlobalHostIpAddr }
+ STATUS deprecated
+ DESCRIPTION "A rcSshUnauthorizedAccess trap signifies that
+ an unauthorized access has occured.
+ It's deprecated by rcnaSshUnauthorizedAccess"
+ ::= { rcTrapsMib 34 }
+
+rcHaCpuState NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcL2RedundancyHaCpuState }
+ STATUS obsolete
+ DESCRIPTION "A rcHaCpuState trap signifies that the
+ state of the HA-CPU."
+ ::= { rcTraps 35 }
+
+rcnHaCpuState NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcL2RedundancyHaCpuState }
+ STATUS current
+ DESCRIPTION "A rcHaCpuState trap signifies that the
+ state of the HA-CPU."
+ ::= { rcTrapsMib 35 }
+
+rcInsufficientMemory NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex }
+ STATUS obsolete
+ DESCRIPTION "A rcInsufficientMemory trap indicates insufficient memory on
+ CPU blade for proper operation. Recommended memory = 256 MB
+ available through Nortel Networks upgrade kit"
+ ::= { rcTraps 36 }
+
+rcnInsufficientMemory NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex }
+ STATUS current
+ DESCRIPTION "A rcInsufficientMemory trap indicates insufficient memory on
+ CPU blade for proper operation. Recommended memory = 256 MB
+ available through Nortel Networks upgrade kit"
+ ::= { rcTrapsMib 36 }
+
+rcSaveConfigAction NOTIFICATION-TYPE
+ OBJECTS { rcSysActionL1 }
+ STATUS obsolete
+ DESCRIPTION "A rcSaveConfigAction trap indicates the switch run
+ time or boot configuration is being saved"
+ ::= { rcTraps 37 }
+
+-- This is obsolete. Use rcnSaveConfigFile (rcTrapsMib 61)
+rcnSaveConfigAction NOTIFICATION-TYPE
+ OBJECTS { rcSysActionL1 }
+ STATUS current
+ DESCRIPTION "A rcSaveConfigAction trap indicates the switch run
+ time or boot configuration is being saved"
+ ::= { rcTrapsMib 37 }
+
+rcLoopDetectOnPort NOTIFICATION-TYPE
+ OBJECTS { rcVlanId, rcPortIndex }
+ STATUS obsolete
+ DESCRIPTION "A rcSaveConfigAction trap indicates that a loop has
+ been detected on a port. The vlan on that port will
+ be disabled."
+ ::= { rcTraps 38 }
+
+rcnLoopDetectOnPort NOTIFICATION-TYPE
+ OBJECTS { rcVlanId, rcPortIndex }
+ STATUS current
+ DESCRIPTION "A rcLoopDetectOnPort trap indicates that a loop has
+ been detected on a port. The vlan on that port will
+ be disabled."
+ ::= { rcTrapsMib 38 }
+
+rcbgpEstablished NOTIFICATION-TYPE
+ OBJECTS { rcIpBgpPeerIpAddress,
+ rcIpBgpPeerLastError,
+ rcIpBgpPeerState }
+ STATUS obsolete
+ DESCRIPTION
+ "The BGP Established event is generated when
+ the BGP FSM enters the ESTABLISHED state."
+ ::= { rcTraps 39 }
+
+rcnbgpEstablished NOTIFICATION-TYPE
+ OBJECTS { rcIpBgpPeerIpAddress,
+ rcIpBgpPeerLastError,
+ rcIpBgpPeerState }
+ STATUS current
+ DESCRIPTION
+ "The BGP Established event is generated when
+ the BGP FSM enters the ESTABLISHED state."
+ ::= { rcTrapsMib 39 }
+
+rcbgpBackwardTransition NOTIFICATION-TYPE
+ OBJECTS { rcIpBgpPeerIpAddress,
+ rcIpBgpPeerLastError,
+ rcIpBgpPeerState }
+ STATUS obsolete
+ DESCRIPTION
+ "The BGPBackwardTransition Event is generated
+ when the BGP FSM moves from a higher numbered
+ state to a lower numbered state."
+ ::= { rcTraps 40 }
+
+rcnbgpBackwardTransition NOTIFICATION-TYPE
+ OBJECTS { rcIpBgpPeerIpAddress,
+ rcIpBgpPeerLastError,
+ rcIpBgpPeerState }
+ STATUS current
+ DESCRIPTION
+ "The BGPBackwardTransition Event is generated
+ when the BGP FSM moves from a higher numbered
+ state to a lower numbered state."
+ ::= { rcTrapsMib 40 }
+
+rcAggLinkUp NOTIFICATION-TYPE
+ OBJECTS { rcMltId }
+ STATUS obsolete
+ DESCRIPTION "A rcAggLinkUp trap is generated when the operational
+ state of the aggregator changes from down to up."
+ ::= { rcTraps 41 }
+
+rcnAggLinkUp NOTIFICATION-TYPE
+ OBJECTS { rcMltId }
+ STATUS current
+ DESCRIPTION "A rcAggLinkUp trap is generated when the operational
+ state of the aggregator changes from down to up."
+ ::= { rcTrapsMib 41 }
+
+rcAggLinkDown NOTIFICATION-TYPE
+ OBJECTS { rcMltId }
+ STATUS obsolete
+ DESCRIPTION "A rcAggLinkDown trap is generated when the operational
+ state of the aggregator changes from up to down."
+ ::= { rcTraps 42 }
+
+rcnAggLinkDown NOTIFICATION-TYPE
+ OBJECTS { rcMltId }
+ STATUS current
+ DESCRIPTION "A rcAggLinkDown trap is generated when the operational
+ state of the aggregator changes from up to down."
+ ::= { rcTrapsMib 42 }
+
+rcIgmpNewGroupMember NOTIFICATION-TYPE
+ OBJECTS { rcIgmpGroupIfIndex,
+ rcIgmpGroupIpAddress,
+ rcIgmpGroupInPort,
+ rcIgmpGroupMembers }
+ STATUS obsolete
+ DESCRIPTION "An IgmpNewGroupMember trap signifies that a
+ new member has come on an interface."
+ ::= { rcTraps 43 }
+
+rcnIgmpNewGroupMember NOTIFICATION-TYPE
+ OBJECTS { rcIgmpGroupIfIndex,
+ rcIgmpGroupIpAddress,
+ rcIgmpGroupInPort,
+ rcIgmpGroupMembers }
+ STATUS current
+ DESCRIPTION "An IgmpNewGroupMember trap signifies that a
+ new member has come on an interface."
+ ::= { rcTrapsMib 43 }
+
+rcIgmpLossGroupMember NOTIFICATION-TYPE
+ OBJECTS { rcIgmpGroupMembers,
+ rcIgmpGroupIpAddress,
+ rcIgmpGroupInPort,
+ rcIgmpGroupIfIndex }
+ STATUS obsolete
+ DESCRIPTION "An IgmpLossGroupMember trap signifies that a
+ group member has been lost on an interface."
+ ::= { rcTraps 44 }
+
+rcnIgmpLossGroupMember NOTIFICATION-TYPE
+ OBJECTS { rcIgmpGroupMembers,
+ rcIgmpGroupIpAddress,
+ rcIgmpGroupInPort,
+ rcIgmpGroupIfIndex }
+ STATUS current
+ DESCRIPTION "An IgmpLossGroupMember trap signifies that a
+ group member has been lost on an interface."
+ ::= { rcTrapsMib 44 }
+
+rcIgmpNewQuerier NOTIFICATION-TYPE
+ OBJECTS { igmpInterfaceIfIndex,
+ igmpInterfaceQuerier }
+ STATUS obsolete
+ DESCRIPTION "An igmpNewQuerier trap signifies that a new
+ querier has come up on an interface."
+ ::= { rcTraps 45 }
+
+rcnIgmpNewQuerier NOTIFICATION-TYPE
+ OBJECTS { igmpInterfaceIfIndex,
+ igmpInterfaceQuerier }
+ STATUS current
+ DESCRIPTION "An igmpNewQuerier trap signifies that a new
+ querier has come up on an interface."
+ ::= { rcTrapsMib 45 }
+
+rcIgmpQuerierChange NOTIFICATION-TYPE
+ OBJECTS { igmpInterfaceIfIndex,
+ rcIgmpInterfaceExtnNewQuerier,
+ igmpInterfaceQuerier }
+ STATUS obsolete
+ DESCRIPTION "An rcIgmpQuerierChange trap signifies that
+ the querier has changed."
+ ::= { rcTraps 46 }
+
+rcnIgmpQuerierChange NOTIFICATION-TYPE
+ OBJECTS { igmpInterfaceIfIndex,
+ rcIgmpInterfaceExtnNewQuerier,
+ igmpInterfaceQuerier }
+ STATUS current
+ DESCRIPTION "An rcIgmpQuerierChange trap signifies that
+ the querier has changed."
+ ::= { rcTrapsMib 46 }
+
+rcDvmrpIfStateChange NOTIFICATION-TYPE
+ OBJECTS { dvmrpInterfaceIfIndex,
+ dvmrpInterfaceOperState }
+ STATUS obsolete
+ DESCRIPTION "A rcDvmrpIfStateChange trap signifies that there
+ has been a change in the state of a DVMRP
+ interface."
+ ::= { rcTraps 47 }
+
+rcnDvmrpIfStateChange NOTIFICATION-TYPE
+ OBJECTS { dvmrpInterfaceIfIndex,
+ dvmrpInterfaceOperState }
+ STATUS current
+ DESCRIPTION "A rcDvmrpIfStateChange trap signifies that there
+ has been a change in the state of a DVMRP
+ interface."
+ ::= { rcTrapsMib 47 }
+
+rcDvmrpNewNbrChange NOTIFICATION-TYPE
+ OBJECTS { dvmrpNeighborIfIndex,
+ dvmrpNeighborAddress }
+ STATUS obsolete
+ DESCRIPTION "A rcDvmrpNewNbrChange trap signifies that a new
+ neighbor has come up on a DVMRP interface."
+ ::= { rcTraps 48 }
+
+rcnDvmrpNewNbrChange NOTIFICATION-TYPE
+ OBJECTS { dvmrpNeighborIfIndex,
+ dvmrpNeighborAddress }
+ STATUS current
+ DESCRIPTION "A rcDvmrpNewNbrChange trap signifies that a new
+ neighbor has come up on a DVMRP interface."
+ ::= { rcTrapsMib 48 }
+
+rcDvmrpNbrLossChange NOTIFICATION-TYPE
+ OBJECTS { dvmrpNeighborIfIndex,
+ dvmrpNeighborAddress }
+ STATUS obsolete
+ DESCRIPTION "A rcDvmrpNbrLossChange trap signifies that a new
+ neighbor has gone down on a DVMRP interface."
+ ::= { rcTraps 49 }
+
+rcnDvmrpNbrLossChange NOTIFICATION-TYPE
+ OBJECTS { dvmrpNeighborIfIndex,
+ dvmrpNeighborAddress }
+ STATUS current
+ DESCRIPTION "A rcDvmrpNbrLossChange trap signifies that a new
+ neighbor has gone down on a DVMRP interface."
+ ::= { rcTrapsMib 49 }
+
+rcnFdbProtectViolation NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,
+ rcVlanId }
+ STATUS current
+ DESCRIPTION
+ "The rcFdbProtectViolation trap signifies that the
+ has violated the user configured limit for total
+ number of fdb-entries learned on that port."
+ ::= { rcTrapsMib 59 }
+
+
+rcnLogMsgControl NOTIFICATION-TYPE
+ OBJECTS { rcSysMsgLogFrequency, rcSysMsgLogText }
+
+ STATUS current
+ DESCRIPTION
+ "A rcMsgControl trap signifies whether the number of times of
+ repeatation of the particular Log message has exceeded
+ the particular frequency/count or not."
+ ::= { rcTrapsMib 60 }
+
+
+-- New trap for save config. Q00826011
+rcnSaveConfigFile NOTIFICATION-TYPE
+ OBJECTS { rcSysActionL1, rcSysConfigFileName }
+ STATUS current
+ DESCRIPTION "A rcSaveConfig trap signifies that either the
+ runtime config or the boot config has been saved
+ on the switch"
+ ::= { rcTrapsMib 61 }
+
+rcnDNSRequestResponse NOTIFICATION-TYPE
+ OBJECTS { rcSysDnsServerListIpAddr, rcSysDnsRequestType }
+ STATUS current
+ DESCRIPTION "A rcDnsRequestResponse trap signifies that the
+ switch had sent a query to the DNS server or it had
+ received a successful response from the DNS Server"
+ ::= { rcTrapsMib 62 }
+
+rcnDuplicateIpAddress NOTIFICATION-TYPE
+ OBJECTS { ipNetToMediaNetAddress,ipNetToMediaPhysAddress }
+ STATUS current
+ DESCRIPTION
+ "A rcDuplicateIpAddress trap signifies that a duplicate IP
+ address is detected on the subnet."
+ ::= { rcTrapsMib 63 }
+
+rcnLoopDetectPortDown NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,ifAdminStatus,ifOperStatus }
+ STATUS current
+ DESCRIPTION
+ "A rcLoopDetectPortDown trap signifies that a loop has been
+ detected on a port and the port is going to shut down."
+ ::= { rcTrapsMib 64 }
+
+rcnLoopDetectMacDiscard NOTIFICATION-TYPE
+ OBJECTS { rcBridgeNewFdbAddress, rcPortIndex, rcPortIndex, rcSysMacFlapLimitTime,
+ rcSysMacFlapLimitCount}
+ STATUS current
+ DESCRIPTION "A rcLoopDetectMacDiscard trap signifies that a loop
+ has been Detected on a port and the mac address will
+ be discarded on all ports in that vlan"
+ ::= { rcTrapsMib 67}
+
+rcnAutoRecoverPort NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex }
+ STATUS current
+ DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover
+ has re-enabled a port disabled by link flap or cp limit"
+ ::= {rcTrapsMib 68 }
+
+rcnAutoRecoverLoopDetectedPort NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcVlanNewLoopDetectedAction }
+ STATUS current
+ DESCRIPTION "A rcnAutoRecoverPort trap signifies that autorecover
+ has cleared the action taken on a port by loop detect"
+ ::= {rcTrapsMib 69 }
+
+rcnExtCpLimitShutDown NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,
+ ifAdminStatus
+ }
+ STATUS current
+ DESCRIPTION "A rcnExtCpLimitShutDown trap signifies that
+ port is shut down due to Extended CP-Limit."
+ ::= { rcTrapsMib 70 }
+
+rcnExtCpLimitSopCongestion NOTIFICATION-TYPE
+ OBJECTS { rcSysExtCplimitSysOctapidCongested,
+ rcSysExtCplimitPortsMonitored
+ }
+ STATUS current
+ DESCRIPTION "A rcnExtCpLimitSopCongestion signifies that system octapid
+ polling finds that system octapid is congested or not.
+ rcSysExtCplimitSysOctapidCongested signifies whether
+ system octapid is congested or not.
+ rcSysExtCplimitPortsMonitored signifies whether ports are
+ selected for monitoring the ingress traffic utilization."
+ ::= {rcTrapsMib 71 }
+
+--TACACS+
+
+rcnTacacsAuthFailure NOTIFICATION-TYPE
+ OBJECTS { rcTacacsGlobalLastUserName }
+ STATUS current
+ DESCRIPTION "TACACS+ authentication failed for user"
+ ::= { rcTrapsMib 74 }
+
+rcnTacacsNoServers NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Unable to use any TACACS+ servers for authentication"
+ ::= { rcTrapsMib 75 }
+
+rcnTacacsRxUnsupportedFrame NOTIFICATION-TYPE
+ OBJECTS { rcTacacsGlobalLastAddressType, rcTacacsGlobalLastAddress }
+ STATUS current
+ DESCRIPTION "Received unsupported frame from TACACS+ server"
+ ::= { rcTrapsMib 76 }
+
+rcnTacacsExceededMaxLogins NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "Attempted to exceed the maximum number of allowed TACACS+ logins"
+ ::= { rcTrapsMib 77 }
+
+rcnTacacsClientFailure NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "TACACS+ Client application is down"
+ ::= { rcTrapsMib 78 }
+
+rcnBpduReceived NOTIFICATION-TYPE
+ OBJECTS { rcPortBpduFilteringTimeout }
+ STATUS obsolete
+ DESCRIPTION "This notification will be generated when a BPDU is
+ received on a port which has BPDU filtering enabled."
+ ::= { rcTrapsMib 79 }
+
+rcnVlacpPortDown NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex}
+ STATUS current
+ DESCRIPTION "A rcnVlacpPortDown trap signifies that
+ Vlacp is down on the port specified."
+ ::= { rcTrapsMib 80 }
+
+rcnVlacpPortUp NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex}
+ STATUS current
+ DESCRIPTION "A rcnVlacpPortUp trap signifies that
+ Vlacp is Up on the port specified."
+ ::= { rcTrapsMib 81 }
+
+rcnExtCpLimitShutDownNormal NOTIFICATION-TYPE
+
+ STATUS current
+ DESCRIPTION "An rcnExtCpLimitShutDownNormal trap signifies that
+ Ports are shut down due to Extended CP-Limit in Normal
+ mode."
+ ::= { rcTrapsMib 82 }
+
+rcnEapMacIntrusion NOTIFICATION-TYPE
+ OBJECTS {rcSysIpAddr, rcRadiusPaePortNumber,
+ rcRadiusEapLastAuthMac, rcRadiusEapLastRejMac}
+ STATUS current
+ DESCRIPTION "A rcnEapMacIntrusion trap signifies that
+ an EAP MAC intrusion has occured on this Port."
+ ::= { rcTrapsMib 83 }
+
+rcnInterCpuCommStatus NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcCardOperStatus }
+ STATUS current
+ DESCRIPTION "A rcnInterCpuCommStatus trap signifies the
+ current communication status between primary
+ and secondary CPU."
+ ::= { rcTrapsMib 84 }
+
+-- The following are traps that will notify the network management of changes
+-- in the status (normal,warning,alarm) of DDI variables
+
+rcPlugOptModTemperatureStatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPlugOptModTemperatureStatus }
+ STATUS current
+ DESCRIPTION "Used to trap changes in the temperature status"
+ ::= { rcTrapsMib 89}
+
+rcPlugOptModVoltageStatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPlugOptModVoltageStatus }
+ STATUS current
+ DESCRIPTION "Used to trap changes in the voltage level"
+ ::= { rcTrapsMib 90 }
+
+rcPlugOptModBiasStatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPlugOptModBiasStatus }
+ STATUS current
+ DESCRIPTION "Used to trap changes in the laser bias status"
+ ::= { rcTrapsMib 91 }
+
+rcPlugOptModTxPowerStatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPlugOptModTxPowerStatus }
+ STATUS current
+ DESCRIPTION "Used to trap changes in the transmit power status"
+ ::= { rcTrapsMib 92 }
+
+rcPlugOptModRxPowerStatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPlugOptModRxPowerStatus}
+ STATUS current
+ DESCRIPTION "Used to trap changes in the received power status"
+ ::= { rcTrapsMib 93 }
+
+rcPlugOptModAux1StatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,
+ rcPlugOptModAux1Monitoring,
+ rcPlugOptModAux1Status }
+ STATUS current
+ DESCRIPTION "Used to trap changes in the Aux1 status"
+ ::= { rcTrapsMib 94 }
+
+rcPlugOptModAux2StatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,
+ rcPlugOptModAux2Monitoring,
+ rcPlugOptModAux2Status }
+ STATUS current
+ DESCRIPTION "Used to trap changes in the Aux2 status"
+ ::= { rcTrapsMib 95 }
+
+rcnMaxRouteWarnClear NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnMaxRouteWarnClear trap signifies that
+ the number of routes in the routing table of
+ the Virtual Router has droped below its
+ warning threshold."
+ ::= { rcTrapsMib 110 }
+
+ rcnMaxRouteWarnSet NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnMaxRouteWarnSet trap signifies that
+ the given Virtual Routers routing table is
+ reaching its maximum size. Action should be
+ taken to prevent this"
+ ::= { rcTrapsMib 111 }
+
+rcnMaxRouteDropClear NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnMaxRouteDropClear signifies that
+ the given Virtual Routers routing table is
+ no longer dropping new routes as it is below
+ its maximum size."
+ ::= { rcTrapsMib 112 }
+
+rcnMaxRouteDropSet NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnMaxRouteDropSet trap signifies that
+ the given Virtual Routers routing table has
+ reached its maximum size, and is now dropping
+ all new non static routes."
+ ::= { rcTrapsMib 113 }
+
+rcnMstpNewCistRoot NOTIFICATION-TYPE
+ OBJECTS { rcStgBridgeAddress }
+ STATUS current
+ DESCRIPTION "A rcMstpNewCistRoottrap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Multiple Spanning Tree Protocol has
+ declared the device to be the new root of the common
+ internal spanning tree."
+ ::= { rcTrapsMib 117 }
+
+
+rcnMstpNewMstiRoot NOTIFICATION-TYPE
+ OBJECTS { rcStgBridgeAddress, rcStgId }
+ STATUS current
+ DESCRIPTION "A rcMstpNewMstiRoot signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Multiple Spanning Tree Protocol has
+ declared the device to be the new root of the
+ spanning tree instance."
+ ::= { rcTrapsMib 118 }
+
+rcnMstpNewCistRegionalRoot NOTIFICATION-TYPE
+ OBJECTS { rcStgBridgeAddress }
+ STATUS current
+ DESCRIPTION "A rcMstpNewCistRegionalRoottrap signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Multiple Spanning Tree Protocol has
+ declared the device to be the new regional root of
+ the common internal spanning tree."
+ ::= { rcTrapsMib 119 }
+
+rcnRstpNewRoot NOTIFICATION-TYPE
+ OBJECTS { rcStgBridgeAddress }
+ STATUS current
+ DESCRIPTION "A rcRstpNewRoot signifies that the
+ SNMPv2 entity, acting in an agent role, has
+ detected the Rapid Spanning Tree Protocol has
+ declared the device to be the new root of the
+ spanning tree."
+ ::= { rcTrapsMib 120 }
+
+rcnRsmltEdgePeerModified NOTIFICATION-TYPE
+ OBJECTS { rcVlanName }
+ STATUS current
+ DESCRIPTION "A rcnRsmltEdgePeerModified signifies that
+ the RSMLT Peer address is different from
+ that of the stored address. Save config is
+ necessary if EdgeSupport has to use this info
+ on next reboot."
+ ::= { rcTrapsMib 124 }
+
+rcn2kGbicRemovedTrap NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex,
+ rcPortIndex,
+ rcPortUserLabel1,
+ rcPortUserLabel2,
+ rc2kChassisUserLabel1 }
+ STATUS current
+ DESCRIPTION "A rcGbicRemoved trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ an Xfp/Sfp is removed from the specified slot and port."
+ ::= { rcTrapsMib 143 }
+
+rcn2kGbicInsertedTrap NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex,
+ rcPortIndex,
+ rcPortUserLabel1,
+ rcPortUserLabel2,
+ rc2kChassisUserLabel1 }
+ STATUS current
+ DESCRIPTION "A rcGbicInserted trap signifies that the SNMPv2 entity,
+ acting in an agent role, has detected that the
+ an Xfp/Sfp is inserted to the specified slot and port. "
+ ::= { rcTrapsMib 144 }
+
+rcnTmuxParityError NOTIFICATION-TYPE
+ OBJECTS {rc2kDeviceGlobalSlot}
+ STATUS current
+ DESCRIPTION "A rcnTmuxParityError trap identifies a problem in the FAD
+ /SWIP based on the number of parity errors."
+ ::= { rcTrapsMib 165 }
+
+rcnChasPowerSupplyNoRedundancy NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcnChasPowerSupplyNoRedundancy signifies that
+ the chassis is running on power supply without
+ redundancy."
+ ::= { rcTrapsMib 167 }
+
+rcnChasPowerSupplyRedundancy NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcnChasPowerSupplyRedundancy signifies that
+ the chassis is running on power supply with
+ redundancy."
+ ::= { rcTrapsMib 168 }
+
+rcnLicenseTrialPeriodExpired NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcnLicenseTrialPeriodExpired signifies that
+ Trial Period License has expired."
+ ::= { rcTrapsMib 171 }
+
+rcnLicenseTrialPeriodExpiry NOTIFICATION-TYPE
+ OBJECTS { rcSysLicenseTrialDaysLeft }
+ STATUS current
+ DESCRIPTION "A rcnLicenseTrialPeriodExpiry signifies
+ the time remaining before License Trial Period
+ expires in days."
+ ::= { rcTrapsMib 172 }
+
+rcnVrfUp NOTIFICATION-TYPE
+ OBJECTS { rcVrfName, rcVrfOperStatus }
+ STATUS current
+ DESCRIPTION "This notification is generated when the specified
+ VRF's operational status is toggled from down to up."
+ ::= { rcTrapsMib 173 }
+
+rcnVrfDown NOTIFICATION-TYPE
+ OBJECTS { rcVrfName, rcVrfOperStatus }
+ STATUS current
+ DESCRIPTION "This notification is generated when the specified
+ VRF's operational status is toggled from up to down."
+ ::= { rcTrapsMib 174 }
+
+-- CR Q01741872 : Added the mibs rcnMrouteIngressThresholdExceeded and
+-- rcnMrouteEgressThresholdExceeded
+
+rcnMrouteIngressThresholdExceeded NOTIFICATION-TYPE
+ OBJECTS { rcIpResourceUsageGlobalIngressRecInUse,
+ rcIpResourceUsageGlobalIngressThreshold }
+ STATUS current
+ DESCRIPTION "This notification is generated when the number of
+ mroute ingress records exceeds the ingress threshold."
+ ::= { rcTrapsMib 175 }
+
+rcnMrouteEgressThresholdExceeded NOTIFICATION-TYPE
+ OBJECTS { rcIpResourceUsageGlobalEgressRecInUse,
+ rcIpResourceUsageGlobalEgressThreshold }
+ STATUS current
+ DESCRIPTION "This notification is generated when the number of
+ mroute egress records exceeds the egress threshold."
+ ::= { rcTrapsMib 176 }
+
+rcnRemoteMirroringStatus NOTIFICATION-TYPE
+ OBJECTS { rcPortRemoteMirroringIndex,
+ rcPortRemoteMirroringEnable,
+ rcPortRemoteMirroringMode }
+ STATUS current
+ DESCRIPTION " A rcRemoteMirroringStatus trap signifies whether
+ the remote mirroring is enabled
+ or disabled on a particular port"
+ ::= { rcTrapsMib 177 }
+
+rcnAggLinkStateChange NOTIFICATION-TYPE
+ OBJECTS {rcMltId, rcMltAggTrapEvent}
+ STATUS current
+ DESCRIPTION "The trap is generated when the operational state
+ of the LAG changes; it identifies three events:
+ local down, remote down, up."
+ ::= { rcTrapsMib 182 }
+
+rcnChasPowerSupplyRunningLow NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcnChasPowerSupplyRunningLow signifies that
+ the chassis is running on low power supply."
+ ::= { rcTrapsMib 185 }
+
+IsisPlsbNodeNickName ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Plsb Node Nick name."
+ SYNTAX OCTET STRING (SIZE(3))
+
+rcnIsisPlsbMetricMismatchTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalLspId,
+ rcIsisLocall1Metric,
+ rcIsisNgbLspId,
+ rcIsisNgbl1Metric,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator,
+ rcIsisLocalHostName,
+ rcIsisNgbHostName}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that a LSP with a different
+ value of l1-metric is received"
+ ::= { rcTrapsMib 192 }
+
+rcnIsisPlsbDuplicateSysidTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalSysId,
+ rcIsisLocalInterface,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that a Hello packet with a
+ duplicate system-id is received"
+ ::= { rcTrapsMib 193 }
+rcnIsisPlsbLsdbUpdateTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisPlsbTrapType}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that LSDB information has
+ changed"
+ ::= { rcTrapsMib 194 }
+
+
+rcnChasFanCoolingLow NOTIFICATION-TYPE
+ OBJECTS { rcChasFanOperStatus, rcChasFanType,
+ rcErrorLevel, rcErrorText } -- Q01859608
+ STATUS current
+ DESCRIPTION "A rcnChasFanCoolingLow signifies that
+ the chassis is running on low fan cooling."
+ ::= { rcTrapsMib 196 }
+
+rcnAuthenticationSuccess NOTIFICATION-TYPE
+ OBJECTS { rcLoginUserName, rcLoginHostIpAddress }
+ STATUS deprecated
+ DESCRIPTION "A rcnAuthenticationSuccess trap signifies that a login
+ is success. Trap includes login username and host ip
+ It's deprecated by rcnaAuthenticationSuccess."
+ ::= { rcTrapsMib 268 }
+
+rcnCardInsert NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType }
+ STATUS current
+ DESCRIPTION "A rcnCardInsert trap signifies that a card/module
+ is inserted into the chassis"
+ ::= { rcTrapsMib 269 }
+
+rcnCardRemove NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType }
+ STATUS current
+ DESCRIPTION "A rcnCardRemove trap signifies that a card/module
+ is removed from the chassis"
+ ::= { rcTrapsMib 270 }
+
+rcnChasFanFail NOTIFICATION-TYPE
+ OBJECTS { rcFanZoneType, rcFanTrayId, rcFanUnitId }
+ STATUS current
+ DESCRIPTION "A rcnChasFanFail trap indicates that a fan unit
+ of a fan tray in a fan zone has fault."
+ ::= { rcTrapsMib 271 }
+
+rcnChasFanOk NOTIFICATION-TYPE
+ OBJECTS { rcFanZoneType, rcFanTrayId, rcFanUnitId }
+ STATUS current
+ DESCRIPTION "A rcnChasFanOk trap indicates that a fan unit
+ of a fan tray in a fan zone has recovered from
+ previously detected fan fault."
+ ::= { rcTrapsMib 272 }
+
+rcnCardOverheat NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rcCardTemp }
+ STATUS deprecated
+ DESCRIPTION "A rcnCardOverheat trap indicates that a card temperature
+ has exceeded the alarm threshold temperature.
+ Starting from VSP9K 4.0 release, a new rcn2kCardOverheat
+ trap has been created that should be used instead of this trap.
+ This trap will become obsolete after a few releases."
+ ::= { rcTrapsMib 273 }
+
+rcnCardNormalTemp NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rcCardTemp }
+ STATUS deprecated
+ DESCRIPTION "A rcnCardNormalTemp trap indicates that a card
+ temperature has been cool down from previously detected
+ overheat condition.
+ Starting from VSP9K 4.0 release, a new rcn2kCardNormalTemp
+ trap has been created that should be used instead of this trap.
+ This trap will become obsolete after a few releases."
+ ::= { rcTrapsMib 274 }
+
+rcnCardOverheatShutDown NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rcCardTemp }
+ STATUS deprecated
+ DESCRIPTION "A rcnCardOverheatShutDown trap indicates that a card
+ has been shut down due to persistent temperature overheat
+ for 15 minutes or temperature has exceeded the shut down
+ threshold temperature.
+ Starting from VSP9K 4.0 release, a new rcn2kCardOverheatShutDown
+ trap has been created that should be used instead of this trap.
+ This trap will become obsolete after a few releases."
+ ::= { rcTrapsMib 275 }
+
+rcnCardCpuUtilizationHigh NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rcCpuUtilization }
+ STATUS current
+ DESCRIPTION "A rcnCardCpuUtilizationHigh trap indicates that 5-minute
+ CPU utilization average on this slot is above 90%."
+ ::= { rcTrapsMib 276 }
+
+rcnCardCpuUtilizationNormal NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rcCpuUtilization }
+ STATUS current
+ DESCRIPTION "A rcnCardCpuUtilizationNormal trap indicates that 5-minute
+ CPU utilization average on this slot is below 75%."
+ ::= { rcTrapsMib 277 }
+
+rcnIsisPlsbBvidMismatchTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalSysId,
+ rcIsisLocalPrimaryBvid,
+ rcIsisLocalPrimaryTieBrkAlg,
+ rcIsisLocalSecondaryBvid,
+ rcIsisLocalSecondaryTieBrkAlg,
+ rcIsisNgbSysId,
+ rcIsisNgbPrimaryBvid,
+ rcIsisNgbPrimaryTieBrkAlg,
+ rcIsisNgbSecondaryBvid,
+ rcIsisNgbSecondaryTieBrkAlg,
+ rcIsisLocalBvidCounter,
+ rcIsisNgbBvidCounter,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator,
+ rcIsisNgbHostName
+ }
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that a Hello packet with mismatched
+ B-VIDs is received"
+ ::= { rcTrapsMib 278 }
+
+rcnIsisPlsbSmltVirtBmacMismatchTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalVirtualBmac,
+ rcIsisPeerVirtualBmac,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that Virtual BMAC configured in the switch
+ is different from virtual BMAC configured in the IST peer"
+ ::= { rcTrapsMib 279 }
+
+rcnIsisPlsbSmltPeerBmacMismatchTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisSysId,
+ rcIsisSmltPeerSysId,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that either the Smlt Peer BMAC configured
+ in the IST peer is different from the ISIS SystemId of the local switch OR
+ The Smlt peer BMAC configured in the local switch is different from
+ the ISIS systemId of the IST peer"
+
+ ::= { rcTrapsMib 280 }
+
+rcnIsisPlsbAdjStateTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisNgbSysId,
+ rcIsisLocalInterface,
+ rcIsisPlsbTrapType,
+ rcIsisAdjState,
+ rcIsisNgbHostName}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies ISIS adjacency state change."
+ ::= { rcTrapsMib 281 }
+
+rcnIsisPlsbDuplicateNnameTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisNgbNickname,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator,
+ rcIsisNgbSysId,
+ rcIsisDuplicateNnameCounter,
+ rcIsisNgbHostName}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that a LSP with duplicate
+ nickname is received, this trap should be generated
+ by all the switches in the network."
+ ::= { rcTrapsMib 282 }
+
+rcnIsisPlsbSmltSplitBebMismatchTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalSmltSplitBeb,
+ rcIsisPeerSmltSplitBeb,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that the Smlt Split-Beb configured in the local
+ switch and IST peer are same. One IST switch shoule be configured as
+ Split-Beb primary and the IST peer should be configured as Split-Beb
+ secondary."
+
+ ::= { rcTrapsMib 283 }
+
+rcnIsisPlsbMultiLinkAdjTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisNgbSysId,
+ rcIsisLocalInterface,
+ rcIsisPrevInterface,
+ rcIsisPlsbTrapType,
+ rcIsisNgbHostName,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that multiple ISIS adjacencies are formed with
+ the same ISIS node."
+
+ ::= { rcTrapsMib 284 }
+
+
+rcnaSshSessionLogout NOTIFICATION-TYPE
+ OBJECTS { rcLoginHostAddressType, rcLoginHostInetAddress }
+ STATUS current
+ DESCRIPTION "A rcnaSshSessionLogout trap signifies that there
+ is a SSH session logout. This trap deprecates the
+ rcnSshSessionLogout trap."
+ ::= { rcTrapsMib 285 }
+
+rcnaSshUnauthorizedAccess NOTIFICATION-TYPE
+ OBJECTS { rcLoginHostAddressType, rcLoginHostInetAddress }
+ STATUS current
+ DESCRIPTION "A rcnaSshUnauthorizedAccess trap signifies that
+ an unauthorized access has occured. This trap
+ deprecates the rcnSshUnauthorizedAccess trap."
+ ::= { rcTrapsMib 286 }
+
+rcnaAuthenticationSuccess NOTIFICATION-TYPE
+ OBJECTS { rcLoginUserName, rcLoginHostAddressType, rcLoginHostInetAddress }
+ STATUS current
+ DESCRIPTION "A rcnaAuthenticationSuccess trap signifies that a login
+ is success. Trap includes login username and address
+ type and inet address. This trap deprecates the
+ rcnAuthenticationSuccess trap."
+ ::= { rcTrapsMib 287 }
+
+rcnaSshSessionLogin NOTIFICATION-TYPE
+ OBJECTS { rcLoginHostAddressType, rcLoginHostInetAddress }
+ STATUS current
+ DESCRIPTION "A rcnaSshSessionLogin trap signifies that there
+ is a SSH session login. This trap deprecates the
+ rcnSshSessionLogin trap."
+ ::= { rcTrapsMib 288 }
+
+rcnSlotPowerAvailableTrap NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rcSlotPowerStatus }
+ STATUS current
+ DESCRIPTION "A rcnSlotPowerAvailable trap signifies whether
+ there are enough power to boot up card in slot."
+ ::= { rcTrapsMib 295 }
+
+rcn2kCardShutDownTrap NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardShutDownReason }
+ STATUS current
+ DESCRIPTION "A rcn2kCardShutDown trap signifies card shutting down
+ reason."
+ ::= { rcTrapsMib 298 }
+
+rcn2kCardOverheat NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType }
+ STATUS current
+ DESCRIPTION "A rcn2kCardOverheat trap indicates that the card temperature
+ has exceeded the alarm threshold temperature. This trap will
+ be followed by the rcn2kCardZoneOverheat trap that specifies
+ which zone's temperature has crossed the alarm threshold.
+ This trap is created in VSP9K 4.0 release and is intended
+ to replace the existing rcnCardOverheat."
+ ::= { rcTrapsMib 300 }
+
+rcn2kCardZoneOverheat NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo }
+ STATUS current
+ DESCRIPTION "A rcn2kCardZoneOverheat trap indicates which zone on the card
+ has exceeded the alarm threshold temperature."
+ ::= { rcTrapsMib 301 }
+
+rcn2kCardZoneNormalTemp NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo }
+ STATUS current
+ DESCRIPTION "A rcn2kCardZoneNormalTemp trap indicates that a zone
+ temperature on the card has cooled down from a previously
+ detected overheat condition."
+ ::= { rcTrapsMib 302 }
+
+rcn2kCardNormalTemp NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType }
+ STATUS current
+ DESCRIPTION "A rcn2kCardNormalTemp trap indicates that the card
+ temperature has cooled down from a previously detected
+ overheat condition. This trap is generated only after the
+ temperature on all the zones on the card have dropped below
+ the alarm thresholds.
+ This trap is created in VSP9K 4.0 release and is intended
+ to replace the existing rcnCardNormalTemp."
+ ::= { rcTrapsMib 303 }
+
+rcn2kCardOverheatShutDown NOTIFICATION-TYPE
+ OBJECTS { rc2kCardIndex, rcSlotType, rc2kCardZoneTemperature, rc2kCardTemperatureZoneInfo }
+ STATUS current
+ DESCRIPTION "A rcn2kCardOverheatShutDown trap indicates that a card
+ has been shut down because the temperature has exceeded
+ the shut down threshold temperature.
+ This trap is created in VSP9K 4.0 release and is intended
+ to replace the existing rcnCardOverheatShutDown."
+ ::= { rcTrapsMib 304 }
+
+rcnIsisSpbmSmltVirtBmacMisconfigTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisSmltVirtBmacMisconfigNodeSysId,
+ rcIsisPlsbTrapType,
+ rcIsisSmltVirtBmacMisconfigNodeHostName,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A SPBM ISIS trap signifies that SMLT virtual BMAC has been used by nodes other
+ than the SMLT boxes as system-id or MAC."
+ ::= { rcTrapsMib 305 }
+
+
+rcnPortChannelizedStateChangeTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,rcChannelizedPortAdminMode}
+ STATUS current
+ DESCRIPTION
+ "A rcnPortChannelizedStateChangeTrap trap signifies that a port
+ channelized state has changed by enabling/disabling from admin."
+ ::= { rcTrapsMib 306 }
+
+rcnDNSv6RequestResponseTrap NOTIFICATION-TYPE
+ OBJECTS {rcSysDnsServerIpv6Addr, rcSysDnsRequestType }
+ STATUS current
+ DESCRIPTION "A rcDnsv6RequestResponseTrap trap signifies that the
+ switch had sent a query to the DNS server or it had
+ received a successful response from the DNS Server"
+ ::= { rcTrapsMib 307 }
+
+rcnMldNewGroupMemberTrap NOTIFICATION-TYPE
+ OBJECTS { rcMldNewGroupIfIndex,
+ rcMldNotificationNewGroupIpv6Address,
+ rcMldNotificationNewGroupInPort,
+ rcMldNotificationNewGroupMembers }
+ STATUS current
+ DESCRIPTION "An MldNewGroupMember trap signifies that a
+ new member has come on an interface."
+ ::= { rcTrapsMib 308 }
+
+rcnMldLossGroupMemberTrap NOTIFICATION-TYPE
+ OBJECTS { rcMldNotificationNewGroupMembers,
+ rcMldNotificationNewGroupIpv6Address,
+ rcMldNotificationNewGroupInPort,
+ rcMldNewGroupIfIndex }
+ STATUS current
+ DESCRIPTION "An MldLossGroupMember trap signifies that a
+ group member has been lost on an interface."
+ ::= { rcTrapsMib 309 }
+
+rcnMldNewQuerierTrap NOTIFICATION-TYPE
+ OBJECTS { rcMldNotificationInterfaceIfIndex,
+ mldInterfaceQuerier }
+ STATUS current
+ DESCRIPTION "An mldNewQuerier trap signifies that a new
+ querier has come up on an interface."
+ ::= { rcTrapsMib 310 }
+
+rcnMldQuerierChangeTrap NOTIFICATION-TYPE
+ OBJECTS { rcMldNotificationInterfaceIfIndex,
+ rcMldInterfaceExtnNewQuerier,
+ mldInterfaceQuerier }
+ STATUS current
+ DESCRIPTION "An rcMldQuerierChange trap signifies that
+ the querier has changed."
+ ::= { rcTrapsMib 311 }
+
+rcnIsisPlsbGlobalDuplicateSysidTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalSysId,
+ rcIsisLocalHostName,
+ rcIsisLocalChassisMac,
+ rcIsisRemoteHostName,
+ rcIsisRemoteChassisMac,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that a remote node is detected with same system-id as the local node. ISIS disabled globally."
+ ::= { rcTrapsMib 312 }
+
+rcnMRouteIpv6IngressThresholdExceeded NOTIFICATION-TYPE
+ OBJECTS { rcMRouteIpv6IngressRecInUse,
+ rcMRouteIpv6IngressThreshold }
+ STATUS current
+ DESCRIPTION "This notification is generated when the number of
+ mroute6 ingress records exceeds the ingress threshold."
+ ::= { rcTrapsMib 313 }
+
+rcnMRouteIpv6EgressThresholdExceeded NOTIFICATION-TYPE
+ OBJECTS { rcMRouteIpv6EgressRecInUse,
+ rcMRouteIpv6EgressThreshold }
+ STATUS current
+ DESCRIPTION "This notification is generated when the number of
+ mroute6 egress records exceeds the egress threshold."
+ ::= { rcTrapsMib 314 }
+
+
+rcnIsisPlsbLocalDuplicateNnameTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalNickname,
+ rcIsisLocalSysId,
+ rcIsisPreviousSysId,
+ rcIsisLocalHostName,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ 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."
+ ::= { rcTrapsMib 315 }
+
+rcnIsisPlsbGlobalDuplicateNnameTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalNickname,
+ rcIsisLocalHostName,
+ rcIsisLocalChassisMac,
+ rcIsisRemoteHostName,
+ rcIsisRemoteChassisMac,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that a remote node is detected with same nickname as the local node. ISIS disabled globally."
+ ::= { rcTrapsMib 316 }
+
+rcnPlugModInsertedInNotRecommendedPortTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex,
+ rcPluggableModuleDescription
+ }
+ STATUS current
+ DESCRIPTION "A rcnPlugModInsertedInNotRecommendedPortTrap signifies that the LR4 QSFP+
+ is inserted in to a not recommended port. It set alaem which will be cleared
+ by rcnPlugModRemovedFromRecommendedPortTrap"
+ ::= { rcTrapsMib 317 }
+
+rcnPlugModRemovedFromNotRecommendedPortTrap NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex }
+ STATUS current
+ DESCRIPTION "A rcnPlugModRemovedFromNotRecommendedPortTrap signifies that the LR4 QSFP+
+ is removed from a not recommened port. It clears the alarm which is set
+ by rcnPlugModInsertedInNotRecommendedPortTrap"
+ ::= { rcTrapsMib 318 }
+
+
+rcnBpduGuardPortShutdown NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex, rcPortBpduGuardTimeout }
+ STATUS current
+ DESCRIPTION "This notification will be generated when a port,
+ which has BPDU guard enabled, is shutdown. It is cleared
+ by rcnBpduGuardPortShutdownTimerExpired"
+ ::= { rcTrapsMib 319 }
+
+rcnBpduGuardPortShutdownTimerExpired NOTIFICATION-TYPE
+ OBJECTS { rcPortIndex}
+ STATUS current
+ DESCRIPTION "This notification will be generated when a port,
+ which has BPDU guard enabled and is under shutdown timer,
+ and the timer expires. It clears the alarm rcnBpduGuardPortShutdown"
+ ::= { rcTrapsMib 320 }
+
+rcnIpv6FhsSnoopTableFullTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rcIpv6FhsSnoopNotificationEntryType,
+ rcIpv6FhsSnoopNotificationEntryCount
+ }
+ STATUS current
+ DESCRIPTION "This trap is generated whenever static or dynamic binding entry count
+ has reached their max number. rcDhcpv6SnoopingNotificationBindingEntryType
+ indicates the type of entries reached the max number"
+ ::= { rcTrapsMib 321 }
+
+rcnLicenseWillExpire NOTIFICATION-TYPE
+ OBJECTS {rcLicenseFileName, rcLicenseDaysLeftBeforeExpiration}
+ STATUS current
+ DESCRIPTION "This notification signifies the time remaining before
+ Time Based License expires in days."
+ ::= { rcTrapsMib 323 }
+
+rcnLicenseExpired NOTIFICATION-TYPE
+ OBJECTS {rcLicenseFileName,rcLicenseDaysAfterExpiration}
+ STATUS current
+ DESCRIPTION "A rcnLicenseTrialPeriodExpired signifies that
+ has expired in days."
+ ::= { rcTrapsMib 324 }
+
+
+rcnMsdpMaxSACacheWarnSetTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpSACacheType
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the SA entries in the cache database
+ exceeds 85 % of maximum value (6K) in local cache or in foreign cache."
+ ::= {rcTrapsMib 325}
+
+rcnMsdpMaxSACacheWarnClearTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpSACacheType
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the Sa entries in the cache database
+ drops to 80 % of the maximum value (6K)."
+ ::= {rcTrapsMib 326}
+
+rcnMsdpMaxSACacheErrorSetTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpSACacheType
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the SA entries in the cache database
+ hits 100 % of the maximum value (6K)."
+ ::= {rcTrapsMib 327}
+
+rcnMsdpMaxSACacheErrorClearTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpSACacheType
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the SA entries in the cache database
+ drops to 95% of the maximum value."
+ ::= {rcTrapsMib 328}
+
+rcnMsdpMaxPeerSACacheWarnSetTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpPeerSALimit
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the SA entries for this peer exceeds
+ 85 % of maximum value configured for this peer."
+ ::= {rcTrapsMib 329}
+
+rcnMsdpMaxPeerSACacheWarnClearTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpPeerSALimit
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the SA entries for this peer drops to
+ 80 % of the maximum value configured for this peer."
+ ::= {rcTrapsMib 330}
+
+rcnMsdpMaxPeerSACacheErrorSetTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpPeerSALimit
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the SA entries for this peer hits 100 %
+ of the peer SA limit."
+ ::= {rcTrapsMib 331}
+
+rcnMsdpMaxPeerSACacheErrorClearTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ rcMsdpPeerSALimit
+ }
+ STATUS current
+ DESCRIPTION "This event is generated when the SA entries for this peer drops to 95%
+ of the peer SA limit."
+ ::= {rcTrapsMib 332}
+
+rcnMsdpEstablishedTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ msdpPeerFsmEstablishedTransitions
+ }
+ STATUS current
+ DESCRIPTION "The MSDP Established event is generated when the MSDP FSM
+ enters the ESTABLISHED state."
+ ::= { rcTrapsMib 333 }
+
+rcnMsdpBackwardTransitionTrap NOTIFICATION-TYPE
+ OBJECTS { rcMsdpVrfId,
+ msdpPeerState
+ }
+ STATUS current
+ DESCRIPTION "The MSDPBackwardTransition Event is generated when the
+ MSDP FSM moves from a higher-numbered state to a
+ lower-numbered state."
+ ::= { rcTrapsMib 334 }
+
+rcnSystemUsbInternalAccessErrorTrap NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "This trap is generated whenever system usb encounters an internal ccess errors "
+ ::= { rcTrapsMib 335 }
+
+
+rcnDigitalCertStatusTrap NOTIFICATION-TYPE
+ OBJECTS { rcDigitalCertStatus }
+ STATUS current
+ DESCRIPTION "A rcDigitalCertStatusTrap signifies the status of
+ Subject Certificate has changed"
+ ::= { rcTrapsMib 336 }
+
+rcnLicenseNotGranted NOTIFICATION-TYPE
+ OBJECTS {rc2kCardIndex}
+ STATUS current
+ 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."
+ ::= { rcTrapsMib 337 }
+
+rcnLicenseNotLoaded NOTIFICATION-TYPE
+ OBJECTS {rcLicenseFileName}
+ STATUS current
+ DESCRIPTION "The rcnLicenseNotLoaded trap is generated when the license file failed to load."
+ ::= { rcTrapsMib 338 }
+
+rcnLicenseDowngraded NOTIFICATION-TYPE
+ OBJECTS {rcLicenseFileName}
+ STATUS current
+ DESCRIPTION "The rcnLicenseDowngraded trap is generated when the license file downgraded from feature-pack L3V or L3V-WITH-MACSEC to IOC-BASE."
+ ::= { rcTrapsMib 339 }
+
+rcnChasPowerSupplyRunningNormal NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION "A rcnChasPowerSupplyRunningNormal signifies that
+ the chassis has recovered from low power supply."
+ ::= { rcTrapsMib 340 }
+
+rcnDvrVistPeerDomainMismatchErrorTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisPeerVirtualBmac }
+ STATUS current
+ DESCRIPTION "This trap is generated whenever V-IST link comes up between two DVR peers
+ that are in different DVR domains"
+ ::= { rcTrapsMib 341 }
+
+rcnDvrVistPeerDomainMismatchErrorClearTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisPeerVirtualBmac }
+ STATUS current
+ DESCRIPTION "This trap is generated whenever the erroneous condition of having a V-IST link
+ up between two DVR peers from different DVR domains is cleared"
+ ::= { rcTrapsMib 342 }
+
+rcnIpv6MaxRouteWarnClear NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnIpv6MaxRouteWarnClear trap signifies that
+ the number of ipv6 routes in the routing table of
+ the Virtual Router has droped below its
+ warning threshold."
+ ::= { rcTrapsMib 347 }
+
+ rcnIpv6MaxRouteWarnSet NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnIpv6MaxRouteWarnSet trap signifies that
+ the given Virtual Routers routing table is
+ reaching its maximum size. Action should be
+ taken to prevent this"
+ ::= { rcTrapsMib 348 }
+
+rcnIpv6MaxRouteDropClear NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnIpv6MaxRouteDropClear signifies that
+ the given Virtual Routers routing table is
+ no longer dropping new routes as it is below
+ its maximum size."
+ ::= { rcTrapsMib 349 }
+
+rcnIpv6MaxRouteDropSet NOTIFICATION-TYPE
+ OBJECTS { rcVrfName }
+ STATUS current
+ DESCRIPTION "A rcnIpv6MaxRouteDropSet trap signifies that
+ the given Virtual Routers routing table has
+ reached its maximum size, and is now dropping
+ all new non static routes."
+ ::= { rcTrapsMib 350 }
+
+-- Notifications objects
+
+rcRadiusNotifications OBJECT IDENTIFIER ::= { rcRadius 8 }
+rcRadiusNotificationObjects OBJECT IDENTIFIER ::= { rcRadiusNotifications 1 }
+
+rcRadiusEapRAVErrorMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The MAC address that was authorized on a port which could not be
+ moved to the Radius-Assigned VLAN."
+ ::= { rcRadiusNotificationObjects 1 }
+
+rcRadiusEapRAVErrorPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of the port that could not be moved to the Radius-Assigned
+ VLAN."
+ ::= { rcRadiusNotificationObjects 2 }
+
+rcnRadiusEapRAVError NOTIFICATION-TYPE
+ OBJECTS {
+ rcRadiusEapRAVErrorMacAddress,
+ rcRadiusEapRAVErrorPort
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification indicates that an Eap/Neap client MAC address was
+ authorized on a port, but the port could not be moved to the
+ Radius-Assigned VLAN."
+ ::= { rcTrapsMib 344 }
+
+rcRadiusEapServAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Address type of a EAP Radius server. To be used with rcRadiusEapServAddress."
+ ::= { rcRadiusNotificationObjects 3 }
+
+rcRadiusEapServAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Address of a EAP Radius server. To be used with rcRadiusEapServAddressType."
+ ::= { rcRadiusNotificationObjects 4 }
+
+rcnRadiusEapServersDown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when all EAP Radius servers become unreachable."
+ ::= { rcTrapsMib 345 }
+
+rcnRadiusEapServerUp NOTIFICATION-TYPE
+ OBJECTS { rcRadiusEapServAddressType,
+ rcRadiusEapServAddress }
+ STATUS current
+ DESCRIPTION
+ "This notification is generated when at least one EAP Radius server becomes reachable."
+ ::= { rcTrapsMib 346 }
+
+rcnIsisPlsbIsisEnabledWithZeroNicknameTrap NOTIFICATION-TYPE
+ OBJECTS { rcIsisLocalSysId,
+ rcIsisPlsbTrapType,
+ rcIsisTrapIndicator}
+ STATUS current
+ DESCRIPTION "A PLSB ISIS trap signifies that ISIS was enabled with Zero Nickname."
+ ::= { rcTrapsMib 351 }
+
+-- Syslog Group
+
+rcSyslogGlobal OBJECT IDENTIFIER ::= { rcSyslog 1 }
+
+rcSyslogGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the SysLog feature. When
+ enabled this feature will send a message to a server
+ on a network that this configured to receive and
+ store diagnostic messages from this device. The
+ type of messages sent is user configurable."
+ DEFVAL { true }
+ ::= { rcSyslogGlobal 1 }
+
+rcSyslogGlobalMaxHosts OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximun number of remote hosts considered 'active'
+ and able to receive messages from the Syslog service
+ on the router."
+ DEFVAL { 5 }
+ ::= { rcSyslogGlobal 2 }
+
+rcSyslogGlobalOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2),
+ emptyHostTbl(3),
+ allHostDisabled(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational state of the syslog service
+ on the router."
+ DEFVAL { active }
+ ::= { rcSyslogGlobal 3 }
+
+rcSyslogGlobalHeader OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(1),
+ managementVIP(2),
+ circuitlessIP(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP Header Type for the Syslog Packet."
+ DEFVAL { 1 }
+ ::= { rcSyslogGlobal 4 }
+
+rcSyslogHostTbl OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSyslogHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of remote host destinations for syslog."
+ ::= { rcSyslog 2 }
+
+rcSyslogHostEntry OBJECT-TYPE
+ SYNTAX RcSyslogHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information for a particular
+ entry in rcSyslogHostTable."
+ INDEX { rcSyslogHostId }
+ ::= { rcSyslogHostTbl 1 }
+
+RcSyslogHostEntry ::= SEQUENCE {
+ rcSyslogHostId INTEGER,
+ rcSyslogHostIpAddr IpAddress,
+ rcSyslogHostUdpPort INTEGER,
+ rcSyslogHostFacility INTEGER,
+ rcSyslogHostModuleId INTEGER,
+ rcSyslogHostModuleId2 Integer32,
+ rcSyslogHostSeverity INTEGER,
+ rcSyslogHostMapInfoSeverity INTEGER,
+ rcSyslogHostMapWarningSeverity INTEGER,
+ rcSyslogHostMapErrorSeverity INTEGER,
+ rcSyslogHostMapMfgSeverity INTEGER,
+ rcSyslogHostMapFatalSeverity INTEGER,
+ rcSyslogHostMapTraceMsg INTEGER,
+ rcSyslogHostMapTrapMsg INTEGER,
+ rcSyslogHostLogTraceMsgs TruthValue,
+ rcSyslogHostLogTrapMsgs TruthValue,
+ rcSyslogHostEnable TruthValue,
+ rcSyslogHostRowStatus RowStatus,
+ rcSyslogHostAddressType InetAddressType,
+ rcSyslogHostAddress InetAddress,
+ rcSyslogHostSecureForwardingTcpPort Integer32,
+ rcSyslogHostSecureForwardingMode INTEGER,
+ rcSyslogHostSecureForwardingServerCertName DisplayString
+ }
+
+rcSyslogHostId OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host Id."
+ ::= { rcSyslogHostEntry 1 }
+
+rcSyslogHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Host Ip Address"
+ ::= { rcSyslogHostEntry 2 }
+
+rcSyslogHostUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (514..530)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the UDP port to use to send syslog
+ messages to the host."
+ DEFVAL { 514 }
+ ::= { rcSyslogHostEntry 3 }
+
+rcSyslogHostFacility OBJECT-TYPE
+ SYNTAX INTEGER {
+ local0(128),
+ local1(136),
+ local2(144),
+ local3(152),
+ local4(160),
+ local5(168),
+ local6(176),
+ local7(184)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the UNIX facility used in messages
+ to the syslog host. Default is LOCAL7."
+ DEFVAL { local7 }
+ ::= { rcSyslogHostEntry 4 }
+
+rcSyslogHostModuleId OBJECT-TYPE
+ SYNTAX INTEGER {
+ common (1), -- '00000001'H
+ snmp (2), -- '00000002'H
+ rmon (4), -- '00000004'H
+ portmgr (8), -- '00000008'H
+ chasmgr (16), -- '00000010'H
+ bridge (32), -- '00000020'H
+ ospf (64), -- '00000040'H
+ hwif (128), -- '00000080'H
+ sim (256), -- '00000100'H
+ cpp (512), -- '00000200'H
+ netdrv (1024), -- '00000400'H
+ vlanmgr (2048), -- '00000800'H
+ cli (4096), -- '00001000'H
+ main (8192), -- '00002000'H
+ p2ip (16384), -- '00004000'H
+ rcip (32768), -- '00008000'H
+ rompager (65536), -- '00010000'H
+ acif (131072), -- '00020000'H
+ gbip (262144), -- '00040000'H
+ wdt (524288), -- '00080000'H
+ tdp (1048576), -- '00100000'H
+ mandiag (2097152), -- '00200000'H
+ mantest (4194304), -- '00400000'H
+ igmp (8388608), -- '00800000'H
+ ipfil (16777216), -- '01000000'H
+ mlt (33554432), -- '02000000'H
+ ippolicy(67108864), -- '04000000'H
+ ipmc (134217728), -- '08000000'H
+ syslog (268435456) -- '10000000'H
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies for which modules/tasks syslog messages
+ should be sent. Default is all modules/tasks."
+ ::= { rcSyslogHostEntry 5 }
+
+rcSyslogHostModuleId2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies for which modules/tasks syslog messages
+ should be sent. Default is all modules/tasks."
+ ::= { rcSyslogHostEntry 6 }
+
+rcSyslogHostSeverity OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the severity level for which syslog messages
+ should be sent for the modules specifies in
+ 'SyslogHostModule'.
+ Value is one of multiple (logical 'OR') of the following:
+ info(1),
+ warning(2),
+ error(4),
+ mfg(8),
+ fatal(16)."
+ DEFVAL { 1 }
+ ::= { rcSyslogHostEntry 7 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcSyslogHostSeverity info 1
+-- rcSyslogHostSeverity warning 2
+-- rcSyslogHostSeverity error 4
+-- rcSyslogHostSeverity mfg 8
+-- rcSyslogHostSeverity fatal 16
+-- rcSyslogHostSeverity all 31
+-- =end enum
+
+rcSyslogHostMapInfoSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the syslog severity to use for Accelar
+ INFO messages. Default is INFO."
+ DEFVAL { info }
+ ::= { rcSyslogHostEntry 8 }
+
+rcSyslogHostMapWarningSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the syslog severity to use for Accelar
+ WARNING messages. Default is WARNING. Should be
+ <= INFO."
+ DEFVAL { warning }
+ ::= { rcSyslogHostEntry 9 }
+
+rcSyslogHostMapErrorSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the syslog severity to use for Accelar
+ ERROR messages. Default is ERROR. Should be
+ <= WARNING."
+ DEFVAL { error }
+ ::= { rcSyslogHostEntry 10 }
+
+rcSyslogHostMapMfgSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the syslog severity to use for Accelar
+ Manufactoring messages. Dafault is ERROR."
+ DEFVAL { error }
+ ::= { rcSyslogHostEntry 11 }
+
+rcSyslogHostMapFatalSeverity OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the syslog severity to use for Accelar
+ FATAL messages. Default is EMERGENCY. Should be
+ <= ERROR."
+ DEFVAL { emergency }
+ ::= { rcSyslogHostEntry 12 }
+
+rcSyslogHostMapTraceMsg OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the syslog severity to use for syslog
+ trace messages. Default is DEBUG."
+ ::= { rcSyslogHostEntry 13 }
+
+rcSyslogHostMapTrapMsg OBJECT-TYPE
+ SYNTAX INTEGER {
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the UNIX severity code to use for syslog
+ messages for SNMP traps sent to the syslog host.
+ Default is INFO."
+ ::= { rcSyslogHostEntry 14 }
+
+rcSyslogHostLogTraceMsgs OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether to activate the host to log the
+ syslog trace messages."
+ ::= { rcSyslogHostEntry 15 }
+
+rcSyslogHostLogTrapMsgs OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether to activate the host to log the
+ syslog messages for SNMP traps."
+ ::= { rcSyslogHostEntry 16 }
+
+rcSyslogHostEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable messages to be sent to syslog host."
+ DEFVAL { false }
+ ::= { rcSyslogHostEntry 17 }
+
+rcSyslogHostRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcSyslogTable."
+ ::= { rcSyslogHostEntry 18 }
+
+rcSyslogHostAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Address Type of the Host."
+ ::= {rcSyslogHostEntry 19 }
+
+rcSyslogHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Address of the Host."
+ ::= {rcSyslogHostEntry 20 }
+
+rcSyslogHostSecureForwardingTcpPort OBJECT-TYPE
+ SYNTAX Integer32(1025..49151)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the tcp port to use for Secure forwarding of for particular host.
+ Used as Server port for tls secure forwarding mode and
+ Used as Client port for ssh secure forwarding mode. "
+ DEFVAL { 1025 }
+ ::= { rcSyslogHostEntry 23 }
+
+rcSyslogHostSecureForwardingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ ssh (2),
+ tls (3)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable Secure forwarding of Syslog over remote port forwarding
+ for particular host.This object is used to obsolete the
+ rcSyslogHostSecureForwardingEnable and
+ rcSyslogHostSecureForwardingSshProtect.
+
+ none - Set Secure forwarding mode none for particular Syslog host
+ ssh - Set Secure forwarding mode for particular Syslog host over SSH tunnel
+ - SSH is no longer supported starting with release VOSS 6.1.0.0 for VSP4K and VSP8K
+ tls - Set Secure forwarding mode for particular Syslog host over "
+
+ DEFVAL { none }
+ ::= { rcSyslogHostEntry 24 }
+
+rcSyslogHostSecureForwardingServerCertName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specifies the identity name of server certificate. It is used
+ to match the subject name of the server certificate received during
+ negotiation with this configured server cert name to allow negotiation"
+ ::= { rcSyslogHostEntry 25 }
+
+--SyslogRootCertificate Tbl
+
+rcSyslogRootCertificateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSyslogRootCertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing file-name and actio to be performed on the
+ serever root certificate"
+ ::= { rcSyslog 5 }
+
+
+rcSyslogRootCertificateEntry OBJECT-TYPE
+ SYNTAX RcSyslogRootCertificateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing name of the server root certificate and
+ the action to be performed on it"
+
+ INDEX { rcSyslogRootCertificateFilename }
+ ::= { rcSyslogRootCertificateTable 1 }
+
+RcSyslogRootCertificateEntry ::= SEQUENCE {
+ rcSyslogRootCertificateFilename DisplayString,
+ rcSyslogRootCertificateAction INTEGER,
+ rcSyslogRootCertificateRowStatus RowStatus
+ }
+
+rcSyslogRootCertificateFilename OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..128))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Root certificate file of a Syslog Server to be installed or
+ uninstalled. It requires object rcSyslogRootCertificate to be install or uninstall or none"
+ ::= { rcSyslogRootCertificateEntry 1 }
+
+rcSyslogRootCertificateAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAction(1),
+ install(2),
+ uninstall(3) }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To install/uninstall Root certificate file of a Syslog Server. It requires the
+ object rcSyslogGlobalSecureForwadingCertFilename with a valid certification file.
+ it always return noAction for query"
+
+ DEFVAL { noAction }
+ ::= { rcSyslogRootCertificateEntry 2 }
+
+
+rcSyslogRootCertificateRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcSyslogRootCertificateTable."
+ ::= { rcSyslogRootCertificateEntry 3 }
+
+
+-- Diag Mirror by port Table
+
+rcDiagMirrorByPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDiagMirrorByPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to configure the Mirror By
+ Port feature. This feature allows the device
+ to forward a copy of each packet seen on a
+ particular port to a different port."
+ ::= { rcDiag 1 }
+
+rcDiagMirrorByPortEntry OBJECT-TYPE
+ SYNTAX RcDiagMirrorByPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing mirror by port information."
+ INDEX { rcDiagMirrorByPortId }
+ ::= { rcDiagMirrorByPortTable 1 }
+
+RcDiagMirrorByPortEntry ::= SEQUENCE {
+ rcDiagMirrorByPortId INTEGER,
+ rcDiagMirrorByPortMirroredPort InterfaceIndex,
+ rcDiagMirrorByPortMirroringPort InterfaceIndex,
+ rcDiagMirrorByPortMode INTEGER,
+ rcDiagMirrorByPortEnable TruthValue,
+ rcDiagMirrorByPortRowStatus RowStatus,
+ rcDiagMirrorByPortOctapidId Integer32, -- obsolete
+ rcDiagMirrorByPortPid Integer32, -- obsolete
+ rcDiagMirrorRemoteMirrorVlanId INTEGER,
+ rcDiagMirrorByPortMirroredPortList PortSet,
+ rcDiagMirrorByPortMirroringPortList PortSet,
+ rcDiagMirrorMirroringVlanId Integer32,
+ rcDiagMirrorMirroringMltId Integer32,
+ rcDiagMirrorMirroringMgId Integer32,
+ rcDiagMirrorMirroringIpAddr IpAddress,
+ rcDiagMirrorMirroringIpTtl Integer32,
+ rcDiagMirrorMirroringIpDscp Integer32,
+ rcDiagMirrorMonitoringIsidOffset Integer32,
+ rcDiagMirrorMonitoringIsid Integer32,
+ rcDiagMirrorMirroringQos Integer32
+ }
+
+rcDiagMirrorByPortId OBJECT-TYPE
+ SYNTAX INTEGER(1..479)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Entry id."
+ ::= { rcDiagMirrorByPortEntry 1 }
+
+rcDiagMirrorByPortMirroredPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Used to configure the 'mirrored' port. The port
+ where packets are copied from."
+ ::= { rcDiagMirrorByPortEntry 2 }
+
+rcDiagMirrorByPortMirroringPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Used to configure the 'mirroring' port. The port
+ where packets are copied to."
+ ::= { rcDiagMirrorByPortEntry 3 }
+
+rcDiagMirrorByPortMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx(1),
+ rx(2),
+ both(3),
+ rxFilter(4),
+ txFilter(5),
+ bothFilter(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the 'mode' of the mirror operation.
+ 'tx' means packets being transmitted on the 'mirrored'
+ port will be copied. 'rx' means packets received on
+ the 'mirrored' port will be copied. 'both' means
+ all traffic on the 'mirrored' port will be copied.
+ 'rxFilter' means packets received on the 'mirrored'
+ port is copied only if it macthes filter criteria.
+ 'txFilter' means packets being transmitted on the
+ 'mirrorred' port is copied only if it matches filter
+ criteria. 'bothFilter' means both ingress and egress
+ traffic will be copied if it matches either ingress or
+ egress filter on the 'mirrored' port."
+ DEFVAL { rx }
+ ::= { rcDiagMirrorByPortEntry 4 }
+
+rcDiagMirrorByPortEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry."
+ DEFVAL { true }
+ ::= { rcDiagMirrorByPortEntry 5 }
+
+rcDiagMirrorByPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcDiagMirrorByPortEntry 6 }
+
+rcDiagMirrorByPortOctapidId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Octapid Id for a port."
+ ::= { rcDiagMirrorByPortEntry 7 }
+
+rcDiagMirrorByPortPid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Pid for a port."
+ ::= { rcDiagMirrorByPortEntry 8 }
+
+rcDiagMirrorRemoteMirrorVlanId OBJECT-TYPE
+ SYNTAX INTEGER(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "vlan-id to which mirrored packets needs to
+ be send for remote mirroring. If set, this
+ vlan id is used in mirror tag of the remote
+ mirrored packet"
+ ::= { rcDiagMirrorByPortEntry 9 }
+
+rcDiagMirrorByPortMirroredPortList OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the 'mirrored' port. The port
+ where packets are copied from."
+ ::= { rcDiagMirrorByPortEntry 12 }
+
+rcDiagMirrorByPortMirroringPortList OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the 'mirroring' port. The port
+ where packets are copied from."
+ ::= { rcDiagMirrorByPortEntry 13 }
+
+rcDiagMirrorMirroringVlanId OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Destination is a VLAN."
+ ::= { rcDiagMirrorByPortEntry 14 }
+
+rcDiagMirrorMirroringMltId OBJECT-TYPE
+ SYNTAX Integer32 (0..512)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Destination is an MLT."
+ ::= { rcDiagMirrorByPortEntry 15 }
+
+rcDiagMirrorMirroringMgId OBJECT-TYPE
+ SYNTAX Integer32 (0..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Contains information about the MGID allocated."
+ ::= { rcDiagMirrorByPortEntry 16 }
+
+rcDiagMirrorMirroringIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination IP address."
+ ::= { rcDiagMirrorByPortEntry 17 }
+
+rcDiagMirrorMirroringIpTtl OBJECT-TYPE
+ SYNTAX Integer32 (2..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ttl value for the mirrored packet when mirror
+ destination is IP. If other than default,
+ the encapsulated packet will have the given ttl."
+ DEFVAL { 64 }
+ ::= { rcDiagMirrorByPortEntry 18 }
+
+rcDiagMirrorMirroringIpDscp OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dscp value for mirrored packets when mirror
+ destination is IP. If other than default,
+ the encapsulated packet will have the given
+ Dscp value."
+ DEFVAL { 0 }
+ ::= { rcDiagMirrorByPortEntry 19 }
+
+rcDiagMirrorMonitoringIsidOffset OBJECT-TYPE
+ SYNTAX Integer32 (1..1000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the monitoring ISID offset value.
+ The offset id value is mapped to actual monitor I-SID value
+ in which packets are mirrored to."
+ ::= { rcDiagMirrorByPortEntry 21 }
+
+rcDiagMirrorMonitoringIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to."
+ ::= { rcDiagMirrorByPortEntry 22 }
+
+rcDiagMirrorMirroringQos OBJECT-TYPE
+ SYNTAX Integer32 (0..5)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to define the Quality of Service (QoS) profiles for
+ the mirrored packet into monitoring ISID."
+ DEFVAL { 1 }
+ ::= { rcDiagMirrorByPortEntry 23 }
+
+-- Diag Monitor by isid Table
+
+rcDiagMonitorByIsidTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDiagMonitorByIsidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure the Monitor By
+ Isid feature. This feature allows the device
+ to analyze the packets which got mirrored into isid."
+ ::= { rcDiag 18 }
+
+rcDiagMonitorByIsidEntry OBJECT-TYPE
+ SYNTAX RcDiagMonitorByIsidEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing monitor by isid information."
+ INDEX { rcDiagMonitorByIsidIndex }
+ ::= { rcDiagMonitorByIsidTable 1 }
+
+RcDiagMonitorByIsidEntry ::=
+ SEQUENCE {
+ rcDiagMonitorByIsidIndex Integer32,
+ rcDiagMonitorByIsidMonitorIsidOffset Integer32,
+ rcDiagMonitorByIsidMonitorIsid Integer32,
+ rcDiagMonitorByIsidEgressPortList PortSet,
+ rcDiagMonitorByIsidEgressMltId Integer32,
+ rcDiagMonitorByIsidMapToVlanId Integer32,
+ rcDiagMonitorByIsidNickname IsisPlsbNodeNickName,
+ rcDiagMonitorByIsidEnable TruthValue,
+ rcDiagMonitorByIsidRowStatus RowStatus
+ }
+
+rcDiagMonitorByIsidIndex OBJECT-TYPE
+ SYNTAX Integer32(1..1000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry id."
+ ::= { rcDiagMonitorByIsidEntry 1 }
+
+rcDiagMonitorByIsidMonitorIsidOffset OBJECT-TYPE
+ SYNTAX Integer32 (1..1000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the monitoring ISID offset value.
+ The offset id value is mapped to actual monitor I-SID value
+ in which packets are mirrored to."
+ ::= { rcDiagMonitorByIsidEntry 2 }
+
+rcDiagMonitorByIsidMonitorIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to."
+ ::= { rcDiagMonitorByIsidEntry 3 }
+
+rcDiagMonitorByIsidEgressPortList OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Egress ports to which traffic analyzers are connected."
+ ::= { rcDiagMonitorByIsidEntry 4 }
+
+rcDiagMonitorByIsidEgressMltId OBJECT-TYPE
+ SYNTAX Integer32 (0..512)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Egress MLT id to which traffic analyzers are connected."
+ ::= { rcDiagMonitorByIsidEntry 5 }
+
+rcDiagMonitorByIsidMapToVlanId OBJECT-TYPE
+ SYNTAX Integer32(0..4093)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "VLAN id to map with mirrored traffic on the monitoring node."
+ ::= { rcDiagMonitorByIsidEntry 6 }
+
+rcDiagMonitorByIsidNickname OBJECT-TYPE
+ SYNTAX IsisPlsbNodeNickName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Nickname of the BEB from which user wants to analyze the traffic."
+ ::= { rcDiagMonitorByIsidEntry 7}
+
+rcDiagMonitorByIsidEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to enable/disable this entry."
+ DEFVAL { true }
+ ::= { rcDiagMonitorByIsidEntry 8 }
+
+rcDiagMonitorByIsidRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status of this entry."
+ ::= { rcDiagMonitorByIsidEntry 9 }
+
+-- Diag Isid Mirroring Stats Table
+
+rcDiagIsidMirroringStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDiagIsidMirroringStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to show/clear
+ number of packets which got mirrored into isid."
+ ::= { rcDiag 19 }
+
+rcDiagIsidMirroringStatsEntry OBJECT-TYPE
+ SYNTAX RcDiagIsidMirroringStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing isid mirroring stats information."
+ INDEX { rcDiagIsidMirroringStatsIndex }
+ ::= { rcDiagIsidMirroringStatsTable 1 }
+
+RcDiagIsidMirroringStatsEntry ::=
+ SEQUENCE {
+ rcDiagIsidMirroringStatsIndex Integer32,
+ rcDiagIsidMirroringStatsMonitorIsid Integer32,
+ rcDiagIsidMirroringStatsMirroredPackets Counter32,
+ rcDiagIsidMirroringStatsClearStats TruthValue
+ }
+
+rcDiagIsidMirroringStatsIndex OBJECT-TYPE
+ SYNTAX Integer32(1..1000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Offset id value which is mapped to actual monitor I-SID value."
+ ::= { rcDiagIsidMirroringStatsEntry 1 }
+
+rcDiagIsidMirroringStatsMonitorIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to."
+ ::= { rcDiagIsidMirroringStatsEntry 2 }
+
+rcDiagIsidMirroringStatsMirroredPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets mirrored into ISID on the mirroring BEB."
+ ::= { rcDiagIsidMirroringStatsEntry 3 }
+
+rcDiagIsidMirroringStatsClearStats OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the ISID mirroring statistics."
+ DEFVAL { false }
+ ::= { rcDiagIsidMirroringStatsEntry 4 }
+
+-- Diag Port Conv Steering Table
+
+rcDiagPortConvSteeringTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDiagPortConvSteeringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Diag Port Conv Steering Table"
+ ::= { rcDiag 2 }
+
+rcDiagPortConvSteeringEntry OBJECT-TYPE
+ SYNTAX RcDiagPortConvSteeringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Diag Port Conv Steering."
+ INDEX { rcDiagPortConvSteeringId }
+ ::= { rcDiagPortConvSteeringTable 1 }
+
+RcDiagPortConvSteeringEntry ::= SEQUENCE {
+ rcDiagPortConvSteeringId Integer32,
+ rcDiagPortConvSteeringPortOne Integer32,
+ rcDiagPortConvSteeringPortTwo Integer32,
+ rcDiagPortConvSteeringMode INTEGER,
+ rcDiagPortConvSteeringForwardPort Integer32,
+ rcDiagPortConvSteeringEnable TruthValue,
+ rcDiagPortConvSteeringRowStatus RowStatus
+ }
+
+rcDiagPortConvSteeringId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Entry id."
+ ::= { rcDiagPortConvSteeringEntry 1 }
+
+rcDiagPortConvSteeringPortOne OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IfIndex for port one"
+ ::= { rcDiagPortConvSteeringEntry 2 }
+
+rcDiagPortConvSteeringPortTwo OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IfIndex for port two"
+ ::= { rcDiagPortConvSteeringEntry 3 }
+
+rcDiagPortConvSteeringMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ oneToTwo(1),
+ twoToOne(2),
+ both(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the traffic flow that should be
+ captured between ports one and two."
+ ::= { rcDiagPortConvSteeringEntry 4 }
+
+rcDiagPortConvSteeringForwardPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IfIndex of the port where captured traffic should
+ be forwarded to."
+ ::= { rcDiagPortConvSteeringEntry 5 }
+
+rcDiagPortConvSteeringEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable this entry."
+ DEFVAL { true }
+ ::= { rcDiagPortConvSteeringEntry 6 }
+
+rcDiagPortConvSteeringRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable."
+ ::= { rcDiagPortConvSteeringEntry 7 }
+
+
+-- Diag Mac Conv Steering Table
+
+rcDiagMacConvSteeringTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDiagMacConvSteeringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Diag Mac Conv Steering Table"
+ ::= { rcDiag 3 }
+
+rcDiagMacConvSteeringEntry OBJECT-TYPE
+ SYNTAX RcDiagMacConvSteeringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Diag Mac Conv Steering."
+ INDEX { rcDiagMacConvSteeringId }
+ ::= { rcDiagMacConvSteeringTable 1 }
+
+RcDiagMacConvSteeringEntry ::= SEQUENCE {
+ rcDiagMacConvSteeringId Integer32,
+ rcDiagMacConvSteeringSrcMac MacAddress,
+ rcDiagMacConvSteeringDstMac MacAddress,
+ rcDiagMacConvSteeringInPort Integer32,
+ rcDiagMacConvSteeringForwardPort Integer32,
+ rcDiagMacConvSteeringEnable TruthValue,
+ rcDiagMacConvSteeringRowStatus RowStatus
+ }
+
+rcDiagMacConvSteeringId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Entry id."
+ ::= { rcDiagMacConvSteeringEntry 1 }
+
+rcDiagMacConvSteeringSrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source MAC address"
+ ::= { rcDiagMacConvSteeringEntry 2 }
+
+rcDiagMacConvSteeringDstMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination MAC address"
+ ::= { rcDiagMacConvSteeringEntry 3 }
+
+rcDiagMacConvSteeringInPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IfIndex of ingress port."
+ ::= { rcDiagMacConvSteeringEntry 4 }
+
+rcDiagMacConvSteeringForwardPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IfIndex of the port where captured traffic should
+ be forwarded to."
+ ::= { rcDiagMacConvSteeringEntry 5 }
+
+rcDiagMacConvSteeringEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable this entry."
+ DEFVAL { true }
+ ::= { rcDiagMacConvSteeringEntry 6 }
+
+rcDiagMacConvSteeringRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcDiagMirrorByPortTable."
+ ::= { rcDiagMacConvSteeringEntry 7 }
+
+rcDiagSaveConfig OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to configure whether the various mirror feature
+ settings should be saved and restored across system
+ reboot."
+ ::= { rcDiag 10 }
+
+rcDiagMirrorByPortTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate table size."
+ ::= { rcDiag 11 }
+
+rcDiagPortConvSteeringTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate table size."
+ ::= { rcDiag 12 }
+
+rcDiagMacConvSteeringTblSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate table size."
+ ::= { rcDiag 13 }
+
+rcDiagDiagnosticsEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to enable/disable the mirroring feature
+ for the entire device. This setting overrides
+ any setting in the various mirroring tables."
+ DEFVAL { false }
+ ::= { rcDiag 14 }
+
+
+-- rcDiagPcap Group
+
+rcDiagPcap OBJECT IDENTIFIER ::= { rcDiag 15 }
+
+rcDiagPcapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable pcap in secondary CPU"
+ DEFVAL { false }
+ ::= { rcDiagPcap 1 }
+
+rcDiagPcapBufferWrap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable buffer wrap-around when buffer is full.
+ If set, pcap will continue to capture pkts, otherwise
+ stops pkt storing"
+ DEFVAL { false }
+ ::= { rcDiagPcap 2 }
+
+rcDiagPcapPcmciaWrap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To wrap around the PCMCIA when saving data in PCMCIA.
+ In Vsp,the name has been changed to wrap-auto-save-file.
+ When this parameter is true it overwrites the file present on extflash/network during autosave.
+ If this parameter is set to false the file present is not overwritten."
+ DEFVAL { false }
+ ::= { rcDiagPcap 3 }
+
+rcDiagPcapFrameSize OBJECT-TYPE
+ SYNTAX INTEGER (64..9600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of bytes of pkts needs to be stored"
+ DEFVAL { 64 }
+ ::= { rcDiagPcap 4 }
+
+rcDiagPcapBufferSize OBJECT-TYPE
+ SYNTAX INTEGER (2..420)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "memory to be allocated for capturing the pkt"
+ DEFVAL { 32 }
+ ::= { rcDiagPcap 5 }
+
+rcDiagPcapAutoSave OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To save data automatically when buffer is full"
+ DEFVAL { false }
+ ::= { rcDiagPcap 6 }
+
+rcDiagPcapAutoSaveFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of the file in which the pkt is to be stored"
+ ::= { rcDiagPcap 7 }
+
+rcDiagPcapAutoSaveDevice OBJECT-TYPE
+ SYNTAX INTEGER {
+ pcmcia(0),
+ network(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Where to store the captured pkts. If the option is
+ network, the user need to enter an IP address also"
+ ::= { rcDiagPcap 8 }
+
+rcDiagPcapAutoSaveNetworkIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ip address of the remote host where the data
+ needs to be stored. This field is valid only
+ if the device is network"
+ ::= { rcDiagPcap 9 }
+
+
+rcDiagPcapFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ Filter table"
+ ::= { rcDiagPcap 10 }
+
+
+-- rcDiagPcapFilterTable
+
+rcDiagPcapFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDiagPcapFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store pcap secondary filters"
+ ::= { rcDiagPcap 11 }
+
+rcDiagPcapFilterEntry OBJECT-TYPE
+ SYNTAX RcDiagPcapFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Pcap secondary filter desc"
+ INDEX {rcDiagPcapFilterId }
+ ::= { rcDiagPcapFilterTable 1 }
+
+RcDiagPcapFilterEntry ::= SEQUENCE {
+ rcDiagPcapFilterId INTEGER,
+ rcDiagPcapFilterEnable EnableValue,
+ rcDiagPcapFilterAction INTEGER,
+ rcDiagPcapFilterSrcMac MacAddress,
+ rcDiagPcapFilterSrcMask INTEGER (1..6),
+ rcDiagPcapFilterIsInverseSrcMac TruthValue,
+ rcDiagPcapFilterDstMac MacAddress,
+ rcDiagPcapFilterDstMask INTEGER (1..6),
+ rcDiagPcapFilterIsInverseDstMac TruthValue,
+ rcDiagPcapFilterVlanId INTEGER,
+ rcDiagPcapFilterToVlanId INTEGER,
+ rcDiagPcapFilterIsInverseVlanId TruthValue,
+ rcDiagPcapFilterPbit INTEGER,
+ rcDiagPcapFilterToPbit INTEGER,
+ rcDiagPcapFilterIsInversePbit TruthValue,
+ rcDiagPcapFilterEtherType INTEGER,
+ rcDiagPcapFilterToEtherType INTEGER,
+ rcDiagPcapFilterIsInverseEtherType TruthValue,
+ rcDiagPcapFilterProtocolType INTEGER,
+ rcDiagPcapFilterToProtocolType INTEGER,
+ rcDiagPcapFilterIsInverseProtocolType TruthValue,
+ rcDiagPcapFilterSrcIp IpAddress,
+ rcDiagPcapFilterToSrcIp IpAddress,
+ rcDiagPcapFilterIsInverseSrcIp TruthValue,
+ rcDiagPcapFilterDstIp IpAddress,
+ rcDiagPcapFilterToDstIp IpAddress,
+ rcDiagPcapFilterIsInverseDstIp TruthValue,
+ rcDiagPcapFilterDscp INTEGER,
+ rcDiagPcapFilterToDscp INTEGER,
+ rcDiagPcapFilterIsInverseDscp TruthValue,
+ rcDiagPcapFilterRowStatus RowStatus,
+ rcDiagPcapFilterDscpMatchZero TruthValue,
+ rcDiagPcapFilterPbitMatchZero TruthValue
+ }
+
+rcDiagPcapFilterId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Unique ID that represents the filter"
+ ::= { rcDiagPcapFilterEntry 1 }
+
+rcDiagPcapFilterEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Filter is enabled or not"
+ DEFVAL { disable }
+ ::= { rcDiagPcapFilterEntry 2 }
+
+rcDiagPcapFilterAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ drop(0),
+ capture(1),
+ trigger-on(2),
+ trigger-off(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Action to be takesn when policy is matched"
+ DEFVAL { capture }
+ ::= { rcDiagPcapFilterEntry 3 }
+
+rcDiagPcapFilterSrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Soruce mac address to match"
+ ::= { rcDiagPcapFilterEntry 4 }
+
+rcDiagPcapFilterSrcMask OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Soruce mac address mask. Used to specify a range"
+ DEFVAL { 6 }
+ ::= { rcDiagPcapFilterEntry 5 }
+
+rcDiagPcapFilterIsInverseSrcMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Soruce mac address Inverse. when set the mac
+ addresses otherthan specified is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 6 }
+
+rcDiagPcapFilterDstMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination mac address"
+ ::= { rcDiagPcapFilterEntry 7 }
+
+rcDiagPcapFilterDstMask OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination mac address mask. Used to specify a range"
+ DEFVAL { 6 }
+ ::= { rcDiagPcapFilterEntry 8 }
+
+rcDiagPcapFilterIsInverseDstMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination mac address Inverse. when set the mac
+ addresses otherthan specified is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 9 }
+
+rcDiagPcapFilterVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4092)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vlan-id of the packet to be matched"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 10 }
+
+rcDiagPcapFilterToVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4092)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To Vlan-id. Used to specify a range"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 11 }
+
+rcDiagPcapFilterIsInverseVlanId OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vlan-Id Inverse. when set the Vlan-Id
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 12 }
+rcDiagPcapFilterPbit OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "pBit of the packet to be matched"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 13 }
+
+rcDiagPcapFilterToPbit OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To pBit. Used to specify a range"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 14 }
+
+rcDiagPcapFilterIsInversePbit OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "pBit Inverse. when set the pBit
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 15 }
+
+rcDiagPcapFilterEtherType OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "EtherType of the packet to be matched"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 16 }
+
+rcDiagPcapFilterToEtherType OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To EtherType. Used to specify a range"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 17 }
+
+rcDiagPcapFilterIsInverseEtherType OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "EtherType Inverse. when set the EtherType
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 18 }
+
+rcDiagPcapFilterProtocolType OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ProtocolType of the packet to be matched"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 19 }
+
+rcDiagPcapFilterToProtocolType OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To ProtocolType. Used to specify a range"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 20 }
+
+rcDiagPcapFilterIsInverseProtocolType OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ProtocolType Inverse. when set the ProtocolType
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 21 }
+
+rcDiagPcapFilterSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source IP address of the packet to be matched"
+ ::= { rcDiagPcapFilterEntry 22 }
+
+rcDiagPcapFilterToSrcIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To Source IP address. Used to specify a range"
+ ::= { rcDiagPcapFilterEntry 23 }
+
+rcDiagPcapFilterIsInverseSrcIp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source IP address Inverse. when set the source IP
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 24 }
+
+rcDiagPcapFilterDstIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination IP address of the packet to be matched"
+ ::= { rcDiagPcapFilterEntry 25 }
+
+rcDiagPcapFilterToDstIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To Destination IP address. Used to specify a range"
+ ::= { rcDiagPcapFilterEntry 26 }
+
+rcDiagPcapFilterIsInverseDstIp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination IP address Inverse. when set the
+ Destination IP otherthan specified is range
+ matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 27 }
+
+rcDiagPcapFilterDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "DSCP value of the packet to be matched"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 28 }
+
+rcDiagPcapFilterToDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To DSCP. Used to specify a range"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapFilterEntry 29 }
+
+rcDiagPcapFilterIsInverseDscp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "DSCP Inverse. when set the DSCP
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 30 }
+
+rcDiagPcapFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status"
+ ::= { rcDiagPcapFilterEntry 31 }
+
+rcDiagPcapFilterDscpMatchZero OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When this value is set to true, then 0 value of
+ Pbit is not taken as disable value. The user will
+ be allowed to capture packets with Pbit value of
+ 0 also. Be default it would be set to FALSE"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 32 }
+
+rcDiagPcapFilterPbitMatchZero OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When this value is set to true, then 0 value of
+ Pbit is not taken as disable value. The user will
+ be allowed to capture packets with Pbit value of
+ 0 also. Be default it would be set to FALSE"
+ DEFVAL { false }
+ ::= { rcDiagPcapFilterEntry 33 }
+
+
+-- rcDiagPcapAdvancedFilterTable
+
+
+rcDiagPcapAdvancedFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ Filter table advanced parameter"
+ ::= { rcDiagPcap 12 }
+
+rcDiagPcapAdvancedFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDiagPcapAdvancedFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store pcap secondary filters"
+ ::= { rcDiagPcap 13 }
+
+rcDiagPcapCopyFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the file name. When set, the PCAP
+ data from PCAP engine RAM is stored into this file
+ in PCAP engine"
+ ::= { rcDiagPcap 14 }
+
+rcDiagPcapResetStat OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ resetStat(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To Reset PCAP statistics"
+ ::= { rcDiagPcap 15 }
+
+rcDiagPcapStatPacketCapacityCount OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Packet Capacity Count"
+ ::= { rcDiagPcap 16 }
+
+rcDiagPcapStatNumberOfPacketsReceived OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets received in PCAP engine"
+ ::= { rcDiagPcap 17 }
+
+rcDiagPcapStatNumberOfPacketsAccumulated OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets captured in PCAP engine"
+ ::= { rcDiagPcap 18 }
+
+rcDiagPcapStatNumberOfPacketsDroppedInPcapEngine OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets dropped in PCAP engine by filters"
+ ::= { rcDiagPcap 19 }
+
+rcDiagPcapStatNumberOfPacketsDroppedInHardware OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets dropped in Hardware"
+ ::= { rcDiagPcap 20 }
+
+rcDiagPcapDataValid OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A true/false value that indicate the return
+ data whether is valid."
+ ::= { rcDiagPcap 21 }
+
+rcDiagPcapEtherTypeForSvlanLevel OBJECT-TYPE
+ SYNTAX INTEGER ('5dd'h..'ffff'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "EtherType of svlan level."
+ ::= { rcDiagPcap 22 }
+
+
+rcDiagPcapAdvancedFilterEntry OBJECT-TYPE
+ SYNTAX RcDiagPcapAdvancedFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Pcap secondary Advanced filter desc"
+ INDEX {rcDiagPcapAdvancedFilterId }
+ ::= { rcDiagPcapAdvancedFilterTable 1 }
+
+RcDiagPcapAdvancedFilterEntry ::= SEQUENCE {
+ rcDiagPcapAdvancedFilterId INTEGER,
+ rcDiagPcapAdvancedFilterUdpPort INTEGER,
+ rcDiagPcapAdvancedFilterToUdpPort INTEGER,
+ rcDiagPcapAdvancedFilterIsInverseUdpPort TruthValue,
+ rcDiagPcapAdvancedFilterTcpPort INTEGER,
+ rcDiagPcapAdvancedFilterToTcpPort INTEGER,
+ rcDiagPcapAdvancedFilterIsInverseTcpPort TruthValue,
+ rcDiagPcapAdvancedFilterUserDefinedData DisplayString,
+ rcDiagPcapAdvancedFilterUserDefinedDataSize INTEGER,
+ rcDiagPcapAdvancedFilterUserDefinedOffset INTEGER,
+ rcDiagPcapAdvancedFilterIsInverseUserDefined TruthValue,
+ rcDiagPcapAdvancedFilterTimer INTEGER,
+ rcDiagPcapAdvancedFilterPacketCount INTEGER,
+ rcDiagPcapAdvancedFilterRefreshTimer INTEGER,
+ rcDiagPcapAdvancedFilterRowStatus RowStatus
+ }
+
+
+rcDiagPcapAdvancedFilterId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Unique ID that represents the filter"
+ ::= { rcDiagPcapAdvancedFilterEntry 1 }
+
+rcDiagPcapAdvancedFilterUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "UdpPort of the packet to be matched"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 2 }
+
+rcDiagPcapAdvancedFilterToUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To UdpPort. Used to specify a range"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 3 }
+
+rcDiagPcapAdvancedFilterIsInverseUdpPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "UdpPort Inverse. when set the UdpPort
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapAdvancedFilterEntry 4 }
+
+rcDiagPcapAdvancedFilterTcpPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TcpPort of the packet to be matched"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 5 }
+
+rcDiagPcapAdvancedFilterToTcpPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To TcpPort. Used to specify a range"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 6 }
+
+rcDiagPcapAdvancedFilterIsInverseTcpPort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TcpPort Inverse. when set the TcpPort
+ otherthan specified range is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapAdvancedFilterEntry 7 }
+
+rcDiagPcapAdvancedFilterUserDefinedData OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User defined data to match with the packets received"
+ DEFVAL { "\0" }
+ ::= { rcDiagPcapAdvancedFilterEntry 8 }
+
+rcDiagPcapAdvancedFilterUserDefinedDataSize OBJECT-TYPE
+ SYNTAX INTEGER (0..50)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Length of user defined data"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 9 }
+
+rcDiagPcapAdvancedFilterUserDefinedOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..9600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Offset from which match has to start"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 10 }
+
+
+rcDiagPcapAdvancedFilterIsInverseUserDefined OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TcpPort Inverse. when set the Userdata
+ otherthan specified is matched"
+ DEFVAL { false }
+ ::= { rcDiagPcapAdvancedFilterEntry 11 }
+
+rcDiagPcapAdvancedFilterTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timer to start the pcap capture window in ms"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 12 }
+
+rcDiagPcapAdvancedFilterPacketCount OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of packets to be captured before disabling pcap"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 13 }
+
+rcDiagPcapAdvancedFilterRefreshTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Refresh timer in ms"
+ DEFVAL { 0 }
+ ::= { rcDiagPcapAdvancedFilterEntry 14 }
+
+rcDiagPcapAdvancedFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "RowStatus"
+ ::= { rcDiagPcapAdvancedFilterEntry 15 }
+
+-- RCIPX
+-- IPX
+-- IPX Routing Enable
+
+rcIpxRoutingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Global Ipx Routing control variable"
+ DEFVAL { false }
+ ::= { rcIpx 1 }
+
+-- IPX Address Table
+
+rcIpxAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table of addressing information relevant to
+ this entity's IPX addresses. This table is used
+ for associating IfIndex and IPX network number."
+ ::= { rcIpx 2 }
+
+rcIpxAddrEntry OBJECT-TYPE
+ SYNTAX RcIpxAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The addressing information for one of this
+ entity's IP addresses."
+ INDEX { rcIpxAddrVlanId, rcIpxAddrNetAddr, rcIpxAddrEncap }
+ ::= { rcIpxAddrTable 1 }
+
+RcIpxAddrEntry ::=
+ SEQUENCE {
+ rcIpxAddrVlanId RcVlanIdOrNone,
+ rcIpxAddrNetAddr OCTET STRING (SIZE(4)),
+ rcIpxAddrEncap INTEGER,
+ rcIpxAddrEntryStatus RowStatus,
+ rcIpxAddrTicks INTEGER
+ }
+
+rcIpxAddrVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is the same interface as identified by the
+ same value of ifIndex."
+ ::= { rcIpxAddrEntry 1 }
+
+rcIpxAddrNetAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network address."
+ ::= { rcIpxAddrEntry 2 }
+
+rcIpxAddrEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernetii(1),
+ snap(2),
+ llc(3),
+ raw(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Specify IPX encapsulation format. It is relevent
+ if the VLAN is port based. But it's always nice to have it."
+ DEFVAL { none }
+ ::= { rcIpxAddrEntry 3 }
+
+rcIpxAddrEntryStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcIpxAddrEntry."
+ ::= { rcIpxAddrEntry 4 }
+
+rcIpxAddrTicks OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The tick value gets updated to the routing
+ table when an ipx address is being assigned
+ to a vlan."
+ DEFVAL { 1 }
+ ::= { rcIpxAddrEntry 5 }
+
+
+-- IPX Policy Net Table
+
+rcIpxPolicyNetTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the table."
+ ::= { rcIpx 3 }
+
+rcIpxPolicyNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxPolicyNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Net Table is used to store the IPX
+ network address range. This entry is
+ used for Net List Table."
+ ::= { rcIpx 4 }
+
+rcIpxPolicyNetEntry OBJECT-TYPE
+ SYNTAX RcIpxPolicyNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxPolicyNetId, rcIpxPolicyNetFromNet, rcIpxPolicyNetToNet}
+ ::= { rcIpxPolicyNetTable 1 }
+
+RcIpxPolicyNetEntry ::=
+ SEQUENCE {
+ rcIpxPolicyNetId Integer32,
+ rcIpxPolicyNetFromNet OCTET STRING (SIZE(4)),
+ rcIpxPolicyNetToNet OCTET STRING (SIZE(4)),
+ rcIpxPolicyNetName DisplayString,
+ rcIpxPolicyNetRowStatus RowStatus
+ }
+
+rcIpxPolicyNetId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Unique ID to represent the entry in the table."
+ ::= { rcIpxPolicyNetEntry 1 }
+
+rcIpxPolicyNetFromNet OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network Address."
+ ::= { rcIpxPolicyNetEntry 2 }
+
+rcIpxPolicyNetToNet OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is used to specify a range of IPX network addresses.
+ This is an optional parameter. The default value is
+ NetAddr. In that case the entry refers to a single
+ IPX network."
+ ::= { rcIpxPolicyNetEntry 3 }
+
+rcIpxPolicyNetName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Unique Name to represent the entry in the table.
+ Id & Name have one-to-one relationship."
+ ::= { rcIpxPolicyNetEntry 4 }
+
+rcIpxPolicyNetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcIpxPolicyNetEntry 5 }
+
+-- IPX Policy Service Table
+
+rcIpxPolicyServTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the table."
+ ::= { rcIpx 5 }
+
+rcIpxPolicyServTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxPolicyServEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Service Table is used to store Service Type
+ and Service Name. This is used only for SAP Updates."
+ ::= { rcIpx 6 }
+
+rcIpxPolicyServEntry OBJECT-TYPE
+ SYNTAX RcIpxPolicyServEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxPolicyServId, rcIpxPolicyServServiceType, rcIpxPolicyServServiceName}
+ ::= { rcIpxPolicyServTable 1 }
+
+RcIpxPolicyServEntry ::=
+ SEQUENCE {
+ rcIpxPolicyServId Integer32,
+ rcIpxPolicyServServiceType INTEGER,
+ rcIpxPolicyServServiceName DisplayString,
+ rcIpxPolicyServName DisplayString,
+ rcIpxPolicyServRowStatus RowStatus
+ }
+
+rcIpxPolicyServId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to store the service Id."
+ ::= { rcIpxPolicyServEntry 1 }
+
+rcIpxPolicyServServiceType OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to store the service type."
+ ::= { rcIpxPolicyServEntry 2 }
+
+rcIpxPolicyServServiceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..47))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to store the service Name. This is an optional parameter.
+ If not entered, '*' is taken as default value. This is
+ matched to any service name. Also, '*' can be used to
+ match wildcard characters. This is supported only
+ at the end of the service name.
+ For Eg: Printer* will be matched to Printer1, Printer2,
+ Printer123 etc. Service Name matching is CASE SENSITIVE"
+ ::= { rcIpxPolicyServEntry 3 }
+
+rcIpxPolicyServName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to store the entry name. Id & Name have
+ one-to-one relationship."
+ ::= { rcIpxPolicyServEntry 4 }
+
+rcIpxPolicyServRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcIpxPolicyServEntry 5 }
+
+
+-- IPX Policy Table
+
+rcIpxPolicyListTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the table."
+ ::= { rcIpx 7 }
+
+rcIpxPolicyListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxPolicyListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "PolicyList Table is used to store generic policies
+ that can be used by both RIP and SAP as their in/out policies."
+ ::= { rcIpx 8 }
+
+rcIpxPolicyListEntry OBJECT-TYPE
+ SYNTAX RcIpxPolicyListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxPolicyListId, rcIpxPolicyListSeqnum}
+ ::= { rcIpxPolicyListTable 1 }
+
+RcIpxPolicyListEntry ::=
+ SEQUENCE {
+ rcIpxPolicyListId INTEGER,
+ rcIpxPolicyListSeqnum INTEGER,
+ rcIpxPolicyListName DisplayString,
+ rcIpxPolicyListEnable TruthValue,
+ rcIpxPolicyListAction INTEGER,
+ rcIpxPolicyListRouteSource INTEGER,
+ rcIpxPolicyListMatchNetList DisplayString,
+ rcIpxPolicyListMatchServList DisplayString,
+ rcIpxPolicyListHops INTEGER,
+ rcIpxPolicyListTicks INTEGER,
+ rcIpxPolicyListRowStatus RowStatus
+ }
+
+rcIpxPolicyListId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Index used to uniquely Identify a group of policies
+ in the route policy table."
+ ::= { rcIpxPolicyListEntry 1 }
+
+rcIpxPolicyListSeqnum OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Second Index used to identify a specific policy
+ with in the route policy group (grouped by Id).
+ This field allows users to specify different
+ MATCH, SET parameters and an action. Also
+ used to resolve the tie between 2 matching policies.
+ The policy with lower sequence number is used."
+ ::= { rcIpxPolicyListEntry 2 }
+
+rcIpxPolicyListName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Is used to group a set of policies with different
+ sequence number. Id & Name have one-to-one relationship
+ Different policy groups can have same sequence
+ number, whereas with in a group the sequence
+ must be different."
+ ::= { rcIpxPolicyListEntry 3 }
+
+rcIpxPolicyListEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "value specified here indicates whether the policy is
+ enabled or not. If disabled, the policy should not be
+ used."
+ DEFVAL { false }
+ ::= { rcIpxPolicyListEntry 4 }
+
+rcIpxPolicyListAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This determines what to do with the RIP/SAP packet. If
+ the value is 'permit', then only in or out the packet.
+ Otherwise, drop the packet."
+ DEFVAL { permit }
+ ::= { rcIpxPolicyListEntry 5 }
+
+rcIpxPolicyListRouteSource OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the Route Source of the route Packet.
+ This field is used only for announce policies.
+ For accept policies, this field is ignored.
+ Value is one of multiple (logical 'OR') of following
+ values:
+ direct(1),
+ nlsp(2),
+ rip(4),
+ static(8),
+ any(15)"
+ DEFVAL { 15 }
+ ::= { rcIpxPolicyListEntry 6 }
+
+-- Following between =begin =end is processed by mib_tools/extras.awk
+-- =begin enum
+-- rcIpxPolicyListRouteSource direct 1
+-- rcIpxPolicyListRouteSource nlsp 2
+-- rcIpxPolicyListRouteSource rip 4
+-- rcIpxPolicyListRouteSource static 8
+-- rcIpxPolicyListRouteSource any 15
+-- =end enum
+
+rcIpxPolicyListMatchNetList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "List of networks to which this policy is applied.
+ The Network List Name is entered. When this is not referring to
+ any list or the Net List Table to which it is pointing to is empty,
+ then THIS POLICY MATCHES ALL NETWORK ADDRESSES."
+ ::= { rcIpxPolicyListEntry 7 }
+
+rcIpxPolicyListMatchServList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "List of service types and Service Names to
+ which this policy is applied. The
+ Service List name is entered. This field is
+ used only for SAP out/in policies. For, RIP
+ policies, this field is discarded.
+ When this is not referring to any list
+ or the Service List Table
+ to which it is pointing to is empty, then this
+ POLICY MATCHES ALL SERVICE TYPE AND SERVICE NAME."
+ ::= { rcIpxPolicyListEntry 8 }
+
+rcIpxPolicyListHops OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This value is used as Hop count for out policies.
+ If this field is 0, then Hop count is not modified.
+ The default value is '0'. This field is also
+ applicable only for Out Policies."
+ DEFVAL { 0 }
+ ::= { rcIpxPolicyListEntry 9 }
+
+rcIpxPolicyListTicks OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The tick value which will be updated for RIP when
+ the routing method is tick."
+ DEFVAL { 0 }
+ ::= { rcIpxPolicyListEntry 10 }
+
+rcIpxPolicyListRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcIpxPolicyListEntry 11 }
+
+-- IPX Rip Out Filter Table
+
+rcIpxRipOutFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the table."
+ ::= { rcIpx 9 }
+
+rcIpxRipOutFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxRipOutFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RipOutFilter Table is used to store generic policies
+ that can be used by both RIP and SAP as their in/out policies."
+ ::= { rcIpx 10 }
+
+rcIpxRipOutFilterEntry OBJECT-TYPE
+ SYNTAX RcIpxRipOutFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxRipOutFilterInterface}
+ ::= { rcIpxRipOutFilterTable 1 }
+
+RcIpxRipOutFilterEntry ::=
+ SEQUENCE {
+ rcIpxRipOutFilterInterface OCTET STRING (SIZE(4)),
+ rcIpxRipOutFilterPolicyName DisplayString,
+ rcIpxRipOutFilterRowStatus RowStatus
+ }
+
+rcIpxRipOutFilterInterface OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network address. The interface to
+ which the policy is applied."
+ ::= { rcIpxRipOutFilterEntry 1 }
+
+rcIpxRipOutFilterPolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the policy group to which this
+ entry refers."
+ ::= { rcIpxRipOutFilterEntry 2 }
+
+rcIpxRipOutFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcIpxRipOutFilterEntry 3 }
+
+-- IPX Sap Out Filter Table
+
+rcIpxSapOutFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the table."
+ ::= { rcIpx 11 }
+
+rcIpxSapOutFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxSapOutFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SapOutFilter Table is used to store generic policies
+ that can be used by both RIP and SAP as their in/out policies."
+ ::= { rcIpx 12 }
+
+rcIpxSapOutFilterEntry OBJECT-TYPE
+ SYNTAX RcIpxSapOutFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxSapOutFilterInterface}
+ ::= { rcIpxSapOutFilterTable 1 }
+
+RcIpxSapOutFilterEntry ::=
+ SEQUENCE {
+ rcIpxSapOutFilterInterface OCTET STRING (SIZE(4)),
+ rcIpxSapOutFilterPolicyName DisplayString,
+ rcIpxSapOutFilterRowStatus RowStatus
+ }
+
+rcIpxSapOutFilterInterface OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network address. The interface to
+ which the policy is applied."
+ ::= { rcIpxSapOutFilterEntry 1 }
+
+rcIpxSapOutFilterPolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the policy group to which this
+ entry refers."
+ ::= { rcIpxSapOutFilterEntry 2 }
+
+rcIpxSapOutFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcIpxSapOutFilterEntry 3 }
+
+-- IPX Rip In Filter Table
+
+rcIpxRipInFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the table."
+ ::= { rcIpx 13 }
+
+rcIpxRipInFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxRipInFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RipInFilter Table is used to store generic policies
+ that can be used by both RIP and SAP as their in/out policies."
+ ::= { rcIpx 14 }
+
+rcIpxRipInFilterEntry OBJECT-TYPE
+ SYNTAX RcIpxRipInFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxRipInFilterInterface}
+ ::= { rcIpxRipInFilterTable 1 }
+
+RcIpxRipInFilterEntry ::=
+ SEQUENCE {
+ rcIpxRipInFilterInterface OCTET STRING (SIZE(4)),
+ rcIpxRipInFilterPolicyName DisplayString,
+ rcIpxRipInFilterRowStatus RowStatus
+ }
+
+rcIpxRipInFilterInterface OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network address. The interface to
+ which the policy is applied."
+ ::= { rcIpxRipInFilterEntry 1 }
+
+rcIpxRipInFilterPolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the policy group to which this
+ entry refers."
+ ::= { rcIpxRipInFilterEntry 2 }
+
+rcIpxRipInFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcIpxRipInFilterEntry 3 }
+
+-- IPX Sap In Filter Table
+
+rcIpxSapInFilterTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the table."
+ ::= { rcIpx 15 }
+
+rcIpxSapInFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxSapInFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SapInFilter Table is used to store generic policies
+ that can be used by both RIP and SAP as their in/out policies."
+ ::= { rcIpx 16 }
+
+rcIpxSapInFilterEntry OBJECT-TYPE
+ SYNTAX RcIpxSapInFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxSapInFilterInterface}
+ ::= { rcIpxSapInFilterTable 1 }
+
+RcIpxSapInFilterEntry ::=
+ SEQUENCE {
+ rcIpxSapInFilterInterface OCTET STRING (SIZE(4)),
+ rcIpxSapInFilterPolicyName DisplayString,
+ rcIpxSapInFilterRowStatus RowStatus
+ }
+
+rcIpxSapInFilterInterface OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network address. The interface to
+ which the policy is applied."
+ ::= { rcIpxSapInFilterEntry 1 }
+
+rcIpxSapInFilterPolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the policy group to which this
+ entry refers."
+ ::= { rcIpxSapInFilterEntry 2 }
+
+rcIpxSapInFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcIpxSapInFilterEntry 3 }
+
+rcIpxRoutingMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ ticks(1),
+ hops(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This global variable is referenced each time a decision has to be taken"
+ ::= { rcIpx 17 }
+
+rcIpxSapInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxSapInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SapInterface Table is used to store generic policies
+ that can be used by SAP as their in/out policies."
+ ::= { rcIpx 18 }
+
+rcIpxSapInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpxSapInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxSapInterfaceNetNum}
+ ::= { rcIpxSapInterfaceTable 1 }
+
+RcIpxSapInterfaceEntry ::=
+ SEQUENCE {
+ rcIpxSapInterfaceNetNum OCTET STRING (SIZE(4)),
+ rcIpxSapInterfaceInPolicy DisplayString,
+ rcIpxSapInterfaceOutPolicy DisplayString
+ }
+
+rcIpxSapInterfaceNetNum OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPX Network address. The interface to
+ which the policy is applied."
+ ::= { rcIpxSapInterfaceEntry 1 }
+
+rcIpxSapInterfaceInPolicy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the in filter group to which this
+ entry refers."
+ ::= { rcIpxSapInterfaceEntry 2 }
+
+rcIpxSapInterfaceOutPolicy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the out filter to which this
+ entry refers."
+ ::= { rcIpxSapInterfaceEntry 3 }
+
+rcIpxRipInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxRipInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "RipInterface Table is used to store generic policies
+ that can be used by RIP as their in/out policies."
+ ::= { rcIpx 19 }
+
+rcIpxRipInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpxRipInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table entry."
+ INDEX { rcIpxRipInterfaceNetNum}
+ ::= { rcIpxRipInterfaceTable 1 }
+
+RcIpxRipInterfaceEntry ::=
+ SEQUENCE {
+ rcIpxRipInterfaceNetNum OCTET STRING (SIZE(4)),
+ rcIpxRipInterfaceInPolicy DisplayString,
+ rcIpxRipInterfaceOutPolicy DisplayString
+ }
+
+rcIpxRipInterfaceNetNum OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPX Network address. The interface to
+ which the policy is applied."
+ ::= { rcIpxRipInterfaceEntry 1 }
+
+rcIpxRipInterfaceInPolicy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the in filter group to which this
+ entry refers."
+ ::= { rcIpxRipInterfaceEntry 2 }
+
+rcIpxRipInterfaceOutPolicy OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the out filter to which this
+ entry refers."
+ ::= { rcIpxRipInterfaceEntry 3 }
+
+
+rcIpxBrouterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxBrouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table of addressing information relevant to
+ this entity's IPX addresses. This table is used
+ for associating IfIndex and IPX network number."
+ ::= { rcIpx 20 }
+
+rcIpxBrouterEntry OBJECT-TYPE
+ SYNTAX RcIpxBrouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The addressing information for one of this
+ entity's IP addresses."
+ INDEX { rcIpxBrouterPortIndex, rcIpxBrouterNetAddr,
+ rcIpxBrouterVlanId, rcIpxBrouterEncap }
+ ::= { rcIpxBrouterTable 1 }
+
+RcIpxBrouterEntry ::=
+ SEQUENCE {
+ rcIpxBrouterPortIndex Integer32,
+ rcIpxBrouterVlanId RcVlanIdOrNone,
+ rcIpxBrouterNetAddr OCTET STRING (SIZE(4)),
+ rcIpxBrouterEncap INTEGER,
+ rcIpxBrouterMacOffset INTEGER,
+ rcIpxBrouterTicks INTEGER,
+ rcIpxBrouterRowStatus RowStatus
+ }
+
+rcIpxBrouterPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is the same interface as identified by the
+ same value of ifIndex."
+ ::= { rcIpxBrouterEntry 1 }
+
+rcIpxBrouterVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The index value which uniquely identifies the
+ interface to which this entry is applicable. The
+ interface identified by a particular value of this
+ index is the same interface as identified by the
+ sam2 value of ifIndex."
+ ::= { rcIpxBrouterEntry 2 }
+
+rcIpxBrouterNetAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPX Network address."
+ ::= { rcIpxBrouterEntry 3 }
+
+rcIpxBrouterEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernetii(1),
+ snap(2),
+ llc(3),
+ raw(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specify IPX encapsulation format. It is relevent
+ if the VLAN is port based. But it's always nice to have it."
+ DEFVAL { none }
+ ::= { rcIpxBrouterEntry 4 }
+
+rcIpxBrouterMacOffset OBJECT-TYPE
+ SYNTAX INTEGER (0..507)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network address."
+ ::= { rcIpxBrouterEntry 5 }
+
+rcIpxBrouterTicks OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The tick value gets updated to the routing
+ table when an ipx address is being assigned
+ to a vlan."
+ DEFVAL { 1 }
+ ::= { rcIpxBrouterEntry 6 }
+
+rcIpxBrouterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcIpxBrouterEntry."
+ ::= { rcIpxBrouterEntry 7 }
+
+
+rcIpxRsmlt OBJECT IDENTIFIER ::= { rcIpx 21 }
+
+rcIpxRsmltGlobal OBJECT IDENTIFIER ::= { rcIpxRsmlt 1 }
+
+rcIpxRsmltGlobalTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Route Smlt table size."
+ ::= { rcIpxRsmltGlobal 1 }
+
+rcIpxRsmltOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxRsmltOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Table"
+ ::= { rcIpxRsmlt 2 }
+
+rcIpxRsmltOperEntry OBJECT-TYPE
+ SYNTAX RcIpxRsmltOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip As Path Access List Table."
+ INDEX { rcIpxRsmltOperVlanId }
+ ::= { rcIpxRsmltOperTable 1 }
+
+RcIpxRsmltOperEntry ::=
+ SEQUENCE {
+ rcIpxRsmltOperVlanId INTEGER,
+ rcIpxRsmltOperIfIndex InterfaceIndex,
+ rcIpxRsmltOperAdminStatus TruthValue,
+ rcIpxRsmltOperHoldDownTimer INTEGER,
+ rcIpxRsmltOperHoldDownTimeRemaining INTEGER,
+ rcIpxRsmltOperHoldUpTimer INTEGER,
+ rcIpxRsmltOperHoldUpTimeRemaining INTEGER,
+ rcIpxRsmltOperOperStatus INTEGER,
+ rcIpxRsmltOperSmltId IdList,
+ rcIpxRsmltOperSltId IdList,
+ rcIpxRsmltOperMacAddr MacAddress,
+ rcIpxRsmltOperRowStatus RowStatus
+ }
+
+rcIpxRsmltOperVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan id."
+ ::= { rcIpxRsmltOperEntry 1 }
+
+rcIpxRsmltOperIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Route Smlt Oper IfIndex."
+ ::= { rcIpxRsmltOperEntry 2 }
+
+rcIpxRsmltOperAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "is a enable/disable flag."
+ DEFVAL { false }
+ ::= { rcIpxRsmltOperEntry 3 }
+
+rcIpxRsmltOperHoldDownTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timer value, the range of value is from 0 to 3600."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltOperEntry 4 }
+
+rcIpxRsmltOperHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldDownTimer."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltOperEntry 5 }
+
+rcIpxRsmltOperHoldUpTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means
+ infinity."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltOperEntry 6 }
+
+rcIpxRsmltOperHoldUpTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldUpTimer."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltOperEntry 7 }
+
+rcIpxRsmltOperOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operation status of Rsmlt, up or down."
+ DEFVAL { down }
+ ::= { rcIpxRsmltOperEntry 8 }
+
+rcIpxRsmltOperSmltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SMLT is 1-32."
+ ::= { rcIpxRsmltOperEntry 9 }
+
+rcIpxRsmltOperSltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SLT is 1-512."
+ ::= { rcIpxRsmltOperEntry 10 }
+
+rcIpxRsmltOperRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIpxRsmltOperEntry 11 }
+
+rcIpxRsmltOperMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac Address."
+ ::= { rcIpxRsmltOperEntry 12 }
+
+
+-- Route Smlt Peer Table
+
+rcIpxRsmltPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpxRsmltPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Route Smlt Table"
+ ::= { rcIpxRsmlt 3 }
+
+rcIpxRsmltPeerEntry OBJECT-TYPE
+ SYNTAX RcIpxRsmltPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ip As Path Access List Table."
+ INDEX { rcIpxRsmltPeerVlanId }
+ ::= { rcIpxRsmltPeerTable 1 }
+
+RcIpxRsmltPeerEntry ::=
+ SEQUENCE {
+ rcIpxRsmltPeerVlanId INTEGER,
+ rcIpxRsmltPeerIfIndex InterfaceIndex,
+ rcIpxRsmltPeerAdminStatus TruthValue,
+ rcIpxRsmltPeerHoldDownTimer INTEGER,
+ rcIpxRsmltPeerHoldDownTimeRemaining INTEGER,
+ rcIpxRsmltPeerHoldUpTimer INTEGER,
+ rcIpxRsmltPeerHoldUpTimeRemaining INTEGER,
+ rcIpxRsmltPeerOperStatus INTEGER,
+ rcIpxRsmltPeerSmltId IdList,
+ rcIpxRsmltPeerSltId IdList,
+ rcIpxRsmltPeerMacAddr MacAddress
+ }
+
+rcIpxRsmltPeerVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan id."
+ ::= { rcIpxRsmltPeerEntry 1 }
+
+rcIpxRsmltPeerIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Route Smlt Oper IfIndex."
+ ::= { rcIpxRsmltPeerEntry 2 }
+
+rcIpxRsmltPeerAdminStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "is a enable/disable flag."
+ ::= { rcIpxRsmltPeerEntry 3 }
+
+rcIpxRsmltPeerHoldDownTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Timer value, the range of value is from 0 to 3600."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltPeerEntry 4 }
+
+rcIpxRsmltPeerHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldDownTimer."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltPeerEntry 5 }
+
+rcIpxRsmltPeerHoldUpTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The range of value 0 to 3600 or 9999. 9999 means
+ infinity."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltPeerEntry 6 }
+
+rcIpxRsmltPeerHoldUpTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..3600 | 9999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value that indicate how much time
+ remaining of HoldUpTimer."
+ DEFVAL { 0 }
+ ::= { rcIpxRsmltPeerEntry 7 }
+
+rcIpxRsmltPeerOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operation status of Rsmlt, up or down."
+ DEFVAL { down }
+ ::= { rcIpxRsmltPeerEntry 8 }
+
+rcIpxRsmltPeerSmltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SMLT is 1-32."
+ ::= { rcIpxRsmltPeerEntry 9 }
+
+rcIpxRsmltPeerSltId OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The id range for SLT is 1-512."
+ ::= { rcIpxRsmltPeerEntry 10 }
+
+rcIpxRsmltPeerMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac Address."
+ ::= { rcIpxRsmltPeerEntry 11 }
+
+
+rcIpxRipGlobal OBJECT IDENTIFIER ::= { rcIpx 22 }
+
+rcIpxRipGlobalPace OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The maximum pace, in packets per second, at
+ which RIP packets may be sent on this circuit."
+ ::= { rcIpxRipGlobal 1 }
+
+rcIpxRipGlobalUpdate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The RIP periodic update interval, in seconds."
+ DEFVAL { 60 }
+ ::= { rcIpxRipGlobal 2 }
+
+rcIpxRipGlobalAgeMultiplier OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The holding multiplier for information received
+ in RIP periodic updates."
+ DEFVAL { 3 }
+ ::= { rcIpxRipGlobal 3 }
+
+
+-- RCIPX
+
+
+-- POS PPP IPX Table
+
+rcPosPppIpxTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPosPppIpxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPos 1 }
+
+rcPosPppIpxEntry OBJECT-TYPE
+ SYNTAX RcPosPppIpxEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcPosPppIpxIfIndex }
+ ::= { rcPosPppIpxTable 1 }
+
+RcPosPppIpxEntry ::=
+ SEQUENCE {
+ rcPosPppIpxIfIndex InterfaceIndex,
+ rcPosPppIpxIpxcpAdminStatus INTEGER,
+ rcPosPppIpxOperStatus INTEGER,
+ rcPosPppIpxNetAddr OCTET STRING (SIZE(4)),
+ rcPosPppIpxRoutingProtocol INTEGER
+ }
+
+rcPosPppIpxIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port number."
+ ::= { rcPosPppIpxEntry 1 }
+
+rcPosPppIpxIpxcpAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ open(1),
+ close(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { close }
+ ::= { rcPosPppIpxEntry 2 }
+
+rcPosPppIpxOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosPppIpxEntry 3 }
+
+rcPosPppIpxNetAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IPX Network address."
+ ::= { rcPosPppIpxEntry 4 }
+
+rcPosPppIpxRoutingProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ rip(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { none }
+ ::= { rcPosPppIpxEntry 5 }
+
+-- POS SONET Table
+
+rcPosSonetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPosSonetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPos 2 }
+
+rcPosSonetEntry OBJECT-TYPE
+ SYNTAX RcPosSonetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcPosSonetIndex }
+ ::= { rcPosSonetTable 1 }
+
+RcPosSonetEntry ::=
+ SEQUENCE {
+ rcPosSonetIndex InterfaceIndex,
+ rcPosSonetFraming INTEGER,
+ rcPosSonetSectionTrace INTEGER,
+ rcPosSonetSectionGrowth INTEGER,
+ rcPosSonetSyncronization INTEGER,
+ rcPosSonetStsPathTrace OCTET STRING (SIZE(64)),
+ rcPosSonetPathSignalLabel INTEGER,
+ rcPosSonetClockSource INTEGER,
+ rcPosSonetScramble EnableValue,
+ rcPosSonetOperStatusFraming Integer32,
+ rcPosSonetOperStatusClockSource Integer32,
+ rcPosSonetOperStatusScramble EnableValue,
+ rcPosSonetOperStatusSectionTrace Integer32,
+ rcPosSonetOperStatusPathSignalLabel Integer32
+
+ }
+
+rcPosSonetIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pos ifIndex."
+ ::= { rcPosSonetEntry 1 }
+
+rcPosSonetFraming OBJECT-TYPE
+ SYNTAX INTEGER {
+ sonet(1),
+ sdh(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 2 }
+
+rcPosSonetSectionTrace OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. J0 byte"
+ ::= { rcPosSonetEntry 3 }
+
+rcPosSonetSectionGrowth OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. Z0 byte"
+ ::= { rcPosSonetEntry 4 }
+
+rcPosSonetSyncronization OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. S1 byte"
+ ::= { rcPosSonetEntry 5 }
+
+rcPosSonetStsPathTrace OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. 64/16 byte."
+ ::= { rcPosSonetEntry 6 }
+
+rcPosSonetPathSignalLabel OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. C2 byte"
+ ::= { rcPosSonetEntry 7 }
+
+rcPosSonetClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ line(1),
+ internal(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 8 }
+
+rcPosSonetScramble OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 9 }
+
+rcPosSonetOperStatusFraming OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 10 }
+
+rcPosSonetOperStatusClockSource OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 11 }
+
+
+rcPosSonetOperStatusScramble OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 12 }
+
+rcPosSonetOperStatusSectionTrace OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 13 }
+
+rcPosSonetOperStatusPathSignalLabel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSonetEntry 14 }
+
+
+
+-- Pos Line Status Table
+
+rcPosLineStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPosLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Pos Line Status Table"
+ ::= { rcPos 3 }
+
+rcPosLineStatusEntry OBJECT-TYPE
+ SYNTAX RcPosLineStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Pos Line Status."
+ INDEX { rcPosLineStatusIndex }
+ ::= { rcPosLineStatusTable 1 }
+
+RcPosLineStatusEntry ::= SEQUENCE {
+ rcPosLineStatusIndex InterfaceIndex,
+ rcPosLineStatusLocalMACAddress MacAddress,
+ rcPosLineStatusRemoteMACAddress MacAddress,
+ rcPosLineStatusLocalIpAddr IpAddress,
+ rcPosLineStatusRemoteIpAddr IpAddress,
+ rcPosLineStatusOutQuality Integer32,
+ rcPosLineStatusLocalPeriod Integer32,
+ rcPosLineStatusDeviceType Integer32,
+ rcPosLineStatusDeviceRev Integer32,
+ rcPosLineStatusIpxRoutingProtocol Integer32
+ }
+
+rcPosLineStatusIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pos ifIndex, same as rcPosPppIpxIfIndex."
+ ::= { rcPosLineStatusEntry 1 }
+
+rcPosLineStatusLocalMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "current local MAC address"
+ ::= { rcPosLineStatusEntry 2 }
+
+rcPosLineStatusRemoteMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "current remote MAC address"
+ ::= { rcPosLineStatusEntry 3 }
+
+rcPosLineStatusLocalIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "current local ip addr"
+ ::= { rcPosLineStatusEntry 4 }
+
+rcPosLineStatusRemoteIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "current remote ip addr"
+ ::= { rcPosLineStatusEntry 5 }
+
+rcPosLineStatusOutQuality OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "current output quality."
+ ::= { rcPosLineStatusEntry 6 }
+
+rcPosLineStatusLocalPeriod OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosLineStatusEntry 7 }
+
+rcPosLineStatusDeviceType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosLineStatusEntry 8 }
+
+rcPosLineStatusDeviceRev OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosLineStatusEntry 9 }
+
+rcPosLineStatusIpxRoutingProtocol OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosLineStatusEntry 10 }
+
+
+-- Pos Line Config Table
+
+rcPosLineConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPosLineConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Pos Line Config Table"
+ ::= { rcPos 4 }
+
+rcPosLineConfigEntry OBJECT-TYPE
+ SYNTAX RcPosLineConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Pos Line Config."
+ INDEX { rcPosLineConfigIndex }
+ ::= { rcPosLineConfigTable 1 }
+
+RcPosLineConfigEntry ::= SEQUENCE {
+ rcPosLineConfigIndex InterfaceIndex,
+ rcPosLineConfigLocalMACAddress MacAddress,
+ rcPosLineConfigRemoteMACAddress MacAddress,
+ rcPosLineConfigLocalIpAddr IpAddress,
+ rcPosLineConfigRemoteIpAddr IpAddress,
+ rcPosLineConfigRemoteReportPeriod INTEGER,
+ rcPosLineConfigLqrThreshold INTEGER,
+ rcPosLineConfigOutQuality Integer32,
+ rcPosLineConfigPppStp EnableValue,
+ rcPosLineConfigLoopBack TruthValue,
+ rcPosLineConfigIpxVlanMacAddress MacAddress,
+ rcPosLineConfigIpxRemoteMacAddress MacAddress
+ }
+
+rcPosLineConfigIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pos ifIndex, same as rcPosPppIpxIfIndex."
+ ::= { rcPosLineConfigEntry 1 }
+
+rcPosLineConfigLocalMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "current local MAC address"
+ ::= { rcPosLineConfigEntry 2 }
+
+rcPosLineConfigRemoteMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "current remote MAC address"
+ ::= { rcPosLineConfigEntry 3 }
+
+rcPosLineConfigLocalIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "current local ip addr"
+ ::= { rcPosLineConfigEntry 4 }
+
+rcPosLineConfigRemoteIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "current remote ip addr"
+ ::= { rcPosLineConfigEntry 5 }
+
+rcPosLineConfigRemoteReportPeriod OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. remote report period."
+ ::= { rcPosLineConfigEntry 6 }
+
+rcPosLineConfigLqrThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. input quality."
+ ::= { rcPosLineConfigEntry 7 }
+
+rcPosLineConfigOutQuality OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config. output quality."
+ ::= { rcPosLineConfigEntry 8 }
+
+rcPosLineConfigPppStp OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "STP PPP encoding enable T/F"
+ ::= { rcPosLineConfigEntry 9 }
+
+rcPosLineConfigLoopBack OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "perform loop-back."
+ ::= { rcPosLineConfigEntry 10 }
+
+rcPosLineConfigIpxVlanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosLineConfigEntry 11 }
+
+rcPosLineConfigIpxRemoteMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosLineConfigEntry 12 }
+
+
+-- POS Sonet traps --
+
+rcPosSonetTrap OBJECT IDENTIFIER ::= { rcPos 5 }
+
+rcPosSonetTrapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sectionAlarm(1),
+ lineAlarm(2),
+ pathAlarm(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate a particular type of Sonet
+ trap."
+ ::= { rcPosSonetTrap 1 }
+
+rcPosSonetTrapIndication OBJECT-TYPE
+ SYNTAX INTEGER {
+ noDefect(1),
+ sectionLossOfSignal(2),
+ sectionLossOfFrame(3),
+ lineAlarmIndication(4),
+ lineRemoteDefectIndication(5),
+ pathLossOfPointer(6),
+ pathAlarmIndication(7),
+ pathRemoteDefectIndication(8),
+ pathUnequipped(9),
+ pathSignalLabelMismatch(10),
+ pathTraceMismatch(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate an indication for a Sonet trap."
+ ::= { rcPosSonetTrap 2 }
+
+-- Pos Sio Card Config Table
+
+rcPosSioCardConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPosSioCardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Pos Sio Card Config Table"
+ ::= { rcPos 6 }
+
+rcPosSioCardConfigEntry OBJECT-TYPE
+ SYNTAX RcPosSioCardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Pos Sio Card Config."
+ INDEX { rcPosSioCardConfigSlotIndex }
+ ::= { rcPosSioCardConfigTable 1 }
+
+RcPosSioCardConfigEntry ::= SEQUENCE {
+ rcPosSioCardConfigSlotIndex Integer32,
+ rcPosSioCardConfigAction INTEGER,
+ rcPosSioCardConfigTraceMode INTEGER,
+ rcPosSioCardConfigImageFileName DisplayString
+ }
+
+rcPosSioCardConfigSlotIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot Index."
+ ::= { rcPosSioCardConfigEntry 1 }
+
+rcPosSioCardConfigAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSioCardConfigEntry 2 }
+
+rcPosSioCardConfigTraceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ traceOn(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosSioCardConfigEntry 3 }
+
+rcPosSioCardConfigImageFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "POS Image file name."
+ ::= { rcPosSioCardConfigEntry 4 }
+
+
+
+-- POS Operation Status Table
+
+rcPosOperStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPosOperStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPos 7 }
+
+rcPosOperStatusEntry OBJECT-TYPE
+ SYNTAX RcPosOperStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcPosOperStatusIndex }
+ ::= { rcPosOperStatusTable 1 }
+
+RcPosOperStatusEntry ::=
+ SEQUENCE {
+ rcPosOperStatusIndex InterfaceIndex,
+ rcPosOperStatusLqrStatus Integer32,
+ rcPosOperStatusLineLqrThreshold Integer32,
+ rcPosOperStatusLinkMagicNumber Integer32,
+ rcPosOperStatusLinePppStp EnableValue
+ }
+
+rcPosOperStatusIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pos ifIndex."
+ ::= { rcPosOperStatusEntry 1 }
+
+rcPosOperStatusLqrStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operational status of pppLqrConfigStatus."
+ ::= { rcPosOperStatusEntry 2 }
+
+rcPosOperStatusLineLqrThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcPosOperStatusEntry 3 }
+
+rcPosOperStatusLinkMagicNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { rcPosOperStatusEntry 4 }
+
+rcPosOperStatusLinePppStp OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcPosOperStatusEntry 5 }
+
+
+-- Link Flap Detect Group
+
+rcLinkFlapDetectAutoPortDownEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the Link Flap Detect
+ feature. When enabled this feature will monitor
+ the number of times a port goes down during a
+ certain interval. If the number exceeds a given
+ bound the port will be forced out-of-service."
+ ::= { rcLinkFlapDetect 1 }
+
+rcLinkFlapDetectSendTrap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure whether a trap should be
+ sent if the port is forced out-of-service."
+ ::= { rcLinkFlapDetect 2 }
+
+rcLinkFlapDetectFrequency OBJECT-TYPE
+ SYNTAX INTEGER (1..9999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the number of times the port
+ can go down."
+ ::= { rcLinkFlapDetect 3 }
+
+rcLinkFlapDetectInterval OBJECT-TYPE
+ SYNTAX INTEGER (2..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the interval (in minutes)."
+ ::= { rcLinkFlapDetect 4 }
+
+
+-- Radius Group
+-- Radius Global Infomation
+
+rcRadiusGlobal OBJECT IDENTIFIER ::= { rcRadius 1 }
+
+rcRadiusGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable this feature."
+ DEFVAL { false }
+ ::= { rcRadiusGlobal 1 }
+
+rcRadiusGlobalMaxNumberServer OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum number of RADIUS servers."
+ DEFVAL { 10 }
+ ::= { rcRadiusGlobal 2 }
+
+rcRadiusGlobalAttributeValue OBJECT-TYPE
+ SYNTAX INTEGER (192..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value for Access-Priority attribute."
+ DEFVAL { 192 }
+ ::= { rcRadiusGlobal 3 }
+
+rcRadiusGlobalServerTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of entries in the
+ rcRadiusServerTable."
+ ::= { rcRadiusGlobal 4 }
+
+rcRadiusGlobalAcctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Radius Accounting feature."
+ DEFVAL { false }
+ ::= { rcRadiusGlobal 5 }
+
+rcRadiusGlobalAcctAttributeValue OBJECT-TYPE
+ SYNTAX INTEGER (192..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value for User-Command attribute."
+ DEFVAL { 193 }
+ ::= { rcRadiusGlobal 6 }
+
+rcRadiusGlobalAcctIncludeCli OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Include/Exclude cli-commands in radius
+ acccounting updates."
+ DEFVAL { false }
+ ::= { rcRadiusGlobal 7 }
+
+rcRadiusGlobalClearStat OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Radius Statistic for all servers
+ configured."
+ DEFVAL { false }
+ ::= { rcRadiusGlobal 8 }
+
+rcRadiusGlobalMcastAttributeValue OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value for multicast address vendor
+ specific attribute."
+ DEFVAL { 90 }
+ ::= { rcRadiusGlobal 9 }
+
+rcRadiusGlobalAuthInfoAttributeValue OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value for Auth-Info vendor specific attribute."
+ DEFVAL { 91 }
+ ::= { rcRadiusGlobal 10 }
+
+rcRadiusGlobalCommandAccess OBJECT-TYPE
+ SYNTAX INTEGER (192..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value for Command-Access attribute."
+ DEFVAL { 194 }
+ ::= { rcRadiusGlobal 11 }
+
+rcRadiusGlobalCliCommands OBJECT-TYPE
+ SYNTAX INTEGER (192..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value for Cli-Command attribute."
+ DEFVAL { 195 }
+ ::= { rcRadiusGlobal 12 }
+
+rcRadiusGlobalIgapLogFSize OBJECT-TYPE
+ SYNTAX INTEGER (50..8192)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum size for the IGAP accounting time-out
+ log file in KB."
+ DEFVAL { 512 }
+ ::= { rcRadiusGlobal 13 }
+
+rcRadiusGlobalCliProfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Radius CLI Profiling."
+ DEFVAL { false }
+ ::= { rcRadiusGlobal 14 }
+
+rcRadiusGlobalAuthInvalidServerAddress OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Access Responses from unknown or
+ invalid Radius servers."
+ ::= { rcRadiusGlobal 15 }
+
+rcRadiusGlobalSourceIpFlag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to include configured IP address as source
+ address in RADIUS packets."
+ DEFVAL { false }
+ ::= { rcRadiusGlobal 16 }
+
+rcRadiusGlobalCliCmdCount OBJECT-TYPE
+ SYNTAX INTEGER (1..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value for Cli-Command-count."
+ DEFVAL { 40 }
+ ::= { rcRadiusGlobal 18 }
+
+rcRadiusReachability OBJECT-TYPE
+ SYNTAX INTEGER {
+ useStatusServerPackets(1),
+ useDummyRadiusRequests(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Select the method used to test RADIUS server reachablity."
+ DEFVAL { useDummyRadiusRequests }
+ ::= { rcRadiusGlobal 20 }
+
+rcRadiusReachabilityUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The username used for the RADIUS server reachability useDummyRadiusRequests option."
+ DEFVAL { "avaya" }
+ ::= { rcRadiusGlobal 21 }
+
+rcRadiusReachabilityPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The password used for the RADIUS server reachability useDummyRadiusRequests option."
+ DEFVAL { "avaya" }
+ ::= { rcRadiusGlobal 22 }
+
+rcRadiusReachabilityUnreachableTimer OBJECT-TYPE
+ SYNTAX Integer32 (30..600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the interval between checks when the RADIUS server is unreachable."
+ DEFVAL { 60 }
+ ::= { rcRadiusGlobal 23 }
+
+rcRadiusReachabilityKeepAliveTimer OBJECT-TYPE
+ SYNTAX Integer32 (30..600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the interval between checks when the RADIUS server is reachable."
+ DEFVAL { 180 }
+ ::= { rcRadiusGlobal 24 }
+
+rcRadiusSupportedVendorIds OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object specifies the supported radius vendor ids."
+ DEFVAL { "562,1584" }
+ ::= { rcRadiusGlobal 25 }
+
+-- Radius Server Table Infomation
+
+rcRadiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "The RADIUS table (0 to 10 entries). This
+ table lists the information of the RADIUS server."
+ ::= { rcRadius 2 }
+
+rcRadiusServerEntry OBJECT-TYPE
+ SYNTAX RcRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "A RADIUS server table entry."
+ INDEX { rcRadiusServerAddress}
+ ::= { rcRadiusServerTable 1 }
+
+RcRadiusServerEntry ::=
+ SEQUENCE {
+ rcRadiusServerPriority INTEGER,
+ rcRadiusServerAddress IpAddress,
+ rcRadiusServerTimeOut INTEGER,
+ rcRadiusServerEnable TruthValue,
+ rcRadiusServerMaxRetries INTEGER,
+ rcRadiusServerUdpPort INTEGER,
+ rcRadiusServerSecretKey DisplayString,
+ rcRadiusServerAccessRequests Counter32,
+ rcRadiusServerAccessAccepts Counter32,
+ rcRadiusServerAccessRejects Counter32,
+ rcRadiusServerBadResponses Counter32,
+ rcRadiusServerPendingRequests Counter32,
+ rcRadiusServerClientRetries Counter32,
+ rcRadiusServerRowStatus RowStatus,
+ rcRadiusServerAcctEnable TruthValue,
+ rcRadiusServerAcctUdpPort INTEGER,
+ rcRadiusServerAcctOnRequests Counter32,
+ rcRadiusServerAcctOffRequests Counter32,
+ rcRadiusServerAcctStartRequests Counter32,
+ rcRadiusServerAcctStopRequests Counter32,
+ rcRadiusServerAcctInterimRequests Counter32,
+ rcRadiusServerAcctBadResponses Counter32,
+ rcRadiusServerAcctPendingRequests Counter32,
+ rcRadiusServerAcctClientRetries Counter32
+
+ }
+
+rcRadiusServerPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Server priority, used to control which server to choose
+ first to send authentication."
+ DEFVAL { 10 }
+ ::= { rcRadiusServerEntry 1 }
+
+rcRadiusServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Server IP address of the RADIUS authentication server
+ referred to in this table entry."
+ ::= { rcRadiusServerEntry 2 }
+
+rcRadiusServerTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The time interval in seconds before the client
+ retransmit the packet."
+ DEFVAL { 3 }
+ ::= { rcRadiusServerEntry 3 }
+
+rcRadiusServerEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable this server."
+ DEFVAL { true }
+ ::= { rcRadiusServerEntry 4 }
+
+rcRadiusServerMaxRetries OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Maximum number of retransmissions."
+ DEFVAL { 3 }
+ ::= { rcRadiusServerEntry 5 }
+
+rcRadiusServerUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65536)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The UDP port the client is using to send requests
+ to this server."
+ DEFVAL { 1812 }
+ ::= { rcRadiusServerEntry 6 }
+
+rcRadiusServerSecretKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The identifier of the RADIUS authentication client."
+ ::= { rcRadiusServerEntry 7 }
+
+rcRadiusServerAccessRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS access-response packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServerEntry 8 }
+
+rcRadiusServerAccessAccepts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS access-accept packets (valid or
+ invalid) received from this server."
+ ::= { rcRadiusServerEntry 9 }
+
+rcRadiusServerAccessRejects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS access-reject packets (valid or
+ invalid) received from this server."
+ ::= { rcRadiusServerEntry 10 }
+
+rcRadiusServerBadResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS invalid access-response packets
+ received from this server."
+ ::= { rcRadiusServerEntry 11 }
+
+rcRadiusServerPendingRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS access-request packets destined
+ for this server that have not yet timed out or
+ received a response. This variable is incremented
+ when an access-request is sent and decremented due
+ to receipt of an access-accept, access-reject, a
+ timeout or retransmission."
+ ::= { rcRadiusServerEntry 12 }
+
+rcRadiusServerClientRetries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of authentication retransmission to
+ this server."
+ ::= { rcRadiusServerEntry 13 }
+
+rcRadiusServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcRadiusServerEntry 14 }
+
+rcRadiusServerAcctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Enable or disable Radius Accounting on this server."
+ DEFVAL { true }
+ ::= { rcRadiusServerEntry 15 }
+
+rcRadiusServerAcctUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65536)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "The UDP port the client used to send accounting
+ requests to this server."
+ DEFVAL { 1813 }
+ ::= { rcRadiusServerEntry 16 }
+
+rcRadiusServerAcctOnRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS accounting-on packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServerEntry 17 }
+
+rcRadiusServerAcctOffRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS accounting-off packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServerEntry 18 }
+
+rcRadiusServerAcctStartRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS accounting-start packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServerEntry 19 }
+
+
+rcRadiusServerAcctStopRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS accounting-stop packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServerEntry 20 }
+
+rcRadiusServerAcctInterimRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS accounting-interim packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServerEntry 21 }
+
+rcRadiusServerAcctBadResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of Invalid responses received from this
+ server."
+ ::= { rcRadiusServerEntry 22 }
+
+rcRadiusServerAcctPendingRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS accounting packets that are waiting
+ be sent to this server. This variable is incremented
+ whenever any accounting-request is sent to this server and
+ decremented when an acknowledgement is received or timeout
+ occurs."
+ ::= { rcRadiusServerEntry 23 }
+
+rcRadiusServerAcctClientRetries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of RADIUS accounting packets retransmitted
+ to this server."
+ ::= { rcRadiusServerEntry 24 }
+
+
+-- Radius Serv Table
+
+rcRadiusServTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRadiusServEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The RADIUS table (0 to 10 entries). This
+ table lists the information of the RADIUS server."
+ ::= { rcRadius 3 }
+
+rcRadiusServEntry OBJECT-TYPE
+ SYNTAX RcRadiusServEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "A RADIUS server table entry."
+ INDEX { rcRadiusServAddress, rcRadiusServUsedBy }
+ ::= { rcRadiusServTable 1 }
+
+RcRadiusServEntry ::=
+ SEQUENCE {
+ rcRadiusServPriority INTEGER,
+ rcRadiusServAddress IpAddress,
+ rcRadiusServTimeOut INTEGER,
+ rcRadiusServEnable TruthValue,
+ rcRadiusServMaxRetries INTEGER,
+ rcRadiusServUdpPort INTEGER,
+ rcRadiusServSecretKey DisplayString,
+ rcRadiusServAccessRequests Counter32,
+ rcRadiusServAccessAccepts Counter32,
+ rcRadiusServAccessRejects Counter32,
+ rcRadiusServBadResponses Counter32,
+ rcRadiusServPendingRequests Counter32,
+ rcRadiusServClientRetries Counter32,
+ rcRadiusServRowStatus RowStatus,
+ rcRadiusServAcctEnable TruthValue,
+ rcRadiusServAcctUdpPort INTEGER,
+ rcRadiusServAcctOnRequests Counter32,
+ rcRadiusServAcctOffRequests Counter32,
+ rcRadiusServAcctStartRequests Counter32,
+ rcRadiusServAcctStopRequests Counter32,
+ rcRadiusServAcctInterimRequests Counter32,
+ rcRadiusServAcctBadResponses Counter32,
+ rcRadiusServAcctPendingRequests Counter32,
+ rcRadiusServAcctClientRetries Counter32,
+ rcRadiusServUsedBy INTEGER,
+ rcRadiusServNasIpAddress IpAddress,
+ rcRadiusServRoundTripTime DisplayString,
+ rcRadiusServAccessChallanges Counter32,
+ rcRadiusServSourceIpAddr IpAddress
+
+ }
+
+rcRadiusServPriority OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Server priority, used to control which server to choose
+ first to send authentication."
+ DEFVAL { 10 }
+ ::= { rcRadiusServEntry 1 }
+
+rcRadiusServAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Server IP address of the RADIUS authentication server
+ referred to in this table entry."
+ ::= { rcRadiusServEntry 2 }
+
+rcRadiusServTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..20)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "The time interval in seconds before the client
+ retransmit the packet."
+ DEFVAL { 3 }
+ ::= { rcRadiusServEntry 3 }
+
+rcRadiusServEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Enable or disable this server."
+ DEFVAL { true }
+ ::= { rcRadiusServEntry 4 }
+
+rcRadiusServMaxRetries OBJECT-TYPE
+ SYNTAX INTEGER (0..6)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Maximum number of retransmissions."
+ DEFVAL { 1 }
+ ::= { rcRadiusServEntry 5 }
+
+rcRadiusServUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65536)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "The UDP port the client is using to send requests
+ to this server."
+ DEFVAL { 1812 }
+ ::= { rcRadiusServEntry 6 }
+
+rcRadiusServSecretKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "The identifier of the RADIUS authentication client."
+ ::= { rcRadiusServEntry 7 }
+
+rcRadiusServAccessRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS access-response packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServEntry 8 }
+
+rcRadiusServAccessAccepts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS access-accept packets (valid or
+ invalid) received from this server."
+ ::= { rcRadiusServEntry 9 }
+
+rcRadiusServAccessRejects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS access-reject packets (valid or
+ invalid) received from this server."
+ ::= { rcRadiusServEntry 10 }
+
+rcRadiusServBadResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS invalid access-response packets
+ received from this server."
+ ::= { rcRadiusServEntry 11 }
+
+rcRadiusServPendingRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS access-request packets destined
+ for this server that have not yet timed out or
+ received a response. This variable is incremented
+ when an access-request is sent and decremented due
+ to receipt of an access-accept, access-reject, a
+ timeout or retransmission."
+ ::= { rcRadiusServEntry 12 }
+
+rcRadiusServClientRetries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of authentication retransmission to
+ this server."
+ ::= { rcRadiusServEntry 13 }
+
+rcRadiusServRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcRadiusServEntry 14 }
+
+rcRadiusServAcctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Enable or disable Radius Accounting on this server."
+ DEFVAL { true }
+ ::= { rcRadiusServEntry 15 }
+
+rcRadiusServAcctUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (1..65536)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "The UDP port the client used to send accounting
+ requests to this server."
+ DEFVAL { 1813 }
+ ::= { rcRadiusServEntry 16 }
+
+rcRadiusServAcctOnRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS accounting-on packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServEntry 17 }
+
+rcRadiusServAcctOffRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS accounting-off packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServEntry 18 }
+
+rcRadiusServAcctStartRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS accounting-start packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServEntry 19 }
+
+
+rcRadiusServAcctStopRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS accounting-stop packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServEntry 20 }
+
+rcRadiusServAcctInterimRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS accounting-interim packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServEntry 21 }
+
+rcRadiusServAcctBadResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of Invalid responses received from this
+ server."
+ ::= { rcRadiusServEntry 22 }
+
+rcRadiusServAcctPendingRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS accounting packets that are waiting
+ be sent to this server. This variable is incremented
+ whenever any accounting-request is sent to this server and
+ decremented when an acknowledgement is received or timeout
+ occurs."
+ ::= { rcRadiusServEntry 23 }
+
+rcRadiusServAcctClientRetries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS accounting packets retransmitted
+ to this server."
+ ::= { rcRadiusServEntry 24 }
+
+rcRadiusServUsedBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ cli(1),
+ igap(2),
+ snmp(3),
+ eap(4),
+ web(5)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "cli(1): for cli login, igap(2): for igap,snmp(3):
+ for snmp login, eap(4) for EAP PAE Authenticator
+ web(5) for web-server(http/https) login."
+ ::= { rcRadiusServEntry 25 }
+
+rcRadiusServNasIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "RADIUS Client NAS Identifier for this server."
+ ::= { rcRadiusServEntry 26 }
+
+rcRadiusServRoundTripTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Time different between the instance when
+ a RADIUS request is sent and the
+ corresponding response is received."
+ ::= { rcRadiusServEntry 27 }
+
+rcRadiusServAccessChallanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The number of RADIUS access-challanges packets
+ sent to this server. This does not include
+ retransmission."
+ ::= { rcRadiusServEntry 28 }
+
+rcRadiusServSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "source IP address RADIUS packets."
+ ::= { rcRadiusServEntry 29 }
+
+
+rcRadiusGlobalSnmp OBJECT IDENTIFIER ::= { rcRadius 4 }
+
+rcRadiusGlobalSnmpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable snmp radius authentication."
+ DEFVAL { false }
+ ::= { rcRadiusGlobalSnmp 1 }
+
+rcRadiusGlobalSnmpAcctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Radius Accounting for SNMP."
+ DEFVAL { false }
+ ::= { rcRadiusGlobalSnmp 2 }
+
+rcRadiusGlobalSnmpReAuthenticateTimer OBJECT-TYPE
+ SYNTAX INTEGER (30..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value representing Re-Authenticate
+ Timer in seconds. Timer to be used to Re-
+ Authenticate a SNMP Session."
+ DEFVAL { 180 }
+ ::= { rcRadiusGlobalSnmp 3 }
+
+rcRadiusGlobalSnmpAbortSessionTimer OBJECT-TYPE
+ SYNTAX INTEGER (30..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value representing the time in seconds
+ after which the snmp session is considered
+ expired and Radius Accounting Stop message
+ is sent."
+ DEFVAL { 180 }
+ ::= { rcRadiusGlobalSnmp 4 }
+
+rcRadiusGlobalSnmpUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User name for Radius SNMP Accounting."
+ ::= { rcRadiusGlobalSnmp 5 }
+
+rcRadiusEapLastRejMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to store the Last Rejected MAC
+ address on an EAP enabled port."
+ ::= { rcRadiusGlobalSnmp 6 }
+
+rcRadiusPaePortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to store the Port Number on which
+ the Mac Intrusion happened."
+ ::= { rcRadiusGlobalSnmp 7 }
+
+rcRadiusEapLastAuthMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to store the Last Authenticated MAC
+ address on an EAP enabled port."
+ ::= { rcRadiusGlobalSnmp 8 }
+
+-- Radius Serv Host Table
+
+rcRadiusServHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRadiusServHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The RADIUS Server Host table (0 to 10 entries). This
+ table lists the information of the RADIUS server."
+ ::= { rcRadius 5 }
+
+rcRadiusServHostEntry OBJECT-TYPE
+ SYNTAX RcRadiusServHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A RADIUS server table entry."
+ INDEX { rcRadiusServHostAddressType, rcRadiusServHostAddress, rcRadiusServHostUsedBy }
+ ::= { rcRadiusServHostTable 1 }
+
+RcRadiusServHostEntry ::=
+ SEQUENCE {
+ rcRadiusServHostAddressType InetAddressType,
+ rcRadiusServHostAddress InetAddress,
+ rcRadiusServHostUsedBy INTEGER,
+ rcRadiusServHostPriority Integer32,
+ rcRadiusServHostTimeOut Integer32,
+ rcRadiusServHostEnable TruthValue,
+ rcRadiusServHostMaxRetries Integer32,
+ rcRadiusServHostUdpPort Integer32,
+ rcRadiusServHostSecretKey DisplayString,
+ rcRadiusServHostAccessRequests Counter32,
+ rcRadiusServHostAccessAccepts Counter32,
+ rcRadiusServHostAccessRejects Counter32,
+ rcRadiusServHostBadResponses Counter32,
+ rcRadiusServHostPendingRequests Counter32,
+ rcRadiusServHostClientRetries Counter32,
+ rcRadiusServHostRowStatus RowStatus,
+ rcRadiusServHostAcctEnable TruthValue,
+ rcRadiusServHostAcctUdpPort Integer32,
+ rcRadiusServHostAcctOnRequests Counter32,
+ rcRadiusServHostAcctOffRequests Counter32,
+ rcRadiusServHostAcctStartRequests Counter32,
+ rcRadiusServHostAcctStopRequests Counter32,
+ rcRadiusServHostAcctInterimRequests Counter32,
+ rcRadiusServHostAcctBadResponses Counter32,
+ rcRadiusServHostAcctPendingRequests Counter32,
+ rcRadiusServHostAcctClientRetries Counter32,
+ rcRadiusServHostNasIpAddress InetAddress,
+ rcRadiusServHostRoundTripTime DisplayString,
+ rcRadiusServHostAccessChallanges Counter32,
+ rcRadiusServHostSourceIpAddr InetAddress
+ }
+
+rcRadiusServHostAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Inet Address Type of radius server host address."
+ ::= { rcRadiusServHostEntry 1 }
+
+rcRadiusServHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Server IP address of the RADIUS authentication server
+ referred to in this table entry."
+ ::= { rcRadiusServHostEntry 2 }
+
+rcRadiusServHostUsedBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ cli(1),
+ snmp(3),
+ eap(4),
+ web(5)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "cli(1): for cli login, igap(2): for igap,snmp(3):
+ for snmp login, eap(4) for EAP PAE Authenticator
+ web(5) for web-server(http/https) login.
+ IGAP is not supported on the VSP 9000."
+ ::= { rcRadiusServHostEntry 3 }
+
+rcRadiusServHostPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Server priority, used to control which server to choose
+ first to send authentication."
+ DEFVAL { 10 }
+ ::= { rcRadiusServHostEntry 4 }
+
+rcRadiusServHostTimeOut OBJECT-TYPE
+ SYNTAX Integer32 (1..180)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The time interval in seconds before the client
+ retransmit the packet."
+ DEFVAL { 3 }
+ ::= { rcRadiusServHostEntry 5 }
+
+rcRadiusServHostEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable this server."
+ DEFVAL { true }
+ ::= { rcRadiusServHostEntry 6 }
+
+rcRadiusServHostMaxRetries OBJECT-TYPE
+ SYNTAX Integer32 (0..6)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Maximum number of retransmissions."
+ DEFVAL { 1 }
+ ::= { rcRadiusServHostEntry 7 }
+
+rcRadiusServHostUdpPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The UDP port the client is using to send requests
+ to this server."
+ DEFVAL { 1812 }
+ ::= { rcRadiusServHostEntry 8 }
+
+rcRadiusServHostSecretKey OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The identifier of the RADIUS authentication client."
+ ::= { rcRadiusServHostEntry 9 }
+
+rcRadiusServHostAccessRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS access-response packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServHostEntry 10 }
+
+rcRadiusServHostAccessAccepts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS access-accept packets (valid or
+ invalid) received from this server."
+ ::= { rcRadiusServHostEntry 11 }
+
+rcRadiusServHostAccessRejects OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS access-reject packets (valid or
+ invalid) received from this server."
+ ::= { rcRadiusServHostEntry 12 }
+
+rcRadiusServHostBadResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS invalid access-response packets
+ received from this server."
+ ::= { rcRadiusServHostEntry 13 }
+
+rcRadiusServHostPendingRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS access-request packets destined
+ for this server that have not yet timed out or
+ received a response. This variable is incremented
+ when an access-request is sent and decremented due
+ to receipt of an access-accept, access-reject, a
+ timeout or retransmission."
+ ::= { rcRadiusServHostEntry 14 }
+
+rcRadiusServHostClientRetries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of authentication retransmission to
+ this server."
+ ::= { rcRadiusServHostEntry 15 }
+
+rcRadiusServHostRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcRadiusServHostEntry 16 }
+
+rcRadiusServHostAcctEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable Radius Accounting on this server."
+ DEFVAL { true }
+ ::= { rcRadiusServHostEntry 17 }
+
+rcRadiusServHostAcctUdpPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65536)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The UDP port the client used to send accounting
+ requests to this server."
+ DEFVAL { 1813 }
+ ::= { rcRadiusServHostEntry 18 }
+
+rcRadiusServHostAcctOnRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS accounting-on packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServHostEntry 19 }
+
+rcRadiusServHostAcctOffRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS accounting-off packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServHostEntry 20 }
+
+rcRadiusServHostAcctStartRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS accounting-start packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServHostEntry 21 }
+
+
+rcRadiusServHostAcctStopRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS accounting-stop packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServHostEntry 22 }
+
+rcRadiusServHostAcctInterimRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS accounting-interim packets sent to
+ this server. This does not include retransmissions."
+ ::= { rcRadiusServHostEntry 23 }
+
+rcRadiusServHostAcctBadResponses OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Invalid responses received from this
+ server."
+ ::= { rcRadiusServHostEntry 24 }
+
+rcRadiusServHostAcctPendingRequests OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS accounting packets that are waiting
+ be sent to this server. This variable is incremented
+ whenever any accounting-request is sent to this server and
+ decremented when an acknowledgement is received or timeout
+ occurs."
+ ::= { rcRadiusServHostEntry 25 }
+
+rcRadiusServHostAcctClientRetries OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS accounting packets retransmitted
+ to this server."
+ ::= { rcRadiusServHostEntry 26 }
+
+rcRadiusServHostNasIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RADIUS Client NAS Identifier for this server."
+ ::= { rcRadiusServHostEntry 27 }
+
+rcRadiusServHostRoundTripTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time different between the instance when
+ a RADIUS request is sent and the
+ corresponding response is received."
+ ::= { rcRadiusServHostEntry 28 }
+
+rcRadiusServHostAccessChallanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of RADIUS access-challanges packets
+ sent to this server. This does not include
+ retransmission."
+ ::= { rcRadiusServHostEntry 29 }
+
+rcRadiusServHostSourceIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "source IP address RADIUS packets."
+ ::= { rcRadiusServHostEntry 30 }
+
+
+-- RADIUS COA Clients configuration table
+
+rcRadiusDynAuthClientTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRadiusDynAuthClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to configure RADIUS Dynamic Authorization
+ Clients. RADIUS Dynamic Authorization Clients are entities
+ which can send Disconnect and Change Of Authorization
+ requests to a RADIUS Dynamic Authorization Server."
+ ::= { rcRadius 6 }
+
+rcRadiusDynAuthClientEntry OBJECT-TYPE
+ SYNTAX RcRadiusDynAuthClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing objects defining RADIUS Dynamic Authorization
+ Clients which can connect to this RADIUS Dynamic Authorization
+ Server."
+ INDEX { rcRadiusDynAuthClientAddressType,
+ rcRadiusDynAuthClientAddress }
+ ::= { rcRadiusDynAuthClientTable 1 }
+
+RcRadiusDynAuthClientEntry ::=
+ SEQUENCE {
+ rcRadiusDynAuthClientAddressType InetAddressType,
+ rcRadiusDynAuthClientAddress InetAddress,
+ rcRadiusDynAuthClientUdpPort InetPortNumber,
+ rcRadiusDynAuthClientSecret OCTET STRING,
+ rcRadiusDynAuthClientEnabled TruthValue,
+ rcRadiusDynAuthClientRowStatus RowStatus,
+ rcRadiusDynAuthClientReplayProtection TruthValue
+ }
+
+rcRadiusDynAuthClientAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of address contained in the corresponding instance
+ of rcRadiusDynAuthClientAddress."
+ ::= { rcRadiusDynAuthClientEntry 1 }
+
+rcRadiusDynAuthClientAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(0..113))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The internet address of a RADIUS Dynamic Authorization
+ Client configured in this entry."
+ ::= { rcRadiusDynAuthClientEntry 2 }
+
+rcRadiusDynAuthClientUdpPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The UDP port number the server/NAS listens on for requests from the
+ RADIUS Dynamic Authorization Client configured in this entry."
+ DEFVAL { 3799 }
+ ::= { rcRadiusDynAuthClientEntry 3 }
+
+rcRadiusDynAuthClientSecret OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The secret shared between RADIUS Dynamic Authorization
+ Client and Server. Note that when this object is retrieved, its
+ value will always by a zero-length octet string."
+ DEFVAL { ''H }
+ ::= { rcRadiusDynAuthClientEntry 4 }
+
+rcRadiusDynAuthClientEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable packet receive from this RADIUS Dynamic
+ Authorization Client. The NAS will not listen for requests
+ from the client unless this object is true(1)."
+ DEFVAL { false }
+ ::= { rcRadiusDynAuthClientEntry 5 }
+
+rcRadiusDynAuthClientRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls row creation/deletion in this table."
+ ::= { rcRadiusDynAuthClientEntry 6 }
+
+rcRadiusDynAuthClientReplayProtection OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RADIUS replay protection."
+ ::= { rcRadiusDynAuthClientEntry 7 }
+
+-- RADIUS COA Clients - Stats
+
+rcRadiusDynAuthClientStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRadiusDynAuthStatsClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the RADIUS Dynamic
+ Authorization Clients with which the server shares a
+ secret. This is an extension of radiusDynAuthClientEntry."
+ ::= { rcRadius 7 }
+
+rcRadiusDynAuthStatsClientEntry OBJECT-TYPE
+ SYNTAX RcRadiusDynAuthStatsClientEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) representing one Dynamic
+ Authorization Client with which the server shares a
+ secret."
+ AUGMENTS { radiusDynAuthClientEntry }
+ ::= { rcRadiusDynAuthClientStatsTable 1 }
+
+RcRadiusDynAuthStatsClientEntry ::= SEQUENCE {
+ rcRadiusDynAuthServerRcRequests Counter32,
+ rcRadiusDynAuthServerRcAuthOnlyRequests Counter32,
+ rcRadiusDynAuthServerRcDupRequests Counter32,
+ rcRadiusDynAuthServerRcAcks Counter32,
+ rcRadiusDynAuthServerRcNacks Counter32,
+ rcRadiusDynAuthServerRcNacksAuthOnlyRequests Counter32,
+ rcRadiusDynAuthServerRcNacksNoSess Counter32,
+ rcRadiusDynAuthServerRcSessReauthenticated Counter32,
+ rcRadiusDynAuthServerRcMalformed Counter32,
+ rcRadiusDynAuthServerRcDropped Counter32,
+ rcRadiusDynAuthServerRcBadAuths Counter32
+}
+
+rcRadiusDynAuthServerRcRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Reauthentication-requests received
+ from this Dynamic Authorization Client. This also includes
+ the Reauthentication requests that have a Service-Type
+ attribute with value 'Authorize Only'. This counter may
+ experience a discontinuity when the DAS module (re)starts,
+ as indicated by the value of radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 1 }
+
+rcRadiusDynAuthServerRcAuthOnlyRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Reauthentication-requests that include a
+ Service-Type attribute with value 'Authorize Only'
+ received from this Dynamic Authorization Client. This
+ counter may experience a discontinuity when the DAS
+ module (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 2 }
+
+rcRadiusDynAuthServerRcDupRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of duplicate RADIUS Reauthentication-Request packets
+ received from this Dynamic Authorization Client. This
+ counter may experience a discontinuity when the DAS
+ module (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 3 }
+
+rcRadiusDynAuthServerRcAcks OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of incoming Reauthentication packets from this
+ Dynamic Authorization Client silently discarded
+ by the server application for some reason other than
+ malformed, bad authenticators, or unknown types. This
+ counter may experience a discontinuity when the DAS
+ module (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 4 }
+
+rcRadiusDynAuthServerRcNacks OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Reauthentication-NAK packets sent to
+ this Dynamic Authorization Client. This includes
+ the RADIUS Reauthentication-NAK packets sent with a Service-Type
+ attribute with value 'Authorize Only' and the RADIUS
+ Reauthentication-NAK packets sent because no session context was
+ found. This counter may experience a discontinuity
+ when the DAS module (re)starts, as indicated by the
+ value of radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 5 }
+
+rcRadiusDynAuthServerRcNacksAuthOnlyRequests OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Reauthentication-NAK packets that include a
+ Service-Type attribute with value 'Authorize Only'
+ sent to this Dynamic Authorization Client. This counter
+ may experience a discontinuity when the DAS module
+ (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 6 }
+
+rcRadiusDynAuthServerRcNacksNoSess OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Reauthentication-NAK packets sent to this
+ Dynamic Authorization Client because no session context
+ was found. This counter may experience a discontinuity
+ when the DAS module (re)starts, as indicated by the
+ value of radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 7 }
+
+rcRadiusDynAuthServerRcSessReauthenticated OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of user sessions reauthenticated
+ for the Reauthentication-Requests received from this
+ Dynamic Authorization Client. Depending on site-
+ specific policies, a single Reauthentication request can change
+ multiple user sessions' authorization. In cases where
+ this Dynamic Authorization Server has no knowledge of
+ the number of user sessions that are affected by a
+ single request, each such CoA-Request will
+ count as a single affected user session only. This
+ counter may experience a discontinuity when the DAS
+ module (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 8 }
+
+rcRadiusDynAuthServerRcMalformed OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of malformed RADIUS Reauthentication-Request
+ packets received from this Dynamic Authorization Client.
+ Bad authenticators and unknown types are not included
+ as malformed Reauthentication-Requests. This counter
+ may experience a discontinuity when the DAS module
+ (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 9 }
+
+rcRadiusDynAuthServerRcDropped OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of incoming Reauthentication packets from this
+ Dynamic Authorization Client silently discarded
+ by the server application for some reason other than
+ malformed, bad authenticators, or unknown types. This
+ counter may experience a discontinuity when the DAS
+ module (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 10 }
+
+rcRadiusDynAuthServerRcBadAuths OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "requests"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RADIUS Reauthentication-Request packets that
+ contained an invalid Authenticator field received
+ from this Dynamic Authorization Client. This counter
+ may experience a discontinuity when the DAS module
+ (re)starts, as indicated by the value of
+ radiusDynAuthServerCounterDiscontinuity."
+ REFERENCE
+ "Reauthentication extension for RFC3576 ."
+ ::= { rcRadiusDynAuthStatsClientEntry 11 }
+
+-- --------------------------------------------------
+-- rcTacacsGlobal Group
+-- --------------------------------------------------
+
+rcTacacsGlobal OBJECT IDENTIFIER ::= { rcTacacs 1 }
+
+rcTacacsGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable this feature."
+ DEFVAL { false }
+ ::= { rcTacacsGlobal 1 }
+
+rcTacacsGlobalLastUserName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The last user for which authentication was attempted using TACACS+."
+ ::= { rcTacacsGlobal 2 }
+
+rcTacacsGlobalLastAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of address for the TACACS+ server that was most recently accessed"
+ ::= { rcTacacsGlobal 3 }
+
+rcTacacsGlobalLastAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The address of the TACACS+ server that was most recently accessed"
+ ::= { rcTacacsGlobal 4 }
+
+rcTacacsAccounting OBJECT-TYPE
+ SYNTAX BITS {
+ cli(0),
+ ppp(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Determines which application will be accounted by tacacs+."
+ DEFVAL { {} }
+ ::= { rcTacacsGlobal 5 }
+
+rcTacacsAuthentication OBJECT-TYPE
+ SYNTAX BITS {
+ cli(0),
+ ppp(1),
+ web(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Determines which application will be authenticated by tacacs+."
+ DEFVAL { {cli} }
+ ::= { rcTacacsGlobal 6 }
+
+rcTacacsNncliCommandAuthorizationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object controls whether TACACS+ will be used for
+ authorization of individual NNCLI commands."
+ DEFVAL { false }
+ ::= { rcTacacsGlobal 7 }
+
+rcTacacsNncliCommandAuthorizationLevels OBJECT-TYPE
+ SYNTAX BITS {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object controls which NNCLI command privilege levels
+ will be authorized by TACACS+."
+ DEFVAL { { } }
+ ::= { rcTacacsGlobal 8 }
+
+-- --------------------------------------------------
+-- rcTacacsServerTable
+-- --------------------------------------------------
+
+rcTacacsServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcTacacsServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the TACACS+ servers with
+ which the client shares a secret."
+ ::= { rcTacacs 2 }
+
+rcTacacsServerEntry OBJECT-TYPE
+ SYNTAX RcTacacsServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing a TACACS+ server
+ with which the client shares a secret."
+ INDEX { rcTacacsServerAddressType, rcTacacsServerAddress }
+ ::= { rcTacacsServerTable 1 }
+
+RcTacacsServerEntry ::= SEQUENCE {
+ rcTacacsServerAddressType InetAddressType,
+ rcTacacsServerAddress InetAddress,
+ rcTacacsServerPortNumber InetPortNumber,
+ rcTacacsServerConnectionType INTEGER,
+ rcTacacsServerConnectionStatus INTEGER,
+ rcTacacsServerTimeout Integer32,
+ rcTacacsServerKey OCTET STRING,
+ rcTacacsServerSourceIpInterfaceEnabled TruthValue,
+ rcTacacsServerSourceIpInterfaceType InetAddressType,
+ rcTacacsServerSourceIpInterface InetAddress,
+ rcTacacsServerPriority Integer32,
+ rcTacacsServerRowStatus RowStatus
+}
+
+rcTacacsServerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Specifies the type of IP address used on the Tacacs+ server."
+ ::= { rcTacacsServerEntry 1 }
+
+rcTacacsServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address of the TACACS+ server referred to in this table entry."
+ ::= { rcTacacsServerEntry 2 }
+
+rcTacacsServerPortNumber OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The TCP port on which the client establishes a connection to the server.
+ A value of 0 indicates that the system specified default value is used."
+ DEFVAL { 49 }
+ ::= { rcTacacsServerEntry 3 }
+
+rcTacacsServerConnectionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ singleConnection(1),
+ perSessionConnection(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies TCP connection type between device and TACACS+ server.
+ Either a single open connection between a device and server
+ (SingleConnection), or open/close connection per communication
+ session (PerSessionConnection)."
+ DEFVAL { perSessionConnection }
+ ::= { rcTacacsServerEntry 4 }
+
+rcTacacsServerConnectionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ connected(1),
+ notConnected(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Specifies status TCP connection type between device and TACACS+
+ server."
+ ::= { rcTacacsServerEntry 5 }
+
+rcTacacsServerTimeout OBJECT-TYPE
+ SYNTAX Integer32 (10..30)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The maximum time (in seconds) to wait for this TACACS+ server to reply."
+ DEFVAL { 10 }
+ ::= { rcTacacsServerEntry 6 }
+
+rcTacacsServerKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Secret key to be shared with this TACACS+ server.
+ If the key length is zero that indicates no encryption is being used."
+ DEFVAL { ''H }
+ ::= { rcTacacsServerEntry 7 }
+
+rcTacacsServerSourceIpInterfaceEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies whether source address specification is enabled."
+ DEFVAL { false }
+ ::= { rcTacacsServerEntry 8 }
+
+rcTacacsServerSourceIpInterfaceType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Specifies the type of IP address used on the interface that
+ connects to the Tacacs+ server. If this value is unknown(0),
+ then a system-wide default value will be used."
+ DEFVAL { unknown }
+ ::= { rcTacacsServerEntry 9 }
+
+rcTacacsServerSourceIpInterface OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "IP address of the interface to use with this server."
+ DEFVAL { ''H }
+ ::= { rcTacacsServerEntry 10 }
+
+rcTacacsServerPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Determines the order in which the TACACS+ servers will be used,
+ when 1 is the highest priority. If more than one server share
+ the same priority - they will be used in lexicographic order
+ (the order of entries in this table)."
+ DEFVAL { 1 }
+ ::= { rcTacacsServerEntry 11 }
+
+rcTacacsServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The row status variable, can be set to destroy or createAndGo."
+ ::= { rcTacacsServerEntry 12 }
+
+--------------------------------------------------------------------
+-- rcASGGlobal Group
+--------------------------------------------------------------------
+
+rcASGGlobal OBJECT IDENTIFIER ::= { rcASG 1 }
+
+rcASGGlobalEnableStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display ASG enable/disable status"
+ ::= { rcASGGlobal 1 }
+
+rcASGGlobalAccountsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcASGGlobalAccountsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Display ASG supported service login usernames and their permission levels"
+ ::= { rcASGGlobal 2 }
+
+rcASGGlobalAccountsEntry OBJECT-TYPE
+ SYNTAX RcASGGlobalAccountsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains an entry of rcASGGlobalAccountsEntry which has username and persmission levels"
+ INDEX { rcASGGlobalAccountsAccessLevel }
+ ::= { rcASGGlobalAccountsTable 1 }
+
+RcASGGlobalAccountsEntry ::= SEQUENCE {
+ rcASGGlobalAccountsUsername DisplayString,
+ rcASGGlobalAccountsAccessLevel INTEGER
+ }
+
+rcASGGlobalAccountsUsername OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ASG supported username"
+ ::= { rcASGGlobalAccountsEntry 1 }
+
+rcASGGlobalAccountsAccessLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ rwa(1),
+ rw(2),
+ l1(3),
+ l2(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "permission level of the username"
+ ::= { rcASGGlobalAccountsEntry 2 }
+
+rcASGGlobalAFHeader OBJECT IDENTIFIER ::= { rcASG 2 }
+
+rcASGGlobalAFHeaderAFID OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display lacfile/AF AF_ID"
+ ::= { rcASGGlobalAFHeader 1 }
+
+rcASGGlobalAFHeaderProduct OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display lacfile/AF product name"
+ ::= { rcASGGlobalAFHeader 2 }
+
+rcASGGlobalAFHeaderDateAndTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display lacfile/AF generated date and time"
+ ::= { rcASGGlobalAFHeader 3 }
+
+rcASGGlobalAFHeaderRelease OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display lacfile/AF release version"
+ ::= { rcASGGlobalAFHeader 4 }
+
+-- IGMP
+
+rcIgmpInterfaceExtnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpInterfaceExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 1 }
+
+rcIgmpInterfaceExtnEntry OBJECT-TYPE
+ SYNTAX RcIgmpInterfaceExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpInterfaceExtnIfIndex }
+ ::= { rcIgmpInterfaceExtnTable 1 }
+
+RcIgmpInterfaceExtnEntry ::=
+ SEQUENCE {
+ rcIgmpInterfaceExtnIfIndex InterfaceIndex,
+ rcIgmpInterfaceExtnSnoopEnable TruthValue,
+ rcIgmpInterfaceExtnProxySnoopEnable TruthValue,
+ rcIgmpInterfaceExtnMaxAdvertiseInterval INTEGER,
+ rcIgmpInterfaceExtnMinAdvertiseInterval INTEGER,
+ rcIgmpInterfaceExtnMaxInitialAdvertiseInterval Integer32,
+ rcIgmpInterfaceExtnMaxInitialAdvertments Integer32,
+ rcIgmpInterfaceExtnNeighborDeadInterval Integer32,
+ rcIgmpInterfaceExtnFastLeaveEnable TruthValue,
+ rcIgmpInterfaceExtnFastLeavePortMembers PortSet,
+ rcIgmpInterfaceExtnMrdiscEnable TruthValue,
+ rcIgmpInterfaceExtnDiscoveredRouterPorts PortSet,
+ rcIgmpInterfaceExtnSnoopMRouterPorts PortSet,
+ rcIgmpInterfaceExtnSnoopActiveMRouterPorts PortSet,
+ rcIgmpInterfaceExtnSnoopMRouterExpiration Integer32,
+ rcIgmpInterfaceExtnFlushAction INTEGER,
+ rcIgmpInterfaceExtnRouterAlertEnable EnableValue,
+ rcIgmpInterfaceExtnSsmEnable TruthValue,
+ rcIgmpInterfaceExtnIgapEnable EnableValue,
+ rcIgmpInterfaceExtnAccntEnable EnableValue,
+ rcIgmpInterfaceExtnAuthEnable EnableValue,
+ rcIgmpInterfaceExtnStreamLimitEnable EnableValue,
+ rcIgmpInterfaceExtnMaxStreams Integer32,
+ rcIgmpInterfaceExtnNumStreams Integer32,
+ rcIgmpInterfaceExtnNewQuerier IpAddress,
+ rcIgmpInterfaceExtnSnoopQuerierEnable TruthValue,
+ rcIgmpInterfaceExtnSnoopQuerierAddr IpAddress,
+ rcIgmpInterfaceExtnMvrEnable TruthValue,
+ rcIgmpInterfaceExtnMvrProxyEnable TruthValue,
+ rcIgmpInterfaceExtnDynamicDowngradeEnable TruthValue,
+ rcIgmpInterfaceExtnCompatibilityModeEnable TruthValue,
+ rcIgmpInterfaceExtnOperVersion INTEGER,
+ rcIgmpInterfaceExtnExplicitHostTrackingEnable TruthValue,
+ rcIgmpInterfaceExtnMcastMode INTEGER,
+ rcIgmpInterfaceExtnL2Isid Integer32
+ }
+
+rcIgmpInterfaceExtnIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ifindex."
+ ::= { rcIgmpInterfaceExtnEntry 1 }
+
+rcIgmpInterfaceExtnSnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable snoop."
+ ::= { rcIgmpInterfaceExtnEntry 2 }
+
+rcIgmpInterfaceExtnProxySnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable proxy snoop."
+ ::= { rcIgmpInterfaceExtnEntry 3 }
+
+rcIgmpInterfaceExtnMaxAdvertiseInterval OBJECT-TYPE
+ SYNTAX INTEGER(2..180)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { 20 }
+ ::= { rcIgmpInterfaceExtnEntry 4 }
+
+rcIgmpInterfaceExtnMinAdvertiseInterval OBJECT-TYPE
+ SYNTAX INTEGER(3..180)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { 15 }
+ ::= { rcIgmpInterfaceExtnEntry 5 }
+
+rcIgmpInterfaceExtnMaxInitialAdvertiseInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { 2 }
+ ::= { rcIgmpInterfaceExtnEntry 6 }
+
+rcIgmpInterfaceExtnMaxInitialAdvertments OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { 3 }
+ ::= { rcIgmpInterfaceExtnEntry 7 }
+
+rcIgmpInterfaceExtnNeighborDeadInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ DEFVAL { 60 }
+ ::= { rcIgmpInterfaceExtnEntry 8 }
+
+rcIgmpInterfaceExtnFastLeaveEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable fast leave on this interface."
+ DEFVAL { false }
+ ::= { rcIgmpInterfaceExtnEntry 9 }
+
+rcIgmpInterfaceExtnFastLeavePortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports that are enabled for fast leave."
+ ::= { rcIgmpInterfaceExtnEntry 10 }
+
+rcIgmpInterfaceExtnMrdiscEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable multicast router discovery."
+ ::= { rcIgmpInterfaceExtnEntry 11 }
+
+rcIgmpInterfaceExtnDiscoveredRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "list of ports that discovered by
+ IGMP Multicast router discovery
+ (MRDISC) protocol."
+ ::= { rcIgmpInterfaceExtnEntry 12 }
+
+rcIgmpInterfaceExtnSnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports in this interface that provide
+ connectivity to an IP Multicast router."
+ ::= { rcIgmpInterfaceExtnEntry 13 }
+
+rcIgmpInterfaceExtnSnoopActiveMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Active ports."
+ ::= { rcIgmpInterfaceExtnEntry 14 }
+
+rcIgmpInterfaceExtnSnoopMRouterExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Multicast querier router aging time out."
+ ::= { rcIgmpInterfaceExtnEntry 15 }
+
+rcIgmpInterfaceExtnFlushAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ flushGrpMember(2),
+ flushMrouter(3),
+ flushSender(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IGMP flush action."
+ ::= { rcIgmpInterfaceExtnEntry 16 }
+
+rcIgmpInterfaceExtnRouterAlertEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable Router Alert Check."
+ ::= { rcIgmpInterfaceExtnEntry 17 }
+
+rcIgmpInterfaceExtnSsmEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable SSM."
+ ::= { rcIgmpInterfaceExtnEntry 18 }
+
+rcIgmpInterfaceExtnIgapEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable/disable IGAP."
+ DEFVAL { enable }
+ ::= { rcIgmpInterfaceExtnEntry 19 }
+
+rcIgmpInterfaceExtnAccntEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable/disable accounting."
+ DEFVAL { enable }
+ ::= { rcIgmpInterfaceExtnEntry 20 }
+
+rcIgmpInterfaceExtnAuthEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable/disable authentication."
+ DEFVAL { enable }
+ ::= { rcIgmpInterfaceExtnEntry 21 }
+
+rcIgmpInterfaceExtnStreamLimitEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Stream Limitation enable/disable."
+ DEFVAL { enable }
+ ::= { rcIgmpInterfaceExtnEntry 22 }
+
+rcIgmpInterfaceExtnMaxStreams OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum number of stream."
+ DEFVAL { 4 }
+ ::= { rcIgmpInterfaceExtnEntry 23 }
+
+rcIgmpInterfaceExtnNumStreams OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current number of streams."
+ ::= { rcIgmpInterfaceExtnEntry 24 }
+
+rcIgmpInterfaceExtnNewQuerier OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The address of the New IGMP Querier on
+ the IP subnet to which this interface is
+ attached."
+ ::= { rcIgmpInterfaceExtnEntry 25 }
+
+rcIgmpInterfaceExtnSnoopQuerierEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable snoop querier."
+ ::= { rcIgmpInterfaceExtnEntry 26 }
+
+rcIgmpInterfaceExtnSnoopQuerierAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The pseudo address of the IGMP Snoop Querier."
+ ::= { rcIgmpInterfaceExtnEntry 27 }
+
+rcIgmpInterfaceExtnMvrEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable mcast-vlan-registration on a vlan, it
+ is used to specified a vlan works as a mcast-vlan,
+ maximum 16 mcast-vlan is supported."
+ ::= { rcIgmpInterfaceExtnEntry 28 }
+
+rcIgmpInterfaceExtnMvrProxyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable or disable mcast-vlan-registration proxy on a vlan,
+ you must enable mcast-vlan-registration at first."
+ ::= { rcIgmpInterfaceExtnEntry 29 }
+
+rcIgmpInterfaceExtnDynamicDowngradeEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable dynamic downgrade the IGMP version when older version query message was received."
+ DEFVAL { true }
+ ::= { rcIgmpInterfaceExtnEntry 30 }
+
+rcIgmpInterfaceExtnCompatibilityModeEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable v2 v3 compatible mode, which will handle the IGMP v2 message in v3 interface"
+ DEFVAL { false }
+ ::= { rcIgmpInterfaceExtnEntry 31 }
+
+rcIgmpInterfaceExtnOperVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ version1(1),
+ version2(2),
+ version3(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational version of IGMP which is running on this interface."
+ ::= { rcIgmpInterfaceExtnEntry 32 }
+
+rcIgmpInterfaceExtnExplicitHostTrackingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable the IGMP protocol running in version 3 to track hosts per channels/groups."
+ DEFVAL { false }
+ ::= { rcIgmpInterfaceExtnEntry 33 }
+
+rcIgmpInterfaceExtnMcastMode OBJECT-TYPE
+ SYNTAX INTEGER { snoop(1), pim(2), snoopSpb(3), routedSpb(4), dvmrp(5), none(6), pimgwSpb(7)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IGMP interface mode"
+ DEFVAL { none }
+ ::= { rcIgmpInterfaceExtnEntry 34 }
+
+rcIgmpInterfaceExtnL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 ISID of the cvlan."
+ ::= { rcIgmpInterfaceExtnEntry 37 }
+
+-- IGMP Static
+
+rcIgmpStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 2 }
+
+rcIgmpStaticEntry OBJECT-TYPE
+ SYNTAX RcIgmpStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpStaticIfIndex, rcIgmpStaticGrpAddr }
+ ::= { rcIgmpStaticTable 1 }
+
+RcIgmpStaticEntry ::=
+ SEQUENCE {
+ rcIgmpStaticIfIndex InterfaceIndex,
+ rcIgmpStaticGrpAddr IpAddress,
+ rcIgmpStaticMemberPorts PortSet,
+ rcIgmpStaticNotAllowedToJoin PortSet,
+ rcIgmpStaticRowStatus RowStatus,
+ rcIgmpStaticToGrpAddr IpAddress
+ }
+
+rcIgmpStaticIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ifindex"
+ ::= { rcIgmpStaticEntry 1 }
+
+rcIgmpStaticGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip multicast address. The GrpAddress holds the starting
+ range for the address range. If the ToGrpAddress is not
+ entered, the it is as good as entering a single address."
+ ::= { rcIgmpStaticEntry 2 }
+
+rcIgmpStaticMemberPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "egressing ports."
+ ::= { rcIgmpStaticEntry 3 }
+
+rcIgmpStaticNotAllowedToJoin OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "not allowed to join."
+ ::= { rcIgmpStaticEntry 4 }
+
+rcIgmpStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcIgmpStaticEntry."
+ ::= { rcIgmpStaticEntry 5 }
+
+rcIgmpStaticToGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To hold the range for the GrpAddress."
+ ::= { rcIgmpStaticEntry 6 }
+
+-- IGMP Access
+
+rcIgmpAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 3 }
+
+rcIgmpAccessEntry OBJECT-TYPE
+ SYNTAX RcIgmpAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpAccessIfIndex, rcIgmpAccessGrpAddr,
+ rcIgmpAccessHostAddr, rcIgmpAccessHostMask }
+ ::= { rcIgmpAccessTable 1 }
+
+RcIgmpAccessEntry ::=
+ SEQUENCE {
+ rcIgmpAccessIfIndex InterfaceIndex,
+ rcIgmpAccessGrpAddr IpAddress,
+ rcIgmpAccessHostAddr IpAddress,
+ rcIgmpAccessMode INTEGER,
+ rcIgmpAccessRowStatus RowStatus,
+ rcIgmpAccessHostMask IpAddress
+ }
+
+rcIgmpAccessIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ifindex"
+ ::= { rcIgmpAccessEntry 1 }
+
+rcIgmpAccessGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ip multicast addr."
+ ::= { rcIgmpAccessEntry 2 }
+
+rcIgmpAccessHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "host addr."
+ ::= { rcIgmpAccessEntry 3 }
+
+rcIgmpAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ denyTX(1),
+ denyRX(2),
+ denyBOTH(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "denyTX(1), denyRX(2), denyBOTH(3)."
+ DEFVAL { denyBOTH }
+ ::= { rcIgmpAccessEntry 4 }
+
+rcIgmpAccessRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcIgmpAccessEntry."
+ ::= { rcIgmpAccessEntry 5 }
+
+rcIgmpAccessHostMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "host mask."
+ ::= { rcIgmpAccessEntry 6 }
+
+
+-- IGMP SSM
+
+rcIgmpSsmGlobal OBJECT IDENTIFIER ::= { rcIgmp 5 }
+
+rcIgmpSsmGlobalDynamicLearning OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable dynamic learning
+ or source/group pair from IGMPv3 report."
+ ::= { rcIgmpSsmGlobal 1 }
+
+rcIgmpSsmGlobalAdminAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ enableAll(2), -- enable all Ssm entries
+ disableAll(3) -- disable all Ssm entries
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the admin status of all the Ssm entries to
+ enable/disable at once."
+ ::= { rcIgmpSsmGlobal 2 }
+
+rcIgmpSsmGlobalRangeGroup OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If multicast group address & RangeMask == RangeGroup,
+ then RangeGroup is in Ssm Range. Else it is not in
+ the range."
+ ::= { rcIgmpSsmGlobal 3 }
+
+rcIgmpSsmGlobalRangeMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used with RangeGroup."
+ ::= { rcIgmpSsmGlobal 4 }
+
+-- IGMP SSM Mapping Table - supported by VSP pre-3.2 releases
+
+rcIgmpSsmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpSsmEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION ""
+ ::= { rcIgmp 6 }
+
+rcIgmpSsmEntry OBJECT-TYPE
+ SYNTAX RcIgmpSsmEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION ""
+ INDEX { rcIgmpSsmIpMulticastGrp }
+ ::= { rcIgmpSsmTable 1 }
+
+RcIgmpSsmEntry ::=
+ SEQUENCE {
+ rcIgmpSsmIpMulticastGrp IpAddress,
+ rcIgmpSsmIpSource IpAddress,
+ rcIgmpSsmLearningMode INTEGER,
+ rcIgmpSsmActivity TruthValue,
+ rcIgmpSsmAdminState EnableValue,
+ rcIgmpSsmRowStatus RowStatus
+ }
+
+rcIgmpSsmIpMulticastGrp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "This is the IP multicast group address
+ that has default range of 232/8.
+ This parameter should be configured by the user."
+ ::= { rcIgmpSsmEntry 1 }
+
+rcIgmpSsmIpSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "This is the Source's IP address that will
+ be sending traffic to the group source.
+ This parameter should be configured by the user."
+ ::= { rcIgmpSsmEntry 2 }
+
+rcIgmpSsmLearningMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1),
+ static(2)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "This is a read only field that provides
+ information if the entry is statically
+ configured entry (Static) or a dynamically
+ learned entry from IGMPv3 (Dynamic). Note
+ that Dynamic may not be used in the first
+ step of the implementation."
+ ::= { rcIgmpSsmEntry 3 }
+
+rcIgmpSsmActivity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "This is a read only field. It provides
+ the activity on the corresponding (S,G). If
+ the source is active and traffic is flowing
+ to the switch, this field value should be
+ Active, otherwise it should say non-active.
+ This information is useful in knowing if the
+ group has an active source or not when the group
+ is joined by a member on the switch."
+ ::= { rcIgmpSsmEntry 4 }
+
+rcIgmpSsmAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "The admin state provides information on
+ whether the entry is to be used or not. If the
+ value of this field is Enabled (default), then
+ the entry can be used. If the state is Disabled,
+ then the entry will not be used, but will be
+ saved for future use."
+ ::= { rcIgmpSsmEntry 5 }
+
+rcIgmpSsmRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcIgmpSsmEntry 6 }
+
+-- IGMP New Access
+
+rcIgmpNewAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpNewAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 7 }
+
+rcIgmpNewAccessEntry OBJECT-TYPE
+ SYNTAX RcIgmpNewAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpNewAccessIfIndex, rcIgmpNewAccessPrefixListId,
+ rcIgmpNewAccessHostAddr, rcIgmpNewAccessHostMask }
+ ::= { rcIgmpNewAccessTable 1 }
+
+RcIgmpNewAccessEntry ::=
+ SEQUENCE {
+ rcIgmpNewAccessIfIndex InterfaceIndex,
+ rcIgmpNewAccessPrefixListId Integer32,
+ rcIgmpNewAccessPrefixListName DisplayString,
+ rcIgmpNewAccessHostAddr IpAddress,
+ rcIgmpNewAccessHostMask IpAddress,
+ rcIgmpNewAccessActionMode INTEGER,
+ rcIgmpNewAccessRowStatus RowStatus
+ }
+
+rcIgmpNewAccessIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ifindex"
+ ::= { rcIgmpNewAccessEntry 1 }
+
+rcIgmpNewAccessPrefixListId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Prefix List ID."
+ ::= { rcIgmpNewAccessEntry 2 }
+
+rcIgmpNewAccessPrefixListName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Prefix List name."
+ ::= { rcIgmpNewAccessEntry 3 }
+
+rcIgmpNewAccessHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "host addr."
+ ::= { rcIgmpNewAccessEntry 4 }
+
+rcIgmpNewAccessHostMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "host mask."
+ ::= { rcIgmpNewAccessEntry 5 }
+
+rcIgmpNewAccessActionMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ denyTX(1),
+ denyRX(2),
+ denyBOTH(3),
+ allowTX(4),
+ allowRX(5),
+ allowBOTH(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "action mode."
+ DEFVAL { denyBOTH }
+ ::= { rcIgmpNewAccessEntry 6 }
+
+rcIgmpNewAccessRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcIgmpNewAccessEntry."
+ ::= { rcIgmpNewAccessEntry 7 }
+
+-- rcIgmpChannelLimit Table
+
+rcIgmpChannelLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpChannelLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 8 }
+
+rcIgmpChannelLimitEntry OBJECT-TYPE
+ SYNTAX RcIgmpChannelLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpChannelLimitIfIndex,
+ rcIgmpChannelLimitPort }
+ ::= { rcIgmpChannelLimitTable 1 }
+
+RcIgmpChannelLimitEntry ::=
+ SEQUENCE {
+ rcIgmpChannelLimitIfIndex InterfaceIndex,
+ rcIgmpChannelLimitPort Integer32,
+ rcIgmpChannelLimitMaxStreams Integer32,
+ rcIgmpChannelLimitNumStreams Integer32,
+ rcIgmpChannelLimitRowStatus RowStatus
+ }
+
+rcIgmpChannelLimitIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ifindex"
+ ::= { rcIgmpChannelLimitEntry 1 }
+
+rcIgmpChannelLimitPort OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port belong to this vlan."
+ ::= { rcIgmpChannelLimitEntry 2 }
+
+rcIgmpChannelLimitMaxStreams OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum number of stream."
+ DEFVAL { 4 }
+ ::= { rcIgmpChannelLimitEntry 3 }
+
+rcIgmpChannelLimitNumStreams OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current number of streams."
+ ::= { rcIgmpChannelLimitEntry 4 }
+
+rcIgmpChannelLimitRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIgmpChannelLimitEntry 5 }
+
+
+-- rcIgmpIgapServiceAbilityCounter32 Table
+
+rcIgmpIgapServiceAbilityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpIgapServiceAbilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 9 }
+
+rcIgmpIgapServiceAbilityEntry OBJECT-TYPE
+ SYNTAX RcIgmpIgapServiceAbilityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpIgapServiceAbilityIfIndex }
+ ::= { rcIgmpIgapServiceAbilityTable 1 }
+
+RcIgmpIgapServiceAbilityEntry ::=
+ SEQUENCE {
+ rcIgmpIgapServiceAbilityIfIndex InterfaceIndex,
+ rcIgmpIgapServiceAbilityAuthSuccess Counter64,
+ rcIgmpIgapServiceAbilityAuthReject Counter64,
+ rcIgmpIgapServiceAbilityRespTimeout Counter64,
+ rcIgmpIgapServiceAbilityPapJoinReq Counter64,
+ rcIgmpIgapServiceAbilityBasicQuery Counter64,
+ rcIgmpIgapServiceAbilityBasicLeave Counter64,
+ rcIgmpIgapServiceAbilityClearStat TruthValue
+ }
+
+rcIgmpIgapServiceAbilityIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ifindex"
+ ::= { rcIgmpIgapServiceAbilityEntry 1 }
+
+rcIgmpIgapServiceAbilityAuthSuccess OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port belong to this vlan."
+ ::= { rcIgmpIgapServiceAbilityEntry 2 }
+
+rcIgmpIgapServiceAbilityAuthReject OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maximum number of stream."
+ ::= { rcIgmpIgapServiceAbilityEntry 3 }
+
+rcIgmpIgapServiceAbilityRespTimeout OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current number of streams."
+ ::= { rcIgmpIgapServiceAbilityEntry 4 }
+
+rcIgmpIgapServiceAbilityPapJoinReq OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIgmpIgapServiceAbilityEntry 5 }
+
+rcIgmpIgapServiceAbilityBasicQuery OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current number of streams."
+ ::= { rcIgmpIgapServiceAbilityEntry 6 }
+
+rcIgmpIgapServiceAbilityBasicLeave OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcIgmpIgapServiceAbilityEntry 7 }
+
+rcIgmpIgapServiceAbilityClearStat OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Counter."
+ ::= { rcIgmpIgapServiceAbilityEntry 8 }
+
+
+rcIgmpIgapGlobal OBJECT IDENTIFIER ::= { rcIgmp 10 }
+
+rcIgmpIgapGlobalClearAllStat OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear All IGAP Counters."
+ ::= { rcIgmpIgapGlobal 1 }
+
+-- IGMP Global attributes
+
+rcIgmpGlobalParams OBJECT IDENTIFIER ::= { rcIgmp 11 }
+
+rcIgmpFastLeaveMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0), -- none of the following
+ multipleUser(1), -- remove leaving member, stop traffic if no more member
+ oneUser(2) -- first leave stops traffic
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the fast-leave mode to be used by for all
+ fast-leave enabled IGMP interfaces."
+ DEFVAL { multipleUser }
+ ::= { rcIgmpGlobalParams 1 }
+
+
+-- IGMP Cache Extern Table
+
+rcIgmpCacheExtnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpCacheExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 12 }
+
+rcIgmpCacheExtnEntry OBJECT-TYPE
+ SYNTAX RcIgmpCacheExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { igmpCacheAddress, igmpCacheIfIndex }
+ ::= { rcIgmpCacheExtnTable 1 }
+
+RcIgmpCacheExtnEntry ::=
+ SEQUENCE {
+ rcIgmpCacheExtnType INTEGER,
+ rcIgmpCacheExtnStaticPorts PortSet,
+ rcIgmpCacheExtnL2Isid Integer32
+ }
+
+rcIgmpCacheExtnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1),
+ static(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It takes up either of the two values, dynamic
+ or static depending upon whether the entry is
+ learnt Dynamic or is added statically."
+ ::= { rcIgmpCacheExtnEntry 1 }
+
+rcIgmpCacheExtnStaticPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It displays the static ports for the static joins,
+ this would be null for the dynamic entry."
+ ::= { rcIgmpCacheExtnEntry 2 }
+
+rcIgmpCacheExtnL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 ISID of the cvlan."
+ ::= { rcIgmpCacheExtnEntry 3 }
+
+
+-- rcIgmpSnoopTrace
+
+rcIgmpSnoopTraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpSnoopTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table listing the multicast groups
+ traversing the snoop enabled router"
+ ::= { rcIgmp 13 }
+
+rcIgmpSnoopTraceEntry OBJECT-TYPE
+ SYNTAX RcIgmpSnoopTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry listing the multicast groups
+ traversing the snoop enabled router"
+ INDEX { rcIgmpSnoopGrpAddr, rcIgmpSnoopSrcAddr, rcIgmpSnoopOutVlan}
+
+ ::= { rcIgmpSnoopTraceTable 1 }
+
+RcIgmpSnoopTraceEntry ::=
+ SEQUENCE {
+ rcIgmpSnoopGrpAddr IpAddress,
+ rcIgmpSnoopSrcAddr IpAddress,
+ rcIgmpSnoopOutVlan InterfaceIndex,
+ rcIgmpSnoopInPort InterfaceIndex,
+ rcIgmpSnoopInVlan InterfaceIndex,
+ rcIgmpSnoopOutPort PortSet,
+ rcIgmpSnoopType INTEGER
+ }
+
+rcIgmpSnoopGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ip mcast addr of grp traversing the router"
+ ::= { rcIgmpSnoopTraceEntry 1 }
+
+rcIgmpSnoopSrcAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ip src addr of the mcast grp address"
+ ::= { rcIgmpSnoopTraceEntry 2 }
+
+rcIgmpSnoopOutVlan OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Egress vlan id for the mcast group"
+ ::= { rcIgmpSnoopTraceEntry 3 }
+
+rcIgmpSnoopInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ingress port for the mcast grp"
+ ::= { rcIgmpSnoopTraceEntry 4 }
+
+rcIgmpSnoopInVlan OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ingress vlan id for the mcast source"
+ ::= { rcIgmpSnoopTraceEntry 5 }
+
+rcIgmpSnoopOutPort OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Egress port of the mcast grp"
+ ::= { rcIgmpSnoopTraceEntry 6 }
+
+rcIgmpSnoopType OBJECT-TYPE
+ SYNTAX INTEGER{ network(1), access(2)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port type on which the snoop entry is learnt"
+ ::= { rcIgmpSnoopTraceEntry 7}
+
+--New IGMP Group Table.
+
+rcIgmpNewGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpNewGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the multicast
+ groups configured in the device."
+ ::= { rcIgmp 14 }
+
+rcIgmpNewGroupEntry OBJECT-TYPE
+ SYNTAX RcIgmpNewGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing an
+ Igmp group."
+ INDEX {rcIgmpNewGroupIpAddress, rcIgmpNewGroupMembers, rcIgmpNewGroupInPort}
+ ::= { rcIgmpNewGroupTable 1 }
+
+RcIgmpNewGroupEntry ::= SEQUENCE {
+ rcIgmpNewGroupIpAddress IpAddress,
+ rcIgmpNewGroupMembers IpAddress,
+ rcIgmpNewGroupInPort INTEGER,
+ rcIgmpNewGroupExpiration Integer32,
+ rcIgmpNewGroupIfIndex InterfaceIndex,
+ rcIgmpNewGroupUserId DisplayString,
+ rcIgmpNewGroupMemberState INTEGER,
+ rcIgmpNewGroupSessionTime Integer32,
+ rcIgmpNewGroupActualInPort InterfaceIndex,
+ rcIgmpNewGroupL2Isid Integer32
+}
+
+rcIgmpNewGroupIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast group Address (Class D) that others
+ want to join. A group address can be the same
+ for many incoming ports."
+ ::= { rcIgmpNewGroupEntry 1 }
+
+rcIgmpNewGroupMembers OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Address of a source that has sent group
+ report wishing to join this group."
+ ::= { rcIgmpNewGroupEntry 2 }
+
+rcIgmpNewGroupInPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcIgmpNewGroupEntry 3 }
+
+rcIgmpNewGroupExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time left before the group report expired on this
+ port. Only one of this variable port. This
+ variable is updated upon receiving a group report."
+ ::= { rcIgmpNewGroupEntry 4 }
+
+rcIgmpNewGroupIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcIgmpNewGroupEntry 5 }
+
+rcIgmpNewGroupUserId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User-id sending this group"
+ ::= { rcIgmpNewGroupEntry 6 }
+
+rcIgmpNewGroupMemberState OBJECT-TYPE
+ SYNTAX INTEGER {
+ noState(1),
+ auth(2),
+ accStart(3),
+ authAndAcctStart(4),
+ authAndAcctDisabled(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used for IGAP, to indicated member state."
+ ::= { rcIgmpNewGroupEntry 7 }
+
+rcIgmpNewGroupSessionTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used for IGAP, to indicated the session time
+ in seconds for the member. Session time is
+ started after traffic is available to member.
+ It can be also called AccountingTime since its
+ values correspondes to the accounting duration of
+ IGAP user session."
+ ::= { rcIgmpNewGroupEntry 8 }
+
+rcIgmpNewGroupActualInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources. The value of object is same as
+ rcIgmpNewGroupInPort except when rcIgmpNewGroupInPort
+ is the value of TX-NNI, rcIgmpNewGroupActualInPort will be
+ first active port on MLT. It should used for display to
+ sync up output with CLI (Introduced by VOSS 4.2.0.0).
+ Not applicable to VSP9000"
+ ::= { rcIgmpNewGroupEntry 9 }
+
+rcIgmpNewGroupL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 ISID of the cvlan."
+ ::= { rcIgmpNewGroupEntry 10 }
+
+
+--The IGMPv3 Router Cache Table
+
+rcIgmpv3CacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpv3CacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the Igmpv3 specific data
+ corresponding to each interface, port and multicast group pair on
+ a Router."
+ ::= { rcIgmp 24 }
+
+rcIgmpv3CacheEntry OBJECT-TYPE
+ SYNTAX RcIgmpv3CacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing an Igmpv3 Group."
+ INDEX { rcIgmpv3CacheEntryGroupAddress,
+ rcIgmpv3CacheEntryIfIndex,
+ rcIgmpv3CacheEntryInPort
+ }
+ ::= { rcIgmpv3CacheTable 1 }
+
+RcIgmpv3CacheEntry ::= SEQUENCE {
+ rcIgmpv3CacheEntryGroupAddress IpAddress,
+ rcIgmpv3CacheEntryIfIndex InterfaceIndex,
+ rcIgmpv3CacheEntryInPort INTEGER,
+ rcIgmpv3CacheEntryModeExpiryTimer Integer32,
+ rcIgmpv3CacheEntryVersion1HostTimer Integer32,
+ rcIgmpv3CacheEntryVersion2HostTimer Integer32,
+ rcIgmpv3CacheEntrySourceFilterMode INTEGER
+}
+
+rcIgmpv3CacheEntryGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast group Address (Class D) that others
+ want to join. A group address can be the same
+ for many incoming ports."
+ ::= { rcIgmpv3CacheEntry 1 }
+
+rcIgmpv3CacheEntryIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcIgmpv3CacheEntry 2 }
+
+rcIgmpv3CacheEntryInPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcIgmpv3CacheEntry 3 }
+
+rcIgmpv3CacheEntryModeExpiryTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value is applicable only to IGMPv3-compatible nodes
+ and represents the time remaining before the interface
+ EXCLUDE state expires and the interface state transitions
+ to INCLUDE mode. This value can never be greater than
+ rcIgmpNewGroupExpiration."
+ ::= { rcIgmpv3CacheEntry 4 }
+
+rcIgmpv3CacheEntryVersion1HostTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time remaining until the local router will assume that
+ there are no longer any IGMP version 1 members on the IP
+ subnet attached to this interface. This entry only applies
+ to IGMPv1 hosts. Upon hearing any IGMPv1 Report, this
+ value is reset to the group membership timer. While this
+ time remaining is non-zero, the local router ignores any
+ IGMPv2 Leave messages for this group that it receives
+ on this interface."
+ ::= { rcIgmpv3CacheEntry 5 }
+
+rcIgmpv3CacheEntryVersion2HostTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time remaining until the local router will assume that
+ there are no longer any IGMP version 2 members on the IP
+ subnet attached to this interface. Upon hearing any IGMPv2 Membership
+ Report, this value is reset to the group membership timer.
+ Assuming no IGMPv1 hosts have been detected, the local
+ router does not ignore any IGMPv2 Leave messages for this
+ group that it receives on this interface."
+ ::= { rcIgmpv3CacheEntry 6 }
+
+rcIgmpv3CacheEntrySourceFilterMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ include (1),
+ exclude (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current group state, applicable to IGMPv3-compatible
+ nodes. The value indicates whether the state is INCLUDE or
+ EXCLUDE."
+ ::= { rcIgmpv3CacheEntry 7 }
+
+
+--The IGMPv3 Router Source list Table
+
+--
+-- This information helps to interpret the content of the rcIgmpRouterSrcListTable.
+-- 1. rcIgmpRouterSrcListHostAddress is not zero; rcIgmpRouterSrcListMemberAddress is zero.
+-- This is the case when we have a source in the include list and no receiver asked it
+-- explicitly (conflict source).
+-- Ex: Two receivers present; one receiver is in EXLCUDE{S1} and the other one is in
+-- EXLCUDE{S2}. The group state is EXCLUDE("S2","NULL").
+-- 2. rcIgmpRouterSrcListHostAddress is not zero, rcIgmpRouterSrcListMemberAddress is not zero.
+-- This is the case when a receiver asked to receive traffic for a specific source.
+-- Ex: One receiver present in INCLUDE{S1}
+-- 3. rcIgmpRouterSrcListHostAddress is not zero, rcIgmpRouterSrcListMemberAddress is zero.
+-- This represent a source that needs to be blocked.
+-- 4. rcIgmpRouterSrcListHostAddres is zero rcIgmpRouterSrcListMemberAddress is not zero.
+-- The source zero is used to track the members that are in exclude mode
+-- Ex: One receiver R1 in EXCLUDE(S1). Two entries are present in this table.
+-- 4.1. rcIgmpRouterSrcListHostAddres = S1, rcIgmpRouterSrcListMemberAddress = 0 - blocked source.
+-- 4.2. rcIgmpRouterSrcListHostAddres = 0, rcIgmpRouterSrcListMemberAddress = R1 - tracked member in exlcude mode.
+--
+-- If the explicit host tracking is not enabled the only the last reporter for a specific source or group
+-- will be present in this table.
+--
+
+rcIgmpRouterSrcListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpRouterSrcListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the Source List entries
+ corresponding to each interface and multicast group pair on
+ a Router."
+ ::= { rcIgmp 25 }
+
+rcIgmpRouterSrcListEntry OBJECT-TYPE
+ SYNTAX RcIgmpRouterSrcListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing an
+ Igmp Source."
+ INDEX { rcIgmpRouterSrcListGroupAddress,
+ rcIgmpRouterSrcListIfIndex,
+ rcIgmpRouterSrcListInPort,
+ rcIgmpRouterSrcListHostAddress,
+ rcIgmpRouterSrcListMemberAddress
+ }
+ ::= { rcIgmpRouterSrcListTable 1 }
+
+RcIgmpRouterSrcListEntry ::= SEQUENCE {
+ rcIgmpRouterSrcListGroupAddress IpAddress,
+ rcIgmpRouterSrcListIfIndex InterfaceIndex,
+ rcIgmpRouterSrcListInPort INTEGER,
+ rcIgmpRouterSrcListHostAddress IpAddress,
+ rcIgmpRouterSrcListMemberAddress IpAddress,
+ rcIgmpRouterSrcListExpire Integer32,
+ rcIgmpRouterSrcListMode INTEGER,
+ rcIgmpRouterSrcListMemberExpire Integer32
+}
+
+rcIgmpRouterSrcListGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP multicast group address for which this entry
+ contains information."
+ ::= { rcIgmpRouterSrcListEntry 1 }
+
+rcIgmpRouterSrcListIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface for which this entry contains information
+ for an IP multicast group address."
+ ::= { rcIgmpRouterSrcListEntry 2 }
+
+rcIgmpRouterSrcListInPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports for this
+ source."
+ ::= { rcIgmpRouterSrcListEntry 3 }
+
+rcIgmpRouterSrcListHostAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The host address to which this entry corresponds."
+ ::= { rcIgmpRouterSrcListEntry 4 }
+
+rcIgmpRouterSrcListMemberAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Address of a member that has sent source specific
+ report wishing to join this source."
+ ::= { rcIgmpRouterSrcListEntry 5 }
+
+rcIgmpRouterSrcListExpire OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value indicates the relevance of the SrcList entry,
+ whereby a non-zero value indicates this is an INCLUDE state
+ value, and a zero value indicates this to be an EXCLUDE
+ state value."
+ ::= { rcIgmpRouterSrcListEntry 6 }
+
+rcIgmpRouterSrcListMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ include (1),
+ exclude (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current member state, applicable to IGMPv3-compatible
+ nodes. The value indicates whether the state is INCLUDE or
+ EXCLUDE."
+ ::= { rcIgmpRouterSrcListEntry 7 }
+
+rcIgmpRouterSrcListMemberExpire OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value indicates the time until the member for this source
+ will expire"
+ ::= { rcIgmpRouterSrcListEntry 8 }
+
+-- IGMP SSM Mapping Table - supported by VSP 3.2 release
+
+rcIgmpNewSsmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpNewSsmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcIgmp 26 }
+
+rcIgmpNewSsmEntry OBJECT-TYPE
+ SYNTAX RcIgmpNewSsmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpNewSsmIpMulticastGrp,
+ rcIgmpNewSsmIpSource }
+ ::= { rcIgmpNewSsmTable 1 }
+
+RcIgmpNewSsmEntry ::=
+ SEQUENCE {
+ rcIgmpNewSsmIpMulticastGrp IpAddress,
+ rcIgmpNewSsmIpSource IpAddress,
+ rcIgmpNewSsmLearningMode INTEGER,
+ rcIgmpNewSsmActivity TruthValue,
+ rcIgmpNewSsmAdminState EnableValue,
+ rcIgmpNewSsmRowStatus RowStatus
+ }
+
+rcIgmpNewSsmIpMulticastGrp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is the IP multicast group address
+ that has default range of 232/8.
+ This parameter should be configured by the user."
+ ::= { rcIgmpNewSsmEntry 1 }
+
+rcIgmpNewSsmIpSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This is the Source's IP address that will
+ be sending traffic to the group source.
+ This parameter should be configured by the user."
+ ::= { rcIgmpNewSsmEntry 2 }
+
+rcIgmpNewSsmLearningMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1),
+ static(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is a read only field that provides
+ information if the entry is statically
+ configured entry (Static) or a dynamically
+ learned entry from IGMPv3 (Dynamic). Note
+ that Dynamic may not be used in the first
+ step of the implementation."
+ ::= { rcIgmpNewSsmEntry 3 }
+
+rcIgmpNewSsmActivity OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is a read only field. It provides
+ the activity on the corresponding (S,G). If
+ the source is active and traffic is flowing
+ to the switch, this field value should be
+ Active, otherwise it should say non-active.
+ This information is useful in knowing if the
+ group has an active source or not when the group
+ is joined by a member on the switch."
+ ::= { rcIgmpNewSsmEntry 4 }
+
+rcIgmpNewSsmAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The admin state provides information on
+ whether the entry is to be used or not. If the
+ value of this field is Enabled (default), then
+ the entry can be used. If the state is Disabled,
+ then the entry will not be used, but will be
+ saved for future use."
+ ::= { rcIgmpNewSsmEntry 5 }
+
+rcIgmpNewSsmRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcIgmpNewSsmEntry 6 }
+
+
+
+
+-- IGMP Correct Sender
+
+rcIgmpSendersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIgmpSendersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table obsoletes rcIgmpSenderTable"
+ ::= { rcIgmp 28 }
+
+rcIgmpSendersEntry OBJECT-TYPE
+ SYNTAX RcIgmpSendersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcIgmpSendersIfIndex, rcIgmpSendersGrpAddr,
+ rcIgmpSendersMemberAddr }
+ ::= { rcIgmpSendersTable 1 }
+
+RcIgmpSendersEntry ::=
+ SEQUENCE {
+ rcIgmpSendersIfIndex InterfaceIndex,
+ rcIgmpSendersGrpAddr IpAddress,
+ rcIgmpSendersMemberAddr IpAddress,
+ rcIgmpSendersAction INTEGER,
+ rcIgmpSendersTPort Integer32,
+ rcIgmpSendersState INTEGER,
+ rcIgmpSendersL2Isid Integer32
+ }
+
+rcIgmpSendersIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ifindex - Uniquely identifies entries in the table"
+ ::= { rcIgmpSendersEntry 1 }
+
+rcIgmpSendersGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ip multicast address of a group"
+ ::= { rcIgmpSendersEntry 2 }
+
+rcIgmpSendersMemberAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ip address of a host."
+ ::= { rcIgmpSendersEntry 3 }
+
+rcIgmpSendersAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ flushEntry(2),
+ flushGrp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "none(1), flushEntry(2), flushGrp(3).
+ It describes the IGMP Sender action."
+ ::= { rcIgmpSendersEntry 4 }
+
+rcIgmpSendersTPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Igmp Sender Tport."
+ ::= { rcIgmpSendersEntry 5 }
+
+rcIgmpSendersState OBJECT-TYPE
+ SYNTAX INTEGER {
+ filtered(1),
+ notfiltered(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if a sender exists because of an
+ IGMP access filter or not."
+ ::= { rcIgmpSendersEntry 6 }
+
+rcIgmpSendersL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 ISID of the cvlan"
+ ::= { rcIgmpSendersEntry 7 }
+
+
+
+rcIgmpGenerateTrap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enabling the IGMP to generate trap."
+ DEFVAL { disable }
+ ::= { rcIgmpGlobalParams 2 }
+
+rcIgmpGenerateLog OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enabling the IGMP to generate log."
+ DEFVAL { disable }
+ ::= { rcIgmpGlobalParams 3 }
+
+-- VRRP
+
+ rcVrrpMib OBJECT IDENTIFIER ::= { rcVrrp 1 }
+ rcVrrpObjects OBJECT IDENTIFIER ::= { rcVrrpMib 1 }
+ rcVrrpNotifications OBJECT IDENTIFIER ::= { rcVrrpMib 2 }
+
+
+-- ---------------------------------------------------------
+-- Scalar Objects
+-- ---------------------------------------------------------
+rcVrrpScalars OBJECT IDENTIFIER ::= { rcVrrpObjects 1 }
+
+rcVrrpPingVirtualAddrEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to configure whether this device should respond to
+ pings directed to a virtual router's IP address."
+ DEFVAL { true }
+ ::= { rcVrrpScalars 1 }
+
+rcVrrpTrapStateTransitionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ masterToBackup(2),
+ backupToMaster(3),
+ initializeToMaster(4),
+ masterToInitialize(5),
+ initializeToBackup(6),
+ backupToInitialize(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Potential types of state transitions.
+ Used by rcVrrpTrapStateTransition trap."
+ ::= { rcVrrpScalars 2 }
+
+rcVrrpTrapStateTransitionCause OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ higherPriorityAdvertizeReceived(2),
+ shutdownReceived(3),
+ rcVrrpAddrAndPhysicalAddrMatch(4),
+ masterDownInterval(5),
+ preempted(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Potential types of causes that will
+ generate a rcVrrpTrapStateTransition trap."
+ ::= { rcVrrpScalars 3 }
+
+
+-- VRRP Operations Table
+rcVrrpOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrrpOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Operations table for a VRRP router which consists of a
+ sequence (i.e., one or more conceptual rows) of
+ 'rcVrrpOperEntry' items."
+ ::= { rcVrrpObjects 2 }
+
+rcVrrpOperEntry OBJECT-TYPE
+ SYNTAX RcVrrpOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rcVrrpOperTable containing the operational
+ characteristics of a virtual router. On a VRRP router,
+ a given virtual router is identified by a combination
+ of the IF index and VRID."
+ INDEX { rcVrrpOperIfIndex, rcVrrpOperVrId }
+ ::= { rcVrrpOperTable 1 }
+
+RcVrrpOperEntry ::=
+ SEQUENCE {
+ rcVrrpOperIfIndex
+ InterfaceIndexOrZero,
+ rcVrrpOperVrId
+ VrId,
+ rcVrrpOperIpAddr
+ IpAddress,
+ rcVrrpOperVirtualMacAddr
+ MacAddress,
+ rcVrrpOperState
+ INTEGER,
+ rcVrrpOperControl
+ INTEGER,
+ rcVrrpOperPriority
+ Integer32,
+ rcVrrpOperIpAddrCount
+ Integer32,
+ rcVrrpOperMasterIpAddr
+ IpAddress,
+ rcVrrpOperAuthType
+ INTEGER,
+ rcVrrpOperHMACMD5Key
+ OCTET STRING,
+ rcVrrpOperAuthKey
+ OCTET STRING,
+ rcVrrpOperAdvertisementInterval
+ Integer32,
+ rcVrrpOperPreemptMode
+ INTEGER,
+ rcVrrpOperVirtualRouterUpTime
+ TimeTicks,
+ rcVrrpOperRowStatus
+ RowStatus,
+ rcVrrpOperCriticalIpAddr
+ IpAddress,
+ rcVrrpOperHoldDownTimer
+ INTEGER,
+ rcVrrpOperHoldDownState
+ INTEGER,
+ rcVrrpOperHoldDownTimeRemaining
+ INTEGER,
+ rcVrrpOperAction
+ INTEGER,
+ rcVrrpOperCriticalIpAddrEnable
+ TruthValue,
+ rcVrrpOperBackUpMaster
+ INTEGER,
+ rcVrrpOperBackUpMasterState
+ INTEGER,
+ rcVrrpOperFasterAdvInterval
+ Integer32,
+ rcVrrpOperFasterAdvIntervalEnable
+ INTEGER
+ }
+
+rcVrrpOperIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "port interface index."
+ ::= { rcVrrpOperEntry 1 }
+
+rcVrrpOperVrId OBJECT-TYPE
+ SYNTAX VrId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the Virtual Router Identifier (VRID)."
+ ::= { rcVrrpOperEntry 2 }
+
+rcVrrpOperIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The assigned IP addresses that a virtual router is responsible
+ for backing up."
+ ::= { rcVrrpOperEntry 3 }
+
+rcVrrpOperVirtualMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual MAC address of the virtual router. This is derived
+ as follows: 00-00-5E-00-01-<VRID>.
+
+ Where the first three octets consist of the IANA's OUI; The
+ next two octets indicate the address block of the VRRP protocol;
+ and the remaining octets consist of the VRID.
+
+ Although this object can be derived from the 'rcVrrpOperVrId'
+ object, it is included here, for completeness, so that it
+ is easily obtainable by a management application and can be
+ included in VRRP-related SNMP traps."
+ REFERENCE
+ "rfc1903 - MacAddress"
+ ::= { rcVrrpOperEntry 4 }
+
+rcVrrpOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initialize(1), -- Waiting for a startup event
+ backup(2), -- Monitoring the state/availability of
+ -- master router
+ master(3) -- Forwarding IP addresses associated with
+ -- this virtual router.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the virtual router."
+ ::= { rcVrrpOperEntry 5 }
+
+rcVrrpOperControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object will enable/disable the virtual router
+ function. Setting the value to 'enabled', will transition
+ the state of the router from 'initialize to 'backup';
+ Setting the value to 'disabled', will tranisition the
+ router from 'master' or 'backup' to 'initialize'."
+ DEFVAL { enabled }
+ ::= { rcVrrpOperEntry 6 }
+
+rcVrrpOperPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the priority for the virtual
+ router (e.g., master election) with respect to other
+ virtual routers that are backing up a one or more
+ associated IP addresses. Higher values imply higher
+ priority.
+
+ A priority of '0', although not settable, is used
+ to indicate that this router has ceased to particpate
+ in VRRP and a backup virtual router should transition \
+ to become a new master.
+
+ A priority of 255 is used for the router that owns the
+ associated IP address(es)."
+ DEFVAL { 100 }
+ ::= { rcVrrpOperEntry 7 }
+
+rcVrrpOperIpAddrCount OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP addresses that are associated with this
+ virtual router. This number is equal to the number of rows
+ in the vrrpAssoIpAddrTable that correspond to a given IF
+ index/VRID pair."
+ ::= { rcVrrpOperEntry 8 }
+
+rcVrrpOperMasterIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The master router's real (primary) IP address. This is
+ the IP address listed as the source in VRRP advertisement
+ last received by this virtual router"
+ ::= { rcVrrpOperEntry 9 }
+
+rcVrrpOperAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAuthentication(1), -- VRRP protocol exchanges are not
+ -- authenticated.
+ simpleTextPassword(2), -- Exchanges are authenticated by a
+ -- clear text password.
+ ipAuthenticationHeader(3) -- Exchanges are authenticated using
+ -- the IP authentication header [x].
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication type used for VRRP protocol exchanges between
+ virtual routers."
+ DEFVAL { noAuthentication }
+ ::= { rcVrrpOperEntry 10 }
+
+rcVrrpOperAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Authentication Key. If the virtual router's Authorization
+ Type is 'simpleTextPassword', and the key length is shorter
+ than 8 octets, the agent will left adjust and zero fill
+ to 8 octets.
+
+ When read, rcVrrpOperAuthKey always returns an Octet String
+ of length zero."
+ DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0
+ ::= { rcVrrpOperEntry 11 }
+
+rcVrrpOperHMACMD5Key OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Authentication Key. If the virtual router's 'Authorization
+ Type' is 'ipAuthenticationHeader', and the key length is shorter
+ than 16 octets, the agent will left adjust and zero fill
+ to 16 octets.
+
+ When read, rcVrrpOperHMACMD5Key always returns an Octet String
+ of length zero."
+ DEFVAL { '00000000000000000000000000000000'H }
+ -- 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0
+ ::= { rcVrrpOperEntry 12 }
+
+rcVrrpOperAdvertisementInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This is the time interval, in seconds, between sending
+ advertisement messages. Only the master router sends
+ VRRP advertisements."
+ DEFVAL { 1 }
+ ::= { rcVrrpOperEntry 13 }
+
+rcVrrpOperPreemptMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1), -- Preempt
+ false(2) -- Do not preempt
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Controls whether a higher priority virtual router will
+ preempt a lower priority master."
+ DEFVAL { true }
+ ::= { rcVrrpOperEntry 14 }
+
+rcVrrpOperVirtualRouterUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the time interval (in hundredths of a second)
+ since this virtual router was initialized."
+ ::= { rcVrrpOperEntry 15 }
+
+rcVrrpOperRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used according to installation
+ and removal conventions for conceptual rows. Setting this
+ object to 'createAndGo' results in enabling the VRRP
+ protocol for this virtual router. The information required
+ to actually create the conceptual row may be included in
+ the SET primitive or may be initialized by the agent on
+ the virtual router. Destroying the entry or setting it to
+ 'notInService' disables VRRP on this virtual router."
+ ::= { rcVrrpOperEntry 16 }
+
+rcVrrpOperCriticalIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP address of the interface that will cause a
+ shutdown event."
+ ::= { rcVrrpOperEntry 17 }
+
+rcVrrpOperHoldDownTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..21600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to configure the amount of time (in seconds)
+ to wait before preempting the current vrrp master."
+ ::= { rcVrrpOperEntry 18 }
+
+rcVrrpOperHoldDownState OBJECT-TYPE
+ SYNTAX INTEGER {
+ dormant(1),
+ active(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used to indicate the hold-down state of this vrrp
+ interface. If the hold-down timer is operational
+ this variable will be set to 'active'. 'dormant'
+ otherwise."
+ ::= { rcVrrpOperEntry 19 }
+
+rcVrrpOperHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX INTEGER (0..21600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used to indicate the amount of time (in seconds)
+ left before the rcVrrpOperHoldDownTimer will expire."
+ ::= { rcVrrpOperEntry 20 }
+
+rcVrrpOperAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ preemptHoldDownTimer(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Used to trigger an action on this vrrp interface."
+ ::= { rcVrrpOperEntry 21 }
+
+rcVrrpOperCriticalIpAddrEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicate if an user-defined critical IP address should be
+ enabled. 'NO' = use the default IP address (0.0.0.0).
+ No effect if an user-defined IP address does not exist."
+ DEFVAL { false }
+ ::= { rcVrrpOperEntry 22 }
+
+rcVrrpOperBackUpMaster OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable the backup VRRP switch traffic forwarding.
+ This will reduce the traffic in IST link in the time of SMLT."
+ DEFVAL { disabled }
+ ::= { rcVrrpOperEntry 23 }
+
+rcVrrpOperBackUpMasterState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate whether backup VRRP switch traffic forwarding is enabled or not."
+ DEFVAL { down }
+ ::= { rcVrrpOperEntry 24 }
+
+rcVrrpOperFasterAdvInterval OBJECT-TYPE
+ SYNTAX Integer32 (200..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is the faster advertisement interval, in
+ 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"
+ DEFVAL { 200 }
+ ::= { rcVrrpOperEntry 25 }
+
+rcVrrpOperFasterAdvIntervalEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate if the Faster Advertisement Interval should be used. 'Disable' means use regular Advertisement interval."
+ DEFVAL { disabled }
+ ::= { rcVrrpOperEntry 26 }
+
+-- Trap Definitions
+
+rcVrrpTrapStateTransition NOTIFICATION-TYPE
+ OBJECTS { ifIndex,
+ rcVrrpTrapStateTransitionType,
+ rcVrrpTrapStateTransitionCause,
+ rcVrrpOperVrId,
+ rcVrrpOperIpAddr,
+ rcVrrpOperMasterIpAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "A rcVrrpTrapStateTransition trap signifies a state
+ transition has occurred on a particular vrrp interface.
+ Implementation of this trap is optional."
+ ::= { rcVrrpNotifications 1 }
+
+-- VRRP Router Stats Table
+
+rcVrrpRouterStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrrpRouterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of virtual router statistics."
+ ::= { rcVrrpObjects 3 }
+
+rcVrrpRouterStatsEntry OBJECT-TYPE
+ SYNTAX RcVrrpRouterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing statistics information
+ about a given virtual router."
+ AUGMENTS {
+ rcVrrpOperEntry
+ }
+ ::= { rcVrrpRouterStatsTable 1 }
+
+RcVrrpRouterStatsEntry ::= SEQUENCE {
+ rcVrrpStatsIfIndex
+ Integer32,
+ rcVrrpStatsVrId
+ VrId,
+ rcVrrpStatsBecomeMaster
+ Counter32,
+ rcVrrpStatsAdvertiseRcvd
+ Counter32,
+ rcVrrpStatsAdvertiseIntervalErrors
+ Counter32,
+ rcVrrpStatsPasswdSecurityViolations
+ Counter32,
+ rcVrrpStatsHmacSecurityViolations
+ Counter32,
+ rcVrrpStatsIpTtlErrors
+ Counter32,
+ rcVrrpStatsPriorityZeroPktsRcvd
+ Counter32,
+ rcVrrpStatsPriorityZeroPktsSent
+ Counter32,
+ rcVrrpStatsInvalidTypePktsRcvd
+ Counter32,
+ rcVrrpStatsAddressListErrors
+ Counter32,
+ rcVrrpStatsUnknownAuthType
+ Counter32,
+ rcVrrpStatsAuthTypeErrors
+ Counter32
+ }
+
+rcVrrpStatsIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port interface index."
+ ::= { rcVrrpRouterStatsEntry 1 }
+
+rcVrrpStatsVrId OBJECT-TYPE
+ SYNTAX VrId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the Virtual Router Identifier (VRID)."
+ ::= { rcVrrpRouterStatsEntry 2 }
+
+rcVrrpStatsBecomeMaster OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times that this virtual router's state
+ has transitioned from BACKUP to MASTER."
+ ::= { rcVrrpRouterStatsEntry 3 }
+
+rcVrrpStatsAdvertiseRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP advertisements received by this
+ virtual router."
+ ::= { rcVrrpRouterStatsEntry 4 }
+
+rcVrrpStatsAdvertiseIntervalErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP advertisement packets received
+ for which the advertisement interval is different than the
+ one configured for the local virtual router."
+ ::= { rcVrrpRouterStatsEntry 5 }
+
+rcVrrpStatsPasswdSecurityViolations OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received that do not pass
+ the simple text password authentification check."
+ ::= { rcVrrpRouterStatsEntry 6 }
+
+rcVrrpStatsHmacSecurityViolations OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received that do not pass
+ the HMAC-MD5-96 authentification check."
+ ::= { rcVrrpRouterStatsEntry 7 }
+
+rcVrrpStatsIpTtlErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received by the virtual
+ router with IP TTL (Time-To-Live) not equal to 255."
+ ::= { rcVrrpRouterStatsEntry 8 }
+
+rcVrrpStatsPriorityZeroPktsRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received by the virtual
+ router with a priority of '0'."
+ ::= { rcVrrpRouterStatsEntry 9 }
+
+rcVrrpStatsPriorityZeroPktsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets sent by the virtual router
+ with a priority of '0'."
+ ::= { rcVrrpRouterStatsEntry 10 }
+
+rcVrrpStatsInvalidTypePktsRcvd OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of VRRP packets received by the virtual router
+ with an invalid value in the 'type' field."
+ ::= { rcVrrpRouterStatsEntry 11 }
+
+rcVrrpStatsAddressListErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets received address list the address list does not
+ match the locally configured list for the virtual router."
+ ::= { rcVrrpRouterStatsEntry 12 }
+
+rcVrrpStatsUnknownAuthType OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets received with an unknown authentication type."
+ ::= { rcVrrpRouterStatsEntry 13 }
+
+rcVrrpStatsAuthTypeErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Packets received with 'Auth Type' not equal to the locally
+ configured authentication method ('vrrpOperAuthType')."
+ ::= { rcVrrpRouterStatsEntry 14 }
+
+-- System Time Grp
+
+rcUserSetTimeYear OBJECT-TYPE
+ SYNTAX INTEGER (1998..2097)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Year of the time."
+ DEFVAL {1998}
+ ::= { rcUserSetTime 1 }
+
+rcUserSetTimeMonth OBJECT-TYPE
+ SYNTAX INTEGER (1..12)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Month of the time."
+ DEFVAL {1}
+ ::= { rcUserSetTime 2 }
+
+rcUserSetTimeDate OBJECT-TYPE
+ SYNTAX INTEGER (1..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Date of the time."
+ DEFVAL {1}
+ ::= { rcUserSetTime 3 }
+
+rcUserSetTimeHour OBJECT-TYPE
+ SYNTAX INTEGER (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Hour of the time."
+ DEFVAL {0}
+ ::= { rcUserSetTime 4 }
+
+rcUserSetTimeMinute OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Minute of the time."
+ DEFVAL {0}
+ ::= { rcUserSetTime 5 }
+
+rcUserSetTimeSecond OBJECT-TYPE
+ SYNTAX INTEGER (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Second of the time."
+ DEFVAL {0}
+ ::= { rcUserSetTime 6 }
+
+rcUserSetTimeTimezone OBJECT-TYPE
+ SYNTAX INTEGER {
+ cet(1),
+ cst6Cdt(2),
+ cuba(3),
+ eet(4),
+ est(5),
+ est5Edt(6),
+ egypt(7),
+ eire(8),
+ factory(9),
+ gb(10),
+ gbEire(11),
+ gmt(12),
+ gmtE0(13),
+ gmtW0(14),
+ gmt0(15),
+ greenwich(16),
+ hst(17),
+ hongkong(18),
+ iceland(19),
+ iran(20),
+ israel(21),
+ jamaica(22),
+ japan(23),
+ kwajalein(24),
+ libya(25),
+ met(26),
+ mst(27),
+ mst7MDT(28),
+ nz(29),
+ nzCHAT(30),
+ navajo(31),
+ prc(32),
+ pst8PDT(33),
+ poland(34),
+ portugal(35),
+ roc(36),
+ rok(37),
+ singapore(38),
+ turkey(39),
+ uct(40),
+ utc(41),
+ universal(42),
+ wSU(43),
+ wet(44),
+ zulu(45),
+ africa-Abidjan(46),
+ africa-Accra(47),
+ africa-AddisAbaba(48),
+ africa-Algiers(49),
+ africa-Asmera(50),
+ africa-Bamako(51),
+ africa-Bangui(52),
+ africa-Banjul(53),
+ africa-Bissau(54),
+ africa-Blantyre(55),
+ africa-Brazzaville(56),
+ africa-Bujumbura(57),
+ africa-Cairo(58),
+ africa-Casablanca(59),
+ africa-Ceuta(60),
+ africa-Conakry(61),
+ africa-Dakar(62),
+ africa-DarEsSalaam(63),
+ africa-Djibouti(64),
+ africa-Douala(65),
+ africa-ElAaiun(66),
+ africa-Freetown(67),
+ africa-Gaborone(68),
+ africa-Harare(69),
+ africa-Johannesburg(70),
+ africa-Kampala(71),
+ africa-Khartoum(72),
+ africa-Kigali(73),
+ africa-Kinshasa(74),
+ africa-Lagos(75),
+ africa-Libreville(76),
+ africa-Lome(77),
+ africa-Luanda(78),
+ africa-Lubumbashi(79),
+ africa-Lusaka(80),
+ africa-Malabo(81),
+ africa-Maputo(82),
+ africa-Maseru(83),
+ africa-Mbabane(84),
+ africa-Mogadishu(85),
+ africa-Monrovia(86),
+ africa-Nairobi(87),
+ africa-Ndjamena(88),
+ africa-Niamey(89),
+ africa-Nouakchott(90),
+ africa-Ouagadougou(91),
+ africa-PortoNovo(92),
+ africa-SaoTome(93),
+ africa-Timbuktu(94),
+ africa-Tripoli(95),
+ africa-Tunis(96),
+ africa-Windhoek(97),
+ america-Adak(98),
+ america-Anchorage(99),
+ america-Anguilla(100),
+ america-Antigua(101),
+ america-Araguaina(102),
+ america-Aruba(103),
+ america-Asuncion(104),
+ america-Atikokan(105),
+ america-Atka(106),
+ america-Bahia(107),
+ america-Barbados(108),
+ america-Belem(109),
+ america-Belize(110),
+ america-BlancSablon(111),
+ america-BoaVista(112),
+ america-Bogota(113),
+ america-Boise(114),
+ america-BuenosAires(115),
+ america-CambridgeBay(116),
+ america-CampoGrande(117),
+ america-Cancun(118),
+ america-Caracas(119),
+ america-Catamarca(120),
+ america-Cayenne(121),
+ america-Cayman(122),
+ america-Chicago(123),
+ america-Chihuahua(124),
+ america-CoralHarbour(125),
+ america-Cordoba(126),
+ america-CostaRica(127),
+ america-Cuiaba(128),
+ america-Curacao(129),
+ america-Danmarkshavn(130),
+ america-Dawson(131),
+ america-DawsonCreek(132),
+ america-Denver(133),
+ america-Detroit(134),
+ america-Dominica(135),
+ america-Edmonton(136),
+ america-Eirunepe(137),
+ america-ElSalvador(138),
+ america-Ensenada(139),
+ america-FortWayne(140),
+ america-Fortaleza(141),
+ america-GlaceBay(142),
+ america-Godthab(143),
+ america-GooseBay(144),
+ america-GrandTurk(145),
+ america-Grenada(146),
+ america-Guadeloupe(147),
+ america-Guatemala(148),
+ america-Guayaquil(149),
+ america-Guyana(150),
+ america-Halifax(151),
+ america-Havana(152),
+ america-Hermosillo(153),
+ america-Indianapolis(154),
+ america-Inuvik(155),
+ america-Iqaluit(156),
+ america-Jamaica(157),
+ america-Jujuy(158),
+ america-Juneau(159),
+ america-KnoxIN(160),
+ america-LaPaz(161),
+ america-Lima(162),
+ america-LosAngeles(163),
+ america-Louisville(164),
+ america-Maceio(165),
+ america-Managua(166),
+ america-Manaus(167),
+ america-Martinique(168),
+ america-Mazatlan(169),
+ america-Mendoza(170),
+ america-Menominee(171),
+ america-Merida(172),
+ america-MexicoCity(173),
+ america-Miquelon(174),
+ america-Moncton(175),
+ america-Monterrey(176),
+ america-Montevideo(177),
+ america-Montreal(178),
+ america-Montserrat(179),
+ america-Nassau(180),
+ america-NewYork(181),
+ america-Nipigon(182),
+ america-Nome(183),
+ america-Noronha(184),
+ america-Panama(185),
+ america-Pangnirtung(186),
+ america-Paramaribo(187),
+ america-Phoenix(188),
+ america-PortAuPrince(189),
+ america-PortOfSpain(190),
+ america-PortoAcre(191),
+ america-PortoVelho(192),
+ america-PuertoRico(193),
+ america-RainyRiver(194),
+ america-RankinInlet(195),
+ america-Recife(196),
+ america-Regina(197),
+ america-RioBranco(198),
+ america-Rosario(199),
+ america-Santiago(200),
+ america-SantoDomingo(201),
+ america-SaoPaulo(202),
+ america-Scoresbysund(203),
+ america-Shiprock(204),
+ america-StJohns(205),
+ america-StKitts(206),
+ america-StLucia(207),
+ america-StThomas(208),
+ america-StVincent(209),
+ america-SwiftCurrent(210),
+ america-Tegucigalpa(211),
+ america-Thule(212),
+ america-ThunderBay(213),
+ america-Tijuana(214),
+ america-Toronto(215),
+ america-Tortola(216),
+ america-Vancouver(217),
+ america-Virgin(218),
+ america-Whitehorse(219),
+ america-Winnipeg(220),
+ america-Yakutat(221),
+ america-Yellowknife(222),
+ antarctica-Casey(223),
+ antarctica-Davis(224),
+ antarctica-DumontDUrville(225),
+ antarctica-Mawson(226),
+ antarctica-McMurdo(227),
+ antarctica-Palmer(228),
+ antarctica-Rothera(229),
+ antarctica-SouthPole(230),
+ antarctica-Syowa(231),
+ antarctica-Vostok(232),
+ arctic-Longyearbyen(233),
+ asia-Aden(234),
+ asia-Almaty(235),
+ asia-Amman(236),
+ asia-Anadyr(237),
+ asia-Aqtau(238),
+ asia-Aqtobe(239),
+ asia-Ashgabat(240),
+ asia-Ashkhabad(241),
+ asia-Baghdad(242),
+ asia-Bahrain(243),
+ asia-Baku(244),
+ asia-Bangkok(245),
+ asia-Beirut(246),
+ asia-Bishkek(247),
+ asia-Brunei(248),
+ asia-Calcutta(249),
+ asia-Choibalsan(250),
+ asia-Chongqing(251),
+ asia-Chungking(252),
+ asia-Colombo(253),
+ asia-Dacca(254),
+ asia-Damascus(255),
+ asia-Dhaka(256),
+ asia-Dili(257),
+ asia-Dubai(258),
+ asia-Dushanbe(259),
+ asia-Gaza(260),
+ asia-Harbin(261),
+ asia-HongKong(262),
+ asia-Hovd(263),
+ asia-Irkutsk(264),
+ asia-Istanbul(265),
+ asia-Jakarta(266),
+ asia-Jayapura(267),
+ asia-Jerusalem(268),
+ asia-Kabul(269),
+ asia-Kamchatka(270),
+ asia-Karachi(271),
+ asia-Kashgar(272),
+ asia-Katmandu(273),
+ asia-Krasnoyarsk(274),
+ asia-KualaLumpur(275),
+ asia-Kuching(276),
+ asia-Kuwait(277),
+ asia-Macao(278),
+ asia-Macau(279),
+ asia-Magadan(280),
+ asia-Makassar(281),
+ asia-Manila(282),
+ asia-Muscat(283),
+ asia-Nicosia(284),
+ asia-Novosibirsk(285),
+ asia-Omsk(286),
+ asia-Oral(287),
+ asia-PhnomPenh(288),
+ asia-Pontianak(289),
+ asia-Pyongyang(290),
+ asia-Qatar(291),
+ asia-Qyzylorda(292),
+ asia-Rangoon(293),
+ asia-Riyadh(294),
+ asia-Riyadh87(295),
+ asia-Riyadh88(296),
+ asia-Riyadh89(297),
+ asia-Saigon(298),
+ asia-Sakhalin(299),
+ asia-Samarkand(300),
+ asia-Seoul(301),
+ asia-Shanghai(302),
+ asia-Singapore(303),
+ asia-Taipei(304),
+ asia-Tashkent(305),
+ asia-Tbilisi(306),
+ asia-Tehran(307),
+ asia-TelAviv(308),
+ asia-Thimbu(309),
+ asia-Thimphu(310),
+ asia-Tokyo(311),
+ asia-UjungPandang(312),
+ asia-Ulaanbaatar(313),
+ asia-UlanBator(314),
+ asia-Urumqi(315),
+ asia-Vientiane(316),
+ asia-Vladivostok(317),
+ asia-Yakutsk(318),
+ asia-Yekaterinburg(319),
+ asia-Yerevan(320),
+ atlantic-Azores(321),
+ atlantic-Bermuda(322),
+ atlantic-Canary(323),
+ atlantic-CapeVerde(324),
+ atlantic-Faeroe(325),
+ atlantic-JanMayen(326),
+ atlantic-Madeira(327),
+ atlantic-Reykjavik(328),
+ atlantic-SouthGeorgia(329),
+ atlantic-StHelena(330),
+ atlantic-Stanley(331),
+ australia-ACT(332),
+ australia-Adelaide(333),
+ australia-Brisbane(334),
+ australia-BrokenHill(335),
+ australia-Canberra(336),
+ australia-Currie(337),
+ australia-Darwin(338),
+ australia-Hobart(339),
+ australia-LHI(340),
+ australia-Lindeman(341),
+ australia-LordHowe(342),
+ australia-Melbourne(343),
+ australia-NSW(344),
+ australia-North(345),
+ australia-Perth(346),
+ australia-Queensland(347),
+ australia-South(348),
+ australia-Sydney(349),
+ australia-Tasmania(350),
+ australia-Victoria(351),
+ australia-West(352),
+ australia-Yancowinna(353),
+ brazil-Acre(354),
+ brazil-DeNoronha(355),
+ brazil-East(356),
+ brazil-West(357),
+ canada-Atlantic(358),
+ canada-Central(359),
+ canada-EastSaskatchewan(360),
+ canada-Eastern(361),
+ canada-Mountain(362),
+ canada-Newfoundland(363),
+ canada-Pacific(364),
+ canada-Saskatchewan(365),
+ canada-Yukon(366),
+ chile-Continental(367),
+ chile-EasterIsland(368),
+ etc-GMT(369),
+ etc-GMTE0(370),
+ etc-GMTE1(371),
+ etc-GMTE10(372),
+ etc-GMTE11(373),
+ etc-GMTE12(374),
+ etc-GMTE2(375),
+ etc-GMTE3(376),
+ etc-GMTE4(377),
+ etc-GMTE5(378),
+ etc-GMTE6(379),
+ etc-GMTE7(380),
+ etc-GMTE8(381),
+ etc-GMTE9(382),
+ etc-GMTW0(383),
+ etc-GMTW1(384),
+ etc-GMTW10(385),
+ etc-GMTW11(386),
+ etc-GMTW12(387),
+ etc-GMTW13(388),
+ etc-GMTW14(389),
+ etc-GMTW2(390),
+ etc-GMTW3(391),
+ etc-GMTW4(392),
+ etc-GMTW5(393),
+ etc-GMTW6(394),
+ etc-GMTW7(395),
+ etc-GMTW8(396),
+ etc-GMTW9(397),
+ etc-GMT0(398),
+ etc-Greenwich(399),
+ etc-UCT(400),
+ etc-UTC(401),
+ etc-Universal(402),
+ etc-Zulu(403),
+ europe-Amsterdam(404),
+ europe-Andorra(405),
+ europe-Athens(406),
+ europe-Belfast(407),
+ europe-Belgrade(408),
+ europe-Berlin(409),
+ europe-Bratislava(410),
+ europe-Brussels(411),
+ europe-Bucharest(412),
+ europe-Budapest(413),
+ europe-Chisinau(414),
+ europe-Copenhagen(415),
+ europe-Dublin(416),
+ europe-Gibraltar(417),
+ europe-Guernsey(418),
+ europe-Helsinki(419),
+ europe-IsleOfMan(420),
+ europe-Istanbul(421),
+ europe-Jersey(422),
+ europe-Kaliningrad(423),
+ europe-Kiev(424),
+ europe-Lisbon(425),
+ europe-Ljubljana(426),
+ europe-London(427),
+ europe-Luxembourg(428),
+ europe-Madrid(429),
+ europe-Malta(430),
+ europe-Mariehamn(431),
+ europe-Minsk(432),
+ europe-Monaco(433),
+ europe-Moscow(434),
+ europe-Nicosia(435),
+ europe-Oslo(436),
+ europe-Paris(437),
+ europe-Prague(438),
+ europe-Riga(439),
+ europe-Rome(440),
+ europe-Samara(441),
+ europe-SanMarino(442),
+ europe-Sarajevo(443),
+ europe-Simferopol(444),
+ europe-Skopje(445),
+ europe-Sofia(446),
+ europe-Stockholm(447),
+ europe-Tallinn(448),
+ europe-Tirane(449),
+ europe-Tiraspol(450),
+ europe-Uzhgorod(451),
+ europe-Vaduz(452),
+ europe-Vatican(453),
+ europe-Vienna(454),
+ europe-Vilnius(455),
+ europe-Volgograd(456),
+ europe-Warsaw(457),
+ europe-Zagreb(458),
+ europe-Zaporozhye(459),
+ europe-Zurich(460),
+ indian-Antananarivo(461),
+ indian-Chagos(462),
+ indian-Christmas(463),
+ indian-Cocos(464),
+ indian-Comoro(465),
+ indian-Kerguelen(466),
+ indian-Mahe(467),
+ indian-Maldives(468),
+ indian-Mauritius(469),
+ indian-Mayotte(470),
+ indian-Reunion(471),
+ mexico-BajaNorte(472),
+ mexico-BajaSur(473),
+ mexico-General(474),
+ mideast-Riyadh87(475),
+ mideast-Riyadh88(476),
+ mideast-Riyadh89(477),
+ pacific-Apia(478),
+ pacific-Auckland(479),
+ pacific-Chatham(480),
+ pacific-Easter(481),
+ pacific-Efate(482),
+ pacific-Enderbury(483),
+ pacific-Fakaofo(484),
+ pacific-Fiji(485),
+ pacific-Funafuti(486),
+ pacific-Galapagos(487),
+ pacific-Gambier(488),
+ pacific-Guadalcanal(489),
+ pacific-Guam(490),
+ pacific-Honolulu(491),
+ pacific-Johnston(492),
+ pacific-Kiritimati(493),
+ pacific-Kosrae(494),
+ pacific-Kwajalein(495),
+ pacific-Majuro(496),
+ pacific-Marquesas(497),
+ pacific-Midway(498),
+ pacific-Nauru(499),
+ pacific-Niue(500),
+ pacific-Norfolk(501),
+ pacific-Noumea(502),
+ pacific-PagoPago(503),
+ pacific-Palau(504),
+ pacific-Pitcairn(505),
+ pacific-Ponape(506),
+ pacific-PortMoresby(507),
+ pacific-Rarotonga(508),
+ pacific-Saipan(509),
+ pacific-Samoa(510),
+ pacific-Tahiti(511),
+ pacific-Tarawa(512),
+ pacific-Tongatapu(513),
+ pacific-Truk(514),
+ pacific-Wake(515),
+ pacific-Wallis(516),
+ pacific-Yap(517),
+ us-Alaska(518),
+ us-Aleutian(519),
+ us-Arizona(520),
+ us-Central(521),
+ us-EastIndiana(522),
+ us-Eastern(523),
+ us-Hawaii(524),
+ us-IndianaStarke(525),
+ us-Michigan(526),
+ us-Mountain(527),
+ us-Pacific(528),
+ us-PacificNew(529),
+ us-Samoa(530),
+ america-Argentina-BuenosAires(531),
+ america-Argentina-Catamarca(532),
+ america-Argentina-ComodRivadavia(533),
+ america-Argentina-Cordoba(534),
+ america-Argentina-Jujuy(535),
+ america-Argentina-LaRioja(536),
+ america-Argentina-Mendoza(537),
+ america-Argentina-RioGallegos(538),
+ america-Argentina-SanJuan(539),
+ america-Argentina-Tucuman(540),
+ america-Argentina-Ushuaia(541),
+ america-Indiana-Indianapolis(542),
+ america-Indiana-Knox(543),
+ america-Indiana-Marengo(544),
+ america-Indiana-Petersburg(545),
+ america-Indiana-Vevay(546),
+ america-Indiana-Vincennes(547),
+ america-Kentucky-Louisville(548),
+ america-Kentucky-Monticello(549),
+ america-NorthDakota-Center(550),
+ america-NorthDakota-NewSalem(551)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Timezone values. Since + is not a valid character inside enum
+ declaration, E(ast) and W(est) are used to indicate + and -
+ respectively. For example, etc-GMTE1 indicates Etc-GMT+1 and
+ etc-GMTW1 indicates Etc-GMT-1."
+ ::= { rcUserSetTime 7 }
+
+-- rcL2Redundancy Group
+
+rcL2RedundancyHaCpuState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ initialization(0),
+ oneWayActive(1),
+ twoWayActive(2),
+ synchronized(3),
+ remoteIncompatible(4),
+ error(5),
+ disabled(6),
+ peerNotConnected(7),
+ peerConnected(8),
+ lostPeerConnection(9),
+ notSynchronized(10),
+ synchronizeInProgress(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the Ha-CPU state.
+ initialization - indicate the CPU is in this state.
+ oneWayActive - Modules that need to be
+ synchronized have registered with the framework (either
+ locally or a message was received from remote CPU (1).
+ twoWayActive - Modules that need to be synchronized have
+ registered with the framework (either locally or a message
+ was received from remote CPU (2).
+ synchronized - Table based synchroniztion was completed
+ on the current CPU (3).
+ remoteIncompatible - CPUs framework version is incompatible
+ with the remote CPU (4).
+ error - If an invalid event is generated in a given state the
+ CPU enters Error state (5).
+ disabled - High Availability is not enabled (6).
+ peerNotConnected - no peer connection is established (7).
+ peerConnected - peer connection is established (8).
+ lostPeerConnection - lost connection to peer/Standby CPU (9).
+ notSynchronized - Table Sync is not complete (10).
+ synchronizeInProgress - Table Sync is in progress (11)."
+ ::= { rcL2Redundancy 1 }
+
+rcL2RedundancyHaEvent OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ restart(0),
+ systemRegistrationDone(1),
+ tableSynchronizationDone(2),
+ versionIncompatible(3),
+ noEvent(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the Ha event status.
+ restart (0) - Causes the state machine to restart
+ systemRegistrationDone (1)- Causes the CPU to transfer to
+ One Way or Two Way Active state. Locally or message received
+ from remote CPU.
+ tableSynchronizationDone (2) - Causes the CPU to
+ transfer to Synchronized state.
+ versionIncompatible (3) - Causes the CPU to go to Remote
+ Incompatible state
+ noEvent (4) - Means no event has occured uptill now. "
+ ::= { rcL2Redundancy 2 }
+
+rcL2RedundancyEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate the feature enable/disable."
+ ::= { rcL2Redundancy 3 }
+
+rcL2RedundancyStandbyCpu OBJECT-TYPE
+ SYNTAX INTEGER {
+ hotStandbyCPU(1),
+ warmStandbyCPU(2),
+ standbyCPUNotPresent(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate if the L2 Redundancy is enabled on the standby CPU."
+ ::= { rcL2Redundancy 4 }
+
+rcL2RedundancyMasterCPUSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "CPU slot that becomes master at startup."
+ ::= { rcL2Redundancy 5 }
+
+rcL2RedundancyEnableSavetoStandby OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable saving config/bootconfig automatically to standby CPU."
+ ::= { rcL2Redundancy 6 }
+
+-- Ntp Group
+-- Ntp Global Information
+
+rcNtpGlobal OBJECT IDENTIFIER ::= { rcNtp 1 }
+
+rcNtpGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable NTP feature"
+ DEFVAL { false }
+ ::= { rcNtpGlobal 1 }
+
+rcNtpGlobalInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..2185)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval between successive NTP updates in minutes."
+ DEFVAL { 15 }
+ ::= { rcNtpGlobal 2 }
+
+
+-- Ntp Server Table Information
+
+rcNtpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNtpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The NTP server table. This table lists the information
+ of a NTP server."
+ ::= { rcNtp 2 }
+
+rcNtpServerEntry OBJECT-TYPE
+ SYNTAX RcNtpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A NTP server table entry."
+ INDEX { rcNtpServerAddress }
+ ::= { rcNtpServerTable 1 }
+
+RcNtpServerEntry ::=
+ SEQUENCE {
+ rcNtpServerAddress IpAddress,
+ rcNtpServerEnable TruthValue,
+ rcNtpServerAuthentication TruthValue,
+ rcNtpServerKeyId INTEGER,
+ rcNtpServerAccessAttempts Counter32,
+ rcNtpServerAccessSuccess Counter32,
+ rcNtpServerAccessFailure Counter32,
+ rcNtpServerRowStatus RowStatus,
+ rcNtpServerStratum DisplayString,
+ rcNtpServerVersion DisplayString,
+ rcNtpServerRootDelay DisplayString,
+ rcNtpServerPrecision DisplayString,
+ rcNtpServerReachable DisplayString,
+ rcNtpServerSynchronized DisplayString,
+ rcNtpServerSourceIpAddr IpAddress
+ }
+
+rcNtpServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Server IP address of NTP time source referred to in
+ this table entry."
+ ::= { rcNtpServerEntry 1 }
+
+rcNtpServerEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable this server for participation in
+ time update."
+ DEFVAL { true }
+ ::= { rcNtpServerEntry 2 }
+
+rcNtpServerAuthentication OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable or disable the MD5/SHA1 Authentication on this server."
+ DEFVAL { false }
+ ::= { rcNtpServerEntry 3 }
+
+rcNtpServerKeyId OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Public Key used to generate MD5 or SHA1 digest for this
+ server."
+ DEFVAL { 0 }
+ ::= { rcNtpServerEntry 4 }
+
+rcNtpServerAccessAttempts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of NTP requests sent to this server."
+ ::= { rcNtpServerEntry 5 }
+
+rcNtpServerAccessSuccess OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times this server was selected to
+ update the time."
+ ::= { rcNtpServerEntry 6 }
+
+rcNtpServerAccessFailure OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times this server was rejected from
+ updating the time."
+ ::= { rcNtpServerEntry 7 }
+
+rcNtpServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcNtpServerEntry 8 }
+
+rcNtpServerStratum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Stratum of this server."
+ ::= { rcNtpServerEntry 9 }
+
+rcNtpServerVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NTP version of this server."
+ ::= { rcNtpServerEntry 10 }
+
+rcNtpServerRootDelay OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Root Delay of this server."
+ ::= { rcNtpServerEntry 11 }
+
+rcNtpServerPrecision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NTP precision of this server in seconds."
+ ::= { rcNtpServerEntry 12 }
+
+rcNtpServerReachable OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NTP Reachability of this server."
+ ::= { rcNtpServerEntry 13 }
+
+rcNtpServerSynchronized OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of synchronization with this server"
+ ::= { rcNtpServerEntry 14 }
+
+rcNtpServerSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "source IP address for NTP packets."
+ ::= { rcNtpServerEntry 15 }
+
+
+
+-- Ntpv4 Group
+-- Ntpv4 Global Information
+
+
+rcNtpv4GlobalInterval OBJECT-TYPE
+ SYNTAX INTEGER (4..17)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Deprecated by rcNtpGlobalInterval. Will be re-added after NTPv3 is removed."
+ DEFVAL { 6 }
+ ::= {rcNtpGlobal 4 }
+
+rcNtpGlobalVersion OBJECT-TYPE
+ SYNTAX INTEGER{
+ ntpv3(3),
+ ntpv4(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ntp version."
+ DEFVAL { ntpv3 }
+ ::= { rcNtpGlobal 7 }
+
+
+-- Ntp Server Table Information
+
+rcNtpv4ServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNtpv4ServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The NTPv4 server table. This table lists the information
+ of a NTPv4 server"
+ ::= { rcNtp 4 }
+
+rcNtpv4ServerEntry OBJECT-TYPE
+ SYNTAX RcNtpv4ServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A NTPv4 server table entry."
+ INDEX { rcNtpv4ServerAddressType, rcNtpv4ServerAddress }
+ ::= { rcNtpv4ServerTable 1 }
+
+RcNtpv4ServerEntry ::=
+ SEQUENCE {
+ rcNtpv4ServerAddressType InetAddressType,
+ rcNtpv4ServerAddress InetAddress,
+ rcNtpv4ServerEnable TruthValue,
+ rcNtpv4ServerAuthentication TruthValue,
+ rcNtpv4ServerKeyId Integer32,
+ rcNtpv4ServerRowStatus RowStatus,
+ rcNtpv4ServerStratum DisplayString,
+ rcNtpv4ServerVersion DisplayString,
+ rcNtpv4ServerBroadcast DisplayString,
+ rcNtpv4ServerAuthEnabled DisplayString,
+ rcNtpv4ServerAuthStatus DisplayString,
+ rcNtpv4ServerSynchronized DisplayString,
+ rcNtpv4ServerReachable DisplayString,
+ rcNtpv4ServerRootDelay DisplayString,
+ rcNtpv4ServerRootDisp DisplayString,
+ rcNtpv4ServerDelay DisplayString,
+ rcNtpv4ServerDispersion DisplayString,
+ rcNtpv4ServerOffset DisplayString,
+ rcNtpv4ServerPrecision DisplayString,
+ rcNtpv4ServerJitter DisplayString,
+ rcNtpv4ServerLastEvent DisplayString
+ }
+
+
+rcNtpv4ServerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Server IP address type of NTP.
+ It can be either IPv4 or IPv6 ."
+ ::= { rcNtpv4ServerEntry 1 }
+
+
+rcNtpv4ServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Server IP/IPv6 address of NTP time source referred to in
+ this table entry."
+ ::= { rcNtpv4ServerEntry 2 }
+
+rcNtpv4ServerEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable this server for participation in
+ time update."
+ DEFVAL { true }
+ ::= { rcNtpv4ServerEntry 3 }
+
+rcNtpv4ServerAuthentication OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable or disable the MD5/SHA1 Authentication on this
+ server."
+ DEFVAL { false }
+ ::= { rcNtpv4ServerEntry 4 }
+
+rcNtpv4ServerKeyId OBJECT-TYPE
+ SYNTAX Integer32(0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Public Key used to generate MD5 or SHA1 digest for this
+ server."
+ DEFVAL { 0 }
+ ::= { rcNtpv4ServerEntry 5 }
+
+rcNtpv4ServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcNtpv4ServerEntry 6 }
+
+rcNtpv4ServerStratum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Stratum of this server"
+ ::= { rcNtpv4ServerEntry 7 }
+
+rcNtpv4ServerVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NTP version of this server"
+ ::= { rcNtpv4ServerEntry 8 }
+
+rcNtpv4ServerBroadcast OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Broadcast enabled/disabled"
+ ::= { rcNtpv4ServerEntry 9 }
+
+rcNtpv4ServerAuthEnabled OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Authentication Enabled"
+ ::= { rcNtpv4ServerEntry 10 }
+
+rcNtpv4ServerAuthStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Authentication Status"
+ ::= { rcNtpv4ServerEntry 11 }
+
+rcNtpv4ServerSynchronized OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of synchronization with this server"
+ ::= { rcNtpv4ServerEntry 12 }
+
+rcNtpv4ServerReachable OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Reachability status of the server"
+ ::= { rcNtpv4ServerEntry 13 }
+
+rcNtpv4ServerRootDelay OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Root Delay of this server"
+ ::= { rcNtpv4ServerEntry 14 }
+
+rcNtpv4ServerRootDisp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Root Dispersion of this server"
+ ::= { rcNtpv4ServerEntry 15 }
+
+rcNtpv4ServerDelay OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Delay of this server"
+ ::= { rcNtpv4ServerEntry 16 }
+
+rcNtpv4ServerDispersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dispersion of this server"
+ ::= { rcNtpv4ServerEntry 17 }
+
+rcNtpv4ServerOffset OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Offset of this server"
+ ::= { rcNtpv4ServerEntry 18 }
+
+rcNtpv4ServerPrecision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "NTPv4 precision of this server in seconds"
+ ::= { rcNtpv4ServerEntry 19 }
+
+rcNtpv4ServerJitter OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The jitter of this server"
+ ::= { rcNtpv4ServerEntry 20 }
+
+rcNtpv4ServerLastEvent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last event of this server"
+ ::= { rcNtpv4ServerEntry 21 }
+
+-- Ntp Key Table Information
+
+rcNtpKeyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNtpKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The NTP key table. This table lists the private key
+ of the public key Id"
+ ::= {rcNtp 3 }
+
+rcNtpKeyEntry OBJECT-TYPE
+ SYNTAX RcNtpKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A NTP key table entry."
+ INDEX { rcNtpKeyId }
+ ::= { rcNtpKeyTable 1 }
+
+RcNtpKeyEntry ::=
+ SEQUENCE {
+ rcNtpKeyId INTEGER,
+ rcNtpKeySecret DisplayString,
+ rcNtpKeyRowStatus RowStatus,
+ rcNtpKeyType INTEGER
+ }
+
+rcNtpKeyId OBJECT-TYPE
+ SYNTAX INTEGER (1..65534)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Public Key used to generate MD5/SHA1 digest"
+ ::= { rcNtpKeyEntry 1 }
+
+rcNtpKeySecret OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Private Key used to generate MD5/SHA1 Digest"
+ ::= { rcNtpKeyEntry 2 }
+
+rcNtpKeyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcNtpKeyEntry 3 }
+
+rcNtpKeyType OBJECT-TYPE
+ SYNTAX INTEGER {
+ md5(1),
+ sha1(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Key type: MD5 or SHA1"
+ DEFVAL { 1 }
+ ::= { rcNtpKeyEntry 4 }
+
+
+-- Stack Vlan Group Information
+
+rcSvlanGlobal OBJECT IDENTIFIER ::= { rcSvlan 1 }
+
+rcSvlanActiveLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Stacked Vlan active level."
+ DEFVAL { 0 }
+ ::= { rcSvlanGlobal 1 }
+
+
+-- Stacked Vlan Table Information
+
+rcSvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of possible levels and their corresponding ether type.
+ The number of entries is eight."
+ ::= { rcSvlan 2 }
+
+rcSvlanEntry OBJECT-TYPE
+ SYNTAX RcSvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Stacked Vlan table entry."
+ INDEX { rcSvlanId }
+ ::= { rcSvlanTable 1 }
+
+RcSvlanEntry ::=
+ SEQUENCE {
+ rcSvlanId INTEGER,
+ rcSvlanLevel Integer32,
+ rcSvlanEtherType Integer32
+ }
+
+rcSvlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Row Index."
+ ::= { rcSvlanEntry 1 }
+
+rcSvlanLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that identifies the switch level associated
+ with this entry."
+ ::= { rcSvlanEntry 2 }
+
+rcSvlanEtherType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ether type value is used for svlan tagging."
+ ::= { rcSvlanEntry 3 }
+
+
+-- rc2k Group
+
+rc2kChassis OBJECT IDENTIFIER ::= { rc2k 1 }
+
+rc2kChassisPortOperStatus OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A bit array that contains the oper-status
+ of the ports in the device. 2 bits are used
+ for each port. The high order 2 bits of the
+ first octet represent port #0, the next two
+ bits are used for port #1, etc. The status
+ is encoded with the following scheme :
+
+ value meaning
+ ----- -------
+ 0 no-link (admin=up, oper=down)
+ 1 up (admin=up, oper=up)
+ 2 down (admin=down, oper=down)
+ 3 testing (admin=test, oper=test)
+ "
+ ::= { rc2kChassis 1 }
+
+rc2kChassisTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the core operating temperature
+ of the chassis. This value represents the degree
+ in celsius of the air inside the chassis."
+ ::= { rc2kChassis 2 }
+
+rc2kChassisAmbientLowerTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the temperature of the air
+ entering the fan at the lower half of the chassis."
+ ::= { rc2kChassis 3 }
+
+rc2kChassisAmbientUpperTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to indicate the temperature of the air
+ entering the fan at the upper half of the chassis."
+ ::= { rc2kChassis 4 }
+
+rc2kChassisBaseMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "base mac addr"
+ ::= { rc2kChassis 5 }
+
+rc2kChassisMacAddrCapacity OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac Address Capacity"
+ ::= { rc2kChassis 6 }
+
+rc2kChassisUserLabel1 OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..89))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "user defined management information. This can be used to
+ provide extra information about the chassis. Syntax can be
+ as expected by the management system "
+ ::= { rc2kChassis 8 }
+
+rc2kChassisSystemTempLedColor OBJECT-TYPE
+ SYNTAX INTEGER {
+ green(1),
+ red(2),
+ amber(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the led color of the system temperature
+ which is under or above the threshold. The threshold is 60 degree
+ in celsius.
+ 'green' menas normal. And temperature under threshold.
+ 'red' means one of the zone temperature is above the threshold.
+ 'amber' is the initial state, means device have not start to
+ chekc the temperature yet."
+
+ ::= { rc2kChassis 10 }
+
+rc2kChassisPortLedStatus OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is applicable only for VSP4K.
+ A bit array that contains the value of port
+ LED status. One octet is used for each port.
+ Each octet contains two nibbles (two 4 bits).
+ From left to right, the first nibble (high order
+ 4 bits) of the octet represent the Speed/InUse
+ LED, and the second nibble (lower order 4 bits) of
+ the octet represent the Link/Activity LED. Use the
+ ifIndex position. Start from 192th octet. Such 192th
+ octet for 1/1, 193 for 1/2, so on so forth.
+ The following shows the meaning for each bit (bit 0
+ is most significant bit):
+
+ bit meaning for Speed.
+ ----- ------------------
+ 0 reserved
+ 1 blinking (POE delievring power)
+ 2 amber (100 Mbps)
+ 3 green (1000 Mbps)
+ -- No bit set (OFF) means 10 Mbps when activity led
+ is green.
+ bit meaning for activity
+ ---- --------------------
+ 4 reserved
+ 5 blink (Green blink fast, Data activity.
+ Green blick slow, port disabled)
+ 6 amber
+ 7 green (link Up. No Data activity)
+ "
+ ::= { rc2kChassis 11 }
+
+rc2kChassisPortLed2Status OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1024))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is applicable only for VSP8200, VSP8400 & VSP8600.
+ Each octet string contains the value of a port LED status. One octet
+ is used for each port. Each octet contains two nibbles (two 4 bits).
+ From left to right, the first nibble (higher order 4 bits) of the
+ octet represents the Link/Activity LED (The left one of the two for
+ fiber port. Each copper port has only one LED). The second nibble
+ (lower order 4 bits) of the octet represents the Speed/InUse LED (The
+ right one of the two for fiber port). And use the ifIndex as the position
+ starting from 192th octet. Such 192th octet for 1/1, 193 for 1/2, so on
+ so forth.
+
+ The following shows the meaning for each nibbles:
+
+ first 4 bits value meaning for activity
+ -------------------- ------------------------------------------------------------
+ 0 : port not valid or not present
+ 1 Light Off : admin enabled & no link & no fault
+ on all channels
+ 2 Slow Blinking Green : admin disable
+ or one or more channelized ports admin disable
+ 3 Blinking Amber : remote fault on 10G/40G fiber port
+ 4 Solid Amber : local fault on one or more
+ channels on 10G/40G/100G fiber port
+ 5 Solid Green : link up & no activity on one or more
+ channels on 10G/40G/100G fiber port
+ : link up with 1G speed on 10G copper port
+ 6 Solid Amber : link up with 100M speed on 10G copper port
+ 7 Solid Blue : link up with 10G speed on 10G copper port
+ 8 Random Blinking Green : link up & activity on one or more
+ channels on 10G/40G/100G fiber port
+ : activity with 1G speed on 10G copper port
+ 9 Random Blinking Amber : activity with 100 speed on 10G copper port
+ 10 Random Blinking Blue : activity with 10G speed on 10G copper port
+ 11 Blinking Amber Green : Local/remote Fault on one or more 100G Fiber Port
+
+
+ second 4 bits value meaning for Speed.
+ ------------------- ------------------------------------------------------------
+ 0 : port not valid or not present
+ 1 Blinking Green : 1G speed on 10G fiber port(SFP+)
+ 2 Solid Green : 10G speed on 10G fiber port
+ : channelized on on 40G fiber port
+ : 1G speed on 1G port
+ 3 Light Off : channelized off on 40G fiber port
+ : 10M speed on 1G port
+ 4 Solid Amber : 100M speed on 1G port
+
+ "
+ ::= { rc2kChassis 12 }
+
+rc2kChassisPortLicenseStatus OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(56))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is applicable only for VSP7K. The string is 56 octets long,
+ for a total of 448 bits. Each bit corresponds to a port, as represented
+ by its ifIndex value. When a bit is set (value 1), the corresponding
+ port is disabled by license and the port is not allowed to be enabled.
+ The encoding is such that the most significant bit of octet #1 corresponds
+ to ifIndex 0, while the least significant bit of octet #56 corresponds
+ to ifIndex 448."
+
+ ::= { rc2kChassis 13 }
+
+
+
+rc2kChassisPortLed3Status OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is applicable only for DSG9032 and DSG8064. For DSG9032, each 100G port
+ can operate with 100G pluggable module or channelized to 4 25G sub-ports,
+ or operate with 40G pluggable module or channelized to 4 10G sub-ports.
+ For DSG8064, no channelized and 40G x 64 ports.
+ Each octet string contains the value of a sub-port LED status. And use the
+ ifIndex as the position starting from 192th octet. Such 192th octet for 1/1/1,
+ 193 for 1/1/2, 196 for 1/2/1, so on so forth.
+
+ The following shows the meaning for each byte:
+
+ byte value DSG9032 meaning for activity
+ ---------- -------------------------------------------------------------------------
+ 0 : port not valid or not present
+ 1 Light Off : admin enabled without pluggable module
+ 2 Slow Blinking Green : admin disable wtih/without 100G pluggable
+ 3 Slow Blinking Amber : admin disable wtih 40G pluggable
+ 4 Slow Blinking Blue : admin disable wtih 100G pluggable and channelized
+ 5 Slow Blinking Pruple : admin disable wtih 40G pluggable and channelized
+ 6 Solid Green : link up with 100G pluggable
+ 7 Solid Amber : link up with 40G pluggable
+ 8 Solid Blue : link up with 25G (channelized of 100G pluggable)
+ 9 Solid Pruple : link up with 10G (channelized of 40G pluggable)
+ 10 Random Blinking Green : link up & activity with 100G speed
+ 11 Random Blinking Amber : link up & activity with 40G speed
+ 12 Random Blinking Blue : link up & activity with 25G speed(channelized
+ of 100G pluggable)
+ 13 Random Blinking Pruple : link up & activity with 10G speed(channelized
+ of 40G pluggable)
+
+ byte value DSG8064 meaning for activity
+ ---------- -------------------------------------------------------------------------
+ 0 : port not valid or not present
+ 1 Light Off : admin enabled without pluggable module
+ 2 Slow Blinking Green : admin disable wtih/without 40G pluggable
+ 6 Solid Green : link up with 40G pluggable
+ 7 Solid Amber : local fault
+ 10 Random Blinking Green : link up & activity with 40G speed
+ 11 Random Blinking Amber : remote fault
+ "
+ ::= { rc2kChassis 14 }
+-- 2k CPU Ethernet Port table
+
+rc2kCpuEthernetPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kCpuEthernetPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k CPU Ethernet Port table"
+ ::= { rc2k 2 }
+
+rc2kCpuEthernetPortEntry OBJECT-TYPE
+ SYNTAX Rc2kCpuEthernetPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k CPU Ethernet Port"
+ INDEX { rc2kCpuEthernetPortIfIndex }
+ ::= { rc2kCpuEthernetPortTable 1 }
+
+Rc2kCpuEthernetPortEntry ::= SEQUENCE {
+ rc2kCpuEthernetPortIfIndex InterfaceIndex,
+ rc2kCpuEthernetPortDescr DisplayString,
+ rc2kCpuEthernetPortAdminStatus INTEGER,
+ rc2kCpuEthernetPortOperStatus INTEGER,
+ rc2kCpuEthernetPortAddr IpAddress,
+ rc2kCpuEthernetPortMask IpAddress,
+ rc2kCpuEthernetPortGateway IpAddress,
+ rc2kCpuEthernetPortNetwork IpAddress,
+ rc2kCpuEthernetPortAutoNegotiate TruthValue,
+ rc2kCpuEthernetPortAdminDuplex INTEGER,
+ rc2kCpuEthernetPortOperDuplex INTEGER,
+ rc2kCpuEthernetPortAdminSpeed INTEGER,
+ rc2kCpuEthernetPortOperSpeed INTEGER,
+ rc2kCpuEthernetPortEnableBootp TruthValue,
+ rc2kCpuEthernetPortMgmtMacAddr MacAddress
+ }
+
+rc2kCpuEthernetPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IfIndex of the port."
+ ::= { rc2kCpuEthernetPortEntry 1 }
+
+rc2kCpuEthernetPortDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port description"
+ ::= { rc2kCpuEthernetPortEntry 2 }
+
+rc2kCpuEthernetPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the admininstrative status
+ of the port."
+ ::= { rc2kCpuEthernetPortEntry 3 }
+
+rc2kCpuEthernetPortOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the administrative status
+ of the port."
+ ::= { rc2kCpuEthernetPortEntry 4 }
+
+rc2kCpuEthernetPortAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the port's IP address"
+ ::= { rc2kCpuEthernetPortEntry 5 }
+
+rc2kCpuEthernetPortMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the port's net mask"
+ ::= { rc2kCpuEthernetPortEntry 6 }
+
+rc2kCpuEthernetPortGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the the IP address of the
+ gateway that should be used to forward IP
+ traffic."
+ ::= { rc2kCpuEthernetPortEntry 7 }
+
+rc2kCpuEthernetPortNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the network that can be
+ used to remotely manage this device."
+ ::= { rc2kCpuEthernetPortEntry 8 }
+
+rc2kCpuEthernetPortAutoNegotiate OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure auto-negotiation on this
+ port."
+ DEFVAL { true }
+ ::= { rc2kCpuEthernetPortEntry 9 }
+
+rc2kCpuEthernetPortAdminDuplex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ half(1),
+ full(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the administrative duplex
+ setting for this port."
+ ::= { rc2kCpuEthernetPortEntry 10 }
+
+rc2kCpuEthernetPortOperDuplex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ half(1),
+ full(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the operational duplex
+ setting for this port."
+ ::= { rc2kCpuEthernetPortEntry 11 }
+
+rc2kCpuEthernetPortAdminSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ mbps10(1), -- 10Mb/s
+ mbps100(2) -- 100Mb/s
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the administrative speed
+ setting for this port."
+ ::= { rc2kCpuEthernetPortEntry 12 }
+
+rc2kCpuEthernetPortOperSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ mbps10(1), -- 10Mb/s
+ mbps100(2) -- 100Mb/s
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the operational duplex
+ setting for this port."
+ ::= { rc2kCpuEthernetPortEntry 13 }
+
+rc2kCpuEthernetPortEnableBootp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the Bootp feature
+ on this port."
+ DEFVAL { false }
+ ::= { rc2kCpuEthernetPortEntry 14 }
+
+rc2kCpuEthernetPortMgmtMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the mac addr for this port."
+ ::= { rc2kCpuEthernetPortEntry 15 }
+
+-- 2k CPU Serial Port table
+
+rc2kCpuSerialPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kCpuSerialPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k CPU Serial Port table"
+ ::= { rc2k 3 }
+
+rc2kCpuSerialPortEntry OBJECT-TYPE
+ SYNTAX Rc2kCpuSerialPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k CPU Serial Port"
+ INDEX { rc2kCpuSerialPortIfIndex }
+ ::= { rc2kCpuSerialPortTable 1 }
+
+Rc2kCpuSerialPortEntry ::= SEQUENCE {
+ rc2kCpuSerialPortIfIndex InterfaceIndex,
+ rc2kCpuSerialPortDescr DisplayString,
+ rc2kCpuSerialPortMode INTEGER,
+ rc2kCpuSerialPortAdminStatus INTEGER,
+ rc2kCpuSerialPortOperStatus INTEGER,
+ rc2kCpuSerialPortBaudRate INTEGER,
+ rc2kCpuSerialPortDataBits INTEGER,
+ rc2kCpuSerialPortMyAddr IpAddress,
+ rc2kCpuSerialPortPeerAddr IpAddress,
+ rc2kCpuSerialPortSlipMtu INTEGER,
+ rc2kCpuSerialPortSlipTxRxCompress TruthValue,
+ rc2kCpuSerialPortSlipRxCompress TruthValue,
+ rc2kCpuSerialPortPppConfigFile OCTET STRING (SIZE(0..256))
+ }
+
+rc2kCpuSerialPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IfIndex for this port."
+ ::= { rc2kCpuSerialPortEntry 1 }
+
+rc2kCpuSerialPortDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port description."
+ ::= { rc2kCpuSerialPortEntry 2 }
+
+rc2kCpuSerialPortMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cli(1),
+ slip(2),
+ ppp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the mode this port should
+ operate in."
+ ::= { rc2kCpuSerialPortEntry 3 }
+
+rc2kCpuSerialPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the administrative status
+ setting for this port."
+ ::= { rc2kCpuSerialPortEntry 4 }
+
+rc2kCpuSerialPortOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the operational status
+ setting for this port."
+ ::= { rc2kCpuSerialPortEntry 5 }
+
+rc2kCpuSerialPortBaudRate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ baud2400(2400),
+ baud4800(4800),
+ baud9600(9600),
+ baud19200(19200),
+ baud38400(38400),
+ baud57600(57600),
+ baud115200(115200)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the baud rate of this port."
+ ::= { rc2kCpuSerialPortEntry 6 }
+
+rc2kCpuSerialPortDataBits OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ seven(1),
+ eight(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the number of data bits, per
+ byte of data, this port should send/receive."
+ ::= { rc2kCpuSerialPortEntry 7 }
+
+rc2kCpuSerialPortMyAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure this port's IP address.
+ Used for both 'slip' and 'ppp' modes."
+ ::= { rc2kCpuSerialPortEntry 8 }
+
+rc2kCpuSerialPortPeerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the peer's IP address.
+ Used for both 'slip' and 'ppp' modes."
+ ::= { rc2kCpuSerialPortEntry 9 }
+
+rc2kCpuSerialPortSlipMtu OBJECT-TYPE
+ SYNTAX INTEGER (0..224)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the MTU for this port.
+ Used for slip only."
+ ::= { rc2kCpuSerialPortEntry 10 }
+
+rc2kCpuSerialPortSlipTxRxCompress OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable compression of TCP/IP
+ packet headers on this port. Used for slip only."
+ DEFVAL { true }
+ ::= { rc2kCpuSerialPortEntry 11 }
+
+rc2kCpuSerialPortSlipRxCompress OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable compression for receiving
+ packets on this port. Used for slip only."
+ DEFVAL { true }
+ ::= { rc2kCpuSerialPortEntry 12 }
+
+rc2kCpuSerialPortPppConfigFile OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the configuration file to use
+ for PPP."
+ ::= { rc2kCpuSerialPortEntry 13 }
+
+
+-- 2k Device Group
+
+rc2kDevice OBJECT IDENTIFIER ::= { rc2k 4 }
+
+rc2kDeviceGlobalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kDeviceGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k CPU Ethernet Port table"
+ ::= { rc2kDevice 1 }
+
+rc2kDeviceGlobalEntry OBJECT-TYPE
+ SYNTAX Rc2kDeviceGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k CPU Ethernet Port"
+ INDEX { rc2kDeviceGlobalSlot }
+ ::= { rc2kDeviceGlobalTable 1 }
+
+Rc2kDeviceGlobalEntry ::= SEQUENCE {
+ rc2kDeviceGlobalSlot INTEGER,
+ rc2kDeviceGlobalFlashBytesUsed Integer32,
+ rc2kDeviceGlobalFlashBytesFree Integer32,
+ rc2kDeviceGlobalFlashNumFiles Integer32,
+ rc2kDeviceGlobalPcmciaBytesUsed Integer32,
+ rc2kDeviceGlobalPcmciaBytesFree Integer32,
+ rc2kDeviceGlobalPcmciaNumFiles Integer32,
+ rc2kDeviceGlobalAction INTEGER,
+ rc2kDeviceGlobalResult INTEGER,
+ rc2kDeviceGlobalUsbBytesUsed Counter64,
+ rc2kDeviceGlobalUsbBytesFree Counter64,
+ rc2kDeviceGlobalUsbNumFiles Integer32,
+ rc2kDeviceGlobalExtflashBytesUsed Counter64,
+ rc2kDeviceGlobalExtflashBytesFree Counter64,
+ rc2kDeviceGlobalExtflashNumFiles Integer32,
+ rc2kDeviceGlobalIntflashBytesUsed Counter64,
+ rc2kDeviceGlobalIntflashBytesFree Counter64
+ }
+
+rc2kDeviceGlobalSlot OBJECT-TYPE
+ SYNTAX INTEGER (1..3 | 5..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot number"
+ ::= { rc2kDeviceGlobalEntry 1 }
+
+rc2kDeviceGlobalFlashBytesUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes used"
+ ::= { rc2kDeviceGlobalEntry 2 }
+
+rc2kDeviceGlobalFlashBytesFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes free"
+ ::= { rc2kDeviceGlobalEntry 3 }
+
+rc2kDeviceGlobalFlashNumFiles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# files in flash"
+ ::= { rc2kDeviceGlobalEntry 4 }
+
+rc2kDeviceGlobalPcmciaBytesUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes used"
+ ::= { rc2kDeviceGlobalEntry 5 }
+
+rc2kDeviceGlobalPcmciaBytesFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes free"
+ ::= { rc2kDeviceGlobalEntry 6 }
+
+rc2kDeviceGlobalPcmciaNumFiles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# files in pcmcia"
+ ::= { rc2kDeviceGlobalEntry 7 }
+
+rc2kDeviceGlobalAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ resetPcmcia(2),
+ pcmciaStop(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "none(1), resetPcmcia(2), .."
+ ::= { rc2kDeviceGlobalEntry 8 }
+
+rc2kDeviceGlobalResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ inProgress(2),
+ success(3),
+ fail(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the result of the last action
+ performed on one of the system's device."
+ ::= { rc2kDeviceGlobalEntry 9 }
+
+rc2kDeviceGlobalUsbBytesUsed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes used in USB"
+ ::= { rc2kDeviceGlobalEntry 13 }
+
+rc2kDeviceGlobalUsbBytesFree OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes free in USB"
+ ::= { rc2kDeviceGlobalEntry 14 }
+
+rc2kDeviceGlobalUsbNumFiles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# files in USB"
+ ::= { rc2kDeviceGlobalEntry 15 }
+
+rc2kDeviceGlobalExtflashBytesUsed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes used in Extflash"
+ ::= { rc2kDeviceGlobalEntry 16 }
+
+rc2kDeviceGlobalExtflashBytesFree OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes free in Extflash"
+ ::= { rc2kDeviceGlobalEntry 17 }
+
+rc2kDeviceGlobalExtflashNumFiles OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# files in Extflash"
+ ::= { rc2kDeviceGlobalEntry 18 }
+
+rc2kDeviceGlobalIntflashBytesUsed OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes used in intflash. It is used to
+ replace rc2kDeviceGlobalFlashBytesUsed"
+ ::= { rc2kDeviceGlobalEntry 19 }
+
+rc2kDeviceGlobalIntflashBytesFree OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bytes free in intflash. It is used to
+ replace rc2kDeviceGlobalFlashByteFree"
+ ::= { rc2kDeviceGlobalEntry 20 }
+
+-- 2k Device Separator1
+
+rc2kDeviceSeparator1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This leaf is used to provide a separation between
+ tables. No meaningful information is stored in this
+ variable."
+ ::= { rc2kDevice 2 }
+
+
+-- 2k Device Intflash File table
+
+rc2kDeviceFlashFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kDeviceFlashFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k Flash table"
+ ::= { rc2kDevice 3 }
+
+rc2kDeviceFlashFileEntry OBJECT-TYPE
+ SYNTAX Rc2kDeviceFlashFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k CPU Serial Port"
+ INDEX { rc2kDeviceFlashFileSlot,
+ IMPLIED rc2kDeviceFlashFileName }
+ ::= { rc2kDeviceFlashFileTable 1 }
+
+Rc2kDeviceFlashFileEntry ::= SEQUENCE {
+ rc2kDeviceFlashFileSlot INTEGER,
+ rc2kDeviceFlashFileName DisplayString,
+ rc2kDeviceFlashFileDate DisplayString,
+ rc2kDeviceFlashFileSize Integer32
+ }
+
+rc2kDeviceFlashFileSlot OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot number"
+ ::= { rc2kDeviceFlashFileEntry 1 }
+
+rc2kDeviceFlashFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..114))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "name of file"
+ ::= { rc2kDeviceFlashFileEntry 2 }
+
+rc2kDeviceFlashFileDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "date"
+ ::= { rc2kDeviceFlashFileEntry 3 }
+
+rc2kDeviceFlashFileSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "size in bytes"
+ ::= { rc2kDeviceFlashFileEntry 4 }
+
+-- 2k Device Pcmcia present
+
+rc2kDevicePcmciaPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pcmcia is a slower device. This leaf is used to
+ stop the access into pcmcia file table when it
+ got the end of flash file table."
+ ::= { rc2kDevice 4 }
+
+-- 2k Device Pcmcia File table
+
+rc2kDevicePcmciaFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kDevicePcmciaFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k PCMCIA table"
+ ::= { rc2kDevice 5 }
+
+rc2kDevicePcmciaFileEntry OBJECT-TYPE
+ SYNTAX Rc2kDevicePcmciaFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k CPU Serial Port"
+ INDEX { rc2kDevicePcmciaFileSlot,
+ IMPLIED rc2kDevicePcmciaFileName }
+ ::= { rc2kDevicePcmciaFileTable 1 }
+
+Rc2kDevicePcmciaFileEntry ::= SEQUENCE {
+ rc2kDevicePcmciaFileSlot INTEGER,
+ rc2kDevicePcmciaFileName DisplayString,
+ rc2kDevicePcmciaFileDate DisplayString,
+ rc2kDevicePcmciaFileSize Integer32
+ }
+
+rc2kDevicePcmciaFileSlot OBJECT-TYPE
+ SYNTAX INTEGER (3 | 5..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot number"
+ ::= { rc2kDevicePcmciaFileEntry 1 }
+
+rc2kDevicePcmciaFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..114))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "name of file"
+ ::= { rc2kDevicePcmciaFileEntry 2 }
+
+rc2kDevicePcmciaFileDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "date"
+ ::= { rc2kDevicePcmciaFileEntry 3 }
+
+rc2kDevicePcmciaFileSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "size in bytes"
+ ::= { rc2kDevicePcmciaFileEntry 4 }
+
+-- 2k Device Separator2
+
+rc2kDeviceSeparator2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This leaf is used to provide a separation between
+ tables. No meaningful information is stored in this
+ variable."
+ ::= { rc2kDevice 6 }
+
+-- 2k Device Extflash File table
+
+rc2kDeviceExtflashFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kDeviceExtflashFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k Flash table"
+ ::= { rc2kDevice 9}
+
+rc2kDeviceExtflashFileEntry OBJECT-TYPE
+ SYNTAX Rc2kDeviceExtflashFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of extflash files"
+ INDEX { rc2kDeviceExtflashFileSlot,
+ IMPLIED rc2kDeviceExtflashFileName }
+ ::= { rc2kDeviceExtflashFileTable 1 }
+
+Rc2kDeviceExtflashFileEntry ::= SEQUENCE {
+ rc2kDeviceExtflashFileSlot Integer32,
+ rc2kDeviceExtflashFileName DisplayString,
+ rc2kDeviceExtflashFileDate DisplayString,
+ rc2kDeviceExtflashFileSize Unsigned32
+ }
+
+rc2kDeviceExtflashFileSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "slot number"
+ ::= { rc2kDeviceExtflashFileEntry 1 }
+
+rc2kDeviceExtflashFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..114))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "name of file"
+ ::= { rc2kDeviceExtflashFileEntry 2 }
+
+rc2kDeviceExtflashFileDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "date"
+ ::= { rc2kDeviceExtflashFileEntry 3 }
+
+rc2kDeviceExtflashFileSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "size in bytes"
+ ::= { rc2kDeviceExtflashFileEntry 4 }
+
+-- 2k Device USB File table
+
+rc2kDeviceUsbFileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kDeviceUsbFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k Usb table"
+ ::= { rc2kDevice 10 }
+
+rc2kDeviceUsbFileEntry OBJECT-TYPE
+ SYNTAX Rc2kDeviceUsbFileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of USB files"
+ INDEX { rc2kDeviceUsbFileSlot,
+ IMPLIED rc2kDeviceUsbFileName }
+ ::= { rc2kDeviceUsbFileTable 1 }
+
+Rc2kDeviceUsbFileEntry ::= SEQUENCE {
+ rc2kDeviceUsbFileSlot Integer32,
+ rc2kDeviceUsbFileName DisplayString,
+ rc2kDeviceUsbFileDate DisplayString,
+ rc2kDeviceUsbFileSize Unsigned32
+ }
+
+rc2kDeviceUsbFileSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "slot number"
+ ::= { rc2kDeviceUsbFileEntry 1 }
+
+rc2kDeviceUsbFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..114))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "name of file"
+ ::= { rc2kDeviceUsbFileEntry 2 }
+
+rc2kDeviceUsbFileDate OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "date"
+ ::= { rc2kDeviceUsbFileEntry 3 }
+
+rc2kDeviceUsbFileSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "size in bytes"
+ ::= { rc2kDeviceUsbFileEntry 4 }
+
+
+-- 2k Boot Config Table
+
+rc2kBootConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kBootConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k Boot Configuration table"
+ ::= { rc2k 5 }
+
+rc2kBootConfigEntry OBJECT-TYPE
+ SYNTAX Rc2kBootConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing boot configuration information."
+ INDEX { rc2kBootConfigSlot }
+ ::= { rc2kBootConfigTable 1 }
+
+Rc2kBootConfigEntry ::= SEQUENCE {
+ rc2kBootConfigSlot INTEGER,
+ rc2kBootConfigLastBootConfigSource DisplayString,
+ rc2kBootConfigLastRuntimeImageSource DisplayString,
+ rc2kBootConfigLastRuntimeConfigSource DisplayString,
+ rc2kBootConfigPrimaryImageSource DisplayString,
+ rc2kBootConfigPrimaryConfigSource DisplayString,
+ rc2kBootConfigSecondaryImageSource DisplayString,
+ rc2kBootConfigSecondaryConfigSource DisplayString,
+ rc2kBootConfigTertiaryImageSource DisplayString,
+ rc2kBootConfigTertiaryConfigSource DisplayString,
+ rc2kBootConfigEnableAutoBoot TruthValue,
+ rc2kBootConfigEnableFactoryDefaults TruthValue,
+ rc2kBootConfigEnableDebugMode TruthValue,
+ rc2kBootConfigEnableHwWatchDogTimer TruthValue,
+ rc2kBootConfigEnableRebootOnError TruthValue,
+ rc2kBootConfigEnableTelnetServer TruthValue,
+ rc2kBootConfigEnableRloginServer TruthValue,
+ rc2kBootConfigEnableFtpServer TruthValue,
+ rc2kBootConfigEnableTftpServer TruthValue,
+ rc2kBootConfigSwVersion DisplayString,
+ rc2kBootConfigMulticastConfigProfile INTEGER,
+ rc2kBootConfigEnableSshServer TruthValue,
+ rc2kBootConfigEnableAltLed TruthValue,
+ rc2kBootConfigPrimaryBackupConfigSource DisplayString,
+ rc2kBootConfigSecondaryBackupConfigSource DisplayString,
+ rc2kBootConfigTertiaryBackupConfigSource DisplayString,
+ rc2kBootConfigEnable8616ReAutoneg TruthValue,
+ rc2kBootConfigMezzImageSource DisplayString,
+ rc2kBootConfigEnableMezz TruthValue,
+ rc2kBootConfigLinecardCompatibilityMode INTEGER,
+ rc2kBootConfigEnableSpbmConfigMode TruthValue,
+ rc2kBootConfigEnableIpv6Mode TruthValue,
+ rc2kBootConfigEnableEnhancedsecureMode INTEGER,
+ rc2kBootConfigEnableUrpfMode TruthValue,
+ rc2kBootConfigEnableFlowControlMode TruthValue,
+ rc2kBootConfigAdvancedFeatureBwReservation INTEGER,
+ rc2kBootConfigEnableVxlanGwFullInterworkingMode TruthValue,
+ rc2kBootConfigNniMstp TruthValue,
+ rc2kBootConfigEnableDvrLeafMode TruthValue,
+ rc2kBootConfigEnablevrfScaling TruthValue,
+ rc2kBootConfigLinerateDirectedBroadcast TruthValue,
+ rc2kBootConfigEnableIpv6EgressFilterMode TruthValue,
+
+ rc2kBootConfigEnableSyslogRfc5424Format TruthValue,
+ rc2kBootConfigEnableFactoryDefaultsMode INTEGER
+ }
+
+rc2kBootConfigSlot OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot number, VSP uses 1,2"
+ ::= { rc2kBootConfigEntry 1 }
+
+rc2kBootConfigLastBootConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "boot config source"
+ ::= { rc2kBootConfigEntry 2 }
+
+rc2kBootConfigLastRuntimeImageSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "runtime image source"
+ ::= { rc2kBootConfigEntry 3 }
+
+rc2kBootConfigLastRuntimeConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "runtime config source"
+ ::= { rc2kBootConfigEntry 4 }
+
+rc2kBootConfigPrimaryImageSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "image source"
+ ::= { rc2kBootConfigEntry 5 }
+
+rc2kBootConfigPrimaryConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config source"
+ ::= { rc2kBootConfigEntry 6 }
+
+rc2kBootConfigSecondaryImageSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "image source"
+ ::= { rc2kBootConfigEntry 7 }
+
+rc2kBootConfigSecondaryConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config source"
+ ::= { rc2kBootConfigEntry 8 }
+
+rc2kBootConfigTertiaryImageSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "image source"
+ ::= { rc2kBootConfigEntry 9 }
+
+rc2kBootConfigTertiaryConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "config source"
+ ::= { rc2kBootConfigEntry 10 }
+
+rc2kBootConfigEnableAutoBoot OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "auto boot mode"
+ ::= { rc2kBootConfigEntry 11 }
+
+rc2kBootConfigEnableFactoryDefaults OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "use factory default"
+ ::= { rc2kBootConfigEntry 12 }
+
+rc2kBootConfigEnableDebugMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "debug mode"
+ ::= { rc2kBootConfigEntry 13 }
+
+rc2kBootConfigEnableHwWatchDogTimer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "hw watch dog timer"
+ ::= { rc2kBootConfigEntry 14 }
+
+rc2kBootConfigEnableRebootOnError OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "reboot on error"
+ ::= { rc2kBootConfigEntry 15 }
+
+rc2kBootConfigEnableTelnetServer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "telnet server"
+ ::= { rc2kBootConfigEntry 16 }
+
+rc2kBootConfigEnableRloginServer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "rlogin server"
+ ::= { rc2kBootConfigEntry 17 }
+
+rc2kBootConfigEnableFtpServer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ftp server"
+ ::= { rc2kBootConfigEntry 18 }
+
+rc2kBootConfigEnableTftpServer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "tftp server"
+ ::= { rc2kBootConfigEntry 19 }
+
+rc2kBootConfigSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "current sw version"
+ ::= { rc2kBootConfigEntry 20 }
+
+rc2kBootConfigMulticastConfigProfile OBJECT-TYPE
+ SYNTAX INTEGER (1..6)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "multicast config"
+ DEFVAL { 1 }
+ ::= { rc2kBootConfigEntry 21 }
+
+rc2kBootConfigEnableSshServer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ssh server"
+ ::= { rc2kBootConfigEntry 22 }
+
+rc2kBootConfigEnableAltLed OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Boot flag for enableing Alternate LED"
+ ::= { rc2kBootConfigEntry 23 }
+
+rc2kBootConfigPrimaryBackupConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "primary backup config source (safeconfig)"
+ ::= { rc2kBootConfigEntry 24 }
+
+rc2kBootConfigSecondaryBackupConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "secondary backup config source (safeconfig)"
+ ::= { rc2kBootConfigEntry 25 }
+
+rc2kBootConfigTertiaryBackupConfigSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "tertiary backup config source (safeconfig)"
+ ::= { rc2kBootConfigEntry 26 }
+
+rc2kBootConfigEnable8616ReAutoneg OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable re-autoneg for 8616SX Cards (Intel GMAC fix)"
+ ::= { rc2kBootConfigEntry 27 }
+
+rc2kBootConfigMezzImageSource OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Mezz image source"
+ ::= { rc2kBootConfigEntry 28 }
+
+rc2kBootConfigEnableMezz OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Mezz Flag"
+ ::= { rc2kBootConfigEntry 29 }
+
+rc2kBootConfigLinecardCompatibilityMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ gen1(1),
+ gen2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This indicates the admin compatibility mode of the
+ IO cards on the Chassis.
+ In gen1 mode, both the generation 1 cards and
+ generation 2 (ROF) cards will be supported and the
+ max number of FIB records will be set to 500K.
+ In gen2 mode, only the generation 2 (ROF) card will be
+ supported and the gen 1 cards will be powered down.
+ The max number of FIB records in this mode will be
+ set to 1 million.
+ For this configuration to take effect, the config
+ should be saved and the switch should be reset"
+ DEFVAL { gen1 }
+ ::= { rc2kBootConfigEntry 45 }
+
+rc2kBootConfigEnableSpbmConfigMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables spbm-config-mode"
+ DEFVAL { true }
+ ::= { rc2kBootConfigEntry 46}
+
+rc2kBootConfigEnableIpv6Mode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "In VSP8200 IPv6 routes with prefix-length
+ greater than 64 bits can be supported only
+ when this flag is enabled."
+ ::= { rc2kBootConfigEntry 47 }
+
+rc2kBootConfigEnableEnhancedsecureMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ jitc(1),
+ disable(2),
+ non-jitc(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Enhancedsecure Mode Flag"
+ ::= { rc2kBootConfigEntry 48 }
+
+rc2kBootConfigEnableUrpfMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "From VOSS5.x onwards, unicast reverse path feature will be
+ supported on small system platforms only if this flag is enabled.
+ Configuring the Urpf Mode will result in config save and a reboot."
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 49 }
+
+rc2kBootConfigEnableFlowControlMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Flow Control Mode Flag."
+ ::= { rc2kBootConfigEntry 50 }
+
+rc2kBootConfigAdvancedFeatureBwReservation OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ high(2), -- DSG7032 Olny
+ low(3) -- DSG9032 DSG8064 only
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Allow to enable the port forwarding bandwidth working
+ as loopback ports to support advanced feature mode,
+ or disable the reservation for full port mode. Enable can be
+ in levels of high and low. In level of high, the system
+ reserves the maximum bandwidth allowance for the advanced
+ features. In level of low, the bandwidth is lesser then maximum
+ allowance.
+ Platform DSG8032 supports 'high' only
+ Platfrom DSG9032 and DSG8064 support 'low' only.
+ Other platforms are not applicable.
+ Only disable and high are supported in the initial release VOSS 4.3.
+ Low will be supported in the VOSS 4.4 release."
+ ::= { rc2kBootConfigEntry 51 }
+
+rc2kBootConfigEnableVxlanGwFullInterworkingMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables vxlan gateway full interworking mode."
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 52}
+
+rc2kBootConfigNniMstp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to decide whether configuration of mstp and other vlans on the NNI is allowed, default is not allowed."
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 53}
+
+rc2kBootConfigEnableDvrLeafMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "DVR can be configured as controller or leaf. IP
+ related configuration and show commands are not
+ allowed on leaf. dvr-leaf-mode flag has to be
+ enabled first before user can configure as DVR leaf.
+ When boot up with this flag enabled, IP related
+ configuration and show commands are hidden. All
+ non DVR leaf configurations will not be saved."
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 54 }
+
+rc2kBootConfigEnablevrfScaling OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to Enable or Disable vrf scaling."
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 55}
+
+rc2kBootConfigLinerateDirectedBroadcast OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to Enable or Disable Linerate Directed Broadcast.
+ With this flag set, IP directed broadcast will operate
+ at linerate. Without this flag, all IP directed broadcast
+ is handled in legacy mode by the CP and is limited to
+ a few hundred pps. When booted with the flag set,
+ faceplate port 1/46 is removed from service and
+ recommissioned as a loopback port to which all directed
+ broadcast traffic is sent. The traffic can then reenter
+ the pipeline and flooded over the VLAN at linerate."
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 56 }
+rc2kBootConfigEnableIpv6EgressFilterMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to enable or disable the IPV6 egress filter"
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 58}
+rc2kBootConfigEnableSyslogRfc5424Format OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to enable or disable the syslog output format.
+ Enable will align syslog format with RFC 5424."
+ DEFVAL { true }
+ ::= { rc2kBootConfigEntry 59}
+
+rc2kBootConfigEnableFactoryDefaultsMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(1),
+ fabric(2),
+ noFabric(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set Factory Default boot with option. This object is used to
+ deprecate and obsolete the rc2kBootConfigEnableFactoryDefaults
+ false(1): System boot up with no default configuration.
+ fabric(2): System boot up with default setting and set up the fabric
+ noFabric(3): system boot up with default setting and no fabric. this
+ equavalent to (true) in object rc2kBootConfigEnableFactoryDefaults"
+ DEFVAL { false }
+ ::= { rc2kBootConfigEntry 60 }
+
+-- 2k Card table
+
+rc2kCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k Card table"
+ ::= { rc2k 6 }
+
+rc2kCardEntry OBJECT-TYPE
+ SYNTAX Rc2kCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k Card"
+ INDEX { rc2kCardIndex }
+ ::= { rc2kCardTable 1 }
+
+Rc2kCardEntry ::= SEQUENCE {
+ rc2kCardIndex INTEGER,
+ rc2kCardFrontType INTEGER,
+ rc2kCardFrontDescription DisplayString,
+ rc2kCardFrontAdminStatus INTEGER,
+ rc2kCardFrontOperStatus INTEGER,
+ rc2kCardFrontSerialNum DisplayString,
+ rc2kCardFrontHwVersion DisplayString,
+ rc2kCardFrontPartNumber DisplayString,
+ rc2kCardFrontDateCode DisplayString,
+ rc2kCardFrontDeviations DisplayString,
+ rc2kCardFrontMacAddr MacAddress, --excluded
+ rc2kCardBackType INTEGER,
+ rc2kCardBackDescription DisplayString,
+ rc2kCardBackSerialNum DisplayString,
+ rc2kCardBackHwVersion DisplayString,
+ rc2kCardBackPartNumber DisplayString,
+ rc2kCardBackDateCode DisplayString,
+ rc2kCardBackDeviations DisplayString,
+ rc2kCardPCMCIAType INTEGER,
+ rc2kCardPCMCIADescr DisplayString,
+ rc2kCardASICDescr DisplayString,
+ rc2kCardFrontMasterIO TruthValue,
+ rc2kCardSmltOnSingleCpSupported TruthValue,
+ rc2kCardMezzCard INTEGER,
+ rc2kCardMezzSerialNum OCTET STRING,
+ rc2kCardMezzHwVersion INTEGER,
+ rc2kCardMezzPartNum INTEGER,
+ rc2kCardSlotPriority INTEGER,
+ rc2kCardSlotOriginalPriority INTEGER,
+ rc2kCardSlotPower INTEGER
+ }
+
+rc2kCardIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot number."
+ ::= { rc2kCardEntry 1 }
+
+rc2kCardFrontType OBJECT-TYPE
+ SYNTAX INTEGER
+{
+ other(1), -- no card installed
+ rc2kCPU(537788672), -- 0010 0000 0000 1110 0000 0001 0000 0000
+ rc2k48x100BaseTX(539033904), -- 0010 0000 0010 0001 0000 0001 0011 0000
+ rc2k24x100BaseTX(539033880), -- 0010 0000 0010 0001 0000 0001 0001 1000
+ rc2k32x100BaseTX(539033888), -- 0010 0000 0010 0001 0000 0001 0010 0000
+ rc2k8x1000BaseT(539099400), -- 0010 0000 0010 0010 0000 0001 0000 1000
+ rc2k16x1000BaseT(539099408), -- 0010 0000 0010 0010 0000 0001 0001 0000
+ rc2k24x100BaseFX(540082456), -- 0010 0000 0011 0001 0000 0001 0001 1000
+ rc2k8x1000BaseSXBB(540147976), -- 0010 0000 0011 0010 0000 0001 0000 1000
+ rc2k16x1000BaseSXBB(540147984), -- 0010 0000 0011 0010 0000 0001 0001 0000
+ rc2k8x1000BaseLXBB(540156168), -- 0010 0000 0011 0010 0010 0001 0000 1000
+ rc2k8x1000BaseXDBB(540164360), -- 0010 0000 0011 0010 0100 0001 0000 1000
+ rc2k4x1000BaseOPM(540168452), -- 0010 0000 0011 0010 0101 0001 0000 0100
+-- OM 2.0 place holder
+-- rc2k8x1000BaseOPM(40168456), 0000 0010 0110 0100 1110 1100 0000 1000
+ rc2k8x1000BaseIC(540168456), -- 0010 0000 0011 0010 0101 0001 0000 1000
+ rc2k16x1000BaseIC(540168464), -- 0010 0000 0011 0010 0101 0001 0001 0000
+ rc2k8x1000BaseSXRBB(540180744), -- 0010 0000 0011 0010 1000 0001 0000 1000
+ rc2k8x1000BaseLXRBB(540188936), -- 0010 0000 0011 0010 1010 0001 0000 1000
+ rc2k8xOC3(541327624), -- 0010 0000 0100 0100 0000 0001 0000 1000
+ rc2k2xOC12(541393154), -- 0010 0000 0100 0101 0000 0001 0000 0010
+ rc2k6xPOS(541401350), -- 0010 0000 0100 0101 0010 0001 0000 0110
+ rc2k4xATM(542441732), -- 0010 0000 0101 0101 0000 0001 0000 0100
+ rc2k8xATM(542441736), -- 0010 0000 0101 0101 0000 0001 0000 1000
+ rc2kRMON(545128704), -- 0010 0000 0111 1110 0000 0001 0000 0000
+ rc2k1x10GBaseLW(573767937), -- 0010 0000 0011 0011 0000 0001 0000 0001
+ rc2k1x10GBaseLR(573784321), -- 0010 0000 0011 0011 0100 0001 0000 0001
+ rc2k32x100BaseTXM(572588320), -- 0010 0010 0010 0001 0000 0001 0010 0000
+ rc2k48x100BaseTXM(572588336), -- 0010 0010 0010 0001 0000 0001 0011 0000
+ rc2k8x1000BaseTM(572653832), -- 0010 0010 0010 0010 0000 0001 0000 1000
+ rc2k8x1000BaseSXBBM(573702408), -- 0010 0010 0011 0010 0000 0001 0000 1000
+ rc2k8x1000BaseICM(573722888), -- 0010 0010 0011 0010 0101 0001 0000 1000
+ rc2k6xPOSM(574955782), -- 0010 0010 0100 0101 0010 0001 0000 0110
+ rc2k8xATMM(575996168), -- 0010 0010 0101 0101 0000 0001 0000 1000
+ rc2kPR48X1000BaseTX(606208304), -- 0010 0100 0010 0010 0000 0001 0011 0000
+ rc2kMg48x100BaseTX(807469360), -- 0011 0000 0010 0001 0000 0001 0011 0000
+ rc2kMg32x100BaseTX(807473440), -- 0011 0000 0010 0001 0001 0001 0010 0000
+ rc2kMg16x100BaseFX(808522000), -- 0011 0000 0011 0001 0001 0001 0001 0000
+ rc2kMg8x1000BaseTX(808583432), -- 0011 0000 0011 0010 0000 0001 0000 1000
+ rc2kMg8x1000BaseIC(808603912), -- 0011 0000 0011 0010 0101 0001 0000 1000
+ rc2kMg48x100BaseTC(817955120), -- 0011 0000 1100 0001 0000 0001 0011 0000
+-- Alteon
+ rc2kAlteonLP(1893859592), -- 0111 0000 1110 0010 0000 0001 0000 1000
+ rc2kAlteonWSM(1899102468), -- 0111 0001 0011 0010 0000 0001 0000 0100
+ rc2kAlteonASFM(1899106564), -- 0111 0001 0011 0010 0001 0001 0000 0100
+ rc2k61AlteonSAM(1926365441), -- 0111 0010 1101 0010 0000 0001 0000 0001
+ rc2k62AlteonSAM(1926369537), -- 0111 0010 1101 0010 0001 0001 0000 0001
+-- 8300
+ rc2kPP8300-CPU8x1000BaseSFP(1342316808), -- 0101 0000 0000 0010 0010 0001 0000 0000 0x50022108
+ rc2kPP8300-24x1000BaseTX(1344405784), -- 0101 0000 0010 0010 0000 0001 0001 1000 0x50220118
+ rc2kPP8300-48x100BaseTX(1344340272), -- 0101 0000 0010 0001 0000 0001 0011 0000 0x50210130
+ rc2kPP8300-48x100BaseTXPOE(1344344368), -- 0101 0000 0010 0001 0001 0001 0011 0000 0x50211130
+-- Power Ranger
+ rc2kPR30X1000BaseSXBB(607277342), -- 0010 0100 0011 0010 0101 0001 0001 1110
+ rc2kPR3X10GBaseGbic(607338755), -- 0010 0100 0011 0011 0100 0001 0000 0011
+ rc2kPR3X10GBaseXZW(607346947), -- 0010 0100 0011 0011 0110 0001 0000 0011
+ rc2kPR48x1000BaseGBRS(607277360), -- 0010 0100 0011 0010 0101 0001 0011 0000 0x24325130
+ rc2kPR48x1000BaseGTRS(606241072), -- 0010 0100 0010 0010 1000 0001 0011 0000 0x24228130
+ rc2kPR12X10GBaseXLRS(607338764), -- 0010 0100 0011 0011 0100 0001 0000 1100 0x2433410C
+ rc2kPR34xXGRS(607277346), -- 0010 0100 0011 0010 0101 0001 0010 0010 0x24325122
+-- Cobalt Blue: if you change here, you MUST update rcCardType in rcCardTable
+ cbMidplane-28(1090388736), -- 0100 0000 1111 1110 0000 0011 0000 0000 0x40FE0300
+ cbMidplaneSapphire(1090396928), -- 0100 0000 1111 1110 0010 0011 0000 0000 0x40FE2300
+ cbACPowerSupply(1084097280), -- 0100 0000 1001 1110 0000 0011 0000 0000 0x409E0300
+ cbACPowerPlusSupply(1084130048), -- 0100 0000 1001 1110 1000 0011 0000 0000 0x409E8300
+ cbCPFanTray(1085145856), -- 0100 0000 1010 1110 0000 0011 0000 0000 0x40AE0300
+ cbIOFanTray(1085149952), -- 0100 0000 1010 1110 0001 0011 0000 0000 0x40AE1300
+ cbFanTray(1085154048), -- 0100 0000 1010 1110 0010 0011 0000 0000 0x40AE2300
+ cbHSFanTray(1085158144), -- 0100 0000 1010 1110 0011 0011 0000 0000 0x40AE3300
+ cbAUX(1091437312), -- 0100 0001 0000 1110 0000 0011 0000 0000 0x410E0300
+ cbSF3200(1075708672), -- 0100 0000 0001 1110 0000 0011 0000 0000 0x401E0300
+ cbSF9600(1075712768), -- 0100 0000 0001 1110 0001 0011 0000 0000 0x401E1300
+ cbSF9610(1075716864), -- 0100 0000 0001 1110 0010 0011 0000 0000 0x401E2300
+ cbCP-CSC(1073873665), -- 0100 0000 0000 0010 0000 0011 0000 0001 0x40020301
+ cb48x1000BaseTX(1075970864), -- 0100 0000 0010 0010 0000 0011 0011 0000 0x40220330
+ cb48x1000BaseTXPOE(1075974960), -- 0100 0000 0010 0010 0001 0011 0011 0000 0x40221330
+ cb48x1000SFP(1077044016), -- 0100 0000 0011 0010 0110 0011 0011 0000 0x40326330
+ cb24x10GBaseSFP(1077109528), -- 0100 0000 0011 0011 0110 0011 0001 1000 0x40336318
+ cb48x10GBaseSFP(1077109552), -- 0100 0000 0011 0011 0110 0011 0011 0000 0x40336330
+-- Future CB Cards
+-- cbOPM(1087243008) 0x40CE0300
+-- cbSAS(1087247104) 0x40CE1300
+-- cbIPFIX(1087251200) 0x40CE2300
+-- VSP4K card definitions
+ vsp4k4850GTS(1232273458), -- 0100 1001 0111 0011 0000 0000 0011 0010 0x49730032
+ vsp4k4850GTSPWRPLUS(1232277554), -- 0100 1001 0111 0011 0001 0000 0011 0010 0x49731032
+ vsp4k4450GSXPWRPLUS(1231228978), -- 0100 1001 0110 0011 0001 0000 0011 0010 0x49731032
+ vsp4k4450GTXHTPWRPLUS(1232279602), -- 0100 1001 0111 0011 0001 1000 0011 0010 0x49731832
+-- VSP8200
+ vsp8k8242XSQ(1298407466), -- 0100 1101 0110 0100 0010 0000 0010 1010 0x4d64202a
+-- VSP8400
+ vsp8k8404(1331823105), -- 0100 1111 0110 0010 0000 0010 0000 0001 0x4f620201 (CP and Midplane)
+ vsp8k8404C(1331839489), -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201 (CP and Midplane)
+ vsp8k8424XS(1298379288), -- 0100 1101 0110 0011 1011 0010 0001 1000 0x4d63b218 (24x1/10G Fiber)
+ vsp8k8424XT(1293136408), -- 0100 1101 0001 0011 1011 0010 0001 1000 0x4d13b218 (24x1/10G Copper)
+ vsp8k8408QQ(1298432544), -- 0100 1101 0110 0100 1000 0010 0010 0000 0x4d648220 (8x40G QSFP+)
+ vsp8k8418XSQ(1298461208), -- 0100 1101 0110 0100 1111 0010 0001 1000 0x4d64f218 (16x1/10G SFP & 2x40G QSFP+)
+ vsp8k8418XTQ(1299509784), -- 0100 1101 0111 0100 1111 0010 0001 1000 0x4d74f218 (16x1/10G COPPER & 2x40G QSFP+)
+ vsp8k8424GS(1298326040), -- 0100 1101 0110 0010 1110 0010 0001 1000 0x4d62e218 (24x100/1000 SFP)
+ vsp8k8424GT(1294107160), -- 0100 1101 0010 0010 1000 0010 0001 1000 0x4d228218 (24x10/100/1000 Copper)
+ vsp8k8402CQ(1298498050), -- 0100 1101 0110 0101 1000 0010 0000 0010 0x4d658202 (2x100G QSPF28)
+
+-- Tsunami
+ vsp8608(1458700545), -- 0101 0110 1111 0010 0000 0001 0000 0001 (0x56f20101) (CP)
+ vsp8624XS(1446215960), -- 0101 0110 0011 0011 1000 0001 0001 1000 (0x56338118) (24x10G Fiber)
+ vsp8624XT(1445167384), -- 0101 0110 0010 0011 1000 0001 0001 1000 (0x56238118) (24x10G Copper)
+ vsp8616QQ(1446281500), -- 0101 0110 0011 0100 1000 0001 0001 1100 (0x5634811c) (16x40G QSFP+)
+ vsp8606CQ(1446347032), -- 0101 0110 0011 0101 1000 0001 0001 1000 (0x56358118) (6x100G XQSPF+)
+ vsp8600SF(1411293440), -- 0101 0100 0001 1110 1010 0001 0000 0000 (0x541EA100) (SF Card)
+
+-- VSP7254
+ vsp7k7248XS(1298378800), -- 0100 1101 0110 0011 1011 0000 0011 0000 0x4d63b030 (48x10G SFP+)
+ vsp7k7206QQ(1298432024), -- 0100 1101 0110 0100 1000 0000 0001 1000 0x4d648018 (6x40G channelized QSFP+)
+ vsp7k7248XT(1294184496), -- 0100 1101 0010 0011 1011 0000 0011 0000 0x4d23b030 (48x10G Copper)
+ vsp4k4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032
+
+
+-- CB generation 2 (ROF) linecards
+ rof48x1000SFP(1144152880), -- 0100 0100 0011 0010 0110 0011 0011 0000 0x44326330
+ rofLoadBoard(1144152832), -- 0100 0100 0011 0010 0110 0011 0000 0000 0x44326300
+ rof16x10GBaseSFP(1144218384), -- 0100 0100 0011 0011 0110 0011 0001 0000 0x44336310
+ rof48x10GBaseSFP(1144218416), -- 0100 0100 0011 0011 0110 0011 0011 0000 0x44336330
+ rof4x40GBaseSFP(1144283920), -- 0100 0100 0011 0100 0110 0011 0001 0000 0x44346310
+ rof12x40GBaseSFP(1144283952), -- 0100 0100 0011 0100 0110 0011 0011 0000 0x44346330
+
+-- VSP5k IcePick
+ vsp5k5030GSXuPWR(2004029470), -- 0111 0111 0111 0011 0001 0000 0001 1110 (0x7773101E)
+ vsp5k5054GSXuPWR(2004029494), -- 0111 0111 0111 0011 0001 0000 0011 0110 (0x77731036)
+
+--APLS
+ dsg6248GTS(1232274482), -- 0100 1001 0111 0011 0000 0100 0011 0010 (0x49730432)
+ dsg6248GTSPWRPLUS(1232278578), -- 0100 1001 0111 0011 0001 0100 0011 0010 (0x49731432)
+ dsg8016QQ(895779892), -- 0011 0101 0110 0100 1000 0100 0011 0100 (0x35648434) (16x40G QSFP+)
+ dsg7006QQ(1298433048), -- 0100 1101 0110 0100 1000 0100 0001 1000 (0x4d648418) (6x40G channelized QSFP+)
+ dsg7048XS(1298379824), -- 0100 1101 0110 0011 1011 0100 0011 0000 (0x4d63b430) (48x10G SFP+)
+ dsg7048XT(1294185520), -- 0100 1101 0010 0011 1011 0100 0011 0000 (0x4d23b430) (48x10G Copper)
+ dsg7240XSQ(1298408490), -- 0100 1101 0110 0100 0010 0100 0010 1010 (0x4d64242a) (40x10G + 2x40G)
+ dsg6248GSX(1231225906), -- 0100 1001 0110 0011 0000 0100 0011 0010 (0x49630432) (48x1G + 2x10G)
+ dsg9016CQ(1030067264), -- 0011 1101 0110 0101 1001 0100 0100 0000 (0x3d659440) (32x100G CQ)
+ dsg8032QQ(1029997600) -- 0011 1101 0110 0100 1000 0100 0010 0000 (0x3d648420) (32x40G QQ)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate card types in the Accelar
+ 8000 product families.
+
+ For Accelar 8000 devices, all cards use
+ an encoded value according to the following rule:
+
+ | 6 | 1 | 5 | 4 | 1 | 3 | 4 | 8 |
+ +------+-------+-------+-------+------------+------+------+------+
+bits : |31-26 | 25 | 24-20 | 19-16 | 15 | 14-12 | 11-8 | 7-0 |
+ +------+-------+-------+-------+----+-------+------+------+------+
+field : | a | b | c | d | e | f | g | h |
+ +------+-------+-------+-------+----+-------+------+------+------+
+
+ a : Family type/Product line (6 bits (5 bits usuable) (was 4 bits))
+ MSB bit31 should not be used (MIB compiler fails)
+
+ 0x0-00 = 0000-00 = Reserved
+ 0x1-00 = 0001-00 = Monoploy non specific (e.g backplane, psu, fans)
+ 0x2-00 = 0010-00 = Boardwalk
+ 0x2-01 = 0010-01 = Power Ranger
+ 0x3-00 = 0011-00 = Marvin Gardens
+ 0x3-01 = 0011-01 = DSG8032
+ 0x3-11 = 0011-11 = i86 Family (DSG9032, DSG8064)
+ 0x4-00 = 0100-00 = Cobalt Blue (was Thunderbolt and Pacific before that - both are obsolete)
+ 0x4-01 = 0100-01 = Ring Of Fire
+ 0x4-10 = 0100-10 = VSP4K
+ 0x4-11 = 0100-11 = VSP8k, VSP7k
+ 0x5-00 = 0101-00 = PP8300 (was ParkPlace)
+ 0x5-01 = 0101-01 = VSP9400
+ 0x6-00 = 0110-00 = Central Office (only used in chassis)
+ 0x7-00 = 0111-00 = Alteon WebSystems
+ 0x7-01 = 0111-01 = VSP5K IcePick
+
+ b : Interface / Device type variation: (Were 3 bits, 2 bits taken by family)
+ 0x0 = 0 = Non M-Module
+ 0x1 = 1 = M-module (128K RARU records)
+ 0x0 = 0 = No Mgmt port
+ 0x1 = 1 = Mgmt Port
+
+ c : Interface / device type: (5 bits)
+ 0x0 = 00000 = CPU
+ 0x1 = 00001 = Switch fabric
+ 0x2 = 00010 = Copper Ethernet
+ 0x3 = 00011 = Fiber Ethernet
+ 0x4 = 00100 = Sonet (Packets)
+ 0x5 = 00101 = ATM
+ 0x6 = 00110 = Token Ring
+ 0x7 = 00111 = RMON
+ 0x8 = 01000 = BFM (Frame or cells indicated by field 'a' above)
+ 0x9 = 01001 = PSU
+ 0xa = 01010 = Fan Tray
+ 0xb = 01011 = Chassis/Backplane
+ 0xc = 01100 = CPU Mezz
+ 0xd = 01101 = SSL
+ 0xe = 01110 = LaunchPad
+ 0xf = 01111 = Chassis/Midplane
+ 0x10 = 10000 = Auxillary Card
+ 0x11 = 10001 = CPU w/256M SDRAM
+ 0x12 = 10010 = Single Card Switch (Copper Type)
+ 0x13 = 10011 = WSM Fiber Ethernet
+ 0x16 = 10110 = Single Card Switch (Fiber Type)
+ 0x17 = 10111 = Single Card Switch (Combo type: Copper & Fiber)
+
+ d : Maximum speed (highest negotiable speed) (4 bits)
+ 0x0 = 0000 = 10 Mbit
+ 0x1 = 0001 = 100 Mbit
+ 0x2 = 0010 = 1 Gbit
+ 0x3 = 0011 = 10 Gbit
+ 0x4 = 0100 = OC-3
+ 0x4 = 0100 = 40 Gbit for VSP
+ 0x5 = 0101 = OC-12
+ 0x5 = 0101 = 100 Gbit for VSP
+ 0x6 = 0110 = OC-48
+ 0x7 = 0111 = OC-92
+ 0x8 = 1000 = OC-192
+ 0x9 = 1001 = 4 Mbit (TR)
+ 0xa = 1010 = 16 Mbit (TR)
+ 0xb = 1011 = E3
+ 0xc = 1100 = DS1
+ 0xd = 1101 = DS3
+ 0xe = 1110 = none (no PHY interfaces on board)
+ 0xf = 1111 = Max speed indicated implicitly in field (c) (for expansion)
+
+
+ e : AM&OM-06/28/2006: This bit was originally used to indicate port redundancy.
+ For PR it is used as a differentiator between Boomslang (0) and Copperhead (1).
+ 0=non-redundant, 1=redundant; (1 bit)
+ For Lind card or MDA
+ 0 = prototype 1 = Product
+
+ f : Card specific info. (3 bits)
+ For Gigabit used as follows:
+ 000=short-haul (SX)
+ 010=long-haul (LX)
+ 100=extra-distance (DX)
+ 101=GBIC
+ 110=SFP
+ For 10 Gigabit used as follws
+ 000 = 10GE WAN serial 1310nm (XLW)
+ 001 = 10GE WAN serial 1550nm (XEW)
+ 100 = 10GE LAN serial 1310nm (XLR)
+ 101 = 10GE LAN serial 1550nm (XER)
+ 011 = 10GE LAN/WAN (XZW)
+ 111 = Combo card (Mixed Speed card)
+ For 40 Gigabit used as follow
+ 000 = 40G QFSP
+ 001 = 100G CQ
+ 111 = Combo card (Mixed Speed Card)
+ For ATM/Sonet used as follows
+ 000 = multi mode
+ 001 = single mode
+ 010 = single or multimode
+ 011 = not applicable (e.g., copper has no mode)
+ For Marvin Gardens, indicates number of MDA slots
+ 000 = none
+ 001 = one option slots
+ 010 = two option slots
+ 011 = three option slots
+ For Power Supplies:
+ 000 = AC PSU
+ 001 = DC PSU
+ For SSL:
+ 000 = server offloading
+ 001 = end to end encryption
+ For WSM:
+ 000 = WSM mode
+ 001 = ASFM mode
+ For SF:
+ 000 = 3200 card
+ 001 = 9600 card
+ 010 = 9400 card
+ For Copper Ethernet:
+ 000: no POE
+ 001: POE
+ For FAN Tray:
+ 000: CP
+ 001: IO
+ For Objects with no options:
+ 000: CPU, Mezz, OPM, SAS, IPFIX
+ For Chassis :
+ 000: Non-Trident2+
+ 100: Trident2 +
+
+ g : Chassis type (4 bits, possibly MSB 2 bits are extension of field b)
+ 0x0 = 00-00 = work-group (single card switches, etc)
+ 0x1 = 00-01 = back-bone (chassis based products)
+ 0x2 = 00-10 = MDA (option modules)
+ 0x3 = 00-11 = mid-plane (chassis based products)
+ 0x4 = x1xx = Use this bit for APLS device
+
+ h : Number of ports (binary representation obmited) (8 bits)
+ (for ACIM/BFM cards, this is number of octapids/blackbirds/dea)
+ 0x00 = no ports (CPs, SFs, PS's, etc)
+ 0x01 = 1-port,
+ 0x02 = 2-port,
+ 0x04 = 4-port,
+ 0x06 = 6-port,
+ 0x08 = 8-port,
+ 0x0c = 12-port,
+ 0x10 = 16-port,
+ 0x18 = 24-port,
+ 0x22 = 36-port,
+ 0x30 = 48-port,
+ 0x40 = 64-port.
+ 0x80 = 128-port.
+ "
+ ::= { rc2kCardEntry 2 }
+
+rc2kCardFrontDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "description"
+ ::= { rc2kCardEntry 3 }
+
+rc2kCardFrontAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3),
+ reset(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the administrative status of this
+ card"
+ ::= { rc2kCardEntry 4 }
+
+rc2kCardFrontOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3),
+ unknown(4),
+ dormant(5),
+ upMaster(6),
+ upDormant(7),
+ upWarmstandby(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the operational status of this card."
+ ::= { rc2kCardEntry 5 }
+
+rc2kCardFrontSerialNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "manufacturer serial number of card"
+ ::= { rc2kCardEntry 6 }
+
+rc2kCardFrontHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "hardware version"
+ ::= { rc2kCardEntry 7 }
+
+rc2kCardFrontPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "manufacturer part number of card"
+ ::= { rc2kCardEntry 8 }
+
+rc2kCardFrontDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "manufacturer date code"
+ ::= { rc2kCardEntry 9 }
+
+rc2kCardFrontDeviations OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "deviations"
+ ::= { rc2kCardEntry 10 }
+
+rc2kCardFrontMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "base mac address"
+ ::= { rc2kCardEntry 11 }
+
+rc2kCardBackType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ other(1), -- no card installed
+ rc2kBackplane(536969472), -- 0010 0000 0000 0001 1000 0001 0000 0000
+ rc2kSFM(538837248), -- 0010 0000 0001 1110 0000 0001 0000 0000
+ rc2kBFM0(546177280), -- 0010 0000 1000 1111 0000 0001 0000 0000
+ rc2kBFM2(546177282), -- 0010 0000 1000 1111 0000 0001 0000 0010
+ rc2kBFM3(546177283), -- 0010 0000 1000 1111 0000 0001 0000 0011
+ rc2kBFM4(1888354564), -- 0111 0000 1000 1110 0000 0001 0000 0100
+ rc2kBFM6(546177286), -- 0010 0000 1000 1111 0000 0001 0000 0100
+ rc2kBFM8(546177288), -- 0010 0000 1000 1111 0000 0001 0000 1000
+ rc2kMGSFM(807272704), -- 0011 0000 0001 1110 0000 0001 0000 0000
+ rc2kFSFM(605946112), -- 0010 0100 0001 1110 0000 0001 0000 0000
+ rc2kDPM1(613351861), -- 0010 0100 1000 1111 0000 0001 1011 0101
+ rc2kDPM2(613351682), -- 0010 0100 1000 1111 0000 0001 0000 0010
+ rc2kDPM3(613351863), -- 0010 0100 1000 1111 0000 0001 1011 0111
+ rc2kEDPM2(613351690), -- 0010 0100 1000 1111 0000 0001 0000 1010 0x248F010A
+ rc2kEDPM3(613351871) -- 0010 0100 1000 1111 0000 0001 1011 1111 0x248F01BF
+}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Refer to rc2kCardFrontType for the encoding scheme"
+ ::= { rc2kCardEntry 12 }
+
+rc2kCardBackDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "customer card description"
+ ::= { rc2kCardEntry 13 }
+
+rc2kCardBackSerialNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "customer serial number of card"
+ ::= { rc2kCardEntry 14 }
+
+rc2kCardBackHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "hardware version"
+ ::= { rc2kCardEntry 15 }
+
+rc2kCardBackPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "customer part number"
+ ::= { rc2kCardEntry 16 }
+
+rc2kCardBackDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "customer date code"
+ ::= { rc2kCardEntry 17 }
+
+rc2kCardBackDeviations OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "customer deviations"
+ ::= { rc2kCardEntry 18 }
+
+rc2kCardPCMCIAType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ modemCard(2),
+ ethernetCard(3),
+ ataDisk(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the type of PCMCIA card currently
+ installed in this CPU card, if any.
+
+ For non-CPU cards, this variable has no meaning and
+ will always be set to none(1)."
+ DEFVAL { none }
+ ::= { rc2kCardEntry 19 }
+
+rc2kCardPCMCIADescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PCMCIA descriptor"
+ ::= { rc2kCardEntry 20 }
+
+rc2kCardASICDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ASIC descriptor"
+ ::= { rc2kCardEntry 21 }
+
+rc2kCardFrontMasterIO OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate whether an IO card in a 8100 device
+ is operating in the 'master' mode.
+
+ This variable is not meaningful for non-IO cards and
+ non-8100 devices."
+ DEFVAL { false }
+ ::= { rc2kCardEntry 22 }
+
+rc2kCardSmltOnSingleCpSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate whether an IO card is updated to
+ support SMLT on single Cp feature or not."
+ DEFVAL { false }
+ ::= { rc2kCardEntry 23 }
+
+rc2kCardMezzCard OBJECT-TYPE
+ SYNTAX INTEGER {
+ unsupported(1),
+ notpresent(2),
+ present(3),
+ running(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the CPU Mezz card"
+ ::= { rc2kCardEntry 24 }
+
+rc2kCardMezzSerialNum OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the serial number of the mezz"
+ ::= { rc2kCardEntry 26 }
+
+rc2kCardMezzHwVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined(0),
+ e0(1),
+ e1(2),
+ e2(3),
+ e3(4),
+ e4(5),
+ e5(6),
+ e6(7),
+ e7(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the HW version of the mezz. The
+ value of HW Version corresponds to the value of
+ part number."
+ ::= { rc2kCardEntry 27 }
+
+rc2kCardMezzPartNum OBJECT-TYPE
+ SYNTAX INTEGER {
+ undefined(0),
+ p120616(1),
+ p120618(2),
+ p120617(3),
+ p120615(4),
+ p120724(5),
+ p120672(6),
+ p120851(7),
+ p120939(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the part number of the mezz. The
+ value of part number corresponds to the value of
+ HW Version."
+ ::= { rc2kCardEntry 28 }
+
+rc2kCardSlotPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ critical(1),
+ high(2),
+ low(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to indicate the priority of the slot for power
+ management. It will take effect only after reboot."
+ ::= { rc2kCardEntry 29 }
+
+rc2kCardSlotOriginalPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ critical(1),
+ high(2),
+ low(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Priority of the slot for power management which the
+ swtich has currently booted with. It will remain the
+ same until the next reboot."
+ ::= { rc2kCardEntry 30 }
+
+rc2kCardSlotPower OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administrately turn on or off power on this slot.
+ it only applicable on Standby CP & IO and SF Card"
+ ::= { rc2kCardEntry 32 }
+
+-- 2k copy file
+
+rc2kCopyFile OBJECT IDENTIFIER ::= { rc2k 7 }
+
+rc2kCopyFileSource OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "source file"
+ ::= { rc2kCopyFile 1 }
+
+rc2kCopyFileDestination OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "dest file"
+ ::= { rc2kCopyFile 2 }
+
+rc2kCopyFileAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ start(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "start or cancell"
+ ::= { rc2kCopyFile 3 }
+
+rc2kCopyFileResult OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(1),
+ inProgress(2),
+ success(3),
+ fail(4),
+ invalidSource(5),
+ invalidDestination(6),
+ outOfMemory(7),
+ outOfSpace(8),
+ fileNotFound(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "result"
+ ::= { rc2kCopyFile 4 }
+
+-- 2k Qos
+
+rc2kQos OBJECT IDENTIFIER ::= { rc2k 8 }
+
+rc2kQosQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to define the Quality Of
+ Service(QOS) profiles for the system. The system
+ can support eight different QOS levels. Each QOS
+ level can be individually configured."
+ ::= { rc2kQos 1 }
+
+rc2kQosQosEntry OBJECT-TYPE
+ SYNTAX Rc2kQosQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "QOS profile entry."
+ INDEX { rc2kQosQosRow }
+ ::= { rc2kQosQosTable 1 }
+
+Rc2kQosQosEntry ::= SEQUENCE {
+ rc2kQosQosRow INTEGER,
+ rc2kQosQosLevel INTEGER,
+ rc2kQosQosName DisplayString,
+ rc2kQosQosAdminWeight Integer32,
+ rc2kQosQosOperWeight Integer32,
+ rc2kQosOctapidMode INTEGER, --excluded
+ rc2kQosQosAdminThreshold INTEGER,
+ rc2kQosQosOperThreshold INTEGER,
+ rc2kQosPidMode INTEGER
+ }
+
+rc2kQosQosRow OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rc2kQosQosEntry 1 }
+
+rc2kQosQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QOS level"
+ ::= { rc2kQosQosEntry 2 }
+
+rc2kQosQosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Qos level name"
+ ::= { rc2kQosQosEntry 3 }
+
+rc2kQosQosAdminWeight OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administrative transmit opportunity percentage"
+ ::= { rc2kQosQosEntry 4 }
+
+rc2kQosQosOperWeight OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational transmit opportunity percentage"
+ ::= { rc2kQosQosEntry 5 }
+
+rc2kQosOctapidMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ modeSingle(1),
+ mode100(2)
+ }
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Octapid mode"
+ ::= { rc2kQosQosEntry 6 }
+
+rc2kQosQosAdminThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ oneEight(1),
+ oneQuarter(2),
+ threeEight(3),
+ halfSdram(4),
+ fiveEight(5),
+ threeQuarter(6),
+ sevenEights(7),
+ allSdram(8),
+ notpresent(9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administrative queue threshold"
+ ::= { rc2kQosQosEntry 7 }
+
+rc2kQosQosOperThreshold OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ oneEight(1),
+ oneQuarter(2),
+ threeEight(3),
+ halfSdram(4),
+ fiveEight(5),
+ threeQuarter(6),
+ sevenEights(7),
+ allSdram(8),
+ notpresent(9)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational queue threshold"
+ ::= { rc2kQosQosEntry 8 }
+
+rc2kQosPidMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ modeSingle(1),
+ mode100(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Pid mode"
+ ::= { rc2kQosQosEntry 9 }
+
+-- 2k Qos Ingress Tag To Qos Table
+
+rc2kQosIngressTagToQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosIngressTagToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify the 802.1P
+ to QOS (802.1P->QOS) mapping on packet
+ ingress."
+ ::= { rc2kQos 2 }
+
+rc2kQosIngressTagToQosEntry OBJECT-TYPE
+ SYNTAX Rc2kQosIngressTagToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 8021P->Qos mapping"
+ INDEX { rc2kQosIngressTagToQosRow }
+ ::= { rc2kQosIngressTagToQosTable 1 }
+
+Rc2kQosIngressTagToQosEntry ::= SEQUENCE {
+ rc2kQosIngressTagToQosRow INTEGER,
+ rc2kQosIngressTagToQosInIeee8021P INTEGER,
+ rc2kQosIngressTagToQosQosLevel INTEGER
+ }
+
+rc2kQosIngressTagToQosRow OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rc2kQosIngressTagToQosEntry 1 }
+
+rc2kQosIngressTagToQosInIeee8021P OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "802.1P"
+ ::= { rc2kQosIngressTagToQosEntry 2 }
+
+rc2kQosIngressTagToQosQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Qos level"
+ ::= { rc2kQosIngressTagToQosEntry 3 }
+
+-- 2k Ingress DsField To Qos Table
+
+rc2kQosIngressDsFieldToQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosIngressDsFieldToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "This table is used to specify the DSCP
+ field to QOS (DsField->QOS) mapping on
+ packet ingress."
+ ::= { rc2kQos 3 }
+
+rc2kQosIngressDsFieldToQosEntry OBJECT-TYPE
+ SYNTAX Rc2kQosIngressDsFieldToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing information of DsField->Qos mapping"
+ INDEX { rc2kQosIngressDsFieldToQosRow }
+ ::= { rc2kQosIngressDsFieldToQosTable 1 }
+
+Rc2kQosIngressDsFieldToQosEntry ::= SEQUENCE {
+ rc2kQosIngressDsFieldToQosRow INTEGER,
+ rc2kQosIngressDsFieldToQosInDsField INTEGER,
+ rc2kQosIngressDsFieldToQosQosLevel INTEGER
+ }
+
+rc2kQosIngressDsFieldToQosRow OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rc2kQosIngressDsFieldToQosEntry 1 }
+
+rc2kQosIngressDsFieldToQosInDsField OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "diffserv dsField"
+ ::= { rc2kQosIngressDsFieldToQosEntry 2 }
+
+rc2kQosIngressDsFieldToQosQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "qos level"
+ ::= { rc2kQosIngressDsFieldToQosEntry 3 }
+
+-- 2k Egress Qos To Tag Table
+
+rc2kQosEgressQosToTagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosEgressQosToTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify the QOS to
+ 802.1P (QOS->802.1P) mapping on packet
+ egress."
+ ::= { rc2kQos 4 }
+
+rc2kQosEgressQosToTagEntry OBJECT-TYPE
+ SYNTAX Rc2kQosEgressQosToTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Qos->Qos mapping"
+ INDEX { rc2kQosEgressQosToTagRow }
+ ::= { rc2kQosEgressQosToTagTable 1 }
+
+Rc2kQosEgressQosToTagEntry ::= SEQUENCE {
+ rc2kQosEgressQosToTagRow INTEGER,
+ rc2kQosEgressQosToTagQosLevel INTEGER,
+ rc2kQosEgressQosToTagOutIeee8021P INTEGER
+ }
+
+rc2kQosEgressQosToTagRow OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rc2kQosEgressQosToTagEntry 1 }
+
+rc2kQosEgressQosToTagQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "qos level"
+ ::= { rc2kQosEgressQosToTagEntry 2 }
+
+rc2kQosEgressQosToTagOutIeee8021P OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "802.1P"
+ ::= { rc2kQosEgressQosToTagEntry 3 }
+
+-- 2k Egress Qos To DsField Table
+
+rc2kQosEgressQosToDsFieldTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosEgressQosToDsFieldEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "This table is used to specify the QOS to
+ DSCP field (QOS->DsField) mapping on packet
+ egress."
+ ::= { rc2kQos 5 }
+
+rc2kQosEgressQosToDsFieldEntry OBJECT-TYPE
+ SYNTAX Rc2kQosEgressQosToDsFieldEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Entry containing information of Qos->Qos mapping"
+ INDEX { rc2kQosEgressQosToDsFieldRow }
+ ::= { rc2kQosEgressQosToDsFieldTable 1 }
+
+Rc2kQosEgressQosToDsFieldEntry ::= SEQUENCE {
+ rc2kQosEgressQosToDsFieldRow INTEGER,
+ rc2kQosEgressQosToDsFieldQosLevel INTEGER,
+ rc2kQosEgressQosToDsFieldOutDsField INTEGER
+ }
+
+rc2kQosEgressQosToDsFieldRow OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rc2kQosEgressQosToDsFieldEntry 1 }
+
+rc2kQosEgressQosToDsFieldQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "qos level"
+ ::= { rc2kQosEgressQosToDsFieldEntry 2 }
+
+rc2kQosEgressQosToDsFieldOutDsField OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "diffserv dsField"
+ ::= { rc2kQosEgressQosToDsFieldEntry 3 }
+
+-- 2k Traffic Profile Table
+
+rc2kQosTrafficProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosTrafficProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify traffic profiles
+ for the system. These traffic profiles are
+ used for policying purposes to guarantee streams
+ of traffic do not egress the system above a
+ certain rate. These traffic profiles are applied
+ in the 'rcIpFilterTable'."
+ ::= { rc2kQos 6 }
+
+rc2kQosTrafficProfileEntry OBJECT-TYPE
+ SYNTAX Rc2kQosTrafficProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Qos->Qos mapping"
+ INDEX { rc2kQosTrafficProfileId }
+ ::= { rc2kQosTrafficProfileTable 1 }
+
+Rc2kQosTrafficProfileEntry ::= SEQUENCE {
+ rc2kQosTrafficProfileId INTEGER,
+ rc2kQosTrafficProfileName DisplayString,
+ rc2kQosTrafficProfileEnable TruthValue,
+ rc2kQosTrafficProfileTranslateDscpEnable TruthValue,
+ rc2kQosTrafficProfileInProfileDscp DisplayString(SIZE(6)),
+ rc2kQosTrafficProfileOutProfileDscp DisplayString(SIZE(6)),
+ rc2kQosTrafficProfileDiscardEnable TruthValue,
+ rc2kQosTrafficProfileAverageRate Integer32,
+ rc2kQosTrafficProfilePeakRate Integer32,
+ rc2kQosTrafficProfileRowStatus RowStatus
+ }
+
+rc2kQosTrafficProfileId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Profile id"
+ ::= { rc2kQosTrafficProfileEntry 1 }
+
+rc2kQosTrafficProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Profile name"
+ ::= { rc2kQosTrafficProfileEntry 2 }
+
+rc2kQosTrafficProfileEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable this entry"
+ DEFVAL { false }
+ ::= { rc2kQosTrafficProfileEntry 3 }
+
+rc2kQosTrafficProfileTranslateDscpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether translation of the DSCP
+ field should be performed. If enabled, the value
+ in the DSCP field for packets that fall within
+ the traffic profile will get translated to
+ 'rc2kQosTrafficProfileInProfileDscp'. Packets
+ that fall outside the traffic profile will get
+ translated to 'rc2kQosTrafficProfileOutProfileDscp'.
+ If disabled, no translation is performed."
+ DEFVAL { false }
+ ::= { rc2kQosTrafficProfileEntry 4 }
+
+rc2kQosTrafficProfileInProfileDscp OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the DSCP value for 'good' packets."
+ ::= { rc2kQosTrafficProfileEntry 5 }
+
+rc2kQosTrafficProfileOutProfileDscp OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(6))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the DSCP value for 'violation'
+ packets."
+ ::= { rc2kQosTrafficProfileEntry 6 }
+
+rc2kQosTrafficProfileDiscardEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify whether packets that fall outside
+ the traffic profile should be discarded."
+ DEFVAL { true }
+ ::= { rc2kQosTrafficProfileEntry 7 }
+
+rc2kQosTrafficProfileAverageRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Average rate in packets per second."
+ ::= { rc2kQosTrafficProfileEntry 8 }
+
+rc2kQosTrafficProfilePeakRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Peak rate in packets per second."
+ ::= { rc2kQosTrafficProfileEntry 9 }
+
+rc2kQosTrafficProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rc2kQosTrafficProfileEntry 10 }
+
+-- 2k Ingress Dscp To Qos Table
+
+rc2kQosIngressDscpToQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosIngressDscpToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify the DSCP to
+ QOS (Dscp->QOS) mapping on packet ingress."
+ ::= { rc2kQos 7 }
+
+rc2kQosIngressDscpToQosEntry OBJECT-TYPE
+ SYNTAX Rc2kQosIngressDscpToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Dscp->Qos mapping"
+ INDEX { rc2kQosIngressDscpToQosRow }
+ ::= { rc2kQosIngressDscpToQosTable 1 }
+
+Rc2kQosIngressDscpToQosEntry ::= SEQUENCE {
+ rc2kQosIngressDscpToQosRow INTEGER,
+ rc2kQosIngressDscpToQosInDscp INTEGER,
+ rc2kQosIngressDscpToQosInDscpBinaryFormat DisplayString(SIZE(6)),
+ rc2kQosIngressDscpToQosQosLevel INTEGER
+ }
+
+rc2kQosIngressDscpToQosRow OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rc2kQosIngressDscpToQosEntry 1 }
+
+rc2kQosIngressDscpToQosInDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A 6-bit value used to define the Differentiated
+ Service Code Point(DSCP)."
+ ::= { rc2kQosIngressDscpToQosEntry 2 }
+
+rc2kQosIngressDscpToQosInDscpBinaryFormat OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The 'rc2kQosIngressDscpToQosInDscp' value shown
+ in a binary format (network order)."
+ ::= { rc2kQosIngressDscpToQosEntry 3 }
+
+rc2kQosIngressDscpToQosQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "qos level"
+ ::= { rc2kQosIngressDscpToQosEntry 4 }
+
+
+-- 2k Egress Qos To Dscp Table
+
+rc2kQosEgressQosToDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosEgressQosToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify the QOS to
+ DSCP field (QOS->DsField) mapping on packet
+ egress."
+ ::= { rc2kQos 8 }
+
+rc2kQosEgressQosToDscpEntry OBJECT-TYPE
+ SYNTAX Rc2kQosEgressQosToDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Qos->Qos mapping"
+ INDEX { rc2kQosEgressQosToDscpRow }
+ ::= { rc2kQosEgressQosToDscpTable 1 }
+
+Rc2kQosEgressQosToDscpEntry ::= SEQUENCE {
+ rc2kQosEgressQosToDscpRow INTEGER,
+ rc2kQosEgressQosToDscpQosLevel INTEGER,
+ rc2kQosEgressQosToDscpOutDscp INTEGER,
+ rc2kQosEgressQosToDscpOutDscpBinaryFormat DisplayString(SIZE(6))
+ }
+
+rc2kQosEgressQosToDscpRow OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rc2kQosEgressQosToDscpEntry 1 }
+
+rc2kQosEgressQosToDscpQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "qos level"
+ ::= { rc2kQosEgressQosToDscpEntry 2 }
+
+rc2kQosEgressQosToDscpOutDscp OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A 6-bit value used to define the Differentiated
+ Service Code Point(DSCP)."
+ ::= { rc2kQosEgressQosToDscpEntry 3 }
+
+rc2kQosEgressQosToDscpOutDscpBinaryFormat OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The 'rc2kQosEgressQosToDscpOutDscp' value show
+ in a binary format (network order)."
+ ::= { rc2kQosEgressQosToDscpEntry 4 }
+
+-- 2k Qos Queue Profile Table
+rc2kQosQueueProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosQueueProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify queue profiles
+ for the ports to which the profiles will be linked to.
+ These queue profiles are used for shaping the egress
+ queues of the port by specifying the transmit opportunity
+ percentages and rate-limit percentages for each of Tx queues."
+ ::= { rc2kQos 25 }
+
+rc2kQosQueueProfileEntry OBJECT-TYPE
+ SYNTAX Rc2kQosQueueProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of port egress queue shaping"
+ INDEX { rc2kQosQueueProfileId }
+ ::= { rc2kQosQueueProfileTable 1 }
+
+Rc2kQosQueueProfileEntry ::= SEQUENCE {
+ rc2kQosQueueProfileId Integer32,
+ rc2kQosQueueProfileName DisplayString,
+ rc2kQosQueueProfileApply TruthValue,
+ rc2kQosQueueProfileRowStatus RowStatus,
+ rc2kQosQueueProfilePortList PortSet
+ }
+rc2kQosQueueProfileId OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies Queue Profile."
+ ::= { rc2kQosQueueProfileEntry 1 }
+
+rc2kQosQueueProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this Queue Profile."
+ ::= { rc2kQosQueueProfileEntry 2 }
+
+rc2kQosQueueProfileApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "When apply is issued by the administrator,
+ the Queue Profile attributes are committed."
+ DEFVAL { false }
+ ::= { rc2kQosQueueProfileEntry 3 }
+
+rc2kQosQueueProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rc2kQosQueueProfileEntry 4}
+
+rc2kQosQueueProfilePortList OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the ports to be added to this queue profile Entry."
+ ::= { rc2kQosQueueProfileEntry 5}
+
+-- 2k Qos Queue Table
+rc2kQosQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kQosQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify egress queue
+ Weight values and rate-limit enabled/disabled status
+ for a particular Tx queue under a specific Queue Profile."
+ ::= { rc2kQos 26 }
+
+rc2kQosQueueEntry OBJECT-TYPE
+ SYNTAX Rc2kQosQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of egress queue shaping parameters"
+ INDEX { rc2kQosQueuePId,
+ rc2kQosQueueId }
+ ::= { rc2kQosQueueTable 1 }
+
+Rc2kQosQueueEntry ::= SEQUENCE {
+ rc2kQosQueuePId Integer32,
+ rc2kQosQueueId Integer32,
+ rc2kQosQueueAdminWeight Integer32,
+ rc2kQosQueueOperWeight Integer32,
+ rc2kQosQueueAdminRateLimitStatus TruthValue,
+ rc2kQosQueueOperRateLimitStatus TruthValue
+ }
+rc2kQosQueuePId OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Queue Profile ID under which this queue parameters are set."
+ ::= { rc2kQosQueueEntry 1 }
+
+rc2kQosQueueId OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Tx Queue id for which the qos queue parameters are set."
+ ::= { rc2kQosQueueEntry 2 }
+
+rc2kQosQueueAdminWeight OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administrative transmit opportunity percentage for this queue"
+ ::= { rc2kQosQueueEntry 3 }
+
+rc2kQosQueueOperWeight OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational transmit opportunity percentage for this queue"
+ ::= { rc2kQosQueueEntry 4}
+
+rc2kQosQueueAdminRateLimitStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administrative rate limit status for this queue"
+ DEFVAL { false }
+ ::= { rc2kQosQueueEntry 5 }
+
+rc2kQosQueueOperRateLimitStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operational rate limit staus for this queue"
+ DEFVAL { false }
+ ::= { rc2kQosQueueEntry 6}
+
+-- rc2kAtm Group
+
+rc2kAtm OBJECT IDENTIFIER ::= { rc2k 9 }
+
+rc2kAtmGlobal OBJECT IDENTIFIER ::= { rc2kAtm 1 }
+
+
+-- Atm Port Table
+
+rc2kAtmPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kAtmPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ATM port table"
+ ::= { rc2kAtm 2 }
+
+rc2kAtmPortEntry OBJECT-TYPE
+ SYNTAX Rc2kAtmPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of ATM port"
+ INDEX { rc2kAtmPortIfIndex }
+ ::= { rc2kAtmPortTable 1 }
+
+Rc2kAtmPortEntry ::= SEQUENCE {
+ rc2kAtmPortIfIndex InterfaceIndex,
+ rc2kAtmPortNumVpiBits INTEGER,
+ rc2kAtmPortNumVciBits INTEGER,
+ rc2kAtmPortMediaType INTEGER,
+ rc2kAtmPortScrambleEnable TruthValue,
+ rc2kAtmPortFramingMode INTEGER,
+ rc2kAtmPortClockSource INTEGER,
+ rc2kAtmPortLineSpeed INTEGER,
+ rc2kAtmPortLoopBackMode INTEGER,
+ rc2kAtmPortMacAddress MacAddress
+ }
+
+rc2kAtmPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port number"
+ ::= { rc2kAtmPortEntry 1 }
+
+rc2kAtmPortNumVpiBits OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "# of vpi bits. For OC3, the max number of vpibits is 6.
+ However, for OC12, it is 8. Both media types share
+ the same MIB object. "
+ ::= { rc2kAtmPortEntry 2 }
+
+rc2kAtmPortNumVciBits OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "# of vci bits"
+ ::= { rc2kAtmPortEntry 3 }
+
+rc2kAtmPortMediaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ smf(1), -- single mode fiber
+ mmf(2), -- mixed mode fiber
+ ds3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "media type"
+ ::= { rc2kAtmPortEntry 4 }
+
+rc2kAtmPortScrambleEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable scramble"
+ DEFVAL { false }
+ ::= { rc2kAtmPortEntry 5 }
+
+rc2kAtmPortFramingMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ sonet(1),
+ sdh(2),
+ ds3CbitAdm(3),
+ ds3CbitPlcp(4),
+ ds3M23Adm(5),
+ ds3M23Plcp(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "port framing mode"
+ DEFVAL { sonet }
+ ::= { rc2kAtmPortEntry 6 }
+
+rc2kAtmPortClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ loopTimed(1),
+ freeRunning(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "clock source"
+ ::= { rc2kAtmPortEntry 7 }
+
+rc2kAtmPortLineSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ oc3c(1),
+ oc12c(2),
+ ds3(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "line speed"
+ ::= { rc2kAtmPortEntry 8 }
+
+rc2kAtmPortLoopBackMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1),
+ internal(2),
+ external(3),
+ ds3PayloadLoop(4),
+ ds3DiagLoop(5),
+ ds3LineLoop(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "loop back mode"
+ DEFVAL { off }
+ ::= { rc2kAtmPortEntry 9 }
+
+rc2kAtmPortMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "XLR assigned MAC addr"
+ ::= { rc2kAtmPortEntry 10 }
+
+-- Atm Pvc Table
+
+rc2kAtmPvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kAtmPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ATM Pvc table"
+ ::= { rc2kAtm 3 }
+
+rc2kAtmPvcEntry OBJECT-TYPE
+ SYNTAX Rc2kAtmPvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of ATM Pvc"
+ INDEX { rc2kAtmPvcIfIndex, rc2kAtmPvcVpi, rc2kAtmPvcVci }
+ ::= { rc2kAtmPvcTable 1 }
+
+Rc2kAtmPvcEntry ::= SEQUENCE {
+ rc2kAtmPvcIfIndex InterfaceIndex,
+ rc2kAtmPvcVpi INTEGER,
+ rc2kAtmPvcVci INTEGER,
+ rc2kAtmPvcPvcId Integer32,
+ rc2kAtmPvcName DisplayString,
+ rc2kAtmPvcEncapsulation INTEGER,
+ rc2kAtmPvcServiceType INTEGER,
+ rc2kAtmPvcPeakCellRate INTEGER,
+ rc2kAtmPvcSustainedCellRate INTEGER,
+ rc2kAtmPvcMaxBurstSize INTEGER,
+ rc2kAtmPvcRowStatus RowStatus,
+ rc2kAtmPvcOamLbMgmtEnable TruthValue,
+ rc2kAtmPvcOamLbSendFrequency INTEGER,
+ rc2kAtmPvcOamLbRetryFrequency INTEGER,
+ rc2kAtmPvcOamLbUpCount INTEGER,
+ rc2kAtmPvcOamLbDownCount INTEGER,
+ rc2kAtmPvcOamTrapEnable TruthValue,
+ rc2kAtmPvcOamVcStatus INTEGER,
+ rc2kAtmPvcOamLbRequestSent Counter32,
+ rc2kAtmPvcOamLbReplySent Counter32,
+ rc2kAtmPvcOamLbReplyReceived Counter32
+ }
+
+rc2kAtmPvcIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port number"
+ ::= { rc2kAtmPvcEntry 1 }
+
+rc2kAtmPvcVpi OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "vpi of this pvc"
+ ::= { rc2kAtmPvcEntry 2 }
+
+rc2kAtmPvcVci OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "vci of this pvc"
+ ::= { rc2kAtmPvcEntry 3 }
+
+rc2kAtmPvcPvcId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "internal pvc id"
+ ::= { rc2kAtmPvcEntry 4 }
+
+rc2kAtmPvcName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "name of pvc"
+ ::= { rc2kAtmPvcEntry 5 }
+
+rc2kAtmPvcEncapsulation OBJECT-TYPE
+ SYNTAX INTEGER {
+ null(1),
+ llcSnap(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "encapsulation"
+ DEFVAL { llcSnap }
+ ::= { rc2kAtmPvcEntry 6 }
+
+rc2kAtmPvcServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ubr(1),
+ vbr(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "service type"
+ DEFVAL { ubr }
+ ::= { rc2kAtmPvcEntry 7 }
+
+rc2kAtmPvcPeakCellRate OBJECT-TYPE
+ SYNTAX INTEGER (86..733490)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Peak cell rate in cells per second. The maximum
+ peak cell rate is half of the line rate. The peak
+ cell rate for MDA type OC12 must be less than 733491.
+ However, for OC3, it is less than 182783."
+ DEFVAL { 23584 }
+ ::= { rc2kAtmPvcEntry 8 }
+
+rc2kAtmPvcSustainedCellRate OBJECT-TYPE
+ SYNTAX INTEGER (86..733490)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sustained cell rate in cells per second. The maximum
+ peak cell rate is half of the line rate. The peak
+ cell rate for MDA type OC12 must be less than 733491.
+ However, for OC3, it is less than 182783."
+ DEFVAL { 23584 }
+ ::= { rc2kAtmPvcEntry 9 }
+
+rc2kAtmPvcMaxBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (2..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "max burst size"
+ DEFVAL { 255 }
+ ::= { rc2kAtmPvcEntry 10 }
+
+rc2kAtmPvcRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rc2kAtmPvcEntry 11 }
+
+rc2kAtmPvcOamLbMgmtEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether end-to-end F5 OAM loopback is enabled.
+ When it is enabled, OAM loopback request is sent
+ periodically"
+ DEFVAL { true }
+ ::= { rc2kAtmPvcEntry 12 }
+
+rc2kAtmPvcOamLbSendFrequency OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of seconds between transmitting OAM loopback
+ request"
+ DEFVAL { 5 }
+ ::= { rc2kAtmPvcEntry 13 }
+
+rc2kAtmPvcOamLbRetryFrequency OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of seconds between retry"
+ DEFVAL { 1 }
+ ::= { rc2kAtmPvcEntry 14 }
+
+rc2kAtmPvcOamLbUpCount OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of consecutive end-to-end F5 OAM loopback cell
+ responses that must be received in order to change a
+ PVC connection state to up"
+ DEFVAL { 3 }
+ ::= { rc2kAtmPvcEntry 15 }
+
+rc2kAtmPvcOamLbDownCount OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of consecutive end-to-end F5 OAM loopback cell
+ responses that are not received in order to change a
+ PVC state to down."
+ DEFVAL { 5 }
+ ::= { rc2kAtmPvcEntry 16 }
+
+rc2kAtmPvcOamTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate whether OAM trap is enabled. When it is enabled,
+ a trap is sent to the management station when
+ rc2kAtmPvcOamVcStatus is going up or down."
+ DEFVAL { false }
+ ::= { rc2kAtmPvcEntry 17 }
+
+rc2kAtmPvcOamVcStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notManaged(1),
+ downVerify(2),
+ down(3),
+ upVerify(4),
+ up(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the status of PVC link.
+ Not Managed--VC is not being managed by OAM.
+ Down Verify --An OAM loopback failed. End-to-end F5 OAM
+ loopback cells are sent at retry frequency to verify
+ the VC is really down. After down-count unsuccessful
+ retries, the VC goes to the down state (see definition
+ of rc2kAtmPvcOamLoopbackDownCount).
+ Down --VC has not received responses to by end-to-end
+ F5 OAM loopback cells.
+ Up Verify -- An OAM loopback was successful.
+ End-to-end F5 OAM loopback cells are sent at retry
+ frequency to verify the VC is really up. After up-count
+ successive and successful loopback retries, the VC
+ goes to the Up state (see definition of
+ rc2kAtmPvcOamLoopbackUpCount).
+ Up - End-to-end loopbacks are successful. "
+ ::= { rc2kAtmPvcEntry 18 }
+
+
+rc2kAtmPvcOamLbRequestSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of OAM loopback request sent"
+ ::= { rc2kAtmPvcEntry 19 }
+
+rc2kAtmPvcOamLbReplySent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of OAM loopback reply sent"
+ ::= { rc2kAtmPvcEntry 20 }
+
+rc2kAtmPvcOamLbReplyReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of OAM loopback reply received"
+ ::= { rc2kAtmPvcEntry 21 }
+
+-- Atm 1483Elan Table
+
+rc2kAtm1483ElanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kAtm1483ElanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ATM 1483Elan table"
+ ::= { rc2kAtm 5 }
+
+rc2kAtm1483ElanEntry OBJECT-TYPE
+ SYNTAX Rc2kAtm1483ElanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of ATM 1483Elan"
+ INDEX { rc2kAtm1483ElanIfIndex, rc2kAtm1483ElanVlanId }
+ ::= { rc2kAtm1483ElanTable 1 }
+
+Rc2kAtm1483ElanEntry ::= SEQUENCE {
+ rc2kAtm1483ElanIfIndex InterfaceIndex,
+ rc2kAtm1483ElanElanId Integer32,
+ rc2kAtm1483ElanNumPvcIds INTEGER,
+ rc2kAtm1483ElanPvcIds IdList,
+ rc2kAtm1483ElanVlanId Integer32,
+ rc2kAtm1483ElanRowStatus RowStatus,
+ rc2kAtm1483ElanConnectType INTEGER,
+ rc2kAtm1483ElanVlanMacAddress MacAddress,
+ rc2kAtm1483ElanDummyMacAddress MacAddress,
+ rc2kAtm1483ElanLocalIpAddress IpAddress,
+ rc2kAtm1483ElanRemoteIpAddress IpAddress,
+ rc2kAtm1483ElanInArpSendEnable TruthValue,
+ rc2kAtm1483ElanInArpSendInterval INTEGER,
+ rc2kAtm1483ElanIpxVlanEncapMethod INTEGER,
+ rc2kAtm1483ElanIpxNetworkNum INTEGER,
+ rc2kAtm1483ElanStgId Integer32,
+ rc2kAtm1483ElanrcStgTaggedBpduVlanId Integer32,
+ rc2kAtm1483ElanIpxNetworkAddr OCTET STRING (SIZE(4))
+ }
+
+rc2kAtm1483ElanIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port number"
+ ::= { rc2kAtm1483ElanEntry 1 }
+
+rc2kAtm1483ElanElanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Elan Id"
+ ::= { rc2kAtm1483ElanEntry 2 }
+
+rc2kAtm1483ElanNumPvcIds OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "# pvc-ids in list"
+ ::= { rc2kAtm1483ElanEntry 3 }
+
+rc2kAtm1483ElanPvcIds OBJECT-TYPE
+ SYNTAX IdList (SIZE (256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "list of pvc-ids. each pvc-id is represented by a
+ 32 bit value this field can contain a maximum of
+ 64 pvc-ids."
+ ::= { rc2kAtm1483ElanEntry 4 }
+
+rc2kAtm1483ElanVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "vlan tag for this 1483"
+ ::= { rc2kAtm1483ElanEntry 5 }
+
+rc2kAtm1483ElanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rc2kAtm1483ElanEntry 6 }
+
+rc2kAtm1483ElanConnectType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bridged(1),
+ ip(2),
+ ipx(3),
+ muxIpIpx(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "connection type"
+ ::= { rc2kAtm1483ElanEntry 7 }
+
+rc2kAtm1483ElanVlanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "mac for vlan"
+ ::= { rc2kAtm1483ElanEntry 8 }
+
+rc2kAtm1483ElanDummyMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "dummy mac for the other router"
+ ::= { rc2kAtm1483ElanEntry 9 }
+
+rc2kAtm1483ElanLocalIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "local ip, if ConnectType is ip(2)"
+ ::= { rc2kAtm1483ElanEntry 10 }
+
+rc2kAtm1483ElanRemoteIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "remote ip, if ConnectType is ip(2)"
+ ::= { rc2kAtm1483ElanEntry 11 }
+
+rc2kAtm1483ElanInArpSendEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable arp sending on the port, if
+ ConnectType is ip(2)"
+ DEFVAL { false }
+ ::= { rc2kAtm1483ElanEntry 12 }
+
+rc2kAtm1483ElanInArpSendInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "interval of arp sending on the port, if
+ ConnectType is ip(2)"
+ ::= { rc2kAtm1483ElanEntry 13 }
+
+rc2kAtm1483ElanIpxVlanEncapMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ llc(1),
+ snap(2),
+ ether-ii(3),
+ raw(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "vlan encapsulation method, if ConnectType
+ is ipx(3)"
+ ::= { rc2kAtm1483ElanEntry 14 }
+
+rc2kAtm1483ElanIpxNetworkNum OBJECT-TYPE
+ SYNTAX INTEGER (0..2147483647)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "network number, if ConnectType is ipx(3)"
+ ::= { rc2kAtm1483ElanEntry 15 }
+
+rc2kAtm1483ElanStgId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An identifier used to identify a STG in the device,
+ only in bridge mode"
+ ::= { rc2kAtm1483ElanEntry 16 }
+
+rc2kAtm1483ElanrcStgTaggedBpduVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The VLAN ID to be used for tagging BPDUs,
+ only in bridge mode."
+ ::= { rc2kAtm1483ElanEntry 17 }
+
+rc2kAtm1483ElanIpxNetworkAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "network number, instead of rc2kAtm1483ElanIpxNetworkNum"
+ ::= { rc2kAtm1483ElanEntry 18 }
+
+
+-- 2kAtm Sio Card Config Table
+
+rc2kAtmSioCardConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kAtmSioCardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2kAtm Sio Card Config Table"
+ ::= { rc2kAtm 8 }
+
+rc2kAtmSioCardConfigEntry OBJECT-TYPE
+ SYNTAX Rc2kAtmSioCardConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2kAtm Sio Card Config."
+ INDEX { rc2kAtmSioCardConfigSlotIndex }
+ ::= { rc2kAtmSioCardConfigTable 1 }
+
+Rc2kAtmSioCardConfigEntry ::= SEQUENCE {
+ rc2kAtmSioCardConfigSlotIndex Integer32,
+ rc2kAtmSioCardConfigAction INTEGER,
+ rc2kAtmSioCardConfigTraceMode INTEGER,
+ rc2kAtmSioCardConfigImageFileName DisplayString,
+ rc2kAtmSioCardConfigElanStatsEnable INTEGER,
+ rc2kAtmSioCardConfigStatsPollPeriod INTEGER
+ }
+
+rc2kAtmSioCardConfigSlotIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot Index."
+ ::= { rc2kAtmSioCardConfigEntry 1 }
+
+rc2kAtmSioCardConfigAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rc2kAtmSioCardConfigEntry 2 }
+
+rc2kAtmSioCardConfigTraceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ traceOn(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION ""
+ ::= { rc2kAtmSioCardConfigEntry 3 }
+
+rc2kAtmSioCardConfigImageFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ATM Image file name."
+ ::= { rc2kAtmSioCardConfigEntry 4 }
+
+rc2kAtmSioCardConfigElanStatsEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable Elan Statistics collection"
+ DEFVAL { 1 }
+ ::= { rc2kAtmSioCardConfigEntry 5 }
+
+rc2kAtmSioCardConfigStatsPollPeriod OBJECT-TYPE
+ SYNTAX INTEGER(3..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval after which Elan statistics would
+ be polled"
+ DEFVAL { 5 }
+ ::= { rc2kAtmSioCardConfigEntry 6 }
+
+
+--- ATM global
+
+rc2kAtmElanStatsClearAll OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear all Elan Statistics"
+ ::= { rc2kAtmGlobal 1}
+
+
+--- ATM port stats
+
+rc2kAtmPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kAtmPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ATM port statistics table"
+ ::= { rc2kAtm 10 }
+
+rc2kAtmPortStatsEntry OBJECT-TYPE
+ SYNTAX Rc2kAtmPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of ATM port statistics"
+ INDEX { rc2kAtmPortStatsIfIndex }
+ ::= { rc2kAtmPortStatsTable 1 }
+
+Rc2kAtmPortStatsEntry ::= SEQUENCE {
+ rc2kAtmPortStatsIfIndex InterfaceIndex,
+ rc2kAtmPortStatsInCells Counter64,
+ rc2kAtmPortStatsOutCells Counter64,
+ rc2kAtmPortStatsOutIdleCells Counter64,
+ rc2kAtmPortStatsInHecCorrected Counter32,
+ rc2kAtmPortStatsInHecUncorrected Counter32,
+ rc2kAtmPortStatsInUnknownProtos Counter32,
+ rc2kAtmPortStatsInPkts Counter32,
+ rc2kAtmPortStatsOutPkts Counter32,
+ rc2kAtmPortStatsInDroppedPkts Counter32,
+ rc2kAtmPortStatsOutDroppedPkts Counter32
+}
+
+rc2kAtmPortStatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port number"
+ ::= { rc2kAtmPortStatsEntry 1 }
+
+rc2kAtmPortStatsInCells OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Cells received from ATM interface"
+ ::= { rc2kAtmPortStatsEntry 2 }
+
+rc2kAtmPortStatsOutCells OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Cells transmitted by ATM interface"
+ ::= { rc2kAtmPortStatsEntry 3 }
+
+rc2kAtmPortStatsOutIdleCells OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Idle Cells transmitted"
+ ::= { rc2kAtmPortStatsEntry 4 }
+
+rc2kAtmPortStatsInHecCorrected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received cells in which HCS
+ was corrected"
+ ::= { rc2kAtmPortStatsEntry 5 }
+
+rc2kAtmPortStatsInHecUncorrected OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received cells dropped because HCS
+ couldn't be corrected"
+ ::= { rc2kAtmPortStatsEntry 6 }
+
+rc2kAtmPortStatsInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received cells dropped with wrong VPI/VCI"
+ ::= { rc2kAtmPortStatsEntry 7 }
+
+rc2kAtmPortStatsInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of AAL5 CPCS PDUs received"
+ ::= { rc2kAtmPortStatsEntry 8 }
+
+rc2kAtmPortStatsOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of AAL5 CPCS PDUs transmitted"
+ ::= { rc2kAtmPortStatsEntry 9 }
+
+rc2kAtmPortStatsInDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of AAL5 CPCS PDUs dropped due to
+ resource exhaustion"
+ ::= { rc2kAtmPortStatsEntry 10 }
+
+rc2kAtmPortStatsOutDroppedPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of AAL5 CPCS PDUs dropped because the
+ transmitter closed the channel"
+ ::= { rc2kAtmPortStatsEntry 11 }
+
+-- ATM vPort Stats
+
+rc2kAtmVPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kAtmVPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "ATM Elan statistics table"
+ ::= { rc2kAtm 11 }
+
+rc2kAtmVPortStatsEntry OBJECT-TYPE
+ SYNTAX Rc2kAtmVPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of ATM Elan statistics"
+ INDEX { rc2kAtmVPortStatsIfIndex , rc2kAtmVPortStatsVlanId }
+ ::= { rc2kAtmVPortStatsTable 1 }
+
+Rc2kAtmVPortStatsEntry ::= SEQUENCE {
+ rc2kAtmVPortStatsIfIndex InterfaceIndex,
+ rc2kAtmVPortStatsVlanId Integer32,
+ rc2kAtmVPortStatsClear INTEGER,
+ rc2kAtmVPortStatsInOctets Counter64,
+ rc2kAtmVPortStatsOutOctets Counter64,
+ rc2kAtmVPortStatsInErrors Counter32,
+ rc2kAtmVPortStatsOutErrors Counter32,
+ rc2kAtmVPortStatsInDiscards Counter32,
+ rc2kAtmVPortStatsOutDiscards Counter32,
+ rc2kAtmVPortStatsInUcastPkts Counter32,
+ rc2kAtmVPortStatsOutUcastPkts Counter32,
+ rc2kAtmVPortStatsInMulticastPkts Counter32,
+ rc2kAtmVPortStatsOutMulticastPkts Counter32,
+ rc2kAtmVPortStatsInBroadcastPkts Counter32,
+ rc2kAtmVPortStatsOutBroadcastPkts Counter32
+ }
+
+rc2kAtmVPortStatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port number"
+ ::= { rc2kAtmVPortStatsEntry 1 }
+
+rc2kAtmVPortStatsVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan Id"
+ ::= { rc2kAtmVPortStatsEntry 2 }
+
+rc2kAtmVPortStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ other (0),
+ clear (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Elan Stats"
+ DEFVAL { 0 }
+ ::= { rc2kAtmVPortStatsEntry 3 }
+
+rc2kAtmVPortStatsInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AAL5 CPCS PDU octects received from ATM interface"
+ ::= { rc2kAtmVPortStatsEntry 4 }
+
+rc2kAtmVPortStatsOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AAL5 CPCS PDU octects transmitted out of ATM interface"
+ ::= { rc2kAtmVPortStatsEntry 5 }
+
+rc2kAtmVPortStatsInErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AAL5 CPCS PDUs received with errors from ATM interface.
+ These errors include CRC-32 errors,SAR time-out errors
+ And oversized SDU errors"
+ ::= { rc2kAtmVPortStatsEntry 6 }
+
+rc2kAtmVPortStatsOutErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of AAL5 CPCS PDUs that couldn't be transmitted
+ due to errors"
+ ::= { rc2kAtmVPortStatsEntry 7 }
+
+rc2kAtmVPortStatsInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of received AAL5 CPCS PDUs discarded "
+ ::= { rc2kAtmVPortStatsEntry 8 }
+
+rc2kAtmVPortStatsOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of AAL5 CPCS PDUs which are to be transmitted
+ but discarded"
+ ::= { rc2kAtmVPortStatsEntry 9 }
+
+rc2kAtmVPortStatsInUcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received ethernet/IP/IPX packets whose destination
+ address is neither a multicast nor a broadcast
+ address"
+ ::= { rc2kAtmVPortStatsEntry 10 }
+
+rc2kAtmVPortStatsOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination
+ address is neither a multicast nor a broadcast
+ address"
+ ::= { rc2kAtmVPortStatsEntry 11 }
+
+rc2kAtmVPortStatsInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received ethernet/IP/IPX packets whose destination
+ MAC address(or IP address in case of IP ELAN type)
+ is multicast MAC address or class D IP address
+ (in case of IP ELAN type) "
+ ::= { rc2kAtmVPortStatsEntry 12 }
+
+rc2kAtmVPortStatsOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination
+ MAC address(or IP address in case of IP ELAN type)
+ is multicast MAC address or class D IP address
+ (in case of IP ELAN type) "
+ ::= { rc2kAtmVPortStatsEntry 13 }
+
+rc2kAtmVPortStatsInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Received ethernet/IP/IPX packets whose destination
+ address in broadcast address"
+ ::= { rc2kAtmVPortStatsEntry 14 }
+
+rc2kAtmVPortStatsOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Forwarded ethernet/IP/IPX packets whose destination
+ address in broadcast address"
+ ::= { rc2kAtmVPortStatsEntry 15 }
+
+
+-- 2k Mda
+
+rc2kMdaCardTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kMdaCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mda card table"
+ ::= { rc2k 10 }
+
+rc2kMdaCardEntry OBJECT-TYPE
+ SYNTAX Rc2kMdaCardEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Mda card"
+ INDEX { rc2kMdaCardSlotNum, rc2kMdaCardMdaNum }
+ ::= { rc2kMdaCardTable 1 }
+
+Rc2kMdaCardEntry ::= SEQUENCE {
+ rc2kMdaCardSlotNum INTEGER,
+ rc2kMdaCardMdaNum INTEGER,
+ rc2kMdaCardType INTEGER,
+ rc2kMdaCardDescription DisplayString,
+ rc2kMdaCardAdminStatus INTEGER,
+ rc2kMdaCardOperStatus INTEGER,
+ rc2kMdaCardSerialNum DisplayString,
+ rc2kMdaCardHwVersion DisplayString,
+ rc2kMdaCardPartNumber DisplayString,
+ rc2kMdaCardDateCode DisplayString,
+ rc2kMdaCardDeviations DisplayString,
+ rc2kMdaCardMacAddr MacAddress,
+ rc2kMdaCardNumPorts Integer32,
+ rc2kMdaCardFirstIfIndex InterfaceIndex,
+ rc2kMdaCardLastIfIndex InterfaceIndex
+ }
+
+rc2kMdaCardSlotNum OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Slot number"
+ ::= { rc2kMdaCardEntry 1 }
+
+rc2kMdaCardMdaNum OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MDA number within slot. MDAs are numbered
+ from left to right."
+ ::= { rc2kMdaCardEntry 2 }
+
+rc2kMdaCardType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1), -- no card installed
+ rc2k4x100BaseTX(807469572), -- 0011 0000 0010 0001 0000 0010 0000 0100
+ rc2k2x100BaseFX(808518146), -- 0011 0000 0011 0001 0000 0010 0000 0010
+ rc2k4x100BaseFX(808518148), -- 0011 0000 0011 0001 0000 0010 0000 0100
+ rc2k1x1000BaseSXBB(808583681), -- 0011 0000 0011 0010 0000 0010 0000 0001
+ rc2k1x1000BaseSXRBB(808616449), -- 0011 0000 0011 0010 1000 0010 0000 0001
+ rc2k1x1000BaseLXBB(808591873), -- 0011 0000 0011 0010 0010 0010 0000 0001
+ rc2k1x1000BaseLXRBB(808624641), -- 0011 0000 0011 0010 1010 0010 0000 0001
+ rc2k4xOc3cBaseSM(542380548), -- 0010 0000 0101 0100 0001 0010 0000 0100
+ rc2k4xOc3cBaseMM(542376452), -- 0010 0000 0101 0100 0000 0010 0000 0100
+ rc2k4xOc3cBaseCOPPER(542388740), -- 0010 0000 0101 0100 0011 0010 0000 0100
+ rc2k1x0c12cBaseSM(542446081), -- 0010 0000 0101 0101 0001 0010 0000 0001
+ rc2k1x0c12cBaseMM(542441985), -- 0010 0000 0101 0101 0000 0010 0000 0001
+ rc2k2xDs3(542970370), -- 0010 0000 0101 1101 0001 0010 0000 0010
+ rc2k2xE3(542839298), -- 0010 0000 0101 1011 0001 0010 0000 0010
+ rc2k2xOc3PosBaseMMF(541327874), -- 0010 0000 0100 0100 0000 0010 0000 0010
+ rc2k2xOc3PosBaseSMF(541331970), -- 0010 0000 0100 0100 0001 0010 0000 0010
+ rc2k1xOc12PosBaseMMF(541393409), -- 0010 0000 0100 0101 0000 0010 0000 0001
+ rc2k1xOc12PosBaseSMF(541397505) -- 0010 0000 0100 0101 0001 0010 0000 0001
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Refer to rc2kCardFrontType for the encoding scheme"
+ ::= { rc2kMdaCardEntry 3 }
+
+rc2kMdaCardDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "description of mda card"
+ ::= { rc2kMdaCardEntry 4 }
+
+rc2kMdaCardAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(0),
+ down(1),
+ testing(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "administration status of mda card"
+ ::= { rc2kMdaCardEntry 5 }
+
+rc2kMdaCardOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(0),
+ down(1),
+ testing(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "operation status of mda card."
+ ::= { rc2kMdaCardEntry 6 }
+
+rc2kMdaCardSerialNum OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "serial number of mad card"
+ ::= { rc2kMdaCardEntry 7 }
+
+rc2kMdaCardHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "hardware version of mda card"
+ ::= { rc2kMdaCardEntry 8 }
+
+rc2kMdaCardPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "part number of mda card"
+ ::= { rc2kMdaCardEntry 9 }
+
+rc2kMdaCardDateCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "date code of mda card"
+ ::= { rc2kMdaCardEntry 10 }
+
+rc2kMdaCardDeviations OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "hardware deviation information of mda card"
+ ::= { rc2kMdaCardEntry 11 }
+
+rc2kMdaCardMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "base mac address of mda card"
+ ::= { rc2kMdaCardEntry 12 }
+
+rc2kMdaCardNumPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of ports on mda card"
+ ::= { rc2kMdaCardEntry 13 }
+
+rc2kMdaCardFirstIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "first ifindex number on mda card"
+ ::= { rc2kMdaCardEntry 14 }
+
+rc2kMdaCardLastIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "last ifindex number on mda card"
+ ::= { rc2kMdaCardEntry 15 }
+
+-- 2k CPU Ethernet Port Route table
+
+rc2kCpuEthernetPortRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kCpuEthernetPortRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k CPU Ethernet Port Route table"
+ ::= { rc2k 11 }
+
+rc2kCpuEthernetPortRouteEntry OBJECT-TYPE
+ SYNTAX Rc2kCpuEthernetPortRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k CPU Ethernet Port"
+ INDEX { rc2kCpuEthernetPortRouteNetwork, rc2kCpuEthernetPortRouteGateway}
+ ::= { rc2kCpuEthernetPortRouteTable 1 }
+
+Rc2kCpuEthernetPortRouteEntry ::= SEQUENCE {
+ rc2kCpuEthernetPortRouteNetwork IpAddress,
+ rc2kCpuEthernetPortRouteGateway IpAddress,
+ rc2kCpuEthernetPortRouteRowStatus RowStatus
+ }
+
+rc2kCpuEthernetPortRouteNetwork OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the network that can be
+ used to remotely manage this device."
+ ::= { rc2kCpuEthernetPortRouteEntry 1 }
+
+rc2kCpuEthernetPortRouteGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the the IP address of the
+ gateway that should be used to forward IP
+ traffic."
+ ::= { rc2kCpuEthernetPortRouteEntry 2 }
+
+rc2kCpuEthernetPortRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rc2kCpuEthernetPortRouteEntry 3 }
+
+rc2kCPUTypeGeneralGroup OBJECT IDENTIFIER ::= { rc2k 12 }
+
+rc2kCPUTypePrimary OBJECT-TYPE
+ SYNTAX INTEGER {
+ cpu8690Default(1),
+ cpu8690Upgrade(2),
+ cpu8691Default(3),
+ cpu8691Upgrade(4),
+ cpu8692Default(5),
+ cpu8692SuperMezz(6),
+ undefined(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to identify the type of primary CPU"
+ ::= { rc2kCPUTypeGeneralGroup 1 }
+
+rc2kCPUTypeSecondary OBJECT-TYPE
+ SYNTAX INTEGER {
+ cpu8690Default(1),
+ cpu8690Upgrade(2),
+ cpu8691Default(3),
+ cpu8691Upgrade(4),
+ cpu8692Default(5),
+ cpu8692SuperMezz(6),
+ undefined(255)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to identify the type of secondary CPU"
+ ::= { rc2kCPUTypeGeneralGroup 2 }
+
+rc2kCPUTypePrimaryMemory OBJECT-TYPE
+ SYNTAX INTEGER {
+ mem64MB(1),
+ mem128MB(2),
+ mem256MB(3),
+ mem512MB(4),
+ undefined(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the memory size of Primary CPU"
+ ::= { rc2kCPUTypeGeneralGroup 3 }
+
+rc2kCPUTypeSecondaryMemory OBJECT-TYPE
+ SYNTAX INTEGER {
+ mem64MB(1),
+ mem128MB(2),
+ mem256MB(3),
+ mem512MB(4),
+ undefined(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the memory size of Secondary CPU"
+ ::= { rc2kCPUTypeGeneralGroup 4 }
+
+-- 2k CPU Ethernet Port Route table for Ipv6
+
+rc2kCpuEthernetPortIpv6RouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kCpuEthernetPortIpv6RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "2k CPU Ethernet Port Route table for Ipv6"
+ ::= { rc2k 13 }
+
+rc2kCpuEthernetPortIpv6RouteEntry OBJECT-TYPE
+ SYNTAX Rc2kCpuEthernetPortIpv6RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of 2k CPU Ethernet Port Ipv6"
+ INDEX { rc2kCpuEthernetPortIpv6RouteNetwork,
+ rc2kCpuEthernetPortIpv6RoutePrefixLength,
+ rc2kCpuEthernetPortIpv6RouteGateway}
+ ::= { rc2kCpuEthernetPortIpv6RouteTable 1 }
+
+Rc2kCpuEthernetPortIpv6RouteEntry ::= SEQUENCE {
+ rc2kCpuEthernetPortIpv6RouteNetwork Ipv6Address,
+ rc2kCpuEthernetPortIpv6RoutePrefixLength INTEGER,
+ rc2kCpuEthernetPortIpv6RouteGateway Ipv6Address,
+ rc2kCpuEthernetPortIpv6RouteRowStatus RowStatus
+ }
+
+rc2kCpuEthernetPortIpv6RouteNetwork OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to configure the ipv6 network that can be
+ used to remotely manage this device."
+ ::= { rc2kCpuEthernetPortIpv6RouteEntry 1 }
+
+rc2kCpuEthernetPortIpv6RoutePrefixLength OBJECT-TYPE
+ SYNTAX INTEGER (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The length of the prefix (in bits)."
+ ::= { rc2kCpuEthernetPortIpv6RouteEntry 2 }
+
+rc2kCpuEthernetPortIpv6RouteGateway OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to configure the the IPv6 address of the
+ gateway that should be used to forward IPv6
+ traffic."
+ ::= { rc2kCpuEthernetPortIpv6RouteEntry 3 }
+
+rc2kCpuEthernetPortIpv6RouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "row status"
+ ::= { rc2kCpuEthernetPortIpv6RouteEntry 4 }
+
+-- slot power usage info
+
+rc2kPowerConsumptionInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kPowerConsumptionInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Power consumption info table for all slots"
+ ::= { rc2k 17 }
+
+rc2kPowerConsumptionInfoEntry OBJECT-TYPE
+ SYNTAX Rc2kPowerConsumptionInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing power consumption information of
+ the slot"
+ INDEX { rc2kPowerConsumptionInfoIndex}
+ ::= { rc2kPowerConsumptionInfoTable 1 }
+
+Rc2kPowerConsumptionInfoEntry ::= SEQUENCE {
+ rc2kPowerConsumptionInfoIndex Integer32,
+ rc2kPowerConsumptionInfoPowerStatus INTEGER,
+ rc2kPowerConsumptionInfoBasePower Integer32,
+ rc2kPowerConsumptionInfoConsumedPower Integer32,
+ rc2kPowerConsumptionInfoPowerPriority INTEGER,
+ rc2kPowerConsumptionInfoSlotDescription DisplayString,
+ rc2kPowerConsumptionInfoCardDescription DisplayString
+ }
+
+rc2kPowerConsumptionInfoIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot number."
+ ::= { rc2kPowerConsumptionInfoEntry 1 }
+
+rc2kPowerConsumptionInfoPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Power operation status of this slot"
+ ::= { rc2kPowerConsumptionInfoEntry 2 }
+
+rc2kPowerConsumptionInfoBasePower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The base power required for this slot"
+ ::= { rc2kPowerConsumptionInfoEntry 3 }
+
+rc2kPowerConsumptionInfoConsumedPower OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The actual consumed power of this slot.
+ Value will be set zero when Power status is 'off'
+ rc2kPowerConsumptionInfoPowerStatus"
+ ::= { rc2kPowerConsumptionInfoEntry 4 }
+
+rc2kPowerConsumptionInfoPowerPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ critical(1),
+ high(2),
+ low(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the priority of the slot for power
+ management"
+ ::= { rc2kPowerConsumptionInfoEntry 5 }
+
+rc2kPowerConsumptionInfoSlotDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User to indicate the slot type information.
+ Such as, 'Slot1'..'Slot12', 'SF1'..'SF4'..etc"
+ ::= { rc2kPowerConsumptionInfoEntry 6 }
+
+rc2kPowerConsumptionInfoCardDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Hardware description of this card"
+ ::= { rc2kPowerConsumptionInfoEntry 7 }
+
+--
+-- Card Temperature MIB Table
+--
+
+rc2kTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for retrieving the temperatures
+ of each card (CP, IO, SF) on the chassis"
+ ::= { rc2k 18 }
+
+rc2kTemperatureEntry OBJECT-TYPE
+ SYNTAX Rc2kTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding the temperature of
+ each slot (CP, IO and SF) on the chassis."
+ INDEX { rc2kTemperatureSlotIndex }
+ ::= { rc2kTemperatureTable 1 }
+
+Rc2kTemperatureEntry ::=
+ SEQUENCE {
+ rc2kTemperatureSlotIndex Integer32,
+ rc2kTemperatureSlotDescription DisplayString,
+ rc2kTemperatureZone1Temperature Gauge32,
+ rc2kTemperatureZone2Temperature Gauge32,
+ rc2kTemperatureZone3Temperature Gauge32,
+ rc2kTemperatureZone4Temperature Gauge32,
+ rc2kTemperatureZone5Temperature Gauge32,
+ rc2kTemperatureHighTemperature Gauge32,
+ rc2kTemperatureLowTemperature Gauge32,
+ rc2kTemperatureAlarmThreshold Gauge32,
+ rc2kTemperatureShutdownThreshold Gauge32
+ }
+
+rc2kTemperatureSlotIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12 | 21..26)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot number of either a CP (1,2) or IO (3-12)
+ or SF (21-26)."
+ ::= { rc2kTemperatureEntry 1 }
+
+rc2kTemperatureSlotDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the slot type information.
+ Such as, 'Slot1'..'Slot12', 'SF1'..'SF4'..etc."
+ ::= { rc2kTemperatureEntry 2 }
+
+rc2kTemperatureZone1Temperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zone 1 temperature measured in celsius degree"
+ ::= { rc2kTemperatureEntry 3 }
+
+rc2kTemperatureZone2Temperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zone 2 temperature measured in celsius degree.
+ A value of 0 for this mib object indicates that
+ Zone 2 is not available on this slot."
+ ::= { rc2kTemperatureEntry 4 }
+
+rc2kTemperatureZone3Temperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zone 3 temperature measured in celsius degree.
+ A value of 0 for this mib object indicates that
+ Zone 3 is not available on this slot."
+ ::= { rc2kTemperatureEntry 5 }
+
+rc2kTemperatureZone4Temperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zone 4 temperature measured in celsius degree"
+ ::= { rc2kTemperatureEntry 6 }
+
+rc2kTemperatureZone5Temperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zone 5 temperature measured in celsius degree.
+ A value of 0 for this mib object indicates that
+ Zone 5 is not available on this slot."
+ ::= { rc2kTemperatureEntry 7 }
+
+rc2kTemperatureHighTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Highest temperature measured in celsius degree"
+ ::= { rc2kTemperatureEntry 8 }
+
+rc2kTemperatureLowTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Lowest temperature measured in celsius degree"
+ ::= { rc2kTemperatureEntry 9 }
+
+rc2kTemperatureAlarmThreshold OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When the card temperature crosses this
+ threshold, an alarm will be set."
+ ::= { rc2kTemperatureEntry 10 }
+
+rc2kTemperatureShutdownThreshold OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When the card temperature crosses this
+ threshold, the card will be shutdown."
+ ::= { rc2kTemperatureEntry 11 }
+
+--
+-- USB MIB Table
+--
+
+rc2kUsbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kUsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for retrieving the data for
+ the USBs inserted on the chassis"
+ ::= { rc2k 19 }
+
+rc2kUsbEntry OBJECT-TYPE
+ SYNTAX Rc2kUsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding the data for
+ USBs inserted on the chassis"
+ INDEX { rc2kUsbSlotIndex }
+ ::= { rc2kUsbTable 1 }
+
+Rc2kUsbEntry ::=
+ SEQUENCE {
+ rc2kUsbSlotIndex Integer32,
+ rc2kUsbSlotDescription DisplayString,
+ rc2kUsbVendorId DisplayString,
+ rc2kUsbManufacturer DisplayString,
+ rc2kUsbProductId DisplayString,
+ rc2kUsbProductName DisplayString,
+ rc2kUsbSerialNumber DisplayString,
+ rc2kUsbRevision DisplayString,
+ rc2kUsbMaxCurrent Integer32
+ }
+
+rc2kUsbSlotIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot number of CP in which USB is inserted."
+ ::= { rc2kUsbEntry 1 }
+
+rc2kUsbSlotDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the slot type information.
+ Such as, 'Slot1'..'Slot2."
+ ::= { rc2kUsbEntry 2 }
+
+rc2kUsbVendorId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Vendor Id for the inserted USB.
+ Value is assigned by USB-IF."
+ ::= { rc2kUsbEntry 3 }
+
+rc2kUsbManufacturer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Manufacturer for the inserted USB."
+ ::= { rc2kUsbEntry 4 }
+
+rc2kUsbProductId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Product Id for the inserted USB.
+ Value is assigned by manufacturer."
+ ::= { rc2kUsbEntry 5 }
+
+rc2kUsbProductName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Product Name for the inserted USB."
+ ::= { rc2kUsbEntry 6 }
+
+rc2kUsbSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Serial Number for the inserted USB."
+ ::= { rc2kUsbEntry 7 }
+
+rc2kUsbRevision OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the release number for the inserted USB."
+ ::= { rc2kUsbEntry 8 }
+
+rc2kUsbMaxCurrent OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliamps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Returns the Max Power as defined by specification
+ for the inserted USB. The units are milliamps."
+ ::= { rc2kUsbEntry 9 }
+
+
+-- Forwarding Slice specific Asic Info Table.
+
+rc2kCardAsicInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kCardAsicInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains asic information that
+ is specific to a forwarding slice on a
+ second generation IO module."
+ ::= { rc2k 20 }
+
+rc2kCardAsicInfoEntry OBJECT-TYPE
+ SYNTAX Rc2kCardAsicInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Second Generation Card attributes"
+ INDEX { rc2kCardAsicInfoIndex,
+ rc2kCardAsicInfoForwardingSlice }
+ ::= { rc2kCardAsicInfoTable 1 }
+
+Rc2kCardAsicInfoEntry ::=
+ SEQUENCE {
+ rc2kCardAsicInfoIndex Integer32,
+ rc2kCardAsicInfoForwardingSlice Integer32,
+ rc2kCardAsicInfoQE DisplayString,
+ rc2kCardAsicInfoZagrosFpga DisplayString,
+ rc2kCardAsicInfoRsp DisplayString,
+ rc2kCardAsicInfoPhyRev DisplayString
+ }
+
+rc2kCardAsicInfoIndex OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique value for each module within the chassis.
+ This value is determined by the chassis slot number
+ where the module is inserted. Valid entries are 3
+ to the value of rcChasNumSlots"
+ ::= { rc2kCardAsicInfoEntry 1 }
+
+rc2kCardAsicInfoForwardingSlice OBJECT-TYPE
+ SYNTAX Integer32 (1..3)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique value for each forwarding slice on the card."
+ ::= { rc2kCardAsicInfoEntry 2 }
+
+rc2kCardAsicInfoQE OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QE version for the forwarding slice on IO card"
+ ::= { rc2kCardAsicInfoEntry 3 }
+
+rc2kCardAsicInfoZagrosFpga OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Zagros FPGA for the forwarding slice on IO card"
+ ::= { rc2kCardAsicInfoEntry 4 }
+
+rc2kCardAsicInfoRsp OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RSP for the forwarding slice on IO card"
+ ::= { rc2kCardAsicInfoEntry 5 }
+
+rc2kCardAsicInfoPhyRev OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PHY revision for the forwarding slice on IO card"
+ ::= { rc2kCardAsicInfoEntry 6 }
+
+-- rc2kBootConfigHostTable
+
+rc2kBootConfigHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Rc2kBootConfigHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for the bootconfig host info on the device"
+ ::= { rc2k 22 }
+
+rc2kBootConfigHostEntry OBJECT-TYPE
+ SYNTAX Rc2kBootConfigHostEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing boot config host information."
+ INDEX { rc2kBootConfigHostSlot }
+ ::= { rc2kBootConfigHostTable 1 }
+
+Rc2kBootConfigHostEntry ::=
+ SEQUENCE {
+ rc2kBootConfigHostSlot Integer32,
+ rc2kBootConfigHostTftpHash TruthValue,
+ rc2kBootConfigHostTftpRetransmit Integer32,
+ rc2kBootConfigHostTftpTimeout Integer32,
+ rc2kBootConfigHostUser DisplayString,
+ rc2kBootConfigHostPassword DisplayString
+ }
+
+rc2kBootConfigHostSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "slot number, VSP uses 1,2"
+ ::= { rc2kBootConfigHostEntry 1 }
+
+rc2kBootConfigHostTftpHash OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables tftp hashing"
+ DEFVAL { false }
+ ::= { rc2kBootConfigHostEntry 2 }
+
+rc2kBootConfigHostTftpRetransmit OBJECT-TYPE
+ SYNTAX Integer32(1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set tftp retransmit timeout counter"
+ DEFVAL { 2 }
+ ::= { rc2kBootConfigHostEntry 3 }
+
+rc2kBootConfigHostTftpTimeout OBJECT-TYPE
+ SYNTAX Integer32(1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set tftp timeout counter"
+ DEFVAL { 6 }
+ ::= { rc2kBootConfigHostEntry 4 }
+
+rc2kBootConfigHostUser OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure host user"
+ ::= { rc2kBootConfigHostEntry 5 }
+
+rc2kBootConfigHostPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure host password"
+ ::= { rc2kBootConfigHostEntry 6 }
+
+-- rcVossSystem
+-- Virtual Services Platform Operating System Software
+
+rcVossSystemMib OBJECT IDENTIFIER ::= { rcVossSystem 1 }
+rcVossSystemObjects OBJECT IDENTIFIER ::= { rcVossSystemMib 1 }
+rcVossSystemScalars OBJECT IDENTIFIER ::= { rcVossSystemObjects 1 }
+
+--Temp Table
+rcVossSystemTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVossSystemTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for retrieving the temperatures
+ of each temperature sensor for Single CP
+ system"
+ ::= { rcVossSystemObjects 2}
+
+rcVossSystemTemperatureEntry OBJECT-TYPE
+ SYNTAX RcVossSystemTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding the temperature of
+ each sensor on the device."
+ INDEX { rcVossSystemTemperatureSensorIndex }
+ ::= { rcVossSystemTemperatureTable 1 }
+
+RcVossSystemTemperatureEntry ::=
+ SEQUENCE {
+ rcVossSystemTemperatureSensorIndex Integer32,
+ rcVossSystemTemperatureSensorDescription DisplayString,
+ rcVossSystemTemperatureTemperature Gauge32,
+ rcVossSystemTemperatureWarningThreshold Integer32,
+ rcVossSystemTemperatureCriticalThreshold Integer32,
+ rcVossSystemTemperatureStatus INTEGER
+ }
+
+rcVossSystemTemperatureSensorIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Temperature Sensor Index. The range depends on the
+ number of sensors on the device.
+ For CN3240 device, there are 4 temperature sensors"
+ ::= { rcVossSystemTemperatureEntry 1 }
+
+rcVossSystemTemperatureSensorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to describle the name of the sensor"
+ ::= { rcVossSystemTemperatureEntry 2 }
+
+rcVossSystemTemperatureTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sensor temperature measured in celsius degree"
+ ::= { rcVossSystemTemperatureEntry 3 }
+
+rcVossSystemTemperatureWarningThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature value of Warning threshold of this sensor.
+ When the temperature crosses this threshold, a warning
+ message will be generated"
+ ::= { rcVossSystemTemperatureEntry 4 }
+
+rcVossSystemTemperatureCriticalThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature value of Critical threshold of this sensor.
+ When the temperature crosses this threshold, the system
+ might get shutdown or a critical message is
+ generated depends on the hardware capability"
+ ::= { rcVossSystemTemperatureEntry 5 }
+
+rcVossSystemTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highCritial(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current temperature status based on the.
+ Warning and critical Threshold"
+ ::= { rcVossSystemTemperatureEntry 6 }
+
+-- Fan Tray
+
+rcVossSystemFanTrayInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVossSystemFanTrayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for the fan tray module info on the device"
+ ::= { rcVossSystemObjects 3 }
+
+rcVossSystemFanTrayInfoEntry OBJECT-TYPE
+ SYNTAX RcVossSystemFanTrayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding a fan tray unit"
+ INDEX { rcVossSystemFanTrayInfoTrayId }
+ ::= { rcVossSystemFanTrayInfoTable 1 }
+
+RcVossSystemFanTrayInfoEntry ::=
+ SEQUENCE {
+ rcVossSystemFanTrayInfoTrayId Integer32,
+ rcVossSystemFanTrayInfoDescription DisplayString,
+ rcVossSystemFanTrayInfoSerialNumber DisplayString,
+ rcVossSystemFanTrayInfoPartNumber DisplayString,
+ rcVossSystemFanTrayInfoFlowType INTEGER
+ }
+
+rcVossSystemFanTrayInfoTrayId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Fan tray ID.
+ 3 trays on the device DSG8032,
+ 3 trays on the device DSG9032,
+ 4 trays on the device DSG8064,
+ 5 trays on the device 8606"
+ ::= { rcVossSystemFanTrayInfoEntry 1 }
+
+rcVossSystemFanTrayInfoDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Description of the fan tray"
+ ::= { rcVossSystemFanTrayInfoEntry 2 }
+
+rcVossSystemFanTrayInfoSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The fan tray serial number."
+ ::= { rcVossSystemFanTrayInfoEntry 3 }
+
+rcVossSystemFanTrayInfoPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The fan tray part number."
+ ::= { rcVossSystemFanTrayInfoEntry 4 }
+
+rcVossSystemFanTrayInfoFlowType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ frontToBack(2),
+ backToFront(3),
+ leftToRight(4),
+ rightToLeft(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Direction of the Fan Flow:
+ - unknown(1) - Flow can not be determined.
+ - fronttoback(2) - Front to back flow.
+ - backtofront(3) - Back to front flow.
+ - lefttoright(4) - Left to Right flow.
+ - righttoleft(5) - Right to left flow."
+ ::= { rcVossSystemFanTrayInfoEntry 5 }
+
+-- VOSS system Fan
+
+rcVossSystemFanInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVossSystemFanInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for the fan info on each fan tray on
+ device this "
+ ::= { rcVossSystemObjects 4 }
+
+rcVossSystemFanInfoEntry OBJECT-TYPE
+ SYNTAX RcVossSystemFanInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding a fan tray unit"
+ INDEX { rcVossSystemFanInfoTrayId, rcVossSystemFanInfoFanId }
+ ::= { rcVossSystemFanInfoTable 1 }
+
+RcVossSystemFanInfoEntry ::=
+ SEQUENCE {
+ rcVossSystemFanInfoTrayId Integer32,
+ rcVossSystemFanInfoFanId Integer32,
+ rcVossSystemFanInfoDescription DisplayString,
+ rcVossSystemFanInfoOperStatus INTEGER,
+ rcVossSystemFanInfoOperSpeed INTEGER
+ }
+
+rcVossSystemFanInfoTrayId OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "FanInfo tray ID.
+ 3 trays on the device CN3240,
+ 5 trays on the device 8608"
+ ::= { rcVossSystemFanInfoEntry 1 }
+
+rcVossSystemFanInfoFanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "FanInfo unit ID on a fan tray.
+ Each FanInfo tray has 2 fans on the device CN3240,
+ Each FanInfo tray has 2 fans on the device 8606"
+ ::= { rcVossSystemFanInfoEntry 2 }
+
+rcVossSystemFanInfoDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Description of the fan tray"
+ ::= { rcVossSystemFanInfoEntry 3 }
+
+rcVossSystemFanInfoOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ up(2),
+ down(3),
+ notpresent(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Actual status of the FanInfo:
+ - unknown(1) - status can not be determined.
+ - up(2) - present and supplying power.
+ - down(3) - present, but failure indicated."
+ ::= { rcVossSystemFanInfoEntry 4 }
+
+rcVossSystemFanInfoOperSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1),
+ medium(2),
+ high(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the cuurent operational speed of the fan"
+ ::= { rcVossSystemFanInfoEntry 5 }
+
+-- rcVossUsbTable
+
+rcVossUsbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVossUsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for the USB module info on the device"
+ ::= { rcVossSystemObjects 7 }
+
+rcVossUsbEntry OBJECT-TYPE
+ SYNTAX RcVossUsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding a USB module"
+ INDEX { rcVossUsbTrayId }
+ ::= { rcVossUsbTable 1 }
+
+RcVossUsbEntry ::=
+ SEQUENCE {
+ rcVossUsbTrayId Integer32,
+ rcVossUsbStatus INTEGER,
+ rcVossUsbDescription DisplayString
+ }
+
+rcVossUsbTrayId OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Index of USB"
+ ::= { rcVossUsbEntry 1 }
+rcVossUsbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ present(1),
+ notPresent(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The present status of the USB storage"
+ ::= { rcVossUsbEntry 2 }
+
+rcVossUsbDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Description of USB"
+ ::= { rcVossUsbEntry 3 }
+
+
+
+
+-- LED Table
+rcVossSystemCardLedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVossSystemCardLedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table contains information about LEDs of the chassis"
+ ::= { rcVossSystemObjects 5 }
+
+rcVossSystemCardLedEntry OBJECT-TYPE
+ SYNTAX RcVossSystemCardLedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding a LED Unit"
+ INDEX { rcVossSystemCardLedCardIndex, rcVossSystemCardLedId }
+ ::= { rcVossSystemCardLedTable 1 }
+
+RcVossSystemCardLedEntry ::=
+ SEQUENCE {
+ rcVossSystemCardLedCardIndex Integer32,
+ rcVossSystemCardLedId Integer32,
+ rcVossSystemCardLedLabel DisplayString (SIZE (0..15)),
+ rcVossSystemCardLedStatus INTEGER
+ }
+rcVossSystemCardLedCardIndex OBJECT-TYPE
+ SYNTAX Integer32(1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The chassis Card Index."
+ ::= { rcVossSystemCardLedEntry 1 }
+
+
+rcVossSystemCardLedId OBJECT-TYPE
+ SYNTAX Integer32(1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The chassis LED Id."
+ ::= { rcVossSystemCardLedEntry 2 }
+
+rcVossSystemCardLedLabel OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The LED's label name."
+ ::= { rcVossSystemCardLedEntry 3 }
+
+rcVossSystemCardLedStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ greenSteady(2),
+ greenBlinking(3),
+ amberSteady(4),
+ amberBlinking(5),
+ greenamberBlinking(6),
+ off(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of the Led:
+ - unknown(1) - type can not be determined.
+ - greenSteady(2),
+ - greenBlinking(3),
+ - amberSteady(4),
+ - amberBlinking(5),
+ - greenamberBlinking(6),
+ - off(7)
+ For different LED, the meaning of each status is different."
+ ::= { rcVossSystemCardLedEntry 4 }
+
+-- VOSS Temp Table
+
+
+rcVossModularSystemTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVossModularSystemTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table for retrieving the temperatures
+ of each temperature sensor for Multiple Slot
+ system"
+ ::= { rcVossSystemObjects 6}
+
+rcVossModularSystemTemperatureEntry OBJECT-TYPE
+ SYNTAX RcVossModularSystemTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Contains information regarding the temperature of
+ each sensor on the device."
+ INDEX { rcVossModularSystemTemperatureCardIndex, rcVossModularSystemTemperatureSensorIndex }
+ ::= { rcVossModularSystemTemperatureTable 1 }
+
+RcVossModularSystemTemperatureEntry ::=
+ SEQUENCE {
+ rcVossModularSystemTemperatureCardIndex Integer32,
+ rcVossModularSystemTemperatureSensorIndex Integer32,
+ rcVossModularSystemTemperatureCardDescription DisplayString,
+ rcVossModularSystemTemperatureSensorDescription DisplayString,
+ rcVossModularSystemTemperatureTemperature Gauge32,
+ rcVossModularSystemTemperatureWarningThreshold Integer32,
+ rcVossModularSystemTemperatureCriticalThreshold Integer32,
+ rcVossModularSystemTemperatureShutdownThreshold Integer32,
+ rcVossModularSystemTemperatureStatus INTEGER
+ }
+
+rcVossModularSystemTemperatureCardIndex OBJECT-TYPE
+ SYNTAX Integer32(1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The chassis Card Index."
+ ::= { rcVossModularSystemTemperatureEntry 1 }
+
+rcVossModularSystemTemperatureSensorIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..5)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Temperature Sensor Index. The range depends on the
+ number of sensors on the device.
+ For 8608 device, there are 5 temperature sensors"
+ ::= { rcVossModularSystemTemperatureEntry 2 }
+
+rcVossModularSystemTemperatureCardDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to describle the name of the Card"
+ ::= { rcVossModularSystemTemperatureEntry 3 }
+
+rcVossModularSystemTemperatureSensorDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to describle the name of the sensor"
+ ::= { rcVossModularSystemTemperatureEntry 4 }
+
+rcVossModularSystemTemperatureTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sensor temperature measured in celsius degree"
+ ::= { rcVossModularSystemTemperatureEntry 5 }
+
+rcVossModularSystemTemperatureWarningThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature value of Warning threshold of this sensor.
+ When the temperature crosses this threshold, a warning
+ message will be generated"
+ ::= { rcVossModularSystemTemperatureEntry 6 }
+
+rcVossModularSystemTemperatureCriticalThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature value of Critical threshold of this sensor.
+ When the temperature crosses this threshold, the system
+ will get shutdown sooner on reaching shutdown threshold.
+ Additional warning before the Card is shutdown."
+ ::= { rcVossModularSystemTemperatureEntry 7 }
+
+rcVossModularSystemTemperatureShutdownThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Temperature value of Maximum temperature of this sensor.
+ When the temperature crosses this threshold,
+ the card is forced to shutdown state."
+ ::= { rcVossModularSystemTemperatureEntry 8 }
+
+rcVossModularSystemTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highCritial(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the current temperature status based on the.
+ Warning and critical Threshold"
+ ::= { rcVossModularSystemTemperatureEntry 9 }
+
+-- rcCLiCustom
+rcCliSystemMib OBJECT IDENTIFIER ::= { rcCliSystem 1 }
+rcCliSystemObjects OBJECT IDENTIFIER ::= { rcCliSystemMib 1 }
+rcCliCustom OBJECT IDENTIFIER ::= { rcCliSystemObjects 1 }
+
+rcCliCustomBannerText OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..1896))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "CLI customer banner. if object rcCliCustomBannerEnable
+ is not true, the customer banner will not be shown on
+ CLI session"
+ ::= { rcCliCustom 1 }
+
+rcCliCustomBannerEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates wthether the customer banner rcCliCustomBannerText is
+ shown on the CLI session"
+ ::= { rcCliCustom 2 }
+
+rcSmtpMib OBJECT IDENTIFIER ::= { rcSmtp 1 }
+rcSmtpObjects OBJECT IDENTIFIER ::= { rcSmtpMib 1 }
+rcSmtpGlobal OBJECT IDENTIFIER ::= { rcSmtpObjects 1 }
+
+rcSmtpGlobalServerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The address type of Server (rcSmtpGlobalServerAddress)"
+ ::= { rcSmtpGlobal 1 }
+
+rcSmtpGlobalServerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SMTP server address. It is associated with rcSmtpGlobalServerAddressType "
+ ::= { rcSmtpGlobal 2 }
+
+rcSmtpGlobalReceiverEmailsList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..1274))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A list of email addresses which separated by comma.
+ Maximum length of each email address cannot exceeds 254
+ characters. 1274 can support up 5 email addresses and include
+ seperators"
+ ::= { rcSmtpGlobal 3 }
+
+rcSmtpGlobalNumOfEmails OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of email address in object rcSmtpGlobalReceiverEmails"
+ ::= { rcSmtpGlobal 4 }
+
+rcSmtpGlobalSenderEmail OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..254))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sender email addresses which is used as from field to
+ send to the receiver email (rcSmtpGlobalReceiverEmailsList)"
+ ::= { rcSmtpGlobal 5 }
+
+rcSmtpGlobalPort OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The TCP port of the Email server in object rcSmtpGlobalServerAddress.
+ The default SMTP port is 25"
+ DEFVAL { 25 }
+ ::= { rcSmtpGlobal 6 }
+
+rcSmtpGlobalSystemStatusSendTimer OBJECT-TYPE
+ SYNTAX Integer32 (0 | 30..43200)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The system informatin email period, in seconds.
+ This timer is for emailing system information. It is not for
+ sending the logging event information.
+ 0 means not to send the system infomration"
+ DEFVAL { 0 }
+ ::= { rcSmtpGlobal 7 }
+
+rcSmtpGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Adminstratively Enable/disable this SMTP protocol"
+ ::= { rcSmtpGlobal 8 }
+
+rcSmtpGlobalLogEventIds OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..2200))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A list of active event IDs whicd are currently sending by emial. It
+ includes the default event IDs also (rcSmtpGlobalDefaultLogEventIds).
+ This object can be used to added a new event ID of and removed a
+ event IDs that is no longer need to be send.
+
+ The Event Ids is in the hex format (such as 0x12345678) and separated by
+ comma (0x001234,0x123456ab). Each event Ids is up to 10 digits with
+ the prefix 0x or 8 digits without prefix. Plus a comma as a separator.
+ 2200 can hold up to 200 Event IDs"
+ ::= { rcSmtpGlobal 9 }
+
+rcSmtpGlobalNumOfEventIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of event ID in object rcSmtpGlobalLogEventIds"
+ ::= { rcSmtpGlobal 10 }
+
+rcSmtpGlobalDefaultLogEventIds OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..2200))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is a default list of event IDs which the email will send by
+ default. They will be added to Logging list (rcSmtpGlobalLogEventIds)
+ when device boot up. If a event ID from this list i sno longer need to
+ be send, it can be de-registed from the active logging list by using
+ removing from object rcSmtpGlobalLogEventIds.
+
+ The Event Ids is in the hex format (such as 0x12345678) and separated
+ by comma. Each event Ids is up to 10 digits. Plus a comma as a separator.
+ 2200 can hold up to 200 Event IDs"
+ ::= { rcSmtpGlobal 11 }
+
+rcSmtpGlobalNumOfDefaultEventIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of event ID in the default list object
+ rcSmtpGlobalDefaultLogEventIds"
+ ::= { rcSmtpGlobal 12 }
+
+
+rcSmtpGlobalDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..254))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "smtp domain name"
+ ::= { rcSmtpGlobal 13 }
+-- 10Gb Ethernet MIB table begin
+
+rcTengEnetStats OBJECT IDENTIFIER ::= { rcTengEnet 1 }
+
+-- Wis Sonet traps --
+
+rcWisTrap OBJECT IDENTIFIER ::= { rcTengEnet 2 }
+
+rcWisSonetTrapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sectionAlarm(1),
+ lineAlarm(2),
+ pathAlarm(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate a particular type of 10GE Sonet
+ trap."
+ ::= { rcWisTrap 1 }
+
+rcWisSonetTrapIndication OBJECT-TYPE
+ SYNTAX INTEGER {
+ noDefect(1),
+ sectionLossOfSignal(2),
+ sectionLossOfFrame(3),
+ lineAlarmIndication(4),
+ lineRemoteDefectIndication(5),
+ pathLossOfPointer(6),
+ pathAlarmIndication(7),
+ pathRemoteDefectIndication(8),
+ pathUnequipped(9),
+ pathSignalLabelMismatch(10),
+ pathTraceMismatch(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate an indication for a 10GE Sonet trap."
+ ::= { rcWisTrap 2 }
+
+-- the 10Gb Ethernet-like Statistics group
+
+rcTengDot3StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcTengDot3StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Statistics for a collection of ethernet-like
+ interfaces attached to a particular system."
+ ::= { rcTengEnetStats 1 }
+
+rcTengDot3StatsEntry OBJECT-TYPE
+ SYNTAX RcTengDot3StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Statistics for a particular interface to an
+ ethernet-like medium."
+ INDEX { rcTengDot3StatsIndex }
+ ::= { rcTengDot3StatsTable 1 }
+
+RcTengDot3StatsEntry ::=
+ SEQUENCE {
+ rcTengDot3StatsIndex Integer32,
+ rcTengDot3StatsAlignmentErrors Counter64,
+ rcTengDot3StatsFCSErrors Counter64,
+ rcTengDot3StatsSingleCollisionFrames Counter64,
+ rcTengDot3StatsMultipleCollisionFrames Counter64,
+ rcTengDot3StatsSQETestErrors Counter64,
+ rcTengDot3StatsDeferredTransmissions Counter64,
+ rcTengDot3StatsLateCollisions Counter64,
+ rcTengDot3StatsExcessiveCollisions Counter64,
+ rcTengDot3StatsInternalMacTransmitErrors Counter64,
+ rcTengDot3StatsCarrierSenseErrors Counter64,
+ rcTengDot3StatsFrameTooLongs Counter64,
+ rcTengDot3StatsInternalMacReceiveErrors Counter64,
+ rcTengDot3StatsEtherChipSet OBJECT IDENTIFIER,
+-- copy & combine from rcStatGigTable
+ rcTengDot3StatsLinkFailures Counter32,
+ rcTengDot3StatsPacketErrors Counter32,
+ rcTengDot3StatsCarrierErrors Counter32,
+ rcTengDot3StatsLinkInactiveErrors Counter32,
+ rcTengDot3StatsInFlowCtrlPkts Counter64,
+ rcTengDot3StatsOutFlowCtrlPkts Counter64,
+-- copy & cobmine this atrribute from rcTengStatEntry
+ rcTengDot3StatsFrameTooShorts Counter64,
+-- from rcStatGigTable
+ rcTengDot3StatsInPfcPkts Counter64,
+ rcTengDot3StatsOutPfcPkts Counter64
+ }
+
+rcTengDot3StatsIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies an
+ interface to an ethernet-like medium. The
+ interface identified by a particular value of
+ this index is the same interface as identified
+ by the same value of ifIndex."
+ ::= { rcTengDot3StatsEntry 1 }
+
+rcTengDot3StatsAlignmentErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on a particular
+ interface that are not an integral number of
+ octets in length and do not pass the FCS check.
+ The count represented by an instance of this
+ object is incremented when the alignmentError
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 2 }
+
+rcTengDot3StatsFCSErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on a particular
+ interface that are an integral number of octets
+ in length but do not pass the FCS check.
+ The count represented by an instance of this
+ object is incremented when the frameCheckError
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 3 }
+
+rcTengDot3StatsSingleCollisionFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by exactly one collision.
+ A frame that is counted by an instance of this
+ object is also counted by the corresponding
+ instance of either the ifOutUcastPkts,
+ ifOutMulticastPkts, or ifOutBroadcastPkts,
+ and is not counted by the corresponding
+ instance of the dot3StatsMultipleCollisionFrames
+ object."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 4 }
+
+rcTengDot3StatsMultipleCollisionFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision.
+ A frame that is counted by an instance of this
+ object is also counted by the corresponding
+ instance of either the ifOutUcastPkts,
+ ifOutMulticastPkts, or ifOutBroadcastPkts,
+ and is not counted by the corresponding
+ instance of the dot3StatsSingleCollisionFrames
+ object."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 5 }
+
+rcTengDot3StatsSQETestErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of times that the SQE TEST ERROR
+ message is generated by the PLS sublayer for a
+ particular interface. The SQE TEST ERROR
+ message is defined in section 7.2.2.2.4 of
+ ANSI/IEEE 802.3-1985 and its generation is
+ described in section 7.2.4.6 of the same
+ document."
+ REFERENCE "ANSI/IEEE Std 802.3-1985 Carrier Sense
+ Multiple Access with Collision Detection Access
+ Method and Physical Layer Specifications"
+ ::= { rcTengDot3StatsEntry 6 }
+
+rcTengDot3StatsDeferredTransmissions OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which the first
+ transmission attempt on a particular interface
+ is delayed because the medium is busy.
+ The count represented by an instance of this
+ object does not include frames involved in
+ collisions."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 7 }
+
+rcTengDot3StatsLateCollisions OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times that a collision is
+ detected on a particular interface later than
+ 512 bit-times into the transmission of a
+ packet.
+ Five hundred and twelve bit-times corresponds
+ to 51.2 microseconds on a 10 Mbit/s system. A
+ (late) collision included in a count
+ represented by an instance of this object is
+ also considered as a (generic) collision for
+ purposes of other collision-related
+ statistics."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 8 }
+
+rcTengDot3StatsExcessiveCollisions OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which transmission on a
+ particular interface fails due to excessive
+ collisions."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 9 }
+
+rcTengDot3StatsInternalMacTransmitErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which transmission on a
+ particular interface fails due to an internal
+ MAC sublayer transmit error. A frame is only
+ counted by an instance of this object if it is
+ not counted by the corresponding instance of
+ either the rcTengDot3StatsLateCollisions object, the
+ rcTengDot3StatsExcessiveCollisions object, or the
+ rcTengDot3StatsCarrierSenseErrors object.
+
+ The precise meaning of the count represented by
+ an instance of this object is implementation-
+ specific. In particular, an instance of this
+ object may represent a count of transmission
+ errors on a particular interface that are not
+ otherwise counted."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 10 }
+
+rcTengDot3StatsCarrierSenseErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times that the carrier sense
+ condition was lost or never asserted when
+ attempting to transmit a frame on a particular
+ interface.
+
+ The count represented by an instance of this
+ object is incremented at most once per
+ transmission attempt, even if the carrier sense
+ condition fluctuates during a transmission
+ attempt."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 11 }
+
+-- { rcTengDot3StatsEntry 12 } is not assigned
+
+rcTengDot3StatsFrameTooLongs OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on a particular
+ interface that exceed the maximum permitted
+ frame size.
+
+ The count represented by an instance of this
+ object is incremented when the frameTooLong
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 13 }
+
+-- { rcTengDot3StatsEntry 14 } is not assigned
+
+-- { rcTengDot3StatsEntry 15 } is not assigned
+
+rcTengDot3StatsInternalMacReceiveErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which reception on a
+ particular interface fails due to an internal
+ MAC sublayer receive error. A frame is only
+ counted by an instance of this object if it is
+ not counted by the corresponding instance of
+ either the rcTengDot3StatsFrameTooLongs object, the
+ rcTengDot3StatsAlignmentErrors object, or the
+ rcTengDot3StatsFCSErrors object.
+
+ The precise meaning of the count represented by
+ an instance of this object is implementation-
+ specific. In particular, an instance of this
+ object may represent a count of receive errors
+ on a particular interface that are not
+ otherwise counted."
+ REFERENCE "IEEE 802.3 Layer Management"
+ ::= { rcTengDot3StatsEntry 16 }
+
+rcTengDot3StatsEtherChipSet OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object contains an OBJECT IDENTIFIER
+ which identifies the chipset used to
+ realize the interface. Ethernet-like
+ interfaces are typically built out of
+ several different chips. The MIB implementor
+ is presented with a decision of which chip
+ to identify via this object. The implementor
+ should identify the chip which is usually
+ called the Medium Access Control chip.
+ If no such chip is easily identifiable,
+ the implementor should identify the chip
+ which actually gathers the transmit
+ and receive statistics and error
+ indications. This would allow a
+ manager station to correlate the
+ statistics and the chip generating
+ them, giving it the ability to take
+ into account any known anomalies
+ in the chip."
+ ::= { rcTengDot3StatsEntry 17 }
+
+rcTengDot3StatsLinkFailures OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of link failures enCounter32ed on
+ this interface."
+ ::= { rcTengDot3StatsEntry 18 }
+
+rcTengDot3StatsPacketErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packet errors enCounter32ed on
+ this interface."
+ ::= { rcTengDot3StatsEntry 19 }
+
+rcTengDot3StatsCarrierErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of carrier errors enCounter32ed on
+ this interface."
+ ::= { rcTengDot3StatsEntry 20 }
+
+rcTengDot3StatsLinkInactiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of link inactive errors enCounter32ed
+ on this interface."
+ ::= {rcTengDot3StatsEntry 21 }
+
+rcTengDot3StatsInFlowCtrlPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of flow control packets received
+ by this interface."
+ ::= { rcTengDot3StatsEntry 22 }
+
+rcTengDot3StatsOutFlowCtrlPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of flow control packets transmitted
+ by this interface."
+ ::= { rcTengDot3StatsEntry 23 }
+
+rcTengDot3StatsFrameTooShorts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of frames that are too short
+ that were enCounter32ed on this interface."
+ ::= { rcTengDot3StatsEntry 24 }
+
+rcTengDot3StatsInPfcPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of Priority Flow Control (PFC)
+ packets received by this interface."
+ ::= { rcTengDot3StatsEntry 26 }
+
+rcTengDot3StatsOutPfcPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of Priority Flow Control (PFC)
+ packets transmitted by this interface."
+ ::= { rcTengDot3StatsEntry 27 }
+
+
+-- 10Gb ethernet Stat Tbale
+
+rcTengStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcTengStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store port statistics."
+ ::= { rcTengEnetStats 2 }
+
+rcTengStatEntry OBJECT-TYPE
+ SYNTAX RcTengStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "interface Counter32s"
+ INDEX { rcTengStatIndex }
+ ::= { rcTengStatTable 1 }
+
+RcTengStatEntry ::= SEQUENCE {
+ rcTengStatIndex Integer32,
+ rcTengStatBridgeInUnicastFrames Counter32,
+ rcTengStatBridgeInMulticastFrames Counter32,
+ rcTengStatBridgeInBroadcastFrames Counter32,
+ rcTengStatBridgeInDiscards Counter32,
+ rcTengStatBridgeOutUnicastFrames Counter32,
+ rcTengStatBridgeOutMulticastFrames Counter32,
+ rcTengStatBridgeOutBroadcastFrames Counter32,
+ rcTengStatRouteInUnicastFrames Counter32,
+ rcTengStatRouteInMulticastFrames Counter32,
+ rcTengStatRouteInDiscards Counter32,
+ rcTengStatRouteOutUnicastFrames Counter32,
+ rcTengStatRouteOutMulticastFrames Counter32,
+ rcTengStatStgForwardTransitions Counter32,
+ rcTengStatStgInConfigBpdus Counter32,
+ rcTengStatStgInTcnBpdus Counter32,
+ rcTengStatStgInBadBpdus Counter32,
+ rcTengStatStgOutConfigBpdus Counter32,
+ rcTengStatStgOutTcnBpdus Counter32,
+ rcTengStatBridgeOutFrames Counter32
+ }
+
+rcTengStatIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2."
+ ::= { rcTengStatEntry 1 }
+
+rcTengStatBridgeInUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming unicast frames that
+ were bridged."
+ ::= { rcTengStatEntry 2 }
+
+rcTengStatBridgeInMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming multicast frames that
+ were bridged."
+ ::= { rcTengStatEntry 3 }
+
+rcTengStatBridgeInBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming broadcast frames that
+ were bridged."
+ ::= { rcTengStatEntry 4 }
+
+rcTengStatBridgeInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of frames that were discarded by
+ the bridging entity."
+ ::= { rcTengStatEntry 5 }
+
+rcTengStatBridgeOutUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing unicast frames that
+ were bridged."
+ ::= { rcTengStatEntry 6 }
+
+rcTengStatBridgeOutMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing multicast frames that
+ were bridged."
+ ::= { rcTengStatEntry 7 }
+
+rcTengStatBridgeOutBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing broadcast frames that
+ were bridged."
+ ::= { rcTengStatEntry 8 }
+
+rcTengStatRouteInUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming unicast frames that
+ were routed."
+ ::= { rcTengStatEntry 9 }
+
+rcTengStatRouteInMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of incoming multicast frames that
+ were routed."
+ ::= { rcTengStatEntry 10 }
+
+rcTengStatRouteInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of frames that were discarded by
+ the routing entity."
+ ::= { rcTengStatEntry 11 }
+
+rcTengStatRouteOutUnicastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing unicast frames that
+ were routed."
+ ::= { rcTengStatEntry 12 }
+
+rcTengStatRouteOutMulticastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of outgoing multicast frames that
+ were routed."
+ ::= { rcTengStatEntry 13 }
+
+rcTengStatStgForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times this port has transitioned
+ from the Learning state to the Forwarding state."
+ ::= { rcTengStatEntry 14 }
+
+rcTengStatStgInConfigBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTengStatEntry 15 }
+
+rcTengStatStgInTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTengStatEntry 16 }
+
+rcTengStatStgInBadBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTengStatEntry 17 }
+
+rcTengStatStgOutConfigBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTengStatEntry 18 }
+
+rcTengStatStgOutTcnBpdus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcTengStatEntry 19 }
+
+rcTengStatBridgeOutFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used by the Accelar 8000 product family to account
+ for all transmitted bridge unicast, broadcast, and
+ multicast packets. The individual Counter32s are not
+ supported."
+
+ ::= { rcTengStatEntry 20 }
+
+-- From rfc1573rcc.mib
+-- the Interfaces table
+-- The Interfaces table contains information on the entity's
+-- interfaces. Each sub-layer below the internetwork-layer
+-- of a network interface is considered to be an interface.
+
+rcTengIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcTengIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of interface entries. The number of entries
+ is given by the value of engIfNumber."
+ ::= { rcTengEnetStats 3 }
+
+rcTengIfEntry OBJECT-TYPE
+ SYNTAX RcTengIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing management information applicable
+ to a particular interface."
+ INDEX { rcTengIfIndex }
+ ::= { rcTengIfTable 1 }
+
+RcTengIfEntry ::= SEQUENCE {
+ rcTengIfIndex InterfaceIndex,
+ rcTengIfDescr DisplayString,
+ rcTengIfType INTEGER,
+ rcTengIfMtu Integer32,
+ rcTengIfSpeed Gauge32,
+ rcTengIfPhysAddress PhysAddress,
+ rcTengIfAdminStatus INTEGER,
+ rcTengIfOperStatus INTEGER,
+ rcTengIfLastChange TimeTicks,
+ rcTengIfInOctets Counter64,
+ rcTengIfInUcastPkts Counter64,
+ rcTengIfInNUcastPkts Counter64, -- obsolete
+ rcTengIfInDiscards Counter64,
+ rcTengIfInErrors Counter64,
+ rcTengIfInUnknownProtos Counter64,
+ rcTengIfOutOctets Counter64,
+ rcTengIfOutUcastPkts Counter64,
+ rcTengIfOutNUcastPkts Counter64, -- obsolete
+ rcTengIfOutDiscards Counter64,
+ rcTengIfOutErrors Counter64,
+ rcTengIfOutQLen Gauge32, -- obsolete
+ rcTengIfSpecific OBJECT IDENTIFIER -- obsolete
+ }
+
+rcTengIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique value, greater than zero, for each
+ interface. It is recommended that values are assigned
+ contiguously starting from 1. The value for each
+ interface sub-layer must remain constant at least from
+ one re-initialization of the entity's network
+ management system to the next re-initialization."
+ ::= { rcTengIfEntry 1 }
+
+rcTengIfDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A textual string containing information about the
+ interface. This string should include the name of the
+ manufacturer, the product name and the version of the
+ interface hardware/software."
+ ::= { rcTengIfEntry 2 }
+
+rcTengIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ regular1822(2),
+ hdh1822(3),
+ ddnX25(4),
+ rfc877x25(5),
+ ethernetCsmacd(6),
+ iso88023Csmacd(7),
+ iso88024TokenBus(8),
+ iso88025TokenRing(9),
+ iso88026Man(10),
+ starLan(11),
+ proteon10Mbit(12),
+ proteon80Mbit(13),
+ hyperchannel(14),
+ fddi(15),
+ lapb(16),
+ sdlc(17),
+ ds1(18), -- DS1/E1 (RFC 1406)
+ e1(19), -- obsolete
+ basicISDN(20),
+ primaryISDN(21),
+ propPointToPointSerial(22), -- proprietary serial
+ ppp(23),
+ softwareLoopback(24),
+ eon(25), -- CLNP over IP (RFC 1070)
+ ethernet3Mbit(26),
+ nsip(27), -- XNS over IP
+ slip(28), -- generic SLIP
+ ultra(29), -- ULTRA technologies
+ ds3(30), -- T-3
+ sip(31), -- SMDS
+ frameRelay(32), -- DTE only
+ rs232(33),
+ para(34), -- parallel-port
+ arcnet(35), -- arcnet
+ arcnetPlus(36), -- arcnet plus
+ atm(37), -- ATM cells
+ miox25(38),
+ sonet(39), -- SONET or SDH
+ x25ple(40),
+ iso88022llc(41),
+ localTalk(42),
+ smdsDxi(43),
+ frameRelayService(44), -- Frame relay DCE
+ v35(45),
+ hssi(46),
+ hippi(47),
+ modem(48), -- Generic modem
+ aal5(49), -- AAL5 over ATM
+ sonetPath(50),
+ sonetVT(51),
+ smdsIcip(52), -- SMDS InterCarrier Interface
+ propVirtual(53), -- proprietary virtual/internal
+ propMultiplexor(54) -- proprietary multiplexing
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The type of interface. Additional values for IfType
+ are assigned by the Internet Assigned Numbers
+ Authority (IANA), through updating the syntax of the
+ IANAifType textual convention."
+ ::= { rcTengIfEntry 3 }
+
+rcTengIfMtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The size of the largest packet which can be
+ sent/received on the interface, specified in octets.
+ For interfaces that are used for transmitting network
+ datagrams, this is the size of the largest network
+ datagram that can be sent on the interface."
+ ::= { rcTengIfEntry 4 }
+
+rcTengIfSpeed OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An estimate of the interface's current bandwidth in
+ bits per second. For interfaces which do not vary in
+ bandwidth or for those where no accurate estimation
+ can be made, this object should contain the nominal
+ bandwidth. If the bandwidth of the interface is
+ greater than the maximum value reportable by this
+ object then this object should report its maximum
+ value (4,294,967,295) and ifHighSpeed must be used to
+ report the interace's speed. For a sub-layer which
+ has no concept of bandwidth, this object should be
+ zero."
+ ::= { rcTengIfEntry 5 }
+
+rcTengIfPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The interface's address at its protocol sub-layer.
+ The interface's media-specific MIB must define the bit
+ and byte ordering and format of the value contained by
+ this object. For interfaces which do not have such an
+ address (e.g., a serial line), this object should
+ contain an octet string of zero length."
+ ::= { rcTengIfEntry 6 }
+
+rcTengIfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The desired state of the interface. The testing(3)
+ state indicates that no operational packets can be
+ passed. When a managed system initializes, all
+ interfaces start with IfAdminStatus in the down(2)
+ state. As a result of either explicit management
+ action or per configuration information retained by
+ the managed system, IfAdminStatus is then changed to
+ either the up(1) or testing(3) states (or remains in
+ the down(2) state)."
+ ::= { rcTengIfEntry 7 }
+
+rcTengIfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3), -- in some test mode
+ unknown(4), -- status can not be determined
+ -- for some reason.
+ dormant(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational state of the interface. The
+ testing(3) state indicates that no operational packets
+ can be passed. If IfAdminStatus is down(2) then
+ IfOperStatus should be down(2). If IfAdminStatus is
+ changed to up(1) then ifOperStatus should change to
+ up(1) if the interface is ready to transmit and
+ receive network traffic; it should change to
+ dormant(5) if the interface is waiting for external
+ actions (such as a serial line waiting for an
+ incomming connection); it should remain in the down(2)
+ state if and only if there is a fault that prevents if
+ from going to the up(1) state."
+ ::= { rcTengIfEntry 8 }
+
+rcTengIfLastChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of sysUpTime at the time the interface
+ entered its current operational state. If the current
+ state was entered prior to the last re-initialization
+ of the local network management subsystem, then this
+ object contains a zero value."
+ ::= { rcTengIfEntry 9 }
+
+rcTengIfInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets received on the interface,
+ including framing characters."
+ ::= { rcTengIfEntry 10 }
+
+rcTengIfInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were not addressed to a
+ multicast or broadcast address at this sub-layer."
+ ::= { rcTengIfEntry 11 }
+
+rcTengIfInNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ multicast or broadcast address at this sub-layer.
+ This object is deprecated in favour of
+ IfInMulticastPkts and IfInBroadcastPkts."
+ ::= { rcTengIfEntry 12 }
+
+rcTengIfInDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of inbound packets which were chosen to be
+ discarded even though no errors had been detected to
+ prevent their being deliverable to a higher-layer
+ protocol. One possible reason for discarding such a
+ packet could be to free up buffer space."
+ ::= { rcTengIfEntry 13 }
+
+rcTengIfInErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For packet-oriented interfaces, the number of inbound
+ packets that contained errors preventing them from
+ being deliverable to a higher-layer protocol. For
+ character-oriented or fixed-length interfaces, the
+ number of inbound transmission units that contained
+ errors preventing them from being deliverable to a
+ higher-layer protocol."
+ ::= { rcTengIfEntry 14 }
+
+rcTengIfInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For packet-oriented interfaces, the number of packets
+ received via the interface which were discarded
+ because of an unknown or unsupported protocol. For
+ character-oriented or fixed-length interfaces which
+ support protocol multiplexing the number of
+ transmission units received via the interface which
+ were discarded because of an unknown or unsupported
+ protocol. For any interface which does not support
+ protocol multiplexing, this counter will always be 0."
+ ::= { rcTengIfEntry 15 }
+
+rcTengIfOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets transmitted out of the
+ interface, including framing characters."
+ ::= { rcTengIfEntry 16 }
+
+rcTengIfOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted, and which were not
+ addressed to a multicast or broadcast address at this
+ sub-layer, including those that were discarded or not
+ sent."
+ ::= { rcTengIfEntry 17 }
+
+rcTengIfOutNUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a multicast or broadcast address at this
+ sub-layer, including those that were discarded or not
+ sent.
+
+ This object is deprecated in favour of
+ IfOutMulticastPkts and IfOutBroadcastPkts."
+ ::= { rcTengIfEntry 18 }
+
+rcTengIfOutDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of outbound packets which were chosen to
+ be discarded even though no errors had been detected
+ to prevent their being transmitted. One possible
+ reason for discarding such a packet could be to free
+ up buffer space."
+ ::= { rcTengIfEntry 19 }
+
+rcTengIfOutErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "For packet-oriented interfaces, the number of
+ outbound packets that could not be transmitted because
+ of errors. For character-oriented or fixed-length
+ interfaces, the number of outbound transmission units
+ that could not be transmitted because of errors."
+ ::= { rcTengIfEntry 20 }
+
+rcTengIfOutQLen OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The length of the output packet queue (in packets)."
+ ::= { rcTengIfEntry 21 }
+
+rcTengIfSpecific OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "A reference to MIB definitions specific to the
+ particular media being used to realize the interface.
+ It is recommended that this value point to an instance
+ of a MIB object in the media-specific MIB, i.e., that
+ this object have the semantics associated with the
+ InstancePointer textual convention defined in RFC
+ 1443. In fact, it is recommended that the media-
+ specific MIB specify what value ifSpecific should/can
+ take for values of ifType. If no MIB definitions
+ specific to the particular media are available, the
+ value should be set to the OBJECT IDENTIFIER { 0 0 }."
+ ::= { rcTengIfEntry 22 }
+
+
+--
+-- Extension to the interface table
+--
+-- This table replaces the ifExtnsTable table.
+--
+
+rcTengIfXTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcTengIfXEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of interface entries. The number of entries
+ is given by the value of ifNumber. This table
+ contains additional objects for the interface table."
+ ::= { rcTengEnetStats 4 }
+
+rcTengIfXEntry OBJECT-TYPE
+ SYNTAX RcTengIfXEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing additional management information
+ applicable to a particular interface."
+ INDEX { rcTengIfXIndex }
+ ::= { rcTengIfXTable 1 }
+
+RcTengIfXEntry ::= SEQUENCE {
+ rcTengIfXIndex InterfaceIndex,
+ rcTengIfName DisplayString,
+ rcTengIfInMulticastPkts Counter64,
+ rcTengIfInBroadcastPkts Counter64,
+ rcTengIfOutMulticastPkts Counter64,
+ rcTengIfOutBroadcastPkts Counter64,
+ rcTengIfHCInOctets Counter64,
+ rcTengIfHCInUcastPkts Counter64,
+ rcTengIfHCInMulticastPkts Counter64,
+ rcTengIfHCInBroadcastPkts Counter64,
+ rcTengIfHCOutOctets Counter64,
+ rcTengIfHCOutUcastPkts Counter64,
+ rcTengIfHCOutMulticastPkts Counter64,
+ rcTengIfHCOutBroadcastPkts Counter64,
+ rcTengIfLinkUpDownTrapEnable INTEGER,
+ rcTengIfHighSpeed Gauge32,
+ rcTengIfPromiscuousMode TruthValue,
+ rcTengIfConnectorPresent TruthValue
+ }
+
+rcTengIfXIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique value, greater than zero, for each
+ interface. It is recommended that values are assigned
+ contiguously starting from 1. The value for each
+ interface sub-layer must remain constant at least from
+ one re-initialization of the entity's network
+ management system to the next re-initialization."
+ ::= { rcTengIfXEntry 1 }
+
+rcTengIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The textual name of the interface. The value of this
+ object should be the name of the interface as assigned
+ by the local device and should be suitable for use in
+ commands entered at the device's `console'. This
+ might be a text name, such as `le0' or a simple port
+ number, such as `1', depending on the interface naming
+ syntax of the device. If several entries in the
+ rcTengIfTable together represent a single interface as
+ named by the device, then each will have the same
+ value of rcTengIfName. If there is no local name, or
+ this object is otherwise not applicable, then this
+ object contains a 0-length string."
+ ::= { rcTengIfXEntry 2 }
+
+rcTengIfInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ multicast address at this sub-layer. For a MAC layer
+ protocol, this includes both Group and Functional
+ addresses."
+ ::= { rcTengIfXEntry 3 }
+
+rcTengIfInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ broadcast address at this sub-layer."
+ ::= { rcTengIfXEntry 4 }
+
+rcTengIfOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a multicast address at this sub-layer,
+ including those that were discarded or not sent. For
+ a MAC layer protocol, this includes both Group and
+ Functional addresses."
+ ::= { rcTengIfXEntry 5 }
+
+rcTengIfOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a broadcast address at this sub-layer,
+ including those that were discarded or not sent."
+ ::= { rcTengIfXEntry 6 }
+
+rcTengIfHCInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets received on the interface,
+ including framing characters. This object is a 64-bit
+ version of rcTengIfInOctets."
+ ::= { rcTengIfXEntry 7 }
+
+rcTengIfHCInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were not addressed to a
+ multicast or broadcast address at this sub-layer.
+ This object is a 64-bit version of rcTengIfInUcastPkts."
+ ::= { rcTengIfXEntry 8 }
+
+rcTengIfHCInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ multicast address at this sub-layer. For a MAC layer
+ protocol, this includes both Group and Functional
+ addresses. This object is a 64-bit version of
+ rcTengIfInMulticastPkts."
+ ::= { rcTengIfXEntry 9 }
+
+rcTengIfHCInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets, delivered by this sub-layer to
+ a higher (sub-)layer, which were addressed to a
+ broadcast address at this sub-layer. This object is a
+ 64-bit version of IfInBroadcastPkts."
+ ::= { rcTengIfXEntry 10 }
+
+rcTengIfHCOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets transmitted out of the
+ interface, including framing characters. This object
+ is a 64-bit version of rcTengIfOutOctets."
+ ::= { rcTengIfXEntry 11 }
+
+rcTengIfHCOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted, and which were not
+ addressed to a multicast or broadcast address at this
+ sub-layer, including those that were discarded or not
+ sent. This object is a 64-bit version of
+ rcTengIfOutUcastPkts."
+ ::= { rcTengIfXEntry 12 }
+
+rcTengIfHCOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a multicast address at this sub-layer,
+ including those that were discarded or not sent. For
+ a MAC layer protocol, this includes both Group and
+ Functional addresses. This object is a 64-bit version
+ of rcTengIfOutMulticastPkts."
+ ::= { rcTengIfXEntry 13 }
+
+rcTengIfHCOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that higher-level
+ protocols requested be transmitted, and which were
+ addressed to a broadcast address at this sub-layer,
+ including those that were discarded or not sent. This
+ object is a 64-bit version of rcTengIfOutBroadcastPkts."
+ ::= { rcTengIfXEntry 14 }
+
+rcTengIfLinkUpDownTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER { enabled(1), disabled(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates whether linkUp/linkDown traps should be
+ generated for this interface.
+ By default, this object should have the value
+ enabled(1) for interfaces which do not operate on
+ 'top' of any other interface (as defined in the
+ rcTengIfStackTable), and disabled(2) otherwise."
+ ::= { rcTengIfXEntry 15 }
+
+rcTengIfHighSpeed OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An estimate of the interface's current bandwidth in
+ units of 1,000,000 bits per second. If this object
+ reports a value of `n' then the speed of the interface
+ is somewhere in the range of `n-500,000' to
+ `n+499,999'. For interfaces which do not vary in
+ bandwidth or for those where no accurate estimation
+ can be made, this object should contain the nominal
+ bandwidth. For a sub-layer which has no concept of
+ bandwidth, this object should be zero."
+ ::= { rcTengIfXEntry 16 }
+
+rcTengIfPromiscuousMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object has a value of false(2) If this interface
+ only accepts packets/frames that are addressed to this
+ station. This object has a value of true(1) when the
+ station accepts all packets/frames transmitted on the
+ media. The value true(1) is only legal on certain
+ types of media. If legal, setting this object to a
+ value of true(1) may require the interface to be reset
+ before becoming effective.
+
+ The value of rcTengIfPromiscuousMode does not affect the
+ reception of broadcast and multicast packets/frames by
+ the interface."
+ ::= { rcTengIfXEntry 17 }
+
+rcTengIfConnectorPresent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object has the value 'true(1)' if the interface
+ sublayer has a physical connector and the value
+ 'false(2)' otherwise."
+ ::= { rcTengIfXEntry 18 }
+
+-- RecRecord
+
+rcRecReservTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcRecReservEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table would display the statistics of several HW
+ record type used. This will also let the user reserve
+ certain number of records for each type."
+ ::= { rcRec 1 }
+
+rcRecReservTablEntry OBJECT-TYPE
+ SYNTAX RcRecReservEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcRecReservRecordType }
+ ::= { rcRecReservTable 1 }
+
+RcRecReservEntry ::=
+ SEQUENCE {
+ rcRecReservRecordType INTEGER,
+ rcRecReservUsed Integer32,
+ rcRecReservReserved Integer32,
+ rcRecReservNewReserved Integer32,
+ rcRecReservDefReserved Integer32
+ }
+
+rcRecReservRecordType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filter(1),
+ ipmc(2),
+ local(3),
+ mac(4),
+ static(5),
+ vrrp(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "."
+ ::= { rcRecReservTablEntry 1 }
+
+rcRecReservUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displayes the number of HW records actually usee
+ by the recordType."
+ ::= { rcRecReservTablEntry 2 }
+
+rcRecReservReserved OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displayes the number of HW records reserved for
+ the recordType."
+ ::= { rcRecReservTablEntry 3 }
+
+rcRecReservNewReserved OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Displayes the number of HW records that w ill
+ be reserved for this recordType after reset if the
+ configuration is saved."
+ ::= { rcRecReservTablEntry 4 }
+
+rcRecReservDefReserved OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of records reserved for this recordType
+ if loaded with factory default."
+ ::= { rcRecReservTablEntry 5 }
+
+-- SSH Group
+-- SSH Global Information. All requires RWA access.
+
+rcSshGlobal OBJECT IDENTIFIER ::= { rcSsh 1 }
+
+rcSshGlobalVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v2only(1),
+ both(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SSH version"
+ DEFVAL { v2only }
+ ::= { rcSshGlobal 1 }
+
+rcSshGlobalPort OBJECT-TYPE
+ SYNTAX INTEGER (1..49151)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SSH connection port."
+ DEFVAL { 22 }
+ ::= { rcSshGlobal 2 }
+
+rcSshGlobalMaxSession OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Number of session allowed."
+ DEFVAL { 4 }
+ ::= { rcSshGlobal 3 }
+
+rcSshGlobalTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..120)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SSH connection timeout in seconds."
+ DEFVAL { 60 }
+ ::= { rcSshGlobal 4 }
+
+rcSshGlobalRsaKeySize OBJECT-TYPE
+ SYNTAX INTEGER (1024..2048)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SSH Rsa key size."
+ DEFVAL { 2048 }
+ ::= { rcSshGlobal 5 }
+
+rcSshGlobalDsaKeySize OBJECT-TYPE
+ SYNTAX INTEGER (1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SSH Dsa key size."
+ DEFVAL { 1024 }
+ ::= { rcSshGlobal 6 }
+
+rcSshGlobalRsaAuth OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SSH RSA authentication"
+ DEFVAL { true }
+ ::= { rcSshGlobal 7 }
+
+rcSshGlobalDsaAuth OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SSH DSA authentication"
+ DEFVAL { true }
+ ::= { rcSshGlobal 8 }
+
+rcSshGlobalPassAuth OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SSH RSA authentication"
+ DEFVAL { true }
+ ::= { rcSshGlobal 9 }
+
+rcSshGlobalKeyAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ generateDsa(1),
+ generateRsa(2),
+ deleteDsa(3),
+ deleteRsa(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SSH key action."
+ ::= { rcSshGlobal 10 }
+
+rcSshGlobalEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1),
+ secure(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable, or securely enable SSH. Securely enable
+ turns off other daemon flag, and it takes ffect afte reboot"
+ DEFVAL { false }
+ ::= { rcSshGlobal 11 }
+
+rcSshGlobalRekeyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SSH Rekey. This needs global SSH flag to be
+ enabled"
+ DEFVAL { false }
+ ::= { rcSshGlobal 16 }
+
+rcSshGlobalRekeyTimeInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ UNITS "hours"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval in hours after which active SSH sessions
+ should start the rekey process."
+ DEFVAL { 1 }
+ ::= { rcSshGlobal 17 }
+
+rcSshGlobalRekeyDataLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Total data(in GB) Tx and Rx in active SSH sessions
+ after which sessions should start the rekey process."
+ DEFVAL { 1 }
+ ::= { rcSshGlobal 18 }
+
+rcSshGlobalSftpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SSH Sftp."
+ DEFVAL { true }
+ ::= { rcSshGlobal 19 }
+
+rcSshGlobalKeyboardInteractiveAuth OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SSH keyboard-interactive mode authentication"
+ DEFVAL { false }
+ ::= { rcSshGlobal 20 }
+
+rcSshAuthType OBJECT-TYPE
+ SYNTAX BITS
+ {
+ hmacSha1(0),
+ aeadAes128GcmSsh(1),
+ aeadAes256GcmSsh(2),
+ hmacSha2256(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "value is one of multiple (logically by 'OR' of
+ following value:
+ bit 0 - hmac_sha1
+ bit 1 - aead_aes_128_gcm_ssh
+ bit 2 - aead_aes_256_gcm_ssh
+ bit 3 - hmac_sha2_256
+ hmac_sha1 : Enables hmac-sha1 auth type
+ aead_aes_128_gcm_ssh : Enables aead-aes-128-gcm-ssh auth
+ type
+ aead_aes_256_gcm_ssh : Enables aead-aes-256-gcm-ssh auth
+ type
+ hmac_sha2_256 : Enables hmac-sha2-256 auth type"
+ ::= { rcSshGlobal 21 }
+
+rcSshEncryptionType OBJECT-TYPE
+ SYNTAX BITS
+ {
+ aes128Cbc(0),
+ aes256Cbc(1),
+ threeDesCbc(2),
+ aeadAes128GcmSsh(3),
+ aeadAes256GcmSsh(4),
+ aes128Ctr(5),
+ rijndael128Cbc(6),
+ aes256Ctr(7),
+ aes192Ctr(8),
+ aes192Cbc(9),
+ rijndael192Cbc(10),
+ blowfishCbc(11)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "value is one of multiple (logically by 'OR' of
+ following value:
+ bit 0 - aes128_cbc
+ bit 1 - aes256_cbc
+ bit 2 - threedes_cbc
+ bit 3 - aead_aes_128_gcm_ssh
+ bit 4 - aead_aes_256_gcm_ssh
+ bit 5 - aes128_ctr
+ bit 6 - rijndael128_cbc
+ bit 7 - aes256_ctr
+ bit 8 - aes192_ctr
+ bit 9 - aes192_cbc
+ bit 10 - rijndael192_cbc
+ bit 11 - blowfish_cbc
+ aes128_cbc : Enables hmac-sha1 encryption type
+ aes256_cbc : Enables aes256-cbc encrytption
+ type
+ threedes_cbc : Enables 3des-cbc type encryption
+ type
+ aead_aes_128_gcm_ssh : Enables aead-aes-128-gcm-ssh
+ encryption type
+ aead_aes_256_gcm_ssh : Enables aead-aes-256-gcm-ssh
+ encryption type
+ aes128_ctr : Enables aes128-ctr encryption type
+ rijndael128_cbc : Enables rijndael128-cbc
+ encryption type
+ aes256_ctr : Enables aes256-ctr encryption type
+ type
+ aes192_ctr : Enables aes198-ctr encryption
+ type
+ aes192_cbc : Enables aes192-cbc encryption type
+ rijndael192_cbc : Enables rijndael192-cbc
+ encryption type
+ blowfish_cbc : Enables blowfish-cbc encryption type"
+ ::= { rcSshGlobal 22 }
+
+rcSshKeyExchangeMethod OBJECT-TYPE
+ SYNTAX BITS
+ {
+ diffieHellmanGroup14Sha1(0),
+ diffieHellmanGroup1Sha1(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "value is one of multiple (logically by 'OR'
+ of following value:
+ bit 0 - diffie_hellman_group14_sha1
+ bit 1 - diffie_hellman_group1_sha1
+ diffie_hellman_group14_sha1 : Enables
+ diffie-hellman-group14_sha1 method
+ diffie_hellman_group1_sha1 : Enables
+ diffie_hellman_group1_sha1 method"
+ ::= { rcSshGlobal 23 }
+
+
+rcSshGlobalClientEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SSH Client."
+ DEFVAL { true }
+ ::= { rcSshGlobal 24 }
+
+-- License scheme
+
+-- =begin enum
+-- rcLicenseNumber bitvsp9k9424XS 1752
+-- rcLicenseNumber bitvsp9k9424XT 1753
+-- rcLicenseNumber bitvsp9k9416QQ 1754
+-- rcLicenseNumber bitvsp9k9406CQ 1755
+-- rcLicenseNumber bitvspSF9400 1756
+-- =end enum
+
+rcLicenseNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ bit8600BASE(0),
+-- Thunderbolt definitions no longer exist. This entry (1) is free now
+-- bitthunderboltBASE(1),
+ bitPP8300BASE(2),
+ bitdellBASE(3),
+ bit8xx4BASE(4),
+ bit8xx5BASE(5),
+ bit8xx6BASE(6),
+ bit8xx7BASE(7),
+ bit8xx8BASE(8),
+ bit8xx9BASE(9),
+ bit8x10BASE(10),
+ bit8x11BASE(11),
+ bit8x12BASE(12),
+ bit8x13BASE(13),
+ bit8x14BASE(14),
+ bit8x15BASE(15),
+ bit8x16BASE(16),
+ bit8x17BASE(17),
+ bit8x18BASE(18),
+ bit8x19BASE(19),
+ bit8x20BASE(20),
+ bit8x21BASE(21),
+ bit8x22BASE(22),
+ bit8x23BASE(23),
+ bit8x24BASE(24),
+ bit8x25BASE(25),
+ bit8x26BASE(26),
+ bit8x27BASE(27),
+ bit8x28BASE(28),
+ bit8x29BASE(29),
+ bit8x30BASE(30),
+ bit8x31BASE(31),
+ -- /* Reserve 32 bits for base */
+
+ -- /* Start package license */
+ bitpackageStart(32),
+
+ bitBASIC(33),
+ bitUNICAST(34),
+ bitMULTICAST(35),
+ bitTOOL(36),
+ bitADVANCED(37),
+ bitPREMIER(39),
+ bitMACSEC(40),
+
+ bitpackageEnd(255),
+ -- /* End package license */
+
+ -- /* Feature bit start from bit 256 */
+ -- /* These bits are from xxxConsistencyCheck */
+ bitfeature(256),
+ bitrc2kCopyFileGrp(257),
+ bitrc2kDeviceGlobalTbl(258),
+ bitrcCliCustomGrp(259),
+ bitrcCliGrp(260),
+ bitrcCliGrpWsm(261),
+ bitrcDiagMacConvSteeringTbl(262),
+ bitrcDiagMirrorByPortTbl(263),
+ bitrcDiagPortConvSteeringTbl(264),
+ bitrcSysAccPolicyTbl(265),
+ bitrcSysGrp(266),
+ bitrcSysTrapTbl(267),
+ bitrcUserSetTimeGrp(268),
+ bitrcPortLock(269),
+ bitrcSyslogGlobalGrp(270),
+ bitrcSyslogHostTbl(271),
+ bitrcWebGrp(272),
+ bitdot1dStaticEntry(273),
+ bitsnmpCommunityTbl(274),
+ bitrcLoadModule(275),
+ bitrcMltGrp(276),
+ bitrcMltTbl(277),
+ bitsmltMacTblSend(278),
+ bitrc2kQosEgressQosToDscpTbl(279),
+ bitrc2kQosEgressQosToTagTbl(280),
+ bitrc2kQosIngressDscpToQosTbl(281),
+ bitrc2kQosIngressTagToQosTbl(282),
+ bitrc2kQosQosTbl(283),
+ bitrcBridgeAutoLearnTbl(284),
+ bitrcBridgeManualEditTbl(285),
+ bitrcBridgeUnknownMacDiscardTbl(286),
+ bitrcBridgeStaticMulticastTbl(287),
+ bitrcSvlanGlobalGrp(288),
+ bitrcSvlanTbl(289),
+ bitrcVlanMacTbl(290),
+ bitrcVlanPortTbl(291),
+ bitrcVlanTbl(292),
+ bitvlanTbl(293),
+ bitrc2kBootConfigTbl(294),
+ bitrc2kCpuEthernetPortRouteTbl(295),
+ bitrc2kCpuEthernetPortTbl(296),
+ bitrc2kCpuSerialPortTbl(297),
+ bitrc2kCardTbl(298),
+ bitrc2kMdaCardTbl(299),
+ bitrcChassisGrp(300),
+ bitrcL2RedundancyGrp(301),
+ bitrcRecReservTbl(302),
+ bitrcTftpGrp(303),
+ bitrcFdbTbl(304),
+ bitrcFilterTbl(305),
+ bitrcStaticTbl(306),
+ bitmgMirror(307),
+ bitifTbl(308),
+ bitifTestTbl(309),
+ bitrcChassisPort(310),
+ bitrcRateLimitTbl(311),
+ bitrcTengIfTbl(312),
+ bitrcLinkFlapDetectGrp(313),
+ bitifTblMlt(314),
+ bitposIfTbl(315),
+ bitpppBridgeConfigTbl(316),
+ bitpppIpConfigTbl(317),
+ bitpppLinkConfigTbl(318),
+ bitpppLqrConfigTbl(319),
+ bitrcPosLineConfigTbl(320),
+ bitrcPosPppIpxTbl(321),
+ bitrcPosSioCardConfigTbl(322),
+ bitrcPosSonetTbl(323),
+ bitatm1483ElanTbl(324),
+ bitatmPortTbl(325),
+ bitatmPvcTbl(326),
+ bitrc2kAtm1483ElanTbl(327),
+ bitrc2kAtmPortTbl(328),
+ bitrc2kAtmPvcTbl(329),
+ bitrc2kAtmSioCardConfigTbl(330),
+ bitbrdgStp(331),
+ bitbrdgStpPortTbl(332),
+ bitrcStg(333),
+ bitrcStgPortTbl(334),
+ bitrcStgTbl(335),
+ bitigmpInterfaceTbl(336),
+ bitrcIgmpAccessTbl(337),
+ bitrcIgmpInterfaceExtnTbl(338),
+ bitrcIgmpSendersTbl(339),
+ bitrcIgmpStaticTbl(340),
+ bitipfFilterModifyDs(341),
+ bitrc2kQosTrafficProfileTbl(342),
+ bitrcIpFilterBaseListTbl(343),
+ bitrcIpFilterGlobalListTbl(344),
+ bitrcIpFilterMediaDevTbl(345),
+ bitrcIpFilterMediaStreamTbl(346),
+ bitrcIpFilterPortTbl(347),
+ bitrcIpFilterTbl(348),
+ bitrcIpMulticastSoftwareForwardingGrp(349),
+ bitrcIpMulticastTimedPruneTbl(350),
+ bitrcMltMcastDistributionGrp(351),
+ bitipMRouteInterfaceTbl(352),
+ bitdvmrpInterfaceTbl(353),
+ bitpimCandidateRPTbl(354),
+ bitpimGrp(355),
+ bitpimInterfaceTbl(356),
+ bitrcNtpGlobalGrp(357),
+ bitrcNtpKeyTbl(358),
+ bitrcNtpServerTbl(359),
+ bitospfAreaAggregateTbl(360),
+ bitospfAreaTbl(361),
+ bitospfGeneralGrp(362),
+ bitospfHostTbl(363),
+ bitospfIfMetricTbl(364),
+ bitospfIfTbl(365),
+ bitospfNbrTbl(366),
+ bitospfStubAreaTbl(367),
+ bitospfVirtIfTbl(368),
+ bitwfPgmGrp(369),
+ bitwfPgmIfTbl(370),
+ bitwfPgmSessionTbl(371),
+ bitrcRadiusGlobalGrp(372),
+ bitrcRadiusServerTbl(373),
+ bitrcIpFlowTbl(374),
+ bitrcIpConfDhcpTbl(375),
+ bitrcIpDhcpForwardTbl(376),
+ bitrcIpConfDvmrpTbl(377),
+ bitrcIpDvmrpGrp(378),
+ bitrcArpExtTbl(379),
+ bitrcIpAddrTbl(380),
+ bitrcIpConfGlobalGrp(381),
+ bitrcIpConfIcmpRdiscTbl(382),
+ bitrcIpConfTbl(383),
+ bitrcIpMulticastArpTbl(384),
+ bitrcIpRoutePrefTbl(385),
+ bitrcRipExtTbl(386),
+ bitrcIpConfOspfAreaAggregateTbl(387),
+ bitrcIpConfOspfAreaTbl(388),
+ bitrcIpConfOspfTbl(389),
+ bitrcIpPimGlobalGrp(390),
+ bitrcIpPimStaticRPTbl(391),
+ bitrcIpPimTbl(392),
+ bitrcIpRipInterfaceTbl(393),
+ bitrcIpRouteTbl(394),
+ bitrcIpStaticRouteTbl(395),
+ bittcpConnTbl(396),
+ bitrcIpUdpConfBroadcastIntfTbl(397),
+ bitrcIpUdpPortFwdListTbl(398),
+ bitrcIpUdpPortFwdTbl(399),
+ bitrcIpUdpProtocolTbl(400),
+ bitvrrpAssoIpAddrTbl(401),
+ bitvrrpOperTbl(402),
+ bitvrrpOperationsGrp(403),
+ bitvrrpRouterStatsTbl(404),
+ bitrcIpxAddrTbl(405),
+ bitrcIpxBrouterTbl(406),
+ bitrcIpxGrp(407),
+ bitrcIpxPolicyListTbl(408),
+ bitrcIpxPolicyNetTbl(409),
+ bitrcIpxPolicyServTbl(410),
+ bitrcIpxRipInFilterTbl(411),
+ bitrcIpxRipInterfaceTbl(412),
+ bitrcIpxRipOutFilterTbl(413),
+ bitrcIpxSapInFilterTbl(414),
+ bitrcIpxSapInterfaceTbl(415),
+ bitrcIpxSapOutFilterTbl(416),
+ bitvlanEncap(417),
+ bitrcIpAsPathAccessListTbl(418),
+ bitrcIpCommunityAccessListTbl(419),
+ bitrcIpGenPolicyGrp(420),
+ bitrcIpOspfInFilterTbl(421),
+ bitrcIpPrefixListTbl(422),
+ bitrcIpRedistributeTbl(423),
+ bitrcIpRoutePolicyStrEnt(424),
+ bitrcIpRoutePolicyTbl(425),
+ bits5EnMsTopInfoGrp(426),
+ bitbgpPeerTbl(427),
+ bitrcIpBgpAggregateTbl(428),
+ bitrcIpBgpConfederationGrp(429),
+ bitrcIpBgpGeneralGrp(430),
+ bitrcIpBgpNetworkTbl(431),
+ bitrcIpBgpPeerGroupTbl(432),
+ bitrcIpBgpPeerTbl(433),
+ bitrcIpBgpRouteReflectorGrp(434),
+ bitrcStatBgpGrp(435),
+ bitrcStatBgpPeerTbl(436),
+ bitrcSshGlobalGrp(437),
+ bitrcDiagPcapAdvancedFilterTbl(438),
+ bitrcDiagPcapFilterTbl(439),
+ bitrcDiagPcapGrp(440),
+ bitrcPortPcapTbl(441),
+ bitrcArpExtEntDoProxy(442),
+ bitrcIpConfGlobalRouteDiscovery(443),
+ bitSuperNetEnable(444),
+ bitospfCli(445),
+
+ -- start: import from Yiyu's CLI changes
+ bitTreeCli(446),
+ bitShowCmdCli(447),
+ bitInfoCmdCli(448),
+ bitrcIgmpChannelLimitTbl(449),
+ bitrcIgmpSsmTbl(450),
+ bitrcIgmpSsmGlobalGrp(451),
+ bitrcIgmpIgapGlobalGrp(452),
+ bitrcIgmpGlobalParamsGrp(453),
+ bitrcRadiusGlobalSnmpGrp(454),
+ bitrcSltPortTbl(455),
+ bitrcErrorGrp(456),
+ bitrcIgmpIgapServiceAbilityTbl(457),
+ bitrcVlanDsapSsapTbl(458),
+ bitrcIpArpCliClearPortCli(459),
+ bitrcIpArpCliClearVlanCli(460),
+ bitrcIpArpCliAddCli(461),
+ bitrcIpArpCliDeleteCli(462),
+ bitrcIpMulticastMacFloodingCliEnableCli(463),
+ bitcliMacFlapTimeLimitSetCli(464),
+ bitcliWriteRtcCli(465),
+ bitipfCliClearStatsCli(466),
+ bitipxCliDisableGnsCli(467),
+ bitipxCliDisableRipCli(468),
+ bitipxCliDisableRouteCli(469),
+ bitipxCliDisableSapCli(470),
+ bitipxCliRipSetDefDelayTimerCli(471),
+ bitipxCliRipSetHoldMultiplierCli(472),
+ bitipxCliRipSetDefIntervalTimerCli(473),
+ bitipxCliEnableGnsCli(474),
+ bitipxCliEnableRipCli(475),
+ bitipxCliEnableSapCli(476),
+ bitipxCliDisableRoute(477),
+ bitipxCliEnableRouteCli(478),
+ bitipxCliRipStateCli(479),
+ bitipxCliRipSetDelayTimerCli(480),
+ bitipxCliRipSetIntervalTimerCli(481),
+ bitipxCliSapAddStaticEntryCli(482),
+ bitipxCliSapDeleteStaticEntryCli(483),
+ bitipxCliSapSetDefDelayTimerCli(484),
+ bitipxCliSapSetDefHoldMultiplierCli(485),
+ bitipxCliSapSetDefIntervalTimerCli(486),
+ bitipxCliSapSetHoldMultiplierCli(487),
+ bitipxCliSapSetGnsTieBreakerCli(488),
+ bitipxCliSapStateCli(489),
+ bitipxCliSapSetDelayTimerCli(490),
+ bitipxCliSapSetIntervalTimerCli(491),
+ bitipxCliAddRouteEntryCli(492),
+ bitipxCliDeleteRouteEntryCli(493),
+ bitipxCliSetMaxRouteCli(494),
+ bitipxCliSetMaxSapCli(495),
+ bitipxCliSetMaxStaticRouteCli(496),
+ bitipxCliSetMaxStaticSapCli(497),
+ bitipxCliSetNetBiosEnableDisableCli(498),
+ bitipxCliSetLearnAfterIncrementEnableDisableCli(499),
+ bitcliPasswordROCli(500),
+ bitcliPasswordRWL1Cli(501),
+ bitcliPasswordRWL2Cli(502),
+ bitcliPasswordRWL3Cli(503),
+ bitcliPasswordRWCli(504),
+ bitcliPasswordRWACli(505),
+ bitcliPasswordSLBOPERCli(506),
+ bitcliPasswordL4OPERCli(507),
+ bitcliPasswordOPERCli(508),
+ bitcliPasswordSLBADMINCli(509),
+ bitcliPasswordL4ADMINCli(510),
+ bitcliPasswordSSLADMINCli(511),
+ bitcliMonitorDurationCli(512),
+ bitcliMonitorIntervalCli(513),
+ bitcliDefaultBannerCli(514),
+ bitcliDisplayMotdCli(515),
+ bitcliDefaultLoginCli(516),
+ bitcliDefaultPasswordCli(517),
+ bitcliMoreCli(518),
+ bitcliRloginLimitCli(519),
+ bitcliScrsizeCli(520),
+ bitcliTelnetLimitCli(521),
+ bitcliTimeoutCli(522),
+ bitlogCliHostCreateCli(523),
+ bitlogCliSetTransferFileNameCli(524),
+ bitlogCliHostDeleteCli(525),
+ bitlogcliLevelCli(526),
+ bitlogcliScreenCli(527),
+ bitlogCliMsgOnPcmciaCli(528),
+ bitcliAddTraceModuleCli(529),
+ bitsetAutoTraceStatusCli(530),
+ bitsetAutoTraceHighTrackDurationCli(531),
+ bitsetAutoTraceLowPercentageCli(532),
+ bitsetAutoTraceLowTrackDurationCli(533),
+ bitcliRemTraceModuleCli(534),
+ bitrcIpxCliPolicyTraceRipOutFilterAddCli(535),
+ bitrcIpxCliPolicyTraceRipOutFilterDeleteCli(536),
+ bitrcIpxCliPolicyTraceRipInFilterAddCli(537),
+ bitrcIpxCliPolicyTraceRipInFilterDeleteCli(538),
+ bitrcIpxCliPolicyTraceSapOutFilterAddCli(539),
+ bitrcIpxCliPolicyTraceSapOutFilterDelete(540),
+ bitrcIpxCliPolicyTraceSapInFilterAddCli(541),
+ bitrcIpxCliPolicyTraceSapInFilterDeleteCli(542),
+ bittracecliClearCli(543),
+ bittracecliLevelCli(544),
+ bittracecliOffCli(545),
+ bittracecliFilterCli(546),
+ bittracecliGrepStringCli(547),
+ bittraceCliPolicyCli(548),
+ bitdebugcliSlotXCli(549),
+ bitripCliSetDefImportMetCli(550),
+ bitripCliDisableCli(551),
+ bitripCliDomainCli(552),
+ bitripCliEnableCli(553),
+ bitripCliSetIfDomainCli(554),
+ bitripCliSetIfRxModeCli(555),
+ bitripCliSetIfTxModeCli(556),
+ bitripCliSetHoldDownCli(557),
+ bitripCliReceiveCli(558),
+ bitripCliSendCli(559),
+ bitsysCliSetRmonAlarmCreateCli(560),
+ bitsysCliSetRmonAlarmDeleteCli(561),
+ bitsysCliSetRmonEventCreateCli(562),
+ bitsysCliSetRmonEventDeleteCli(563),
+ bitsysCliSetRmonHistoryCreateCli(564),
+ bitsysCliSetRmonHistoryDeleteCli(565),
+ bitsysCliSetRmonEtherCreateCli(566),
+ bitsysCliSetRmonEtherDeleteCli(567),
+ bitsysCliSetRmonEtherOwnerCli(568),
+ bitcliStartAtmConsoleCli(569),
+ bitrebootcliCli(570),
+ bittoptreeCli(571),
+ bitconvert11configCli(572),
+ bitcopyimageCli(573),
+ bitcwccliCli(574),
+ bitshowdateCli(575),
+ bitdirectoryCli(576),
+ bitshowDumpAsicAddrCli(577),
+ bitshowHwDumpAllCli(578),
+ bitshowIcmpStatCli(579),
+ bitshowInetStatCli(580),
+ bitshowInspectCli(581),
+ bitcliinstallCli(582),
+ bitreloginCli(583),
+ bitshowopDumpErrorRegsCli(584),
+ bitshowOspfDumpAllCli(585),
+ bitshowOspfDumpSpfInfoCli(586),
+ bitpeercliCli(587),
+ bitpingcliCli(588),
+ bitipxCliPingCli(589),
+ bitpwccliCli(590),
+ bitshowrarDumpRegsCli(591),
+ bitshowRarCheckStatsCli(592),
+ bitshowRarErrorCountCli(593),
+ bitshowrcDumpIfIndexCli(594),
+ bitdeleteimageCli(595),
+ bitresetcliCli(596),
+ bitrlogincliCli(597),
+ bitrshcliCli(598),
+ bitsavecliCli(599),
+ bitVxshellCli(600),
+ bitclisourceCli(601),
+ bitshowSpyReportCli(602),
+ bitshowSwipDumpCli(603),
+ bittelnetcliCli(604),
+ bittracerouteCli(605),
+ bitshowTaskTraceCli(606),
+ bitrcIpRouteCliClearPortCli(607),
+ bitrcIpRouteCliClearVlanCli(608),
+ bitdumpcliArCli(609),
+ bitmltCliClearIstStatsCli(610),
+ bitportCliClearStatsCli(611),
+ bitcliResetConsoleShellCli(612),
+ bitcliKillTelnetSessionCli(613),
+ bitatmCliClearVPortStatsCli(614),
+ bitatmCliClearF5StatsCli(615),
+ bitatmCliClearPortStatsCli(616),
+ bitatmCliCardResetCli(617),
+ bitatmCliEnableVPortStatsCli(618),
+ bitatmCliSetDebugCli(619),
+ bitatmCliVPortStatsIntervalCli(620),
+ bitatmCliLaneCreateCli(621),
+ bitatmCliLaneDeleteCli(622),
+ bitatmCliStateCli(623),
+ bitigmpOldCliDelAccessListCli(624),
+ bitigmpOldCliSetAccessModeCli(625),
+ bitposCliCardResetCli(626),
+ bitposCliSetDebugCli(627),
+ bitposCliSetPosConsoleCli(628),
+ bitportCliSetLinktrapCli(629),
+ bitportCliFlushIgmpCli(630),
+ bitsysCliAccessEnableCli(631),
+ bitvlanCliIeeeDiscardRecordAgingCli(632),
+ bitvlanCliIeeeAgingDisableCli(633),
+ bitvlanCliIeeeAgingEnableCli(634),
+ bitsysCliSetSnmpForceTrapSenderCli(635),
+ bitsysResetWebPasswdCli(636),
+ bitsysResetSnmpCommStringsCli(637),
+ bitsysCliSetMgmtVirtualIpCli(638),
+ bitsysCliSetContactCli(639),
+ bitsysCliSetHighPerformanceCli(640),
+ bitsysCliSetLocationCli(641),
+ bitsysCliSetMessageControlCli(642),
+ bitsysCliSetChassisMTUCli(643),
+ bitcliPromptCli(644),
+ bitsysCliSetOctapidResetThresholdCli(645),
+ bitsysCliSetSmltPortUnlockTimeoutCli(646),
+ bitsysCliSetUdpSourceCli(647),
+ bitvlanCliFlushIeeeVlanDiscardRecordsCli(648),
+ bitposCliSetLEDCli(649),
+ bitvlanCliRipManualTrigCli(650),
+ bitvlanCliChangeIpxEncapCli(651),
+ bitvlanCliSetFdbTimeOutCli(652),
+ bitvlanCliSyncFdbCli(653),
+ bitportCliRipManualTrigCli(654),
+ bitportCliSetCpLimitCli(655),
+ bitportCliSetClockSourceCli(656),
+ bitportCliSetFlowControlCli(657),
+ bitportCliSetFlowControlPause0Cli(658),
+ bitportCliSetFlowControlPauseTimeCli(659),
+ bitportCliSetSffdCli(660),
+ bitsetMgmtIpCli(661),
+ bitsetWsmAutoResetCli(662),
+ bitreadWSMCommunityCli(663),
+ bitwriteWSMCommunityCli(664),
+ bittrapWSMCommunityCli(665),
+ bitauthTrapWSMCli(666),
+ bitlinkTrapWSMCli(667),
+ bittelnetWsmCli(668),
+ bitsyslogFacilityCli(669),
+ bitwsmResetCli(670),
+ bitwsmSaveCli(671),
+ bitwsmBootChoiceCli(672),
+ bitwsmDumpCardDBCli(673),
+ bitwsmDumpIPTableCli(674),
+ bitwsmDumpTableCli(675),
+ bithiddenModeCli(676),
+ bitresetSamCli(677),
+ bitsamBootBackupCli(678),
+ bitsamShowClusterCli(679),
+ bitoldieCli(680),
+ bitipCliSetBgpRedistApplyCli(681),
+ bitrcBgpPeerCli(682),
+ bitCliConfigIpBgpMaxInitPeersCli(683),
+ bitCliConfigIpBgpMaxTxQueueLenCli(684),
+ bitCliConfigIpBgpDebugScreenCli(685),
+ bitpolicySetOspfAcceptPrecedenceCli(686),
+ bitpolicySetOspfAnnouncePrecedenceCli(687),
+ bitpolicySetRipAcceptPrecedenceCli(688),
+ bitpolicySetRipAcceptRipIfListCli(689),
+ bitpolicySetRipAnnounceOutIfListCli(690),
+ bitpolicySetRipAnnouncePrecedenceCli(691),
+ bitpolicyRipAnnounceRemoveFromRtSrcCli(692),
+ bitospfCliModRangeEffectCli(693),
+ bitospfCliModRangeMetricCli(694),
+ bitospfCliSetVirtIfMd5KeyTxCli(695),
+ bitospfCliSetIfMd5KeyCli(696),
+ bitospfCliSetMd5KeyTxCli(697),
+ bitospfCliDelIfMd5KeyCli(698),
+ bitipCliSetOspfAcceptApplyCli(699),
+ bitospfCliSetDefMetricGrpCli(700),
+ bitospfCliSetSpfHoldDownTimeCli(701),
+ bitospfCliSetSpfRunCli(702),
+ bitospfCliSetTrapCli(703),
+ bitrcIpVrrpCliClearPortCli(704),
+ bitrcIpVrrpCliClearVlanCli(705),
+ bitrcIpResourceUsageGlobalGrp(706),
+ bitrcIpPimInterfaceTbl(707),
+ bitipmcCliSetDvmGlobDisCli(708),
+ bitipmcCliSetDvmGlobEnlCli(709),
+ bitipmcCliSetDvmGlobLeafTimeoutCli(710),
+ bitipmcCliSetDvmGlobNbrTimeoutCli(711),
+ bitipmcCliSetDvmGlobNbrProbeIntCli(712),
+ bitipmcCliSetDvmGlobTrigUpdateIntervalCli(713),
+ bitipmcCliSetDvmGlobUpdateIntervalCli(714),
+ bitipmcCliSetDvmGlobFwdCacheTimeoutCli(715),
+ bitipmcCliSetDvmGlobRouteExpireTimeoutCli(716),
+ bitipmcCliSetDvmGlobRouteDiscTimeoutCli(717),
+ bitipmcCliSetDvmGlobRouteSwitchTimeoutCli(718),
+ bitipmcCliSetDvmGlobShowNextHopTableCli(719),
+ bitipCliSetPimdebugAssertCli(720),
+ bitipCliSetPimdebugBootstrapCli(721),
+ bitipCliSetPimdebugGroupCli(722),
+ bitipCliSetPimdebugHelloCli(723),
+ bitipCliSetPimdebugJoinpruneCli(724),
+ bitipCliSetPimDbgTraceCli(725),
+ bitipCliSetPimDbgLogCli(726),
+ bitipCliSetPimdebugRegisterCli(727),
+ bitipCliSetPimdebugRegStopCli(728),
+ bitipCliSetPimdebugRpadvCli(729),
+ bitipCliSetPimdebugSendCli(730),
+ bitipCliSetPimdebugRcvCli(731),
+ bitipClienabletraceforSGentryCli(732),
+ bitipClidisabletraceforSGentryCli(733),
+ bitipCliSetPimGlobBrDisCli(734),
+ bitipCliSetPimGlobBrEnlCli(735),
+ bitportCliSetPimIfCreateCli(736),
+ bitportCliSetPimIfTypeCli(737),
+ bitdiagCliPingSnoopAddPortsCli(738),
+ bitdiagCliPingSnoopCreateCli(739),
+ bitdiagCliPingSnoopDeleteCli(740),
+ bitdiagCliPingSnoopEnaDisCli(741),
+ bitdiagCliPingSnoopRemPortsCli(742),
+ bitrcIpBgpPeerCli(743),
+ bitospfCliSetVirtIfMd5KeyCli(744),
+ bitospfCliDelVirtIfMd5KeyCli(745),
+ bitipSetOspfRedistApplyCli(746),
+ bitospfSetAutoVlinkCli(747),
+ bitospfSetTrapCli(748),
+ bitipSetPimdebugSourceCli(749),
+ bitportCliSetLoopDetectCli(750),
+ bitlogcliClearCli(751),
+ bitlogcliWriteCli(752),
+ bitsetAutoTraceHighPercentageCli(753),
+ bittracecliScreenCli(754),
+ bitripCliCliSetIfRxModeCli(755),
+ bitripSetIfTxModeCli(756),
+ bitripUpdateCli(757),
+ bitsysCliSetSendTrapConfigCli(758),
+ bitclilsCli(759),
+ bitclimkdirCli(760),
+ bittelnetSamCli(761),
+ bitsysCliV3UserSetCli(762),
+ bitsysCliV3GrpSetCli(763),
+ bitsysCliV3AccessSetCli(764),
+ bitsysCliV3NotifySetCli(765),
+ bitsysCliV3ViewSetCli(766),
+ bitsysCliV3TargetSetCli(767),
+ bitsysCliV3TargetParamsSetCli(768),
+ bitsnmpCliViewSetCli(769),
+ bitBcli8100Cli(770),
+ bitBcliAgentHacpuCli(771),
+ bitBcliAttribCli(772),
+ bitBcliAutobootCli(773),
+ bitBcliAutonegotiateCli(774),
+ bitBcliBaudCli(775),
+ bitBcliBootCli(776),
+ bitBcliBootpCli(777),
+ bitBcliCdCli(778),
+ bitBcliCfgfileCli(779),
+ bitBcliCopyCli(780),
+ bitBcliCpCli(781),
+ bitBcliCwcCli(782),
+ bitBcliDatabitsCli(783),
+ bitBcliDcdebugCli(784),
+ bitBcliDebugcfgCli(785),
+ bitBcliDebugmodeCli(786),
+ bitBcliDelayCli(787),
+ bitBcliWlandesiredssidCli(788),
+ bitBcliDirCli(789),
+ bitBcliDosChkdskCli(790),
+ bitBcliDosFormatCli(791),
+ bitBcliDstCli(792),
+ bitBcliDstendCli(793),
+ bitBcliDstnameCli(794),
+ bitBcliDstoffCli(795),
+ bitBcliDststartCli(796),
+ bitBcliDumpspromCli(797),
+ bitBcliEditCli(798),
+ bitBcliEgressloopCli(799),
+ bitBcliFactorydefaultsCli(800),
+ bitBcliFmmdebugCli(801),
+ bitBcliFmmFormatCli(802),
+ bitBcliFtpdCli(803),
+ bitBcliFtpdebugCli(804),
+ bitBcliFullduplexCli(805),
+ bitBcliGrepCli(806),
+ bitBcliHacpuCli(807),
+ bitBcliI2cdebugCli(808),
+ bitBcliImagefileCli(809),
+ bitBcliLsCli(810),
+ bitBcliMasterCli(811),
+ bitBcliMcpCli(812),
+ bitBcliMfgburninCli(813),
+ bitBcliMfgdCli(814),
+ bitBcliMfgledCli(815),
+ bitBcliMfgmCli(816),
+ bitBcliMgmtrouteCli(817),
+ bitBcliMkdirCli(818),
+ bitBcliMnetipCli(819),
+ bitBcliMoreCli(820),
+ bitBcliMoreflagCli(821),
+ bitBcliMulticastCli(822),
+ bitBcliMvCli(823),
+ bitBcliNetenableCli(824),
+ bitBcliNetipCli(825),
+ bitBcliNetrestartCli(826),
+ bitBcliNetspeedCli(827),
+ bitBcliPcdebugCli(828),
+ bitBcliPclogCli(829),
+ bitBcliPctraceCli(830),
+ bitBcliPeerCli(831),
+ bitBcliPingCli(832),
+ bitBcliProgrambootCli(833),
+ bitBcliPromptCli(834),
+ bitBcliPwcCli(835),
+ bitBcliPwdCli(836),
+ bitBcliRarudipsvCli(837),
+ bitBcliRarudrecCli(838),
+ bitBcliReadspromCli(839),
+ bitBcliRebootonerrorCli(840),
+ bitBcliResetCli(841),
+ bitBcliResetPasswordCli(842),
+ bitBcliRloginCli(843),
+ bitBcliRlogindCli(844),
+ bitBcliRloginlimitCli(845),
+ bitBcliRmCli(846),
+ bitBcliRshCli(847),
+ bitBcliSaveCli(848),
+ bitBcliSavetostandbyCli(849),
+ bitBcliScrsizeCli(850),
+-- 851 is a duplicate and should not be used
+ bitBcliSetbootpimagenameCli(851),
+ bitBcliSioenableCli(852),
+ bitBcliSiomodeCli(853),
+ bitBcliSiomtuCli(854),
+ bitBcliSiomyipCli(855),
+ bitBcliSiopeeripCli(856),
+ bitBcliSiopppfileCli(857),
+ bitBcliSiorestartCli(858),
+ bitBcliSioslipcomCli(859),
+ bitBcliSiosliprxcomCli(860),
+ bitBcliSnmpdCli(861),
+ bitBcliSourceCli(862),
+ bitBcliSshdCli(863),
+ bitBcliTelnetCli(864),
+ bitBcliTelnetdCli(865),
+ bitBcliTelnetlimitCli(866),
+ bitBcliTestCli(867),
+ bitBcliTestspromCli(868),
+ bitBcliTftpdCli(869),
+ bitBcliTftpdebugCli(870),
+ bitBcliTftphashCli(871),
+ bitBcliTftphostCli(872),
+ bitBcliTftprexmitCli(873),
+ bitBcliTftptimeoutCli(874),
+ bitBcliTimeoutCli(875),
+ bitBcliTupleCli(876),
+ bitBcliTzCli(877),
+ bitBcliTzoffCli(878),
+ bitBcliUpdatebootCli(879),
+ bitBcliVerifycfgCli(880),
+ bitBcliVxataCli(881),
+ bitBcliVxdcCli(882),
+ bitBcliVxdosCli(883),
+ bitBcliVxinetCli(884),
+ bitBcliVxiosCli(885),
+ bitBcliVxmemCli(886),
+ bitBcliVxpasswordCli(887),
+ bitBcliVxpppCli(888),
+ bitBcliVxtiCli(889),
+ bitBcliVxuserCli(890),
+ bitBcliWdtCli(891),
+ bitBcliWlanCli(892),
+ bitBcliWlanconfigureCli(893),
+ bitBcliWriteRtcCli(894),
+ bitBcliWritespromCli(895),
+-- 896 is a duplicate and should not be used
+ bitBootPCliSetImageNameCli(896),
+ bitBootPCliSettingCli(897),
+ bitExitTreeCli(898),
+ bitMacUpgradeCli(899),
+ bitPcmciaStopCli(900),
+ bitBcliPrivilegeCli(901),
+ bitBcliReadRtcCli(902),
+ bitShowHelpCli(903),
+ bitShowHistoryCli(904),
+ bitOpTreeCli(905),
+ bitUpOneTreeCli(906),
+ bitBcliHiSecureFlagCli(907),
+ bitBoxCli(908),
+ bitBcliBlockSwitchOverCli(909),
+ bitBcliCtrlRecOptimizeCli(910),
+ bitBcliLogParmsCli(911),
+ bitPasswordAgeCli(912),
+ bitLicenseLoadCli(913),
+ bitportCliUnknownMacDiscAddAllowMacCli(914),
+-- 915 is a duplicate and should not be used
+ bitBootpCliSetImageNameCli(915),
+ bitdot3adAggTbl(916),
+ bitdot3adAggPortTbl(917),
+ bitrcLacpGlobalGrp(918),
+ bitrcPortLacpTbl(919),
+ bitrcPortVLacpTbl(920),
+ bitdot1xPaeSystemGrp(921),
+ bitdot1xAuthConfigTbl(922),
+ bitdot1xPaePortTbl(923),
+ bitdot3adrcPortLacpTbl(924),
+ bitrcPortRemoteMirroringTbl(925),
+ bitrcIpRsmltCli(926),
+ bitsysCliV3NotifyFilterSetCli(927),
+ bitsysCliV3NotifyProfileSetCli(928),
+ bitsysCliSetSnmpServerCli(929),
+ bitrcIpConfRsmltTbl(930),
+ bitrcIpxRsmltOperTbl(931),
+ bitcliLogCli(932),
+ bitipmcCliSetDvmGlobTrapEnlCli(933),
+ bitipmcCliSetDvmGlobLogEnlCli(934),
+ bitDismanPingTraceroute (935),
+ bitBcliSpbmConfigModeFlagCli(936),
+
+ bitNaapCli(974),
+ bitBcliAltLedEnableCli(975),
+ bitBcliBackupCfgfileCli(976),
+ bitrcBridgeFdbProtectTbl(977),
+ bitrcSysDnsServer(978),
+ bitBcli8616ReAutonegCli(979),
+ bitBcliBootpImageNameSetCli(980),
+ bitBcliMezzImageNameSetCli(981),
+ bitBcliMacUpgradeCli(982),
+ bitLoadConfigCli(983),
+ bitBcliBootpImageNameInfo(984),
+ bitospfCliSetRfc1583CompatibilityCli(985),
+ bitShExecuteCli(986),
+ bitsysCliSetHighThroughputModeCli(987),
+ bitsysCliSetUdpChecksumCli(988),
+ bitBcliMaintCommand(989),
+ bitExtCpLimit(990),
+ bitDumpCircuitcli(991),
+ bitcppStatscli(992),
+ bitfbuffDumpcli(993),
+ bitmemShowcli(994),
+ bitcheckStackcli(995),
+ bitrcDumpSnmpcli(996),
+ bitppeGetPortIsLinkUpcli(997),
+ bitshowPpcli(998),
+ bitdumpFacli(999),
+ bitpimVirtualNbrTbl(1012),
+ bitcliPasswordLockoutCli(1015),
+ bitcliPasswordHistoryCli(1016),
+ bitcliPasswordDefLockoutCli(1017),
+ bitAutoRecoverSet(1019),
+ bitAccessLevelEnDisCli(1020),
+
+ --TACACS+
+ bitrcTacacsGlobalGrp(1021),
+ bitrcTacacsServerTbl(1022),
+
+ bitPortCliSetSpoofDetectCli(1023),
+ bitBcliMd5Cli(1024),
+ bitBcliDumpfhCli(1025),
+ bitBcliMezzCardBootEnableCli(1027),
+ bitPasswordLenCli(1029),
+ bitBcliCheckSrcRouteCli(1030),
+ bitlldpGlobalConfigTbl(1041),
+ bitlldpPortConfigTbl(1042),
+ bitrcCfmGlobalsGrp(1053),
+ bitrcIsisCircuitTbl(1055),
+ bitisisCircTbl(1056),
+ bitisisCircLevelTbl(1057),
+ bitisisManAreaAddrTbl(1058),
+ bitisisSummAddrTbl(1059),
+ bitrcIsisGlobalGrp(1060),
+ bitisisSysObjectGrp(1061),
+ bitisisSysLevelTbl(1062),
+ bitipCliSetIsisRedistApply(1063),
+ bitisisCliClearStatsCli(1076),
+ bitLbmCmdCli(1091),
+ bitLtmCmdCli(1092),
+ bitrcCfmMaintenanceDomainTbl(1125),
+ bitrcCfmMaintenanceAssociationTbl(1126),
+ bitrcCfmMaintenanceEndPointTbl(1127),
+
+ bitBcliLicensefileCli(1129),
+ bitBcliBootpSecImageNameSetCli(1148),
+
+ bitrcMplsNotificationObjectsGrp(1149),
+ bitmplsLsrObjectsGrp(1150),
+ bitmplsTeObjectsGrp(1151),
+ bitmplsTunnelHopTbl(1152),
+ bitmplsTunnelTbl(1153),
+ bitmplsTunnelResourceTbl(1154),
+ bitrcMplsIpStaticFecTbl(1155),
+ bitmplsClearLspLdpRsvpStats(1156),
+ bitrcIpVpnRouteDistTbl(1157),
+ bitrcIpVpnRouteTargetTbl(1158),
+ bitrcVrfIpVpnTbl(1159),
+ bitrcIpBgpPeerTblIpvpnLiteCap(1160),
+ bitrcIpBgpPeerTblVpnv4Address(1161),
+ bitmplspingcli(1162),
+ bitrcPlsbGlobalGrp(1164),
+ bitrcIsisPlsbTbl(1165),
+ bitrcIsisCircuitPlsbTbl(1166),
+ bitrcIsidEndptCvidClientMipTbl(1168),
+ bitisisCliClearLsdbCli(1169),
+ bitL2PingCmdCli(1175),
+ bitL2TraceCmdCli(1176),
+ bitL2TraceReplyCmdCli(1177),
+ bitDebugL2vpnCmdCli(1178),
+ bitDebugIsisCmdCli(1179),
+ bitrcCfmTransmitL2TraceTbl(1180),
+ bitrcCfmTransmitL2McastTraceTbl(1181),
+ bitrcCfmTransmitLbmTbl(1182),
+ bitrcCfmTransmitLtmTbl(1183),
+ bitrcMACSecIfConfigTbl(1184),
+ bitrcMACSecCATbl(1185),
+ bitsecyIfTbl(1186),
+ bitrcIsisGlobalIpTunnelSrcAddr(1187),
+ bitrcIsisLogicalInterfaceTbl(1188),
+ bitrcDvrGlobalGrp(1189),
+ bitrcVxlanVtepSourceIp (1190),
+ bitrcVrfScalingGlobalGrp (1191),
+ bitrcChefClient (1192),
+
+-- CardType bit numbers start here
+ bitcardType(1536),
+ bitrc2kCPU(1537),
+ bitrc2k48x100BaseTX(1538),
+ bitrc2k24x100BaseTX(1539),
+ bitrc2k24x100BaseFX(1540),
+ bitrc2k2xOC12(1541),
+ bitrc2k8xATM(1542),
+ bitrc2kRMON(1543),
+ bitrc2k8x1000BaseSXBB(1544),
+ bitrc2k8x1000BaseLXBB(1545),
+ bitrc2k8x1000BaseSXRBB(1546),
+ bitrc2k8x1000BaseLXRBB(1547),
+ bitrc2k8x1000BaseXDBB(1548),
+ bitrc2k8xOC3(1549),
+ bitrc2kMg32x100BaseTX(1550),
+ bitrc2kMg48x100BaseTX(1551),
+ bitrc2kMg16x100BaseFX(1552),
+ bitrc2kMg8x1000BaseIC(1553),
+ bitrc2k8x1000BaseIC(1554),
+ bitrc2kMg48x100BaseTC(1555),
+ bitrc2k6xPOS(1556),
+ bitrc2k16x1000BaseSXBB(1557),
+ bitrc2k8x1000BaseT(1558),
+ bitrc2k32x100BaseTX(1559),
+ bitrc2k1x10GBaseLW(1560),
+ bitrc2k16x1000BaseT(1561),
+ bitrc2k1x10GBaseLR(1562),
+ bitrc2kAlteonWSM(1563),
+ bitrc2k48x100BaseTXM(1564),
+ bitrc2k32x100BaseTXM(1565),
+ bitrc2k8x1000BaseICM(1566),
+ bitrc2k8x1000BaseSXBBM(1567),
+ bitrc2k8x1000BaseTM(1568),
+ bitrc2k8xATMM(1569),
+ bitrc2k6xPOSM(1570),
+-- Thunderbolt: 1571 - 1578 have been removed
+ bitrc2kPP8300-CPU8x1000BaseSFP(1579),
+ bitrc2kPP8300-24x1000BaseTX(1580),
+ bitrc2kPP8300-48x100BaseTX(1581),
+ bitrc2kPP8300-48x100BaseTXPOE(1582),
+ bitrc2kAlteonLP(1583),
+ bitrc2kAlteonASFM(1584),
+ bitrc2k61AlteonSAM(1585),
+ bitrc2k62AlteonSAM(1586),
+ bitrcMplsGlobalGrp(1603),
+ bitrcIpMplsInterfaceTbl(1604),
+ bitrcVrfConfigTbl(1605),
+ bitrcVrfIfConfigTbl(1606),
+ bitrcIpv6InterfaceTbl(1607),
+ bitrcIpv6AddrTbl(1608),
+ bitrcIpv6PrefixTbl(1609),
+ bitrcIpv6RouterAdvertTbl(1610),
+ bitrcIpv6StaticRouteTbl(1611),
+ bitrcIpv6NetToPhysicalTbl(1612),
+ bitrcIpv6Scalars(1613),
+ bitrcPrFilterAceIpv6SrcAddrTbl(1614),
+ bitrcPrFilterAceIpv6DstAddrTbl(1615),
+ bitrcPrFilterAceIpv6NextHdr(1616),
+ bitrc2kCpuEthernetPortIpv6RouteTbl(1617),
+ bitrcIpv6PimGlobalGrp(1618),
+ bitrcIpv6PimTbl(1619),
+ bitrcIpv6PimStaticRPTbl(1620),
+ bitrcIpv6pimVirtualNbrTbl(1621),
+ bitrcIpv6MulticastTimedPruneTbl(1622),
+ bitrcIpv6MulticastSoftwareForwarding(1623),
+ bitrcIpv6PimInterfaceTbl(1624),
+ bitrcIpv6MltMcastDistributionGrp(1625),
+ bitrcIpv6ResourceUsageGlobalGrp(1626),
+ bitIpv6InterfaceTbl(1627),
+ bitIpv6RouteTbl(1628),
+ bitIpv6NetToMediaTbl(1629),
+ bitIpv6MIBObjects(1630),
+ bittunnelIfTbl(1631),
+ bittunnelInetConfigTbl(1632),
+ bitmldInterfaceTbl(1633),
+ bitmldCacheTbl(1634),
+ bitrcIpv6Ospfv3NbmaNbrTbl(1635),
+ bitrcIpv6Ospfv3IfTbl(1636),
+ bitrcIpv6Ospfv3VirtIf(1637),
+ bitrcIpv6Ospfv3AreaAggregateTbl(1638),
+ bitrcIpv6Ospfv3AreaTbl(1639),
+ bitrcIpv6Ospfv3GeneralGrp(1640),
+ bitrc2kPR48X1000BaseTX(1641),
+ bitrc2kPR30X1000BaseSXBB(1642),
+ bitrc2kPR3X10GBaseXZW(1643),
+ bitrc2kPR3X10GBaseGbic(1644),
+ bitrcIpfixConfGlobalGrp(1645),
+ bitrcIpfixConfSlotTbl(1646),
+ bitrcIpfixCollectorTbl(1647),
+ bitrcIpfixConfPortTbl(1648),
+ bitrcIpfixHashStatsTbl(1649),
+ bitrcIpfixExporterStatsTbl(1650),
+ bitTreeSnmp(1654),
+ bitInfoCmdSnmp(1655),
+ bitShowCmdSnmp(1656),
+ bitsnmpLogSnmp(1657),
+ bitrc2kPR48x1000BaseGBRS(1658),
+ bitrc2kPR48x1000BaseGTRS(1659),
+ bitrc2kPR12X10GBaseXLRS(1660),
+ bitrc2kPR34xXGRS(1661),
+ bitrcPrQosEgressQosToExpTbl(1662),
+ bitrcPrQosIngressExpToQosTbl(1663),
+ bitrcPomConfGlobalGrp(1664),
+ bitrcIpv6DhcpForwardTbl(1672),
+ bitrcIpv6ConfDhcpTbl(1673),
+ bitrcIpv6VrrpOperTbl(1674),
+ bitrcVrrpExtScalarsGrp(1675),
+ bitrcVrrpTmpOperationsGrp(1676),
+ bitrcIpMulticastSquareSmltGrp(1677),
+ bitrcPortLosslessEnetTbl(1684),
+ bitrcPrFilterAceIpv6TrafficClsTbl(1685),
+ bitrcIsisPlsbIpShortcut(1686),
+ bitrcIpIsisInFilter(1687),
+ bitcbAUX(1700),
+ bitcbSF3200(1701),
+ bitcbSF9600(1702),
+ bitcbCP-CSC(1703),
+ bitcb48x1000BaseTX(1704),
+ bitcb48x1000BaseTXPOE(1705),
+ bitcb48x1000SFP(1706),
+ bitcb24x10GBaseSFP(1707),
+ bitcb48x10GBaseSFP(1708),
+ bitrcIpRedistributeTblIsis(1721),
+ bitcliPasswordRuleCli(1722),
+ bitcliPasswordChangeIntervalCli(1723),
+ bitcliPasswordPreNotifyCli(1724),
+ bitcliPasswordPostNotifyCli(1725),
+ bitrofLoadBoard(1729),
+ bitvsp4k4850GTS(1730),
+ bitvsp4k4850GTSPWRPLUS(1731),
+ bitcbSF9610(1732),
+ bitrof48x1000SFP(1733),
+ bitrof16x10GBaseSFP(1734),
+ bitrof48x10GBaseSFP(1735),
+ bitrof4x40GBaseSFP(1736),
+ bitrof12x40GBaseSFP(1737),
+ bitvsp4k4450GSXPWRPLUS(1738),
+ bitvsp8k8242XSQ(1739),
+ bitvsp4k4450GTXHTPWRPLUS(1740),
+ bitvsp8k8424XS(1741),
+ bitvsp8k8408QQ(1742),
+ bitvsp8k8418XSQ(1743),
+ bitvsp8k8418XTQ(1744),
+ bitvsp8k8424GS(1745),
+ bitvsp8k8424GT(1746),
+ bitvsp8k8424XT(1747),
+ bitvsp7k7248XS(1748),
+ bitvsp7k7248XT(1749),
+ bitvsp4k4450GSX(1750),
+ bitvsp7k7206QQ(1751),
+ bitvsp8624XS(1752),
+ bitvsp8624XT(1753),
+ bitvsp8616QQ(1754),
+ bitvsp8606CQ(1755),
+ bitvsp8600SF(1756),
+ bitdsg8016QQ(1757),
+ bitvsp8k8402CQ(1758),
+ bitdsg9016CQ(1759),
+ bitdsg8032QQ(1760),
+ bitvsp5k5030GSXuPWR(1761),
+ bitvsp5k5054GSXuPWR(1762),
+ bitlastbitnum(2047)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Bit position number of license bitmap"
+ ::= { rcLicense 1 }
+
+rcLicenseBitMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "License bit map. Bitmap number is defined in rcLicenseNumber"
+ ::= { rcLicense 2 }
+
+rcLicenseFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current running license file name.
+ Empty mean no license running. Empty means
+ there is no license file installed"
+ ::= { rcLicense 3 }
+
+rcLicenseLicenseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ base(2),
+ advance(3),
+ premier(4),
+ premierPlusMacsec(5),
+ port(6),
+ premierWithPort(7),
+ premierPlusMacsecWithPort(8),
+ unknown(9),
+ l3v(10),
+ l3vWithMacsec(11),
+ datacenter(12),
+ sdniot(13)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This indicates the current running license
+ level type"
+ ::= { rcLicense 4 }
+
+rcLicenseDurationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ trialFactoryDefault(2),
+ trialLicense(3),
+ timeBased(4),
+ perpetual(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This indicates the current running license duration type"
+ ::= { rcLicense 5}
+
+rcLicenseFactoryTrialPeriodRemainingDays OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This indicates days left before the factory default
+ trial period expired. Only applicable to the
+ type trialFactoryDefault(2) iin object rcLicenseDurationType.
+ Otherwise, it will be always set to 0"
+ ::= { rcLicense 6}
+
+rcLicenseDaysLeftBeforeExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This indicates days left before time based
+ license expire. Only applicable to Time
+ Based license and trial period."
+ ::= { rcLicense 7}
+
+rcLicenseDaysAfterExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Number of days the license has been expired.
+ It is only applicable to non permanet type"
+ ::= { rcLicense 8}
+
+rcLicenseGenerationTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Date of the license file is generated. It
+ there is no license file, value '0000000000000000'H
+ will be returned"
+ ::= { rcLicense 9}
+
+rcLicenseExpirationTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Date of the license file is expired. If there is
+ no license file or license file has no expiration date
+ date (perpetual license), value '0000000000000000'H
+ will be returned"
+ ::= { rcLicense 10}
+
+rcLicenseGrantTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcLicenseGrantEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot licenses"
+ ::= { rcLicense 11 }
+
+rcLicenseGrantEntry OBJECT-TYPE
+ SYNTAX RcLicenseGrantEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing license status for a particular slot"
+ INDEX { rcLicenseSlot }
+ ::= { rcLicenseGrantTable 1 }
+
+RcLicenseGrantEntry ::= SEQUENCE {
+ rcLicenseSlot Integer32,
+ rcLicenseSlotGrant TruthValue
+ }
+
+rcLicenseSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot ID"
+ ::= { rcLicenseGrantEntry 1 }
+
+rcLicenseSlotGrant OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "license grant"
+ ::= { rcLicenseGrantEntry 2 }
+
+-- end of rcLicense
+
+rcSshGlobalHostIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "current remote ip addr"
+ ::= { rcSshGlobal 12 }
+
+
+rcSslMipTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSslMipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table would display the MIP of the SSL blade
+ according to the slot number."
+ ::= { rcSsh 2 }
+
+rcSslMipTableEntry OBJECT-TYPE
+ SYNTAX RcSslMipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table get the MIP of the SSL blade on which
+ the blade is in different cluster."
+ INDEX { rcSslMipSlot }
+ ::= { rcSslMipTable 1 }
+
+RcSslMipEntry ::=
+ SEQUENCE {
+ rcSslMipSlot Integer32,
+ rcSslMipMip DisplayString
+ }
+
+rcSslMipSlot OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used as an index to find out the MIP of SSL blade."
+ ::= { rcSslMipTableEntry 1 }
+
+rcSslMipMip OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Master IP of the SSL blade."
+ ::= { rcSslMipTableEntry 2 }
+
+-- LACP Group
+-- LACP Global Information.
+
+-- =begin enum
+-- rcLacpGlobalFastPeriodicTime min 200
+-- =end enum
+
+rcLacpGlobal OBJECT IDENTIFIER ::= { rcLacp 1 }
+
+rcLacpGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "globally enable/disable LACP"
+ DEFVAL { false }
+ ::= { rcLacpGlobal 1 }
+
+rcLacpGlobalSystemPriority OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "set system priority to all the LACP enabled aggregators
+ and prots"
+ DEFVAL { 32768 }
+ ::= { rcLacpGlobal 2 }
+
+rcLacpGlobalFastPeriodicTime OBJECT-TYPE
+ SYNTAX INTEGER (100..20000) -- user (200..20000) in VSP
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of miliseconds between periodic transmissions
+ using Short Timeouts. Set this value to all LACP enabled ports."
+ DEFVAL { 1000 }
+ ::= { rcLacpGlobal 3 }
+
+rcLacpGlobalSlowPeriodicTime OBJECT-TYPE
+ SYNTAX INTEGER (10000..30000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of miliseconds between periodic transmissions
+ using LONG Timeouts. Set this value to all LACP enabled ports."
+ DEFVAL { 30000 }
+ ::= { rcLacpGlobal 4 }
+
+rcLacpGlobalTimeoutScale OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Scalar value used to calculate timeout time from
+ periodic time. Set this value to all LACP enabled ports."
+ DEFVAL { 3 }
+ ::= { rcLacpGlobal 5 }
+
+rcLacpGlobalAggrWaitTime OBJECT-TYPE
+ SYNTAX INTEGER (200..2000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of mili seconds to delay aggregation to
+ allow multiple links to aggregate simultaneously."
+ DEFVAL { 2000 }
+ ::= { rcLacpGlobal 6 }
+
+rcLacpGlobalVlacpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "globally enable/disable Virtual LACP"
+ DEFVAL { false }
+ ::= { rcLacpGlobal 7 }
+
+
+rcLacpGlobalFastPeriodicTimeOper OBJECT-TYPE
+ SYNTAX INTEGER (200..20000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of global fast periodic timer."
+ ::= { rcLacpGlobal 9 }
+
+rcLacpGlobalSlowPeriodicTimeOper OBJECT-TYPE
+ SYNTAX INTEGER (10000..30000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of global show periodic time."
+ ::= { rcLacpGlobal 10 }
+
+rcLacpGlobalTimeoutScaleOper OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of global timeout scale."
+ ::= { rcLacpGlobal 11 }
+
+rcLacpGlobalAggrWaitTimeOper OBJECT-TYPE
+ SYNTAX INTEGER (200..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operating value of global aggregate wait time."
+ ::= { rcLacpGlobal 12 }
+
+rcLacpGlobalSmltSysId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "LACP system ID for SMLT"
+ ::= { rcLacpGlobal 13 }
+
+rcLacpGlobalVlacpSeqNumEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "globally enable/disable Virtual LACP Sequence Number"
+ DEFVAL { true }
+ ::= { rcLacpGlobal 16 }
+
+rcLacpGlobalSysId OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "LACP system ID "
+ ::= { rcLacpGlobal 17 }
+
+-- GlobalMacFilter Changes
+
+rcGlobalMacFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcGlobalMacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Global Mac filter entries."
+ ::= { rcFdb 1 }
+
+rcGlobalMacFilterEntry OBJECT-TYPE
+ SYNTAX RcGlobalMacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "this entry is used for global mac filtering.Any Mac
+ address configured here will be discarded globally
+ by the switch."
+ INDEX { rcGlobalMacFilterAddress }
+ ::= { rcGlobalMacFilterTable 1 }
+
+RcGlobalMacFilterEntry ::=
+ SEQUENCE {
+ rcGlobalMacFilterAddress MacAddress,
+ rcGlobalMacFilterRowStatus RowStatus
+ }
+
+rcGlobalMacFilterAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A MAC address which will be discarded globally by
+ the switch"
+ ::= { rcGlobalMacFilterEntry 1 }
+
+rcGlobalMacFilterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in rcGlobalMacFilterTable."
+ ::= { rcGlobalMacFilterEntry 2 }
+
+rcPowerRangerMib OBJECT IDENTIFIER ::= { rcPowerRanger 1 }
+rcPowerRangerNotifications OBJECT IDENTIFIER ::= { rcPowerRangerMib 0 }
+rcPowerRangerObjects OBJECT IDENTIFIER ::= { rcPowerRangerMib 1 }
+
+--
+-- Object groups within the Power Ranger MIB
+--
+
+rcPrQos OBJECT IDENTIFIER ::= { rcPowerRangerObjects 1 }
+rcPrFilter OBJECT IDENTIFIER ::= { rcPowerRangerObjects 2 }
+
+--
+-- The rcPrQos group
+--
+
+rcPrQosScalars OBJECT IDENTIFIER ::= { rcPrQos 1 }
+
+LaneSet ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The set of lanes that are members of this Global
+ Policer. The string is 4 octets long, for a total
+ of 32 bits. Each bit corresponds to a laneId.
+ Each I/O slot has 4 laneIds. When a bit has the
+ value one(1), the corresponding laneId is a member
+ of the set. When a bit has the value zero(0), the
+ corresponding laneId is not a member of the set.
+ The encoding is such that the most significant bit
+ of octet #1 corresponds to laneId 0, while the
+ least significant bit of octet #4 corresponds to
+ laneId 31."
+ SYNTAX OCTET STRING (SIZE (4))
+
+IsisSystemID ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A system ID."
+ SYNTAX OCTET STRING (SIZE(6))
+
+rcPrQosPolicyNumPolicies OBJECT-TYPE
+ SYNTAX INTEGER (0..12288)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A list of Global Policer (GPID) entries.
+ The number of entries is given by
+ rcPrQosPolicyNumPolicies."
+ ::= { rcPrQosScalars 1 }
+
+rcPrQosTxQueueNumTemplates OBJECT-TYPE
+ SYNTAX INTEGER (0..383)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of egress queue templates currently
+ defined in the switch."
+ ::= { rcPrQosScalars 2 }
+
+rcPrQosFlowPolicerStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear all box-wide policer statistics."
+ ::= { rcPrQosScalars 3 }
+
+rcPrQosLossless8021p OBJECT-TYPE
+ SYNTAX Integer32 (0..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value used to map Ingress IEEE 1p to lossless
+ internal Qos when lossless Ethernet mode is enabled."
+ ::= { rcPrQosScalars 4 }
+
+rcPrQosLosslessPfcEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If true then at least one lossless port in the
+ switch has been configured with the value of
+ rcPortLosslessEnetPauseType set to pfc(2).
+ If false then either all lossless ports are currently
+ in fc(1) mode, or no ports are configured in
+ lossless mode."
+ ::= { rcPrQosScalars 5 }
+
+rcPrQosLosslessPortsEnablePending OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object is used to inform the system which ports
+ are pending lossless enable and is for internal use."
+ ::= { rcPrQosScalars 6 }
+
+rcPrQosLosslessPortsOperPending OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates which ports which would be brought down
+ operationally if the set of ports indicated in
+ rcPrQosLosslessPortsEnablePending are configured
+ for lossless operation."
+ ::= { rcPrQosScalars 7 }
+
+-- Power Ranger Qos Policy Policers Table
+rcPrQosPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of GPID entries. The number of entries is
+ given by rcPrQosPolicyNumPolicies."
+ ::= { rcPrQos 2 }
+
+rcPrQosPolicyEntry OBJECT-TYPE
+ SYNTAX RcPrQosPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular global policer."
+ INDEX { rcPrQosPolicyGpId }
+ ::= { rcPrQosPolicyTable 1 }
+
+RcPrQosPolicyEntry ::= SEQUENCE {
+ rcPrQosPolicyGpId INTEGER,
+ rcPrQosPolicyName DisplayString,
+ rcPrQosPolicyPeakRate INTEGER,
+ rcPrQosPolicySvcRate INTEGER,
+ rcPrQosPolicyLaneMembers LaneSet,
+ rcPrQosPolicyRowStatus RowStatus
+ }
+
+rcPrQosPolicyGpId OBJECT-TYPE
+ SYNTAX INTEGER (1..16000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies Global Policer
+ associated with this entry."
+ ::= { rcPrQosPolicyEntry 1 }
+
+rcPrQosPolicyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this Global
+ Policer."
+ ::= { rcPrQosPolicyEntry 2 }
+
+rcPrQosPolicyPeakRate OBJECT-TYPE
+ SYNTAX INTEGER (64..5000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Global Policer Peak Rate in Kilobit/sec."
+ ::= { rcPrQosPolicyEntry 3 }
+
+rcPrQosPolicySvcRate OBJECT-TYPE
+ SYNTAX INTEGER (64..5000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Global Policer Service Rate in Kilobit/sec."
+ ::= { rcPrQosPolicyEntry 4 }
+
+rcPrQosPolicyLaneMembers OBJECT-TYPE
+ SYNTAX LaneSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of lanes that are members of this Global
+ Policer. The string is 4 octets long, for a total
+ of 32 bits. Each bit corresponds to a laneId.
+ Each I/O slot has 4 laneIds. When a bit has the
+ value one(1), the corresponding laneId is a member
+ of the set. When a bit has the value zero(0), the
+ corresponding laneId is not a member of the set.
+ The encoding is such that the most significant bit
+ of octet #1 corresponds to laneId 0, while the
+ least significant bit of octet #4 corresponds to
+ laneId 31."
+ ::= { rcPrQosPolicyEntry 5 }
+
+rcPrQosPolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrQosPolicyEntry 6}
+
+
+-- Power Ranger Qos Local Policer Table
+
+-- For CB the rcPrQosLocalPolicyTable will be used to collect statistics
+-- on a per-policy basis. The upper range is 16000.
+
+rcPrQosLocalPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosLocalPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of policer entries."
+ ::= { rcPrQos 3 }
+
+rcPrQosLocalPolicyEntry OBJECT-TYPE
+ SYNTAX RcPrQosLocalPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry containing configuration information for
+ a particular local policer. This field will
+ return 0 for CB as tap.lane.lpid is not used."
+ INDEX { rcPrQosLocalPolicyGpId,
+ rcPrQosLocalPolicyIndex }
+ ::= { rcPrQosLocalPolicyTable 1 }
+
+RcPrQosLocalPolicyEntry ::= SEQUENCE {
+ rcPrQosLocalPolicyGpId INTEGER,
+ rcPrQosLocalPolicyIndex Integer32,
+ rcPrQosLocalPolicyPeakRate INTEGER,
+ rcPrQosLocalPolicySvcRate INTEGER,
+ rcPrQosLocalPolicyTotalPkts Counter64,
+ rcPrQosLocalPolicyTotalBytes Counter64,
+ rcPrQosLocalPolicyBytesOverPeak Counter64,
+ rcPrQosLocalPolicyBytesOverSvc Counter64,
+ rcPrQosLocalPolicyTotalPktsDropped Counter64,
+ rcPrQosLocalPolicyLaneMember OCTET STRING,
+ rcPrQosLocalPolicyGreenPackets Counter64,
+ rcPrQosLocalPolicyGreenBytes Counter64,
+ rcPrQosLocalPolicyYellowPackets Counter64,
+ rcPrQosLocalPolicyYellowBytes Counter64,
+ rcPrQosLocalPolicyRedPackets Counter64,
+ rcPrQosLocalPolicyRedBytes Counter64,
+ rcPrQosLocalPolicyStatsClear TruthValue
+ }
+
+rcPrQosLocalPolicyGpId OBJECT-TYPE
+ SYNTAX INTEGER (1..16000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value of Global Policer ID corresponding to this
+ local policer."
+ ::= { rcPrQosLocalPolicyEntry 1 }
+
+rcPrQosLocalPolicyIndex OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The slot number of the VSP chassis on which
+ stats are collected. Valid slots are IO slots
+ which are in slots 3 to 12."
+ ::= { rcPrQosLocalPolicyEntry 2 }
+
+rcPrQosLocalPolicyPeakRate OBJECT-TYPE
+ SYNTAX INTEGER (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global Peak Rate in Kilobit/sec."
+ ::= { rcPrQosLocalPolicyEntry 3 }
+
+rcPrQosLocalPolicySvcRate OBJECT-TYPE
+ SYNTAX INTEGER (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global Policer Service Rate in Kilobit/sec."
+ ::= { rcPrQosLocalPolicyEntry 4 }
+
+rcPrQosLocalPolicyTotalPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global Policer Total Packets Count."
+ ::= { rcPrQosLocalPolicyEntry 5 }
+
+rcPrQosLocalPolicyTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global Policer Total Bytes Count."
+ ::= { rcPrQosLocalPolicyEntry 6 }
+
+rcPrQosLocalPolicyBytesOverPeak OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global Policer Bytes over Peak Rate Count."
+ ::= { rcPrQosLocalPolicyEntry 7 }
+
+rcPrQosLocalPolicyBytesOverSvc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Global Policer Bytes over Service Rate Count."
+ ::= { rcPrQosLocalPolicyEntry 8 }
+
+rcPrQosLocalPolicyTotalPktsDropped OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The count of Global Policer Total Packets dropped
+ due to reasons other than policing, e.g. congestion."
+ ::= { rcPrQosLocalPolicyEntry 9 }
+
+rcPrQosLocalPolicyLaneMember OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The lane that this Gpid has a local policing
+ account on "
+ ::= { rcPrQosLocalPolicyEntry 10 }
+
+rcPrQosLocalPolicyGreenPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets received
+ that were below committed rate."
+ ::= { rcPrQosLocalPolicyEntry 11 }
+
+rcPrQosLocalPolicyGreenBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes received
+ that were below the committed rate."
+ ::= { rcPrQosLocalPolicyEntry 12 }
+
+rcPrQosLocalPolicyYellowPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets received
+ that were above the committed rate but
+ below the peak rate."
+ ::= { rcPrQosLocalPolicyEntry 13 }
+
+rcPrQosLocalPolicyYellowBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes received
+ that were above the committed rate but
+ below the peak rate."
+ ::= { rcPrQosLocalPolicyEntry 14 }
+
+rcPrQosLocalPolicyRedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets received
+ that were above the peak rate."
+ ::= { rcPrQosLocalPolicyEntry 15 }
+
+rcPrQosLocalPolicyRedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of bytes received
+ that were above the peak rate."
+ ::= { rcPrQosLocalPolicyEntry 16 }
+
+rcPrQosLocalPolicyStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Qos Policy statistics."
+ ::= { rcPrQosLocalPolicyEntry 17 }
+
+
+
+-- Power Ranger Qos Egress Queue Template Table
+rcPrQosTxQueueTemplateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosTxQueueTemplateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of egress queue templates. The number of
+ templates is given by rcPrQosTxQueueNumTemplates."
+ ::= { rcPrQos 4 }
+
+rcPrQosTxQueueTemplateEntry OBJECT-TYPE
+ SYNTAX RcPrQosTxQueueTemplateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular egress queue template. Queue is a set of
+ egress queues."
+ INDEX { rcPrQosTxQueueTemplateId }
+ ::= { rcPrQosTxQueueTemplateTable 1 }
+
+RcPrQosTxQueueTemplateEntry ::= SEQUENCE {
+ rcPrQosTxQueueTemplateId INTEGER,
+ rcPrQosTxQueueTemplateName DisplayString,
+ rcPrQosTxQueueTemplateMaxQueues INTEGER,
+ rcPrQosTxQueueTemplateBalancedQueues INTEGER,
+ rcPrQosTxQueueTemplateHiPriQueues INTEGER,
+ rcPrQosTxQueueTemplateLoPriQueues INTEGER,
+ rcPrQosTxQueueTemplateTotalQueues Integer32,
+ rcPrQosTxQueueTemplateBalancedQList OCTET STRING,
+ rcPrQosTxQueueTemplateHiPriQList OCTET STRING,
+ rcPrQosTxQueueTemplateLoPriQList OCTET STRING,
+ rcPrQosTxQueueTemplateTotalQLists OCTET STRING,
+ rcPrQosTxQueueTemplateMinRateTotal INTEGER,
+ rcPrQosTxQueueTemplateMaxRateHiPri INTEGER,
+ rcPrQosTxQueueTemplatePortMembers PortSet,
+ rcPrQosTxQueueTemplateFlags INTEGER,
+ rcPrQosTxQueueTemplateApply TruthValue,
+ rcPrQosTxQueueTemplateRowStatus RowStatus
+ }
+
+rcPrQosTxQueueTemplateId OBJECT-TYPE
+ SYNTAX INTEGER (1..386)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies Egress Queue
+ Template."
+ ::= { rcPrQosTxQueueTemplateEntry 1 }
+
+rcPrQosTxQueueTemplateName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this egress
+ Queue Template."
+ ::= { rcPrQosTxQueueTemplateEntry 2 }
+
+rcPrQosTxQueueTemplateMaxQueues OBJECT-TYPE
+ SYNTAX INTEGER {
+ eight(8),
+ sixtyfour(64)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Maximum number of queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 3 }
+
+rcPrQosTxQueueTemplateBalancedQueues OBJECT-TYPE
+ SYNTAX INTEGER (0..48)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Total number of Balanced Queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 4 }
+
+rcPrQosTxQueueTemplateHiPriQueues OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Total number of High Priority Queues in this
+ Template."
+ ::= { rcPrQosTxQueueTemplateEntry 5 }
+
+rcPrQosTxQueueTemplateLoPriQueues OBJECT-TYPE
+ SYNTAX INTEGER (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Total number of Low Priority Queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 6 }
+
+rcPrQosTxQueueTemplateTotalQueues OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 7 }
+
+rcPrQosTxQueueTemplateBalancedQList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..200))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "List of Balanced Queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 8 }
+
+rcPrQosTxQueueTemplateHiPriQList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..200))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "List of High Priority Queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 9 }
+
+rcPrQosTxQueueTemplateLoPriQList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..200))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "List of Low Priority Queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 10 }
+
+rcPrQosTxQueueTemplateTotalQLists OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..600))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "List of Total Physical Queues in this Template."
+ ::= { rcPrQosTxQueueTemplateEntry 11 }
+
+rcPrQosTxQueueTemplateMinRateTotal OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sum of minimum rate guarantees for this template."
+ ::= { rcPrQosTxQueueTemplateEntry 12 }
+
+rcPrQosTxQueueTemplateMaxRateHiPri OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sum of maximum rate guarantees for high priority
+ queues of this template."
+ ::= { rcPrQosTxQueueTemplateEntry 13 }
+
+rcPrQosTxQueueTemplatePortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port members of this template."
+ ::= { rcPrQosTxQueueTemplateEntry 14 }
+
+rcPrQosTxQueueTemplateFlags OBJECT-TYPE
+ SYNTAX INTEGER {
+ created(1),
+ committed(2),
+ modified(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Bitset indicated template state."
+ DEFVAL { created }
+ ::= { rcPrQosTxQueueTemplateEntry 15 }
+
+rcPrQosTxQueueTemplateApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When apply is issued by the administrator,
+ the Egress Queue Set attributes are committed."
+ DEFVAL { false }
+ ::= { rcPrQosTxQueueTemplateEntry 16 }
+
+rcPrQosTxQueueTemplateRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrQosTxQueueTemplateEntry 17 }
+
+-- Power Ranger Qos Egress Queue Table
+rcPrQosTxQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosTxQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of elementary Egress queue entries."
+ ::= { rcPrQos 5 }
+
+rcPrQosTxQueueEntry OBJECT-TYPE
+ SYNTAX RcPrQosTxQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular elementary egress queue."
+ INDEX { rcPrQosTxQueueTid,
+ rcPrQosTxQueueQid }
+ ::= { rcPrQosTxQueueTable 1 }
+
+RcPrQosTxQueueEntry ::= SEQUENCE {
+ rcPrQosTxQueueTid INTEGER,
+ rcPrQosTxQueueQid INTEGER,
+ rcPrQosTxQueueName DisplayString,
+ rcPrQosTxQueueStyle INTEGER,
+ rcPrQosTxQueueWeight Integer32,
+ rcPrQosTxQueueMaxRate Integer32,
+ rcPrQosTxQueueMinRate Integer32,
+ rcPrQosTxQueueBquantum Integer32,
+ rcPrQosTxQueueMaxLength Integer32,
+ rcPrQosTxQueueWredCurveSet INTEGER,
+ rcPrQosTxQueueRowStatus RowStatus
+ }
+
+rcPrQosTxQueueTid OBJECT-TYPE
+ SYNTAX INTEGER (1..386)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Template ID of the template this queue belongs to."
+ ::= { rcPrQosTxQueueEntry 1 }
+
+rcPrQosTxQueueQid OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Queue Offset from the base queue for this port."
+ ::= { rcPrQosTxQueueEntry 2 }
+
+rcPrQosTxQueueName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An NNSC name for this egress queue. Allowed only
+ for 8 NNSC queues."
+ ::= { rcPrQosTxQueueEntry 3 }
+
+rcPrQosTxQueueStyle OBJECT-TYPE
+ SYNTAX INTEGER {
+ hipri(1),
+ balanced(2),
+ lopri(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Egress queue style."
+ ::= { rcPrQosTxQueueEntry 4 }
+
+rcPrQosTxQueueWeight OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Egress queue weight.
+ Applicable for balanced queues and lo-pri queues only."
+ ::= { rcPrQosTxQueueEntry 5 }
+
+rcPrQosTxQueueMaxRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Egress queue maximum rate, Kbs"
+ ::= { rcPrQosTxQueueEntry 6 }
+
+rcPrQosTxQueueMinRate OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Egress queue minimun rate guarantee, Kbs.
+ Applicable for balanced queues and lo-pri queues only."
+ ::= { rcPrQosTxQueueEntry 7 }
+
+rcPrQosTxQueueBquantum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Bandwidth allocation unit.
+ Applicable for balanced queues and lo-pri queues only."
+ ::= { rcPrQosTxQueueEntry 8 }
+
+rcPrQosTxQueueMaxLength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Maximum queue length."
+ ::= { rcPrQosTxQueueEntry 9 }
+
+rcPrQosTxQueueWredCurveSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ tailDrop(1),
+ lowDrop(2),
+ mediumDrop(3),
+ highDrop(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Random Early Detection Number."
+ DEFVAL { tailDrop }
+ ::= { rcPrQosTxQueueEntry 10 }
+
+rcPrQosTxQueueRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrQosTxQueueEntry 11 }
+
+-- Power Ranger Qos Egress Queue Stats Table
+rcPrQosTxQueueStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosTxQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of elementary Egress queue stats entries."
+ ::= { rcPrQos 6 }
+
+rcPrQosTxQueueStatsEntry OBJECT-TYPE
+ SYNTAX RcPrQosTxQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing statistics information for a
+ particular elementary egress queue."
+ INDEX { rcPrQosTxQueueStatsPort,
+ rcPrQosTxQueueStatsQid }
+ ::= { rcPrQosTxQueueStatsTable 1 }
+
+RcPrQosTxQueueStatsEntry ::= SEQUENCE {
+ rcPrQosTxQueueStatsPort InterfaceIndex,
+ rcPrQosTxQueueStatsQid INTEGER,
+ rcPrQosTxQueueStatsTotalPages Counter64,
+ rcPrQosTxQueueStatsDroppedPages Counter64,
+ rcPrQosTxQueueStatsUtilization INTEGER
+ }
+
+rcPrQosTxQueueStatsPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port index of the stats table."
+ ::= { rcPrQosTxQueueStatsEntry 1 }
+
+rcPrQosTxQueueStatsQid OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Queue Offset from the base queue for this port."
+ ::= { rcPrQosTxQueueStatsEntry 2 }
+
+rcPrQosTxQueueStatsTotalPages OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total pages offered to the queue."
+ ::= { rcPrQosTxQueueStatsEntry 3 }
+
+rcPrQosTxQueueStatsDroppedPages OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total pages dropped by the queue."
+ ::= { rcPrQosTxQueueStatsEntry 4 }
+
+rcPrQosTxQueueStatsUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Utilization percentage of the queue."
+ ::= { rcPrQosTxQueueStatsEntry 5 }
+
+-- Power Ranger Ingress Exp Bit To Qos Level Table
+rcPrQosIngressExpToQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosIngressExpToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify the Mpls EXP to
+ QOS (Exp bit->QOS) mapping on packet ingress."
+ ::= { rcPrQos 7 }
+
+rcPrQosIngressExpToQosEntry OBJECT-TYPE
+ SYNTAX RcPrQosIngressExpToQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Exp bit->Qos mapping"
+ INDEX { rcPrQosIngressExpToQosIndex }
+ ::= { rcPrQosIngressExpToQosTable 1 }
+
+RcPrQosIngressExpToQosEntry ::= SEQUENCE {
+ rcPrQosIngressExpToQosIndex INTEGER,
+ rcPrQosIngressExpToQosMplsExp INTEGER,
+ rcPrQosIngressExpToQosLevel INTEGER,
+ rcPrQosIngressExpToQosRowStatus RowStatus
+ }
+
+rcPrQosIngressExpToQosIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rcPrQosIngressExpToQosEntry 1 }
+
+rcPrQosIngressExpToQosMplsExp OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Mpls Exp bit level."
+ ::= { rcPrQosIngressExpToQosEntry 2 }
+
+rcPrQosIngressExpToQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "qos level"
+ ::= { rcPrQosIngressExpToQosEntry 3 }
+
+rcPrQosIngressExpToQosRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrQosIngressExpToQosEntry 4}
+
+
+-- Power Ranger Egress Qos Level to Exp Bit Table
+rcPrQosEgressQosToExpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosEgressQosToExpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to specify the QOS to
+ Mpls EXP bit field (QOS->Exp bit) mapping on packet
+ egress."
+ ::= { rcPrQos 8 }
+
+rcPrQosEgressQosToExpEntry OBJECT-TYPE
+ SYNTAX RcPrQosEgressQosToExpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of Qos->Exp bit mapping"
+ INDEX { rcPrQosEgressQosToExpIndex }
+ ::= { rcPrQosEgressQosToExpTable 1 }
+
+RcPrQosEgressQosToExpEntry ::= SEQUENCE {
+ rcPrQosEgressQosToExpIndex INTEGER,
+ rcPrQosEgressQosToExpQosLevel INTEGER,
+ rcPrQosEgressQosToExpMplsExp INTEGER,
+ rcPrQosEgressQosToExpRowStatus RowStatus
+ }
+
+rcPrQosEgressQosToExpIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to uniquely identify a row in this table."
+ ::= { rcPrQosEgressQosToExpEntry 1 }
+
+rcPrQosEgressQosToExpQosLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "qos level"
+ ::= { rcPrQosEgressQosToExpEntry 2 }
+
+rcPrQosEgressQosToExpMplsExp OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Mpls EXP bit level."
+ ::= { rcPrQosEgressQosToExpEntry 3 }
+
+rcPrQosEgressQosToExpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrQosEgressQosToExpEntry 4}
+
+-- Power Ranger Egress Qos Cos Queue stats Table
+rcPrQosCosQuePortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosCosQuePortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to get the qos cos queue port stats."
+ ::= { rcPrQos 15 }
+
+rcPrQosCosQuePortStatsEntry OBJECT-TYPE
+ SYNTAX RcPrQosCosQuePortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of port Qos cosq stats"
+ INDEX { rcPrQosCosQuePortStatsIndex }
+ ::= { rcPrQosCosQuePortStatsTable 1 }
+
+RcPrQosCosQuePortStatsEntry ::= SEQUENCE {
+ rcPrQosCosQuePortStatsIndex INTEGER,
+ rcPrQosCosQuePortStatsQue0OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue0OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue0DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue0DropBytes Counter64,
+ rcPrQosCosQuePortStatsQue1OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue1OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue1DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue1DropBytes Counter64,
+ rcPrQosCosQuePortStatsQue2OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue2OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue2DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue2DropBytes Counter64,
+ rcPrQosCosQuePortStatsQue3OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue3OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue3DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue3DropBytes Counter64,
+ rcPrQosCosQuePortStatsQue4OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue4OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue4DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue4DropBytes Counter64,
+ rcPrQosCosQuePortStatsQue5OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue5OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue5DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue5DropBytes Counter64,
+ rcPrQosCosQuePortStatsQue6OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue6OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue6DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue6DropBytes Counter64,
+ rcPrQosCosQuePortStatsQue7OutPackets Counter64,
+ rcPrQosCosQuePortStatsQue7OutBytes Counter64,
+ rcPrQosCosQuePortStatsQue7DropPackets Counter64,
+ rcPrQosCosQuePortStatsQue7DropBytes Counter64,
+ rcPrQosCosQuePortStatsClearStat TruthValue
+ }
+rcPrQosCosQuePortStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER (192..431)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the loopback port number from 192(1/1) to 431 (4/48)."
+ ::= { rcPrQosCosQuePortStatsEntry 1 }
+
+rcPrQosCosQuePortStatsQue0OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 0."
+ ::= { rcPrQosCosQuePortStatsEntry 2 }
+
+rcPrQosCosQuePortStatsQue0OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 0."
+ ::= { rcPrQosCosQuePortStatsEntry 3 }
+
+rcPrQosCosQuePortStatsQue0DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 0."
+ ::= { rcPrQosCosQuePortStatsEntry 4 }
+
+rcPrQosCosQuePortStatsQue0DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 0."
+ ::= { rcPrQosCosQuePortStatsEntry 5 }
+
+rcPrQosCosQuePortStatsQue1OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 1."
+ ::= { rcPrQosCosQuePortStatsEntry 6 }
+
+rcPrQosCosQuePortStatsQue1OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 1."
+ ::= { rcPrQosCosQuePortStatsEntry 7 }
+
+rcPrQosCosQuePortStatsQue1DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 1."
+ ::= { rcPrQosCosQuePortStatsEntry 8 }
+
+rcPrQosCosQuePortStatsQue1DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 1."
+ ::= { rcPrQosCosQuePortStatsEntry 9 }
+
+rcPrQosCosQuePortStatsQue2OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 2."
+ ::= { rcPrQosCosQuePortStatsEntry 10 }
+
+rcPrQosCosQuePortStatsQue2OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 2."
+ ::= { rcPrQosCosQuePortStatsEntry 11 }
+
+rcPrQosCosQuePortStatsQue2DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 2."
+ ::= { rcPrQosCosQuePortStatsEntry 12 }
+
+rcPrQosCosQuePortStatsQue2DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 2."
+ ::= { rcPrQosCosQuePortStatsEntry 13 }
+
+rcPrQosCosQuePortStatsQue3OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 3."
+ ::= { rcPrQosCosQuePortStatsEntry 14 }
+
+rcPrQosCosQuePortStatsQue3OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 3."
+ ::= { rcPrQosCosQuePortStatsEntry 15 }
+
+rcPrQosCosQuePortStatsQue3DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 3."
+ ::= { rcPrQosCosQuePortStatsEntry 16 }
+
+rcPrQosCosQuePortStatsQue3DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 3."
+ ::= { rcPrQosCosQuePortStatsEntry 17 }
+
+rcPrQosCosQuePortStatsQue4OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 4."
+ ::= { rcPrQosCosQuePortStatsEntry 18 }
+
+rcPrQosCosQuePortStatsQue4OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 4."
+ ::= { rcPrQosCosQuePortStatsEntry 19 }
+
+rcPrQosCosQuePortStatsQue4DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 4."
+ ::= { rcPrQosCosQuePortStatsEntry 20 }
+
+rcPrQosCosQuePortStatsQue4DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 4."
+ ::= { rcPrQosCosQuePortStatsEntry 21 }
+
+rcPrQosCosQuePortStatsQue5OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 5."
+ ::= { rcPrQosCosQuePortStatsEntry 22 }
+
+rcPrQosCosQuePortStatsQue5OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 5."
+ ::= { rcPrQosCosQuePortStatsEntry 23 }
+
+rcPrQosCosQuePortStatsQue5DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 5."
+ ::= { rcPrQosCosQuePortStatsEntry 24 }
+
+rcPrQosCosQuePortStatsQue5DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 5."
+ ::= { rcPrQosCosQuePortStatsEntry 25 }
+
+rcPrQosCosQuePortStatsQue6OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 6."
+ ::= { rcPrQosCosQuePortStatsEntry 26 }
+
+rcPrQosCosQuePortStatsQue6OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 6."
+ ::= { rcPrQosCosQuePortStatsEntry 27 }
+
+rcPrQosCosQuePortStatsQue6DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 6."
+ ::= { rcPrQosCosQuePortStatsEntry 28 }
+
+rcPrQosCosQuePortStatsQue6DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 6."
+ ::= { rcPrQosCosQuePortStatsEntry 29 }
+
+rcPrQosCosQuePortStatsQue7OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 7."
+ ::= { rcPrQosCosQuePortStatsEntry 30 }
+
+rcPrQosCosQuePortStatsQue7OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 7."
+ ::= { rcPrQosCosQuePortStatsEntry 31 }
+
+rcPrQosCosQuePortStatsQue7DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 7."
+ ::= { rcPrQosCosQuePortStatsEntry 32 }
+
+rcPrQosCosQuePortStatsQue7DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 7."
+ ::= { rcPrQosCosQuePortStatsEntry 33 }
+
+rcPrQosCosQuePortStatsClearStat OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Stats."
+ ::= { rcPrQosCosQuePortStatsEntry 34 }
+
+
+rcPrQosCosQueLoopbackPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosCosQueLoopbackPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to get the qos cos queue port stats."
+ ::= { rcPrQos 16 }
+
+rcPrQosCosQueLoopbackPortStatsEntry OBJECT-TYPE
+ SYNTAX RcPrQosCosQueLoopbackPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of port Qos cosq stats"
+ INDEX { rcPrQosCosQueLoopbackPortStatsIndex }
+ ::= { rcPrQosCosQueLoopbackPortStatsTable 1 }
+
+RcPrQosCosQueLoopbackPortStatsEntry ::= SEQUENCE {
+ rcPrQosCosQueLoopbackPortStatsIndex INTEGER,
+ rcPrQosCosQueLoopbackPortStatsQue0OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue0OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue0DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue0DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue1OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue1OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue1DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue1DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue2OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue2OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue2DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue2DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue3OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue3OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue3DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue3DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue4OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue4OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue4DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue4DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue5OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue5OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue5DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue5DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue6OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue6OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue6DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue6DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue7OutPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue7OutBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue7DropPackets Counter64,
+ rcPrQosCosQueLoopbackPortStatsQue7DropBytes Counter64,
+ rcPrQosCosQueLoopbackPortStatsClearStat TruthValue
+ }
+rcPrQosCosQueLoopbackPortStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the port number from 1 to 2."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 1 }
+
+rcPrQosCosQueLoopbackPortStatsQue0OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 0."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 2 }
+
+rcPrQosCosQueLoopbackPortStatsQue0OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 0."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 3 }
+
+rcPrQosCosQueLoopbackPortStatsQue0DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 0."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 4 }
+
+rcPrQosCosQueLoopbackPortStatsQue0DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 0."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 5 }
+
+rcPrQosCosQueLoopbackPortStatsQue1OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 1."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 6 }
+
+rcPrQosCosQueLoopbackPortStatsQue1OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 1."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 7 }
+
+rcPrQosCosQueLoopbackPortStatsQue1DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 1."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 8 }
+
+rcPrQosCosQueLoopbackPortStatsQue1DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 1."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 9 }
+
+rcPrQosCosQueLoopbackPortStatsQue2OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 2."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 10 }
+
+rcPrQosCosQueLoopbackPortStatsQue2OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 2."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 11 }
+
+rcPrQosCosQueLoopbackPortStatsQue2DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 2."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 12 }
+
+rcPrQosCosQueLoopbackPortStatsQue2DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 2."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 13 }
+
+rcPrQosCosQueLoopbackPortStatsQue3OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 3."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 14 }
+
+rcPrQosCosQueLoopbackPortStatsQue3OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 3."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 15 }
+
+rcPrQosCosQueLoopbackPortStatsQue3DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 3."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 16 }
+
+rcPrQosCosQueLoopbackPortStatsQue3DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 3."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 17 }
+
+rcPrQosCosQueLoopbackPortStatsQue4OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 4."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 18 }
+
+rcPrQosCosQueLoopbackPortStatsQue4OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 4."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 19 }
+
+rcPrQosCosQueLoopbackPortStatsQue4DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 4."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 20 }
+
+rcPrQosCosQueLoopbackPortStatsQue4DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 4."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 21 }
+
+rcPrQosCosQueLoopbackPortStatsQue5OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 5."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 22 }
+
+rcPrQosCosQueLoopbackPortStatsQue5OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 5."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 23 }
+
+rcPrQosCosQueLoopbackPortStatsQue5DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 5."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 24 }
+
+rcPrQosCosQueLoopbackPortStatsQue5DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 5."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 25 }
+
+rcPrQosCosQueLoopbackPortStatsQue6OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 6."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 26 }
+
+rcPrQosCosQueLoopbackPortStatsQue6OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 6."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 27 }
+
+rcPrQosCosQueLoopbackPortStatsQue6DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 6."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 28 }
+
+rcPrQosCosQueLoopbackPortStatsQue6DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 6."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 29 }
+
+rcPrQosCosQueLoopbackPortStatsQue7OutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for Cos queue 7."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 30 }
+
+rcPrQosCosQueLoopbackPortStatsQue7OutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for Cos queue 7."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 31 }
+
+rcPrQosCosQueLoopbackPortStatsQue7DropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for Cos queue 7."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 32 }
+
+rcPrQosCosQueLoopbackPortStatsQue7DropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for Cos queue 7."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 33 }
+
+rcPrQosCosQueLoopbackPortStatsClearStat OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear stats."
+ ::= { rcPrQosCosQueLoopbackPortStatsEntry 34 }
+
+rcPrQosCosQueCppPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosCosQueCppPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to get the qos cos queue port stats."
+ ::= { rcPrQos 17 }
+
+rcPrQosCosQueCppPortStatsEntry OBJECT-TYPE
+ SYNTAX RcPrQosCosQueCppPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of port Qos cosq stats"
+ INDEX { rcPrQosCosQueCppPortStatsIndex }
+ ::= { rcPrQosCosQueCppPortStatsTable 1 }
+
+RcPrQosCosQueCppPortStatsEntry ::= SEQUENCE {
+ rcPrQosCosQueCppPortStatsIndex INTEGER,
+ rcPrQosCosQueCppPortStatsOutPackets Counter64,
+ rcPrQosCosQueCppPortStatsOutBytes Counter64,
+ rcPrQosCosQueCppPortStatsDropPackets Counter64,
+ rcPrQosCosQueCppPortStatsDropBytes Counter64
+}
+
+rcPrQosCosQueCppPortStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..15)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the cos queue number from 0 to 15."
+ ::= { rcPrQosCosQueCppPortStatsEntry 1 }
+
+rcPrQosCosQueCppPortStatsOutPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out packets for cpp port."
+ ::= { rcPrQosCosQueCppPortStatsEntry 2 }
+
+rcPrQosCosQueCppPortStatsOutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the out bytes for cpp port."
+ ::= { rcPrQosCosQueCppPortStatsEntry 3 }
+
+rcPrQosCosQueCppPortStatsDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for cpp port."
+ ::= { rcPrQosCosQueCppPortStatsEntry 4 }
+
+rcPrQosCosQueCppPortStatsDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for cpp port."
+ ::= { rcPrQosCosQueCppPortStatsEntry 5 }
+
+rcPrQosCosQue OBJECT IDENTIFIER ::= { rcPrQos 18 }
+
+rcPrQosCosQueCpuStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear cpu qos cos queue statistics."
+ ::= {rcPrQosCosQue 1 }
+
+-- Power Ranger Egress Qos Cos Queue Voq stats Table
+rcPrQosCosQueVoqPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosCosQueVoqPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to get the qos cos queue Voq port stats."
+ ::= { rcPrQos 19 }
+
+
+rcPrQosCosQueVoqPortStatsEntry OBJECT-TYPE
+ SYNTAX RcPrQosCosQueVoqPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of port Qos cosq Voq stats"
+ INDEX { rcPrQosCosQueVoqPortStatsPortIndex, rcPrQosCosQueVoqPortStatsQueIndex }
+ ::= { rcPrQosCosQueVoqPortStatsTable 1 }
+
+RcPrQosCosQueVoqPortStatsEntry ::= SEQUENCE {
+ rcPrQosCosQueVoqPortStatsPortIndex InterfaceIndex,
+ rcPrQosCosQueVoqPortStatsQueIndex Integer32,
+ rcPrQosCosQueVoqPortStatsAcceptedPackets Counter64,
+ rcPrQosCosQueVoqPortStatsAcceptedBytes Counter64,
+ rcPrQosCosQueVoqPortStatsDropPackets Counter64,
+ rcPrQosCosQueVoqPortStatsDropBytes Counter64,
+ rcPrQosCosQueVoqPortStatsClearStat TruthValue
+}
+
+rcPrQosCosQueVoqPortStatsPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the port number, from 192 (1/1) to 536 (8/24)."
+ ::= { rcPrQosCosQueVoqPortStatsEntry 1 }
+
+rcPrQosCosQueVoqPortStatsQueIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the queue id."
+ ::= { rcPrQosCosQueVoqPortStatsEntry 2 }
+
+rcPrQosCosQueVoqPortStatsAcceptedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Numer of packets that entered the VOQ."
+ ::= { rcPrQosCosQueVoqPortStatsEntry 3 }
+
+rcPrQosCosQueVoqPortStatsAcceptedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Numer of bytes that entered the VOQ."
+ ::= { rcPrQosCosQueVoqPortStatsEntry 4 }
+
+rcPrQosCosQueVoqPortStatsDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Numer of dropped packets because the VOQ was full."
+ ::= { rcPrQosCosQueVoqPortStatsEntry 5 }
+
+rcPrQosCosQueVoqPortStatsDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Numer of dropped bytes because the VOQ was full."
+ ::= { rcPrQosCosQueVoqPortStatsEntry 6 }
+
+rcPrQosCosQueVoqPortStatsClearStat OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Voq Port Stats if set to true. Return value will always be false."
+ ::= { rcPrQosCosQueVoqPortStatsEntry 7 }
+
+-- Power Ranger Egress Qos Cos Queue Voq cpp stats Table
+rcPrQosCosQueVoqCppPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrQosCosQueVoqCppPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to get the qos cos queue Voq cpp stats."
+ ::= { rcPrQos 20 }
+
+rcPrQosCosQueVoqCppPortStatsEntry OBJECT-TYPE
+ SYNTAX RcPrQosCosQueVoqCppPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information of port Qos cosq Voq cpp stats"
+ INDEX { rcPrQosCosQueVoqCppPortStatsProtocolIndex }
+ ::= { rcPrQosCosQueVoqCppPortStatsTable 1 }
+
+RcPrQosCosQueVoqCppPortStatsEntry ::= SEQUENCE {
+ rcPrQosCosQueVoqCppPortStatsProtocolIndex INTEGER,
+ rcPrQosCosQueVoqCppPortStatsProtocolName OCTET STRING,
+ rcPrQosCosQueVoqCppPortStatsAcceptedPackets Counter64,
+ rcPrQosCosQueVoqCppPortStatsAcceptedBytes Counter64,
+ rcPrQosCosQueVoqCppPortStatsDropPackets Counter64,
+ rcPrQosCosQueVoqCppPortStatsDropBytes Counter64
+}
+
+rcPrQosCosQueVoqCppPortStatsProtocolIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+
+ vrrp(1),
+
+ vlacp(2),
+
+ lacp(3),
+
+ cfm(4),
+
+ vrrpv6(5),
+
+ istCtl(6),
+
+ radius(7),
+
+ ntp(8),
+
+ icmpv4(9),
+
+ slpp(10),
+
+ bpdu(11),
+
+ tdp(12),
+
+ eap(13),
+
+ lldp(14),
+
+ ndMcv6(15),
+
+ ndUcv6(16),
+
+ rlogin(17),
+
+ fragUcv6(18),
+
+ isis(19),
+
+ ospfMc(20),
+
+ dhcp(21),
+
+ pimMc(22),
+
+ arpRequest(23),
+
+ arpReply(24),
+
+ rarpRequest(25),
+
+ rarpReply(26),
+
+ icmpv4Bc(27),
+
+ ospfv6Mc(28),
+
+ ftp(29),
+
+ tftp(30),
+
+ snmp(31),
+
+ telnet(32),
+
+ ssh(33),
+
+ rsh(34),
+
+ http(35),
+
+ dns(36),
+
+ icmpMcv6(37),
+
+ icmpUcv6(38),
+
+ ipmcData(39),
+
+ bgp(40),
+
+ igmp(41),
+
+ mld(42),
+
+ pimUc(43),
+
+ ospfUc(44),
+
+ ospfv6Uc(45),
+
+ hopByHop(46),
+
+ ripv1(47),
+
+ ripv2(48),
+
+ ripv6(49),
+
+ macLearning(50),
+
+ internal1(51),
+
+ dataException(52),
+
+ ttlException(53),
+
+ fragMcv6(54),
+
+ internal2(55),
+
+ internal3(56),
+
+ ipfix(57),
+
+ internal4(58)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the protocol cos queue."
+ ::= { rcPrQosCosQueVoqCppPortStatsEntry 1 }
+
+rcPrQosCosQueVoqCppPortStatsProtocolName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the protocol name."
+ ::= { rcPrQosCosQueVoqCppPortStatsEntry 2 }
+
+
+rcPrQosCosQueVoqCppPortStatsAcceptedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the accepted packets for cpp port."
+ ::= { rcPrQosCosQueVoqCppPortStatsEntry 3 }
+
+rcPrQosCosQueVoqCppPortStatsAcceptedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the accepted bytes for cpp port."
+ ::= { rcPrQosCosQueVoqCppPortStatsEntry 4 }
+
+rcPrQosCosQueVoqCppPortStatsDropPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop packets for cpp port."
+ ::= { rcPrQosCosQueVoqCppPortStatsEntry 5 }
+
+rcPrQosCosQueVoqCppPortStatsDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the drop bytes for cpp port."
+ ::= { rcPrQosCosQueVoqCppPortStatsEntry 6 }
+
+--
+-- The rcPrFilter group
+--
+
+rcPrFilterScalars OBJECT IDENTIFIER ::= { rcPrFilter 1 }
+
+rcPrFilterAclTableSize OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Acl entries
+ in the rcPrFilterAclTable. Default table size is 0
+ until the administrator configures any Acl entries."
+ ::= { rcPrFilterScalars 2 }
+
+rcPrFilterAceTableSize OBJECT-TYPE
+ SYNTAX INTEGER (0..16384)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Ace entries in the
+ rcPrFilterAceTable. Default table size is 0 until the
+ administrator configures any Ace entries. The maximum
+ size is # of Acls multiplied by # of Aces."
+ ::= { rcPrFilterScalars 3 }
+
+rcPrFilterAclBufferWrap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable or disable buffer wrapping for
+ filters log."
+ ::= { rcPrFilterScalars 4 }
+
+rcPrFilterAclClearLog OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the filter Logs collected."
+ ::= { rcPrFilterScalars 5 }
+
+--
+-- Power Ranger (PR) Acl MIB specification
+--
+-- o The Access Control List (Acl) mib defines management objects for
+-- configuration information of the hardware-assisted filtering feature.
+--
+-- o Acl is a group of filtering rules organized in an ordered list.
+--
+-- o A filtering rule in the Acl is called an Access Control Entry (Ace).
+--
+-- o Max of 2k ACLs.
+-- Each ACL can have a maximum of 2k ACEs. Ports are assigned
+-- from 1-500 and VLANs are assigned from 501-1000.
+--
+-- o Max of 10k ACEs; each ACE belongs to a single ACL. Precedence
+-- is determined by the Ace-Id (lower Ace-Id means higher precedence).
+--
+
+rcPrFilterAct OBJECT IDENTIFIER ::= { rcPrFilter 2 }
+
+-- ACT Table
+
+rcPrFilterActTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterActEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Acts to store information of each Act
+ entry. This table is indexed by the Act Id."
+ ::= { rcPrFilterAct 1 }
+
+rcPrFilterActEntry OBJECT-TYPE
+ SYNTAX RcPrFilterActEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Act Entry holding Act information."
+ INDEX { rcPrFilterActId }
+ ::= { rcPrFilterActTable 1 }
+
+RcPrFilterActEntry ::= SEQUENCE {
+ rcPrFilterActId INTEGER,
+ rcPrFilterActName DisplayString,
+ rcPrFilterActArpAttrs INTEGER,
+ rcPrFilterActEthernetAttrs INTEGER,
+ rcPrFilterActIpAttrs INTEGER,
+ rcPrFilterActProtocolAttrs INTEGER,
+ rcPrFilterActApply TruthValue,
+ rcPrFilterActRowStatus RowStatus,
+ rcPrFilterActIpv6Attrs INTEGER
+}
+
+rcPrFilterActId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A table of Acts to store information of each
+ Act. This table is indexed by the Act Id."
+ ::= { rcPrFilterActEntry 1 }
+
+rcPrFilterActName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator
+ for the Act Entry."
+ ::= { rcPrFilterActEntry 2 }
+
+rcPrFilterActArpAttrs OBJECT-TYPE
+ SYNTAX INTEGER (0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value is one or multiple (logical 'OR' of the
+ following):
+ none(0),
+ operation(1)
+ none: No Arp Attrs are selected or to clear
+ other choices.
+ operation: Only valid option for Arp attributes."
+ DEFVAL { 0 }
+ ::= { rcPrFilterActEntry 3 }
+
+rcPrFilterActEthernetAttrs OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value is one or multiple of the following:
+ none(0),
+ srcMac(1),
+ dstMac(2),
+ etherType(4),
+ port(8),
+ vlan(16),
+ vlanTagPrio(32)
+ none: If selected then unselect all other selections."
+ DEFVAL { 0 }
+ ::= { rcPrFilterActEntry 4 }
+
+rcPrFilterActIpAttrs OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value is one or multiple of the following:
+ none(0),
+ srcIp(1),
+ dstIp(2),
+ ipFragFlag(4),
+ ipOptions(8),
+ ipProtoType(16),
+ dscp(32)
+ none: If selected then unselect all other selections."
+ DEFVAL { 0 }
+ ::= { rcPrFilterActEntry 5 }
+
+rcPrFilterActProtocolAttrs OBJECT-TYPE
+ SYNTAX INTEGER (0..127)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value is one or multiple of the following:
+ none(0),
+ tcpSrcPort(1),
+ udpSrcPort(2),
+ tcpDstPort(4),
+ udpDstPort(8),
+ tcpFlags(16),
+ icmpMsgType(32),
+ icmpv6MsgType(64)
+ none: If selected then unselect all other selections."
+ DEFVAL { 0 }
+ ::= { rcPrFilterActEntry 6 }
+
+rcPrFilterActApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When apply is issued by the administrator,
+ the ACT attributes cannot be modified."
+ DEFVAL { false }
+ ::= { rcPrFilterActEntry 7 }
+
+rcPrFilterActRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry. The
+ entry cannot be modified or deleted while there
+ are Acls configured with this Act entry."
+ ::= { rcPrFilterActEntry 8}
+
+rcPrFilterActIpv6Attrs OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value is one or multiple of the following:
+ none(0),
+ srcIpv6(1),
+ dstIpv6(4),
+ nextHdr(16),
+ none: If selected then unselect all other selections."
+ DEFVAL { 0 }
+ ::= { rcPrFilterActEntry 9 }
+
+-- Act Pattern Table to store the template
+
+rcPrFilterActPatternTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterActPatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of user-defined parameters of Acls to
+ store information of each Acl. This table is indexed
+ by the Act Id and PatternIndex."
+ ::= { rcPrFilterAct 2 }
+
+rcPrFilterActPatternEntry OBJECT-TYPE
+ SYNTAX RcPrFilterActPatternEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Configuration information for a
+ particular Act."
+ INDEX { rcPrFilterActPatternActId,
+ rcPrFilterActPatternIndex }
+ ::= { rcPrFilterActPatternTable 1 }
+
+RcPrFilterActPatternEntry ::= SEQUENCE {
+ rcPrFilterActPatternActId INTEGER,
+ rcPrFilterActPatternIndex INTEGER,
+ rcPrFilterActPatternName DisplayString,
+ rcPrFilterActPatternBase INTEGER,
+ rcPrFilterActPatternOffset INTEGER,
+ rcPrFilterActPatternLength INTEGER,
+ rcPrFilterActPatternRowStatus RowStatus
+ }
+
+rcPrFilterActPatternActId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the ActPatternEntry, a unique
+ identifier for Act entry in the range of Table
+ Size."
+ ::= { rcPrFilterActPatternEntry 1 }
+
+rcPrFilterActPatternIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indexes each user defined field pattern in an
+ Acl entry. In this release only 3 patterns are
+ allowed per ACT but we can have multiple
+ patterns per ACL."
+ ::= { rcPrFilterActPatternEntry 2 }
+
+rcPrFilterActPatternName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Acl Pattern Entry."
+ ::= { rcPrFilterActPatternEntry 3 }
+
+rcPrFilterActPatternBase OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ etherBegin(1),
+ macDstBegin(2),
+ macSrcBegin(3),
+ ethTypeLenBegin(4),
+ arpBegin(5),
+ ipHdrBegin(6),
+ ipOptionsBegin(7),
+ ipPayloadBegin(8),
+ ipTosBegin(9),
+ ipProtoBegin(10),
+ ipSrcBegin(11),
+ ipDstBegin(12),
+ tcpBegin(13),
+ tcpSrcportBegin(14),
+ tcpDstportBegin(15),
+ tcpFlagsEnd(16),
+ udpBegin(17),
+ udpSrcportBegin(18),
+ udpDstportBegin(19),
+ etherEnd(20),
+ ipHdrEnd(21),
+ icmpMsgBegin(22),
+ tcpEnd(23),
+ udpEnd(24),
+ ipv6HdrBegin(25)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "User defined fields from headers to be used in
+ the Aces of the Acl."
+ DEFVAL { none }
+ ::= { rcPrFilterActPatternEntry 4 }
+
+rcPrFilterActPatternOffset OBJECT-TYPE -- MA/DZ to confirm maximum
+ SYNTAX INTEGER (0..25)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set Offset in bytes to the beginning offset of the user
+ defined field with selected header option as base."
+ DEFVAL { 0 }
+ ::= { rcPrFilterActPatternEntry 5 }
+
+rcPrFilterActPatternLength OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of bytes to extract beginning from the
+ offset is set in rcPrFilterActPatternLength.
+ Only 1-15 are valid."
+ DEFVAL { 1 }
+ ::= { rcPrFilterActPatternEntry 6 }
+
+rcPrFilterActPatternRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterActPatternEntry 7 }
+
+rcPrFilterAcl OBJECT IDENTIFIER ::= { rcPrFilter 3 }
+
+-- ACL Table
+
+rcPrFilterAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Acls to store information of each Acl.
+ This table is indexed by the Acl Id."
+ ::= { rcPrFilterAcl 1 }
+
+rcPrFilterAclEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Configuration information for
+ a particular Acl."
+ INDEX { rcPrFilterAclId }
+ ::= { rcPrFilterAclTable 1 }
+
+RcPrFilterAclEntry ::= SEQUENCE {
+ rcPrFilterAclId INTEGER,
+ rcPrFilterAclName DisplayString,
+ rcPrFilterAclType INTEGER,
+ rcPrFilterAclAceListSize INTEGER,
+ rcPrFilterAclDefaultAction INTEGER,
+ rcPrFilterAclState EnableValue,
+ rcPrFilterAclVlanList IdList,
+ rcPrFilterAclPortList PortSet,
+ rcPrFilterAclRowStatus RowStatus,
+ rcPrFilterAclNumVlanIds INTEGER,
+ rcPrFilterAclPktType INTEGER,
+ rcPrFilterAclControlPktRule INTEGER,
+ rcPrFilterAclVlanId Integer32,
+ rcPrFilterAclMltId Integer32,
+ rcPrFilterAclDstPortList PortSet,
+ rcPrFilterAclIpfixState EnableValue,
+ rcPrFilterAclMatchType INTEGER,
+ rcPrFilterAclIsid Integer32
+ }
+
+rcPrFilterAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique identifier for Acl entry in the range
+ of Table Size."
+ ::= { rcPrFilterAclEntry 1 }
+
+rcPrFilterAclName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Acl Entry."
+ ::= { rcPrFilterAclEntry 3 }
+
+rcPrFilterAclType OBJECT-TYPE
+ SYNTAX INTEGER {
+ inVlan(1),
+ outVlan(2),
+ inPort(3),
+ outPort(4),
+ inVsn(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An Acl can be vlan-based or port-based. An Ace
+ has a capability to match packets classified as
+ 'ingress' and 'egress'. An ingress packet is
+ assigned a value 'in' and an egress packet is
+ assigned a value 'out'."
+ ::= { rcPrFilterAclEntry 4 }
+
+rcPrFilterAclAceListSize OBJECT-TYPE
+ SYNTAX INTEGER (0..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the number of Aces in a particular Acl."
+ ::= { rcPrFilterAclEntry 5 }
+
+rcPrFilterAclDefaultAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1),
+ permit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates action to be taken when none of the
+ Aces in the Acl match."
+ DEFVAL { permit }
+ ::= { rcPrFilterAclEntry 6 }
+
+rcPrFilterAclState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables/Disables the state of all Aces in the Acl"
+ DEFVAL { enable }
+ ::= { rcPrFilterAclEntry 8 }
+
+rcPrFilterAclVlanList OBJECT-TYPE
+ SYNTAX IdList(SIZE(0..4096))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An array used to indicate all the VLANs to be
+ associated with this Acl Entry. At present, only 4k
+ Vlans are supported."
+ ::= { rcPrFilterAclEntry 9 }
+
+rcPrFilterAclPortList OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the ports to be added to this Acl Entry."
+ ::= { rcPrFilterAclEntry 10 }
+
+rcPrFilterAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for the entry. Deleting
+ a non-empty Acl results in deletion of member Aces
+ and then the Acl."
+ ::= { rcPrFilterAclEntry 11 }
+
+rcPrFilterAclNumVlanIds OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to Indicate the number of VLAN ID's that
+ are stored in the rcPrFilterAclVlanList."
+ ::= { rcPrFilterAclEntry 12 }
+
+rcPrFilterAclPktType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipv4(1),
+ ipv6(2),
+ nonipv6(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the packet type that this ACL is
+ applicable to."
+ DEFVAL { nonipv6 }
+ ::= { rcPrFilterAclEntry 13 }
+
+rcPrFilterAclControlPktRule OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1),
+ permit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When the rcPrFilterAclDefaultAction object is set
+ to deny then control packets follow this rule.
+ Otherwise, the object value can be ignored."
+ DEFVAL { permit }
+ ::= { rcPrFilterAclEntry 14 }
+
+rcPrFilterAclVlanId OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination Vlan Id for mirroring the packets.
+ The value 0 means no vlan is being mirrored.
+ When the value of rcPrFilterAclVlanId is non-zero,
+ the values of rcPrFilterAclMltId and
+ rcPrFilterAclDstPortList must be 0."
+ DEFVAL { 0 }
+ ::= { rcPrFilterAclEntry 15 }
+
+rcPrFilterAclMltId OBJECT-TYPE
+ SYNTAX Integer32(0..512)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination Mlt Id for mirroring the packets.
+ The value 0 means no mlt is being mirrored.
+ When the value of rcPrFilterAclMltId is non-zero,
+ the values of rcPrFilterAclVlanId and
+ rcPrFilterAclDstPortList must be 0."
+ DEFVAL { 0 }
+ ::= { rcPrFilterAclEntry 16 }
+
+rcPrFilterAclDstPortList OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination Port List for mirroring the packets.
+ The value 0 means no port(s) is being mirrored.
+ When the value of rcPrFilterAclDstPortList is non-zero,
+ the values of rcPrFilterAclVlanId and
+ rcPrFilterAclMltId must be 0."
+ ::= { rcPrFilterAclEntry 17 }
+
+rcPrFilterAclIpfixState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value indicating whether ipfix option on the
+ Acl is enabled."
+ DEFVAL { disable }
+ ::= { rcPrFilterAclEntry 18 }
+
+rcPrFilterAclMatchType OBJECT-TYPE
+ SYNTAX INTEGER {
+ uniOnly (1),
+ terminatingNNIOnly (2),
+ both (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the match type that the traffic is ingress on UNI or terminated NNI or both"
+ DEFVAL { both }
+ ::= { rcPrFilterAclEntry 19 }
+
+rcPrFilterAclIsid OBJECT-TYPE
+ SYNTAX Integer32(0..15999999)
+ MAX-ACCESS read-write
+ STATUS current
+ 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."
+ ::= { rcPrFilterAclEntry 20 }
+
+ -- Acl Stats Table
+
+rcPrFilterAclStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAclStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Acls Statistics entries to store the
+ Default Acl statistics for each Acl.
+ This table is indexed by the Acl Id."
+ ::= { rcPrFilterAcl 2 }
+
+rcPrFilterAclStatsEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAclStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing default statistics information for
+ a particular Acl."
+ INDEX { rcPrFilterAclStatsAclId }
+ ::= { rcPrFilterAclStatsTable 1 }
+
+RcPrFilterAclStatsEntry ::= SEQUENCE {
+ rcPrFilterAclStatsAclId INTEGER,
+ rcPrFilterAclStatsClear TruthValue,
+ rcPrFilterAclStatsMatchDefaultSecurityPkts Counter64,
+ rcPrFilterAclStatsMatchDefaultSecurityOctets Counter64,
+ rcPrFilterAclStatsMatchDefaultQosPkts Counter64,
+ rcPrFilterAclStatsMatchDefaultQosOctets Counter64,
+ rcPrFilterAclStatsMatchGlobalSecurityPkts Counter64,
+ rcPrFilterAclStatsMatchGlobalSecurityOctets Counter64,
+ rcPrFilterAclStatsMatchGlobalQosPkts Counter64,
+ rcPrFilterAclStatsMatchGlobalQosOctets Counter64
+ }
+
+
+rcPrFilterAclStatsAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique identifier for Acl entry in the range
+ of Table Size."
+ ::= { rcPrFilterAclStatsEntry 1 }
+
+rcPrFilterAclStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear default statistics for ACL Filters."
+ ::= { rcPrFilterAclStatsEntry 4 }
+
+rcPrFilterAclStatsMatchDefaultSecurityPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Security packet count of traffic not matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 5 }
+
+rcPrFilterAclStatsMatchDefaultSecurityOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Security octet count of traffic not matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 6 }
+
+rcPrFilterAclStatsMatchDefaultQosPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QOS packet count of traffic not matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 7 }
+
+rcPrFilterAclStatsMatchDefaultQosOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QOS octet count of traffic not matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 8 }
+
+rcPrFilterAclStatsMatchGlobalSecurityPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Security packet count of traffic matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 9 }
+
+rcPrFilterAclStatsMatchGlobalSecurityOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Security octet count of traffic matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 10 }
+
+rcPrFilterAclStatsMatchGlobalQosPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QOS packet count of traffic matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 11 }
+
+rcPrFilterAclStatsMatchGlobalQosOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "QOS octet count of traffic matching any of the
+ ACE rules or hits on Default Action where the count bit
+ is turned on in ACL Global Action."
+ ::= { rcPrFilterAclStatsEntry 12 }
+
+
+
+-- Ace Table
+
+rcPrFilterAce OBJECT IDENTIFIER ::= { rcPrFilter 4 }
+
+-- Ace information is organized in 28 entries:
+-- rcPrFilterAceEntry
+-- rcPrFilterAceEthSrcAddrEntry
+-- rcPrFilterAceEthDstAddrEntry
+-- rcPrFilterAceEthEtherEntry
+-- rcPrFilterAceEthVlanTagPrioEntry
+-- rcPrFilterAceEthPortEntry
+-- rcPrFilterAceEthVlanIdEntry
+-- rcPrFilterAceArpEntry
+-- rcPrFilterAceIpSrcAddrEntry
+-- rcPrFilterAceIpDstAddrEntry
+-- rcPrFilterAceIpDscpEntry
+-- rcPrFilterAceIpProtoEntry
+-- rcPrFilterAceIpOptionsEntry
+-- rcPrFilterAceIpFragEntry
+-- rcPrFilterAceProtoIcmpMsgTypeEntry
+-- rcPrFilterAceProtoTcpFlagsEntry
+-- rcPrFilterAceStatsEntry
+-- rcPrFilterAceEthShowEntry
+-- rcPrFilterAceIpShowEntry
+-- rcPrFilterAceProtoShowEntry
+-- rcPrFilterAceProtoSrcPortEntry
+-- rcPrFilterAceProtoDstPortEntry
+-- rcPrFilterAceProtoTcpOptionEntry
+-- rcPrFilterAceProtoRoutingTypeEntry
+-- rcPrFilterAceProtoIcmpv6MsgTypeEntry
+
+rcPrFilterAceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store information of each Ace
+ in context of its parent Acl. This is indexed by
+ AclId and AceId."
+ ::= { rcPrFilterAce 1 }
+
+rcPrFilterAceEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace information. Ace is a
+ member of one Acl."
+ INDEX { rcPrFilterAceAclId,
+ rcPrFilterAceId }
+ ::= {rcPrFilterAceTable 1}
+
+RcPrFilterAceEntry ::= SEQUENCE {
+ rcPrFilterAceAclId INTEGER,
+ rcPrFilterAceId INTEGER,
+ rcPrFilterAceName DisplayString,
+ rcPrFilterAceMode INTEGER,
+ rcPrFilterAceRemarkDscp INTEGER,
+ rcPrFilterAceRemarkDot1Priority INTEGER,
+ rcPrFilterAceRedirectNextHop IpAddress,
+ rcPrFilterAceRedirectUnreach INTEGER,
+ rcPrFilterAcePolice INTEGER,
+ rcPrFilterAceAdminState EnableValue,
+ rcPrFilterAceOperState INTEGER,
+ rcPrFilterAceMltIndex INTEGER,
+ rcPrFilterAceRowStatus RowStatus,
+ rcPrFilterAceIpfixState EnableValue,
+ rcPrFilterAceRedirectNextHopIpv6 Ipv6Address,
+ rcPrFilterAceDstPortList PortSet,
+ rcPrFilterAceDstVlanId Integer32,
+ rcPrFilterAceDstMltId Integer32,
+ rcPrFilterAceInternalQos Integer32,
+ rcPrFilterAceCount EnableValue,
+ rcPrFilterAceLog EnableValue,
+ rcPrFilterAceCopytoPcap EnableValue,
+ rcPrFilterAceDstIp IpAddress,
+ rcPrFilterAceDstIpTtl Integer32,
+ rcPrFilterAceDstIpDscp INTEGER,
+ rcPrFilterAceMonitoringIsidOffset Integer32,
+ rcPrFilterAceMonitoringIsid Integer32,
+ rcPrFilterAceMirroringQos Integer32,
+ rcPrFilterAceRemoveTag TruthValue,
+ rcPrFilterAceRedirectNextHopVrfName DisplayString
+ }
+
+rcPrFilterAceAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEntry 1 }
+
+rcPrFilterAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AceId uniquely identifies one Ace entry."
+ ::= { rcPrFilterAceEntry 2 }
+
+rcPrFilterAceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator.
+ System automatically assigns a name if the user
+ has not assigned one."
+ ::= { rcPrFilterAceEntry 3 }
+
+rcPrFilterAceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ deny(1),
+ permit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operating Mode associated with the Ace is effective
+ on the packets matching this Ace."
+ DEFVAL { none }
+ ::= { rcPrFilterAceEntry 4 }
+
+rcPrFilterAceRemarkDscp OBJECT-TYPE
+ SYNTAX INTEGER {
+ phbcs0(0),
+ phbcs1(8),
+ phbaf11(10),
+ phbaf12(12),
+ phbaf13(14),
+ phbcs2(16),
+ phbaf21(18),
+ phbaf22(20),
+ phbaf23(22),
+ phbcs3(24),
+ phbaf31(26),
+ phbaf32(28),
+ phbaf33(30),
+ phbcs4(32),
+ phbaf41(34),
+ phbaf42(36),
+ phbaf43(38),
+ phbcs5(40),
+ phbef(46),
+ phbcs6(48),
+ phbcs7(56),
+ disable(256) -- Invalid ToS/Dscp value
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header
+ encodes the PHB information per DiffServ standards
+ (Refer to DiffServ RFCs 2474). Set the Dscp to PHB
+ (like EF) or PHB-class(like AF1 which includes AF11,
+ AF12,AF13) to mark specific diffserv class traffic.
+ Set the field value to desired integer dscp code for
+ rcPrFilterAceRemarkDscp field to mark non-standard
+ traffic classes and local use PHBs."
+ DEFVAL { 256 }
+ ::= { rcPrFilterAceEntry 5 }
+
+rcPrFilterAceRemarkDot1Priority OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ two(2),
+ three(3),
+ four(4),
+ five(5),
+ six(6),
+ seven(7),
+ disable(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dot1 Priority as described by Layer 2 standards,
+ 802.1Q, 802.1P."
+ DEFVAL { disable }
+ ::= { rcPrFilterAceEntry 6 }
+
+rcPrFilterAceRedirectNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Redirect matching IP traffic to the next hop."
+ DEFVAL { '00000000'H } -- 0.0.0.0
+ ::= { rcPrFilterAceEntry 7 }
+
+rcPrFilterAceRedirectUnreach OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1),
+ permit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the desired behavior for redirected traffic in
+ case the specified next-hop is not reachable."
+ DEFVAL { deny }
+ ::= { rcPrFilterAceEntry 8 }
+
+rcPrFilterAcePolice OBJECT-TYPE
+ SYNTAX INTEGER (0..16000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Policing profile Identifier. Set the desired policing
+ profile identifier. Set the value to 0 when policing
+ is not desired."
+ DEFVAL { 0 }
+ ::= { rcPrFilterAceEntry 9 }
+
+rcPrFilterAceAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value indicating whether the Ace is enabled.
+ An Ace can only be modified if it is disabled."
+ DEFVAL { disable }
+ ::= { rcPrFilterAceEntry 10 }
+
+rcPrFilterAceOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up (1),
+ down (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational state of the Ace."
+ ::= { rcPrFilterAceEntry 11 }
+
+rcPrFilterAceMltIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If this action is specified, it will
+ basically override the mlt-index picked
+ by the mlt algorithm, when a packet is
+ being sent out on MLT ports."
+ DEFVAL { 0 }
+ ::= { rcPrFilterAceEntry 18 }
+
+rcPrFilterAceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceEntry 19 }
+
+rcPrFilterAceIpfixState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value indicating whether ipfix option on the
+ Ace is enabled."
+ DEFVAL { disable }
+ ::= { rcPrFilterAceEntry 20 }
+
+rcPrFilterAceRedirectNextHopIpv6 OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Redirect matching IPv6 traffic to the next hop."
+ ::= { rcPrFilterAceEntry 21 }
+
+rcPrFilterAceDstPortList OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Destination Port List for mirroring the packets."
+ ::= { rcPrFilterAceEntry 22 }
+
+rcPrFilterAceDstVlanId OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Destination Vlan to mirror the packets."
+ ::= { rcPrFilterAceEntry 23 }
+
+rcPrFilterAceDstMltId OBJECT-TYPE
+ SYNTAX Integer32 (0..512)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Destination Mlt to mirror the packets."
+ ::= { rcPrFilterAceEntry 24 }
+
+rcPrFilterAceInternalQos OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Internal QOS Level assigned to the packet flow. DefVal = 8 is Disable"
+ DEFVAL { 8 }
+ ::= { rcPrFilterAceEntry 25 }
+
+rcPrFilterAceCount OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value indicating whether Count option on the
+ Ace is enabled."
+ DEFVAL { disable }
+ ::= { rcPrFilterAceEntry 26 }
+
+rcPrFilterAceLog OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value indicating whether log option on the
+ Ace is enabled."
+ DEFVAL { disable }
+ ::= { rcPrFilterAceEntry 27 }
+
+rcPrFilterAceCopytoPcap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Value indicating whether copy to pcap option
+ on the Ace is enabled."
+ DEFVAL { disable }
+ ::= { rcPrFilterAceEntry 28 }
+
+rcPrFilterAceDstIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Destination IP address to mirror the packets."
+ ::= { rcPrFilterAceEntry 29 }
+
+rcPrFilterAceDstIpTtl OBJECT-TYPE
+ SYNTAX Integer32 (2..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ttl value for the mirrored packet when mirror
+ destination is IP. If other than default,
+ the encapsulated packet will have the given ttl."
+ DEFVAL { 64 }
+ ::= { rcPrFilterAceEntry 30 }
+
+rcPrFilterAceDstIpDscp OBJECT-TYPE
+ SYNTAX INTEGER {
+ phbcs0(0),
+ phbcs1(8),
+ phbaf11(10),
+ phbaf12(12),
+ phbaf13(14),
+ phbcs2(16),
+ phbaf21(18),
+ phbaf22(20),
+ phbaf23(22),
+ phbcs3(24),
+ phbaf31(26),
+ phbaf32(28),
+ phbaf33(30),
+ phbcs4(32),
+ phbaf41(34),
+ phbaf42(36),
+ phbaf43(38),
+ phbcs5(40),
+ phbef(46),
+ phbcs6(48),
+ phbcs7(56),
+ disable(256) -- Invalid ToS/Dscp value
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Dscp value for the mirrored packet when mirror
+ destination is IP. The 6-bit DSCP field from the
+ ToS byte in Ipv4 header encodes the PHB information
+ per DiffServ standards (Refer to DiffServ RFCs 2474).
+ Set the Dscp to PHB (like EF) or PHB-class(like AF1 which
+ includes AF11, AF12,AF13) to mark specific diffserv class traffic.
+ Set the field value to desired integer dscp code for
+ rcPrFilterAceIpDscp field to mark non-standard
+ traffic classes and local use PHBs."
+ DEFVAL { 256 }
+ ::= { rcPrFilterAceEntry 31 }
+
+rcPrFilterAceMonitoringIsidOffset OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to configure the monitoring ISID offset value.
+ The offset id value is mapped to actual monitor I-SID value
+ in which packets are mirrored to."
+ ::= { rcPrFilterAceEntry 32 }
+
+rcPrFilterAceMonitoringIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Actual monitor I-SID value in which packets are mirrored to."
+ ::= { rcPrFilterAceEntry 33 }
+
+rcPrFilterAceMirroringQos OBJECT-TYPE
+ SYNTAX Integer32 (0..5)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to define the Quality of Service (QoS) profiles for the mirrored
+ packet into monitoring ISID."
+ DEFVAL { 1 }
+ ::= { rcPrFilterAceEntry 34 }
+
+rcPrFilterAceRemoveTag OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to remove inner vlan tag of the
+ mirrored packet into the SPB network.
+ By default it is set to false and
+ vlan tag will not be removed."
+ DEFVAL { false }
+ ::= { rcPrFilterAceEntry 35 }
+
+rcPrFilterAceRedirectNextHopVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "VRF Name associated with IP/IPv6 redirect next hop."
+ ::= { rcPrFilterAceEntry 36 }
+
+-- ACE Ethernet Source MAC Address Table
+
+rcPrFilterAceEthSrcAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEthSrcAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Ethernet Source MAC
+ Address Header information of each Ace in context
+ of its parent Acl."
+ ::= { rcPrFilterAce 2 }
+
+rcPrFilterAceEthSrcAddrEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEthSrcAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet Source MAC Address
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceEthSrcAddrAclId,
+ rcPrFilterAceEthSrcAddrAceId }
+ ::= { rcPrFilterAceEthSrcAddrTable 1 }
+
+RcPrFilterAceEthSrcAddrEntry ::= SEQUENCE {
+ rcPrFilterAceEthSrcAddrAclId INTEGER,
+ rcPrFilterAceEthSrcAddrAceId INTEGER,
+ rcPrFilterAceEthSrcAddrList OCTET STRING,
+ rcPrFilterAceEthSrcAddrListCount INTEGER,
+ rcPrFilterAceEthSrcAddrOper INTEGER,
+ rcPrFilterAceEthSrcAddrRowStatus RowStatus,
+ rcPrFilterAceEthSrcAddrOperMask DisplayString
+ }
+
+rcPrFilterAceEthSrcAddrAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthernetEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthSrcAddrEntry 1 }
+
+rcPrFilterAceEthSrcAddrAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthernetEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthSrcAddrEntry 2 }
+
+rcPrFilterAceEthSrcAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The list of ethernet source address to match."
+ ::= { rcPrFilterAceEthSrcAddrEntry 3 }
+
+rcPrFilterAceEthSrcAddrListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ethernet src address."
+ ::= { rcPrFilterAceEthSrcAddrEntry 4 }
+
+rcPrFilterAceEthSrcAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8) -- mask
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Ethernet Source MAC Address."
+ ::= { rcPrFilterAceEthSrcAddrEntry 5 }
+
+rcPrFilterAceEthSrcAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceEthSrcAddrEntry 6 }
+
+rcPrFilterAceEthSrcAddrOperMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..14))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Mac Address mask value in hex which can
+ be set for the rcPrFilterAceEthSrcAddrOper when
+ the option selected is mask. It will be empty or
+ set to 000000000000 whenrcPrFilterAceEthSrcAddrOper
+ is set to 'eq'. In case of the prefix '0x' is
+ specified, 14 charaters is max length"
+ ::= { rcPrFilterAceEthSrcAddrEntry 7 }
+
+-- ACE Ethernet Destination MAC Address Table
+
+rcPrFilterAceEthDstAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEthDstAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Ethernet Destination MAC
+ Address Header information of each Ace in context
+ of its parent Acl."
+ ::= { rcPrFilterAce 3 }
+
+rcPrFilterAceEthDstAddrEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEthDstAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet Destination
+ MAC Address information. An Ace is a member of one
+ Acl."
+ INDEX { rcPrFilterAceEthDstAddrAclId,
+ rcPrFilterAceEthDstAddrAceId }
+ ::= { rcPrFilterAceEthDstAddrTable 1 }
+
+RcPrFilterAceEthDstAddrEntry ::= SEQUENCE {
+ rcPrFilterAceEthDstAddrAclId INTEGER,
+ rcPrFilterAceEthDstAddrAceId INTEGER,
+ rcPrFilterAceEthDstAddrList OCTET STRING,
+ rcPrFilterAceEthDstAddrListCount INTEGER,
+ rcPrFilterAceEthDstAddrOper INTEGER,
+ rcPrFilterAceEthDstAddrRowStatus RowStatus,
+ rcPrFilterAceEthDstAddrOperMask DisplayString
+ }
+
+rcPrFilterAceEthDstAddrAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthDstAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthDstAddrEntry 1 }
+
+rcPrFilterAceEthDstAddrAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthDstAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthDstAddrEntry 2 }
+
+rcPrFilterAceEthDstAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "List of ethernet destination address to
+ match."
+ ::= { rcPrFilterAceEthDstAddrEntry 3 }
+
+rcPrFilterAceEthDstAddrListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ethernet dst address."
+ ::= { rcPrFilterAceEthDstAddrEntry 4 }
+
+rcPrFilterAceEthDstAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8) -- mask
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Ethernet Destination MAC Address."
+ ::= { rcPrFilterAceEthDstAddrEntry 5 }
+
+rcPrFilterAceEthDstAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceEthDstAddrEntry 6 }
+
+rcPrFilterAceEthDstAddrOperMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..14))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Mac Address mask value in hex which can
+ be set for the rcPrFilterAceEthDstAddrOper when
+ the option selected is mask. It will be empty or
+ set to 000000000000 whenrcPrFilterAceEthDstAddrOper
+ is set to 'eq'. In case of the prefix '0x' is
+ specified, 14 charaters is max length"
+ ::= { rcPrFilterAceEthDstAddrEntry 7 }
+
+-- ACE Ethernet Ether Table
+
+rcPrFilterAceEthEtherTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEthEtherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Ethernet Ether Header
+ information of each Ace in context of its parent
+ Acl."
+ ::= { rcPrFilterAce 4 }
+
+rcPrFilterAceEthEtherEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEthEtherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet Ether
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceEthEtherAclId,
+ rcPrFilterAceEthEtherAceId }
+ ::= { rcPrFilterAceEthEtherTable 1 }
+
+RcPrFilterAceEthEtherEntry ::= SEQUENCE {
+ rcPrFilterAceEthEtherAclId INTEGER,
+ rcPrFilterAceEthEtherAceId INTEGER,
+ rcPrFilterAceEthEtherTypeList OCTET STRING,
+ rcPrFilterAceEthEtherTypeListCount INTEGER,
+ rcPrFilterAceEthEtherTypeOper INTEGER,
+ rcPrFilterAceEthEtherRowStatus RowStatus
+ }
+
+rcPrFilterAceEthEtherAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthEtherEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthEtherEntry 1 }
+
+rcPrFilterAceEthEtherAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthEtherEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthEtherEntry 2 }
+
+rcPrFilterAceEthEtherTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "EtherType value from ethernet header. For example ARP
+ uses 0x0806, IP uses 0x0800. The platform support
+ determines the behavior for 802.1Q/p tagged packets.
+ The EtherType for 802.1Q tagged frames is 0x8100.
+
+ Valid range for the 16-bit Ether-type is 0..65535
+ and the attribute supports lists/ranges of values.
+ Invalid ether-type value 65536 is interpreted as
+ field is not desired in match criteria."
+ ::= { rcPrFilterAceEthEtherEntry 3 }
+
+rcPrFilterAceEthEtherTypeListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ethernet types."
+ ::= { rcPrFilterAceEthEtherEntry 4 }
+
+rcPrFilterAceEthEtherTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ethernet Type Operators."
+ ::= { rcPrFilterAceEthEtherEntry 5 }
+
+rcPrFilterAceEthEtherRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceEthEtherEntry 6 }
+
+-- ACE Ethernet Vlan Tag Priority Table
+
+rcPrFilterAceEthVlanTagPrioTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEthVlanTagPrioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Ethernet Vlan Tag
+ Priority Header information of each Ace in context
+ of its parent Acl."
+ ::= { rcPrFilterAce 5 }
+
+rcPrFilterAceEthVlanTagPrioEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEthVlanTagPrioEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Tag Priority
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceEthVlanTagPrioAclId,
+ rcPrFilterAceEthVlanTagPrioAceId }
+ ::= { rcPrFilterAceEthVlanTagPrioTable 1 }
+
+RcPrFilterAceEthVlanTagPrioEntry ::= SEQUENCE {
+ rcPrFilterAceEthVlanTagPrioAclId INTEGER,
+ rcPrFilterAceEthVlanTagPrioAceId INTEGER,
+ rcPrFilterAceEthVlanTagPrioVlanTagPrio INTEGER,
+ rcPrFilterAceEthVlanTagPrioOper INTEGER,
+ rcPrFilterAceEthVlanTagPrioRowStatus RowStatus,
+ rcPrFilterAceEthVlanTagPrioOperMask Integer32
+ }
+
+rcPrFilterAceEthVlanTagPrioAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthVlanTagPrioEntry 1 }
+
+rcPrFilterAceEthVlanTagPrioAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthVlanTagPrioEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthVlanTagPrioEntry 2 }
+
+rcPrFilterAceEthVlanTagPrioVlanTagPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ two(2),
+ three(3),
+ four(4),
+ five(5),
+ six(6),
+ seven(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag."
+ ::= { rcPrFilterAceEthVlanTagPrioEntry 3 }
+
+rcPrFilterAceEthVlanTagPrioOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8) -- mask
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority."
+ ::= { rcPrFilterAceEthVlanTagPrioEntry 4 }
+
+rcPrFilterAceEthVlanTagPrioRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceEthVlanTagPrioEntry 5 }
+
+rcPrFilterAceEthVlanTagPrioOperMask OBJECT-TYPE
+ SYNTAX Integer32 (0..'7'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceEthVlanTagPrioOper when the option
+ selected is masked. This object is applicable for
+ VSP9000. Not for ERS8600"
+ ::= { rcPrFilterAceEthVlanTagPrioEntry 6 }
+
+-- ACE Ethernet Port Table
+
+rcPrFilterAceEthPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEthPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Ethernet Port
+ Header information of each Ace in context
+ of its parent Acl."
+ ::= { rcPrFilterAce 6 }
+
+rcPrFilterAceEthPortEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEthPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet Port
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceEthPortAclId,
+ rcPrFilterAceEthPortAceId }
+ ::= { rcPrFilterAceEthPortTable 1 }
+
+RcPrFilterAceEthPortEntry ::= SEQUENCE {
+ rcPrFilterAceEthPortAclId INTEGER,
+ rcPrFilterAceEthPortAceId INTEGER,
+ rcPrFilterAceEthPortPort PortSet,
+ rcPrFilterAceEthPortOper INTEGER,
+ rcPrFilterAceEthPortRowStatus RowStatus
+ }
+
+rcPrFilterAceEthPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthPortEntry 1 }
+
+rcPrFilterAceEthPortAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthPortEntry 2 }
+
+rcPrFilterAceEthPortPort OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceEthPortEntry 3 }
+
+rcPrFilterAceEthPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Ethernet Port."
+ ::= { rcPrFilterAceEthPortEntry 4 }
+
+rcPrFilterAceEthPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceEthPortEntry 5 }
+
+-- ACE Ethernet Vlan Id Table
+
+rcPrFilterAceEthVlanIdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEthVlanIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Ethernet Vlan Id
+ Header information of each Ace in context
+ of its parent Acl."
+ ::= { rcPrFilterAce 7 }
+
+rcPrFilterAceEthVlanIdEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEthVlanIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet Vlan Id
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceEthVlanIdAclId,
+ rcPrFilterAceEthVlanIdAceId }
+ ::= { rcPrFilterAceEthVlanIdTable 1 }
+
+RcPrFilterAceEthVlanIdEntry ::= SEQUENCE {
+ rcPrFilterAceEthVlanIdAclId INTEGER,
+ rcPrFilterAceEthVlanIdAceId INTEGER,
+ rcPrFilterAceEthVlanIdVlanIdList IdList,
+ rcPrFilterAceEthVlanIdOper INTEGER,
+ rcPrFilterAceEthVlanIdRowStatus RowStatus,
+ rcPrFilterAceEthVlanIdOperMask Integer32,
+ rcPrFilterAceEthVlanIdVlanId INTEGER
+ }
+
+rcPrFilterAceEthVlanIdAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthVlanIdEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthVlanIdEntry 1 }
+
+rcPrFilterAceEthVlanIdAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthVlanIdEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthVlanIdEntry 2 }
+
+rcPrFilterAceEthVlanIdVlanIdList OBJECT-TYPE
+ SYNTAX IdList(SIZE(4096))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vlan Id to match on. This is a ERS 8600 supported object.
+ VSP9000 uses rcPrFilterAceEthVlanIdVlanId instead"
+ ::= { rcPrFilterAceEthVlanIdEntry 3 }
+
+rcPrFilterAceEthVlanIdOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8) -- mask
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Ethernet VlanId."
+ ::= { rcPrFilterAceEthVlanIdEntry 4 }
+
+rcPrFilterAceEthVlanIdRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceEthVlanIdEntry 5 }
+
+rcPrFilterAceEthVlanIdOperMask OBJECT-TYPE
+ SYNTAX Integer32(0..'FFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceEthVlanIdOper when the option
+ selected is mask. This object is used with
+ rcPrFilterAceEthVlanIdVlanId in VSP 9000 to
+ replace rcPrFilterAceEthVlanIdVlanIdList "
+ ::= { rcPrFilterAceEthVlanIdEntry 6 }
+
+rcPrFilterAceEthVlanIdVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4084)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vlan Id to match on. VSP9000 use this object with
+ object rcPrFilterAceEthVlanIdOperMask to replace the
+ rcPrFilterAceEthVlanIdVlanIdList"
+ ::= { rcPrFilterAceEthVlanIdEntry 7 }
+
+
+-- ACE Arp Table
+
+rcPrFilterAceArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Arp Header information
+ of each Ace in context of its parent Acl. "
+ ::= { rcPrFilterAce 8 }
+
+rcPrFilterAceArpEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Arp Header information.
+ Ace is a member of one Acl."
+ INDEX { rcPrFilterAceArpAclId,
+ rcPrFilterAceArpAceId }
+ ::= { rcPrFilterAceArpTable 1 }
+
+RcPrFilterAceArpEntry ::= SEQUENCE {
+ rcPrFilterAceArpAclId INTEGER,
+ rcPrFilterAceArpAceId INTEGER,
+ rcPrFilterAceArpType INTEGER,
+ rcPrFilterAceArpOper INTEGER,
+ rcPrFilterAceArpValue INTEGER,
+ rcPrFilterAceArpRowStatus RowStatus
+ }
+
+rcPrFilterAceArpAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceArpEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceArpEntry 1 }
+
+rcPrFilterAceArpAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceArpEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceArpEntry 2 }
+
+rcPrFilterAceArpType OBJECT-TYPE
+ SYNTAX INTEGER {
+ operation(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ace Arp Operation."
+ DEFVAL { operation }
+ ::= { rcPrFilterAceArpEntry 3 }
+
+rcPrFilterAceArpOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Arp Operation."
+ ::= { rcPrFilterAceArpEntry 4 }
+
+rcPrFilterAceArpValue OBJECT-TYPE
+ SYNTAX INTEGER {
+ arpRequest(1),
+ arpResponse(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ace Arp can be a request or a response."
+ ::= { rcPrFilterAceArpEntry 5 }
+
+rcPrFilterAceArpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceArpEntry 6 }
+
+-- ACE Ip Source Address Table
+
+rcPrFilterAceIpSrcAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpSrcAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IP Source Address Header
+ information of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 9 }
+
+rcPrFilterAceIpSrcAddrEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpSrcAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IP Source Address Header
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpSrcAddrAclId,
+ rcPrFilterAceIpSrcAddrAceId }
+ ::= { rcPrFilterAceIpSrcAddrTable 1 }
+
+RcPrFilterAceIpSrcAddrEntry ::= SEQUENCE {
+ rcPrFilterAceIpSrcAddrAclId INTEGER,
+ rcPrFilterAceIpSrcAddrAceId INTEGER,
+ rcPrFilterAceIpSrcAddrList OCTET STRING,
+ rcPrFilterAceIpSrcAddrListCount INTEGER,
+ rcPrFilterAceIpSrcAddrOper INTEGER,
+ rcPrFilterAceIpSrcAddrRowStatus RowStatus,
+ rcPrFilterAceIpSrcAddrIpAddr IpAddress,
+ rcPrFilterAceIpSrcAddrOperMaskRange IpAddress
+ }
+
+rcPrFilterAceIpSrcAddrAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpSrcAddrEntry 1 }
+
+rcPrFilterAceIpSrcAddrAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpSrcAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpSrcAddrEntry 2 }
+
+rcPrFilterAceIpSrcAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The list of ip source address to match from IP
+ header. Not applicable to VSP9000"
+ ::= { rcPrFilterAceIpSrcAddrEntry 3 }
+
+rcPrFilterAceIpSrcAddrListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ip src address. Not applicable
+ to VSP9000"
+ ::= { rcPrFilterAceIpSrcAddrEntry 4 }
+
+rcPrFilterAceIpSrcAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(9),
+ range(10)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Ip Source Address."
+ ::= { rcPrFilterAceIpSrcAddrEntry 5 }
+
+rcPrFilterAceIpSrcAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpSrcAddrEntry 6 }
+
+rcPrFilterAceIpSrcAddrIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Source Address to match from IP header.
+ This object is defined and used to replace
+ the rcPrFilterAceIpSrcAddrList by VSP 9000"
+ ::= { rcPrFilterAceIpSrcAddrEntry 7 }
+
+rcPrFilterAceIpSrcAddrOperMaskRange OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP Mask value or High IP address based on
+ object rcPrFilterAceIpSrcAddrOper mask/range
+ option is selected."
+ ::= { rcPrFilterAceIpSrcAddrEntry 8 }
+
+-- ACE Ip Destination Address Table
+
+rcPrFilterAceIpDstAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpDstAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IP Destination Address
+ Header information of each Ace in context of its
+ parent Acl."
+ ::= { rcPrFilterAce 10 }
+
+rcPrFilterAceIpDstAddrEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpDstAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IP Destination Address
+ Header information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpDstAddrAclId,
+ rcPrFilterAceIpDstAddrAceId }
+ ::= { rcPrFilterAceIpDstAddrTable 1 }
+
+RcPrFilterAceIpDstAddrEntry ::= SEQUENCE {
+ rcPrFilterAceIpDstAddrAclId INTEGER,
+ rcPrFilterAceIpDstAddrAceId INTEGER,
+ rcPrFilterAceIpDstAddrList OCTET STRING,
+ rcPrFilterAceIpDstAddrListCount INTEGER,
+ rcPrFilterAceIpDstAddrOper INTEGER,
+ rcPrFilterAceIpDstAddrRowStatus RowStatus,
+ rcPrFilterAceIpDstAddrIpAddr IpAddress,
+ rcPrFilterAceIpDstAddrOperMaskRange IpAddress
+ }
+
+rcPrFilterAceIpDstAddrAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpDstAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpDstAddrEntry 1 }
+
+rcPrFilterAceIpDstAddrAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpDstAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpDstAddrEntry 2 }
+
+rcPrFilterAceIpDstAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The list of ip dst address to match from IP header.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceIpDstAddrEntry 3 }
+
+rcPrFilterAceIpDstAddrListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the IP Destination Address. Not
+ applicable to VSP9000"
+ ::= { rcPrFilterAceIpDstAddrEntry 4 }
+
+rcPrFilterAceIpDstAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(9),
+ range(10)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace IP Destination Address."
+ ::= { rcPrFilterAceIpDstAddrEntry 5 }
+
+rcPrFilterAceIpDstAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpDstAddrEntry 6 }
+
+rcPrFilterAceIpDstAddrIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IP Source Address to match from IP header.
+ This object is defined and used to replace
+ the rcPrFilterAceIpSrcAddrList by VSP 9000"
+ ::= { rcPrFilterAceIpDstAddrEntry 7 }
+
+rcPrFilterAceIpDstAddrOperMaskRange OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP mask value or Hi Ip address based on
+ object rcPrFilterAceIpDstAddrOper mask/range
+ option is selected."
+ ::= { rcPrFilterAceIpDstAddrEntry 8 }
+
+-- ACE Ip Dscp Table
+
+rcPrFilterAceIpDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IP Dscp Header information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 11 }
+
+rcPrFilterAceIpDscpEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IP Dscp Header information.
+ An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpDscpAclId,
+ rcPrFilterAceIpDscpAceId }
+ ::= { rcPrFilterAceIpDscpTable 1 }
+
+RcPrFilterAceIpDscpEntry ::= SEQUENCE {
+ rcPrFilterAceIpDscpAclId INTEGER,
+ rcPrFilterAceIpDscpAceId INTEGER,
+ rcPrFilterAceIpDscpList OCTET STRING,
+ rcPrFilterAceIpDscpListCount INTEGER,
+ rcPrFilterAceIpDscpOper INTEGER,
+ rcPrFilterAceIpDscpRowStatus RowStatus,
+ rcPrFilterAceIpDscpOperMask Integer32
+ }
+
+rcPrFilterAceIpDscpAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpDscpEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpDscpEntry 1 }
+
+rcPrFilterAceIpDscpAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpDscpEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpDscpEntry 2 }
+
+rcPrFilterAceIpDscpList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header
+ encodes the PHB information per DiffServ standards
+ (Refer to DiffServ RFCs 2474). Set the Dscp to PHB
+ (like EF) or PHB-class(like AF1 which includes AF11,
+ AF12,AF13) to match specific diffserv class traffic.
+ Set the field value to desired dscp code for
+ 'rcPrFilterAceIpDscp' field to match non-standard
+ traffic classes and local use PHBs."
+ DEFVAL { "disable" }
+ ::= { rcPrFilterAceIpDscpEntry 3 }
+
+rcPrFilterAceIpDscpListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the dscp values."
+ ::= { rcPrFilterAceIpDscpEntry 4 }
+
+rcPrFilterAceIpDscpOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Ip Dscp."
+ ::= { rcPrFilterAceIpDscpEntry 5 }
+
+rcPrFilterAceIpDscpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpDscpEntry 6 }
+
+rcPrFilterAceIpDscpOperMask OBJECT-TYPE
+ SYNTAX Integer32(0..'40'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceIpDscpOper when the option
+ selected is mask. It will be set to 0 or be used
+ when rcPrFilterAceIpDscpOper is set ro eq"
+ ::= { rcPrFilterAceIpDscpEntry 7 }
+
+-- ACE Ip Proto Table
+
+rcPrFilterAceIpProtoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpProtoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IP Proto Header information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 12 }
+
+rcPrFilterAceIpProtoEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpProtoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IP Proto Header information.
+ An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpProtoAclId,
+ rcPrFilterAceIpProtoAceId }
+ ::= { rcPrFilterAceIpProtoTable 1 }
+
+RcPrFilterAceIpProtoEntry ::= SEQUENCE {
+ rcPrFilterAceIpProtoAclId INTEGER,
+ rcPrFilterAceIpProtoAceId INTEGER,
+ rcPrFilterAceIpProtoList OCTET STRING,
+ rcPrFilterAceIpProtoListCount INTEGER,
+ rcPrFilterAceIpProtoOper INTEGER,
+ rcPrFilterAceIpProtoRowStatus RowStatus
+ }
+
+rcPrFilterAceIpProtoAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpProtoEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpProtoEntry 1 }
+
+rcPrFilterAceIpProtoAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpProtoEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpProtoEntry 2 }
+
+rcPrFilterAceIpProtoList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ip protocol Type from the ip header to be matched.
+ Valid Ip protocol range is 0..255. Few of the Protocol
+ Types are enumerated above. In case the desired
+ protocol number is not available in the enumerated
+ list set protocol to desired integer value"
+ ::= { rcPrFilterAceIpProtoEntry 3 }
+
+rcPrFilterAceIpProtoListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ethernet protocol ids."
+ ::= { rcPrFilterAceIpProtoEntry 4 }
+
+rcPrFilterAceIpProtoOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Ip Protocols."
+ ::= { rcPrFilterAceIpProtoEntry 5 }
+
+rcPrFilterAceIpProtoRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpProtoEntry 6 }
+
+-- ACE Ip Options Table
+
+rcPrFilterAceIpOptionsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpOptionsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IP Options Header
+ information of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 13 }
+
+rcPrFilterAceIpOptionsEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpOptionsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IP Options Header
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpOptionsAclId,
+ rcPrFilterAceIpOptionsAceId }
+ ::= { rcPrFilterAceIpOptionsTable 1 }
+
+RcPrFilterAceIpOptionsEntry ::= SEQUENCE {
+ rcPrFilterAceIpOptionsAclId INTEGER,
+ rcPrFilterAceIpOptionsAceId INTEGER,
+ rcPrFilterAceIpOptionsOptions INTEGER,
+ rcPrFilterAceIpOptionsOper INTEGER,
+ rcPrFilterAceIpOptionsRowStatus RowStatus
+ }
+
+rcPrFilterAceIpOptionsAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpOptionsEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpOptionsEntry 1 }
+
+rcPrFilterAceIpOptionsAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpOptionsEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpOptionsEntry 2 }
+
+rcPrFilterAceIpOptionsOptions OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation(1),
+ recordRoute(7),
+ experimentalMeasurement(10),
+ mtuProbe(11),
+ mtuReply(12),
+ encode(15),
+ timestamp(68),
+ traceroute(82),
+ baseSecurity(130),
+ looseSourceRoute(131),
+ extendedSecurity(133),
+ commercialSecurity(134),
+ streamID(136),
+ strictSourceRouting(137),
+ experimentalAccessControl(142),
+ imiTrafficDescriptor(144),
+ extendedIP(145),
+ addressExtension(147),
+ routeAlert(148),
+ selectiveDirectedBroadcast(149),
+ nsapAddresses(150),
+ dynamicPacketState(151),
+ upstreamMulticastPacket(152),
+ experimentalFlowControl(205)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ip options to be matched from the IP Header."
+ ::= { rcPrFilterAceIpOptionsEntry 3 }
+
+rcPrFilterAceIpOptionsOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Logical Operator - only 'any' is valid at present."
+ DEFVAL { any }
+ ::= { rcPrFilterAceIpOptionsEntry 4 }
+
+rcPrFilterAceIpOptionsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpOptionsEntry 5 }
+
+-- ACE Ip Fragmentation Table
+
+rcPrFilterAceIpFragTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpFragEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IP Fragmentation Header
+ information of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 14 }
+
+rcPrFilterAceIpFragEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpFragEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IP Fragmentation Header
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpFragAclId,
+ rcPrFilterAceIpFragAceId }
+ ::= { rcPrFilterAceIpFragTable 1 }
+
+RcPrFilterAceIpFragEntry ::= SEQUENCE {
+ rcPrFilterAceIpFragAclId INTEGER,
+ rcPrFilterAceIpFragAceId INTEGER,
+ rcPrFilterAceIpFragFragmentation INTEGER,
+ rcPrFilterAceIpFragOper INTEGER,
+ rcPrFilterAceIpFragRowStatus RowStatus
+ }
+
+rcPrFilterAceIpFragAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpFragEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpFragEntry 1 }
+
+rcPrFilterAceIpFragAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpFragEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpFragEntry 2 }
+
+rcPrFilterAceIpFragFragmentation OBJECT-TYPE
+ SYNTAX INTEGER {
+ noFragment(0),
+ anyFragment(1),
+ moreFragment(2),
+ unused3(3),
+ lastFragment(4),
+ unused5(5),
+ unused6(6),
+ unused7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Ip Fragmentation bits to be matched from the IP
+ Header."
+ DEFVAL { noFragment }
+ ::= { rcPrFilterAceIpFragEntry 3 }
+
+rcPrFilterAceIpFragOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ip fragmentation."
+ ::= { rcPrFilterAceIpFragEntry 4 }
+
+rcPrFilterAceIpFragRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpFragEntry 5 }
+
+-- ACE Protocol TcpSrcPort table
+
+rcPrFilterAceProtoTcpSrcPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpSrcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store TCP Source Port information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 15 }
+
+rcPrFilterAceProtoTcpSrcPortEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoTcpSrcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol TCP Source Port
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoTcpSrcPortAclId,
+ rcPrFilterAceProtoTcpSrcPortAceId }
+ ::= { rcPrFilterAceProtoTcpSrcPortTable 1 }
+
+
+RcPrFilterAceProtoTcpSrcPortEntry ::= SEQUENCE {
+ rcPrFilterAceProtoTcpSrcPortAclId INTEGER,
+ rcPrFilterAceProtoTcpSrcPortAceId INTEGER,
+ rcPrFilterAceProtoTcpSrcPortPort OCTET STRING,
+ rcPrFilterAceProtoTcpSrcPortCount INTEGER,
+ rcPrFilterAceProtoTcpSrcPortOper INTEGER,
+ rcPrFilterAceProtoTcpSrcPortRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoTcpSrcPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoTcpSrcPortEntry 1 }
+
+rcPrFilterAceProtoTcpSrcPortAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoTcpSrcPortEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoTcpSrcPortEntry 2 }
+
+rcPrFilterAceProtoTcpSrcPortPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoTcpSrcPortEntry 3 }
+
+rcPrFilterAceProtoTcpSrcPortCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the TCP source port."
+ ::= { rcPrFilterAceProtoTcpSrcPortEntry 4 }
+
+rcPrFilterAceProtoTcpSrcPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4) -- greater than or equal to
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol TcpSrcPort."
+ ::= { rcPrFilterAceProtoTcpSrcPortEntry 5 }
+
+rcPrFilterAceProtoTcpSrcPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoTcpSrcPortEntry 6 }
+
+-- ACE Protocol UdpSrcPort table
+
+rcPrFilterAceProtoUdpSrcPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpSrcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store UDP Source Port information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 16 }
+
+rcPrFilterAceProtoUdpSrcPortEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoUdpSrcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol UDP Source Port
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoUdpSrcPortAclId,
+ rcPrFilterAceProtoUdpSrcPortAceId }
+ ::= { rcPrFilterAceProtoUdpSrcPortTable 1 }
+
+
+RcPrFilterAceProtoUdpSrcPortEntry ::= SEQUENCE {
+ rcPrFilterAceProtoUdpSrcPortAclId INTEGER,
+ rcPrFilterAceProtoUdpSrcPortAceId INTEGER,
+ rcPrFilterAceProtoUdpSrcPortPort OCTET STRING,
+ rcPrFilterAceProtoUdpSrcPortCount INTEGER,
+ rcPrFilterAceProtoUdpSrcPortOper INTEGER,
+ rcPrFilterAceProtoUdpSrcPortRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoUdpSrcPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoUdpSrcPortEntry 1 }
+
+rcPrFilterAceProtoUdpSrcPortAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoUdpSrcPortEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoUdpSrcPortEntry 2 }
+
+rcPrFilterAceProtoUdpSrcPortPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoUdpSrcPortEntry 3 }
+
+rcPrFilterAceProtoUdpSrcPortCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the UDP source port."
+ ::= { rcPrFilterAceProtoUdpSrcPortEntry 4 }
+
+rcPrFilterAceProtoUdpSrcPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4) -- greater than or equal to
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol UdpSrcPort."
+ ::= { rcPrFilterAceProtoUdpSrcPortEntry 5 }
+
+rcPrFilterAceProtoUdpSrcPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoUdpSrcPortEntry 6 }
+
+-- ACE Protocol TcpDstPort table
+
+rcPrFilterAceProtoTcpDstPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpDstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store TCP Dest Port information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 17 }
+
+rcPrFilterAceProtoTcpDstPortEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoTcpDstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol TCP Dest Port
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoTcpDstPortAclId,
+ rcPrFilterAceProtoTcpDstPortAceId }
+ ::= { rcPrFilterAceProtoTcpDstPortTable 1 }
+
+
+RcPrFilterAceProtoTcpDstPortEntry ::= SEQUENCE {
+ rcPrFilterAceProtoTcpDstPortAclId INTEGER,
+ rcPrFilterAceProtoTcpDstPortAceId INTEGER,
+ rcPrFilterAceProtoTcpDstPortPort OCTET STRING,
+ rcPrFilterAceProtoTcpDstPortCount INTEGER,
+ rcPrFilterAceProtoTcpDstPortOper INTEGER,
+ rcPrFilterAceProtoTcpDstPortRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoTcpDstPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoTcpDstPortEntry 1 }
+
+rcPrFilterAceProtoTcpDstPortAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoTcpDstPortEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoTcpDstPortEntry 2 }
+
+rcPrFilterAceProtoTcpDstPortPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoTcpDstPortEntry 3 }
+
+rcPrFilterAceProtoTcpDstPortCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the TCP dest port."
+ ::= { rcPrFilterAceProtoTcpDstPortEntry 4 }
+
+rcPrFilterAceProtoTcpDstPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4) -- greater than or equal to
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol TcpDstPort."
+ ::= { rcPrFilterAceProtoTcpDstPortEntry 5 }
+
+rcPrFilterAceProtoTcpDstPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoTcpDstPortEntry 6 }
+
+-- ACE Protocol UdpDstPort table
+
+rcPrFilterAceProtoUdpDstPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoUdpDstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store UDP Dest Port information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 18 }
+
+rcPrFilterAceProtoUdpDstPortEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoUdpDstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol UDP Dest Port
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoUdpDstPortAclId,
+ rcPrFilterAceProtoUdpDstPortAceId }
+ ::= { rcPrFilterAceProtoUdpDstPortTable 1 }
+
+
+RcPrFilterAceProtoUdpDstPortEntry ::= SEQUENCE {
+ rcPrFilterAceProtoUdpDstPortAclId INTEGER,
+ rcPrFilterAceProtoUdpDstPortAceId INTEGER,
+ rcPrFilterAceProtoUdpDstPortPort OCTET STRING,
+ rcPrFilterAceProtoUdpDstPortCount INTEGER,
+ rcPrFilterAceProtoUdpDstPortOper INTEGER,
+ rcPrFilterAceProtoUdpDstPortRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoUdpDstPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoUdpDstPortEntry 1 }
+
+rcPrFilterAceProtoUdpDstPortAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoUdpDstPortEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoUdpDstPortEntry 2 }
+
+rcPrFilterAceProtoUdpDstPortPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoUdpDstPortEntry 3 }
+
+rcPrFilterAceProtoUdpDstPortCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the UDP dest port."
+ ::= { rcPrFilterAceProtoUdpDstPortEntry 4 }
+
+rcPrFilterAceProtoUdpDstPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4) -- greater than or equal to
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol UdpDstPort."
+ ::= { rcPrFilterAceProtoUdpDstPortEntry 5 }
+
+rcPrFilterAceProtoUdpDstPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoUdpDstPortEntry 6 }
+
+-- ACE Protocol IcmpMsgType table
+
+rcPrFilterAceProtoIcmpMsgTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpMsgTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store ICMP message type information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 19 }
+
+rcPrFilterAceProtoIcmpMsgTypeEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoIcmpMsgTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace ICMP message type
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoIcmpMsgTypeAclId,
+ rcPrFilterAceProtoIcmpMsgTypeAceId }
+ ::= { rcPrFilterAceProtoIcmpMsgTypeTable 1 }
+
+
+RcPrFilterAceProtoIcmpMsgTypeEntry ::= SEQUENCE {
+ rcPrFilterAceProtoIcmpMsgTypeAclId INTEGER,
+ rcPrFilterAceProtoIcmpMsgTypeAceId INTEGER,
+ rcPrFilterAceProtoIcmpMsgTypeList OCTET STRING,
+ rcPrFilterAceProtoIcmpMsgTypeCount INTEGER,
+ rcPrFilterAceProtoIcmpMsgTypeOper INTEGER,
+ rcPrFilterAceProtoIcmpMsgTypeRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoIcmpMsgTypeAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 1 }
+
+rcPrFilterAceProtoIcmpMsgTypeAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoIcmpMsgTypeEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 2 }
+
+rcPrFilterAceProtoIcmpMsgTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "One or a list of Icmp messages to be matched.
+ Need to provide strings, number of protocol header
+ types (pre-defined values plus user-defined headers).
+ Valid range is 0 to 255 (reserved)."
+ ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 3 }
+
+rcPrFilterAceProtoIcmpMsgTypeCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ICMP message types."
+ ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 4 }
+
+rcPrFilterAceProtoIcmpMsgTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes."
+ ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 5 }
+
+rcPrFilterAceProtoIcmpMsgTypeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoIcmpMsgTypeEntry 6 }
+
+-- ACE Protocol Tcp-flags table
+
+rcPrFilterAceProtoTcpFlagsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpFlagsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store TCP Flags information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 20 }
+
+rcPrFilterAceProtoTcpFlagsEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoTcpFlagsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol TCP flags
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoTcpFlagsAclId,
+ rcPrFilterAceProtoTcpFlagsAceId }
+ ::= { rcPrFilterAceProtoTcpFlagsTable 1 }
+
+
+RcPrFilterAceProtoTcpFlagsEntry ::= SEQUENCE {
+ rcPrFilterAceProtoTcpFlagsAclId INTEGER,
+ rcPrFilterAceProtoTcpFlagsAceId INTEGER,
+ rcPrFilterAceProtoTcpFlagsList OCTET STRING,
+ rcPrFilterAceProtoTcpFlagsCount INTEGER,
+ rcPrFilterAceProtoTcpFlagsOper INTEGER,
+ rcPrFilterAceProtoTcpFlagsRowStatus RowStatus,
+ rcPrFilterAceProtoTcpFlagsOperMask Integer32
+ }
+
+rcPrFilterAceProtoTcpFlagsAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry,
+ a unique identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoTcpFlagsEntry 1 }
+
+rcPrFilterAceProtoTcpFlagsAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the rcPrFilterAceProtoTcpFlagsEntry,
+ a unique identifier for Ace entry in the
+ range of Table Size."
+ ::= { rcPrFilterAceProtoTcpFlagsEntry 2 }
+
+rcPrFilterAceProtoTcpFlagsList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "One or a list of Tcp flags to be matched.
+ Need to provide strings, number of protocol header
+ types (pre-defined values plus user-defined headers).
+ Valid range is 0 to 63"
+ ::= { rcPrFilterAceProtoTcpFlagsEntry 3 }
+
+rcPrFilterAceProtoTcpFlagsCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the TCP flags."
+ ::= { rcPrFilterAceProtoTcpFlagsEntry 4 }
+
+rcPrFilterAceProtoTcpFlagsOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1),
+ matchAny(6),
+ matchAll(7),
+ mask(8)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol TcpFlags."
+ ::= { rcPrFilterAceProtoTcpFlagsEntry 5 }
+
+rcPrFilterAceProtoTcpFlagsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoTcpFlagsEntry 6 }
+
+rcPrFilterAceProtoTcpFlagsOperMask OBJECT-TYPE
+ SYNTAX Integer32(0..'3F'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceProtoTcpFlagsOper when the option
+ selected is mask. It will be set 0x0 when object
+ rcPrFilterAceProtoTcpFlagsOper is set to eq"
+ ::= { rcPrFilterAceProtoTcpFlagsEntry 7 }
+
+-- ACE Pattern Table
+
+-- Ace Pattern 1
+rcPrFilterAcePattern1Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAcePattern1Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of pattern fields for Aces to manage the
+ settings for each user defined field. "
+ ::= { rcPrFilterAce 21 }
+
+rcPrFilterAcePattern1Entry OBJECT-TYPE
+ SYNTAX RcPrFilterAcePattern1Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace User Defined Pattern
+ information. Ace is a member of one Acl."
+ INDEX { rcPrFilterAcePattern1AclId,
+ rcPrFilterAcePattern1AceId }
+ ::= { rcPrFilterAcePattern1Table 1 }
+
+RcPrFilterAcePattern1Entry ::= SEQUENCE {
+ rcPrFilterAcePattern1AclId INTEGER,
+ rcPrFilterAcePattern1AceId INTEGER,
+ rcPrFilterAcePattern1Name DisplayString,
+ rcPrFilterAcePattern1Value OCTET STRING,
+ rcPrFilterAcePattern1Oper INTEGER,
+ rcPrFilterAcePattern1RowStatus RowStatus
+ }
+
+rcPrFilterAcePattern1AclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePattern1Entry 1 }
+
+rcPrFilterAcePattern1AceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePattern1Entry 2 }
+
+rcPrFilterAcePattern1Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Ace Pattern Entry."
+ ::= { rcPrFilterAcePattern1Entry 3 }
+
+rcPrFilterAcePattern1Value OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the pattern value as numeric string. The numeric
+ value of each byte is encoded in one octet of the
+ string. Unused bytes are left at the trailing end of
+ string. The number of bytes to extract from this string
+ is set in rcPrFilterActPatternLength."
+ DEFVAL { "" }
+ ::= { rcPrFilterAcePattern1Entry 4 }
+
+rcPrFilterAcePattern1Oper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ le(3), -- less than or equal to
+ ge(4) -- greater than or equal to
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Pattern."
+ ::= { rcPrFilterAcePattern1Entry 5 }
+
+rcPrFilterAcePattern1RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAcePattern1Entry 6 }
+
+
+-- Ace Pattern 2
+rcPrFilterAcePattern2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAcePattern2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of pattern fields for Aces to manage the
+ settings for each user defined field. "
+ ::= { rcPrFilterAce 22 }
+
+rcPrFilterAcePattern2Entry OBJECT-TYPE
+ SYNTAX RcPrFilterAcePattern2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace User Defined Pattern
+ information. Ace is a member of one Acl."
+ INDEX { rcPrFilterAcePattern2AclId,
+ rcPrFilterAcePattern2AceId }
+ ::= { rcPrFilterAcePattern2Table 1 }
+
+RcPrFilterAcePattern2Entry ::= SEQUENCE {
+ rcPrFilterAcePattern2AclId INTEGER,
+ rcPrFilterAcePattern2AceId INTEGER,
+ rcPrFilterAcePattern2Name DisplayString,
+ rcPrFilterAcePattern2Value OCTET STRING,
+ rcPrFilterAcePattern2Oper INTEGER,
+ rcPrFilterAcePattern2RowStatus RowStatus
+ }
+
+rcPrFilterAcePattern2AclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePattern2Entry 1 }
+
+rcPrFilterAcePattern2AceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePattern2Entry 2 }
+
+rcPrFilterAcePattern2Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Ace Pattern Entry."
+ ::= { rcPrFilterAcePattern2Entry 3 }
+
+rcPrFilterAcePattern2Value OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the pattern value as numeric string. The numeric
+ value of each byte is encoded in one octet of the
+ string. Unused bytes are left at the trailing end of
+ string. The number of bytes to extract from this string
+ is set in rcPrFilterActPatternLength."
+ DEFVAL { "" }
+ ::= { rcPrFilterAcePattern2Entry 4 }
+
+rcPrFilterAcePattern2Oper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ le(3), -- less than or equal to
+ ge(4) -- greater than or equal to
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Pattern."
+ ::= { rcPrFilterAcePattern2Entry 5 }
+
+rcPrFilterAcePattern2RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAcePattern2Entry 6 }
+
+-- Ace Pattern 3
+rcPrFilterAcePattern3Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAcePattern3Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of pattern fields for Aces to manage the
+ settings for each user defined field. "
+ ::= { rcPrFilterAce 23 }
+
+rcPrFilterAcePattern3Entry OBJECT-TYPE
+ SYNTAX RcPrFilterAcePattern3Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace User Defined Pattern
+ information. Ace is a member of one Acl."
+ INDEX { rcPrFilterAcePattern3AclId,
+ rcPrFilterAcePattern3AceId }
+ ::= { rcPrFilterAcePattern3Table 1 }
+
+RcPrFilterAcePattern3Entry ::= SEQUENCE {
+ rcPrFilterAcePattern3AclId INTEGER,
+ rcPrFilterAcePattern3AceId INTEGER,
+ rcPrFilterAcePattern3Name DisplayString,
+ rcPrFilterAcePattern3Value OCTET STRING,
+ rcPrFilterAcePattern3Oper INTEGER,
+ rcPrFilterAcePattern3RowStatus RowStatus
+ }
+
+rcPrFilterAcePattern3AclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePattern3Entry 1 }
+
+rcPrFilterAcePattern3AceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePattern3Entry 2 }
+
+rcPrFilterAcePattern3Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Ace Pattern Entry."
+ ::= { rcPrFilterAcePattern3Entry 3 }
+
+rcPrFilterAcePattern3Value OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the pattern value as numeric string. The numeric
+ value of each byte is encoded in one octet of the
+ string. Unused bytes are left at the trailing end of
+ string. The number of bytes to extract from this string
+ is set in rcPrFilterActPatternLength."
+ DEFVAL { "" }
+ ::= { rcPrFilterAcePattern3Entry 4 }
+
+rcPrFilterAcePattern3Oper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ le(3), -- less than or equal to
+ ge(4) -- greater than or equal to
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Pattern."
+ ::= { rcPrFilterAcePattern3Entry 5 }
+
+rcPrFilterAcePattern3RowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAcePattern3Entry 6 }
+
+-- Per-ACE-Per-Port Statistics
+
+rcPrFilterAceStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of ACE Statistics Entries to store per-ACE-per-Port
+ Statistics"
+ ::= { rcPrFilterAce 24 }
+
+rcPrFilterAceStatsEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ace Statistics entry holding per-ACE-per-port Statistics"
+ INDEX { rcPrFilterAceStatsAclId,
+ rcPrFilterAceStatsAceId,
+ rcPrFilterAceStatsPortId }
+ ::= { rcPrFilterAceStatsTable 1 }
+
+RcPrFilterAceStatsEntry ::= SEQUENCE {
+ rcPrFilterAceStatsAclId INTEGER,
+ rcPrFilterAceStatsAceId INTEGER,
+ rcPrFilterAceStatsPortId INTEGER,
+ rcPrFilterAceStatsMatchCountPkts Counter64,
+ rcPrFilterAceStatsMatchCountOctets Counter64,
+ rcPrFilterAceStatsClear TruthValue
+ }
+
+rcPrFilterAceStatsAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceStatsEntry, a unique
+ identifier for Acl entry in the range of Table Size."
+ ::= { rcPrFilterAceStatsEntry 1 }
+
+rcPrFilterAceStatsAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceStatsEntry, a unique identifier
+ for ACE entry in the range of Table Size."
+ ::= { rcPrFilterAceStatsEntry 2 }
+
+rcPrFilterAceStatsPortId OBJECT-TYPE
+ SYNTAX INTEGER (0..703)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceStatsEntry, a unique identifier
+ of the portId. This object is not being used in
+ VSP 9000. It should be alway in VVSP 9000"
+ ::= { rcPrFilterAceStatsEntry 3 }
+
+rcPrFilterAceStatsMatchCountPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Count of packets that match this particular Ace on this
+ particular port."
+ ::= { rcPrFilterAceStatsEntry 4 }
+
+rcPrFilterAceStatsMatchCountOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Byte count of traffic that match this particular Ace on
+ this particular port"
+ ::= { rcPrFilterAceStatsEntry 5 }
+
+rcPrFilterAceStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Per-ACE-Per-Port statistics."
+ ::= { rcPrFilterAceStatsEntry 6 }
+
+-- ACE Ethernet Show Table
+
+rcPrFilterAceEthShowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceEthShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Ethernet Header
+ information of each Ace in context of
+ its parent Acl. "
+ ::= { rcPrFilterAce 25 }
+
+rcPrFilterAceEthShowEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceEthShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet information.
+ Ace is a member of one Acl."
+ INDEX { rcPrFilterAceEthShowAclId,
+ rcPrFilterAceEthShowAceId}
+ ::= { rcPrFilterAceEthShowTable 1 }
+
+RcPrFilterAceEthShowEntry ::= SEQUENCE {
+ rcPrFilterAceEthShowAclId INTEGER,
+ rcPrFilterAceEthShowAceId INTEGER,
+ rcPrFilterAceEthShowSrcAddrList OCTET STRING,
+ rcPrFilterAceEthShowSrcAddrOper INTEGER,
+ rcPrFilterAceEthShowDstAddrList OCTET STRING,
+ rcPrFilterAceEthShowDstAddrOper INTEGER,
+ rcPrFilterAceEthShowEtherTypeList OCTET STRING,
+ rcPrFilterAceEthShowEtherTypeOper INTEGER,
+ rcPrFilterAceEthShowVlanTagPrio INTEGER,
+ rcPrFilterAceEthShowVlanTagPrioOper INTEGER,
+ rcPrFilterAceEthShowPort PortSet,
+ rcPrFilterAceEthShowPortOper INTEGER,
+ rcPrFilterAceEthShowVlanIdList IdList,
+ rcPrFilterAceEthShowVlanIdOper INTEGER,
+ rcPrFilterAceEthShowSrcAddrOperMask DisplayString,
+ rcPrFilterAceEthShowDstAddrOperMask DisplayString,
+ rcPrFilterAceEthShowVlanTagPrioOperMask Integer32,
+ rcPrFilterAceEthShowVlanIdOperMask Integer32,
+ rcPrFilterAceEthShowVlanId INTEGER
+ }
+
+rcPrFilterAceEthShowAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthernetEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthShowEntry 1 }
+
+rcPrFilterAceEthShowAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceEthernetEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceEthShowEntry 2 }
+
+rcPrFilterAceEthShowSrcAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The list of ethernet source address to match."
+ ::= { rcPrFilterAceEthShowEntry 3 }
+
+rcPrFilterAceEthShowSrcAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ mask(8), -- mask
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ethernet Source MAC Address."
+ ::= { rcPrFilterAceEthShowEntry 4 }
+
+rcPrFilterAceEthShowDstAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "List of ethernet destination address to
+ match."
+ ::= { rcPrFilterAceEthShowEntry 5 }
+
+rcPrFilterAceEthShowDstAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ mask(8), -- mask
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ethernet Destination MAC Address."
+ ::= { rcPrFilterAceEthShowEntry 6 }
+
+rcPrFilterAceEthShowEtherTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EtherType value from ethernet header. For example ARP
+ uses 0x0806, IP uses 0x0800. The platform support
+ determines the behavior for 802.1Q/p tagged packets.
+ The EtherType for 802.1Q tagged frames is 0x8100.
+
+ Valid range for the 16-bit Ether-type is 0..65535
+ and the attribute supports lists/ranges of values.
+ Invalid ether-type value 65536 is interpreted as
+ field is not desired in match criteria."
+ ::= { rcPrFilterAceEthShowEntry 7 }
+
+rcPrFilterAceEthShowEtherTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ethernet Type Operators."
+ ::= { rcPrFilterAceEthShowEntry 8 }
+
+rcPrFilterAceEthShowVlanTagPrio OBJECT-TYPE
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ two(2),
+ three(3),
+ four(4),
+ five(5),
+ six(6),
+ seven(7),
+ notConfigured(254)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Priority bits (3-bit field) from the 802.1Q/p tag."
+ ::= { rcPrFilterAceEthShowEntry 9 }
+
+rcPrFilterAceEthShowVlanTagPrioOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ mask(8), -- mask
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ethernet Vlan Tag Priority."
+ ::= { rcPrFilterAceEthShowEntry 10 }
+
+rcPrFilterAceEthShowPort OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceEthShowEntry 11 }
+
+rcPrFilterAceEthShowPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Ethernet Port."
+ ::= { rcPrFilterAceEthShowEntry 12 }
+
+rcPrFilterAceEthShowVlanIdList OBJECT-TYPE
+ SYNTAX IdList(SIZE(0..4096))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan Id to match on. This is a ERS 8600 supported object.
+ VSP9000 uses rcPrFilterAceEthShowVlanId instead"
+ ::= { rcPrFilterAceEthShowEntry 13 }
+
+rcPrFilterAceEthShowVlanIdOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ mask(8), -- mask
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Ethernet VlanId."
+ ::= { rcPrFilterAceEthShowEntry 14 }
+
+rcPrFilterAceEthShowSrcAddrOperMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceEthSrcAddrOper when the option
+ selected is mask. It will be empty or
+ set to 000000000000 whenrcPrFilterAceEthSrcAddrOper
+ is set to 'eq'. In case of the prefix '0x' is
+ specified, 14 charaters is max length"
+ ::= { rcPrFilterAceEthShowEntry 15 }
+
+rcPrFilterAceEthShowDstAddrOperMask OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceEthDstAddrOper when the option
+ selected is mask. It will be empty or
+ set to 000000000000 whenrcPrFilterAceEthDstAddrOper
+ is set to 'eq'. In case of the prefix '0x' is
+ specified, 14 charaters is max length"
+ ::= { rcPrFilterAceEthShowEntry 16 }
+
+rcPrFilterAceEthShowVlanTagPrioOperMask OBJECT-TYPE
+ SYNTAX Integer32 (0..'7'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceEthVlanTagPrioOper when the option
+ selected is masked. This object is applicable for
+ VSP9000. Not for ERS8600"
+ ::= { rcPrFilterAceEthShowEntry 17 }
+
+rcPrFilterAceEthShowVlanIdOperMask OBJECT-TYPE
+ SYNTAX Integer32(0..'FFF'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceEthVlanIdOper when the option
+ selected is mask. This object is used with
+ rcPrFilterAceEthVlanIdVlanId in VSP 9000 to
+ replace rcPrFilterAceEthVlanIdVlanIdList "
+ ::= { rcPrFilterAceEthShowEntry 18 }
+
+rcPrFilterAceEthShowVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4084)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan Id to match on. VSP9000 use this object with
+ object rcPrFilterAceEthVlanIdOperMask to replace the
+ rcPrFilterAceEthVlanIdVlanIdList"
+ ::= { rcPrFilterAceEthShowEntry 19 }
+
+-- ACE IP Show Table
+
+rcPrFilterAceIpShowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IP Header
+ information of each Ace in context of
+ its parent Acl. "
+ ::= { rcPrFilterAce 26 }
+
+rcPrFilterAceIpShowEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IP information.
+ Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpShowAclId,
+ rcPrFilterAceIpShowAceId}
+ ::= { rcPrFilterAceIpShowTable 1 }
+
+RcPrFilterAceIpShowEntry ::= SEQUENCE {
+ rcPrFilterAceIpShowAclId INTEGER,
+ rcPrFilterAceIpShowAceId INTEGER,
+ rcPrFilterAceIpShowSrcAddrList OCTET STRING,
+ rcPrFilterAceIpShowSrcAddrOper INTEGER,
+ rcPrFilterAceIpShowDstAddrList OCTET STRING,
+ rcPrFilterAceIpShowDstAddrOper INTEGER,
+ rcPrFilterAceIpShowDscpList OCTET STRING,
+ rcPrFilterAceIpShowDscpOper INTEGER,
+ rcPrFilterAceIpShowProtoList OCTET STRING,
+ rcPrFilterAceIpShowProtoOper INTEGER,
+ rcPrFilterAceIpShowOptions INTEGER,
+ rcPrFilterAceIpShowOptionsOper INTEGER,
+ rcPrFilterAceIpShowFragmentation INTEGER,
+ rcPrFilterAceIpShowFragOper INTEGER,
+ rcPrFilterAceIpShowSrcAddrIpAddr IpAddress,
+ rcPrFilterAceIpShowSrcAddrOperMaskRange IpAddress,
+ rcPrFilterAceIpShowDstAddrIpAddr IpAddress,
+ rcPrFilterAceIpShowDstAddrOperMaskRange IpAddress,
+ rcPrFilterAceIpShowDscpOperMask Integer32
+ }
+
+rcPrFilterAceIpShowAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpShowEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpShowEntry 1 }
+
+rcPrFilterAceIpShowAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpShowEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpShowEntry 2 }
+
+rcPrFilterAceIpShowSrcAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The list of ip source address to match from IP
+ header. Not applicable to VSP9000"
+ ::= { rcPrFilterAceIpShowEntry 3 }
+
+rcPrFilterAceIpShowSrcAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ prefix(8), -- prefix list
+ mask(9), -- mask
+ range(10), -- range
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ip Source Address."
+ ::= { rcPrFilterAceIpShowEntry 4 }
+
+rcPrFilterAceIpShowDstAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The list of ip dst address to match from IP header.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceIpShowEntry 5 }
+
+rcPrFilterAceIpShowDstAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ prefix(8), -- prefix list
+ mask(9), -- mask
+ range(10), -- range
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ip Destination Address."
+ ::= { rcPrFilterAceIpShowEntry 6 }
+
+rcPrFilterAceIpShowDscpList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The 6-bit DSCP field from the ToS byte in Ipv4 header
+ encodes the PHB information per DiffServ standards
+ (Refer to DiffServ RFCs 2474). Set the Dscp to PHB
+ (like EF) or PHB-class(like AF1 which includes AF11,
+ AF12,AF13) to match specific diffserv class traffic.
+ Set the field value to desired dscp code for
+ 'rcPrFilterAceIpDscp' field to match non-standard
+ traffic classes and local use PHBs."
+ DEFVAL { "disable" }
+ ::= { rcPrFilterAceIpShowEntry 7 }
+
+rcPrFilterAceIpShowDscpOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ mask(8), -- mask
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ip Dscp."
+ ::= { rcPrFilterAceIpShowEntry 8 }
+
+rcPrFilterAceIpShowProtoList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip protocol Type from the ip header to be matched.
+ Valid Ip protocol range is 0..255. Few of the Protocol
+ Types are enumerated above. In case the desired
+ protocol number is not available in the enumerated
+ list set protocol to desired integer value"
+ ::= { rcPrFilterAceIpShowEntry 9 }
+
+rcPrFilterAceIpShowProtoOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ip Protocols."
+ ::= { rcPrFilterAceIpShowEntry 10 }
+
+rcPrFilterAceIpShowOptions OBJECT-TYPE
+ SYNTAX INTEGER {
+ noOperation(1),
+ recordRoute(7),
+ experimentalMeasurement(10),
+ mtuProbe(11),
+ mtuReply(12),
+ encode(15),
+ timestamp(68),
+ traceroute(82),
+ baseSecurity(130),
+ looseSourceRoute(131),
+ extendedSecurity(133),
+ commercialSecurity(134),
+ streamID(136),
+ strictSourceRouting(137),
+ experimentalAccessControl(142),
+ imiTrafficDescriptor(144),
+ extendedIP(145),
+ addressExtension(147),
+ routeAlert(148),
+ selectiveDirectedBroadcast(149),
+ nsapAddresses(150),
+ dynamicPacketState(151),
+ upstreamMulticastPacket(152),
+ experimentalFlowControl(205)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip options to be matched from the IP Header."
+ ::= { rcPrFilterAceIpShowEntry 11 }
+
+rcPrFilterAceIpShowOptionsOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(5),
+ notConfigured(254) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Logical Operator - only 'any' is valid at present."
+ DEFVAL { any }
+ ::= { rcPrFilterAceIpShowEntry 12 }
+
+rcPrFilterAceIpShowFragmentation OBJECT-TYPE
+ SYNTAX INTEGER {
+ noFragment(0),
+ anyFragment(1),
+ moreFragment(2),
+ unused3(3),
+ lastFragment(4),
+ unused5(5),
+ unused6(6),
+ unused7(7),
+ notConfigured(254)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ip Fragmentation bits to be matched from the IP
+ Header."
+ DEFVAL { noFragment }
+ ::= { rcPrFilterAceIpShowEntry 13 }
+
+rcPrFilterAceIpShowFragOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ip fragmentation."
+ ::= { rcPrFilterAceIpShowEntry 14 }
+
+rcPrFilterAceIpShowSrcAddrIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Source Address to match from IP header.
+ This object is defined and used to replace
+ the rcPrFilterAceIpSrcAddrList by VSP 9000"
+ ::= { rcPrFilterAceIpShowEntry 15 }
+
+rcPrFilterAceIpShowSrcAddrOperMaskRange OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP Mask value or High IP address based on
+ object rcPrFilterAceIpSrcAddrOper mask/range
+ option is selected."
+ ::= { rcPrFilterAceIpShowEntry 16 }
+
+rcPrFilterAceIpShowDstAddrIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Source Address to match from IP header.
+ This object is defined and used to replace
+ the rcPrFilterAceIpSrcAddrList by VSP 9000"
+ ::= { rcPrFilterAceIpShowEntry 17 }
+
+rcPrFilterAceIpShowDstAddrOperMaskRange OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The IP mask value or Hi Ip address based on
+ object rcPrFilterAceIpDstAddrOper mask/range
+ option is selected."
+ ::= { rcPrFilterAceIpShowEntry 18 }
+
+rcPrFilterAceIpShowDscpOperMask OBJECT-TYPE
+ SYNTAX Integer32(0..'40'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceIpDscpOper when the option
+ selected is mask. It will be set to 0 or be used
+ when rcPrFilterAceIpDscpOper is set ro eq"
+ ::= { rcPrFilterAceIpShowEntry 19 }
+
+
+-- ACE Proto Show Table
+
+rcPrFilterAceProtoShowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Protocol Header
+ information of each Ace in context of
+ its parent Acl. "
+ ::= { rcPrFilterAce 27 }
+
+rcPrFilterAceProtoShowEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Ethernet information.
+ Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoShowAclId,
+ rcPrFilterAceProtoShowAceId}
+ ::= { rcPrFilterAceProtoShowTable 1 }
+
+RcPrFilterAceProtoShowEntry ::= SEQUENCE {
+ rcPrFilterAceProtoShowAclId INTEGER,
+ rcPrFilterAceProtoShowAceId INTEGER,
+ rcPrFilterAceProtoShowTcpSrcPort OCTET STRING,
+ rcPrFilterAceProtoShowTcpSrcPortOper INTEGER,
+ rcPrFilterAceProtoShowUdpSrcPort OCTET STRING,
+ rcPrFilterAceProtoShowUdpSrcPortOper INTEGER,
+ rcPrFilterAceProtoShowTcpDstPort OCTET STRING,
+ rcPrFilterAceProtoShowTcpDstPortOper INTEGER,
+ rcPrFilterAceProtoShowUdpDstPort OCTET STRING,
+ rcPrFilterAceProtoShowUdpDstPortOper INTEGER,
+ rcPrFilterAceProtoShowIcmpMsgTypeList OCTET STRING,
+ rcPrFilterAceProtoShowIcmpMsgTypeOper INTEGER,
+ rcPrFilterAceProtoShowTcpFlagsList OCTET STRING,
+ rcPrFilterAceProtoShowTcpFlagsOper INTEGER,
+ rcPrFilterAceProtoShowSrcPort OCTET STRING,
+ rcPrFilterAceProtoShowSrcPortOper INTEGER,
+ rcPrFilterAceProtoShowSrcPortOperMaskRange Integer32,
+ rcPrFilterAceProtoShowDstPort OCTET STRING,
+ rcPrFilterAceProtoShowDstPortOper INTEGER,
+ rcPrFilterAceProtoShowDstPortOperMaskRange Integer32,
+ rcPrFilterAceProtoShowTcpFlagsOperMask Integer32,
+ rcPrFilterAceProtoShowRoutingTypeType Integer32,
+ rcPrFilterAceProtoShowRoutingTypeOper INTEGER,
+ rcPrFilterAceProtoShowIcmpv6MsgTypeList OCTET STRING,
+ rcPrFilterAceProtoShowIcmpv6MsgTypeOper INTEGER
+ }
+
+rcPrFilterAceProtoShowAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoShowEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoShowEntry 1 }
+
+rcPrFilterAceProtoShowAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoShowEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoShowEntry 2 }
+
+rcPrFilterAceProtoShowTcpSrcPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 3 }
+
+rcPrFilterAceProtoShowTcpSrcPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol TcpSrcPort.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 4 }
+
+rcPrFilterAceProtoShowUdpSrcPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 5 }
+
+rcPrFilterAceProtoShowUdpSrcPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol UdpSrcPort.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 6 }
+
+rcPrFilterAceProtoShowTcpDstPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 7 }
+
+rcPrFilterAceProtoShowTcpDstPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol TcpDstPort.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 8 }
+
+rcPrFilterAceProtoShowUdpDstPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 9 }
+
+rcPrFilterAceProtoShowUdpDstPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol UdpDstPort.
+ Not applicable to VSP9000"
+ ::= { rcPrFilterAceProtoShowEntry 10 }
+
+rcPrFilterAceProtoShowIcmpMsgTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "One or a list of Icmp messages to be matched.
+ Need to provide strings, number of protocol header
+ types (pre-defined values plus user-defined headers).
+ Valid range is 0 to 255 (reserved)."
+ ::= { rcPrFilterAceProtoShowEntry 11 }
+
+rcPrFilterAceProtoShowIcmpMsgTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol IcmpMsgTypes."
+ ::= { rcPrFilterAceProtoShowEntry 12 }
+
+rcPrFilterAceProtoShowTcpFlagsList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "One or a list of Tcp flags to be matched.
+ Need to provide strings, number of protocol header
+ types (pre-defined values plus user-defined headers).
+ Valid range is 0 to 63"
+ ::= { rcPrFilterAceProtoShowEntry 13 }
+
+rcPrFilterAceProtoShowTcpFlagsOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1),
+ matchAny(6),
+ matchAll(7),
+ mask(8),
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol TcpFlags."
+ ::= { rcPrFilterAceProtoShowEntry 14 }
+
+rcPrFilterAceProtoShowSrcPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoShowEntry 15 }
+
+rcPrFilterAceProtoShowSrcPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8),
+ range(9),
+ notConfigured(254)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol SrcPort."
+ ::= { rcPrFilterAceProtoShowEntry 16 }
+
+rcPrFilterAceProtoShowSrcPortOperMaskRange OBJECT-TYPE
+ SYNTAX Integer32(0..'FFFF'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value should be displayed in hex when
+ rcPrFilterAceProtoSrcPortOper is set to 'mask'.
+ This object will be used as a Range high value when
+ rcPrFilterAceProtoSrcPortOper is set to 'range'.
+ ('range' is not supported in this 3.0 release).
+ If it is used as range high value, it should be
+ displayed in decimal formtat.
+ This object will be set to 0 when
+ rcPrFilterAceProtoSrcPortOper is set to 'eq'"
+ ::= { rcPrFilterAceProtoShowEntry 17 }
+
+rcPrFilterAceProtoShowDstPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoShowEntry 18 }
+
+rcPrFilterAceProtoShowDstPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8),
+ range(9),
+ notConfigured(254)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol DstPort."
+ ::= { rcPrFilterAceProtoShowEntry 19 }
+
+rcPrFilterAceProtoShowDstPortOperMaskRange OBJECT-TYPE
+ SYNTAX Integer32(0..'FFFF'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value should be displayed in hex when
+ rcPrFilterAceProtoDstPortOper is set to 'mask'.
+ This object will be used as a Range high value when
+ rcPrFilterAceProtoDstPortOper is set to 'range'.
+ ('range' is not supported in this 3.0 release).
+ If it is used as range high value, it should be
+ displayed in decimal formtat.
+ This object will be set to 0 when
+ rcPrFilterAceProtoDstPortOper is set to 'eq'"
+ ::= { rcPrFilterAceProtoShowEntry 20 }
+
+rcPrFilterAceProtoShowTcpFlagsOperMask OBJECT-TYPE
+ SYNTAX Integer32(0..'3F'h)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The mask value in hex which can be set for the
+ rcPrFilterAceProtoTcpFlagsOper when the option
+ selected is mask. It will be set 0x0 when object
+ rcPrFilterAceProtoTcpFlagsOper is set to eq"
+ ::= { rcPrFilterAceProtoShowEntry 21 }
+
+rcPrFilterAceProtoShowRoutingTypeType OBJECT-TYPE
+ SYNTAX Integer32(0..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Value of Protocol routing-type."
+ ::= { rcPrFilterAceProtoShowEntry 22 }
+
+rcPrFilterAceProtoShowRoutingTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol RoutingType."
+ ::= { rcPrFilterAceProtoShowEntry 23 }
+
+rcPrFilterAceProtoShowIcmpv6MsgTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "One or a list of ICMPv6 messages to be matched.
+ Need to provide strings, number of protocol header
+ types (pre-defined values plus user-defined headers).
+ Valid range is 0 to 255 (reserved)."
+ ::= { rcPrFilterAceProtoShowEntry 24 }
+
+rcPrFilterAceProtoShowIcmpv6MsgTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ notConfigured(254), -- not provisioned
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes."
+ ::= { rcPrFilterAceProtoShowEntry 25 }
+
+-- ACE Pattern Show Table
+
+rcPrFilterAcePatternShowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAcePatternShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store Pattern 1, 2, 3
+ Header information of each Ace in context of
+ its parent Acl. "
+ ::= { rcPrFilterAce 28 }
+
+rcPrFilterAcePatternShowEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAcePatternShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace Pattern 1, 2, 3
+ information. Ace is a member of one Acl."
+ INDEX { rcPrFilterAcePatternShowAclId,
+ rcPrFilterAcePatternShowAceId}
+ ::= { rcPrFilterAcePatternShowTable 1 }
+
+RcPrFilterAcePatternShowEntry ::= SEQUENCE {
+ rcPrFilterAcePatternShowAclId INTEGER,
+ rcPrFilterAcePatternShowAceId INTEGER,
+ rcPrFilterAcePatternShowPattern1Name DisplayString,
+ rcPrFilterAcePatternShowPattern1Value OCTET STRING,
+ rcPrFilterAcePatternShowPattern1Oper INTEGER,
+ rcPrFilterAcePatternShowPattern2Name DisplayString,
+ rcPrFilterAcePatternShowPattern2Value OCTET STRING,
+ rcPrFilterAcePatternShowPattern2Oper INTEGER,
+ rcPrFilterAcePatternShowPattern3Name DisplayString,
+ rcPrFilterAcePatternShowPattern3Value OCTET STRING,
+ rcPrFilterAcePatternShowPattern3Oper INTEGER
+ }
+
+rcPrFilterAcePatternShowAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePatternShowEntry 1 }
+
+rcPrFilterAcePatternShowAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AcePatternEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAcePatternShowEntry 2 }
+
+rcPrFilterAcePatternShowPattern1Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Ace Pattern Entry."
+ ::= { rcPrFilterAcePatternShowEntry 3 }
+
+rcPrFilterAcePatternShowPattern1Value OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Set the pattern value as numeric string. The numeric
+ value of each byte is encoded in one octet of the
+ string. Unused bytes are left at the trailing end of
+ string. The number of bytes to extract from this string
+ is set in rcPrFilterActPatternLength."
+ DEFVAL { "" }
+ ::= { rcPrFilterAcePatternShowEntry 4 }
+
+rcPrFilterAcePatternShowPattern1Oper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Pattern."
+ ::= { rcPrFilterAcePatternShowEntry 5 }
+
+rcPrFilterAcePatternShowPattern2Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Ace Pattern Entry."
+ ::= { rcPrFilterAcePatternShowEntry 6 }
+
+rcPrFilterAcePatternShowPattern2Value OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Set the pattern value as numeric string. The numeric
+ value of each byte is encoded in one octet of the
+ string. Unused bytes are left at the trailing end of
+ string. The number of bytes to extract from this string
+ is set in rcPrFilterActPatternLength."
+ DEFVAL { "" }
+ ::= { rcPrFilterAcePatternShowEntry 7 }
+
+rcPrFilterAcePatternShowPattern2Oper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Pattern."
+ ::= { rcPrFilterAcePatternShowEntry 8 }
+
+rcPrFilterAcePatternShowPattern3Name OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A descriptive name chosen by the administrator for
+ the Ace Pattern Entry."
+ ::= { rcPrFilterAcePatternShowEntry 9 }
+
+rcPrFilterAcePatternShowPattern3Value OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Set the pattern value as numeric string. The numeric
+ value of each byte is encoded in one octet of the
+ string. Unused bytes are left at the trailing end of
+ string. The number of bytes to extract from this string
+ is set in rcPrFilterActPatternLength."
+ DEFVAL { "" }
+ ::= { rcPrFilterAcePatternShowEntry 10 }
+
+rcPrFilterAcePatternShowPattern3Oper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ le(3), -- less than or equal to
+ ge(4), -- greater than or equal to
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Pattern."
+ ::= { rcPrFilterAcePatternShowEntry 11 }
+
+-- ACE Ipv6 Source Address Table
+
+rcPrFilterAceIpv6SrcAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpv6SrcAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IPv6 Source Address Header
+ information of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 29 }
+
+rcPrFilterAceIpv6SrcAddrEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpv6SrcAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IPv6 Source Address Header
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpv6SrcAddrAclId,
+ rcPrFilterAceIpv6SrcAddrAceId }
+ ::= { rcPrFilterAceIpv6SrcAddrTable 1 }
+
+RcPrFilterAceIpv6SrcAddrEntry ::= SEQUENCE {
+ rcPrFilterAceIpv6SrcAddrAclId INTEGER,
+ rcPrFilterAceIpv6SrcAddrAceId INTEGER,
+ rcPrFilterAceIpv6SrcAddrList OCTET STRING,
+ rcPrFilterAceIpv6SrcAddrListCount INTEGER,
+ rcPrFilterAceIpv6SrcAddrOper INTEGER,
+ rcPrFilterAceIpv6SrcAddrRowStatus RowStatus,
+ rcPrFilterAceIpv6SrcAddrOperMask OCTET STRING
+ }
+
+rcPrFilterAceIpv6SrcAddrAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6SrcAddrEntry 1 }
+
+rcPrFilterAceIpv6SrcAddrAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6SrcAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6SrcAddrEntry 2 }
+
+rcPrFilterAceIpv6SrcAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The list of ipv6 source address to match from IPv6
+ header."
+ ::= { rcPrFilterAceIpv6SrcAddrEntry 3 }
+
+rcPrFilterAceIpv6SrcAddrListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ipv6 src address."
+ ::= { rcPrFilterAceIpv6SrcAddrEntry 4 }
+
+rcPrFilterAceIpv6SrcAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ mask(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace Ipv6 Source Address."
+ ::= { rcPrFilterAceIpv6SrcAddrEntry 5 }
+
+rcPrFilterAceIpv6SrcAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpv6SrcAddrEntry 6 }
+
+rcPrFilterAceIpv6SrcAddrOperMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ipv6 mask value when rcPrFilterAceIpv6SrcAddrOper mask is selected."
+ ::= { rcPrFilterAceIpv6SrcAddrEntry 7 }
+
+-- ACE Ipv6 Destination Address Table
+
+rcPrFilterAceIpv6DstAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpv6DstAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IPv6 Destination Address
+ Header information of each Ace in context of its
+ parent Acl."
+ ::= { rcPrFilterAce 30 }
+
+rcPrFilterAceIpv6DstAddrEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpv6DstAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IPv6 Destination Address
+ Header information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpv6DstAddrAclId,
+ rcPrFilterAceIpv6DstAddrAceId }
+ ::= { rcPrFilterAceIpv6DstAddrTable 1 }
+
+RcPrFilterAceIpv6DstAddrEntry ::= SEQUENCE {
+ rcPrFilterAceIpv6DstAddrAclId INTEGER,
+ rcPrFilterAceIpv6DstAddrAceId INTEGER,
+ rcPrFilterAceIpv6DstAddrList OCTET STRING,
+ rcPrFilterAceIpv6DstAddrListCount INTEGER,
+ rcPrFilterAceIpv6DstAddrOper INTEGER,
+ rcPrFilterAceIpv6DstAddrRowStatus RowStatus,
+ rcPrFilterAceIpv6DstAddrOperMask OCTET STRING
+ }
+
+rcPrFilterAceIpv6DstAddrAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6DstAddrEntry 1 }
+
+rcPrFilterAceIpv6DstAddrAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6DstAddrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6DstAddrEntry 2 }
+
+rcPrFilterAceIpv6DstAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The list of ipv6 dst address to match from IPv6 header."
+ ::= { rcPrFilterAceIpv6DstAddrEntry 3 }
+
+rcPrFilterAceIpv6DstAddrListCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the IPv6 Destination Address."
+ ::= { rcPrFilterAceIpv6DstAddrEntry 4 }
+
+rcPrFilterAceIpv6DstAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ mask(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace IPv6 Destination Address."
+ ::= { rcPrFilterAceIpv6DstAddrEntry 5 }
+
+rcPrFilterAceIpv6DstAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpv6DstAddrEntry 6 }
+
+rcPrFilterAceIpv6DstAddrOperMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ipv6 mask value when rcPrFilterAceIpv6DstAddrOper mask is selected."
+ ::= { rcPrFilterAceIpv6DstAddrEntry 7 }
+
+-- ACE Ipv6 Next header Table
+
+rcPrFilterAceIpv6NextHdrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpv6NextHdrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IPv6 Next header
+ Header information of each Ace in context of its
+ parent Acl."
+ ::= { rcPrFilterAce 31 }
+
+rcPrFilterAceIpv6NextHdrEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpv6NextHdrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IPv6 Next header
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpv6NextHdrAclId,
+ rcPrFilterAceIpv6NextHdrAceId }
+ ::= { rcPrFilterAceIpv6NextHdrTable 1 }
+
+RcPrFilterAceIpv6NextHdrEntry ::= SEQUENCE {
+ rcPrFilterAceIpv6NextHdrAclId INTEGER,
+ rcPrFilterAceIpv6NextHdrAceId INTEGER,
+ rcPrFilterAceIpv6NextHdrNextHdr Ipv6NextHdr,
+ rcPrFilterAceIpv6NextHdrOper INTEGER,
+ rcPrFilterAceIpv6NextHdrRowStatus RowStatus
+ }
+
+rcPrFilterAceIpv6NextHdrAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6NextHdrEntry 1 }
+
+rcPrFilterAceIpv6NextHdrAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6NextHdrEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6NextHdrEntry 2 }
+
+rcPrFilterAceIpv6NextHdrNextHdr OBJECT-TYPE
+ SYNTAX Ipv6NextHdr
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ipv6 next header to look for."
+ ::= { rcPrFilterAceIpv6NextHdrEntry 3 }
+
+rcPrFilterAceIpv6NextHdrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2) -- not equal
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operators for Ace IPv6 Next header."
+ ::= { rcPrFilterAceIpv6NextHdrEntry 4 }
+
+rcPrFilterAceIpv6NextHdrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpv6NextHdrEntry 5 }
+
+-- ACE IPv6 Show Table
+
+rcPrFilterAceIpv6ShowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpv6ShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to display ipv6
+ information of each Ace in context of
+ its parent Acl. "
+ ::= { rcPrFilterAce 32 }
+
+rcPrFilterAceIpv6ShowEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpv6ShowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace ipv6 information.
+ Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpv6ShowAclId,
+ rcPrFilterAceIpv6ShowAceId}
+ ::= { rcPrFilterAceIpv6ShowTable 1 }
+
+RcPrFilterAceIpv6ShowEntry ::= SEQUENCE {
+ rcPrFilterAceIpv6ShowAclId INTEGER,
+ rcPrFilterAceIpv6ShowAceId INTEGER,
+ rcPrFilterAceIpv6ShowSrcAddrList OCTET STRING,
+ rcPrFilterAceIpv6ShowSrcAddrOper INTEGER,
+ rcPrFilterAceIpv6ShowDstAddrList OCTET STRING,
+ rcPrFilterAceIpv6ShowDstAddrOper INTEGER,
+ rcPrFilterAceIpv6ShowNxtHdrNxtHdr Ipv6NextHdr,
+ rcPrFilterAceIpv6ShowNxtHdrOper INTEGER,
+ rcPrFilterAceIpv6ShowTrafficClsOper INTEGER,
+ rcPrFilterAceIpv6ShowTrafficCls INTEGER,
+ rcPrFilterAceIpv6ShowSrcAddrMask OCTET STRING,
+ rcPrFilterAceIpv6ShowDstAddrMask OCTET STRING
+ }
+
+rcPrFilterAceIpv6ShowAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6Entry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6ShowEntry 1 }
+
+rcPrFilterAceIpv6ShowAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6Entry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6ShowEntry 2 }
+
+rcPrFilterAceIpv6ShowSrcAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The list of Ipv6 source address to display."
+ ::= { rcPrFilterAceIpv6ShowEntry 3 }
+
+rcPrFilterAceIpv6ShowSrcAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ mask(3),
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ipv6 Source Address."
+ ::= { rcPrFilterAceIpv6ShowEntry 4 }
+
+rcPrFilterAceIpv6ShowDstAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "List of Ipv6 destination address to display."
+ ::= { rcPrFilterAceIpv6ShowEntry 5 }
+
+rcPrFilterAceIpv6ShowDstAddrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ mask(3),
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operators for Ace Ipv6 Destination Address."
+ ::= { rcPrFilterAceIpv6ShowEntry 6 }
+
+rcPrFilterAceIpv6ShowNxtHdrNxtHdr OBJECT-TYPE
+ SYNTAX Ipv6NextHdr
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ipv6 next hdr to display."
+ ::= { rcPrFilterAceIpv6ShowEntry 7 }
+
+rcPrFilterAceIpv6ShowNxtHdrOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ ne(2), -- not equal
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Ipv6 next hdr."
+ ::= { rcPrFilterAceIpv6ShowEntry 8 }
+
+rcPrFilterAceIpv6ShowTrafficClsOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ any(255) -- not provisioned
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Operator for Ace Ipv6 Traffic Class"
+ ::= { rcPrFilterAceIpv6ShowEntry 9 }
+
+rcPrFilterAceIpv6ShowTrafficCls OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ipv6 traffic class value to display."
+ ::= { rcPrFilterAceIpv6ShowEntry 10 }
+
+rcPrFilterAceIpv6ShowSrcAddrMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ipv6 SrcAddr Mask value to display."
+ ::= { rcPrFilterAceIpv6ShowEntry 11 }
+
+rcPrFilterAceIpv6ShowDstAddrMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ipv6 DstAddr Mask value to display."
+ ::= { rcPrFilterAceIpv6ShowEntry 12 }
+
+
+-- ACE Protocol TCP/UDP Src Port Table
+
+rcPrFilterAceProtoSrcPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoSrcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store TCP/UDP Source Port information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 33 }
+
+rcPrFilterAceProtoSrcPortEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoSrcPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol TCP/UDP Source Port
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoSrcPortAclId,
+ rcPrFilterAceProtoSrcPortAceId }
+ ::= { rcPrFilterAceProtoSrcPortTable 1 }
+
+RcPrFilterAceProtoSrcPortEntry ::= SEQUENCE {
+ rcPrFilterAceProtoSrcPortAclId INTEGER,
+ rcPrFilterAceProtoSrcPortAceId INTEGER,
+ rcPrFilterAceProtoSrcPortPort OCTET STRING,
+ rcPrFilterAceProtoSrcPortCount INTEGER,
+ rcPrFilterAceProtoSrcPortOper INTEGER,
+ rcPrFilterAceProtoSrcPortRowStatus RowStatus,
+ rcPrFilterAceProtoSrcPortOperMaskRange Integer32
+ }
+
+rcPrFilterAceProtoSrcPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoSrcPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoSrcPortEntry 1 }
+
+rcPrFilterAceProtoSrcPortAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoSrcPortEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoSrcPortEntry 2 }
+
+rcPrFilterAceProtoSrcPortPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoSrcPortEntry 3 }
+
+rcPrFilterAceProtoSrcPortCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the TCP source port."
+ ::= { rcPrFilterAceProtoSrcPortEntry 4 }
+
+rcPrFilterAceProtoSrcPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8),
+ range(9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol SrcPort."
+ ::= { rcPrFilterAceProtoSrcPortEntry 5 }
+
+rcPrFilterAceProtoSrcPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoSrcPortEntry 6 }
+
+rcPrFilterAceProtoSrcPortOperMaskRange OBJECT-TYPE
+ SYNTAX Integer32(0..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value should be displayed in hex when
+ rcPrFilterAceProtoSrcPortOper is set to 'mask'.
+ This object will be used as a Range high value when
+ rcPrFilterAceProtoSrcPortOper is set to 'range'.
+ ('range' is not supported in this 3.0 release).
+ If it is used as range high value, it should be
+ displayed in decimal formtat.
+ This object will be set to 0 when
+ rcPrFilterAceProtoSrcPortOper is set to 'eq'"
+ ::= { rcPrFilterAceProtoSrcPortEntry 7 }
+
+-- ACE Protocol TCP/UDP DstPort Table
+
+rcPrFilterAceProtoDstPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoDstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store TCP Dest Port information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 34 }
+
+rcPrFilterAceProtoDstPortEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoDstPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol TCP Dest Port
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoDstPortAclId,
+ rcPrFilterAceProtoDstPortAceId }
+ ::= { rcPrFilterAceProtoDstPortTable 1 }
+
+RcPrFilterAceProtoDstPortEntry ::= SEQUENCE {
+ rcPrFilterAceProtoDstPortAclId INTEGER,
+ rcPrFilterAceProtoDstPortAceId INTEGER,
+ rcPrFilterAceProtoDstPortPort OCTET STRING,
+ rcPrFilterAceProtoDstPortCount INTEGER,
+ rcPrFilterAceProtoDstPortOper INTEGER,
+ rcPrFilterAceProtoDstPortRowStatus RowStatus,
+ rcPrFilterAceProtoDstPortOperMaskRange Integer32
+ }
+
+rcPrFilterAceProtoDstPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoDstPortEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoDstPortEntry 1 }
+
+rcPrFilterAceProtoDstPortAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the AceProtoDstPortEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoDstPortEntry 2 }
+
+rcPrFilterAceProtoDstPortPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port Number or Port List to match on."
+ ::= { rcPrFilterAceProtoDstPortEntry 3 }
+
+rcPrFilterAceProtoDstPortCount OBJECT-TYPE
+ SYNTAX INTEGER(1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the TCP dest port."
+ ::= { rcPrFilterAceProtoDstPortEntry 4 }
+
+rcPrFilterAceProtoDstPortOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1), -- exact match
+ mask(8),
+ range(9)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol DstPort."
+ ::= { rcPrFilterAceProtoDstPortEntry 5 }
+
+rcPrFilterAceProtoDstPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoDstPortEntry 6 }
+
+rcPrFilterAceProtoDstPortOperMaskRange OBJECT-TYPE
+ SYNTAX Integer32(0..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value should be displayed in hex when
+ rcPrFilterAceProtoDstPortOper is set to 'mask'.
+ This object will be used as a Range high value when
+ rcPrFilterAceProtoDstPortOper is set to 'range'.
+ ('range' is not supported in this 3.0 release).
+ If it is used as range high value, it should be
+ displayed in decimal formtat.
+ This object will be set to 0 when
+ rcPrFilterAceProtoDstPortOper is set to 'eq'"
+ ::= { rcPrFilterAceProtoDstPortEntry 7 }
+
+
+-- ACE Protocol Tcp-Option table
+
+rcPrFilterAceProtoTcpOptionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoTcpOptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store TCP Option information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 35 }
+
+rcPrFilterAceProtoTcpOptionEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoTcpOptionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace Protocol TCP option
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoTcpOptionAclId,
+ rcPrFilterAceProtoTcpOptionAceId }
+ ::= { rcPrFilterAceProtoTcpOptionTable 1 }
+
+
+RcPrFilterAceProtoTcpOptionEntry ::= SEQUENCE {
+ rcPrFilterAceProtoTcpOptionAclId INTEGER,
+ rcPrFilterAceProtoTcpOptionAceId INTEGER,
+ rcPrFilterAceProtoTcpOptionHeader INTEGER,
+ rcPrFilterAceProtoTcpOptionOper INTEGER,
+ rcPrFilterAceProtoTcpOptionRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoTcpOptionAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the rcPrFilterAceProtoTcpOptionEntry,
+ a unique identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoTcpOptionEntry 1 }
+
+rcPrFilterAceProtoTcpOptionAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index to the rcPrFilterAceProtoTcpOptionEntry,
+ a unique identifier for Ace entry in the
+ range of Table Size."
+ ::= { rcPrFilterAceProtoTcpOptionEntry 2 }
+
+rcPrFilterAceProtoTcpOptionHeader OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-operation(1),
+ max-segment-size(2),
+ wsopt(3),
+ sack-permitted(4),
+ sack(5),
+ tsopt(8),
+ partial-order-conn-perm(9),
+ partial-order-service-profile(10),
+ cc(11),
+ cc-new(12),
+ cc-echo(13),
+ tcp-alt-checksum-req(14),
+ tcp-alt-checksum-data(15),
+ md5(19),
+ quick-start-resp(27),
+ user-timeout-opt(28)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "TCP options to be matched from the TCP Header.
+ 1 No-Operation
+ 2 MaximumSegmentSize
+ 3 WSOPT - Window Scale
+ 4 SACK Permitted
+ 5 SACK
+ 8 TSOPT - Time Stamp Option
+ 9 Partial Order Connection Permitted
+ 10 Partial Order Service Profile
+ 11 CC
+ 12 CC.NEW
+ 13 CC.ECHO
+ 14 TCP Alternate Checksum Request
+ 15 TCP Alternate Checksum Data
+ 19 MD5 Signature Option
+ 27 Quick-Start Response
+ 28 User Timeout Option "
+ ::= {rcPrFilterAceProtoTcpOptionEntry 3 }
+
+rcPrFilterAceProtoTcpOptionOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Logical Operator - only 'any' is valid at present."
+ DEFVAL { any }
+ ::= {rcPrFilterAceProtoTcpOptionEntry 4 }
+
+rcPrFilterAceProtoTcpOptionRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoTcpOptionEntry 5 }
+
+-- ACE Ipv6 Traffic class Table
+
+rcPrFilterAceIpv6TrafficClsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceIpv6TrafficClsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store IPv6 Traffic Class
+ Header information of each Ace in context of its
+ parent Acl."
+ ::= { rcPrFilterAce 36 }
+
+rcPrFilterAceIpv6TrafficClsEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceIpv6TrafficClsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IPv6 Traffic Class
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceIpv6TrafficClsAclId,
+ rcPrFilterAceIpv6TrafficClsAceId }
+ ::= { rcPrFilterAceIpv6TrafficClsTable 1 }
+
+RcPrFilterAceIpv6TrafficClsEntry ::= SEQUENCE {
+ rcPrFilterAceIpv6TrafficClsAclId INTEGER,
+ rcPrFilterAceIpv6TrafficClsAceId INTEGER,
+ rcPrFilterAceIpv6TrafficClsRowStatus RowStatus,
+ rcPrFilterAceIpv6TrafficClsOper INTEGER,
+ rcPrFilterAceIpv6TrafficClsTrafficCls INTEGER
+ }
+rcPrFilterAceIpv6TrafficClsAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..2048)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6TrafficClsEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6TrafficClsEntry 1 }
+
+rcPrFilterAceIpv6TrafficClsAceId OBJECT-TYPE
+ SYNTAX INTEGER (1..2000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index to the AceIpv6TrafficClsEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceIpv6TrafficClsEntry 2 }
+
+rcPrFilterAceIpv6TrafficClsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceIpv6TrafficClsEntry 3 }
+
+rcPrFilterAceIpv6TrafficClsOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Operators for Ace IPv6 Traffic Class"
+ ::= { rcPrFilterAceIpv6TrafficClsEntry 4 }
+
+rcPrFilterAceIpv6TrafficClsTrafficCls OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ipv6 Traffic Class value"
+ DEFVAL { 0 }
+ ::= { rcPrFilterAceIpv6TrafficClsEntry 5 }
+
+-- ACE Protocol RoutingType table
+
+rcPrFilterAceProtoRoutingTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoRoutingTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Ace's to store IPv6 Routing header type
+ information of each Ace in context of its
+ parent Acl."
+ ::= { rcPrFilterAce 37 }
+
+rcPrFilterAceProtoRoutingTypeEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoRoutingTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Ace entry holding Ace IPv6 routing header type
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoRoutingTypeAclId,
+ rcPrFilterAceProtoRoutingTypeAceId }
+ ::= { rcPrFilterAceProtoRoutingTypeTable 1 }
+
+RcPrFilterAceProtoRoutingTypeEntry ::= SEQUENCE {
+ rcPrFilterAceProtoRoutingTypeAclId Integer32,
+ rcPrFilterAceProtoRoutingTypeAceId Integer32,
+ rcPrFilterAceProtoRoutingTypeType Integer32,
+ rcPrFilterAceProtoRoutingTypeOper INTEGER,
+ rcPrFilterAceProtoRoutingTypeRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoRoutingTypeAclId OBJECT-TYPE
+ SYNTAX Integer32 (1..2048)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index to the AceProtoRoutingTypeEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoRoutingTypeEntry 1 }
+
+rcPrFilterAceProtoRoutingTypeAceId OBJECT-TYPE
+ SYNTAX Integer32 (1..2000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index to the AceProtoRoutingTypeEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoRoutingTypeEntry 2 }
+
+rcPrFilterAceProtoRoutingTypeType OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The ipv6 routing header type to look for."
+ ::= { rcPrFilterAceProtoRoutingTypeEntry 3 }
+
+rcPrFilterAceProtoRoutingTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Operators for Ace IPv6 routing header type."
+ ::= { rcPrFilterAceProtoRoutingTypeEntry 4 }
+
+rcPrFilterAceProtoRoutingTypeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoRoutingTypeEntry 5 }
+
+-- ACE Protocol Icmpv6MsgType table
+
+rcPrFilterAceProtoIcmpv6MsgTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPrFilterAceProtoIcmpv6MsgTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Aces to store ICMPv6 message type information
+ of each Ace in context of its parent Acl."
+ ::= { rcPrFilterAce 38 }
+
+rcPrFilterAceProtoIcmpv6MsgTypeEntry OBJECT-TYPE
+ SYNTAX RcPrFilterAceProtoIcmpv6MsgTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holding Ace ICMPv6 message type
+ information. An Ace is a member of one Acl."
+ INDEX { rcPrFilterAceProtoIcmpv6MsgTypeAclId,
+ rcPrFilterAceProtoIcmpv6MsgTypeAceId }
+ ::= { rcPrFilterAceProtoIcmpv6MsgTypeTable 1 }
+
+RcPrFilterAceProtoIcmpv6MsgTypeEntry ::= SEQUENCE {
+ rcPrFilterAceProtoIcmpv6MsgTypeAclId Integer32,
+ rcPrFilterAceProtoIcmpv6MsgTypeAceId Integer32,
+ rcPrFilterAceProtoIcmpv6MsgTypeList OCTET STRING,
+ rcPrFilterAceProtoIcmpv6MsgTypeCount Integer32,
+ rcPrFilterAceProtoIcmpv6MsgTypeOper INTEGER,
+ rcPrFilterAceProtoIcmpv6MsgTypeRowStatus RowStatus
+ }
+
+rcPrFilterAceProtoIcmpv6MsgTypeAclId OBJECT-TYPE
+ SYNTAX Integer32 (1..2048)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique
+ identifier for Acl entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 1 }
+
+rcPrFilterAceProtoIcmpv6MsgTypeAceId OBJECT-TYPE
+ SYNTAX Integer32 (1..2000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index to the AceProtoIcmpv6MsgTypeEntry, a unique
+ identifier for Ace entry in the range of Table
+ Size."
+ ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 2 }
+
+rcPrFilterAceProtoIcmpv6MsgTypeList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..1500))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "One or a list of ICMPv6 messages to be matched.
+ Need to provide strings, number of protocol header
+ types (pre-defined values plus user-defined headers).
+ Valid range is 0 to 255 (reserved)."
+ ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 3 }
+
+rcPrFilterAceProtoIcmpv6MsgTypeCount OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Count to store the number of discrete ranges
+ entered for the ICMP message types."
+ ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 4 }
+
+rcPrFilterAceProtoIcmpv6MsgTypeOper OBJECT-TYPE
+ SYNTAX INTEGER {
+ eq(1) -- exact match
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Operator for Ace Protocol Icmpv6MsgTypes."
+ ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 5 }
+
+rcPrFilterAceProtoIcmpv6MsgTypeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Create/delete operations for this entry."
+ ::= { rcPrFilterAceProtoIcmpv6MsgTypeEntry 6 }
+
+--
+-- The MIB module is the definition of the managed objects for the Virtual Router.
+-- These are virtual router mibs extracted from draft-ietf-l3vpn-vr-mib-04.txt
+--
+
+--
+-- Textual conventions
+--
+
+
+ VPNId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The purpose of a VPN-ID is to uniquely identify a VPN.
+ The Global VPN Identifier format is:
+ 3 octet VPN Authority, Organizationally Unique Identifier
+ followed by 4 octet VPN index identifying VPN according
+ to OUI"
+ REFERENCE
+ "Fox, B. and Gleeson, B., 'Virtual Private Networks
+ Identifier', RFC 2685, September 1999."
+ SYNTAX OCTET STRING (SIZE (7))
+
+ VrfRpTriggerBitCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object represents Routing Protocol (RP)
+ Triggers on a Virtual Router. The BITS
+ represent an Action-code that specifies the
+ action on the Routing Protocols.
+
+ The actions are: initiate or shutdown.
+
+ When encoding the RP using the BITS construct,
+ the value is encoded as an OCTET STRING where
+ the first bit (bit 0) is the highest bit of the
+ octet.
+
+ Bits 0-3 may be specified in any combination to
+ allow multiple Routing Protocols to be acted on
+ simultaneously or individually.
+ "
+ SYNTAX BITS {
+ rip (0),
+ ospf(1),
+ bgp (2),
+ isis(3),
+ pim (4),
+ mvr (5),
+ pim6 (6),
+ msdp (7)
+ }
+
+--
+-- Node definitions
+--
+
+ rcVrfMib OBJECT IDENTIFIER ::= { rcVrf 1 }
+ rcVrfNotifications OBJECT IDENTIFIER ::= { rcVrfMib 0 }
+ rcVrfObjects OBJECT IDENTIFIER ::= { rcVrfMib 1 }
+ rcVrfNotificationObjects OBJECT IDENTIFIER ::= { rcVrfMib 2 }
+
+ rcVrfConfig OBJECT IDENTIFIER ::= { rcVrfObjects 1 }
+
+ rcVrfConfigScalars OBJECT IDENTIFIER ::= { rcVrfConfig 1 }
+
+ rcVrfConfigNextAvailableVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The next available Virtual Router Id (index).
+ This object provides a hint for the rcVrfId value
+ to use when administratively creating a new
+ rcVrfConfigEntry.
+
+ A GET of this object returns the next available rcVrfId
+ value to be used to create an entry in the associated
+ rcVrfConfigTable; or zero, if no valid rcVrfId
+ value is available. A value of zero(0) indicates that
+ it is not possible to create a new rcVrfConfigEntry.
+ This object also returns a value of zero when it is the
+ lexicographic successor of a varbind presented in an
+ SNMP GETNEXT or GETBULK request, for which circumstance
+ it is assumed that ifIndex allocation is unintended.
+
+ Successive GETs will typically return different
+ values, thus avoiding collisions among cooperating
+ management clients seeking to create table entries
+ simultaneously.
+
+ Unless specified otherwise by its MAX-ACCESS and
+ DESCRIPTION clauses, an object of this type is read-only,
+ and a SET of such an object returns a notWritable error."
+ ::= { rcVrfConfigScalars 1 }
+
+ rcVrfConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrfConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is for creating the new Virtual Routers."
+ ::= { rcVrfConfig 2 }
+
+ rcVrfConfigEntry OBJECT-TYPE
+ SYNTAX RcVrfConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entries in this table can be added/deleted
+ using the rcVrfRowStatus."
+ INDEX { rcVrfId }
+ ::= { rcVrfConfigTable 1 }
+
+ RcVrfConfigEntry ::=
+ SEQUENCE {
+ rcVrfId
+ VrfIdentifier,
+ rcVrfRowStatus
+ RowStatus,
+ rcVrfName
+ DisplayString,
+ rcVrfContextName
+ SnmpAdminString,
+ rcVrfTrapEnable
+ TruthValue,
+ rcVrfMaxRoutes
+ Unsigned32,
+ rcVrfAdminStatus
+ INTEGER,
+ rcVrfVpnId
+ VPNId,
+ rcVrfRpTrigger
+ VrfRpTriggerBitCode,
+ rcVrfMaxRoutesTrapEnable
+ TruthValue,
+ rcVrfIpv6MaxRoutes
+ Unsigned32,
+ rcVrfIpv6MaxRoutesTrapEnable
+ TruthValue
+ }
+
+ rcVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The unique id of this virtual router instance. A Virtual
+ Router cannot not be created with rcVrfId = 0.
+ VRFID 0 is reserved for the Administrative VRF.
+ "
+ ::= { rcVrfConfigEntry 1 }
+
+ rcVrfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status column has three defined values:
+
+ - `active', which indicates that the conceptual row is
+ available for use by the managed device;
+ - `createAndGo', which is supplied by a management
+ station wishing to create a new instance of a
+ conceptual row and to have its status automatically set
+ to active, making it available for use by the managed
+ device;
+
+ - `destroy', which is supplied by a management station
+ wishing to delete all of the instances associated with
+ an existing conceptual row."
+ ::= { rcVrfConfigEntry 2 }
+
+ rcVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Name of the Virtual Router."
+ ::= { rcVrfConfigEntry 3 }
+
+ rcVrfContextName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE (0..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The SNMPv2 Community String or SNMPv3 contextName
+ denotes the VRF 'context' and is used to logically
+ separate the MIB module management."
+ ::= { rcVrfConfigEntry 4 }
+
+ rcVrfTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This objects is used to enable the generation
+ of the VrfUp and VrfDown traps.
+ true(1) - VRF Traps Enabled
+ false(2) - VRF Traps Disabled"
+ DEFVAL { true }
+ ::= { rcVrfConfigEntry 5 }
+
+ rcVrfMaxRoutes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the maximum number of routes that
+ this VRF can support. The default value is 10000."
+ DEFVAL { 10000 }
+ ::= { rcVrfConfigEntry 6 }
+
+ rcVrfAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ testing(3),
+ unknown(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The administrative state of the Virtual Router."
+ DEFVAL { down }
+ ::= { rcVrfConfigEntry 7 }
+
+ rcVrfVpnId OBJECT-TYPE
+ SYNTAX VPNId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Virtual Private Network Identifier of the Virtual
+ Router."
+ ::= { rcVrfConfigEntry 8 }
+
+ rcVrfRpTrigger OBJECT-TYPE
+ SYNTAX VrfRpTriggerBitCode
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object represents Routing Protocol (RP)
+ Triggers on a Virtual Router and it meant to
+ be used to initiate or shutdown routing
+ protocols on a VRF. Multiple RPs can be acted
+ on simultaneously. Also, individual RPs can
+ be brought up in steps, which should not
+ affect the RPs that were running. The BITS
+ represent an Action-code that specifies what
+ action is to be performed for the RPs.
+ The actions are: initiate(1) or shutdown(0).
+
+ The running status of an RP shall be available
+ in the VRF stats table's rcVrfRpStatus, which has
+ a similar format, but represents the status.
+
+ Bits 0-3 may be specified in any combination.
+ Individual routing protocols may be enabled
+ and disabled independently. Protocols are
+ enabled by setting the respective BIT and are
+ disabled by resetting the BIT.
+
+ So, for example, to enable RIP and BGP protocols
+ the rcVrfRpTrigger bits 0 and 2 need to be set, and
+ as encoded as 10100000.
+ All zeros should be interpreted as all protocols
+ disable.
+ "
+ DEFVAL {{ rip, ospf }}
+ ::= { rcVrfConfigEntry 9 }
+
+ rcVrfMaxRoutesTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This objects is used to enable the generation
+ of the VRF Max Routes Exceeded traps.
+ true(1) - VRF Max Routes Exceeded Traps Enabled
+ false(2) - VRF Max Routes Exceeded Traps Disabled"
+ DEFVAL { true }
+ ::= { rcVrfConfigEntry 10 }
+
+ rcVrfIpv6MaxRoutes OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the maximum number of IPv6 routes that
+ this VRF can support. The default value is 5000."
+ DEFVAL { 5000 }
+ ::= { rcVrfConfigEntry 11 }
+
+ rcVrfIpv6MaxRoutesTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This objects is used to enable the generation
+ of the IPv6 VRF Max Routes Exceeded traps.
+ true(1) - VRF IPv6 Max Routes Exceeded Traps Enabled
+ false(2) - VRF IPv6 Max Routes Exceeded Traps Disabled"
+ DEFVAL { true }
+ ::= { rcVrfConfigEntry 12 }
+
+ rcVrfStat OBJECT IDENTIFIER ::= { rcVrfObjects 2 }
+
+ rcVrfStatScalars OBJECT IDENTIFIER ::= { rcVrfStat 1 }
+
+ rcVrfConfiguredVRFs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of VRFs configured on this network element."
+ ::= { rcVrfStatScalars 1 }
+
+ rcVrfActiveVRFs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of VRFs that are active on the network element.
+ These are VRFs for which the
+ rcVrfStatOperStatus = up(1)"
+ ::= { rcVrfStatScalars 2 }
+
+ rcVrfStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrfStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains statistics for the Virtual Router."
+ ::= { rcVrfStat 2 }
+
+ rcVrfStatEntry OBJECT-TYPE
+ SYNTAX RcVrfStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entries in this table are per rcVrfId."
+ INDEX { rcVrfId }
+ ::= { rcVrfStatTable 1 }
+
+ RcVrfStatEntry ::=
+ SEQUENCE {
+ rcVrfStatRouteEntries
+ Unsigned32,
+ rcVrfStatFIBEntries
+ Unsigned32,
+ rcVrfStatUpTime
+ TimeTicks,
+ rcVrfOperStatus
+ INTEGER,
+ rcVrfRpStatus
+ VrfRpTriggerBitCode,
+ rcVrfRouterAddressType
+ InetAddressType,
+ rcVrfRouterAddress
+ InetAddress
+ }
+
+ rcVrfStatRouteEntries OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of routes for this VRF."
+ ::= { rcVrfStatEntry 1 }
+
+ rcVrfStatFIBEntries OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of FIB Entries for this VRF."
+ ::= { rcVrfStatEntry 2 }
+
+ rcVrfStatUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time in (in hundredths of a second) since
+ this VRF entry has been operational."
+ ::= { rcVrfStatEntry 3 }
+
+ rcVrfOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the Virtual Router."
+ ::= { rcVrfStatEntry 4 }
+
+ rcVrfRpStatus OBJECT-TYPE
+ SYNTAX VrfRpTriggerBitCode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the status of Routing
+ Protocols on this VRF corresponding to the list
+ of RP specified in rcVrfRpTrigger.
+
+ The BITS represent an Action-code that specifies
+ the status of the RPs.
+ The status are: initiated (1) or shutdown (0).
+ Initiated status is indicated when the respective
+ BIT value is 1 and indicates shutdown when the
+ respective BIT value is 0.
+
+ Bits 0-3 may appear in any combination to
+ indicate that RPs may be enabled and disabled
+ independently or that multiple RP are acted on
+ simultaneously.
+ "
+ ::= { rcVrfStatEntry 5 }
+
+ rcVrfRouterAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router Address Type of this VRF."
+ ::= { rcVrfStatEntry 6 }
+
+ rcVrfRouterAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Router Address of this VRF. It is derived from one of the
+ interfaces. If loopback interface is present, the loopback
+ interface address can be used. However, loopback interface
+ is optional."
+ ::= { rcVrfStatEntry 7 }
+
+-- rcIpfix
+
+rcIpfixMib OBJECT IDENTIFIER ::= { rcIpfix 1 }
+
+rcIpfixConfGlobal OBJECT IDENTIFIER ::= { rcIpfixMib 1 }
+rcIpfixTable OBJECT IDENTIFIER ::= { rcIpfixMib 2 }
+
+-- ------------------------------------------
+-- rcIpfixConfGlobal Group
+-- ------------------------------------------
+
+rcIpfixConfState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enables/Disables the state of ipfix on the box."
+ DEFVAL { disable }
+ ::= { rcIpfixConfGlobal 1 }
+
+-- ------------------------------------------
+-- IPFIX Table (per slot)
+-- ------------------------------------------
+
+rcIpfixConfSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpfixConfSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table to store the configuration details for IPFIX for each
+ slot. This table is indexed by slot number."
+ ::= { rcIpfixTable 1 }
+
+rcIpfixConfSlotEntry OBJECT-TYPE
+ SYNTAX RcIpfixConfSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One Entry holding IPFIX config information on slot basis."
+ INDEX { rcIpfixConfSlotNum }
+ ::= { rcIpfixConfSlotTable 1 }
+
+RcIpfixConfSlotEntry ::= SEQUENCE {
+ rcIpfixConfSlotNum Integer32,
+ rcIpfixConfSlotAgingIntv Integer32,
+ rcIpfixConfSlotActiveTimeout Integer32,
+ rcIpfixConfSlotExportIntv Integer32,
+ rcIpfixConfSlotExportState EnableValue,
+ rcIpfixConfSlotTempRefIntvSec Integer32,
+ rcIpfixConfSlotTempRefIntvPkts Integer32
+}
+
+rcIpfixConfSlotNum OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot number"
+ ::= { rcIpfixConfSlotEntry 1 }
+
+rcIpfixConfSlotAgingIntv OBJECT-TYPE
+ SYNTAX Integer32 (10..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flow record aging interval (Value in seconds)."
+ DEFVAL { 15 }
+ ::= { rcIpfixConfSlotEntry 2 }
+
+rcIpfixConfSlotActiveTimeout OBJECT-TYPE
+ SYNTAX Integer32 (1..60)
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flow record active timeout value (Value in mins)."
+ DEFVAL { 30 }
+ ::= { rcIpfixConfSlotEntry 3 }
+
+rcIpfixConfSlotExportIntv OBJECT-TYPE
+ SYNTAX Integer32 (10..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Frequency of flow export to collector (Value in sec)."
+ DEFVAL { 50 }
+ ::= { rcIpfixConfSlotEntry 4 }
+
+rcIpfixConfSlotExportState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "State of exporter."
+ DEFVAL { enable }
+ ::= { rcIpfixConfSlotEntry 5 }
+
+rcIpfixConfSlotTempRefIntvSec OBJECT-TYPE
+ SYNTAX Integer32 (60..3600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Template refresh timeout. Template is sent out to the
+ collector at least every x seconds or every y exported
+ packets, whichever occurs first."
+ DEFVAL { 60 }
+ ::= { rcIpfixConfSlotEntry 6 }
+
+rcIpfixConfSlotTempRefIntvPkts OBJECT-TYPE
+ SYNTAX Integer32 (1..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Template refresh timeout. Template is sent out to the
+ collector at least every x seconds or every y exported
+ packets, whichever occurs first."
+ DEFVAL { 20 }
+ ::= { rcIpfixConfSlotEntry 7 }
+
+-- ------------------------------------------
+-- IPFIX Collector Table (per slot)
+-- ------------------------------------------
+
+rcIpfixCollectorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpfixCollectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table to store the configuration details for IPFIX collector
+ for each slot. This table is indexed by slot number and ip
+ address."
+ ::= { rcIpfixTable 2 }
+
+rcIpfixCollectorEntry OBJECT-TYPE
+ SYNTAX RcIpfixCollectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "One entry holds IPFIX collector config information based on
+ slot info and collector ip address."
+ INDEX { rcIpfixCollectorSlotNum,
+ rcIpfixCollectorAddressType,
+ rcIpfixCollectorAddress }
+ ::= { rcIpfixCollectorTable 1 }
+
+RcIpfixCollectorEntry ::= SEQUENCE {
+ rcIpfixCollectorSlotNum Integer32,
+ rcIpfixCollectorAddressType InetAddressType,
+ rcIpfixCollectorAddress InetAddress,
+ rcIpfixCollectorProtocol INTEGER,
+ rcIpfixCollectorDestPort InetPortNumber,
+ rcIpfixCollectorExporterIpType InetAddressType,
+ rcIpfixCollectorExporterIp InetAddress,
+ rcIpfixCollectorProtoVer INTEGER,
+ rcIpfixCollectorState TruthValue,
+ rcIpfixCollectorRowStatus RowStatus
+}
+
+rcIpfixCollectorSlotNum OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot number. An index to the CollectorEntry."
+ ::= { rcIpfixCollectorEntry 1 }
+
+rcIpfixCollectorAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address type of the collector. An index to the
+ CollectorEntry."
+ ::= { rcIpfixCollectorEntry 2 }
+
+rcIpfixCollectorAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address of the collector. An index to the CollectorEntry."
+ ::= { rcIpfixCollectorEntry 3 }
+
+rcIpfixCollectorProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ udp(1),
+ tcp(2),
+ sctp(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Protocol for export data from exporter to collector ."
+ DEFVAL { 1 }
+ ::= { rcIpfixCollectorEntry 4 }
+
+rcIpfixCollectorDestPort OBJECT-TYPE
+ SYNTAX InetPortNumber (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Dest port to send the requests."
+ DEFVAL { 9995 }
+ ::= { rcIpfixCollectorEntry 5 }
+
+rcIpfixCollectorExporterIpType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip address type of the exporter for collector."
+ ::= { rcIpfixCollectorEntry 6 }
+
+rcIpfixCollectorExporterIp OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ip address of the exporter for collector."
+ ::= { rcIpfixCollectorEntry 7 }
+
+rcIpfixCollectorProtoVer OBJECT-TYPE
+ SYNTAX INTEGER {
+ ipfix(1),
+ preipfixv9(2),
+ preipfixv5(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This specifies the protocol version for ipfix."
+ DEFVAL { 2 }
+ ::= { rcIpfixCollectorEntry 8 }
+
+rcIpfixCollectorState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "State of the particular collector. Enable is true by
+ default."
+ DEFVAL { true }
+ ::= { rcIpfixCollectorEntry 9 }
+
+rcIpfixCollectorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcIpfixCollectorEntry 10 }
+
+-- ------------------------------------------
+-- IPFIX Table (per port)
+-- ------------------------------------------
+
+rcIpfixConfPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpfixConfPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table to store the configuration details for IPFIX for each
+ port. This table is indexed by port number."
+ ::= { rcIpfixTable 3 }
+
+rcIpfixConfPortEntry OBJECT-TYPE
+ SYNTAX RcIpfixConfPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry holding IPFIX config information per port."
+ INDEX { rcIpfixConfPortId }
+ ::= { rcIpfixConfPortTable 1 }
+
+RcIpfixConfPortEntry ::= SEQUENCE {
+ rcIpfixConfPortId InterfaceIndex,
+ rcIpfixConfPortSampleRate Integer32,
+ rcIpfixConfPortHashPolyCoeffs Integer32,
+ rcIpfixConfPortHashPolySeed Integer32,
+ rcIpfixConfPortFlush INTEGER,
+ rcIpfixConfPortAllTraffic EnableValue,
+ rcIpfixConfPortHashKeyId INTEGER,
+ rcIpfixConfPortDynamicSampRate Integer32
+}
+
+rcIpfixConfPortId OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index to the IpfixConfPortEntry, a unique identifier of
+ the portId"
+ ::= { rcIpfixConfPortEntry 1 }
+
+rcIpfixConfPortSampleRate OBJECT-TYPE
+ SYNTAX Integer32 (1..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the sampling rate. Sample one in every N
+ packets."
+ DEFVAL { 1 }
+ ::= { rcIpfixConfPortEntry 2 }
+
+rcIpfixConfPortHashPolyCoeffs OBJECT-TYPE
+ SYNTAX Integer32 ('000401'h..'FFFFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Command to set hash polynomial coeffs."
+ DEFVAL { '0007CC'h }
+ ::= { rcIpfixConfPortEntry 3 }
+
+rcIpfixConfPortHashPolySeed OBJECT-TYPE
+ SYNTAX Integer32 ('000000'h..'FFFFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Command to set hash polynomial seed."
+ DEFVAL { 0 }
+ ::= { rcIpfixConfPortEntry 4 }
+
+rcIpfixConfPortFlush OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ flush(2),
+ exportAndFlush(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is used to delete all records stored in COP, or to
+ initiate an export of all records and delete data base after
+ the export is finished."
+ DEFVAL { none }
+ ::= { rcIpfixConfPortEntry 5 }
+
+rcIpfixConfPortAllTraffic OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This is used to enable/disable ipfix on all trafiic, for the
+ specified port."
+ DEFVAL { disable }
+ ::= { rcIpfixConfPortEntry 6 }
+
+rcIpfixConfPortHashKeyId OBJECT-TYPE
+ SYNTAX INTEGER {
+ hashKeyOne(1),
+ hashKeyTwo(2),
+ hashKeyThree(3),
+ hashKeyFour(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "hash key id."
+ DEFVAL { 1 }
+ ::= { rcIpfixConfPortEntry 7 }
+
+rcIpfixConfPortDynamicSampRate OBJECT-TYPE
+ SYNTAX Integer32 (1..100000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the dynamic sampling rate."
+ ::= { rcIpfixConfPortEntry 8 }
+
+-- ------------------------------------------
+-- Hash Stats Table( per slot)
+-- ------------------------------------------
+
+rcIpfixHashStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpfixHashStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of hash Statistics entries to store the statistics
+ for each slot. This table is indexed by the slot number."
+ ::= { rcIpfixTable 4 }
+
+rcIpfixHashStatsEntry OBJECT-TYPE
+ SYNTAX RcIpfixHashStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing hash statistics information for a particular
+ slot."
+ INDEX { rcIpfixHashStatsSlotNum }
+ ::= { rcIpfixHashStatsTable 1 }
+
+RcIpfixHashStatsEntry ::= SEQUENCE {
+ rcIpfixHashStatsSlotNum Integer32,
+ rcIpfixHashStatsHashOverflows Counter64,
+ rcIpfixHashStatsHashDrops Counter64,
+ rcIpfixHashStatsClear INTEGER,
+ rcIpfixHashStatsClearTime TimeStamp
+}
+
+rcIpfixHashStatsSlotNum OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique identifier for the table."
+ ::= { rcIpfixHashStatsEntry 1 }
+
+rcIpfixHashStatsHashOverflows OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Count of hash overflows per slot."
+ ::= { rcIpfixHashStatsEntry 2 }
+
+rcIpfixHashStatsHashDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Count of hash drops per slot."
+ ::= { rcIpfixHashStatsEntry 3 }
+
+rcIpfixHashStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this object will clear hash statistics for a slot."
+ ::= { rcIpfixHashStatsEntry 4 }
+
+rcIpfixHashStatsClearTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of sysUpTime when the hash statistics were last
+ cleared."
+ ::= { rcIpfixHashStatsEntry 5 }
+
+-- ------------------------------------------
+-- Exporter Stats Table( per slot, per collector)
+-- ------------------------------------------
+
+rcIpfixExporterStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpfixExporterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table of Exporter Statistics entries to store the statistics
+ for each slot, each collector. This table is indexed by the
+ slot number and collector address."
+ ::= { rcIpfixTable 5 }
+
+rcIpfixExporterStatsEntry OBJECT-TYPE
+ SYNTAX RcIpfixExporterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Exporter statistics information for a
+ particular slot and particular collector."
+ INDEX { rcIpfixExporterStatsSlotNum,
+ rcIpfixExporterStatsCollectorType,
+ rcIpfixExporterStatsCollector }
+ ::= { rcIpfixExporterStatsTable 1 }
+
+RcIpfixExporterStatsEntry ::= SEQUENCE {
+ rcIpfixExporterStatsSlotNum Integer32,
+ rcIpfixExporterStatsCollectorType InetAddressType,
+ rcIpfixExporterStatsCollector InetAddress,
+ rcIpfixExporterStatsOutPkts Counter64,
+ rcIpfixExporterStatsOutOctets Counter64,
+ rcIpfixExporterStatsPktsLoss Counter64,
+ rcIpfixExporterStatsClear INTEGER,
+ rcIpfixExporterStatsClearTime TimeStamp
+}
+
+rcIpfixExporterStatsSlotNum OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for the table, slot number."
+ ::= { rcIpfixExporterStatsEntry 1 }
+
+rcIpfixExporterStatsCollectorType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Collector IP address type. This is an index for the table."
+ ::= { rcIpfixExporterStatsEntry 2 }
+
+rcIpfixExporterStatsCollector OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for the table, collector address."
+ ::= { rcIpfixExporterStatsEntry 3 }
+
+rcIpfixExporterStatsOutPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Packets sent."
+ ::= { rcIpfixExporterStatsEntry 4 }
+
+rcIpfixExporterStatsOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Bytes sent."
+ ::= { rcIpfixExporterStatsEntry 5 }
+
+rcIpfixExporterStatsPktsLoss OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Records lost."
+ ::= { rcIpfixExporterStatsEntry 6 }
+
+rcIpfixExporterStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Setting this object will clear exporter statistics."
+ ::= { rcIpfixExporterStatsEntry 7 }
+
+rcIpfixExporterStatsClearTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The value of sysUpTime when exporter statistics were last
+ cleared."
+ ::= { rcIpfixExporterStatsEntry 8 }
+
+--
+-- IPVPN Mib
+--
+
+rcIpVpn OBJECT IDENTIFIER ::= { rcIp 27 }
+
+rcIpVpnRouteDistinguisherTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Size of Route Distinguisher Table"
+ ::= { rcIpVpn 1 }
+
+rcIpVpnRouteDistinguisherTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpVpnRouteDistinguisherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Route Distinguisher Table is a table of entries."
+ ::= { rcIpVpn 2 }
+
+rcIpVpnRouteDistinguisherEntry OBJECT-TYPE
+ SYNTAX RcIpVpnRouteDistinguisherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ 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."
+ INDEX { rcIpVpnVrfId }
+ ::= { rcIpVpnRouteDistinguisherTable 1 }
+
+RcIpVpnRouteDistinguisherEntry ::= SEQUENCE {
+ rcIpVpnVrfId VrfIdentifier,
+ rcIpVpnRouteDistinguisherType INTEGER,
+ rcIpVpnRouteDistinguisherAddress IpAddress,
+ rcIpVpnRouteDistinguisherAsNumber INTEGER,
+ rcIpVpnRouteDistinguisherAssignedNum Unsigned32,
+ rcIpVpnRouteDistinguisherRowStatus RowStatus
+ }
+
+rcIpVpnVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VrfId is the unique identifier of the
+ rcIpVpnRouteDistinguisherTable. It is unique because
+ there is only one Route-Distinguisher per Vrf i.e. there
+ is a one-to-one mapping between the route-distinguisher
+ and the Vrf."
+ ::= { rcIpVpnRouteDistinguisherEntry 1 }
+
+rcIpVpnRouteDistinguisherType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ asnum(1),
+ ipaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The route distinguisher can be of the type Ipaddress or
+ AS number (Autonomous System) number."
+ DEFVAL {asnum}
+ ::= { rcIpVpnRouteDistinguisherEntry 2 }
+
+rcIpVpnRouteDistinguisherAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IpAddress is required along with the Assigned number
+ to create a route-distinguisher entry."
+ ::= { rcIpVpnRouteDistinguisherEntry 3 }
+
+rcIpVpnRouteDistinguisherAsNumber OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The AS (Autonomous System) number is required along with
+ the Assigned number to create a route-distinguisher entry."
+ ::= { rcIpVpnRouteDistinguisherEntry 4 }
+
+rcIpVpnRouteDistinguisherAssignedNum OBJECT-TYPE
+ SYNTAX Unsigned32(0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The assigned number is used in combination with the
+ IpAddress or the AS number to create an entry for the
+ route-distinguisher."
+ ::= { rcIpVpnRouteDistinguisherEntry 5 }
+
+rcIpVpnRouteDistinguisherRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Status for the Route Distinguisher Table."
+ ::= { rcIpVpnRouteDistinguisherEntry 6 }
+
+rcIpVpnRouteTargetTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Size of Route Target Table"
+ ::= { rcIpVpn 3 }
+
+rcIpVpnRouteTargetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpVpnRouteTargetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table specifies per-VRF route target association."
+ ::= { rcIpVpn 4 }
+
+rcIpVpnRouteTargetEntry OBJECT-TYPE
+ SYNTAX RcIpVpnRouteTargetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in this table is created for each route target
+ configured for a VRF supporting a MPLS/BGP VPN instance."
+ INDEX { rcIpVpnRouteTargetIndex }
+ ::= { rcIpVpnRouteTargetTable 1 }
+
+RcIpVpnRouteTargetEntry ::=
+ SEQUENCE {
+ rcIpVpnRouteTargetIndex INTEGER,
+ rcIpVpnRouteTargetType INTEGER,
+ rcIpVpnRouteTargetIpAddress IpAddress,
+ rcIpVpnRouteTargetAsNumber INTEGER,
+ rcIpVpnRouteTargetAssignedNum Unsigned32,
+ rcIpVpnRouteTargetRowStatus RowStatus
+ }
+
+rcIpVpnRouteTargetIndex OBJECT-TYPE
+ SYNTAX INTEGER(1..10000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Route Target Index is a unique value for the
+ rcIpVpnRouteTargetTable. It is an incremental integer value."
+ ::= { rcIpVpnRouteTargetEntry 1 }
+
+rcIpVpnRouteTargetType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ asnum(1),
+ ipaddr(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The route target entry is identified on the basis of ipaddress for Autonomous System number."
+ DEFVAL {asnum}
+ ::= { rcIpVpnRouteTargetEntry 2 }
+
+rcIpVpnRouteTargetIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IpAddress is required along with the Assigned number
+ to create a route-target entry."
+ ::= { rcIpVpnRouteTargetEntry 3 }
+
+rcIpVpnRouteTargetAsNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The AS (Autonomous System) number is required along with
+ the Assigned number to create a route-target entry."
+ ::= { rcIpVpnRouteTargetEntry 4 }
+
+rcIpVpnRouteTargetAssignedNum OBJECT-TYPE
+ SYNTAX Unsigned32(0..2147483647)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The assigned number is used in combination with the IpAddress
+ or the AS number to create an entry for the route-target
+ table."
+ ::= { rcIpVpnRouteTargetEntry 5 }
+
+rcIpVpnRouteTargetRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Table Row Status."
+ ::= { rcIpVpnRouteTargetEntry 6 }
+
+rcVrfIpVpnTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Size of Vrf IpVpn Table"
+ ::= { rcVrfObjects 3 }
+
+rcVrfIpVpnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrfIpVpnTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table required to configure vpn under ip."
+ ::= { rcVrfObjects 4 }
+
+rcVrfIpVpnTableEntry OBJECT-TYPE
+ SYNTAX RcVrfIpVpnTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entries in this table are per rcVrfId."
+ INDEX { rcVrfIpVpnVrfId }
+ ::= { rcVrfIpVpnTable 1 }
+
+RcVrfIpVpnTableEntry ::=
+ SEQUENCE {
+ rcVrfIpVpnVrfId VrfIdentifier,
+ rcVrfIpVpnStatus EnableValue,
+ rcVrfIpVpnImportRTList IdList,
+ rcVrfIpVpnExportRTList IdList,
+ rcVrfIpVpnSvcLblAllocOpt INTEGER,
+ rcVrfIpVpnRowStatus RowStatus,
+ rcVrfIpVpnIsidNumber Integer32
+ }
+
+rcVrfIpVpnVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VrfId serves as the Index for the rcIpVpnVrfTable and
+ also for the rcIpVpnRouteDistinguisherTable. It allows to
+ connect to the vrf table to obtain other attributes like the
+ vrf name, rcVrfMaxRoutesTrapEnable etc."
+ ::= { rcVrfIpVpnTableEntry 1 }
+
+rcVrfIpVpnStatus OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of IpVpn."
+ DEFVAL { disable }
+ ::= { rcVrfIpVpnTableEntry 2 }
+
+rcVrfIpVpnImportRTList OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Import RT list is a list of all the route-targets
+ attached to a particular vrf behaving in the import mode."
+ ::= { rcVrfIpVpnTableEntry 3 }
+
+rcVrfIpVpnExportRTList OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Export RT list is a list of all the route-targets
+ attached to a particular vrf in the export mode."
+ ::= { rcVrfIpVpnTableEntry 4 }
+
+rcVrfIpVpnSvcLblAllocOpt OBJECT-TYPE
+ SYNTAX INTEGER {
+ perVrfperNexthop(1),
+ perVrf(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The service label allocation option for the ipvpn"
+ ::= { rcVrfIpVpnTableEntry 5 }
+
+rcVrfIpVpnRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "RowStatus for the Vpn Entry."
+ ::= { rcVrfIpVpnTableEntry 6 }
+
+rcVrfIpVpnIsidNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "IP VPN I-SID number.Default 0 value indicates
+ that no i-sid has been assinged."
+ DEFVAL { 0 }
+ ::= { rcVrfIpVpnTableEntry 7 }
+
+rcVrfNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrfNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is for EDM and SNMP agent to get source vrf name
+ for inter-vrf route redistribute."
+ ::= { rcVrfObjects 5 }
+
+rcVrfNameEntry OBJECT-TYPE
+ SYNTAX RcVrfNameEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry has the vrfid and name for source vrf needed by
+ inter-vrf route redistribute."
+ INDEX { rcVrfNameVrfId }
+ ::= { rcVrfNameTable 1 }
+
+RcVrfNameEntry ::=
+ SEQUENCE {
+ rcVrfNameVrfId
+ VrfIdentifier,
+ rcVrfNameVrfName
+ DisplayString
+ }
+
+rcVrfNameVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The unique id of this virtual router instance."
+ ::= { rcVrfNameEntry 1 }
+
+rcVrfNameVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Name of the Virtual Router."
+ ::= { rcVrfNameEntry 2 }
+
+rcIpMvpnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMvpnTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table required to configure mvpn"
+ ::= { rcIp 31 }
+
+rcIpMvpnTableEntry OBJECT-TYPE
+ SYNTAX RcIpMvpnTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entries in this table are per rcVrfId."
+ INDEX { rcIpMvpnVrfId }
+ ::= { rcIpMvpnTable 1 }
+
+RcIpMvpnTableEntry ::=
+ SEQUENCE {
+ rcIpMvpnVrfId VrfIdentifier,
+ rcIpMvpnEnable EnableValue,
+ rcIpMvpnFwdCacheTimeout Integer32
+ }
+
+rcIpMvpnVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VrfId serves as the Index for rcVrfIpMvpnTableEntry"
+ ::= { rcIpMvpnTableEntry 1 }
+
+rcIpMvpnEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The status of mvpn on a vrf."
+ DEFVAL { disable }
+ ::= { rcIpMvpnTableEntry 2 }
+
+rcIpMvpnFwdCacheTimeout OBJECT-TYPE
+ SYNTAX Integer32 (10..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Mvpn Fwd Cache Timeout in seconds"
+ DEFVAL { 210 }
+ ::= { rcIpMvpnTableEntry 3 }
+
+
+
+rcSlppMib OBJECT IDENTIFIER ::= { rcSlpp 1 }
+
+rcSlppNotifications OBJECT IDENTIFIER ::= { rcSlppMib 0 }
+rcSlppObjects OBJECT IDENTIFIER ::= { rcSlppMib 1 }
+rcSlppNotificationObjects OBJECT IDENTIFIER ::= { rcSlppMib 2 }
+
+rcSlppScalars OBJECT IDENTIFIER ::= { rcSlppObjects 1 }
+
+rcSlppGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Global enable/disable for the simple loop prevention protocol."
+ DEFVAL { false }
+ ::= { rcSlppScalars 1 }
+
+rcSlppTransmissionInterval OBJECT-TYPE
+ SYNTAX INTEGER (500..5000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The interval (in seconds) for which loop detection occurs."
+ DEFVAL { 500 }
+ ::= { rcSlppScalars 2 }
+
+rcSlppEtherType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SLPP Protocol Identification. The value is normally in Hex."
+ DEFVAL { '8104'h }
+ ::= { rcSlppScalars 3 }
+
+rcSlppGuardEtherType OBJECT-TYPE
+ SYNTAX Integer32(1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SLPP Guard ether type."
+ DEFVAL { '8102'h }
+ ::= { rcSlppScalars 6 }
+
+
+rcSlppVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSlppVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of VLANs for which simple loop detection occur on."
+ ::= { rcSlppObjects 2 }
+
+rcSlppVlanEntry OBJECT-TYPE
+ SYNTAX RcSlppVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SLPP VLAN entry. "
+ INDEX { rcSlppVlanVlanId }
+ ::= { rcSlppVlanTable 1 }
+
+RcSlppVlanEntry ::= SEQUENCE {
+ rcSlppVlanVlanId RcVlanIdOrNone,
+ rcSlppVlanSlppEnable TruthValue,
+ rcSlppVlanRowStatus RowStatus
+}
+
+rcSlppVlanVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan id for which simple loop detection occurs on."
+ ::= { rcSlppVlanEntry 1 }
+
+rcSlppVlanSlppEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to indicate whether the VLAN entry is active or not for SLPP."
+ ::= { rcSlppVlanEntry 2 }
+
+rcSlppVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries."
+ ::= { rcSlppVlanEntry 3 }
+
+rcSlppPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSlppPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of ports for which simple loop detection occurs on."
+ ::= { rcSlppObjects 3 }
+
+rcSlppPortEntry OBJECT-TYPE
+ SYNTAX RcSlppPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SLPP Port entry. "
+ INDEX { rcSlppPortIfIndex }
+ ::= { rcSlppPortTable 1 }
+
+RcSlppPortEntry ::= SEQUENCE {
+ rcSlppPortIfIndex InterfaceIndex,
+ rcSlppPortPktRxThreshold Integer32,
+ rcSlppPortSlppEnable TruthValue,
+ rcSlppPortIncomingVlanId RcVlanIdOrNone,
+ rcSlppPortSrcNodeType INTEGER,
+ rcSlppPortPktRxCount Integer32,
+ rcSlppPortGuardEnable TruthValue,
+ rcSlppPortGuardTimeout Integer32,
+ rcSlppPortGuardStatus INTEGER,
+ rcSlppPortGuardTimerCount Integer32,
+ rcSlppPortTimeToClrPktRxCount Unsigned32,
+ rcSlppPortRemainingTimeToClrPktRxCount Unsigned32,
+ rcSlppPortClearPktRxCount TruthValue
+}
+
+rcSlppPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port on which simple loop detection occurs on."
+ ::= { rcSlppPortEntry 1 }
+
+rcSlppPortPktRxThreshold OBJECT-TYPE
+ SYNTAX Integer32 (1..500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Once the number of SLPP packets received on this port reaches this threshold action will be taken.Normally, the port will be shutdown."
+ DEFVAL { 1 }
+ ::= { rcSlppPortEntry 2 }
+
+rcSlppPortSlppEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Flag to indicate whether the port entry is active or not for SLPP."
+ DEFVAL { false }
+ ::= { rcSlppPortEntry 3 }
+
+rcSlppPortIncomingVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan id of the classified packet on the port brought down by SLPP."
+ ::= { rcSlppPortEntry 5 }
+
+rcSlppPortSrcNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ local(1),
+ peer(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The src node type of the received slpp Pkt."
+ ::= { rcSlppPortEntry 6 }
+
+rcSlppPortPktRxCount OBJECT-TYPE
+ SYNTAX Integer32 (1..500)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Total number of SLPP packets received on the port."
+ ::= { rcSlppPortEntry 7}
+
+rcSlppPortGuardEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flag to indicate if SLPP-guard is enabled on the port."
+ ::= { rcSlppPortEntry 8 }
+
+rcSlppPortGuardTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0|10..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This value specifies the time period for which a port will remain
+ disabled. When SLPP-guard disables a port, after this time period
+ expires, the port will become re-enabled. A value of 0 means ports
+ will never be re-enabled."
+ ::= { rcSlppPortEntry 9 }
+
+rcSlppPortGuardStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ monitoring(2),
+ blocking(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object indicates the SLPP-guard status of a port."
+ ::= { rcSlppPortEntry 10 }
+
+rcSlppPortGuardTimerCount OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value specifies the time period that has passed since
+ a port was operationally disabled by SLPP-guard. When this
+ object reaches the timeout value (rcSlppPortGuardTimeout),
+ the port will become re-enabled."
+ ::= { rcSlppPortEntry 11 }
+
+rcSlppPortTimeToClrPktRxCount OBJECT-TYPE
+ SYNTAX Unsigned32 (1..21600)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time to clear the SLPP Rx PDU counter. This has a default
+ value of 21600 seconds. Once SLPP is enabled and port
+ starts receiving SLPP PDUs, a timer is started and once
+ the timer exceeds this configured value, rcSlppPortPktRxCount
+ is reset to zero."
+ ::= {rcSlppPortEntry 12}
+
+rcSlppPortRemainingTimeToClrPktRxCount OBJECT-TYPE
+ SYNTAX Unsigned32 (1..21600)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Remaining time to clear the SLPP Rx PDU counter. It is
+ calculated using rcSlppPortTimeToClrPktRxCount and has
+ a granularity of 5 seconds."
+ ::= { rcSlppPortEntry 13}
+
+rcSlppPortClearPktRxCount OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear the SLPP Rx PDU counter."
+ ::= { rcSlppPortEntry 14}
+
+
+rcSlppIncomingVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Vlan id of the classified packet on the port brought down by SLPP."
+ ::= { rcSlppNotificationObjects 1 }
+
+rcSlppSrcMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Source MAC address in the classified packet on the port
+ brought down by SLPP."
+ ::= { rcSlppNotificationObjects 2 }
+
+rcSlppRxPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Port on which the SLPP packet is received."
+ ::= { rcSlppNotificationObjects 3 }
+
+rcSlppRxVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Vlan on which the SLPP packet is received."
+ ::= { rcSlppNotificationObjects 4 }
+
+rcSlppGuardPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Port on which the SLPP-guard packet is received."
+ ::= { rcSlppNotificationObjects 6 }
+
+rcnSlppPortDownEvent NOTIFICATION-TYPE
+ OBJECTS { rcSlppPortSlppEnable, rcSlppVlanSlppEnable,
+ rcSlppIncomingVlanId, rcSlppSrcMacAddress }
+ STATUS obsolete
+ 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
+ address of the packet coming in on the port identified. The first two
+ objects can be used to lookup instance info for port id and vlan id."
+ ::= { rcSlppNotifications 1 }
+
+rcnSlppPortDownEventNew NOTIFICATION-TYPE
+ OBJECTS { rcSlppRxPortIndex, rcSlppRxVlanId, rcSlppIncomingVlanId,
+ rcSlppSrcMacAddress }
+ STATUS current
+ DESCRIPTION "A port down event that has occurred due to SLPP. The trap
+ includes the port and its Vlan which receives the packet, and
+ along with the Vlan ID and source MAC address of the packet coming in
+ on the port identified."
+ ::= { rcSlppNotifications 2 }
+
+rcnSlppGuardHoldDownExpired NOTIFICATION-TYPE
+ OBJECTS { rcSlppGuardPortIfIndex }
+ STATUS current
+ DESCRIPTION
+ "Indicates that the SLPP-guard hold-down timer has expired on a port
+ on which SLPP-guard is enabled, and the port has been re-enabled."
+ ::= { rcSlppNotifications 4 }
+
+rcnSlppGuardPacketReceived NOTIFICATION-TYPE
+ OBJECTS { rcSlppGuardPortIfIndex }
+ STATUS current
+ DESCRIPTION
+ "Indicates an SLPP packet has been received on a port on which
+ SLPP-guard is enabled. The port has been disabled."
+ ::= { rcSlppNotifications 5 }
+
+--
+-- MSDP Module
+--
+rcMsdpMib OBJECT IDENTIFIER ::= { rcMsdp 1 }
+
+--
+-- MSDP Node definitions
+--
+-- rcMsdpNotifications OBJECT IDENTIFIER ::= {rcMsdpMib 0}
+rcMsdpObjects OBJECT IDENTIFIER ::= {rcMsdpMib 1}
+rcMsdpNotificationObjects OBJECT IDENTIFIER ::= {rcMsdpMib 2}
+
+--
+-- Scalar objects
+--
+
+rcMsdpScalars OBJECT IDENTIFIER ::= {rcMsdpObjects 1}
+
+rcMsdpRouteMapName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Route map name.
+ Transmit only the SA messages that meet the
+ match criteria in the route map name with a permit keyword.
+ It is used as the policy of the redistribute filter.
+ It can not be set when redistribute filter is disabled."
+ ::= { rcMsdpScalars 1 }
+
+rcMsdpRedistributeFilterEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable or disable the redistribute filter.
+ This filter is used to filter the
+ (S,G,RP) entries provided by PIM to MSDP."
+ DEFVAL { false }
+ ::= { rcMsdpScalars 2 }
+
+rcMsdpRedistributeFilterApply OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Each time when making changes to the redistribute filter, it
+ will not take effect until it is applied."
+ DEFVAL { false }
+ ::= { rcMsdpScalars 3 }
+
+
+rcMsdpSACacheStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION "Clear foreign SA-Cache entries."
+ DEFVAL {false}
+ ::= { rcMsdpScalars 5 }
+
+
+rcMsdpSACacheClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear foreign SA-Cache entries."
+ DEFVAL {false}
+ ::= { rcMsdpScalars 6 }
+
+
+rcMsdpStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear msdp statistics."
+ DEFVAL {false}
+ ::= { rcMsdpScalars 7 }
+
+
+
+--
+-- The MSDP Peer table
+--
+
+rcMsdpPeerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMsdpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that augments the management information in the
+ standard IETF msdpPeerTable."
+ ::= { rcMsdpObjects 2 }
+
+rcMsdpPeerEntry OBJECT-TYPE
+ SYNTAX RcMsdpPeerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A set of additional management information augmenting that of
+ the standard IETF msdpPeerEntry."
+ AUGMENTS { msdpPeerEntry }
+ ::= { rcMsdpPeerTable 1 }
+
+RcMsdpPeerEntry ::= SEQUENCE {
+ rcMsdpPeerAsNumber Integer32,
+ rcMsdpPeerTooShortMessages Counter32,
+ rcMsdpPeerInBadMessages Counter32,
+ rcMsdpPeerInKeepAliveMessages Counter32,
+ rcMsdpPeerOutKeepAliveMessages Counter32,
+ rcMsdpPeerInSAFilterEnabled TruthValue,
+ rcMsdpPeerInSAFilterRouteMapName SnmpAdminString,
+ rcMsdpPeerOutSAFilterEnabled TruthValue,
+ rcMsdpPeerOutSAFilterRouteMapName SnmpAdminString,
+ rcMsdpPeerDescription SnmpAdminString,
+ rcMsdpPeerSALimit Unsigned32,
+ rcMsdpPeerMd5AuthEnabled TruthValue,
+ rcMsdpPeerMd5AuthPassword SnmpAdminString,
+ rcMsdpPeerSAsLearnedFromThisPeer Counter32,
+ rcMsdpPeerSAsAdvertisedToThisPeer Counter32,
+ rcMsdpPeerUpOrDownTime TimeTicks,
+ rcMsdpPeerConnAndStatsClearedTime TimeTicks,
+ rcMsdpPeerAdminEnabled TruthValue,
+ rcMsdpPeerOperEnabled TruthValue,
+ rcMsdpPeerClearPeer TruthValue,
+ rcMsdpPeer4ByteAsNumber InetAutonomousSystemNumber
+ }
+
+ rcMsdpPeerAsNumber OBJECT-TYPE
+ SYNTAX Integer32 (-1..65535)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "The AS number of the remote Peer.
+ Value -1 indicates that AS number is not configured.
+ This is deprecated by rcMsdpPeer4ByteAsNumber."
+ ::= { rcMsdpPeerEntry 1 }
+
+ rcMsdpPeerTooShortMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Short messages received from this peer."
+ ::= { rcMsdpPeerEntry 2 }
+
+ rcMsdpPeerInBadMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Bad MSDP messages received from this peer."
+ ::= { rcMsdpPeerEntry 3 }
+
+ rcMsdpPeerInKeepAliveMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of keep alive messages received from this peer."
+ ::= { rcMsdpPeerEntry 4 }
+
+rcMsdpPeerOutKeepAliveMessages OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of keep alive messages transmitted to this peer."
+ ::= { rcMsdpPeerEntry 5 }
+
+rcMsdpPeerInSAFilterEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable or disable the in SA filter of a peer."
+ DEFVAL { false }
+ ::= { rcMsdpPeerEntry 6 }
+
+rcMsdpPeerInSAFilterRouteMapName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The route Map name of IN SA Filter.
+ If route map name is configured,
+ it Accepts only the SA messages that meet the match criteria in the route
+ map map-name with a permit keyword.
+ If access route map name is not configured,
+ all inbound SA messages from this peer will be blocked."
+ ::= { rcMsdpPeerEntry 7 }
+
+ rcMsdpPeerOutSAFilterEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable or disable the out SA filter of a peer."
+ DEFVAL { false }
+ ::= { rcMsdpPeerEntry 8 }
+rcMsdpPeerOutSAFilterRouteMapName OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The route Map name of OUT SA Filter.
+ If route map name is configured,
+ it sends only the SA messages that meet the match criteria
+ in the route map map-name with a permit keyword.
+ If access route map name is not configured,
+ all outbound SA messages sent to this peer will be blocked"
+ ::= { rcMsdpPeerEntry 9 }
+
+rcMsdpPeerDescription OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Peer specific description. It is used to make the peer
+ easier to be identified."
+ ::= { rcMsdpPeerEntry 10 }
+
+rcMsdpPeerSALimit OBJECT-TYPE
+ SYNTAX Unsigned32(0..6144)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The SA Cache limit for this peer."
+ ::= { rcMsdpPeerEntry 11 }
+
+rcMsdpPeerMd5AuthEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The MD5 Authentication status of this peer."
+ DEFVAL { false }
+ ::= { rcMsdpPeerEntry 12 }
+
+rcMsdpPeerMd5AuthPassword OBJECT-TYPE
+ SYNTAX SnmpAdminString (SIZE(0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The MD5 Authentication password of this peer."
+ ::= { rcMsdpPeerEntry 13 }
+
+rcMsdpPeerSAsLearnedFromThisPeer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of SAs learned from this peer."
+ ::= { rcMsdpPeerEntry 14 }
+
+rcMsdpPeerSAsAdvertisedToThisPeer OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of SAs advertised to this peer."
+ ::= { rcMsdpPeerEntry 15 }
+
+rcMsdpPeerUpOrDownTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MSDP Peer Up or Down duration."
+ ::= { rcMsdpPeerEntry 16 }
+
+rcMsdpPeerConnAndStatsClearedTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The duration of connection and statistics cleared ago."
+ ::= { rcMsdpPeerEntry 17 }
+
+rcMsdpPeerAdminEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The admin status of this peer."
+ DEFVAL { false }
+ ::= { rcMsdpPeerEntry 19 }
+
+rcMsdpPeerOperEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational status of this peer."
+ ::= { rcMsdpPeerEntry 20 }
+
+rcMsdpPeerClearPeer OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "It is an operational object. It is used to determine whether
+ the TCP connection for the specified peer will be cleared or not. The
+ returned value will be always `false` for query."
+ DEFVAL { false }
+ ::= { rcMsdpPeerEntry 23 }
+
+rcMsdpPeer4ByteAsNumber OBJECT-TYPE
+ SYNTAX InetAutonomousSystemNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The AS number of the remote Peer.
+ The value of the default AS number is 0.
+ This object replaces rcMsdpPeerAsNumber."
+ ::= { rcMsdpPeerEntry 24 }
+
+--
+-- The MSDP Source-Active Cache Records table
+--
+
+rcMsdpSACacheRecordsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMsdpSACacheRecordsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SA (Source Active) - Cache Records Table. This table contains
+ foreign as well as local SA Cache entries. Foreign SA Cache
+ entries from this table will have corresponding entries in
+ the standard table msdpSACacheTable"
+ ::= { rcMsdpObjects 4 }
+
+rcMsdpSACacheRecordsEntry OBJECT-TYPE
+ SYNTAX RcMsdpSACacheRecordsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SA Cache Entry."
+
+ INDEX { rcMsdpSACacheRecordsTypeInformation, rcMsdpSACacheRecordsGroupAddr,
+ rcMsdpSACacheRecordsSourceAddr, rcMsdpSACacheRecordsOriginRP }
+ ::= { rcMsdpSACacheRecordsTable 1 }
+
+RcMsdpSACacheRecordsEntry ::= SEQUENCE {
+ rcMsdpSACacheRecordsTypeInformation INTEGER,
+ rcMsdpSACacheRecordsGroupAddr IpAddress,
+ rcMsdpSACacheRecordsSourceAddr IpAddress,
+ rcMsdpSACacheRecordsOriginRP IpAddress,
+ rcMsdpSACacheRecordsOriginatorAsNumber Unsigned32,
+ rcMsdpSACacheRecordsRouteType INTEGER,
+ rcMsdpSACacheRecordsOriginatorAsNum Integer32
+}
+
+rcMsdpSACacheRecordsTypeInformation OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ foreign(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object describes the SA cache type.
+ It can be either local cache or foreign cache."
+ ::= { rcMsdpSACacheRecordsEntry 1 }
+
+
+rcMsdpSACacheRecordsGroupAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The group address of the SA Cache entry."
+ ::= { rcMsdpSACacheRecordsEntry 2 }
+
+rcMsdpSACacheRecordsSourceAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The source address of the SA Cache entry."
+ ::= { rcMsdpSACacheRecordsEntry 3 }
+
+rcMsdpSACacheRecordsOriginRP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The RP of the SA Cache entry. This field is in the INDEX
+ in order to catch multiple RP's advertising the same
+ source and group."
+ ::= { rcMsdpSACacheRecordsEntry 4 }
+
+rcMsdpSACacheRecordsOriginatorAsNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "The AS number of the originator. This attribute is
+ obsoleted."
+ ::= { rcMsdpSACacheRecordsEntry 5 }
+
+rcMsdpSACacheRecordsRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ rip(1),
+ ospf(2),
+ static(3),
+ bgp(4),
+ isis(5),
+ none(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The owner of the route that is used for rpf checking."
+ ::= { rcMsdpSACacheRecordsEntry 6 }
+
+rcMsdpSACacheRecordsOriginatorAsNum OBJECT-TYPE
+ SYNTAX Integer32 (-1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The AS number of the originator. This object is used to
+ obsolete rcMsdpSACacheRecordsOriginatorAsNumber.
+ Value -1 indicates that AS number is not configured."
+ ::= { rcMsdpSACacheRecordsEntry 7 }
+
+--
+-- Notification Objects
+--
+
+rcMsdpSACacheType OBJECT-TYPE
+ SYNTAX INTEGER { local(1),
+ foreign(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "This object describes the SA cache type."
+ ::= { rcMsdpNotificationObjects 1 }
+
+rcMsdpVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "VRF ID for the MSDP."
+ ::= { rcMsdpNotificationObjects 2 }
+
+
+-- This MIB defines the serial information that can be read from
+-- SFPs and SFPs including the vendor specific Nortel supplied data.
+-- The INF-8074i SFP MSA and the SFF-8053 SFP specifications defined
+-- the first 256 bytes of serial ID information. The SFF-8472
+-- standard adds new options to those previously defined and adds
+-- new transceiver types. The SFF-8472 standard also defines an
+-- enhanced digital diagnostic monitoring interface for optical
+-- devices which allows real-time access to device operating
+-- parameters.
+--
+-- If the target device supports the SFF-8472 standard, there is an
+-- extra 256 bit address space. Pertinant information from that
+-- space is also described here.
+-- TXT about XFPs
+
+
+rcPlugOptModTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPlugOptModEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Gbic SFF diagnostic info table"
+ ::= { rcPlugOptMod 1 }
+
+rcPlugOptModEntry OBJECT-TYPE
+ SYNTAX RcPlugOptModEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular port"
+ INDEX { rcPlugOptModPortIndex }
+ ::= { rcPlugOptModTable 1 }
+
+RcPlugOptModEntry ::= SEQUENCE {
+ rcPlugOptModPortIndex InterfaceIndex, -- 1
+
+-- Control information:
+
+ rcPlugOptModDdmStatusMask BITS, -- 2
+ rcPlugOptModCalibration INTEGER, -- 3
+ rcPlugOptModPowerMeasure INTEGER, -- 4
+ rcPlugOptModConnectorType DisplayString(SIZE(0..17)), -- 5 ; 16+1
+ rcPlugOptModVendorName DisplayString(SIZE(0..17)), -- 6 ; 16+1
+ rcPlugOptModVendorPartNumber DisplayString(SIZE(0..17)), -- 7 ; 16+1
+ rcPlugOptModVendorRevNumber DisplayString(SIZE(0..5)), -- 8 ; 4+1
+ rcPlugOptModVendorSN DisplayString(SIZE(0..17)), -- 9 ; 16+1
+ rcPlugOptModVendorDateCode DisplayString(SIZE(0..9)), -- 10; 8+1
+
+-- Vendor information:
+
+ rcPlugOptModPEC DisplayString(SIZE(0..17)), -- 11 ;16+1
+ rcPlugOptModCLEI DisplayString(SIZE(0..11)), -- 12 ;10+1
+ rcPlugOptModSupportsDDM TruthValue, -- 13
+ rcPlugOptModAux1Monitoring INTEGER, -- 14
+ rcPlugOptModAux2Monitoring INTEGER, -- 15
+ rcPlugOptModWaveLength Integer32, -- 16
+
+-- The DDM information:
+
+ rcPlugOptModTemperature INTEGER, -- 17
+ rcPlugOptModTemperatureHighAlarmThreshold INTEGER, -- 18
+ rcPlugOptModTemperatureLowAlarmThreshold INTEGER, -- 19
+ rcPlugOptModTemperatureHighWarningThreshold INTEGER, -- 20
+ rcPlugOptModTemperatureLowWarningThreshold INTEGER, -- 21
+ rcPlugOptModVoltage INTEGER, -- 22
+ rcPlugOptModVoltageHighAlarmThreshold INTEGER, -- 23
+ rcPlugOptModVoltageLowAlarmThreshold INTEGER, -- 24
+ rcPlugOptModVoltageHighWarningThreshold INTEGER, -- 25
+ rcPlugOptModVoltageLowWarningThreshold INTEGER, -- 26
+ rcPlugOptModBias INTEGER, -- 27
+ rcPlugOptModBiasHighAlarmThreshold INTEGER, -- 28
+ rcPlugOptModBiasLowAlarmThreshold INTEGER, -- 29
+ rcPlugOptModBiasHighWarningThreshold INTEGER, -- 30
+ rcPlugOptModBiasLowWarningThreshold INTEGER, -- 31
+ rcPlugOptModTxPower INTEGER, -- 32
+ rcPlugOptModTxPowerHighAlarmThreshold INTEGER, -- 33
+ rcPlugOptModTxPowerLowAlarmThreshold INTEGER, -- 34
+ rcPlugOptModTxPowerHighWarningThreshold INTEGER, -- 35
+ rcPlugOptModTxPowerLowWarningThreshold INTEGER, -- 36
+ rcPlugOptModRxPower INTEGER, -- 37
+ rcPlugOptModRxPowerHighAlarmThreshold INTEGER, -- 38
+ rcPlugOptModRxPowerLowAlarmThreshold INTEGER, -- 39
+ rcPlugOptModRxPowerHighWarningThreshold INTEGER, -- 40
+ rcPlugOptModRxPowerLowWarningThreshold INTEGER, -- 41
+ rcPlugOptModAux1 INTEGER, -- 42
+ rcPlugOptModAux1HighAlarmThreshold INTEGER, -- 43
+ rcPlugOptModAux1LowAlarmThreshold INTEGER, -- 44
+ rcPlugOptModAux1HighWarningThreshold INTEGER, -- 45
+ rcPlugOptModAux1LowWarningThreshold INTEGER, -- 46
+ rcPlugOptModAux2 INTEGER, -- 47
+ rcPlugOptModAux2HighAlarmThreshold INTEGER, -- 48
+ rcPlugOptModAux2LowAlarmThreshold INTEGER, -- 49
+ rcPlugOptModAux2HighWarningThreshold INTEGER, -- 50
+ rcPlugOptModAux2LowWarningThreshold INTEGER, -- 51
+
+ rcPlugOptModTemperatureStatus INTEGER, -- 52
+ rcPlugOptModVoltageStatus INTEGER, -- 53
+ rcPlugOptModBiasStatus INTEGER, -- 54
+ rcPlugOptModTxPowerStatus INTEGER, -- 55
+ rcPlugOptModRxPowerStatus INTEGER, -- 56
+ rcPlugOptModAux1Status INTEGER, -- 57
+ rcPlugOptModAux2Status INTEGER, -- 58
+
+-- The DDM information for 40G(QSFPs):
+ rcPlugOptModQSFPTx1Bias Integer32, -- 59
+ rcPlugOptModQSFPTx2Bias Integer32, -- 60
+ rcPlugOptModQSFPTx3Bias Integer32, -- 61
+ rcPlugOptModQSFPTx4Bias Integer32, -- 62
+ rcPlugOptModQSFPTx1Power Integer32, -- 63
+ rcPlugOptModQSFPTx2Power Integer32, -- 64
+ rcPlugOptModQSFPTx3Power Integer32, -- 65
+ rcPlugOptModQSFPTx4Power Integer32, -- 76
+ rcPlugOptModQSFPRx1Power Integer32, -- 67
+ rcPlugOptModQSFPRx2Power Integer32, -- 68
+ rcPlugOptModQSFPRx3Power Integer32, -- 69
+ rcPlugOptModQSFPRx4Power Integer32, -- 70
+ rcPlugOptModQSFPTx1BiasStatus INTEGER, -- 71
+ rcPlugOptModQSFPTx2BiasStatus INTEGER, -- 72
+ rcPlugOptModQSFPTx3BiasStatus INTEGER, -- 73
+ rcPlugOptModQSFPTx4BiasStatus INTEGER, -- 74
+ rcPlugOptModQSFPTx1PowerStatus INTEGER, -- 75
+ rcPlugOptModQSFPTx2PowerStatus INTEGER, -- 76
+ rcPlugOptModQSFPTx3PowerStatus INTEGER, -- 77
+ rcPlugOptModQSFPTx4PowerStatus INTEGER, -- 78
+ rcPlugOptModQSFPRx1PowerStatus INTEGER, -- 79
+ rcPlugOptModQSFPRx2PowerStatus INTEGER, -- 80
+ rcPlugOptModQSFPRx3PowerStatus INTEGER, -- 81
+ rcPlugOptModQSFPRx4PowerStatus INTEGER -- 82
+ }
+
+rcPlugOptModPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port on a
+ blade or line-card."
+ ::= { rcPlugOptModEntry 1 }
+
+rcPlugOptModDdmStatusMask OBJECT-TYPE
+ SYNTAX BITS {
+ ddm-ok(0),
+ ddm-checksum-error(1),
+ ddm-i2c-read-error(2),
+ ddm-threshold-error(3),
+ ddm-calibration-error(4),
+ ddm-avaya-checksum-error(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Each bit other than ddm-ok represents a specific error.
+ Any combination of error bits is allowed."
+ ::= { rcPlugOptModEntry 2}
+
+rcPlugOptModCalibration OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal (1),
+ external (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier value indicates type of calibration."
+ ::= { rcPlugOptModEntry 3}
+
+rcPlugOptModPowerMeasure OBJECT-TYPE
+ SYNTAX INTEGER {
+ omi (1),
+ average (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The identifier value indicates type of external power."
+ ::= { rcPlugOptModEntry 4}
+
+rcPlugOptModConnectorType OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The connector type is a 16 character field that
+ contains ASCII characters, left-aligned and padded
+ on the right with ASCII spaces. This is an assigned
+ name that indicates some characteristic of the
+ layer-1 interface."
+ ::= { rcPlugOptModEntry 5 }
+
+rcPlugOptModVendorName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vendor name is a 16 character field that
+ contains ASCII characters, left-aligned and padded
+ on the right with ASCII spaces. The vendor name
+ shall be the full name of the corporation, a
+ commonly accepted abbreviation of the name, the
+ SCSI company code, or the stock exchange code for
+ the corporation."
+ ::= { rcPlugOptModEntry 6 }
+
+rcPlugOptModVendorPartNumber OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vendor part number is a 16 byte field that
+ contains ASCII characters, left-aligned and padded
+ on the right with ASCII spaces, defining the vendor
+ part number or product name."
+ ::= { rcPlugOptModEntry 7 }
+
+rcPlugOptModVendorRevNumber OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..5))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vendor revision number is a 4-byte field that
+ contains ASCII characters, left-aligned and padded
+ on the right with ASCII spaces, defining the
+ vendor product revision number."
+ ::= { rcPlugOptModEntry 8 }
+
+rcPlugOptModVendorSN OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The vendor serial number is a 16 character field
+ that contains ASCII characters, left-aligned and
+ padded on the right with ASCII spaces, defining
+ the vendor serial number for the transceiver."
+ ::= { rcPlugOptModEntry 9 }
+
+rcPlugOptModVendorDateCode OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..9))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The date code is an 8-byte field that contains the
+ vendor's date code in ASCII. This field is
+ mandatory and takes the form: YYMMDDLC where
+ YY is the 2 low order digits of the year (00=2000),
+ MM is the month, 01 thru 12,
+ DD is the day, 01 thru 31, and
+ LC is an optional vendor specific lot code."
+ ::= { rcPlugOptModEntry 10 }
+
+rcPlugOptModPEC OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is a 16 byte left-justified ASCII field that
+ records the Nortel Product Equipment Code order
+ number for the module. Nortel part numbers are 9
+ bytes long, so the 10th through 16th byte should
+ be NULL."
+ ::= { rcPlugOptModEntry 11 }
+
+rcPlugOptModCLEI OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..11))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This is a 10 byte left-justified ASCII field that
+ records the Nortel supplied Common Language
+ Equipment Identifier code for the device. The CLEI
+ code is a Telcordia human-readable representation
+ of the 1D barcode."
+ ::= { rcPlugOptModEntry 12 }
+
+rcPlugOptModSupportsDDM OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This boolean indicates whether or not the device
+ supports the DDM capability."
+ ::= { rcPlugOptModEntry 13 }
+
+rcPlugOptModAux1Monitoring OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value tells what Aux1 is measuring.The values are
+ as follows:
+
+ 0 Auxiliary monitoring not implemented
+ 1 APD Bias Voltage mV (units of 10 mV)
+ 2 Reserved
+ 3 TEC Current (mA)
+ 4 Laser Temperature
+ 5 Laser Wavelength
+ 6 +5V Supply Voltage
+ 7 +3.3V Supply Voltage
+ 8 +1.8V Supply Voltage
+ 9 -5.2V Supply Voltage
+ 10 +5.0V Supply Current (unit of 100 uA)
+ 13 +3.3V Supply Current (unit of 100 uA)
+ 14 +1.8V Supply Current (unit of 100 uA)
+ 15 -5.2V Supply Current (unit of 100 uA)
+ "
+ ::= { rcPlugOptModEntry 14 }
+
+rcPlugOptModAux2Monitoring OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value tells you what AUX2 is measuring.The values are
+ as follows:
+
+ 0 Auxiliary monitoring not implemented
+ 1 APD Bias Voltage mV (units of 10 mV)
+ 2 Reserved
+ 3 TEC Current (mA)
+ 4 Laser Temperature
+ 5 Laser Wavelength
+ 6 +5V Supply Voltage
+ 7 +3.3V Supply Voltage
+ 8 +1.8V Supply Voltage
+ 9 -5.2V Supply Voltage
+ 10 +5.0V Supply Current (unit of 100 uA)
+ 13 +3.3V Supply Current (unit of 100 uA)
+ 14 +1.8V Supply Current (unit of 100 uA)
+ 15 -5.2V Supply Current (unit of 100 uA)
+ "
+ ::= { rcPlugOptModEntry 15 }
+
+rcPlugOptModWaveLength OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Nominal transmitter output wavelength at room
+ temperature. It is expressed in nano-meters."
+ ::= {rcPlugOptModEntry 16 }
+
+
+-- These next variables represent either measured values or fixed
+-- threshold values. Sometimes they involve an integer and a fractional
+-- component and sometimes we may want to convert from mW to dBm.
+-- So maybe what we have in the MIB definition is not the raw numeric
+-- data but rather the ASCII representation of that data including a
+-- minus sign, if necessary, and a decimal point in the right place.
+-- In all cases, we need to display the calibrated data if external
+-- calibration is being used. For temperature, voltage, bias current
+-- and transmitter power, this involves multiplying the raw value by
+-- a vendor specified slope constant (contained in the device EEPROM)
+-- then adding a vendor specified offset (also contained in the device
+-- EEPROM). For received power, it involves running the raw value
+-- through a polynomial. The vendor specified coefficients for that
+-- polynomial are contained in the device in IEEE 754 floating-point
+-- format.
+
+rcPlugOptModTemperature OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured
+ module temperature. It is expressed in units of
+ 1/256 of a degree Celsius and can range from -40C
+ to +125C with 0.0001 accuracy.The most significant byte is
+ the signed integer part of the number and the
+ least significant byte is the fraction."
+ ::= { rcPlugOptModEntry 17 }
+
+rcPlugOptModTemperatureHighAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ temperature threshold. If the device
+ temperature exceeds this value, a temperature high
+ is asserted. It is expressed in the same
+ units as the measured temperature."
+ ::= { rcPlugOptModEntry 18 }
+
+rcPlugOptModTemperatureLowAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ temperature threshold. If the device
+ temperature falls below this value, a temperature
+ low is asserted. It is expressed in the same
+ units as the measured temperature."
+ ::= { rcPlugOptModEntry 19 }
+
+rcPlugOptModTemperatureHighWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ temperature warning threshold. If the device
+ temperature exceeds this value, a temperature high
+ warning is asserted. It is expressed in the same
+ units as the measured temperature."
+ ::= { rcPlugOptModEntry 20 }
+
+rcPlugOptModTemperatureLowWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ temperature warning threshold. If the device
+ temperature falls below this value, a temperature
+ low warning is asserted. It is expressed in the
+ same units as the measured temperature."
+ ::= { rcPlugOptModEntry 21 }
+
+rcPlugOptModVoltage OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured
+ supply voltage. It is a positive number expressed
+ in microvolts and can range from 0 to 65535 mV."
+ ::= { rcPlugOptModEntry 22 }
+
+rcPlugOptModVoltageHighAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ voltage threshold. If the measured voltage exceeds
+ this value, a high voltage is asserted. It
+ is a positive number expressed in microvolts."
+ ::= { rcPlugOptModEntry 23 }
+
+rcPlugOptModVoltageLowAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ voltage threshold. If the measured voltage falls
+ below this value, a low voltage is asserted.
+ It is a positive number expressed in microvolts."
+ ::= { rcPlugOptModEntry 24 }
+
+rcPlugOptModVoltageHighWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ voltage warning threshold. If the measured voltage
+ exceeds this value, a high voltage warning is
+ asserted. It is a positive number expressed in
+ microvolts."
+ ::= { rcPlugOptModEntry 25 }
+
+rcPlugOptModVoltageLowWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ voltage warning threshold. If the measured voltage
+ falls below this value, a low voltage warning is
+ asserted. It is a positive number expressed in
+ microvolts."
+ ::= { rcPlugOptModEntry 26 }
+
+rcPlugOptModBias OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured
+ transmitter laser bias current. It is a positive
+ number expressed in units of 0.1 microamp and can
+ range from 0 to 131 mA with +/-10% accuracy."
+ ::= { rcPlugOptModEntry 27 }
+
+rcPlugOptModBiasHighAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ current threshold. If the measured bias
+ current exceeds this value, a high current alarm
+ is asserted. It is a positive number expressed
+ in units of 0.1 microamp."
+ ::= { rcPlugOptModEntry 28 }
+
+rcPlugOptModBiasLowAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ current threshold. If the measured bias
+ current falls below this value, a low current
+ is asserted. It is a positive number
+ expressed in units of 0.1 microamp."
+ ::= { rcPlugOptModEntry 29 }
+
+rcPlugOptModBiasHighWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ current warning threshold. If the measured bias
+ current exceeds this value, a high current warning
+ is asserted. It is a positive number expressed in
+ units of 0.1 microamp."
+ ::= { rcPlugOptModEntry 30 }
+
+rcPlugOptModBiasLowWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ current warning threshold. If the measured bias
+ current falls below this value, a low current
+ warning is asserted. It is a positive number
+ expressed in units of 0.1 microamp."
+ ::= { rcPlugOptModEntry 31 }
+
+-- For power readings, we should really display these values in dBm
+-- CP code can convert from mW to dBm.
+
+rcPlugOptModTxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured
+ coupled TX output power. It is a positive number
+ expressed in units of micro watts and can range
+ from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 32 }
+
+rcPlugOptModTxPowerHighAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ transmit power threshold. If the measured
+ transmitter power exceeds this value, a
+ transmitter power high is asserted. It is
+ a positive number expressed in units of micro
+ watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 33 }
+
+rcPlugOptModTxPowerLowAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ transmit power threshold. If the measured
+ transmitter power falls below this value, a
+ transmitter power low is asserted. It is a
+ positive number expressed in units of micro watts
+ and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 34 }
+
+rcPlugOptModTxPowerHighWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ transmit power warning threshold. If the measured
+ transmitter power exceeds this value, a
+ transmitter power high warning is asserted. It is
+ a positive number expressed in units of
+ micro watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 35 }
+
+rcPlugOptModTxPowerLowWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ transmit power warning threshold. If the measured
+ transmitter power falls below this value, a
+ transmitter power low warning is asserted. It is
+ a positive number expressed in units of micro
+ watts and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 36 }
+
+rcPlugOptModRxPower OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured
+ received power. It is a positive number expressed
+ in units of micro watts and can range from 0 to
+ 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 37 }
+
+rcPlugOptModRxPowerHighAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ receiver power threshold. If the measured
+ received power exceeds this value, a receiver
+ power high is asserted. It is a positive
+ number expressed in units of micro watts and can
+ range from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 38 }
+
+rcPlugOptModRxPowerLowAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ receiver power threshold. If the measured
+ received power falls below this value, a receiver
+ power low is asserted. It is a positive
+ number expressed in units of micro watts and can
+ range from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 39 }
+
+rcPlugOptModRxPowerHighWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ receiver power warning threshold. If the measured
+ received power exceeds this value, a receiver
+ power high warning is asserted. It is a positive
+ number expressed in units of micro watts
+ and can range from 0 to 65.535 uW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 40 }
+
+rcPlugOptModRxPowerLowWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ receiver power warning threshold. If the measured
+ received power falls below this value, a receiver
+ power low warning is asserted. It is a positive
+ number expressed in units of micro watts
+ and can range from 0 to 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 41 }
+
+rcPlugOptModAux1 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This represents the internally measured A/D
+ value specified."
+ ::= { rcPlugOptModEntry 42 }
+
+rcPlugOptModAux1HighAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ Aux1 threshold."
+ ::= { rcPlugOptModEntry 43 }
+
+rcPlugOptModAux1LowAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ Aux1 threshold."
+ ::= { rcPlugOptModEntry 44 }
+
+rcPlugOptModAux1HighWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ Aux1 warning threshold."
+ ::= { rcPlugOptModEntry 45 }
+
+rcPlugOptModAux1LowWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ Aux1 warning threshold."
+ ::= { rcPlugOptModEntry 46 }
+
+rcPlugOptModAux2 OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This represents the internally measured A/D
+ value specified."
+ ::= { rcPlugOptModEntry 47 }
+
+rcPlugOptModAux2HighAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ Aux1 threshold."
+ ::= { rcPlugOptModEntry 48 }
+
+rcPlugOptModAux2LowAlarmThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ Aux1 threshold."
+ ::= { rcPlugOptModEntry 49 }
+
+rcPlugOptModAux2HighWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified high
+ Aux1 warning threshold."
+ ::= { rcPlugOptModEntry 50 }
+
+rcPlugOptModAux2LowWarningThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the vendor specified low
+ Aux1 warning threshold."
+ ::= { rcPlugOptModEntry 51 }
+
+
+
+-- These next entries represent the defined and warning bits
+-- contained in DDI bytes at offsets 112 thru 117.
+
+rcPlugOptModTemperatureStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current temperature status"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 52 }
+
+rcPlugOptModVoltageStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current voltage status"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 53 }
+
+
+rcPlugOptModBiasStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current laser bias status"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 54 }
+
+rcPlugOptModTxPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current transmitter power
+ status"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 55 }
+
+rcPlugOptModRxPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current receiver power status"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 56 }
+
+rcPlugOptModAux1Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current Aux1 status"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 57 }
+
+rcPlugOptModAux2Status OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current Aux2 status"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 58 }
+
+rcPlugOptModQSFPTx1Bias OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured transmitter
+ laser bias current in channel 1 of QSFP.. It is a positive
+ number expressed in units of 0.1 microamp and can range
+ from 0 to 131 mA with +/-10% accuracy."
+ ::= { rcPlugOptModEntry 59 }
+
+rcPlugOptModQSFPTx2Bias OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured transmitter
+ laser bias current in channel 2 of QSFP.. It is a positive
+ number expressed in units of 0.1 microamps and can range
+ from 0 to 131 mA with +/-10% accuracy."
+ ::= { rcPlugOptModEntry 60 }
+
+rcPlugOptModQSFPTx3Bias OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured transmitter
+ laser bias current in channel 3 of QSFP.. It is a positive
+ number expressed in units of 0.1 microamp and can range
+ from 0 to 131 mA with +/-10% accuracy."
+ ::= { rcPlugOptModEntry 61 }
+
+rcPlugOptModQSFPTx4Bias OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured transmitter
+ laser bias current in channel 4 of QSFP.. It is a positive
+ number expressed in units of 0.1 microamp and can range
+ from 0 to 131 mA with +/-10% accuracy."
+ ::= { rcPlugOptModEntry 62 }
+
+rcPlugOptModQSFPTx1Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured TX output power
+ in channel 1 of QSFP. It is a positive number expressed in
+ units of micro watts and can range from 0 to 65.535 mW
+ (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 63 }
+
+rcPlugOptModQSFPTx2Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured TX output power
+ in channel 2 of QSFP. It is a positive number expressed in
+ units of micro watts and can range from 0 to 65.535 mW
+ (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 64 }
+
+rcPlugOptModQSFPTx3Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured TX output power
+ in channel 3 of QSFP. It is a positive number expressed in
+ units of micro watts and can range from 0 to 65.535 mW
+ (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 65 }
+
+rcPlugOptModQSFPTx4Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured TX output power
+ in channel 4 of QSFP. It is a positive number expressed in
+ units of micro watts and can range from 0 to 65.535 mW
+ (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 66 }
+
+rcPlugOptModQSFPRx1Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured received
+ power in channel 1 of QSFP. It is a positive number
+ expressed in units of micro watts and can range from 0 to
+ 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 67 }
+
+rcPlugOptModQSFPRx2Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured received
+ power in channel 2 of QSFP. It is a positive number
+ expressed in units of micro watts and can range from 0 to
+ 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 68 }
+
+rcPlugOptModQSFPRx3Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured received
+ power in channel 3 of QSFP. It is a positive number
+ expressed in units of micro watts and can range from 0 to
+ 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 69 }
+
+rcPlugOptModQSFPRx4Power OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value represents the internally measured received
+ power in channel 1 of QSFP. It is a positive number
+ expressed in units of micro watts and can range from 0 to
+ 65.535 mW (-40 to 18.16 dBm)."
+ ::= { rcPlugOptModEntry 70 }
+
+rcPlugOptModQSFPTx1BiasStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current laser bias status in channel 1
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 71 }
+
+rcPlugOptModQSFPTx2BiasStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current laser bias status in channel 2
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 72 }
+
+rcPlugOptModQSFPTx3BiasStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current laser bias status in channel 3
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 73 }
+
+rcPlugOptModQSFPTx4BiasStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current laser bias status in channel 4
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 74 }
+
+rcPlugOptModQSFPTx1PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current transmitter power
+ status in channel 1 of QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 75 }
+
+rcPlugOptModQSFPTx2PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current transmitter power
+ status in channel 2 of QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 76 }
+
+rcPlugOptModQSFPTx3PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current transmitter power
+ status in channel 3 of QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 77 }
+
+rcPlugOptModQSFPTx4PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current transmitter power
+ status in channel 4 of QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 78 }
+
+rcPlugOptModQSFPRx1PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current receiver power status in channel 1
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 79 }
+
+rcPlugOptModQSFPRx2PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current receiver power status in channel 2
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 80 }
+
+rcPlugOptModQSFPRx3PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current receiver power status in channel 3
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 81 }
+
+rcPlugOptModQSFPRx4PowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ highWarning(2),
+ highAlarm(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the current receiver power status in channel 4
+ for QSFP"
+ DEFVAL { normal }
+ ::= { rcPlugOptModEntry 82 }
+
+
+-- ----------------------------------------------------------
+--Global configuration of DDI
+-- ----------------------------------------------------------
+
+rcPlugOptModScalars OBJECT IDENTIFIER ::= { rcPlugOptMod 2 }
+
+rcPlugOptModDdmMonitor OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable the global polling monitor for DDM"
+ DEFVAL { disable }
+ ::= { rcPlugOptModScalars 1 }
+
+rcPlugOptModDdmMonitorInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate the interval in which the DDM alert registers is polled"
+ DEFVAL { 5 }
+ ::= { rcPlugOptModScalars 2 }
+
+rcPlugOptModDdmTrapSend OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " Enable/disable the global ddm trap send to SNMP manager "
+ DEFVAL { enable }
+ ::= { rcPlugOptModScalars 3 }
+
+rcPlugOptModDdmAlarmPortdown OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " Enable/disable the global portdown option when ddm alarm occurs "
+ DEFVAL { enable }
+ ::= { rcPlugOptModScalars 4 }
+
+
+
+rcPlugOptModOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPlugOptModOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Gbic QSFP table"
+ ::= { rcPlugOptMod 3 }
+
+rcPlugOptModOperEntry OBJECT-TYPE
+ SYNTAX RcPlugOptModOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular port"
+ INDEX { rcPlugOptModOperPortIndex }
+ ::= { rcPlugOptModOperTable 1 }
+
+RcPlugOptModOperEntry ::= SEQUENCE {
+ rcPlugOptModOperPortIndex InterfaceIndex,
+ rcPlugOptModOperReset TruthValue
+}
+
+rcPlugOptModOperPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port on a
+ blade or line-card."
+ ::= { rcPlugOptModOperEntry 1 }
+
+rcPlugOptModOperReset OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This operational object is used to reset the QSFP
+ on the port. It always return FALSE"
+ DEFVAL {false}
+ ::= { rcPlugOptModOperEntry 2 }
+
+rcPlugNotificationObjects OBJECT IDENTIFIER ::= { rcPlugOptMod 4 }
+
+rcPluggableModuleDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Name or description of the Pluggable module. It is used to by the
+ notification object rcnPluggableModuleInsertedInNotRecommendedPortTrap
+ and rcnPluggableModuleRemovedFromRecommendedPortTrap"
+ ::= { rcPlugNotificationObjects 1 }
+
+-- COBALT BLUE MIBs
+
+rcCobaltBlueMib OBJECT IDENTIFIER ::= { rcCobaltBlue 1 }
+
+DeviceStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Standard card states for slotted chassis based products"
+ SYNTAX INTEGER {
+ invalid(1),
+ down(2),
+ up(3),
+ disabled(4)
+ }
+
+DscpValueSet ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "DSCP Values"
+ SYNTAX INTEGER {
+ phbcs0(0),
+ val1(1),
+ val2(2),
+ val3(3),
+ val4(4),
+ val5(5),
+ val6(6),
+ val7(7),
+ phbcs1(8),
+ val9(9),
+ phbaf11(10),
+ val11(11),
+ phbaf12(12),
+ val13(13),
+ phbaf13(14),
+ val15(15),
+ phbcs2(16),
+ val17(17),
+ phbaf21(18),
+ val19(19),
+ phbaf22(20),
+ val21(21),
+ phbaf23(22),
+ val23(23),
+ phbcs3(24),
+ val25(25),
+ phbaf31(26),
+ val27(27),
+ phbaf32(28),
+ val29(29),
+ phbaf33(30),
+ val31(31),
+ phbcs4(32),
+ val33(33),
+ phbaf41(34),
+ val35(35),
+ phbaf42(36),
+ val37(37),
+ phbaf43(38),
+ val39(39),
+ phbcs5(40),
+ val41(41),
+ val42(42),
+ val43(43),
+ val44(44),
+ val45(45),
+ phbef(46),
+ val47(47),
+ phbcs6(48),
+ val49(49),
+ val50(50),
+ val51(51),
+ val52(52),
+ val53(53),
+ val54(54),
+ val55(55),
+ phbcs7(56),
+ val57(57),
+ val58(58),
+ val59(59),
+ val60(60),
+ val61(61),
+ val62(62),
+ val63(63),
+ disableOrInvalid(64)
+ }
+
+DropPrecedence ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "QOS Drop Precedence"
+ SYNTAX INTEGER {
+ low(0),
+ medium(1),
+ high(2)
+ }
+
+LaneList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "The string is 8 octets long, for a total
+ of 64 bits. Each bit corresponds to a lane.
+ Each I/O slot can have 4 or 6 lanes based on the
+ card type. When a bit has the value one(1),
+ the corresponding lane is a member of the set.
+ When a bit has the value zero(0), the corresponding
+ lane is not a member of the set.
+ The encoding is such that the most significant bit
+ of octet #1 corresponds to laneId 0, while the
+ least significant bit of octet #8 corresponds to
+ laneId 63. LaneIds 60, 61, 62, and 63 are not used
+ for CB release 1."
+ SYNTAX OCTET STRING (SIZE (8))
+
+QosLevelValueSet ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "QOS Levels"
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ two(2),
+ three(3),
+ four(4),
+ five(5),
+ six(6),
+ seven(7),
+ disable(8)
+ }
+
+Dot1pValueSet ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "802.1p Values"
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ two(2),
+ three(3),
+ four(4),
+ five(5),
+ six(6),
+ seven(7),
+ disable(8)
+ }
+
+MplsExpValueSet ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Mpls Exp Values"
+ SYNTAX INTEGER {
+ zero(0),
+ one(1),
+ two(2),
+ three(3),
+ four(4),
+ five(5),
+ six(6),
+ seven(7),
+ disable(8)
+ }
+
+
+SfDeviceMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "Mode of given Fast SE Device either BME or SE"
+ SYNTAX INTEGER {
+ other (1),
+ bme(2),
+ se(3)
+ }
+
+--
+-- Object groups within the Cobalt Blue MIB
+--
+
+rcCbNotifications OBJECT IDENTIFIER ::= { rcCobaltBlueMib 0 }
+rcCbObjects OBJECT IDENTIFIER ::= { rcCobaltBlueMib 1 }
+
+rcCbSwitchFabric OBJECT IDENTIFIER ::= { rcCbObjects 1 }
+
+rcCbSwitchFabricScalars OBJECT IDENTIFIER ::= { rcCbSwitchFabric 1 }
+rcCbSwitchFabricStats OBJECT IDENTIFIER ::= { rcCbSwitchFabricScalars 1 }
+
+rcCbSwitchFabricDropPrec1AcceptedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of packets from drop precedence 1. The drop precedence is a function of the front end policer."
+ ::= { rcCbSwitchFabricStats 1 }
+
+rcCbSwitchFabricDropPrec1AcceptedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of bytes from drop precedence 1"
+ ::= { rcCbSwitchFabricStats 2 }
+
+rcCbSwitchFabricDropPrec1CongestionMarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of packets from drop precedence 1."
+ ::= { rcCbSwitchFabricStats 3 }
+
+rcCbSwitchFabricDropPrec1CongestionMarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of bytes from drop precedence 1."
+ ::= { rcCbSwitchFabricStats 4 }
+
+rcCbSwitchFabricDropPrec1DiscardDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of packets from drop precedence 1."
+ ::= { rcCbSwitchFabricStats 5 }
+
+rcCbSwitchFabricDropPrec1DiscardDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of bytes from drop precedence 1."
+ ::= { rcCbSwitchFabricStats 6 }
+
+rcCbSwitchFabricDropPrec2AcceptedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of packets from drop precedence 2"
+ ::= { rcCbSwitchFabricStats 7 }
+
+rcCbSwitchFabricDropPrec2AcceptedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of bytes from drop precedence 2"
+ ::= { rcCbSwitchFabricStats 8 }
+
+rcCbSwitchFabricDropPrec2CongestionMarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of packets from drop precedence 2."
+ ::= { rcCbSwitchFabricStats 9 }
+
+rcCbSwitchFabricDropPrec2CongestionMarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of bytes from drop precedence 2."
+ ::= { rcCbSwitchFabricStats 10 }
+
+rcCbSwitchFabricDropPrec2DiscardDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of packets from drop precedence 2."
+ ::= { rcCbSwitchFabricStats 11 }
+
+rcCbSwitchFabricDropPrec2DiscardDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of bytes from drop precedence 2."
+ ::= { rcCbSwitchFabricStats 12 }
+
+rcCbSwitchFabricDropPrec3AcceptedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of packets from drop precedence 3"
+ ::= { rcCbSwitchFabricStats 13 }
+
+rcCbSwitchFabricDropPrec3AcceptedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of bytes from drop precedence 3"
+ ::= { rcCbSwitchFabricStats 14 }
+
+rcCbSwitchFabricDropPrec3CongestionMarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of packets from drop precedence 3."
+ ::= { rcCbSwitchFabricStats 15 }
+
+rcCbSwitchFabricDropPrec3CongestionMarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of bytes from drop precedence 3."
+ ::= { rcCbSwitchFabricStats 16 }
+
+rcCbSwitchFabricDropPrec3DiscardDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of packets from drop precedence 3."
+ ::= { rcCbSwitchFabricStats 17 }
+
+rcCbSwitchFabricDropPrec3DiscardDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of bytes from drop precedence 3."
+ ::= { rcCbSwitchFabricStats 18 }
+
+rcCbSwitchFabricDropPrec4AcceptedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of packets from drop precedence 4"
+ ::= { rcCbSwitchFabricStats 19 }
+
+rcCbSwitchFabricDropPrec4AcceptedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Accepted number of bytes from drop precedence 4"
+ ::= { rcCbSwitchFabricStats 20 }
+
+rcCbSwitchFabricNonWredDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dropped packets due to non Random Early Detection"
+ ::= { rcCbSwitchFabricStats 21 }
+
+rcCbSwitchFabricNonWredDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dropped packets bytes due to non Random Early Detection"
+ ::= { rcCbSwitchFabricStats 22 }
+
+rcCbSwitchFabricDequeuedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Packets dequeued once inside the switch fabric"
+ ::= { rcCbSwitchFabricStats 23 }
+
+rcCbSwitchFabricDequeuedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Packets bytes dequeued once inside the switch fabric"
+ ::= { rcCbSwitchFabricStats 24 }
+
+rcCbSwitchFabricDropPrec1DroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of packets from drop precedence 1."
+ ::= { rcCbSwitchFabricStats 25 }
+
+rcCbSwitchFabricDropPrec1DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of bytes from drop precedence 1."
+ ::= { rcCbSwitchFabricStats 26 }
+
+rcCbSwitchFabricDropPrec2DroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of packets from drop precedence 2."
+ ::= { rcCbSwitchFabricStats 27 }
+
+rcCbSwitchFabricDropPrec2DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of bytes from drop precedence 2."
+ ::= { rcCbSwitchFabricStats 28 }
+
+rcCbSwitchFabricDropPrec3DroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of packets from drop precedence 3."
+ ::= { rcCbSwitchFabricStats 29 }
+
+rcCbSwitchFabricDropPrec3DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of bytes from drop precedence 3."
+ ::= { rcCbSwitchFabricStats 30 }
+
+rcCbSwitchFabricDropPrec4CongestionMarkedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of packets from drop precedence 4."
+ ::= { rcCbSwitchFabricStats 31 }
+
+rcCbSwitchFabricDropPrec4CongestionMarkedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Congestion marked number of bytes from drop precedence 4."
+ ::= { rcCbSwitchFabricStats 32 }
+
+rcCbSwitchFabricDropPrec4DiscardDroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of packets from drop precedence 4."
+ ::= { rcCbSwitchFabricStats 33 }
+
+rcCbSwitchFabricDropPrec4DiscardDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "WRED dropped number of bytes from drop precedence 4."
+ ::= { rcCbSwitchFabricStats 34 }
+
+rcCbSwitchFabricDropPrec4DroppedPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of packets from drop precedence 4."
+ ::= { rcCbSwitchFabricStats 35 }
+
+rcCbSwitchFabricDropPrec4DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "non-WRED dropped number of bytes from drop precedence 4."
+ ::= { rcCbSwitchFabricStats 36 }
+
+rcCbSwitchFabricOverSubscribeTotalDroppedPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dropped number of packets due to free list underflow."
+ ::= { rcCbSwitchFabricStats 37 }
+
+rcCbSwitchFabricOverSubscribeTotalDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dropped number of bytes due to free list underflow."
+ ::= { rcCbSwitchFabricStats 38 }
+
+rcCbSwitchFabricOverSubscribeGuaranteeDroppedPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dropped number of packets Gbl buf thres guarantee."
+ ::= { rcCbSwitchFabricStats 39 }
+
+rcCbSwitchFabricOverSubscribeGuaranteeDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dropped number of bytes Gbl buf thres guarantee."
+ ::= { rcCbSwitchFabricStats 40 }
+
+rcCbSwitchFabricOutPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of packets out from egress interface."
+ ::= { rcCbSwitchFabricStats 41 }
+
+rcCbSwitchFabricOutBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of bytes out from egress interface."
+ ::= { rcCbSwitchFabricStats 42 }
+
+rcCbSwitchFabricStatsCapture OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Control to turn stats collection on or off"
+ ::= { rcCbSwitchFabricScalars 2 }
+
+rcCbSwitchFabricStatsPortId OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The port on which stats is to be collected on.
+ Must select a data port."
+ ::= { rcCbSwitchFabricScalars 3}
+
+rcCbSwitchFabricStatsCosId OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The CoS or VOQ to collect Stats on"
+ ::= { rcCbSwitchFabricScalars 4}
+
+rcCbBmeActiveBme OBJECT-TYPE
+ SYNTAX INTEGER {
+ activeArbitorId0(1), -- slot 24
+ activeArbitorId1(2) -- slot 21
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The location of the active BME in the system.
+ BME stands for Bandwidth Manager Engine."
+ ::= { rcCbSwitchFabricScalars 5}
+
+rcCbBmeRedundancyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ onePlusOneControlAndData(2),
+ onePlusOneControlOnly(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Redundancy mode for BMEs."
+ ::= { rcCbSwitchFabricScalars 6}
+
+rcCbProfileType OBJECT-TYPE
+ SYNTAX INTEGER {
+ balanced(1),
+ unicastOptimized(2),
+ multicastOptimized(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Switch fabric profile type."
+ DEFVAL { balanced }
+ ::= { rcCbSwitchFabricScalars 7}
+
+rcCbSwitchFabricDeviceRead OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If turned on statistics for switch fabric counters
+ are collected directly from devices. Otherwise,
+ a cached copy is returned."
+ DEFVAL { true }
+ ::= { rcCbSwitchFabricScalars 8}
+
+rcCbQueuingEngine2kTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCBQueuingEngine2kEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing the 2k based queuing engine
+ entries for the system."
+ ::= { rcCbSwitchFabric 2 }
+
+rcCbQueuingEngine2kEntry OBJECT-TYPE
+ SYNTAX RcCBQueuingEngine2kEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for the QE Table"
+ INDEX { rcCbQueuingEngine2kId }
+ ::= { rcCbQueuingEngine2kTable 1 }
+
+RcCBQueuingEngine2kEntry ::= SEQUENCE {
+ rcCbQueuingEngine2kId Integer32,
+ rcCbQueuingEngine2kStatus DeviceStatus
+ }
+
+rcCbQueuingEngine2kId OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for an entry in the QE Table. Here is the layout
+ of the IDs in relation to the system:
+
+ Location ID(s)
+ ---------------------
+ IO on slot 3: 1..3
+ IO on slot 4: 4..6
+ CP on slot 1: 7
+ CP on slot 2: 8
+ IO on slot 5: 9..11
+ IO on slot 6: 12..14
+ ...
+ IO on slot 12: 30..32
+ "
+ ::= { rcCbQueuingEngine2kEntry 1 }
+
+rcCbQueuingEngine2kStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of a given QE interface."
+ ::= { rcCbQueuingEngine2kEntry 2 }
+
+rcCbSwitchingEngine4kTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCBSwitchingEngine4kEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing the 4k based switching
+ engine entries for the system."
+ ::= { rcCbSwitchFabric 3 }
+
+rcCbSwitchingEngine4kEntry OBJECT-TYPE
+ SYNTAX RcCBSwitchingEngine4kEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for the SE Table."
+ INDEX { rcCbSwitchingEngine4kId }
+ ::= { rcCbSwitchingEngine4kTable 1 }
+
+RcCBSwitchingEngine4kEntry ::= SEQUENCE {
+ rcCbSwitchingEngine4kId Integer32,
+ rcCbSwitchingEngine4kStatus DeviceStatus
+ }
+
+rcCbSwitchingEngine4kId OBJECT-TYPE
+ SYNTAX Integer32 (1..18)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for the SE Table. Here is the layout
+ of the IDs in relation to the system:
+
+ Location ID(s)
+ ---------------------
+ SF on slot 13: 1..3
+ SF on slot 14: 4..6
+ ...
+ SF on slot 18: 16..18
+ "
+ ::= { rcCbSwitchingEngine4kEntry 1 }
+
+rcCbSwitchingEngine4kStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of a given SE Device."
+ ::= { rcCbSwitchingEngine4kEntry 2 }
+
+rcCbSwitchingEngine9600Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCBSwitchingEngine9600Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing the 9600 based switching
+ engine entries for the system."
+ ::= { rcCbSwitchFabric 4 }
+
+rcCbSwitchingEngine9600Entry OBJECT-TYPE
+ SYNTAX RcCBSwitchingEngine9600Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for the SE 9600 Table."
+ INDEX { rcCbSwitchingEngine9600Id }
+ ::= { rcCbSwitchingEngine9600Table 1 }
+
+RcCBSwitchingEngine9600Entry ::= SEQUENCE {
+ rcCbSwitchingEngine9600Id Integer32,
+ rcCbSwitchingEngine9600Status DeviceStatus,
+ rcCbSwitchingEngine9600Mode SfDeviceMode
+ }
+
+rcCbSwitchingEngine9600Id OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for the SE Table. Here is the layout
+ of the IDs in relation to the system:
+
+ Location ID(s)
+ ---------------------
+ SF on slot 21: 1..2
+ SF on slot 22: 3..4
+ ...
+ SF on slot 26: 11..12
+ "
+ ::= { rcCbSwitchingEngine9600Entry 1 }
+
+rcCbSwitchingEngine9600Status OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Status of a given Fast SE Device."
+ ::= { rcCbSwitchingEngine9600Entry 2 }
+
+rcCbSwitchingEngine9600Mode OBJECT-TYPE
+ SYNTAX SfDeviceMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mode of given Fast SE Device either BME or SE."
+ ::= { rcCbSwitchingEngine9600Entry 3 }
+
+rcCbQe2kSerdesLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCbQe2kSerdesLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing the Serdes Link Information
+ for the system."
+ ::= { rcCbSwitchFabric 5 }
+
+rcCbQe2kSerdesLinkEntry OBJECT-TYPE
+ SYNTAX RcCbQe2kSerdesLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for a QE based Serdes Link Interface.
+ The combination of the QE ID and Serdes Link ID
+ uniquely identifies a link."
+ INDEX { rcCbQe2kSerdesLinkId}
+ ::= { rcCbQe2kSerdesLinkTable 1 }
+
+RcCbQe2kSerdesLinkEntry ::= SEQUENCE {
+ rcCbQe2kSerdesLinkId Integer32,
+ rcCbQe2kSerdesLinkType INTEGER,
+ rcCbQe2kSerdesLinkStatus DeviceStatus,
+ rcCbQe2kSerdesLinkConnectedToDevice Integer32,
+ rcCbQe2kSerdesLinkConnectedToSlot Integer32
+ }
+
+rcCbQe2kSerdesLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..640)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This ID maps to a particular serdes port number
+ for the identified device. Here's the mapping:
+
+ rcCbQe2kSerdesLinkId 1 = port 0; Slot 3; QE Device 1
+ ...
+ rcCbQe2kSerdesLinkId 20 = port 19; Slot 3; QE Device 1
+ rcCbQe2kSerdesLinkId 21 = port 0; Slot 3; QE Device 2
+ rcCbQe2kSerdesLinkId 41 = port 0; Slot 3; QE Device 3
+ rcCbQe2kSerdesLinkId 61 = port 0; Slot 4; QE Device 1
+ rcCbQe2kSerdesLinkId 121 = port 0; Slot 1; QE Device 1
+ rcCbQe2kSerdesLinkId 141 = port 0; Slot 1; QE Device 1
+ rcCbQe2kSerdesLinkId 161 = port 0; Slot 5; QE Device 1
+ rcCbQe2kSerdesLinkId 221 = port 0; Slot 6; QE Device 1
+ ... with slots 6-12 in order ...
+ rcCbQe2kSerdesLinkId 640 = port 19; Slot 12; QE Device 3
+ Note link 15 & 17 are used when QE2k is connected to SF96."
+ ::= { rcCbQe2kSerdesLinkEntry 1 }
+
+rcCbQe2kSerdesLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sci(1),
+ sfi(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link type of the serdes interface"
+ ::= { rcCbQe2kSerdesLinkEntry 2 }
+
+rcCbQe2kSerdesLinkStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface Status"
+ ::= { rcCbQe2kSerdesLinkEntry 3 }
+
+rcCbQe2kSerdesLinkConnectedToDevice OBJECT-TYPE
+ SYNTAX Integer32 (1..20)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SE/BME ID to which the QE2k ID is attached
+ to. Note that IDs 16 & 18 are unused."
+ ::= { rcCbQe2kSerdesLinkEntry 4 }
+
+rcCbQe2kSerdesLinkConnectedToSlot OBJECT-TYPE
+ SYNTAX Integer32 (21..26)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The slot number of the switch fabric card to which the QE2k ID is attached to."
+ ::= { rcCbQe2kSerdesLinkEntry 5 }
+
+rcCbSESerdesLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCBSESerdesLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing the Serdes Link Information
+ for the system."
+ ::= { rcCbSwitchFabric 6 }
+
+rcCbSESerdesLinkEntry OBJECT-TYPE
+ SYNTAX RcCBSESerdesLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for an SE based Serdes Link Interface.
+ The combination of the QE ID and Serdes Link ID
+ uniquely identifies a link."
+ INDEX { rcCbSESerdesLinkId}
+ ::= { rcCbSESerdesLinkTable 1 }
+
+RcCBSESerdesLinkEntry ::= SEQUENCE {
+ rcCbSESerdesLinkId Integer32,
+ rcCbSESerdesLinkType INTEGER,
+ rcCbSESerdesLinkStatus DeviceStatus,
+ rcCbSESerdesLinkConnectedToDevice Integer32,
+ rcCbSESerdesLinkConnectedToSlot Integer32
+ }
+
+rcCbSESerdesLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..640)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This ID maps to a particular serdes port number
+ for the identified device. Here's the mapping:
+
+ SESerdesLinkId 1 = port 0; Slot 21; Device 1
+ SESerdesLinkId 33 = port 0; Slot 21; Device 2
+ SESerdesLinkId 65 = port 0; Slot 21; Device 3
+ SESerdesLinkId 97 = port 0; Slot 22; Device 1
+ ...
+ SESerdesLinkId 640 = port 31; Slot 26; Device 3"
+ ::= { rcCbSESerdesLinkEntry 1 }
+
+rcCbSESerdesLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sci(1),
+ sfi(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link Type of the Serdes interface. Switch control
+ interface is sci. Switch forwarding interface is sfi."
+ ::= { rcCbSESerdesLinkEntry 2 }
+
+rcCbSESerdesLinkStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface Status"
+ ::= { rcCbSESerdesLinkEntry 3 }
+
+rcCbSESerdesLinkConnectedToDevice OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The QE2k ID to which the SE/BME ID is attached to."
+ ::= { rcCbSESerdesLinkEntry 4 }
+
+rcCbSESerdesLinkConnectedToSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The slot number of the switch fabric card to which the QE2k ID is attached to."
+ ::= { rcCbSESerdesLinkEntry 5 }
+
+rcCbSE9600SerdesLinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCBSE9600SerdesLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing the Fast Serdes Link Information
+ for the system."
+ ::= { rcCbSwitchFabric 7 }
+
+rcCbSE9600SerdesLinkEntry OBJECT-TYPE
+ SYNTAX RcCBSE9600SerdesLinkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry for an SE based Serdes Link Interface.
+ The combination of the QE ID and Serdes Link ID
+ uniquely identifies a link."
+ INDEX { rcCbSE9600SerdesLinkId}
+ ::= { rcCbSE9600SerdesLinkTable 1 }
+
+RcCBSE9600SerdesLinkEntry ::= SEQUENCE {
+ rcCbSE9600SerdesLinkId Integer32,
+ rcCbSE9600SerdesLinkType INTEGER,
+ rcCbSE9600SerdesLinkStatus DeviceStatus,
+ rcCbSE9600SerdesLinkConnectedToDevice Integer32,
+ rcCbSE9600SerdesLinkConnectedToSlot Integer32
+ }
+
+rcCbSE9600SerdesLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..1152)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This ID maps to a particular serdes port number
+ for the identified device. Here's the mapping:
+
+ SESerdesLinkId 1 = port 0; Slot 21; Device 1
+ SESerdesLinkId 97 = port 0; Slot 21; Device 2
+ SESerdesLinkId 193 = port 0; Slot 22; Device 1
+ SESerdesLinkId 289 = port 0; Slot 22; Device 2
+ ...
+ SESerdesLinkId 1152 = port 96; Slot 26; Device 2"
+ ::= { rcCbSE9600SerdesLinkEntry 1 }
+
+rcCbSE9600SerdesLinkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sci(1),
+ sfi(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link Type of the Serdes interface. Switch control
+ interface is sci. Switch forwarding interface is sfi."
+ ::= { rcCbSE9600SerdesLinkEntry 2 }
+
+rcCbSE9600SerdesLinkStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface Status"
+ ::= { rcCbSE9600SerdesLinkEntry 3 }
+
+rcCbSE9600SerdesLinkConnectedToDevice OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The QE2k ID to which the SE/BME ID is attached to."
+ ::= { rcCbSE9600SerdesLinkEntry 4 }
+
+rcCbSE9600SerdesLinkConnectedToSlot OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The slot number of the switch fabric card to which the QE2k ID is attached to."
+ ::= { rcCbSE9600SerdesLinkEntry 5 }
+
+rcCbSPITable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCBSPIEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Table containing the system peripheral interface info."
+ ::= { rcCbSwitchFabric 8 }
+
+rcCbSPIEntry OBJECT-TYPE
+ SYNTAX RcCBSPIEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "SPI table entry"
+ INDEX { rcCbSPIId }
+ ::= { rcCbSPITable 1 }
+
+RcCBSPIEntry ::= SEQUENCE {
+ rcCbSPIId Integer32,
+ rcCbSPIStatus DeviceStatus
+ }
+
+rcCbSPIId OBJECT-TYPE
+ SYNTAX Integer32 (1..72)
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "The Index for the SPI Table. Here is the layout
+ of the IDs in relation to the system:
+
+ Location ID(s)
+ ---------------------
+ Slot 1: 1..6
+ Slot 2: 7..12
+ ...
+ Slot 12: 57..72
+
+ Current implementation uses the first 6 IDs for each slot.
+ "
+ ::= { rcCbSPIEntry 1 }
+
+rcCbSPIStatus OBJECT-TYPE
+ SYNTAX DeviceStatus
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "SPI Status"
+ ::= { rcCbSPIEntry 2 }
+
+-- Notification
+
+rcLoginUserName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..20))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to inidcation the login user name for notification"
+ ::= { rcCbNotifications 1 }
+
+rcLoginHostIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to inidcation the login host ip address for
+ notification"
+ ::= {rcCbNotifications 2 }
+
+rcSlotType OBJECT-TYPE
+ SYNTAX INTEGER {
+ slot1(1),
+ slot2(2),
+ slot3(3),
+ slot4(4),
+ slot5(5),
+ slot6(6),
+ slot7(7),
+ slot8(8),
+ slot9(9),
+ slot10(10),
+ slot11(11),
+ slot12(12),
+ ps1(13),
+ ps2(14),
+ ps3(15),
+ ps4(16),
+ ps5(17),
+ ps6(18),
+ mid1(19),
+ mid2(20),
+ sf1(21),
+ sf2(22),
+ sf3(23),
+ sf4(24),
+ sf5(25),
+ sf6(26),
+ aux1(27),
+ aux2(28),
+ iofan1(29),
+ iofan2(30),
+ sffan1(31),
+ sffan2(32)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to inidcate the slot type"
+ ::= { rcCbNotifications 3 }
+
+rcFanZoneType OBJECT-TYPE
+ SYNTAX INTEGER {
+ front(1),
+ rear(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Type of the fan zone."
+ ::= { rcCbNotifications 4 }
+
+rcFanTrayId OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Fan tray number in the fan zone"
+ ::= { rcCbNotifications 5 }
+
+rcFanUnitId OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Fan unit number in the fan tray"
+ ::= { rcCbNotifications 6 }
+
+rcCardTemp OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to inidcate the card temperature"
+ ::= { rcCbNotifications 7 }
+
+rcCpuUtilization OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to inidcate the CPU utilization"
+ ::= { rcCbNotifications 8 }
+
+rcLoginHostAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to inidcation the login host address type for
+ notification"
+ ::= {rcCbNotifications 9 }
+
+rcLoginHostInetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to inidcation the login host inet address for
+ notification"
+ ::= {rcCbNotifications 10 }
+
+rcSlotPowerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notAvailable(1),
+ available(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Whethere power is available to boot up the card in
+ the slot."
+ ::= { rcCbNotifications 11 }
+
+rc2kCardShutDownReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ highSpeedFanNeeded(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "The reason can not boot up the card in the slot."
+ ::= { rcCbNotifications 12 }
+
+rc2kCardZoneTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Used to indicate the card zone temperature"
+ ::= { rcCbNotifications 13 }
+
+rc2kCardTemperatureZoneInfo OBJECT-TYPE
+ SYNTAX INTEGER {
+ inletOutletZone(1),
+ fpgaZone(2),
+ faZone(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "rc2kCardTemperatureZoneInfo indicates the zone for which the
+ card temperature trap (rcn2kCardZoneOverheat, rcn2kCardZoneNormalTemp
+ and rcn2kCardOverheatShutDown) is raised."
+ ::= { rcCbNotifications 14 }
+
+-- Khi Mibs
+
+rcKhiConfig OBJECT IDENTIFIER ::= { rcKhi 1 }
+
+rcKhiConfigKhiAdminState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ 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)."
+ DEFVAL { true }
+ ::= { rcKhiConfig 1 }
+
+rcKhiConfigKhiBootDelay OBJECT-TYPE
+ SYNTAX Unsigned32 (0..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Time interval from system up and running to start the KHI feature. Set to 0 to disable to the time interval."
+ DEFVAL { 5 }
+ ::= { rcKhiConfig 2 }
+
+rcKhiConfigClearAction OBJECT-TYPE
+ SYNTAX BITS {
+ chassis(0),
+ performance(1),
+ port(2),
+ forwarding(3),
+ ip(4),
+ protocol(5),
+ mgmt(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear action with bits set. 0 Bit means from left (most significant) bit to right (least significant) bit."
+ ::= { rcKhiConfig 3 }
+
+rcKhiConfigPortKhiAdminState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ 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)"
+ DEFVAL { true }
+ ::= { rcKhiConfig 4 }
+
+rcKhiConfigPerfKhiAdminState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ 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)"
+ DEFVAL { true }
+ ::= { rcKhiConfig 5 }
+
+rcKhiConfigChasKhiAdminState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Key Health Inidcation, this object is used to turn off the Chassis KHI feature
+ administratively. true(1) means On, false(2) means off. By default, it is always
+ set to true(1)."
+ DEFVAL { true }
+ ::= { rcKhiConfig 6 }
+
+
+rcKhiConfigForwardingKhiAdminState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ 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)"
+ DEFVAL { true }
+ ::= { rcKhiConfig 7 }
+
+rcKhiConfigForwardingClearSlot OBJECT-TYPE
+ SYNTAX INTEGER (3..12)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear KHI Forwarding stats for a particular Slot"
+ ::= { rcKhiConfig 9}
+
+rcKhiSlot OBJECT IDENTIFIER ::= { rcKhi 10 }
+
+-- Slot Performance Table
+rcKhiSlotPerfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiSlotPerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Performance Information"
+ ::= { rcKhiSlot 1 }
+
+rcKhiSlotPerfEntry OBJECT-TYPE
+ SYNTAX RcKhiSlotPerfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Performance Entry"
+ INDEX { rcKhiSlotIndex }
+ ::= { rcKhiSlotPerfTable 1 }
+
+RcKhiSlotPerfEntry ::=
+ SEQUENCE {
+ rcKhiSlotIndex Integer32,
+ rcKhiSlotCpuCurrentUtil Integer32,
+ rcKhiSlotCpu5MinAve INTEGER,
+ rcKhiSlotCpu5MinHi INTEGER,
+ rcKhiSlotCpu5MinHiTime DateAndTime,
+ rcKhiSlotMemUsed Integer32,
+ rcKhiSlotMemFree Integer32,
+ rcKhiSlotMemUtil Integer32,
+ rcKhiSlotMem5MinAve Integer32,
+ rcKhiSlotMem5MinHi Integer32,
+ rcKhiSlotMem5MinHiTime DateAndTime,
+ rcKhiSlotUsedFbuf Integer32,
+ rcKhiSlotFreeFbuf Integer32,
+ rcKhiSlotNoFbuf Integer32,
+ rcKhiSlotNetStackSysFreeMbuf Integer32,
+ rcKhiSlotNetStackDataFreeMbuf Integer32,
+ rcKhiSlotNetStackSysUsedMbuf Integer32,
+ rcKhiSlotNetStackDataUsedMbuf Integer32,
+ rcKhiSlotNetStackSysSocketMbuf Integer32,
+ rcKhiSlotQHigh Integer32,
+ rcKhiSlotQNormal Integer32,
+ rcKhiSlotFreeQEntries Integer32,
+ rcKhiSlotCpu1MinAve Integer32,
+ rcKhiSlotCpu1MinHi Integer32,
+ rcKhiSlotCpu1MinHiTime DateAndTime
+ }
+
+rcKhiSlotIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12 | 21..26)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique index used to identify the slot"
+ ::= { rcKhiSlotPerfEntry 1 }
+
+rcKhiSlotCpuCurrentUtil OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage CPU utilization under current
+ operating conditions."
+ ::= { rcKhiSlotPerfEntry 2 }
+
+rcKhiSlotCpu5MinAve OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average percentage CPU utilization over
+ the past 5 minutes."
+ ::= { rcKhiSlotPerfEntry 3 }
+
+rcKhiSlotCpu5MinHi OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Hi watermark for percentage CPU utilization
+ over the past 5 minutes."
+ ::= { rcKhiSlotPerfEntry 4 }
+
+rcKhiSlotCpu5MinHiTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last time of at which rcKhiSlotCpu5MinHi sampling occured."
+ ::= { rcKhiSlotPerfEntry 5 }
+
+rcKhiSlotMemUsed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of DRAM memory consumed in KB."
+ ::= { rcKhiSlotPerfEntry 6 }
+
+rcKhiSlotMemFree OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of DRAM memory available in KB."
+ ::= { rcKhiSlotPerfEntry 7 }
+
+rcKhiSlotMemUtil OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Current percentage of memory utilization."
+ ::= { rcKhiSlotPerfEntry 8 }
+
+rcKhiSlotMem5MinAve OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average percentage of memory utilization over the
+ past 5 minutes."
+ ::= { rcKhiSlotPerfEntry 9 }
+
+rcKhiSlotMem5MinHi OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "High watermark for percentage memory
+ utilization over the past 5 minutes."
+ ::= { rcKhiSlotPerfEntry 10 }
+
+rcKhiSlotMem5MinHiTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The last time memory information was registered."
+ ::= { rcKhiSlotPerfEntry 11 }
+
+rcKhiSlotUsedFbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Fbufs in use."
+ ::= { rcKhiSlotPerfEntry 12 }
+
+rcKhiSlotFreeFbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of Fbufs available."
+ ::= { rcKhiSlotPerfEntry 13 }
+
+rcKhiSlotNoFbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times when running out of Fbuff"
+ ::= { rcKhiSlotPerfEntry 14 }
+
+rcKhiSlotNetStackSysFreeMbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of network stack system Mbufs available."
+ ::= { rcKhiSlotPerfEntry 15 }
+
+rcKhiSlotNetStackDataFreeMbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of network stack data Mbufs available."
+ ::= { rcKhiSlotPerfEntry 16 }
+
+rcKhiSlotNetStackSysUsedMbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of network stack system Mbufs in use."
+ ::= { rcKhiSlotPerfEntry 17 }
+
+rcKhiSlotNetStackDataUsedMbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of network stack data Mbufs in use."
+ ::= { rcKhiSlotPerfEntry 18 }
+
+rcKhiSlotNetStackSysSocketMbuf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of network stack system sockets."
+ ::= { rcKhiSlotPerfEntry 19 }
+
+rcKhiSlotQHigh OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The highest number of queue entries consumed
+ for system messaging."
+ ::= { rcKhiSlotPerfEntry 20 }
+
+rcKhiSlotQNormal OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current number of queue entries consumed
+ for system messaging."
+ ::= { rcKhiSlotPerfEntry 21 }
+
+rcKhiSlotFreeQEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current available number of queue entries
+ for system messaging."
+ ::= { rcKhiSlotPerfEntry 22 }
+
+rcKhiSlotCpu1MinAve OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average percentage CPU utilization over
+ the past 1 minute."
+ ::= { rcKhiSlotPerfEntry 23 }
+
+rcKhiSlotCpu1MinHi OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Hi watermark for percentage CPU utilization
+ over the past 1 minute."
+ ::= { rcKhiSlotPerfEntry 24 }
+
+rcKhiSlotCpu1MinHiTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last time at which rcKhiSlotCpu1MinHi sampling occured."
+ ::= { rcKhiSlotPerfEntry 25 }
+
+
+-- Slot Process Table
+rcKhiSlotProcessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiSlotProcessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "CP Process Information"
+ ::= { rcKhiSlot 2 }
+
+rcKhiSlotProcessEntry OBJECT-TYPE
+ SYNTAX RcKhiSlotProcessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Process Entry"
+ INDEX { rcKhiSlotIndex,
+ rcKhiSlotProcessId }
+ ::= { rcKhiSlotProcessTable 1 }
+
+RcKhiSlotProcessEntry ::=
+ SEQUENCE {
+ rcKhiSlotProcessId Integer32,
+ rcKhiSlotProcessParentId Integer32,
+ rcKhiSlotProcessName DisplayString,
+ rcKhiSlotProcessVmSize Integer32,
+ rcKhiSlotProcessVmLck Integer32,
+ rcKhiSlotProcessVmRss Integer32,
+ rcKhiSlotProcessVmData Integer32,
+ rcKhiSlotProcessVmStk Integer32,
+ rcKhiSlotProcessVmExe Integer32,
+ rcKhiSlotProcessVmLib Integer32
+ }
+
+rcKhiSlotProcessId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Process ID"
+ ::= { rcKhiSlotProcessEntry 1}
+
+rcKhiSlotProcessParentId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Parent Process ID"
+ ::= { rcKhiSlotProcessEntry 2 }
+
+
+rcKhiSlotProcessName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the process running"
+ ::= { rcKhiSlotProcessEntry 3 }
+
+rcKhiSlotProcessVmSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The size of the virtual memory allocated to the process"
+ ::= { rcKhiSlotProcessEntry 4 }
+
+rcKhiSlotProcessVmLck OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of locked memory"
+ ::= { rcKhiSlotProcessEntry 5 }
+
+rcKhiSlotProcessVmRss OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The amount of memory mapped in RAM ( instead of swapped out) "
+ ::= { rcKhiSlotProcessEntry 6 }
+
+rcKhiSlotProcessVmData OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The size of the Data segment"
+ ::= { rcKhiSlotProcessEntry 7 }
+
+rcKhiSlotProcessVmStk OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The stack size"
+ ::= { rcKhiSlotProcessEntry 8 }
+
+rcKhiSlotProcessVmExe OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The size of the executable segment"
+ ::= { rcKhiSlotProcessEntry 9 }
+
+rcKhiSlotProcessVmLib OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The size of the library code"
+ ::= { rcKhiSlotProcessEntry 10 }
+
+
+-- Slot Task Info
+
+rcKhiSlotPThreadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiSlotPThreadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot pthread information"
+ ::= { rcKhiSlot 3 }
+
+rcKhiSlotPThreadEntry OBJECT-TYPE
+ SYNTAX RcKhiSlotPThreadEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot pthread entry"
+ INDEX { rcKhiSlotIndex,
+ rcKhiSlotProcessId,
+ rcKhiSlotPThreadTaskId }
+ ::= { rcKhiSlotPThreadTable 1 }
+
+RcKhiSlotPThreadEntry ::=
+ SEQUENCE {
+ rcKhiSlotPThreadTaskId Integer32,
+ rcKhiSlotPThreadName DisplayString,
+ rcKhiSlotPThreadCpuCurrentUtil Integer32,
+ rcKhiSlotPThreadCpu5MinAve Integer32,
+ rcKhiSlotPThreadCpu5MinHi Integer32,
+ rcKhiSlotPthread5MinHiTime DateAndTime
+ }
+rcKhiSlotPThreadTaskId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Task ID"
+ ::= { rcKhiSlotPThreadEntry 1 }
+
+rcKhiSlotPThreadName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the process running"
+ ::= { rcKhiSlotPThreadEntry 2 }
+
+rcKhiSlotPThreadCpuCurrentUtil OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage CPU utilization under current
+ operating conditions. Value is in tenth's
+ of a percent."
+ ::= { rcKhiSlotPThreadEntry 3 }
+
+rcKhiSlotPThreadCpu5MinAve OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average percentage CPU utilization over
+ the past 5 minutes. Value is in tenth's
+ of a percent."
+ ::= { rcKhiSlotPThreadEntry 4 }
+
+rcKhiSlotPThreadCpu5MinHi OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Hi watermark for percentage CPU utilization
+ over the past 5 minutes. Value is in tenth's
+ of a percent."
+ ::= { rcKhiSlotPThreadEntry 5 }
+
+rcKhiSlotPthread5MinHiTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Last time at which sampling occured."
+ ::= { rcKhiSlotPThreadEntry 6 }
+
+rcKhiForwardingCb OBJECT IDENTIFIER ::= { rcKhi 11 }
+
+
+-- KHI Forwarding Interface Table
+
+rcKhiForwardingCbIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingCbIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Interface Key Health Indicator MIB - All Cobalt Blue Data."
+ ::= { rcKhiForwardingCb 1 }
+
+rcKhiForwardingCbIfEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingCbIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Interface KHI - Cobalt Blue table entry."
+ INDEX { rcKhiForwardingCbIfIndex }
+ ::= { rcKhiForwardingCbIfTable 1 }
+
+RcKhiForwardingCbIfEntry ::=
+ SEQUENCE {
+ rcKhiForwardingCbIfIndex InterfaceIndex,
+ rcKhiForwardingCbIfRxOk Counter64,
+ rcKhiForwardingCbIfTxOk Counter64,
+ rcKhiForwardingCbIfRxErr Counter64,
+ rcKhiForwardingCbIfTxErr Counter64,
+ rcKhiForwardingCbIfRdbgc0 Counter64,
+ rcKhiForwardingCbIfRdbgc0Mask Counter64,
+ rcKhiForwardingCbIfTdbgc0 Counter64,
+ rcKhiForwardingCbIfTdbgc0Mask Counter64,
+ rcKhiForwardingCbIfK2IpmcDrops Counter64
+ }
+
+rcKhiForwardingCbIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface index for CB's KHI Forwarding data.
+ Indicies are essentially port based."
+ ::= { rcKhiForwardingCbIfEntry 1 }
+
+rcKhiForwardingCbIfRxOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Receieve OK Packets"
+ ::= { rcKhiForwardingCbIfEntry 2 }
+
+rcKhiForwardingCbIfTxOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmit OK Packets"
+ ::= { rcKhiForwardingCbIfEntry 3 }
+
+rcKhiForwardingCbIfRxErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Receive Error Packets"
+ ::= { rcKhiForwardingCbIfEntry 4 }
+
+rcKhiForwardingCbIfTxErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Transmit Error Packets"
+ ::= { rcKhiForwardingCbIfEntry 5 }
+
+rcKhiForwardingCbIfRdbgc0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RDBGC0 Packets"
+ ::= { rcKhiForwardingCbIfEntry 6 }
+
+rcKhiForwardingCbIfRdbgc0Mask OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RDBGC0 Mask"
+ ::= { rcKhiForwardingCbIfEntry 7 }
+
+rcKhiForwardingCbIfTdbgc0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TDBGC0 Packets"
+ ::= { rcKhiForwardingCbIfEntry 8 }
+
+rcKhiForwardingCbIfTdbgc0Mask OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TDBGC0 Mask"
+ ::= { rcKhiForwardingCbIfEntry 9 }
+
+rcKhiForwardingCbIfK2IpmcDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Multicast Drops"
+ ::= { rcKhiForwardingCbIfEntry 10 }
+
+
+-- KHI Forwarding Mac-Higig table
+
+rcKhiForwardingCbMachigigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingCbMachigigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Mac-Higig Key Health Indicator MIB - All Cobalt Blue Data."
+ ::= { rcKhiForwardingCb 2}
+
+rcKhiForwardingCbMachigigEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingCbMachigigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Mac-Higig KHI - Cobalt Blue table entry."
+ INDEX { rcKhiForwardingCbMachigigIndex }
+ ::= { rcKhiForwardingCbMachigigTable 1 }
+
+RcKhiForwardingCbMachigigEntry ::=
+ SEQUENCE {
+ rcKhiForwardingCbMachigigIndex INTEGER,
+ rcKhiForwardingCbMachigigMacK2 Counter64,
+ rcKhiForwardingCbMachigigMacK2Mac Counter64,
+ rcKhiForwardingCbMachigigRDGBC0 Counter64,
+ rcKhiForwardingCbMachigigRDGBC0mask Counter64,
+ rcKhiForwardingCbMachigigTDGBC0 Counter64,
+ rcKhiForwardingCbMachigigTDGBC0mask Counter64,
+ rcKhiForwardingCbMachigigIFPDOSDrops Counter64
+ }
+
+rcKhiForwardingCbMachigigIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for CB's Forwarding MAc-Higig Health data. There are 6
+ indicies reserved on a per slot basis. Depending on
+ the card present and the data being requested not all
+ indicies may be used."
+ ::= { rcKhiForwardingCbMachigigEntry 1 }
+
+rcKhiForwardingCbMachigigMacK2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbMachigigEntry 2 }
+
+rcKhiForwardingCbMachigigMacK2Mac OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbMachigigEntry 3 }
+
+rcKhiForwardingCbMachigigRDGBC0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbMachigigEntry 4 }
+
+rcKhiForwardingCbMachigigRDGBC0mask OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbMachigigEntry 5 }
+
+rcKhiForwardingCbMachigigTDGBC0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbMachigigEntry 6 }
+
+rcKhiForwardingCbMachigigTDGBC0mask OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbMachigigEntry 7 }
+
+rcKhiForwardingCbMachigigIFPDOSDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbMachigigEntry 8 }
+
+
+-- KHI Forwarding K2 table
+
+rcKhiForwardingCbK2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingCbK2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding K2 Key Health Indicator MIB - All Cobalt Blue Data."
+ ::= { rcKhiForwardingCb 3}
+
+rcKhiForwardingCbK2Entry OBJECT-TYPE
+ SYNTAX RcKhiForwardingCbK2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding K2 KHI - Cobalt Blue table entry."
+ INDEX { rcKhiForwardingCbK2Index }
+ ::= { rcKhiForwardingCbK2Table 1 }
+
+RcKhiForwardingCbK2Entry ::=
+ SEQUENCE {
+ rcKhiForwardingCbK2Index INTEGER,
+ rcKhiForwardingCbK2MacK2 Counter64,
+ rcKhiForwardingCbK2Zagros Counter64,
+ rcKhiForwardingCbK2ZagrosK2 Counter64,
+ rcKhiForwardingCbK2Mac Counter64,
+ rcKhiForwardingCbK2MacK2Err Counter64,
+ rcKhiForwardingCbK2ZagrosErr Counter64,
+ rcKhiForwardingCbK2ZagrosK2Err Counter64,
+ rcKhiForwardingCbK2MacErr Counter64
+}
+
+rcKhiForwardingCbK2Index OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for CB's Forwarding K2 Health data. There are 6
+ indicies reserved on a per slot basis. Depending on
+ the card present and the data being requested not all
+ indicies may be used."
+ ::= { rcKhiForwardingCbK2Entry 1 }
+
+rcKhiForwardingCbK2MacK2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 2 }
+
+rcKhiForwardingCbK2Zagros OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 3 }
+
+rcKhiForwardingCbK2ZagrosK2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 4 }
+
+rcKhiForwardingCbK2Mac OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 5 }
+
+rcKhiForwardingCbK2MacK2Err OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 6 }
+
+rcKhiForwardingCbK2ZagrosErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 7 }
+
+rcKhiForwardingCbK2ZagrosK2Err OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 8 }
+
+rcKhiForwardingCbK2MacErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbK2Entry 9 }
+
+
+-- KHI Forwarding Zagros table
+
+rcKhiForwardingCbZagrosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingCbZagrosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Zagros Forwarding Zagros Key Health Indicator MIB - All Cobalt Blue Data."
+ ::= { rcKhiForwardingCb 4 }
+
+rcKhiForwardingCbZagrosEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingCbZagrosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Zagros Forwarding KHI - Cobalt Blue table entry."
+ INDEX { rcKhiForwardingCbZagrosIndex }
+ ::= { rcKhiForwardingCbZagrosTable 1 }
+
+RcKhiForwardingCbZagrosEntry ::=
+ SEQUENCE {
+ rcKhiForwardingCbZagrosIndex INTEGER,
+ rcKhiForwardingCbZagrosK2Zagros Counter64,
+ rcKhiForwardingCbZagrosRsp Counter64,
+ rcKhiForwardingCbZagrosQe Counter64,
+ rcKhiForwardingCbZagrosQeZagros Counter64,
+ rcKhiForwardingCbZagrosK2 Counter64,
+ rcKhiForwardingCbZagrosPmmPoolLo Counter64,
+ rcKhiForwardingCbZagrosPmmPoolHigh Counter64,
+ rcKhiForwardingCbZagrosPmmRspDropCounters Counter64,
+ rcKhiForwardingCbZagrosPmmoutputDropCount Counter64,
+ rcKhiForwardingCbZagrosPmmAdmissionRspDropCount Counter64,
+ rcKhiForwardingCbZagrosPmmAdmissionErrDropCount Counter64,
+ rcKhiForwardingCbZagrosPmmPool1Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool2Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool3Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool4Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool5Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool6Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool7Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool8Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool9Drop Counter64,
+ rcKhiForwardingCbZagrosPmmPool10Drop Counter64,
+ rcKhiForwardingCbZagrosHbeCommandDrops Counter64,
+ rcKhiForwardingCbZagrosTcamSearchError Counter64,
+ rcKhiForwardingCbZagrosEhpAllPortDownIstCounter Counter64,
+ rcKhiForwardingCbZagrosEhpAllPortDownMltCounter Counter64,
+ rcKhiForwardingCbZagrosEhpErrorDropCounter Counter64,
+ rcKhiForwardingCbZagrosIgrFilterDropCount Counter64,
+ rcKhiForwardingCbZagrosZapTxCtl Counter64,
+ rcKhiForwardingCbZagrosZapTxDat Counter64,
+ rcKhiForwardingCbZagrosZapRxCtl Counter64,
+ rcKhiForwardingCbZagrosZapRxDat Counter64,
+ rcKhiForwardingCbZagrosZapTxHbe Counter64,
+ rcKhiForwardingCbZagrosTcamSearchVal Counter64,
+ rcKhiForwardingCbZagrosEmbDropCount Counter64,
+ rcKhiForwardingCbZagrosEhpFilterDropCount Counter64,
+ rcKhiForwardingCbZagrosEgrIpmcDropCount Counter64,
+ rcKhiForwardingCbZagrosEgressEsb1Count Counter64,
+ rcKhiForwardingCbZagrosEgressEsb2Count Counter64,
+ rcKhiForwardingCbZagrosEgressEsb3Count Counter64,
+ rcKhiForwardingCbZagrosEgressEsb4Count Counter64,
+ rcKhiForwardingCbZagrosEgressEsb5Count Counter64,
+ rcKhiForwardingCbZagrosEgressEsb6Count Counter64,
+ rcKhiForwardingCbZagrosRspRx Counter64,
+ rcKhiForwardingCbZagrosOpTx Counter64,
+ rcKhiForwardingCbZagrosRspTx Counter64,
+ rcKhiForwardingCbZagrosCifRqCount Counter64,
+ rcKhiForwardingCbZagrosCifRsCounter Counter64,
+ rcKhiForwardingCbZagrosPage1Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage2Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage3Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage4Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage5Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage6Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage7Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage8Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage9Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosPage10Count Counter64, --obsolete
+ rcKhiForwardingCbZagrosShPp Counter64, --obsolete
+ rcKhiForwardingCbZagrosFpCounts Counter64, --obsolete
+ rcKhiForwardingCbZagrosRspPlcThresholdReg Counter64,
+ rcKhiForwardingCbZagrosRePlc Counter64,
+ rcKhiForwardingCbZagrosNumPools Counter64,
+ rcKhiForwardingCbZagrosFpCntOPA Counter32,
+ rcKhiForwardingCbZagrosFpCntRPA Counter32,
+ rcKhiForwardingCbZagrosFpCntFPM Counter32,
+ rcKhiForwardingCbZagrosRspPlcPktCntPeak Counter32,
+ rcKhiForwardingCbZagrosRspPlcPktCntCurr Counter32,
+ rcKhiForwardingCbZagrosRePlcPktCntPeak Counter32,
+ rcKhiForwardingCbZagrosRePlcPktCntCurr Counter32,
+ rcKhiForwardingCbZagrosShPpPeak Counter32,
+ rcKhiForwardingCbZagrosShPpCurr Counter32,
+ rcKhiForwardingCbZagrosEgressMultiCastPeak Counter32,
+ rcKhiForwardingCbZagrosEgressMultiCastCurr Counter32,
+ rcKhiForwardingCbZagrosEgressOOBPeak Counter32,
+ rcKhiForwardingCbZagrosEgressOOBCurr Counter32,
+ rcKhiForwardingCbZagrosIngressHeartbeatPeak Counter32,
+ rcKhiForwardingCbZagrosIngressHeartbeatCurr Counter32,
+ rcKhiForwardingCbZagrosIngressCOPInsertPeak Counter32,
+ rcKhiForwardingCbZagrosIngressCOPInsertCurr Counter32,
+ rcKhiForwardingCbZagrosIngressEfCtlPeak Counter32,
+ rcKhiForwardingCbZagrosIngressEfCtlCurr Counter32,
+ rcKhiForwardingCbZagrosIngressAfBePeak Counter32,
+ rcKhiForwardingCbZagrosIngressAfBeCurr Counter32,
+ rcKhiForwardingCbZagrosEgressL2BcUcPeak Counter32,
+ rcKhiForwardingCbZagrosEgressL2BcUcCurr Counter32,
+ rcKhiForwardingCbZagrosEgressMirrorPeak Counter32,
+ rcKhiForwardingCbZagrosEgressMirrorCurr Counter32,
+ rcKhiForwardingCbZagrosPool9Peak Counter32,
+ rcKhiForwardingCbZagrosPool9Curr Counter32,
+ rcKhiForwardingCbZagrosPmmFpPlenErr Counter32
+}
+
+rcKhiForwardingCbZagrosIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for CB's Forwarding Zagros Health data. There are 6
+ indicies reserved on a per slot basis. Depending on
+ the card present and the data being requested not all
+ indicies may be used."
+ ::= { rcKhiForwardingCbZagrosEntry 1 }
+
+rcKhiForwardingCbZagrosK2Zagros OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 2 }
+
+rcKhiForwardingCbZagrosRsp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 3 }
+
+rcKhiForwardingCbZagrosQe OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 4 }
+
+rcKhiForwardingCbZagrosQeZagros OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 5 }
+
+rcKhiForwardingCbZagrosK2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 6 }
+
+rcKhiForwardingCbZagrosPmmPoolLo OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 7 }
+
+rcKhiForwardingCbZagrosPmmPoolHigh OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 8 }
+
+rcKhiForwardingCbZagrosPmmRspDropCounters OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 9 }
+
+rcKhiForwardingCbZagrosPmmoutputDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 10 }
+
+rcKhiForwardingCbZagrosPmmAdmissionRspDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 11 }
+
+rcKhiForwardingCbZagrosPmmAdmissionErrDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 12 }
+
+rcKhiForwardingCbZagrosPmmPool1Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 13 }
+
+rcKhiForwardingCbZagrosPmmPool2Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 14 }
+
+rcKhiForwardingCbZagrosPmmPool3Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 15 }
+
+rcKhiForwardingCbZagrosPmmPool4Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 16 }
+
+rcKhiForwardingCbZagrosPmmPool5Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 17 }
+
+rcKhiForwardingCbZagrosPmmPool6Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 18 }
+
+rcKhiForwardingCbZagrosPmmPool7Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 19 }
+
+rcKhiForwardingCbZagrosPmmPool8Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 20 }
+
+rcKhiForwardingCbZagrosPmmPool9Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 21 }
+
+rcKhiForwardingCbZagrosPmmPool10Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 22 }
+
+rcKhiForwardingCbZagrosHbeCommandDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 23 }
+
+rcKhiForwardingCbZagrosTcamSearchError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 24 }
+
+rcKhiForwardingCbZagrosEhpAllPortDownIstCounter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 25 }
+
+rcKhiForwardingCbZagrosEhpAllPortDownMltCounter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 26 }
+
+rcKhiForwardingCbZagrosEhpErrorDropCounter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 27 }
+
+rcKhiForwardingCbZagrosIgrFilterDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 28 }
+
+rcKhiForwardingCbZagrosZapTxCtl OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 29 }
+
+rcKhiForwardingCbZagrosZapTxDat OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 30 }
+
+rcKhiForwardingCbZagrosZapRxCtl OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 31 }
+
+rcKhiForwardingCbZagrosZapRxDat OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 32 }
+
+rcKhiForwardingCbZagrosZapTxHbe OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 33 }
+
+rcKhiForwardingCbZagrosTcamSearchVal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 34 }
+
+rcKhiForwardingCbZagrosEmbDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 35 }
+
+rcKhiForwardingCbZagrosEhpFilterDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 36 }
+
+rcKhiForwardingCbZagrosEgrIpmcDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 37 }
+
+rcKhiForwardingCbZagrosEgressEsb1Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 38 }
+
+rcKhiForwardingCbZagrosEgressEsb2Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 39 }
+
+rcKhiForwardingCbZagrosEgressEsb3Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 40 }
+
+rcKhiForwardingCbZagrosEgressEsb4Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 41 }
+
+rcKhiForwardingCbZagrosEgressEsb5Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 42 }
+
+rcKhiForwardingCbZagrosEgressEsb6Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 43 }
+
+rcKhiForwardingCbZagrosRspRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 44 }
+
+rcKhiForwardingCbZagrosOpTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 45 }
+
+rcKhiForwardingCbZagrosRspTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 46 }
+
+rcKhiForwardingCbZagrosCifRqCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 47 }
+
+rcKhiForwardingCbZagrosCifRsCounter OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 48 }
+
+
+rcKhiForwardingCbZagrosPage1Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 49 }
+
+
+rcKhiForwardingCbZagrosPage2Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 50 }
+
+
+rcKhiForwardingCbZagrosPage3Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 51 }
+
+
+rcKhiForwardingCbZagrosPage4Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 52 }
+
+rcKhiForwardingCbZagrosPage5Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 53 }
+
+rcKhiForwardingCbZagrosPage6Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 54 }
+
+rcKhiForwardingCbZagrosPage7Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 55 }
+
+rcKhiForwardingCbZagrosPage8Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 56 }
+
+rcKhiForwardingCbZagrosPage9Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 57 }
+
+rcKhiForwardingCbZagrosPage10Count OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 58 }
+
+rcKhiForwardingCbZagrosShPp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 59 }
+
+rcKhiForwardingCbZagrosFpCounts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 60 }
+
+rcKhiForwardingCbZagrosRspPlcThresholdReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 61 }
+
+rcKhiForwardingCbZagrosRePlc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 62 }
+
+rcKhiForwardingCbZagrosNumPools OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbZagrosEntry 63 }
+
+rcKhiForwardingCbZagrosFpCntOPA OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Free page counter for OPA(Output Packet Assembler)"
+ ::= { rcKhiForwardingCbZagrosEntry 64 }
+
+rcKhiForwardingCbZagrosFpCntRPA OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Free page counter for RPA(RSP Packet Assembler)"
+ ::= { rcKhiForwardingCbZagrosEntry 65 }
+
+rcKhiForwardingCbZagrosFpCntFPM OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Free page counter for FPM(Free Page Manager)"
+ ::= { rcKhiForwardingCbZagrosEntry 66 }
+
+rcKhiForwardingCbZagrosRspPlcPktCntPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RSP PLC Peak Packet Count"
+ ::= { rcKhiForwardingCbZagrosEntry 67 }
+
+rcKhiForwardingCbZagrosRspPlcPktCntCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RSP PLC Current Packet Count"
+ ::= { rcKhiForwardingCbZagrosEntry 68 }
+
+rcKhiForwardingCbZagrosRePlcPktCntPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RE PLC(Replica Engine Packet Limit Count)Peak Packet Count"
+ ::= { rcKhiForwardingCbZagrosEntry 69 }
+
+rcKhiForwardingCbZagrosRePlcPktCntCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RE PLC Current Packet Count"
+ ::= { rcKhiForwardingCbZagrosEntry 70 }
+
+rcKhiForwardingCbZagrosShPpPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM shared pool Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 71 }
+
+rcKhiForwardingCbZagrosShPpCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM shared pool Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 72 }
+
+rcKhiForwardingCbZagrosEgressMultiCastPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM EgressMultiCast Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 73 }
+
+rcKhiForwardingCbZagrosEgressMultiCastCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM EgressMultiCast Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 74 }
+
+rcKhiForwardingCbZagrosEgressOOBPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM EgressOOB(Out Of Band) Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 75 }
+
+rcKhiForwardingCbZagrosEgressOOBCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM EgressOOB Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 76 }
+
+rcKhiForwardingCbZagrosIngressHeartbeatPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM IngressHeartbeat Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 77 }
+
+rcKhiForwardingCbZagrosIngressHeartbeatCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM IngressHeartbeat Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 78 }
+
+rcKhiForwardingCbZagrosIngressCOPInsertPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM IngressCOPInsert Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 79 }
+
+rcKhiForwardingCbZagrosIngressCOPInsertCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM IngressCOPInsert Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 80 }
+
+rcKhiForwardingCbZagrosIngressEfCtlPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Ingress EF/CTL(Expedited Forward/Control)Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 81 }
+
+rcKhiForwardingCbZagrosIngressEfCtlCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Ingress EF/CTL Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 82 }
+
+rcKhiForwardingCbZagrosIngressAfBePeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Ingress AF/BE(Assured Forwarding/Best Effort)Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 83 }
+
+rcKhiForwardingCbZagrosIngressAfBeCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Ingress AF/BE Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 84 }
+
+rcKhiForwardingCbZagrosEgressL2BcUcPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Egress L2BC/UC(Layer 2 Broadcast/Unicast)Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 85 }
+
+rcKhiForwardingCbZagrosEgressL2BcUcCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Egress L2BC/UC Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 86 }
+
+rcKhiForwardingCbZagrosEgressMirrorPeak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Egress Mirror Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 87 }
+
+rcKhiForwardingCbZagrosEgressMirrorCurr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Egress Mirror Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 88 }
+
+rcKhiForwardingCbZagrosPool9Peak OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Pool9 Peak Value"
+ ::= { rcKhiForwardingCbZagrosEntry 89 }
+
+rcKhiForwardingCbZagrosPool9Curr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM Pool9 Current Value"
+ ::= { rcKhiForwardingCbZagrosEntry 90 }
+
+rcKhiForwardingCbZagrosPmmFpPlenErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM FP PLEN Error Count"
+ ::= { rcKhiForwardingCbZagrosEntry 91 }
+
+-- KHI Forwarding Rsp table
+
+rcKhiForwardingCbRspTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingCbRspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Rsp Key Health Indicator MIB - All Cobalt Blue Data."
+ ::= { rcKhiForwardingCb 5}
+
+rcKhiForwardingCbRspEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingCbRspEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Rsp KHI - Cobalt Blue table entry."
+ INDEX { rcKhiForwardingCbRspIndex }
+ ::= { rcKhiForwardingCbRspTable 1 }
+
+RcKhiForwardingCbRspEntry ::=
+ SEQUENCE {
+ rcKhiForwardingCbRspIndex INTEGER,
+ rcKhiForwardingCbRspLsmDrops Counter64,
+ rcKhiForwardingCbRspExceptionDrops Counter64,
+ rcKhiForwardingCbRspFrameErrorDrops Counter64,
+ rcKhiForwardingCbRspFdibFullDrops Counter64,
+ rcKhiForwardingCbRspIngrMltAllPortDown Counter64,
+ rcKhiForwardingCbRspEgressMltAllPortDownDrops Counter64,
+ rcKhiForwardingCbRspEgressIpMcastRecordsNotFound Counter64,
+ rcKhiForwardingCbRspEgressIpMcastMltWrongPort Counter64,
+ rcKhiForwardingCbRspEgressIpMcastSourceKnockout Counter64,
+ rcKhiForwardingCbRspIngressDaNotFoundDrops Counter64,
+ rcKhiForwardingCbRspIngressUnknown Counter64,
+ rcKhiForwardingCbRspIngressDiscardDestIdDrops Counter64,
+ rcKhiForwardingCbRspMacLearningPacketDrops Counter64,
+ rcKhiForwardingCbRspIngrMltAllPortsDown Counter64,
+ rcKhiForwardingCbRspIngressIpmcSupressionDrops Counter64,
+ rcKhiForwardingCbRspUnsupportedFeatureDrops Counter64,
+ rcKhiForwardingCbRspAclDiscards Counter64,
+ rcKhiForwardingCbRspIngressIpmcLookupFails Counter64,
+ rcKhiForwardingCbRspIpv4DestIpLookupFails Counter64,
+ rcKhiForwardingCbRspIpv4SourceIpLookupFails Counter64,
+ rcKhiForwardingCbRspL3MirrorDrops Counter64,
+ rcKhiForwardingCbRspIpV6LookupFails Counter64,
+ rcKhiForwardingCbRspIpV6TunnelLookupV4Fails Counter64
+}
+
+rcKhiForwardingCbRspIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for CB's Forwarding Rsp Health data. There are 6
+ indicies reserved on a per slot basis. Depending on
+ the card present and the data being requested not all
+ indicies may be used."
+ ::= { rcKhiForwardingCbRspEntry 1 }
+
+rcKhiForwardingCbRspLsmDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 2 }
+
+rcKhiForwardingCbRspExceptionDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 3 }
+
+rcKhiForwardingCbRspFrameErrorDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 4 }
+
+rcKhiForwardingCbRspFdibFullDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 5 }
+
+rcKhiForwardingCbRspIngrMltAllPortDown OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 6 }
+
+rcKhiForwardingCbRspEgressMltAllPortDownDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 7 }
+
+rcKhiForwardingCbRspEgressIpMcastRecordsNotFound OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 8 }
+
+rcKhiForwardingCbRspEgressIpMcastMltWrongPort OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 9 }
+
+rcKhiForwardingCbRspEgressIpMcastSourceKnockout OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 10 }
+
+rcKhiForwardingCbRspIngressDaNotFoundDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 11 }
+
+rcKhiForwardingCbRspIngressUnknown OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 12 }
+
+rcKhiForwardingCbRspIngressDiscardDestIdDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 13 }
+
+rcKhiForwardingCbRspMacLearningPacketDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 14 }
+
+rcKhiForwardingCbRspIngrMltAllPortsDown OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 15 }
+
+rcKhiForwardingCbRspIngressIpmcSupressionDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 16 }
+
+rcKhiForwardingCbRspUnsupportedFeatureDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 17 }
+
+rcKhiForwardingCbRspAclDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 18 }
+
+rcKhiForwardingCbRspIngressIpmcLookupFails OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 19 }
+
+rcKhiForwardingCbRspIpv4DestIpLookupFails OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 20 }
+
+rcKhiForwardingCbRspIpv4SourceIpLookupFails OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 21 }
+
+rcKhiForwardingCbRspL3MirrorDrops OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 22 }
+
+rcKhiForwardingCbRspIpV6LookupFails OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 23 }
+
+rcKhiForwardingCbRspIpV6TunnelLookupV4Fails OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbRspEntry 24 }
+
+
+-- KHI Forwarding qe table
+
+rcKhiForwardingCbQeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingCbQeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Qe Key Health Indicator MIB - All Cobalt Blue Data."
+ ::= { rcKhiForwardingCb 6 }
+
+rcKhiForwardingCbQeEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingCbQeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Qe KHI - Cobalt Blue table entry."
+ INDEX { rcKhiForwardingCbQeIndex }
+ ::= { rcKhiForwardingCbQeTable 1 }
+
+RcKhiForwardingCbQeEntry ::=
+ SEQUENCE {
+ rcKhiForwardingCbQeIndex INTEGER,
+ rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt0 Counter64,
+ rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt0 Counter64,
+ rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt1 Counter64,
+ rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt1 Counter64,
+ rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt2 Counter64,
+ rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt2 Counter64,
+ rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt3 Counter64,
+ rcKhiForwardingCbQeIngressQmAgrDequeuedPktCnt Counter64,
+ rcKhiForwardingCbQeIngressPmSwitchPktCnt Counter64,
+ rcKhiForwardingCbQeIngressPmLocalPktCnt Counter64,
+ rcKhiForwardingCbQeIngressPmSwitchTestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressPmLocalTestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP0PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP0PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP1PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP1PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP2PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP2PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP3PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP3PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP4PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP4PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP5PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP5PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP6PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP6PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP7PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP7PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP8PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP8PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP9PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP9PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP10PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP10PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP11PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP11PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP12PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP12PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP13PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP13PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP14PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP14PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxP15PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxP15PktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr0RxTestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressSr1RxTestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressRbIdp0RequestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressRbIdp1RequestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressRbIdp2RequestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressRbIdp3RequestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressRbIdp4RequestPktCnt Counter64,
+ rcKhiForwardingCbQeIngressRbEnqrespPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSvPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P0TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P0TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P1TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P1TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P2TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P2TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P3TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P3TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P4TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P4TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P5TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P5TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P6TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P6TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P7TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P7TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P8TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P8TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P9TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P9TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P10TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P10TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P11TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P11TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P12TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P12TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P13TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P13TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P14TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P14TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0P15TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1P15TxPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt0TxTestPktCnt Counter64,
+ rcKhiForwardingCbQeEgressSt1TxTestPktCnt Counter64,
+ rcKhiForwardingCbQeSvPartialPktCnt Counter64,
+ rcKhiForwardingCbQeQmAgrWredDroppedPktCnt0 Counter64,
+ rcKhiForwardingCbQeQmAgrWredDroppedPktCnt1 Counter64,
+ rcKhiForwardingCbQeQmAgrWredDroppedPktCnt2 Counter64,
+ rcKhiForwardingCbQeQmAgrPolicedDroppedPktCnt Counter64,
+ rcKhiForwardingCbQeQmAgrNonWredDroppedPktCnt Counter64,
+ rcKhiForwardingCbQeQmError1 Counter64
+ }
+
+rcKhiForwardingCbQeIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index for CB's Forwarding Qe Health data. There are 6
+ indicies reserved on a per slot basis. Depending on
+ the card present and the data being requested not all
+ indicies may be used."
+ ::= { rcKhiForwardingCbQeEntry 1 }
+
+rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 2 }
+
+rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 3 }
+
+rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 4 }
+
+rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 5 }
+
+rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 6 }
+
+rcKhiForwardingCbQeIngressQmAgrMarkedPktCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 7 }
+
+rcKhiForwardingCbQeIngressQmAgrAcceptedPktCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 8 }
+
+rcKhiForwardingCbQeIngressQmAgrDequeuedPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 9 }
+
+rcKhiForwardingCbQeIngressPmSwitchPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 10 }
+
+rcKhiForwardingCbQeIngressPmLocalPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 11 }
+
+rcKhiForwardingCbQeIngressPmSwitchTestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 12 }
+
+rcKhiForwardingCbQeIngressPmLocalTestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 13 }
+
+rcKhiForwardingCbQeIngressSr0RxP0PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 14 }
+
+rcKhiForwardingCbQeIngressSr1RxP0PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 15 }
+
+rcKhiForwardingCbQeIngressSr0RxP1PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 16 }
+
+rcKhiForwardingCbQeIngressSr1RxP1PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 17 }
+
+rcKhiForwardingCbQeIngressSr0RxP2PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 18 }
+
+rcKhiForwardingCbQeIngressSr1RxP2PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 19 }
+
+rcKhiForwardingCbQeIngressSr0RxP3PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 20 }
+
+rcKhiForwardingCbQeIngressSr1RxP3PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 21 }
+
+rcKhiForwardingCbQeIngressSr0RxP4PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 22 }
+
+rcKhiForwardingCbQeIngressSr1RxP4PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 23 }
+
+rcKhiForwardingCbQeIngressSr0RxP5PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 24 }
+
+rcKhiForwardingCbQeIngressSr1RxP5PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 25 }
+
+rcKhiForwardingCbQeIngressSr0RxP6PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 26 }
+
+rcKhiForwardingCbQeIngressSr1RxP6PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 27 }
+
+rcKhiForwardingCbQeIngressSr0RxP7PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 28 }
+
+rcKhiForwardingCbQeIngressSr1RxP7PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 29 }
+
+rcKhiForwardingCbQeIngressSr0RxP8PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 30 }
+
+rcKhiForwardingCbQeIngressSr1RxP8PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 31 }
+
+rcKhiForwardingCbQeIngressSr0RxP9PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 32 }
+
+rcKhiForwardingCbQeIngressSr1RxP9PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 33 }
+
+rcKhiForwardingCbQeIngressSr0RxP10PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 34 }
+
+rcKhiForwardingCbQeIngressSr1RxP10PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 35 }
+
+rcKhiForwardingCbQeIngressSr0RxP11PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 36 }
+
+rcKhiForwardingCbQeIngressSr1RxP11PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 37 }
+
+rcKhiForwardingCbQeIngressSr0RxP12PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 38 }
+
+rcKhiForwardingCbQeIngressSr1RxP12PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 39 }
+
+rcKhiForwardingCbQeIngressSr0RxP13PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 40 }
+
+rcKhiForwardingCbQeIngressSr1RxP13PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 41 }
+
+rcKhiForwardingCbQeIngressSr0RxP14PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 42 }
+
+rcKhiForwardingCbQeIngressSr1RxP14PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 43 }
+
+rcKhiForwardingCbQeIngressSr0RxP15PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 44 }
+
+rcKhiForwardingCbQeIngressSr1RxP15PktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 45 }
+
+rcKhiForwardingCbQeIngressSr0RxTestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 46 }
+
+rcKhiForwardingCbQeIngressSr1RxTestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 47 }
+
+rcKhiForwardingCbQeIngressRbIdp0RequestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 48 }
+
+rcKhiForwardingCbQeIngressRbIdp1RequestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 49 }
+
+rcKhiForwardingCbQeIngressRbIdp2RequestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 50 }
+
+rcKhiForwardingCbQeIngressRbIdp3RequestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 51 }
+
+rcKhiForwardingCbQeIngressRbIdp4RequestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 52}
+
+rcKhiForwardingCbQeIngressRbEnqrespPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 53 }
+
+rcKhiForwardingCbQeEgressSvPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 54 }
+
+rcKhiForwardingCbQeEgressSt0P0TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 55 }
+
+rcKhiForwardingCbQeEgressSt1P0TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 56 }
+
+rcKhiForwardingCbQeEgressSt0P1TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 57 }
+
+rcKhiForwardingCbQeEgressSt1P1TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 58 }
+
+rcKhiForwardingCbQeEgressSt0P2TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 59 }
+
+rcKhiForwardingCbQeEgressSt1P2TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 60 }
+
+rcKhiForwardingCbQeEgressSt0P3TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 61 }
+
+rcKhiForwardingCbQeEgressSt1P3TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 62 }
+
+rcKhiForwardingCbQeEgressSt0P4TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 63 }
+
+rcKhiForwardingCbQeEgressSt1P4TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 64 }
+
+rcKhiForwardingCbQeEgressSt0P5TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 65 }
+
+rcKhiForwardingCbQeEgressSt1P5TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 66 }
+
+rcKhiForwardingCbQeEgressSt0P6TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 67 }
+
+rcKhiForwardingCbQeEgressSt1P6TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 68 }
+
+rcKhiForwardingCbQeEgressSt0P7TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 69 }
+
+rcKhiForwardingCbQeEgressSt1P7TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 70 }
+
+rcKhiForwardingCbQeEgressSt0P8TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 71 }
+
+rcKhiForwardingCbQeEgressSt1P8TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 72 }
+
+rcKhiForwardingCbQeEgressSt0P9TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 73 }
+
+rcKhiForwardingCbQeEgressSt1P9TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 74 }
+
+rcKhiForwardingCbQeEgressSt0P10TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 75 }
+
+rcKhiForwardingCbQeEgressSt1P10TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 76 }
+
+rcKhiForwardingCbQeEgressSt0P11TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 77 }
+
+rcKhiForwardingCbQeEgressSt1P11TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 78 }
+
+rcKhiForwardingCbQeEgressSt0P12TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 79 }
+
+rcKhiForwardingCbQeEgressSt1P12TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 80 }
+
+rcKhiForwardingCbQeEgressSt0P13TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 81 }
+
+rcKhiForwardingCbQeEgressSt1P13TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 82 }
+
+rcKhiForwardingCbQeEgressSt0P14TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 83 }
+
+rcKhiForwardingCbQeEgressSt1P14TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 84 }
+
+rcKhiForwardingCbQeEgressSt0P15TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 85 }
+
+rcKhiForwardingCbQeEgressSt1P15TxPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 86 }
+
+rcKhiForwardingCbQeEgressSt0TxTestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 87 }
+
+rcKhiForwardingCbQeEgressSt1TxTestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 88 }
+
+rcKhiForwardingCbQeSvPartialPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 89 }
+
+rcKhiForwardingCbQeQmAgrWredDroppedPktCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 90 }
+
+rcKhiForwardingCbQeQmAgrWredDroppedPktCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 91 }
+
+rcKhiForwardingCbQeQmAgrWredDroppedPktCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 92 }
+
+rcKhiForwardingCbQeQmAgrPolicedDroppedPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 93 }
+
+rcKhiForwardingCbQeQmAgrNonWredDroppedPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 94 }
+
+rcKhiForwardingCbQeQmError1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcKhiForwardingCbQeEntry 95 }
+
+-- KHI Forwarding IFP Table
+
+rcKhiForwardingIfpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingIfpEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "Forwarding Ifp Key Health Indicator MIB - All VSP Data."
+ ::= { rcKhiForwardingCb 7 }
+
+rcKhiForwardingIfpEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingIfpEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "Forwarding Ifp KHI - VSP table entry."
+ INDEX { rcKhiForwardingIfpSlot,
+ rcKhiForwardingIfpIndex }
+ ::= { rcKhiForwardingIfpTable 1 }
+
+RcKhiForwardingIfpEntry ::=
+ SEQUENCE {
+ rcKhiForwardingIfpSlot Integer32,
+ rcKhiForwardingIfpIndex Integer32,
+ rcKhiForwardingIfpName DisplayString,
+ rcKhiForwardingIfpSlice0Ports DisplayString,
+ rcKhiForwardingIfpSlice0Cnt Counter32,
+ rcKhiForwardingIfpSlice1Ports DisplayString,
+ rcKhiForwardingIfpSlice1Cnt Counter32,
+ rcKhiForwardingIfpSlice2Ports DisplayString,
+ rcKhiForwardingIfpSlice2Cnt Counter32
+ }
+
+rcKhiForwardingIfpSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingIfpEntry 1 }
+
+rcKhiForwardingIfpIndex OBJECT-TYPE
+ SYNTAX Integer32 (3..500)
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "Index of the IFP Rule"
+ ::= { rcKhiForwardingIfpEntry 2 }
+
+rcKhiForwardingIfpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Name of the IFP Rule"
+ ::= { rcKhiForwardingIfpEntry 3 }
+
+rcKhiForwardingIfpSlice0Ports OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Range of Ports in slice0 of the slot.
+ Display format will have Ports 1-24 or 1-8
+ based on the card type"
+ ::= { rcKhiForwardingIfpEntry 4 }
+
+rcKhiForwardingIfpSlice0Cnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Counter for slice 0"
+ ::= { rcKhiForwardingIfpEntry 5 }
+
+rcKhiForwardingIfpSlice1Ports OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Range of Ports in slice1 of the slot.
+ Display format will have Ports 25-48 or 9-16
+ based on the card type"
+ ::= { rcKhiForwardingIfpEntry 6 }
+
+rcKhiForwardingIfpSlice1Cnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Counter for slice 1"
+ ::= { rcKhiForwardingIfpEntry 7 }
+
+rcKhiForwardingIfpSlice2Ports OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Range of Ports in slice2 of the slot.
+ Display format will have Ports 0 or 17-24
+ based on the card type"
+ ::= { rcKhiForwardingIfpEntry 8 }
+
+rcKhiForwardingIfpSlice2Cnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Counter for slice 2"
+ ::= { rcKhiForwardingIfpEntry 9 }
+
+-- KHI Forwarding IFP New Table
+
+rcKhiForwardingIfpNewTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingIfpNewEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Ifp New Key Health Indicator MIB.
+ This table replaces the old table
+ rcKhiForwardingIfpTable"
+ ::= { rcKhiForwardingCb 8 }
+
+rcKhiForwardingIfpNewEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingIfpNewEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Ifp KHI - VSP table entry."
+ INDEX { rcKhiForwardingIfpNewSlot,
+ rcKhiForwardingIfpNewTblType,
+ rcKhiForwardingIfpNewIndex }
+ ::= { rcKhiForwardingIfpNewTable 1 }
+
+RcKhiForwardingIfpNewEntry ::=
+ SEQUENCE {
+ rcKhiForwardingIfpNewSlot Integer32,
+ rcKhiForwardingIfpNewTblType INTEGER,
+ rcKhiForwardingIfpNewIndex Integer32,
+ rcKhiForwardingIfpNewName DisplayString,
+ rcKhiForwardingIfpNewSlice0Ports DisplayString,
+ rcKhiForwardingIfpNewSlice0Cnt Counter32,
+ rcKhiForwardingIfpNewSlice1Ports DisplayString,
+ rcKhiForwardingIfpNewSlice1Cnt Counter32,
+ rcKhiForwardingIfpNewSlice2Ports DisplayString,
+ rcKhiForwardingIfpNewSlice2Cnt Counter32
+ }
+
+rcKhiForwardingIfpNewSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingIfpNewEntry 1 }
+
+rcKhiForwardingIfpNewTblType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ifpPcv(1),
+ ifpPcvMacInMacTagged(2),
+ ifpPcvMacInMacUntagged(3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Type of table IFP PCV for both 1G and 10G cards.
+ IFP PCV MAC-in-MAC Tagged and Untagged are for 10G card"
+ ::= { rcKhiForwardingIfpNewEntry 2 }
+
+rcKhiForwardingIfpNewIndex OBJECT-TYPE
+ SYNTAX Integer32 (3..500)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of the IFP Rule"
+ ::= { rcKhiForwardingIfpNewEntry 3 }
+
+rcKhiForwardingIfpNewName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the IFP Rule"
+ ::= { rcKhiForwardingIfpNewEntry 4 }
+
+rcKhiForwardingIfpNewSlice0Ports OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Range of Ports in slice0 of the slot.
+ Display format will have Ports 1-24 or 1-8
+ based on the card type"
+ ::= { rcKhiForwardingIfpNewEntry 5 }
+
+rcKhiForwardingIfpNewSlice0Cnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counter for slice 0"
+ ::= { rcKhiForwardingIfpNewEntry 6 }
+
+rcKhiForwardingIfpNewSlice1Ports OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Range of Ports in slice1 of the slot.
+ Display format will have Ports 25-48 or 9-16
+ based on the card type"
+ ::= { rcKhiForwardingIfpNewEntry 7 }
+
+rcKhiForwardingIfpNewSlice1Cnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counter for slice 1"
+ ::= { rcKhiForwardingIfpNewEntry 8 }
+
+rcKhiForwardingIfpNewSlice2Ports OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Range of Ports in slice2 of the slot.
+ Display format will have Ports 0 or 17-24
+ based on the card type"
+ ::= { rcKhiForwardingIfpNewEntry 9 }
+
+rcKhiForwardingIfpNewSlice2Cnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counter for slice 2"
+ ::= { rcKhiForwardingIfpNewEntry 10 }
+
+
+-- KHI Forwarding qe table for Rof
+
+rcKhiForwardingRofQeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofQeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Qe Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 9 }
+
+rcKhiForwardingRofQeEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofQeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Qe KHI - RoF."
+ INDEX { rcKhiForwardingRofQeSlot,
+ rcKhiForwardingRofQeSlice }
+ ::= { rcKhiForwardingRofQeTable 1 }
+
+RcKhiForwardingRofQeEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofQeSlot Integer32,
+ rcKhiForwardingRofQeSlice Integer32,
+ rcKhiForwardingRofHg0RxPkts Counter64,
+ rcKhiForwardingRofHg1RxPkts Counter64,
+ rcKhiForwardingRofHg2RxPkts Counter64,
+ rcKhiForwardingRofHg3RxPkts Counter64,
+ rcKhiForwardingRofHg0TxPkts Counter64,
+ rcKhiForwardingRofHg1TxPkts Counter64,
+ rcKhiForwardingRofHg2TxPkts Counter64,
+ rcKhiForwardingRofHg3TxPkts Counter64,
+ rcKhiForwardingRofRbIF1DropCnt Counter64,
+ rcKhiForwardingRofRbIF2DropCnt Counter64,
+ rcKhiForwardingRofRbIF3DropCnt Counter64,
+ rcKhiForwardingRofRbIF4DropCnt Counter64,
+ rcKhiForwardingRofFdPktDropCount Counter64,
+ rcKhiForwardingRofFrRxPktschannelA Counter64,
+ rcKhiForwardingRofFrRxPktschannelB Counter64,
+ rcKhiForwardingRofNumDP0PktsAccepted Counter64,
+ rcKhiForwardingRofNumDP1PktsAccepted Counter64,
+ rcKhiForwardingRofNumDP2PktsAccepted Counter64,
+ rcKhiForwardingRofNumDP3PktsAccepted Counter64,
+ rcKhiForwardingRofNumDP0PktsDroppedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP1PktsDroppedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP2PktsDroppedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP3PktsDroppedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP0PktsMarkedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP1PktsMarkedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP2PktsMarkedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP3PktsMarkedDueToWRED Counter64,
+ rcKhiForwardingRofNumDP0PktsDroppedNonWRED Counter64,
+ rcKhiForwardingRofNumDP1PktsDroppedNonWRED Counter64,
+ rcKhiForwardingRofNumDP2PktsDroppedNonWRED Counter64,
+ rcKhiForwardingRofNumDP3PktsDroppedNonWRED Counter64,
+ rcKhiForwardingRofNumPktsDiscardedForBadQueNum Counter64,
+ rcKhiForwardingRofNumQueuesAgedOut Counter64,
+ rcKhiForwardingRofNumPktsDequeuedFromQM Counter64,
+ rcKhiForwardingRofNumHcfcMsgsDroppedDueToCRCerror Counter64
+ }
+
+rcKhiForwardingRofQeSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofQeEntry 1 }
+
+rcKhiForwardingRofQeSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofQeEntry 2 }
+
+rcKhiForwardingRofHg0RxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts received via HiGig0"
+ ::= { rcKhiForwardingRofQeEntry 3 }
+
+rcKhiForwardingRofHg1RxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts received via HiGig1"
+ ::= { rcKhiForwardingRofQeEntry 4 }
+
+rcKhiForwardingRofHg2RxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts received via HiGig2"
+ ::= { rcKhiForwardingRofQeEntry 5 }
+
+rcKhiForwardingRofHg3RxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts received via HiGig3"
+ ::= { rcKhiForwardingRofQeEntry 6 }
+
+rcKhiForwardingRofHg0TxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts transmitted via HiGig0"
+ ::= { rcKhiForwardingRofQeEntry 7 }
+
+rcKhiForwardingRofHg1TxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts transmitted via HiGig1"
+ ::= { rcKhiForwardingRofQeEntry 8 }
+
+rcKhiForwardingRofHg2TxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts transmitted via HiGig2"
+ ::= { rcKhiForwardingRofQeEntry 9 }
+
+rcKhiForwardingRofHg3TxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts transmitted via HiGig3"
+ ::= { rcKhiForwardingRofQeEntry 10 }
+
+rcKhiForwardingRofRbIF1DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts dropped on IF1 (HG0)"
+ ::= { rcKhiForwardingRofQeEntry 11 }
+
+rcKhiForwardingRofRbIF2DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts dropped on IF1 (HG1)"
+ ::= { rcKhiForwardingRofQeEntry 12 }
+
+rcKhiForwardingRofRbIF3DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts dropped on IF1 (HG2)"
+ ::= { rcKhiForwardingRofQeEntry 13 }
+
+rcKhiForwardingRofRbIF4DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts dropped on IF1 (HG3)"
+ ::= { rcKhiForwardingRofQeEntry 14 }
+
+rcKhiForwardingRofFdPktDropCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts dropped in FDM block"
+ ::= { rcKhiForwardingRofQeEntry 15 }
+
+rcKhiForwardingRofFrRxPktschannelA OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts received from fabric via channel A"
+ ::= { rcKhiForwardingRofQeEntry 16 }
+
+rcKhiForwardingRofFrRxPktschannelB OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts received from fabric via channel B"
+ ::= { rcKhiForwardingRofQeEntry 17 }
+
+rcKhiForwardingRofNumDP0PktsAccepted OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP0 pkts accepted"
+ ::= { rcKhiForwardingRofQeEntry 18 }
+
+rcKhiForwardingRofNumDP1PktsAccepted OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP1 pkts accepted"
+ ::= { rcKhiForwardingRofQeEntry 19 }
+
+rcKhiForwardingRofNumDP2PktsAccepted OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP2 pkts accepted"
+ ::= { rcKhiForwardingRofQeEntry 20 }
+
+rcKhiForwardingRofNumDP3PktsAccepted OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP3 pkts accepted"
+ ::= { rcKhiForwardingRofQeEntry 21 }
+
+rcKhiForwardingRofNumDP0PktsDroppedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP0 pkts dropped due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 22 }
+
+rcKhiForwardingRofNumDP1PktsDroppedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP1 pkts dropped due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 23 }
+
+rcKhiForwardingRofNumDP2PktsDroppedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP2 pkts dropped due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 24 }
+
+rcKhiForwardingRofNumDP3PktsDroppedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP3 pkts dropped due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 25 }
+
+rcKhiForwardingRofNumDP0PktsMarkedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP0 pkts marked due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 26 }
+
+rcKhiForwardingRofNumDP1PktsMarkedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP1 pkts marked due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 27 }
+
+rcKhiForwardingRofNumDP2PktsMarkedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP2 pkts marked due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 28 }
+
+rcKhiForwardingRofNumDP3PktsMarkedDueToWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP3 pkts marked due to WRED"
+ ::= { rcKhiForwardingRofQeEntry 29 }
+
+rcKhiForwardingRofNumDP0PktsDroppedNonWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP0 pkts dropped non-WRED"
+ ::= { rcKhiForwardingRofQeEntry 30 }
+
+rcKhiForwardingRofNumDP1PktsDroppedNonWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP1 pkts dropped non-WRED"
+ ::= { rcKhiForwardingRofQeEntry 31 }
+
+rcKhiForwardingRofNumDP2PktsDroppedNonWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP2 pkts dropped non-WRED"
+ ::= { rcKhiForwardingRofQeEntry 32 }
+
+rcKhiForwardingRofNumDP3PktsDroppedNonWRED OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP3 pkts dropped non-WRED"
+ ::= { rcKhiForwardingRofQeEntry 33 }
+
+rcKhiForwardingRofNumPktsDiscardedForBadQueNum OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts dropped due to bad queue num"
+ ::= { rcKhiForwardingRofQeEntry 34 }
+
+rcKhiForwardingRofNumQueuesAgedOut OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "queues deleted due age"
+ ::= { rcKhiForwardingRofQeEntry 35 }
+
+rcKhiForwardingRofNumPktsDequeuedFromQM OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts QM dequeued"
+ ::= { rcKhiForwardingRofQeEntry 36 }
+
+rcKhiForwardingRofNumHcfcMsgsDroppedDueToCRCerror OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "msgs dropped due to CRC error"
+ ::= { rcKhiForwardingRofQeEntry 37 }
+
+
+-- KHI Forwarding table for Rof RSP Forw stats
+
+rcKhiForwardingRofRspForwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofRspForwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding RSP Stats Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 21 }
+
+rcKhiForwardingRofRspForwEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofRspForwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding RSP Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofRspForwSlot,
+ rcKhiForwardingRofRspForwSlice,
+ rcKhiForwardingRofRspForwReg }
+ ::= { rcKhiForwardingRofRspForwTable 1 }
+
+RcKhiForwardingRofRspForwEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofRspForwSlot Integer32,
+ rcKhiForwardingRofRspForwSlice Integer32,
+ rcKhiForwardingRofRspForwReg Integer32,
+ rcKhiForwardingRofRspForwHab0RxPktCounterReg Counter64,
+ rcKhiForwardingRofRspForwHab0TxPktCounterReg Counter64,
+ rcKhiForwardingRofRspForwHab1RxPktCounterReg Counter64,
+ rcKhiForwardingRofRspForwHab1TxPktCounterReg Counter64,
+ rcKhiForwardingRofRspForwCif0RxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwCif0TxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwCif1RxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwCif1TxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwPbmHab0RxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwPbmHab0TxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwPbmHab1RxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwPbmHab1TxPktCntReg Counter64,
+ rcKhiForwardingRofRspForwPbmHab0Hab1SopEopCntReg Counter64,
+ rcKhiForwardingRofRspForwSamPackletInCntReg Counter64,
+ rcKhiForwardingRofRspForwSamPackletOutCntReg Counter64,
+ rcKhiForwardingRofRspForwAmPaGabPackletInReg Counter64,
+ rcKhiForwardingRofRspForwAmPrGabPacketOutReg Counter64,
+ rcKhiForwardingRofRspForwSamAe0GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamAe0GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamAe1GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamAe1GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamAe2GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamAe2GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamAe3GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamAe3GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le0GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le0GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le1GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le1GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le2GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le2GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le3GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamR6Le3GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamR5LeGabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamR5LeGabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamCifGabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamCifGabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSanHle0GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSanHle0GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwSamAlseGabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwSamAlseGabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmAe0GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmAe0GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmAe1GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmAe1GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmAe2GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmAe2GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmAe3GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmAe3GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le0GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le0GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le1GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le1GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le2GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le2GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le3GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmR6Le3GabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmR5LeGabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmR5LeGabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmCifGabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmCifGabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmAlseGabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmAlseGabTransRegRx Counter64,
+ rcKhiForwardingRofRspForwAmHle0GabTransRegTx Counter64,
+ rcKhiForwardingRofRspForwAmHle0GabTransRegRx Counter64
+}
+
+
+rcKhiForwardingRofRspForwSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofRspForwEntry 1 }
+
+rcKhiForwardingRofRspForwSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofRspForwEntry 2 }
+
+rcKhiForwardingRofRspForwReg OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Reg"
+ ::= { rcKhiForwardingRofRspForwEntry 3 }
+
+rcKhiForwardingRofRspForwHab0RxPktCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB0_RX_PACKET_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 4 }
+
+rcKhiForwardingRofRspForwHab0TxPktCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB0_TX_PACKET_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 5 }
+
+rcKhiForwardingRofRspForwHab1RxPktCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB1_RX_PACKET_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 6 }
+
+rcKhiForwardingRofRspForwHab1TxPktCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB1_TX_PACKET_COUNTER_RE"
+ ::= { rcKhiForwardingRofRspForwEntry 7 }
+
+rcKhiForwardingRofRspForwCif0RxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF0_RX_PACKET_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 8 }
+
+rcKhiForwardingRofRspForwCif0TxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF0_TX_PACKET_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 9 }
+
+rcKhiForwardingRofRspForwCif1RxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF1_RX_PACKET_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 10 }
+
+rcKhiForwardingRofRspForwCif1TxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF1_TX_PACKET_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 11 }
+
+rcKhiForwardingRofRspForwPbmHab0RxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PBM_HAB0_RX_PACKLET_COUNT_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 12 }
+
+rcKhiForwardingRofRspForwPbmHab0TxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PBM_HAB0_TX_PACKLET_COUNT_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 13 }
+
+rcKhiForwardingRofRspForwPbmHab1RxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PBM_HAB1_RX_PACKLET_COUNT_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 14 }
+
+rcKhiForwardingRofRspForwPbmHab1TxPktCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PBM_HAB1_TX_PACKLET_COUNT_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 15 }
+
+rcKhiForwardingRofRspForwPbmHab0Hab1SopEopCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION " PBM_HAB0_HAB1_SOP_EOP_COUNT_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 16 }
+
+rcKhiForwardingRofRspForwSamPackletInCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_PACKLET_IN_COUNTS_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 17 }
+
+rcKhiForwardingRofRspForwSamPackletOutCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_PACKLET_OUT_COUNTS_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 18 }
+
+rcKhiForwardingRofRspForwSamAe0GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE0GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 19 }
+
+rcKhiForwardingRofRspForwSamAe0GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE0GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 20 }
+
+rcKhiForwardingRofRspForwSamAe1GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE1GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 21 }
+
+rcKhiForwardingRofRspForwSamAe1GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE1GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 22 }
+
+rcKhiForwardingRofRspForwSamAe2GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE2GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 23 }
+
+rcKhiForwardingRofRspForwSamAe2GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE2GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 24 }
+
+rcKhiForwardingRofRspForwSamAe3GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE3GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 25 }
+
+rcKhiForwardingRofRspForwSamAe3GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_AE3GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 26 }
+
+rcKhiForwardingRofRspForwSamR6Le0GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE0GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 27 }
+
+rcKhiForwardingRofRspForwSamR6Le0GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE0GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 28 }
+
+rcKhiForwardingRofRspForwSamR6Le1GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE1GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 29 }
+
+rcKhiForwardingRofRspForwSamR6Le1GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE1GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 30 }
+
+rcKhiForwardingRofRspForwSamR6Le2GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE2GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 31 }
+
+rcKhiForwardingRofRspForwSamR6Le2GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE2GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 32 }
+
+rcKhiForwardingRofRspForwSamR6Le3GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE3GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 33 }
+
+rcKhiForwardingRofRspForwSamR6Le3GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R6LE3GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 34 }
+
+rcKhiForwardingRofRspForwSamR5LeGabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R5LEGAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 35 }
+
+rcKhiForwardingRofRspForwSamR5LeGabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_R5LEGAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 36 }
+
+
+rcKhiForwardingRofRspForwSamCifGabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_CIFGAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 37 }
+
+rcKhiForwardingRofRspForwSamCifGabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_CIFGAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 38 }
+
+
+rcKhiForwardingRofRspForwSanHle0GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_HLE0GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 39 }
+
+rcKhiForwardingRofRspForwSanHle0GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_HLE0GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 40 }
+
+
+rcKhiForwardingRofRspForwSamAlseGabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_ALSEGAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 41 }
+
+rcKhiForwardingRofRspForwSamAlseGabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_ALSEGAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 42 }
+
+
+rcKhiForwardingRofRspForwAmPaGabPackletInReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_PAGAB_PACKLET_IN_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 43 }
+
+rcKhiForwardingRofRspForwAmPrGabPacketOutReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_PRGAB_PACKLET_OUT_REG"
+ ::= { rcKhiForwardingRofRspForwEntry 44 }
+
+rcKhiForwardingRofRspForwAmAe0GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE0GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 45 }
+
+rcKhiForwardingRofRspForwAmAe0GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE0GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 46 }
+
+
+rcKhiForwardingRofRspForwAmAe1GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE1GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 47 }
+
+rcKhiForwardingRofRspForwAmAe1GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE1GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 48 }
+
+
+rcKhiForwardingRofRspForwAmAe2GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE2GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 49 }
+
+rcKhiForwardingRofRspForwAmAe2GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE2GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 50 }
+
+
+rcKhiForwardingRofRspForwAmAe3GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE3GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 51 }
+
+rcKhiForwardingRofRspForwAmAe3GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_AE3GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 52 }
+
+rcKhiForwardingRofRspForwAmR6Le0GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE0GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 53 }
+
+rcKhiForwardingRofRspForwAmR6Le0GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE0GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 54 }
+
+rcKhiForwardingRofRspForwAmR6Le1GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE1GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 55 }
+
+rcKhiForwardingRofRspForwAmR6Le1GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE1GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 56 }
+
+
+rcKhiForwardingRofRspForwAmR6Le2GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE2GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 57 }
+
+rcKhiForwardingRofRspForwAmR6Le2GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE2GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 58 }
+
+
+rcKhiForwardingRofRspForwAmR6Le3GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE3GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 59 }
+
+rcKhiForwardingRofRspForwAmR6Le3GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R6LE3GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 60 }
+
+
+rcKhiForwardingRofRspForwAmR5LeGabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R5LEGAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 61 }
+
+rcKhiForwardingRofRspForwAmR5LeGabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_R5LEGAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 62 }
+
+rcKhiForwardingRofRspForwAmCifGabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_CIFGAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 63 }
+
+rcKhiForwardingRofRspForwAmCifGabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_CIFGAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 64 }
+
+
+rcKhiForwardingRofRspForwAmAlseGabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_ALSEGAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 65 }
+
+rcKhiForwardingRofRspForwAmAlseGabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_ALSEGAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 66 }
+
+
+rcKhiForwardingRofRspForwAmHle0GabTransRegTx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_HLE0GAB_TRANSACTIONS_REG_TX"
+ ::= { rcKhiForwardingRofRspForwEntry 67 }
+
+rcKhiForwardingRofRspForwAmHle0GabTransRegRx OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_HLE0GAB_TRANSACTIONS_REG_RX"
+ ::= { rcKhiForwardingRofRspForwEntry 68 }
+
+
+ -- KHI Forwarding table for Rof RSP Drop stats
+
+rcKhiForwardingRofRspDropTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofRspDropEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Drop RSP Stats Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 22 }
+
+rcKhiForwardingRofRspDropEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofRspDropEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding RSP Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofRspDropSlot,
+ rcKhiForwardingRofRspDropSlice,
+ rcKhiForwardingRofRspDropReg }
+ ::= { rcKhiForwardingRofRspDropTable 1 }
+
+RcKhiForwardingRofRspDropEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofRspDropSlot Integer32,
+ rcKhiForwardingRofRspDropSlice Integer32,
+ rcKhiForwardingRofRspDropReg Integer32,
+ rcKhiForwardingRofRspDropHab0RxErrCounterReg Counter64,
+ rcKhiForwardingRofRspDropHab1RxErrCounterReg Counter64,
+ rcKhiForwardingRofRspDropCif0RxErrCounterReg Counter64,
+ rcKhiForwardingRofRspDropCif1RxErrCounterReg Counter64,
+ rcKhiForwardingRofRspDropGsFloodingMeterRead Counter64,
+ rcKhiForwardingRofRspDropGsMacLkupErrDA Counter64,
+ rcKhiForwardingRofRspDropGsFilterActDeny Counter64,
+ rcKhiForwardingRofRspDropGsIstDstNni Counter64,
+ rcKhiForwardingRofRspDropGsSrcMacLkup Counter64,
+ rcKhiForwardingRofRspDropGsUnknownSA Counter64,
+ rcKhiForwardingRofRspDropGsDstMacLkup Counter64,
+ rcKhiForwardingRofRspDropGsSrcKnockOut Counter64,
+ rcKhiForwardingRofRspDropGsNoUniNniMem Counter64,
+ rcKhiForwardingRofRspDropGsIstNoUniMem Counter64,
+ rcKhiForwardingRofRspDropGsCidDiscard Counter64,
+ rcKhiForwardingRofRspDropGsLrnDisableUnkwnSA Counter64,
+ rcKhiForwardingRofRspDropGsInstMemParityExp Counter64,
+ rcKhiForwardingRofRspDropGsPcOver4095Exp Counter64,
+ rcKhiForwardingRofRspDropGsPackletActiveExp Counter64,
+ rcKhiForwardingRofRspDropGsNonAlignedAddrExp Counter64,
+ rcKhiForwardingRofRspDropGsIllegalRegionExp Counter64,
+ rcKhiForwardingRofRspDropGsSplitOperActiveExp Counter64,
+ rcKhiForwardingRofRspDropGsSplitOperNotDoneExp Counter64,
+ rcKhiForwardingRofRspDropGsGabTimeoutExp Counter64,
+ rcKhiForwardingRofRspDropGsInvalidOptypeExp Counter64,
+ rcKhiForwardingRofRspDropGsIllegalArgExp Counter64,
+ rcKhiForwardingRofRspDropGsEccErrorExp Counter64,
+ rcKhiForwardingRofRspDropGsSearchError Counter64,
+ rcKhiForwardingRofRspDropGsRadixSearchRunOnExp Counter64,
+ rcKhiForwardingRofRspDropGsSearchMgmtError Counter64,
+ rcKhiForwardingRofRspDropGsHwFailureExp Counter64,
+ rcKhiForwardingRofRspDropGsDontKnowExp Counter64,
+ rcKhiForwardingRofRspDropGsMacLkupErrSA Counter64,
+ rcKhiForwardingRofRspDropGsIpv4OcsErr Counter64,
+ rcKhiForwardingRofRspDropGsIsidLkupFail Counter64,
+ rcKhiForwardingRofRspDropGsNniDstSpbDrop Counter64,
+ rcKhiForwardingRofRspDropGsNniIstExtraUniCpy Counter64,
+ rcKhiForwardingRofRspDropGsNniUnkwNBDA Counter64,
+ rcKhiForwardingRofRspDropGsNNiIstDown Counter64,
+ rcKhiForwardingRofRspDropGsPackletErr Counter64,
+ rcKhiForwardingRofRspDropGsIsidLkupMiss Counter64,
+ rcKhiForwardingRofRspDropGsNniIstPeerUpBvid2Drop Counter64,
+ rcKhiForwardingRofRspDropGsUnknownMcastBda Counter64,
+ rcKhiForwardingRofRspDropGsNniCfmDrop Counter64,
+ rcKhiForwardingRofRspDropGsIpNotEnDrop Counter64,
+ rcKhiForwardingRofRspDropGsIpv6LkupFail Counter64,
+ rcKhiForwardingRofRspDropGsIpv6OcsErr Counter64,
+ rcKhiForwardingRofRspDropGsIpmcV4Drop Counter64,
+ rcKhiForwardingRofRspDropGsV4LkupDrop Counter64
+}
+
+rcKhiForwardingRofRspDropSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofRspDropEntry 1 }
+
+rcKhiForwardingRofRspDropSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofRspDropEntry 2 }
+
+rcKhiForwardingRofRspDropReg OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Reg"
+ ::= { rcKhiForwardingRofRspDropEntry 3 }
+
+rcKhiForwardingRofRspDropHab0RxErrCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB0_RX_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspDropEntry 4 }
+
+rcKhiForwardingRofRspDropHab1RxErrCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB1_RX_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspDropEntry 5 }
+
+rcKhiForwardingRofRspDropCif0RxErrCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF0_RX_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspDropEntry 6 }
+
+rcKhiForwardingRofRspDropCif1RxErrCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF1_RX_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspDropEntry 7 }
+
+rcKhiForwardingRofRspDropGsFloodingMeterRead OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_FLOODING_METER_RED"
+ ::= { rcKhiForwardingRofRspDropEntry 8 }
+
+rcKhiForwardingRofRspDropGsMacLkupErrDA OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_MAC_LKUP_ERR_DA"
+ ::= { rcKhiForwardingRofRspDropEntry 9 }
+
+rcKhiForwardingRofRspDropGsFilterActDeny OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_FILTER_ACT_DENY"
+ ::= { rcKhiForwardingRofRspDropEntry 10 }
+
+rcKhiForwardingRofRspDropGsIstDstNni OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_IST_DST_NNI"
+ ::= { rcKhiForwardingRofRspDropEntry 11 }
+
+rcKhiForwardingRofRspDropGsSrcMacLkup OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_SRC_MAC_LKUP"
+ ::= { rcKhiForwardingRofRspDropEntry 12 }
+
+rcKhiForwardingRofRspDropGsUnknownSA OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_UNKNOWN_SA"
+ ::= { rcKhiForwardingRofRspDropEntry 13 }
+
+rcKhiForwardingRofRspDropGsDstMacLkup OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_DST_MAC_LKUP"
+ ::= { rcKhiForwardingRofRspDropEntry 14 }
+
+rcKhiForwardingRofRspDropGsSrcKnockOut OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_SRC_KNOCK_OUT"
+ ::= { rcKhiForwardingRofRspDropEntry 15 }
+
+rcKhiForwardingRofRspDropGsNoUniNniMem OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NO_UNI_NNI_MEM"
+ ::= { rcKhiForwardingRofRspDropEntry 16 }
+
+rcKhiForwardingRofRspDropGsIstNoUniMem OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_IST_NO_UNI_MEM"
+ ::= { rcKhiForwardingRofRspDropEntry 17 }
+
+rcKhiForwardingRofRspDropGsCidDiscard OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_CID_DISCARD"
+ ::= { rcKhiForwardingRofRspDropEntry 18 }
+
+rcKhiForwardingRofRspDropGsLrnDisableUnkwnSA OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_LRN_DISABLE_UNKWN_SA"
+ ::= { rcKhiForwardingRofRspDropEntry 19 }
+
+rcKhiForwardingRofRspDropGsInstMemParityExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_INST_MEM_PARITY_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 20 }
+
+rcKhiForwardingRofRspDropGsPcOver4095Exp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_PC_OVER_4095_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 21 }
+
+rcKhiForwardingRofRspDropGsPackletActiveExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_PACKLET_ACTIVE_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 22 }
+
+rcKhiForwardingRofRspDropGsNonAlignedAddrExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NON_ALIGNED_ADDR_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 23 }
+
+rcKhiForwardingRofRspDropGsIllegalRegionExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_ILLEGAL_REGION_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 24 }
+
+rcKhiForwardingRofRspDropGsSplitOperActiveExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_SPLIT_OPER_ACTIVE_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 25 }
+
+rcKhiForwardingRofRspDropGsSplitOperNotDoneExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_SPLIT_OPER_NOT_DONE_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 26 }
+
+rcKhiForwardingRofRspDropGsGabTimeoutExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_GAB_TIMEOUT_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 27 }
+
+rcKhiForwardingRofRspDropGsInvalidOptypeExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_INVALID_OPTYPE_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 28 }
+
+rcKhiForwardingRofRspDropGsIllegalArgExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_ILLEGAL_ARG_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 29 }
+
+rcKhiForwardingRofRspDropGsEccErrorExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_ECC_ERROR_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 30 }
+
+rcKhiForwardingRofRspDropGsSearchError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_SERCH_ERROR"
+ ::= { rcKhiForwardingRofRspDropEntry 31 }
+
+rcKhiForwardingRofRspDropGsRadixSearchRunOnExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_RADIX_SEARCH_RUN_ON_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 32 }
+
+rcKhiForwardingRofRspDropGsSearchMgmtError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_SEARCH_MGMT_ERROR"
+ ::= { rcKhiForwardingRofRspDropEntry 33}
+
+rcKhiForwardingRofRspDropGsHwFailureExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_HW_FAILURE_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 34}
+
+rcKhiForwardingRofRspDropGsDontKnowExp OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_DONT_KNOW_EXP"
+ ::= { rcKhiForwardingRofRspDropEntry 35}
+
+rcKhiForwardingRofRspDropGsMacLkupErrSA OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_MAC_LKUP_ERR_SA"
+ ::= { rcKhiForwardingRofRspDropEntry 36}
+
+rcKhiForwardingRofRspDropGsIpv4OcsErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_IPV4_OCS_ERR"
+ ::= { rcKhiForwardingRofRspDropEntry 37}
+
+rcKhiForwardingRofRspDropGsIsidLkupFail OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_ISID_LKUP_FAIL"
+ ::= { rcKhiForwardingRofRspDropEntry 38}
+
+rcKhiForwardingRofRspDropGsNniDstSpbDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NNI_DST_SPB_DROP"
+ ::= { rcKhiForwardingRofRspDropEntry 39}
+
+rcKhiForwardingRofRspDropGsNniIstExtraUniCpy OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NNI_IST_EXTRA_UNI_CPY"
+ ::= { rcKhiForwardingRofRspDropEntry 40}
+
+rcKhiForwardingRofRspDropGsNniUnkwNBDA OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NNI_UNKNOWN_BDA"
+ ::= { rcKhiForwardingRofRspDropEntry 41}
+
+rcKhiForwardingRofRspDropGsNNiIstDown OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NNI_IST_DOWN"
+ ::= { rcKhiForwardingRofRspDropEntry 42}
+
+rcKhiForwardingRofRspDropGsPackletErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_PACKLET_ERR"
+ ::= { rcKhiForwardingRofRspDropEntry 43}
+
+rcKhiForwardingRofRspDropGsIsidLkupMiss OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_ISID_LKUP_MISS"
+ ::= { rcKhiForwardingRofRspDropEntry 44}
+
+rcKhiForwardingRofRspDropGsNniIstPeerUpBvid2Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NNI_IST_PEER_UP_BVID2_DROP"
+ ::= { rcKhiForwardingRofRspDropEntry 45}
+
+rcKhiForwardingRofRspDropGsUnknownMcastBda OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_UNKNOWN_MCAST_BDA"
+ ::= { rcKhiForwardingRofRspDropEntry 46}
+
+rcKhiForwardingRofRspDropGsNniCfmDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_NNI_CFM_DROP"
+ ::= { rcKhiForwardingRofRspDropEntry 47}
+
+rcKhiForwardingRofRspDropGsIpNotEnDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_IP_NOT_EN_DROP"
+ ::= { rcKhiForwardingRofRspDropEntry 48}
+
+rcKhiForwardingRofRspDropGsIpv6LkupFail OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_IPV6_LKUP_FAIL"
+ ::= { rcKhiForwardingRofRspDropEntry 49}
+
+rcKhiForwardingRofRspDropGsIpv6OcsErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_IPV6_OCS_ERR"
+ ::= { rcKhiForwardingRofRspDropEntry 50}
+
+rcKhiForwardingRofRspDropGsIpmcV4Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_IPMC_V4_DROP"
+ ::= { rcKhiForwardingRofRspDropEntry 51}
+
+rcKhiForwardingRofRspDropGsV4LkupDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "GS_V4_LKUP_DROP"
+ ::= { rcKhiForwardingRofRspDropEntry 52}
+
+
+-- KHI Forwarding table for Rof RSP Status stats
+
+rcKhiForwardingRofRspStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofRspStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Status RSP Stats Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 23 }
+
+rcKhiForwardingRofRspStatusEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofRspStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding RSP Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofRspStatusSlot,
+ rcKhiForwardingRofRspStatusSlice,
+ rcKhiForwardingRofRspStatusReg }
+ ::= { rcKhiForwardingRofRspStatusTable 1 }
+
+RcKhiForwardingRofRspStatusEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofRspStatusSlot Integer32,
+ rcKhiForwardingRofRspStatusSlice Integer32,
+ rcKhiForwardingRofRspStatusReg Integer32,
+ rcKhiForwardingRofRspStatusDeviceIdReg Counter64,
+ rcKhiForwardingRofRspStatusPllStatusReg Counter64,
+ rcKhiForwardingRofRspStatusEdi0StatusReg Counter64,
+ rcKhiForwardingRofRspStatusEdi1StatusReg Counter64,
+ rcKhiForwardingRofRspStatusEdi2StatusReg Counter64,
+ rcKhiForwardingRofRspStatusEdi3StatusReg Counter64,
+ rcKhiForwardingRofRspStatusEdi4StatusReg Counter64,
+ rcKhiForwardingRofRspStatusEdi5StatusReg Counter64,
+ rcKhiForwardingRofRspStatusAeStatusReg Counter64,
+ rcKhiForwardingRofRspStatusAlse0StatusReg Counter64,
+ rcKhiForwardingRofRspStatusHab0StatusReg Counter64,
+ rcKhiForwardingRofRspStatusHab1StatusReg Counter64,
+ rcKhiForwardingRofRspStatusCif0StatusReg Counter64,
+ rcKhiForwardingRofRspStatusCif1StatusReg Counter64,
+ rcKhiForwardingRofRspStatusHleStatusReg Counter64,
+ rcKhiForwardingRofRspStatusPbmStatusReg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive0Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive1Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive2Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive3Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive4Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive5Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive6Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadActive7Reg Counter64,
+ rcKhiForwardingRofRspStatusSamThreadCountReg Counter64,
+ rcKhiForwardingRofRspStatusAmPcGabPbmThreadStartsReg Counter64,
+ rcKhiForwardingRofRspStatusAmPcGabBkgrdThreadReg Counter64,
+ rcKhiForwardingRofRspStatusAmThreadActiveReg Counter64,
+ rcKhiForwardingRofRspStatusAmThreadCountReg Counter64
+}
+
+rcKhiForwardingRofRspStatusSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofRspStatusEntry 1 }
+
+rcKhiForwardingRofRspStatusSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofRspStatusEntry 2 }
+
+rcKhiForwardingRofRspStatusReg OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Reg"
+ ::= { rcKhiForwardingRofRspStatusEntry 3 }
+
+rcKhiForwardingRofRspStatusDeviceIdReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DEVICE_ID_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 4}
+
+rcKhiForwardingRofRspStatusPllStatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PLL_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 5}
+
+rcKhiForwardingRofRspStatusEdi0StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EDI0_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 6}
+
+rcKhiForwardingRofRspStatusEdi1StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EDI1_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 7}
+
+rcKhiForwardingRofRspStatusEdi2StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EDI2_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 8}
+
+rcKhiForwardingRofRspStatusEdi3StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EDI3_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 9}
+
+rcKhiForwardingRofRspStatusEdi4StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EDI4_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 10 }
+
+rcKhiForwardingRofRspStatusEdi5StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EDI5_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 11 }
+
+rcKhiForwardingRofRspStatusAeStatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AE_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 12 }
+
+rcKhiForwardingRofRspStatusAlse0StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ALSE0_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 13 }
+
+rcKhiForwardingRofRspStatusHab0StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB0_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 14 }
+
+rcKhiForwardingRofRspStatusHab1StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB1_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 15 }
+
+rcKhiForwardingRofRspStatusCif0StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF0_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 16 }
+
+rcKhiForwardingRofRspStatusCif1StatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF1_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 17 }
+
+rcKhiForwardingRofRspStatusHleStatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HLE_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 18 }
+
+rcKhiForwardingRofRspStatusPbmStatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PBM_STATUS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 19 }
+
+rcKhiForwardingRofRspStatusSamThreadActive0Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE0_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 20 }
+
+rcKhiForwardingRofRspStatusSamThreadActive1Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE1_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 21 }
+
+rcKhiForwardingRofRspStatusSamThreadActive2Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE2_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 22 }
+
+rcKhiForwardingRofRspStatusSamThreadActive3Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE3_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 23 }
+
+rcKhiForwardingRofRspStatusSamThreadActive4Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE4_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 24 }
+
+rcKhiForwardingRofRspStatusSamThreadActive5Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE5_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 25 }
+
+rcKhiForwardingRofRspStatusSamThreadActive6Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE6_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 26 }
+
+rcKhiForwardingRofRspStatusSamThreadActive7Reg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_ACTIVE7_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 27 }
+
+rcKhiForwardingRofRspStatusSamThreadCountReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SAM_THREAD_COUNT_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 28 }
+
+rcKhiForwardingRofRspStatusAmPcGabPbmThreadStartsReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_PCGAB_PBM_THREAD_STARTS_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 29 }
+
+rcKhiForwardingRofRspStatusAmPcGabBkgrdThreadReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_PCGAB_BACKGROUND_THREAD_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 30 }
+
+rcKhiForwardingRofRspStatusAmThreadActiveReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_THREAD_ACTIVE_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 31 }
+
+rcKhiForwardingRofRspStatusAmThreadCountReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "AM_THREAD_COUNT_REG"
+ ::= { rcKhiForwardingRofRspStatusEntry 32 }
+
+
+
+-- KHI Forwarding table for Rof RSP Error stats
+
+rcKhiForwardingRofRspErrorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofRspErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Status RSP Stats Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 24 }
+
+rcKhiForwardingRofRspErrorEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofRspErrorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding RSP Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofRspErrorSlot,
+ rcKhiForwardingRofRspErrorSlice,
+ rcKhiForwardingRofRspErrorReg }
+ ::= { rcKhiForwardingRofRspErrorTable 1 }
+
+RcKhiForwardingRofRspErrorEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofRspErrorSlot Integer32,
+ rcKhiForwardingRofRspErrorSlice Integer32,
+ rcKhiForwardingRofRspErrorReg Integer32,
+ rcKhiForwardingRofRspErrorHifErrorStatusReg Counter64,
+ rcKhiForwardingRofRspErrorHab0ErrorStatusReg Counter64,
+ rcKhiForwardingRofRspErrorHab1ErrorStatusReg Counter64,
+ rcKhiForwardingRofRspErrorErdi0EccSoftErrorCntReg Counter64,
+ rcKhiForwardingRofRspErrorErdi1EccSoftErrorCntReg Counter64,
+ rcKhiForwardingRofRspErrorErdi2EccSoftErrorCntReg Counter64,
+ rcKhiForwardingRofRspErrorErdi3EccSoftErrorCntReg Counter64,
+ rcKhiForwardingRofRspErrorErdi4EccSoftErrorCntReg Counter64,
+ rcKhiForwardingRofRspErrorErdi5EccSoftErrorCntReg Counter64,
+ rcKhiForwardingRofRspErrorErdi0EccErrorCounterReg Counter64,
+ rcKhiForwardingRofRspErrorErdi1EccErrorCounterReg Counter64,
+ rcKhiForwardingRofRspErrorErdi2EccErrorCounterReg Counter64,
+ rcKhiForwardingRofRspErrorErdi3EccErrorCounterReg Counter64,
+ rcKhiForwardingRofRspErrorErdi4EccErrorCounterReg Counter64,
+ rcKhiForwardingRofRspErrorErdi5EccErrorCounterReg Counter64,
+ rcKhiForwardingRofRspErrorCif0DropInfoReg Counter64,
+ rcKhiForwardingRofRspErrorCif1DropInfoReg Counter64,
+ rcKhiForwardingRofRspErrorHab0DropInfoReg Counter64,
+ rcKhiForwardingRofRspErrorHab1DropInfoReg Counter64
+}
+
+
+rcKhiForwardingRofRspErrorSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofRspErrorEntry 1 }
+
+rcKhiForwardingRofRspErrorSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofRspErrorEntry 2 }
+
+rcKhiForwardingRofRspErrorReg OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Reg"
+ ::= { rcKhiForwardingRofRspErrorEntry 3 }
+
+rcKhiForwardingRofRspErrorHifErrorStatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HIF_ERROR_STATUS_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 4 }
+
+rcKhiForwardingRofRspErrorHab0ErrorStatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB0_ERROR_STATUS_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 5 }
+
+rcKhiForwardingRofRspErrorHab1ErrorStatusReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB1_ERROR_STATUS_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 6 }
+
+rcKhiForwardingRofRspErrorErdi0EccSoftErrorCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI0_ECC_SOFT_ERROR_COUNT_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 7 }
+
+rcKhiForwardingRofRspErrorErdi1EccSoftErrorCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI1_ECC_SOFT_ERROR_COUNT_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 8 }
+
+rcKhiForwardingRofRspErrorErdi2EccSoftErrorCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI2_ECC_SOFT_ERROR_COUNT_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 9 }
+
+rcKhiForwardingRofRspErrorErdi3EccSoftErrorCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI3_ECC_SOFT_ERROR_COUNT_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 10 }
+
+rcKhiForwardingRofRspErrorErdi4EccSoftErrorCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI4_ECC_SOFT_ERROR_COUNT_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 11 }
+
+rcKhiForwardingRofRspErrorErdi5EccSoftErrorCntReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI4_ECC_SOFT_ERROR_COUNT_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 12 }
+
+
+rcKhiForwardingRofRspErrorErdi0EccErrorCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI0_ECC_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 13 }
+
+rcKhiForwardingRofRspErrorErdi1EccErrorCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI1_ECC_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 14 }
+
+rcKhiForwardingRofRspErrorErdi2EccErrorCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI2_ECC_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 15 }
+
+rcKhiForwardingRofRspErrorErdi3EccErrorCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI3_ECC_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 16 }
+
+rcKhiForwardingRofRspErrorErdi4EccErrorCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI4_ECC_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 17 }
+
+rcKhiForwardingRofRspErrorErdi5EccErrorCounterReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ERDI5_ECC_ERROR_COUNTER_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 18 }
+
+rcKhiForwardingRofRspErrorCif0DropInfoReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF0_DROP_INFO_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 19 }
+
+rcKhiForwardingRofRspErrorCif1DropInfoReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF1_DROP_INFO_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 20 }
+
+rcKhiForwardingRofRspErrorHab0DropInfoReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB0_DROP_INFO_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 21 }
+
+rcKhiForwardingRofRspErrorHab1DropInfoReg OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB1_DROP_INFO_REG"
+ ::= { rcKhiForwardingRofRspErrorEntry 22 }
+
+
+-- KHI Forwarding table for Rof IFP drop stats
+
+rcKhiForwardingRofIfpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofIfpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "KHI Forwarding IFP Drop Stats for RoF"
+ ::= { rcKhiForwardingCb 10 }
+
+rcKhiForwardingRofIfpEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofIfpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "KHI Forwarding IFP Drop Stats for RoF"
+ INDEX { rcKhiForwardingRofIfpSlot,
+ rcKhiForwardingRofIfpSlice,
+ rcKhiForwardingRofIfpLane }
+ ::= { rcKhiForwardingRofIfpTable 1 }
+
+RcKhiForwardingRofIfpEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofIfpSlot Integer32,
+ rcKhiForwardingRofIfpSlice Integer32,
+ rcKhiForwardingRofIfpLane Integer32,
+ rcKhiForwardingRofIfpMcRateLimitDrop Counter64,
+ rcKhiForwardingRofIfpBcRateLimitDrop Counter64,
+ rcKhiForwardingRofIfpIpv6TcpMcDrop Counter64,
+ rcKhiForwardingRofIfpIpv4TcpMcDrop Counter64,
+ rcKhiForwardingRofIfpIfpDrop Counter64,
+ rcKhiForwardingRofIfpVlanMemDrop Counter64,
+ rcKhiForwardingRofIfpBlacklistDrop Counter64,
+ rcKhiForwardingRofIfpIpv6SipLoopbackDrop Counter64,
+ rcKhiForwardingRofIfpBadIpv4AddrDrop Counter64,
+ rcKhiForwardingRofIfpMacLoopbackDrop Counter64,
+ rcKhiForwardingRofIfp1dotPDrop Counter64,
+ rcKhiForwardingRofIfpCfiDrop Counter64,
+ rcKhiForwardingRofIfpUntagDrop Counter64,
+ rcKhiForwardingRofIfpTagDrop Counter64,
+ rcKhiForwardingRofIfpIstFilterDrop Counter64,
+ rcKhiForwardingRofIfpIpVerDrop Counter64,
+ rcKhiForwardingRofIfpVid0Drop Counter64,
+ rcKhiForwardingRofIfpUnsupportFrameDrop Counter64,
+ rcKhiForwardingRofIfpIpv4MacTtl0Drop Counter64
+}
+
+
+rcKhiForwardingRofIfpSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofIfpEntry 1 }
+
+rcKhiForwardingRofIfpSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofIfpEntry 2 }
+
+rcKhiForwardingRofIfpLane OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Lane"
+ ::= { rcKhiForwardingRofIfpEntry 3 }
+
+rcKhiForwardingRofIfpMcRateLimitDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC_RATE_LIMIT_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 4 }
+
+rcKhiForwardingRofIfpBcRateLimitDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "BC_RATE_LIMIT_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 5 }
+
+rcKhiForwardingRofIfpIpv6TcpMcDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPV6_TCP_MC_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 6 }
+
+rcKhiForwardingRofIfpIpv4TcpMcDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPV4_TCP_MC_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 7 }
+
+rcKhiForwardingRofIfpIfpDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IFP_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 8 }
+
+rcKhiForwardingRofIfpVlanMemDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VLAN_MEM_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 9 }
+
+rcKhiForwardingRofIfpBlacklistDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "BLACKLIST_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 10 }
+
+rcKhiForwardingRofIfpIpv6SipLoopbackDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPV6_SIP_LOOPBACK_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 11 }
+
+rcKhiForwardingRofIfpBadIpv4AddrDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "BAD_IPV4_ADDR_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 12 }
+
+rcKhiForwardingRofIfpMacLoopbackDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC_LOOPBACK_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 13 }
+
+rcKhiForwardingRofIfp1dotPDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "1DOTP_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 14 }
+
+rcKhiForwardingRofIfpCfiDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CFI_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 15 }
+
+rcKhiForwardingRofIfpUntagDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "UNTAG_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 16 }
+
+rcKhiForwardingRofIfpTagDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TAG_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 17 }
+
+rcKhiForwardingRofIfpIstFilterDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IST_FILTER_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 18 }
+
+rcKhiForwardingRofIfpIpVerDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP_VER_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 19 }
+
+rcKhiForwardingRofIfpVid0Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VID_0_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 20 }
+
+rcKhiForwardingRofIfpUnsupportFrameDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "UNSUPPORTED_FRAME_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 21 }
+
+rcKhiForwardingRofIfpIpv4MacTtl0Drop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPV4_MC_TTL0_DROP"
+ ::= { rcKhiForwardingRofIfpEntry 22 }
+
+
+-- KHI Forwarding table for Rof IFP forw stats
+
+rcKhiForwardingRofIfpForwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofIfpForwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "KHI Forwarding IFP Forwading Stats for RoF"
+ ::= { rcKhiForwardingCb 11 }
+
+rcKhiForwardingRofIfpForwEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofIfpForwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "KHI Forwarding IFP Forw Stats for RoF"
+ INDEX { rcKhiForwardingRofIfpForwSlot,
+ rcKhiForwardingRofIfpForwSlice,
+ rcKhiForwardingRofIfpForwLane,
+ rcKhiForwardingRofIfpForwTblType,
+ rcKhiForwardingRofIfpForwIndex }
+ ::= { rcKhiForwardingRofIfpForwTable 1 }
+
+RcKhiForwardingRofIfpForwEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofIfpForwSlot Integer32,
+ rcKhiForwardingRofIfpForwSlice Integer32,
+ rcKhiForwardingRofIfpForwLane Integer32,
+ rcKhiForwardingRofIfpForwTblType INTEGER,
+ rcKhiForwardingRofIfpForwIndex Integer32,
+ rcKhiForwardingRofIfpForwName DisplayString,
+ rcKhiForwardingRofIfpForwStatsPorts DisplayString,
+ rcKhiForwardingRofIfpForwStatsCnt Counter64
+ }
+
+
+rcKhiForwardingRofIfpForwSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofIfpForwEntry 1 }
+
+rcKhiForwardingRofIfpForwSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofIfpForwEntry 2 }
+
+rcKhiForwardingRofIfpForwLane OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Lane Number"
+ ::= { rcKhiForwardingRofIfpForwEntry 3 }
+
+
+rcKhiForwardingRofIfpForwTblType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ifpPt(1),
+ ifpPcv(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Type of table IFP PT and IFP PCV for ROF cards"
+ ::= { rcKhiForwardingRofIfpForwEntry 4 }
+
+rcKhiForwardingRofIfpForwIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Index of the IFP Rule"
+ ::= { rcKhiForwardingRofIfpForwEntry 5 }
+
+rcKhiForwardingRofIfpForwName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the IFP Rule"
+ ::= { rcKhiForwardingRofIfpForwEntry 6 }
+
+rcKhiForwardingRofIfpForwStatsPorts OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Range of Ports in slice of the slot.
+ Display format will have Ports 0 or 1-8 /9-16/17-24
+ based on the card type"
+ ::= { rcKhiForwardingRofIfpForwEntry 7 }
+
+rcKhiForwardingRofIfpForwStatsCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counter for slice 0"
+ ::= { rcKhiForwardingRofIfpForwEntry 8 }
+
+-- KHI Forwarding table for Rof Zagros Forwarding stats
+
+rcKhiForwardingRofZagForwStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofZagForwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Forwarding Stats Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 12 }
+
+rcKhiForwardingRofZagForwStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofZagForwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofZagForwStatsSlot,
+ rcKhiForwardingRofZagForwStatsSlice,
+ rcKhiForwardingRofZagForwStatsLane }
+ ::= { rcKhiForwardingRofZagForwStatsTable 1 }
+
+RcKhiForwardingRofZagForwStatsEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofZagForwStatsSlot Integer32,
+ rcKhiForwardingRofZagForwStatsSlice Integer32,
+ rcKhiForwardingRofZagForwStatsLane Integer32,
+ rcKhiForwardingRofZagForwPmmDpRxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmDpTxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmRspRxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmRspTxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmFp0RxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmFp0TxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmFp1RxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmFp1TxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmFlopTxCnt Counter64,
+ rcKhiForwardingRofZagForwPmmIngDataAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmIngScAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmIngLsmAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmIngCopAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmIngExpAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmEgrUcAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmEgrScAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmEgrMcRootAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmEgrOobAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwPmmEgrExpandAdmitCnt Counter64,
+ rcKhiForwardingRofZagForwFpRxPacketcount0 Counter64,
+ rcKhiForwardingRofZagForwFpRxPacketcount1 Counter64,
+ rcKhiForwardingRofZagForwFpTxPacketCnt0 Counter64,
+ rcKhiForwardingRofZagForwFpTxPacketCnt1 Counter64,
+ rcKhiForwardingRofZagForwHabRxPackletCnt Counter64,
+ rcKhiForwardingRofZagForwHabTxPackletCnt Counter64,
+ rcKhiForwardingRofZagForwCifRxOperationCnt Counter64,
+ rcKhiForwardingRofZagForwCifTxOperationCnt Counter64,
+ rcKhiForwardingRofZagForwZpktRxOkCnt Counter64,
+ rcKhiForwardingRofZagForwZpktTxOkCnt Counter64,
+ rcKhiForwardingRofZagForwZipTxfragDatCnt Counter64,
+ rcKhiForwardingRofZagForwZipTxfragRspCnt Counter64,
+ rcKhiForwardingRofZagForwZipTxfragPcieCnt Counter64,
+ rcKhiForwardingRofZagForwZipTxfragSephCnt Counter64,
+ rcKhiForwardingRofZagForwZipTxfragSeplCnt Counter64,
+ rcKhiForwardingRofZagForwZipRxfragDatOkCnt Counter64,
+ rcKhiForwardingRofZagForwZipRxfragRspOkCnt Counter64,
+ rcKhiForwardingRofZagForwZipRxfragPcieOkCnt Counter64,
+ rcKhiForwardingRofZagForwZipRxfragSephOkCnt Counter64,
+ rcKhiForwardingRofZagForwZipRxfragSeplOkCnt Counter64,
+ rcKhiForwardingRofZagForwPmmRspRxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmRspTxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmDPRxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmDPTxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmFP0RxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmFP0TxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmFP1RxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmFP1TxTestCount Counter64,
+ rcKhiForwardingRofZagForwPmmFlopTxTestCount Counter64,
+ rcKhiForwardingRofZagForwIhpPcCount Counter64
+
+ }
+
+rcKhiForwardingRofZagForwStatsSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 1 }
+
+rcKhiForwardingRofZagForwStatsSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 2 }
+
+rcKhiForwardingRofZagForwStatsLane OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Lane"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 3 }
+
+rcKhiForwardingRofZagForwPmmDpRxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_DP_RX_COUN"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 4 }
+
+rcKhiForwardingRofZagForwPmmDpTxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_DP_TX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 5 }
+
+rcKhiForwardingRofZagForwPmmRspRxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_RSP_RX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 6 }
+
+rcKhiForwardingRofZagForwPmmRspTxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_RSP_TX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 7 }
+
+rcKhiForwardingRofZagForwPmmFp0RxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP0_RX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 8 }
+
+rcKhiForwardingRofZagForwPmmFp0TxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP0_TX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 9 }
+
+rcKhiForwardingRofZagForwPmmFp1RxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP1_RX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 10 }
+
+rcKhiForwardingRofZagForwPmmFp1TxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP1_TX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 11 }
+
+rcKhiForwardingRofZagForwPmmFlopTxCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FLOP_TX_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 12 }
+
+rcKhiForwardingRofZagForwPmmIngDataAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 13 }
+
+rcKhiForwardingRofZagForwPmmIngScAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_SC_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 14 }
+
+rcKhiForwardingRofZagForwPmmIngLsmAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_LSM_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 15 }
+
+rcKhiForwardingRofZagForwPmmIngCopAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_COP_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 16 }
+
+rcKhiForwardingRofZagForwPmmIngExpAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_EXPAND_ADMIT_COUN"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 17 }
+
+rcKhiForwardingRofZagForwPmmEgrUcAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_UC_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 18 }
+
+rcKhiForwardingRofZagForwPmmEgrScAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_SC_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 19 }
+
+rcKhiForwardingRofZagForwPmmEgrMcRootAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 20 }
+
+rcKhiForwardingRofZagForwPmmEgrOobAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_OOB_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 21 }
+
+rcKhiForwardingRofZagForwPmmEgrExpandAdmitCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_EXPAND_ADMIT_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 22 }
+
+rcKhiForwardingRofZagForwFpRxPacketcount0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_RX_PACKET_COUNT0"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 23 }
+
+rcKhiForwardingRofZagForwFpRxPacketcount1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_RX_PACKET_COUNT1"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 24 }
+
+rcKhiForwardingRofZagForwFpTxPacketCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_TX_PACKET_COUNT0"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 25 }
+
+rcKhiForwardingRofZagForwFpTxPacketCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_TX_PACKET_COUNT1"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 26 }
+
+rcKhiForwardingRofZagForwHabRxPackletCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB_RX_PACKLET_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 27 }
+
+rcKhiForwardingRofZagForwHabTxPackletCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB_TX_PACKLET_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 28 }
+
+rcKhiForwardingRofZagForwCifRxOperationCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF_RX_OPERATION_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 29 }
+
+rcKhiForwardingRofZagForwCifTxOperationCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF_TX_OPERATION_COUNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 30 }
+
+rcKhiForwardingRofZagForwZpktRxOkCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZPKT_RX_OK_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 31 }
+
+rcKhiForwardingRofZagForwZpktTxOkCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZPKT_TX_OK_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 32 }
+
+rcKhiForwardingRofZagForwZipTxfragDatCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_TXFRAG_DAT_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 33 }
+
+rcKhiForwardingRofZagForwZipTxfragRspCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_TXFRAG_RSP_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 34 }
+
+rcKhiForwardingRofZagForwZipTxfragPcieCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_TXFRAG_PCIE_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 35 }
+
+rcKhiForwardingRofZagForwZipTxfragSephCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_TXFRAG_SEPH_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 36 }
+
+rcKhiForwardingRofZagForwZipTxfragSeplCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_TXFRAG_SEPL_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 37 }
+
+rcKhiForwardingRofZagForwZipRxfragDatOkCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_DAT_OK_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 38 }
+
+rcKhiForwardingRofZagForwZipRxfragRspOkCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_RSP_OK_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 39 }
+
+rcKhiForwardingRofZagForwZipRxfragPcieOkCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_PCIE_OK_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 40 }
+
+rcKhiForwardingRofZagForwZipRxfragSephOkCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_SEPH_OK_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 41 }
+
+rcKhiForwardingRofZagForwZipRxfragSeplOkCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_SEPL_OK_CNT"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 42 }
+
+rcKhiForwardingRofZagForwPmmRspRxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_RSP_Rx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 43 }
+
+rcKhiForwardingRofZagForwPmmRspTxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_RSP_Tx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 44 }
+
+rcKhiForwardingRofZagForwPmmDPRxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_DP_Rx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 45 }
+
+rcKhiForwardingRofZagForwPmmDPTxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_DP_Tx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 46 }
+
+rcKhiForwardingRofZagForwPmmFP0RxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP0_Rx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 47 }
+
+rcKhiForwardingRofZagForwPmmFP0TxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP0_Tx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 48 }
+
+rcKhiForwardingRofZagForwPmmFP1RxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP1_Rx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 49 }
+
+rcKhiForwardingRofZagForwPmmFP1TxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP1_Tx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 50 }
+
+rcKhiForwardingRofZagForwPmmFlopTxTestCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FLOP_Tx_Test_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 51 }
+
+rcKhiForwardingRofZagForwIhpPcCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IHP_PC_Count"
+ ::= { rcKhiForwardingRofZagForwStatsEntry 52 }
+
+-- KHI Forwarding table for Rof Zagros Drop stats
+
+rcKhiForwardingRofZagDropStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofZagDropStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Drop Stats - 1 Instance Registers - Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 13 }
+
+rcKhiForwardingRofZagDropStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofZagDropStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofZagDropStatsSlot,
+ rcKhiForwardingRofZagDropStatsSlice,
+ rcKhiForwardingRofZagDropStatsLane }
+ ::= { rcKhiForwardingRofZagDropStatsTable 1 }
+
+RcKhiForwardingRofZagDropStatsEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofZagDropStatsSlot Integer32,
+ rcKhiForwardingRofZagDropStatsSlice Integer32,
+ rcKhiForwardingRofZagDropStatsLane Integer32,
+ rcKhiForwardingRofZagDropPmmRspCmdDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmFabricPort0FfeDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmFabricPort1FfeDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmPmCmdDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmDpRxDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataCtlDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort0DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort1DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort2DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort3DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort4DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort5DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort6DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort7DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort8DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort9DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort10DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort11DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort12DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort13DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort14DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngDataPort15DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngCopDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmIngExpandDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrUcDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrScDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT0DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT1DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT2DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT3DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT4DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT5DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT6DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrMcRootT7DropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrOobDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmEgrExpandDropCnt Counter64,
+ rcKhiForwardingRofZagDropPmmMpvMpidDropCnt Counter64,
+ rcKhiForwardingRofZagDropZfaInvalidGpidDropCnt Counter64,
+ rcKhiForwardingRofZagDropCifRxOperErrCnt Counter64,
+ rcKhiForwardingRofZagDropEhpStgDropCnt Counter64,
+ rcKhiForwardingRofZagDropEhpNoRcvrDropCnt Counter64,
+ rcKhiForwardingRofZagDropHcfcRxErrCnt Counter64,
+ rcKhiForwardingRofZagDropZipRxfragDatErrCnt Counter64,
+ rcKhiForwardingRofZagDropZiPRxfragRspErrCnt Counter64,
+ rcKhiForwardingRofZagDropZipRxfragPcieErrCnt Counter64,
+ rcKhiForwardingRofZagDropZipRxfragSephErrCnt Counter64,
+ rcKhiForwardingRofZagDropZipRxfragSeplErrCnt Counter64,
+ rcKhiForwardingRofZagDropZipRxfragDropCnt Counter64,
+ rcKhiForwardingRofZagDropZipRxfragInvctlCnt Counter64,
+ rcKhiForwardingRofZagDropZpktRxErrCnt Counter64,
+ rcKhiForwardingRofZagDropZpktTxErrCnt Counter64
+ }
+
+
+
+rcKhiForwardingRofZagDropStatsSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 1 }
+
+rcKhiForwardingRofZagDropStatsSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 2 }
+
+rcKhiForwardingRofZagDropStatsLane OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Lane"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 3 }
+
+rcKhiForwardingRofZagDropPmmRspCmdDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_RSP_CMD_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 4 }
+
+rcKhiForwardingRofZagDropPmmFabricPort0FfeDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FABRIC_PORT0_FFE_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 5 }
+
+rcKhiForwardingRofZagDropPmmFabricPort1FfeDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FABRIC_PORT1_FFE_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 6 }
+
+rcKhiForwardingRofZagDropPmmPmCmdDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_PM_CMD_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 7 }
+
+rcKhiForwardingRofZagDropPmmDpRxDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_DP_RX_DRP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 8 }
+
+rcKhiForwardingRofZagDropPmmIngDataCtlDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_CTL_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 9 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort0DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT0_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 10 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort1DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT1_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 11 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort2DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT2_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 12 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort3DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT3_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 13 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort4DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT4_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 14 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort5DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT5_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 15 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort6DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT6_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 16 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort7DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT7_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 17 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort8DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT8_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 18 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort9DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT9_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 19 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort10DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT10_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 20 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort11DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT11_DROP_COUN"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 21 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort12DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT12_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 22 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort13DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT13_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 23 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort14DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT14_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 24 }
+
+rcKhiForwardingRofZagDropPmmIngDataPort15DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PORT15_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 25 }
+
+rcKhiForwardingRofZagDropPmmIngCopDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_COP_DROP_COUN"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 26 }
+
+rcKhiForwardingRofZagDropPmmIngExpandDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_EXPAND_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 27 }
+
+rcKhiForwardingRofZagDropPmmEgrUcDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_UC_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 28 }
+
+rcKhiForwardingRofZagDropPmmEgrScDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_SC_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 29 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT0DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T0_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 30 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT1DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T1_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 31 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT2DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T2_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 32 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT3DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T3_DROP_COUN"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 33 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT4DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T4_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 34 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT5DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T5_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 35 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT6DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T6_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 36 }
+
+rcKhiForwardingRofZagDropPmmEgrMcRootT7DropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_ROOT_T7_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 37 }
+
+rcKhiForwardingRofZagDropPmmEgrOobDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_OOB_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 38 }
+
+rcKhiForwardingRofZagDropPmmEgrExpandDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_EXPAND_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 39 }
+
+rcKhiForwardingRofZagDropPmmMpvMpidDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MPID_DROP_COUN"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 40 }
+
+rcKhiForwardingRofZagDropZfaInvalidGpidDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZFA_INVALID_GPID_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 41 }
+
+rcKhiForwardingRofZagDropCifRxOperErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF_RX_OPERATION_ERROR_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 42 }
+
+rcKhiForwardingRofZagDropEhpStgDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EHP_STG_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 43 }
+
+rcKhiForwardingRofZagDropEhpNoRcvrDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EHP_NO_RCVR_DROP_COUNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 44 }
+
+
+rcKhiForwardingRofZagDropHcfcRxErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HCFC_RX_ERR_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 45 }
+
+rcKhiForwardingRofZagDropZipRxfragDatErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_DAT_ERR_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 46 }
+
+rcKhiForwardingRofZagDropZiPRxfragRspErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_RSP_ERR_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 47 }
+
+rcKhiForwardingRofZagDropZipRxfragPcieErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_PCIE_ERR_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 48 }
+
+rcKhiForwardingRofZagDropZipRxfragSephErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_SEPH_ERR_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 49 }
+
+rcKhiForwardingRofZagDropZipRxfragSeplErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_SEPL_ERR_CN"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 50 }
+
+rcKhiForwardingRofZagDropZipRxfragDropCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_DROP_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 51 }
+
+rcKhiForwardingRofZagDropZipRxfragInvctlCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_RXFRAG_INVCTL_CN"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 52 }
+
+rcKhiForwardingRofZagDropZpktRxErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZPKT_RX_ERR_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 53 }
+
+rcKhiForwardingRofZagDropZpktTxErrCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZPKT_TX_ERR_CNT"
+ ::= { rcKhiForwardingRofZagDropStatsEntry 54 }
+
+
+
+-- KHI Forwarding table for Rof Zagros Drop Extended stats
+
+rcKhiForwardingRofZagDropExtendedStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofZagDropExtendedStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Drop Stats - Multiple Instance Registers - Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 14 }
+
+rcKhiForwardingRofZagDropExtendedStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofZagDropExtendedStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Drop Extended Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofZagDropExtendedStatsSlot,
+ rcKhiForwardingRofZagDropExtendedStatsSlice,
+ rcKhiForwardingRofZagDropExtendedStatsLane }
+ ::= { rcKhiForwardingRofZagDropExtendedStatsTable 1 }
+
+RcKhiForwardingRofZagDropExtendedStatsEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofZagDropExtendedStatsSlot Integer32,
+ rcKhiForwardingRofZagDropExtendedStatsSlice Integer32,
+ rcKhiForwardingRofZagDropExtendedStatsLane Integer32,
+ rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt2 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt3 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt4 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt5 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt6 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt7 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt2 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt3 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt4 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt5 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt6 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt7 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt2 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt3 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt4 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt5 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt6 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt7 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt2 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt3 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt4 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt5 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt6 Counter64,
+ rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt7 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt2 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt3 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt4 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt5 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt6 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDropCnt7 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt0 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt1 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt2 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt3 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt4 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt5 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt6 Counter64,
+ rcKhiForwardingRofZagDropExtendedTxbDiscardCnt7 Counter64
+ }
+
+rcKhiForwardingRofZagDropExtendedStatsSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 1 }
+
+rcKhiForwardingRofZagDropExtendedStatsSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 2 }
+
+rcKhiForwardingRofZagDropExtendedStatsLane OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Lane"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 3 }
+
+rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_RX_PACKET_ERROR_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 4 }
+
+rcKhiForwardingRofZagDropExtendedFpRxPacketErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_RX_PACKET_ERROR_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 5 }
+
+rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_TX_PACKET_ERROR_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 6 }
+
+rcKhiForwardingRofZagDropExtendedFpTxPacketErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_TX_PACKET_ERROR_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 7 }
+
+rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_RX_JUNK_ERROR_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 8 }
+
+rcKhiForwardingRofZagDropExtendedFpRxJunkErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_RX_JUNK_ERROR_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 9 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 10 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 11 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT2"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 12 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT3"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 13 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT4"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 14 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT5"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 15 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT6"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 16 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvSkoDropCnt7 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_SKO_DROP_COUNT7"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 17 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 18 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 19 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT2"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 20 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT3"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 21 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT4"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 22 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT5"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 23 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT6"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 24 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvMltDropCnt7 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_MLT_DROP_COUNT7"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 25 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 26 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 27 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT2"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 28 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT3"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 29 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT4"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 30 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT5"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 31 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT6"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 32 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvFfeDropCnt7 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT7"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 33 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 34 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 35 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT2"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 36 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT3"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 37 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT4"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 38 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT5"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 39 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT6"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 40 }
+
+rcKhiForwardingRofZagDropExtendedPmmMpvStgDropCnt7 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_MPV_FFE_DROP_COUNT7"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 41 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 42 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 43 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT2"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 44 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT3"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 45 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT4"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 46 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT5"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 47 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT6"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 48 }
+
+rcKhiForwardingRofZagDropExtendedTxbDropCnt7 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DROP_CNT7"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 49 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT0"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 50 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT1"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 51 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT2"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 52 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT3"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 53 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT4"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 54 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT5"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 55 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT6"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 56 }
+
+rcKhiForwardingRofZagDropExtendedTxbDiscardCnt7 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DISCARD_COUNT7"
+ ::= { rcKhiForwardingRofZagDropExtendedStatsEntry 57 }
+
+
+
+-- KHI Forwarding table for Rof Zagros status
+
+rcKhiForwardingRofZagStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofZagStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Status Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 15 }
+
+rcKhiForwardingRofZagStatusEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofZagStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Status KHI - RoF."
+ INDEX { rcKhiForwardingRofZagStatusSlot,
+ rcKhiForwardingRofZagStatusSlice,
+ rcKhiForwardingRofZagStatusLane }
+ ::= { rcKhiForwardingRofZagStatusTable 1 }
+
+RcKhiForwardingRofZagStatusEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofZagStatusSlot Integer32,
+ rcKhiForwardingRofZagStatusSlice Integer32,
+ rcKhiForwardingRofZagStatusLane Integer32,
+ rcKhiForwardingRofZagZag2DeviceIdBuild Counter32,
+ rcKhiForwardingRofZagZag2Build Counter32,
+ rcKhiForwardingRofZagZag2Status Counter32,
+ rcKhiForwardingRofZagZag2Interrupt Counter32,
+ rcKhiForwardingRofZagZipStatus Counter32,
+ rcKhiForwardingRofZagZipSbmStatus Counter32,
+ rcKhiForwardingRofZagCifStatus Counter32,
+ rcKhiForwardingRofZagDpStatus0 Counter32,
+ rcKhiForwardingRofZagDpStatus1 Counter32,
+ rcKhiForwardingRofZagDpStatus2 Counter32,
+ rcKhiForwardingRofZagDpStatus3 Counter32,
+ rcKhiForwardingRofZagDpStatus4 Counter32,
+ rcKhiForwardingRofZagDpStatus5 Counter32,
+ rcKhiForwardingRofZagDpStatus6 Counter32,
+ rcKhiForwardingRofZagDpStatus7 Counter32,
+ rcKhiForwardingRofZagDpInterrupt0 Counter32,
+ rcKhiForwardingRofZagDpInterrupt1 Counter32,
+ rcKhiForwardingRofZagDpInterrupt2 Counter32,
+ rcKhiForwardingRofZagDpInterrupt3 Counter32,
+ rcKhiForwardingRofZagDpInterrupt4 Counter32,
+ rcKhiForwardingRofZagDpInterrupt5 Counter32,
+ rcKhiForwardingRofZagDpInterrupt6 Counter32,
+ rcKhiForwardingRofZagDpInterrupt7 Counter32,
+ rcKhiForwardingRofZagFpStatus0 Counter32,
+ rcKhiForwardingRofZagFpStatus1 Counter32,
+ rcKhiForwardingRofZagHabStatus Counter32,
+ rcKhiForwardingRofZagPmmInterrupt Counter32,
+ rcKhiForwardingRofZagPmmIngDataPageCnt Counter32,
+ rcKhiForwardingRofZagPmmIngDataPeakPageCnt Counter32,
+ rcKhiForwardingRofZagPmmIngScPageCnt Counter32,
+ rcKhiForwardingRofZagPmmIngScOrdinaryLmt Counter32,
+ rcKhiForwardingRofZagPmmIngScMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmIngLsmPageCnt Counter32,
+ rcKhiForwardingRofZagPmmIngLsmMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmIngCopPageCnt Counter32,
+ rcKhiForwardingRofZagPmmIngCopMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmIngExpandPageCnt Counter32,
+ rcKhiForwardingRofZagPmmIngExpandMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmEgrUcPageCnt Counter32,
+ rcKhiForwardingRofZagPmmEgrUcPeakPageCnt Counter32,
+ rcKhiForwardingRofZagPmmEgrUcMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmEgrScPageCnt Counter32,
+ rcKhiForwardingRofZagPmmEgrScMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmEgrMcPageCnt Counter32,
+ rcKhiForwardingRofZagPmmEgrMcPeakPageCnt Counter32,
+ rcKhiForwardingRofZagPmmEgrMcMpvRootLmt Counter32,
+ rcKhiForwardingRofZagPmmEgrMcMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmEgrOobPageCnt Counter32,
+ rcKhiForwardingRofZagPmmEgrOobMaxLmt Counter32,
+ rcKhiForwardingRofZagPmmEgrExpandPageCnt Counter32,
+ rcKhiForwardingRofZagPmmEgrExpandMaxLmt Counter32,
+ rcKhiForwardingRofZagIdpStatus0 Counter32,
+ rcKhiForwardingRofZagIdpStatus1 Counter32,
+ rcKhiForwardingRofZagEhpStatus Counter32,
+ rcKhiForwardingRofZagEhpFifoStatus Counter32,
+ rcKhiForwardingRofZagIhpCtlReg0 Counter32,
+ rcKhiForwardingRofZagIhpStatReg0 Counter32,
+ rcKhiForwardingRofZagIhpStatus1 Counter32,
+ rcKhiForwardingRofZagIhpCtlReg1 Counter32,
+ rcKhiForwardingRofZagIhpGenCfgReg Counter32,
+ rcKhiForwardingRofZagZfaFifoStatusReg Counter32,
+ rcKhiForwardingRofZagHbmEvents Counter32,
+ rcKhiForwardingRofZagHbmCreditCnt Counter32,
+ rcKhiForwardingRofZagLsmLinkState Counter32,
+ rcKhiForwardingRofZagLsmHwLinkState Counter32,
+ rcKhiForwardingRofZagTxbDebug0 Counter32,
+ rcKhiForwardingRofZagTxbDebug1 Counter32,
+ rcKhiForwardingRofZagTxbDebug2 Counter32,
+ rcKhiForwardingRofZagTxbDebug3 Counter32,
+ rcKhiForwardingRofZagTxbEvent Counter32,
+ rcKhiForwardingRofZagTxbUcfifoFull Counter32,
+ rcKhiForwardingRofZagDpExtStatus0 Counter32,
+ rcKhiForwardingRofZagDpExtStatus1 Counter32,
+ rcKhiForwardingRofZagDpExtStatus2 Counter32,
+ rcKhiForwardingRofZagDpExtStatus3 Counter32,
+ rcKhiForwardingRofZagDpExtStatus4 Counter32,
+ rcKhiForwardingRofZagDpExtStatus5 Counter32,
+ rcKhiForwardingRofZagDpExtStatus6 Counter32,
+ rcKhiForwardingRofZagDpExtStatus7 Counter32,
+ rcKhiForwardingRofZagPmmEgrMcMccRootLmt Counter32,
+ rcKhiForwardingRofZagTxbMcfifoFull Counter32
+ }
+
+rcKhiForwardingRofZagStatusSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofZagStatusEntry 1 }
+
+rcKhiForwardingRofZagStatusSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofZagStatusEntry 2 }
+
+rcKhiForwardingRofZagStatusLane OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Lane"
+ ::= { rcKhiForwardingRofZagStatusEntry 3 }
+
+rcKhiForwardingRofZagZag2DeviceIdBuild OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZAG2_DEVICE_ID_BUILD"
+ ::= { rcKhiForwardingRofZagStatusEntry 4 }
+
+rcKhiForwardingRofZagZag2Build OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZAG2_BUILD"
+ ::= { rcKhiForwardingRofZagStatusEntry 5 }
+
+rcKhiForwardingRofZagZag2Status OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZAG2_STATUS"
+ ::= { rcKhiForwardingRofZagStatusEntry 6 }
+
+rcKhiForwardingRofZagZag2Interrupt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZAG2_INTERRUPT"
+ ::= { rcKhiForwardingRofZagStatusEntry 7 }
+
+rcKhiForwardingRofZagZipStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_STATUS"
+ ::= { rcKhiForwardingRofZagStatusEntry 8 }
+
+rcKhiForwardingRofZagZipSbmStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZIP_SBM_STATUS"
+ ::= { rcKhiForwardingRofZagStatusEntry 9 }
+
+rcKhiForwardingRofZagCifStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF_STATUS"
+ ::= { rcKhiForwardingRofZagStatusEntry 10 }
+
+rcKhiForwardingRofZagDpStatus0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS0"
+ ::= { rcKhiForwardingRofZagStatusEntry 11 }
+
+rcKhiForwardingRofZagDpStatus1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS1"
+ ::= { rcKhiForwardingRofZagStatusEntry 12 }
+
+rcKhiForwardingRofZagDpStatus2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS2"
+ ::= { rcKhiForwardingRofZagStatusEntry 13 }
+
+rcKhiForwardingRofZagDpStatus3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS3"
+ ::= { rcKhiForwardingRofZagStatusEntry 14 }
+
+rcKhiForwardingRofZagDpStatus4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS4"
+ ::= { rcKhiForwardingRofZagStatusEntry 15 }
+
+rcKhiForwardingRofZagDpStatus5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS5"
+ ::= { rcKhiForwardingRofZagStatusEntry 16 }
+
+rcKhiForwardingRofZagDpStatus6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS6"
+ ::= { rcKhiForwardingRofZagStatusEntry 17 }
+
+rcKhiForwardingRofZagDpStatus7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_STATUS7"
+ ::= { rcKhiForwardingRofZagStatusEntry 18 }
+
+rcKhiForwardingRofZagDpInterrupt0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT0"
+ ::= { rcKhiForwardingRofZagStatusEntry 19 }
+
+rcKhiForwardingRofZagDpInterrupt1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT1"
+ ::= { rcKhiForwardingRofZagStatusEntry 20 }
+
+rcKhiForwardingRofZagDpInterrupt2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT2"
+ ::= { rcKhiForwardingRofZagStatusEntry 21 }
+
+rcKhiForwardingRofZagDpInterrupt3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT3"
+ ::= { rcKhiForwardingRofZagStatusEntry 22 }
+
+rcKhiForwardingRofZagDpInterrupt4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT4"
+ ::= { rcKhiForwardingRofZagStatusEntry 23 }
+
+rcKhiForwardingRofZagDpInterrupt5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT5"
+ ::= { rcKhiForwardingRofZagStatusEntry 24 }
+
+rcKhiForwardingRofZagDpInterrupt6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT6"
+ ::= { rcKhiForwardingRofZagStatusEntry 25 }
+
+rcKhiForwardingRofZagDpInterrupt7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT7"
+ ::= { rcKhiForwardingRofZagStatusEntry 26 }
+
+rcKhiForwardingRofZagFpStatus0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_STATUS0"
+ ::= { rcKhiForwardingRofZagStatusEntry 27 }
+
+rcKhiForwardingRofZagFpStatus1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_STATUS1"
+ ::= { rcKhiForwardingRofZagStatusEntry 28 }
+
+rcKhiForwardingRofZagHabStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB_STATUS"
+ ::= { rcKhiForwardingRofZagStatusEntry 29 }
+
+rcKhiForwardingRofZagPmmInterrupt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INTERRUPT"
+ ::= { rcKhiForwardingRofZagStatusEntry 30 }
+
+rcKhiForwardingRofZagPmmIngDataPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 31 }
+
+rcKhiForwardingRofZagPmmIngDataPeakPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_DATA_PEAK_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 32 }
+
+rcKhiForwardingRofZagPmmIngScPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_SC_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 33 }
+
+rcKhiForwardingRofZagPmmIngScOrdinaryLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_SC_ORDINARY_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 34 }
+
+rcKhiForwardingRofZagPmmIngScMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_SC_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 35 }
+
+rcKhiForwardingRofZagPmmIngLsmPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_LSM_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 36 }
+
+rcKhiForwardingRofZagPmmIngLsmMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_LSM_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 37 }
+
+rcKhiForwardingRofZagPmmIngCopPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_COP_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 38 }
+
+rcKhiForwardingRofZagPmmIngCopMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_COP_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 39 }
+
+rcKhiForwardingRofZagPmmIngExpandPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_EXPAND_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 40 }
+
+rcKhiForwardingRofZagPmmIngExpandMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_INGRESS_EXPAND_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 41 }
+
+rcKhiForwardingRofZagPmmEgrUcPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_UC_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 42 }
+
+rcKhiForwardingRofZagPmmEgrUcPeakPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_UC_PEAK_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 43 }
+
+rcKhiForwardingRofZagPmmEgrUcMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_UC_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 44 }
+
+rcKhiForwardingRofZagPmmEgrScPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_SC_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 45 }
+
+rcKhiForwardingRofZagPmmEgrScMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_SC_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 46 }
+
+rcKhiForwardingRofZagPmmEgrMcPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 47 }
+
+rcKhiForwardingRofZagPmmEgrMcPeakPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_PEAK_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 48 }
+
+rcKhiForwardingRofZagPmmEgrMcMpvRootLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_MPV_ROOT_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 49 }
+
+rcKhiForwardingRofZagPmmEgrMcMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 50 }
+
+rcKhiForwardingRofZagPmmEgrOobPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_OOB_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 51 }
+
+rcKhiForwardingRofZagPmmEgrOobMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_OOB_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 52 }
+
+rcKhiForwardingRofZagPmmEgrExpandPageCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_EXPAND_PAGE_COUNT"
+ ::= { rcKhiForwardingRofZagStatusEntry 53 }
+
+rcKhiForwardingRofZagPmmEgrExpandMaxLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_EXPAND_MAX_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 54 }
+
+rcKhiForwardingRofZagIdpStatus0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IDP_STATUS_0"
+ ::= { rcKhiForwardingRofZagStatusEntry 55 }
+
+rcKhiForwardingRofZagIdpStatus1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IDP_STATUS_1"
+ ::= { rcKhiForwardingRofZagStatusEntry 56 }
+
+rcKhiForwardingRofZagEhpStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EHP_STATUS"
+ ::= { rcKhiForwardingRofZagStatusEntry 57 }
+
+rcKhiForwardingRofZagEhpFifoStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "EHP_FIFO_STATUS"
+ ::= { rcKhiForwardingRofZagStatusEntry 58 }
+
+rcKhiForwardingRofZagIhpCtlReg0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IHP_CTL_REG0"
+ ::= { rcKhiForwardingRofZagStatusEntry 59 }
+
+rcKhiForwardingRofZagIhpStatReg0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IHP_STAT_REG0"
+ ::= { rcKhiForwardingRofZagStatusEntry 60 }
+
+rcKhiForwardingRofZagIhpStatus1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IHP_STATUS_1"
+ ::= { rcKhiForwardingRofZagStatusEntry 61 }
+
+rcKhiForwardingRofZagIhpCtlReg1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IHP_CTL_REG1"
+ ::= { rcKhiForwardingRofZagStatusEntry 62 }
+
+rcKhiForwardingRofZagIhpGenCfgReg OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IHP_GEN_CFG_REG"
+ ::= { rcKhiForwardingRofZagStatusEntry 63 }
+
+rcKhiForwardingRofZagZfaFifoStatusReg OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZFA_FIFO_STATUS_REG"
+ ::= { rcKhiForwardingRofZagStatusEntry 64 }
+
+rcKhiForwardingRofZagHbmEvents OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HBM_EVENTS"
+ ::= { rcKhiForwardingRofZagStatusEntry 65 }
+
+rcKhiForwardingRofZagHbmCreditCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HBM_CREDIT_COUNTER"
+ ::= { rcKhiForwardingRofZagStatusEntry 66 }
+
+rcKhiForwardingRofZagLsmLinkState OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "LSM_LINK_STATE"
+ ::= { rcKhiForwardingRofZagStatusEntry 67 }
+
+rcKhiForwardingRofZagLsmHwLinkState OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "LSM_HW_LINK_STATE"
+ ::= { rcKhiForwardingRofZagStatusEntry 68}
+
+rcKhiForwardingRofZagTxbDebug0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DEBUG0"
+ ::= { rcKhiForwardingRofZagStatusEntry 69 }
+
+rcKhiForwardingRofZagTxbDebug1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DEBUG1"
+ ::= { rcKhiForwardingRofZagStatusEntry 70 }
+
+rcKhiForwardingRofZagTxbDebug2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DEBUG2"
+ ::= { rcKhiForwardingRofZagStatusEntry 71 }
+
+rcKhiForwardingRofZagTxbDebug3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_DEBUG3"
+ ::= { rcKhiForwardingRofZagStatusEntry 72 }
+
+rcKhiForwardingRofZagTxbEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_EVENT"
+ ::= { rcKhiForwardingRofZagStatusEntry 73 }
+
+rcKhiForwardingRofZagTxbUcfifoFull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_UC_FIFO_FULL "
+ ::= { rcKhiForwardingRofZagStatusEntry 74 }
+
+rcKhiForwardingRofZagDpExtStatus0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT0"
+ ::= { rcKhiForwardingRofZagStatusEntry 75 }
+
+rcKhiForwardingRofZagDpExtStatus1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT1"
+ ::= { rcKhiForwardingRofZagStatusEntry 76 }
+
+rcKhiForwardingRofZagDpExtStatus2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT2"
+ ::= { rcKhiForwardingRofZagStatusEntry 77 }
+
+rcKhiForwardingRofZagDpExtStatus3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT3"
+ ::= { rcKhiForwardingRofZagStatusEntry 78 }
+
+rcKhiForwardingRofZagDpExtStatus4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT4"
+ ::= { rcKhiForwardingRofZagStatusEntry 79 }
+
+rcKhiForwardingRofZagDpExtStatus5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT5"
+ ::= { rcKhiForwardingRofZagStatusEntry 80 }
+
+rcKhiForwardingRofZagDpExtStatus6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT6"
+ ::= { rcKhiForwardingRofZagStatusEntry 81 }
+
+rcKhiForwardingRofZagDpExtStatus7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_INTERRUPT7"
+ ::= { rcKhiForwardingRofZagStatusEntry 82 }
+
+rcKhiForwardingRofZagPmmEgrMcMccRootLmt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_EGRESS_MC_MCC_ROOT_LIMIT"
+ ::= { rcKhiForwardingRofZagStatusEntry 83 }
+
+rcKhiForwardingRofZagTxbMcfifoFull OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "TXB_MC_FIFO_FULL"
+ ::= { rcKhiForwardingRofZagStatusEntry 84 }
+
+
+-- KHI Forwarding table for Rof Zagros error
+
+rcKhiForwardingRofZagErrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofZagErrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Error Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 16 }
+
+rcKhiForwardingRofZagErrEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofZagErrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Zagros Error KHI - RoF."
+ INDEX { rcKhiForwardingRofZagErrSlot,
+ rcKhiForwardingRofZagErrSlice,
+ rcKhiForwardingRofZagErrLane }
+ ::= { rcKhiForwardingRofZagErrTable 1 }
+
+RcKhiForwardingRofZagErrEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofZagErrSlot Integer32,
+ rcKhiForwardingRofZagErrSlice Integer32,
+ rcKhiForwardingRofZagErrLane Integer32,
+ rcKhiForwardingRofZagPmmRspErr Counter32,
+ rcKhiForwardingRofZagPmmDpErr Counter32,
+ rcKhiForwardingRofZagPmmFpErr Counter32,
+ rcKhiForwardingRofZagPmmPmErr Counter32,
+ rcKhiForwardingRofZagFpErr0 Counter32,
+ rcKhiForwardingRofZagFpErr1 Counter32,
+ rcKhiForwardingRofZagDpPortErr0 Counter32,
+ rcKhiForwardingRofZagDpPortErr1 Counter32,
+ rcKhiForwardingRofZagDpPortErr2 Counter32,
+ rcKhiForwardingRofZagDpPortErr3 Counter32,
+ rcKhiForwardingRofZagDpPortErr4 Counter32,
+ rcKhiForwardingRofZagDpPortErr5 Counter32,
+ rcKhiForwardingRofZagDpPortErr6 Counter32,
+ rcKhiForwardingRofZagDpPortErr7 Counter32,
+ rcKhiForwardingRofZagZag2HapErr Counter32,
+ rcKhiForwardingRofZagEtpEgrFifoErr Counter32,
+ rcKhiForwardingRofZagCifErrEvent Counter32,
+ rcKhiForwardingRofZagHabErrEvent Counter32,
+ rcKhiForwardingRofZagCifRxDropInfo Counter32,
+ rcKhiForwardingRofZagHabRxDropInfo Counter32,
+ rcKhiForwardingRofZagDpExtErr0 Counter32,
+ rcKhiForwardingRofZagDpExtErr1 Counter32,
+ rcKhiForwardingRofZagDpExtErr2 Counter32,
+ rcKhiForwardingRofZagDpExtErr3 Counter32,
+ rcKhiForwardingRofZagDpExtErr4 Counter32,
+ rcKhiForwardingRofZagDpExtErr5 Counter32,
+ rcKhiForwardingRofZagDpExtErr6 Counter32,
+ rcKhiForwardingRofZagDpExtErr7 Counter32
+ }
+
+rcKhiForwardingRofZagErrSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofZagErrEntry 1 }
+
+rcKhiForwardingRofZagErrSlice OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slice Number"
+ ::= { rcKhiForwardingRofZagErrEntry 2 }
+
+rcKhiForwardingRofZagErrLane OBJECT-TYPE
+ SYNTAX Integer32 (0..1)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Lane"
+ ::= { rcKhiForwardingRofZagErrEntry 3 }
+
+rcKhiForwardingRofZagPmmRspErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_RSP_ERROR"
+ ::= { rcKhiForwardingRofZagErrEntry 4}
+
+rcKhiForwardingRofZagPmmDpErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_DP_ERROR"
+ ::= { rcKhiForwardingRofZagErrEntry 5}
+
+rcKhiForwardingRofZagPmmFpErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_FP_ERROR"
+ ::= { rcKhiForwardingRofZagErrEntry 6}
+
+rcKhiForwardingRofZagPmmPmErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PMM_PM_ERROR"
+ ::= { rcKhiForwardingRofZagErrEntry 7}
+
+rcKhiForwardingRofZagFpErr0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_ERROR0"
+ ::= { rcKhiForwardingRofZagErrEntry 8}
+
+rcKhiForwardingRofZagFpErr1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FP_ERROR1"
+ ::= { rcKhiForwardingRofZagErrEntry 9}
+
+rcKhiForwardingRofZagDpPortErr0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR0"
+ ::= { rcKhiForwardingRofZagErrEntry 10}
+
+rcKhiForwardingRofZagDpPortErr1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR1"
+ ::= { rcKhiForwardingRofZagErrEntry 11}
+
+rcKhiForwardingRofZagDpPortErr2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR2"
+ ::= { rcKhiForwardingRofZagErrEntry 12}
+
+rcKhiForwardingRofZagDpPortErr3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR3"
+ ::= { rcKhiForwardingRofZagErrEntry 13}
+
+rcKhiForwardingRofZagDpPortErr4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR4"
+ ::= { rcKhiForwardingRofZagErrEntry 14}
+
+rcKhiForwardingRofZagDpPortErr5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR5"
+ ::= { rcKhiForwardingRofZagErrEntry 15}
+
+rcKhiForwardingRofZagDpPortErr6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR6"
+ ::= { rcKhiForwardingRofZagErrEntry 16}
+
+rcKhiForwardingRofZagDpPortErr7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR7"
+ ::= { rcKhiForwardingRofZagErrEntry 17}
+
+rcKhiForwardingRofZagZag2HapErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ZAG2_HAP_ERROR"
+ ::= { rcKhiForwardingRofZagErrEntry 18}
+
+rcKhiForwardingRofZagEtpEgrFifoErr OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ETP_EGR_FIFO_ERR"
+ ::= { rcKhiForwardingRofZagErrEntry 19}
+
+rcKhiForwardingRofZagCifErrEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF_ERROR_EVENT"
+ ::= { rcKhiForwardingRofZagErrEntry 20}
+
+rcKhiForwardingRofZagHabErrEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB_ERROR_EVENT"
+ ::= { rcKhiForwardingRofZagErrEntry 21}
+
+rcKhiForwardingRofZagCifRxDropInfo OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CIF RX DROP INFO"
+ ::= { rcKhiForwardingRofZagErrEntry 22}
+
+rcKhiForwardingRofZagHabRxDropInfo OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "HAB_RX_DROP_INFO"
+ ::= { rcKhiForwardingRofZagErrEntry 23}
+
+rcKhiForwardingRofZagDpExtErr0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR0"
+ ::= { rcKhiForwardingRofZagErrEntry 24}
+
+rcKhiForwardingRofZagDpExtErr1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR1"
+ ::= { rcKhiForwardingRofZagErrEntry 25}
+
+rcKhiForwardingRofZagDpExtErr2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR2"
+ ::= { rcKhiForwardingRofZagErrEntry 26}
+
+rcKhiForwardingRofZagDpExtErr3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR3"
+ ::= { rcKhiForwardingRofZagErrEntry 27}
+
+rcKhiForwardingRofZagDpExtErr4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR4"
+ ::= { rcKhiForwardingRofZagErrEntry 28}
+
+rcKhiForwardingRofZagDpExtErr5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR5"
+ ::= { rcKhiForwardingRofZagErrEntry 29}
+
+rcKhiForwardingRofZagDpExtErr6 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR6"
+ ::= { rcKhiForwardingRofZagErrEntry 30}
+
+rcKhiForwardingRofZagDpExtErr7 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DP_PORT_ERROR7"
+ ::= { rcKhiForwardingRofZagErrEntry 31}
+
+
+-- KHI Forwarding SIERRA Status table for Rof
+
+rcKhiForwardingRofSierraStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofSierraStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra State Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 17 }
+
+rcKhiForwardingRofSierraStatusEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofSierraStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra State KHI - RoF."
+ INDEX { rcKhiForwardingRofSierraStatusSlot }
+ ::= { rcKhiForwardingRofSierraStatusTable 1 }
+
+RcKhiForwardingRofSierraStatusEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofSierraStatusSlot Integer32,
+ rcKhiForwardingRofSierraDevId Counter32,
+ rcKhiForwardingRofSierraBuild Counter32,
+ rcKhiForwardingRofSierraBadData Counter32,
+ rcKhiForwardingRofSierraSbRexEvent Counter32,
+ rcKhiForwardingRofSierraRexStatus Counter32,
+ rcKhiForwardingRofSierraSbStatus Counter32,
+ rcKhiForwardingRofSierraSliceXWindowEvent Counter32,
+ rcKhiForwardingRofSierraPcieCoreStatus Counter32,
+ rcKhiForwardingRofSierraPcieEvent Counter32,
+ rcKhiForwardingRofSierraPSI1Status Counter32,
+ rcKhiForwardingRofSierraPSI0Status Counter32,
+ rcKhiForwardingRofSierraPSIEvent Counter32,
+ rcKhiForwardingRofSierraPSI1LinkStatus Counter32,
+ rcKhiForwardingRofSierraPSI0LinkStatus Counter32,
+ rcKhiForwardingRofSierraGeStatus Counter32,
+ rcKhiForwardingRofSierraGeEvent Counter32,
+ rcKhiForwardingRofSierraPktEvent Counter32,
+ rcKhiForwardingRofSierraZipStatus0 Counter32,
+ rcKhiForwardingRofSierraZipStatus1 Counter32,
+ rcKhiForwardingRofSierraZipStatus2 Counter32,
+ rcKhiForwardingRofSierraZipStatus3 Counter32,
+ rcKhiForwardingRofSierraZipStatus4 Counter32,
+ rcKhiForwardingRofSierraZipStatus5 Counter32,
+ rcKhiForwardingRofSierraZipEvent0 Counter32,
+ rcKhiForwardingRofSierraZipEvent1 Counter32,
+ rcKhiForwardingRofSierraZipEvent2 Counter32,
+ rcKhiForwardingRofSierraZipEvent3 Counter32,
+ rcKhiForwardingRofSierraZipEvent4 Counter32,
+ rcKhiForwardingRofSierraZipEvent5 Counter32,
+ rcKhiForwardingRofSierraSbmStatus0 Counter32,
+ rcKhiForwardingRofSierraSbmStatus1 Counter32,
+ rcKhiForwardingRofSierraSbmStatus2 Counter32,
+ rcKhiForwardingRofSierraSbmStatus3 Counter32,
+ rcKhiForwardingRofSierraSbmStatus4 Counter32,
+ rcKhiForwardingRofSierraSbmStatus5 Counter32,
+ rcKhiForwardingRofSierraSbmEvent0 Counter32,
+ rcKhiForwardingRofSierraSbmEvent1 Counter32,
+ rcKhiForwardingRofSierraSbmEvent2 Counter32,
+ rcKhiForwardingRofSierraSbmEvent3 Counter32,
+ rcKhiForwardingRofSierraSbmEvent4 Counter32,
+ rcKhiForwardingRofSierraSbmEvent5 Counter32,
+ rcKhiForwardingRofSierraSepEvent Counter32
+ }
+
+
+rcKhiForwardingRofSierraStatusSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofSierraStatusEntry 1 }
+
+rcKhiForwardingRofSierraDevId OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VSP assigned DEV_ID for this programmable device"
+ ::= { rcKhiForwardingRofSierraStatusEntry 2 }
+
+rcKhiForwardingRofSierraBuild OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "contains the build date of this device"
+ ::= { rcKhiForwardingRofSierraStatusEntry 3 }
+
+rcKhiForwardingRofSierraBadData OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "pkts received via HiGig0"
+ ::= { rcKhiForwardingRofSierraStatusEntry 4 }
+
+rcKhiForwardingRofSierraSbRexEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicates various events have occurred related to the SBus and RexBus interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 5 }
+
+rcKhiForwardingRofSierraRexStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "contained information to determin ehat type of error occured during SB_REX_EVENT"
+ ::= { rcKhiForwardingRofSierraStatusEntry 6 }
+
+rcKhiForwardingRofSierraSbStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows which one of the RSPng or Zagros2 devices are ready to receive SB accesses"
+ ::= { rcKhiForwardingRofSierraStatusEntry 7 }
+
+rcKhiForwardingRofSierraSliceXWindowEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "captures error information on failed accesses to/from the Slice Window "
+ ::= { rcKhiForwardingRofSierraStatusEntry 8 }
+
+rcKhiForwardingRofSierraPcieCoreStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "show 32 of the 512 available status signals from the Altera PCIe core"
+ ::= { rcKhiForwardingRofSierraStatusEntry 9 }
+
+rcKhiForwardingRofSierraPcieEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicates when various PCIe related events have occurred"
+ ::= { rcKhiForwardingRofSierraStatusEntry 10 }
+
+rcKhiForwardingRofSierraPSI1Status OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PSI1_STATUS Register related"
+ ::= { rcKhiForwardingRofSierraStatusEntry 11 }
+
+rcKhiForwardingRofSierraPSI0Status OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PSI0_STATUS Register related"
+ ::= { rcKhiForwardingRofSierraStatusEntry 12 }
+
+rcKhiForwardingRofSierraPSIEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PSI_EVENT Register related"
+ ::= { rcKhiForwardingRofSierraStatusEntry 13 }
+
+rcKhiForwardingRofSierraPSI1LinkStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "contents of a LINK_STATUS message received by PSI 1"
+ ::= { rcKhiForwardingRofSierraStatusEntry 14 }
+
+rcKhiForwardingRofSierraPSI0LinkStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "contents of a LINK_STATUS message received by PSI 0"
+ ::= { rcKhiForwardingRofSierraStatusEntry 15 }
+
+rcKhiForwardingRofSierraGeStatus OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows status for the GE RGMII Interface"
+ ::= { rcKhiForwardingRofSierraStatusEntry 16 }
+
+rcKhiForwardingRofSierraGeEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicates which GE related events have occurred since last cleared"
+ ::= { rcKhiForwardingRofSierraStatusEntry 17 }
+
+rcKhiForwardingRofSierraPktEvent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicates which packet switching related events have occurred since last cleared"
+ ::= { rcKhiForwardingRofSierraStatusEntry 18 }
+
+rcKhiForwardingRofSierraZipStatus0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows status for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 19 }
+
+rcKhiForwardingRofSierraZipStatus1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows status for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 20 }
+
+rcKhiForwardingRofSierraZipStatus2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows status for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 21 }
+
+rcKhiForwardingRofSierraZipStatus3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows status for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 22 }
+
+rcKhiForwardingRofSierraZipStatus4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows status for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 23 }
+
+rcKhiForwardingRofSierraZipStatus5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows status for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 24 }
+
+rcKhiForwardingRofSierraZipEvent0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows which events occurred for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 25 }
+
+rcKhiForwardingRofSierraZipEvent1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows which events occurred for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 26 }
+
+rcKhiForwardingRofSierraZipEvent2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows which events occurred for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 27 }
+
+rcKhiForwardingRofSierraZipEvent3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows which events occurred for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 28 }
+
+rcKhiForwardingRofSierraZipEvent4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows which events occurred for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 29 }
+
+rcKhiForwardingRofSierraZipEvent5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "shows which events occurred for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 30 }
+
+rcKhiForwardingRofSierraSbmStatus0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_STATUS Register related for ZIP interfaces "
+ ::= { rcKhiForwardingRofSierraStatusEntry 31 }
+
+rcKhiForwardingRofSierraSbmStatus1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_STATUS Register related for ZIP interfaces "
+ ::= { rcKhiForwardingRofSierraStatusEntry 32 }
+
+rcKhiForwardingRofSierraSbmStatus2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_STATUS Register related for ZIP interfaces "
+ ::= { rcKhiForwardingRofSierraStatusEntry 33 }
+
+rcKhiForwardingRofSierraSbmStatus3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_STATUS Register related for ZIP interfaces "
+ ::= { rcKhiForwardingRofSierraStatusEntry 34 }
+
+rcKhiForwardingRofSierraSbmStatus4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_STATUS Register related for ZIP interfaces "
+ ::= { rcKhiForwardingRofSierraStatusEntry 35 }
+
+rcKhiForwardingRofSierraSbmStatus5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_STATUS Register related for ZIP interfaces "
+ ::= { rcKhiForwardingRofSierraStatusEntry 36 }
+
+
+rcKhiForwardingRofSierraSbmEvent0 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_EVENT Register related for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 37 }
+
+rcKhiForwardingRofSierraSbmEvent1 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_EVENT Register related for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 38 }
+
+rcKhiForwardingRofSierraSbmEvent2 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_EVENT Register related for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 39 }
+
+rcKhiForwardingRofSierraSbmEvent3 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_EVENT Register related for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 40 }
+
+rcKhiForwardingRofSierraSbmEvent4 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_EVENT Register related for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 41 }
+
+
+rcKhiForwardingRofSierraSbmEvent5 OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SBM_EVENT Register related for ZIP interfaces"
+ ::= { rcKhiForwardingRofSierraStatusEntry 42 }
+
+rcKhiForwardingRofSierraSepEvent
+ OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "various events(good/bad) that occur in the Script Engine Parsing logic section"
+ ::= { rcKhiForwardingRofSierraStatusEntry 43 }
+
+
+
+
+-- KHI Forwarding SIERRA Forw Stats table for Rof
+
+rcKhiForwardingRofSierraForwStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofSierraForwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra Forw Stats Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 18 }
+
+rcKhiForwardingRofSierraForwStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofSierraForwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra Forw Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofSierraForwStatsSlot }
+ ::= { rcKhiForwardingRofSierraForwStatsTable 1 }
+
+
+RcKhiForwardingRofSierraForwStatsEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofSierraForwStatsSlot Integer32,
+ rcKhiForwardingRofSierraGeCntRxOk Counter64,
+ rcKhiForwardingRofSierraGeCntTxOk Counter64,
+ rcKhiForwardingRofSierraGeCntRxPause Counter64,
+ rcKhiForwardingRofSierraPktCntGeGe Counter64,
+ rcKhiForwardingRofSierraPktCntGeZ0 Counter64,
+ rcKhiForwardingRofSierraPktCntGeZ1 Counter64,
+ rcKhiForwardingRofSierraPktCntGeZ2 Counter64,
+ rcKhiForwardingRofSierraPktCntGeZ3 Counter64,
+ rcKhiForwardingRofSierraPktCntGeZ4 Counter64,
+ rcKhiForwardingRofSierraPktCntGeZ5 Counter64,
+ rcKhiForwardingRofSierraPktCntZ0GeOk Counter64,
+ rcKhiForwardingRofSierraPktCntZ1GeOk Counter64,
+ rcKhiForwardingRofSierraPktCntZ2GeOk Counter64,
+ rcKhiForwardingRofSierraPktCntZ3GeOk Counter64,
+ rcKhiForwardingRofSierraPktCntZ4GeOk Counter64,
+ rcKhiForwardingRofSierraPktCntZ5GeOk Counter64,
+ rcKhiForwardingRofSierraSepPcieCnt0 Counter64,
+ rcKhiForwardingRofSierraSepPcieCnt1 Counter64,
+ rcKhiForwardingRofSierraSepPcieCnt2 Counter64,
+ rcKhiForwardingRofSierraSepPcieCnt3 Counter64,
+ rcKhiForwardingRofSierraSepPcieCnt4 Counter64,
+ rcKhiForwardingRofSierraSepPcieCnt5 Counter64,
+ rcKhiForwardingRofSierraSepPcieCnt6 Counter64
+ }
+
+
+rcKhiForwardingRofSierraForwStatsSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 1 }
+
+rcKhiForwardingRofSierraGeCntRxOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of non-errored data packets received by the RX RGMII "
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 2 }
+
+rcKhiForwardingRofSierraGeCntTxOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets transmitted by the RX RGMII logic that were not marked as errored beforehand"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 3 }
+
+rcKhiForwardingRofSierraGeCntRxPause OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of dropped non-data and pause packets received by the RX RGMII "
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 4 }
+
+rcKhiForwardingRofSierraPktCntGeGe OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets received by the GE interface and looped back out the GE interface"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 5 }
+
+rcKhiForwardingRofSierraPktCntGeZ0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets of GE packets sent to ZIP 0"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 6 }
+
+rcKhiForwardingRofSierraPktCntGeZ1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets of GE packets sent to ZIP 1"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 7 }
+
+rcKhiForwardingRofSierraPktCntGeZ2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets of GE packets sent to ZIP 2"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 8 }
+
+rcKhiForwardingRofSierraPktCntGeZ3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets of GE packets sent to ZIP 3"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 9 }
+
+rcKhiForwardingRofSierraPktCntGeZ4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets of GE packets sent to ZIP 4"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 10 }
+
+rcKhiForwardingRofSierraPktCntGeZ5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets of GE packets sent to ZIP 5"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 11 }
+
+rcKhiForwardingRofSierraPktCntZ0GeOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 0 interface"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 12 }
+
+rcKhiForwardingRofSierraPktCntZ1GeOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 1 interface"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 13 }
+
+rcKhiForwardingRofSierraPktCntZ2GeOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 2 interface"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 14 }
+
+rcKhiForwardingRofSierraPktCntZ3GeOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 3 interface"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 15 }
+
+rcKhiForwardingRofSierraPktCntZ4GeOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 4 interface"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 16 }
+
+rcKhiForwardingRofSierraPktCntZ5GeOk OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of non-errored packets sent to GE from the ZIP 5 interface"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 17 }
+
+rcKhiForwardingRofSierraSepPcieCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of PCIe transactions"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 18 }
+
+rcKhiForwardingRofSierraSepPcieCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of PCIe transactions"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 19 }
+
+rcKhiForwardingRofSierraSepPcieCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of PCIe transactions"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 20 }
+
+rcKhiForwardingRofSierraSepPcieCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of PCIe transactions"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 21 }
+
+rcKhiForwardingRofSierraSepPcieCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of PCIe transactions"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 22 }
+
+rcKhiForwardingRofSierraSepPcieCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of PCIe transactions"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 23 }
+
+rcKhiForwardingRofSierraSepPcieCnt6 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "number of PCIe transactions"
+ ::= { rcKhiForwardingRofSierraForwStatsEntry 24 }
+
+
+
+-- KHI Forwarding SIERRA Extended Forw Stats table for Rof
+
+rcKhiForwardingRofSierraExtendedForwStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofSierraExtendedForwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra Extended Forw Stats Key Health Indicator MIB for RoF. -- multiple instance counters"
+ ::= { rcKhiForwardingCb 19 }
+
+rcKhiForwardingRofSierraExtendedForwStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofSierraExtendedForwStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra Extended Forw Stats KHI - RoF. -- multiple instance counters"
+ INDEX { rcKhiForwardingRofSierraExtendedForwStatsSlot }
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsTable 1 }
+
+
+RcKhiForwardingRofSierraExtendedForwStatsEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofSierraExtendedForwStatsSlot Integer32,
+ rcKhiForwardingRofSierraZipTxFragDatCnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragDatCnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragDatCnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragDatCnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragDatCnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragDatCnt5 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU0Cnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU0Cnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU0Cnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU0Cnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU0Cnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU0Cnt5 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRspCnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRspCnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRspCnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRspCnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRspCnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRspCnt5 Counter64,
+ rcKhiForwardingRofSierraZipTxFragPcieCnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragPcieCnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragPcieCnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragPcieCnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragPcieCnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragPcieCnt5 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSephCnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSephCnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSephCnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSephCnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSephCnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSephCnt5 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSeplCnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSeplCnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSeplCnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSeplCnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSeplCnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragSeplCnt5 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU1Cnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU1Cnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU1Cnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU1Cnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU1Cnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU1Cnt5 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU2Cnt0 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU2Cnt1 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU2Cnt2 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU2Cnt3 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU2Cnt4 Counter64,
+ rcKhiForwardingRofSierraZipTxFragRFU2Cnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatOkCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatOkCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatOkCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatOkCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatOkCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatOkCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspOkCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspOkCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspOkCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspOkCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspOkCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspOkCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieOkCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieOkCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieOkCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieOkCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieOkCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieOkCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephOkCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephOkCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephOkCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephOkCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephOkCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephOkCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplOkCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplOkCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplOkCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplOkCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplOkCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplOkCnt5 Counter64
+ }
+
+
+rcKhiForwardingRofSierraExtendedForwStatsSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 1 }
+
+
+rcKhiForwardingRofSierraZipTxFragDatCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of data fragments across the ZIP interface"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 2 }
+
+rcKhiForwardingRofSierraZipTxFragDatCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of data fragments across the ZIP interface"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 3 }
+
+rcKhiForwardingRofSierraZipTxFragDatCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of data fragments across the ZIP interface"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 4 }
+
+rcKhiForwardingRofSierraZipTxFragDatCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of data fragments across the ZIP interface"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 5 }
+
+rcKhiForwardingRofSierraZipTxFragDatCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of data fragments across the ZIP interface"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 6 }
+
+rcKhiForwardingRofSierraZipTxFragDatCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of data fragments across the ZIP interface"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 7 }
+
+rcKhiForwardingRofSierraZipTxFragRFU0Cnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 8 }
+
+rcKhiForwardingRofSierraZipTxFragRFU0Cnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 9 }
+
+rcKhiForwardingRofSierraZipTxFragRFU0Cnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 10 }
+
+rcKhiForwardingRofSierraZipTxFragRFU0Cnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 11 }
+
+rcKhiForwardingRofSierraZipTxFragRFU0Cnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 12 }
+
+rcKhiForwardingRofSierraZipTxFragRFU0Cnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 13 }
+
+rcKhiForwardingRofSierraZipTxFragRspCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of RSP SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 14 }
+
+rcKhiForwardingRofSierraZipTxFragRspCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of RSP SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 15 }
+
+rcKhiForwardingRofSierraZipTxFragRspCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of RSP SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 16 }
+
+rcKhiForwardingRofSierraZipTxFragRspCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of RSP SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 17 }
+
+rcKhiForwardingRofSierraZipTxFragRspCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of RSP SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 18 }
+
+rcKhiForwardingRofSierraZipTxFragRspCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of RSP SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 19 }
+
+
+rcKhiForwardingRofSierraZipTxFragPcieCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 20 }
+
+rcKhiForwardingRofSierraZipTxFragPcieCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 21 }
+
+rcKhiForwardingRofSierraZipTxFragPcieCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 22 }
+
+rcKhiForwardingRofSierraZipTxFragPcieCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 23 }
+
+
+rcKhiForwardingRofSierraZipTxFragPcieCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 24 }
+
+rcKhiForwardingRofSierraZipTxFragPcieCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SB/PCIe SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 25 }
+
+rcKhiForwardingRofSierraZipTxFragSephCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 26 }
+
+rcKhiForwardingRofSierraZipTxFragSephCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 27 }
+
+rcKhiForwardingRofSierraZipTxFragSephCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 28 }
+
+rcKhiForwardingRofSierraZipTxFragSephCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 29 }
+
+rcKhiForwardingRofSierraZipTxFragSephCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 30 }
+
+rcKhiForwardingRofSierraZipTxFragSephCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Hi Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 31 }
+
+
+rcKhiForwardingRofSierraZipTxFragSeplCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 32 }
+
+rcKhiForwardingRofSierraZipTxFragSeplCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 33 }
+
+rcKhiForwardingRofSierraZipTxFragSeplCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 34 }
+
+rcKhiForwardingRofSierraZipTxFragSeplCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 35 }
+
+rcKhiForwardingRofSierraZipTxFragSeplCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 36 }
+
+rcKhiForwardingRofSierraZipTxFragSeplCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of SEP Lo Pri SubCmd fragments transmitted"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 37 }
+
+rcKhiForwardingRofSierraZipTxFragRFU1Cnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 38 }
+
+rcKhiForwardingRofSierraZipTxFragRFU1Cnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 39 }
+
+rcKhiForwardingRofSierraZipTxFragRFU1Cnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 40 }
+
+rcKhiForwardingRofSierraZipTxFragRFU1Cnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 41 }
+
+
+rcKhiForwardingRofSierraZipTxFragRFU1Cnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 42 }
+
+rcKhiForwardingRofSierraZipTxFragRFU1Cnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 43 }
+
+rcKhiForwardingRofSierraZipTxFragRFU2Cnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 44 }
+
+rcKhiForwardingRofSierraZipTxFragRFU2Cnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 45 }
+
+rcKhiForwardingRofSierraZipTxFragRFU2Cnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 46 }
+
+rcKhiForwardingRofSierraZipTxFragRFU2Cnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 47 }
+
+rcKhiForwardingRofSierraZipTxFragRFU2Cnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 48 }
+
+rcKhiForwardingRofSierraZipTxFragRFU2Cnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "reserved for future use"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 49 }
+
+
+rcKhiForwardingRofSierraZipRxFragDatOkCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 50 }
+
+rcKhiForwardingRofSierraZipRxFragDatOkCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 51 }
+
+rcKhiForwardingRofSierraZipRxFragDatOkCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 52 }
+
+rcKhiForwardingRofSierraZipRxFragDatOkCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 53 }
+
+rcKhiForwardingRofSierraZipRxFragDatOkCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 54 }
+
+rcKhiForwardingRofSierraZipRxFragDatOkCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 55 }
+
+rcKhiForwardingRofSierraZipRxFragRspOkCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 56 }
+
+rcKhiForwardingRofSierraZipRxFragRspOkCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 57 }
+
+rcKhiForwardingRofSierraZipRxFragRspOkCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 58 }
+
+rcKhiForwardingRofSierraZipRxFragRspOkCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 59 }
+
+rcKhiForwardingRofSierraZipRxFragRspOkCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 60 }
+
+rcKhiForwardingRofSierraZipRxFragRspOkCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 61 }
+
+rcKhiForwardingRofSierraZipRxFragPcieOkCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 62 }
+
+rcKhiForwardingRofSierraZipRxFragPcieOkCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 63 }
+
+rcKhiForwardingRofSierraZipRxFragPcieOkCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 64 }
+
+rcKhiForwardingRofSierraZipRxFragPcieOkCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 65 }
+
+rcKhiForwardingRofSierraZipRxFragPcieOkCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 66 }
+
+rcKhiForwardingRofSierraZipRxFragPcieOkCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 67 }
+
+
+rcKhiForwardingRofSierraZipRxFragSephOkCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 68 }
+
+rcKhiForwardingRofSierraZipRxFragSephOkCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 69 }
+
+rcKhiForwardingRofSierraZipRxFragSephOkCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 70 }
+
+rcKhiForwardingRofSierraZipRxFragSephOkCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 71 }
+
+rcKhiForwardingRofSierraZipRxFragSephOkCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 72 }
+
+rcKhiForwardingRofSierraZipRxFragSephOkCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 73 }
+
+
+rcKhiForwardingRofSierraZipRxFragSeplOkCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 74 }
+
+rcKhiForwardingRofSierraZipRxFragSeplOkCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 75 }
+
+rcKhiForwardingRofSierraZipRxFragSeplOkCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 76 }
+
+rcKhiForwardingRofSierraZipRxFragSeplOkCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 77 }
+
+rcKhiForwardingRofSierraZipRxFragSeplOkCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 78 }
+
+rcKhiForwardingRofSierraZipRxFragSeplOkCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of ok SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraExtendedForwStatsEntry 79 }
+
+
+
+
+
+-- KHI Forwarding SIERRA Drop Stats table for Rof
+
+rcKhiForwardingRofSierraDropStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiForwardingRofSierraDropStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra Drop Stats Key Health Indicator MIB for RoF."
+ ::= { rcKhiForwardingCb 20 }
+
+rcKhiForwardingRofSierraDropStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiForwardingRofSierraDropStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Forwarding Sierra Drop Stats KHI - RoF."
+ INDEX { rcKhiForwardingRofSierraDropStatsSlot }
+ ::= { rcKhiForwardingRofSierraDropStatsTable 1 }
+
+RcKhiForwardingRofSierraDropStatsEntry ::=
+ SEQUENCE {
+ rcKhiForwardingRofSierraDropStatsSlot Integer32,
+ rcKhiForwardingRofSierraGeCntRxErr Counter64,
+ rcKhiForwardingRofSierraGeCntTxErr Counter64,
+ rcKhiForwardingRofSierraPktCntGeDrop Counter64,
+ rcKhiForwardingRofSierraPktCntZ0GeErr Counter64,
+ rcKhiForwardingRofSierraPktCntZ1GeErr Counter64,
+ rcKhiForwardingRofSierraPktCntZ2GeErr Counter64,
+ rcKhiForwardingRofSierraPktCntZ3GeErr Counter64,
+ rcKhiForwardingRofSierraPktCntZ4GeErr Counter64,
+ rcKhiForwardingRofSierraPktCntZ5GeErr Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatErrCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatErrCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatErrCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatErrCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatErrCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDatErrCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspErrCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspErrCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspErrCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspErrCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspErrCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragRspErrCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieErrCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieErrCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieErrCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieErrCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieErrCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragPcieErrCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephErrCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephErrCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephErrCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephErrCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephErrCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSephErrCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplErrCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplErrCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplErrCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplErrCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplErrCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragSeplErrCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDropCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDropCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDropCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDropCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDropCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragDropCnt5 Counter64,
+ rcKhiForwardingRofSierraZipRxFragInvctlCnt0 Counter64,
+ rcKhiForwardingRofSierraZipRxFragInvctlCnt1 Counter64,
+ rcKhiForwardingRofSierraZipRxFragInvctlCnt2 Counter64,
+ rcKhiForwardingRofSierraZipRxFragInvctlCnt3 Counter64,
+ rcKhiForwardingRofSierraZipRxFragInvctlCnt4 Counter64,
+ rcKhiForwardingRofSierraZipRxFragInvctlCnt5 Counter64
+ }
+
+
+rcKhiForwardingRofSierraDropStatsSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 1 }
+
+rcKhiForwardingRofSierraGeCntRxErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of errored packets received by the RX RGMII logic"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 2 }
+
+rcKhiForwardingRofSierraGeCntTxErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets transmitted by the GE RGMII logic that were marked as errored before hand"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 3 }
+
+rcKhiForwardingRofSierraPktCntGeDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of packets received by the GE interface and then dropped"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 4 }
+
+rcKhiForwardingRofSierraPktCntZ0GeErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 0 interface"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 5 }
+
+rcKhiForwardingRofSierraPktCntZ1GeErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 1 interface"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 6 }
+
+rcKhiForwardingRofSierraPktCntZ2GeErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 2"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 7 }
+
+rcKhiForwardingRofSierraPktCntZ3GeErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 3"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 8 }
+
+rcKhiForwardingRofSierraPktCntZ4GeErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 4"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 9 }
+
+rcKhiForwardingRofSierraPktCntZ5GeErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "counts the number of errored packets sent to GE from the ZIP 5"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 10 }
+
+rcKhiForwardingRofSierraZipRxFragDatErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 11 }
+
+rcKhiForwardingRofSierraZipRxFragDatErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 12 }
+
+rcKhiForwardingRofSierraZipRxFragDatErrCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 13 }
+
+rcKhiForwardingRofSierraZipRxFragDatErrCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 14 }
+
+rcKhiForwardingRofSierraZipRxFragDatErrCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 15 }
+
+rcKhiForwardingRofSierraZipRxFragDatErrCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored data frags received via the ZIP"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 16 }
+
+
+rcKhiForwardingRofSierraZipRxFragRspErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 17 }
+
+rcKhiForwardingRofSierraZipRxFragRspErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 18 }
+
+rcKhiForwardingRofSierraZipRxFragRspErrCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 19 }
+
+rcKhiForwardingRofSierraZipRxFragRspErrCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 20 }
+
+rcKhiForwardingRofSierraZipRxFragRspErrCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 21 }
+
+rcKhiForwardingRofSierraZipRxFragRspErrCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored RSP SubCmd fragments received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 22 }
+
+rcKhiForwardingRofSierraZipRxFragPcieErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 23 }
+
+rcKhiForwardingRofSierraZipRxFragPcieErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 24 }
+
+rcKhiForwardingRofSierraZipRxFragPcieErrCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 25 }
+
+rcKhiForwardingRofSierraZipRxFragPcieErrCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 26 }
+
+rcKhiForwardingRofSierraZipRxFragPcieErrCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 27 }
+
+rcKhiForwardingRofSierraZipRxFragPcieErrCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SB/PCIe SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 28 }
+
+
+rcKhiForwardingRofSierraZipRxFragSephErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 29 }
+
+rcKhiForwardingRofSierraZipRxFragSephErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 30 }
+
+rcKhiForwardingRofSierraZipRxFragSephErrCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 31 }
+
+rcKhiForwardingRofSierraZipRxFragSephErrCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 32 }
+
+rcKhiForwardingRofSierraZipRxFragSephErrCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 33 }
+
+
+ rcKhiForwardingRofSierraZipRxFragSephErrCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Hi Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 34 }
+
+rcKhiForwardingRofSierraZipRxFragSeplErrCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 35 }
+
+rcKhiForwardingRofSierraZipRxFragSeplErrCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 36 }
+
+rcKhiForwardingRofSierraZipRxFragSeplErrCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 37 }
+
+rcKhiForwardingRofSierraZipRxFragSeplErrCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 38 }
+
+rcKhiForwardingRofSierraZipRxFragSeplErrCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 39 }
+
+rcKhiForwardingRofSierraZipRxFragSeplErrCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of errored SEP Lo Pri SubCmd frags received"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 40 }
+
+
+rcKhiForwardingRofSierraZipRxFragDropCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 41 }
+
+rcKhiForwardingRofSierraZipRxFragDropCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 42 }
+
+rcKhiForwardingRofSierraZipRxFragDropCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 43 }
+
+rcKhiForwardingRofSierraZipRxFragDropCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 44 }
+
+rcKhiForwardingRofSierraZipRxFragDropCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 45 }
+
+rcKhiForwardingRofSierraZipRxFragDropCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 46 }
+
+
+rcKhiForwardingRofSierraZipRxFragInvctlCnt0 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 47 }
+
+rcKhiForwardingRofSierraZipRxFragInvctlCnt1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 48 }
+
+rcKhiForwardingRofSierraZipRxFragInvctlCnt2 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 49 }
+
+rcKhiForwardingRofSierraZipRxFragInvctlCnt3 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 50 }
+
+rcKhiForwardingRofSierraZipRxFragInvctlCnt4 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 51 }
+
+rcKhiForwardingRofSierraZipRxFragInvctlCnt5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "count of frags dropped(usually due to bad headers)"
+ ::= { rcKhiForwardingRofSierraDropStatsEntry 52 }
+
+
+rcKhiCpp OBJECT IDENTIFIER ::= { rcKhi 12 }
+
+rcKhiCppPortStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Khi Cpp Port Statistics MIB - All VSP Data."
+ ::= { rcKhiCpp 1 }
+
+rcKhiCppIoCopStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear Khi Cpp Slot Statistics MIB - All VSP Data."
+ ::= { rcKhiCpp 2 }
+
+-- KHI Cpp Port Statistics Table
+
+rcKhiCppPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiCppPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Khi Cpp Port Statistics MIB - All VSP Data."
+ ::= { rcKhiCpp 3 }
+
+rcKhiCppPortStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiCppPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Khi Cpp Port Statistics - VSP table entry."
+ INDEX { rcKhiCppPortStatsPort,
+ rcKhiCppPortStatsPacket }
+ ::= { rcKhiCppPortStatsTable 1 }
+
+RcKhiCppPortStatsEntry ::=
+ SEQUENCE {
+ rcKhiCppPortStatsPort InterfaceIndex,
+ rcKhiCppPortStatsPacket Integer32,
+ rcKhiCppPortStatsPacketName DisplayString,
+ rcKhiCppPortStatsRxPackets Counter64,
+ rcKhiCppPortStatsTxPackets Counter64
+ }
+
+rcKhiCppPortStatsPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port Number-this entry contains information
+ about packet type, count of Rx and Tx packet"
+ ::= { rcKhiCppPortStatsEntry 1 }
+
+rcKhiCppPortStatsPacket OBJECT-TYPE
+ SYNTAX Integer32 (0..1023)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Packet Type"
+ ::= { rcKhiCppPortStatsEntry 2 }
+
+rcKhiCppPortStatsPacketName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Name of the Packet"
+ ::= { rcKhiCppPortStatsEntry 3 }
+
+rcKhiCppPortStatsRxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rx count for a particular Packet Type"
+ ::= { rcKhiCppPortStatsEntry 4 }
+
+rcKhiCppPortStatsTxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tx count for a particular Packet Type"
+ ::= { rcKhiCppPortStatsEntry 5 }
+
+-- KHI Cpp IoCop Statistics Table
+
+rcKhiCppIoCopStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcKhiCppIoCopStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Khi Cpp IoCop Statistics MIB - All VSP Data."
+ ::= { rcKhiCpp 4 }
+
+rcKhiCppIoCopStatsEntry OBJECT-TYPE
+ SYNTAX RcKhiCppIoCopStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Khi Cpp IoCop Statistics - VSP table entry."
+ INDEX { rcKhiCppIoCopStatsSlot }
+ ::= { rcKhiCppIoCopStatsTable 1 }
+
+RcKhiCppIoCopStatsEntry ::=
+ SEQUENCE {
+ rcKhiCppIoCopStatsSlot Integer32,
+ rcKhiCppIoCopStatsMacMgmtRxPackets Counter64,
+ rcKhiCppIoCopStatsIpFixRxPackets Counter64
+ }
+
+rcKhiCppIoCopStatsSlot OBJECT-TYPE
+ SYNTAX Integer32 (3..12)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Slot Number"
+ ::= { rcKhiCppIoCopStatsEntry 1 }
+
+rcKhiCppIoCopStatsMacMgmtRxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MacMgmt Rx Packets"
+ ::= { rcKhiCppIoCopStatsEntry 2 }
+
+rcKhiCppIoCopStatsIpFixRxPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IpFix Rx Packets"
+ ::= { rcKhiCppIoCopStatsEntry 3 }
+
+rcKhiCppProtocolDrops OBJECT IDENTIFIER ::= { rcKhiCpp 5 }
+
+rcKhiCppProtocolDropsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear all protocol drop counters"
+ ::= { rcKhiCppProtocolDrops 1 }
+
+rcKhiCppProtocolDropsDataExpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Data Exp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 2 }
+
+rcKhiCppProtocolDropsTtlExpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ttl Exp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 3 }
+
+rcKhiCppProtocolDropsIpmcDataCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ipmc Data Drop Counter"
+ ::= { rcKhiCppProtocolDrops 4 }
+
+rcKhiCppProtocolDropsMacLearningCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac learning Drop Counter"
+ ::= { rcKhiCppProtocolDrops 5 }
+
+rcKhiCppProtocolDropsIsIsCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IsIs Drop Counter"
+ ::= { rcKhiCppProtocolDrops 6 }
+
+rcKhiCppProtocolDropsBgpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Bgp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 7 }
+
+rcKhiCppProtocolDropsRipV1Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RipV1 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 8 }
+
+rcKhiCppProtocolDropsRipV2Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RipV2 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 9 }
+
+rcKhiCppProtocolDropsOspfMcCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ospf Mc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 10 }
+
+rcKhiCppProtocolDropsFtpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ftp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 11 }
+
+rcKhiCppProtocolDropsTftpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tftp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 12 }
+
+rcKhiCppProtocolDropsSnmpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Snmp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 13 }
+
+rcKhiCppProtocolDropsTelnetCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Telnet Drop Counter"
+ ::= { rcKhiCppProtocolDrops 14 }
+
+rcKhiCppProtocolDropsSshCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ssh Drop Counter"
+ ::= { rcKhiCppProtocolDrops 15 }
+
+rcKhiCppProtocolDropsRshCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rsh Drop Counter"
+ ::= { rcKhiCppProtocolDrops 16 }
+
+rcKhiCppProtocolDropsIstCtlCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IstCtl Drop Counter"
+ ::= { rcKhiCppProtocolDrops 17 }
+
+rcKhiCppProtocolDropsRadiusCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Radius Drop Counter"
+ ::= { rcKhiCppProtocolDrops 18 }
+
+rcKhiCppProtocolDropsNtpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ntp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 19 }
+
+rcKhiCppProtocolDropsDhcpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dhcp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 20 }
+
+rcKhiCppProtocolDropsIcmpV4Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IcmpV4 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 21 }
+
+rcKhiCppProtocolDropsIcmpV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "IcmpV6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 22 }
+
+rcKhiCppProtocolDropsIgmpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Igmp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 23 }
+
+rcKhiCppProtocolDropsPimMcCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Pim Mc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 24 }
+
+rcKhiCppProtocolDropsVrrpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vrrp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 25 }
+
+rcKhiCppProtocolDropsArpReqCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Arp Req Drop Counter"
+ ::= { rcKhiCppProtocolDrops 26 }
+
+rcKhiCppProtocolDropsArpOtherCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Arp Other Drop Counter"
+ ::= { rcKhiCppProtocolDrops 27 }
+
+rcKhiCppProtocolDropsRarpReqCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rarp Req Drop Counter"
+ ::= { rcKhiCppProtocolDrops 28 }
+
+rcKhiCppProtocolDropsRarpOtherCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rarp Other Drop Counter"
+ ::= { rcKhiCppProtocolDrops 29 }
+
+rcKhiCppProtocolDropsSlppCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Slpp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 30 }
+
+rcKhiCppProtocolDropsBpduCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Bpdu Drop Counter"
+ ::= { rcKhiCppProtocolDrops 31 }
+
+rcKhiCppProtocolDropsTdpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tdp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 32 }
+
+rcKhiCppProtocolDropsEapCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Eap Drop Counter"
+ ::= { rcKhiCppProtocolDrops 33 }
+
+rcKhiCppProtocolDropsLacpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Lacp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 34 }
+
+rcKhiCppProtocolDropsVlacpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlacp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 35 }
+
+rcKhiCppProtocolDropsMldV2Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mld V2 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 36 }
+
+rcKhiCppProtocolDropsLldpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Lldp Drop Counter"
+ ::= { rcKhiCppProtocolDrops 37 }
+
+rcKhiCppProtocolDropsHttpCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Http Drop Counter"
+ ::= { rcKhiCppProtocolDrops 38 }
+
+rcKhiCppProtocolDropsPimUcCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Pim Uc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 39 }
+
+rcKhiCppProtocolDropsOspfUcCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ospf Uc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 40 }
+
+rcKhiCppProtocolDropsDnsCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dns Drop Counter"
+ ::= { rcKhiCppProtocolDrops 41 }
+
+rcKhiCppProtocolDropsIcmpBcCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Icmp Bc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 42 }
+
+rcKhiCppProtocolDropsIpfixCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ipfix Drop Counter"
+ ::= { rcKhiCppProtocolDrops 43 }
+
+rcKhiCppProtocolDropsTestPktCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Test Pkt Drop Counter"
+ ::= { rcKhiCppProtocolDrops 44 }
+
+rcKhiCppProtocolDropsIcmpV4BcCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Icmp V4 Bc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 45 }
+
+rcKhiCppProtocolDropsOspfV6UcCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF V6 Uc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 46 }
+
+rcKhiCppProtocolDropsOspfV6McCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OSPF V6 Mc Drop Counter"
+ ::= { rcKhiCppProtocolDrops 47 }
+
+rcKhiCppProtocolDropsHopByHopCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Hop By Hop Drop Counter"
+ ::= { rcKhiCppProtocolDrops 48 }
+
+rcKhiCppProtocolDropsCfmCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "CFM Drop Counter"
+ ::= { rcKhiCppProtocolDrops 49 }
+
+rcKhiCppProtocolDropsRipV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "RIP V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 50 }
+
+rcKhiCppProtocolDropsVrrpV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRRP V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 51 }
+
+rcKhiCppProtocolDropsNdMcV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ND MC V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 52 }
+
+rcKhiCppProtocolDropsNdUcV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ND UC V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 53 }
+
+rcKhiCppProtocolDropsIcmpMcV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ICMP MC V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 54 }
+
+rcKhiCppProtocolDropsIcmpUcV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ICMP UC V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 55 }
+
+rcKhiCppProtocolDropsFragUcV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FRAG UC V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 56 }
+
+rcKhiCppProtocolDropsFragMcV6Cnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "FRAG MC V6 Drop Counter"
+ ::= { rcKhiCppProtocolDrops 57 }
+
+rcKhiCppProtocolDropsRloginCnt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rlogin Drop Counter"
+ ::= { rcKhiCppProtocolDrops 58 }
+
+---rcKHI FEONA detail Information
+
+rcKhiFeOna OBJECT IDENTIFIER ::= { rcKhi 14 }
+
+rcKhiFeOnaGlobal OBJECT IDENTIFIER ::= { rcKhiFeOna 1 }
+
+rcKhiFeOnaGlobalDevPort OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the port number of the 4k device to which the Device Port of ONA is connected"
+ ::= {rcKhiFeOnaGlobal 1}
+
+rcKhiFeOnaGlobalDevPortStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Device Port Status
+ if value=TRUE Status = UP
+ if value=FALSE Status = DOWN"
+ DEFVAL { false }
+ ::= {rcKhiFeOnaGlobal 2}
+
+rcKhiFeOnaGlobalLldpPortStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays LLDP Status On ONA Device port
+ if value=TRUE Status = Enabled
+ if value=FALSE Status = Disabled "
+ DEFVAL { false }
+ ::= {rcKhiFeOnaGlobal 3}
+
+rcKhiFeOnaGlobalMgmtIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Management IP "
+ ::= {rcKhiFeOnaGlobal 4}
+
+rcKhiFeOnaGlobalTunnelSourceIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays Tunnel Source IP Address"
+ ::= {rcKhiFeOnaGlobal 5}
+
+rcKhiFeOnaGlobalMTU OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays Tunnel MTU "
+ ::= {rcKhiFeOnaGlobal 6}
+
+rcKhiFeOnaGlobalDevStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Device Status
+ if value=TRUE Status = UP
+ if value=FALSE Status = DOWN"
+ DEFVAL { false }
+ ::= {rcKhiFeOnaGlobal 7}
+
+rcKhiFeOnaGlobalNetPort OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the port number of the 4k device to which the Network Port of ONA is connected"
+ ::= {rcKhiFeOnaGlobal 8}
+
+rcKhiFeOnaGlobalMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA MAC(ARP) Address"
+ ::={rcKhiFeOnaGlobal 9}
+
+rcKhiFeOnaGlobalMgmtVlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Management Vlan Id"
+ ::={rcKhiFeOnaGlobal 10}
+
+rcKhiFeOnaGlobalMgmtVlanIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Management Vlan IP(Configured on 4K)"
+ ::={rcKhiFeOnaGlobal 11}
+
+rcKhiFeOnaGlobalGatewayIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Gateway IP (As Discovered by ONA )"
+ ::={rcKhiFeOnaGlobal 12}
+
+rcKhiFeOnaGlobalMgmtIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Management IP Mask (Obtained From ONA)"
+ ::={rcKhiFeOnaGlobal 13}
+
+rcKhiFeOnaGlobalBootMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ fa(1),
+ fe(2),
+ unknown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Bootmode (Obtained from ONA)"
+ ::={rcKhiFeOnaGlobal 14}
+
+rcKhiFeOnaGlobalUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the ONA Uptime"
+ ::={rcKhiFeOnaGlobal 15}
+
+rcKhiFeOnaGlobalPbitToDscpMap OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays Port bit To Dscp Map i.e
+ Pbit To Dscp Map : p0=0 p1=0 p2=10 p3=18 p4=26 p5=34 p6=46 p7=46 "
+ ::={rcKhiFeOnaGlobal 16}
+
+rcKhiFeOnaGlobalVrf OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays the Vrf Name if Vrf is configured"
+ ::={rcKhiFeOnaGlobal 17}
+
+
+---rcKHI FE-ONA Status Information
+
+rcKhiFeOnaStatus OBJECT IDENTIFIER ::= { rcKhiFeOna 2}
+
+
+rcKhiFeOnaStatusDevice OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Device Status
+ if value=TRUE Status = UP
+ if value=FALSE Status = DOWN"
+ DEFVAL { false }
+ ::= {rcKhiFeOnaStatus 1}
+
+rcKhiFeOnaStatusDownReason OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays ONA Down Reason if ONA Device Status is down"
+ ::= {rcKhiFeOnaStatus 2}
+
+rcKhiFeOnaStatusRunRelease OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays Running Release Name"
+ ::= {rcKhiFeOnaStatus 3}
+
+rcKhiFeOnaStatusImageUpgradeStatus OBJECT-TYPE
+ SYNTAX INTEGER{
+ unknown(1),
+ downloadInProgress(2),
+ downloadFailed(3),
+ upgradeInProgress(4),
+ upgradeFailed(5),
+ upgradeSuccess(6),
+ notInProgress(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays Image Upgrade Status"
+ ::= {rcKhiFeOnaStatus 4}
+
+rcKhiFeOnaStatusImageFileUsed OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Displays Image File Used For Upgrade"
+ ::= {rcKhiFeOnaStatus 5}
+
+-- Begin of IpMRoute MIB
+rcIpMRouteMIBObjects OBJECT IDENTIFIER ::= { rcIpMRoute 1 }
+
+rcIpMRouteScalars OBJECT IDENTIFIER ::= { rcIpMRouteMIBObjects 1 }
+
+-- The IP Multicast Stats enable.
+--
+rcIpMRouteStatsEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enabled status of IP Multicast statistics."
+ DEFVAL { false }
+ ::= { rcIpMRouteScalars 2 }
+
+rcIpMRouteStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear ip mroute stats."
+ DEFVAL { false }
+ ::= { rcIpMRouteScalars 3 }
+
+-- The IP Multicast Stats Table
+--
+rcIpMRouteStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpMRouteStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "the table containing IP Multicast statistics."
+ ::= { rcIpMRouteMIBObjects 6 }
+
+rcIpMRouteStatsEntry OBJECT-TYPE
+ SYNTAX RcIpMRouteStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the ip multicast statistics
+ information for the specific group ip address."
+ INDEX { rcIpMRouteStatsGroupAddress }
+ ::= { rcIpMRouteStatsTable 1 }
+
+RcIpMRouteStatsEntry ::= SEQUENCE {
+ rcIpMRouteStatsGroupAddress IpAddress,
+ rcIpMRouteStatsSourceCount Counter32,
+ rcIpMRouteStatsPkts Counter64,
+ rcIpMRouteStatsBytes Counter64,
+ rcIpMRouteStatsAverageSizePerPkt Integer32,
+ rcIpMRouteStatsDropPkts Counter64,
+ rcIpMRouteStatsDropBytes Counter64,
+ rcIpMRouteStatsPktsPerSecond Integer32
+ }
+
+rcIpMRouteStatsGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "the IP multicast group address for which this entry
+ contains ip multicast statistics."
+ ::= { rcIpMRouteStatsEntry 1 }
+
+rcIpMRouteStatsSourceCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sources corresponding to the specific group and vrf."
+ ::= { rcIpMRouteStatsEntry 2 }
+
+rcIpMRouteStatsPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of frames that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcIpMRouteStatsEntry 3 }
+
+rcIpMRouteStatsBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcIpMRouteStatsEntry 4 }
+
+rcIpMRouteStatsAverageSizePerPkt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average length of packets that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcIpMRouteStatsEntry 5 }
+
+rcIpMRouteStatsDropPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of drop frames that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcIpMRouteStatsEntry 6 }
+
+rcIpMRouteStatsDropBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of drop bytes that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcIpMRouteStatsEntry 7 }
+
+rcIpMRouteStatsPktsPerSecond OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets that are processed
+ corresponding to the specific group and vrf in one second."
+ ::= { rcIpMRouteStatsEntry 8 }
+
+-- End of IpMRoute MIB
+
+-- Begin of IPv6 MRoute MIB
+-- The commented elements are currently not supported but are left in the mib
+-- for possible future implementation, as per PLM request (Seema Sirivara)
+
+rcMRouteIpv6Objects OBJECT IDENTIFIER ::= { rcMRouteIpv6 1 }
+
+-- the IPv6 Multicast Routing MIB-Group
+--
+-- a collection of objects providing information about
+-- IPv6 Multicast Groups
+
+rcMRouteIpv6Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing multicast routing
+ information for IPv6 datagrams sent by particular sources to
+ the IPv6 multicast groups known to this router."
+ ::= { rcMRouteIpv6Objects 1 }
+
+rcMRouteIpv6Entry OBJECT-TYPE
+ SYNTAX RcMRouteIpv6Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the multicast routing
+ information for IPv6 datagrams from a particular source and
+ addressed to a particular IPv6 multicast group address."
+ INDEX { rcMRouteIpv6Group,
+ rcMRouteIpv6Source,
+ rcMRouteIpv6SourceMask }
+ ::= { rcMRouteIpv6Table 1 }
+
+RcMRouteIpv6Entry ::= SEQUENCE {
+ rcMRouteIpv6Group Ipv6Address,
+ rcMRouteIpv6Source Ipv6Address,
+ rcMRouteIpv6SourceMask Ipv6Address,
+ rcMRouteIpv6UpstreamNeighbor Ipv6Address,
+ rcMRouteIpv6InIfIndex Integer32,
+-- rcMRouteIpv6UpTime TimeTicks,
+ rcMRouteIpv6ExpiryTime TimeTicks,
+-- rcMRouteIpv6Pkts Counter32,
+-- rcMRouteIpv6DifferentInIfPackets Counter32,
+-- rcMRouteIpv6Octets Counter32,
+ rcMRouteIpv6Protocol INTEGER
+}
+
+rcMRouteIpv6Group OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcMRouteIpv6Entry 1 }
+
+rcMRouteIpv6Source OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The network address which when combined with the
+ corresponding value of rcMRouteIpv6SourceMask identifies the
+ sources for which this entry contains multicast routing
+ information."
+ ::= { rcMRouteIpv6Entry 2 }
+
+rcMRouteIpv6SourceMask OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The network mask which when combined with the corresponding
+ value of rcMRouteIpv6Source identifies the sources for which
+ this entry contains multicast routing information."
+ ::= { rcMRouteIpv6Entry 3 }
+
+rcMRouteIpv6UpstreamNeighbor OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address of the upstream neighbor (e.g., RPF neighbor)
+ from which IPv6 datagrams from these sources to this multicast
+ address are received."
+ ::= { rcMRouteIpv6Entry 4 }
+
+rcMRouteIpv6InIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the interface on which IPv6
+ datagrams sent by these sources to this multicast address
+ are received. A value of 0 indicates that datagrams are not
+ subject to an incoming interface check, but may be accepted
+ on multiple interfaces."
+ ::= { rcMRouteIpv6Entry 5 }
+
+--rcMRouteIpv6UpTime OBJECT-TYPE
+-- SYNTAX TimeTicks
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The time since the multicast routing information
+-- represented by this entry was learned by the router."
+-- ::= { rcMRouteIpv6Entry 6 }
+
+rcMRouteIpv6ExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum amount of time remaining before this entry will
+ be aged out. The value 0 indicates that the entry is not
+ subject to aging."
+ ::= { rcMRouteIpv6Entry 7 }
+
+--rcMRouteIpv6Pkts OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of packets which this router has received from
+-- these sources and addressed to this multicast group
+-- address."
+-- ::= { rcMRouteIpv6Entry 8 }
+
+--rcMRouteIpv6DifferentInIfPackets OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of packets which this router has received from
+-- these sources and addressed to this multicast group address,
+-- which were not received from the interface indicated by
+-- rcMRouteIpv6InIfIndex."
+-- ::= { rcMRouteIpv6Entry 9 }
+
+--rcMRouteIpv6Octets OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of octets contained in IPv6 datagrams which were
+-- received from these sources and addressed to this multicast
+-- group address, and which were forwarded by this router."
+-- ::= { rcMRouteIpv6Entry 10 }
+
+rcMRouteIpv6Protocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ pimSparseMode(2),
+ pimSsmMode(3),
+ mldOnly(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing mechanism via which this route was learned."
+ ::= { rcMRouteIpv6Entry 11 }
+
+--
+-- The IPv6 Multicast Routing Next Hop Table
+--
+
+rcMRouteIpv6NextHopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteIpv6NextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on the next
+ hops on outgoing interfaces for routing IPv6 multicast
+ datagrams. Each entry is one of a list of next hops on
+ outgoing interfaces for particular sources sending to a
+ particular multicast group address."
+ ::= { rcMRouteIpv6Objects 2 }
+
+rcMRouteIpv6NextHopEntry OBJECT-TYPE
+ SYNTAX RcMRouteIpv6NextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the list of next hops on
+ outgoing interfaces to which IPv6 multicast datagrams from
+ particular sources to a IPv6 multicast group address are
+ routed."
+ INDEX { rcMRouteIpv6NextHopGroup, rcMRouteIpv6NextHopSource,
+ rcMRouteIpv6NextHopSourceMask, rcMRouteIpv6NextHopIfIndex,
+ rcMRouteIpv6NextHopAddress }
+ ::= { rcMRouteIpv6NextHopTable 1 }
+
+RcMRouteIpv6NextHopEntry ::= SEQUENCE {
+ rcMRouteIpv6NextHopGroup Ipv6Address,
+ rcMRouteIpv6NextHopSource Ipv6Address,
+ rcMRouteIpv6NextHopSourceMask Ipv6Address,
+ rcMRouteIpv6NextHopIfIndex Integer32,
+ rcMRouteIpv6NextHopAddress Ipv6Address,
+ rcMRouteIpv6NextHopState INTEGER,
+-- rcMRouteIpv6NextHopUpTime TimeTicks,
+ rcMRouteIpv6NextHopExpiryTime TimeTicks,
+ rcMRouteIpv6NextHopClosestMemberHops Integer32,
+ rcMRouteIpv6NextHopProtocol INTEGER
+-- rcMRouteIpv6NextHopPkts Counter32
+}
+
+rcMRouteIpv6NextHopGroup OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 multicast group for which this entry specifies a
+ next hop on an outgoing interface."
+ ::= { rcMRouteIpv6NextHopEntry 1 }
+
+rcMRouteIpv6NextHopSource OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The network address which when combined with the
+ corresponding value of rcMRouteIpv6NextHopSourceMask identifies
+ the sources for which this entry specifies a next hop on an
+ outgoing interface."
+ ::= { rcMRouteIpv6NextHopEntry 2 }
+
+rcMRouteIpv6NextHopSourceMask OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The network mask which when combined with the corresponding
+ value of rcMRouteIpv6NextHopSource identifies the sources for
+ which this entry specifies a next hop on an outgoing
+ interface."
+ ::= { rcMRouteIpv6NextHopEntry 3 }
+
+rcMRouteIpv6NextHopIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the interface for the outgoing
+ interface for this next hop."
+ ::= { rcMRouteIpv6NextHopEntry 4 }
+
+rcMRouteIpv6NextHopAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address of the next hop specific to this entry. For
+ most interfaces, this is identical to rcMRouteIpv6NextHopGroup.
+ NBMA interfaces, however, may have multiple next hop
+ addresses out a single outgoing interface."
+ ::= { rcMRouteIpv6NextHopEntry 5 }
+
+rcMRouteIpv6NextHopState OBJECT-TYPE
+ SYNTAX INTEGER { pruned(1), forwarding(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of whether the outgoing interface and next
+ hop represented by this entry is currently being used to
+ forward IPv6 datagrams. The value 'forwarding' indicates it
+ is currently being used; the value 'pruned' indicates it is
+ not."
+ ::= { rcMRouteIpv6NextHopEntry 6 }
+
+--rcMRouteIpv6NextHopUpTime OBJECT-TYPE
+-- SYNTAX TimeTicks
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The time since the multicast routing information
+-- represented by this entry was learned by the router."
+-- ::= { rcMRouteIpv6NextHopEntry 7 }
+
+rcMRouteIpv6NextHopExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum amount of time remaining before this entry will
+ be aged out. The value 0 indicates that the entry is not
+ subject to aging."
+ ::= { rcMRouteIpv6NextHopEntry 8 }
+
+rcMRouteIpv6NextHopClosestMemberHops OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum number of hops between this router and any
+ member of this IPv6 multicast group reached via this next hop
+ on this outgoing interface. Any IPv6 multicast datagrams for
+ the group which have a TTL less than this number of hops
+ will not be forwarded to this next hop."
+ ::= { rcMRouteIpv6NextHopEntry 9 }
+
+rcMRouteIpv6NextHopProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ pimSparseMode(2),
+ pimSsmMode(3),
+ mldOnly(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing mechanism via which this next-hop was learned."
+ ::= { rcMRouteIpv6NextHopEntry 10 }
+
+--rcMRouteIpv6NextHopPkts OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of packets which have been forwarded using this
+-- route."
+-- ::= { rcMRouteIpv6NextHopEntry 11 }
+
+
+--
+-- The Multicast Routing Interface Table
+--
+
+rcMRouteIpv6InterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteIpv6InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containg multicast routing
+ information specific to interfaces."
+ ::= { rcMRouteIpv6Objects 3 }
+
+rcMRouteIpv6InterfaceEntry OBJECT-TYPE
+ SYNTAX RcMRouteIpv6InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the multicast routing
+ information for a particular interface."
+ INDEX { rcMRouteIpv6InterfaceIfIndex }
+ ::= { rcMRouteIpv6InterfaceTable 1 }
+
+RcMRouteIpv6InterfaceEntry ::= SEQUENCE {
+ rcMRouteIpv6InterfaceIfIndex Integer32,
+ rcMRouteIpv6InterfaceTtl Integer32,
+ rcMRouteIpv6InterfaceProtocol INTEGER
+-- rcMRouteIpv6InterfaceRateLimit Integer32,
+-- rcMRouteIpv6InterfaceInMcastOctets Counter32,
+-- rcMRouteIpv6InterfaceOutMcastOctets Counter32,
+-- rcMRouteIpv6InterfaceHCInMcastOctets Counter64,
+-- rcMRouteIpv6InterfaceHCOutMcastOctets Counter64
+}
+
+rcMRouteIpv6InterfaceIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the interface for which this entry
+ contains information."
+ ::= { rcMRouteIpv6InterfaceEntry 1 }
+
+rcMRouteIpv6InterfaceTtl OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The datagram TTL threshold for the interface. Any IPv6
+ multicast datagrams with a TTL less than this threshold will
+ not be forwarded out the interface. The default value of 0
+ means all multicast packets are forwarded out the
+ interface."
+ ::= { rcMRouteIpv6InterfaceEntry 2 }
+
+rcMRouteIpv6InterfaceProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ pimSparseMode(2),
+ pimSsmMode(3),
+ mldOnly(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The routing protocol running on this interface."
+ ::= { rcMRouteIpv6InterfaceEntry 3 }
+
+--rcMRouteIpv6InterfaceRateLimit OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "The rate-limit, in kilobits per second, of forwarded
+-- multicast traffic on the interface. A rate-limit of 0
+-- indicates that no rate limiting is done."
+-- DEFVAL { 0 }
+-- ::= { rcMRouteIpv6InterfaceEntry 4 }
+
+--rcMRouteIpv6InterfaceInMcastOctets OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of octets of multicast packets that have arrived
+-- on the interface."
+-- ::= { rcMRouteIpv6InterfaceEntry 5 }
+
+--rcMRouteIpv6InterfaceOutMcastOctets OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of octets of multicast packets that have been
+-- sent on the interface."
+-- ::= { rcMRouteIpv6InterfaceEntry 6 }
+
+--rcMRouteIpv6InterfaceHCInMcastOctets OBJECT-TYPE
+-- SYNTAX Counter64
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of octets of multicast packets that have arrived
+-- on the interface. This object is a 64-bit version of
+-- rcMRouteIpv6InterfaceInMcastOctets."
+-- ::= { rcMRouteIpv6InterfaceEntry 7 }
+
+--rcMRouteIpv6InterfaceHCOutMcastOctets OBJECT-TYPE
+-- SYNTAX Counter64
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The number of octets of multicast packets that have been
+-- sent on the interface. This object is a 64-bit version of
+-- rcMRouteIpv6InterfaceOutMcastOctets."
+-- ::= { rcMRouteIpv6InterfaceEntry 8 }
+
+
+
+rcMRouteIpv6Statistics OBJECT IDENTIFIER ::= { rcMRouteIpv6 2 }
+
+rcMRouteIpv6UsageGlobal OBJECT IDENTIFIER ::= { rcMRouteIpv6Statistics 1 }
+
+rcMRouteIpv6IngressRecInUse OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the IPv6 Ingress Record Usage in the switch.
+ (S-G usage)."
+ ::= { rcMRouteIpv6UsageGlobal 1 }
+
+rcMRouteIpv6EgressRecInUse OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to get the IPv6 Egress Record Usage in the switch
+ (pepstream count)."
+ ::= { rcMRouteIpv6UsageGlobal 2 }
+
+rcMRouteIpv6IngressThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get the threshold count for IPv6 Ingress records."
+ DEFVAL { 0 }
+ ::= { rcMRouteIpv6UsageGlobal 3 }
+
+rcMRouteIpv6EgressThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to get threshold count for IPv6 Egress records."
+ DEFVAL { 0 }
+ ::= { rcMRouteIpv6UsageGlobal 4 }
+
+rcMRouteIpv6SendTrapAndLog OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A means of alerting the user. If this bool is set,
+ a message will be send to console and also a
+ trap will be sent."
+ DEFVAL { false }
+ ::= { rcMRouteIpv6UsageGlobal 5 }
+
+rcMRouteIpv6SendTrapOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A means of alerting the user. If this bool is set,
+ a trap will be sent."
+ DEFVAL { false }
+ ::= { rcMRouteIpv6UsageGlobal 6 }
+rcMRouteIpv6LogMsgOnly OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A means of alerting the user.If this bool is set,
+ a message will be sent to console."
+ DEFVAL { false }
+ ::= { rcMRouteIpv6UsageGlobal 7 }
+
+
+
+
+-- End of IPv6 MRoute MIB
+
+-- rcVspTalk MIB: Messaging service MIB
+
+rcVspTalkObjects OBJECT IDENTIFIER ::= { rcVspTalk 1 }
+rcVspTalkScalars OBJECT IDENTIFIER ::= { rcVspTalkObjects 1 }
+
+rcVspTalkGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create or destroy the VSPTalk related data structure and threads.
+ When it is false, rcVspTalkGroupTable entry will be removed."
+ DEFVAL { false }
+ ::= { rcVspTalkScalars 1 }
+
+rcVspTalkEndpointAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The assigned circuitless IP address of the application endpoint
+ which must belong to the same subnet of existing IP interface on
+ device. This object assignment requires rcVspTalkEndpointVrfName
+ and rcVspTalkEndpointMacOffset"
+ ::= { rcVspTalkScalars 2 }
+
+rcVspTalkEndpointVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the virtual Router which rcVspTalkEndpointAddress
+ belong to."
+ ::= { rcVspTalkScalars 3 }
+
+rcVspTalkNotificationEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable the notifcation of the register events"
+ DEFVAL { false }
+ ::= { rcVspTalkScalars 4 }
+
+-- IM/GTALK/AVAYA group table --
+
+rcVspTalkGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVspTalkGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vsp Talk Group includes IM configuraton and users"
+ ::= { rcVspTalkObjects 2 }
+
+rcVspTalkGroupEntry OBJECT-TYPE
+ SYNTAX RcVspTalkGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry of the IM group"
+ INDEX { rcVspTalkGroupType }
+ ::= { rcVspTalkGroupTable 1 }
+
+RcVspTalkGroupEntry ::=
+ SEQUENCE {
+ rcVspTalkGroupType INTEGER,
+ rcVspTalkGroupServerAddress DisplayString,
+ rcVspTalkGroupServerPort Integer32,
+ rcVspTalkGroupServerOldSslTypeEnable TruthValue,
+ rcVspTalkGroupServerEncryption INTEGER,
+ rcVspTalkGroupServerProxy DisplayString,
+ rcVspTalkGroupClientUsername DisplayString,
+ rcVspTalkGroupClientPassword DisplayString,
+ rcVspTalkGroupClientMembers DisplayString,
+ rcVspTalkGroupEnable TruthValue,
+ rcVspTalkGroupRowStatus RowStatus
+ }
+
+rcVspTalkGroupType OBJECT-TYPE
+ SYNTAX INTEGER {
+ yahoo(1),
+ gtalk(2),
+ avaya(3)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Type of vsp messaging group"
+ ::= { rcVspTalkGroupEntry 1 }
+
+rcVspTalkGroupServerAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Messaging server address"
+ ::= { rcVspTalkGroupEntry 2 }
+
+rcVspTalkGroupServerPort OBJECT-TYPE
+ SYNTAX Integer32(1..49151)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The TCP port for Messaging"
+ ::= { rcVspTalkGroupEntry 3 }
+
+rcVspTalkGroupServerOldSslTypeEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/disable using old style SSL interface"
+ DEFVAL { false }
+ ::= { rcVspTalkGroupEntry 4}
+
+rcVspTalkGroupServerEncryption OBJECT-TYPE
+ SYNTAX INTEGER {
+ asRequested(1),
+ required(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Encrytion option."
+ DEFVAL { required }
+ ::= { rcVspTalkGroupEntry 5 }
+
+rcVspTalkGroupServerProxy OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Messaging server proxy"
+ ::= { rcVspTalkGroupEntry 6 }
+
+rcVspTalkGroupClientUsername OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Messaging client Username for this device"
+ ::= { rcVspTalkGroupEntry 7 }
+
+rcVspTalkGroupClientPassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Password for rcVspTalkGroupClientUsername which is registered
+ in the server."
+ ::= { rcVspTalkGroupEntry 8 }
+rcVspTalkGroupClientMembers OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..1024))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A list of members of this messaging group. There is
+ a max of 12 members, with names seperated by comma"
+ ::= { rcVspTalkGroupEntry 9 }
+
+rcVspTalkGroupEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Adminstratively Enable/disable this messaging group"
+ DEFVAL { false }
+ ::= { rcVspTalkGroupEntry 10}
+
+rcVspTalkGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcVspTalkGroupEntry 11}
+
+-- End of VSPTalk
+
+-- --------------------------------------------------------------
+-- Vrrpv3 MIB Groups
+--
+
+rcVrrpTmpMib OBJECT IDENTIFIER ::= { rcVrrpv3 1 }
+rcVrrpTmpOperations OBJECT IDENTIFIER ::= { rcVrrpTmpMib 1 }
+rcVrrpTmpStatistics OBJECT IDENTIFIER ::= { rcVrrpTmpMib 2 }
+
+--
+-- Start of MIB objects
+--
+rcVrrpTmpNotificationCntl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the VRRP-enabled router will generate
+ SNMP notifications for events defined in this MIB.
+ 'Enabled' results in SNMP notifications; 'disabled', no
+ notifications are sent."
+ DEFVAL { enabled }
+ ::= { rcVrrpTmpOperations 2 }
+
+--
+-- Vrrp Operations Table
+--
+
+-- =begin enum
+-- rcVrrpTmpOperationsAdvInterval max 40
+-- =end enum
+
+rcVrrpTmpOperationsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrrpTmpOperationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unified Operations table for a VRRP router which
+ consists of a sequence (i.e., one or more conceptual
+ rows) of 'rcVrrpTmpOperationsEntry' items which describe
+ the operational characteristics of a virtual router."
+ ::= { rcVrrpTmpOperations 7 }
+
+rcVrrpTmpOperationsEntry OBJECT-TYPE
+ SYNTAX RcVrrpTmpOperationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rcVrrpTmpOperationsTable containing the
+ operational characteristics of a virtual router. On a
+ VRRP router, a given virtual router is identified by a
+ combination of the IP version, VRID and ifIndex.
+ ifIndex represents a physical interface of the router.
+ Note that rows in this table can be distinguished on a
+ multi-stacked device running VRRP over IPv4 and
+ IPv6 on the same physical interface.
+ Rows in the table cannot be modified unless the value
+ of 'rcVrrpTmpOperationsState' has transitioned to
+ 'initialize'"
+ INDEX { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType,
+ rcVrrpTmpOperationsVrId }
+ ::= { rcVrrpTmpOperationsTable 1 }
+
+RcVrrpTmpOperationsEntry ::=
+ SEQUENCE {
+ rcVrrpTmpOperationsIfIndex InterfaceIndex,
+ rcVrrpTmpOperationsInetAddrType InetAddressType,
+ rcVrrpTmpOperationsVrId VrId,
+ rcVrrpTmpOperationsVirtualMacAddr MacAddress,
+ rcVrrpTmpOperationsState INTEGER,
+ rcVrrpTmpOperationsPriority Integer32,
+ rcVrrpTmpOperationsAddrCount Integer32,
+ rcVrrpTmpOperationsMasterIpAddr InetAddress,
+ rcVrrpTmpOperationsPrimaryIpAddr InetAddress,
+ rcVrrpTmpOperationsAdvInterval TimeInterval,
+ rcVrrpTmpOperationsPreemptMode TruthValue,
+ rcVrrpTmpOperationsAcceptMode TruthValue,
+ rcVrrpTmpOperationsUpTime TimeStamp,
+ rcVrrpTmpOperationsStorageType StorageType,
+ rcVrrpTmpOperationsRowStatus RowStatus
+}
+
+rcVrrpTmpOperationsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface index on which the virtual router is configured."
+ ::= { rcVrrpTmpOperationsEntry 1 }
+
+rcVrrpTmpOperationsInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address type of RcVrrpTmpOperationsEntry. This value
+ applies to both rcVrrpTmpOperationsMasterIpAddr and
+ rcVrrpTmpOperationsPrimaryIpAddr."
+ REFERENCE "RFC 4001"
+ ::= { rcVrrpTmpOperationsEntry 2 }
+
+rcVrrpTmpOperationsVrId OBJECT-TYPE
+ SYNTAX VrId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object contains the Virtual Router Identifier
+ (VRID)."
+ REFERENCE "RFC 4001"
+ ::= { rcVrrpTmpOperationsEntry 3 }
+
+rcVrrpTmpOperationsVirtualMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The virtual MAC address of the virtual router.
+ Although this object can be derived from the
+ 'rcVrrpTmpOperationsVrId' object, it is defined so that it
+ is easily obtainable by a management application and
+ can be included in VRRP-related SNMP notifications."
+ REFERENCE "STD 58 RFC 2578"
+ ::= { rcVrrpTmpOperationsEntry 4 }
+
+rcVrrpTmpOperationsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initialize(1),
+ backup(2),
+ master(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the virtual router. This object
+ has three defined values:
+ - `initialize', which indicates that the
+ virtual router is waiting for a startup event.
+ - `backup', which indicates the virtual router is
+ monitoring the availability of the master router.
+ - `master', which indicates that the virtual router
+ is forwarding packets for IP addresses that are
+ associated with this router."
+ REFERENCE " RFC 3768"
+ ::= { rcVrrpTmpOperationsEntry 5 }
+
+rcVrrpTmpOperationsPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the priority to be used for the
+ virtual router master election process. Higher values
+ imply higher priority.
+ A priority of '0', although not settable, is sent by
+ the master router to indicate that this router has
+ ceased to participate in VRRP and a backup virtual
+ router should transition to become a new master.
+ A priority of 255 is used for the router that owns the
+ associated IP address(es) for VRRP over IPv4/IPv6 and hence
+ not settable.
+ A 'badValue(3)' should be returned when a user tries to
+ set 0 or 255 for this object. "
+ DEFVAL { 100 }
+ ::= { rcVrrpTmpOperationsEntry 6 }
+
+rcVrrpTmpOperationsAddrCount OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP addresses that are associated with
+ this virtual router. This number is equal to the
+ number of rows in the rcVrrpTmpAssociatedAddrTable that
+ correspond to a given IP version/VRID/ifIndex."
+ REFERENCE "RFC 3768 section 5.3.5. Count IP Addrs"
+ ::= { rcVrrpTmpOperationsEntry 7 }
+
+rcVrrpTmpOperationsMasterIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The master router's real IP address. Master router
+ would set this address to rcVrrpTmpOperationsPrimaryIpAddr
+ while transitioning to master state. For backup
+ routers, this is the IP address listed as the source in
+ VRRP advertisement last received by this virtual
+ router."
+ REFERENCE " RFC 3768"
+ ::= { rcVrrpTmpOperationsEntry 8 }
+
+rcVrrpTmpOperationsPrimaryIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "In the case where there are more than one IP
+ Address (associated IP addresses) for a given
+ `ifIndex', this object is used to specify the IP
+ address that will become the
+ rcVrrpTmpOperationsMasterIpAddr', should the virtual router
+ transition from backup state to master."
+ ::= { rcVrrpTmpOperationsEntry 9 }
+
+rcVrrpTmpOperationsAdvInterval OBJECT-TYPE
+ SYNTAX TimeInterval (1..4096)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The time interval between sending advertisement messages.
+ Only the master router sends VRRP advertisements.
+ It is configured in seconds, but it is converted into
+ centiseconds that is used in the VRRP packets."
+ REFERENCE " RFC 3768 section 5.3.7"
+ DEFVAL { 100}
+ ::= { rcVrrpTmpOperationsEntry 10 }
+
+rcVrrpTmpOperationsPreemptMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls whether a higher priority virtual router will
+ preempt a lower priority master."
+ REFERENCE " RFC 3768 section 6.1"
+ DEFVAL { true }
+ ::= { rcVrrpTmpOperationsEntry 11 }
+
+rcVrrpTmpOperationsAcceptMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Controls whether a virtual router in Master state
+ will accept packets addressed to the address owner's
+ IPv6 address as its own if it is not the IPv6 address
+ owner. Default is False.
+ This object is not relevant for rows representing VRRP
+ over IPv4 and should be set to false."
+ DEFVAL { false }
+ ::= { rcVrrpTmpOperationsEntry 12 }
+
+rcVrrpTmpOperationsUpTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the value of the `sysUpTime' object when this
+ virtual router (i.e., the `rcVrrpTmpOperationsState')
+ transitioned out of `initialized'."
+ REFERENCE " RFC 3768 section 6.1"
+ ::= { rcVrrpTmpOperationsEntry 13 }
+
+rcVrrpTmpOperationsStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row. Write access
+ is not required. It is optional to support nonVolatile
+ StorageType enumeration."
+ REFERENCE " RFC4181 section 4.6.4"
+ DEFVAL { nonVolatile }
+ ::= { rcVrrpTmpOperationsEntry 14 }
+
+rcVrrpTmpOperationsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The RowStatus variable should be used in accordance to
+ installation and removal conventions for conceptual
+ rows. When `rcVrrpTmpOperationsRowStatus' is set to
+ active(1), no other objects in the conceptual row can
+ be modified.
+ To create a row in this table, a manager sets this
+ object to either createAndGo(4) or createAndWait(5).
+ Until instances of all corresponding columns are
+ appropriately configured, the value of the
+ corresponding instance of the `rcVrrpTmpOperationsRowStatus'
+ column will be read as notReady(3).
+ In particular, a newly created row cannot be made
+ active(1) until (minimally) the corresponding instance
+ of rcVrrpTmpOperationsInetAddrType, rcVrrpTmpOperationsVrId and
+ rcVrrpTmpOperationsPrimaryIpAddr has been set and there is
+ at least one active row in the
+ `rcVrrpTmpAssociatedIpAddrTable' defining an associated
+ IP address.
+ notInService(2) should be used to administratively
+ bring the row down.
+
+ A typical order of operation to add a row is:
+ 1. Create a row in rcVrrpTmpOperationsTable with
+ createAndWait(5).
+ 2. Create one or more corresponding rows in
+ rcVrrpTmpAssociatedIpAddrTable.
+ 3. Populate the rcVrrpTmpOperationsEntry.
+ 4. set rcVrrpTmpOperationsRowStatus to active(1).
+
+ A typical order of operation to delete an entry is:
+ 1. Set rcVrrpTmpOperationsRowStatus to notInService(2).
+ 2. Set the corresponding rows in
+ rcVrrpTmpAssociatedIpAddrTable to destroy(6) to delete the
+ entry.
+ 3. set rcVrrpTmpOperationsRowStatus to destroy(6) to delete
+ the entry."
+ ::= { rcVrrpTmpOperationsEntry 15 }
+
+--
+-- Vrrp Associated Address Table
+--
+
+rcVrrpTmpAssociatedIpAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrrpTmpAssociatedIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of addresses associated with this virtual
+ router."
+ ::= { rcVrrpTmpOperations 8 }
+
+rcVrrpTmpAssociatedIpAddrEntry OBJECT-TYPE
+ SYNTAX RcVrrpTmpAssociatedIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table contains an IP address that is
+ associated with a virtual router. The number of rows
+ for a given IP version, VrID and ifIndex will equal the
+ number of IP addresses associated (e.g., backed up) by
+ the virtual router (equivalent to
+ 'rcVrrpTmpOperationsIpAddrCount').
+ Rows in the table cannot be modified unless the value
+ of `rcVrrpTmpOperationsState' has transitioned to
+ `initialize'."
+ INDEX { rcVrrpTmpOperationsIfIndex,rcVrrpTmpOperationsInetAddrType,
+ rcVrrpTmpOperationsVrId,rcVrrpTmpAssociatedIpAddr, rcVrrpTmpAssociatedIpAddrPrefixLength }
+ ::= { rcVrrpTmpAssociatedIpAddrTable 1 }
+
+RcVrrpTmpAssociatedIpAddrEntry ::=
+ SEQUENCE {
+ rcVrrpTmpAssociatedIpAddr
+ InetAddress,
+ rcVrrpTmpAssociatedIpAddrPrefixLength
+ InetAddressPrefixLength,
+ rcVrrpTmpAssociatedStorageType
+ StorageType,
+ rcVrrpTmpAssociatedIpAddrRowStatus
+ RowStatus
+}
+
+rcVrrpTmpAssociatedIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(0|4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The assigned IP addresses that a virtual router is
+ responsible for backing up.
+ The size of this object is either 4 or 16 depending on
+ rcVrrpTmpOperationsInetAddrType."
+ REFERENCE "RFC 3768 Section 5.3.9"
+ ::= { rcVrrpTmpAssociatedIpAddrEntry 1 }
+
+rcVrrpTmpAssociatedIpAddrPrefixLength OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The length of the prefix (in bits)."
+ ::= { rcVrrpTmpAssociatedIpAddrEntry 2 }
+
+rcVrrpTmpAssociatedStorageType OBJECT-TYPE
+ SYNTAX StorageType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The storage type for this conceptual row. Write access
+ is not required. It is optional to support nonVolatile
+ StorageType enumeration."
+ REFERENCE " RFC4181 section 4.6.4"
+ DEFVAL { nonVolatile }
+ ::= { rcVrrpTmpAssociatedIpAddrEntry 3 }
+
+rcVrrpTmpAssociatedIpAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The RowStatus variable, used according to
+ installation and removal conventions for conceptual
+ rows. To create a row in this table, a manager sets
+ this object to either createAndGo(4) or
+ createAndWait(5). Setting this object to active(1)
+ results in the addition of an associated address for a
+ virtual router. Setting this object to notInService(2)
+ results in administratively bringing down the row.
+ Destroying the entry or setting it to destroy(6)
+ removes the associated address from the virtual router.
+ The use of other values is implementation-dependent.
+ Only rcVrrpTmpAssociatedStorageType can be modified when the
+ row is in active(1) state for Implementations
+ supporting write access to rcVrrpTmpAssociatedStorageType
+ Implementations should not allow deletion of the last
+ row corresponding to an active row in
+ rcVrrpTmpOperationsTable.
+ Refer to description of rcVrrpTmpOperationsRowStatus for a
+ typical row creation and deletion scenarios."
+ ::= { rcVrrpTmpAssociatedIpAddrEntry 4 }
+
+--
+-- Vrrp Router Statistics
+-- Global variables were used only by IPv6; they become deprecated with introduction of
+-- common code for IPv4/IPv6 VRRPv3. They will be replaced by rcVrrpTmpRouterGlobalStatisticsTable
+--
+
+rcVrrpTmpRouterChecksumErrors OBJECT-TYPE
+
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of VRRP packets received with an
+ invalid VRRP checksum value."
+ REFERENCE "RFC3768 Section 5.3.8"
+ ::= { rcVrrpTmpStatistics 1 }
+
+rcVrrpTmpRouterVersionErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of VRRP packets received with an
+ unknown or unsupported version number."
+ REFERENCE "RFC3768 Section 5.3.1"
+ ::= { rcVrrpTmpStatistics 2 }
+
+rcVrrpTmpRouterVrIdErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of VRRP packets received with an
+ invalid VRID for this virtual router."
+ REFERENCE "RFC3768 Section 5.3.3"
+ ::= { rcVrrpTmpStatistics 3 }
+
+--
+-- Vrrp Router Statistics Table
+--
+
+rcVrrpTmpRouterStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrrpTmpRouterStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of virtual router statistics."
+ ::= { rcVrrpTmpStatistics 5 }
+
+rcVrrpTmpRouterStatisticsEntry OBJECT-TYPE
+ SYNTAX RcVrrpTmpRouterStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing statistics
+ information about a given virtual router."
+ AUGMENTS { rcVrrpTmpOperationsEntry }
+ ::= { rcVrrpTmpRouterStatisticsTable 1 }
+
+RcVrrpTmpRouterStatisticsEntry ::=
+ SEQUENCE {
+ rcVrrpTmpStatisticsMasterTransitions Counter32,
+ rcVrrpTmpStatisticsRcvdAdvertisements Counter32,
+ rcVrrpTmpStatisticsAdvIntervalErrors Counter32,
+ rcVrrpTmpStatisticsIpTtlErrors Counter32,
+ rcVrrpTmpStatisticsRcvdPriZeroPackets Counter32,
+ rcVrrpTmpStatisticsSentPriZeroPackets Counter32,
+ rcVrrpTmpStatisticsRcvdInvalidTypePkts Counter32,
+ rcVrrpTmpStatisticsAddressListErrors Counter32,
+ rcVrrpTmpStatisticsPacketLengthErrors Counter32,
+ rcVrrpTmpStatisticsRcvdInvalidAuthentications Counter32,
+ rcVrrpTmpStatisticsDiscontinuityTime TimeStamp,
+ rcVrrpTmpStatisticsRefreshRate Integer32
+ }
+
+rcVrrpTmpStatisticsMasterTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of times that this virtual router's
+ state has transitioned to MASTER.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ ::= { rcVrrpTmpRouterStatisticsEntry 1 }
+
+rcVrrpTmpStatisticsRcvdAdvertisements OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP advertisements received by
+ this virtual router.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ ::= { rcVrrpTmpRouterStatisticsEntry 2 }
+
+rcVrrpTmpStatisticsAdvIntervalErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP advertisement packets
+ received for which the advertisement interval is
+ different than the one configured for the local virtual
+ router.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ ::= { rcVrrpTmpRouterStatisticsEntry 3 }
+
+rcVrrpTmpStatisticsIpTtlErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received by the
+ Virtual router with IPv4 TTL (for VRRP over IPv4) or
+ IPv6 Hop Limit (for VRRP over IPv6) not equal to 255.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ REFERENCE "RFC3768 Section 5.2.3"
+ ::= { rcVrrpTmpRouterStatisticsEntry 4 }
+
+rcVrrpTmpStatisticsRcvdPriZeroPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received by the
+ virtual router with a priority of '0'.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ REFERENCE "RFC3768 Section 5.3.4"
+ ::= { rcVrrpTmpRouterStatisticsEntry 5 }
+
+rcVrrpTmpStatisticsSentPriZeroPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets sent by the virtual
+ router with a priority of '0'.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ REFERENCE "RFC3768 Section 5.3.4"
+ ::= { rcVrrpTmpRouterStatisticsEntry 6 }
+
+rcVrrpTmpStatisticsRcvdInvalidTypePkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of VRRP packets received by the virtual
+ router with an invalid value in the 'type' field.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ ::= { rcVrrpTmpRouterStatisticsEntry 7 }
+
+rcVrrpTmpStatisticsAddressListErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received for which the
+ address list does not match the locally configured list
+ for the virtual router.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ ::= { rcVrrpTmpRouterStatisticsEntry 8 }
+
+rcVrrpTmpStatisticsPacketLengthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received with a packet
+ length less than the length of the VRRP header.
+ Discontinuities in the value of this counter can occur
+ at re-initialization of the management system, and at
+ other times as indicated by the value of
+ rcVrrpTmpStatisticsDiscontinuityTime."
+ ::= { rcVrrpTmpRouterStatisticsEntry 9 }
+
+rcVrrpTmpStatisticsRcvdInvalidAuthentications OBJECT-TYPE
+SYNTAX Counter32
+MAX-ACCESS read-only
+STATUS current
+DESCRIPTION
+ "The total number of packets received with an unknown
+ authentication type."
+REFERENCE "RFC3768 Section 5.3.6"
+::= { rcVrrpTmpRouterStatisticsEntry 10 }
+
+rcVrrpTmpStatisticsDiscontinuityTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime on the most recent occasion at
+ which any one or more of this entry's counters suffered
+ a discontinuity.
+ If no such discontinuities have occurred since the last
+ re-initialization of the local management subsystem,
+ then this object contains a zero value."
+ ::= { rcVrrpTmpRouterStatisticsEntry 11 }
+
+rcVrrpTmpStatisticsRefreshRate OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milli-seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum reasonable polling interval for this entry.
+ This object provides an indication of the minimum
+ Amount of time required to update the counters in this
+ entry."
+ ::= { rcVrrpTmpRouterStatisticsEntry 12 }
+
+--
+-- Table to hold global statistics for both IP versions for VRRPv3
+--
+
+rcVrrpTmpRouterGlobalStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrrpTmpRouterGlobalStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of virtual router global statistics. It shows the global statistics, depending on IP version."
+ ::= { rcVrrpTmpStatistics 6 }
+
+rcVrrpTmpRouterGlobalStatisticsEntry OBJECT-TYPE
+ SYNTAX RcVrrpTmpRouterGlobalStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, containing global statistics information about a given IP type."
+ INDEX { rcVrrpTmpRouterGlobalStatisticsInetAddrType}
+ ::= { rcVrrpTmpRouterGlobalStatisticsTable 1 }
+
+RcVrrpTmpRouterGlobalStatisticsEntry ::=
+ SEQUENCE {
+ rcVrrpTmpRouterGlobalStatisticsInetAddrType InetAddressType,
+ rcVrrpTmpRouterGlobalStatisticsChecksumErrors Counter64,
+ rcVrrpTmpRouterGlobalStatisticsVersionErrors Counter64,
+ rcVrrpTmpRouterGlobalStatisticsVrIdErrors Counter64
+ }
+
+rcVrrpTmpRouterGlobalStatisticsInetAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address type of rcVrrpTmpRouterGlobalStatisticsEntry. It can be either IPv4 or IPv6"
+ ::= { rcVrrpTmpRouterGlobalStatisticsEntry 1 }
+
+rcVrrpTmpRouterGlobalStatisticsChecksumErrors OBJECT-TYPE
+
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received with an invalid VRRP checksum value."
+ ::= { rcVrrpTmpRouterGlobalStatisticsEntry 2 }
+
+rcVrrpTmpRouterGlobalStatisticsVersionErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received with an unknown or unsupported version number."
+ ::= { rcVrrpTmpRouterGlobalStatisticsEntry 3 }
+
+rcVrrpTmpRouterGlobalStatisticsVrIdErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of VRRP packets received with an invalid VRID for this virtual router."
+ ::= { rcVrrpTmpRouterGlobalStatisticsEntry 4 }
+
+--
+-- Notification Definitions
+--
+rcVrrpTmpNotifications OBJECT IDENTIFIER ::= { rcVrrpTmpMib 0 }
+
+---
+--- Objects used in the notifications
+---
+
+rcVrrpTmpNewMasterReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ notmaster (0),
+ priority (1),
+ preempted (2),
+ masterNoResponse (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This indicates the reason for rcVrrpTmpNewMaster trap.
+ Used by rcVrrpTmpTrapNewMaster trap. The object can be
+ polled if the rcVrrpTmpNewMaster trap is lost to identify
+ the reason for transmission. Backup router should
+ return notmaster(0) when pooled. "
+ ::= { rcVrrpTmpOperations 9 }
+
+rcVrrpTmpTrapProtoErrReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ hopLimitError (0),
+ versionError (1),
+ checksumError (2),
+ vridError(3)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This indicates the reason for protocol error trap.
+ Used by rcVrrpTmpTrapProtoError trap."
+ ::= { rcVrrpTmpOperations 10 }
+
+
+rcVrrpTmpTrapNewMaster NOTIFICATION-TYPE
+ OBJECTS { rcVrrpTmpOperationsMasterIpAddr,
+ rcVrrpTmpNewMasterReason
+ }
+ STATUS current
+ DESCRIPTION
+ "The newMaster trap indicates that the sending agent
+ has transitioned to 'Master' state."
+ ::= { rcVrrpTmpNotifications 1 }
+
+rcVrrpTmpTrapProtoError NOTIFICATION-TYPE
+ OBJECTS { rcVrrpTmpTrapProtoErrReason
+ }
+ STATUS current
+ DESCRIPTION
+ "The error trap indicates that the sending agent has
+ encountered the protocol error indicated by
+ rcVrrpTmpTrapProtoErrorReason."
+ ::= { rcVrrpTmpNotifications 3 }
+
+-- -----------------------------------------------------------------
+-- Vrrp
+
+rcVrrpExtMib OBJECT IDENTIFIER ::= { rcVrrpv3 2 }
+rcVrrpExtObjects OBJECT IDENTIFIER ::= { rcVrrpExtMib 1 }
+rcVrrpExtNotifications OBJECT IDENTIFIER ::= { rcVrrpExtMib 2 }
+rcVrrpExtOperations OBJECT IDENTIFIER ::= { rcVrrpExtMib 3 }
+
+
+-- ---------------------------------------------------------------------
+-- Scalar Objects
+-- ---------------------------------------------------------------------
+
+rcVrrpExtScalars OBJECT IDENTIFIER ::= { rcVrrpExtObjects 1 }
+
+rcVrrpExtVersionNumber OBJECT-TYPE
+ SYNTAX INTEGER { version3(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version number of Vrrp is 3."
+ ::= { rcVrrpExtScalars 2 }
+
+rcVrrpExtTrapStateTransitionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ masterToBackup(2),
+ backupToMaster(3),
+ initializeToMaster(4),
+ masterToInitialize(5),
+ initializeToBackup(6),
+ backupToInitialize(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Potential types of state transitions.Used by
+ rcVrrpv3TrapStateTransition trap."
+ ::= { rcVrrpExtScalars 3 }
+
+rcVrrpExtTrapStateTransitionCause OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ higherPriorityAdvertizeReceived(2),
+ shutdownReceived(3),
+ rcVrrpAddrAndPhysicalAddrMatch(4),
+ masterDownInterval(5),
+ preempted(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Potential types of causes that will generate a
+ rcVrrpExtTrapStateTransition trap."
+ ::= { rcVrrpExtScalars 4 }
+
+rcVrrpExtOperationsVrId OBJECT-TYPE
+ SYNTAX VrId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the Virtual Router Identifier
+ (VRID).This is used in rcVrrpExtTrapStateTransition."
+ REFERENCE "RFC 4001"
+ ::= { rcVrrpExtScalars 5 }
+
+
+-- Trap Definitions
+
+rcVrrpExtTrapStateTransition NOTIFICATION-TYPE
+ OBJECTS { ifIndex,
+ rcVrrpExtTrapStateTransitionType,
+ rcVrrpExtTrapStateTransitionCause,
+ rcVrrpExtOperationsVrId,
+ rcVrrpTmpOperationsPrimaryIpAddr,
+ rcVrrpTmpOperationsMasterIpAddr
+ }
+ STATUS current
+ DESCRIPTION
+ "A rcVrrpExtTrapStateTransition trap signifies a state
+ transition has occurred on a particular vrrp interface.
+ Implementation of this trap is optional."
+ ::= { rcVrrpExtNotifications 1 }
+
+-- ---------------------------------------------------------------------
+--
+-- Vrrp Ext Operations Table
+--
+-- ---------------------------------------------------------------------
+
+
+rcVrrpExtOperationsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrrpExtOperationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unified Operations table for a VRRP router which consists of
+ a sequence (i.e., one or more conceptual rows) of
+ 'rcVrrpExtOperationsEntry'and 'rcVrrpTmpOperationsEntry' items
+ which describe the operational characteristics of a virtual
+ router.
+ This table is an extention of 'rcVrrpTmpOperationsTable'.It
+ contains the mib objects that are Nortel specific."
+ ::= { rcVrrpExtOperations 11 }
+
+rcVrrpExtOperationsEntry OBJECT-TYPE
+ SYNTAX RcVrrpExtOperationsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rcVrrpExtOperationsTable containing the
+ operational characteristics of a virtual router. On a
+ VRRP router, a given virtual router is identified by a
+ combination of the IP version, VRID and ifIndex.
+ ifIndex represents a physical interface of the router.
+ Note that rows in this table can be distinguished on a
+ multi-stacked device running VRRP over IPv4 and
+ IPv6 on the same physical interface.
+ Rows in the table cannot be modified unless the value
+ of 'rcVrrpTmpOperationsState' has transitioned to
+ 'initialize'."
+ AUGMENTS { rcVrrpTmpOperationsEntry }
+ ::= { rcVrrpExtOperationsTable 1 }
+
+RcVrrpExtOperationsEntry ::=
+ SEQUENCE {
+ rcVrrpExtOperationsAction INTEGER,
+ rcVrrpExtOperationsBackUpMaster INTEGER,
+ rcVrrpExtOperationsBackUpMasterState INTEGER,
+ rcVrrpExtOperationsCriticalIpAddr InetAddress,
+ rcVrrpExtOperationsCriticalIpAddrEnabled TruthValue,
+ rcVrrpExtOperationsControl INTEGER,
+ rcVrrpExtOperationsHoldDownTimer Integer32,
+ rcVrrpExtOperationsHoldDownState INTEGER,
+ rcVrrpExtOperationsHoldDownTimeRemaining Integer32,
+ rcVrrpExtOperationsFasterAdvInterval Integer32,
+ rcVrrpExtOperationsFasterAdvIntervalEnabled TruthValue,
+ rcVrrpExtOperationsLinkLocalAddr InetAddress,
+ rcVrrpExtOperationsGlobalIpAddr InetAddress,
+ rcVrrpExtOperationsMasterAdvInterval TimeInterval
+ }
+
+rcVrrpExtOperationsAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ preemptHoldDownTimer(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Used to trigger an action on this vrrp interface."
+ ::= { rcVrrpExtOperationsEntry 1 }
+
+rcVrrpExtOperationsBackUpMaster OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enable the backup VRRP switch traffic forwarding.
+ This will reduce the traffic in IST link in the
+ time of SMLT."
+ DEFVAL { disabled }
+ ::= { rcVrrpExtOperationsEntry 2 }
+
+rcVrrpExtOperationsBackUpMasterState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate whether backup VRRP switch traffic
+ forwarding is enabled or not."
+ DEFVAL { down }
+ ::= { rcVrrpExtOperationsEntry 3 }
+
+rcVrrpExtOperationsCriticalIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "IP address of the interface that will cause a
+ shutdown event.Only IPv6 address is supported as of now."
+ ::= { rcVrrpExtOperationsEntry 4 }
+
+rcVrrpExtOperationsCriticalIpAddrEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicate if an user-defined critical IP address should be
+ enabled. 'NO' = use the default IP address (::).
+ No effect if an user-defined IP address does not exist."
+ DEFVAL { false }
+ ::= { rcVrrpExtOperationsEntry 5 }
+
+rcVrrpExtOperationsControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object will enable/disable the virtual router
+ function. Setting the value to 'enabled', will transition
+ the state of the router from 'initialize to 'backup';
+ Setting the value to 'disabled', will tranisition the
+ router from 'master' or 'backup' to 'initialize'."
+ DEFVAL { enabled }
+ ::= { rcVrrpExtOperationsEntry 6 }
+
+rcVrrpExtOperationsHoldDownTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..21600)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Used to configure the amount of time (in seconds)
+ to wait before preempting the current vrrp master."
+ DEFVAL { 0 }
+ ::= { rcVrrpExtOperationsEntry 7 }
+
+rcVrrpExtOperationsHoldDownState OBJECT-TYPE
+ SYNTAX INTEGER {
+ dormant(1),
+ active(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used to indicate the hold-down state of this vrrp
+ interface. If the hold-down timer is operational
+ this variable will be set to 'active'. 'dormant'
+ otherwise."
+ ::= { rcVrrpExtOperationsEntry 8 }
+
+rcVrrpExtOperationsHoldDownTimeRemaining OBJECT-TYPE
+ SYNTAX Integer32 (0..21600)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Used to indicate the amount of time (in seconds) left
+ before the rcVrrpExtOperationsHoldDownTimer will expire."
+ ::= { rcVrrpExtOperationsEntry 9 }
+
+rcVrrpExtOperationsFasterAdvInterval OBJECT-TYPE
+ SYNTAX Integer32 (200..1000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This is the faster advertisement interval, in 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."
+ DEFVAL { 200 }
+ ::= { rcVrrpExtOperationsEntry 10 }
+
+rcVrrpExtOperationsFasterAdvIntervalEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Used to indicate if the Faster Advertisement Interval
+ should be used.'Disable' means use regular Advertisement
+ interval."
+ DEFVAL { false }
+ ::= { rcVrrpExtOperationsEntry 11 }
+
+rcVrrpExtOperationsLinkLocalAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The assigned virtual address of the router. For IPv6 it is the
+ Linklocal addresses to the virtual router interface.
+ For Ipv4 it is the IP address of the virtual interface."
+ ::= { rcVrrpExtOperationsEntry 12 }
+
+rcVrrpExtOperationsGlobalIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The assigned Global addresses to the virtual router
+ interface. This mib object support only IPv6 address
+ as of now. This object is not used anymore since we can
+ have multiple global IPv6 IPs for an interface.
+ rcVrrpTmpAssociatedIpAddrTable is used to store the global
+ addresses."
+ ::= { rcVrrpExtOperationsEntry 13 }
+
+rcVrrpExtOperationsMasterAdvInterval OBJECT-TYPE
+ SYNTAX TimeInterval
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the Advertisement Interval contained in advertisements
+ received from the Master. This value is saved by virtual
+ routers in the Backup state and is used to compute Skew_time
+ and Master_Down_Interval. The initial value is the same as
+ Advertisement_Interval. It is measured in milliseconds."
+ REFERENCE "RFC 5798 section 6.1"
+ ::= { rcVrrpExtOperationsEntry 14 }
+
+--
+-- Lossless Ethernet Port Table
+
+rcPortLosslessEnetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPortLosslessEnetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port Lossless Ethernet Table"
+ ::= { rcPort 13 }
+
+rcPortLosslessEnetEntry OBJECT-TYPE
+ SYNTAX RcPortLosslessEnetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing lossless Ethernet information
+ for a particular port."
+ INDEX { rcPortLosslessEnetIndex }
+ ::= { rcPortLosslessEnetTable 1 }
+
+RcPortLosslessEnetEntry ::= SEQUENCE {
+ rcPortLosslessEnetIndex InterfaceIndex,
+ rcPortLosslessEnetConfigured TruthValue,
+ rcPortLosslessEnetPauseType INTEGER,
+ rcPortLosslessEnetPfcBandwidth Integer32
+ }
+
+rcPortLosslessEnetIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2.
+ Lossless Ethernet will be limited to 10Gig
+ ports."
+ ::= { rcPortLosslessEnetEntry 1 }
+
+rcPortLosslessEnetConfigured OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "To enable lossless mode for the port"
+ DEFVAL { false }
+ ::= { rcPortLosslessEnetEntry 2 }
+
+rcPortLosslessEnetPauseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fc(1),
+ pfc(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Pause frame type. fc - Pause,
+ pfc - priority-based flow control."
+ DEFVAL { fc }
+ ::= { rcPortLosslessEnetEntry 3 }
+
+rcPortLosslessEnetPfcBandwidth OBJECT-TYPE
+ SYNTAX Integer32(2..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Guaranteed bandwidth in Gbps when
+ rcPortLosslessEnetPauseType is set to pfc(2)."
+ DEFVAL { 5 }
+ ::= { rcPortLosslessEnetEntry 4 }
+
+-- IS-IS
+
+rcIsisGlobalGroup OBJECT IDENTIFIER ::= { rcIsis 1 }
+
+rcIsisGlobalAreaAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ simple(1),
+ hmac-md5(2),
+ hmac-sha-256(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The authentication type for the area"
+ DEFVAL { none }
+ ::= { rcIsisGlobalGroup 1 }
+
+rcIsisGlobalAreaKeyId OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Authentication key-id for the area. This is
+ required if the auth-type is hmac-md5 else it is
+ not required."
+ ::= { rcIsisGlobalGroup 2 }
+
+rcIsisGlobalAreaAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Authentication key, this key will be used to
+ authenticate the LSP's received on the area"
+ ::= { rcIsisGlobalGroup 3 }
+
+rcIsisGlobalDomainAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ simple(1),
+ hmac-md5(2),
+ hmac-sha-256(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The authentication type for the domain"
+ DEFVAL { none }
+ ::= { rcIsisGlobalGroup 4 }
+
+rcIsisGlobalDomainKeyId OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The authentication key-id for the domain. This is
+ required if the auth-type is hmac-md5 else it is
+ not required."
+ ::= { rcIsisGlobalGroup 5 }
+
+rcIsisGlobalDomainAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Authentication key, this key will be used to
+ authenticate the LSP's received on the domain"
+ ::= { rcIsisGlobalGroup 6 }
+
+rcIsisGlobalCsnpInt OBJECT-TYPE
+ SYNTAX Integer32 (1..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Interval of time, in seconds, between periodic
+ transmission of a complete set of CSNPs on
+ multiaccess networks if this router is the
+ designated router at this level.
+ This object follows the resettingTimer behavior.
+ For ResettingTimer description see the ISIS MIB"
+ DEFVAL { 10 }
+ ::= { rcIsisGlobalGroup 7 }
+
+rcIsisGlobalRxmtLspInt OBJECT-TYPE
+ SYNTAX Integer32 (1..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Minimum interval, in seconds, between
+ re-transmission of a LSP at this level. This
+ object follows the resettingTimer behavior.
+ For ResettingTimer description see the ISIS MIB"
+ DEFVAL { 5 }
+ ::= { rcIsisGlobalGroup 8 }
+
+rcIsisGlobalPSNPInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..120)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Minimum interval in seconds between sending Partial
+ Sequence Number PDUs at this level. This object
+ follows the resettingTimer behavior.
+ For ResettingTimer description see the ISIS MIB"
+ DEFVAL { 2 }
+ ::= { rcIsisGlobalGroup 9 }
+
+rcIsisGlobalHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The hostname listed in LSP, or the system name if host
+ name is not configured."
+ ::= { rcIsisGlobalGroup 10 }
+
+rcIsisGlobalSpfDelay OBJECT-TYPE
+ SYNTAX Integer32 (0..5000)
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ISIS SPF delay in miliseconds"
+ DEFVAL { 100 }
+ ::= { rcIsisGlobalGroup 11 }
+
+rcIsisGlobalControlVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ISIS control vlan ID"
+ ::= { rcIsisGlobalGroup 12 }
+
+rcIsisGlobalIpSourceAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ISIS PLSB IP address. Define an existing router interface
+ for management (ping/traceroute)"
+ ::= { rcIsisGlobalGroup 13 }
+
+rcIsisGlobalIpSourceAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of address for existing router interface
+ for management (ping/traceroute)"
+ ::= { rcIsisGlobalGroup 14 }
+
+rcIsisGlobalIpv6SourceAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ISIS PLSB IPv6 address. Define an existing router interface
+ for management (ping/traceroute)"
+ ::= { rcIsisGlobalGroup 15 }
+
+rcIsisGlobalIpv6SourceAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of address for existing router interface
+ for management (ping/traceroute)"
+ ::= { rcIsisGlobalGroup 16 }
+
+rcIsisGlobalIpTunnelSourceAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ISIS IP tunnel source address"
+ ::= { rcIsisGlobalGroup 17 }
+
+rcIsisGlobalIpTunnelPort OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Port associated with the IP tunnel"
+ ::= { rcIsisGlobalGroup 18 }
+
+rcIsisGlobalIpTunnelVrf OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "VRF name associated with the IP tunnel"
+ ::= { rcIsisGlobalGroup 19 }
+
+rcIsisGlobalIpTunnelMtu OBJECT-TYPE
+ SYNTAX Unsigned32 (750..1950)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The value specifies the logical tunnel MTU"
+ ::= { rcIsisGlobalGroup 20 }
+
+rcIsisGlobalMgmtIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Inband management IPv4 address and can
+ be used by both DVR and non DVR enabled nodes."
+ ::= { rcIsisGlobalGroup 21 }
+
+rcIsisGlobalBackboneEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Allow a non DVR BEB to join the DVR backbone tree
+ in order to receive redistributed DVR Host Routes
+ from all the different DVR Controllers in the SPB Network."
+ DEFVAL { false }
+ ::= { rcIsisGlobalGroup 22 }
+
+rcIsisFanMember OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates if the node is a member of the Fabric Area Network(FAN). It is a member
+ if the nickname server is running on the node or if the nickname is zero or if
+ the nickname is dynamically assigned."
+ DEFVAL { true }
+ ::= { rcIsisGlobalGroup 23 }
+
+rcIsisDynamicallyLearnedArea OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ISIS area that is dynamically learned from the neighbor's HELLO PDU if
+ the node does not have the ISIS manual area configured."
+ DEFVAL { "" }
+ ::= { rcIsisGlobalGroup 24 }
+
+-- BEGIN rcIsisCircuitTable --
+
+rcIsisCircuitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisCircuitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS Circuit, this is extension
+ to the isisCircTable defined in ISIS MIB"
+ ::= { rcIsis 2 }
+
+rcIsisCircuitEntry OBJECT-TYPE
+ SYNTAX RcIsisCircuitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisCircuit Table. A Entry in
+ table exists for each ISIS circuit created"
+ INDEX { rcIsisCircuitIndex }
+ ::= { rcIsisCircuitTable 1 }
+
+RcIsisCircuitEntry ::=
+ SEQUENCE {
+ rcIsisCircuitIndex Integer32,
+ rcIsisCircuitType INTEGER,
+ rcIsisCircuitAuthType INTEGER,
+ rcIsisCircuitKeyId INTEGER,
+ rcIsisCircuitAuthKey OCTET STRING,
+ rcIsisCircuitAddr IpAddress,
+ rcIsisCircuitMask IpAddress,
+ rcIsisCircuitOperState INTEGER,
+ rcIsisCircuitNumAdj Integer32,
+ rcIsisCircuitNumUpAdj Integer32,
+ rcIsisCircuitAutoNniEnable TruthValue
+ }
+
+rcIsisCircuitIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The identifier of this circuit, unique within the
+ Intermediate System. This object follows
+ the index behavior. This is for SNMP Indexing
+ purposes only and need not have any relation to
+ any protocol value."
+ ::= { rcIsisCircuitEntry 1 }
+
+rcIsisCircuitType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bcast(1),
+ ptpt(2),
+ passive(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "ISIS circuit type this is an extention to
+ ISIS circuit table, this was required a
+ standard MIB circuit type does not support
+ passive type"
+ DEFVAL { bcast }
+ ::= { rcIsisCircuitEntry 2 }
+
+rcIsisCircuitAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ simple(1),
+ hmac-md5(2),
+ hmac-sha-256(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Authentication type for IIH to be sent/reveived
+ on the circuit/interface"
+ DEFVAL { none }
+ ::= { rcIsisCircuitEntry 3 }
+
+rcIsisCircuitKeyId OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Authentication key id related to IIH key
+ This can be set only if the auth-type is hmac-md5.
+ The value of 0 indicates KeyId is not configured."
+ ::= { rcIsisCircuitEntry 4 }
+
+rcIsisCircuitAuthKey OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Authentication key to be used to authenticate
+ IIH sent/reveived on the circuit/interface"
+ ::= { rcIsisCircuitEntry 5 }
+
+rcIsisCircuitAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address associated with the interface"
+ ::= { rcIsisCircuitEntry 6 }
+
+rcIsisCircuitMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP mask associated with the interface"
+ ::= { rcIsisCircuitEntry 7 }
+
+rcIsisCircuitOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This variable tells the operating state of circ"
+ ::= { rcIsisCircuitEntry 8 }
+
+rcIsisCircuitNumAdj OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of adjacencies"
+ ::= { rcIsisCircuitEntry 9 }
+
+rcIsisCircuitNumUpAdj OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of adjancencies which are UP"
+ ::= { rcIsisCircuitEntry 10 }
+
+rcIsisCircuitAutoNniEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set to true if user wants to auto create the NNI interface. This will create an entry in this
+ table and in rcIsisCircuitPlsbTable, and the associate this circuit to the first available
+ SPBM instance"
+ DEFVAL { false }
+ ::= { rcIsisCircuitEntry 11 }
+
+rcIsisStats OBJECT IDENTIFIER ::= { rcIsis 3 }
+
+rcIsisStatsClearErrorCounters OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear ISIS global and interface error counters."
+ DEFVAL { false }
+ ::= { rcIsisStats 1 }
+
+rcIsisStatsClearPacketCounters OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear IS-IS control packets sent and received
+ at each level on all the interface/circuits."
+ DEFVAL { false }
+ ::= { rcIsisStats 2 }
+
+
+-- BEGIN rcIsisPlsbTable --
+
+rcIsisPlsbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisPlsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of PLSB under IS-IS"
+ ::= { rcIsis 4}
+
+rcIsisPlsbEntry OBJECT-TYPE
+ SYNTAX RcIsisPlsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisPlsb Table. A Entry in
+ table exists for each plsb instance created"
+ INDEX { rcIsisPlsbId }
+ ::= { rcIsisPlsbTable 1 }
+
+RcIsisPlsbEntry ::=
+ SEQUENCE {
+ rcIsisPlsbId Integer32,
+ rcIsisPlsbRowStatus RowStatus,
+ rcIsisPlsbNodeNickName IsisPlsbNodeNickName,
+ rcIsisPlsbVlans OCTET STRING(SIZE(512)),
+ rcIsisPlsbLsdbTrap EnableValue,
+ rcIsisPlsbState EnableValue,
+ rcIsisPlsbIpShortcut EnableValue,
+ rcIsisPlsbPrimaryVlan Integer32,
+ rcIsisPlsbSmltSplitBEB INTEGER,
+ rcIsisPlsbSmltBmac MacAddress,
+ rcIsisPlsbSmltPeerSysId IsisSystemID,
+ rcIsisPlsbMcast EnableValue,
+ rcIsisPlsbMcastFwdCacheTimeout Integer32,
+ rcIsisPlsbIpv6Shortcut EnableValue,
+ rcIsisPlsbMcastSpbPimGwControllerEnable TruthValue,
+ rcIsisPlsbMcastSpbPimGwGatewayEnable TruthValue,
+ rcIsisPlsbStpMultiHoming TruthValue
+ }
+
+rcIsisPlsbId OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PLSB instance ID"
+ ::= { rcIsisPlsbEntry 1 }
+
+rcIsisPlsbRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the rcIsisPlsbEntry. "
+ ::= { rcIsisPlsbEntry 2 }
+
+rcIsisPlsbNodeNickName OBJECT-TYPE
+ SYNTAX IsisPlsbNodeNickName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "PLSB node's nickname is used to
+ calculate ISID multicast mac address."
+ ::= { rcIsisPlsbEntry 3 }
+
+rcIsisPlsbVlans OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(512))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "PLSB ISIS vlans for a PLSB instance."
+ ::= { rcIsisPlsbEntry 4 }
+
+rcIsisPlsbLsdbTrap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "isis PLSB lsdb update trap enable on this plsb instance"
+ DEFVAL { disable }
+ ::= { rcIsisPlsbEntry 5 }
+
+rcIsisPlsbState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "enable/disable PLSB."
+ ::= { rcIsisPlsbEntry 6 }
+
+rcIsisPlsbIpShortcut OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS PLSB IP shortcut enabled"
+ DEFVAL { disable }
+ ::= { rcIsisPlsbEntry 7 }
+
+rcIsisPlsbPrimaryVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Primary Vlan Id for this plsb instance."
+ ::= { rcIsisPlsbEntry 8 }
+
+rcIsisPlsbSmltSplitBEB OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ISIS PLSB SMLT split BEB for this plsb instance."
+ DEFVAL { primary }
+ ::= { rcIsisPlsbEntry 9 }
+
+rcIsisPlsbSmltBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS PLSB SMLT virtual MAC for this plsb instance."
+ ::= { rcIsisPlsbEntry 10 }
+
+rcIsisPlsbSmltPeerSysId OBJECT-TYPE
+ SYNTAX IsisSystemID
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS PLSB SMLT Peer's system-id for this plsb instance."
+ ::= { rcIsisPlsbEntry 11 }
+
+rcIsisPlsbMcast OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS PLSB Multicast enable"
+ DEFVAL { disable }
+ ::= { rcIsisPlsbEntry 12 }
+
+rcIsisPlsbMcastFwdCacheTimeout OBJECT-TYPE
+ SYNTAX Integer32 (10..86400)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Multicast Fwd Cache Timeout in seconds"
+ DEFVAL { 210 }
+ ::= { rcIsisPlsbEntry 13 }
+
+rcIsisPlsbIpv6Shortcut OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS PLSB IPv6 shortcut enabled"
+ DEFVAL { disable }
+ ::= { rcIsisPlsbEntry 14 }
+
+rcIsisPlsbMcastSpbPimGwControllerEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS PLSB Multicast SPB PIM Gateway controller
+ enable/disable."
+ DEFVAL { false }
+ ::= { rcIsisPlsbEntry 15 }
+
+rcIsisPlsbMcastSpbPimGwGatewayEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS PLSB Multicast SPB PIM Gateway enable/disable."
+ DEFVAL { false }
+ ::= { rcIsisPlsbEntry 16 }
+
+rcIsisPlsbStpMultiHoming OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Fabric Multi-Homing is supported enable/disable."
+ DEFVAL { false }
+ ::= { rcIsisPlsbEntry 17 }
+
+-- BEGIN rcIsisCircuitPlsbTable --
+
+IsisDefaultL1Metric ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Integer sub-range for default metric for single hop.
+ ISO 10589 provides for 4 types of metric. Only the
+ 'default' metric is used in practice."
+ SYNTAX Integer32 (1..63)
+
+IsisWideL1Metric ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Wide Metric for IS Neighbors. ISO 10589 provides a
+ 6 bit metric. Traffic Engineering extensions provide
+ 24 bit metrics."
+ SYNTAX Integer32 (1..16777215)
+
+rcIsisCircuitPlsbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisCircuitPlsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS Circuit PLSB instance"
+ ::= { rcIsis 5 }
+
+rcIsisCircuitPlsbEntry OBJECT-TYPE
+ SYNTAX RcIsisCircuitPlsbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisCircuitPlsb Table. A Entry in
+ table exists for each PLSB instance under a ISIS
+ circuit created"
+ INDEX { rcIsisCircuitPlsbIndex,
+ rcIsisCircuitPlsbId}
+ ::= { rcIsisCircuitPlsbTable 1 }
+
+RcIsisCircuitPlsbEntry ::=
+ SEQUENCE {
+ rcIsisCircuitPlsbIndex Integer32,
+ rcIsisCircuitPlsbId Integer32,
+ rcIsisCircuitPlsbRowStatus RowStatus,
+ rcIsisCircuitPlsbState EnableValue,
+ rcIsisCircuitPlsbType INTEGER,
+ rcIsisCircuitPlsbL1Metric IsisDefaultL1Metric,
+ rcIsisCircuitPlsbWideL1Metric IsisWideL1Metric
+ }
+
+rcIsisCircuitPlsbIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The identifier of this circuit, unique within the
+ Intermediate System. This object follows
+ the index behavior. This is for SNMP Indexing
+ purposes only and need not have any relation to
+ any protocol value."
+ ::= { rcIsisCircuitPlsbEntry 1 }
+
+rcIsisCircuitPlsbId OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PLSB instance ID"
+ ::= { rcIsisCircuitPlsbEntry 2 }
+
+rcIsisCircuitPlsbRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The state of the rcIsisCircuitPlsbEntry. "
+ ::= { rcIsisCircuitPlsbEntry 3 }
+
+rcIsisCircuitPlsbState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "PLSB functionality enable on this Plsb
+ instance at this port"
+ DEFVAL { disable }
+ ::= { rcIsisCircuitPlsbEntry 4 }
+
+rcIsisCircuitPlsbType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bcast(1),
+ ptpt(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ISIS circuit type this is an extention to
+ ISIS circuit table, this was required a
+ standard MIB circuit type does not support
+ passive type"
+ DEFVAL { ptpt }
+ ::= { rcIsisCircuitPlsbEntry 5 }
+
+rcIsisCircuitPlsbL1Metric OBJECT-TYPE
+ SYNTAX IsisDefaultL1Metric
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric value of this circuit for this level."
+ DEFVAL { 10 }
+ ::= { rcIsisCircuitPlsbEntry 6 }
+
+rcIsisCircuitPlsbWideL1Metric OBJECT-TYPE
+ SYNTAX IsisWideL1Metric
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The metric value of this circuit for this level."
+ DEFVAL { 10 }
+ ::= { rcIsisCircuitPlsbEntry 7 }
+
+rcIsisTrap OBJECT IDENTIFIER ::= { rcIsis 9 }
+
+IsisPlsbBvid ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "ISIS B-VLAN ID."
+ SYNTAX Integer32 (0..4096)
+
+IsisPlsbBvidTieBrkAlg ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "ISIS B-VLAN tie breaking algorithm."
+ SYNTAX INTEGER{
+ low-pathid(1),
+ high-pathid(2)
+ }
+
+rcIsisLocalLspId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8 byte Local LSP ID, consisting of the SystemID,
+ Circuit ID, and Fragment Number."
+ ::= { rcIsisTrap 1 }
+
+rcIsisLocall1Metric OBJECT-TYPE
+ SYNTAX IsisDefaultL1Metric
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "l1-metric for ISIS interface on local Node."
+ ::= { rcIsisTrap 2 }
+
+rcIsisNgbLspId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (17))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The 8 byte neighbor LSP ID, consisting of the SystemID,
+ Circuit ID, and Fragment Number."
+ ::= { rcIsisTrap 3 }
+
+rcIsisNgbl1Metric OBJECT-TYPE
+ SYNTAX IsisDefaultL1Metric
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "l1-metric for ISIS interface on neighbor Node."
+ ::= { rcIsisTrap 4 }
+
+rcIsisPlsbTrapType OBJECT-TYPE
+ SYNTAX INTEGER {
+ metricMismatch(1),
+ duplicateSysid(2),
+ lsdbUpdate(3),
+ duplicateNickname(4),
+ bvidMismatch(5),
+ smltVirtBmacMismatch(6),
+ smltPeerBmacMismatch(7),
+ adjState(8),
+ smltSplitBebMismatch(9),
+ multiLinkAdj(10),
+ smltVirtBmacMisconfigSysid(11),
+ smltVirtBmacMisconfigMac(12),
+ globalDuplicateSystemId(13),
+ localDuplicateNickname(14),
+ globalDuplicateNickname(15),
+ isisEnabledWithZeroNickname(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION ""
+ ::= {rcIsisTrap 5}
+
+rcIsisLocalSysId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS local node system-id."
+ ::= { rcIsisTrap 6 }
+
+rcIsisLocalInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS local interface index."
+ ::= { rcIsisTrap 7 }
+
+rcIsisTrapIndicator OBJECT-TYPE
+ SYNTAX INTEGER {
+ alarm(1),
+ clear(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicates that an alarm has been
+ Raised, or an alarm has been cleared."
+::= { rcIsisTrap 8 }
+
+rcIsisLocalNickname OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS local node nick-name."
+ ::= { rcIsisTrap 9 }
+
+rcIsisNgbNickname OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS neighbor node nick-name."
+ ::= { rcIsisTrap 10 }
+
+rcIsisNgbSysId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS neighbor node system-id."
+ ::= { rcIsisTrap 11 }
+
+rcIsisLocalPrimaryBvid OBJECT-TYPE
+ SYNTAX IsisPlsbBvid
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS local primary B-VID."
+ ::= { rcIsisTrap 12 }
+
+rcIsisLocalPrimaryTieBrkAlg OBJECT-TYPE
+ SYNTAX IsisPlsbBvidTieBrkAlg
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tie breaking algorithm applied to local primary B-VID."
+ ::= { rcIsisTrap 13 }
+
+rcIsisLocalSecondaryBvid OBJECT-TYPE
+ SYNTAX IsisPlsbBvid
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS local secondary B-VID."
+ ::= { rcIsisTrap 14 }
+
+rcIsisLocalSecondaryTieBrkAlg OBJECT-TYPE
+ SYNTAX IsisPlsbBvidTieBrkAlg
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tie breaking algorithm applied to local seconday B-VID."
+ ::= { rcIsisTrap 15 }
+
+rcIsisNgbPrimaryBvid OBJECT-TYPE
+ SYNTAX IsisPlsbBvid
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS neighbor primary B-VID."
+ ::= { rcIsisTrap 16 }
+
+rcIsisNgbPrimaryTieBrkAlg OBJECT-TYPE
+ SYNTAX IsisPlsbBvidTieBrkAlg
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The neighbor tie breaking algorithm applied to primary B-VID."
+ ::= { rcIsisTrap 17 }
+
+rcIsisNgbSecondaryBvid OBJECT-TYPE
+ SYNTAX IsisPlsbBvid
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS neighbor secondary B-VID."
+ ::= { rcIsisTrap 18 }
+
+rcIsisNgbSecondaryTieBrkAlg OBJECT-TYPE
+ SYNTAX IsisPlsbBvidTieBrkAlg
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The neighbor tie breaking algorithm applied to secondary B-VID."
+ ::= { rcIsisTrap 19 }
+
+rcIsisLocalVirtualBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SMLT Virtual BMAC configured in the local IST switch."
+ ::= { rcIsisTrap 20 }
+
+
+rcIsisPeerVirtualBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SMLT Virtual BMAC configured in the IST Peer."
+ ::= { rcIsisTrap 21 }
+
+rcIsisSysId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The isis system id configured in the local switch or IST peer."
+ ::= { rcIsisTrap 22 }
+
+rcIsisSmltPeerSysId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (14))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SMLT Peer system-id configured in the local switch or IST Peer."
+ ::= { rcIsisTrap 23 }
+
+rcIsisAdjState OBJECT-TYPE
+ SYNTAX INTEGER {
+ init(2),
+ up(3),
+ down(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicate different ISIS adjacency states."
+::= { rcIsisTrap 24 }
+
+rcIsisDuplicateNnameCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicate how many nodes in the network share the nick-name."
+::= { rcIsisTrap 25 }
+
+rcIsisLocalBvidCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicate how many b-vid configured on local nodes."
+::= { rcIsisTrap 26 }
+
+rcIsisNgbBvidCounter OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "indicate how many b-vid configured on a neighbor nodes."
+::= { rcIsisTrap 27 }
+
+rcIsisLocalSmltSplitBeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SMLT Split-BEB configured in the local IST switch."
+ ::= { rcIsisTrap 28 }
+
+rcIsisPeerSmltSplitBeb OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The SMLT Split-BEB configured in the IST Peer switch."
+ ::= { rcIsisTrap 29 }
+
+rcIsisLocalHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS local host name."
+ ::= { rcIsisTrap 30 }
+
+rcIsisNgbHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS neighbor host name."
+ ::= { rcIsisTrap 31 }
+
+rcIsisPrevInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ISIS local interface index for previously found adj."
+ ::= { rcIsisTrap 32 }
+
+rcIsisSmltVirtBmacMisconfigNodeHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ISIS host name of node that misconfigured SMLT virtual BMAC."
+ ::= { rcIsisTrap 33}
+
+rcIsisSmltVirtBmacMisconfigNodeSysId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (14))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ISIS system-id of node that misconfigured SMLT virtual BMAC."
+ ::= { rcIsisTrap 34 }
+
+rcIsisLocalChassisMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ISIS local node chassis mac."
+ ::= { rcIsisTrap 35 }
+
+rcIsisRemoteChassisMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Chassis MAC address of the remote ISIS node."
+ ::= { rcIsisTrap 36 }
+
+rcIsisRemoteHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ISIS host name of the remote node."
+ ::= { rcIsisTrap 37}
+
+rcIsisPreviousSysId OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (14))
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Previously used ISIS System-Id."
+ ::= { rcIsisTrap 38 }
+
+-- BEGIN rcIsisAdjTable --
+
+rcIsisAdjTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisAdjEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS Adjacency, this is extension
+ to the isisISAdjTable defined in ISIS MIB"
+ ::= { rcIsis 10 }
+
+rcIsisAdjEntry OBJECT-TYPE
+ SYNTAX RcIsisAdjEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisAdj Table. A Entry in
+ table exists for each ISIS adjacency"
+ INDEX {rcIsisAdjCircIndex,
+ rcIsisAdjIndex }
+ ::= { rcIsisAdjTable 1 }
+
+RcIsisAdjEntry ::=
+ SEQUENCE {
+ rcIsisAdjCircIndex Integer32,
+ rcIsisAdjIndex Unsigned32,
+ rcIsisAdjHostName OCTET STRING,
+ rcIsisAdjIfIndex InterfaceIndex,
+ rcIsisAdjParallelActive TruthValue
+ }
+
+rcIsisAdjCircIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The identifier of this circuit, unique within the
+ Intermediate System. This object follows
+ the index behavior. This is for SNMP Indexing
+ purposes only and need not have any relation to
+ any protocol value."
+ ::= { rcIsisAdjEntry 1 }
+
+rcIsisAdjIndex OBJECT-TYPE
+ SYNTAX Unsigned32(1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value identifying the IS adjacency from all
+ other such adjacencies on this circuit. This value is
+ automatically assigned by the system when the adjacency
+ is created."
+ ::= { rcIsisAdjEntry 2 }
+
+rcIsisAdjHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hostname listed in LSP, or the system name if host
+ name is not configured."
+ ::= { rcIsisAdjEntry 3 }
+
+rcIsisAdjIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the interface to which this
+ circuit corresponds."
+ ::= { rcIsisAdjEntry 4 }
+
+rcIsisAdjParallelActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A flag to indicate current adjacency is active or not
+ among all the parallel adjacencies between two nodes."
+ ::= { rcIsisAdjEntry 5 }
+
+
+-- BEGIN rcIsisLSPTable --
+
+rcIsisLSPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisLSPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS LSP, this is extension
+ to the isisLSPSummaryTable defined in ISIS MIB"
+ ::= { rcIsis 11 }
+
+rcIsisLSPEntry OBJECT-TYPE
+ SYNTAX RcIsisLSPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisLSP Table. A Entry in
+ table exists for each ISIS LSP"
+ INDEX {rcIsisLSPLevel,
+ rcIsisLSPID }
+ ::= { rcIsisLSPTable 1 }
+
+RcIsisLSPEntry ::=
+ SEQUENCE {
+ rcIsisLSPLevel INTEGER,
+ rcIsisLSPID OCTET STRING,
+ rcIsisLSPSeq Unsigned32,
+ rcIsisLSPHostName OCTET STRING,
+ rcIsisLSPNickName Integer32,
+ rcIsisLSPLifetimeRemain Unsigned32,
+ rcIsisLSPSmltBmac MacAddress
+ }
+
+rcIsisLSPLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ area(1), -- L1
+ domain(2) -- L2
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "At which level does this LSP appear?"
+ ::= { rcIsisLSPEntry 1 }
+
+rcIsisLSPID OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The 8 byte LSP ID, consisting of the SystemID,
+ Circuit ID, and Fragment Number."
+ ::= { rcIsisLSPEntry 2 }
+
+rcIsisLSPSeq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sequence number for this LSP."
+ ::= { rcIsisLSPEntry 3 }
+
+rcIsisLSPHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hostname listed in LSP, or the system name if host
+ name is not configured."
+ ::= { rcIsisLSPEntry 4 }
+
+rcIsisLSPNickName OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "PLSB node's nickname"
+ ::= { rcIsisLSPEntry 5 }
+
+rcIsisLSPLifetimeRemain OBJECT-TYPE
+ SYNTAX Unsigned32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remaining lifetime in seconds for this LSP."
+ ::= { rcIsisLSPEntry 6 }
+
+rcIsisLSPSmltBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SPBM node's SMLT virtual BMAC"
+ ::= { rcIsisLSPEntry 7 }
+
+-- ISIS PLSB IP Unicast FIB Table
+rcIsisPlsbIpUnicastFibTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisPlsbIpUnicastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "Table of IS-IS PLSB IP Unicast FIB. This table has been
+ replaced by rcIsisPlsbIpInterIsidUnicastFibTable."
+ ::= { rcIsis 12 }
+
+rcIsisPlsbIpUnicastFibEntry OBJECT-TYPE
+ SYNTAX RcIsisPlsbIpUnicastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "An entry of rcIsisPlsbIpUnicastFib Table. A Entry in
+ table exists for each PLSB IP unicast forwarding entry."
+ INDEX { rcIsisPlsbIpUnicastFibVrfId,
+ rcIsisPlsbIpUnicastFibDestinationIpAddrType,
+ rcIsisPlsbIpUnicastFibDestinationIpAddr,
+ rcIsisPlsbIpUnicastFibDestinationMask,
+ rcIsisPlsbIpUnicastFibNextHopBmac,
+ rcIsisPlsbIpUnicastFibVlan }
+ ::= { rcIsisPlsbIpUnicastFibTable 1 }
+
+RcIsisPlsbIpUnicastFibEntry ::=
+ SEQUENCE {
+ rcIsisPlsbIpUnicastFibVrfId Integer32,
+ rcIsisPlsbIpUnicastFibDestinationIpAddrType InetAddressType,
+ rcIsisPlsbIpUnicastFibDestinationIpAddr InetAddress,
+ rcIsisPlsbIpUnicastFibDestinationMask InetAddressPrefixLength,
+ rcIsisPlsbIpUnicastFibNextHopBmac MacAddress,
+ rcIsisPlsbIpUnicastFibVlan Integer32,
+ rcIsisPlsbIpUnicastFibIsid Integer32,
+ rcIsisPlsbIpUnicastFibNextHopName DisplayString,
+ rcIsisPlsbIpUnicastFibOutgoingPort InterfaceIndex,
+ rcIsisPlsbIpUnicastFibPrefixCost Integer32,
+ rcIsisPlsbIpUnicastFibSpbmCost Counter64
+ }
+
+rcIsisPlsbIpUnicastFibVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VRF ID of the IP unicast FIB entry, 0 indicates NRE."
+ ::= { rcIsisPlsbIpUnicastFibEntry 1 }
+
+rcIsisPlsbIpUnicastFibDestinationIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The address type of destination IP Address."
+ ::= { rcIsisPlsbIpUnicastFibEntry 2 }
+
+rcIsisPlsbIpUnicastFibDestinationIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP Address of the IP unicast FIB entry.
+ Support ipv4 size(4) and ipv6 size(16)"
+ ::= { rcIsisPlsbIpUnicastFibEntry 3 }
+
+rcIsisPlsbIpUnicastFibDestinationMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP mask of the IP unicast FIB entry "
+ ::= { rcIsisPlsbIpUnicastFibEntry 4 }
+
+rcIsisPlsbIpUnicastFibNextHopBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "the nexthop BMAC of the IP unicast FIB entry "
+ ::= { rcIsisPlsbIpUnicastFibEntry 5 }
+
+rcIsisPlsbIpUnicastFibVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpUnicastFibEntry 6 }
+
+rcIsisPlsbIpUnicastFibIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ISID of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpUnicastFibEntry 7 }
+
+rcIsisPlsbIpUnicastFibNextHopName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the nexthop hostname of the IP unicast FIB entry "
+ ::= { rcIsisPlsbIpUnicastFibEntry 8 }
+
+rcIsisPlsbIpUnicastFibOutgoingPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Outgoing port of the IP unicast Fib entry."
+ ::= { rcIsisPlsbIpUnicastFibEntry 9 }
+
+rcIsisPlsbIpUnicastFibPrefixCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "prefix cost of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpUnicastFibEntry 10 }
+
+rcIsisPlsbIpUnicastFibSpbmCost OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bmac cost of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpUnicastFibEntry 11 }
+
+-- ISIS PLSB Unicast FIB Table
+rcIsisPlsbUcastFibTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisPlsbUcastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS PLSB Unicast FIB"
+ ::= { rcIsis 13 }
+
+rcIsisPlsbUcastFibEntry OBJECT-TYPE
+ SYNTAX RcIsisPlsbUcastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisPlsbUcastFib Table. A Entry in
+ table exists for each PLSB unicast forwarding entry
+ generated by ISIS SPF computation"
+ INDEX { rcIsisPlsbUcastFibSysId,
+ rcIsisPlsbUcastFibVlan,
+ rcIsisPlsbUcastFibDestinationMacAddr}
+ ::= { rcIsisPlsbUcastFibTable 1 }
+
+RcIsisPlsbUcastFibEntry ::=
+ SEQUENCE {
+ rcIsisPlsbUcastFibSysId OCTET STRING,
+ rcIsisPlsbUcastFibVlan Integer32,
+ rcIsisPlsbUcastFibDestinationMacAddr MacAddress,
+ rcIsisPlsbUcastFibOutgoingPort InterfaceIndex,
+ rcIsisPlsbUcastFibHostName OCTET STRING,
+ rcIsisPlsbUcastFibCost Counter64
+ }
+
+rcIsisPlsbUcastFibSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "System ID of the node where unicast FIB entry
+ come from"
+ ::= { rcIsisPlsbUcastFibEntry 1 }
+
+rcIsisPlsbUcastFibVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan of the unicast FIB entry"
+ ::= { rcIsisPlsbUcastFibEntry 2 }
+
+rcIsisPlsbUcastFibDestinationMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination Mac Address of the unicast FIB entry "
+ ::= { rcIsisPlsbUcastFibEntry 3 }
+
+rcIsisPlsbUcastFibOutgoingPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Outgoing port of the unicast Fib entry."
+ ::= { rcIsisPlsbUcastFibEntry 4 }
+
+rcIsisPlsbUcastFibHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host name of the node where unicast FIB entry
+ come from"
+ ::= { rcIsisPlsbUcastFibEntry 5 }
+
+rcIsisPlsbUcastFibCost OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "unicast FIB cost"
+ ::= { rcIsisPlsbUcastFibEntry 6 }
+
+-- ISIS PLSB Multicast FIB Table
+
+rcIsisPlsbMcastFibTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisPlsbMcastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS PLSB Multicast FIB"
+ ::= { rcIsis 14 }
+
+rcIsisPlsbMcastFibEntry OBJECT-TYPE
+ SYNTAX RcIsisPlsbMcastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisPlsbMcastFib Table. A Entry in
+ table exists for each PLSB Multicast forwarding entry
+ generated by ISIS SPF computation"
+ INDEX { rcIsisPlsbMcastFibSysId,
+ rcIsisPlsbMcastFibVlan,
+ rcIsisPlsbMcastFibMcastDestMacAddr
+ }
+ ::= { rcIsisPlsbMcastFibTable 1 }
+
+RcIsisPlsbMcastFibEntry ::=
+ SEQUENCE {
+ rcIsisPlsbMcastFibSysId OCTET STRING,
+ rcIsisPlsbMcastFibVlan Integer32,
+ rcIsisPlsbMcastFibMcastDestMacAddr MacAddress,
+ rcIsisPlsbMcastFibIsid Integer32,
+ rcIsisPlsbMcastFibNickName Integer32,
+ rcIsisPlsbMcastFibType INTEGER,
+ rcIsisPlsbMcastFibOutgoingPorts DisplayString,
+ rcIsisPlsbMcastFibHostName OCTET STRING,
+ rcIsisPlsbMcastFibOutgoingInterfacePorts PortSet,
+ rcIsisPlsbMcastFibOutgoingInterfaceMlts OCTET STRING,
+ rcIsisPlsbMcastFibIncomingInterface InterfaceIndex
+ }
+
+rcIsisPlsbMcastFibSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "System ID of the node where multicast FIB entry
+ come from"
+ ::= { rcIsisPlsbMcastFibEntry 1 }
+
+rcIsisPlsbMcastFibVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan of the multicast FIB entry"
+ ::= { rcIsisPlsbMcastFibEntry 2 }
+
+rcIsisPlsbMcastFibMcastDestMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast destination Mac Address of the
+ multicast FIB entry "
+ ::= { rcIsisPlsbMcastFibEntry 3 }
+
+rcIsisPlsbMcastFibIsid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Isid id of the multicast FIB entry"
+ ::= { rcIsisPlsbMcastFibEntry 4 }
+
+rcIsisPlsbMcastFibNickName OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "nick name of node where this i-sid got
+ configured or discovered"
+ ::= { rcIsisPlsbMcastFibEntry 5 }
+
+rcIsisPlsbMcastFibType OBJECT-TYPE
+ SYNTAX INTEGER {
+ config(1),
+ discover(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "PLSB i-sid type"
+ ::= { rcIsisPlsbMcastFibEntry 6 }
+
+rcIsisPlsbMcastFibOutgoingPorts OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Nni port of the multicast Fib entry. This attribute is
+ obsoleted. New attributes rcIsisPlsbMcastFibOutgoingInterfacePorts and
+ rcIsisPlsbMcastFibOutgoingInterfaceMlts are added for outgoing interfaces"
+ ::= { rcIsisPlsbMcastFibEntry 7 }
+
+rcIsisPlsbMcastFibHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host name of the node where multicast FIB entry
+ come from"
+ ::= { rcIsisPlsbMcastFibEntry 8 }
+
+rcIsisPlsbMcastFibOutgoingInterfacePorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "port Outgoing interface of multicast fib entry.
+ Each bit corresponds to a port, as represented by its ifIndex value .
+ When a bit has the value one(1), the corresponding port is a member of
+ the set. When a bit has the value zero(0), the corresponding port is
+ not a member of the set. The encoding is such that the most significant
+ bit of octet #1 corresponds to ifIndex 0."
+ ::= { rcIsisPlsbMcastFibEntry 9 }
+
+rcIsisPlsbMcastFibOutgoingInterfaceMlts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "mlt outgoing interface of multicast fib entry.
+ A set of bits represents the MLT IDs.From left to right, the
+ first bit set represent MltId 1. The second bit set represent
+ MltId 2, and so on so forth, Up to bit 511 which represents
+ Mlt Id 512."
+ ::= { rcIsisPlsbMcastFibEntry 10 }
+
+rcIsisPlsbMcastFibIncomingInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Incoming interface (port or mlt) of the multicast Fib
+ entry."
+ ::= { rcIsisPlsbMcastFibEntry 11 }
+
+rcIsisPlsbNodeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisPlsbNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS PLSB Node"
+ ::= { rcIsis 15 }
+
+rcIsisPlsbNodeEntry OBJECT-TYPE
+ SYNTAX RcIsisPlsbNodeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisPlsbNode Table. A Entry in
+ table exists for each node running PLSB ISIS
+ in the setup."
+ INDEX { rcIsisPlsbNodeSysId }
+ ::= { rcIsisPlsbNodeTable 1 }
+
+RcIsisPlsbNodeEntry ::=
+ SEQUENCE {
+ rcIsisPlsbNodeSysId OCTET STRING,
+ rcIsisPlsbNodePrimaryParentSysId OCTET STRING,
+ rcIsisPlsbNodePrimaryBvlan Integer32,
+ rcIsisPlsbNodeSecondaryParentSysId OCTET STRING,
+ rcIsisPlsbNodeSecondaryBvlan Integer32
+ }
+
+rcIsisPlsbNodeSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "System ID of the PLSB node entry"
+ ::= { rcIsisPlsbNodeEntry 1 }
+
+rcIsisPlsbNodePrimaryParentSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System ID of parent node of the PLSB node entry for
+ primary bvlan"
+ ::= { rcIsisPlsbNodeEntry 2 }
+
+rcIsisPlsbNodePrimaryBvlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "spbm primary b-vlan"
+ ::= { rcIsisPlsbNodeEntry 3 }
+
+rcIsisPlsbNodeSecondaryParentSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "System ID of parent node of the PLSB node entry for
+ secondary bvlan"
+ ::= { rcIsisPlsbNodeEntry 4 }
+
+rcIsisPlsbNodeSecondaryBvlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "spbm secondary b-vlan"
+ ::= { rcIsisPlsbNodeEntry 5 }
+
+rcIsisSpbmPortDropStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisSpbmPortDropStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS SPBM port drop-stats by
+ port index and SPBM b-vlan"
+ ::= { rcIsis 16 }
+
+rcIsisSpbmPortDropStatsEntry OBJECT-TYPE
+ SYNTAX RcIsisSpbmPortDropStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SPBM port based frame drop counters."
+ INDEX { rcIsisSpbmPortDropStatsPortIndex,
+ rcIsisSpbmPortDropStatsVlanId }
+ ::= { rcIsisSpbmPortDropStatsTable 1 }
+
+RcIsisSpbmPortDropStatsEntry ::= SEQUENCE {
+ rcIsisSpbmPortDropStatsPortIndex InterfaceIndex,
+ rcIsisSpbmPortDropStatsVlanId Integer32,
+ rcIsisSpbmPortDropStatsVlanType INTEGER,
+ rcIsisSpbmPortDropStatsUnknownUcastSrcAddr Counter64,
+ rcIsisSpbmPortDropStatsRpfcUcastSrcAddr Counter64,
+ rcIsisSpbmPortDropStatsUnknownUcastDestAddr Counter64,
+ rcIsisSpbmPortDropStatsUnknownMcastDestAddr Counter64,
+ rcIsisSpbmPortDropStatsRpfcMcastSrcAddr Counter64,
+ rcIsisSpbmPortDropStatsLastDropMac MacAddress,
+ rcIsisSpbmPortDropStatsIsMacDestAddr TruthValue,
+ rcIsisSpbmPortDropStatsLastDropMacHostName OCTET STRING
+ }
+
+rcIsisSpbmPortDropStatsPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port.
+ This value is similar to ifIndex in MIB2."
+ ::= { rcIsisSpbmPortDropStatsEntry 1 }
+
+rcIsisSpbmPortDropStatsVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the SPBM Virtual LAN
+ associated with this entry."
+ ::= { rcIsisSpbmPortDropStatsEntry 2}
+
+rcIsisSpbmPortDropStatsVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the type of SPBM bvlan"
+ ::= { rcIsisSpbmPortDropStatsEntry 3}
+
+rcIsisSpbmPortDropStatsUnknownUcastSrcAddr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of SPBM unknown unicast SA packets
+ dropped on SPBM bvlan."
+ ::= { rcIsisSpbmPortDropStatsEntry 4}
+
+rcIsisSpbmPortDropStatsRpfcUcastSrcAddr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of SPBM reverse path forwarding
+ check (RPFC) unicast SA packets
+ dropped on SPBM bvlan."
+ ::= { rcIsisSpbmPortDropStatsEntry 5}
+
+rcIsisSpbmPortDropStatsUnknownUcastDestAddr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of SPBM unknown unicast DA packets
+ dropped on SPBM bvlan."
+ ::= { rcIsisSpbmPortDropStatsEntry 6}
+
+rcIsisSpbmPortDropStatsUnknownMcastDestAddr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of SPBM unknown multicast DA packets
+ dropped on SPBM bvlan."
+ ::= { rcIsisSpbmPortDropStatsEntry 7}
+
+rcIsisSpbmPortDropStatsRpfcMcastSrcAddr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of SPBM reverse path forwarding
+ check (RPFC) multicast SA packets
+ dropped on SPBM bvlan."
+ ::= { rcIsisSpbmPortDropStatsEntry 8}
+
+rcIsisSpbmPortDropStatsLastDropMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The DA or SA last dropped on SPBM bvlan."
+ ::= { rcIsisSpbmPortDropStatsEntry 9}
+
+rcIsisSpbmPortDropStatsIsMacDestAddr OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The last dropped mac on SPBM bvlan is DA or not."
+ ::= { rcIsisSpbmPortDropStatsEntry 10}
+
+rcIsisSpbmPortDropStatsLastDropMacHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The host name of the nodes where last dropped
+ SA or DA on SPBM bvlan belongs"
+ ::= { rcIsisSpbmPortDropStatsEntry 11}
+
+
+-- If the following table is modified, you MUST make sure
+-- that table rcIsisSpbmIpMcastRouteUniRcvrsTable is also
+-- modified, as it must have the same indices as the following
+-- table (plus egressVlan)!!
+rcIsisSpbmIpMcastRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisSpbmIpMcastRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "SPBM IP Multicast Route Table
+ This table has been replaced by the
+ rcIsisSpbmIpIsidMcastRouteTable."
+ ::= { rcIsis 19 }
+
+rcIsisSpbmIpMcastRouteEntry OBJECT-TYPE
+ SYNTAX RcIsisSpbmIpMcastRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "SPBM IP Multicast Route Entry"
+ INDEX { rcIsisSpbmIpMcastGroup,
+ rcIsisSpbmIpMcastSource,
+ rcIsisSpbmIpMcastVsnIsid,
+ rcIsisSpbmIpMcastNickName }
+ ::= { rcIsisSpbmIpMcastRouteTable 1 }
+
+RcIsisSpbmIpMcastRouteEntry ::= SEQUENCE {
+ rcIsisSpbmIpMcastGroup IpAddress,
+ rcIsisSpbmIpMcastSource IpAddress,
+ rcIsisSpbmIpMcastVsnIsid Integer32,
+ rcIsisSpbmIpMcastNickName Integer32,
+ rcIsisSpbmIpMcastSourceBeb OCTET STRING,
+ rcIsisSpbmIpMcastVlanId Integer32,
+ rcIsisSpbmIpMcastVrfName DisplayString,
+ rcIsisSpbmIpMcastDataIsid Integer32,
+ rcIsisSpbmIpMcastNniPorts DisplayString,
+ rcIsisSpbmIpMcastType INTEGER,
+ rcIsisSpbmIpMcastBvlan Integer32,
+ rcIsisSpbmIpMcastNniInterfacePorts PortSet,
+ rcIsisSpbmIpMcastNniInterfaceMlts OCTET STRING
+ }
+
+rcIsisSpbmIpMcastGroup OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpMcastRouteEntry 1 }
+
+rcIsisSpbmIpMcastSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the multicast source for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpMcastRouteEntry 2 }
+
+rcIsisSpbmIpMcastVsnIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual Services Network ISID"
+ ::= { rcIsisSpbmIpMcastRouteEntry 3 }
+
+rcIsisSpbmIpMcastNickName OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast nick name"
+ ::= { rcIsisSpbmIpMcastRouteEntry 4 }
+
+rcIsisSpbmIpMcastSourceBeb OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source Backbone Edge Bridge name"
+ ::= { rcIsisSpbmIpMcastRouteEntry 5 }
+
+rcIsisSpbmIpMcastVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID of the interface"
+ ::= { rcIsisSpbmIpMcastRouteEntry 6 }
+
+rcIsisSpbmIpMcastVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VRF name of the interface"
+ ::= { rcIsisSpbmIpMcastRouteEntry 7 }
+
+
+rcIsisSpbmIpMcastDataIsid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Data ISID"
+ ::= { rcIsisSpbmIpMcastRouteEntry 8 }
+
+
+rcIsisSpbmIpMcastNniPorts OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "List of NNI ports. This attribute is obsoleted. New attributes
+ rcIsisSpbmIpMcastNniInterfacePorts and rcIsisSpbmIpMcastNniInterfaceMlts
+ are added for nni interfaces"
+ ::= { rcIsisSpbmIpMcastRouteEntry 9 }
+
+rcIsisSpbmIpMcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ routed(1),
+ snoop(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the type of the interface"
+ ::= { rcIsisSpbmIpMcastRouteEntry 10}
+
+rcIsisSpbmIpMcastBvlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Backbone VLAN on which SPB traffic is carried"
+ ::= { rcIsisSpbmIpMcastRouteEntry 11 }
+
+rcIsisSpbmIpMcastNniInterfacePorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "list of port nni interface. Each bit corresponds to a
+ port, as represented by its ifIndex value. When a bit has the value one(1),
+ the corresponding port is a member of the set. When a bit has the value
+ zero(0), the corresponding port is not a member of the set. The encoding
+ is such that the most significant bit of octet #1 corresponds to ifIndex 0."
+ ::= { rcIsisSpbmIpMcastRouteEntry 12 }
+
+rcIsisSpbmIpMcastNniInterfaceMlts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "list of mlt nni interface. A set of bits represents the
+ MLT IDs.From left to right, the first bit set represent MltId 1. The
+ second bit set represent MltId 2, and so on so forth, Up to bit 511
+ which represents Mlt Id 512."
+ ::= { rcIsisSpbmIpMcastRouteEntry 13 }
+
+-- Spbm ip multicast route UNI receivers table (vlan/port pairs).
+-- MUST have same indices as the rcIsisSpbmIpMcastRouteTable
+-- with the addition of egressVlan!!
+-- This table is used in conjunction with rcIsisSpbmIpMcastRouteTable
+-- in order to gather up all the UNI receivers.
+rcIsisSpbmIpMcastRouteUniRcvrsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisSpbmIpMcastRouteUniRcvrsEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "SPBM IP Multicast Route UNI Receivers Table
+ This table has been replaced by the
+ rcIsisSpbmIpIsidMcastRouteUniRcvrsTable."
+ ::= { rcIsis 20 }
+
+
+rcIsisSpbmIpMcastRouteUniRcvrsEntry OBJECT-TYPE
+ SYNTAX RcIsisSpbmIpMcastRouteUniRcvrsEntry
+ MAX-ACCESS not-accessible
+ STATUS obsolete
+ DESCRIPTION "SPBM IP Multicast Route UNI Receivers Entry"
+ INDEX { rcIsisSpbmIpMcastUniRcvrsGroup,
+ rcIsisSpbmIpMcastUniRcvrsSource,
+ rcIsisSpbmIpMcastUniRcvrsVsnIsid,
+ rcIsisSpbmIpMcastUniRcvrsNickName,
+ rcIsisSpbmIpMcastUniRcvrsEgressVlan }
+ ::= { rcIsisSpbmIpMcastRouteUniRcvrsTable 1 }
+
+RcIsisSpbmIpMcastRouteUniRcvrsEntry ::= SEQUENCE {
+ rcIsisSpbmIpMcastUniRcvrsGroup IpAddress,
+ rcIsisSpbmIpMcastUniRcvrsSource IpAddress,
+ rcIsisSpbmIpMcastUniRcvrsVsnIsid Integer32,
+ rcIsisSpbmIpMcastUniRcvrsNickName Integer32,
+ rcIsisSpbmIpMcastUniRcvrsEgressVlan Integer32,
+ rcIsisSpbmIpMcastUniRcvrsEgressActivePorts PortSet
+ }
+rcIsisSpbmIpMcastUniRcvrsGroup OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 1 }
+
+rcIsisSpbmIpMcastUniRcvrsSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the multicast source for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 2 }
+
+rcIsisSpbmIpMcastUniRcvrsVsnIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual Services Network ISID"
+ ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 3 }
+
+rcIsisSpbmIpMcastUniRcvrsNickName OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast nick name"
+ ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 4 }
+
+rcIsisSpbmIpMcastUniRcvrsEgressVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Vlan associated with this egress entry. "
+ ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 5 }
+
+rcIsisSpbmIpMcastUniRcvrsEgressActivePorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set of ports in the vlan that have UNI receivers for this multicast route. "
+ ::= { rcIsisSpbmIpMcastRouteUniRcvrsEntry 6 }
+
+
+rcIsisPlsbIpInterIsidUnicastFibTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisPlsbIpInterIsidUnicastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS PLSB IP Inter Isid Unicast FIB.
+ This table will replace rcIsisPlsbIpUnicastFibTable"
+ ::= { rcIsis 21 }
+
+rcIsisPlsbIpInterIsidUnicastFibEntry OBJECT-TYPE
+ SYNTAX RcIsisPlsbIpInterIsidUnicastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisPlsbIpInterIsidUnicastFib Table.
+ An Entry table exists for each PLSB IP unicast
+ forwarding entry."
+ INDEX { rcIsisPlsbIpInterIsidUnicastFibVrfId,
+ rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType,
+ rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr,
+ rcIsisPlsbIpInterIsidUnicastFibDestinationMask,
+ rcIsisPlsbIpInterIsidUnicastFibNextHopBmac,
+ rcIsisPlsbIpInterIsidUnicastFibDestIsid,
+ rcIsisPlsbIpInterIsidUnicastFibVlan }
+ ::= { rcIsisPlsbIpInterIsidUnicastFibTable 1 }
+
+RcIsisPlsbIpInterIsidUnicastFibEntry ::=
+ SEQUENCE {
+ rcIsisPlsbIpInterIsidUnicastFibVrfId Integer32,
+ rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType InetAddressType,
+ rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr InetAddress,
+ rcIsisPlsbIpInterIsidUnicastFibDestinationMask InetAddressPrefixLength,
+ rcIsisPlsbIpInterIsidUnicastFibNextHopBmac MacAddress,
+ rcIsisPlsbIpInterIsidUnicastFibDestIsid Integer32,
+ rcIsisPlsbIpInterIsidUnicastFibVlan Integer32,
+ rcIsisPlsbIpInterIsidUnicastFibIsid Integer32,
+ rcIsisPlsbIpInterIsidUnicastFibNextHopName DisplayString,
+ rcIsisPlsbIpInterIsidUnicastFibOutgoingPort InterfaceIndex,
+ rcIsisPlsbIpInterIsidUnicastFibPrefixCost Integer32,
+ rcIsisPlsbIpInterIsidUnicastFibSpbmCost Counter64,
+ rcIsisPlsbIpInterIsidUnicastFibPreference Integer32,
+ rcIsisPlsbIpInterIsidUnicastFibMetricType INTEGER
+ }
+
+rcIsisPlsbIpInterIsidUnicastFibVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VRF ID of the IP unicast FIB entry, 0 indicates NRE."
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 1 }
+
+rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The address type of destination IP Address."
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 2 }
+
+rcIsisPlsbIpInterIsidUnicastFibDestinationIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP Address of the IP unicast FIB entry.
+ Support ipv4 size(4) and ipv6 size(16)"
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 3 }
+
+rcIsisPlsbIpInterIsidUnicastFibDestinationMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP mask of the IP unicast FIB entry "
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 4 }
+
+rcIsisPlsbIpInterIsidUnicastFibNextHopBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The nexthop BMAC of the IP unicast FIB entry "
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 5 }
+
+rcIsisPlsbIpInterIsidUnicastFibDestIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination ISID of the IP unicast FIB entry "
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 6 }
+
+rcIsisPlsbIpInterIsidUnicastFibVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan of the IP unicast FIB entry.
+ The value of 0 is associated with a local
+ Inter VSN circuitless IP interface fib entry."
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 7 }
+
+rcIsisPlsbIpInterIsidUnicastFibIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ISID of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 8 }
+
+rcIsisPlsbIpInterIsidUnicastFibNextHopName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The nexthop hostname of the IP unicast FIB entry "
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 9 }
+
+rcIsisPlsbIpInterIsidUnicastFibOutgoingPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Outgoing port of the IP unicast Fib entry."
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 10 }
+
+rcIsisPlsbIpInterIsidUnicastFibPrefixCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "prefix cost of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 11 }
+
+rcIsisPlsbIpInterIsidUnicastFibSpbmCost OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Bmac cost of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 12 }
+
+rcIsisPlsbIpInterIsidUnicastFibPreference OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Route preference of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 13 }
+
+rcIsisPlsbIpInterIsidUnicastFibMetricType OBJECT-TYPE
+ SYNTAX INTEGER {
+ internal(1),
+ external(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP Metric Type of the IP unicast FIB entry"
+ ::= { rcIsisPlsbIpInterIsidUnicastFibEntry 14 }
+
+-- ISIS PLSB IPV6 Unicast FIB Table
+rcIsisPlsbIpv6UnicastFibTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisPlsbIpv6UnicastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of IS-IS PLSB IPV6 Unicast FIB"
+ ::= { rcIsis 23 }
+
+rcIsisPlsbIpv6UnicastFibEntry OBJECT-TYPE
+ SYNTAX RcIsisPlsbIpv6UnicastFibEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcIsisPlsbIpv6UnicastFib Table. A Entry in
+ table exists for each PLSB IPV6 unicast forwarding entry."
+ INDEX { rcIsisPlsbIpv6UnicastFibVrfId,
+ rcIsisPlsbIpv6UnicastFibDestinationIpAddrType,
+ rcIsisPlsbIpv6UnicastFibDestinationIpAddr,
+ rcIsisPlsbIpv6UnicastFibDestinationMask,
+ rcIsisPlsbIpv6UnicastFibNextHopBmac,
+ rcIsisPlsbIpv6UnicastFibDestIsid,
+ rcIsisPlsbIpv6UnicastFibVlan }
+ ::= { rcIsisPlsbIpv6UnicastFibTable 1 }
+
+RcIsisPlsbIpv6UnicastFibEntry ::=
+ SEQUENCE {
+ rcIsisPlsbIpv6UnicastFibVrfId Integer32,
+ rcIsisPlsbIpv6UnicastFibDestinationIpAddrType InetAddressType,
+ rcIsisPlsbIpv6UnicastFibDestinationIpAddr InetAddress,
+ rcIsisPlsbIpv6UnicastFibDestinationMask InetAddressPrefixLength,
+ rcIsisPlsbIpv6UnicastFibNextHopBmac MacAddress,
+ rcIsisPlsbIpv6UnicastFibDestIsid Integer32,
+ rcIsisPlsbIpv6UnicastFibVlan Integer32,
+ rcIsisPlsbIpv6UnicastFibIsid Integer32,
+ rcIsisPlsbIpv6UnicastFibNextHopName DisplayString,
+ rcIsisPlsbIpv6UnicastFibOutgoingPort InterfaceIndex,
+ rcIsisPlsbIpv6UnicastFibPrefixCost Integer32,
+ rcIsisPlsbIpv6UnicastFibSpbmCost Counter64
+ }
+
+rcIsisPlsbIpv6UnicastFibVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "VRF ID of the IPV6 unicast FIB entry, 0 indicates NRE."
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 1 }
+
+rcIsisPlsbIpv6UnicastFibDestinationIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The address type of destination IPV6 Address."
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 2 }
+
+rcIsisPlsbIpv6UnicastFibDestinationIpAddr OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP Address of the IPV6 unicast FIB entry."
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 3 }
+
+rcIsisPlsbIpv6UnicastFibDestinationMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP mask of the IPV6 unicast FIB entry "
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 4 }
+
+rcIsisPlsbIpv6UnicastFibNextHopBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "the nexthop BMAC of the IPV6 unicast FIB entry "
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 5 }
+
+rcIsisPlsbIpv6UnicastFibDestIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination ISID of the IPv6 unicast FIB entry "
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 6 }
+
+rcIsisPlsbIpv6UnicastFibVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4084)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan of the IPV6 unicast FIB entry"
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 7 }
+
+rcIsisPlsbIpv6UnicastFibIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "ISID of the IPV6 unicast FIB entry"
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 8 }
+
+rcIsisPlsbIpv6UnicastFibNextHopName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "the nexthop hostname of the IPV6 unicast FIB entry "
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 9 }
+
+rcIsisPlsbIpv6UnicastFibOutgoingPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Outgoing port of the IPV6 unicast Fib entry."
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 10 }
+
+rcIsisPlsbIpv6UnicastFibPrefixCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "prefix cost of the IPV6 unicast FIB entry"
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 11 }
+
+rcIsisPlsbIpv6UnicastFibSpbmCost OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "bmac cost of the IPV6 unicast FIB entry"
+ ::= { rcIsisPlsbIpv6UnicastFibEntry 12 }
+
+-- If the following table is modified, you MUST make sure
+-- that table rcIsisSpbmIsidIpMcastRouteUniRcvrsTable is also
+-- modified, as it must have the same indices as the following
+-- table (plus egressVlan)!!
+rcIsisSpbmIpIsidMcastRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisSpbmIpIsidMcastRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SPBM IP Isid Multicast Route Table"
+ ::= { rcIsis 24 }
+
+rcIsisSpbmIpIsidMcastRouteEntry OBJECT-TYPE
+ SYNTAX RcIsisSpbmIpIsidMcastRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SPBM IP Isid Multicast Route Entry"
+ INDEX { rcIsisSpbmIpIsidMcastVsnIsid,
+ rcIsisSpbmIpIsidMcastGroup,
+ rcIsisSpbmIpIsidMcastSource,
+ rcIsisSpbmIpIsidMcastNickName }
+ ::= { rcIsisSpbmIpIsidMcastRouteTable 1 }
+
+RcIsisSpbmIpIsidMcastRouteEntry ::= SEQUENCE {
+ rcIsisSpbmIpIsidMcastVsnIsid Integer32,
+ rcIsisSpbmIpIsidMcastGroup IpAddress,
+ rcIsisSpbmIpIsidMcastSource IpAddress,
+ rcIsisSpbmIpIsidMcastNickName Integer32,
+ rcIsisSpbmIpIsidMcastSourceBeb OCTET STRING,
+ rcIsisSpbmIpIsidMcastVlanId Integer32,
+ rcIsisSpbmIpIsidMcastVrfName DisplayString,
+ rcIsisSpbmIpIsidMcastDataIsid Integer32,
+ rcIsisSpbmIpIsidMcastType INTEGER,
+ rcIsisSpbmIpIsidMcastBvlan Integer32,
+ rcIsisSpbmIpIsidMcastNniInterfacePorts PortSet,
+ rcIsisSpbmIpIsidMcastNniInterfaceMlts OCTET STRING
+ }
+
+rcIsisSpbmIpIsidMcastVsnIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual Services Network ISID"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 1 }
+
+rcIsisSpbmIpIsidMcastGroup OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 2 }
+
+rcIsisSpbmIpIsidMcastSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the multicast source for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 3 }
+
+rcIsisSpbmIpIsidMcastNickName OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast nick name"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 4 }
+
+rcIsisSpbmIpIsidMcastSourceBeb OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source Backbone Edge Bridge name"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 5 }
+
+rcIsisSpbmIpIsidMcastVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN ID of the interface"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 6 }
+
+rcIsisSpbmIpIsidMcastVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VRF name of the interface"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 7 }
+
+
+rcIsisSpbmIpIsidMcastDataIsid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Data ISID"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 8 }
+
+rcIsisSpbmIpIsidMcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ routed(1),
+ snoop(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the type of the interface"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 9}
+
+rcIsisSpbmIpIsidMcastBvlan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Backbone VLAN on which SPB traffic is carried"
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 10 }
+
+rcIsisSpbmIpIsidMcastNniInterfacePorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "list of port nni interface. Each bit corresponds to a
+ port, as represented by its ifIndex value.
+ When a bit has the value one(1), the corresponding port is a member
+ of the set. When a bit has the value
+ zero(0), the corresponding port is not a member of the set.
+ The encoding is such that the most significant bit of octet #1
+ corresponds to ifIndex 0."
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 11 }
+
+rcIsisSpbmIpIsidMcastNniInterfaceMlts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "list of mlt nni interface. A set of bits represents the
+ MLT IDs.From left to right, the first bit set represent MltId 1. The
+ second bit set represent MltId 2, and so on so forth, Up to bit 511
+ which represents Mlt Id 512."
+ ::= { rcIsisSpbmIpIsidMcastRouteEntry 12 }
+
+-- Spbm ip multicast route UNI receivers table (vlan/port pairs).
+-- MUST have same indices as the rcIsisSpbmIpIsidMcastRouteTable
+-- with the addition of egressVlan!!
+-- This table is used in conjunction with rcIsisSpbmIpIsidMcastRouteTable
+-- in order to gather up all the UNI receivers.
+rcIsisSpbmIpIsidMcastRouteUniRcvrsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SPBM IP Isid Multicast Route UNI Receivers Table"
+ ::= { rcIsis 25 }
+
+rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry OBJECT-TYPE
+ SYNTAX RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "SPBM IP Isid Multicast Route UNI Receivers Entry"
+ INDEX { rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid,
+ rcIsisSpbmIpIsidMcastUniRcvrsGroup,
+ rcIsisSpbmIpIsidMcastUniRcvrsSource,
+ rcIsisSpbmIpIsidMcastUniRcvrsNickName,
+ rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan }
+ ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsTable 1 }
+
+RcIsisSpbmIpIsidMcastRouteUniRcvrsEntry ::= SEQUENCE {
+ rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid Integer32,
+ rcIsisSpbmIpIsidMcastUniRcvrsGroup IpAddress,
+ rcIsisSpbmIpIsidMcastUniRcvrsSource IpAddress,
+ rcIsisSpbmIpIsidMcastUniRcvrsNickName Integer32,
+ rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan Integer32,
+ rcIsisSpbmIpIsidMcastUniRcvrsEgressActivePorts PortSet
+ }
+
+rcIsisSpbmIpIsidMcastUniRcvrsVsnIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Virtual Services Network ISID"
+ ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 1 }
+
+rcIsisSpbmIpIsidMcastUniRcvrsGroup OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP multicast group address for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 2 }
+
+rcIsisSpbmIpIsidMcastUniRcvrsSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP address of the multicast source for which this entry
+ contains multicast routing information."
+ ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 3 }
+
+rcIsisSpbmIpIsidMcastUniRcvrsNickName OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast nick name"
+ ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 4 }
+
+rcIsisSpbmIpIsidMcastUniRcvrsEgressVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Vlan associated with this egress entry. "
+ ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 5 }
+
+rcIsisSpbmIpIsidMcastUniRcvrsEgressActivePorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set of ports in the vlan that have UNI receivers for this multicast route. "
+ ::= { rcIsisSpbmIpIsidMcastRouteUniRcvrsEntry 6 }
+
+rcIsisLogicalInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisLogicalInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ISIS logical interface."
+ ::= { rcIsis 26 }
+rcIsisLogicalInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIsisLogicalInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry contains the configuration information about the logical isis interface"
+ INDEX { rcIsisLogicalInterfaceId }
+ ::= { rcIsisLogicalInterfaceTable 1 }
+
+RcIsisLogicalInterfaceEntry ::= SEQUENCE {
+ rcIsisLogicalInterfaceId Integer32,
+ rcIsisLogicalInterfaceIfIndex InterfaceIndex,
+ rcIsisLogicalInterfaceType INTEGER,
+ rcIsisLogicalInterfaceDestIPAddr IpAddress,
+ rcIsisLogicalInterfaceDestIfIndex InterfaceIndex,
+ rcIsisLogicalInterfaceVids OCTET STRING (SIZE(512)),
+ rcIsisLogicalInterfacePrimaryVid Integer32,
+ rcIsisLogicalInterfaceName DisplayString,
+ rcIsisLogicalInterfaceRowStatus RowStatus,
+ rcIsisLogicalInterfaceCircIndex IndexInteger,
+ rcIsisLogicalInterfaceNextHopIfIndex InterfaceIndex,
+ rcIsisLogicalInterfaceNextHopVid Integer32,
+ rcIsisLogicalInterfaceNextHopVrf DisplayString
+ }
+
+
+rcIsisLogicalInterfaceId OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index used to uniquely identify this logical interface."
+ ::= { rcIsisLogicalInterfaceEntry 1 }
+
+rcIsisLogicalInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The ISIS logical ifIndex"
+::= { rcIsisLogicalInterfaceEntry 2 }
+
+rcIsisLogicalInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ layer2(1),
+ ip(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION " Indicates the entry is for Layer2 or Layer3"
+::= { rcIsisLogicalInterfaceEntry 3 }
+
+rcIsisLogicalInterfaceDestIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The logical interface Destination IP address"
+ ::= { rcIsisLogicalInterfaceEntry 4 }
+
+rcIsisLogicalInterfaceDestIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the interface to which this
+ logical interface corresponds. It can be port/mlt ifindex."
+ ::= { rcIsisLogicalInterfaceEntry 5 }
+
+rcIsisLogicalInterfaceVids OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(512))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This bitfield is used to identify which VLANs this
+ logical interface is associated with. Each VLAN ID
+ is stored as a bit. The most-significant (left-most)
+ bit represents Vlan Id 1."
+ ::= { rcIsisLogicalInterfaceEntry 6 }
+
+rcIsisLogicalInterfacePrimaryVid OBJECT-TYPE
+ SYNTAX Integer32 (2..4059)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Primary tunnel vlan associated with L2Core ISIS logical interface"
+ ::= { rcIsisLogicalInterfaceEntry 7 }
+
+rcIsisLogicalInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this Logical interface."
+ ::= { rcIsisLogicalInterfaceEntry 8 }
+
+rcIsisLogicalInterfaceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete logical interface"
+ ::= { rcIsisLogicalInterfaceEntry 9}
+
+rcIsisLogicalInterfaceCircIndex OBJECT-TYPE
+ SYNTAX IndexInteger
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An index used to identify ISIS circuit creating under the logical interface"
+ ::= { rcIsisLogicalInterfaceEntry 10 }
+
+rcIsisLogicalInterfaceNextHopIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Next hop destination ifindex to reach logical tunnel dest-ip
+ It is deprecated by rcIsisLogicalInterfaceNextHopDestIfIndex"
+ ::= { rcIsisLogicalInterfaceEntry 11 }
+
+rcIsisLogicalInterfaceNextHopVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Next hop vlan id to reach logical tunnel dest-ip
+ It is deprecated by rcIsisLogicalInterfaceNextHopDestVid"
+ ::= { rcIsisLogicalInterfaceEntry 12 }
+
+rcIsisLogicalInterfaceNextHopVrf OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..15))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop vrf name to reach logical tunnel dest-ip"
+ ::= { rcIsisLogicalInterfaceEntry 13 }
+
+rcIsisSpbmMcastFibUniTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisSpbmMcastFibUniEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IS-IS SPBM Multicast FIB Uni Table"
+ ::= { rcIsis 27 }
+
+rcIsisSpbmMcastFibUniEntry OBJECT-TYPE
+ SYNTAX RcIsisSpbmMcastFibUniEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION " IS-IS SPBM Multicast FIB Uni Entry"
+ INDEX { rcIsisSpbmMcastFibUniSysId,
+ rcIsisSpbmMcastFibUniVlan,
+ rcIsisSpbmMcastFibUniMcastDestMacAddr,
+ rcIsisSpbmMcastFibUniCvid
+ }
+ ::= { rcIsisSpbmMcastFibUniTable 1 }
+
+RcIsisSpbmMcastFibUniEntry ::=
+ SEQUENCE {
+ rcIsisSpbmMcastFibUniSysId OCTET STRING,
+ rcIsisSpbmMcastFibUniVlan Integer32,
+ rcIsisSpbmMcastFibUniMcastDestMacAddr MacAddress,
+ rcIsisSpbmMcastFibUniCvid Integer32,
+ rcIsisSpbmMcastFibUniOutgoingInterfaceNniPorts PortSet,
+ rcIsisSpbmMcastFibUniOutgoingInterfaceNniMlts OCTET STRING,
+ rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniPorts PortSet,
+ rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniMlts OCTET STRING,
+ rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniPorts PortSet,
+ rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniMlts OCTET STRING,
+ rcIsisSpbmMcastFibUniCvlan Integer32
+ }
+
+rcIsisSpbmMcastFibUniSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "System ID of the node where multicast FIB entry
+ come from."
+ ::= { rcIsisSpbmMcastFibUniEntry 1 }
+
+rcIsisSpbmMcastFibUniVlan OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "bVlan of the multicast FIB entry."
+ ::= { rcIsisSpbmMcastFibUniEntry 2 }
+
+rcIsisSpbmMcastFibUniMcastDestMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast destination Mac Address of the
+ multicast FIB entry. "
+ ::= { rcIsisSpbmMcastFibUniEntry 3 }
+
+rcIsisSpbmMcastFibUniCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Customer vid of the multicast FIB entry.
+4095 is not used. 4096 is reserved for untagged case."
+ ::= { rcIsisSpbmMcastFibUniEntry 4 }
+
+rcIsisSpbmMcastFibUniOutgoingInterfaceNniPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "nni port Outgoing interface of multicast fib entry.
+ Each bit corresponds to a port, as represented by its ifIndex value .
+ When a bit has the value one(1), the corresponding port is a member of
+ the set. When a bit has the value zero(0), the corresponding port is
+ not a member of the set. The encoding is such that the most significant
+ bit of octet #1 corresponds to ifIndex 0."
+ ::= { rcIsisSpbmMcastFibUniEntry 5 }
+
+rcIsisSpbmMcastFibUniOutgoingInterfaceNniMlts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "nni mlt outgoing interface of multicast fib entry.
+ A set of bits represents the MLT IDs.From left to right, the
+ first bit set represent MltId 1. The second bit set represent
+ MltId 2, and so on so forth, Up to bit 511 which represents
+ Mlt Id 512."
+ ::= { rcIsisSpbmMcastFibUniEntry 6 }
+
+rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "switched uni port Outgoing interface of multicast fib entry.
+ Each bit corresponds to a port, as represented by its ifIndex value .
+ When a bit has the value one(1), the corresponding port is a member of
+ the set. When a bit has the value zero(0), the corresponding port is
+ not a member of the set. The encoding is such that the most significant
+ bit of octet #1 corresponds to ifIndex 0."
+ ::= { rcIsisSpbmMcastFibUniEntry 7 }
+
+rcIsisSpbmMcastFibUniOutgoingInterfaceSwUniMlts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "switched uni mlt outgoing interface of multicast fib entry.
+ A set of bits represents the MLT IDs.From left to right, the
+ first bit set represent MltId 1. The second bit set represent
+ MltId 2, and so on so forth, Up to bit 511 which represents
+ Mlt Id 512."
+ ::= { rcIsisSpbmMcastFibUniEntry 8 }
+
+rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "platform cvlan uni port Outgoing interface of multicast fib
+ entry. Each bit corresponds to a port, as represented by its ifIndex value .
+ When a bit has the value one(1), the corresponding port is a member of
+ the set. When a bit has the value zero(0), the corresponding port is
+ not a member of the set. The encoding is such that the most significant
+ bit of octet #1 corresponds to ifIndex 0."
+ ::= { rcIsisSpbmMcastFibUniEntry 9 }
+
+rcIsisSpbmMcastFibUniOutgoingInterfaceCvlanUniMlts OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "platform cvlan uni mlt outgoing interface of multicast fib
+ entry. A set of bits represents the MLT IDs.From left to right, the
+ first bit set represent MltId 1. The second bit set represent
+ MltId 2, and so on so forth, Up to bit 511 which represents
+ Mlt Id 512."
+ ::= { rcIsisSpbmMcastFibUniEntry 10 }
+
+rcIsisSpbmMcastFibUniCvlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4084)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "platform customer vlan of the multicast FIB entry."
+ ::= { rcIsisSpbmMcastFibUniEntry 11 }
+
+rcIsisLogicalInterfaceNextHopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsisLogicalInterfaceNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table to store nexthop information for the logical-interface tunnel"
+ ::= { rcIsis 28 }
+
+rcIsisLogicalInterfaceNextHopEntry OBJECT-TYPE
+ SYNTAX RcIsisLogicalInterfaceNextHopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry contains the nexthop information for the logical interface tunnel"
+ INDEX { rcIsisLogicalInterfaceNextHopId,
+ rcIsisLogicalInterfaceNextHopIp
+ }
+ ::= { rcIsisLogicalInterfaceNextHopTable 1 }
+
+RcIsisLogicalInterfaceNextHopEntry ::= SEQUENCE {
+ rcIsisLogicalInterfaceNextHopId Integer32,
+ rcIsisLogicalInterfaceNextHopIp IpAddress,
+ rcIsisLogicalInterfaceNextHopDestIfIndex InterfaceIndex,
+ rcIsisLogicalInterfaceNextHopDestVid Integer32
+ }
+
+rcIsisLogicalInterfaceNextHopId OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index used to uniquely identify the
+ logical interface tunnel.This value is
+ same as the rcIsisLogicalInterfaceId in
+ the rcIsisLogicalInterfaceTable"
+ ::= { rcIsisLogicalInterfaceNextHopEntry 1 }
+ rcIsisLogicalInterfaceNextHopIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index that uniquely identifies the next hop
+ IP address of the logical interface tunnel"
+ ::= { rcIsisLogicalInterfaceNextHopEntry 2}
+
+rcIsisLogicalInterfaceNextHopDestIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop destination ifindex to reach the next hop ip of logical interface tunnel"
+ ::= { rcIsisLogicalInterfaceNextHopEntry 3 }
+
+rcIsisLogicalInterfaceNextHopDestVid OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop destination vlan id to reach the next hop ip of logical interface tunnel"
+ ::= { rcIsisLogicalInterfaceNextHopEntry 4}
+
+rcPlsbGlobal OBJECT IDENTIFIER ::= {rcPlsb 1}
+
+rcPlsbGlobalVlans OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "PLSB vlan entry."
+ ::= { rcPlsbGlobal 1}
+
+rcPlsbGlobalEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable PLSB global flag."
+ DEFVAL {disable}
+ ::= { rcPlsbGlobal 2}
+
+rcPlsbGlobalMsti OBJECT-TYPE
+ SYNTAX INTEGER (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MSTI instance ID for PLSB VLANS"
+ DEFVAL { 0 }
+ ::= { rcPlsbGlobal 3}
+
+rcPlsbGlobalEtherType OBJECT-TYPE
+ SYNTAX Integer32 (1..'FFFF'h)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "SPBM Ethertype"
+ DEFVAL { '8100'h }
+ ::= { rcPlsbGlobal 4}
+
+rcPlsbGlobalNicknameDynamicAllocationStatus OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Dynamic Nick-name Allocation service operational status."
+ ::= { rcPlsbGlobal 7}
+
+rcPlsbGlobalNicknameServerRange OBJECT-TYPE
+ SYNTAX INTEGER {
+ rangeA(10), -- A.00.00 to A.FF.FF --
+ rangeB(11), -- B.00.00 to B.FF.FF --
+ rangeC(12), -- C.00.00 to C.FF.FF --
+ rangeD(13), -- D.00.00 to D.FF.FF --
+ rangeE(14), -- E.00.00 to E.FF.FF --
+ rangeF(15) -- F.00.00 to F.FF.FF --
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ 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."
+ DEFVAL { rangeA }
+ ::= { rcPlsbGlobal 8}
+
+rcPlsbGlobalNicknameServerEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Nick-name Server enabled state. Disabled via duplicate detection."
+ DEFVAL { disable }
+ ::= { rcPlsbGlobal 9}
+
+-- CFM Tables
+-- Maintenance Domain Table
+
+rcCfmMaintenanceDomainTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmMaintenanceDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance Domain table"
+ ::= { rcCfm 1}
+
+rcCfmMaintenanceDomainEntry OBJECT-TYPE
+ SYNTAX RcCfmMaintenanceDomainEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance Domain entry."
+ INDEX {rcCfmMaintenanceDomainIndex }
+ ::= { rcCfmMaintenanceDomainTable 1}
+
+RcCfmMaintenanceDomainEntry ::=
+ SEQUENCE {
+ rcCfmMaintenanceDomainIndex INTEGER,
+ rcCfmMaintenanceDomainName DisplayString,
+ rcCfmMaintenanceDomainRowStatus RowStatus,
+ rcCfmMaintenanceDomainNumOfMa Integer32,
+ rcCfmMaintenanceDomainLevel INTEGER,
+ rcCfmMaintenanceDomainNumOfMip Integer32,
+ rcCfmMaintenanceDomainType INTEGER
+ }
+
+rcCfmMaintenanceDomainIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Domain index"
+ ::= { rcCfmMaintenanceDomainEntry 1}
+
+rcCfmMaintenanceDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmMaintenanceDomainEntry 2}
+
+rcCfmMaintenanceDomainRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcCfmMaintenanceDomainEntry 3}
+
+rcCfmMaintenanceDomainNumOfMa OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of MAs belong
+ to this maintenance domain"
+ ::= { rcCfmMaintenanceDomainEntry 4 }
+
+rcCfmMaintenanceDomainLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "To set the maintenance level in this domain"
+ DEFVAL {4}
+ ::= { rcCfmMaintenanceDomainEntry 6 }
+
+rcCfmMaintenanceDomainNumOfMip OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Mips belong
+ to this maintenance domain"
+ ::= { rcCfmMaintenanceDomainEntry 7 }
+
+rcCfmMaintenanceDomainType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ trunk(1),
+ sg(2),
+ endpt(3),
+ vlan(4),
+ port(5),
+ mimencapvlan(6),
+ nodal(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "To indicate the type of domain"
+ ::= { rcCfmMaintenanceDomainEntry 8 }
+
+-- Maintenance Association Table
+
+rcCfmMaintenanceAssociationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmMaintenanceAssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance Association table"
+ ::= { rcCfm 2}
+
+rcCfmMaintenanceAssociationEntry OBJECT-TYPE
+ SYNTAX RcCfmMaintenanceAssociationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance Association entry."
+ INDEX {rcCfmMaintenanceAssociationDomainIndex, rcCfmMaintenanceAssociationAssociationIndex }
+ ::= { rcCfmMaintenanceAssociationTable 1}
+
+RcCfmMaintenanceAssociationEntry ::=
+ SEQUENCE {
+ rcCfmMaintenanceAssociationDomainIndex INTEGER,
+ rcCfmMaintenanceAssociationAssociationIndex INTEGER,
+ rcCfmMaintenanceAssociationDomainName DisplayString,
+ rcCfmMaintenanceAssociationAssociationName DisplayString,
+ rcCfmMaintenanceAssociationAdminState EnableValue,
+ rcCfmMaintenanceAssociationRowStatus RowStatus,
+ rcCfmMaintenanceAssociationNumOfMep Integer32
+ }
+
+rcCfmMaintenanceAssociationDomainIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Association Domain Index"
+ ::= { rcCfmMaintenanceAssociationEntry 1}
+
+rcCfmMaintenanceAssociationAssociationIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Association Index"
+ ::= { rcCfmMaintenanceAssociationEntry 2}
+
+rcCfmMaintenanceAssociationDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Association Domain Name"
+ ::= { rcCfmMaintenanceAssociationEntry 3}
+
+rcCfmMaintenanceAssociationAssociationName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmMaintenanceAssociationEntry 4}
+
+rcCfmMaintenanceAssociationAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Administratively enable or disable a maintenance association."
+ DEFVAL { disable }
+ ::= { rcCfmMaintenanceAssociationEntry 5}
+
+rcCfmMaintenanceAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcCfmMaintenanceAssociationEntry 6}
+
+rcCfmMaintenanceAssociationNumOfMep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of MEPs belong
+ to this maintenance association"
+ ::= { rcCfmMaintenanceAssociationEntry 12 }
+
+
+-- Maintenance EndPoint Table
+
+rcCfmMaintenanceEndPointTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmMaintenanceEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance Association table"
+ ::= { rcCfm 3}
+
+rcCfmMaintenanceEndPointEntry OBJECT-TYPE
+ SYNTAX RcCfmMaintenanceEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance EndPoint entry."
+ INDEX {rcCfmMaintenanceEndPointDomainIndex, rcCfmMaintenanceEndPointAssociationIndex, rcCfmMaintenanceEndPointId }
+ ::= { rcCfmMaintenanceEndPointTable 1}
+
+RcCfmMaintenanceEndPointEntry ::=
+ SEQUENCE {
+ rcCfmMaintenanceEndPointDomainIndex Integer32,
+ rcCfmMaintenanceEndPointAssociationIndex Integer32,
+ rcCfmMaintenanceEndPointId Integer32,
+ rcCfmMaintenanceEndPointDomainName DisplayString,
+ rcCfmMaintenanceEndPointAssociationName DisplayString,
+ rcCfmMaintenanceEndPointAdminState EnableValue,
+ rcCfmMaintenanceEndPointRowStatus RowStatus,
+ rcCfmMaintenanceEndPointMepType INTEGER,
+ rcCfmMaintenanceEndPointServiceDescription DisplayString,
+ rcCfmMaintenanceEndPointMepStatus INTEGER
+ }
+
+rcCfmMaintenanceEndPointDomainIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmMaintenanceEndPointEntry 1}
+
+rcCfmMaintenanceEndPointAssociationIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmMaintenanceEndPointEntry 2}
+
+rcCfmMaintenanceEndPointId OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance EndPoint ID"
+ ::= { rcCfmMaintenanceEndPointEntry 3}
+
+rcCfmMaintenanceEndPointDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmMaintenanceEndPointEntry 4}
+
+rcCfmMaintenanceEndPointAssociationName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmMaintenanceEndPointEntry 5}
+
+rcCfmMaintenanceEndPointAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Administratively enable or disable a maintenance EndPoint."
+ DEFVAL { disable }
+ ::= { rcCfmMaintenanceEndPointEntry 6}
+
+rcCfmMaintenanceEndPointRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries"
+ ::= { rcCfmMaintenanceEndPointEntry 7}
+
+rcCfmMaintenanceEndPointMepType OBJECT-TYPE
+ SYNTAX INTEGER {
+ trunk(1),
+ sg(2),
+ endpt(4),
+ unused(8),
+ vlan(16),
+ port(32),
+ endptClient(64),
+ nodal(3145728),
+ remotetrunk(32769),
+ remotesg(32770),
+ remoteendpt(32772),
+ remoteVlan(32784),
+ remotePort(32800),
+ remoteEndptClient(32832)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mep Type"
+ ::= { rcCfmMaintenanceEndPointEntry 11 }
+
+rcCfmMaintenanceEndPointServiceDescription OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to specify what service this mep assigned to"
+ ::= { rcCfmMaintenanceEndPointEntry 13}
+
+rcCfmMaintenanceEndPointMepStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicating if the mep status is active or inactive.
+ Only Dual-Home Ring endpoint client meps can have
+ active/inactive status. All other mep types have
+ active status."
+ ::= { rcCfmMaintenanceEndPointEntry 15 }
+
+rcCfmGlobals OBJECT IDENTIFIER ::= { rcCfm 10 }
+
+rcCfmGlobalsSpbmAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable global cfm support for SPBM VLANs"
+ DEFVAL { disable }
+ ::= { rcCfmGlobals 8 }
+
+rcCfmGlobalsSpbmLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set the global cfm maintenance level for SPBM VLANs"
+ DEFVAL { 4 }
+ ::= { rcCfmGlobals 9 }
+
+rcCfmGlobalsSpbmMepId OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the global cfm Maintenance End Point ID value for SPBM VLANs"
+ DEFVAL { 1 }
+ ::= { rcCfmGlobals 10 }
+
+rcCfmGlobalsCmacAdminState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable global cfm support for C-VLANs"
+ DEFVAL { disable }
+ ::= { rcCfmGlobals 11 }
+
+rcCfmGlobalsCmacLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to set the global cfm maintenance level for C-VLANs"
+ DEFVAL { 4 }
+ ::= { rcCfmGlobals 12 }
+
+rcCfmGlobalsCmacMepId OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set the global cfm Maintenance End Point ID value for C-VLANs"
+ DEFVAL { 1 }
+ ::= { rcCfmGlobals 13 }
+
+rcCfmGlobalsBmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Bmac address of the node"
+ ::= { rcCfmGlobals 14 }
+
+rcCfmGlobalsCmac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Cmac address of the node "
+ ::= { rcCfmGlobals 15 }
+
+
+-- The Transmit Loopback Table
+
+rcCfmTransmitLbmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmTransmitLbmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management transmit LBM table"
+ ::= { rcCfm 17}
+
+rcCfmTransmitLbmEntry OBJECT-TYPE
+ SYNTAX RcCfmTransmitLbmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance EndPoint LBM entry."
+ INDEX {rcCfmTransmitLbmDomainIndex, rcCfmTransmitLbmAssociationIndex, rcCfmTransmitLbmIndex }
+ ::= { rcCfmTransmitLbmTable 1}
+
+RcCfmTransmitLbmEntry ::=
+ SEQUENCE {
+ rcCfmTransmitLbmDomainIndex Integer32,
+ rcCfmTransmitLbmAssociationIndex Integer32,
+ rcCfmTransmitLbmIndex Integer32,
+ rcCfmTransmitLbmDomainName DisplayString,
+ rcCfmTransmitLbmAssociationName DisplayString,
+ rcCfmTransmitLbmDestMacAddress MacAddress,
+ rcCfmTransmitLbmDestMepId Integer32,
+ rcCfmTransmitLbmDestIsMepId TruthValue,
+ rcCfmTransmitLbmMessages Integer32,
+ rcCfmTransmitLbmVlanPriority Integer32,
+ rcCfmTransmitLbmVlanDropEnable TruthValue,
+ rcCfmTransmitLbmSeqNumber Integer32,
+ rcCfmTransmitLbmResultOk TruthValue,
+ rcCfmTransmitLbmStatus INTEGER,
+ rcCfmTransmitLbmResult DisplayString,
+ rcCfmTransmitLbmTimeoutInt Integer32,
+ rcCfmTransmitLbmInterFrameInt Integer32,
+ rcCfmTransmitLbmTestPattern INTEGER,
+ rcCfmTransmitLbmDataSize Integer32,
+ rcCfmTransmitLbmFrameSize Integer32,
+ rcCfmTransmitLbmSourceMode INTEGER
+ }
+
+rcCfmTransmitLbmDomainIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmTransmitLbmEntry 1}
+
+rcCfmTransmitLbmAssociationIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmTransmitLbmEntry 2}
+
+rcCfmTransmitLbmIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance EndPoint Index"
+ ::= { rcCfmTransmitLbmEntry 3}
+
+rcCfmTransmitLbmDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmTransmitLbmEntry 4}
+
+rcCfmTransmitLbmAssociationName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmTransmitLbmEntry 5}
+
+rcCfmTransmitLbmDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address Field to
+ be transmitted, either:
+ A unicast destination MAC address."
+ ::= { rcCfmTransmitLbmEntry 6}
+
+rcCfmTransmitLbmDestMepId OBJECT-TYPE
+ SYNTAX Integer32 (0..8191)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address Field to
+ be transmitted, either:
+ The Maintenance Assiciation End Point identifier of
+ another MEP in the same Maintenance Association"
+ ::= { rcCfmTransmitLbmEntry 7}
+
+rcCfmTransmitLbmDestIsMepId OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True indicates that MepId of the target MEP is used
+ for Loopback transmission.
+ False indicates that unicast destination MAC address
+ of the target MEP is used for Loopback transmission."
+ ::= { rcCfmTransmitLbmEntry 8}
+
+rcCfmTransmitLbmMessages OBJECT-TYPE
+ SYNTAX Integer32 (1..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of loopback messages to be transmitted."
+
+ DEFVAL {1}
+ ::= { rcCfmTransmitLbmEntry 9}
+
+rcCfmTransmitLbmVlanPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Priority. 3 bit value to be used in the VLAN tsg, if present in
+ the transmitted frame."
+ DEFVAL {7}
+ ::= { rcCfmTransmitLbmEntry 11}
+
+rcCfmTransmitLbmVlanDropEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Drop Enable bit value to be used in the VLAN tag, if present in
+ the transmitted frame."
+ DEFVAL {false}
+ ::= { rcCfmTransmitLbmEntry 12}
+
+rcCfmTransmitLbmSeqNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transaction identifier/sequence number of the first loopback
+ message (to be) sent."
+ DEFVAL {0}
+ ::= { rcCfmTransmitLbmEntry 13}
+
+rcCfmTransmitLbmResultOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the result of the operation:
+ -true. The Loopback Message(s) will be (or have been) sent.
+ -false. The Loopback Message(s) will not be sent."
+ DEFVAL {true}
+ ::= { rcCfmTransmitLbmEntry 14}
+
+rcCfmTransmitLbmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ transmit(2),
+ abort(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Status of the transmit loopback service:
+ -ready. The service is available.
+ -transmit. The service is transmitting, or about to transmit,
+ the Loopback messages.
+ -abort The service is aborted or about to abort the Loopback messages.
+
+ This column will also be used to avoid concurrency or
+ race condition problems that could occur if two or
+ more management entities try to
+ use the service at the same time. "
+ REFERENCE "Delete notReady status due to CR Q01482201"
+ DEFVAL {ready}
+ ::= { rcCfmTransmitLbmEntry 15}
+
+rcCfmTransmitLbmResult OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..799))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display the LBM result."
+ ::= { rcCfmTransmitLbmEntry 16}
+
+rcCfmTransmitLbmTimeoutInt OBJECT-TYPE
+ SYNTAX Integer32 (1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The interval to wait for an LBM time-out with a
+ range of (1..10) seconds with a default value of 3
+ seconds."
+ DEFVAL {3}
+ ::= { rcCfmTransmitLbmEntry 18}
+
+rcCfmTransmitLbmInterFrameInt OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The interval between LBM frames with a range of
+ (0..1000) msecs with a default value of 500 msecs.
+ The value of 0 msecs indicates to send the frames as
+ fast as possible."
+ DEFVAL {500}
+ ::= { rcCfmTransmitLbmEntry 19}
+
+rcCfmTransmitLbmTestPattern OBJECT-TYPE
+ SYNTAX INTEGER {
+ allZero(1),
+ allZeroCrc(2),
+ pseudoRandomBitSequence(3),
+ pseudoRandomBitSequenceCrc(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The test pattern to use in the LBM PDU with range of
+ values namely allZero, allZeroCrc,
+ pseudoRandomBitSequence and pseudoRandomBitSequenceCrc
+ and with a default value of allZero.
+ value meaning
+ -------- -------
+ allZero(1) Null signal without CRC-32
+ allZeroCrc(2) Null signal with CRC-32
+ pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32
+ pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32"
+ DEFVAL {allZero}
+ ::= { rcCfmTransmitLbmEntry 20}
+
+rcCfmTransmitLbmDataSize OBJECT-TYPE
+ SYNTAX Integer32 (0..400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An arbitrary amount of data to be included in the data TLV, if the
+ Data Size is selected to be sent."
+ DEFVAL {0}
+ ::= { rcCfmTransmitLbmEntry 21}
+
+
+rcCfmTransmitLbmFrameSize OBJECT-TYPE
+ SYNTAX Integer32 (0..9600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If the frame size is specified then the data size shall
+ be internally calculated and the calculated data size
+ shall be included in the data TLV."
+ DEFVAL {0}
+ ::= { rcCfmTransmitLbmEntry 22}
+
+rcCfmTransmitLbmSourceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nodal(1),
+ smltVirtual(2),
+ noVlanMac(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source modes of the transmit loopback service. "
+ DEFVAL {nodal}
+ ::= { rcCfmTransmitLbmEntry 23}
+
+-- The Transmit Linktrace Table
+
+rcCfmTransmitLtmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmTransmitLtmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management transmit LTM table"
+ ::= { rcCfm 18}
+
+rcCfmTransmitLtmEntry OBJECT-TYPE
+ SYNTAX RcCfmTransmitLtmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance EndPoint LTM entry."
+ INDEX {rcCfmTransmitLtmDomainIndex, rcCfmTransmitLtmAssociationIndex, rcCfmTransmitLtmIndex }
+ ::= { rcCfmTransmitLtmTable 1}
+
+RcCfmTransmitLtmEntry ::=
+ SEQUENCE {
+ rcCfmTransmitLtmDomainIndex Integer32,
+ rcCfmTransmitLtmAssociationIndex Integer32,
+ rcCfmTransmitLtmIndex Integer32,
+ rcCfmTransmitLtmDomainName DisplayString,
+ rcCfmTransmitLtmAssociationName DisplayString,
+ rcCfmTransmitLtmVlanPriority Integer32,
+ rcCfmTransmitLtmDestMacAddress MacAddress,
+ rcCfmTransmitLtmDestMepId Integer32,
+ rcCfmTransmitLtmDestIsMepId TruthValue,
+ rcCfmTransmitLtmTtl Integer32,
+ rcCfmTransmitLtmSeqNumber Integer32,
+ rcCfmTransmitLtmResultOk TruthValue,
+ rcCfmTransmitLtmStatus INTEGER,
+ rcCfmTransmitLtmResult DisplayString,
+ rcCfmTransmitLtmFlag INTEGER,
+ rcCfmTransmitLtmSourceMode INTEGER
+ }
+
+rcCfmTransmitLtmDomainIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmTransmitLtmEntry 1}
+
+rcCfmTransmitLtmAssociationIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmTransmitLtmEntry 2}
+
+rcCfmTransmitLtmIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance EndPoint Index"
+ ::= { rcCfmTransmitLtmEntry 3}
+
+rcCfmTransmitLtmDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmTransmitLtmEntry 4}
+
+rcCfmTransmitLtmAssociationName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmTransmitLtmEntry 5}
+
+rcCfmTransmitLtmVlanPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Priority. 3 bit value to be used in the VLAN tag, if present in
+ the transmitted frame."
+ DEFVAL {7}
+ ::= { rcCfmTransmitLtmEntry 6}
+
+rcCfmTransmitLtmDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address Field to
+ be transmitted, either:
+ A unicast destination MAC address."
+ ::= { rcCfmTransmitLtmEntry 7}
+
+rcCfmTransmitLtmDestMepId OBJECT-TYPE
+ SYNTAX Integer32 (0..8191)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address Field to
+ be transmitted, either:
+ The Maintenance Assiciation End Point identifier of
+ another MEP in the same Maintenance Association"
+ ::= { rcCfmTransmitLtmEntry 8}
+
+rcCfmTransmitLtmDestIsMepId OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True indicates that MepId of the target MEP is used
+ for Loopback transmission.
+ False indicates that unicast destination MAC address
+ of the target MEP is used for Loopback transmission."
+ ::= { rcCfmTransmitLtmEntry 9}
+
+rcCfmTransmitLtmTtl OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of hops remaining to this LTM.
+ Decremented by 1 by each Bridge that handles the LTM.
+ The decremented value is returned in the LTR. If 0
+ on output, the LTM is not transmitted to the next
+ hop. The value of the TTL Field in the LTM
+ transmitted by the originating MEP is controlled by a
+ Managed Object; The default value if none is
+ specified is 64."
+ DEFVAL {64}
+ ::= { rcCfmTransmitLtmEntry 10}
+
+rcCfmTransmitLtmSeqNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transaction identifier/sequence number of the first loopback
+ message (to be) sent."
+ DEFVAL {0}
+ ::= { rcCfmTransmitLtmEntry 11}
+
+rcCfmTransmitLtmResultOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the result of the operation:
+ -true. The Loopback Message(s) will be (or have been) sent.
+ -false. The Loopback Message(s) will not be sent."
+ DEFVAL {true}
+ ::= { rcCfmTransmitLtmEntry 12}
+
+rcCfmTransmitLtmStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ transmit(2),
+ abort(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Status of the transmit loopback service:
+ -ready. The service is available.
+ -transmit. The service is transmitting, or about to
+ transmit, the Loopback messages.
+
+ -abort. The service is aborted, or about to abort
+ the LTM message
+
+ This column will also be used to avoid concurrency or
+ race condition problems that could occur if two or
+ more management entities try to
+ use the service at the same time. "
+ REFERENCE "Delete notReady status due to CR Q01482201"
+ DEFVAL {ready}
+ ::= { rcCfmTransmitLtmEntry 13}
+
+rcCfmTransmitLtmResult OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..1023))
+ MAX-ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION "Display the LTM result."
+ ::= { rcCfmTransmitLtmEntry 14}
+
+rcCfmTransmitLtmFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ internalError(2),
+ noRemoteMep(3),
+ invalidRemoteMepMac(4),
+ noRemoteMepMacLearned(5),
+ mepDisabled(6),
+ noLtrResponse(7),
+ ltmToOwnMepMac(8),
+ epDisabled(9),
+ trunkDisabled(10),
+ ltmComplete(11),
+ ltmLeafNode(12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "LTM result flag indicating LTM status or error code.
+ Each enum value represents a status or error case.
+ 1 - No error
+ 2 - Ltm Internal Error
+ 3 - Unknown Remote Maintenance End Point
+ 4 - Invalid Remote Maintenance End Point Mac Address
+ 5 - Unset Remote Maintenance End Point Mac Address
+ 6 - Mep must be enabled in order to perform LTM
+ 7 - No Ltr response received
+ 8 - Linktrace to own Mep MAC is not sent
+ 9 - Endpoint must be enabled in order to perform LTM
+ 10 - Pbt-trunk must be enabled in order to perform LTM
+ 11 - LTM completed
+ 12 - LTM leaf node"
+ ::= { rcCfmTransmitLtmEntry 15}
+
+rcCfmTransmitLtmSourceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nodal(1),
+ smltVirtual(2),
+ noVlanMac(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source modes of the transmit linktrace service. "
+ DEFVAL {nodal}
+ ::= {rcCfmTransmitLtmEntry 16 }
+
+-- The Linktrace Reply Table
+
+CfmRelayActionFieldValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible values the Relay action field can take."
+ REFERENCE
+ "802.1ag clauses 12.14.7.5.3:g, 20.36.2.5, 21.9.5, and
+ Table 21-27"
+ SYNTAX INTEGER {
+ rlyHit (1),
+ rlyFdb (2),
+ rlyMpdb (3),
+ unknown (4)
+ }
+
+CfmIngressActionFieldValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible values returned in the ingress action field."
+ REFERENCE
+ "802.1ag clauses 12.14.7.5.3:g, 20.36.2.6, 21.9.8.1, and
+ Table 21-30"
+ SYNTAX INTEGER {
+ ingOk (1),
+ ingDown (2),
+ ingBlocked (3),
+ ingVid (4),
+ ingNoTlv (5)
+ }
+
+CfmEgressActionFieldValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible values returned in the egress action field"
+ REFERENCE
+ "802.1ag clauses 12.14.7.5.3:o, 20.36.2.10, 21.9.9.1, and
+ Table 21-32"
+ SYNTAX INTEGER {
+ egrOk (1),
+ egrDown (2),
+ egrBlocked (3),
+ egrVid (4),
+ egrNoTlv (5)
+ }
+
+rcCfmLtrReplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmLtrReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of Linktrace replies received
+ by a specific MEP in response to a linktrace message."
+ ::= { rcCfm 33}
+
+rcCfmLtrReplyEntry OBJECT-TYPE
+ SYNTAX RcCfmLtrReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Linktrace Reply table entry."
+ INDEX {rcCfmLtrReplyDomainIndex,
+ rcCfmLtrReplyAssociationIndex,
+ rcCfmLtrReplyMepId,
+ rcCfmLtrReplySeqNumber,
+ rcCfmLtrReplyHop,
+ rcCfmLtrReplyReceiveOrder}
+ ::= { rcCfmLtrReplyTable 1}
+
+RcCfmLtrReplyEntry ::=
+ SEQUENCE {
+ rcCfmLtrReplyDomainIndex Integer32,
+ rcCfmLtrReplyAssociationIndex Integer32,
+ rcCfmLtrReplyMepId Integer32,
+ rcCfmLtrReplySeqNumber Integer32,
+ rcCfmLtrReplyHop Integer32,
+ rcCfmLtrReplyReceiveOrder Integer32,
+ rcCfmLtrReplyTtl Integer32,
+ rcCfmLtrReplyDomainName DisplayString,
+ rcCfmLtrReplyAssociationName DisplayString,
+ rcCfmLtrReplyForwarded TruthValue,
+ rcCfmLtrReplyTerminalMep TruthValue,
+ rcCfmLtrReplyLastEgressIdentifier OCTET STRING,
+ rcCfmLtrReplyNextEgressIdentifier OCTET STRING,
+ rcCfmLtrReplyRelayAction CfmRelayActionFieldValue,
+ rcCfmLtrReplySrcMac MacAddress,
+ rcCfmLtrReplyIngressAction CfmIngressActionFieldValue,
+ rcCfmLtrReplyIngressMac MacAddress,
+ rcCfmLtrReplyIngressPortIdSubtype LldpPortIdSubtype,
+ rcCfmLtrReplyIngressPortId LldpPortId,
+ rcCfmLtrReplyEgressAction CfmEgressActionFieldValue,
+ rcCfmLtrReplyEgressMac MacAddress,
+ rcCfmLtrReplyEgressPortIdSubtype LldpPortIdSubtype,
+ rcCfmLtrReplyEgressPortId LldpPortId
+ }
+rcCfmLtrReplyDomainIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Domain Index"
+ ::= { rcCfmLtrReplyEntry 1}
+
+rcCfmLtrReplyAssociationIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance Association Index"
+ ::= { rcCfmLtrReplyEntry 2}
+
+rcCfmLtrReplyMepId OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Maintenance EndPoint ID"
+ ::= { rcCfmLtrReplyEntry 3}
+
+rcCfmLtrReplySeqNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The transaction identifier/sequence number returned by a
+ previous transmit linktrace message command, indicating which
+ LTM's response is going to be returned."
+ DEFVAL {0}
+ ::= { rcCfmLtrReplyEntry 4}
+
+rcCfmLtrReplyHop OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The number of hops away from LTM initiator"
+ ::= { rcCfmLtrReplyEntry 5}
+
+rcCfmLtrReplyReceiveOrder OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index to distinguish among multiple LTRs with the same
+ LTR Transaction Identifier field value. This value is
+ assigned sequentially from 1, in the order that the Linktrace
+ Initiator received the LTRs."
+ ::= { rcCfmLtrReplyEntry 6}
+
+rcCfmLtrReplyTtl OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ttl field value for a returned LTR."
+ ::= { rcCfmLtrReplyEntry 7}
+
+rcCfmLtrReplyDomainName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Domain Name"
+ ::= { rcCfmLtrReplyEntry 8}
+
+rcCfmLtrReplyAssociationName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..22))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Maintenance Association Name"
+ ::= { rcCfmLtrReplyEntry 9}
+
+rcCfmLtrReplyForwarded OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates if a LTM was forwarded by the responding MP, as
+ returned in the 'FwdYes' flag of the flags field."
+ ::= { rcCfmLtrReplyEntry 10}
+
+rcCfmLtrReplyTerminalMep OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A boolean value stating whether the forwarded LTM reached
+ a MEP enclosing its MA, as returned in the Terminal MEP flag
+ of the Flags field."
+ ::= { rcCfmLtrReplyEntry 11}
+
+rcCfmLtrReplyLastEgressIdentifier OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An octet field holding the Last Egress Identifier returned
+ in the LTR Egress Identifier TLV of the LTR. The Last Egress
+ Identifier identifies the MEP Linktrace Indicator that
+ originated, or the Linktrace Responder that forwarded, the LTM
+ to which this LTR is the response. This is the same value as
+ the Egress Identifier TLV of that LTM."
+ ::= { rcCfmLtrReplyEntry 12}
+
+
+rcCfmLtrReplyNextEgressIdentifier OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An octet field holding the Next Egress Identifier returned in
+ the LTR Egress Identifier TLV of the LTR. The Next Egress
+ Identifier Identifies the Linktrace Responder that transmitted
+ this LTR, and can forward the LTM to the next hop. This is the
+ same value as the Egress Identifier TLV of the forwarded LTM,
+ if any. If the FwdYes bit of the Flags field is false, the
+ contents of this field are undefined, and the field is ignored
+ by the receiver."
+ ::= { rcCfmLtrReplyEntry 13}
+
+rcCfmLtrReplyRelayAction OBJECT-TYPE
+ SYNTAX CfmRelayActionFieldValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Value returned in the Relay Action field."
+ DEFVAL { unknown }
+ ::= { rcCfmLtrReplyEntry 14}
+
+
+rcCfmLtrReplySrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mac address of the MP that respond to the LTM request for
+ this LTR"
+ ::= { rcCfmLtrReplyEntry 15}
+
+rcCfmLtrReplyIngressAction OBJECT-TYPE
+ SYNTAX CfmIngressActionFieldValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value returned in the Ingress Action Field of the LTM.
+ The value ingNoTlv(5) indicates that no Reply Ingress TLV
+ was returned in the LTM."
+ ::= { rcCfmLtrReplyEntry 16}
+
+rcCfmLtrReplyIngressMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mac address returned in the ingress MAC address field. If the
+ rcCfmLtrReplyIngress object contains the value ingNoTlv(5), then
+ the contents of this object are meaningless."
+ ::= { rcCfmLtrReplyEntry 17}
+
+rcCfmLtrReplyIngressPortIdSubtype OBJECT-TYPE
+ SYNTAX LldpPortIdSubtype
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Format of the Ingress Port ID. If the rcCfmLtrReplyIngress
+ object contains the value ingNoTlv(5), then the contents of
+ this object are meaningless."
+ ::= { rcCfmLtrReplyEntry 18}
+
+rcCfmLtrReplyIngressPortId OBJECT-TYPE
+ SYNTAX LldpPortId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ingress Port ID. The format of this object is determined by
+ the value of the rcCfmLtrReplyIngressPortIdSubtype object.
+ If the rcCfmLtrReplyIngress object contains the value
+ ingNoTlv(5), then
+ the contents of this object are meaningless."
+ ::= { rcCfmLtrReplyEntry 19}
+
+rcCfmLtrReplyEgressAction OBJECT-TYPE
+ SYNTAX CfmEgressActionFieldValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value returned in the Egress Action Field of the LTM. The
+ value egrNoTlv(5) indicates that no Reply Egress TLV was
+ returned in the LTM."
+ ::= { rcCfmLtrReplyEntry 20}
+
+rcCfmLtrReplyEgressMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mac address returned in the egress MAC address field. If the
+ rcCfmLtrReplyEgress object contains the value egrNoTlv(5),
+ then the contents of this object are meaningless."
+ ::= { rcCfmLtrReplyEntry 21}
+
+rcCfmLtrReplyEgressPortIdSubtype OBJECT-TYPE
+ SYNTAX LldpPortIdSubtype
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Format of the Egress Port ID. If the rcCfmLtrReplyEgress
+ object contains the value egrNoTlv(5), then the contents
+ of this object are meaningless."
+ ::= { rcCfmLtrReplyEntry 22}
+
+rcCfmLtrReplyEgressPortId OBJECT-TYPE
+ SYNTAX LldpPortId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Egress Port ID. The format of this object is determined by
+ the value of the rcCfmLtrReplyEgressPortIdSubtype object.
+ If the rcCfmLtrReplyEgress object contains the value
+ egrNoTlv(5), then the contents of this object are meaningless."
+ ::= { rcCfmLtrReplyEntry 23}
+
+-- The Transmit L2Ping Table
+
+rcCfmTransmitL2PingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmTransmitL2PingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management transmit L2Ping table"
+ ::= { rcCfm 34}
+
+rcCfmTransmitL2PingEntry OBJECT-TYPE
+ SYNTAX RcCfmTransmitL2PingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance EndPoint L2Ping entry."
+ INDEX {rcCfmTransmitL2PingVlanId }
+ ::= { rcCfmTransmitL2PingTable 1}
+
+RcCfmTransmitL2PingEntry ::=
+ SEQUENCE {
+ rcCfmTransmitL2PingVlanId Integer32,
+ rcCfmTransmitL2PingDestMacAddress MacAddress,
+ rcCfmTransmitL2PingHostName OCTET STRING,
+ rcCfmTransmitL2PingDestIsHostName TruthValue,
+ rcCfmTransmitL2PingMessages Integer32,
+ rcCfmTransmitL2PingPriority Integer32,
+ rcCfmTransmitL2PingTimeoutInt Integer32,
+ rcCfmTransmitL2PingTestPattern INTEGER,
+ rcCfmTransmitL2PingDataSize Integer32,
+ rcCfmTransmitL2PingFrameSize Integer32,
+ rcCfmTransmitL2PingSourceMode INTEGER,
+ rcCfmTransmitL2PingSeqNumber Integer32,
+ rcCfmTransmitL2PingResultOk TruthValue,
+ rcCfmTransmitL2PingStatus INTEGER,
+ rcCfmTransmitL2PingResult DisplayString
+ }
+
+rcCfmTransmitL2PingVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Customer Vlan"
+ ::= { rcCfmTransmitL2PingEntry 1}
+
+rcCfmTransmitL2PingDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address field to be transmitted"
+ ::= { rcCfmTransmitL2PingEntry 2}
+
+rcCfmTransmitL2PingHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The target host name"
+ ::= { rcCfmTransmitL2PingEntry 3}
+
+rcCfmTransmitL2PingDestIsHostName OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True indicates that the host name is used for L2Ping transmission"
+ ::= { rcCfmTransmitL2PingEntry 4}
+
+rcCfmTransmitL2PingMessages OBJECT-TYPE
+ SYNTAX Integer32(1..200)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of L2Ping messages to be transmitted."
+
+ DEFVAL {1}
+ ::= { rcCfmTransmitL2PingEntry 5}
+
+rcCfmTransmitL2PingPriority OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Priority. 3 bit value to be used in the VLAN hdr,
+ if present in the transmitted frame."
+ DEFVAL {7}
+ ::= { rcCfmTransmitL2PingEntry 6}
+
+rcCfmTransmitL2PingTimeoutInt OBJECT-TYPE
+ SYNTAX Integer32(1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The interval to wait for an L2Ping time-out with a
+ range of (1..10) seconds with a default value of 3
+ seconds."
+ DEFVAL {3}
+ ::= { rcCfmTransmitL2PingEntry 7}
+
+rcCfmTransmitL2PingTestPattern OBJECT-TYPE
+ SYNTAX INTEGER {
+ allZero(1),
+ allZeroCrc(2),
+ pseudoRandomBitSequence(3),
+ pseudoRandomBitSequenceCrc(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The test pattern to use in the L2Ping PDU with range of
+ values namely allZero, allZeroCrc,
+ pseudoRandomBitSequence and pseudoRandomBitSequenceCrc
+ and with a default value of allZero.
+ value meaning
+ -------- -------
+ allZero(1) Null signal without CRC-32
+ allZeroCrc(2) Null signal with CRC-32
+ pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32
+ pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32"
+ DEFVAL {allZero}
+ ::= { rcCfmTransmitL2PingEntry 8}
+
+rcCfmTransmitL2PingDataSize OBJECT-TYPE
+ SYNTAX Integer32(0..400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An arbitrary amount of data to be included in the data TLV, if the
+ Data Size is selected to be sent."
+ DEFVAL {0}
+ ::= { rcCfmTransmitL2PingEntry 9}
+
+rcCfmTransmitL2PingFrameSize OBJECT-TYPE
+ SYNTAX Integer32(0..9600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "If the frame size is specified then the data size
+ shall be internally calculated and the calculated data
+ size shall be included in the data TLV."
+ DEFVAL {0}
+ ::= { rcCfmTransmitL2PingEntry 10}
+
+rcCfmTransmitL2PingSourceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nodal(1),
+ smltVirtual(2),
+ noVlanMac(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source modes of the transmit loopback service. "
+ DEFVAL {nodal}
+ ::= { rcCfmTransmitL2PingEntry 11}
+
+
+rcCfmTransmitL2PingSeqNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transaction identifier/sequence number of the first loopback
+ message (to be) sent."
+ DEFVAL {0}
+ ::= { rcCfmTransmitL2PingEntry 12}
+
+rcCfmTransmitL2PingResultOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the result of the operation:
+ -true. The L2Ping Message(s) will be (or have been) sent.
+ -false. The L2Ping Message(s) will not be sent."
+ DEFVAL {true}
+ ::= { rcCfmTransmitL2PingEntry 13}
+
+rcCfmTransmitL2PingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ transmit(2),
+ abort(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Status of the transmit loopback service:
+ -ready. The service is available.
+ -transmit. The service is transmitting, or about to
+ transmit, the L2Ping messages.
+ -abort The service is aborted or about to abort
+ the L2Ping messages.
+
+ This column will also be used to avoid concurrency or
+ race condition problems that could occur if two or
+ more management entities try to
+ use the service at the same time. "
+ REFERENCE "Delete notReady status due to CR Q01482201"
+ DEFVAL {ready}
+ ::= { rcCfmTransmitL2PingEntry 14}
+
+rcCfmTransmitL2PingResult OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..799))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Display the L2Ping result."
+ ::= { rcCfmTransmitL2PingEntry 15}
+
+
+-- The Transmit L2Trace Table
+
+rcCfmTransmitL2TraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmTransmitL2TraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management transmit L2Trace table"
+ ::= { rcCfm 35}
+
+rcCfmTransmitL2TraceEntry OBJECT-TYPE
+ SYNTAX RcCfmTransmitL2TraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management Maintenance EndPoint L2Trace entry."
+ INDEX {rcCfmTransmitL2TraceVlanId }
+ ::= { rcCfmTransmitL2TraceTable 1}
+
+RcCfmTransmitL2TraceEntry ::=
+ SEQUENCE {
+ rcCfmTransmitL2TraceVlanId Integer32,
+ rcCfmTransmitL2TracePriority Integer32,
+ rcCfmTransmitL2TraceDestMacAddress MacAddress,
+ rcCfmTransmitL2TraceHostName OCTET STRING,
+ rcCfmTransmitL2TraceIsid Integer32,
+ rcCfmTransmitL2TraceNickName DisplayString,
+ rcCfmTransmitL2TraceDestIsHostName TruthValue,
+ rcCfmTransmitL2TraceIsidTree TruthValue,
+ rcCfmTransmitL2TraceTtl Integer32,
+ rcCfmTransmitL2TraceSourceMode INTEGER,
+ rcCfmTransmitL2TraceSeqNumber Integer32,
+ rcCfmTransmitL2TraceResultOk TruthValue,
+ rcCfmTransmitL2TraceStatus INTEGER,
+ rcCfmTransmitL2TraceFlag INTEGER
+ }
+
+rcCfmTransmitL2TraceVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Customer Vlan"
+ ::= { rcCfmTransmitL2TraceEntry 1}
+
+rcCfmTransmitL2TracePriority OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Priority. 3 bit value to be used in the VLAN hdr,
+ if present in the transmitted frame."
+ DEFVAL {7}
+ ::= { rcCfmTransmitL2TraceEntry 2}
+
+rcCfmTransmitL2TraceDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address field to be transmitted"
+ ::= { rcCfmTransmitL2TraceEntry 3}
+
+rcCfmTransmitL2TraceHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The target host name"
+ ::= { rcCfmTransmitL2TraceEntry 4}
+
+rcCfmTransmitL2TraceIsid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Isid Id"
+ ::= { rcCfmTransmitL2TraceEntry 5}
+
+rcCfmTransmitL2TraceNickName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Local Node nick name"
+ ::= { rcCfmTransmitL2TraceEntry 6}
+
+rcCfmTransmitL2TraceDestIsHostName OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True indicates that the host name is used for L2Trace transmission"
+ ::= { rcCfmTransmitL2TraceEntry 7}
+
+rcCfmTransmitL2TraceIsidTree OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True indicates that the multicast tree will be traced.
+ False indicates that the unicast path will be traced"
+ ::= { rcCfmTransmitL2TraceEntry 8}
+
+rcCfmTransmitL2TraceTtl OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of hops remaining to this L2Trace.
+ Decremented by 1 by each Bridge that handles the L2Trace.
+ The decremented value is returned in the L2Trace. If 0
+ on output, the L2Trace is not transmitted to the next
+ hop. The value of the TTL Field in the L2Trace
+ transmitted by the originating MEP is controlled by a
+ Managed Object; The default value if none is
+ specified is 64."
+ DEFVAL {64}
+ ::= { rcCfmTransmitL2TraceEntry 9}
+
+
+rcCfmTransmitL2TraceSourceMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nodal(1),
+ smltVirtual(2),
+ noVlanMac(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source modes of the transmit loopback service. "
+ DEFVAL {nodal}
+ ::= { rcCfmTransmitL2TraceEntry 10}
+
+rcCfmTransmitL2TraceSeqNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transaction identifier/sequence number of the first loopback
+ message (to be) sent."
+ DEFVAL {0}
+ ::= { rcCfmTransmitL2TraceEntry 11}
+
+rcCfmTransmitL2TraceResultOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the result of the operation:
+ -true. The L2Trace Message(s) will be (or have been) sent.
+ -false. The L2Trace Message(s) will not be sent."
+ DEFVAL {true}
+ ::= { rcCfmTransmitL2TraceEntry 12}
+
+rcCfmTransmitL2TraceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ transmit(2),
+ abort(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Status of the transmit loopback service:
+ -ready. The service is available.
+ -transmit. The service is transmitting, or about to
+ transmit, the L2Trace messages.
+ -abort The service is aborted or about to abort
+ the L2Trace messages.
+
+ This column will also be used to avoid concurrency or
+ race condition problems that could occur if two or
+ more management entities try to
+ use the service at the same time. "
+ REFERENCE "Delete notReady status due to CR Q01482201"
+ DEFVAL {ready}
+ ::= { rcCfmTransmitL2TraceEntry 13}
+
+rcCfmTransmitL2TraceFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ internalError(2),
+ invalidMac(3),
+ mepDisabled(4),
+ noL2TraceResponse(5),
+ l2TraceToOwnMepMac(6),
+ l2TraceComplete(7),
+ l2TraceLookupFailure(8),
+ l2TraceLeafNode(9),
+ l2TraceNotInTree(10),
+ l2TraceSmltNotPrimary(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2Trace result flag indicating L2Trace status or error code.
+ Each enum value represents a status or error case.
+ 1 - No error
+ 2 - L2Trace Internal Error
+ 3 - Invalid Mac Address
+ 4 - Mep must be enabled in order to perform L2Trace
+ 5 - No L2Trace response received
+ 6 - L2Trace to own Mep MAC is not sent
+ 7 - L2Trace completed
+ 8 - Lookup failure for L2Trace
+ 9 - On a leaf node in the i-sid tree
+ 10 - Not in the i-sid tree
+ 11 - Requested SMLT Source from Non-Primary Node"
+
+
+ ::= { rcCfmTransmitL2TraceEntry 14}
+
+-- L2Trace Reply Table
+
+rcCfmL2TraceReplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmL2TraceReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of l2trace replies received
+ by a specific MEP in response to a linktrace message."
+ ::= { rcCfm 36}
+
+rcCfmL2TraceReplyEntry OBJECT-TYPE
+ SYNTAX RcCfmL2TraceReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Linktrace Reply table entry."
+ INDEX {rcCfmL2TraceReplyVlanId,rcCfmL2TraceReplySeqNumber,
+ rcCfmL2TraceReplyHop,rcCfmL2TraceReplyReceiveOrder}
+ ::= { rcCfmL2TraceReplyTable 1}
+
+RcCfmL2TraceReplyEntry ::=
+ SEQUENCE {
+ rcCfmL2TraceReplyVlanId Integer32,
+ rcCfmL2TraceReplySeqNumber Integer32,
+ rcCfmL2TraceReplyHop Integer32,
+ rcCfmL2TraceReplyReceiveOrder Integer32,
+ rcCfmL2TraceReplyTtl Integer32,
+ rcCfmL2TraceReplySrcMac MacAddress,
+ rcCfmL2TraceReplyHostName OCTET STRING,
+ rcCfmL2TraceReplyLastSrcMac MacAddress,
+ rcCfmL2TraceReplyLastHostName OCTET STRING
+ }
+
+rcCfmL2TraceReplyVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Customer Vlan"
+ ::= {rcCfmL2TraceReplyEntry 1}
+
+rcCfmL2TraceReplySeqNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The transaction identifier/sequence number returned by a
+ previous transmit linktrace message command, indicating which
+ L2Trace's response is going to be returned."
+ DEFVAL {0}
+ ::= { rcCfmL2TraceReplyEntry 2}
+
+rcCfmL2TraceReplyHop OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The number of hops away from L2Trace initiator."
+ ::= { rcCfmL2TraceReplyEntry 3}
+
+rcCfmL2TraceReplyReceiveOrder OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index to distinguish among multiple L2Trace responses
+ with the same Transaction Identifier field value. This value
+ is assigned sequentially from 1, in the order that the
+ Linktrace Initiator received the responses."
+ ::= { rcCfmL2TraceReplyEntry 4}
+
+rcCfmL2TraceReplyTtl OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ttl field value for a returned L2Trace response."
+ ::= { rcCfmL2TraceReplyEntry 5}
+
+rcCfmL2TraceReplySrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mac address of the MP that respond to the L2Trace request for
+ this L2traceReply"
+ ::= { rcCfmL2TraceReplyEntry 6}
+
+rcCfmL2TraceReplyHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the replying node"
+ ::= { rcCfmL2TraceReplyEntry 7}
+
+rcCfmL2TraceReplyLastSrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the node that forwarded the L2Trace to the responding node"
+ ::= { rcCfmL2TraceReplyEntry 8}
+
+rcCfmL2TraceReplyLastHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the node that forwarded the L2Trace to the responding node"
+ ::= { rcCfmL2TraceReplyEntry 9}
+
+-- The Transmit L2 Ip Ping Table
+
+rcCfmTransmitL2IpPingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmTransmitL2IpPingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management transmit L2IpPing table"
+ ::= { rcCfm 37}
+
+rcCfmTransmitL2IpPingEntry OBJECT-TYPE
+ SYNTAX RcCfmTransmitL2IpPingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L2IpPing entry."
+ INDEX {rcCfmTransmitL2IpPingIpAddrType,
+ rcCfmTransmitL2IpPingIpAddr}
+ ::= { rcCfmTransmitL2IpPingTable 1}
+
+RcCfmTransmitL2IpPingEntry ::=
+ SEQUENCE {
+ rcCfmTransmitL2IpPingIpAddrType InetAddressType,
+ rcCfmTransmitL2IpPingIpAddr InetAddress,
+ rcCfmTransmitL2IpPingVrfId Integer32,
+ rcCfmTransmitL2IpPingVrfName DisplayString,
+ rcCfmTransmitL2IpPingMessages Integer32,
+ rcCfmTransmitL2IpPingTimeoutInt Integer32,
+ rcCfmTransmitL2IpPingTestPattern INTEGER,
+ rcCfmTransmitL2IpPingDataSize Integer32,
+ rcCfmTransmitL2IpPingStatus INTEGER,
+ rcCfmTransmitL2IpPingResultOk TruthValue,
+ rcCfmTransmitL2IpPingPathsFound Integer32,
+ rcCfmTransmitL2IpPingRowStatus RowStatus
+ }
+
+rcCfmTransmitL2IpPingIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The address type of destination IP Address "
+ ::= { rcCfmTransmitL2IpPingEntry 1 }
+
+rcCfmTransmitL2IpPingIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP Address."
+ ::= { rcCfmTransmitL2IpPingEntry 2 }
+
+rcCfmTransmitL2IpPingVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF ID "
+ ::= { rcCfmTransmitL2IpPingEntry 3 }
+
+rcCfmTransmitL2IpPingVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Name of the Virtual Router"
+ ::= {rcCfmTransmitL2IpPingEntry 4 }
+
+rcCfmTransmitL2IpPingMessages OBJECT-TYPE
+ SYNTAX Integer32(1..200)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The number of L2IpPing messages to be transmitted
+ per mac/vlan pair."
+ DEFVAL {1}
+ ::= { rcCfmTransmitL2IpPingEntry 5}
+
+rcCfmTransmitL2IpPingTimeoutInt OBJECT-TYPE
+ SYNTAX Integer32(1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The interval to wait for an L2IpPing time-out with a
+ range of (1..10) seconds with a default value of 3
+ seconds."
+ DEFVAL {3}
+ ::= { rcCfmTransmitL2IpPingEntry 6}
+
+rcCfmTransmitL2IpPingTestPattern OBJECT-TYPE
+ SYNTAX INTEGER {
+ allZero(1),
+ allZeroCrc(2),
+ pseudoRandomBitSequence(3),
+ pseudoRandomBitSequenceCrc(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The test pattern to use in the L2IpPing PDUs
+ with range of values namely allZero, allZeroCrc,
+ pseudoRandomBitSequence and pseudoRandomBitSequenceCrc
+ and with a default value of allZero.
+ value meaning
+ -------- -------
+ allZero(1) Null signal without CRC-32
+ allZeroCrc(2) Null signal with CRC-32
+ pseudoRandomBitSequence(3) PRBS 1/2^31-1 without CRC-32
+ pseudoRandomBitSequenceCrc(4) PBRS 1/2^31-1 with CRC-32"
+ DEFVAL {allZero}
+ ::= { rcCfmTransmitL2IpPingEntry 7}
+
+rcCfmTransmitL2IpPingDataSize OBJECT-TYPE
+ SYNTAX Integer32(0..400)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An arbitrary amount of data to be included in the
+ data TLV, if the Data Size is selected to be sent."
+ DEFVAL {0}
+ ::= { rcCfmTransmitL2IpPingEntry 8}
+
+rcCfmTransmitL2IpPingStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ transmit(2),
+ abort(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Status of the transmit loopback service:
+ -ready. The service is available.
+ -transmit. The service is transmitting, or about to
+ transmit, the L2IpPing messages.
+ -abort The service is aborted or about to abort
+ the L2IpPing messages.
+
+ This column will also be used to avoid concurrency or
+ race condition problems that could occur if two or
+ more management entities try to
+ use the service at the same time. "
+ REFERENCE "Delete notReady status due to CR Q01482201"
+ DEFVAL {ready}
+ ::= { rcCfmTransmitL2IpPingEntry 9}
+
+rcCfmTransmitL2IpPingResultOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the result of the operation:
+ -true. L2IpPing Message(s) will be/have been sent.
+ -false. L2IpPing Message(s) will not be sent."
+ DEFVAL {true}
+ ::= { rcCfmTransmitL2IpPingEntry 10}
+
+rcCfmTransmitL2IpPingPathsFound OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of paths found to execute l2ping command"
+ DEFVAL { 0 }
+ ::= { rcCfmTransmitL2IpPingEntry 11}
+
+rcCfmTransmitL2IpPingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcCfmTransmitL2IpPingTable. Deletion of an entry
+ in this table results in corresponding
+ rcCfmL2IpPingReplyTable entries being deleted."
+ ::= { rcCfmTransmitL2IpPingEntry 12 }
+
+-- L2 Ip Ping Reply Table
+
+rcCfmL2IpPingReplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmL2IpPingReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of l2 ip ping replies received "
+ ::= { rcCfm 38}
+
+rcCfmL2IpPingReplyEntry OBJECT-TYPE
+ SYNTAX RcCfmL2IpPingReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The L2 Ip Ping Reply table entry."
+ INDEX {rcCfmL2IpPingReplyIpAddrType,
+ rcCfmL2IpPingReplyIpAddr,
+ rcCfmL2IpPingReplySendOrder}
+ ::= { rcCfmL2IpPingReplyTable 1}
+
+RcCfmL2IpPingReplyEntry ::=
+ SEQUENCE {
+ rcCfmL2IpPingReplyIpAddrType InetAddressType,
+ rcCfmL2IpPingReplyIpAddr InetAddress,
+ rcCfmL2IpPingReplySendOrder Integer32,
+ rcCfmL2IpPingReplyVrfId Integer32,
+ rcCfmL2IpPingReplyVlanId Integer32,
+ rcCfmL2IpPingReplyDestMacAddress MacAddress,
+ rcCfmL2IpPingReplyPortNum InterfaceIndex,
+ rcCfmL2IpPingReplyDestHostName OCTET STRING,
+ rcCfmL2IpPingReplySize Integer32,
+ rcCfmL2IpPingReplyPktsTx Integer32,
+ rcCfmL2IpPingReplyPktsRx Integer32,
+ rcCfmL2IpPingReplyPercentLossWhole Integer32,
+ rcCfmL2IpPingReplyPercentLossFract Integer32,
+ rcCfmL2IpPingReplyMinRoundTrip Integer32,
+ rcCfmL2IpPingReplyMaxRoundTrip Integer32,
+ rcCfmL2IpPingReplyRttAvgWhole Integer32,
+ rcCfmL2IpPingReplyRttAvgFract Integer32,
+ rcCfmL2IpPingReplyFlag INTEGER
+ }
+
+rcCfmL2IpPingReplyIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The address type of destination IP Address "
+ ::= { rcCfmL2IpPingReplyEntry 1 }
+
+rcCfmL2IpPingReplyIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP Address."
+ ::= { rcCfmL2IpPingReplyEntry 2 }
+
+rcCfmL2IpPingReplySendOrder OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index to distinguish among multiple L2Ping sessions
+ This value is assigned sequentially from 1. It denotes
+ order that sessions were sent. It correlates to the number
+ of paths found and stored in the rcCfmTransmitL2IpPingEntry."
+ ::= { rcCfmL2IpPingReplyEntry 3}
+
+rcCfmL2IpPingReplyVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF ID "
+ ::= { rcCfmL2IpPingReplyEntry 4 }
+
+rcCfmL2IpPingReplyVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan found from L3 lookup and used for transmission"
+ ::= {rcCfmL2IpPingReplyEntry 5}
+
+rcCfmL2IpPingReplyDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address transmitted"
+ ::= { rcCfmL2IpPingReplyEntry 6}
+
+rcCfmL2IpPingReplyPortNum OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Either the value '0', or the port number of the
+ port used for the l2ping. "
+ ::= { rcCfmL2IpPingReplyEntry 7 }
+
+rcCfmL2IpPingReplyDestHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the responding node"
+ ::= { rcCfmL2IpPingReplyEntry 8}
+
+rcCfmL2IpPingReplySize OBJECT-TYPE
+ SYNTAX Integer32 (0..9600)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes of data sent"
+ DEFVAL {0}
+ ::= { rcCfmL2IpPingReplyEntry 9}
+
+rcCfmL2IpPingReplyPktsTx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Packets transmitted for this vlan/mac"
+ ::= { rcCfmL2IpPingReplyEntry 10}
+
+rcCfmL2IpPingReplyPktsRx OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of Packets received for this vlan/mac"
+ ::= { rcCfmL2IpPingReplyEntry 11}
+
+rcCfmL2IpPingReplyPercentLossWhole OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of packet loss for this vlan/mac"
+ ::= { rcCfmL2IpPingReplyEntry 12}
+
+rcCfmL2IpPingReplyPercentLossFract OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Percentage of packet loss for this vlan/mac"
+ ::= { rcCfmL2IpPingReplyEntry 13}
+
+rcCfmL2IpPingReplyMinRoundTrip OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Min time for round-trip for this vlan/mac in us"
+ ::= { rcCfmL2IpPingReplyEntry 14}
+
+rcCfmL2IpPingReplyMaxRoundTrip OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Max time for round-trip for this vlan/mac in us"
+ ::= { rcCfmL2IpPingReplyEntry 15}
+
+rcCfmL2IpPingReplyRttAvgWhole OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Average time for round-trip for this vlan/mac in us"
+ ::= { rcCfmL2IpPingReplyEntry 16}
+
+rcCfmL2IpPingReplyRttAvgFract OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Fractional portion of Average time for round-trip"
+ ::= { rcCfmL2IpPingReplyEntry 17}
+
+rcCfmL2IpPingReplyFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ internalError(2),
+ invalidMac(3),
+ mepDisabled(4),
+ invalidMD(5),
+ invalidMA(6),
+ noMepFound(7),
+ unknownServiceInstance(8),
+ l2PingToOwnMepMac(9),
+ l2PingComplete(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Result flag indicating status or error code.
+ Each enum value represents a status or error case.
+ 1 - No error
+ 2 - Internal Error
+ 3 - Invalid Ip
+ 4 - L2Trace completed
+ 5 - Lookup failure for IP (no vlan/mac entries)"
+ ::= { rcCfmL2IpPingReplyEntry 18}
+
+-- The Transmit L2 Ip Trace Table
+rcCfmTransmitL2IpTraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmTransmitL2IpTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Connectivity Fault Management transmit L2IpTrace table"
+ ::= { rcCfm 39}
+
+rcCfmTransmitL2IpTraceEntry OBJECT-TYPE
+ SYNTAX RcCfmTransmitL2IpTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L2IpTrace entry."
+ INDEX {rcCfmTransmitL2IpTraceIpAddrType,
+ rcCfmTransmitL2IpTraceIpAddr }
+ ::= { rcCfmTransmitL2IpTraceTable 1}
+
+RcCfmTransmitL2IpTraceEntry ::=
+ SEQUENCE {
+ rcCfmTransmitL2IpTraceIpAddrType InetAddressType,
+ rcCfmTransmitL2IpTraceIpAddr InetAddress,
+ rcCfmTransmitL2IpTraceVrfId Integer32,
+ rcCfmTransmitL2IpTraceVrfName DisplayString,
+ rcCfmTransmitL2IpTraceTtl Integer32,
+ rcCfmTransmitL2IpTraceStatus INTEGER,
+ rcCfmTransmitL2IpTraceResultOk TruthValue,
+ rcCfmTransmitL2IpTracePathsFound Integer32,
+ rcCfmTransmitL2IpTraceRowStatus RowStatus
+ }
+
+rcCfmTransmitL2IpTraceIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The address type of destination IP Address "
+ ::= { rcCfmTransmitL2IpTraceEntry 1 }
+
+rcCfmTransmitL2IpTraceIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP Address."
+ ::= { rcCfmTransmitL2IpTraceEntry 2 }
+
+rcCfmTransmitL2IpTraceVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF ID "
+ ::= { rcCfmTransmitL2IpTraceEntry 3 }
+
+rcCfmTransmitL2IpTraceVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Name of the Virtual Router"
+ ::= {rcCfmTransmitL2IpTraceEntry 4 }
+
+rcCfmTransmitL2IpTraceTtl OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The number of hops remaining to this L2Trace.
+ Decremented by 1 by each Bridge that handles the L2Trace.
+ The decremented value is returned in the L2Trace. If 0
+ on output, the L2Trace is not transmitted to the next
+ hop. The value of the TTL Field in the L2Trace
+ transmitted by the originating MEP is controlled by a
+ Managed Object; The default value if none is
+ specified is 64."
+ DEFVAL {64}
+ ::= { rcCfmTransmitL2IpTraceEntry 5}
+
+rcCfmTransmitL2IpTraceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ transmit(2),
+ abort(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Status of the transmit loopback service:
+ -ready. The service is available.
+ -transmit. The service is transmitting, or about to
+ transmit, the L2Trace messages.
+ -abort The service is aborted or about to abort
+ the L2Trace messages.
+
+ This column will also be used to avoid concurrency or
+ race condition problems that could occur if two or
+ more management entities try to
+ use the service at the same time. "
+ REFERENCE "Delete notReady status due to CR Q01482201"
+ DEFVAL {ready}
+ ::= { rcCfmTransmitL2IpTraceEntry 6}
+
+rcCfmTransmitL2IpTraceResultOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the result of the operation:
+ -true. The Trace Message(s) will be/have been sent.
+ -false. The Trace Message(s) will not be sent."
+ DEFVAL {true}
+ ::= { rcCfmTransmitL2IpTraceEntry 7}
+
+rcCfmTransmitL2IpTracePathsFound OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of paths found to execute l2trace command"
+ DEFVAL { 0 }
+ ::= { rcCfmTransmitL2IpTraceEntry 8}
+
+rcCfmTransmitL2IpTraceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcCfmTransmitL2IpTraceTable. Deletion of an entry
+ in this table results in corresponding
+ rcCfmL2IpTraceReplyTable entries being deleted."
+ ::= { rcCfmTransmitL2IpTraceEntry 9 }
+
+
+-- L2IpTrace Reply Table
+
+rcCfmL2IpTraceReplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmL2IpTraceReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of l2 ip trace replies received
+ by a specific MEP in response to a linktrace message."
+ ::= { rcCfm 40}
+
+rcCfmL2IpTraceReplyEntry OBJECT-TYPE
+ SYNTAX RcCfmL2IpTraceReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The L2 Ip Trace Reply table entry."
+ INDEX {rcCfmL2IpTraceReplyIpAddrType,
+ rcCfmL2IpTraceReplyIpAddr,
+ rcCfmL2IpTraceReplySendOrder,
+ rcCfmL2IpTraceReplyHop,
+ rcCfmL2IpTraceReplyReceiveOrder}
+ ::= { rcCfmL2IpTraceReplyTable 1}
+
+RcCfmL2IpTraceReplyEntry ::=
+ SEQUENCE {
+ rcCfmL2IpTraceReplyIpAddrType InetAddressType,
+ rcCfmL2IpTraceReplyIpAddr InetAddress,
+ rcCfmL2IpTraceReplySendOrder Integer32,
+ rcCfmL2IpTraceReplyHop Integer32,
+ rcCfmL2IpTraceReplyReceiveOrder Integer32,
+ rcCfmL2IpTraceReplyTtl Integer32,
+ rcCfmL2IpTraceReplyVrfId Integer32,
+ rcCfmL2IpTraceReplyVlanId Integer32,
+ rcCfmL2IpTraceReplyDestMacAddress MacAddress,
+ rcCfmL2IpTraceReplyPortNum InterfaceIndex,
+ rcCfmL2IpTraceReplySeqNumber Integer32,
+ rcCfmL2IpTraceReplySrcMac MacAddress,
+ rcCfmL2IpTraceReplyHostName OCTET STRING,
+ rcCfmL2IpTraceReplyLastSrcMac MacAddress,
+ rcCfmL2IpTraceReplyLastHostName OCTET STRING,
+ rcCfmL2IpTraceReplyFlag INTEGER
+ }
+
+rcCfmL2IpTraceReplyIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The address type of destination IP Address "
+ ::= { rcCfmL2IpTraceReplyEntry 1 }
+
+rcCfmL2IpTraceReplyIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination IP Address."
+ ::= { rcCfmL2IpTraceReplyEntry 2 }
+
+rcCfmL2IpTraceReplySendOrder OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index to distinguish among multiple L2Trace sessions
+ This value is assigned sequentially from 1. It denotes
+ order that sessions were sent. It correlates to the number
+ of paths found and stored in the rcCfmTransmitL2IpTraceEntry."
+ ::= { rcCfmL2IpTraceReplyEntry 3}
+
+rcCfmL2IpTraceReplyHop OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The number of L2 hops away from L2Trace initiator."
+ ::= { rcCfmL2IpTraceReplyEntry 4}
+
+rcCfmL2IpTraceReplyReceiveOrder OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index to distinguish among multiple L2Trace responses
+ with the same Send Transaction Identifier field value.
+ This value is assigned sequentially from 1, in the order
+ that the Linktrace Initiator received the responses. A
+ zero value may be seen in error conditions"
+ ::= { rcCfmL2IpTraceReplyEntry 5}
+
+rcCfmL2IpTraceReplyTtl OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ttl field value for a returned L2Trace response."
+ ::= { rcCfmL2IpTraceReplyEntry 6}
+
+rcCfmL2IpTraceReplyVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF ID "
+ ::= { rcCfmL2IpTraceReplyEntry 7}
+
+rcCfmL2IpTraceReplyVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan found from L3 lookup and used for transmission"
+ ::= {rcCfmL2IpTraceReplyEntry 8}
+
+rcCfmL2IpTraceReplyDestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An indication of the target MAC Address transmitted"
+ ::= { rcCfmL2IpTraceReplyEntry 9}
+
+rcCfmL2IpTraceReplySeqNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transaction identifier/sequence number used in
+ linktrace message packet"
+ DEFVAL {0}
+ ::= { rcCfmL2IpTraceReplyEntry 10}
+
+rcCfmL2IpTraceReplyPortNum OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Either the value '0', or the port number of the
+ port used for the l2trace. "
+ ::= { rcCfmL2IpTraceReplyEntry 11 }
+
+rcCfmL2IpTraceReplySrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mac address of the MP that responded to L2Trace request for
+ this L2traceReply"
+ ::= { rcCfmL2IpTraceReplyEntry 12}
+
+rcCfmL2IpTraceReplyHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the replying node"
+ ::= { rcCfmL2IpTraceReplyEntry 13}
+
+rcCfmL2IpTraceReplyLastSrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the node that forwarded the
+ L2Trace to the responding node"
+ ::= { rcCfmL2IpTraceReplyEntry 14}
+
+rcCfmL2IpTraceReplyLastHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the node that forwarded the L2Trace
+ to the responding node"
+ ::= { rcCfmL2IpTraceReplyEntry 15}
+
+rcCfmL2IpTraceReplyFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ internalError(2),
+ invalidMac(3),
+ mepDisabled(4),
+ noL2TraceResponse(5),
+ l2TraceToOwnMepMac(6),
+ l2TraceComplete(7),
+ l2TraceLookupFailure(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2Trace result flag indicating status or error code.
+ Each enum value represents a status or error case.
+ 1 - No error
+ 2 - L2Trace Internal Error
+ 3 - Invalid Mac Address
+ 4 - Mep must be enabled in order to perform L2Trace
+ 5 - No L2Trace response received
+ 6 - L2Trace to own Mep MAC is not sent
+ 7 - L2Trace completed
+ 8 - Lookup failure for L2Trace"
+
+ ::= { rcCfmL2IpTraceReplyEntry 16}
+
+-- The Transmit L2 Multicast Trace Table
+
+rcCfmTransmitL2McastTraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmTransmitL2McastTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of l2 multicast route trace
+ requests."
+ ::= { rcCfm 41}
+
+rcCfmTransmitL2McastTraceEntry OBJECT-TYPE
+ SYNTAX RcCfmTransmitL2McastTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "CFM Transmit L2 Multicast Trace Entry."
+ INDEX { rcCfmTransmitL2McastTraceSrcIpAddrType,
+ rcCfmTransmitL2McastTraceSrcIpAddr,
+ rcCfmTransmitL2McastTraceGroupIpAddrType,
+ rcCfmTransmitL2McastTraceGroupIpAddr,
+ rcCfmTransmitL2McastTraceServiceType,
+ rcCfmTransmitL2McastTraceServiceId
+ }
+ ::= { rcCfmTransmitL2McastTraceTable 1 }
+
+
+RcCfmTransmitL2McastTraceEntry ::= SEQUENCE {
+
+ rcCfmTransmitL2McastTraceSrcIpAddrType InetAddressType,
+ rcCfmTransmitL2McastTraceSrcIpAddr InetAddress,
+ rcCfmTransmitL2McastTraceGroupIpAddrType InetAddressType,
+ rcCfmTransmitL2McastTraceGroupIpAddr InetAddress,
+ rcCfmTransmitL2McastTraceServiceType INTEGER,
+ rcCfmTransmitL2McastTraceServiceId Integer32,
+ rcCfmTransmitL2McastTraceVrfName DisplayString,
+ rcCfmTransmitL2McastTraceRowStatus RowStatus,
+ rcCfmTransmitL2McastTracePriority Integer32,
+ rcCfmTransmitL2McastTraceTtl Integer32,
+ rcCfmTransmitL2McastTraceSeqNumber Integer32,
+ rcCfmTransmitL2McastTraceStatus INTEGER,
+ rcCfmTransmitL2McastTraceResultOk TruthValue,
+ rcCfmTransmitL2McastTraceFlag INTEGER
+ }
+
+rcCfmTransmitL2McastTraceSrcIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of Source IP Address"
+ ::= { rcCfmTransmitL2McastTraceEntry 1 }
+
+rcCfmTransmitL2McastTraceSrcIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Source IP Address. Support ipv4 at this time"
+ ::= { rcCfmTransmitL2McastTraceEntry 2 }
+
+rcCfmTransmitL2McastTraceGroupIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of Multicast Group IP Address"
+ ::= { rcCfmTransmitL2McastTraceEntry 3 }
+
+rcCfmTransmitL2McastTraceGroupIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast Group IP Address. Support ipv4 at this time"
+ ::= { rcCfmTransmitL2McastTraceEntry 4 }
+
+rcCfmTransmitL2McastTraceServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ vlan(1),
+ vrfid(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Service type indicates what value of service id means.
+ vlan - indicates value maps to VLAN
+ vrfid - indicates value maps to a VRF Id"
+ ::= { rcCfmTransmitL2McastTraceEntry 5 }
+
+rcCfmTransmitL2McastTraceServiceId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Value of VLAN or VRF-Id. Meaning controlled by
+ rcCfmTransmitL2McastTraceServiceType. Value must be
+ valid for type (e.g. VLAN range 1..4094)"
+ ::= { rcCfmTransmitL2McastTraceEntry 6 }
+
+rcCfmTransmitL2McastTraceVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the Virtual Router of the originator"
+ ::= { rcCfmTransmitL2McastTraceEntry 7 }
+
+rcCfmTransmitL2McastTraceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the
+ rcCfmTransmitL2McastTraceTable. Deletion
+ of an entry in this table results in a corresponding
+ rcCfmL2McastTraceReplyTable entries being deleted"
+ ::= { rcCfmTransmitL2McastTraceEntry 8 }
+
+rcCfmTransmitL2McastTracePriority OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Priority. 3 bit value to be used in the VLAN hdr,
+ if present in the transmitted frame."
+ DEFVAL {7}
+ ::= { rcCfmTransmitL2McastTraceEntry 9 }
+
+rcCfmTransmitL2McastTraceTtl OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The number of hops remaining to this trace.
+ Decremented by 1 by each Bridge that handles trace.
+ If 0 on output, the trace is not transmitted to
+ the next hop. The value of the TTL Field in the
+ trace trasnmitted by originating MEP is controlled
+ by a Managed Object; the default value if none is
+ specified is 64."
+ DEFVAL {64}
+ ::= { rcCfmTransmitL2McastTraceEntry 10 }
+
+rcCfmTransmitL2McastTraceSeqNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The transaction identifier/sequence number of the
+ first message (to be) sent."
+ ::= { rcCfmTransmitL2McastTraceEntry 11}
+
+rcCfmTransmitL2McastTraceStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ transmit(2),
+ abort(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Status of the transmit loopback service:
+ -ready. The service is available.
+ -transmit. The service is transmitting, or about to
+ transmit the trace messages.
+ -abort The service is aborted or about to abort
+ the trace messages.
+
+ This column will also be used to avoid concurrency or
+ race condition problems that could occur if two or
+ more management entities try to
+ use the service at the same time. "
+ DEFVAL {ready}
+ ::= { rcCfmTransmitL2McastTraceEntry 12}
+
+rcCfmTransmitL2McastTraceResultOk OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the result of the operation:
+ -true. The Trace Message(s) will/have been sent.
+ -false. The Trace Message(s) will not be sent."
+ DEFVAL {true}
+ ::= { rcCfmTransmitL2McastTraceEntry 13 }
+
+rcCfmTransmitL2McastTraceFlag OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ internalError(2),
+ mepDisabled(3),
+ noResponse(4),
+ traceComplete(5),
+ leafNode(6),
+ noDataIsidFound(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Result flag indicating L2Trace status or error code.
+ Each enum value represents a status or error case.
+ 1 - No error
+ 2 - Internal Error
+ 3 - Mep must be enabled in order to perform trace
+ 4 - No response received
+ 5 - Trace completed
+ 6 - On a leaf node in the i-sid tree
+ 7 - No Data Isid was found for S,G"
+ ::= { rcCfmTransmitL2McastTraceEntry 14}
+
+
+-- The L2 Multicast Trace Reply Table
+
+rcCfmL2McastTraceReplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcCfmL2McastTraceReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains a list of multicast route trace
+ replies received by a specific MEP in response to a
+ trace message."
+ ::= { rcCfm 42}
+
+rcCfmL2McastTraceReplyEntry OBJECT-TYPE
+ SYNTAX RcCfmL2McastTraceReplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The L2 Multicast Trace Reply Table Entry"
+ INDEX { rcCfmL2McastTraceReplySrcIpAddrType,
+ rcCfmL2McastTraceReplySrcIpAddr,
+ rcCfmL2McastTraceReplyGroupIpAddrType,
+ rcCfmL2McastTraceReplyGroupIpAddr,
+ rcCfmL2McastTraceReplyServiceType,
+ rcCfmL2McastTraceReplyServiceId,
+ rcCfmL2McastTraceReplyHop,
+ rcCfmL2McastTraceReplyReceiveOrder
+ }
+ ::= { rcCfmL2McastTraceReplyTable 1 }
+
+
+RcCfmL2McastTraceReplyEntry ::= SEQUENCE {
+
+ rcCfmL2McastTraceReplySrcIpAddrType InetAddressType,
+ rcCfmL2McastTraceReplySrcIpAddr InetAddress,
+ rcCfmL2McastTraceReplyGroupIpAddrType InetAddressType,
+ rcCfmL2McastTraceReplyGroupIpAddr InetAddress,
+ rcCfmL2McastTraceReplyServiceType INTEGER,
+ rcCfmL2McastTraceReplyServiceId Integer32,
+ rcCfmL2McastTraceReplyHop Integer32,
+ rcCfmL2McastTraceReplyReceiveOrder Integer32,
+ rcCfmL2McastTraceReplyTtl Integer32,
+ rcCfmL2McastTraceReplyVrfName DisplayString,
+ rcCfmL2McastTraceReplySrcMac MacAddress,
+ rcCfmL2McastTraceReplyHostName OCTET STRING,
+ rcCfmL2McastTraceReplyLastSrcMac MacAddress,
+ rcCfmL2McastTraceReplyLastHostName OCTET STRING,
+ rcCfmL2McastTraceReplySpbmVlanId Integer32,
+ rcCfmL2McastTraceReplyBMac MacAddress,
+ rcCfmL2McastTraceReplyIsid Integer32
+ }
+
+rcCfmL2McastTraceReplySrcIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of Source IP Address"
+ ::= { rcCfmL2McastTraceReplyEntry 1 }
+
+rcCfmL2McastTraceReplySrcIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Source IP Address. Support ipv4 at this time"
+ ::= { rcCfmL2McastTraceReplyEntry 2 }
+
+rcCfmL2McastTraceReplyGroupIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of Multicast Group IP Address"
+ ::= { rcCfmL2McastTraceReplyEntry 3 }
+
+rcCfmL2McastTraceReplyGroupIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Multicast Group IP Address. Support ipv4 at this time"
+ ::= { rcCfmL2McastTraceReplyEntry 4 }
+
+rcCfmL2McastTraceReplyServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ vlan(1),
+ vrfid(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Service type indicates what value of service id means.
+ vlan - indicates value maps to VLAN
+ vrfid - indicates value maps to a VRF Id"
+ ::= { rcCfmL2McastTraceReplyEntry 5 }
+
+rcCfmL2McastTraceReplyServiceId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Value of VLAN or VRF-Id. Meaning controlled by
+ rcCfmL2McastTraceReplyServiceType. Value must be
+ valid for type (e.g. VLAN range 1..4094)"
+ ::= { rcCfmL2McastTraceReplyEntry 6 }
+
+rcCfmL2McastTraceReplyHop OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The number of hops away from trace initiator"
+ ::= { rcCfmL2McastTraceReplyEntry 7 }
+
+rcCfmL2McastTraceReplyReceiveOrder OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An index to distinguish among multiple responses
+ with the same Transaction Identifier field value. This value
+ is assigned sequentially from 1, in the order that the
+ Linktrace Initiator received the responses."
+ ::= { rcCfmL2McastTraceReplyEntry 8 }
+
+rcCfmL2McastTraceReplyTtl OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ttl field value for a returned trace response."
+ ::= { rcCfmL2McastTraceReplyEntry 9 }
+
+rcCfmL2McastTraceReplyVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The name of the Virtual Router of the originator"
+ ::= { rcCfmL2McastTraceReplyEntry 10}
+
+rcCfmL2McastTraceReplySrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac address of the MP that respond to the trace
+ request"
+ ::= { rcCfmL2McastTraceReplyEntry 11 }
+
+rcCfmL2McastTraceReplyHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The host name of the replying node"
+ ::= { rcCfmL2McastTraceReplyEntry 12 }
+
+rcCfmL2McastTraceReplyLastSrcMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address of the node that forwarded the trace
+ to the responding node"
+ ::= { rcCfmL2McastTraceReplyEntry 13 }
+
+rcCfmL2McastTraceReplyLastHostName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The host name of the node that forwarded the trace
+ to the responding node"
+ ::= { rcCfmL2McastTraceReplyEntry 14 }
+
+rcCfmL2McastTraceReplySpbmVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The SPBM VLAN id used for the trace"
+ ::= { rcCfmL2McastTraceReplyEntry 15 }
+
+rcCfmL2McastTraceReplyBMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The multicast MAC address for the group"
+ ::= { rcCfmL2McastTraceReplyEntry 16 }
+
+rcCfmL2McastTraceReplyIsid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Isid id for the group"
+ ::= { rcCfmL2McastTraceReplyEntry 17 }
+
+-- ISID Table
+
+rcIsidNumIsids OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of i-sids currently defined in the switch."
+ ::= { rcIsid 1 }
+
+rcIsidServiceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsidServiceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of service instance entries. The number of
+ entries is given by rcIsidNumIsids."
+ ::= { rcIsid 2 }
+
+rcIsidServiceEntry OBJECT-TYPE
+ SYNTAX RcIsidServiceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Service entry."
+ INDEX { rcIsidServiceId }
+ ::= { rcIsidServiceTable 1 }
+
+RcIsidServiceEntry ::= SEQUENCE {
+ rcIsidServiceId Integer32,
+ rcIsidServiceType INTEGER,
+ rcIsidServiceRowStatus RowStatus,
+ rcIsidServiceMacLimitEnable TruthValue,
+ rcIsidServiceMaxMacLimit Integer32,
+ rcIsidServiceAction INTEGER,
+ rcIsidServiceOrigin INTEGER,
+ rcIsidServiceVnid Integer32
+ }
+
+rcIsidServiceId OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely indentifies the service
+ associated with this entry. "
+ ::= { rcIsidServiceEntry 1 }
+
+rcIsidServiceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ elanTransparent(1), --Port based service
+ elan(2), --switched uni based service
+ etree(3), --Private Vlan based service
+ l2vsn(4) --Vlan based service
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "It represents the type of service associated
+ with this entry."
+ ::= { rcIsidServiceEntry 2 }
+
+rcIsidServiceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the Table."
+ ::= { rcIsidServiceEntry 3 }
+
+rcIsidServiceMacLimitEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Controls whether the mac-limit should be enabled.
+ To enable, set this value to true. To disable,
+ set this value to false."
+ ::= { rcIsidServiceEntry 4 }
+
+rcIsidServiceMaxMacLimit OBJECT-TYPE
+ SYNTAX Integer32(1..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A value used to indicate the maximum value of mac-
+ address that can be learnt on a per service(i-sid) basis."
+ DEFVAL { 1024 }
+ ::= { rcIsidServiceEntry 5 }
+
+rcIsidServiceAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ flushMacFdb(2), -- flush MAC forwarding table
+ syncMacFdb(3) -- sync MAC forwarding table
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "I-sid related actions."
+ DEFVAL { none }
+ ::= { rcIsidServiceEntry 6 }
+
+rcIsidServiceOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ config(1), -- manually configured
+ discoverLocal(2), -- discovered by fabric attach
+ discoverRemote(3), -- discovered by fabric attach ist peer
+ management(4), -- configured through fa management isid
+ discoverBoth(5), -- discovered by fabric attach and ist peer
+ spbm(6), -- cvlan
+ mgmtDiscoverLocal(7), -- fa management isid and discovered by fabric attach
+ mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer
+ mgmtDiscoverBoth(9) -- fa management isid, discovered by fabric attach and peer
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It represents the origin of this isid."
+ ::= { rcIsidServiceEntry 7 }
+
+rcIsidServiceVnid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the vxlan service
+ associated with this entry. "
+ ::= { rcIsidServiceEntry 8 }
+
+-- ISID Elan Transparent Table
+
+rcIsidElanTransparentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsidElanTransparentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of service instance entries of type elan-
+ transparent. This is created by rcIsidServiceEntry."
+ ::= { rcIsid 3 }
+
+rcIsidElanTransparentEntry OBJECT-TYPE
+ SYNTAX RcIsidElanTransparentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Service entry of type elan-transparent."
+ INDEX { rcIsidElanTransparentId }
+ ::= { rcIsidElanTransparentTable 1 }
+
+RcIsidElanTransparentEntry ::= SEQUENCE {
+ rcIsidElanTransparentId Integer32,
+ rcIsidElanTransparentPortMembers PortSet,
+ rcIsidElanTransparentMltIds OCTET STRING
+ }
+
+rcIsidElanTransparentId OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the service
+ already created by rcIsidServiceTable."
+ ::= { rcIsidElanTransparentEntry 1 }
+
+rcIsidElanTransparentPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The set of ports that are members of this service type."
+ ::= { rcIsidElanTransparentEntry 2 }
+
+rcIsidElanTransparentMltIds OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..65))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A set of bits represents the MLT IDs.From left to
+ right, the first bit set represent MltId 1. The
+ second bit set represent MltId 2, and so on so forth,
+ Up to bit 511 which represents Mlt Id 512."
+ ::= { rcIsidElanTransparentEntry 3}
+
+-- ISID Elan End Point Table
+
+rcIsidElanEndPointTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsidElanEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of elan end point entries."
+ ::= { rcIsid 4 }
+
+rcIsidElanEndPointEntry OBJECT-TYPE
+ SYNTAX RcIsidElanEndPointEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular elan end point."
+ INDEX { rcIsidElanEndPointIsid,
+ rcIsidElanEndPointCvid,
+ rcIsidElanEndPointIfIndex}
+ ::= { rcIsidElanEndPointTable 1 }
+
+RcIsidElanEndPointEntry ::= SEQUENCE {
+ rcIsidElanEndPointIsid Integer32,
+ rcIsidElanEndPointCvid Integer32,
+ rcIsidElanEndPointIfIndex InterfaceIndex,
+ rcIsidElanEndPointRowStatus RowStatus,
+ rcIsidElanEndPointBpdu TruthValue,
+ rcIsidElanEndPointOrigin INTEGER
+ }
+
+rcIsidElanEndPointIsid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the i-sid
+ of this elan end point."
+ ::= { rcIsidElanEndPointEntry 1 }
+
+rcIsidElanEndPointCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the customer vid
+ of this elan end point. 4095 is not used. 4096 is reserved for
+ untagged case"
+ ::= { rcIsidElanEndPointEntry 2 }
+
+rcIsidElanEndPointIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface index for mlt or port of this elan end point."
+ ::= { rcIsidElanEndPointEntry 3 }
+
+rcIsidElanEndPointRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for create/delete. "
+ ::= { rcIsidElanEndPointEntry 4}
+
+rcIsidElanEndPointBpdu OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "set bpdu enable/disable for untagged end point.
+ Disable to drop the bpdu, enable to forward the bpdu. Default
+ is disable."
+ DEFVAL { false }
+ ::= { rcIsidElanEndPointEntry 5}
+
+rcIsidElanEndPointOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ config(1), -- manually configured
+ discoverLocal(2), -- discovered by fabric attach
+ discoverRemote(3), -- discovered by fabric attach ist peer
+ management(4), -- configured through fa management isid
+ discoverBoth(5), -- discovered by fabric attach and ist peer
+ spbm(6), -- cvlan
+ mgmtDiscoverLocal(7), -- fa management isid and discovered by fabric attach
+ mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer
+ mgmtDiscoverBoth(9) -- fa management isid, discovered by fabric attach and peer
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It represents the origin of service associated
+ with this isid elan end point."
+ ::= { rcIsidElanEndPointEntry 6 }
+
+rcIsidInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIsidInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of isid interface entries."
+ ::= { rcIsid 5 }
+
+rcIsidInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIsidInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information for a
+ particular isid interface (port/mlt)."
+ INDEX { rcIsidInterfaceIfIndex,
+ rcIsidInterfaceIsid }
+ ::= { rcIsidInterfaceTable 1 }
+
+RcIsidInterfaceEntry ::= SEQUENCE {
+ rcIsidInterfaceIfIndex InterfaceIndex,
+ rcIsidInterfaceIsid Integer32,
+ rcIsidInterfaceVlan Integer32,
+ rcIsidInterfaceCvid Integer32,
+ rcIsidInterfaceType INTEGER,
+ rcIsidInterfaceOrigin INTEGER,
+ rcIsidInterfaceBpdu TruthValue
+ }
+
+rcIsidInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface index for this isid interface."
+ ::= { rcIsidInterfaceEntry 1 }
+
+rcIsidInterfaceIsid OBJECT-TYPE
+ SYNTAX Integer32(1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the i-sid
+ of this isid interface."
+ ::= { rcIsidInterfaceEntry 2 }
+
+rcIsidInterfaceVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4084)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the platform vlan of
+ this isid interface."
+ ::= { rcIsidInterfaceEntry 3 }
+
+rcIsidInterfaceCvid OBJECT-TYPE
+ SYNTAX Integer32 (1..4096)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the customer vid
+ of this isid interface. 4095 is not used. 4096 is reserved for
+ untagged case"
+ ::= { rcIsidInterfaceEntry 4 }
+
+rcIsidInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ elanTransparent(1), --Port based service
+ elan(2), --switched uni based service
+ etree(3), --Private Vlan based service
+ l2vsn(4) --Vlan based service
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It represents the type of service associated
+ with this isid interface."
+ ::= { rcIsidInterfaceEntry 5 }
+
+rcIsidInterfaceOrigin OBJECT-TYPE
+ SYNTAX INTEGER {
+ config(1), -- manually configured
+ discoverLocal(2), -- discovered by fabric attach
+ discoverRemote(3), -- discovered by fabric attach ist peer
+ management(4), -- configured through fa management isid
+ discoverBoth(5), -- discovered by fabric attach and ist peer
+ spbm(6), -- cvlan
+ mgmtDiscoverLocal(7), -- fa management isid and discovered by fabric attach
+ mgmtDiscoverRemote(8), -- fa management isid and by fabric attach ist peer
+ mgmtDiscoverBoth(9) -- fa management isid, discovered by fabric attach and peer
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It represents the origin of service associated
+ with this isid interface."
+ ::= { rcIsidInterfaceEntry 6 }
+
+rcIsidInterfaceBpdu OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "It represents bpdu for untagged isid interface.
+ Disable is to drop the bpdu, enable is to forward the bpdu."
+ ::= { rcIsidInterfaceEntry 7}
+
+--MACSec Proprietary Tables
+
+rcMACSecCATable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMACSecCAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Table which describes the Connectivity Associations
+ in a System (VSP 4000/9000)"
+ ::= { rcMACSec 1 }
+
+rcMACSecCAEntry OBJECT-TYPE
+ SYNTAX RcMACSecCAEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A conceptual row of rcMACSec Table"
+ INDEX { rcMACSecConnectivityAssociationId }
+ ::= { rcMACSecCATable 1 }
+RcMACSecCAEntry ::= SEQUENCE
+ {
+ rcMACSecConnectivityAssociationId Integer32,
+ rcMACSecConnectivityAssociationName DisplayString,
+ rcMACSecConnectivityAssociationKey OCTET STRING,
+ rcMACSecConnectivityAssociationPortMembers PortSet,
+ rcMACSecConnectivityAssociationRowStatus RowStatus,
+ rcMACSecConnectivityAssociationTxKeyParity INTEGER
+ }
+
+rcMACSecConnectivityAssociationId OBJECT-TYPE
+ SYNTAX Integer32 (1..512)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique Id assigned to each connectivity association
+ configured on the switch(VSP 4000/9000). This MIB element
+ is used for internal logic only."
+ ::= { rcMACSecCAEntry 1 }
+
+rcMACSecConnectivityAssociationName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5..15))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A user configured name given to each Connectivity
+ Association configured on the switch"
+ ::= { rcMACSecCAEntry 2 }
+
+rcMACSecConnectivityAssociationKey OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (10..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A pre shared, Connectivity Association Key associated
+ with each connectivity association configured on the switch"
+ ::= { rcMACSecCAEntry 3 }
+
+rcMACSecConnectivityAssociationPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports to which this connectivity
+ association is associated with"
+ ::= { rcMACSecCAEntry 4 }
+
+rcMACSecConnectivityAssociationRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create and delete conceptual Rows of
+ connectivity associations"
+ ::= { rcMACSecCAEntry 5 }
+
+rcMACSecConnectivityAssociationTxKeyParity OBJECT-TYPE
+SYNTAX INTEGER {
+ none(1),
+ even(2),
+ odd(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Use Odd or Even Keys generated while programming
+ in Switch Hardware"
+ ::= { rcMACSecCAEntry 6 }
+
+rcMACSecIfConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMACSecIfConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table which provides MACSec Configurations on a per port basis"
+ ::= { rcMACSec 2 }
+
+rcMACSecIfConfigEntry OBJECT-TYPE
+ SYNTAX RcMACSecIfConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Conceptual Row of rcMACSecIfConfigTable"
+ AUGMENTS { secyIfEntry }
+ ::= { rcMACSecIfConfigTable 1 }
+
+RcMACSecIfConfigEntry ::= SEQUENCE
+ {
+ rcMACSecIfCAName DisplayString,
+ rcMACSecIfOffsetValue INTEGER,
+ rcMACSecIfEncryptionEnable TruthValue,
+ rcMACSecIfClearStats TruthValue
+ }
+
+
+rcMACSecIfCAName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5..15))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of Connectivity Association attached to the port/interface"
+ ::= { rcMACSecIfConfigEntry 1 }
+
+rcMACSecIfOffsetValue OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ipv4Offset(2),
+ ipv6Offset(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Using this parameter, Ipv4 + TCP/UDP header or Ipv6 +
+ TCP/UDP header can be Offset from MACSec Encryption"
+ DEFVAL { none }
+ ::= { rcMACSecIfConfigEntry 2 }
+
+rcMACSecIfEncryptionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Encryption Status per port. Used to Enable/Disable
+ Encryption for each macsec capable port"
+ ::= { rcMACSecIfConfigEntry 3 }
+
+rcMACSecIfClearStats OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear MACSec stats for a port. This will display
+ always false when retrieved through SNMP Get."
+ DEFVAL { false }
+ ::= { rcMACSecIfConfigEntry 4 }
+
+-- rcVirtualIst MIBS
+
+rcVirtualIstSessionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to enable/disable virtual IST functionality."
+ ::= { rcVirtualIst 1 }
+
+rcVirtualIstPeerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Virtual IST Peer Ip address."
+ ::= { rcVirtualIst 2 }
+
+rcVirtualIstVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4084)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Virtual IST Vlan Id. 0 is default when it
+ is not set."
+ ::= { rcVirtualIst 3 }
+
+-- rcSingleCpSystem MIBS
+
+rcSingleCpSystemCpuTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the temperature in celsius of the
+ air near CPU area."
+ ::= {rcSingleCpSystem 1}
+
+rcSingleCpSystemMacTemperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the temperature in celsius of the
+ air near MAC area."
+ ::= {rcSingleCpSystem 2}
+
+rcSingleCpSystemPhy1Temperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the temperature in celsius of the
+ air near PHY1 area. If its value is zero, then it is not applicable to that platform "
+ ::= {rcSingleCpSystem 3}
+
+rcSingleCpSystemPhy2Temperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the temperature in celsius of the
+ air near PHY2 area. If its value is zero, then it is not applicable to that platform "
+ ::= {rcSingleCpSystem 4}
+
+rcSingleCpSystemMac2Temperature OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the temperature in celsius of the
+ air near MAC2 area. If its value is zero, then it is not applicable to that platform "
+ ::= {rcSingleCpSystem 5}
+-- EAP propietary MIBS
+
+rcEapGlobal OBJECT IDENTIFIER ::={ rcEap 1 }
+
+rcEapGlobalNonEapRadiusPwdAttrFmt OBJECT-TYPE
+ SYNTAX BITS {
+ ipAddr(0),
+ macAddr(1),
+ portNumber(2),
+ padding(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object controls the format of the RADIUS password attribute
+ that is included in requests to the RADIUS server for authenticating
+ non-EAP clients (MAC addresses).
+
+ If the ipAddr(0) bit is set, the password attribute will contain
+ the switch's IP address encoded as a string of four 3-digit 0-padded
+ integers. For example, the encoding for the IP address 47.80.225.1
+ would be '047080225001'.
+
+ If the macAddr(1) bit is set, the password attribute will contain
+ the MAC address to be authenticated as a string of six 2-digit hex
+ numbers. For example, the MAC address 00:08:01:0a:33:34 would be
+ encoded as '0008010a3334'.
+
+ If the portNumber(2) bit is set, the password attribute will contain
+ the port number on which the MAC address was seen, encoded as a string
+ of two 2-digit 0-padded integers. The first integer is the unit/slot
+ number, and the second number is the port number on that unit/slot.
+ For a standalone unit, the unit/slot number will be 0. For
+ example, the encoding for unit/port 1/23 would be '0123', and the
+ encoding for port 7 on a standalone stackable unit would be '0007'.
+
+ If the padding(3) bit is set, then the fields in the password attribute
+ will be separated by a . character.
+
+ By default, all the fields bit values will be set."
+ ::= { rcEapGlobal 10 }
+
+rcEapGlobalNonEapRadiusPwdAttrKeyString OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ 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>.
+If No key string is configured, then the password attribute will not contain key string."
+ ::= { rcEapGlobal 11 }
+
+rcEapGlobalClearNonEap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When the value of this variable is set to
+ TRUE, all the Non-EAPOL MAC sessions on port
+ will be cleared. This will alawys return False."
+ ::= { rcEapGlobal 12 }
+
+rcEapPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcEapPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table is used to control the EAP configuration
+ for each port in the system."
+ ::= { rcEap 2 }
+
+
+rcEapPortEntry OBJECT-TYPE
+ SYNTAX RcEapPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The EAP configuration for a port."
+ INDEX { rcEapPortIndex }
+ ::= { rcEapPortTable 1 }
+
+RcEapPortEntry ::=
+ SEQUENCE {
+ rcEapPortIndex InterfaceIndex,
+ rcEapPortGuestVlanId INTEGER,
+ rcEapPortMultiHostMaxClients Integer32,
+ rcEapPortAllowNonEapHost TruthValue,
+ rcEapPortNonEapMaxClients INTEGER,
+ rcEapPortStatus INTEGER,
+ rcEapPortEapMaxClients Integer32,
+ rcEapPortMultiHostSingleAuthEnabled TruthValue,
+ rcEapPortFailOpenVlanId Integer32,
+ rcEapPortProcessRadiusCOAPackets TruthValue
+ }
+
+rcEapPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Port number associated with this Port."
+ ::= { rcEapPortEntry 1 }
+
+rcEapPortGuestVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value representing the VLAN to be used as a Guest
+ VLAN. Access for unautheticated host/s connected to this port
+ is provided through this VLAN. A value of 0 indicates
+ that guest VLAN functionality is not enabled for this port."
+ DEFVAL { 0 }
+ ::= { rcEapPortEntry 3 }
+
+rcEapPortMultiHostMaxClients OBJECT-TYPE
+ SYNTAX Integer32 (1..8192)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Integer value representing the maximum number of EAP and NEAP clients
+ that are allowed to get authenticated on the port. This is
+ applicable in MHMV mode."
+ DEFVAL { 1 }
+ ::= { rcEapPortEntry 5 }
+
+rcEapPortAllowNonEapHost OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this variable is set to TRUE, the system is enabled to
+ allow hosts that do not participate in 802.1X authentication
+ to get network access."
+ DEFVAL { false }
+ ::= { rcEapPortEntry 6 }
+
+rcEapPortNonEapMaxClients OBJECT-TYPE
+ SYNTAX INTEGER (0..8192)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Integer value representing the maximum number of NEAP clients
+ that are allowed to connect to the port."
+ DEFVAL { 1 }
+ ::= { rcEapPortEntry 7 }
+
+rcEapPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ auto(2),
+ forceAuthorized(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object allows enabling EAPoL on the port.
+ If status is auto(2), EAPoL is enabled and based on the 802.1x
+ authentication, traffic is allowed.
+ If status is forceAuthorized(3), EAPoL is disabled on the port and
+ the port allows all traffic irrespective of 802.1x authentication."
+ ::= { rcEapPortEntry 10 }
+
+rcEapPortEapMaxClients OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the maximum number of EAP-authentication
+ MAC addresses allowed on this port. A value of 0 indicates that
+ 802.1X authentication is disabled on this port."
+ DEFVAL { 1 }
+ ::= { rcEapPortEntry 11 }
+
+rcEapPortMultiHostSingleAuthEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object controls whether non-EAP clients (MAC addresses) may
+ be automatically authenticated on the port after one client
+ has been authenticated (known as MHSA). "
+ DEFVAL { false }
+ ::= { rcEapPortEntry 12 }
+
+rcEapPortProcessRadiusCOAPackets OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object indicates whether to process any RADIUS requests-server
+ packets that are received on this port."
+ DEFVAL { false }
+ ::= { rcEapPortEntry 15 }
+
+rcEapPortFailOpenVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object specifies the ID of the Fail-Open VLAN for this port.
+ Authenticated devices are moved into the configured Fail Open VLAN
+ when the switch declares the RADIUS servers unreachable.
+ A value of 0 indicates Fail Open VLAN functionality
+ is not enabled for this port."
+ DEFVAL { 0 }
+ ::= { rcEapPortEntry 16 }
+
+
+rcEapMultiHostStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcEapMultiHostStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to control the EAP multihost configuration
+ for each port in the system."
+ ::= { rcEap 4 }
+
+rcEapMultiHostStatusEntry OBJECT-TYPE
+ SYNTAX RcEapMultiHostStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The EAP multihost configuration for a port."
+ INDEX { rcEapMultiHostStatusPortNumber,
+ rcEapMultiHostStatusClientMACAddr }
+ ::= { rcEapMultiHostStatusTable 1 }
+
+RcEapMultiHostStatusEntry ::= SEQUENCE {
+ rcEapMultiHostStatusPortNumber InterfaceIndex,
+ rcEapMultiHostStatusClientMACAddr MacAddress,
+ rcEapMultiHostStatusPaeState INTEGER,
+ rcEapMultiHostStatusVlanId INTEGER,
+ rcEapMultihostStatusPriority Integer32
+ }
+
+rcEapMultiHostStatusPortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Port number associated with this client."
+ ::= { rcEapMultiHostStatusEntry 1 }
+
+rcEapMultiHostStatusClientMACAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The MAC address of the client."
+ ::= { rcEapMultiHostStatusEntry 2 }
+
+rcEapMultiHostStatusPaeState OBJECT-TYPE
+ SYNTAX INTEGER {
+ initialize(1),
+ disconnected(2),
+ connecting(3),
+ authenticating(4),
+ authenticated(5),
+ aborting(6),
+ held(7),
+ forceAuth(8),
+ forceUnauth(9),
+ unauthenticated(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current value of the Authenticator PAE state machine."
+ ::= { rcEapMultiHostStatusEntry 3 }
+
+rcEapMultiHostStatusVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vlan-Id associated with this client MAC. This Vlan
+ could be port-based Vlan or Radius assigned Vlan."
+ ::= { rcEapMultiHostStatusEntry 5 }
+
+rcEapMultihostStatusPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Priority associated with this client MAC. This Priority
+ could be the Radius assigned Priority or the port QOS level."
+ ::= { rcEapMultiHostStatusEntry 6 }
+
+rcEapMultiHostSessionStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcEapMultiHostSessionStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table that contains the session statistics objects for the
+ Authenticator PAE associated with each EAP client on each
+ Port.An entry appears in this table for each client MAC address
+ on each port that may authenticate access to itself."
+ ::= { rcEap 5 }
+
+rcEapMultiHostSessionStatsEntry OBJECT-TYPE
+ SYNTAX RcEapMultiHostSessionStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The session statistics information for an Authenticator
+ PAE. This shows the current values being collected for
+ each session that is still in progress, or the final
+ values for the last valid session for each client where
+ there is no session currently active."
+ INDEX { rcEapMultiHostSessionStatsPortNumber,
+ rcEapMultiHostSessionStatsClientMACAddr }
+ ::= { rcEapMultiHostSessionStatsTable 1 }
+
+RcEapMultiHostSessionStatsEntry ::= SEQUENCE {
+ rcEapMultiHostSessionStatsPortNumber InterfaceIndex,
+ rcEapMultiHostSessionStatsClientMACAddr MacAddress,
+ rcEapMultiHostSessionId SnmpAdminString,
+ rcEapMultiHostSessionAuthenticMethod INTEGER,
+ rcEapMultiHostSessionTime TimeTicks,
+ rcEapMultiHostSessionTerminateCause INTEGER,
+ rcEapMultiHostSessionUserName SnmpAdminString
+ }
+
+rcEapMultiHostSessionStatsPortNumber OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The Port number associated with this client."
+ ::= { rcEapMultiHostSessionStatsEntry 1 }
+
+rcEapMultiHostSessionStatsClientMACAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The MAC address of this client."
+ ::= { rcEapMultiHostSessionStatsEntry 2 }
+
+rcEapMultiHostSessionId OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A unique identifier for the session, in the
+ form of a printable ASCII string of at least
+ three characters."
+ ::= { rcEapMultiHostSessionStatsEntry 3 }
+
+rcEapMultiHostSessionAuthenticMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ remoteAuthServer(1),
+ localAuthServer(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The authentication method used to establish the session."
+ ::= { rcEapMultiHostSessionStatsEntry 4 }
+
+rcEapMultiHostSessionTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The duration of the session in seconds."
+ ::= { rcEapMultiHostSessionStatsEntry 5 }
+
+rcEapMultiHostSessionTerminateCause OBJECT-TYPE
+ SYNTAX INTEGER {
+ supplicantLogoff(1),
+ portFailure(2),
+ supplicantRestart(3),
+ reauthFailed(4),
+ authControlForceUnauth(5),
+ portReInit(6),
+ portAdminDisabled(7),
+ notTerminatedYet(999)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The reason for the session termination."
+ ::= { rcEapMultiHostSessionStatsEntry 6 }
+
+rcEapMultiHostSessionUserName OBJECT-TYPE
+ SYNTAX SnmpAdminString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The User-Name representing the identity of the Supplicant
+ PAE."
+ ::= { rcEapMultiHostSessionStatsEntry 7 }
+
+rcEapPortRadiusMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcEapPortRadiusMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "EAP proprietary table for non-EAP hosts
+ authenticated using radius server."
+ ::= { rcEap 6 }
+
+rcEapPortRadiusMacEntry OBJECT-TYPE
+ SYNTAX RcEapPortRadiusMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing MAC addresses for Non EAP hosts
+ authenticated using radius server."
+ INDEX { rcEapPortRadiusMacPort, rcEapPortRadiusMacAddr }
+ ::= { rcEapPortRadiusMacTable 1 }
+
+RcEapPortRadiusMacEntry ::= SEQUENCE {
+ rcEapPortRadiusMacPort InterfaceIndex,
+ rcEapPortRadiusMacAddr MacAddress,
+ rcEapPortRadiusMacStatus INTEGER,
+ rcEapPortRadiusVlanId INTEGER,
+ rcEapPortRadiusMacClear TruthValue,
+ rcEapPortRadiusMacPriority Integer32
+}
+rcEapPortRadiusMacPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An index value that uniquely identifies a port."
+ ::= { rcEapPortRadiusMacEntry 1 }
+
+rcEapPortRadiusMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "MAC address of a non EAP host that is authenticated
+ using radius server."
+ ::= { rcEapPortRadiusMacEntry 2 }
+
+rcEapPortRadiusMacStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ authenticated(1),
+ rejected(2),
+ pending(3),
+ radius-request-dropped(4),
+ radius-server-not-reachable(5),
+ held(6),
+ authenticating(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Authentication status of the non EAP host that is
+ authenticated using radius server."
+ ::= {rcEapPortRadiusMacEntry 3 }
+
+rcEapPortRadiusVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Vlan-Id associated with this Non-EAP client MAC. This Vlan
+ could be port-based Vlan or Radius assigned vlan."
+ ::= { rcEapPortRadiusMacEntry 4 }
+
+rcEapPortRadiusMacClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clears the Non-EAP MAC entry associated with this Index.
+ The value should be set to true to clear the Non-EAP MAC entry.
+ This MIB always return false."
+ DEFVAL { false }
+ ::= { rcEapPortRadiusMacEntry 5 }
+
+rcEapPortRadiusMacPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The Priority associated with this Non-EAP client MAC.
+ This Priority could be the Radius assigned Priority or the port QOS level."
+ ::= { rcEapPortRadiusMacEntry 6 }
+
+-- logging msg control
+rcLogMsgControl OBJECT IDENTIFIER ::= { rcSyslog 3 }
+
+rcLogMsgControlAction OBJECT-TYPE
+ SYNTAX INTEGER{
+ suppressMsg(1) ,
+ sendTrap(2),
+ both(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " This value indicates the type of message control action"
+ DEFVAL { suppressMsg }
+ ::= { rcLogMsgControl 1 }
+
+
+rcLogMsgControlInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the message control interval value in minutes"
+ DEFVAL { 5 }
+ ::= { rcLogMsgControl 2}
+
+rcLogMsgControlMaxMsgNum OBJECT-TYPE
+ SYNTAX INTEGER (2..500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to specify the maximum frequency/count
+ of the occurence of the Log Message."
+ DEFVAL { 5 }
+ ::= { rcLogMsgControl 3 }
+
+rcLogMsgControlEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicates the status of the system message control"
+ DEFVAL { false }
+ ::={ rcLogMsgControl 4}
+
+-- logging config
+
+rcLogLoggingGlobal OBJECT IDENTIFIER ::= { rcSyslog 4 }
+
+rcLogLoggingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the status of the logging operational status"
+ ::={ rcLogLoggingGlobal 1}
+
+rcLogLoggingLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ info(1),
+ warning(2),
+ error(3),
+ mfg(4),
+ fatal(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Use to set the logging msg level.
+ 'info(1)' logs any message level 1 and above.
+ 'warning(2)' logs any message level 2 and above.
+ 'error(3)' logs any message level 3 and above.
+ 'mfg(4)' logs any message level 4 and above.
+ 'fatal(5)' logs message level 5 only"
+
+ DEFVAL { info }
+ ::= { rcLogLoggingGlobal 2 }
+
+--
+-- LLDP and CDP definition
+--
+rcLldpMIBObjects OBJECT IDENTIFIER ::= { rcLldpExt 1 }
+rcLldpGlobal OBJECT IDENTIFIER ::= { rcLldpMIBObjects 1 }
+rcLldpPort OBJECT IDENTIFIER ::= { rcLldpMIBObjects 2 }
+
+
+-- CDP port Table
+
+rcLldpPortCdpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcLldpPortCdpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table contains the configuration of CDP
+ on the device's interfaces."
+ ::= { rcLldpPort 1 }
+
+rcLldpPortCdpConfigEntry OBJECT-TYPE
+ SYNTAX RcLldpPortCdpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the rcLldpPortCdpConfigTable,
+ containing the status of CDP on an interface."
+ INDEX { rcLldpPortCdpConfigIfIndex }
+ ::= { rcLldpPortCdpConfigTable 1 }
+
+RcLldpPortCdpConfigEntry ::= SEQUENCE {
+ rcLldpPortCdpConfigIfIndex InterfaceIndex,
+ rcLldpPortCdpConfigAdminState TruthValue
+}
+
+rcLldpPortCdpConfigIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the local interface.
+ It is local port interface index"
+ ::= { rcLldpPortCdpConfigEntry 1 }
+
+rcLldpPortCdpConfigAdminState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Admininstrattely state of the CDP message on the interface.
+ the value of this object has no meaning if CDP compatible mode
+ is globally disabled
+ (rcLldpGlobalCdpCompatibleModeEnbale is set to false)"
+ ::= { rcLldpPortCdpConfigEntry 2 }
+
+
+--
+-- The LLDP CDP REMOTE Info Table
+--
+
+rcLldpPortCdpRemTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcLldpPortCdpRemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table contains the Remote device information
+ obtained via receiving CDP messages on
+ the local interface. Each rows is per physical network
+ connection known to this agent "
+ ::= { rcLldpPort 2 }
+
+rcLldpPortCdpRemEntry OBJECT-TYPE
+ SYNTAX RcLldpPortCdpRemEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+
+ "An entry of the rcLldpPortCdpRemTable,
+ contains the information received via CDP on one
+ interface from one device. Entries is craeted when
+ CDP message is received from neighbor and it is
+ deleted when CDP is disbaled on interface or globally"
+ INDEX { rcLldpPortCdpRemLocalPortNum, rcLldpPortCdpRemIndex }
+ ::= { rcLldpPortCdpRemTable 1 }
+
+RcLldpPortCdpRemEntry ::= SEQUENCE {
+ rcLldpPortCdpRemLocalPortNum InterfaceIndex,
+ rcLldpPortCdpRemIndex Integer32,
+ rcLldpPortCdpRemAddressType AddressFamilyNumbers,
+ rcLldpPortCdpRemAddress LldpManAddress,
+ rcLldpPortCdpRemVersion DisplayString,
+ rcLldpPortCdpRemDeviceIdType INTEGER,
+ rcLldpPortCdpRemDeviceId DisplayString,
+ rcLldpPortCdpRemPortId DisplayString,
+ rcLldpPortCdpRemPlatform DisplayString,
+ rcLldpPortCdpRemCapabilities LldpSystemCapabilitiesMap,
+ rcLldpPortCdpRemSysName DisplayString,
+ rcLldpPortCdpRemLastChange TimeStamp
+}
+
+rcLldpPortCdpRemLocalPortNum OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The port interface index value used to identify the port component
+ (contained in the local chassis with the LLDP/CDP agent)
+ associated with this entry. The rcLldpPortCdpRemLocalPortNum
+ identifies the port on which the remote system information
+ is received."
+ ::= { rcLldpPortCdpRemEntry 1 }
+
+rcLldpPortCdpRemIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object represents an arbitrary local integer value used
+ by this agent to identify a particular connection instance,
+ unique only for the indicated remote system.
+
+ An agent is encouraged to assign monotonically increasing
+ index values to new entries, starting with one, after each
+ reboot. It is considered unlikely that the
+ rcLldpPortCdpRemDeviceIndex will wrap between reboots."
+ ::= { rcLldpPortCdpRemEntry 2 }
+
+rcLldpPortCdpRemAddressType OBJECT-TYPE
+ SYNTAX AddressFamilyNumbers
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address identifier encoding used in
+ the associated 'rcLldpPortCdpRemAddress' object."
+ ::= { rcLldpPortCdpRemEntry 3 }
+
+rcLldpPortCdpRemAddress OBJECT-TYPE
+ SYNTAX LldpManAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string value used to identify the management address
+ component associated with the remote system. It is reported
+ in the Address TLV of the most recently received CDP message.
+ And it is associated with rcLldpPortCdpRemAddressType"
+ ::= { rcLldpPortCdpRemEntry 4 }
+
+rcLldpPortCdpRemVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Version string as reported in CDP message"
+ ::= { rcLldpPortCdpRemEntry 5 }
+
+rcLldpPortCdpRemDeviceIdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ serialNumber(1),
+ macAddress(2),
+ other(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " An indication of the format of Device Id (rcLldpPortCdpRemDeviceId)
+ of remote device."
+ ::= { rcLldpPortCdpRemEntry 6 }
+
+rcLldpPortCdpRemDeviceId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of string of remote device as reported in CDP message.
+ The zero-length string indicates no Device-ID field TLV reported"
+ ::= { rcLldpPortCdpRemEntry 7 }
+
+rcLldpPortCdpRemPortId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string value used to identify the port component
+ associated with the remote system.
+ This will typically be the value of the ifName"
+ ::= { rcLldpPortCdpRemEntry 8 }
+
+rcLldpPortCdpRemPlatform OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Device's Hardware Platform as reported in the most
+ recent CDP message. The zero-length string indicates
+ that no Platform field (TLV) was reported in the most
+ recent CDP message."
+ ::= { rcLldpPortCdpRemEntry 9 }
+
+rcLldpPortCdpRemCapabilities OBJECT-TYPE
+ SYNTAX LldpSystemCapabilitiesMap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bitmap value used to identify which system capabilities
+ are supported on the retome system."
+ ::= { rcLldpPortCdpRemEntry 10 }
+
+rcLldpPortCdpRemSysName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The string value used to identify the system name of the
+ remote system. The valud of sysName MIB objec "
+ ::= { rcLldpPortCdpRemEntry 11 }
+
+rcLldpPortCdpRemLastChange OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the time when this cache entry was last changed.
+ This object is initialised to the current time when the entry
+ gets created and updated to the current time whenever the value
+ of any (other) object instance in the corresponding row is
+ modified."
+ ::= { rcLldpPortCdpRemEntry 12}
+
+-- extended LLDP remote Table
+rcLldpRemExtendedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcLldpRemExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is a extended table of lldpRemTable.
+ It contains additional objects for lldpRemTable"
+ ::= { rcLldpPort 3 }
+
+rcLldpRemExtendedEntry OBJECT-TYPE
+
+ SYNTAX RcLldpRemExtendedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular physical network connection.
+ This entry is additinal objects of the lldpRemTable"
+ AUGMENTS {
+ lldpRemEntry
+ }
+ ::= { rcLldpRemExtendedTable 1 }
+
+RcLldpRemExtendedEntry ::= SEQUENCE {
+ rcLldpRemExtendedProtocolType INTEGER,
+ rcLldpRemExtendedIpAddress IpAddress
+ }
+
+rcLldpRemExtendedProtocolType OBJECT-TYPE
+ SYNTAX INTEGER {
+ lldp(1),
+ cdp(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the entry is CDP or LLDP protocol"
+ ::= { rcLldpRemExtendedEntry 1 }
+
+rcLldpRemExtendedIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The neighbor Ip address"
+ ::= { rcLldpRemExtendedEntry 2}
+
+
+-- --------------------------------------------------------------
+-- MLD MIB Groups
+--
+
+
+rcMldObjects OBJECT IDENTIFIER ::= { rcMld 1 }
+rcMldNotification OBJECT IDENTIFIER ::= { rcMld 2 }
+
+--New MLD Group Table.
+
+rcMldNewGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMldNewGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the multicast
+ groups configured in the device."
+ ::= { rcMldObjects 1 }
+
+rcMldNewGroupEntry OBJECT-TYPE
+ SYNTAX RcMldNewGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing an
+ Mld group."
+ INDEX {rcMldNewGroupIpv6Address, rcMldNewGroupMembers, rcMldNewGroupInPort}
+ ::= { rcMldNewGroupTable 1 }
+
+RcMldNewGroupEntry ::= SEQUENCE {
+ rcMldNewGroupIpv6Address Ipv6Address,
+ rcMldNewGroupMembers Ipv6Address,
+ rcMldNewGroupInPort InterfaceIndex,
+ rcMldNewGroupExpiration Integer32,
+ rcMldNewGroupIfIndex InterfaceIndex
+ --rcMldNewGroupUserId DisplayString,
+ --rcMldNewGroupMemberState INTEGER,
+ --rcMldNewGroupSessionTime Integer32
+}
+
+rcMldNewGroupIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast Group Address that others
+ want to join to. A group address can be the same
+ for many incoming ports."
+ ::= { rcMldNewGroupEntry 1 }
+
+rcMldNewGroupMembers OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP Address of a source that has sent group
+ report wishing to join this group."
+ ::= { rcMldNewGroupEntry 2 }
+
+rcMldNewGroupInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcMldNewGroupEntry 3 }
+
+rcMldNewGroupExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Time left before the group report expired on this
+ port. Only one of this variable port. This
+ variable is updated upon receiving a group report."
+ ::= { rcMldNewGroupEntry 4 }
+
+rcMldNewGroupIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcMldNewGroupEntry 5 }
+
+--rcMldNewGroupUserId OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE(0..32))
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "User-id sending this group"
+-- ::= { rcMldNewGroupEntry 6 }
+
+--rcMldNewGroupMemberState OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- noState(1),
+-- auth(2),
+-- accStart(3),
+-- authAndAcctStart(4),
+-- authAndAcctDisabled(5)
+-- }
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Used for IGAP, to indicated member state."
+-- ::= { rcMldNewGroupEntry 7 }
+
+--rcMldNewGroupSessionTime OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Used for IGAP, to indicated the session time
+-- in seconds for the member. Session time is
+-- started after traffic is available to member.
+-- It can be also called AccountingTime since its
+-- values correspondes to the accounting duration of
+-- IGAP user session."
+-- ::= { rcMldNewGroupEntry 8 }
+
+
+
+
+-- MLD
+
+rcMldInterfaceExtnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMldInterfaceExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcMldObjects 2 }
+
+rcMldInterfaceExtnEntry OBJECT-TYPE
+ SYNTAX RcMldInterfaceExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ INDEX { rcMldInterfaceExtnIfIndex }
+ ::= { rcMldInterfaceExtnTable 1 }
+
+RcMldInterfaceExtnEntry ::=
+ SEQUENCE {
+ rcMldInterfaceExtnIfIndex InterfaceIndex,
+ rcMldInterfaceExtnSnoopEnable TruthValue,
+-- rcMldInterfaceExtnProxySnoopEnable TruthValue,
+-- rcMldInterfaceExtnMaxAdvertiseInterval INTEGER,
+-- rcMldInterfaceExtnMinAdvertiseInterval INTEGER,
+-- rcMldInterfaceExtnMaxInitialAdvertiseInterval Integer32,
+-- rcMldInterfaceExtnMaxInitialAdvertments Integer32,
+-- rcMldInterfaceExtnNeighborDeadInterval Integer32,
+-- rcMldInterfaceExtnFastLeaveEnable TruthValue,
+-- rcMldInterfaceExtnFastLeavePortMembers PortSet,
+-- rcMldInterfaceExtnMrdiscEnable TruthValue,
+-- rcMldInterfaceExtnDiscoveredRouterPorts PortSet,
+-- rcMldInterfaceExtnSnoopMRouterPorts PortSet,
+-- rcMldInterfaceExtnSnoopActiveMRouterPorts PortSet,
+-- rcMldInterfaceExtnSnoopMRouterExpiration Integer32,
+ rcMldInterfaceExtnFlushAction INTEGER,
+-- rcMldInterfaceExtnRouterAlertEnable EnableValue,
+ rcMldInterfaceExtnSsmEnable TruthValue,
+-- rcMldInterfaceExtnIgapEnable EnableValue,
+-- rcMldInterfaceExtnAccntEnable EnableValue,
+-- rcMldInterfaceExtnAuthEnable EnableValue,
+-- rcMldInterfaceExtnStreamLimitEnable EnableValue,
+-- rcMldInterfaceExtnMaxStreams Integer32,
+-- rcMldInterfaceExtnNumStreams Integer32,
+ rcMldInterfaceExtnNewQuerier Ipv6Address,
+-- rcMldInterfaceExtnSnoopQuerierEnable TruthValue,
+-- rcMldInterfaceExtnSnoopQuerierAddr Ipv6Address,
+-- rcMldInterfaceExtnMvrEnable TruthValue,
+-- rcMldInterfaceExtnMvrProxyEnable TruthValue,
+ rcMldInterfaceExtnDynamicDowngradeEnable TruthValue,
+-- rcMldInterfaceExtnCompatibilityModeEnable TruthValue,
+ rcMldInterfaceExtnOperVersion INTEGER,
+-- rcMldInterfaceExtnExplicitHostTrackingEnable TruthValue,
+ rcMldInterfaceExtnMcastMode INTEGER
+ }
+
+rcMldInterfaceExtnIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN)"
+ ::= { rcMldInterfaceExtnEntry 1 }
+
+rcMldInterfaceExtnSnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable snoop on interface"
+ ::= { rcMldInterfaceExtnEntry 2 }
+
+-- rcMldInterfaceExtnProxySnoopEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable proxy snoop."
+-- ::= { rcMldInterfaceExtnEntry 3 }
+
+--rcMldInterfaceExtnMaxAdvertiseInterval OBJECT-TYPE
+-- SYNTAX INTEGER(2..180)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION ""
+-- DEFVAL { 20 }
+-- ::= { rcMldInterfaceExtnEntry 4 }
+
+-- rcMldInterfaceExtnMinAdvertiseInterval OBJECT-TYPE
+-- SYNTAX INTEGER(3..180)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION ""
+-- DEFVAL { 15 }
+-- ::= { rcMldInterfaceExtnEntry 5 }
+
+-- rcMldInterfaceExtnMaxInitialAdvertiseInterval OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION ""
+-- DEFVAL { 2 }
+-- ::= { rcMldInterfaceExtnEntry 6 }
+
+-- rcMldInterfaceExtnMaxInitialAdvertments OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION ""
+-- DEFVAL { 3 }
+-- ::= { rcMldInterfaceExtnEntry 7 }
+
+-- rcMldInterfaceExtnNeighborDeadInterval OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION ""
+-- DEFVAL { 60 }
+-- ::= { rcMldInterfaceExtnEntry 8 }
+
+--rcMldInterfaceExtnFastLeaveEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Enable fast leave on this interface."
+-- DEFVAL { false }
+-- ::= { rcMldInterfaceExtnEntry 9 }
+
+--rcMldInterfaceExtnFastLeavePortMembers OBJECT-TYPE
+-- SYNTAX PortSet
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "The set of ports that are enabled for fast leave."
+-- ::= { rcMldInterfaceExtnEntry 10 }
+
+--rcMldInterfaceExtnMrdiscEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Enable/disable multicast router discovery."
+-- ::= { rcMldInterfaceExtnEntry 11 }
+
+--rcMldInterfaceExtnDiscoveredRouterPorts OBJECT-TYPE
+-- SYNTAX PortSet
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "list of ports that discovered by
+-- MLD Multicast router discovery
+-- (MRDISC) protocol."
+-- ::= { rcMldInterfaceExtnEntry 12 }
+
+--rcMldInterfaceExtnSnoopMRouterPorts OBJECT-TYPE
+-- SYNTAX PortSet
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "The set of ports in this interface that provide
+-- connectivity to the IPv6 Multicast router."
+-- ::= { rcMldInterfaceExtnEntry 13 }
+
+--rcMldInterfaceExtnSnoopActiveMRouterPorts OBJECT-TYPE
+-- SYNTAX PortSet
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Active ports."
+-- ::= { rcMldInterfaceExtnEntry 14 }
+
+--rcMldInterfaceExtnSnoopMRouterExpiration OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Multicast querier router aging time out."
+-- ::= { rcMldInterfaceExtnEntry 15 }
+
+rcMldInterfaceExtnFlushAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ flushGrpMember(2),
+ flushMrouter(3),
+ flushSender(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "MLD flush action"
+ ::= { rcMldInterfaceExtnEntry 16 }
+
+--rcMldInterfaceExtnRouterAlertEnable OBJECT-TYPE
+-- SYNTAX EnableValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Enable Router Alert Check."
+-- ::= { rcMldInterfaceExtnEntry 17 }
+
+rcMldInterfaceExtnSsmEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable SSM."
+ ::= { rcMldInterfaceExtnEntry 18 }
+
+--rcMldInterfaceExtnIgapEnable OBJECT-TYPE
+-- SYNTAX EnableValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable/disable IGAP."
+-- DEFVAL { enable }
+-- ::= { rcMldInterfaceExtnEntry 19 }
+
+--rcMldInterfaceExtnAccntEnable OBJECT-TYPE
+-- SYNTAX EnableValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable/disable accounting."
+-- DEFVAL { enable }
+-- ::= { rcMldInterfaceExtnEntry 20 }
+
+--rcMldInterfaceExtnAuthEnable OBJECT-TYPE
+-- SYNTAX EnableValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable/disable authentication."
+-- DEFVAL { enable }
+-- ::= { rcMldInterfaceExtnEntry 21 }
+
+--rcMldInterfaceExtnStreamLimitEnable OBJECT-TYPE
+-- SYNTAX EnableValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Stream Limitation enable/disable."
+-- DEFVAL { enable }
+-- ::= { rcMldInterfaceExtnEntry 22 }
+
+--rcMldInterfaceExtnMaxStreams OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Maximum number of stream."
+-- DEFVAL { 4 }
+-- ::= { rcMldInterfaceExtnEntry 23 }
+
+-- rcMldInterfaceExtnNumStreams OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Current number of streams."
+-- ::= { rcMldInterfaceExtnEntry 24 }
+
+rcMldInterfaceExtnNewQuerier OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The address of the new MLD querier."
+ ::= { rcMldInterfaceExtnEntry 25 }
+
+--rcMldInterfaceExtnSnoopQuerierEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable snoop querier."
+-- ::= { rcMldInterfaceExtnEntry 26 }
+
+--rcMldInterfaceExtnSnoopQuerierAddr OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "The pseudo address of the MLD Snoop Querier."
+-- ::= { rcMldInterfaceExtnEntry 27 }
+
+--rcMldInterfaceExtnMvrEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Enable or disable mcast-vlan-registration on a vlan, it
+-- is used to specified a vlan works as a mcast-vlan,
+-- maximum 16 mcast-vlan is supported."
+-- ::= { rcMldInterfaceExtnEntry 28 }
+
+--rcMldInterfaceExtnMvrProxyEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable or disable mcast-vlan-registration proxy on a vlan,
+-- you must enable mcast-vlan-registration at first."
+-- ::= { rcMldInterfaceExtnEntry 29 }
+
+rcMldInterfaceExtnDynamicDowngradeEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable dynamic downgrade the MLD version when older version query message was received."
+ DEFVAL { true }
+ ::= { rcMldInterfaceExtnEntry 30 }
+
+--rcMldInterfaceExtnCompatibilityModeEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable v1 v2 compatible mode, which will handle the MLD v1 message in v2 interface"
+-- DEFVAL { false }
+-- ::= { rcMldInterfaceExtnEntry 31 }
+
+rcMldInterfaceExtnOperVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ version1(1),
+ version2(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The operational version of MLD which is running on this interface."
+ ::= { rcMldInterfaceExtnEntry 32 }
+
+--rcMldInterfaceExtnExplicitHostTrackingEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Enable the Mld protocol running in version 2 to track hosts per channels/groups."
+-- DEFVAL { false }
+-- ::= { rcMldInterfaceExtnEntry 33 }
+
+
+rcMldInterfaceExtnMcastMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ snoop(1),
+ pim(2),
+ snoopSpb(3),
+ routerSpb(4),
+ dvmrp(5),
+ none(6) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MLD interface mode."
+ ::= { rcMldInterfaceExtnEntry 34 }
+
+
+
+-- MLD SSM
+
+rcMldSsmGlobal OBJECT IDENTIFIER ::= { rcMldObjects 3 }
+
+
+rcMldSsmGlobalRangeGroup OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If multicast group address & RangeMask == RangeGroup,
+ then RangeGroup is in Ssm Range. Else it is not in
+ the range."
+ ::= { rcMldSsmGlobal 1 }
+
+rcMldSsmGlobalRangeMask OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used with RangeGroup."
+ ::= { rcMldSsmGlobal 2 }
+
+
+-- rcMldSnoopTrace
+
+rcMldSnoopTraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMldSnoopTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table listing the multicast groups
+ traversing the snoop enabled router"
+ ::= { rcMldObjects 4 }
+
+rcMldSnoopTraceEntry OBJECT-TYPE
+ SYNTAX RcMldSnoopTraceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The entry listing the multicast groups
+ traversing the snoop enabled router"
+ INDEX { rcMldSnoopGrpAddr, rcMldSnoopSrcAddr, rcMldSnoopOutVlan}
+
+ ::= { rcMldSnoopTraceTable 1 }
+
+RcMldSnoopTraceEntry ::=
+ SEQUENCE {
+ rcMldSnoopGrpAddr Ipv6Address,
+ rcMldSnoopSrcAddr Ipv6Address,
+ rcMldSnoopOutVlan InterfaceIndex,
+ rcMldSnoopInPort InterfaceIndex,
+ rcMldSnoopInVlan InterfaceIndex,
+ rcMldSnoopOutPort PortSet,
+ rcMldSnoopType INTEGER
+ }
+
+rcMldSnoopGrpAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ip multicast address of group traversing the router"
+ ::= { rcMldSnoopTraceEntry 1 }
+
+rcMldSnoopSrcAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ip source address of the multicast group address"
+ ::= { rcMldSnoopTraceEntry 2 }
+
+rcMldSnoopOutVlan OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Egress vlan id for the multicast group"
+ ::= { rcMldSnoopTraceEntry 3 }
+
+rcMldSnoopInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ingress port for the multicast group"
+ ::= { rcMldSnoopTraceEntry 4 }
+
+rcMldSnoopInVlan OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ingress vlan id for the multicast source"
+ ::= { rcMldSnoopTraceEntry 5 }
+
+rcMldSnoopOutPort OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Egress port of the multicast group"
+ ::= { rcMldSnoopTraceEntry 6 }
+
+rcMldSnoopType OBJECT-TYPE
+ SYNTAX INTEGER{ network(1), access(2)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The port type on which the snoop entry is learnt"
+ ::= { rcMldSnoopTraceEntry 7}
+
+
+
+--The MLDv2 Router Cache Table
+
+rcMldv2CacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMldv2CacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the MLDv2 specific data
+ corresponding to each interface, port and multicast group pair on
+ a Router."
+ ::= { rcMldObjects 5 }
+
+rcMldv2CacheEntry OBJECT-TYPE
+ SYNTAX RcMldv2CacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing an Mldv2 Group."
+ INDEX { rcMldv2CacheEntryGroupAddress,
+ rcMldv2CacheEntryIfIndex,
+ rcMldv2CacheEntryInPort
+ }
+ ::= { rcMldv2CacheTable 1 }
+
+RcMldv2CacheEntry ::= SEQUENCE {
+ rcMldv2CacheEntryGroupAddress Ipv6Address,
+ rcMldv2CacheEntryIfIndex InterfaceIndex,
+ rcMldv2CacheEntryInPort InterfaceIndex,
+ --rcMldv2CacheEntryModeExpiryTimer Integer32,
+ rcMldv2CacheEntryVersion1HostTimer Integer32,
+ rcMldv2CacheEntrySourceFilterMode INTEGER
+}
+
+
+rcMldv2CacheEntryGroupAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Multicast group Address that others
+ want to join. A group address can be the same
+ for many incoming ports."
+ ::= { rcMldv2CacheEntry 1 }
+
+rcMldv2CacheEntryIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcMldv2CacheEntry 2 }
+
+rcMldv2CacheEntryInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcMldv2CacheEntry 3 }
+
+-- rcMldv2CacheEntryModeExpiryTimer OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "This value is applicable only to MLDv2-compatible nodes
+-- and represents the time remaining before the interface
+-- EXCLUDE state expires and the interface state transitions
+-- to INCLUDE mode. This value can never be greater than
+-- rcMldNewGroupExpiration."
+-- ::= { rcMldv2CacheEntry 4 }
+
+rcMldv2CacheEntryVersion1HostTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time remaining until the local router will assume that
+ there are no longer any MLD version 1 members on the IP
+ subnet attached to this interface. This entry only applies
+ to MLDv1 hosts. Upon hearing any MLDv1 Report, this
+ value is reset to the group membership timer. While this
+ time remaining is non-zero, the local router ignores any
+ MLDv2 Leave messages for this group that it receives
+ on this interface."
+ ::= { rcMldv2CacheEntry 5 }
+
+
+rcMldv2CacheEntrySourceFilterMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ include (1),
+ exclude (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current group state, applicable to MLDv2-compatible
+ nodes. The value indicates whether the state is INCLUDE or
+ EXCLUDE."
+ ::= { rcMldv2CacheEntry 6 }
+
+
+
+
+
+--The MLDv2 Router Source list Table
+
+--
+-- This information helps to interpret the content of the rcMldRouterSrcListTable.
+-- 1. rcMldRouterSrcListHostAddress is not zero; rcMldRouterSrcListMemberAddress is zero.
+-- This is the case when we have a source in the include list and no receiver asked it
+-- explicitly (conflict source).
+-- Ex: Two receivers present; one receiver is in EXLCUDE{S1} and the other one is in
+-- EXLCUDE{S2}. The group state is EXCLUDE("S2","NULL").
+-- 2. rcMldRouterSrcListHostAddress is not zero, rcMldRouterSrcListMemberAddress is not zero.
+-- This is the case when a receiver asked to receive traffic for a specific source.
+-- Ex: One receiver present in INCLUDE{S1}
+-- 3. rcMldRouterSrcListHostAddress is not zero, rcMldRouterSrcListMemberAddress is zero.
+-- This represent a source that needs to be blocked.
+-- 4. rcMldRouterSrcListHostAddres is zero rcMldRouterSrcListMemberAddress is not zero.
+-- The source zero is used to track the members that are in exclude mode
+-- Ex: One receiver R1 in EXCLUDE(S1). Two entries are present in this table.
+-- 4.1. rcMldRouterSrcListHostAddres = S1, rcMldRouterSrcListMemberAddress = 0 - blocked source.
+-- 4.2. rcMldRouterSrcListHostAddres = 0, rcMldRouterSrcListMemberAddress = R1 - tracked member in exlcude mode.
+--
+-- If the explicit host tracking is not enabled the only the last reporter for a specific source or group
+-- will be present in this table.
+--
+
+
+
+rcMldRouterSrcListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMldRouterSrcListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the Source List entries
+ corresponding to each interface and multicast group pair on
+ a Router."
+ ::= { rcMldObjects 6 }
+
+rcMldRouterSrcListEntry OBJECT-TYPE
+ SYNTAX RcMldRouterSrcListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing an
+ Mld Source."
+ INDEX { rcMldRouterSrcListGroupAddress,
+ rcMldRouterSrcListIfIndex,
+ rcMldRouterSrcListInPort,
+ rcMldRouterSrcListHostAddress,
+ rcMldRouterSrcListMemberAddress
+ }
+ ::= { rcMldRouterSrcListTable 1 }
+
+RcMldRouterSrcListEntry ::= SEQUENCE {
+ rcMldRouterSrcListGroupAddress Ipv6Address,
+ rcMldRouterSrcListIfIndex InterfaceIndex,
+ rcMldRouterSrcListInPort InterfaceIndex,
+ rcMldRouterSrcListHostAddress Ipv6Address,
+ rcMldRouterSrcListMemberAddress Ipv6Address,
+ rcMldRouterSrcListExpire Integer32,
+ rcMldRouterSrcListMode INTEGER,
+ rcMldRouterSrcListMemberExpire Integer32
+}
+
+rcMldRouterSrcListGroupAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IPv6 multicast group address for which this entry
+ contains information."
+ ::= { rcMldRouterSrcListEntry 1 }
+
+rcMldRouterSrcListIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The interface for which this entry contains information
+ for an IP multicast group address."
+ ::= { rcMldRouterSrcListEntry 2 }
+
+rcMldRouterSrcListInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports for this
+ source."
+ ::= { rcMldRouterSrcListEntry 3 }
+
+rcMldRouterSrcListHostAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The host address to which this entry corresponds."
+ ::= { rcMldRouterSrcListEntry 4 }
+
+rcMldRouterSrcListMemberAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 Address of a member that has sent source specific
+ report wishing to join this source."
+ ::= { rcMldRouterSrcListEntry 5 }
+
+rcMldRouterSrcListExpire OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value indicates the relevance of the SrcList entry,
+ whereby a non-zero value indicates this is an INCLUDE state
+ value, and a zero value indicates this to be an EXCLUDE
+ state value."
+ ::= { rcMldRouterSrcListEntry 6 }
+
+rcMldRouterSrcListMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ include (1),
+ exclude (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current member state, applicable to MLDv2-compatible
+ nodes. The value indicates whether the state is INCLUDE or
+ EXCLUDE."
+ ::= { rcMldRouterSrcListEntry 7 }
+
+rcMldRouterSrcListMemberExpire OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value indicates the time until the member for this source
+ will expire"
+ ::= { rcMldRouterSrcListEntry 8 }
+
+
+
+rcMldSenderTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMldSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the multicast
+ senders."
+ ::= { rcMldObjects 7 }
+
+rcMldSenderEntry OBJECT-TYPE
+ SYNTAX RcMldSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) representing an
+ MLD senser."
+ INDEX { rcMldSenderGrpAddr, rcMldSenderIfIndex,
+ rcMldSenderMemberAddr }
+ ::= { rcMldSenderTable 1 }
+
+RcMldSenderEntry ::=
+ SEQUENCE {
+ rcMldSenderGrpAddr Ipv6Address,
+ rcMldSenderIfIndex InterfaceIndex,
+ rcMldSenderMemberAddr Ipv6Address,
+ rcMldSenderAction INTEGER,
+ rcMldSenderPort InterfaceIndex
+ }
+
+rcMldSenderGrpAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 multicast group address."
+ ::= { rcMldSenderEntry 1 }
+
+rcMldSenderIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface index of the sender."
+ ::= { rcMldSenderEntry 2 }
+
+rcMldSenderMemberAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ipv6 Host Address."
+ ::= { rcMldSenderEntry 3 }
+
+rcMldSenderAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ flushEntry(2),
+ flushGrp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "none(1), flushEntry(2), flushGrp(3)."
+ ::= { rcMldSenderEntry 4 }
+
+rcMldSenderPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mld Sender port."
+ ::= { rcMldSenderEntry 5 }
+
+
+
+
+
+-- MLD Globals
+rcMldGlobalGroup OBJECT IDENTIFIER ::= { rcMld 3 }
+
+rcMldGenerateTrap OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enabling the MLD to generate trap."
+ DEFVAL { disable }
+ ::= { rcMldGlobalGroup 1 }
+
+rcMldGenerateLog OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enabling the MLD to generate log."
+ DEFVAL { disable }
+ ::= { rcMldGlobalGroup 2 }
+
+
+-- Elements used in traps
+
+rcMldNotificationInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The internetwork-layer interface value of the interface
+ for which MLD is enabled."
+ ::= { rcMldNotification 1 }
+
+rcMldNotificationNewGroupIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "Multicast Group Address that others
+ want to join to. A group address can be the same
+ for many incoming ports."
+ ::= { rcMldNotification 2 }
+
+rcMldNotificationNewGroupMembers OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "IP Address of a source that has sent group
+ report wishing to join this group."
+ ::= { rcMldNotification 3 }
+
+rcMldNotificationNewGroupInPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION "An unique value to identify a physical
+ interface or a logical interface (VLAN),
+ which has received Group reports from various
+ sources."
+ ::= { rcMldNotification 4 }
+
+
+-- Table rcIpv6MulticastTimedPruneTable and rcIpv6MulticastSoftwareForwarding are not supported
+-- in first release but are defined as placeholders
+
+--rcIpv6MulticastTimedPruneTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF RcIpv6MulticastTimedPruneEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION "This feature provides the ability for the user to
+-- create (S,G) Forwarding Entries that would not be
+-- pruned until a configurable timer expires. Currently
+-- the timer value is set to 0."
+-- ::= { rcIp 112 }
+--
+--rcIpv6MulticastTimedPruneEntry OBJECT-TYPE
+-- SYNTAX RcIpv6MulticastTimedPruneEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION "An entry of IPv6 Multicast Timed Prune Table."
+-- INDEX { rcIpv6MulticastTimedPruneGroupAddress,
+-- rcIpv6MulticastTimedPruneSourceAddress,
+-- rcIpv6MulticastTimedPruneSrcSubnetMask }
+-- ::= { rcIpv6MulticastTimedPruneTable 1 }
+--
+--RcIpv6MulticastTimedPruneEntry ::=
+-- SEQUENCE {
+-- rcIpv6MulticastTimedPruneGroupAddress Ipv6Address,
+-- rcIpv6MulticastTimedPruneSourceAddress Ipv6Address,
+-- rcIpv6MulticastTimedPruneSrcSubnetMask Ipv6Address,
+-- rcIpv6MulticastTimedPruneAgingTimer Integer32,
+-- rcIpv6MulticastTimedPruneTimeLeft Integer32,
+-- rcIpv6MulticastTimedPruneLastActivity TimeTicks,
+-- rcIpv6MulticastTimedPruneRowStatus RowStatus
+-- }
+--
+--rcIpv6MulticastTimedPruneGroupAddress OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION "This field indicates the IPv6 Multicast Group
+-- Address associated with the IPv6 multicast stream."
+-- ::= { rcIpv6MulticastTimedPruneEntry 1 }
+--
+--rcIpv6MulticastTimedPruneSourceAddress OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION "This is the Source Subnet IPv6 address of the
+-- sender of the IPv6 multicast stream."
+-- ::= { rcIpv6MulticastTimedPruneEntry 2 }
+--
+--rcIpv6MulticastTimedPruneSrcSubnetMask OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION "This is the Source Subnet Mask IPv6 address of
+-- the sender of the IPv6 multicast stream."
+-- ::= { rcIpv6MulticastTimedPruneEntry 3 }
+--
+--rcIpv6MulticastTimedPruneAgingTimer OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "This field represents the amount of time
+-- (in minutes) this timed prune entry will be
+-- kept in the forwarding table when there are no
+-- more receivers. After this timer expires, this
+-- timed prune entry would be treated as a normal
+-- DVMRP/PIM forwarding entry. Aging Timer value of
+-- 0 (infinite time) indicates this timed prune entry
+-- will not be deleted even when there are no
+-- more receivers."
+-- DEFVAL { 5 }
+-- ::= { rcIpv6MulticastTimedPruneEntry 4 }
+--
+--rcIpv6MulticastTimedPruneTimeLeft OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "This read-only field represents the remaining time
+-- for which this timed prune entry will be kept in
+-- the forwarding table. After this timer expires,
+-- this timed prune entry would be treated as a normal
+-- DVMRP/PIM forwarding entry. 0 in this field indicates
+-- that this entry would not be aged out."
+-- ::= { rcIpv6MulticastTimedPruneEntry 5 }
+--
+--rcIpv6MulticastTimedPruneLastActivity OBJECT-TYPE
+-- SYNTAX TimeTicks
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "This read-only field represents the actual time since
+-- the traffic has come from this Source, Group pair."
+-- ::= { rcIpv6MulticastTimedPruneEntry 6 }
+--
+--rcIpv6MulticastTimedPruneRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "row status"
+-- ::= { rcIpv6MulticastTimedPruneEntry 7 }
+--
+--
+--
+--rcIpv6MulticastSoftwareForwarding OBJECT IDENTIFIER ::= { rcIp 113 }
+--
+--rcIpv6MulticastSoftwareForwardingEnable OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Enable/Disable multicast software forwarding."
+-- DEFVAL { false }
+-- ::= { rcIpv6MulticastSoftwareForwarding 1 }
+--
+--rcIpv6MulticastSoftwareForwardingThreshold OBJECT-TYPE
+-- SYNTAX Integer32(1..65535)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Threshold to switch from software forwarding to hardware forwarding. Unit = pkt per second"
+-- DEFVAL { 5 }
+-- ::= { rcIpv6MulticastSoftwareForwarding 2 }
+
+
+rcPimIpv6Objects OBJECT IDENTIFIER ::= { rcPimIpv6 1 }
+
+rcPimIpv6JoinPruneInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..18724)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default interval at which periodic PIM-SM IPv6 Join/Prune
+ messages are to be sent."
+ ::= { rcPimIpv6Objects 1 }
+
+-- The PIM IPv6 Interface Table
+
+rcPimIpv6InterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPimIpv6InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the router's PIM IPv6 interfaces.
+ IGMP and PIM are enabled on all IPv6 interfaces listed in this
+ table."
+ ::= { rcPimIpv6Objects 2 }
+
+rcPimIpv6InterfaceEntry OBJECT-TYPE
+ SYNTAX RcPimIpv6InterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the rcPimIpv6InterfaceTable."
+ INDEX { rcPimIpv6InterfaceIfIndex }
+ ::= { rcPimIpv6InterfaceTable 1 }
+RcPimIpv6InterfaceEntry ::= SEQUENCE {
+ rcPimIpv6InterfaceIfIndex InterfaceIndex,
+ rcPimIpv6InterfaceAddress Ipv6Address,
+ rcPimIpv6InterfaceNetMask Ipv6Address,
+ rcPimIpv6InterfaceMode INTEGER,
+ rcPimIpv6InterfaceDR Ipv6Address,
+ rcPimIpv6InterfaceHelloInterval Unsigned32,
+ rcPimIpv6InterfaceRowStatus RowStatus,
+ rcPimIpv6InterfaceJoinPruneInterval Unsigned32
+-- rcPimIpv6InterfaceCBSRPreference Integer32,
+-- rcPimIpv6InterfaceCBSREnable INTEGER
+}
+
+rcPimIpv6InterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of this PIM interface."
+ ::= { rcPimIpv6InterfaceEntry 1 }
+
+rcPimIpv6InterfaceAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the PIM interface."
+ ::= { rcPimIpv6InterfaceEntry 2 }
+
+rcPimIpv6InterfaceNetMask OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The network mask for the IPv6 address of the PIM interface."
+ ::= { rcPimIpv6InterfaceEntry 3 }
+
+rcPimIpv6InterfaceMode OBJECT-TYPE
+ SYNTAX INTEGER { dense(1), sparse(2), sparseDense(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The configured mode of this PIM interface."
+ DEFVAL { sparse }
+ ::= { rcPimIpv6InterfaceEntry 4 }
+
+rcPimIpv6InterfaceDR OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Designated Router on this PIM interface. For point-
+ to-point interfaces, this object has the value ::."
+ ::= { rcPimIpv6InterfaceEntry 5 }
+
+rcPimIpv6InterfaceHelloInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (0..18724)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The frequency at which PIM Hello messages are transmitted
+ on this interface."
+ DEFVAL { 30 }
+ ::= { rcPimIpv6InterfaceEntry 6 }
+
+rcPimIpv6InterfaceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this entry. Creating the entry enables PIM
+ on the interface; destroying the entry disables PIM on the
+ interface."
+ ::= { rcPimIpv6InterfaceEntry 7 }
+
+rcPimIpv6InterfaceJoinPruneInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..18724)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The frequency at which PIM Join/Prune messages are
+ transmitted on this PIM interface. The default value of
+ this object is the rcPimIpv6JoinPruneInterval."
+ ::= { rcPimIpv6InterfaceEntry 8 }
+
+--rcPimIpv6InterfaceCBSRPreference OBJECT-TYPE
+-- SYNTAX Unsigned32 (-1..255)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "The preference value for the local interface as a candidate
+-- bootstrap router. The value of -1 is used to indicate that
+-- the local interface is not a candidate BSR interface."
+-- DEFVAL { -1 }
+-- ::= { rcPimIpv6InterfaceEntry 9 }
+
+--rcPimIpv6InterfaceCBSREnable OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- enabled(1),
+-- disabled(2)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Enable/disable Candidate BSR on pim local interface."
+-- DEFVAL { disabled }
+-- ::= { rcPimIpv6InterfaceEntry 10 }
+
+-- The PIM IPv6 Neighbor Table
+
+rcPimIpv6NeighborTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPimIpv6NeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the router's PIM IPv6 neighbors."
+ ::= { rcPimIpv6Objects 3 }
+
+rcPimIpv6NeighborEntry OBJECT-TYPE
+ SYNTAX RcPimIpv6NeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the rcPimIpv6NeighborTable."
+ INDEX { rcPimIpv6NeighborIfIndex,
+ rcPimIpv6NeighborAddress}
+
+ ::= { rcPimIpv6NeighborTable 1 }
+
+RcPimIpv6NeighborEntry ::= SEQUENCE {
+ rcPimIpv6NeighborIfIndex InterfaceIndex,
+ rcPimIpv6NeighborAddress Ipv6Address,
+ rcPimIpv6NeighborUpTime TimeTicks,
+ rcPimIpv6NeighborExpiryTime TimeTicks
+-- rcPimIpv6NeighborMode INTEGER
+}
+
+rcPimIpv6NeighborIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the interface used to reach this
+ PIM neighbor."
+ ::= { rcPimIpv6NeighborEntry 1 }
+
+
+rcPimIpv6NeighborAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the PIM neighbor for which this entry
+ contains information."
+ ::= { rcPimIpv6NeighborEntry 2 }
+
+
+rcPimIpv6NeighborUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time since this PIM neighbor (last) became a neighbor
+ of the local router."
+ ::= { rcPimIpv6NeighborEntry 3 }
+
+rcPimIpv6NeighborExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum time remaining before this PIM neighbor will be
+ aged out."
+ ::= { rcPimIpv6NeighborEntry 4 }
+
+
+-- The PIM IPv6 RP-Set Table
+
+rcPimIpv6RPSetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPimIpv6RPSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing PIM information for
+ candidate Rendezvous Points (RPs) for IPv6 multicast groups.
+ When the local router is the BSR, this information is
+ obtained from received Candidate-RP-Advertisements. When
+ the local router is not the BSR, this information is
+ obtained from received RP-Set messages."
+ ::= { rcPimIpv6Objects 4 }
+
+rcPimIpv6RPSetEntry OBJECT-TYPE
+ SYNTAX RcPimIpv6RPSetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the rcPimIpv6RPSetTable."
+ INDEX { rcPimIpv6RPSetComponent, rcPimIpv6RPSetGroupAddress,
+ rcPimIpv6RPSetGroupMask, rcPimIpv6RPSetAddress }
+ ::= { rcPimIpv6RPSetTable 1 }
+
+RcPimIpv6RPSetEntry ::= SEQUENCE {
+ rcPimIpv6RPSetComponent Unsigned32,
+ rcPimIpv6RPSetGroupAddress Ipv6Address,
+ rcPimIpv6RPSetGroupMask Ipv6Address,
+ rcPimIpv6RPSetAddress Ipv6Address,
+ rcPimIpv6RPSetHoldTime Unsigned32,
+ rcPimIpv6RPSetExpiryTime TimeTicks
+}
+
+
+rcPimIpv6RPSetComponent OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A number uniquely identifying the component. Each protocol
+ instance connected to a separate domain should have a
+ different index value."
+ ::= { rcPimIpv6RPSetEntry 1 }
+
+rcPimIpv6RPSetGroupAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 multicast group address which, when combined with
+ rcPimIpv6RPSetGroupMask, gives the group prefix for which this
+ entry contains information about the Candidate-RP."
+ ::= { rcPimIpv6RPSetEntry 2 }
+
+rcPimIpv6RPSetGroupMask OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The multicast group address mask which, when combined with
+ rcPimIpv6RPSetGroupAddress, gives the group prefix for which this
+ entry contains information about the Candidate-RP."
+ ::= { rcPimIpv6RPSetEntry 3 }
+
+rcPimIpv6RPSetAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of the Candidate-RP."
+ ::= { rcPimIpv6RPSetEntry 4 }
+
+ rcPimIpv6RPSetHoldTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The holdtime of a Candidate-RP. If the local router is not
+ the BSR, this value is 0."
+ ::= { rcPimIpv6RPSetEntry 5 }
+
+rcPimIpv6RPSetExpiryTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The minimum time remaining before the Candidate-RP will be
+ declared down. If the local router is not the BSR, this
+ value is 0."
+ ::= { rcPimIpv6RPSetEntry 6 }
+
+-- The PIM IPv6 Candidate-RP Table
+
+--rcPimIpv6CandidateRPTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF RcPimIpv6CandidateRPEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The (conceptual) table listing the IPv6 multicast groups for
+-- which the local router is to advertise itself as a
+-- Candidate-RP when the value of rcPimIpv6CandidateRPHoldTime is
+-- non-zero. If this table is empty, then the local router
+-- will advertise itself as a Candidate-RP for all groups
+-- (providing the value of rcPimIpv6CandidateRPHoldTime is non-
+-- zero)."
+-- ::= { rcPimIpv6Objects 5 }
+
+--rcPimIpv6CandidateRPEntry OBJECT-TYPE
+-- SYNTAX RcPimIpv6CandidateRPEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "An entry (conceptual row) in the rcPimIpv6CandidateRPTable."
+-- INDEX { rcPimIpv6CandidateRPGroupAddress,
+-- rcPimIpv6CandidateRPGroupMask, rcPimIpv6CandidateRPAddress }
+-- ::= { rcPimIpv6CandidateRPTable 1 }
+
+--RcPimIpv6CandidateRPEntry ::= SEQUENCE {
+-- rcPimIpv6CandidateRPGroupAddress Ipv6Address,
+-- rcPimIpv6CandidateRPGroupMask Ipv6Address,
+-- rcPimIpv6CandidateRPAddress Ipv6Address,
+-- rcPimIpv6CandidateRPRowStatus RowStatus
+--}
+
+--rcPimIpv6CandidateRPGroupAddress OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The IPv6 multicast group address which, when combined with
+-- rcPimIpv6CandidateRPGroupMask, identifies a group prefix for which
+-- the local router will advertise itself as a Candidate-RP."
+-- ::= { rcPimIpv6CandidateRPEntry 1 }
+
+--rcPimIpv6CandidateRPGroupMask OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The multicast group address mask which, when combined with
+-- rcPimIpv6CandidateRPGroupMask, identifies a group prefix for which
+-- the local router will advertise itself as a Candidate-RP."
+-- ::= { rcPimIpv6CandidateRPEntry 2 }
+
+--rcPimIpv6CandidateRPAddress OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The (unicast) address of the interface which will be
+-- advertised as a Candidate-RP."
+-- ::= { rcPimIpv6CandidateRPEntry 3 }
+
+--rcPimIpv6CandidateRPRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "The status of this row, by which new entries may be
+-- created, or old entries deleted from this table."
+-- ::= { rcPimIpv6CandidateRPEntry 4 }
+
+ -- The PIM Component Table
+
+--rcPimIpv6ComponentTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PimComponentEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The (conceptual) table containing objects specific to a PIM
+-- domain. One row exists for each domain to which the router
+-- is connected."
+-- ::= { rcPimIpv6Objects 6 }
+
+--rcPimIpv6ComponentEntry OBJECT-TYPE
+-- SYNTAX PimComponentEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "An entry (conceptual row) in the pimComponentTable."
+-- INDEX { pimComponentIndex }
+-- ::= { rcPimIpv6ComponentTable 1 }
+
+
+--rcPimIpv6ComponentEntry ::= SEQUENCE {
+-- rcPimIpv6ComponentIndex Unsigned32,
+-- rcPimIpv6ComponentBSRAddress Ipv6Address,
+-- rcPimIpv6ComponentBSRExpiryTime TimeTicks,
+-- rcPimIpv6ComponentCRPHoldTime Unsigned32,
+-- rcPimIpv6ComponentStatus RowStatus
+--}
+
+--rcPimIpv6ComponentIndex OBJECT-TYPE
+-- SYNTAX Unsigned32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "A number uniquely identifying the component. Each protocol
+-- instance connected to a separate domain should have a
+-- different index value."
+-- ::= { rcPimIpv6ComponentEntry 1 }
+
+--rcPimIpv6ComponentBSRAddress OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The IP address of the bootstrap router (BSR) for the local
+-- PIM region."
+-- ::= { rcPimIpv6ComponentEntry 2 }
+
+--rcPimIpv6ComponentBSRExpiryTime OBJECT-TYPE
+-- SYNTAX TimeTicks
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "The minimum time remaining before the bootstrap router in
+-- the local domain will be declared down. For candidate BSRs,
+-- this is the time until the component sends an RP-Set
+-- message. For other routers, this is the time until it may
+-- accept an RP-Set message from a lower candidate BSR."
+-- ::= { rcPimIpv6ComponentEntry 3 }
+
+--rcPimIpv6ComponentCRPHoldTime OBJECT-TYPE
+-- SYNTAX Unsigned32 (0..255)
+-- UNITS "seconds"
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "The holdtime of the component when it is a candidate RP in
+-- the local domain. The value of 0 is used to indicate that
+-- the local system is not a Candidate-RP."
+-- DEFVAL { 0 }
+-- ::= { rcPimIpv6ComponentEntry 4 }
+
+--rcPimIpv6ComponentStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "The status of this entry. Creating the entry creates
+-- another protocol instance; destroying the entry disables a
+-- protocol instance."
+-- ::= { rcPimIpv6ComponentEntry 5 }
+
+
+
+-- The PIM IPv6 Neighbour Secondary Address List
+
+rcPimIpv6NbrSecAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcPimIpv6NbrSecAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (conceptual) table listing the secondary addresses
+ advertised by each PIM neighbor (on a subset of the rows of
+ the rcPimIpv6NeighborTable defined)."
+
+ ::= { rcPimIpv6Objects 7 }
+
+rcPimIpv6NbrSecAddressEntry OBJECT-TYPE
+ SYNTAX RcPimIpv6NbrSecAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the rcPimIpv6NbrSecAddressTable."
+ INDEX { rcPimIpv6NbrSecAddressIfIndex,
+ rcPimIpv6NbrSecAddressType,
+ rcPimIpv6NbrSecAddressPrimary,
+ rcPimIpv6NbrSecAddress }
+ ::= { rcPimIpv6NbrSecAddressTable 1 }
+
+RcPimIpv6NbrSecAddressEntry ::= SEQUENCE {
+ rcPimIpv6NbrSecAddressIfIndex InterfaceIndex,
+ rcPimIpv6NbrSecAddressType InetAddressType,
+ rcPimIpv6NbrSecAddressPrimary InetAddress,
+ rcPimIpv6NbrSecAddress InetAddress
+}
+
+rcPimIpv6NbrSecAddressIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The value of ifIndex for the interface used to reach this
+ PIM neighbor."
+ ::= { rcPimIpv6NbrSecAddressEntry 1 }
+rcPimIpv6NbrSecAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The address type of this PIM neighbor."
+ ::= { rcPimIpv6NbrSecAddressEntry 2 }
+
+rcPimIpv6NbrSecAddressPrimary OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (4|8|16|20))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The primary IP address of this PIM neighbor. The
+ InetAddressType is given by the rcPimIpv6NbrSecAddressType
+ object."
+ ::= { rcPimIpv6NbrSecAddressEntry 3 }
+
+rcPimIpv6NbrSecAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE (4|8|16|20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The secondary IP address of this PIM neighbor. The
+ InetAddressType is given by the pimNbrSecAddressType
+ object."
+ ::= { rcPimIpv6NbrSecAddressEntry 4 }
+
+
+--IPv6 PIM
+
+rcIpv6Pim OBJECT IDENTIFIER ::= { rcIp 112 }
+rcIpv6PimObjects OBJECT IDENTIFIER ::= { rcIpv6Pim 1 }
+
+rcIpv6PimGlobal OBJECT IDENTIFIER ::= { rcIpv6PimObjects 1}
+
+rcIpv6PimGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable PIM globally"
+ ::= { rcIpv6PimGlobal 1 }
+
+rcIpv6PimGlobalMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dm(1),
+ sm(2),
+ smdm(3),
+ ssm(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set PIM global mode to sparse or source specific"
+ ::= { rcIpv6PimGlobal 2 }
+
+--rcIpv6PimGlobalMbr OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "enable/disable pim multicast border router feature"
+-- ::= { rcIpv6PimGlobal 3 }
+
+rcIpv6PimGlobalRegisterSuppTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (10..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Each source's DR maintains, per (S,G), a
+ Register-Suppression-timer in seconds. The
+ Register-Suppression-timer is started by the
+ Register-Stop message; upon expiration, the source's
+ DR resumes sending data packets to the RP,
+ encapsulated in the Register message."
+ DEFVAL { 60 }
+ ::= { rcIpv6PimGlobal 4 }
+
+--rcIpv6PimGlobalInterfaceTableSize OBJECT-TYPE
+-- SYNTAX Unsigned32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Size of the PIM table"
+-- ::= { rcIpv6PimGlobal 5 }
+
+rcIpv6PimGlobalUniRouteChgTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (2..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This timer allows a better tuning on how fast the
+ routing information is going to get updated from
+ RTM (the frequency at which the RTM is polled for
+ routing information updates)."
+ DEFVAL { 5 }
+ ::= { rcIpv6PimGlobal 6 }
+
+rcIpv6PimGlobalDiscardDataTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (5..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This timer is used to discard data until the Join
+ is received from the RP. A ipmc discard record is
+ created and deleted once the timer expires and/or
+ when a Join is received."
+ DEFVAL { 60 }
+ ::= { rcIpv6PimGlobal 7 }
+
+--rcIpv6PimGlobalCRPADVTimeOut OBJECT-TYPE
+-- SYNTAX Unsigned32 (5..26214)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Routers configured as candidate RPs use this timer
+-- to periodically send C-RP-Adv messages. Upon expiry,
+-- a C-RP-Adv message is sent to the elected BSR."
+-- DEFVAL { 60 }
+-- ::= { rcIpv6PimGlobal 8 }
+
+--rcIpv6PimGlobalBootStrapPeriod OBJECT-TYPE
+-- SYNTAX Unsigned32 (5..32757)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "At the elected BSR, this is the interval between
+-- originating Bootstrap messages."
+-- DEFVAL { 60 }
+-- ::= { rcIpv6PimGlobal 9 }
+
+rcIpv6PimGlobalStaticRP OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable Static RP feature."
+ DEFVAL { false }
+ ::= { rcIpv6PimGlobal 10 }
+
+--rcIpv6PimGlobalActivityChkInterval OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- intv15(15),
+-- intv30(30),
+-- intv210(210)
+-- }
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Activity check interval for polling PIM SG traffic
+-- activity information."
+-- DEFVAL { intv210 }
+-- ::= { rcIpv6PimGlobal 11 }
+
+rcIpv6PimGlobalFwdCacheTimeOut OBJECT-TYPE
+ SYNTAX Unsigned32 (10..86400)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "PIM forward cache expiry value in seconds.This
+ value is going to be used in aging PIM mroutes
+ in seconds."
+ DEFVAL { 210 }
+ ::= { rcIpv6PimGlobal 12 }
+
+--rcIpv6PimGlobalFastJoinPrune OBJECT-TYPE
+-- SYNTAX EnableValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Enable/Disable PIM Fast Join Prune."
+-- DEFVAL { disable }
+-- ::= { rcIpv6PimGlobal 13 }
+
+rcIpv6PimTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6PimEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 PIM table"
+ ::= { rcIpv6PimObjects 2 }
+
+rcIpv6PimEntry OBJECT-TYPE
+ SYNTAX RcIpv6PimEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of IPv6 PIM Table."
+ INDEX { rcIpv6PimIfIndex }
+ ::= { rcIpv6PimTable 1 }
+
+RcIpv6PimEntry ::=
+ SEQUENCE {
+ rcIpv6PimIfIndex InterfaceIndex,
+ rcIpv6PimEnable TruthValue,
+ rcIpv6PimMode INTEGER,
+ rcIpv6PimHelloInterval Unsigned32,
+ rcIpv6PimJoinPruneInterval Unsigned32,
+-- rcIpv6PimCBSRPreference Integer32,
+ rcIpv6PimIntfType INTEGER
+ }
+
+rcIpv6PimIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The value of ifIndex for the interface on which IPv6 PIM is set"
+ ::= { rcIpv6PimEntry 1 }
+
+rcIpv6PimEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable PIM on interface"
+ ::= { rcIpv6PimEntry 2 }
+
+ rcIpv6PimMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ dense(1),
+ sparse(2),
+ sparseDense(3),
+ ssm(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Set PIM interface mode to sparse or source specific"
+ ::= { rcIpv6PimEntry 3 }
+
+rcIpv6PimHelloInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (0..18724)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The frequency at which PIM Hello messages are transmitted
+ on this interface."
+ DEFVAL { 30 }
+ ::= { rcIpv6PimEntry 4 }
+
+rcIpv6PimJoinPruneInterval OBJECT-TYPE
+ SYNTAX Unsigned32 (1..18724)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The frequency at which PIM Join/Prune messages are
+ transmitted on this PIM interface."
+ ::= { rcIpv6PimEntry 5 }
+
+--rcIpv6PimCBSRPreference OBJECT-TYPE
+-- SYNTAX Integer32 (-1..255)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION "Preference of BSR"
+-- DEFVAL { -1 }
+-- ::= { rcIpv6PimEntry 6 }
+
+rcIpv6PimIntfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "PIM interface type."
+ DEFVAL { active }
+ ::= { rcIpv6PimEntry 7 }
+
+-- PIM IPv6 Interface Table Extension
+
+rcIpv6PimInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6PimInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 PIM Interface table"
+ ::= { rcIpv6PimObjects 3 }
+
+rcIpv6PimInterfaceEntry OBJECT-TYPE
+ SYNTAX RcIpv6PimInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of IPv6 PIM Interface Table."
+ INDEX { rcIpv6PimInterfaceIfIndex }
+ ::= { rcIpv6PimInterfaceTable 1 }
+
+RcIpv6PimInterfaceEntry ::=
+ SEQUENCE {
+ rcIpv6PimInterfaceIfIndex InterfaceIndex,
+ rcIpv6PimInterfaceOperState INTEGER,
+ rcIpv6PimInterfaceType INTEGER
+ }
+
+ rcIpv6PimInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The value of ifIndex for the interface on which IPv6 PIM is set"
+ ::= { rcIpv6PimInterfaceEntry 1 }
+
+rcIpv6PimInterfaceOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operational state of this PIM interface."
+ ::= { rcIpv6PimInterfaceEntry 2 }
+
+rcIpv6PimInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ passive(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "PIM interface type."
+ DEFVAL { active }
+ ::= { rcIpv6PimInterfaceEntry 3 }
+
+
+rcIpv6PimStaticRPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6PimStaticRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table lists all the RPs configured statically for
+ various IPv6 multicast groups."
+ ::= { rcIpv6PimObjects 4 }
+
+rcIpv6PimStaticRPEntry OBJECT-TYPE
+ SYNTAX RcIpv6PimStaticRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry (conceptual row) in the rcIpv6PimStaticRPTable."
+ INDEX { rcIpv6PimStaticRPGroupAddress,
+ rcIpv6PimStaticRPGroupMask,
+ rcIpv6PimStaticRPAddress }
+ ::= { rcIpv6PimStaticRPTable 1 }
+
+RcIpv6PimStaticRPEntry ::= SEQUENCE {
+ rcIpv6PimStaticRPGroupAddress Ipv6Address,
+ rcIpv6PimStaticRPGroupMask Ipv6Address,
+ rcIpv6PimStaticRPAddress Ipv6Address,
+ rcIpv6PimStaticRPRowStatus RowStatus,
+ rcIpv6PimStaticRPStatus INTEGER
+}
+
+rcIpv6PimStaticRPGroupAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IPv6 multicast group address which, when combined with
+ rcIpv6PimStaticRPGroupMask, identifies a group prefix for
+ which rcIpv6PimStaticRPAddress is a static-RP."
+ ::= { rcIpv6PimStaticRPEntry 1 }
+
+rcIpv6PimStaticRPGroupMask OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The multicast group address mask which, when combined
+ with rcIpv6PimStaticRPGroupAddress, identifies a group
+ prefix for which rcIpv6PimStaticRPAddress is a static-RP."
+ ::= { rcIpv6PimStaticRPEntry 2 }
+
+rcIpv6PimStaticRPAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The (unicast) address of the static-RP."
+ ::= { rcIpv6PimStaticRPEntry 3 }
+
+rcIpv6PimStaticRPRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of this row, by which new entries may be
+ created, or old entries deleted from this table."
+ ::= { rcIpv6PimStaticRPEntry 4 }
+
+rcIpv6PimStaticRPStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(1),
+ invalid(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The status of StaticRP."
+ ::= { rcIpv6PimStaticRPEntry 5 }
+
+--rcIpv6PimCurrBsr OBJECT IDENTIFIER ::= { rcIpv6PimObjects 5 }
+
+--rcIpv6PimCurrBsrAddress OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Current BSR address"
+-- ::= { rcIpv6PimCurrBsr 1 }
+
+--rcIpv6PimCurrBsrFragmentTag OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Current BSR Fragment Tag."
+-- DEFVAL { -1 }
+-- ::= { rcIpv6PimCurrBsr 2 }
+
+--rcIpv6PimCurrBsrHashMask OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Current BSR Hash Mask value."
+-- ::= { rcIpv6PimCurrBsr 3 }
+
+--rcIpv6PimCurrBsrPriority OBJECT-TYPE
+-- SYNTAX Unsigned32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Current BSR Priority."
+-- DEFVAL { 0 }
+-- ::= { rcIpv6PimCurrBsr 4 }
+
+--rcIpv6PimCurrBsrBootStrapTimer OBJECT-TYPE
+-- SYNTAX Unsigned32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION "Current BSR Boot Strap Timer."
+-- ::= { rcIpv6PimCurrBsr 5 }
+
+--rcIpv6PimVirtualNbrTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF RcIpv6PimVirtualNbrEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION "Table listing the router's virtual PIM IPv6 neighbors"
+-- ::= { rcIpv6PimObjects 6 }
+
+--rcIpv6PimVirtualNbrEntry OBJECT-TYPE
+-- SYNTAX RcIpv6PimVirtualNbrEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION "An entry in the virtual PIM IPv6 neighbors' table."
+-- INDEX { rcIpv6PimVirtualNbrAddress }
+-- ::= { rcIpv6PimVirtualNbrTable 1 }
+
+--RcIpv6PimVirtualNbrEntry ::= SEQUENCE {
+-- rcIpv6PimVirtualNbrAddress Ipv6Address,
+-- rcIpv6PimVirtualNbrIfIndex InterfaceIndex,
+-- rcIpv6PimVirtualNbrRowStatus RowStatus
+--}
+
+--rcIpv6PimVirtualNbrAddress OBJECT-TYPE
+-- SYNTAX Ipv6Address
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The IPv6 address of the virtual PIM neighbor for which this entry
+-- contains information."
+-- ::= { rcIpv6PimVirtualNbrEntry 1 }
+
+--rcIpv6PimVirtualNbrIfIndex OBJECT-TYPE
+-- SYNTAX InterfaceIndex
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "The value of ifIndex for the PIM interface in which this virtual
+-- neighbor is created. This value is mandatory while trying to
+-- create a virtual PIM neighbor."
+-- ::= { rcIpv6PimVirtualNbrEntry 2 }
+
+--rcIpv6PimVirtualNbrRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "To create/delete an entry in the virtual PIM neighbors'
+-- table."
+-- ::= { rcIpv6PimVirtualNbrEntry 3 }
+
+
+rcIpv6PimActiveRPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcIpv6PimActiveRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The table lists the RPs being used for the active IP
+ multicast groups."
+ ::= { rcIpv6PimObjects 7 }
+
+rcIpv6PimActiveRPEntry OBJECT-TYPE
+ SYNTAX RcIpv6PimActiveRPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcIpv6PimActiveRPTable."
+ INDEX { rcIpv6PimActiveRPGroupAddress }
+ ::= { rcIpv6PimActiveRPTable 1 }
+
+RcIpv6PimActiveRPEntry ::= SEQUENCE {
+ rcIpv6PimActiveRPGroupAddress Ipv6Address,
+ rcIpv6PimActiveRPAddress Ipv6Address,
+ rcIpv6PimActiveRPPriority Unsigned32
+}
+
+rcIpv6PimActiveRPGroupAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The active IPv6 multicast group address."
+ ::= { rcIpv6PimActiveRPEntry 1 }
+
+rcIpv6PimActiveRPAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The address of the RP for the active multicast group."
+ ::= { rcIpv6PimActiveRPEntry 2 }
+
+rcIpv6PimActiveRPPriority OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The priority of the RP."
+ ::= { rcIpv6PimActiveRPEntry 3 }
+
+
+rcMRouteIpv6Scalars OBJECT IDENTIFIER ::= { rcMRouteIpv6Statistics 2 }
+
+rcMRouteIpv6StatsEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enabled status of IPv6 Multicast statistics."
+ DEFVAL { false }
+ ::= { rcMRouteIpv6Scalars 1 }
+
+rcMRouteIpv6StatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear ipv6 mroute stats."
+ DEFVAL { false }
+ ::= { rcMRouteIpv6Scalars 2 }
+
+rcMRouteIpv6StatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMRouteIpv6StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "the table containing IPv6 Multicast statistics."
+ ::= { rcMRouteIpv6Statistics 3 }
+
+rcMRouteIpv6StatsEntry OBJECT-TYPE
+ SYNTAX RcMRouteIpv6StatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing the ipv6 multicast statistics
+ information for the specific group ipv6 address."
+ INDEX { rcMRouteIpv6StatsGroupAddress }
+ ::= { rcMRouteIpv6StatsTable 1 }
+RcMRouteIpv6StatsEntry ::= SEQUENCE {
+ rcMRouteIpv6StatsGroupAddress Ipv6Address,
+ rcMRouteIpv6StatsSourceCount Counter32,
+ rcMRouteIpv6StatsPkts Counter64,
+ rcMRouteIpv6StatsBytes Counter64,
+ rcMRouteIpv6StatsAverageSizePerPkt Integer32
+}
+
+
+rcMRouteIpv6StatsGroupAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "the IPv6 multicast group address for which this entry
+ contains ipv6 multicast statistics."
+ ::= { rcMRouteIpv6StatsEntry 1 }
+
+rcMRouteIpv6StatsSourceCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of sources corresponding to the specific group and vrf."
+ ::= { rcMRouteIpv6StatsEntry 2 }
+
+rcMRouteIpv6StatsPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of frames that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcMRouteIpv6StatsEntry 3 }
+rcMRouteIpv6StatsBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcMRouteIpv6StatsEntry 4 }
+
+rcMRouteIpv6StatsAverageSizePerPkt OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The average length of packets that are processed
+ corresponding to the specific group and vrf."
+ ::= { rcMRouteIpv6StatsEntry 5 }
+
+-- DVR
+
+rcDvrGlobal OBJECT IDENTIFIER ::= {rcDvr 1}
+
+rcDvrGlobalDomainId OBJECT-TYPE
+ SYNTAX Integer32(0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the DVR domain
+ that this node belongs to. Valid domain id for
+ controller or leaf is 1-255. Set domain id to
+ 0 when DVR is not configured."
+ ::= { rcDvrGlobal 1 }
+
+rcDvrGlobalRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ controller(1), --Controller role
+ leaf(2) --Leaf role
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "It represents the role of this node in the DVR domain.
+ When DVR is created, role can be controller or leaf."
+ ::= { rcDvrGlobal 2 }
+
+rcDvrGlobalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Configure DVR Controller or Leaf will set it to true.
+ Set to false if DVR is not configured."
+ DEFVAL { false }
+ ::= { rcDvrGlobal 3 }
+
+rcDvrVirtualIstLocalAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When DVR is created as Leaf node, virtual ist can be
+ configured on DVR Leaf. This is the local IP address
+ of virtual ist on DVR Leaf. Virtual ist can not be
+ configured on DVR Controller."
+ ::= { rcDvrGlobal 4 }
+
+rcDvrVirtualIstLocalMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When DVR is created as Leaf node, virtual ist can be
+ configured on DVR Leaf. This is the local subnet mask of
+ virtual ist on DVR Leaf. Virtual ist can not be configured
+ on DVR Controller."
+ ::= { rcDvrGlobal 5 }
+
+rcDvrVirtualIstPeerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When DVR is created as leaf node, virtual ist can be
+ configured on DVR Leaf. This is the peer Ip address
+ of virtual ist on DVR Leaf. Virtual ist can not be configured
+ on DVR Controller."
+ ::= { rcDvrGlobal 6 }
+
+rcDvrVirtualIstClusterId OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When DVR is created as Leaf node, virtual ist can be
+ configured on DVR Leaf. This is the cluster Id of
+ virtual ist on DVR Leaf. Valid cluster id is 1-1000.
+ Set to 0 if no virtual ist is configured. Virtual ist
+ can not be configured on DVR Controller."
+ ::= { rcDvrGlobal 7 }
+
+rcDvrGlobalDomainIsid OBJECT-TYPE
+ SYNTAX Integer32(0..16775999)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the DVR domain Isid
+ that this node belongs to. Valid domain I-sid is
+ 16775745-16775999. Set to 0 when DVR is not created."
+ ::= { rcDvrGlobal 8 }
+
+rcDvrGlobalBackboneIsid OBJECT-TYPE
+ SYNTAX Integer32(0..16775744)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the DVR backbone Isid
+ that this node belongs to. Valid backbone I-sid is 16775744.
+ Set to 0 when DVR is not created."
+ ::= { rcDvrGlobal 9 }
+
+rcDvrGlobalGatewayMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DVR Gateway Mac address used by all DVR Domains."
+ ::= { rcDvrGlobal 10 }
+
+rcDvrGlobalInbandMgmtIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Inband management IPv4 address configured under ISIS and can
+ be used by both DVR and non DVR enabled nodes."
+ ::= { rcDvrGlobal 11 }
+
+rcDvrGlobalInjectDefaultRouteDisable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Controllers will by default send the default route(0.0.0.0/0.0.0.0)
+ to all the Leaf nodes. To turn the default behavior off, configure
+ inject-default-route-disable. This is for DVR Controller only."
+ DEFVAL { true }
+ ::= { rcDvrGlobal 12 }
+
+rcDvrGlobalOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "If the DVR object can be created(when ISIS and IPSC are enabled),
+ then DVR operational state is up, otherwise it is down."
+ ::= { rcDvrGlobal 13 }
+
+rcDvrGlobalSystemIdAsMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DVR System Id As Mac used by all DVR Domains."
+ ::= { rcDvrGlobal 14 }
+
+rcDvrGlobalHostEntriesClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True to clear the host entry under GRT . Always returns false."
+ ::= { rcDvrGlobal 15 }
+
+rcDvrGlobalHostEntriesClearIpv4 OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the dvr host entries for particular IP address"
+ ::= {rcDvrGlobal 16 }
+
+rcDvrGlobalHostEntriesClearL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the dvr host entries for particular L2 ISID"
+ ::= { rcDvrGlobal 17 }
+
+rcDvrGlobalHostEntriesClearL3Isid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the dvr host entries for particular L3 ISID"
+ ::= { rcDvrGlobal 18 }
+
+rcDvrVirtualIstIsid OBJECT-TYPE
+ SYNTAX Integer32(16774744..16775743 )
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When DVR is created as Leaf node, virtual ist can be
+ configured on DVR Leaf. When virtual ist is configured,
+ isid for virtual ist is created based on cluset id.
+ Range for vist isid is 16774744..16775743 for max 1000
+ cluster ids. Set to 0 if no virtual ist is configured.
+ Virtual ist can not be configured on DVR Controller."
+ ::= { rcDvrGlobal 19 }
+
+rcDvrRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR routes that are in the CP DVR Table. This table
+ contains network routes only (all non /32 routes)."
+ ::= { rcDvr 2 }
+
+rcDvrRouteEntry OBJECT-TYPE
+ SYNTAX RcDvrRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrRoute Table. An entry exists for
+ each network route in a DVR domain."
+ INDEX { rcDvrRouteDestIpAddrType,
+ rcDvrRouteDestIpAddr,
+ rcDvrRouteDestMask,
+ rcDvrRouteL3Isid,
+ rcDvrRouteEcmpIndex
+ }
+ ::= { rcDvrRouteTable 1 }
+
+RcDvrRouteEntry ::=
+ SEQUENCE {
+ rcDvrRouteDestIpAddrType InetAddressType,
+ rcDvrRouteDestIpAddr InetAddress,
+ rcDvrRouteDestMask InetAddressPrefixLength,
+ rcDvrRouteL3Isid Integer32,
+ rcDvrRouteEcmpIndex Integer32,
+ rcDvrRouteNextHopMac MacAddress,
+ rcDvrRouteL2Isid Integer32,
+ rcDvrRouteCost Integer32,
+ rcDvrRouteNextHopName OCTET STRING,
+ rcDvrRouteType INTEGER,
+ rcDvrRouteVrfId Integer32
+ }
+
+rcDvrRouteDestIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dest Ip address type of the DVR route table entry.
+ It can be either IPv4 or IPv6 for DVR feature."
+ ::= { rcDvrRouteEntry 1 }
+
+rcDvrRouteDestIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dest Ip address of the DVR route table entry.
+ Support ipv4 size(4) and ipv6 size(16) depending on
+ rcDvrRouteDestIpAddrType."
+ ::= { rcDvrRouteEntry 2 }
+
+rcDvrRouteDestMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dest mask of the DVR route table entry."
+ ::= { rcDvrRouteEntry 3 }
+
+rcDvrRouteL3Isid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L3 I-sid of the DVR route table entry."
+ ::= { rcDvrRouteEntry 4 }
+
+rcDvrRouteEcmpIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR route table entry."
+ ::= { rcDvrRouteEntry 5 }
+
+rcDvrRouteNextHopMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop BEB of the DVR route table entry."
+ ::= { rcDvrRouteEntry 6 }
+
+rcDvrRouteL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 I-sid of the DVR route table entry."
+ ::= { rcDvrRouteEntry 7 }
+
+rcDvrRouteCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Cost of the DVR route table entry."
+ ::= { rcDvrRouteEntry 8 }
+
+rcDvrRouteNextHopName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Nexthop BEB's hostname of the DVR route table entry."
+ ::= { rcDvrRouteEntry 9 }
+
+rcDvrRouteType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ecmp(2),
+ redist(3),
+ ecmpAndRedist(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Route type of the DVR route table entry."
+ ::= { rcDvrRouteEntry 10 }
+
+rcDvrRouteVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF Id of the DVR route table entry."
+ ::= { rcDvrRouteEntry 11 }
+
+rcDvrMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrMembersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR members in a DVR domain. It contains
+ all Controllers and Leaf nodes."
+ ::= { rcDvr 3 }
+
+rcDvrMembersEntry OBJECT-TYPE
+ SYNTAX RcDvrMembersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrMembers Table. It contains
+ all Controller and Leaf nodes."
+ INDEX { rcDvrMemberMacAddress }
+ ::= { rcDvrMembersTable 1 }
+
+RcDvrMembersEntry ::=
+ SEQUENCE {
+ rcDvrMemberMacAddress MacAddress,
+ rcDvrMemberSysId OCTET STRING,
+ rcDvrMemberNickName OCTET STRING,
+ rcDvrMemberRole INTEGER,
+ rcDvrMemberDomainId Integer32
+ }
+
+rcDvrMemberMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mac address of the DVR members table entry."
+ ::= { rcDvrMembersEntry 1 }
+
+rcDvrMemberSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sys-id of the DVR members table entry."
+ ::= { rcDvrMembersEntry 2 }
+
+rcDvrMemberNickName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Nick-name of the DVR members table entry."
+ ::= { rcDvrMembersEntry 3 }
+
+rcDvrMemberRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ controller(1),
+ leaf(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DVR role of the DVR members table entry."
+ ::= { rcDvrMembersEntry 4 }
+
+rcDvrMemberDomainId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DVR domain id of the DVR members table entry."
+ ::= { rcDvrMembersEntry 5 }
+
+rcDvrInterfacesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrInterfacesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR Interfaces in a DVR domain. DVR
+ interfaces are created when IP is configured on the DVR
+ enabled L2VSN(vlan, i-sid)."
+ ::= { rcDvr 4 }
+
+rcDvrInterfacesEntry OBJECT-TYPE
+ SYNTAX RcDvrInterfacesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrInterfaces Table. An entry exists
+ for each interface."
+ INDEX {
+ rcDvrInterfaceVlanIpAddrType,
+ rcDvrInterfaceVlanIpAddr,
+ rcDvrInterfaceL3Isid,
+ rcDvrInterfaceL2Isid }
+ ::= { rcDvrInterfacesTable 1 }
+
+RcDvrInterfacesEntry ::=
+ SEQUENCE {
+ rcDvrInterfaceVlanIpAddrType InetAddressType,
+ rcDvrInterfaceVlanIpAddr InetAddress,
+ rcDvrInterfaceL3Isid Integer32,
+ rcDvrInterfaceL2Isid Integer32,
+ rcDvrInterfaceVlanIpMask InetAddressPrefixLength,
+ rcDvrInterfaceVrfId Integer32,
+ rcDvrInterfaceVlanId Integer32,
+ rcDvrInterfaceGwIpAddrType InetAddressType,
+ rcDvrInterfaceGwIpAddr InetAddress,
+ rcDvrInterfaceAdminState TruthValue,
+ rcDvrInterfaceSpbmcState INTEGER,
+ rcDvrInterfaceIgmpVersion INTEGER
+ }
+
+rcDvrInterfaceVlanIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan Ip address type of the DVR interfaces table entry.
+ It can be either IPv4 or IPv6 for DVR feature."
+ ::= {rcDvrInterfacesEntry 1 }
+
+rcDvrInterfaceVlanIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dest Ip address of the DVR interfaces table entry.
+ Support ipv4 size(4) and ipv6 size(16) depending on
+ rcDvrInterfaceVlanIpAddrType."
+ ::= {rcDvrInterfacesEntry 2 }
+
+rcDvrInterfaceL3Isid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L3 I-sid of the DVR interfaces table entry."
+ ::= { rcDvrInterfacesEntry 3 }
+
+rcDvrInterfaceL2Isid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L2 I-sid of the DVR interfaces table entry."
+ ::= { rcDvrInterfacesEntry 4 }
+
+rcDvrInterfaceVlanIpMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan Ip address mask of the DVR interfaces table entry."
+ ::= { rcDvrInterfacesEntry 5 }
+
+rcDvrInterfaceVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF Id of the DVR interfaces table entry."
+ ::= { rcDvrInterfacesEntry 6 }
+
+rcDvrInterfaceVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Vlan Id of the DVR interfaces table entry."
+ ::= { rcDvrInterfacesEntry 7 }
+
+rcDvrInterfaceGwIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The address type of the DVR Gateway IP address.
+ It can be either IPv4 or IPv6 for DVR feature."
+ ::= { rcDvrInterfacesEntry 8 }
+
+rcDvrInterfaceGwIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DVR Gateway IP address of the DVR interfaces table entry.
+ Support ipv4 size(4) and ipv6 size(16) depending on
+ rcDvrInterfaceGwIpAddrType."
+ ::= { rcDvrInterfacesEntry 9 }
+
+rcDvrInterfaceAdminState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Admin state of the DVR interfaces table entry."
+ ::= { rcDvrInterfacesEntry 10 }
+
+rcDvrInterfaceSpbmcState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(1),
+ enable(2),
+ notApplicable(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "SPBMC state of the DVR interfaces table entry."
+ ::= { rcDvrInterfacesEntry 11 }
+
+rcDvrInterfaceIgmpVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ v1(1),
+ v2(2),
+ v3(3),
+ notApplicable(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The version of IGMP which is running on this DVR interface."
+ ::= { rcDvrInterfacesEntry 12 }
+
+rcDvrHostEntriesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrHostEntriesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR host entries in a DVR domain."
+ ::= { rcDvr 5 }
+
+rcDvrHostEntriesEntry OBJECT-TYPE
+ SYNTAX RcDvrHostEntriesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrHostEntries Table. A entry exists for
+ each /32 host route in DVR domain."
+ INDEX { rcDvrHostEntriesIpAddrType,
+ rcDvrHostEntriesIpAddr,
+ rcDvrHostEntriesMask,
+ rcDvrHostEntriesL3Isid
+ }
+ ::= { rcDvrHostEntriesTable 1 }
+
+RcDvrHostEntriesEntry ::=
+ SEQUENCE {
+ rcDvrHostEntriesIpAddrType InetAddressType,
+ rcDvrHostEntriesIpAddr InetAddress,
+ rcDvrHostEntriesMask InetAddressPrefixLength,
+ rcDvrHostEntriesL3Isid Integer32,
+ rcDvrHostEntriesMacAddr MacAddress,
+ rcDvrHostEntriesL2Isid Integer32,
+ rcDvrHostEntriesPort OCTET STRING,
+ rcDvrHostEntriesDomainId Integer32,
+ rcDvrHostEntriesType INTEGER,
+ rcDvrHostEntriesNextHopName OCTET STRING,
+ rcDvrHostEntriesNextHopMac MacAddress,
+ rcDvrHostEntriesClear TruthValue,
+ rcDvrHostEntriesVrfId Integer32
+ }
+
+rcDvrHostEntriesIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address type of the DVR host-entries table entry.
+ It can be either IPv4 or IPv6 for DVR feature."
+ ::= { rcDvrHostEntriesEntry 1 }
+
+rcDvrHostEntriesIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address of the DVR host-entries table entry.
+ Support ipv4 size(4) and ipv6 size(16) depending on
+ rcDvrHostEntriesIpAddrType."
+ ::= { rcDvrHostEntriesEntry 2 }
+
+rcDvrHostEntriesMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mask of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 3 }
+
+rcDvrHostEntriesL3Isid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L3 I-sid of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 4 }
+
+rcDvrHostEntriesMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac address of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 5 }
+
+rcDvrHostEntriesL2Isid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 I-sid of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 6 }
+
+rcDvrHostEntriesPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 7 }
+
+rcDvrHostEntriesDomainId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Domain Id of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 8 }
+
+rcDvrHostEntriesType OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1),
+ dynamic(2),
+ subnet(3),
+ ecmp(4),
+ bb-loc(5),
+ bb-non-loc(6),
+ default(7),
+ redist(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host entry type of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 9}
+
+rcDvrHostEntriesNextHopName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 10 }
+
+rcDvrHostEntriesNextHopMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop as mac of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 11 }
+
+rcDvrHostEntriesClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "True to clear the entry. Always returns false."
+ ::= { rcDvrHostEntriesEntry 12 }
+
+rcDvrHostEntriesVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF Id of the DVR host-entries table entry."
+ ::= { rcDvrHostEntriesEntry 13 }
+
+rcDvrL3vsnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrL3vsnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR L3VSN in a DVR domain. On DVR Controller, it has
+ all configured vrfIds/vrf names. On DVR Leaf, it only has
+ internal created vrfIds/vrf names."
+ ::= { rcDvr 6 }
+
+rcDvrL3vsnEntry OBJECT-TYPE
+ SYNTAX RcDvrL3vsnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrL3vsn Table. An entry exists for each
+ vrfId."
+ INDEX { rcDvrL3vsnVrfId }
+ ::= { rcDvrL3vsnTable 1 }
+
+RcDvrL3vsnEntry ::=
+ SEQUENCE {
+ rcDvrL3vsnVrfId Integer32,
+ rcDvrL3vsnIsid Integer32,
+ rcDvrL3vsnVrfName DisplayString,
+ rcDvrL3vsnInjectDefaultRouteDisable TruthValue
+ }
+
+rcDvrL3vsnVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L3VSN VrfId of the DVR L3VSN table entry."
+ ::= {rcDvrL3vsnEntry 1 }
+
+rcDvrL3vsnIsid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L3VSN I-sid of the DVR L3VSN table entry."
+ ::= {rcDvrL3vsnEntry 2 }
+
+rcDvrL3vsnVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L3VSN vrf name of the DVR L3VSN table entry."
+ ::= {rcDvrL3vsnEntry 3 }
+
+rcDvrL3vsnInjectDefaultRouteDisable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "l3VSN inject-default-route-disable of the DVR L3VSN table entry.
+ This is used when the user wants to disable the default feature
+ of injecting the default route (0.0.0.0/0.0.0.0) into the
+ DVR domain for a specific L3VSN.
+ Default is injecting default route into the DVR domain."
+ DEFVAL { false }
+ ::= { rcDvrL3vsnEntry 4 }
+
+rcDvrDatabaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrDatabaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR database that are in the CP DVR Table. This table
+ contains all network and host routes"
+ ::= { rcDvr 7 }
+
+rcDvrDatabaseEntry OBJECT-TYPE
+ SYNTAX RcDvrDatabaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrDatabase Table. An entry exists for
+ each network or host route in a DVR domain."
+ INDEX { rcDvrDatabaseDestIpAddrType,
+ rcDvrDatabaseDestIpAddr,
+ rcDvrDatabaseDestMask,
+ rcDvrDatabaseL3Isid,
+ rcDvrDatabaseEcmpIndex
+ }
+ ::= { rcDvrDatabaseTable 1 }
+
+RcDvrDatabaseEntry ::=
+ SEQUENCE {
+ rcDvrDatabaseDestIpAddrType InetAddressType,
+ rcDvrDatabaseDestIpAddr InetAddress,
+ rcDvrDatabaseDestMask InetAddressPrefixLength,
+ rcDvrDatabaseL3Isid Integer32,
+ rcDvrDatabaseEcmpIndex Integer32,
+ rcDvrDatabaseNextHop MacAddress,
+ rcDvrDatabaseL2Isid Integer32,
+ rcDvrDatabaseOutgoingInterface OCTET STRING,
+ rcDvrDatabaseSpbCost Integer32,
+ rcDvrDatabasePrefixCost Integer32,
+ rcDvrDatabaseNextHopName OCTET STRING,
+ rcDvrDatabaseAge TimeTicks,
+ rcDvrDatabaseVrfId Integer32
+ }
+
+rcDvrDatabaseDestIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dest Ip address type of the DVR database table entry.
+ It can be either IPv4 or IPv6 for DVR feature."
+ ::= { rcDvrDatabaseEntry 1 }
+
+rcDvrDatabaseDestIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dest Ip address of the DVR database table entry.
+ Support ipv4 size(4) and ipv6 size(16) depending on
+ rcDvrDatabaseDestIpAddrType."
+ ::= { rcDvrDatabaseEntry 2 }
+
+rcDvrDatabaseDestMask OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Dest mask of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 3 }
+
+rcDvrDatabaseL3Isid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L3 I-sid of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 4 }
+
+rcDvrDatabaseEcmpIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR databasse table entry."
+ ::= { rcDvrDatabaseEntry 5 }
+
+rcDvrDatabaseNextHop OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop BEB of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 6 }
+
+rcDvrDatabaseL2Isid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 I-sid of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 7 }
+
+rcDvrDatabaseOutgoingInterface OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Outgoing interface (ports or mlt) of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 8 }
+
+rcDvrDatabaseSpbCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Spb cost of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 9 }
+
+rcDvrDatabasePrefixCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Prefix cost of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 10 }
+
+rcDvrDatabaseNextHopName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Nexthop BEB's hostname of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 11 }
+
+rcDvrDatabaseAge OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Age(uptime since created) of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 12 }
+
+rcDvrDatabaseVrfId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VRF Id of the DVR database table entry."
+ ::= { rcDvrDatabaseEntry 13 }
+
+
+
+rcDvrBackboneEntriesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrBackboneEntriesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR backbone entries in a DVR domain.
+ Used for inter DVR route redistribution."
+ ::= { rcDvr 8 }
+
+rcDvrBackboneEntriesEntry OBJECT-TYPE
+ SYNTAX RcDvrBackboneEntriesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrBackboneEntriesTable."
+ INDEX { rcDvrBackboneEntriesIpAddrType,
+ rcDvrBackboneEntriesIpAddr,
+ rcDvrBackboneEntriesL3Isid,
+ rcDvrBackboneEntriesDomainId,
+ rcDvrBackboneEntriesEcmpIndex
+ }
+ ::= { rcDvrBackboneEntriesTable 1 }
+
+RcDvrBackboneEntriesEntry ::=
+ SEQUENCE {
+ rcDvrBackboneEntriesIpAddrType InetAddressType,
+ rcDvrBackboneEntriesIpAddr InetAddress,
+ rcDvrBackboneEntriesL3Isid Integer32,
+ rcDvrBackboneEntriesDomainId Integer32,
+ rcDvrBackboneEntriesEcmpIndex Integer32,
+ rcDvrBackboneEntriesHostMacAddr MacAddress,
+ rcDvrBackboneEntriesL2Isid Integer32,
+ rcDvrBackboneEntriesAdvControllerName OCTET STRING,
+ rcDvrBackboneEntriesAdvController MacAddress,
+ rcDvrBackboneEntriesNextHopName OCTET STRING,
+ rcDvrBackboneEntriesNextHopMac MacAddress
+ }
+
+rcDvrBackboneEntriesIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address type of the DVR backbone-entries table entry.
+ It can be either IPv4 or IPv6 for DVR feature."
+ ::= { rcDvrBackboneEntriesEntry 1 }
+
+rcDvrBackboneEntriesIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IP address of the DVR backbone-entries table entry.
+ Support ipv4 size(4) and ipv6 size(16) depending on
+ rcDvrBackboneEntriesIpAddrType."
+ ::= { rcDvrBackboneEntriesEntry 2 }
+
+rcDvrBackboneEntriesL3Isid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "L3 I-sid of the DVR backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 3 }
+
+rcDvrBackboneEntriesDomainId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Domain id of the DVR backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 4 }
+
+rcDvrBackboneEntriesEcmpIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ecmp Index for the Ecmp routes of the DVR
+ backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 5 }
+
+rcDvrBackboneEntriesHostMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Host mac address of the DVR backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 6 }
+
+rcDvrBackboneEntriesL2Isid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "L2 I-sid of the DVR backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 7 }
+
+rcDvrBackboneEntriesAdvControllerName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Advertising controller of the DVR backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 8 }
+
+rcDvrBackboneEntriesAdvController OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Advertising controller as mac of the DVR backbone-entries
+ table entry."
+ ::= { rcDvrBackboneEntriesEntry 9 }
+
+rcDvrBackboneEntriesNextHopName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop of the DVR backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 10 }
+
+rcDvrBackboneEntriesNextHopMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop as mac of the DVR backbone-entries table entry."
+ ::= { rcDvrBackboneEntriesEntry 11 }
+
+rcDvrBackboneMembersTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDvrBackboneMembersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table of DVR backbone members in a DVR domain. It contains
+ all Controllers and NON DVR BEBs."
+ ::= { rcDvr 9 }
+
+rcDvrBackboneMembersEntry OBJECT-TYPE
+ SYNTAX RcDvrBackboneMembersEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of rcDvrBackboneMembersTable. It contains
+ all Controllers and NON DVR BEBs."
+ INDEX { rcDvrBackboneMemberMacAddress }
+ ::= { rcDvrBackboneMembersTable 1 }
+
+RcDvrBackboneMembersEntry ::=
+ SEQUENCE {
+ rcDvrBackboneMemberMacAddress MacAddress,
+ rcDvrBackboneMemberSysId OCTET STRING,
+ rcDvrBackboneMemberNickName OCTET STRING,
+ rcDvrBackboneMemberRole INTEGER,
+ rcDvrBackboneMemberDomainId Integer32
+ }
+
+rcDvrBackboneMemberMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mac address of the DVR backbone members table entry."
+ ::= { rcDvrBackboneMembersEntry 1 }
+
+rcDvrBackboneMemberSysId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Sys-id of the DVR backbone members table entry."
+ ::= { rcDvrBackboneMembersEntry 2 }
+
+rcDvrBackboneMemberNickName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (7))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Nick-name of the DVR backbone members table entry."
+ ::= { rcDvrBackboneMembersEntry 3 }
+
+rcDvrBackboneMemberRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ controller(1),
+ non-dvr-beb(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DVR role of the DVR backbone members table entry."
+ ::= { rcDvrBackboneMembersEntry 4 }
+
+rcDvrBackboneMemberDomainId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "DVR domain id of the DVR backbone members table entry."
+ ::= { rcDvrBackboneMembersEntry 5 }
+
+
+
+
+-- digitalCert Mib
+
+rcDigitalCertMib OBJECT IDENTIFIER ::= { rcDigitalCert 1 }
+rcDigitalCertNotifications OBJECT IDENTIFIER ::= { rcDigitalCertMib 0 }
+rcDigitalCertObjects OBJECT IDENTIFIER ::= { rcDigitalCertMib 1 }
+rcDigitalCertScalars OBJECT IDENTIFIER ::= { rcDigitalCertObjects 1 }
+
+--Subject Scalar objects
+
+rcDigitalCertSubjectCommonName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Common Name field of the subject sending the
+ Certificate Signing Request to the Certificate Authority"
+ ::= {rcDigitalCertScalars 1 }
+
+rcDigitalCertSubjectEmailAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..254))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Email Address of the subject sending the Certificate Signing Request to the Certificate Authority"
+ ::= { rcDigitalCertScalars 2 }
+
+rcDigitalCertSubjectOrganizationalUnit OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Organizational Unit field of the subject sending the
+ Certificate Signing Request to the Certificate Authority"
+ ::= { rcDigitalCertScalars 3 }
+
+rcDigitalCertSubjectOrganization OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Organization of the subject sending the Certificate
+ Signing Request to the Certificate Authority"
+ ::= { rcDigitalCertScalars 4 }
+
+rcDigitalCertSubjectLocality OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the Locality of the subject sending the
+ Certificate Signing Request to the Certificate Authority"
+ ::= { rcDigitalCertScalars 5 }
+
+rcDigitalCertSubjectProvince OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Province name of the subject sending the Certificate
+ Signing Request to the Certificate Authority"
+ ::= { rcDigitalCertScalars 6 }
+
+rcDigitalCertSubjectCountry OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The name of the country of the subject sending the
+ Certificate Signing Request to the Certificate Authority;
+ consists of 2 uppercase letters"
+ ::= { rcDigitalCertScalars 7 }
+
+rcDigitalCertInstallFile OBJECT-TYPE
+ SYNTAX INTEGER { offlineCACert (1),
+ offlineRootCACert (2),
+ offlineSubjectCert (3),
+ offlineCRLFile (4)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This installs the CA/Root CA/subject certificate/CRL file obtained
+ offline from the Certificate Authority"
+ ::= { rcDigitalCertScalars 8 }
+
+rcDigitalCertInstallFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This contains the certificate file name obtained
+ offline from the Certificate Authority"
+ ::= { rcDigitalCertScalars 9 }
+
+rcDigitalCertUninstallFile OBJECT-TYPE
+ SYNTAX INTEGER { offlineCACert (1),
+ offlineRootCACert (2),
+ offlineSubjectCert (3),
+ offlineCRLFile (4)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This uninstalls the CA/Root CA/subject certificate/CRL file obtained
+ offline from the Certificate Authority"
+ ::= { rcDigitalCertScalars 10 }
+
+rcDigitalCertUninstallFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This contains the certificate file name obtained
+ offline from the Certificate Authority"
+ ::= { rcDigitalCertScalars 11 }
+
+rcDigitalCertGenerateCsr OBJECT-TYPE
+ SYNTAX INTEGER {
+ generate (1),
+ notApplicable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Generates the Certificate Signing Request required to obtain the Offline Subject Certificate
+ SNMP get for this object will always return notApplicable(2) because it is only meaningful in the context of 'generate-csr' command"
+ ::= { rcDigitalCertScalars 12 }
+
+rcDigitalCertRelaxedMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ relaxed (1),
+ notApplicable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used in conjunction with rcDigitalCertGenerateCsr or rcDigitalCertInstallFile & rcDigitalCertInstallFileName(for offlineSubjectCert only) to:
+ - allow generation of CSR without setting all certificate subject fields by relaxing consistency checks;
+ - allow inclusion of Subject Alternative Names(SAN) in CSR
+ - allow installing certificates(offlineSubjectCert only) not only in DER but PKCS12 format as well with the following minimal restrictions:
+ - either Subject Common Name or SAN must be configured
+ - only those Certificate Subject fields(subset of rcDigitalCertScalars 1 -> 7) present in rcDigitalCertInstallFileName(offlineSubjectCert
+ about to be installed) are matched against their counterparts configured on box
+ Ignored if used in a different context than the 2 previously mentioned(with rcDigitalCertGenerateCsr or rcDigitalCertInstallFile)
+ SNMP get for this object will always return notApplicable(2) because it is only meaningful in the context of 'generate-csr' or
+ 'install-file offline-subject-filename' commands
+ "
+ ::= { rcDigitalCertScalars 13 }
+
+rcDigitalCertPkcs12Password OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Password to be used for PKCS12 container extraction; a SNMP get will always return '******' for this object (security reasons)
+ Used in conjunction with rcDigitalCertRelaxedMode & rcDigitalCertInstallFile & rcDigitalCertInstallFileName(for offlineSubjectCert only)
+ otherwise it is ignored.
+ Allows installing offlineSubjectCert and private key in the form of a PKCS12 container"
+ ::= { rcDigitalCertScalars 14 }
+
+
+------ key table
+
+
+rcDigitalCertKeyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDigitalCertKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table containing all the information related to the key-pair, required
+ to get the Digital Certificate from the Certificate Authority."
+ ::= { rcDigitalCertObjects 2 }
+
+
+rcDigitalCertKeyEntry OBJECT-TYPE
+ SYNTAX RcDigitalCertKeyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "the entry specifies the key-pair
+ name, size and the algorithm used for the generation of key-pair."
+ INDEX { rcDigitalCertKeyType, rcDigitalCertKeySize}
+ ::= { rcDigitalCertKeyTable 1 }
+
+RcDigitalCertKeyEntry ::= SEQUENCE {
+ rcDigitalCertKeyType INTEGER,
+ rcDigitalCertKeySize Integer32,
+ rcDigitalCertKeyName DisplayString,
+ rcDigitalCertKeyRowStatus RowStatus
+ }
+
+
+
+
+
+rcDigitalCertKeyType OBJECT-TYPE
+ SYNTAX INTEGER {rsa (1)}
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "defines the algorithm used to generate the key-pair"
+ ::= { rcDigitalCertKeyEntry 1 }
+
+rcDigitalCertKeySize OBJECT-TYPE
+ SYNTAX Integer32 ( 2048 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "defines the size of the key-pair to be generated "
+
+ ::= { rcDigitalCertKeyEntry 2 }
+
+
+rcDigitalCertKeyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..46))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "refers to the name of the key-pair generated for the subject.
+ It is an auto generated entity,
+ generated as the combination of key-type and key-size"
+ ::= { rcDigitalCertKeyEntry 3 }
+
+
+rcDigitalCertKeyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "used to create/delete entries"
+ ::= { rcDigitalCertKeyEntry 4 }
+
+
+
+
+------- ca table
+
+
+rcDigitalCertCaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDigitalCertCaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table containing all the information related to the Certificate Authority issuing the Digital Certificate"
+ ::= { rcDigitalCertObjects 3 }
+
+rcDigitalCertCaEntry OBJECT-TYPE
+ SYNTAX RcDigitalCertCaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "entry containing
+ information about the Certificate Authority"
+ INDEX { rcDigitalCertCaName }
+ ::= { rcDigitalCertCaTable 1 }
+
+RcDigitalCertCaEntry ::= SEQUENCE {
+ rcDigitalCertCaName DisplayString,
+ rcDigitalCertCaCommonName DisplayString,
+ rcDigitalCertCaKeyName DisplayString,
+ rcDigitalCertCaCaUrl RcLongDisplayString,
+ rcDigitalCertCaAction INTEGER,
+ rcDigitalCertCaActionChallengePassword DisplayString,
+ rcDigitalCertCaLastActionStatus INTEGER,
+ rcDigitalCertCaLastActionFailureReason DisplayString,
+ rcDigitalCertCaInstallRootCaFileName DisplayString,
+ rcDigitalCertCaSubjectCertificateValidityDays Integer32,
+ rcDigitalCertCaUsePost TruthValue,
+ rcDigitalCertCaRowStatus RowStatus
+ }
+
+
+rcDigitalCertCaName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..45))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "user defined name referring to the Certificate Authority issuing the Digital Certificate"
+ ::= { rcDigitalCertCaEntry 1 }
+
+rcDigitalCertCaCommonName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "defines the Common Name of the Certificate Authority issuing the Digital Certificate"
+ ::= { rcDigitalCertCaEntry 2 }
+
+rcDigitalCertCaKeyName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..45))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "defines the name of the associated key pair . It refers to the Key Name entry of the rcDigitalCertKeyTable"
+ ::= { rcDigitalCertCaEntry 3 }
+
+rcDigitalCertCaCaUrl OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "defines the URL of the Certificate Authority issuing the Digital Certificate"
+ ::= { rcDigitalCertCaEntry 4 }
+
+
+rcDigitalCertCaAction OBJECT-TYPE
+ SYNTAX INTEGER { noop (1),
+ caauth (2),
+ enroll (3),
+ renew (4),
+ remove (5),
+ install (6),
+ getCrl (7)}
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "specifies the various actions Certificate Authority can take-
+ 'noop' - No operation
+ 'caauth' - Certificate Authority (CA) authentication.
+ 'enroll' - Certificate Enrolment Request.
+ 'renew' - Certificate Renew Request.
+ 'remove' - Removes the subject certificate obtained online from the Certificate Authority.
+ 'install' - Installs the subject certificate obtained online from the Cerificate Authority.
+ 'getCrl' - Get the Certificate Revocation List from the CDP."
+ ::= { rcDigitalCertCaEntry 5 }
+
+
+rcDigitalCertCaActionChallengePassword OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "specifies the challenge password required to perform the scep operation"
+ ::= { rcDigitalCertCaEntry 6 }
+
+rcDigitalCertCaLastActionStatus OBJECT-TYPE
+ SYNTAX INTEGER { none (1),
+ success (2),
+ failed (3),
+ inProgress (4)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the status of the last action
+ 'none' - No action was performed yet.
+ 'success' - Execution of the action triggered is
+ completed successfully.
+ 'failed' - Execution of the action triggered has
+ failed.
+ 'inProgress' - Execution of the action triggered is
+ in progress. "
+ ::= { rcDigitalCertCaEntry 7 }
+
+rcDigitalCertCaLastActionFailureReason OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..81))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "defines the reason of failure for the last action performed by the Certificate Authority"
+ ::= { rcDigitalCertCaEntry 8 }
+
+rcDigitalCertCaInstallRootCaFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "installs the Root Certificate Authority's certificate
+ obtained offline "
+ ::={ rcDigitalCertCaEntry 9 }
+
+rcDigitalCertCaSubjectCertificateValidityDays OBJECT-TYPE
+ SYNTAX Integer32 (7..1185)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "number of days for which subject certificate will remain
+ valid"
+ DEFVAL { 365 }
+ ::= { rcDigitalCertCaEntry 10 }
+
+
+rcDigitalCertCaUsePost OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "specifies the HTTP request type : URL or POST , TRUE for EJBCA and FALSE for Win2012 CA"
+ DEFVAL { true }
+ ::= { rcDigitalCertCaEntry 11 }
+
+rcDigitalCertCaRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "used to create/delete entries"
+ ::= { rcDigitalCertCaEntry 12 }
+
+
+
+
+
+-- certificate table
+
+rcDigitalCertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDigitalCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table of information about digital certificate"
+ ::= { rcDigitalCertObjects 4 }
+
+rcDigitalCertEntry OBJECT-TYPE
+ SYNTAX RcDigitalCertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "entry containing
+ information about digital certificates"
+ INDEX { rcDigitalCertType }
+ ::= { rcDigitalCertTable 1 }
+
+RcDigitalCertEntry ::= SEQUENCE {
+ rcDigitalCertType INTEGER,
+ rcDigitalCertVersionNumber DisplayString,
+ rcDigitalCertSerialNumber DisplayString,
+ rcDigitalCertIssuerName RcLongDisplayString,
+ rcDigitalCertValidStartPeriod DateAndTime,
+ rcDigitalCertValidEndPeriod DateAndTime,
+ rcDigitalCertCertificateSignatureAlgorithm INTEGER,
+ rcDigitalCertCertificateSignature RcLongDisplayString,
+ rcDigitalCertSubject RcLongDisplayString,
+ rcDigitalCertSubjectPublicKeyAlgorithm INTEGER,
+ rcDigitalCertSubjectPublicKey RcLongDisplayString,
+ rcDigitalCertHasBasicConstraint TruthValue,
+ rcDigitalCertHasKeyUsage TruthValue,
+ rcDigitalCertIsCa TruthValue,
+ rcDigitalCertKeyUsage BITS,
+ rcDigitalCertStatus DisplayString,
+ rcDigitalCertInstalled TruthValue,
+ rcDigitalCertCdpUrl RcLongDisplayString,
+ rcDigitalCertOcspUrl RcLongDisplayString,
+ rcDigitalCertExtendedKeyUsage DisplayString
+ }
+
+rcDigitalCertType OBJECT-TYPE
+ SYNTAX INTEGER { onlineCaCert (1),
+ onlineSubjectCert (2),
+ offlineCaCert (3),
+ offlineSubjectCert (4) }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "uniquely identifies the certificate
+ 'onlineCaCert' - Certificate Authority's Certificate obtained Online from Certificate Authority
+ 'onlineSubjectCert' - Subject Certificate obtained Online from Certificate Authority
+ 'offlineCaCert' - Certificate Authority's Certificate obtained Offline from Certificate Authority
+ 'offlineSubjectCert' - Subject Certificate obtained Offline from Certificate Authority"
+ ::= { rcDigitalCertEntry 1 }
+
+rcDigitalCertVersionNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the version number of the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertEntry 2 }
+
+rcDigitalCertSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..50))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the serial number of the certificate for the subject as issued by the Certificate Authority "
+ ::= {rcDigitalCertEntry 3 }
+
+rcDigitalCertIssuerName OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the issuer's name of the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertEntry 4 }
+
+
+rcDigitalCertValidStartPeriod OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority "
+ ::= { rcDigitalCertEntry 5 }
+
+
+rcDigitalCertValidEndPeriod OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertEntry 6 }
+
+rcDigitalCertCertificateSignatureAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER { rsaEncryption (1),
+ md2withRSAEncryption (2),
+ md4withRSAEncryption (3),
+ md5withRSAEncryption (4),
+ sha1withRSAEncryption (5),
+ sha256withRSAEncryption (11),
+ sha384withRSAEncryption (12),
+ sha512withRSAEncryption (13),
+ sha224withRSAEncryption (14) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertEntry 7 }
+
+rcDigitalCertCertificateSignature OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..2049))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertEntry 8 }
+
+
+rcDigitalCertSubject OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the details of the subject on its certificate as issued by Certificate Authority "
+ ::= { rcDigitalCertEntry 9 }
+
+
+rcDigitalCertSubjectPublicKeyAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER { rsaEncryption (1),
+ md2withRSAEncryption (2),
+ md4withRSAEncryption (3),
+ md5withRSAEncryption (4),
+ sha1withRSAEncryption (5),
+ sha256withRSAEncryption (11),
+ sha384withRSAEncryption (12),
+ sha512withRSAEncryption (13),
+ sha224withRSAEncryption (14) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the algorithm used to generate the subject's
+ public key for the certificate issued by the Certificate Authority"
+ ::= { rcDigitalCertEntry 10 }
+
+rcDigitalCertSubjectPublicKey OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..2048))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the public key of the subject used to the Certificate Signing Request"
+ ::= { rcDigitalCertEntry 11 }
+
+rcDigitalCertHasBasicConstraint OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies whether certificate contains basic certificate constraint"
+
+ ::= { rcDigitalCertEntry 12 }
+
+rcDigitalCertHasKeyUsage OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies whether certificate contains basic key usage constraint"
+
+ ::= { rcDigitalCertEntry 13 }
+
+
+rcDigitalCertIsCa OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies if this is ca certificate or not"
+ ::= { rcDigitalCertEntry 14 }
+
+
+rcDigitalCertKeyUsage OBJECT-TYPE
+ SYNTAX BITS {
+ digitalSignature(0),
+ nonRepudiation(1),
+ keyEncipherment(2),
+ dataEncipherment(3),
+ keyAgreement(4),
+ keyCertSign(5),
+ cRLSign(6),
+ encipherOnly(7),
+ decipherOnly(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the purpose of the key used in the
+ certificate.It is represented in form of bits as follows-
+ bit 0 - digitalSignature
+ bit 1 - nonRepudiation
+ bit 2 - keyEncipherment
+ bit 3 - dataEncipherment
+ bit 4 - keyAgreement
+ bit 5 - keyCertSign
+ bit 6 - cRLSign
+ bit 7 - encipherOnly
+ bit 8 - decipherOnly"
+ ::= { rcDigitalCertEntry 15 }
+
+
+
+
+rcDigitalCertStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..129))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the status of the certificate"
+ ::= { rcDigitalCertEntry 16 }
+
+
+rcDigitalCertInstalled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies whether the certificate is installed or not"
+ ::= { rcDigitalCertEntry 17 }
+
+rcDigitalCertCdpUrl OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the CDP URL present in the Extensions field of the Digital Certificate"
+ ::= { rcDigitalCertEntry 18 }
+
+rcDigitalCertOcspUrl OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the OCSP URL present in the AIA field of the Digital Certificate"
+ ::= { rcDigitalCertEntry 19 }
+
+rcDigitalCertExtendedKeyUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the purpose for which the key may be used,
+ in addition to or in place of the basic purposes indicated in the key-usage field of the certificate"
+ ::= { rcDigitalCertEntry 20 }
+
+
+
+-- certificate store table
+
+rcDigitalCertStoreTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDigitalCertStoreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table of information about offline intermidate CA and root certificate"
+ ::= { rcDigitalCertObjects 5 }
+
+rcDigitalCertStoreEntry OBJECT-TYPE
+ SYNTAX RcDigitalCertStoreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "entry containing
+ information about offline intermidate CA and root digital certificates"
+ INDEX { rcDigitalCertStoreType,
+ rcDigitalCertStoreCommonName
+ }
+ ::= { rcDigitalCertStoreTable 1 }
+
+RcDigitalCertStoreEntry ::= SEQUENCE {
+ rcDigitalCertStoreType INTEGER,
+ rcDigitalCertStoreCommonName DisplayString,
+ rcDigitalCertStoreVersionNumber DisplayString,
+ rcDigitalCertStoreSerialNumber DisplayString,
+ rcDigitalCertStoreIssuerName RcLongDisplayString,
+ rcDigitalCertStoreValidStartPeriod DateAndTime,
+ rcDigitalCertStoreValidEndPeriod DateAndTime,
+ rcDigitalCertStoreCertificateSignatureAlgorithm INTEGER,
+ rcDigitalCertStoreCertificateSignature RcLongDisplayString,
+ rcDigitalCertStoreSubject RcLongDisplayString,
+ rcDigitalCertStoreSubjectPublicKeyAlgorithm INTEGER,
+ rcDigitalCertStoreSubjectPublicKey RcLongDisplayString,
+ rcDigitalCertStoreHasBasicConstraint TruthValue,
+ rcDigitalCertStoreHasKeyUsage TruthValue,
+ rcDigitalCertStoreIsCa TruthValue,
+ rcDigitalCertStoreKeyUsage BITS,
+ rcDigitalCertStoreStatus DisplayString,
+ rcDigitalCertStoreInstalled TruthValue,
+ rcDigitalCertStoreCdpUrl RcLongDisplayString,
+ rcDigitalCertStoreOcspUrl RcLongDisplayString,
+ rcDigitalCertStoreExtendedKeyUsage DisplayString,
+ rcDigitalCertStoreCaFileName DisplayString
+ }
+
+rcDigitalCertStoreType OBJECT-TYPE
+ SYNTAX INTEGER { caCert (1),
+ rootCaCert (2)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "uniquely identifies the certificate
+ 'caCert' - Certificate Authority's Certificate
+ 'rootCaCert' - Root Certificate Authority's Certificate"
+ ::= { rcDigitalCertStoreEntry 1 }
+
+rcDigitalCertStoreCommonName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(1..64))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "defines the Common Name of the Certificate Authority issuing the Digital Certificate"
+ ::= { rcDigitalCertStoreEntry 2 }
+
+rcDigitalCertStoreVersionNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the version number of the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertStoreEntry 3 }
+
+rcDigitalCertStoreSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..50))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the serial number of the certificate for the subject as issued by the Certificate Authority "
+ ::= {rcDigitalCertStoreEntry 4 }
+
+rcDigitalCertStoreIssuerName OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the issuer's name of the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertStoreEntry 5 }
+
+
+rcDigitalCertStoreValidStartPeriod OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the start date of the validation period of the certificate for the subject as issued by the Certificate Authority "
+ ::= { rcDigitalCertStoreEntry 6 }
+
+
+rcDigitalCertStoreValidEndPeriod OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the last date of the validation period of the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertStoreEntry 7 }
+
+rcDigitalCertStoreCertificateSignatureAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER { rsaEncryption (1),
+ md2withRSAEncryption (2),
+ md4withRSAEncryption (3),
+ md5withRSAEncryption (4),
+ sha1withRSAEncryption (5),
+ sha256withRSAEncryption (11),
+ sha384withRSAEncryption (12),
+ sha512withRSAEncryption (13),
+ sha224withRSAEncryption (14) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the algorithm used for the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertStoreEntry 8 }
+
+rcDigitalCertStoreCertificateSignature OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..2049))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the issuer's signature on the certificate for the subject as issued by the Certificate Authority"
+ ::= { rcDigitalCertStoreEntry 9 }
+
+
+rcDigitalCertStoreSubject OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the details of the subject on its certificate as issued by Certificate Authority "
+ ::= { rcDigitalCertStoreEntry 10 }
+
+
+rcDigitalCertStoreSubjectPublicKeyAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER { rsaEncryption (1),
+ md2withRSAEncryption (2),
+ md4withRSAEncryption (3),
+ md5withRSAEncryption (4),
+ sha1withRSAEncryption (5),
+ sha256withRSAEncryption (11),
+ sha384withRSAEncryption (12),
+ sha512withRSAEncryption (13),
+ sha224withRSAEncryption (14) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the algorithm used to generate the subject's
+ public key for the certificate issued by the Certificate Authority"
+ ::= { rcDigitalCertStoreEntry 11 }
+
+rcDigitalCertStoreSubjectPublicKey OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..2048))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the public key of the subject used to the Certificate Signing Request"
+ ::= { rcDigitalCertStoreEntry 12 }
+
+rcDigitalCertStoreHasBasicConstraint OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies whether certificate contains basic certificate constraint"
+
+ ::= { rcDigitalCertStoreEntry 13 }
+
+rcDigitalCertStoreHasKeyUsage OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies whether certificate contains basic key usage constraint"
+
+ ::= { rcDigitalCertStoreEntry 14 }
+
+
+rcDigitalCertStoreIsCa OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies if this is ca certificate or not"
+ ::= { rcDigitalCertStoreEntry 15 }
+
+
+rcDigitalCertStoreKeyUsage OBJECT-TYPE
+ SYNTAX BITS {
+ digitalSignature(0),
+ nonRepudiation(1),
+ keyEncipherment(2),
+ dataEncipherment(3),
+ keyAgreement(4),
+ keyCertSign(5),
+ cRLSign(6),
+ encipherOnly(7),
+ decipherOnly(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the purpose of the key used in the
+ certificate.It is represented in form of bits as follows-
+ bit 0 - digitalSignature
+ bit 1 - nonRepudiation
+ bit 2 - keyEncipherment
+ bit 3 - dataEncipherment
+ bit 4 - keyAgreement
+ bit 5 - keyCertSign
+ bit 6 - cRLSign
+ bit 7 - encipherOnly
+ bit 8 - decipherOnly"
+ ::= { rcDigitalCertStoreEntry 16 }
+
+
+
+
+rcDigitalCertStoreStatus OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..129))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the status of the certificate"
+ ::= { rcDigitalCertStoreEntry 17 }
+
+
+rcDigitalCertStoreInstalled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies whether the certificate is installed or not"
+ ::= { rcDigitalCertStoreEntry 18 }
+
+rcDigitalCertStoreCdpUrl OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the CDP URL present in the Extensions field of the Digital Certificate"
+ ::= { rcDigitalCertStoreEntry 19 }
+
+rcDigitalCertStoreOcspUrl OBJECT-TYPE
+ SYNTAX RcLongDisplayString (SIZE(0..1000))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the OCSP URL present in the AIA field of the Digital Certificate"
+ ::= { rcDigitalCertStoreEntry 20 }
+
+rcDigitalCertStoreExtendedKeyUsage OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "specifies the purpose for which the key may be used,
+ in addition to or in place of the basic purposes indicated in the key-usage field of the certificate"
+ ::= { rcDigitalCertStoreEntry 21 }
+
+rcDigitalCertStoreCaFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "stores the intermediate and root Certificate Authority's certificate
+ filename obtained offline "
+ ::={ rcDigitalCertStoreEntry 22 }
+
+
+--
+-- Digital certificate SAN section
+--
+
+rcDigitalCertSanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcDigitalCertSanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "table containing Subject Alternative Names used in csr generation"
+ ::= { rcDigitalCertObjects 6 }
+
+rcDigitalCertSanEntry OBJECT-TYPE
+ SYNTAX RcDigitalCertSanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Subject Alternative Names table entry"
+ INDEX { rcDigitalCertSanType, rcDigitalCertSanName }
+ ::= { rcDigitalCertSanTable 1 }
+
+RcDigitalCertSanEntry ::=
+ SEQUENCE {
+ rcDigitalCertSanType INTEGER,
+ rcDigitalCertSanName DisplayString,
+ rcDigitalCertSanRowStatus RowStatus
+ }
+
+rcDigitalCertSanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ -- otherName(0),
+ -- x400Address(3),
+ -- directoryName(4),
+ -- ediPartyName(5),
+ -- uniformResourceIdentifier(6),
+ -- registeredID(8),
+ rfc822Name(1),
+ dnsName(2),
+ ipAddress(7)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Type of current Alternative Name as per RFC 5280"
+ ::= { rcDigitalCertSanEntry 1 }
+
+rcDigitalCertSanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..255))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Alternative name; combination rcDigitalCertSanType + rcDigitalCertSanName is unique"
+ ::= { rcDigitalCertSanEntry 2 }
+
+rcDigitalCertSanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in rcDigitalCertSanTable"
+ ::= { rcDigitalCertSanEntry 3 }
+
+--
+-- end of Digital certificate SAN section
+--
+
+-- Nls
+
+rcNlsMgmtInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt interface entries."
+ ::= { rcNls 1 }
+
+rcNlsMgmtInterfaceEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular instance of NLS mgmt interface."
+ INDEX { rcNlsMgmtInstanceId}
+ ::= { rcNlsMgmtInterfaceTable 1 }
+
+RcNlsMgmtInterfaceEntry ::= SEQUENCE {
+ rcNlsMgmtInstanceId INTEGER,
+ rcNlsMgmtInterfaceType INTEGER,
+ rcNlsMgmtRowStatus RowStatus,
+ rcNlsMgmtVlanId Integer32,
+ rcNlsMgmtOOBIfindex InterfaceIndex,
+ rcNlsMgmtVrfName DisplayString,
+ rcNlsMgmtState TruthValue,
+ rcNlsMgmtInterfaceMacAddr MacAddress,
+ rcNlsMgmtInterfaceName DisplayString
+ }
+
+rcNlsMgmtInstanceId OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The instance ID must correspond with interface type provided."
+ ::= { rcNlsMgmtInterfaceEntry 1 }
+
+rcNlsMgmtInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER { mgmtoob(1),
+ mgmtvlan(2),
+ mgmtclip(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt interface type, support OOB, vlan and clip interfaces"
+ ::= { rcNlsMgmtInterfaceEntry 2 }
+
+rcNlsMgmtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the Table."
+ ::= { rcNlsMgmtInterfaceEntry 3 }
+
+rcNlsMgmtVlanId OBJECT-TYPE
+ SYNTAX Integer32(0|2..4059)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "VlanId of a port based Vlan, associate with a
+ particular mgmt IP instance. Valid VlanId if
+ interface type is mgmtvlan. A value of 0 is
+ not a valid value to set for a mgmtvlan interface, it
+ is only a return value when interface type is not
+ mgmtvlan"
+ ::= { rcNlsMgmtInterfaceEntry 4 }
+
+rcNlsMgmtOOBIfindex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "IfIndex of OOB port associate with a particular
+ mgmt IP instance. Valid OOB ifIndex if interface
+ type is mgmtoob."
+ ::= { rcNlsMgmtInterfaceEntry 5 }
+
+rcNlsMgmtVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Vrf associate with a particular mgmt IP
+ instance. Valid vrfId if interface type is mgmtclip."
+ ::= { rcNlsMgmtInterfaceEntry 6 }
+
+rcNlsMgmtState OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A flag to note whether mgmt IP interface is
+ enabled for this instance."
+ DEFVAL { false }
+ ::= { rcNlsMgmtInterfaceEntry 7 }
+
+rcNlsMgmtInterfaceMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac address for the NLS mgmt IP interface,
+ it is from a reserved range in the chassis mac block."
+ ::= {rcNlsMgmtInterfaceEntry 8 }
+
+rcNlsMgmtInterfaceName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this mgmt IP
+ interface, mgmt-<instance-id>"
+ ::= {rcNlsMgmtInterfaceEntry 9 }
+
+rcNlsMgmtAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt interface
+ address entries. Creation of an entry in this table
+ is triggered by when an rcNlsMgmtInterfaceTable is
+ created for the same Instance index."
+ ::= { rcNls 2 }
+
+rcNlsMgmtAddressEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular instance of NLS mgmt ipv4/ipv6 addresses."
+ INDEX { rcNlsMgmtAddrInstanceId}
+ ::= { rcNlsMgmtAddressTable 1 }
+
+RcNlsMgmtAddressEntry ::= SEQUENCE {
+ rcNlsMgmtAddrInstanceId INTEGER,
+ rcNlsMgmtIpAddress IpAddress,
+ rcNlsMgmtIpMask IpAddress,
+ rcNlsMgmtIpv6Address Ipv6Address,
+ rcNlsMgmtIpv6PrefixLength Integer32,
+ rcNlsMgmtIpv6LinkLocalAddr Ipv6Address,
+ rcNlsMgmtIntfName DisplayString
+ }
+
+rcNlsMgmtAddrInstanceId OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique value that identifies
+ the mgmt ipv4/ipv6 addresses associated
+ with this entry."
+ ::= { rcNlsMgmtAddressEntry 1 }
+
+rcNlsMgmtIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Each instance of a mgmt interface support a
+ single IPv4 management address for use by mgmt
+ apps hosted by the linux IP stack."
+ ::= { rcNlsMgmtAddressEntry 2 }
+
+rcNlsMgmtIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Subnet mask of the IPv4 management address.
+ It is /32 for loopback interface."
+ ::= { rcNlsMgmtAddressEntry 3 }
+
+rcNlsMgmtIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Each instance of a mgmt interface support a
+ single IPv6 management address for use by mgmt
+ apps hosted by the linux IP stack."
+ ::= { rcNlsMgmtAddressEntry 4 }
+
+rcNlsMgmtIpv6PrefixLength OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Prefix length of the IPv6 management address.
+ It is /128 for loopback interface."
+ ::= { rcNlsMgmtAddressEntry 5 }
+
+rcNlsMgmtIpv6LinkLocalAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPv6 link-local address which is auto-generated
+ based upon rcNlsMgmtInterfaceMacAddr. It is not
+ user configurable."
+ ::= {rcNlsMgmtAddressEntry 6 }
+
+rcNlsMgmtIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this mgmt
+ IP interface, mgmt-<instance-id>"
+ ::= {rcNlsMgmtAddressEntry 7 }
+
+rcNlsMgmtIpArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtIpArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt ip arp entries."
+ ::= { rcNls 3 }
+
+rcNlsMgmtIpArpEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtIpArpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "mgmt ip ARP table"
+ INDEX { rcNlsMgmtNetAddress,
+ rcNlsMgmtNetInstance }
+ ::= { rcNlsMgmtIpArpTable 1 }
+
+RcNlsMgmtIpArpEntry ::= SEQUENCE {
+ rcNlsMgmtNetAddress IpAddress,
+ rcNlsMgmtNetInstance INTEGER,
+ rcNlsMgmtNetIntfName DisplayString,
+ rcNlsMgmtNetMacAddr MacAddress,
+ rcNlsMgmtNetState INTEGER
+ }
+
+rcNlsMgmtNetAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ip address of ip arp entry."
+ ::= { rcNlsMgmtIpArpEntry 1 }
+
+rcNlsMgmtNetInstance OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Instance id of ip arp entry."
+ ::= { rcNlsMgmtIpArpEntry 2 }
+
+rcNlsMgmtNetIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt IP interface name, mgmt-<instance-id>
+ of ip arp entry."
+ ::= {rcNlsMgmtIpArpEntry 3 }
+
+rcNlsMgmtNetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac address of ip arp entry."
+ ::= { rcNlsMgmtIpArpEntry 4 }
+
+rcNlsMgmtNetState OBJECT-TYPE
+ SYNTAX INTEGER { reachable(1),
+ stale(2),
+ permanent(3),
+ failed(4),
+ delay(5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "State of ip arp entry."
+ ::= { rcNlsMgmtIpArpEntry 5 }
+
+rcNlsMgmtIpv6NeighborTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtIpv6NeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt
+ ipv6 neighbor entries."
+ ::= { rcNls 4 }
+
+rcNlsMgmtIpv6NeighborEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtIpv6NeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mgmt IPv6 neighbor table"
+ INDEX { rcNlsMgmtIpv6NeighborAddr,
+ rcNlsMgmtIpv6neighborInstance }
+ ::= { rcNlsMgmtIpv6NeighborTable 1 }
+
+RcNlsMgmtIpv6NeighborEntry ::= SEQUENCE {
+ rcNlsMgmtIpv6NeighborAddr Ipv6Address,
+ rcNlsMgmtIpv6neighborInstance INTEGER,
+ rcNlsMgmtIpv6NeighborIntfName DisplayString,
+ rcNlsMgmtIpv6NeighborMacAddr MacAddress,
+ rcNlsMgmtIpv6NeighborState INTEGER
+ }
+
+rcNlsMgmtIpv6NeighborAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "IPv6 address of IPv6 neighbor entry."
+ ::= { rcNlsMgmtIpv6NeighborEntry 1 }
+
+rcNlsMgmtIpv6neighborInstance OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Instance id of IPv6 neighbor entry."
+ ::= { rcNlsMgmtIpv6NeighborEntry 2 }
+
+rcNlsMgmtIpv6NeighborIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt IP interface name, mgmt-<instance-id>
+ of IPv6 neighbor entry."
+ ::= { rcNlsMgmtIpv6NeighborEntry 3 }
+
+rcNlsMgmtIpv6NeighborMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mac address of IPv6 neighbor entry."
+ ::= { rcNlsMgmtIpv6NeighborEntry 4 }
+
+rcNlsMgmtIpv6NeighborState OBJECT-TYPE
+ SYNTAX INTEGER { reachable(1),
+ stale(2),
+ permanent(3),
+ failed(4),
+ delay(5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "State of IPv6 neighbor entry."
+ ::= { rcNlsMgmtIpv6NeighborEntry 5 }
+
+rcNlsMgmtIpStaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtIpStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt
+ IP static routes. The table is used for the get/set
+ of static routes that have been configured by the user
+ and these routes may or may not be present in the
+ active linux routing table."
+ ::= { rcNls 5 }
+
+rcNlsMgmtIpStaticRouteEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtIpStaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mgmt IP static route table"
+ INDEX { rcNlsMgmtIpStaticRouteInstance,
+ rcNlsMgmtIpStaticRouteDestAddr,
+ rcNlsMgmtIpStaticRouteDestMask }
+ ::= { rcNlsMgmtIpStaticRouteTable 1 }
+
+RcNlsMgmtIpStaticRouteEntry ::= SEQUENCE {
+ rcNlsMgmtIpStaticRouteInstance INTEGER,
+ rcNlsMgmtIpStaticRouteDestAddr IpAddress,
+ rcNlsMgmtIpStaticRouteDestMask IpAddress,
+ rcNlsMgmtIpStaticRouteRowStatus RowStatus,
+ rcNlsMgmtIpStaticRouteNextHop IpAddress,
+ rcNlsMgmtIpStaticRouteIntfName DisplayString,
+ rcNlsMgmtIpStaticRouteMetric Integer32,
+ rcNlsMgmtIpStaticRouteState INTEGER
+ }
+
+rcNlsMgmtIpStaticRouteInstance OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface instance id of IP static route entry."
+ ::= { rcNlsMgmtIpStaticRouteEntry 1 }
+
+rcNlsMgmtIpStaticRouteDestAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination address of IP static route entry."
+ ::= { rcNlsMgmtIpStaticRouteEntry 2 }
+
+rcNlsMgmtIpStaticRouteDestMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination mask of IP static route entry."
+ ::= { rcNlsMgmtIpStaticRouteEntry 3 }
+
+rcNlsMgmtIpStaticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete ip static routes in the Table."
+ ::= { rcNlsMgmtIpStaticRouteEntry 4 }
+
+rcNlsMgmtIpStaticRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Next hop of IP static route entry."
+ ::= { rcNlsMgmtIpStaticRouteEntry 5 }
+
+rcNlsMgmtIpStaticRouteIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt IP interface name, mgmt-<instance-id>
+ of IP static route entry."
+ ::= { rcNlsMgmtIpStaticRouteEntry 6 }
+
+rcNlsMgmtIpStaticRouteMetric OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Linux will use metric to determine which route
+ is used if multiple ones exist to the same destination."
+ ::= { rcNlsMgmtIpStaticRouteEntry 7 }
+
+rcNlsMgmtIpStaticRouteState OBJECT-TYPE
+ SYNTAX INTEGER { active(1),
+ inactive(2),
+ fail(3)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "State of IP static route entry."
+ ::= { rcNlsMgmtIpStaticRouteEntry 8 }
+
+rcNlsMgmtIpv6StaticRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtIpv6StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt
+ IPv6 static routes. The table is used for the get/set
+ of static routes that have been configured by the user
+ and these routes may or may not be present in the
+ active linux routing table."
+ ::= { rcNls 6 }
+
+rcNlsMgmtIpv6StaticRouteEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtIpv6StaticRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mgmt IPv6 static route table"
+ INDEX { rcNlsMgmtIpv6StaticRouteInstance,
+ rcNlsMgmtIpv6StaticRouteDestAddr,
+ rcNlsMgmtIpv6StaticRouteDestPrefixLen }
+ ::= { rcNlsMgmtIpv6StaticRouteTable 1 }
+
+RcNlsMgmtIpv6StaticRouteEntry ::= SEQUENCE {
+ rcNlsMgmtIpv6StaticRouteInstance INTEGER,
+ rcNlsMgmtIpv6StaticRouteDestAddr Ipv6Address,
+ rcNlsMgmtIpv6StaticRouteDestPrefixLen Integer32,
+ rcNlsMgmtIpv6StaticRouteRowStatus RowStatus,
+ rcNlsMgmtIpv6StaticRouteNextHop Ipv6Address,
+ rcNlsMgmtIpv6StaticRouteIntfName DisplayString,
+ rcNlsMgmtIpv6StaticRouteMetric Integer32,
+ rcNlsMgmtIpv6StaticRouteState INTEGER
+ }
+
+rcNlsMgmtIpv6StaticRouteInstance OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Interface instance id of IPv6 static route entry."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 1 }
+
+rcNlsMgmtIpv6StaticRouteDestAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination address of IPv6 static route entry."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 2 }
+
+rcNlsMgmtIpv6StaticRouteDestPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination prefix length of IPv6 static route entry."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 3 }
+
+rcNlsMgmtIpv6StaticRouteRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete IPv6 static routes in the Table."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 4 }
+
+rcNlsMgmtIpv6StaticRouteNextHop OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Next hop of IPv6 static route entry."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 5 }
+
+rcNlsMgmtIpv6StaticRouteIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt IP interface name, mgmt-<instance-id>
+ of IPv6 static route entry."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 6 }
+
+rcNlsMgmtIpv6StaticRouteMetric OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Linux will use metric to determine which route
+ is used if multiple ones exist to the same destination."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 7 }
+
+rcNlsMgmtIpv6StaticRouteState OBJECT-TYPE
+ SYNTAX INTEGER { active(1),
+ inactive(2),
+ fail(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "State of IPv6 static route entry."
+ ::= { rcNlsMgmtIpv6StaticRouteEntry 8 }
+
+rcNlsMgmtStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt
+ statistics entries."
+ ::= { rcNls 7 }
+
+rcNlsMgmtStatsEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mgmt statistics table"
+ INDEX { rcNlsMgmtStatsInstance }
+ ::= { rcNlsMgmtStatsTable 1 }
+
+RcNlsMgmtStatsEntry ::= SEQUENCE {
+ rcNlsMgmtStatsInstance INTEGER,
+ rcNlsMgmtStatsIntfName DisplayString,
+ rcNlsMgmtStatsRxPkts Counter64,
+ rcNlsMgmtStatsRxError Counter64,
+ rcNlsMgmtStatsRxDrop Counter64,
+ rcNlsMgmtStatsTxPkts Counter64,
+ rcNlsMgmtStatsTxError Counter64,
+ rcNlsMgmtStatsTxDrop Counter64,
+ rcNlsMgmtStatsClear TruthValue
+ }
+
+rcNlsMgmtStatsInstance OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mgmt IP interface id of mgmt stats entry."
+ ::= { rcNlsMgmtStatsEntry 1 }
+
+rcNlsMgmtStatsIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt IP interface name, mgmt-<instance-id>
+ of mgmt stats entry."
+ ::= { rcNlsMgmtStatsEntry 2 }
+
+rcNlsMgmtStatsRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rx packets count of mgmt stats entry."
+ ::= { rcNlsMgmtStatsEntry 3 }
+
+rcNlsMgmtStatsRxError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rx error count of mgmt stats entry."
+ ::= { rcNlsMgmtStatsEntry 4 }
+
+rcNlsMgmtStatsRxDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rx drop count of mgmt stats entry."
+ ::= { rcNlsMgmtStatsEntry 5 }
+
+rcNlsMgmtStatsTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tx packets count of mgmt stats."
+ ::= { rcNlsMgmtStatsEntry 6 }
+
+rcNlsMgmtStatsTxError OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tx error count of mgmt stats entry."
+ ::= { rcNlsMgmtStatsEntry 7 }
+
+rcNlsMgmtStatsTxDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Tx drop count of mgmt stats entry."
+ ::= { rcNlsMgmtStatsEntry 8 }
+
+rcNlsMgmtStatsClear OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to clear the mgmt statistics."
+ DEFVAL { false }
+ ::= { rcNlsMgmtStatsEntry 9 }
+
+rcNlsMgmtIpRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtIpRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt
+ IP route entries from Linux. This is a
+ read-only table to display the operational/
+ active list of all routes in the linux
+ routing table."
+ ::= { rcNls 8 }
+
+rcNlsMgmtIpRouteEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtIpRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mgmt IP route table"
+ INDEX { rcNlsMgmtIpRouteDestAddr,
+ rcNlsMgmtIpRouteDestMask,
+ rcNlsMgmtIpRouteMetric }
+ ::= { rcNlsMgmtIpRouteTable 1 }
+
+RcNlsMgmtIpRouteEntry ::= SEQUENCE {
+ rcNlsMgmtIpRouteDestAddr IpAddress,
+ rcNlsMgmtIpRouteDestMask IpAddress,
+ rcNlsMgmtIpRouteMetric Integer32,
+ rcNlsMgmtIpRouteInstance INTEGER,
+ rcNlsMgmtIpRouteNextHop IpAddress,
+ rcNlsMgmtIpRouteIntfName DisplayString,
+ rcNlsMgmtIpRouteType INTEGER
+ }
+
+rcNlsMgmtIpRouteDestAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination address of IP route entry."
+ ::= { rcNlsMgmtIpRouteEntry 1 }
+
+rcNlsMgmtIpRouteDestMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination mask of IP route entry."
+ ::= { rcNlsMgmtIpRouteEntry 2 }
+
+rcNlsMgmtIpRouteMetric OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Linux will use metric to determine which route
+ is used if multiple ones exist to the same destination."
+ ::= { rcNlsMgmtIpRouteEntry 3 }
+
+rcNlsMgmtIpRouteInstance OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface instance id of IP route entry."
+ ::= { rcNlsMgmtIpRouteEntry 4 }
+
+rcNlsMgmtIpRouteNextHop OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop of IP route entry."
+ ::= { rcNlsMgmtIpRouteEntry 5 }
+
+rcNlsMgmtIpRouteIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt IP interface name, mgmt-<instance-id>
+ of IP route entry."
+ ::= { rcNlsMgmtIpRouteEntry 6 }
+
+rcNlsMgmtIpRouteType OBJECT-TYPE
+ SYNTAX INTEGER { static(1),
+ local(2),
+ internal(3)}
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of IP route entry."
+ ::= { rcNlsMgmtIpRouteEntry 7 }
+
+rcNlsMgmtIpv6RouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtIpv6RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Native Linux Stack(NLS) mgmt
+ IPv6 route entries from Linux. This is a
+ read-only table to display the operational/
+ active list of all routes in the linux
+ routing table."
+ ::= { rcNls 9 }
+
+rcNlsMgmtIpv6RouteEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtIpv6RouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mgmt IPv6 route table"
+ INDEX { rcNlsMgmtIpv6RouteDestAddr,
+ rcNlsMgmtIpv6RouteDestPrefixLen,
+ rcNlsMgmtIpv6RouteMetric }
+ ::= { rcNlsMgmtIpv6RouteTable 1 }
+
+RcNlsMgmtIpv6RouteEntry ::= SEQUENCE {
+ rcNlsMgmtIpv6RouteDestAddr Ipv6Address,
+ rcNlsMgmtIpv6RouteDestPrefixLen Integer32,
+ rcNlsMgmtIpv6RouteMetric Integer32,
+ rcNlsMgmtIpv6RouteInstance INTEGER,
+ rcNlsMgmtIpv6RouteNextHop Ipv6Address,
+ rcNlsMgmtIpv6RouteIntfName DisplayString,
+ rcNlsMgmtIpv6RouteType INTEGER
+ }
+
+rcNlsMgmtIpv6RouteDestAddr OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination address of IPv6 route entry."
+ ::= { rcNlsMgmtIpv6RouteEntry 1 }
+
+rcNlsMgmtIpv6RouteDestPrefixLen OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Destination prefix length of IPv6 route entry."
+ ::= { rcNlsMgmtIpv6RouteEntry 2 }
+
+rcNlsMgmtIpv6RouteMetric OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Linux will use metric to determine which route
+ is used if multiple ones exist to the same destination."
+ ::= { rcNlsMgmtIpv6RouteEntry 3 }
+
+rcNlsMgmtIpv6RouteInstance OBJECT-TYPE
+ SYNTAX INTEGER {
+ oob1(1),
+ oob2(2),
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface instance id of IPv6 route entry."
+ ::= { rcNlsMgmtIpv6RouteEntry 4 }
+
+rcNlsMgmtIpv6RouteNextHop OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Next hop of IPv6 route entry."
+ ::= { rcNlsMgmtIpv6RouteEntry 5 }
+
+rcNlsMgmtIpv6RouteIntfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt IP interface name, mgmt-<instance-id>
+ of IPv6 route entry."
+ ::= { rcNlsMgmtIpv6RouteEntry 6 }
+
+rcNlsMgmtIpv6RouteType OBJECT-TYPE
+ SYNTAX INTEGER { static(1),
+ local(2),
+ internal(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Type of IPv6 route entry."
+ ::= { rcNlsMgmtIpv6RouteEntry 7 }
+
+rcNlsMgmtMigrateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcNlsMgmtMigrateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of interfaces to be migrated to NLS mgmt."
+ ::= { rcNls 10 }
+
+rcNlsMgmtMigrateEntry OBJECT-TYPE
+ SYNTAX RcNlsMgmtMigrateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing information for a
+ particular interface."
+ INDEX { rcNlsMgmtMigrateInstanceId }
+ ::= { rcNlsMgmtMigrateTable 1 }
+
+RcNlsMgmtMigrateEntry ::= SEQUENCE {
+ rcNlsMgmtMigrateInstanceId INTEGER,
+ rcNlsMgmtMigrateInterfaceIndex InterfaceIndex,
+ rcNlsMgmtMigrateInterfaceType INTEGER,
+ rcNlsMgmtMigrateDescription DisplayString,
+ rcNlsMgmtMigrateRowStatus RowStatus,
+ rcNlsMgmtMigrateVlanId Integer32,
+ rcNlsMgmtMigrateLoopbackId Integer32,
+ rcNlsMgmtMigrateVrfName DisplayString,
+ rcNlsMgmtMigrateIpAddress IpAddress,
+ rcNlsMgmtMigrateIpMask IpAddress,
+ rcNlsMgmtMigrateIpv6Address Ipv6Address,
+ rcNlsMgmtMigrateIpv6PrefixLength Integer32
+ }
+
+rcNlsMgmtMigrateInstanceId OBJECT-TYPE
+ SYNTAX INTEGER {
+ clip(3),
+ vlan(4)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The instance ID must correspond with interface ID provided."
+ ::= { rcNlsMgmtMigrateEntry 1 }
+
+rcNlsMgmtMigrateInterfaceIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Index of the interface to be migrated."
+ ::= { rcNlsMgmtMigrateEntry 2 }
+
+rcNlsMgmtMigrateInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ mgmtvlan(2),
+ mgmtclip(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mgmt interface type, vlan and clip interfaces"
+ ::= { rcNlsMgmtMigrateEntry 3 }
+
+rcNlsMgmtMigrateDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface description."
+ ::= { rcNlsMgmtMigrateEntry 4 }
+
+rcNlsMgmtMigrateRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the Table."
+ ::= { rcNlsMgmtMigrateEntry 5 }
+
+rcNlsMgmtMigrateVlanId OBJECT-TYPE
+ SYNTAX Integer32(0|2..4059)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "VlanId of a port based Vlan. A value of 0 is not a valid value to set,
+ but it can be a return value when instance id is not vlan."
+ ::= { rcNlsMgmtMigrateEntry 6 }
+
+rcNlsMgmtMigrateLoopbackId OBJECT-TYPE
+ SYNTAX Integer32(0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "ID of loopback interface. A value of 0 is not a valid value to set,
+ but it can be a return value when instance id is not clip."
+ ::= { rcNlsMgmtMigrateEntry 7 }
+
+rcNlsMgmtMigrateVrfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Interface VRF name."
+ ::= { rcNlsMgmtMigrateEntry 8 }
+
+rcNlsMgmtMigrateIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPv4 address."
+ ::= { rcNlsMgmtMigrateEntry 9 }
+
+rcNlsMgmtMigrateIpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Subnet mask of the IPv4 address."
+ ::= { rcNlsMgmtMigrateEntry 10 }
+
+rcNlsMgmtMigrateIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IPv6 address."
+ ::= { rcNlsMgmtMigrateEntry 11 }
+
+rcNlsMgmtMigrateIpv6PrefixLength OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Prefix length of the IPv6 address."
+ ::= { rcNlsMgmtMigrateEntry 12 }
+
+
+--
+-- Ipv6IPVPN Mib
+--
+
+
+
+rcVrfIpv6IpVpnTableSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Size of Vrf Ipv6IpVpn Table"
+ ::= { rcVrfObjects 6 }
+
+rcVrfIpv6IpVpnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVrfIpv6IpVpnTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table required to configure vpn under ipv6."
+ ::= { rcVrfObjects 7 }
+
+rcVrfIpv6IpVpnTableEntry OBJECT-TYPE
+ SYNTAX RcVrfIpv6IpVpnTableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entries in this table are per rcVrfId."
+ INDEX { rcVrfIpv6IpVpnVrfId }
+ ::= { rcVrfIpv6IpVpnTable 1 }
+
+RcVrfIpv6IpVpnTableEntry ::= SEQUENCE {
+ rcVrfIpv6IpVpnVrfId VrfIdentifier,
+ rcVrfIpv6IpVpnStatus TruthValue,
+ rcVrfIpv6IpVpnImportRTList IdList,
+ rcVrfIpv6IpVpnExportRTList IdList,
+ rcVrfIpv6IpVpnSvcLblAllocOpt INTEGER,
+ rcVrfIpv6IpVpnRowStatus RowStatus,
+ rcVrfIpv6IpVpnIsidNumber Integer32
+ }
+
+rcVrfIpv6IpVpnVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The VrfId serves as the Index for the rcVrfIpv6IpVpnTable
+ It allows to connect to the vrf table to obtain other attributes like the
+ vrf name etc."
+ ::= { rcVrfIpv6IpVpnTableEntry 1 }
+
+rcVrfIpv6IpVpnStatus OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The status of Ipv6Vpn."
+ DEFVAL { false }
+ ::= { rcVrfIpv6IpVpnTableEntry 2 }
+
+
+rcVrfIpv6IpVpnImportRTList OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Import RT list is a list of all the route-targets
+ attached to a particular vrf behaving in the import mode."
+ ::= { rcVrfIpv6IpVpnTableEntry 3 }
+
+rcVrfIpv6IpVpnExportRTList OBJECT-TYPE
+ SYNTAX IdList
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Export RT list is a list of all the route-targets
+ attached to a particular vrf in the export mode."
+ ::= { rcVrfIpv6IpVpnTableEntry 4 }
+
+rcVrfIpv6IpVpnSvcLblAllocOpt OBJECT-TYPE
+ SYNTAX INTEGER {
+ perVrfperNexthop(1),
+ perVrf(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The service label allocation option for the ipv6vpn"
+ ::= { rcVrfIpv6IpVpnTableEntry 5 }
+
+rcVrfIpv6IpVpnRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "RowStatus for the Vpn Entry."
+ ::= { rcVrfIpv6IpVpnTableEntry 6 }
+
+rcVrfIpv6IpVpnIsidNumber OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Ipv6 IP VPN I-SID number.Default 0 value indicates
+ that no i-sid has been assinged."
+ DEFVAL { 0 }
+ ::= { rcVrfIpv6IpVpnTableEntry 7 }
+
+
+-- rcOvsdb MIB: OVSDB MIBS
+
+rcOvsdbMib OBJECT IDENTIFIER ::= { rcOvsdb 1 }
+rcOvsdbNotifications OBJECT IDENTIFIER ::= { rcOvsdbMib 1 }
+rcOvsdbObjects OBJECT IDENTIFIER ::= { rcOvsdbMib 2 }
+rcOvsdbScalars OBJECT IDENTIFIER ::= { rcOvsdbObjects 1 }
+
+--Scalar objects
+rcOvsdbEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Create or destroy the OVSDB related data-structures"
+ DEFVAL { false }
+ ::= { rcOvsdbScalars 1 }
+
+rcOvsdbCertificateFilename OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "OVSDB server certificate file to be installed"
+ ::= { rcOvsdbScalars 2 }
+
+rcOvsdbCertFileInstallAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ install(1),
+ uninstall(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operation object to install and deinstall the
+ certificate file to a platform specific location.
+ 'install', object rcOvsdbCertificateFilename will be
+ used as source certificate file to install .
+ 'deinstall', will ignore object rcOvsdbCertificateFilename
+ and just deinstall or remove the certificate file
+ from the installed location"
+ DEFVAL {install}
+ ::= { rcOvsdbScalars 3 }
+
+rcOvsdbPrivateKeyFilename OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "OVSDB private key file to be installed"
+ ::= { rcOvsdbScalars 4 }
+
+rcOvsdbPrivateKeyInstallAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ install(1),
+ uninstall(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operation object to install and deinstall the
+ private key file to a platform specific location.
+ 'install', object rcOvsdbPrivateKeyFilename will be
+ used as source certificate file to install .
+ 'deinstall', will ignore object rcOvsdbPrivateKeyFilename
+ and just deinstall or remove the Private Key file
+ from the installed location"
+ DEFVAL {install}
+ ::= { rcOvsdbScalars 5 }
+
+rcOvsdbReplicationEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Operation object to enable or disable OVSDB replication feature,
+ which is used for VIST support when the HW-VTEP is managed via OVSDB"
+ DEFVAL {false}
+ ::= { rcOvsdbScalars 6 }
+
+rcOvsdbReplicationPeerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "NLS IP of the remote ovsdb-server"
+ ::= { rcOvsdbScalars 7 }
+
+rcOvsdbReplicationLocalIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Local NLS IP to which the backup ovsdb-server would be listening"
+ ::= { rcOvsdbScalars 8 }
+
+rcOvsdbReplicationState OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ backup(2),
+ disable(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to know the current replication state of ovsdb server"
+ DEFVAL {disable}
+ ::= { rcOvsdbScalars 9 }
+
+
+
+-- OVSDB Controller Table
+rcOvsdbControllerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOvsdbControllerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "List of possible Controller configuration parameters"
+ ::= { rcOvsdbObjects 2 }
+
+rcOvsdbControllerEntry OBJECT-TYPE
+ SYNTAX RcOvsdbControllerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ovsdb Controller Configuration Table,
+ Ip address and Protocol are mandatory,
+ Port is optional default value is 6640"
+ INDEX { rcOvsdbControllerId,
+ rcOvsdbControllerIpAddr,
+ rcOvsdbControllerProtocol }
+ ::= { rcOvsdbControllerTable 1 }
+
+RcOvsdbControllerEntry ::= SEQUENCE {
+ rcOvsdbControllerId Integer32,
+ rcOvsdbControllerIpAddr IpAddress,
+ rcOvsdbControllerProtocol INTEGER,
+ rcOvsdbControllerPort InetPortNumber,
+ rcOvsdbControllerEntryRowStatus RowStatus
+ }
+
+rcOvsdbControllerId OBJECT-TYPE
+ SYNTAX Integer32(1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ovsdb Controller Instance ID"
+ ::= { rcOvsdbControllerEntry 1 }
+
+rcOvsdbControllerIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address of the ovsdb Controller"
+ ::= { rcOvsdbControllerEntry 2 }
+
+rcOvsdbControllerProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ tcp(1), -- tcp
+ ssl(2) -- ssl
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "OVSDB Controller protocol type"
+ DEFVAL { ssl }
+ ::= { rcOvsdbControllerEntry 3 }
+
+rcOvsdbControllerPort OBJECT-TYPE
+ SYNTAX InetPortNumber (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The TCP/UDP port utilized by the OVSDB controller"
+ ::= { rcOvsdbControllerEntry 4 }
+
+
+rcOvsdbControllerEntryRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete Controller Config Table."
+ ::= { rcOvsdbControllerEntry 5 }
+
+
+-- OVSDB Managed Interface Table
+rcOvsdbManagedInterfacesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOvsdbManagedInterfacesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ovsdb Managed Interfaces table"
+ ::= { rcOvsdbObjects 3 }
+
+rcOvsdbManagedInterfacesEntry OBJECT-TYPE
+ SYNTAX RcOvsdbManagedInterfacesEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of ovsdb managed interfaces Table."
+ INDEX { rcOvsdbManagedInterfacesIsid }
+ ::= { rcOvsdbManagedInterfacesTable 1 }
+
+RcOvsdbManagedInterfacesEntry ::=
+ SEQUENCE {
+ rcOvsdbManagedInterfacesIsid Integer32,
+ rcOvsdbManagedInterfacesRowStatus RowStatus
+ }
+
+rcOvsdbManagedInterfacesIsid OBJECT-TYPE
+ SYNTAX Integer32 (1..16777215)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Is a member of ovsdb managed interface isid list.
+ The value is the i-sid integer value"
+ ::= { rcOvsdbManagedInterfacesEntry 1 }
+
+rcOvsdbManagedInterfacesRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete Ovsdb Managed Interfaces Table"
+ ::= { rcOvsdbManagedInterfacesEntry 2 }
+
+
+-- OVSDB Controller Status Table
+rcOvsdbControllerStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcOvsdbControllerStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Ovsdb Controller Status table"
+ ::= { rcOvsdbObjects 4 }
+
+rcOvsdbControllerStatusEntry OBJECT-TYPE
+ SYNTAX RcOvsdbControllerStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry of Ovsdb controller status table"
+ INDEX { rcOvsdbControllerStatusIpAddress,
+ rcOvsdbControllerStatusProtocol }
+ ::= { rcOvsdbControllerStatusTable 1 }
+
+RcOvsdbControllerStatusEntry ::= SEQUENCE {
+ rcOvsdbControllerStatusIpAddress IpAddress,
+ rcOvsdbControllerStatusProtocol INTEGER,
+ rcOvsdbControllerStatusPort InetPortNumber,
+ rcOvsdbControllerStatusSource INTEGER,
+ rcOvsdbControllerStatusOperStatus INTEGER
+ }
+
+rcOvsdbControllerStatusIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The IP address of the ovsdb Controller"
+ ::= { rcOvsdbControllerStatusEntry 1 }
+
+rcOvsdbControllerStatusProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ tcp(1), -- tcp
+ ssl(2) -- ssl
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "OVSDB Controller protocol type"
+ DEFVAL { ssl }
+ ::= { rcOvsdbControllerStatusEntry 2 }
+
+rcOvsdbControllerStatusPort OBJECT-TYPE
+ SYNTAX InetPortNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The TCP/UDP port utilized by the OVSDB controller"
+ ::= { rcOvsdbControllerStatusEntry 3 }
+
+rcOvsdbControllerStatusSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ configured(1), -- configured entry
+ learnt(2) -- learnt entry
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ovsdb Controller Status. configured indicates this config is configured through CML/SNMP, config is learnt indicates learnt from the Controller"
+ DEFVAL { configured }
+ ::= { rcOvsdbControllerStatusEntry 4 }
+
+rcOvsdbControllerStatusOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- up
+ down(2) -- down
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Ovsdb Controller Status. Up indicates Connected,
+ down indicates not connected to the Controller"
+ DEFVAL { down }
+ ::= { rcOvsdbControllerStatusEntry 5 }
+
+-- End of Ovsdb
+
+--
+-- APP Telemetry
+--
+
+rcAppTelemetryMib OBJECT IDENTIFIER ::= { rcAppTelemetry 1 }
+
+rcAppTelemetryNotifications OBJECT IDENTIFIER ::= { rcAppTelemetryMib 1 }
+rcAppTelemetryObjects OBJECT IDENTIFIER ::= { rcAppTelemetryMib 2 }
+
+rcAppTelemetryScalars OBJECT IDENTIFIER ::= { rcAppTelemetryObjects 1 }
+
+rcAppTelemetryAdminEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Globally enables or disables ApplicationTelemetry."
+ DEFVAL { false }
+ ::= { rcAppTelemetryScalars 1 }
+
+rcAppTelemetryClearCounterStats OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear counters for all entries in rcAppTelemetryCounterTable."
+ DEFVAL { false }
+ ::= { rcAppTelemetryScalars 2 }
+
+rcAppTelemetryCounterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcAppTelemetryCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This table is used to show Application Telemetry Counters."
+ ::= { rcAppTelemetryObjects 2 }
+
+rcAppTelemetryCounterEntry OBJECT-TYPE
+ SYNTAX RcAppTelemetryCounterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing Application Telemetry counters information."
+ INDEX { rcAppTelemetryCounterId }
+ ::= { rcAppTelemetryCounterTable 1 }
+
+RcAppTelemetryCounterEntry ::=
+ SEQUENCE {
+ rcAppTelemetryCounterId Integer32,
+ rcAppTelemetryCounterName DisplayString,
+ rcAppTelemetryCounterPkts Counter64,
+ rcAppTelemetryCounterBytes Counter64,
+ rcAppTelemetryCounterClearCounter TruthValue
+ }
+
+rcAppTelemetryCounterId OBJECT-TYPE
+ SYNTAX Integer32 (1..2000)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Application Telemetry rule id."
+ ::= { rcAppTelemetryCounterEntry 1 }
+
+rcAppTelemetryCounterName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Rule name."
+ ::= { rcAppTelemetryCounterEntry 2 }
+
+rcAppTelemetryCounterPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Numbers of packets per rule."
+ ::= { rcAppTelemetryCounterEntry 3 }
+
+rcAppTelemetryCounterBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Numbers of Bytes per rule."
+ ::= { rcAppTelemetryCounterEntry 4 }
+
+rcAppTelemetryCounterClearCounter OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Clear the counters for the current EntryId."
+ DEFVAL { false }
+ ::= { rcAppTelemetryCounterEntry 5 }
+
+-- End of APP Telemetry
+END
diff --git a/MIBS/nortel/RAPID-CITY-BAY-STACK b/MIBS/nortel/RAPID-CITY-BAY-STACK
new file mode 100644
index 0000000..a8fbf33
--- /dev/null
+++ b/MIBS/nortel/RAPID-CITY-BAY-STACK
@@ -0,0 +1,133 @@
+
+RAPID-CITY-BAY-STACK DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ NOTIFICATION-TYPE,
+ OBJECT-TYPE,
+ IpAddress FROM SNMPv2-SMI
+ rcBayStack FROM RAPID-CITY
+ rcMltId FROM RC-MLT-MIB;
+
+rcBayStackMIB MODULE-IDENTITY
+ LAST-UPDATED "200409290000Z"
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "
+
+ Postal: Nortel Networks
+ 4401 Great America Parkway
+ Santa Clara, CA 95052-8185
+
+ Tel:
+ Fax:
+ E-mail:
+ "
+ DESCRIPTION "BayStack specific portion of RAPID-CITY-MIB."
+
+ REVISION "200409290000Z" -- 29 September 2004
+ DESCRIPTION "Version 6: Fixed IMPORTS, RAPID-CITY-MIB to RAPID-CITY"
+
+ REVISION "200407200000Z" -- 20 July 2004
+ DESCRIPTION "Version 5: Added version info"
+
+ ::= { rcBayStack 1 }
+
+rcBayStackObjects OBJECT IDENTIFIER ::= { rcBayStackMIB 1 }
+rcBayStackTraps OBJECT IDENTIFIER ::= { rcBayStackMIB 21 }
+rcBayStackTraps0 OBJECT IDENTIFIER ::= { rcBayStackTraps 0 }
+
+--
+-- Extensions to the rcTftp group
+--
+
+rcBayStackTftpExt OBJECT IDENTIFIER ::= { rcBayStackObjects 1 }
+
+rcBayStackTftpAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ downloadSshPublicKeys(2),
+ deleteSshDsaAuthKey(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object may be set to initiate a TFTP download of
+ SSH public keys. When retrieved, the value will always
+ be none(1)."
+ ::= { rcBayStackTftpExt 1 }
+
+--
+-- SSH Session Table
+--
+
+rcBayStackSshSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcBayStackSshSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table describing the SSH sessions"
+ ::= { rcBayStackObjects 2 }
+
+rcBayStackSshSessionEntry OBJECT-TYPE
+ SYNTAX RcBayStackSshSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry describing an SSH session."
+ INDEX { rcBayStackSshSessionId }
+ ::= { rcBayStackSshSessionTable 1 }
+
+RcBayStackSshSessionEntry ::=
+ SEQUENCE {
+ rcBayStackSshSessionId INTEGER,
+ rcBayStackSshSessionIp IpAddress
+ }
+
+rcBayStackSshSessionId OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Session ID"
+ ::= { rcBayStackSshSessionEntry 1 }
+
+rcBayStackSshSessionIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address of SSH client that opened the session."
+ ::= { rcBayStackSshSessionEntry 2 }
+
+--
+-- Extensions to the rcSsh group
+--
+
+rcBayStackSshExt OBJECT IDENTIFIER ::= { rcBayStackObjects 3 }
+
+rcBayStackSshDsaHostKeyStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notGenerated(1),
+ generated(2),
+ generating(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This object indicates the current status of the SSH
+ DSA host key. If the DSA host key has not yet been
+ generated, the value will be notGenerated(1). If it
+ has already been generated, the value will be
+ generated(2). If it is currently being generated,
+ the value will be generating(3)."
+ ::= { rcBayStackSshExt 1 }
+
+--
+-- NOTIFICATIONS
+--
+
+rcMltConfigError NOTIFICATION-TYPE
+ OBJECTS { rcMltId }
+ STATUS current
+ DESCRIPTION "An rcMltConfigError trap indicates that one of the
+ ports in a multi-link trunk was connected to a remote
+ port that was not also configured as a trunk. The
+ trap indicates that the specified trunk has also been
+ automatically disabled."
+ ::= { rcBayStackTraps0 1 }
+
+END
diff --git a/MIBS/nortel/RAPID-CLIENT-MIB b/MIBS/nortel/RAPID-CLIENT-MIB
new file mode 100644
index 0000000..205827b
--- /dev/null
+++ b/MIBS/nortel/RAPID-CLIENT-MIB
@@ -0,0 +1,316 @@
+RAPID-CLIENT-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ OBJECT-IDENTITY, enterprises,
+ IpAddress, Unsigned32, TimeTicks FROM SNMPv2-SMI
+ DateAndTime FROM SNMPv2-TC
+ rapidstream FROM RAPID-MIB;
+
+ rsInfoModule MODULE-IDENTITY
+ LAST-UPDATED "0103061200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module describes client information
+ of RapidStream system."
+
+ REVISION "200104201200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ ::= { rapidstream 6 }
+
+ rsClientMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for DHCP Server, DHCP Client
+ and PPPoE Client"
+ ::= { rsInfoModule 2 }
+
+ rsClientDHCPServer OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all DHCP server related information."
+ ::= { rsClientMIB 1 }
+
+ rsClientDHCPClient OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all DHCP client related information."
+ ::= { rsClientMIB 2 }
+
+ rsClientPPPoEClient OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all PPPoE client related information."
+ ::= { rsClientMIB 3 }
+
+ rsClientDHCPServerEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ relay(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether if DHCP Server has been enabled. "
+ ::= { rsClientDHCPServer 1 }
+
+ rsClientDHCPServerStartIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The starting IP address of the range of IP addresses leased by the DHCP server."
+ ::= { rsClientDHCPServer 2 }
+
+ rsClientDHCPServerEndIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last IP address of the range of IP addresses leased by the DHCP Server. "
+ ::= { rsClientDHCPServer 3 }
+
+ rsClientDHCPServerLeaseTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The lease time of an address assigned to a DHCP client. "
+ ::= { rsClientDHCPServer 4 }
+
+ rsClientDHCPServerNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of entries in the rsClientDHCPServerTable. "
+ ::= { rsClientDHCPServer 5 }
+
+ rsClientDHCPServerConnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSClientDHCPServerConnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the client lease table of the DHCP Server."
+ ::= { rsClientDHCPServer 6 }
+
+ rsClientDHCPServerRelayServer OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of remote DHCP server to which
+ DHCP requests should be relayed."
+ ::= { rsClientDHCPServer 7 }
+
+ rsClientDHCPServerConnEntry OBJECT-TYPE
+ SYNTAX RSClientDHCPServerConnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the leasing
+ information of an assigned address by the DHCP Server."
+ INDEX {
+ rsClientDHCPServerConnIPAddr
+ }
+ ::= { rsClientDHCPServerConnTable 1 }
+
+ RSClientDHCPServerConnEntry ::= SEQUENCE {
+
+ rsClientDHCPServerConnIPAddr IpAddress,
+
+ rsClientDHCPServerConnClientHostName OCTET STRING,
+ rsClientDHCPServerConnMACAddr OCTET STRING (SIZE(6)),
+ rsClientDHCPServerConnLeaseTimeStart DateAndTime,
+ rsClientDHCPServerConnLeaseTimeEnd DateAndTime
+
+ }
+
+ rsClientDHCPServerConnClientHostName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hostname of the client."
+ ::= { rsClientDHCPServerConnEntry 1 }
+
+ rsClientDHCPServerConnIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address assigned to the client."
+ ::= { rsClientDHCPServerConnEntry 2 }
+
+ rsClientDHCPServerConnMACAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the client."
+ ::= { rsClientDHCPServerConnEntry 3 }
+
+
+ rsClientDHCPServerConnLeaseTimeStart OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time when the lease starts."
+ ::= { rsClientDHCPServerConnEntry 4 }
+
+ rsClientDHCPServerConnLeaseTimeEnd OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time when the lease ends."
+ ::= { rsClientDHCPServerConnEntry 5 }
+
+ -- DHCP Client information
+
+ rsClientDHCPClientEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether interface 1 (public) is configured to obtain IP address through DHCP."
+ ::= { rsClientDHCPClient 1 }
+
+ rsClientDHCPClientDomainName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The domain name of the DHCP Client."
+ ::= { rsClientDHCPClient 2 }
+
+ rsClientDHCPClientDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the default gateway obtained by the DHCP client."
+ ::= { rsClientDHCPClient 3 }
+
+ rsClientDHCPClientDNSOne OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the primary DNS server obtained by the DHCP client."
+ ::= { rsClientDHCPClient 4 }
+
+ rsClientDHCPClientDNSTwo OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the secondary DNS server obtained by the DHCP client."
+ ::= { rsClientDHCPClient 5 }
+
+
+ -- PPPoE Client information
+
+ rsClientPPPoEClientEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the interface 1 (public) is configured to use PPPoE."
+ ::= { rsClientPPPoEClient 1 }
+
+ rsClientPPPoEClientADSLStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disconnect(0), -- ADSL is disconnected
+ initialize(1), -- ADSL is initializing
+ establish(2), -- ASDL is established
+ authenticate(3), -- ASDL is authenticated
+ network(4),
+ running(5) -- ASDL is running
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current ADSL status of the PPPoE Client. "
+ ::= { rsClientPPPoEClient 2 }
+
+ rsClientPPPoEClientLocalIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address obtained by the PPPoE Client."
+ ::= { rsClientPPPoEClient 3 }
+
+ rsClientPPPoEClientRemoteIPAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP Address of the PPP server this PPPoE client connects to."
+ ::= { rsClientPPPoEClient 4 }
+
+ rsClientPPPoEClientNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+
+ DESCRIPTION
+ "The subnet mask of the PPPoE client."
+ ::= { rsClientPPPoEClient 5 }
+
+ rsClientPPPoEClientDNSOne OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the primary DNS server obtained."
+ ::= { rsClientPPPoEClient 6 }
+
+ rsClientPPPoEClientDNSTwo OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the secondary DNS server obtained."
+ ::= { rsClientPPPoEClient 7 }
+
+ rsClientPPPoEADSLPeerMACAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC Address of the PPP server this client connects to."
+ ::= { rsClientPPPoEClient 8 }
+
+ rsClientPPPoEClientConnTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The connection time of the PPPoE connection."
+ ::= { rsClientPPPoEClient 9 }
+
+END
diff --git a/MIBS/nortel/RAPID-HA-MIB b/MIBS/nortel/RAPID-HA-MIB
new file mode 100644
index 0000000..078dfc1
--- /dev/null
+++ b/MIBS/nortel/RAPID-HA-MIB
@@ -0,0 +1,372 @@
+RAPID-HA-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, Counter64, Gauge32,
+ OBJECT-IDENTITY, enterprises,
+ IpAddress, TimeTicks FROM SNMPv2-SMI
+ DateAndTime FROM SNMPv2-TC
+ rapidstream FROM RAPID-MIB;
+
+ rsInfoModule MODULE-IDENTITY
+ LAST-UPDATED "0211011200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module describes general information
+ of RapidStream system. Mainly, the information
+ obtained from this MIB is used by rsInfoSystemMIB,
+ rsClientMIB, rsSystemStatisticsMIB, rsIpsecTunnelMIB,
+ rsHAMIB."
+
+
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Initial revision."
+ ::= { rapidstream 6 }
+
+ rsHAMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all HA related
+ branches."
+ ::= { rsInfoModule 6 }
+
+ rsHALocal OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which are
+ belong to local appliance."
+ ::= { rsHAMIB 1 }
+
+ rsHAPeer OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which are
+ belong to peer appliance."
+ ::= { rsHAMIB 2 }
+
+ rsHAStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ unknown(1),
+ as-primary-active(2),
+ as-secondary-active(3),
+ aa-primary-ative(4),
+ aa-secondary-active(5),
+ aa-primary-takeover(6),
+ aa-secondary-takeover(7),
+ standby(8),
+ admin(9),
+ failed(10),
+ unavailable(11)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates current status of local appliance.
+ disabled: The local appliance of HA system is not enabled.
+ unknown: The local appliance of HA system is in initialization
+ as-primary-active: The local appliance that is the primary appliance of
+ HA/AS system is in active mode. This status is also called
+ MASTER in some systems.
+ as-secondary-active: The local appliance that is the secondary appliance of
+ HA/AS system is in active mode. This status is also called
+ BACKUP in some systems.
+ aa-primary-ative: The local appliance that is the primary appliance of
+ HA/AA system is in active mode.
+ aa-secondary-active: The local appliance that is the secondary appliance of
+ HA/AA system is in active mode.
+ aa-primary-takeover: The local appliance that is the primary appliance of
+ HA/AA system has taken over the peer's duty.
+ aa-secondary-takeover: The local appliance of the secondary appliance of
+ HA/AA system has taken over the peer's duty.
+ standby: The local appliance of HA/AS system is in standby mode.
+ admin: The local appliance of HA system detects an mismatched
+ configuration and waits for system administrator to reslove
+ the conflict.
+ failed: The local appliance of the HA system is down due to forced failover
+ or other reasons.
+ unavailable: It's reported when local appliance of HA system is unabled
+ to get status information.
+ "
+ ::= { rsHALocal 1 }
+
+ rsHAPeerStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unavailable(0),
+ active(1),
+ standby(2),
+ admin(3),
+ failed(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates current status of peer appliance.
+ unavailable: It's reported when peer appliance of HA system is unabled
+ to get status information.
+ active: The peer applicance of HA system is in active mode.
+ standby: The peer applicance of HA system is in standby mode.
+ admin: The peer applicance of HA system dectects an mismatched
+ configuration and waits for system administrator to reslove the conflict.
+ failed: The peer appliance of HA system is down due to forced failover or other reasons.
+ "
+ ::= {rsHALocal 2 }
+
+ rsHALastDBSyncTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last DB synchronized time of local appliance."
+ ::= { rsHALocal 3 }
+
+ rsHAError OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-error(0),
+ mismatched-ha-id(1),
+ mismatched-software(2),
+ mismatched-database(3),
+ mismatched-hardware(4),
+ forced-fail(5),
+ invalid-ha-role(6),
+ link-down(7),
+ lost-mia-heartbeat(8),
+ mia-not-responding(9),
+ admin-command-failed(10),
+ detect-ha-error(11),
+ unavailable(12),
+ hotsync-failed(13),
+ config-sync-failed(14)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reports the current error that occurred in local appliance ."
+ ::= { rsHALocal 4 }
+
+ rsHAPeerError OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-error(0),
+ mismatched-ha-id(1),
+ mismatched-software(2),
+ mismatched-database(3),
+ mismatched-hardware(4),
+ forced-fail(5),
+ invalid-ha-role(6),
+ link-down(7),
+ lost-mia-heartbeat(8),
+ mia-not-responding(9),
+ admin-command-failed(10),
+ detect-ha-error(11),
+ unavailable(12),
+ hotsync-failed(13),
+ config-sync-failed(14)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reports the current error that occurred in peer appliance."
+ ::= { rsHALocal 5 }
+
+ rsHAPeerSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of peer appliance."
+ ::= { rsHAPeer 1 }
+
+ rsHAPeerLastDBSyncTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last DB synchronized time of peer appliance."
+ ::= { rsHAPeer 2}
+
+ rsHAPeerDevice OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object for parameters and configuration
+ data of devices in this entity."
+ ::= { rsHAPeer 3 }
+
+ rsHAPeerCounters OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object for parameters and configuration
+ data of devices in this entity."
+ ::= { rsHAPeer 4 }
+
+ rsHAPeerIfNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RapidCard installed in this entity."
+ ::= { rsHAPeerDevice 1 }
+
+ rsHAPeerIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSHAPeerIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of RapidCard entries. The number of
+ entries is given by the value of rsHAPeerDeviceNumber."
+ ::= { rsHAPeerDevice 2 }
+
+ rsHAPeerIfEntry OBJECT-TYPE
+ SYNTAX RSHAPeerIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A RapidCard entry containing objects for a
+ particular RapidCard."
+ INDEX { rsHAPeerIfIndex }
+ ::= { rsHAPeerIfTable 1 }
+
+ RSHAPeerIfEntry ::= SEQUENCE {
+ rsHAPeerIfIndex Unsigned32,
+ rsHAPeerIfIpAddr IpAddress,
+ rsHAPeerIfLinkStatus INTEGER
+ }
+
+ rsHAPeerIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique value for each interface."
+ ::= { rsHAPeerIfEntry 1 }
+
+ rsHAPeerIfIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ip address of the interface."
+ ::= { rsHAPeerIfEntry 4 }
+
+ rsHAPeerIfLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(0),
+ up(1),
+ other(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the interface."
+ ::= { rsHAPeerIfEntry 9 }
+
+ rsHAPeerSystemCpuUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization of the peer system in last 5
+ seconds."
+ ::= { rsHAPeerCounters 1 }
+
+ rsHAPeerSystemTotalSendBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes sent since peer system
+ is up."
+ ::= { rsHAPeerCounters 2 }
+
+ rsHAPeerSystemTotalRecvBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes received since peer system
+ is up."
+ ::= { rsHAPeerCounters 3 }
+
+ rsHAPeerSystemTotalSendPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets sent since peer system is
+ up."
+ ::= { rsHAPeerCounters 4 }
+
+ rsHAPeerSystemTotalRecvPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received since peer
+ system is up."
+ ::= { rsHAPeerCounters 5 }
+
+ rsHAPeerSystemStreamReqTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of the connection requests since
+ system is up."
+ ::= { rsHAPeerCounters 6 }
+
+ rsHAPeerSystemStreamReqDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of the connection requests being
+ dropped since system is up."
+ ::= { rsHAPeerCounters 7 }
+
+ rsHAPeerSystemCurrIpsecTunnels OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ipsec tunnels in the peer system
+ currently."
+ ::= {rsHAPeerCounters 8 }
+
+ rsHAPeerSystemCpuUtil1 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization of the peer system in last 1
+ minute."
+ ::= { rsHAPeerCounters 9 }
+
+ rsHAPeerSystemCpuUtil5 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization of the peer system in last 5
+ minutes."
+ ::= { rsHAPeerCounters 10 }
+
+ rsHAPeerSystemCpuUtil15 OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPU utilization of the peer system in last 15
+ minutes."
+ ::= { rsHAPeerCounters 11 }
+
+END
+
diff --git a/MIBS/nortel/RAPID-INFO-SYSTEM-MIB b/MIBS/nortel/RAPID-INFO-SYSTEM-MIB
new file mode 100644
index 0000000..60600a2
--- /dev/null
+++ b/MIBS/nortel/RAPID-INFO-SYSTEM-MIB
@@ -0,0 +1,53 @@
+RAPID-INFO-SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,
+ OBJECT-IDENTITY, enterprises FROM SNMPv2-SMI
+ DateAndTime FROM SNMPv2-TC
+ rapidstream FROM RAPID-MIB;
+
+ rsInfoModule MODULE-IDENTITY
+ LAST-UPDATED "0103061200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module describes general information
+ of RapidStream system. Mainly, the information
+ obtained from this MIB is used by rsInfoSystemMIB,
+ rsClientMIB, rsSystemStatisticsMIB, rsIpsecTunnelMIB."
+
+
+ REVISION "200104201200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ ::= { rapidstream 6 }
+
+
+ rsInfoSystem OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base system information for all rs Client
+ branches."
+ ::= { rsInfoModule 1 }
+
+ rsInfoSystemCurrentTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host's notion of the local date and time of day."
+ ::= {rsInfoSystem 1}
+
+END
diff --git a/MIBS/nortel/RAPID-IPSEC-ENDPOINT-PAIR-MIB b/MIBS/nortel/RAPID-IPSEC-ENDPOINT-PAIR-MIB
new file mode 100644
index 0000000..96509f5
--- /dev/null
+++ b/MIBS/nortel/RAPID-IPSEC-ENDPOINT-PAIR-MIB
@@ -0,0 +1,455 @@
+RAPID-IPSEC-ENDPOINT-PAIR-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Gauge32,
+ OBJECT-IDENTITY, enterprises,
+ IpAddress FROM SNMPv2-SMI
+ rapidstream FROM RAPID-MIB;
+
+ rsIpsecEndpointPairModule MODULE-IDENTITY
+ LAST-UPDATED "9909081200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module describes generic Ipsec Endpoint Pair information
+ of RapidStream system. Mainly, the information
+ obtained from this MIB is used to constructed topological
+ view of IPSec security gateways that are connected by
+ IPSec tunnels.
+
+ An IPSec Endpoint Pair is a pair of security gateways that
+ are connected with 0 or more IPSec SA's in tunnel mode.
+ It contains information of aggregated information
+ of tunnel mode SA's between two security gateways.
+
+ An IPSec Endpoint Pair is identified by a pair of IP addresses.
+ Therefore, if an IPSec security gateway X has 2 external
+ IP addresses while IPsec secruity gateway Y has 3 external
+ IP addresses, there are potentially 6 IPsec Endpoint Pairs
+ between X and Y."
+
+
+ REVISION "200003211200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ ::= { rapidstream 5 }
+
+
+ rsIpsecEndpointPairMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all IPSec tunnel
+ branches."
+ ::= { rsIpsecEndpointPairModule 1 }
+
+ rsIpsecEndpointPair OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all IPSec
+ tunnel information."
+ ::= { rsIpsecEndpointPairMIB 1 }
+
+ rsIpsecEndpointPairStatistics OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which
+ are global counters for IPSec tunnels."
+ ::= { rsIpsecEndpointPairMIB 2 }
+
+
+ rsIpsecEndpointPairNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of entries in the rsIpsecEndpointPairTable. "
+ ::= { rsIpsecEndpointPair 1 }
+
+ rsIpsecEndpointPairTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecEndpointPairEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the connection table describing all current
+ IPSec tunnels exist on this entity."
+ ::= { rsIpsecEndpointPair 2 }
+
+
+ rsIpsecEndpointPairEntry OBJECT-TYPE
+ SYNTAX RSIpsecEndpointPairEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ IPSec tunnel between two IPSec security gateways."
+ INDEX{ rsIpsecEndpointPairIndex }
+ ::= { rsIpsecEndpointPairTable 1 }
+
+ RSIpsecEndpointPairEntry ::= SEQUENCE {
+
+ rsIpsecEndpointPairIndex Integer32,
+
+ rsIpsecEndpointPairLocalAddr IpAddress,
+ rsIpsecEndpointPairPeerAddr IpAddress,
+
+
+ rsIpsecEndpointPairInSAs Unsigned32,
+ rsIpsecEndpointPairOutSAs Unsigned32,
+ rsIpsecEndpointPairInAccKbytes Counter32,
+ rsIpsecEndpointPairOutAccKbytes Counter32,
+ rsIpsecEndpointPairInPackets Counter32,
+ rsIpsecEndpointPairOutPackets Counter32,
+ rsIpsecEndpointPairDecryptErrors Counter32,
+ rsIpsecEndpointPairAuthErrors Counter32,
+ rsIpsecEndpointPairReplayErrors Counter32,
+ rsIpsecEndpointPairPolicyErrors Counter32,
+ rsIpsecEndpointPairPadErrors Counter32,
+ rsIpsecEndpointPairOtherReceiveErrors Counter32,
+ rsIpsecEndpointPairSendErrors Counter32
+
+ }
+
+ rsIpsecEndpointPairIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The running index of this IPSec endpoint pair."
+ ::= { rsIpsecEndpointPairEntry 1 }
+
+ rsIpsecEndpointPairLocalAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local IP address of the current IPSec ednpoint pair."
+ ::= { rsIpsecEndpointPairEntry 2 }
+
+ rsIpsecEndpointPairPeerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of the current IPSec endpoint pair."
+ ::= { rsIpsecEndpointPairEntry 3 }
+
+
+ rsIpsecEndpointPairInSAs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound IPSEC SA's within this
+ IPSec endpoint pair."
+ ::= { rsIpsecEndpointPairEntry 4 }
+
+ rsIpsecEndpointPairOutSAs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound IPSEC SA's within this
+ IPSec endpoint pair."
+ ::= { rsIpsecEndpointPairEntry 5 }
+
+ rsIpsecEndpointPairInAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Kbytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total inbound traffic in Kbytes since the establish of
+ this connection."
+ ::= { rsIpsecEndpointPairEntry 6 }
+
+ rsIpsecEndpointPairOutAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Kbytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total outound traffic in Kbytes since the establish of
+ this connection."
+ ::= { rsIpsecEndpointPairEntry 7 }
+
+ rsIpsecEndpointPairInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of inbound packets since the establish of
+ this connection."
+ ::= { rsIpsecEndpointPairEntry 8 }
+
+ rsIpsecEndpointPairOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of outound packets since the establish of
+ this connection."
+ ::= { rsIpsecEndpointPairEntry 9 }
+
+ rsIpsecEndpointPairDecryptErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to decryption
+ error since the establish of this connection."
+ ::= { rsIpsecEndpointPairEntry 10 }
+
+ rsIpsecEndpointPairAuthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to authentication
+ error since the establish of this connection."
+ ::= { rsIpsecEndpointPairEntry 11 }
+
+ rsIpsecEndpointPairReplayErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to replay
+ error since the establish of this connection."
+ ::= { rsIpsecEndpointPairEntry 12}
+
+ rsIpsecEndpointPairPolicyErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to policy
+ error since the establish of this connection."
+ ::= { rsIpsecEndpointPairEntry 13 }
+
+ rsIpsecEndpointPairPadErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to pad value
+ error since the establish of this connection."
+ ::= { rsIpsecEndpointPairEntry 14 }
+
+ rsIpsecEndpointPairOtherReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded due to errors
+ other than decryption, authentication or replay errors. This
+ may include packets dropped due to a lack of receive
+ buffers, and may include packets dropped due to congestion
+ at the decryption element."
+ ::= { rsIpsecEndpointPairEntry 15 }
+
+ rsIpsecEndpointPairSendErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded due to any error.
+ This may include errors due to a lack of transmit buffers."
+ ::= { rsIpsecEndpointPairEntry 16 }
+
+
+ -- global statistics
+
+ rsIpsecEndpointPairTotalInSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of active inbound SA's in the entity."
+ ::= { rsIpsecEndpointPairStatistics 1 }
+
+ rsIpsecEndpointPairTotalOutSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of active outbound SA's in the entity."
+ ::= { rsIpsecEndpointPairStatistics 2 }
+
+ rsIpsecEndpointPairTotalInAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Kbytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total inbound IPsec traffic of this entity."
+ ::= { rsIpsecEndpointPairStatistics 3 }
+
+ rsIpsecEndpointPairTotalOutAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total outbound IPsec traffic of this entity."
+ ::= { rsIpsecEndpointPairStatistics 4 }
+
+ rsIpsecEndpointPairTotalInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Kbytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total inbound IPsec packets of this entity."
+ ::= { rsIpsecEndpointPairStatistics 5 }
+
+ rsIpsecEndpointPairTotalOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total outbound IPsec packets of this entity."
+ ::= { rsIpsecEndpointPairStatistics 6 }
+
+
+ rsIpsecEndpointPairTotalDecryptErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets on this entity discarded due to encryption
+ error."
+ ::= { rsIpsecEndpointPairStatistics 7 }
+
+ rsIpsecEndpointPairTotalAuthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets on this entity discarded
+ due to authentication errors."
+ ::= { rsIpsecEndpointPairStatistics 8 }
+
+
+ rsIpsecEndpointPairTotalReplayErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to replay
+ errors on this entity."
+ ::= { rsIpsecEndpointPairStatistics 9 }
+
+ rsIpsecEndpointPairTotalPolicyErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to policy
+ errors on this entity."
+ ::= { rsIpsecEndpointPairStatistics 10 }
+
+
+ rsIpsecEndpointPairTotalPadErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets on this entity discarded due to pad value
+ error."
+ ::= { rsIpsecEndpointPairStatistics 11 }
+
+ rsIpsecEndpointPairTotalOtherReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets on this entity discarded due to errors
+ other than decryption, authentication or replay errors. This
+ may include packets dropped due to a lack of receive
+ buffers, and may include packets dropped due to congestion
+ at the decryption element."
+ ::= { rsIpsecEndpointPairStatistics 12 }
+
+
+ rsIpsecEndpointPairTotalSendErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets discarded due to any error on
+ this entity."
+
+ ::= { rsIpsecEndpointPairStatistics 13 }
+
+
+ rsIpsecEndpointPairPeerIPToTunnel OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all tunnels
+ information of the policies."
+ ::= {rsIpsecEndpointPairMIB 3}
+
+ rsIpsecEndpointPairPeerIPToTunnelNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of tunnels in the peeriptotunnel table. "
+ ::= { rsIpsecEndpointPairPeerIPToTunnel 1 }
+
+ rsIpsecEndpointPairPeerIPToTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecEndpointPairPeerIPToTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The peeriptotunnel table in the endpointpair mib."
+ ::= { rsIpsecEndpointPairPeerIPToTunnel 2 }
+
+ rsIpsecEndpointPairPeerIPToTunnelEntry OBJECT-TYPE
+ SYNTAX RSIpsecEndpointPairPeerIPToTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the peer ip and tunnel
+ information."
+ INDEX {
+ rsIpsecEndpointPairPeerIPToTunnelPeerIP,
+ rsIpsecEndpointPairPeerIPToTunnelTunnelID
+ }
+ ::= { rsIpsecEndpointPairPeerIPToTunnelTable 1 }
+
+ RSIpsecEndpointPairPeerIPToTunnelEntry ::= SEQUENCE {
+
+ rsIpsecEndpointPairPeerIPToTunnelPeerIP IpAddress,
+ rsIpsecEndpointPairPeerIPToTunnelTunnelID Integer32
+ }
+
+ rsIpsecEndpointPairPeerIPToTunnelPeerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer ip of the peeriptotunnel table."
+ ::= {rsIpsecEndpointPairPeerIPToTunnelEntry 1}
+
+ rsIpsecEndpointPairPeerIPToTunnelTunnelID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tunnel id of the peeriptotunnel table."
+ ::= {rsIpsecEndpointPairPeerIPToTunnelEntry 2}
+
+END
+
diff --git a/MIBS/nortel/RAPID-IPSEC-SA-MON-MIB-EXT b/MIBS/nortel/RAPID-IPSEC-SA-MON-MIB-EXT
new file mode 100644
index 0000000..fb2eac7
--- /dev/null
+++ b/MIBS/nortel/RAPID-IPSEC-SA-MON-MIB-EXT
@@ -0,0 +1,2259 @@
+RAPID-IPSEC-SA-MON-MIB-EXT DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
+ Integer32, Integer32, NOTIFICATION-TYPE,
+ OBJECT-IDENTITY, enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, TruthValue
+ FROM SNMPv2-TC
+ ifIndex FROM RFC1213-MIB
+ IpsecDoiIdentType,
+ IpsecDoiEncapsulationMode,
+ IpsecDoiEspTransform,
+ IpsecDoiAhTransform,
+ IpsecDoiAuthAlgorithm,
+ IpsecDoiIpcompTransform,
+ IpsecDoiSecProtocolId
+ FROM IPSEC-ISAKMP-IKE-DOI-TC
+ rapidstream
+ FROM RAPID-MIB;
+
+ rsIpsecSaMonModule MODULE-IDENTITY
+ LAST-UPDATED "200003211200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module describes generic IPSec objects
+ defined in IETF working draft
+ 'draft-ieft-ipsec-monitor-mib-01' and RapidStream's
+ extension."
+ REVISION "200003211200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ ::= { rapidstream 3 }
+
+ IpsecSaCreatorIdent ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "A value indicating how an SA was created."
+ SYNTAX INTEGER {
+ unknown(0),
+ static(1), -- statically created
+ ike(2), -- IKE
+ other(3)
+ }
+
+ IpsecIpv6Address ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "2x:2x:2x:2x:2x:2x:1d.1d.1d.1d"
+ STATUS current
+ DESCRIPTION
+ "This data type is used to model IPv6 address prefixes. This
+ is a binary string of 16 octets in network byte-order."
+ SYNTAX OCTET STRING (SIZE (16))
+
+ rsIpsecSaMonitorMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all IPSec branches."
+ ::= { rsIpsecSaMonModule 1 }
+
+ -- significant branches
+
+ rsSaTables OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all SA tables."
+ ::= { rsIpsecSaMonitorMIB 1 }
+
+ rsSaStatistics OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which
+ are global counters for IPSec security associations."
+ ::= { rsIpsecSaMonitorMIB 2 }
+
+ rsSaErrors OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which
+ are global error counters for IPSec security associations."
+ ::= { rsIpsecSaMonitorMIB 3 }
+
+ rsSaTraps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which
+ are traps for IPSec security associations."
+ ::= { rsIpsecSaMonitorMIB 4 }
+
+ rsSaTrapObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for objects which are
+ used as part of traps."
+ ::= { rsIpsecSaMonitorMIB 5 }
+
+ rsSaTrapControl OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which
+ are trap controls for IPSec security associations."
+ ::= { rsIpsecSaMonitorMIB 6 }
+
+ rsSaGroups OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which
+ describe the groups in this MIB."
+ ::= { rsIpsecSaMonitorMIB 7 }
+
+ rsSaConformance OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects which
+ describe the conformance for this MIB."
+ ::= { rsIpsecSaMonitorMIB 8 }
+
+ -- the IPSec Inbound ESP MIB-Group
+ --
+ -- a collection of objects providing information about
+ -- IPSec Inbound ESP SAs
+
+ rsIpsecSaEspInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecSaEspInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on IPSec
+ inbound ESP SAs.
+
+ There should be one row for every inbound ESP security
+ association that exists in the entity. The maximum number of
+ rows is implementation dependent."
+ ::= { rsSaTables 1 }
+
+ rsIpsecSaEspInEntry OBJECT-TYPE
+ SYNTAX RSIpsecSaEspInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ particular IPSec inbound ESP SA.
+
+ A row in this table cannot be created or deleted by SNMP
+ operations on columns of the table."
+ INDEX{ rsIpsecSaEspInAddress, rsIpsecSaEspInSpi }
+ ::= { rsIpsecSaEspInTable 1 }
+
+ RSIpsecSaEspInEntry ::= SEQUENCE {
+
+ rsIpsecSaEspInAddress IpAddress,
+ rsIpsecSaEspInSpi Integer32,
+
+ rsIpsecSaEspInDestId OCTET STRING,
+ rsIpsecSaEspInDestIdType IpsecDoiIdentType,
+ rsIpsecSaEspInSourceId OCTET STRING,
+ rsIpsecSaEspInSourceIdType IpsecDoiIdentType,
+ rsIpsecSaEspInProtocol Integer32,
+ rsIpsecSaEspInDestPort Integer32,
+ rsIpsecSaEspInSourcePort Integer32,
+
+ rsIpsecSaEspInCreator IpsecSaCreatorIdent,
+
+ rsIpsecSaEspInEncapsulation IpsecDoiEncapsulationMode,
+ rsIpsecSaEspInEncAlg IpsecDoiEspTransform,
+ rsIpsecSaEspInEncKeyLength Integer32,
+ rsIpsecSaEspInAuthAlg IpsecDoiAuthAlgorithm,
+
+ rsIpsecSaEspInLimitSeconds Integer32,
+ rsIpsecSaEspInLimitKbytes Integer32,
+
+ rsIpsecSaEspInAccSeconds Counter32,
+ rsIpsecSaEspInAccKbytes Counter32,
+ rsIpsecSaEspInUserOctets Counter32,
+ rsIpsecSaEspInPackets Counter32,
+
+ rsIpsecSaEspInDecryptErrors Counter32,
+ rsIpsecSaEspInAuthErrors Counter32,
+ rsIpsecSaEspInReplayErrors Counter32,
+ rsIpsecSaEspInPolicyErrors Counter32,
+ rsIpsecSaEspInPadErrors Counter32,
+ rsIpsecSaEspInOtherReceiveErrors Counter32
+
+
+ }
+
+ rsIpsecSaEspInAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination address of the SA.
+
+ For implementations that do not support IPv6, this address
+ should appear as one of the IPv4-mapped IPv6 addresses as
+ defined in Section 2.5.4 of [IPV6AA].
+
+ Specifically, the prefix '0000:0000:0000:0000:0000:FFFF:' is
+ used for IPv4 only nodes, while the prefix
+ '0000:0000:0000:0000:0000:0000:' is used for bi-lingual
+ nodes."
+ ::= { rsIpsecSaEspInEntry 1 }
+
+ rsIpsecSaEspInSpi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security parameters index of the SA."
+ REFERENCE "RFC 2406 Section 2.1"
+ ::= { rsIpsecSaEspInEntry 2 }
+
+ rsIpsecSaEspInDestId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination identifier of the SA, or 0 if unknown or if
+ the SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchanged during SA creation negotiation."
+ ::= { rsIpsecSaEspInEntry 3 }
+
+ rsIpsecSaEspInDestIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by 'rsIpsecSaEspInDestId',
+ or 0 if unknown or if the SA uses transport mode
+ encapsulation."
+ ::= { rsIpsecSaEspInEntry 4 }
+
+ rsIpsecSaEspInSourceId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source identifier of the SA, or 0 if unknown or if the
+ SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchange during SA creation negotiation."
+ ::= { rsIpsecSaEspInEntry 5 }
+
+ rsIpsecSaEspInSourceIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by 'rsIpsecSaEspInSourceId',
+ or 0 if unknown or if the SA uses transport mode
+ encapsulation."
+ ::= { rsIpsecSaEspInEntry 6 }
+
+ rsIpsecSaEspInProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transport-layer protocol number that this SA carries,
+ or 0 if it carries any protocol."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaEspInEntry 7 }
+
+ rsIpsecSaEspInDestPort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaEspInEntry 8 }
+
+ rsIpsecSaEspInSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaEspInEntry 9 }
+
+ rsIpsecSaEspInCreator OBJECT-TYPE
+ SYNTAX IpsecSaCreatorIdent
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The creator of this SA.
+
+ This MIB makes no assumptions about how the SAs are created.
+ They may be created statically, or by a key exchange
+ protocol such as IKE, or by some other method."
+ ::= { rsIpsecSaEspInEntry 10 }
+
+ rsIpsecSaEspInEncapsulation OBJECT-TYPE
+ SYNTAX IpsecDoiEncapsulationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of encapsulation used by this SA."
+ ::= { rsIpsecSaEspInEntry 11 }
+
+ rsIpsecSaEspInEncAlg OBJECT-TYPE
+ SYNTAX IpsecDoiEspTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the encryption algorithm
+ applied to traffic or 0 if there is no encryption used."
+ ::= { rsIpsecSaEspInEntry 12 }
+
+ rsIpsecSaEspInEncKeyLength OBJECT-TYPE
+ SYNTAX Integer32 (0..65531)
+ UNITS "bits"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of the encryption key in bits used for the
+ algorithm specified in the 'rsIpsecSaEspInEncAlg' object, or 0
+ if the key length is implicit in the specified algorithm or
+ there is no encryption specified."
+ ::= { rsIpsecSaEspInEntry 13 }
+
+ rsIpsecSaEspInAuthAlg OBJECT-TYPE
+ SYNTAX IpsecDoiAuthAlgorithm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the hash algorithm applied to
+ traffic or 0 if there is no authentication used."
+ ::= { rsIpsecSaEspInEntry 14 }
+
+ rsIpsecSaEspInLimitSeconds OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum lifetime in seconds of the SA, or 0 if there is
+ no time constraint on its expiration.
+ The display value is limited to 4294967295 seconds (more
+ than 136 years); values greater than that value will be
+ truncated."
+ ::= { rsIpsecSaEspInEntry 15 }
+
+ rsIpsecSaEspInLimitKbytes OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum traffic in kilobytes that the SA is allowed to
+ support, or 0 if there is no traffic constraint on its
+ expiration.
+
+ The display value is limited to 4294967295 kilobytes; values
+ greater than that value will be truncated."
+ ::= { rsIpsecSaEspInEntry 16 }
+
+ rsIpsecSaEspInAccSeconds OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds accumulated against the SA's
+ expiration by time.
+
+ This is also the number of seconds that the SA has existed."
+ ::= { rsIpsecSaEspInEntry 17 }
+
+ rsIpsecSaEspInAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of traffic accumulated that counts against the
+ SA's expiration by traffic limitation, measured in Kbytes.
+
+ This value may be 0 if the SA does not expire based on
+ traffic."
+ ::= { rsIpsecSaEspInEntry 18 }
+
+ rsIpsecSaEspInUserOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of user level traffic measured in bytes handled
+ by the SA.
+
+ This is not necessarily the same as the amount of traffic
+ applied against the traffic expiration limit."
+ ::= { rsIpsecSaEspInEntry 19 }
+
+ rsIpsecSaEspInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by the SA."
+ ::= { rsIpsecSaEspInEntry 20 }
+
+ rsIpsecSaEspInDecryptErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to decryption
+ errors."
+ ::= { rsIpsecSaEspInEntry 21 }
+
+ rsIpsecSaEspInAuthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to
+ authentication errors."
+ ::= { rsIpsecSaEspInEntry 22 }
+
+ rsIpsecSaEspInReplayErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to replay
+ errors."
+ ::= { rsIpsecSaEspInEntry 23 }
+
+ rsIpsecSaEspInPolicyErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to policy
+ errors. This includes packets where the next protocol is
+ invalid."
+ ::= { rsIpsecSaEspInEntry 24 }
+
+ rsIpsecSaEspInPadErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to pad value
+ errors.
+
+ Implementations that do not check this must not support this
+ object."
+ REFERENCE "RFC 2406 section 2.4"
+ ::= { rsIpsecSaEspInEntry 25 }
+
+ rsIpsecSaEspInOtherReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to errors
+ other than decryption, authentication or replay errors. This
+ may include packets dropped due to a lack of receive
+ buffers, and may include packets dropped due to congestion
+ at the decryption element."
+ ::= { rsIpsecSaEspInEntry 26 }
+
+ -- the IPSec Inbound AH MIB-Group
+ --
+ -- a collection of objects providing information about
+ -- IPSec Inbound AH SAs
+
+ rsIpsecSaAhInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecSaAhInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on IPSec
+ inbound AH SAs.
+ There should be one row for every inbound AH security
+ association that exists in the entity. The maximum number of
+ rows is implementation dependent."
+ ::= { rsSaTables 2 }
+
+ rsIpsecSaAhInEntry OBJECT-TYPE
+ SYNTAX RSIpsecSaAhInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ particular IPSec inbound AH SA.
+
+ A row in this table cannot be created or deleted by SNMP
+ operations on columns of the table."
+ INDEX{ rsIpsecSaAhInAddress, rsIpsecSaAhInSpi }
+ ::= { rsIpsecSaAhInTable 1 }
+
+ RSIpsecSaAhInEntry ::= SEQUENCE {
+
+ rsIpsecSaAhInAddress IpAddress,
+ rsIpsecSaAhInSpi Integer32,
+
+ rsIpsecSaAhInDestId OCTET STRING,
+ rsIpsecSaAhInDestIdType IpsecDoiIdentType,
+ rsIpsecSaAhInSourceId OCTET STRING,
+ rsIpsecSaAhInSourceIdType IpsecDoiIdentType,
+ rsIpsecSaAhInProtocol Integer32,
+ rsIpsecSaAhInDestPort Integer32,
+ rsIpsecSaAhInSourcePort Integer32,
+
+ rsIpsecSaAhInCreator IpsecSaCreatorIdent,
+
+ rsIpsecSaAhInEncapsulation IpsecDoiEncapsulationMode,
+ rsIpsecSaAhInAuthAlg IpsecDoiAhTransform,
+
+ rsIpsecSaAhInLimitSeconds Integer32,
+ rsIpsecSaAhInLimitKbytes Integer32,
+
+ rsIpsecSaAhInAccSeconds Counter32,
+ rsIpsecSaAhInAccKbytes Counter32,
+ rsIpsecSaAhInUserOctets Counter32,
+ rsIpsecSaAhInPackets Counter32,
+
+ -- error statistics
+ rsIpsecSaAhInAuthErrors Counter32,
+ rsIpsecSaAhInReplayErrors Counter32,
+ rsIpsecSaAhInPolicyErrors Counter32,
+ rsIpsecSaAhInOtherReceiveErrors Counter32
+ }
+
+ rsIpsecSaAhInAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination address of the SA.
+
+ For implementations that do not support IPv6, this address
+ should appear as one of the IPv4-mapped IPv6 addresses as
+ defined in Section 2.5.4 of [IPV6AA].
+
+ Specifically, the prefix '0000:0000:0000:0000:0000:FFFF:' is
+ used for IPv4 only nodes, while the prefix
+ '0000:0000:0000:0000:0000:0000:' is used for bi-lingual
+ nodes."
+ ::= { rsIpsecSaAhInEntry 1 }
+
+ rsIpsecSaAhInSpi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security parameters index of the SA."
+ REFERENCE "RFC 2402 Section 2.4"
+ ::= { rsIpsecSaAhInEntry 2 }
+
+ rsIpsecSaAhInDestId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination identifier of the SA, or 0 if unknown or if
+ the SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchange during SA creation negotiation."
+ ::= { rsIpsecSaAhInEntry 3 }
+
+ rsIpsecSaAhInDestIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by 'rsIpsecSaAhInDestId', or
+ 0 if unknown or if the SA uses transport mode
+ encapsulation."
+ ::= { rsIpsecSaAhInEntry 4 }
+
+ rsIpsecSaAhInSourceId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source identifier of the SA, or 0 if unknown or if the
+ SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchange during SA creation negotiation."
+ ::= { rsIpsecSaAhInEntry 5 }
+
+ rsIpsecSaAhInSourceIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by 'rsIpsecSaAhInSourceId',
+ or 0 if unknown or if the SA uses transport mode
+ encapsulation."
+ ::= { rsIpsecSaAhInEntry 6 }
+
+ rsIpsecSaAhInProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transport-layer protocol number that this SA carries,
+ or 0 if it carries any protocol."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaAhInEntry 7 }
+
+ rsIpsecSaAhInDestPort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaAhInEntry 8 }
+
+ rsIpsecSaAhInSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaAhInEntry 9 }
+
+ rsIpsecSaAhInCreator OBJECT-TYPE
+ SYNTAX IpsecSaCreatorIdent
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The creator of this SA.
+
+ This MIB makes no assumptions about how the SAs are created.
+ They may be created statically, or by a key exchange
+ protocol such as IKE, or by some other method."
+ ::= { rsIpsecSaAhInEntry 10 }
+
+ rsIpsecSaAhInEncapsulation OBJECT-TYPE
+ SYNTAX IpsecDoiEncapsulationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of encapsulation used by this SA."
+ ::= { rsIpsecSaAhInEntry 11 }
+
+ rsIpsecSaAhInAuthAlg OBJECT-TYPE
+ SYNTAX IpsecDoiAhTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the hash algorithm applied to
+ traffic carried by this SA if it uses ESP or 0 if there is
+ no authentication applied by ESP."
+ ::= { rsIpsecSaAhInEntry 12 }
+
+ rsIpsecSaAhInLimitSeconds OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum lifetime in seconds of the SA, or 0 if there is
+ no time constraint on its expiration.
+
+ The display value is limited to 4294967295 seconds (more
+ than 136 years); values greater than that value will be
+ truncated."
+ ::= { rsIpsecSaAhInEntry 13 }
+
+ rsIpsecSaAhInLimitKbytes OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum traffic in Kbytes that the SA is allowed to
+ support, or 0 if there is no traffic constraint on its
+ expiration.
+
+ The display value is limited to 4294967295 kilobytes; values
+ greater than that value will be truncated."
+ ::= { rsIpsecSaAhInEntry 14 }
+
+ rsIpsecSaAhInAccSeconds OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds accumulated against the SA's
+ expiration by time.
+
+ This is also the number of seconds that the SA has existed."
+ ::= { rsIpsecSaAhInEntry 15 }
+
+ rsIpsecSaAhInAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of traffic accumulated that counts against the
+ SA's expiration by traffic limitation, measured in Kbytes.
+ This value may be 0 if the SA does not expire based on
+ traffic."
+ ::= { rsIpsecSaAhInEntry 16 }
+
+ rsIpsecSaAhInUserOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of user level traffic measured in bytes handled
+ by the SA.
+
+ This is not necessarily the same as the amount of traffic
+ applied against the traffic expiration limit."
+ ::= { rsIpsecSaAhInEntry 17 }
+
+ rsIpsecSaAhInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by the SA."
+ ::= { rsIpsecSaAhInEntry 18 }
+
+ rsIpsecSaAhInAuthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to
+ authentication errors."
+ ::= { rsIpsecSaAhInEntry 19 }
+
+ rsIpsecSaAhInReplayErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to replay
+ errors."
+ ::= { rsIpsecSaAhInEntry 20 }
+
+ rsIpsecSaAhInPolicyErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to policy
+ errors. This includes packets where the next protocol is
+ invalid."
+ ::= { rsIpsecSaAhInEntry 21 }
+
+ rsIpsecSaAhInOtherReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to errors
+ other than decryption, authentication or replay errors. This
+ may include packets dropped due to a lack of receive
+ buffers, and may include packets dropped due to congestion
+ at the authentication element."
+ ::= { rsIpsecSaAhInEntry 22 }
+
+
+ -- the IPSec Inbound IPCOMP MIB-Group
+ --
+ -- a collection of objects providing information about
+ -- IPSec Inbound IPCOMP SAs
+
+ rsIpsecSaIpcompInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecSaIpcompInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on IPSec
+ inbound IPCOMP SAs.
+
+ There should be one row for every inbound IPCOMP (security)
+ association that exists in the entity. The maximum number of
+ rows is implementation dependent."
+ ::= { rsSaTables 3 }
+
+ rsIpsecSaIpcompInEntry OBJECT-TYPE
+ SYNTAX RSIpsecSaIpcompInEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ particular IPSec inbound IPCOMP SA.
+ A row in this table cannot be created or deleted by SNMP
+ operations on columns of the table."
+ INDEX{ rsIpsecSaIpcompInAddress, rsIpsecSaIpcompInCpi }
+ ::= { rsIpsecSaIpcompInTable 1 }
+
+ RSIpsecSaIpcompInEntry ::= SEQUENCE {
+
+ rsIpsecSaIpcompInAddress IpAddress,
+ rsIpsecSaIpcompInCpi IpsecDoiIpcompTransform,
+
+ rsIpsecSaIpcompInDestId OCTET STRING,
+ rsIpsecSaIpcompInDestIdType IpsecDoiIdentType,
+ rsIpsecSaIpcompInSourceId OCTET STRING,
+ rsIpsecSaIpcompInSourceIdType IpsecDoiIdentType,
+ rsIpsecSaIpcompInProtocol Integer32,
+ rsIpsecSaIpcompInDestPort Integer32,
+ rsIpsecSaIpcompInSourcePort Integer32,
+
+ rsIpsecSaIpcompInCreator IpsecSaCreatorIdent,
+
+ rsIpsecSaIpcompInEncapsulation IpsecDoiEncapsulationMode,
+ rsIpsecSaIpcompInDecompAlg IpsecDoiIpcompTransform,
+
+ rsIpsecSaIpcompInSeconds Counter32,
+ rsIpsecSaIpcompInUserOctets Counter32,
+ rsIpsecSaIpcompInPackets Counter32,
+
+ rsIpsecSaIpcompInDecompErrors Counter32,
+ rsIpsecSaIpcompInOtherReceiveErrors Counter32
+ }
+
+ rsIpsecSaIpcompInAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination address of the SA.
+
+ For implementations that do not support IPv6, this address
+ should appear as one of the IPv4-mapped IPv6 addresses as
+ defined in Section 2.5.4 of [IPV6AA].
+ Specifically, the prefix '0000:0000:0000:0000:0000:FFFF:' is
+ used for IPv4 only nodes, while the prefix
+ '0000:0000:0000:0000:0000:0000:' is used for bi-lingual
+ nodes."
+ ::= { rsIpsecSaIpcompInEntry 1 }
+
+ rsIpsecSaIpcompInCpi OBJECT-TYPE
+ SYNTAX IpsecDoiIpcompTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPI of the SA. Since the lower values of CPIs are
+ reserved to be the same as the algorithm, the syntax for
+ this object is the same as the transform."
+ REFERENCE "RFC 2393 Section 3.3"
+ ::= { rsIpsecSaIpcompInEntry 2 }
+
+ rsIpsecSaIpcompInDestId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination identifier of the SA, or 0 if unknown or if
+ the SA uses transport mode, or 0 if this SA is used with
+ multiple SAs in protection suites.
+
+ This value, if non-zero, is taken directly from the optional
+ ID payloads that are exchange during SA creation
+ negotiation."
+ ::= { rsIpsecSaIpcompInEntry 3 }
+
+ rsIpsecSaIpcompInDestIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by
+ 'rsIpsecSaIpcompInDestId', or 0 if unknown or if the SA uses
+ transport mode, or 0 if this SA is used with multiple SAs in
+ protection suites."
+ ::= { rsIpsecSaIpcompInEntry 4 }
+
+ rsIpsecSaIpcompInSourceId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source identifier of the SA, or 0 if unknown or if the
+ SA uses transport mode encapsulation, or 0 if this SA is
+ used with multiple SAs in protection suites.
+
+ This value, if non-zero, is taken directly from the optional
+ ID payloads that are exchange during SA creation
+ negotiation."
+ ::= { rsIpsecSaIpcompInEntry 5 }
+
+ rsIpsecSaIpcompInSourceIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by
+ 'rsIpsecSaIpcompInSourceId', or 0 if unknown or if the SA uses
+ transport mode encapsulation, or 0 if this SA is used with
+ multiple SAs in protection suites."
+ ::= { rsIpsecSaIpcompInEntry 6 }
+
+ rsIpsecSaIpcompInProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transport-layer protocol number that this SA carries,
+ or 0 if it carries any protocol."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaIpcompInEntry 7 }
+
+ rsIpsecSaIpcompInDestPort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaIpcompInEntry 8 }
+
+ rsIpsecSaIpcompInSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaIpcompInEntry 9 }
+
+ rsIpsecSaIpcompInCreator OBJECT-TYPE
+ SYNTAX IpsecSaCreatorIdent
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The creator of this SA.
+
+ This MIB makes no assumptions about how the SAs are created.
+ They may be created statically, or by a key exchange
+ protocol such as IKE, or by some other method."
+ ::= { rsIpsecSaIpcompInEntry 10 }
+
+ rsIpsecSaIpcompInEncapsulation OBJECT-TYPE
+ SYNTAX IpsecDoiEncapsulationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of encapsulation used by this SA."
+ ::= { rsIpsecSaIpcompInEntry 11 }
+
+ rsIpsecSaIpcompInDecompAlg OBJECT-TYPE
+ SYNTAX IpsecDoiIpcompTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the decompression algorithm
+ applied to traffic."
+ ::= { rsIpsecSaIpcompInEntry 12 }
+
+ rsIpsecSaIpcompInSeconds OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that the SA has existed."
+ ::= { rsIpsecSaIpcompInEntry 13 }
+
+ rsIpsecSaIpcompInUserOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of user level traffic measured in bytes handled
+ by the SA."
+ ::= { rsIpsecSaIpcompInEntry 14 }
+
+ rsIpsecSaIpcompInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by the SA."
+ ::= { rsIpsecSaIpcompInEntry 15 }
+
+ rsIpsecSaIpcompInDecompErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to
+ decompression errors."
+ ::= { rsIpsecSaIpcompInEntry 16 }
+
+ rsIpsecSaIpcompInOtherReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to errors
+ other than decompression errors. This may include packets
+ dropped due to a lack of receive buffers, and packets
+ dropped due to congestion at the decompression element."
+ ::= { rsIpsecSaIpcompInEntry 17 }
+
+
+ -- the IPSec Outbound ESP MIB-Group
+ --
+ -- a collection of objects providing information about
+ -- IPSec Outbound ESP SAs
+
+ rsIpsecSaEspOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecSaEspOutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on IPSec
+ Outbound ESP SAs.
+
+ There should be one row for every outbound ESP security
+ association that exists in the entity. The maximum number of
+ rows is implementation dependent."
+ ::= { rsSaTables 4 }
+
+ rsIpsecSaEspOutEntry OBJECT-TYPE
+ SYNTAX RSIpsecSaEspOutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ particular IPSec Outbound ESP SA.
+
+ A row in this table cannot be created or deleted by SNMP
+ operations on columns of the table."
+ INDEX{ rsIpsecSaEspOutAddress, rsIpsecSaEspOutSpi }
+ ::= { rsIpsecSaEspOutTable 1 }
+
+ RSIpsecSaEspOutEntry ::= SEQUENCE {
+
+ rsIpsecSaEspOutAddress IpAddress,
+ rsIpsecSaEspOutSpi Integer32,
+
+ rsIpsecSaEspOutSourceId OCTET STRING,
+ rsIpsecSaEspOutSourceIdType IpsecDoiIdentType,
+ rsIpsecSaEspOutDestId OCTET STRING,
+ rsIpsecSaEspOutDestIdType IpsecDoiIdentType,
+ rsIpsecSaEspOutProtocol Integer32,
+ rsIpsecSaEspOutSourcePort Integer32,
+ rsIpsecSaEspOutDestPort Integer32,
+
+ rsIpsecSaEspOutCreator IpsecSaCreatorIdent,
+
+ rsIpsecSaEspOutEncapsulation IpsecDoiEncapsulationMode,
+ rsIpsecSaEspOutEncAlg IpsecDoiEspTransform,
+ rsIpsecSaEspOutEncKeyLength Integer32,
+ rsIpsecSaEspOutAuthAlg IpsecDoiAuthAlgorithm,
+
+ rsIpsecSaEspOutLimitSeconds Integer32,
+ rsIpsecSaEspOutLimitKbytes Integer32,
+
+ rsIpsecSaEspOutAccSeconds Counter32,
+ rsIpsecSaEspOutAccKbytes Counter32,
+ rsIpsecSaEspOutUserOctets Counter32,
+ rsIpsecSaEspOutPackets Counter32,
+
+ rsIpsecSaEspOutSendErrors Counter32
+ }
+
+
+ rsIpsecSaEspOutAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination address of the SA.
+
+ For implementations that do not support IPv6, this address
+ should appear as one of the IPv4-mapped IPv6 addresses as
+ defined in Section 2.5.4 of [IPV6AA].
+
+ Specifically, the prefix '0000:0000:0000:0000:0000:FFFF:' is
+ used for IPv4 only nodes, while the prefix
+ '0000:0000:0000:0000:0000:0000:' is used for bi-lingual
+ nodes."
+ ::= { rsIpsecSaEspOutEntry 1 }
+
+ rsIpsecSaEspOutSpi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security parameters index of the SA."
+ REFERENCE "RFC 2406 Section 2.1"
+ ::= { rsIpsecSaEspOutEntry 2 }
+
+ rsIpsecSaEspOutSourceId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source identifier of the SA, or 0 if unknown or if the
+ SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchange during phase 2 negotiations."
+ ::= { rsIpsecSaEspOutEntry 3 }
+
+ rsIpsecSaEspOutSourceIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by
+ 'rsIpsecSaEspOutSourceId', or 0 if unknown or if the SA uses
+ transport mode encapsulation."
+ ::= { rsIpsecSaEspOutEntry 4 }
+
+ rsIpsecSaEspOutDestId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination identifier of the SA, or 0 if unknown or if
+ the SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchange during phase 2 negotiations."
+ ::= { rsIpsecSaEspOutEntry 5 }
+
+ rsIpsecSaEspOutDestIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by 'rsIpsecSaEspOutDestId',
+ or 0 if unknown or if the SA uses transport mode
+ encapsulation."
+ ::= { rsIpsecSaEspOutEntry 6 }
+
+ rsIpsecSaEspOutProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transport-layer protocol number that this SA carries,
+ or 0 if it carries any protocol."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaEspOutEntry 7 }
+
+ rsIpsecSaEspOutSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaEspOutEntry 8 }
+
+ rsIpsecSaEspOutDestPort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaEspOutEntry 9 }
+
+ rsIpsecSaEspOutCreator OBJECT-TYPE
+ SYNTAX IpsecSaCreatorIdent
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The creator of this SA.
+
+ This MIB makes no assumptions about how the SAs are created.
+ They may be created statically, or by a key exchange
+ protocol such as IKE, or by some other method."
+ ::= { rsIpsecSaEspOutEntry 10 }
+
+ rsIpsecSaEspOutEncapsulation OBJECT-TYPE
+ SYNTAX IpsecDoiEncapsulationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of encapsulation used by this SA."
+ ::= { rsIpsecSaEspOutEntry 11 }
+
+ rsIpsecSaEspOutEncAlg OBJECT-TYPE
+ SYNTAX IpsecDoiEspTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the encryption algorithm
+ applied to traffic or 0 if there is no encryption used."
+ ::= { rsIpsecSaEspOutEntry 12 }
+
+ rsIpsecSaEspOutEncKeyLength OBJECT-TYPE
+ SYNTAX Integer32 (0..65531)
+ UNITS "bits"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The length of the encryption key in bits used for the
+ algorithm specified in the 'rsIpsecSaEspOutEncAlg' object, or
+ 0 if the key length is implicit in the specified algorithm
+ or there is no encryption specified."
+ ::= { rsIpsecSaEspOutEntry 13 }
+
+ rsIpsecSaEspOutAuthAlg OBJECT-TYPE
+ SYNTAX IpsecDoiAuthAlgorithm
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the hash algorithm applied to
+ traffic or 0 if there is no authentication used."
+ ::= { rsIpsecSaEspOutEntry 14 }
+
+ rsIpsecSaEspOutLimitSeconds OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum lifetime in seconds of the SA, or 0 if there is
+ no time constraint on its expiration.
+
+ The display value is limited to 4294967295 seconds (more
+ than 136 years); values greater than that value will be
+ truncated."
+ ::= { rsIpsecSaEspOutEntry 15 }
+
+ rsIpsecSaEspOutLimitKbytes OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum traffic in kbytes that the SA is allowed to
+ support, or 0 if there is no traffic constraint on its
+ expiration.
+
+ The display value is limited to 4294967295 kilobytes; values
+ greater than that value will be truncated."
+ ::= { rsIpsecSaEspOutEntry 16 }
+
+ rsIpsecSaEspOutAccSeconds OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds accumulated against the SA's
+ expiration by time.
+
+ This is also the number of seconds that the SA has existed."
+ ::= { rsIpsecSaEspOutEntry 17 }
+
+ rsIpsecSaEspOutAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of traffic accumulated that counts against the
+ SA's expiration by traffic limitation, measured in Kbytes.
+
+ This value may be 0 if the SA does not expire based on
+ traffic."
+ ::= { rsIpsecSaEspOutEntry 18 }
+
+ rsIpsecSaEspOutUserOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of user level traffic measured in bytes handled
+ by the SA.
+
+ This is not necessarily the same as the amount of traffic
+ applied against the traffic expiration limit."
+ ::= { rsIpsecSaEspOutEntry 19 }
+
+ rsIpsecSaEspOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by the SA."
+ ::= { rsIpsecSaEspOutEntry 20 }
+
+ rsIpsecSaEspOutSendErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to any error.
+ This may include errors due to a lack of transmit buffers."
+ ::= { rsIpsecSaEspOutEntry 21 }
+
+
+ -- the IPSec Outbound AH MIB-Group
+ --
+ -- a collection of objects providing information about
+ -- IPSec Outbound AH SAs
+
+ rsIpsecSaAhOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecSaAhOutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on IPSec
+ Outbound AH SAs.
+
+ There should be one row for every outbound AH security
+ association that exists in the entity. The maximum number of
+ rows is implementation dependent."
+ ::= { rsSaTables 5 }
+
+ rsIpsecSaAhOutEntry OBJECT-TYPE
+ SYNTAX RSIpsecSaAhOutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ particular IPSec Outbound AH SA.
+
+ A row in this table cannot be created or deleted by SNMP
+ operations on columns of the table."
+ INDEX{ rsIpsecSaAhOutAddress, rsIpsecSaAhOutSpi }
+ ::= { rsIpsecSaAhOutTable 1 }
+
+ RSIpsecSaAhOutEntry ::= SEQUENCE {
+
+ rsIpsecSaAhOutAddress IpAddress,
+ rsIpsecSaAhOutSpi Integer32,
+
+ rsIpsecSaAhOutSourceId OCTET STRING,
+ rsIpsecSaAhOutSourceIdType IpsecDoiIdentType,
+ rsIpsecSaAhOutDestId OCTET STRING,
+ rsIpsecSaAhOutDestIdType IpsecDoiIdentType,
+ rsIpsecSaAhOutProtocol Integer32,
+ rsIpsecSaAhOutSourcePort Integer32,
+ rsIpsecSaAhOutDestPort Integer32,
+
+ rsIpsecSaAhOutCreator IpsecSaCreatorIdent,
+
+ rsIpsecSaAhOutEncapsulation IpsecDoiEncapsulationMode,
+ rsIpsecSaAhOutAuthAlg IpsecDoiAhTransform,
+
+ rsIpsecSaAhOutLimitSeconds Integer32,
+ rsIpsecSaAhOutLimitKbytes Integer32,
+
+ rsIpsecSaAhOutAccSeconds Counter32,
+ rsIpsecSaAhOutAccKbytes Counter32,
+ rsIpsecSaAhOutUserOctets Counter32,
+ rsIpsecSaAhOutPackets Counter32,
+
+ rsIpsecSaAhOutSendErrors Counter32
+ }
+
+
+ rsIpsecSaAhOutAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination address of the SA.
+
+ For implementations that do not support IPv6, this address
+ should appear as one of the IPv4-mapped IPv6 addresses as
+ defined in Section 2.5.4 of [IPV6AA].
+
+ Specifically, the prefix '0000:0000:0000:0000:0000:FFFF:' is
+ used for IPv4 only nodes, while the prefix
+ '0000:0000:0000:0000:0000:0000:' is used for bi-lingual
+ nodes."
+ ::= { rsIpsecSaAhOutEntry 1 }
+
+ rsIpsecSaAhOutSpi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security parameters index of the SA."
+ REFERENCE "RFC 2402 Section 2.4"
+ ::= { rsIpsecSaAhOutEntry 2 }
+
+ rsIpsecSaAhOutSourceId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source identifier of the SA, or 0 if unknown or if the
+ SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchange during phase 2 negotiations."
+ ::= { rsIpsecSaAhOutEntry 3 }
+
+ rsIpsecSaAhOutSourceIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by 'rsIpsecSaAhOutSourceId',
+ or 0 if unknown or if the SA uses transport mode
+ encapsulation."
+ ::= { rsIpsecSaAhOutEntry 4 }
+
+ rsIpsecSaAhOutDestId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination identifier of the SA, or 0 if unknown or if
+ the SA uses transport mode encapsulation.
+
+ This value is taken directly from the optional ID payloads
+ that are exchange during phase 2 negotiations."
+ ::= { rsIpsecSaAhOutEntry 5 }
+
+ rsIpsecSaAhOutDestIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by 'rsIpsecSaAhOutDestId',
+ or 0 if unknown or if the SA uses transport mode
+ encapsulation."
+ ::= { rsIpsecSaAhOutEntry 6 }
+
+ rsIpsecSaAhOutProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transport-layer protocol number that this SA carries,
+ or 0 if it carries any protocol."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaAhOutEntry 7 }
+
+ rsIpsecSaAhOutSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaAhOutEntry 8 }
+
+ rsIpsecSaAhOutDestPort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaAhOutEntry 9 }
+
+ rsIpsecSaAhOutCreator OBJECT-TYPE
+ SYNTAX IpsecSaCreatorIdent
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The creator of this SA.
+
+ This MIB makes no assumptions about how the SAs are created.
+ They may be created statically, or by a key exchange
+ protocol such as IKE, or by some other method."
+ ::= { rsIpsecSaAhOutEntry 10 }
+
+ rsIpsecSaAhOutEncapsulation OBJECT-TYPE
+ SYNTAX IpsecDoiEncapsulationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of encapsulation used by this SA."
+ ::= { rsIpsecSaAhOutEntry 11 }
+
+ rsIpsecSaAhOutAuthAlg OBJECT-TYPE
+ SYNTAX IpsecDoiAhTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the hash algorithm applied to
+ traffic or 0 if there is no authentication used."
+ ::= { rsIpsecSaAhOutEntry 12 }
+
+ rsIpsecSaAhOutLimitSeconds OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum lifetime in seconds of the SA, or 0 if there is
+ no time constraint on its expiration.
+
+ The display value is limited to 4294967295 seconds (more
+ than 136 years); values greater than that value will be
+ truncated."
+ ::= { rsIpsecSaAhOutEntry 13 }
+
+ rsIpsecSaAhOutLimitKbytes OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum traffic in Kbytes that the SA is allowed to
+ support, or 0 if there is no traffic constraint on its
+ expiration.
+
+ The display value is limited to 4294967295 kilobytes; values
+ greater than that value will be truncated."
+ ::= { rsIpsecSaAhOutEntry 14 }
+
+ rsIpsecSaAhOutAccSeconds OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds accumulated against the SA's
+ expiration by time.
+
+ This is also the number of seconds that the SA has existed."
+ ::= { rsIpsecSaAhOutEntry 15 }
+
+ rsIpsecSaAhOutAccKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kilobytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of traffic accumulated that counts against the
+ SA's expiration by traffic limitation, measured in Kbytes.
+
+ This value may be 0 if the SA does not expire based on
+ traffic."
+ ::= { rsIpsecSaAhOutEntry 16 }
+
+ rsIpsecSaAhOutUserOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of user level traffic measured in bytes handled
+ by the SA.
+
+ This is not necessarily the same as the amount of traffic
+ applied against the traffic expiration limit."
+ ::= { rsIpsecSaAhOutEntry 17 }
+
+ rsIpsecSaAhOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by the SA."
+ ::= { rsIpsecSaAhOutEntry 18 }
+
+ rsIpsecSaAhOutSendErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded by the SA due to any error.
+ This may include errors due to a lack of transmit buffers."
+ ::= { rsIpsecSaAhOutEntry 19 }
+
+
+ -- the IPSec Outbound IPCOMP MIB-Group
+ --
+ -- a collection of objects providing information about
+ -- IPSec Outbound IPCOMP SAs
+
+ rsIpsecSaIpcompOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecSaIpcompOutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table containing information on IPSec
+ Outbound IPCOMP SAs.
+
+ There should be one row for every outbound IPCOMP (security)
+ association that exists in the entity. The maximum number of
+ rows is implementation dependent."
+ ::= { rsSaTables 6 }
+
+ rsIpsecSaIpcompOutEntry OBJECT-TYPE
+ SYNTAX RSIpsecSaIpcompOutEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ particular IPSec Outbound IPCOMP SA.
+
+ A row in this table cannot be created or deleted by SNMP
+ operations on columns of the table."
+ INDEX{ rsIpsecSaIpcompOutAddress, rsIpsecSaIpcompOutCpi }
+ ::= { rsIpsecSaIpcompOutTable 1 }
+
+ RSIpsecSaIpcompOutEntry ::= SEQUENCE {
+
+ rsIpsecSaIpcompOutAddress IpAddress,
+ rsIpsecSaIpcompOutCpi IpsecDoiIpcompTransform,
+
+ rsIpsecSaIpcompOutSourceId OCTET STRING,
+ rsIpsecSaIpcompOutSourceIdType IpsecDoiIdentType,
+ rsIpsecSaIpcompOutDestId OCTET STRING,
+ rsIpsecSaIpcompOutDestIdType IpsecDoiIdentType,
+ rsIpsecSaIpcompOutProtocol Integer32,
+ rsIpsecSaIpcompOutSourcePort Integer32,
+ rsIpsecSaIpcompOutDestPort Integer32,
+
+ rsIpsecSaIpcompOutCreator IpsecSaCreatorIdent,
+
+ rsIpsecSaIpcompOutEncapsulation IpsecDoiEncapsulationMode,
+ rsIpsecSaIpcompOutCompAlg IpsecDoiIpcompTransform,
+
+ rsIpsecSaIpcompOutSeconds Counter32,
+ rsIpsecSaIpcompOutUserOctets Counter32,
+ rsIpsecSaIpcompOutPackets Counter32
+ }
+
+ rsIpsecSaIpcompOutAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination address of the SA.
+
+ If the IPCOMP SA is shared across multiple SAs in protection
+ suites, this value may be 0.
+
+ For implementations that do not support IPv6, this address
+ should appear as one of the IPv4-mapped IPv6 addresses as
+ defined in Section 2.5.4 of [IPV6AA].
+
+ Specifically, the prefix '0000:0000:0000:0000:0000:FFFF:' is
+ used for IPv4 only nodes, while the prefix
+ '0000:0000:0000:0000:0000:0000:' is used for bi-lingual
+ nodes."
+ ::= { rsIpsecSaIpcompOutEntry 1 }
+
+ rsIpsecSaIpcompOutCpi OBJECT-TYPE
+ SYNTAX IpsecDoiIpcompTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The CPI of the SA. Since the lower values of CPIs are
+ reserved to be the same as the algorithm, the syntax for
+ this object is the same as the transform."
+ REFERENCE "RFC 2393 Section 3.3"
+ ::= { rsIpsecSaIpcompOutEntry 2 }
+
+ rsIpsecSaIpcompOutSourceId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source identifier of the SA, or 0 if unknown or if the
+ SA uses transport mode encapsulation, or 0 if this SA is
+ used with multiple SAs in protection suites.
+
+ This value, if non-zero, is taken directly from the optional
+ ID payloads that are exchange during phase 2 negotiations."
+ ::= { rsIpsecSaIpcompOutEntry 3 }
+
+ rsIpsecSaIpcompOutSourceIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by
+ 'rsIpsecSaIpcompOutSourceId', or 0 if unknown or if the SA
+ uses transport mode encapsulation, or 0 if this SA is used
+ with multiple SAs in protection suites."
+ ::= { rsIpsecSaIpcompOutEntry 4 }
+
+ rsIpsecSaIpcompOutDestId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination identifier of the SA, or 0 if unknown or if
+ the SA uses transport mode encapsulation, or 0 if this SA is
+ used with multiple SAs in protection suites.
+
+ This value, if non-zero, is taken directly from the optional
+ ID payloads that are exchange during phase 2 negotiations."
+ ::= { rsIpsecSaIpcompOutEntry 5 }
+
+ rsIpsecSaIpcompOutDestIdType OBJECT-TYPE
+ SYNTAX IpsecDoiIdentType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of identifier presented by
+ 'rsIpsecSaIpcompOutDestId', or 0 if unknown or if the SA uses
+ transport mode encapsulation, or 0 if this SA is used with
+ multiple SAs in protection suites."
+ ::= { rsIpsecSaIpcompOutEntry 6 }
+
+ rsIpsecSaIpcompOutProtocol OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The transport-layer protocol number that this SA carries,
+ or 0 if it carries any protocol."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaIpcompOutEntry 7 }
+
+ rsIpsecSaIpcompOutSourcePort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaIpcompOutEntry 8 }
+
+ rsIpsecSaIpcompOutDestPort OBJECT-TYPE
+ SYNTAX Integer32 (0.. 65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination port number of the protocol that this SA
+ carries, or 0 if it carries any port number."
+ REFERENCE "RFC2401 section 4.4.2"
+ ::= { rsIpsecSaIpcompOutEntry 9 }
+
+ rsIpsecSaIpcompOutCreator OBJECT-TYPE
+ SYNTAX IpsecSaCreatorIdent
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The creator of this SA.
+
+ This MIB makes no assumptions about how the SAs are created.
+ They may be created statically, or by a key exchange
+ protocol such as IKE, or by some other method."
+ ::= { rsIpsecSaIpcompOutEntry 10 }
+
+ rsIpsecSaIpcompOutEncapsulation OBJECT-TYPE
+ SYNTAX IpsecDoiEncapsulationMode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of encapsulation used by this SA."
+ ::= { rsIpsecSaIpcompOutEntry 11 }
+
+ rsIpsecSaIpcompOutCompAlg OBJECT-TYPE
+ SYNTAX IpsecDoiIpcompTransform
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value representing the compression algorithm
+ applied to traffic."
+ ::= { rsIpsecSaIpcompOutEntry 12 }
+
+ rsIpsecSaIpcompOutSeconds OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that the SA has existed."
+ ::= { rsIpsecSaIpcompOutEntry 13 }
+
+ rsIpsecSaIpcompOutUserOctets OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "bytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The amount of user level traffic measured in bytes handled
+ by the SA.
+
+ This is not necessarily the same as the amount of traffic
+ applied against the traffic expiration limit."
+ ::= { rsIpsecSaIpcompOutEntry 14 }
+
+ rsIpsecSaIpcompOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets handled by the SA."
+ ::= { rsIpsecSaIpcompOutEntry 15 }
+
+
+ --
+ -- entity IPSec statistics
+ --
+ rsIpsecEspCurrentInboundSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of inbound ESP SAs in the entity."
+ ::= { rsSaStatistics 1 }
+
+ rsIpsecEspTotalInboundSAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound ESP SAs created in the entity
+ since boot time."
+ ::= { rsSaStatistics 2 }
+
+ rsIpsecEspCurrentOutboundSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of outbound ESP SAs in the entity."
+ ::= { rsSaStatistics 3 }
+
+ rsIpsecEspTotalOutboundSAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound ESP SAs created in the entity
+ since boot time."
+ ::= { rsSaStatistics 4 }
+
+ rsIpsecAhCurrentInboundSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of inbound AH SAs in the entity."
+ ::= { rsSaStatistics 5 }
+
+ rsIpsecAhTotalInboundSAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound AH SAs created in the entity
+ since boot time."
+ ::= { rsSaStatistics 6 }
+
+ rsIpsecAhCurrentOutboundSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of outbound AH SAs in the entity."
+ ::= { rsSaStatistics 7 }
+
+ rsIpsecAhTotalOutboundSAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound AH SAs created in the entity
+ since boot time."
+ ::= { rsSaStatistics 8 }
+
+ rsIpsecIpcompCurrentInboundSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of inbound IPCOMP SAs in the entity."
+ ::= { rsSaStatistics 9 }
+
+ rsIpsecIpcompTotalInboundSAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of inbound IPCOMP SAs created in the
+ entity since boot time."
+ ::= { rsSaStatistics 10 }
+
+ rsIpsecIpcompCurrentOutboundSAs OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of outbound IPCOMP SAs in the entity."
+ ::= { rsSaStatistics 11 }
+
+ rsIpsecIpcompTotalOutboundSAs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of outbound IPCOMP SAs created in the
+ entity since boot time."
+ ::= { rsSaStatistics 12 }
+
+
+ --
+ -- IPSec error counts
+ --
+
+ rsIpsecDecryptionErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by the entity in SAs
+ since boot time with decryption errors."
+ ::= { rsSaErrors 1 }
+
+ rsIpsecAuthenticationErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by the entity in SAs
+ since boot time with authentication errors.
+
+ This includes all packets in which the hash value is
+ determined to be invalid, for both ESP and AH SAs."
+ ::= { rsSaErrors 2 }
+
+ rsIpsecReplayErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by the entity in SAs
+ since boot time with replay errors."
+ ::= { rsSaErrors 3 }
+
+ rsIpsecPolicyErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by the entity in SAs
+ since boot time and discarded due to policy errors. This
+ includes packets that had selectors that were invalid for
+ the SA that carried them."
+ ::= { rsSaErrors 4 }
+
+ rsIpsecOtherReceiveErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by the entity in SAs
+ since boot time and discarded due to errors not due to
+ decryption, authentication, replay or policy."
+ ::= { rsSaErrors 5 }
+
+ rsIpsecSendErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets to be sent by the entity in SAs
+ since boot time and discarded due to errors."
+ ::= { rsSaErrors 6 }
+
+ rsIpsecUnknownSpiErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received by the entity since
+ boot time with SPIs or CPIs that were not valid."
+ ::= { rsSaErrors 7 }
+
+
+ --
+ -- traps
+ --
+
+ --
+ -- some objects used in trap reporting
+ --
+ -- NOTE: A MAX-ACCESS value of 'accessible-for-notify' was wanted
+ -- for these objects; this would not compile with smicng 2.2.07
+ --
+
+ rsIpsecSecurityProtocol OBJECT-TYPE
+ SYNTAX IpsecDoiSecProtocolId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A security protocol associated with the trap."
+ ::= { rsSaTrapObjects 1 }
+
+ rsIpsecSPI OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An SPI associated with a trap. Where the security protocol
+ associated with the trap is IPCOMP, this value has a maximum
+ of 65535."
+ ::= { rsSaTrapObjects 2 }
+
+ rsIpsecLocalAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A local IP address associated with the trap."
+ ::= { rsSaTrapObjects 3 }
+
+ rsIpsecPeerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A peer IP address associated with the trap."
+ ::= { rsSaTrapObjects 4 }
+
+ --
+ -- trap control
+ --
+
+ rsEspAuthFailureTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether espAuthFailureTrap traps should be
+ generated."
+ DEFVAL { false }
+ ::= { rsSaTrapControl 1 }
+
+ rsAhAuthFailureTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether ahAuthFailureTrap traps should be
+ generated."
+ DEFVAL { false }
+ ::= { rsSaTrapControl 2 }
+
+ rsEspReplayFailureTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether espReplayFailureTrap traps should be
+ generated."
+ DEFVAL { false }
+ ::= { rsSaTrapControl 3 }
+
+ rsAhReplayFailureTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether ahReplayFailureTrap traps should be
+ generated."
+ DEFVAL { false }
+ ::= { rsSaTrapControl 4 }
+
+ rsEspPolicyFailureTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether espPolicyFailureTrap traps should be
+ generated."
+ DEFVAL { false }
+ ::= { rsSaTrapControl 5 }
+
+ rsAhPolicyFailureTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether ahPolicyFailureTrap traps should be
+ generated."
+ DEFVAL { false }
+ ::= { rsSaTrapControl 6 }
+
+ rsInvalidSpiTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether invalidSpiTrap traps should be
+ generated."
+ DEFVAL { false }
+ ::= { rsSaTrapControl 7 }
+
+ --
+ -- the traps themselves
+ --
+
+ rsEspAuthFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsIpsecSaEspInAuthErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "IPSec packets with invalid hashes were found in an inbound
+ ESP SA. The total number of authentication errors
+ accumulated is sent for the specific row of the
+ 'rsIpsecSaEspInTable' table for the SA; this provides the
+ identity of the SA in which the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { rsSaTraps 0 1 }
+
+ rsAhAuthFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsIpsecSaAhInAuthErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "IPSec packets with invalid hashes were found in an inbound
+ AH SA. The total number of authentication errors accumulated
+ is sent for the specific row of the 'rsIpsecSaAhInTable' table
+ for the SA; this provides the identity of the SA in which
+ the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { rsSaTraps 0 2 }
+
+ rsEspReplayFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsIpsecSaEspInReplayErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "IPSec packets with invalid sequence numbers were found in
+ an inbound ESP SA. The total number of replay errors
+ accumulated is sent for the specific row of the
+ 'rsIpsecSaEspInTable' table for the SA; this provides the
+ identity of the SA in which the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { rsSaTraps 0 3 }
+
+ rsAhReplayFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsIpsecSaAhInReplayErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "IPSec packets with invalid sequence numbers were found in
+ the specified AH SA. The total number of replay errors
+ accumulated is sent for the specific row of the
+ 'rsIpsecSaAhInTable' table for the SA; this provides the
+ identity of the SA in which the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { rsSaTraps 0 4 }
+
+ rsEspPolicyFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsIpsecSaEspInPolicyErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "IPSec packets carrying packets with invalid selectors for
+ the specified ESP SA were found. The total number of policy
+ errors accumulated is sent for the specific row of the
+
+ 'rsIpsecSaEspInTable' table for the SA; this provides the
+ identity of the SA in which the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { rsSaTraps 0 5 }
+
+ rsAhPolicyFailureTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsIpsecSaAhInPolicyErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "IPSec packets carrying packets with invalid selectors for
+ the specified AH SA were found. The total number of policy
+ errors accumulated is sent for the specific row of the
+ 'rsIpsecSaAhInTable' table for the SA; this provides the
+ identity of the SA in which the error occurred.
+
+ Implementations SHOULD send one trap per SA (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { rsSaTraps 0 6 }
+
+ rsInvalidSpiTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsIpsecLocalAddress,
+ rsIpsecSecurityProtocol,
+ rsIpsecPeerAddress,
+ rsIpsecSPI,
+ ifIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "A packet with an unknown SPI was detected from the
+ specified peer with the specified SPI using the specified
+ protocol. The destination address of the received packet is
+ specified by 'ipsecLocalAddress'.
+
+ The value 'ifIndex' may be 0 if this optional linkage is
+ unsupported.
+
+ If the object 'ipsecSecurityProtocol' has the value for
+ IPCOMP, then the 'ipsecSPI' object is the CPI of the packet.
+ Implementations SHOULD send one trap per peer (within a
+ reasonable time period), rather than sending one trap per
+ packet."
+ ::= { rsSaTraps 0 7 }
+
+
+ END
+
diff --git a/MIBS/nortel/RAPID-IPSEC-TUNNEL-MIB b/MIBS/nortel/RAPID-IPSEC-TUNNEL-MIB
new file mode 100644
index 0000000..ee21893
--- /dev/null
+++ b/MIBS/nortel/RAPID-IPSEC-TUNNEL-MIB
@@ -0,0 +1,566 @@
+RAPID-IPSEC-TUNNEL-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64,
+ OBJECT-IDENTITY, enterprises,
+ IpAddress, TimeTicks FROM SNMPv2-SMI
+ DateAndTime FROM SNMPv2-TC
+ rapidstream FROM RAPID-MIB;
+
+ rsInfoModule MODULE-IDENTITY
+ LAST-UPDATED "0103061200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module describes various tunnel objects
+ of RapidStream system."
+
+
+ REVISION "200104201200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ ::= { rapidstream 6 }
+
+ rsIpsecTunnelMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all tunnel
+ branches."
+ ::= { rsInfoModule 5 }
+
+ rsIpsecTunnel OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all
+ tunnel information."
+ ::= { rsIpsecTunnelMIB 1 }
+
+ rsIpsecTunnelNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of entries in the rsIpsecTunnelTable. "
+ ::= { rsIpsecTunnel 1 }
+
+ rsIpsecTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSIpsecTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the connection table describing all current
+ tunnels exist on this entity."
+ ::= { rsIpsecTunnel 2 }
+
+
+ rsIpsecTunnelEntry OBJECT-TYPE
+ SYNTAX RSIpsecTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the information on a
+ tunnel between two security gateways."
+ INDEX{ rsIpsecTunnelID }
+ ::= { rsIpsecTunnelTable 1 }
+
+ RSIpsecTunnelEntry ::= SEQUENCE {
+
+ rsIpsecTunnelID Integer32,
+
+ rsIpsecTunnelLocalAddr IpAddress,
+ rsIpsecTunnelPeerAddr IpAddress,
+
+
+ rsIpsecTunnelInSpi Integer32,
+ rsIpsecTunnelOutSpi Integer32,
+ rsIpsecTunnelCreateTime DateAndTime,
+ rsIpsecTunnelDeviceID Unsigned32,
+ rsIpsecTunnelEspEncryptAlg INTEGER,
+ rsIpsecTunnelEspAuthAlg INTEGER,
+ rsIpsecTunnelAhAuthAlg INTEGER,
+ rsIpsecTunnelMode INTEGER,
+ rsIpsecTunnelKeyMode INTEGER,
+ rsIpsecTunnelLifeTime TimeTicks,
+ rsIpsecTunnelLifeLength Counter32,
+ rsIpsecTunnelInSaBytes Counter32,
+ rsIpsecTunnelOutSaBytes Counter32,
+ rsIpsecTunnelAccSecs Counter32,
+ rsIpsecTunnelSelectorProtocol INTEGER,
+ rsIpsecTunnelSelectorRemoteIPType INTEGER,
+ rsIpsecTunnelSelectorRemoteIPOne IpAddress,
+ rsIpsecTunnelSelectorRemoteIPTwo IpAddress,
+ rsIpsecTunnelSelectorRemotePort INTEGER,
+ rsIpsecTunnelSelectorLocalIPType INTEGER,
+ rsIpsecTunnelSelectorLocalIPOne IpAddress,
+ rsIpsecTunnelSelectorLocalIPTwo IpAddress,
+ rsIpsecTunnelSelectorLocalPort INTEGER,
+ rsIpsecTunnelNumRekey Counter32,
+ rsIpsecTunnelInKbytes Counter32,
+ rsIpsecTunnelOutKbytes Counter32,
+ rsIpsecTunnelInPackets Counter32,
+ rsIpsecTunnelOutPackets Counter32,
+ rsIpsecTunnelInDecryptErrors Counter32,
+ rsIpsecTunnelInAuthErrors Counter32,
+ rsIpsecTunnelInReplayErrors Counter32,
+ rsIpsecTunnelInOtherErrors Counter32,
+ rsIpsecTunnelOutDecryptErrors Counter32,
+ rsIpsecTunnelOutAuthErrors Counter32,
+ rsIpsecTunnelOutReplayErrors Counter32,
+ rsIpsecTunnelOutOtherErrors Counter32,
+ rsIpsecTunnelUdpEncap INTEGER,
+ rsIpsecTunnelPeerUdpPort INTEGER,
+ rsIpsecTunnelOrigPeerAddr IpAddress
+ }
+
+ rsIpsecTunnelID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The running index of this tunnel."
+ ::= { rsIpsecTunnelEntry 1 }
+
+ rsIpsecTunnelLocalAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local IP address of the current tunnel."
+ ::= { rsIpsecTunnelEntry 2 }
+
+ rsIpsecTunnelPeerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote IP address of the current tunnel."
+ ::= { rsIpsecTunnelEntry 3 }
+
+ rsIpsecTunnelInSpi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security parameters index of inbound SA's within this
+ tunnel."
+ ::= { rsIpsecTunnelEntry 4 }
+
+ rsIpsecTunnelOutSpi OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The security parameters index of outbound SA's within this
+ tunnel."
+ ::= { rsIpsecTunnelEntry 5 }
+
+ rsIpsecTunnelCreateTime OBJECT-TYPE
+ SYNTAX DateAndTime
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time when the tunnel is created."
+ ::= { rsIpsecTunnelEntry 6 }
+
+ rsIpsecTunnelDeviceID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The identifier of target device where the SA resides."
+ ::= { rsIpsecTunnelEntry 7 }
+
+ rsIpsecTunnelEspEncryptAlg OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ des(2),
+ three-des(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The encryption algorithm used in the tunnel. It's 0
+ if ESP is not used."
+ ::= { rsIpsecTunnelEntry 8 }
+
+ rsIpsecTunnelEspAuthAlg OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ md5(2),
+ sha(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The authentication algorithm used in the tunnel. It's
+ 0 if ESP is not used."
+ ::= { rsIpsecTunnelEntry 9 }
+
+ rsIpsecTunnelAhAuthAlg OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ md5(2),
+ sha(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The AH authentication algorithm used in the tunnel.
+ It's 0 if AH is not used."
+ ::= { rsIpsecTunnelEntry 10 }
+
+ rsIpsecTunnelMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ tunnel(1),
+ transport(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tunnel/transport mode of the tunnel."
+ ::= { rsIpsecTunnelEntry 11 }
+
+ rsIpsecTunnelKeyMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ manual(1),
+ auto-ike(2),
+ other(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The key mode of the tunnel."
+ ::= { rsIpsecTunnelEntry 12 }
+
+ rsIpsecTunnelLifeTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The life time (in hundredths of a second) of the tunnel."
+ ::= { rsIpsecTunnelEntry 13 }
+
+ rsIpsecTunnelLifeLength OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum traffic in bytes that the tunnel is allowed to support."
+ ::= { rsIpsecTunnelEntry 14 }
+
+ rsIpsecTunnelInSaBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current active inbound SA bytes of the tunnel."
+ ::= { rsIpsecTunnelEntry 15 }
+
+ rsIpsecTunnelOutSaBytes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current active outbound SA bytes of the tunnel."
+ ::= { rsIpsecTunnelEntry 16 }
+
+ rsIpsecTunnelAccSecs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of seconds that the tunnel has existed."
+ ::= { rsIpsecTunnelEntry 17 }
+
+ rsIpsecTunnelSelectorProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ any(0),
+ icmp(1),
+ igmp(2),
+ ipip(4),
+ tcp(6),
+ egp(8),
+ pup(12),
+ udp(17),
+ idp(22),
+ tp(29),
+ ipv6(41),
+ ipv6-routing(43),
+ ipv6-fragmentation(44),
+ rsvp(46),
+ gre(47),
+ esp(50),
+ ah(51),
+ icmpv6(58),
+ none(59),
+ dstopts(60),
+ mtp(92),
+ encap(98),
+ pim(103),
+ raw(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ip protocol number that this SA selector carries, or
+ 0 if it carries any protocol."
+ ::= { rsIpsecTunnelEntry 18 }
+
+ rsIpsecTunnelSelectorRemoteIPType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip-addr-single(1),
+ ip-addr-subnet(2),
+ ip-addr-range(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of remote IP address of the SA selector in
+ the entity."
+ ::= { rsIpsecTunnelEntry 19 }
+
+ rsIpsecTunnelSelectorRemoteIPOne OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first remote IP address of the SA selector in the entity.
+ It's IP address if remote IP of this selector only has one address.
+ It's IP address of subnet if the remote IP of this selector is IP subnet.
+ It's the start IP address if the remote IP of this selector
+ has a range of addresses."
+ ::= { rsIpsecTunnelEntry 20 }
+
+ rsIpsecTunnelSelectorRemoteIPTwo OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second remote IP address of the SA selector in the entity.
+ It's 0 if remote IP of this selector only has one address.
+ It's netmask of subnet if the remote IP of this selector is IP subnet.
+ It's the end IP address if the remote IP of this selector
+ has a range of addresses."
+ ::= { rsIpsecTunnelEntry 21 }
+
+ rsIpsecTunnelSelectorRemotePort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote port used by this selector in the entity."
+ ::= { rsIpsecTunnelEntry 22 }
+
+ rsIpsecTunnelSelectorLocalIPType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip-addr-single(1),
+ ip-addr-subnet(2),
+ ip-addr-range(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of local IP address of the SA selector in
+ the entity."
+ ::= { rsIpsecTunnelEntry 23 }
+
+ rsIpsecTunnelSelectorLocalIPOne OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The first local IP address of the SA selector in the entity.
+ It's IP address if local IP of this selector only has one address.
+ It's IP address of subnet if the local IP of this selector is IP subnet.
+ It's the start IP address if the local IP of this selector
+ has a range of IP addresses."
+ ::= { rsIpsecTunnelEntry 24 }
+
+ rsIpsecTunnelSelectorLocalIPTwo OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The second local IP address of the SA selector in the entity.
+ It's 0 if local IP of this selector only has one address.
+ It's netmask of subnet if the local IP of this selector is IP subnet.
+ It's the end IP address if the local IP of this selector
+ has a range of IP addresses."
+ ::= { rsIpsecTunnelEntry 25 }
+
+ rsIpsecTunnelSelectorLocalPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local port used by this selector in the entity."
+ ::= { rsIpsecTunnelEntry 26 }
+
+ rsIpsecTunnelNumRekey OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of rekeys of the tunnel."
+ ::= { rsIpsecTunnelEntry 27 }
+
+ rsIpsecTunnelInKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Kbytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total inbound traffic in Kbytes since the establish of
+ this tunnel."
+ ::= { rsIpsecTunnelEntry 28 }
+
+ rsIpsecTunnelOutKbytes OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Kbytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total outound traffic in Kbytes since the establish of
+ this connection."
+ ::= { rsIpsecTunnelEntry 29 }
+
+ rsIpsecTunnelInPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of inbound packets since the establish of
+ this connection."
+ ::= { rsIpsecTunnelEntry 30 }
+
+ rsIpsecTunnelOutPackets OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of outound packets since the establish of
+ this connection."
+ ::= { rsIpsecTunnelEntry 31 }
+
+ rsIpsecTunnelInDecryptErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to decryption
+ error since the establish of this connection."
+ ::= { rsIpsecTunnelEntry 32 }
+
+ rsIpsecTunnelInAuthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to authentication
+ error since the establish of this connection."
+ ::= { rsIpsecTunnelEntry 33 }
+
+ rsIpsecTunnelInReplayErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to replay
+ error since the establish of this connection."
+ ::= { rsIpsecTunnelEntry 34}
+
+ rsIpsecTunnelInOtherErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded due to errors
+ other than decryption, authentication or replay errors. This
+ may include packets dropped due to a lack of receive
+ buffers, and may include packets dropped due to congestion
+ at the decryption element."
+ ::= { rsIpsecTunnelEntry 35 }
+
+ rsIpsecTunnelOutDecryptErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to decryption
+ error since the establish of this connection."
+ ::= { rsIpsecTunnelEntry 36 }
+
+ rsIpsecTunnelOutAuthErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to authentication
+ error since the establish of this connection."
+ ::= { rsIpsecTunnelEntry 37 }
+
+ rsIpsecTunnelOutReplayErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to replay
+ error since the establish of this connection."
+ ::= { rsIpsecTunnelEntry 38 }
+
+ rsIpsecTunnelOutOtherErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets discarded due to errors
+ other than decryption, authentication or replay errors. This
+ may include packets dropped due to a lack of receive
+ buffers, and may include packets dropped due to congestion
+ at the decryption element."
+ ::= { rsIpsecTunnelEntry 39 }
+
+ rsIpsecTunnelUdpEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether if UDP encapsulated IPSec has been enabled."
+ ::= { rsIpsecTunnelEntry 40 }
+
+ rsIpsecTunnelPeerUdpPort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The peer's UDP port of current tunnel when UDP encapsulated IPSec
+ is enabled."
+ ::= { rsIpsecTunnelEntry 41 }
+
+ rsIpsecTunnelOrigPeerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The original peer ip address of current tunnel when UDP encapsulated
+ IPSec is enabled"
+ ::= { rsIpsecTunnelEntry 42 }
+
+END
diff --git a/MIBS/nortel/RAPID-MIB b/MIBS/nortel/RAPID-MIB
new file mode 100644
index 0000000..2581e2d
--- /dev/null
+++ b/MIBS/nortel/RAPID-MIB
@@ -0,0 +1,29 @@
+RAPID-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+
+ enterprises FROM SNMPv2-SMI;
+
+
+ rapidstream OBJECT IDENTIFIER ::= { enterprises 4355 }
+
+ rsProducts OBJECT IDENTIFIER ::= { rapidstream 1 }
+ fbXSeries OBJECT IDENTIFIER ::= { rsProducts 4 }
+
+ -- fbX series
+ fbX500 OBJECT IDENTIFIER ::= { fbXSeries 1 }
+ fbX550e OBJECT IDENTIFIER ::= { fbXSeries 2 }
+ fbX700 OBJECT IDENTIFIER ::= { fbXSeries 3 }
+ fbX750e OBJECT IDENTIFIER ::= { fbXSeries 4 }
+ fbX1000 OBJECT IDENTIFIER ::= { fbXSeries 5 }
+ fbX1250e OBJECT IDENTIFIER ::= { fbXSeries 6 }
+ fbX2500 OBJECT IDENTIFIER ::= { fbXSeries 7 }
+ fbX5000 OBJECT IDENTIFIER ::= { fbXSeries 8 }
+ fbX5500e OBJECT IDENTIFIER ::= { fbXSeries 9 }
+ fbX6000 OBJECT IDENTIFIER ::= { fbXSeries 10 }
+ fbX6500e OBJECT IDENTIFIER ::= { fbXSeries 11 }
+ fbX8000 OBJECT IDENTIFIER ::= { fbXSeries 12 }
+ fbX8500e OBJECT IDENTIFIER ::= { fbXSeries 13 }
+ fbX8500e-F OBJECT IDENTIFIER ::= { fbXSeries 14 }
+
+END
diff --git a/MIBS/nortel/RAPID-POLICY-MIB b/MIBS/nortel/RAPID-POLICY-MIB
new file mode 100644
index 0000000..8c58e8f
--- /dev/null
+++ b/MIBS/nortel/RAPID-POLICY-MIB
@@ -0,0 +1,305 @@
+RAPID-POLICY-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64,
+ OBJECT-IDENTITY, enterprises,
+ IpAddress, TimeTicks FROM SNMPv2-SMI
+ DateAndTime FROM SNMPv2-TC
+ rapidstream FROM RAPID-MIB;
+
+ rsPolicyMIB MODULE-IDENTITY
+ LAST-UPDATED "0105211200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module describes various policy objects
+ of RapidStream system."
+
+
+ REVISION "200105211200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ ::= { rapidstream 4 }
+
+ rsPolicyToTunnel OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all tunnels
+ information of the policies."
+ ::= {rsPolicyMIB 1}
+
+ rsPolicyStatistics OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all RASVPN user."
+ ::= { rsPolicyMIB 2 }
+
+ rsPolicyToTunnelNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of tunnels in the policytotunnel table. "
+ ::= { rsPolicyToTunnel 1 }
+
+ rsPolicyToTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSPolicyToTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the policytotunnel table of all the policies."
+ ::= { rsPolicyToTunnel 2 }
+
+ rsPolicyToTunnelEntry OBJECT-TYPE
+ SYNTAX RSPolicyToTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the tunnels
+ information."
+ INDEX {
+ rsPolicyToTunnelPolicyID,
+ rsPolicyToTunnelTunnelID
+ }
+ ::= { rsPolicyToTunnelTable 1 }
+
+ RSPolicyToTunnelEntry ::= SEQUENCE {
+
+ rsPolicyToTunnelPolicyID Integer32,
+ rsPolicyToTunnelTunnelID Integer32
+ }
+
+ rsPolicyToTunnelPolicyID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The policy identifier of this entity."
+ ::= {rsPolicyToTunnelEntry 1}
+
+ rsPolicyToTunnelTunnelID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The tunnel identifier of this entity."
+ ::= {rsPolicyToTunnelEntry 2}
+
+-- counter ID
+-- per policy counter
+-- 1-24 is reserved
+
+ rsPolicyTableNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of policies in the policy table. "
+ ::= { rsPolicyStatistics 1 }
+
+ rsPolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RSPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This is the policytotunnel table of the policies."
+ ::= { rsPolicyStatistics 2 }
+
+ rsPolicyEntry OBJECT-TYPE
+ SYNTAX RSPolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) containing the policy
+ information."
+ INDEX{
+ rsPolicyID
+ }
+ ::= { rsPolicyTable 1 }
+
+ RSPolicyEntry ::= SEQUENCE {
+
+ rsPolicyID Integer32,
+ rsPolicyName OCTET STRING (SIZE(32)),
+ rsPolicyBytes Counter64,
+ rsPolicyPackets Counter64,
+ rsPolicyIpsecDecryptErr Counter64,
+ rsPolicyIpsecAuthErr Counter64,
+ rsPolicyIpsecReplayErr Counter64,
+ rsPolicyIpsecPadErr Counter64,
+ rsPolicyIpsecPolicyErr Counter64,
+ rsPolicyFwDisc Counter64,
+ rsPolicyOtherDisc Counter64,
+ rsPolicyActiveStreams Counter64,
+ rsPolicyIpsecDisc Counter64,
+ rsPolicyDisc Counter64,
+ rsPolicyNumTunl Counter64,
+ rsPolicySingleCntrNum Counter64,
+ rsPolicyLogging INTEGER
+ }
+
+
+ rsPolicyID OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The policy identifier of this policy."
+ ::= {rsPolicyEntry 1}
+
+ rsPolicyName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The policy name of this policy"
+ ::= {rsPolicyEntry 2}
+
+ rsPolicyBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total traffic in bytes since setting up this policy."
+ ::= {rsPolicyEntry 3}
+
+ rsPolicyPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total traffic in packets since setting up this policy."
+ ::= {rsPolicyEntry 4}
+
+ rsPolicyIpsecDecryptErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to decryption
+ errors since setting up this policy."
+ ::= {rsPolicyEntry 5}
+
+ rsPolicyIpsecAuthErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to authentication
+ errors since setting up this policy."
+ ::= {rsPolicyEntry 6}
+
+ rsPolicyIpsecReplayErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to replay
+ errors since setting up this policy."
+ ::= {rsPolicyEntry 7}
+
+ rsPolicyIpsecPadErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to pad value
+ errors since setting up this policy."
+ ::= {rsPolicyEntry 8}
+
+ rsPolicyIpsecPolicyErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to policy
+ errors since setting up this policy."
+ ::= {rsPolicyEntry 9}
+
+ rsPolicyFwDisc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded by firewall policies
+ since setting up this policy."
+ ::= {rsPolicyEntry 10}
+
+ rsPolicyOtherDisc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded due to errors
+ other than firewall errors, ipsec errors since setting up
+ this policy."
+ ::= {rsPolicyEntry 11}
+
+ rsPolicyActiveStreams OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of the active connections since setting
+ up this policy."
+ ::= {rsPolicyEntry 12}
+
+ rsPolicyIpsecDisc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded by IPSEC errors
+ (decryption error, authentication error, replay error)
+ since setting up this policy."
+ ::= {rsPolicyEntry 13}
+
+ rsPolicyDisc OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of packets discarded since setting up
+ this policy."
+ ::= {rsPolicyEntry 14}
+
+ rsPolicyNumTunl OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of tunnels belong to this policy"
+ ::= {rsPolicyEntry 15}
+
+ rsPolicySingleCntrNum OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of single counters handled by this policy."
+ ::= {rsPolicyEntry 16}
+
+ rsPolicyLogging OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether if the logging of this policy has been enabled. "
+ ::= { rsPolicyEntry 17 }
+
+END
diff --git a/MIBS/nortel/RAPID-SYSTEM-CONFIG-MIB b/MIBS/nortel/RAPID-SYSTEM-CONFIG-MIB
new file mode 100644
index 0000000..48edfe5
--- /dev/null
+++ b/MIBS/nortel/RAPID-SYSTEM-CONFIG-MIB
@@ -0,0 +1,170 @@
+RAPID-SYSTEM-CONFIG-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter32,
+ Integer32, Unsigned32, IpAddress, Gauge32,
+ enterprises, NOTIFICATION-TYPE FROM SNMPv2-SMI
+ rapidstream FROM RAPID-MIB;
+
+
+ rsSystemConfigMIB MODULE-IDENTITY
+ LAST-UPDATED "9906261200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+ DESCRIPTION
+ "The MIB module to describe WatchGuard Firebox system
+ configuration."
+ REVISION "9906261200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ REVISION "200406011200Z"
+ DESCRIPTION
+ "Removed old MIB objects."
+ ::= { rapidstream 2 }
+
+ -- significant branches
+
+ rsSysTraps OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object for system wide traps
+ in this entity."
+ ::= { rsSystemConfigMIB 3 }
+
+ rsSysTrapObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object for objects which are used
+ as part of traps."
+ ::= { rsSystemConfigMIB 4 }
+
+ rsSysTrapControl OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base object identifier for all objects
+ which are trap control for the entity."
+ ::= { rsSystemConfigMIB 5 }
+
+ --
+ -- rsSysTraps
+ --
+ -- object used in trap reporting
+
+ rsAlarmId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The id of the alarm that generates a trap."
+ ::= { rsSysTrapObjects 1 }
+
+ rsAlarmLabel OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the alarm that generates a trap."
+ ::= { rsSysTrapObjects 2 }
+
+ rsAlarmTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time of the alarm that generates a trap."
+ ::= { rsSysTrapObjects 3 }
+
+ rsAlarmLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(4),
+ warning(3),
+ error(2),
+ critical(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The level of an alarm generated."
+ ::= { rsSysTrapObjects 4 }
+
+ rsAlarmHostname OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The host name of the system where alarm occurred"
+ ::= { rsSysTrapObjects 5 }
+
+ rsAlarmMsg OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The message describing the nature of this alarm."
+ ::= { rsSysTrapObjects 6 }
+
+
+ --
+ -- trap control
+ --
+ rsAlarmTrapEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether rsAlarmTrap trap should be generated."
+ DEFVAL { true }
+ ::= { rsSysTrapControl 1 }
+
+ --
+ -- traps themselves
+ --
+
+ rsSysTrapsPrefix OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION ""
+ ::= { rsSysTraps 0 }
+
+ rsAlarmTrap NOTIFICATION-TYPE
+ OBJECTS {
+ rsAlarmId,
+ rsAlarmLabel,
+ rsAlarmTime,
+ rsAlarmLevel,
+ rsAlarmHostname,
+ rsAlarmMsg
+ }
+ STATUS current
+ DESCRIPTION
+ "An alarm was raised by Monitoring Agent of this
+ RapidStream entity."
+ ::= { rsSysTrapsPrefix 1 }
+
+ rsSnmpStart NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This trap is sent when the snmp starts."
+ ::= { rsSysTrapsPrefix 2 }
+
+ rsSnmpShutdown NOTIFICATION-TYPE
+ STATUS current
+ DESCRIPTION
+ "This trap is sent when the snmp terminates."
+ ::= { rsSysTrapsPrefix 3 }
+
+END
diff --git a/MIBS/nortel/RAPID-SYSTEM-STATISTICS-MIB b/MIBS/nortel/RAPID-SYSTEM-STATISTICS-MIB
new file mode 100644
index 0000000..ba956ae
--- /dev/null
+++ b/MIBS/nortel/RAPID-SYSTEM-STATISTICS-MIB
@@ -0,0 +1,135 @@
+RAPID-SYSTEM-STATISTICS-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Counter64,
+ OBJECT-IDENTITY, enterprises,
+ IpAddress, TimeTicks FROM SNMPv2-SMI
+ rapidstream FROM RAPID-MIB;
+
+ rsInfoModule MODULE-IDENTITY
+ LAST-UPDATED "0105161200Z"
+ ORGANIZATION "WatchGuard Technologies, Inc."
+ CONTACT-INFO
+ " Ella Yu
+ WatchGuard Technologies, Inc.
+ 1841 Zanker Road
+ San Jose, CA 95112
+ USA
+
+ 408-519-4888
+ ella.yu@watchguard.com "
+
+
+ DESCRIPTION
+ "The MIB module describes various system statistics information
+ of RapidStream system."
+
+
+ REVISION "200105161200Z"
+ DESCRIPTION
+ "Initial revision."
+ REVISION "200211011200Z"
+ DESCRIPTION
+ "Changed CONTACT-INFO."
+ ::= { rapidstream 6 }
+
+
+ rsSystemStatisticsMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This is the base system information for all system related
+ statistical counters."
+ ::= { rsInfoModule 3 }
+
+ rsSystemCpuUtil OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization of the system in last 5 seconds. The value
+ is measured in 0.01%. For example, if the value is 234,
+ then CPU utilization is 2.34%."
+ ::= { rsSystemStatisticsMIB 4 }
+
+ rsSystemTotalSendBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes sent since system is up. This
+ number includes both cut through traffic and host traffic."
+ ::= { rsSystemStatisticsMIB 8 }
+
+ rsSystemTotalRecvBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of bytes received since system is up. This
+ number includes both cut through traffic and host traffic."
+ ::= { rsSystemStatisticsMIB 9 }
+
+ rsSystemTotalSendPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of the packets sent since system is up. This
+ number includes both cut through traffic and host traffic."
+ ::= { rsSystemStatisticsMIB 10 }
+
+ rsSystemTotalRecvPackets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of the packets received since system is up.
+ The number includes both cut through traffic and host traffic."
+ ::= { rsSystemStatisticsMIB 11 }
+
+ rsSystemStreamReqTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of the connection requests since system is up."
+ ::= { rsSystemStatisticsMIB 30 }
+
+ rsSystemStreamReqDrop OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of the connection requests being dropped since system is up."
+ ::= { rsSystemStatisticsMIB 34 }
+
+ rsSystemCpuUtil1 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization of the system in last 1 minute. The value
+ is measured in 0.01%. For example, if the value is 234,
+ then CPU utilization is 2.34%."
+ ::= { rsSystemStatisticsMIB 77 }
+
+ rsSystemCpuUtil5 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization of the system in last 5 minutes. The value
+ is measured in 0.01%. For example, if the value is 234,
+ then CPU utilization is 2.34%."
+ ::= { rsSystemStatisticsMIB 78 }
+
+ rsSystemCpuUtil15 OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU utilization of the system in last 15 minutes. The value
+ is measured in 0.01%. For example, if the value is 234,
+ then CPU utilization is 2.34%."
+ ::= { rsSystemStatisticsMIB 79 }
+END
diff --git a/MIBS/nortel/RC-MLT-MIB b/MIBS/nortel/RC-MLT-MIB
new file mode 100644
index 0000000..c92f9d4
--- /dev/null
+++ b/MIBS/nortel/RC-MLT-MIB
@@ -0,0 +1,1433 @@
+
+RC-MLT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter32, Counter64, IpAddress,
+ TimeTicks
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue, RowStatus, MacAddress
+ FROM SNMPv2-TC
+ InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ rcMlt, rcStat, rcLinkFlapDetect, rcL2Redundancy,
+ PortSet, IdList, EnableValue
+ FROM RAPID-CITY;
+
+
+rcMltMib MODULE-IDENTITY
+ LAST-UPDATED "200512060000Z"
+ ORGANIZATION "Bay Networks, Rapid-City Group"
+ CONTACT-INFO "Yu-Ten Lee
+ Postal: Nortel Networks
+ 4655 Great America Parkway
+ Santa Clara, CA 95052-8185
+
+ Tel: 408-495-2560
+ Fax: 408-495-6680
+ E-mail: ylee@nortelnetworks.com"
+
+ DESCRIPTION "Enterprise MIB for the Accelar product family."
+
+ REVISION "200512060000Z" -- 06 Dec 2005
+ DESCRIPTION "Version 13: Changed range of rcMltSmltId to 0..256."
+
+ REVISION "200509010000Z" -- 01 Sep 2005
+ DESCRIPTION "Version 12: Changed rcMltEnable from read-only to read-create.
+ Changed all read-write objects in rcMltTable
+ to read-create."
+
+ REVISION "200508100000Z" -- 10 Aug 2005
+ DESCRIPTION "Version 11: Increased to rcMltId & rcMltSmltId from 32 to 256"
+
+ REVISION "200507110000Z" -- 11 July 2005
+ DESCRIPTION "Version 10: Added enumerations to rcMltDistributionAlgorithm."
+
+ REVISION "200505270000Z" -- 05 Apr 2005
+ DESCRIPTION "Version 9: Fixed range of rcMltVlanIds, allow rcMltIfIndex to be 0."
+
+ REVISION "200502020000Z" -- 02 Feb 2005
+ DESCRIPTION "Version 8: Changed the SYNTAX for rcStatMltIfUtilIfHCInUtil &
+ rcStatMltIfUtilIfHCOutUtil to Gauge32"
+ REVISION "200501040000Z" -- 04 Jan 2005
+ DESCRIPTION "Version 7: Made Index rcStatMltIfUtilMltId as not-accessible"
+ REVISION "200412210000Z" -- 21 Dec 2004
+ DESCRIPTION "Version 6: Added rcStatMltIfUtilTable"
+ REVISION "200409300000Z" -- 30 Sept 2004
+ DESCRIPTION "Version 5: Import MacAddress type"
+ REVISION "200409230000Z" -- 23 Sept 2004
+ DESCRIPTION "Version 4: Added rcMltVlacpTable"
+ REVISION "200407130000Z" -- 13 July 2004
+ DESCRIPTION "Version 3: Added rcMltVlacpTable"
+ ::= { rcMlt 0 }
+
+-- rcStatMlt Group
+
+rcStatMlt OBJECT IDENTIFIER ::= { rcStat 6 }
+
+rcStatMltIfExtnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatMltIfExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Mlt interface
+ statistics."
+ ::= { rcStatMlt 1 }
+
+rcStatMltIfExtnEntry OBJECT-TYPE
+ SYNTAX RcStatMltIfExtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mlt interface statistics"
+ INDEX { rcStatMltIfExtnMltId }
+ ::= { rcStatMltIfExtnTable 1 }
+
+RcStatMltIfExtnEntry ::= SEQUENCE {
+ rcStatMltIfExtnMltId INTEGER,
+ rcStatMltIfExtnIfInMulticastPkts Counter32,
+ rcStatMltIfExtnIfInBroadcastPkts Counter32,
+ rcStatMltIfExtnIfOutMulticastPkts Counter32,
+ rcStatMltIfExtnIfOutBroadcastPkts Counter32,
+ rcStatMltIfExtnIfHCInOctets Counter64,
+ rcStatMltIfExtnIfHCInUcastPkts Counter64,
+ rcStatMltIfExtnIfHCInMulticastPkt Counter64,
+ rcStatMltIfExtnIfHCInBroadcastPkt Counter64,
+ rcStatMltIfExtnIfHCOutOctets Counter64,
+ rcStatMltIfExtnIfHCOutUcastPkts Counter64,
+ rcStatMltIfExtnIfHCOutMulticast Counter64,
+ rcStatMltIfExtnIfHCOutBroadcast Counter64
+ }
+
+rcStatMltIfExtnMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Mlt Id"
+ ::= { rcStatMltIfExtnEntry 1 }
+
+rcStatMltIfExtnIfInMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "multi-pkts to upper"
+ ::= { rcStatMltIfExtnEntry 2 }
+
+rcStatMltIfExtnIfInBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "broad-pkts to upper"
+ ::= { rcStatMltIfExtnEntry 3 }
+
+rcStatMltIfExtnIfOutMulticastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "multi-pkts from upper"
+ ::= { rcStatMltIfExtnEntry 4 }
+
+rcStatMltIfExtnIfOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "broad-pkts from upper"
+ ::= { rcStatMltIfExtnEntry 5 }
+
+rcStatMltIfExtnIfHCInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets received
+ on the MLT interface, including framing
+ characters."
+ ::= { rcStatMltIfExtnEntry 6 }
+
+rcStatMltIfExtnIfHCInUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets delivered by this
+ MLT to a higher MLT that were not addressed
+ to a nulticast or broadcase address at this
+ sublayer."
+ ::= { rcStatMltIfExtnEntry 7 }
+
+rcStatMltIfExtnIfHCInMulticastPkt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets delivered to this MLT that
+ were addressed to a nulticast address at this
+ sublayer. For a MAC layer protocol, this number
+ includes both Group and Functional addresses."
+ ::= { rcStatMltIfExtnEntry 8 }
+
+rcStatMltIfExtnIfHCInBroadcastPkt OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets delivered to this MLT that
+ were addressed to a broadcast address at this
+ sublayer."
+ ::= { rcStatMltIfExtnEntry 9 }
+
+rcStatMltIfExtnIfHCOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets transmitted
+ out of the MLT interface, including
+ framing characters."
+ ::= { rcStatMltIfExtnEntry 10 }
+
+rcStatMltIfExtnIfHCOutUcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of packets that hight-level protocols
+ requested be transmitted that were not addressed
+ to a multicast address at this MLT. This total
+ number includes those packets discarded or unsent."
+ ::= { rcStatMltIfExtnEntry 11 }
+
+rcStatMltIfExtnIfHCOutMulticast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that hight-level
+ protocols requested be transmitted, and that
+ were addressed to a multicast address at this
+ MLT, including those that were discarded or
+ not sent. For a MAC layer protocol, this
+ number includes both Group and Functional
+ addresses."
+ ::= { rcStatMltIfExtnEntry 12 }
+
+rcStatMltIfExtnIfHCOutBroadcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of packets that hight-level
+ protocols requested be transmitted, and that
+ were addressed to a broadcase address at this
+ MLT, including those that were discarded or
+ not sent."
+ ::= { rcStatMltIfExtnEntry 13 }
+
+-- Mlt Ether table
+
+rcStatMltEtherTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatMltEtherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Mlt Ethernet
+ statistics."
+ ::= { rcStatMlt 2 }
+
+rcStatMltEtherEntry OBJECT-TYPE
+ SYNTAX RcStatMltEtherEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mlt enternet statistics"
+ INDEX { rcStatMltEtherMltId }
+ ::= { rcStatMltEtherTable 1 }
+
+RcStatMltEtherEntry ::= SEQUENCE {
+ rcStatMltEtherMltId INTEGER,
+ rcStatMltEtherAlignmentErrors Counter32,
+ rcStatMltEtherFCSErrors Counter32,
+ rcStatMltEtherSingleCollFrames Counter32,
+ rcStatMltEtherMultipleCollFrames Counter32,
+ rcStatMltEtherSQETestError Counter32,
+ rcStatMltEtherDeferredTransmiss Counter32,
+ rcStatMltEtherLateCollisions Counter32,
+ rcStatMltEtherExcessiveCollis Counter32,
+ rcStatMltEtherIMacTransmitError Counter32,
+ rcStatMltEtherCarrierSenseError Counter32,
+ rcStatMltEtherFrameTooLong Counter32,
+ rcStatMltEtherIMacReceiveError Counter32
+ }
+
+rcStatMltEtherMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Multi-Link
+ Trunk associated with this entry."
+ ::= { rcStatMltEtherEntry 1 }
+
+rcStatMltEtherAlignmentErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on a particular MLT
+ that are not an integral number of octets in
+ length and do not pass the FCS check. The count
+ represented by an instance of this object is
+ incremented when the alignmentError status is
+ returned by the MAC service to the LLC (or other
+ MAC user). Received frames for which multiple
+ error conditions occur are, according to the
+ conventions of IEEE 802.3 Layer Management,
+ counted exclusively according to the error status
+ presented to the LLC."
+ ::= { rcStatMltEtherEntry 2 }
+
+rcStatMltEtherFCSErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on an MLT that are an
+ integral number of octets in length but do not pass
+ the FCS check. The count represented by an instance
+ of this object is incremented when the frameCheckError
+ status is returned by the MAC service to the LLC
+ (or other MAC user). Received frames for which
+ multiple error conditions occur are, according to
+ the conventions of IEEE 802.3 Layer Management,
+ counted exclusively according to the error status
+ presented to the LLC."
+ ::= { rcStatMltEtherEntry 3 }
+
+rcStatMltEtherSingleCollFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of successfully transmitted frames on
+ a particular MLT for which transmission is
+ inhibited by exactly one collision. A frame
+ that is counted by an instance of this objects
+ is also counted by the corresponding instance
+ of either the ifOutUcastPkts, ifOutMulticastPkts,
+ or ifOutBroadcastPkts, and it not counted by the
+ corresponding instance of the MultipleCollisionFrames
+ object."
+ ::= { rcStatMltEtherEntry 4 }
+
+rcStatMltEtherMultipleCollFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of successfully transmitted frames on
+ a particular MLT for which transmission is
+ inhibited by more than one collision. A frame
+ that is counted by an instance of this object
+ is also counted by the corresponding instance
+ of either the ifOutUcastPkts, ifOutMulticastPkts,
+ or ifOutBroadcastPkts, and is not counted by the
+ corresponding instance of the SingleCollisionFrames
+ objects."
+ ::= { rcStatMltEtherEntry 5 }
+
+rcStatMltEtherSQETestError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of times that the SQE TEST ERROR message
+ is generated by the PLS sublayer for a particular
+ MLT. SQE stands for Signal Quality Error."
+ ::= { rcStatMltEtherEntry 6 }
+
+rcStatMltEtherDeferredTransmiss OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which the first transmission
+ attempt on a particular MLT is delayed because the
+ medium is busy. The count represented by an
+ instance of this object does not include frames
+ involved in collisions."
+ ::= { rcStatMltEtherEntry 7 }
+
+rcStatMltEtherLateCollisions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times that a collision is detected
+ on a particular MLT later than 512 bit-times
+ (64 octets) into the transmission of a packet.
+ Five hundred and twelve bit-times corresponds to
+ 51.2 microseconds on a 10 mb/s system. A (late)
+ collision included in a count represented by an
+ instance of this object is also considered as a
+ (generic) collision for purposes of other
+ collision-related statistics."
+ ::= { rcStatMltEtherEntry 8 }
+
+rcStatMltEtherExcessiveCollis OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which transmission on a
+ particular MLT fails due to excessive collisions."
+ ::= { rcStatMltEtherEntry 9 }
+
+rcStatMltEtherIMacTransmitError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which transmission on a
+ particular MLT fails due to an internal MAC
+ sublayer transmit error. A frame is only counted
+ by an instance of this object if it is not counted
+ by the corresponding instance of either the
+ LateCollisions object, the ExcessiveCollisions
+ object, or the CarrierSenseError object."
+ ::= { rcStatMltEtherEntry 10 }
+
+rcStatMltEtherCarrierSenseError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of times that the carrier sense
+ condition was lost or never asserted when
+ attempting to transmit a frame on a particular
+ MLT. The count represented by an instance of
+ this object is incremented at most once per
+ transmission attempt, even if the carrier
+ sense condition fluctuates during a
+ transmission attempt."
+ ::= { rcStatMltEtherEntry 11 }
+
+rcStatMltEtherFrameTooLong OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames received on a particular MLT
+ that exceed the maximum permitted size (1518
+ octets). The count represented by an instance
+ os this object is incremented when the frame
+ TooLong status is returned by the MAC service
+ to the LLC (or other MAC user). Received frames
+ for which multiple error conditions occur are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { rcStatMltEtherEntry 12 }
+
+rcStatMltEtherIMacReceiveError OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A count of frames for which reception on a
+ particular MLT fails due to an internal MAC
+ sublayer receive error. A frame is only
+ counted by an instance of this object if it
+ is not counted by the corresponding instance
+ of either the FrameTooLongs object, the
+ AlignmentErrors object, of the FCSErrors
+ objects.
+ The precise meaning of the count represented
+ by an instance of this object is implementation
+ specific. In particular, an instance of this
+ object may represent a count of receive errors
+ on a particular interface that are not otherwise
+ counted."
+ ::= { rcStatMltEtherEntry 13 }
+
+
+-- Mlt Ip table
+
+rcStatMltIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatMltIpEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "A table used to store Mlt Ip statistics."
+ ::= { rcStatMlt 3 }
+
+rcStatMltIpEntry OBJECT-TYPE
+ SYNTAX RcStatMltIpEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "Mlt enternet statistics"
+ INDEX { rcStatMltIpMltId }
+ ::= { rcStatMltIpTable 1 }
+
+RcStatMltIpEntry ::= SEQUENCE {
+ rcStatMltIpMltId INTEGER,
+ rcStatMltIpInReceives Counter32,
+ rcStatMltIpInHdrErrors Counter32,
+ rcStatMltIpInAddrErrors Counter32,
+ rcStatMltIpForwDatagrams Counter32,
+ rcStatMltIpInUnknownProtos Counter32,
+ rcStatMltIpInDiscards Counter32,
+ rcStatMltIpInDelivers Counter32,
+ rcStatMltIpOutRequest Counter32,
+ rcStatMltIpOutDiscards Counter32,
+ rcStatMltIpOutNoRoutes Counter32,
+ rcStatMltIpReasmReqds Counter32,
+ rcStatMltIpReasmOKs Counter32,
+ rcStatMltIpReasmFails Counter32,
+ rcStatMltIpFragOKs Counter32,
+ rcStatMltIpFragFails Counter32,
+ rcStatMltIpFragCreates Counter32,
+ rcStatMltIpRoutingDiscards Counter32
+ }
+
+rcStatMltIpMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Mlt Id"
+ ::= { rcStatMltIpEntry 1 }
+
+rcStatMltIpInReceives OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "all incoming packets"
+ ::= { rcStatMltIpEntry 2 }
+
+rcStatMltIpInHdrErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "hdr errors detected"
+ ::= { rcStatMltIpEntry 3 }
+
+rcStatMltIpInAddrErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "bad dest. ip addr"
+ ::= { rcStatMltIpEntry 4 }
+
+rcStatMltIpForwDatagrams OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "packets forwarded"
+ ::= { rcStatMltIpEntry 5 }
+
+rcStatMltIpInUnknownProtos OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "unsupported protocol"
+ ::= { rcStatMltIpEntry 6 }
+
+rcStatMltIpInDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "good, but no buffer"
+ ::= { rcStatMltIpEntry 7 }
+
+rcStatMltIpInDelivers OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "pkts delivered to upper"
+ ::= { rcStatMltIpEntry 8 }
+
+rcStatMltIpOutRequest OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "pkts received from upper"
+ ::= { rcStatMltIpEntry 9 }
+
+rcStatMltIpOutDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "good, but no buffer"
+ ::= { rcStatMltIpEntry 10 }
+
+rcStatMltIpOutNoRoutes OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "no route to destination"
+ ::= { rcStatMltIpEntry 11 }
+
+rcStatMltIpReasmReqds OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "fragments to reassem"
+ ::= { rcStatMltIpEntry 12 }
+
+rcStatMltIpReasmOKs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "reassembled successfully"
+ ::= { rcStatMltIpEntry 13 }
+
+rcStatMltIpReasmFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "reassembly failures"
+ ::= { rcStatMltIpEntry 14 }
+
+rcStatMltIpFragOKs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "fragment successfully"
+ ::= { rcStatMltIpEntry 15 }
+
+rcStatMltIpFragFails OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "fragment failure"
+ ::= { rcStatMltIpEntry 16 }
+
+rcStatMltIpFragCreates OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "pkts due to fragmenting"
+ ::= { rcStatMltIpEntry 17 }
+
+rcStatMltIpRoutingDiscards OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Route entries removed"
+ ::= { rcStatMltIpEntry 18 }
+
+-- SMLT IST
+
+rcStatSmltIstDownCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts how the session between the
+ two peering switches has done down since last boot."
+ ::= { rcStatMlt 4 }
+
+rcStatSmltHelloTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx hello msg."
+ ::= { rcStatMlt 5 }
+
+rcStatSmltHelloRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx hello msg."
+ ::= { rcStatMlt 6 }
+
+rcStatSmltLearnMacAddrTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx learn Mac Address msg."
+ ::= { rcStatMlt 7 }
+
+rcStatSmltLearnMacAddrRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx learn Mac Address msg."
+ ::= { rcStatMlt 8 }
+
+rcStatSmltMacAddrAgeOutTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Mac Address Aging Out msg."
+ ::= { rcStatMlt 9 }
+
+rcStatSmltMacAddrAgeOutRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Mac Address Aging Out msg."
+ ::= { rcStatMlt 10 }
+
+rcStatSmltMacAddrAgeExpTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Mac Address age expired msg."
+ ::= { rcStatMlt 11 }
+
+rcStatSmltMacAddrAgeExpRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Mac Address age expired msg."
+ ::= { rcStatMlt 12 }
+
+rcStatSmltStgInfoTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Stg information msg."
+ ::= { rcStatMlt 13 }
+
+rcStatSmltStgInfoRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Stg information msg."
+ ::= { rcStatMlt 14 }
+
+rcStatSmltDelMacAddrTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx deleted MAC address msg."
+ ::= { rcStatMlt 15 }
+
+rcStatSmltDelMacAddrRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx deleted MAC address msg."
+ ::= { rcStatMlt 16 }
+
+rcStatSmltSmltDownTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Smlt Down msg."
+ ::= { rcStatMlt 17 }
+
+rcStatSmltSmltDownRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Smlt Down msg."
+ ::= { rcStatMlt 18 }
+
+rcStatSmltSmltUpTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Smlt Up msg."
+ ::= { rcStatMlt 19 }
+
+rcStatSmltSmltUpRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Smlt Up msg."
+ ::= { rcStatMlt 20 }
+
+rcStatSmltSendMacTblTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Send Mac Table msg."
+ ::= { rcStatMlt 21 }
+
+rcStatSmltSendMacTblRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Send Mac Table msg."
+ ::= { rcStatMlt 22 }
+
+rcStatSmltIgmpTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx Igmp msg."
+ ::= { rcStatMlt 23 }
+
+rcStatSmltIgmpRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx Igmp msg."
+ ::= { rcStatMlt 24 }
+
+rcStatSmltPortDownTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx port down msg."
+ ::= { rcStatMlt 25 }
+
+rcStatSmltPortDownRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx port down msg."
+ ::= { rcStatMlt 26 }
+
+rcStatSmltReqMacTblTxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the tx request Mac table msg."
+ ::= { rcStatMlt 27 }
+
+rcStatSmltReqMacTblRxMsgCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx request Mac table msg."
+ ::= { rcStatMlt 28 }
+
+rcStatSmltRxUnknownMsgTypeCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Counters that counts the rx unknown msg type."
+ ::= { rcStatMlt 29 }
+
+rcStatMltIfUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcStatMltIfUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to store Mlt interface utilization."
+ ::= { rcStatMlt 30 }
+
+rcStatMltIfUtilEntry OBJECT-TYPE
+ SYNTAX RcStatMltIfUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mlt interface utilization"
+ INDEX { rcStatMltIfUtilMltId }
+ ::= { rcStatMltIfUtilTable 1 }
+
+RcStatMltIfUtilEntry ::= SEQUENCE {
+ rcStatMltIfUtilMltId INTEGER,
+ rcStatMltIfUtilIfHCInOctets Counter64,
+ rcStatMltIfUtilIfHCInUtil Gauge32,
+ rcStatMltIfUtilIfHCOutOctets Counter64,
+ rcStatMltIfUtilIfHCOutUtil Gauge32
+ }
+
+rcStatMltIfUtilMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "To assign an Id within the range specified to the
+ Mlt created "
+ ::= { rcStatMltIfUtilEntry 1 }
+
+rcStatMltIfUtilIfHCInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets received
+ on the MLT interface, including framing characters."
+ ::= { rcStatMltIfUtilEntry 2 }
+
+rcStatMltIfUtilIfHCInUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The best estimate of the mean physical layer network
+ utilization on this interface during this interval,
+ in percent."
+ ::= { rcStatMltIfUtilEntry 3}
+
+rcStatMltIfUtilIfHCOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The total number of octets transmitted out of the
+ MLT interface, including framing characters."
+ ::= { rcStatMltIfUtilEntry 4 }
+
+
+rcStatMltIfUtilIfHCOutUtil OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The best estimate of the mean physical layer network
+ utilization on this interface during this interval,
+ in percent."
+ ::= { rcStatMltIfUtilEntry 5 }
+
+
+
+
+-- Multi-Link Trunking Table
+
+rcMltNumMlts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of MLTs currently defined in the switch."
+ ::= { rcMlt 1 }
+
+rcMltPotentialMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports that are not members of any MLT."
+ ::= { rcMlt 2 }
+
+rcMltIstSessionEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable mlt functionality."
+ ::= { rcMlt 3 }
+
+rcMltIstSessionStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to enable/disable mlt functionality."
+ ::= { rcMlt 4 }
+
+rcMltIstPeerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IST mlt Peer Ip address."
+ ::= { rcMlt 5 }
+
+rcMltIstVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "IST mlt Vlan Id."
+ ::= { rcMlt 6 }
+
+
+rcMltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Multi-Link Trunk entries. The number of
+ entries is given by rcMltNumMlts."
+ ::= { rcMlt 10 }
+
+rcMltEntry OBJECT-TYPE
+ SYNTAX RcMltEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Multi-Link Trunk."
+ INDEX { rcMltId }
+ ::= { rcMltTable 1 }
+
+RcMltEntry ::= SEQUENCE {
+ rcMltId INTEGER,
+ rcMltName DisplayString,
+ rcMltPortMembers PortSet,
+ rcMltPortType INTEGER,
+ rcMltNumVlanIds Integer32,
+ rcMltVlanIds IdList,
+ rcMltRowStatus RowStatus,
+ rcMltEnable TruthValue,
+ rcMltLoadBalance TruthValue,
+ rcMltDistributionAlgorithm INTEGER,
+ rcMltIfIndex InterfaceIndexOrZero,
+ rcMltMltType INTEGER,
+ rcMltSmltId INTEGER,
+ rcMltRunningType INTEGER,
+ rcMltSvlanPortType INTEGER,
+ rcMltMulticastDistribution EnableValue,
+ rcMltLacp10gBackup EnableValue,
+ rcMltAggregatable EnableValue,
+ rcMltClearLinkAggregate INTEGER,
+ rcMltNtStgEnable TruthValue,
+ rcMltDesignatedPort InterfaceIndex,
+ rcMltAggOperState EnableValue,
+ rcMltAggTimeOfLastOperChange TimeTicks,
+ rcMltVplsMgmtVlan EnableValue
+ }
+
+rcMltId OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Multi-Link
+ Trunk associated with this entry."
+ ::= { rcMltEntry 1 }
+
+rcMltName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this MLT."
+ ::= { rcMltEntry 2 }
+
+rcMltPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports that are members of this MLT."
+ ::= { rcMltEntry 3 }
+
+rcMltPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ access(1), -- access port type
+ trunk(2) -- trunk port type
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The type of MLT port: access(1) or trunk(2)."
+ DEFVAL { access }
+ ::= { rcMltEntry 4 }
+
+rcMltNumVlanIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN IDs that
+ are stored in the rcMltVlanIds variable."
+ ::= { rcMltEntry 5 }
+
+rcMltVlanIds OBJECT-TYPE
+ SYNTAX IdList (SIZE (0..8192))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An array used to identify which VLANs this MLT
+ is associated with. Each VLAN ID is stored as a
+ two octet value. The first octet in the pair holds
+ bits 15-8 of the VLAN ID, while the second octet
+ holds bits 7-0 of the VLAN ID."
+ ::= { rcMltEntry 6 }
+
+rcMltRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcMltTable."
+ ::= { rcMltEntry 7 }
+
+rcMltEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable the entry."
+ DEFVAL { true }
+ ::= { rcMltEntry 8 }
+
+rcMltLoadBalance OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Perform load balance?"
+ DEFVAL { false }
+ ::= { rcMltEntry 9 }
+
+rcMltDistributionAlgorithm OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ basic(2),
+ advanced(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The load balancing algorithm."
+ DEFVAL { none }
+ ::= { rcMltEntry 10 }
+
+rcMltIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the 'logical' ifIndex assigned to
+ this MLT."
+ ::= { rcMltEntry 11 }
+
+rcMltMltType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normalMLT(1),
+ istMLT(2),
+ splitMLT(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "MLT type."
+ ::= { rcMltEntry 12 }
+
+rcMltSmltId OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Split MLT id."
+ ::= { rcMltEntry 13 }
+
+rcMltRunningType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normalMLT(1),
+ istMLT(2),
+ splitMLT(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Split MLT running type."
+ ::= { rcMltEntry 14 }
+
+rcMltSvlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ uni(2),
+ nni(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Set MLT port type."
+ DEFVAL { normal }
+ ::= { rcMltEntry 15 }
+
+rcMltMulticastDistribution OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/Disable multicast distribution per mlt."
+ DEFVAL { disable }
+ ::= { rcMltEntry 16 }
+
+rcMltLacp10gBackup OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/Disable 10G Mlt reliance backup mode."
+ DEFVAL { disable }
+ ::= { rcMltEntry 17 }
+
+rcMltAggregatable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/Disable link aggregation on a MLT."
+ DEFVAL { disable }
+ ::= { rcMltEntry 18 }
+
+rcMltClearLinkAggregate OBJECT-TYPE
+ SYNTAX INTEGER {
+ clear(1),
+ none(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "clear link aggregate, equivalent to disable and
+ re-enable aggregatable on the MLT."
+ ::= { rcMltEntry 19 }
+
+rcMltNtStgEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates whether this MLT is operating in
+ Nortel Mode or in Cisco Mode.
+ true = Nortel Mode
+ false = Cisco Mode."
+ DEFVAL { true }
+ ::= { rcMltEntry 20 }
+
+rcMltDesignatedPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicates the Designated port for the MLT."
+ ::= { rcMltEntry 21 }
+
+rcMltAggOperState OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Link aggregation state on a MLT."
+ ::= { rcMltEntry 22 }
+
+rcMltAggTimeOfLastOperChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The time value since the interface entered its
+ current operational state."
+ ::= { rcMltEntry 23 }
+
+rcMltVplsMgmtVlan OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Management Vlan is configured on this mlt"
+ DEFVAL { disable }
+ ::= { rcMltEntry 24 }
+
+rcMltMcastDistribution OBJECT IDENTIFIER ::= { rcMlt 11 }
+
+rcMltMcastDistributionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable this feature to
+ distribute multicast traffic on MLT ports. All
+ the cards in the system must be E-Tickets.
+ Cannot perform distribution in a mixed mode."
+ ::= { rcMltMcastDistribution 1 }
+
+rcMltMcastDistributionGrpMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Group Mask. Create a MLT abstraction layer to
+ distribute traffic basd on (source, group) information
+ of the multicast packet. The algorithm to pick
+ the actual port nedds to generate a fairly random
+ number for different combinations but a lways generate
+ the same number for a given (source, group) pair. By
+ default, the number of active ports of the MLT is used
+ to MOD the pseudo-random number generated by the XOR
+ of each byte of the masked group address with the
+ masked source address."
+ ::= { rcMltMcastDistribution 2 }
+
+rcMltMcastDistributionSrcMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Source Mask."
+ ::= { rcMltMcastDistribution 3 }
+
+rcMltMcastDistributionRedistributionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable redistribution."
+ ::= { rcMltMcastDistribution 4 }
+
+-- Single Link Trunk Port Table
+
+rcSltPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSltPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION ""
+ ::= { rcMlt 12 }
+
+rcSltPortEntry OBJECT-TYPE
+ SYNTAX RcSltPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Multi-Link Trunk."
+ INDEX { rcSltPortIfIndex }
+ ::= { rcSltPortTable 1 }
+
+RcSltPortEntry ::= SEQUENCE {
+ rcSltPortIfIndex InterfaceIndex,
+ rcSltPortSmltId INTEGER,
+ rcSltPortOperType INTEGER,
+ rcSltPortRowStatus RowStatus
+ }
+
+rcSltPortIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An interface for this SLT."
+ ::= { rcSltPortEntry 1 }
+
+rcSltPortSmltId OBJECT-TYPE
+ SYNTAX INTEGER (1..512)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A uniquely identifies the Single-Link
+ Trunk associated with this entry."
+ ::= { rcSltPortEntry 2 }
+
+rcSltPortOperType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ smlt(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The current operate type of the port normal
+ or smlt."
+ ::= { rcSltPortEntry 3 }
+
+rcSltPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to create/delete entries of the Table."
+ ::= { rcSltPortEntry 4 }
+
+-- rcMltVlacpTable
+
+rcMltVlacpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcMltVlacpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mlt Virtual LACP table"
+ ::= { rcMlt 13 }
+
+rcMltVlacpEntry OBJECT-TYPE
+ SYNTAX RcMltVlacpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing info. for a particular port"
+ INDEX { rcMltId }
+ ::= { rcMltVlacpTable 1 }
+
+RcMltVlacpEntry ::= SEQUENCE {
+ rcMltVlacpAdminEnable TruthValue,
+ rcMltVlacpFastPeriodicTimer Integer32,
+ rcMltVlacpTimeoutScale Integer32,
+ rcMltVlacpEtherMacAddress MacAddress,
+ rcMltVlacpDualHomingEnable TruthValue
+ }
+
+rcMltVlacpAdminEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Administratively enable/disable Virtual LACP on a MLT"
+ DEFVAL { false }
+ ::= { rcMltVlacpEntry 1 }
+
+rcMltVlacpFastPeriodicTimer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The number of miliseconds between periodic transmissions
+ using Short Timeouts"
+ DEFVAL { 250 }
+ ::= { rcMltVlacpEntry 2 }
+
+rcMltVlacpTimeoutScale OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Scalar value used to calculate timeout time from
+ periodic time. Timeout = PeriodicTime * TimeoutScale"
+ DEFVAL { 3 }
+ ::= { rcMltVlacpEntry 3 }
+
+rcMltVlacpEtherMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Multicast Mac Address exclusively used for VLACPDU's"
+ ::= { rcMltVlacpEntry 4 }
+
+rcMltVlacpDualHomingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/Disable Dual homing on Virtual LACP on a MLT"
+ DEFVAL { false }
+ ::= { rcMltVlacpEntry 5 }
+
+-- Link Flap Detect Group
+
+rcLinkFlapDetectAutoPortDownEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to enable/disable the Link Flap Detect
+ feature. When enabled this feature will monitor
+ the number of times a port goes down during a
+ certain interval. If the number exceeds a given
+ bound the port will be forced out-of-service."
+ ::= { rcLinkFlapDetect 1 }
+
+rcLinkFlapDetectSendTrap OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure whether a trap should be
+ sent if the port is forced out-of-service."
+ ::= { rcLinkFlapDetect 2 }
+
+rcLinkFlapDetectFrequency OBJECT-TYPE
+ SYNTAX INTEGER (1..9999)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the number of times the port
+ can go down."
+ ::= { rcLinkFlapDetect 3 }
+
+rcLinkFlapDetectInterval OBJECT-TYPE
+ SYNTAX INTEGER (2..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Used to configure the interval (in minutes)."
+ ::= { rcLinkFlapDetect 4 }
+
+-- rcL2Redundancy Group
+
+rcL2RedundancyHaCpuState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ initialization(0),
+ oneWayActive(1),
+ twoWayActive(2),
+ synchronized(3),
+ remoteIncompatible(4),
+ error(5),
+ disabled(6),
+ peerNotConnected(7),
+ peerConnected(8),
+ lostPeerConnection(9),
+ notSynchronized(10)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the Ha-CPU state.
+ initialization - indicate the CPU is in this state.
+ oneWayActive - Modules that need to be
+ synchronized have registered with the framework (either
+ locally or a message was received from remote CPU (1).
+ twoWayActive - Modules that need to be synchronized have
+ registered with the framework (either locally or a message
+ was received from remote CPU (2).
+ synchronized - Table based synchroniztion was completed
+ on the current CPU (3).
+ remoteIncompatible - CPUs framework version is incompatible
+ with the remote CPU (4).
+ error - If an invalid event is generated in a given state the
+ CPU enters Error state (5).
+ disabled - High Availability is not enabled (6).
+ peerNotConnected - no peer connection is established (7).
+ peerConnected - peer connection is established (8).
+ lostPeerConnection - lost connection to peer/Standby CPU (9).
+ notSynchronized - Table Sync is not complete (10)."
+ ::= { rcL2Redundancy 1 }
+
+rcL2RedundancyHaEvent OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ restart(0),
+ systemRegistrationDone(1),
+ tableSynchronizationDone(2),
+ versionIncompatible(3),
+ noEvent(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate the Ha event status.
+ restart (0) - Causes the state machine to restart
+ systemRegistrationDone (1)- Causes the CPU to transfer to
+ One Way or Two Way Active state. Locally or message received
+ from remote CPU.
+ tableSynchronizationDone (2) - Causes the CPU to
+ transfer to Synchronized state.
+ versionIncompatible (3) - Causes the CPU to go to Remote
+ Incompatible state
+ noEvent (4) - Means no event has occured uptill now. "
+ ::= { rcL2Redundancy 2 }
+
+rcL2RedundancyEnable OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate the feature enable/disable."
+ ::= { rcL2Redundancy 3 }
+
+rcL2RedundancyStandbyCpu OBJECT-TYPE
+ SYNTAX INTEGER {
+ hotStandbyCPU(1),
+ warmStandbyCPU(2),
+ standbyCPUNotPresent(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Indicate if the L2 Redundancy is enabled on the standby CPU."
+ ::= { rcL2Redundancy 4 }
+
+END
+
diff --git a/MIBS/nortel/RC-VLAN-MIB b/MIBS/nortel/RC-VLAN-MIB
new file mode 100644
index 0000000..ae00f05
--- /dev/null
+++ b/MIBS/nortel/RC-VLAN-MIB
@@ -0,0 +1,2355 @@
+RC-VLAN-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Unsigned32
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue, MacAddress, RowStatus
+ FROM SNMPv2-TC
+ InterfaceIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ rcVlan, rcSvlan, IdList, PortSet, LPortSet, EnableValue, RcVlanIdOrNone
+ FROM RAPID-CITY
+ VrfIdentifier
+ FROM RC-VRF-MIB
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB;
+
+rcVlanMib MODULE-IDENTITY
+ LAST-UPDATED "201310110000Z"
+ ORGANIZATION "Bay Networks, Rapid-City Group"
+ CONTACT-INFO "
+ Edwin Tsang
+ Postal: Bay Networks, Inc.
+ 4401 Great America Parkway
+ Santa Clara, CA 95052-8185
+
+ Tel: 408-495-6159
+ Fax: 408-495-5215
+ E-mail: edwin_tsang@baynetworks.com
+ "
+ DESCRIPTION "Enterprise MIB for the Accelar product family."
+
+ REVISION "201310110000Z" -- 11 October 2013
+ DESCRIPTION "Version 62: Corrected syntax definitions. Added types to IMPORTS."
+
+ REVISION "201303180000Z" -- 18 Mar 2013
+ DESCRIPTION "Version 61: Added enum value - none, changed normal
+ to trunk and changed DEFVAL to none under
+ rcVlanPortPrivateVlanPortType"
+
+ REVISION "201212190000Z" -- 19 December 2012
+ DESCRIPTION "Version 60: Added rcVlanSecondaryVlanId and
+ rcVlanSecondaryIsid under rcVlanTable.
+ Added enumeration private(13) under
+ rcVlanType. Added rcVlanPortPrivateVlanPortType
+ under rcVlanPortTable"
+
+ REVISION "201208020000Z" -- 02 August 2012
+ DESCRIPTION "Version 59: Added rcVlanSpbMcast."
+
+ REVISION "201207230000Z" -- 23 July 2012
+ DESCRIPTION "Version 58: Added rcVlanRspanEnabled."
+
+ REVISION "201206210000Z" -- 21 June 2012
+ DESCRIPTION "Version 57: Added enum value spbm-switchedUni for rcVlanType.
+ Changed description of spbm-bvlan from PLSB to SPBM."
+
+ REVISION "201202210000Z" -- 21 Feb 2012
+ DESCRIPTION "Version 56: Added the flushWlanFdb to rcVlanAction"
+
+ REVISION "201202130000Z" -- 13 Feb 2012
+ DESCRIPTION "Version 55: Moved TEXTUAL CONVENTION LPortSet to rapidcity.mib"
+
+ REVISION "201112010000Z" -- 01 Dec 2011
+ DESCRIPTION "Version 54: Added the flushIpRsmltEdgePeer to rcVlanAction"
+
+ REVISION "201109120000Z" -- 12 September 2011
+ DESCRIPTION "Version 53: Added the LPortSet textual convention.
+ Also added the following mib objects -
+ rcVlanLPortMembers,
+ rcVlanLPortActiveMembers,
+ rcVlanLPortStaticMembers,
+ rcVlanLPortNotAllowToJoin."
+
+ REVISION "201105260000Z" -- 26 May 2011
+ DESCRIPTION "Version 52: Added rcVlanRmonEnable and rcVlanIpsecEnable."
+
+ REVISION "201104220000Z" -- 22 April 2011
+ DESCRIPTION "Version 51: Changed rcVlanVrfId and rcVlanVrfName to
+ read-create."
+
+ REVISION "201103020000Z" -- 02 March 2011
+ DESCRIPTION "Version 50: Added rcVlanVoiceEnabled."
+
+ REVISION "201101130000Z" -- 13 January 2011
+ DESCRIPTION "Version 49: Added enum value spbm-bvlan for rcVlanType.
+ and changed the size of rcVlanVrfName and
+ added rcVlanPlsbIsid under rcVlanTable."
+
+ REVISION "201009220000Z" -- 22 September 2010
+ DESCRIPTION "Version 48: Added rcVlanPortClassificationSubnet,
+ rcVlanPortClassificationProtocol,
+ rcVlanPortClassificationPrec,
+ rcVlanPortVlanIdList, and
+ rcVlanPortClassificationSourceMac
+ to SEQUENCE of RcVlanPortEntry."
+
+ REVISION "201009130000Z" -- 13 September 2010
+ DESCRIPTION "Version 47: Added rcVlanPortClassificationSubnet,
+ rcVlanPortClassificationProtocol,
+ rcVlanPortClassificationPrec,
+ rcVlanPortVlanIdList, and
+ rcVlanPortClassificationSourceMac."
+
+ REVISION "200909160000Z" -- 16 September 2009
+ DESCRIPTION "Version 46: Added rcVlanClearMacRecordTable."
+
+ REVISION "200906030000Z" -- 03 June 2009
+ DESCRIPTION "Version 45: Added rcVlanIpMultinettingEnable and
+ rcVlanAssociatedIpMultinettingVlan"
+
+ REVISION "200903310000Z" -- 31 March 2009
+ DESCRIPTION "Version 44: Added rcVlanDhcpOption82Enabled."
+
+ REVISION "200903300000Z" -- 30 March 2009
+ DESCRIPTION "Version 43: Added rcVlanPortRemarking."
+
+ REVISION "200903100000Z" -- 10 March 2009
+ DESCRIPTION "Version 42: added rcVlanNodalMepList, rcVlanNumOfNodalMep,
+ rcVlanNodalMipLevelList, rcVlanNumOfNodalMipLevel under RcVlanEntry"
+
+ REVISION "200808150000Z" -- 15 August 2008
+ DESCRIPTION "Version 41: Added rcVlanSource.
+ Fixed some SMIv2 compliance issues."
+
+ REVISION "200808040000Z" -- 08 August 2008
+ DESCRIPTION "Version 40: Add rcVlanPortSpoofDetectTable."
+
+ REVISION "200807230000Z" -- 23 July 2008
+ DESCRIPTION "Version 39: Modified rcVlanId"
+
+ REVISION "200806030000Z" -- 03 June 2008
+ DESCRIPTION "Version 38: Add byPortDefault to rcVlanType."
+
+ REVISION "200805090000Z" -- 09 May 2008
+ DESCRIPTION "Version 37: Fixed smilint errors."
+
+ REVISION "200803140000Z" -- 14 March 2008
+ DESCRIPTION "Version 36: Added rcVlanMmrp to rcVlanEntry,
+ rcVlan 15,
+ Modified rcVlanId, rcVlanColor,
+ rcVlanStgId, rcVlanAgingTime,
+ rcVlanIgmpSnoopRobustness,
+ rcVlanIgmpSnoopQueryInterval,
+ rcVlanTosValue, rcVlanFdbAging,
+ rcVlanFirewallClusterId"
+
+ REVISION "200803050000Z" -- 05 March 2008
+ DESCRIPTION "Version 35: Changed module name to 'RC-VRF-MIB'
+from 'RC-VIRTUAL-ROUTING-MIB'"
+
+ REVISION "200802250000Z" -- 25 Feb 2008
+ DESCRIPTION "Version 34: Change 'rcVrfIdentifier' to 'VrfIdentifier'"
+
+ REVISION "200711210000Z" -- 21 Nov 2007
+ DESCRIPTION "Version 33: Added byPortIp and byPortEvpn to rcVlanType."
+
+ REVISION "200710180000Z" -- 18 Oct 2007
+ DESCRIPTION "Version 32: Added rcMgmtVlan,
+ rcVlanApplyBtagEthertype."
+
+ REVISION "200710100000Z" -- 10 Oct 2007
+ DESCRIPTION "Version 31: Add arp(18) to rcVlanProtocolId attribute."
+
+ REVISION "200704060000Z" -- 06 Apr 2007
+ DESCRIPTION "Version 30: Add rcVrfIdentifier to the IMPORTS section."
+
+ REVISION "200703080000Z" -- 08 Mar 2007
+ DESCRIPTION "Version 29: Add rcVlanVrfId and rcVlanVrfName."
+
+ REVISION "200701310000Z" -- 31 Jan 2007
+ DESCRIPTION "Version 28: Change rcVlanNlbMode and add rcVlanOperNlbMode."
+
+ REVISION "200612060000Z" -- 06 Dec 2006
+ DESCRIPTION "Version 27: Added rcVlanPortCfmMepTable and rcVlanPortCfmMipTable."
+
+ REVISION "200605310000Z" -- 31 May 2006
+ DESCRIPTION "Version 26: Added rcVlanNlbMode to rcVlanEntry."
+
+ REVISION "200602090000Z" -- 09 February 2006
+ DESCRIPTION "Version 25: Added rcVlanUnkDstMacDiscard."
+
+ REVISION "200511220000Z" -- 22 Nov 2005
+ DESCRIPTION "Version 24: Updated rcVlanPortPerformTagging to match
+ existing implementations. Restored lost
+ revision history."
+
+ REVISION "200508150000Z" -- 15 Aug 2005
+ DESCRIPTION "Version 23: Added rcVlanOspfPassivePortMember to rcVlanEntry."
+
+ REVISION "200508100000Z" -- 10 Aug 2005
+ DESCRIPTION "Version 22: Added rcVlanUnkDstMacDiscard to rcVlanTable."
+
+ REVISION "200504270000Z" -- 27 Apr 2005
+ DESCRIPTION "Version 21: Allow rcVlanIgmpSnoopQuerierPort to have value 0."
+
+ REVISION "200503140000Z" -- 14 Mar 2005
+ DESCRIPTION "Version 20: Added rcVlanPortSpoofDetect"
+
+ REVISION "200502040000Z" -- 04 Feb 2005
+ DESCRIPTION "Version 19: changed ranges of rcVlanAgingTime, rcVlanPortVlanIds"
+
+ REVISION "200501040000Z" -- 04 January 2005
+ DESCRIPTION "Version 18: added new mib rcVlanPortArpDetect"
+
+ REVISION "200412030000Z" -- 03 December 2004
+ DESCRIPTION "Version 17: increased the range of rcVlanName to (0..64) characters"
+
+ REVISION "200411290000Z" -- 29 November 2004
+ DESCRIPTION "Version 16: Cleaned up REVISION info."
+
+ REVISION "200411240000Z" -- 24 November 2004
+ DESCRIPTION "Version 15: removed rcVlanNewName & changed the range
+ for rcVlanName."
+
+ REVISION "200411200000Z" -- 20 November 2004
+ DESCRIPTION "Version 14: added new mib rcVlanNewName & made
+ rcVlanName obsolete."
+
+ REVISION "200410040000Z" -- 04 October 2004
+ DESCRIPTION "Version 13: add the range for
+ rcVlanNewLoopDetectedVlanId."
+
+ REVISION "200409280000Z" -- 28 September 2004
+ DESCRIPTION "Version 12: Increase the range for
+ rvVlanFirwallClusterId."
+
+ REVISION "200409230000Z" -- 23 September 2004
+ DESCRIPTION "Version 11: Add range for mib rcVlanPortIndex,
+ rcVlanMacVlanId, rcVlanLoopDetectedPortIndex,
+ rcVlanLoopDetectedVlanId."
+
+ REVISION "200409210000Z" -- 21 September 2004
+ DESCRIPTION "Version 10: Remove range for mib rcVlanPortIndex,
+ rcVlanMacVlanId, rcVlanLoopDetectedPortIndex,
+ rcVlanLoopDetectedVlanId."
+
+ REVISION "200409080000Z" -- 08 September 2004
+ DESCRIPTION "Version 9: Added rcVlanNewLoopDetectedTable. Changed
+ rcVlanPortLoopDetectAction."
+
+ REVISION "200408250000Z" -- 25 August 2004
+ DESCRIPTION "Version 8: Added rcVlanFirewallClusterId in rcVlanTable"
+
+ REVISION "200407130000Z" -- 13 July 2004
+ DESCRIPTION "Version 7: Added rcVlanTlsIpmc"
+
+ REVISION "200406220000Z" -- 22 June 2004
+ DESCRIPTION "Version 6: Added rcVlanPortLoopDetectAction"
+
+ REVISION "200406160000Z" -- 16 June 2004
+ DESCRIPTION "Version 5: Added rcVlanIgmpVer1SnoopMRouterPorts and
+ rcVlanIgmpVer2SnoopMRouterPorts"
+
+ ::= { rcVlan 0 }
+
+-- Textual Conventions
+
+-- VLAN Table
+
+rcVlanNumVlans OBJECT-TYPE
+ SYNTAX Integer32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of VLANs currently defined in the switch."
+ ::= { rcVlan 1 }
+
+rcVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Virtual LAN entries. The number of entries
+ is given by rcVlanNumVlans."
+ ::= { rcVlan 2 }
+
+rcVlanEntry OBJECT-TYPE
+ SYNTAX RcVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing configuration information for a
+ particular Virtual LAN.
+
+ The relationship between the various port sets in a
+ VLAN Entry are :
+
+ o The set of ports defined by PortMembers must be a
+ subset of the set of ports in the underlying STG of
+ the VLAN.
+
+ o The bitwise AND of PortMembers and NotAllowToJoin must
+ be the empty set.
+
+ o The bitwise OR of PortMembers and NotAllowToJoin must
+ be the set of ports in the underlying STG of the VLAN.
+
+ o The set of ports defined by StaticMembers must be a
+ subset of the set of ports defined by PortMembers.
+
+ o The bitwise XOR of PortMembers and StaticMembers defines
+ the set of dynamic (potential) members of the VLAN.
+
+ o The set of ports defined by ActiveMembers must be a subset
+ of the set of ports defined by PortMembers.
+ "
+ INDEX { rcVlanId }
+ ::= { rcVlanTable 1 }
+
+RcVlanEntry ::= SEQUENCE {
+ rcVlanId Integer32,
+ rcVlanName DisplayString,
+ rcVlanColor Integer32,
+ rcVlanHighPriority TruthValue, --excluded
+ rcVlanRoutingEnable TruthValue, --excluded
+ rcVlanIfIndex InterfaceIndex,
+ rcVlanAction INTEGER,
+ rcVlanResult INTEGER,
+ rcVlanStgId Integer32,
+ rcVlanType INTEGER,
+ rcVlanPortMembers PortSet,
+ rcVlanActiveMembers PortSet,
+ rcVlanStaticMembers PortSet,
+ rcVlanNotAllowToJoin PortSet,
+ rcVlanProtocolId INTEGER,
+ rcVlanSubnetAddr IpAddress,
+ rcVlanSubnetMask IpAddress,
+ rcVlanAgingTime Integer32,
+ rcVlanMacAddress MacAddress,
+ rcVlanRowStatus RowStatus,
+ rcVlanIgmpSnoopEnable TruthValue,
+ rcVlanIgmpSnoopReportProxyEnable TruthValue,
+ rcVlanIgmpSnoopRobustness Integer32,
+ rcVlanIgmpSnoopQueryInterval Integer32,
+ rcVlanIgmpSnoopMRouterPorts PortSet,
+ rcVlanUserDefinedPid Integer32,
+ rcVlanIgmpSnoopActiveMRouterPorts PortSet,
+ rcVlanProtocolIds Integer32,
+ rcVlanIgmpSnoopActiveQuerier IpAddress,
+ rcVlanIgmpSnoopMRouterExpiration Integer32,
+ rcVlanIgmpSnoopQuerierPort InterfaceIndexOrZero,
+ rcVlanUserPriority INTEGER,
+ rcVlanQosLevel INTEGER,
+ rcVlanTosValue Integer32,
+ rcVlanEncap INTEGER,
+ rcVlanFirewallVlanType INTEGER,
+ rcVlanFdbAging Integer32,
+ rcVlanUpdateDynamicMacQosLevel EnableValue,
+ rcVlanUserDefinedPidList OCTET STRING,
+ rcVlanIgmpVer1SnoopMRouterPorts PortSet,
+ rcVlanIgmpVer2SnoopMRouterPorts PortSet,
+ rcVlanTlsIpmc EnableValue,
+ rcVlanFirewallClusterId Integer32,
+ rcVlanOspfPassivePortMember PortSet,
+ rcVlanUnkDstMacDiscard EnableValue,
+ rcVlanNlbMode INTEGER,
+ rcVlanOperNlbMode INTEGER,
+ rcVlanVrfId VrfIdentifier,
+ rcVlanVrfName DisplayString,
+ rcVlanMgmtVlan TruthValue,
+ rcVlanApplyBtagEthertype TruthValue,
+ rcVlanMmrp EnableValue,
+ rcVlanSource INTEGER,
+ rcVlanNodalMepList OCTET STRING,
+ rcVlanNumOfNodalMep Integer32,
+ rcVlanNodalMipLevelList DisplayString,
+ rcVlanNumOfNodalMipLevel Integer32,
+ rcVlanDhcpOption82Enabled TruthValue,
+ rcVlanIpMultinettingEnable TruthValue,
+ rcVlanAssociatedIpMultinettingVlan Integer32,
+ rcVlanPlsbIsid Integer32,
+ rcVlanVoiceEnabled TruthValue,
+ rcVlanRmonEnable TruthValue,
+ rcVlanIpsecEnable TruthValue,
+ rcVlanLPortMembers LPortSet,
+ rcVlanLPortActiveMembers LPortSet,
+ rcVlanLPortStaticMembers LPortSet,
+ rcVlanLPortNotAllowToJoin LPortSet,
+ rcVlanRspanEnabled TruthValue,
+ rcVlanSpbMcast EnableValue,
+ rcVlanSecondaryVlanId RcVlanIdOrNone,
+ rcVlanSecondaryIsid Integer32
+ }
+
+rcVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanEntry 1 }
+
+rcVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned name for this VLAN."
+ ::= { rcVlanEntry 2 }
+
+rcVlanColor OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "An administratively-assigned color code for this
+ VLAN. The value of this object is used by the VLAN
+ Manager GUI tool to select a color when it draws
+ this VLAN on the screen."
+ ::= { rcVlanEntry 3 }
+
+rcVlanHighPriority OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether frames in this VLAN should
+ be assigned a high switching priority."
+ DEFVAL { false }
+ ::= { rcVlanEntry 4 }
+
+rcVlanRoutingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether IP routing is enabled in
+ this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 5 }
+
+rcVlanIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "When rcVlanRoutingEnable is set to true(1), this
+ value indicates the 'logical' ifIndex assigned to
+ this VLAN. Otherwise, this value is meaningless
+ and should be set to zero."
+ ::= { rcVlanEntry 6 }
+
+rcVlanAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ flushMacFdb(2), -- flush MAC forwarding table
+ flushArp(3), -- flush ARP table
+ flushIp(4), -- flush IP route table
+ flushDynMemb(5), -- flush Dynamic Members
+ all(6), -- flush all tables
+ flushSnoopMemb(7), -- flush IGMP Snoop Members
+ triggerRipUpdate(8), -- manually trigger rip update
+ flushSnoopMRtr(9), -- flush snoop multicast router
+ flushIpRsmltEdgePeer(10), -- flush IP rsmlt edge peer
+ flushWlanFdb(11) -- flush entries learned via WLAN tunnel
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "VLAN related actions."
+ DEFVAL { none }
+ ::= { rcVlanEntry 7 }
+
+rcVlanResult OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1), -- none of the following
+ inProgress(2), -- in progress
+ success(3), -- success
+ fail(4) -- failure
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The result from the last VLAN action."
+ DEFVAL { none }
+ ::= { rcVlanEntry 8 }
+
+rcVlanStgId OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the Spanning Tree Group (STG) used by
+ this VLAN to determine the state of its ports.
+ If this VLAN is not associated with any STG, this
+ value should be set to zero."
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 9 }
+
+rcVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ byPort(1), -- VLAN by Port
+ byIpSubnet(2), -- VLAN by IP subnet
+ byProtocolId(3), -- VLAN by Protocol Id
+ bySrcMac(4), -- VLAN by Src MAC address
+ byDstMcast(5), -- VLAN by Dst MultiCast
+ bySvlan(6), -- VLAN by Stacked Vlan
+ byIds(7), -- VLAN by IDS Vlan
+ byPortIp(8), -- VLAN by Port type IP
+ byPortEvpn(9), -- VLAN by Port type EVPN
+ byPortDefault(10),-- VLAN by Port type Default
+ spbm-bvlan(11), -- SPBM bvlan
+ spbm-switchedUni(12), -- SPBM switched UNI VLAN
+ private(13) -- Private VLAN
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The type of VLAN, distinguished according to the
+ policy used to define its port membership."
+ ::= { rcVlanEntry 10 }
+
+rcVlanPortMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports that are members (static or
+ dynamic) of this VLAN."
+ ::= { rcVlanEntry 11 }
+
+rcVlanActiveMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of ports that are currently active in
+ this VLAN. Active ports include all static ports
+ and any dynamic ports where the VLAN policy was
+ met."
+ ::= { rcVlanEntry 12 }
+
+rcVlanStaticMembers OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports that are static members of this
+ VLAN. A static member of a VLAN is always active
+ and is never aged out."
+ ::= { rcVlanEntry 13 }
+
+rcVlanNotAllowToJoin OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports that are not allowed to become
+ members of this VLAN."
+ ::= { rcVlanEntry 14 }
+
+rcVlanProtocolId OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ip(1),
+ ipx802dot3(2),
+ ipx802dot2(3),
+ ipxSnap(4),
+ ipxEthernet2(5),
+ appleTalk(6),
+ decLat(7),
+ decOther(8),
+ sna802dot2(9),
+ snaEthernet2(10),
+ netBios(11),
+ xns(12),
+ vines(13),
+ ipV6(14),
+ usrDefined(15),
+ rarp(16),
+ pPPoE(17),
+ arp(18)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The protocol identifier of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byProtocolId(3). For other VLAN types it should
+ have the value none(0)."
+ ::= { rcVlanEntry 15 }
+
+rcVlanSubnetAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IP subnet address of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byIpSubnet(2). For other VLAN types it should
+ have the value 0.0.0.0."
+ ::= { rcVlanEntry 16 }
+
+rcVlanSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The IP subnet mask of this VLAN. This value
+ is meaningful only if rcVlanType is equal to
+ byIpSubnet(2). For other VLAN types it should
+ have the value 0.0.0.0."
+ ::= { rcVlanEntry 17 }
+
+rcVlanAgingTime OBJECT-TYPE
+ SYNTAX Integer32 (0 | 10..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The timeout period (in seconds) used for aging
+ out dynamic members of this VLAN. This field is
+ only relevant for policy-based VLANs."
+ DEFVAL { 600 }
+ ::= { rcVlanEntry 18 }
+
+rcVlanMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The MAC address assigned to the virtual router
+ interface of this VLAN. This field is meaningful
+ only if rcVlanRoutingEnable is equal to true(1)."
+ ::= { rcVlanEntry 19 }
+
+rcVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to create/delete entries in the rcVlanTable."
+ ::= { rcVlanEntry 20 }
+
+rcVlanIgmpSnoopEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether IGMP Snooping is enabled
+ on this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 21 }
+
+rcVlanIgmpSnoopReportProxyEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "A flag to note whether IGMP Report Proxy is
+ enabled on this VLAN."
+ DEFVAL { true }
+ ::= { rcVlanEntry 22 }
+
+rcVlanIgmpSnoopRobustness OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "This variable allows tuning for the expected
+ packet loss on a subnet. If a subnet is expected
+ to be lossy, the Robustness variable may be
+ increased. IGMP is robust to (Robustness - 1)
+ packet losses."
+ DEFVAL { 2 }
+ ::= { rcVlanEntry 23 }
+
+rcVlanIgmpSnoopQueryInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "The interval (in seconds) between IGMP Host-Query
+ packets transmitted on this interface."
+ DEFVAL { 125 }
+ ::= { rcVlanEntry 24 }
+
+rcVlanIgmpSnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "The set of ports in this VLAN that provide
+ connectivity to an IP Multicast router."
+ ::= { rcVlanEntry 25 }
+
+rcVlanUserDefinedPid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "When rcVlanProtocolId is set to usrDefined(15)
+ in a protocol-based VLAN, this field represents
+ the 16-bit user defined protocol identifier."
+ ::= { rcVlanEntry 26 }
+
+rcVlanIgmpSnoopActiveMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Active ports."
+ ::= { rcVlanEntry 27 }
+
+rcVlanProtocolIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Bitfield of protocol ids."
+ ::= { rcVlanEntry 28 }
+
+rcVlanIgmpSnoopActiveQuerier OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "IP address of multicast querier router."
+ ::= { rcVlanEntry 29 }
+
+rcVlanIgmpSnoopMRouterExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "Multicast querier router aging time out."
+ ::= { rcVlanEntry 30 }
+
+rcVlanIgmpSnoopQuerierPort OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The port on which the multicast querier router
+ was heard."
+ ::= { rcVlanEntry 31 }
+
+rcVlanUserPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "User priority level."
+ ::= { rcVlanEntry 32 }
+
+rcVlanQosLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to specify the Qos level packets, carried in this
+ VLAN, should be processed with."
+ DEFVAL { level1 }
+ ::= { rcVlanEntry 33 }
+
+rcVlanTosValue OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Tos value."
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 34 }
+
+rcVlanEncap OBJECT-TYPE
+ SYNTAX INTEGER {
+ ethernet2(1),
+ llc(2),
+ snap(3),
+ all(4),
+ notapplicable(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is the encapsulation type for userdefined protocol
+ based vlans. This is not meaningful for other types of
+ vlan. The default value is null."
+ DEFVAL { notapplicable }
+ ::= { rcVlanEntry 35 }
+
+rcVlanFirewallVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ naap(2),
+ enforceable(3),
+ peering(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This is the firewall vlan type for port based
+ vlans."
+ DEFVAL { none }
+ ::= { rcVlanEntry 36 }
+
+rcVlanFdbAging OBJECT-TYPE
+ SYNTAX Integer32 (10..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The timeout required to."
+ DEFVAL { 300 }
+ ::= { rcVlanEntry 37 }
+
+rcVlanUpdateDynamicMacQosLevel OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "It is used to indicate whether to update qos
+ level for dynamic learned mac add resses
+ associated with a subnet-based or protocol-based
+ vlan when vlan qos level changes. If it is set
+ to TRUE, qos level for all dynamic learned mac
+ addresses will be changed upon changing vlan qos
+ level. If it is set to DISABLE, once a mac address
+ is learned, qos level will not updated when vlan
+ qos level changes."
+ DEFVAL { disable }
+ ::= { rcVlanEntry 38 }
+
+rcVlanUserDefinedPidList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "A list of Protocol Id to usrDefined in a protocol-based
+ VLAN, this field represents the list user defined protocol identifier."
+ ::= { rcVlanEntry 39 }
+
+rcVlanIgmpVer1SnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports in this VLAN that provide connectivity
+ to an IP Multicast router using IGMP Version 1."
+ ::= { rcVlanEntry 40 }
+
+rcVlanIgmpVer2SnoopMRouterPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports in this VLAN that provide connectivity
+ to an IP Multicast router using IGMP version 2."
+ ::= { rcVlanEntry 41 }
+
+rcVlanTlsIpmc OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/disable the IP Mcast for this SP IP service Vlan for
+ TLS OE feature"
+ DEFVAL { disable }
+ ::= { rcVlanEntry 42 }
+
+rcVlanFirewallClusterId OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Firewall cluster Id"
+ DEFVAL { 1 }
+ ::= { rcVlanEntry 43 }
+
+rcVlanOspfPassivePortMember OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The set of ports in the vlan that are designated as ospf passive."
+ ::= { rcVlanEntry 44 }
+
+rcVlanUnkDstMacDiscard OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Enable/disable Unknown Destination Mac Discard on Vlan"
+ DEFVAL { disable }
+ ::= { rcVlanEntry 45 }
+
+rcVlanNlbMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nlbAdminDisable(0),
+ nlbAdminIgmpMcast(1),
+ nlbAdminMulticast(2),
+ nlbAdminUnicast(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Admin NLB mode set on a VLAN."
+ DEFVAL { nlbAdminDisable }
+ ::= { rcVlanEntry 46 }
+
+rcVlanOperNlbMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ nlbOperDisable(0),
+ nlbOperIgmpMcast(1),
+ nlbOperMulticast(2),
+ nlbOperUnicast(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Oper NLB mode of a VLAN."
+ ::= { rcVlanEntry 47 }
+
+rcVlanVrfId OBJECT-TYPE
+ SYNTAX VrfIdentifier
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Indicates the Virtual Router to which the VLAN belongs"
+ ::= { rcVlanEntry 48 }
+
+rcVlanVrfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..64))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "The Name of the Virtual Router to which the VLAN belongs"
+ ::= { rcVlanEntry 49 }
+
+rcVlanMgmtVlan OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This displays the management vlan configuration"
+ ::= { rcVlanEntry 50}
+
+rcVlanApplyBtagEthertype OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Used to apply user configured btag ethertype to
+ the Vlan"
+ DEFVAL { false }
+ ::= { rcVlanEntry 51}
+
+rcVlanMmrp OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This displays the MMRP enable state for the vlan"
+ ::= { rcVlanEntry 52}
+
+rcVlanSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ static(1),
+ dynamicMvmp(2),
+ dynamicGvrp(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates how this VLAN was created:
+
+ static(1) - Indicates the VLAN was manually configured by an
+ operator.
+
+ dynamicMvmp(2) - Indicates the VLAN was dynamically created by
+ MVMP (Mobility VLAN Management Protocol).
+
+ dynamicGvrp(3) - Indicates the VLAN was dynamically created
+ by GVRP."
+ ::= { rcVlanEntry 53 }
+
+rcVlanNodalMepList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..408))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of nodal Meps assigned to this vlan. A mep
+ consists of Domain Name, Association name and Mep
+ Id separated by '.'. Each meps is separated by ',':
+ <md1>.<ma1>.<mepid1>,<md2>.<ma2>.<mepid2>,...
+ The maximum number of nodal Mep for each vlan is 8."
+ ::= { rcVlanEntry 54}
+
+rcVlanNumOfNodalMep OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of nodal meps assigned to this vlan"
+ ::= { rcVlanEntry 55 }
+
+rcVlanNodalMipLevelList OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..16))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of nodal Mip levels assigned to this vlan that
+ allows Mip functionality to be enabled on a per level
+ per vlan basis. A mip level is represented by an
+ integer ranging from 0 to 7. The mip levels are
+ separated by ',': <0...7>,<0...7>,... The maximum
+ number of nodal Mip levels for each vlan is 8."
+ ::= { rcVlanEntry 56 }
+
+rcVlanNumOfNodalMipLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Number of nodal mip levels assigned to this vlan that
+ allows MIP functionality to be enabled on a per level
+ per vlan basis."
+ ::= { rcVlanEntry 57 }
+
+rcVlanDhcpOption82Enabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "This object is used to control whether DHCP option 82
+ is enabled for this VLAN."
+ ::= { rcVlanEntry 58 }
+
+rcVlanIpMultinettingEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate if the vlan is an Ip Multinetting vlan. If enabled,
+ rcVlanAssociatedIpMultinettingVlan should be set to 0"
+ DEFVAL { false }
+ ::= { rcVlanEntry 59 }
+
+rcVlanAssociatedIpMultinettingVlan OBJECT-TYPE
+ SYNTAX Integer32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Associated Ip Multinetting vlan Id whose rcVlanIpMultinettingEnable
+ attribute is set "
+ DEFVAL { 0 }
+ ::= { rcVlanEntry 60 }
+
+rcVlanPlsbIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Plsb i-sid number assigned to a C-vlan. Default 0 value
+ indicates that no i-sid has been assinged."
+ DEFVAL { 0 }
+ ::= { rcVlanEntry 61 }
+
+rcVlanVoiceEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object is used to control whether voice option
+ is enabled for this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 62 }
+
+rcVlanRmonEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate if the vlan is enabled for Remote Monitoring"
+ DEFVAL { false }
+ ::= { rcVlanEntry 63 }
+
+rcVlanIpsecEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Indicate if the vlan is enabled for IPSEC"
+ DEFVAL { false }
+ ::= { rcVlanEntry 64 }
+
+rcVlanLPortMembers OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are members (dynamic)
+ of this VLAN."
+ ::= { rcVlanEntry 65 }
+
+rcVlanLPortActiveMembers OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are currently active in
+ this VLAN. Active ports include all dynamic ports
+ where the VLAN policy was met."
+ ::= { rcVlanEntry 66 }
+
+rcVlanLPortStaticMembers OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are static members of this
+ VLAN. A static member of a VLAN is always active
+ and is never aged out."
+ ::= { rcVlanEntry 67 }
+
+rcVlanLPortNotAllowToJoin OBJECT-TYPE
+ SYNTAX LPortSet
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The set of logical ports that are not allowed to become
+ members of this VLAN."
+ ::= { rcVlanEntry 68 }
+
+rcVlanRspanEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This object is used to control whether rspan option
+ is enabled for this VLAN."
+ DEFVAL { false }
+ ::= { rcVlanEntry 69 }
+
+rcVlanSpbMcast OBJECT-TYPE
+ SYNTAX EnableValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SPB multicast on Vlan"
+ DEFVAL { disable }
+ ::= { rcVlanEntry 70 }
+
+rcVlanSecondaryVlanId OBJECT-TYPE
+ SYNTAX RcVlanIdOrNone
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the secondary
+ Virtual LAN associated with the primary private VLAN.
+ This value corresponds to the lower 12 bits in
+ the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanEntry 71 }
+
+rcVlanSecondaryIsid OBJECT-TYPE
+ SYNTAX Integer32 (0..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The i-sid number assigned to a secondary VLAN if it
+ exists. Default 0 value."
+ DEFVAL { 0 }
+ ::= { rcVlanEntry 72 }
+
+-- VLAN Port Table
+
+rcVlanPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain VLAN port related
+ information."
+ ::= { rcVlan 3 }
+
+rcVlanPortEntry OBJECT-TYPE
+ SYNTAX RcVlanPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing VLAN information regarding a
+ particular port."
+ INDEX { rcVlanPortIndex }
+ ::= { rcVlanPortTable 1 }
+
+RcVlanPortEntry ::= SEQUENCE {
+ rcVlanPortIndex Integer32,
+ rcVlanPortNumVlanIds Integer32,
+ rcVlanPortVlanIds IdList,
+ rcVlanPortType INTEGER,
+ rcVlanPortDiscardTaggedFrames TruthValue,
+ rcVlanPortDiscardUntaggedFrames TruthValue,
+ rcVlanPortDefaultVlanId Integer32,
+ rcVlanPortPerformTagging INTEGER,
+ rcVlanPortSVlanPortType INTEGER,
+ rcVlanPortLoopDetect TruthValue,
+ rcVlanPortFirstPortInOpid InterfaceIndex,
+ rcVlanPortLastPortInOpid InterfaceIndex,
+ rcVlanPortUntagDefaultVlan TruthValue,
+ rcVlanPortLoopDetectAction INTEGER,
+ rcVlanPortArpDetect TruthValue,
+ rcVlanPortSpoofDetect TruthValue,
+ rcVlanPortRemarking TruthValue,
+ rcVlanPortClassificationSubnet TruthValue,
+ rcVlanPortClassificationProtocol TruthValue,
+ rcVlanPortClassificationPrec INTEGER,
+ rcVlanPortVlanIdList OCTET STRING,
+ rcVlanPortClassificationSourceMac TruthValue,
+ rcVlanPortPrivateVlanPortType INTEGER
+ }
+
+rcVlanPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a particular
+ port in the system. This index is equal to the
+ ifIndex of the port."
+ ::= { rcVlanPortEntry 1 }
+
+rcVlanPortNumVlanIds OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of VLAN IDs that
+ are stored in the rcVlanPortVlanIds variable."
+ ::= { rcVlanPortEntry 2 }
+
+rcVlanPortVlanIds OBJECT-TYPE
+ SYNTAX IdList (SIZE (0..4096))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "An array used to identify which VLANs this port
+ is assigned to. Each VLAN ID is stored as a two
+ octet value. The first octet in the pair holds
+ bits 15-8 of the VLAN ID, while the second octet
+ holds bits 7-0 of the VLAN ID."
+ ::= { rcVlanPortEntry 3 }
+
+rcVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ access(1), -- access port type
+ trunk(2) -- trunk port type
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port: access(1) or trunk(2)."
+ DEFVAL { access }
+ ::= { rcVlanPortEntry 4 }
+
+rcVlanPortDiscardTaggedFrames OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A flag used to determine how to process tagged
+ frames received on this access port. When the
+ flag is set, these frames are discarded by the
+ forwarding process. When the flag is reset, these
+ frames are processed normally.
+
+ This field is meaningless when the port is not
+ an access port and should be set to false(2)."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 5 }
+
+rcVlanPortDiscardUntaggedFrames OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "A flag used to determine how to process untagged
+ frames received on this trunk port. When the flag
+ is set, these frames are discarded by the
+ forwarding process. When the flag is reset, these
+ frames are assigned to the VLAN specified by
+ rcVlanPortDefaultVlanId.
+
+ This field is meaningless when the port is not
+ a trunk port and should be set to false(2)."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 6 }
+
+rcVlanPortDefaultVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The VLAN ID assigned to untagged frames received
+ on this trunk port.
+
+ This field is meaningless when the port is not
+ a trunk port."
+ DEFVAL { 1 }
+ ::= { rcVlanPortEntry 7 }
+
+rcVlanPortPerformTagging OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2),
+ tagPvidOnly(3),
+ untagPvidOnly(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable the port on the current vlan to
+ perform tagging on the incoming and outgoing traffic."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 8 }
+
+rcVlanPortSVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ uni(2),
+ nni(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port."
+ DEFVAL { normal }
+ ::= { rcVlanPortEntry 9 }
+
+rcVlanPortLoopDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable loop detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 10 }
+
+rcVlanPortFirstPortInOpid OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value gives the IfIndex of the first port in the
+ octapid. This value is used to generate an error message
+ when changing port type from normal to uni/nni and
+ viceversa"
+ ::= { rcVlanPortEntry 11 }
+
+rcVlanPortLastPortInOpid OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value gives the IfIndex of the first port in the
+ octapid. This value is used to generate an error message
+ when changing port type from normal to uni/nni and
+ viceversa"
+ ::= { rcVlanPortEntry 12 }
+
+rcVlanPortUntagDefaultVlan OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "enable/disable Egress Tagging on the Default Vlan
+ of the port."
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 13 }
+
+
+rcVlanPortLoopDetectAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ portDown(1),
+ vlanBlock(2),
+ macDiscard(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This value is used to specify the action which needs to be
+ taken once a loop is detected on a specific port."
+ DEFVAL { portDown }
+ ::= { rcVlanPortEntry 14 }
+
+rcVlanPortArpDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Arp detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 15 }
+
+rcVlanPortSpoofDetect OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable spoof detection on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 16 }
+
+rcVlanPortRemarking OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable remarking on this port"
+ DEFVAL { false }
+ ::= { rcVlanPortEntry 17 }
+
+rcVlanPortClassificationSubnet OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Subnet based Vlan packets on this port."
+ DEFVAL { true }
+ ::= { rcVlanPortEntry 18 }
+
+rcVlanPortClassificationProtocol OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable Protocol based Vlan packets on this port." DEFVAL { true }
+ ::= { rcVlanPortEntry 19}
+
+rcVlanPortClassificationPrec OBJECT-TYPE
+ SYNTAX INTEGER {
+ sourceMac (1),
+ subnet (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Sets the precedence for vlan classification. A value
+ of 1 puts classification of packets to source mac vlans
+ ahead of subnet based vlans. A value of 2 puts subnet
+ based vlans ahead of source mac vlans. Classification
+ to other types of vlans is unaffected as it occurs
+ following source mac and subnet based vlans."
+ DEFVAL { sourceMac }
+ ::= { rcVlanPortEntry 20 }
+
+rcVlanPortVlanIdList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..512))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "This bitfield is used to identify which VLANs this port is assigned to. Each VLAN ID is stored as a bit.
+ The most-significant (left-most) bit represents Vlan Id 1."
+ ::= { rcVlanPortEntry 21 }
+
+rcVlanPortClassificationSourceMac OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Enable/disable SourceMac based Vlan packets on this port. "
+ DEFVAL { true }
+ ::= { rcVlanPortEntry 22 }
+
+rcVlanPortPrivateVlanPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ trunk(1),
+ isolated(2),
+ promiscuous(3),
+ none(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The type of port associated wiht private VLAN.
+ If the VLAN is not private then this is ignored.
+ If the VLAN is private then the value must be
+ either trunk, isolated, or promiscuous. Setting
+ the value to trunk will enable tagging. Setting
+ the value to isolated or promiscuous will remove
+ non-private VLANs from the port."
+ DEFVAL { none }
+ ::= { rcVlanPortEntry 23 }
+
+
+-- VLAN MAC Table
+
+rcVlanMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain MAC addresses assigned
+ to a particular VLAN by MAC address."
+ ::= { rcVlan 4 }
+
+rcVlanMacEntry OBJECT-TYPE
+ SYNTAX RcVlanMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Entry containing VLAN information regarding a
+ particular port."
+ INDEX { rcVlanMacVlanId, rcVlanMacAddr }
+ ::= { rcVlanMacTable 1 }
+
+RcVlanMacEntry ::= SEQUENCE {
+ rcVlanMacVlanId Integer32,
+ rcVlanMacAddr MacAddress,
+ rcVlanMacRowStatus RowStatus
+ }
+
+rcVlanMacVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a VLAN (by MAC
+ address) in the system."
+ ::= { rcVlanMacEntry 1 }
+
+rcVlanMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "An unique index used to identify a MAC address
+ assigned to a particular VLAN."
+ ::= { rcVlanMacEntry 2 }
+
+rcVlanMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row status for this entry."
+ ::= { rcVlanMacEntry 3 }
+
+
+-- VLAN IGMP Snoop Table
+
+rcVlanIgmpSnoopNumGroups OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The number of entries (rows) in the
+ rcVlanIgmpSnoopTable."
+ ::= { rcVlan 5 }
+
+rcVlanIgmpSnoopTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The (conceptual) table listing the IP multicast
+ groups for which there are members on a particular
+ interface on a particular VLAN (i.e., a list
+ known multicast receivers).
+
+ A row is created by the system when it receives
+ an IGMP Join messages on a port."
+ ::= { rcVlan 6 }
+
+rcVlanIgmpSnoopEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopTable."
+ INDEX { rcVlanIgmpSnoopVlanId, rcVlanIgmpSnoopIpAddress,
+ rcVlanIgmpSnoopIfIndex, rcVlanIgmpSnoopMember }
+ ::= { rcVlanIgmpSnoopTable 1 }
+
+RcVlanIgmpSnoopEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopVlanId Integer32,
+ rcVlanIgmpSnoopIpAddress IpAddress,
+ rcVlanIgmpSnoopIfIndex InterfaceIndex,
+ rcVlanIgmpSnoopMember IpAddress,
+ rcVlanIgmpSnoopExpiration Integer32,
+ rcVlanIgmpSnoopType INTEGER
+ }
+
+rcVlanIgmpSnoopVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains
+ information."
+ ::= { rcVlanIgmpSnoopEntry 1 }
+
+rcVlanIgmpSnoopIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopEntry 2 }
+
+rcVlanIgmpSnoopIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The interface for which this entry contains
+ information for this IP multicast group address
+ (i.e., the port the Join message was received)."
+ ::= { rcVlanIgmpSnoopEntry 3 }
+
+rcVlanIgmpSnoopMember OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP Address of the source of the membership
+ report received for this IP Multicast group address
+ on this interface (i.e., the address of the host
+ sending the Join message)."
+ ::= { rcVlanIgmpSnoopEntry 4 }
+
+rcVlanIgmpSnoopExpiration OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The minimum amount of time remaining before this
+ entry will be aged out."
+ ::= { rcVlanIgmpSnoopEntry 5 }
+
+rcVlanIgmpSnoopType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(1), -- created via IGMP
+ static(2), -- created via management
+ blocked(3)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The type of entry: dynamic(1) entries are
+ created by snooping IGMP messages, static(2)
+ entries are created via management."
+ ::= { rcVlanIgmpSnoopEntry 6 }
+
+
+-- VLAN IGMP Snoop Static Table
+
+rcVlanIgmpSnoopStaticTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The (conceptual) table listing the statically-
+ defined IP multicast groups for which there are
+ members on a particular interface on a particular
+ VLAN."
+ ::= { rcVlan 7 }
+
+rcVlanIgmpSnoopStaticEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopStaticTable."
+ INDEX { rcVlanIgmpSnoopStaticVlanId, rcVlanIgmpSnoopStaticIpAddress }
+ ::= { rcVlanIgmpSnoopStaticTable 1 }
+
+RcVlanIgmpSnoopStaticEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopStaticVlanId Integer32,
+ rcVlanIgmpSnoopStaticIpAddress IpAddress,
+ rcVlanIgmpSnoopStaticMemberPorts PortSet,
+ rcVlanIgmpSnoopStaticRowStatus RowStatus,
+ rcVlanIgmpSnoopStaticNotAllowedToJoin PortSet
+ }
+
+rcVlanIgmpSnoopStaticVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopStaticEntry 1 }
+
+rcVlanIgmpSnoopStaticIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information. The address must
+ fall within 224.0.1.0 to 239.255.255.255."
+ ::= { rcVlanIgmpSnoopStaticEntry 2 }
+
+rcVlanIgmpSnoopStaticMemberPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "The set of ports in this VLAN multicast traffic
+ for the rcVlanIgmpSnoopStaticIpAddress is to be
+ forwarded to."
+ ::= { rcVlanIgmpSnoopStaticEntry 3 }
+
+rcVlanIgmpSnoopStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Used to create/delete entries in the
+ rcVlanIgmpSnoopStaticTable."
+ ::= { rcVlanIgmpSnoopStaticEntry 4 }
+
+rcVlanIgmpSnoopStaticNotAllowedToJoin OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Not allowed to join"
+ ::= { rcVlanIgmpSnoopStaticEntry 5 }
+
+
+-- VLAN IGMP Snoop Access Table
+
+rcVlanIgmpSnoopAccessTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "Table used to specify which host(s) can send
+ and/or receive IP Multicast traffic."
+ ::= { rcVlan 8 }
+
+rcVlanIgmpSnoopAccessEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopAccessTable."
+ INDEX { rcVlanIgmpSnoopAccessVlanId,
+ rcVlanIgmpSnoopAccessGrpAddr,
+ rcVlanIgmpSnoopAccessHostAddr,
+ rcVlanIgmpSnoopAccessHostMask }
+ ::= { rcVlanIgmpSnoopAccessTable 1 }
+
+
+RcVlanIgmpSnoopAccessEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopAccessVlanId Integer32,
+ rcVlanIgmpSnoopAccessGrpAddr IpAddress,
+ rcVlanIgmpSnoopAccessHostAddr IpAddress,
+ rcVlanIgmpSnoopAccessHostMask IpAddress,
+ rcVlanIgmpSnoopAccessMode INTEGER,
+ rcVlanIgmpSnoopAccessRowStatus RowStatus
+ }
+
+rcVlanIgmpSnoopAccessVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 1 }
+
+rcVlanIgmpSnoopAccessGrpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 2 }
+
+rcVlanIgmpSnoopAccessHostAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP address of a host for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 3 }
+
+rcVlanIgmpSnoopAccessHostMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP netmask of a host for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopAccessEntry 4 }
+
+rcVlanIgmpSnoopAccessMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ denyTx(1),
+ denyRx(2),
+ denyBoth(3)
+ }
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Used to specify whether the host identified by
+ rcVlanIgmpSnoopAccessHostAddr should be denied
+ IP multicast transmit, receive, or both."
+ ::= { rcVlanIgmpSnoopAccessEntry 5 }
+
+rcVlanIgmpSnoopAccessRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION "Row status"
+ ::= { rcVlanIgmpSnoopAccessEntry 6 }
+
+
+-- VLAN IGMP Snoop Sender Table
+
+rcVlanIgmpSnoopSenderTable OBJECT-TYPE --excluded
+ SYNTAX SEQUENCE OF RcVlanIgmpSnoopSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "The (conceptual) table listing the IP multicast
+ groups for which there are members on a particular
+ interface on a particular VLAN (i.e., a list
+ known multicast senders).
+
+ A row is created by the system when it receives
+ an IGMP Join messages on a port."
+ ::= { rcVlan 9 }
+
+rcVlanIgmpSnoopSenderEntry OBJECT-TYPE
+ SYNTAX RcVlanIgmpSnoopSenderEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION "An entry (row) in the rcVlanIgmpSnoopSenderTable."
+ INDEX { rcVlanIgmpSnoopSenderVlanId,
+ rcVlanIgmpSnoopSenderIpAddress,
+ rcVlanIgmpSnoopSenderIfIndex,
+ rcVlanIgmpSnoopSenderMember }
+ ::= { rcVlanIgmpSnoopSenderTable 1 }
+
+
+RcVlanIgmpSnoopSenderEntry ::= SEQUENCE {
+ rcVlanIgmpSnoopSenderVlanId Integer32,
+ rcVlanIgmpSnoopSenderIpAddress IpAddress,
+ rcVlanIgmpSnoopSenderIfIndex InterfaceIndex,
+ rcVlanIgmpSnoopSenderMember IpAddress,
+ rcVlanIgmpSnoopSenderAction INTEGER
+ }
+
+rcVlanIgmpSnoopSenderVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The VLAN for which this entry contains information."
+ ::= { rcVlanIgmpSnoopSenderEntry 1 }
+
+rcVlanIgmpSnoopSenderIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP multicast group address for which this
+ entry contains information."
+ ::= { rcVlanIgmpSnoopSenderEntry 2 }
+
+rcVlanIgmpSnoopSenderIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The interface for which this entry contains
+ information for this IP multicast group address
+ (i.e., the port the multicast traffic was received)."
+ ::= { rcVlanIgmpSnoopSenderEntry 3 }
+
+rcVlanIgmpSnoopSenderMember OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION "The IP Address of the host sending the multicast
+ traffic."
+ ::= { rcVlanIgmpSnoopSenderEntry 4 }
+
+rcVlanIgmpSnoopSenderAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ flushEntry(1),
+ flushGrp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION "Used to specify an action to perform on this group."
+ ::= { rcVlanIgmpSnoopSenderEntry 5 }
+
+-- Vlan Loop Detected Table
+
+rcVlanLoopDetectedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Vlans the port belongs to
+and the
+ corresponding loop detected status."
+ ::= { rcVlan 10 }
+
+rcVlanLoopDetectedEntry OBJECT-TYPE
+ SYNTAX RcVlanLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Loop-Detected Entry."
+ INDEX { rcVlanLoopDetectedPortIndex, rcVlanLoopDetectedVlanId }
+ ::= { rcVlanLoopDetectedTable 1 }
+
+RcVlanLoopDetectedEntry ::= SEQUENCE {
+ rcVlanLoopDetectedPortIndex Integer32,
+ rcVlanLoopDetectedVlanId Integer32,
+ rcVlanLoopDetectedValue INTEGER
+ }
+
+rcVlanLoopDetectedPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port Number."
+ ::= { rcVlanLoopDetectedEntry 1 }
+
+rcVlanLoopDetectedVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gives the VlanId to which the port belongs."
+ ::= { rcVlanLoopDetectedEntry 2 }
+
+rcVlanLoopDetectedValue OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(0), -- loop not detected
+ yes(1) -- loop detected
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Gives the Loop Detected status of the port
+ in a vlan."
+ DEFVAL { no }
+ ::= { rcVlanLoopDetectedEntry 3 }
+
+-- Vlan Dsap Ssap Table
+
+rcVlanDsapSsapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanDsapSsapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain DSAP/SSAP values
+ assigned to a sna802dot2 or userdefined vlan."
+ ::= { rcVlan 11 }
+
+rcVlanDsapSsapEntry OBJECT-TYPE
+ SYNTAX RcVlanDsapSsapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcVlanDsapSsap table."
+ INDEX { rcVlanDsapSsapVlanId, rcVlanDsapSsapPid }
+ ::= { rcVlanDsapSsapTable 1 }
+
+RcVlanDsapSsapEntry ::= SEQUENCE {
+ rcVlanDsapSsapVlanId Integer32,
+ rcVlanDsapSsapPid Integer32,
+ rcVlanDsapSsapRowStatus RowStatus
+ }
+
+rcVlanDsapSsapVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a vlan."
+ ::= { rcVlanDsapSsapEntry 1 }
+
+rcVlanDsapSsapPid OBJECT-TYPE
+ SYNTAX Integer32 (0..'ffff'h)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Values of DSAP/SSAP assigned to a particular
+ vlan."
+ ::= { rcVlanDsapSsapEntry 2 }
+
+rcVlanDsapSsapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Status."
+ ::= { rcVlanDsapSsapEntry 3 }
+
+-- Vlan New Loop Detect
+
+rcVlanNewLoopDetectedTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanNewLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of Vlans the port belongs to and the
+ corresponding loop detected status."
+ ::= { rcVlan 12 }
+
+rcVlanNewLoopDetectedEntry OBJECT-TYPE
+ SYNTAX RcVlanNewLoopDetectedEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Loop-Detected Entry."
+ INDEX { rcVlanNewLoopDetectedPortIndex,
+ rcVlanNewLoopDetectedVlanId,
+ rcVlanNewLoopDetectedMac }
+ ::= { rcVlanNewLoopDetectedTable 1 }
+
+RcVlanNewLoopDetectedEntry ::= SEQUENCE {
+ rcVlanNewLoopDetectedPortIndex InterfaceIndex,
+ rcVlanNewLoopDetectedVlanId Integer32,
+ rcVlanNewLoopDetectedMac MacAddress,
+ rcVlanNewLoopDetectedAction INTEGER,
+ rcVlanNewLoopDetectedSmltRemote TruthValue
+ }
+
+rcVlanNewLoopDetectedPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Port Number."
+ ::= { rcVlanNewLoopDetectedEntry 1 }
+
+rcVlanNewLoopDetectedVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Gives the VlanId to which the port belongs."
+ ::= { rcVlanNewLoopDetectedEntry 2 }
+
+rcVlanNewLoopDetectedMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mac address"
+ ::= {rcVlanNewLoopDetectedEntry 3}
+
+rcVlanNewLoopDetectedAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ portDown(1),
+ vlanBlock(2),
+ macDiscard(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "This value is used to specify the action which
+ needs to be taken once a loop is detected on a
+ specific port."
+ DEFVAL { portDown }
+ ::= { rcVlanNewLoopDetectedEntry 4 }
+
+rcVlanNewLoopDetectedSmltRemote OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A MAC address indicate for remote learnt,
+ either local or remote."
+ ::= { rcVlanNewLoopDetectedEntry 5 }
+
+-- VLAN MAC Record Delete
+
+rcVlanClearMacRecordTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanClearMacRecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table used to clear a Vlan MAC Record."
+ ::= { rcVlan 17 }
+
+rcVlanClearMacRecordEntry OBJECT-TYPE
+ SYNTAX RcVlanClearMacRecordEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Vlan Clear Mac Record Table Entry"
+ INDEX { rcVlanClearMacRecordAddr }
+ ::= { rcVlanClearMacRecordTable 1 }
+
+RcVlanClearMacRecordEntry ::=
+ SEQUENCE
+ {
+ rcVlanClearMacRecordAddr MacAddress,
+ rcVlanClearMacRecordVlanId INTEGER,
+ rcVlanClearMacRecordAllVlanIds TruthValue,
+ rcVlanClearMacRecordForceDelete TruthValue,
+ rcVlanClearMacRecordLCForceDelete TruthValue
+ }
+
+rcVlanClearMacRecordAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Mac Address that needs to be cleared."
+ ::= { rcVlanClearMacRecordEntry 1 }
+
+rcVlanClearMacRecordVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Vlan Id where the Mac record has to be cleared."
+ ::= { rcVlanClearMacRecordEntry 2 }
+
+rcVlanClearMacRecordAllVlanIds OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "When set to true, this will clear the MAC
+ record on all the Vlan Ids it exists."
+ DEFVAL { false }
+ ::= { rcVlanClearMacRecordEntry 3 }
+
+rcVlanClearMacRecordForceDelete OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "By default, when ForceDelete is set to false,
+ MAC record will not be cleared if an ARP record
+ is associated with this Mac Address. If ForceDelete
+ is set to True, MAC record will be removed even
+ when an ARP is associated with this record."
+ DEFVAL { false }
+ ::= { rcVlanClearMacRecordEntry 4 }
+
+rcVlanClearMacRecordLCForceDelete OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "By default, when LCForceDelete (Line Card Force
+ Delete) is set to false, if the MAC record is not
+ found on the CP, then no message will be sent to
+ the line-card. When LCForceDelete is set to true,
+ a message will be sent to the line-card even when
+ the MAC record is not found on the CP."
+ DEFVAL { false }
+ ::= { rcVlanClearMacRecordEntry 5 }
+
+-- Vlan Port Cfm Mep
+
+rcVlanPortCfmMepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortCfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain CFM MEP
+ assigned to the port in a vlan"
+ ::= { rcVlan 13 }
+
+rcVlanPortCfmMepEntry OBJECT-TYPE
+ SYNTAX RcVlanPortCfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcVlanPortCfmMep table."
+ INDEX { rcVlanPortCfmMepVlanId, rcVlanPortCfmMepPort}
+ ::= { rcVlanPortCfmMepTable 1 }
+
+RcVlanPortCfmMepEntry ::= SEQUENCE {
+ rcVlanPortCfmMepVlanId Integer32,
+ rcVlanPortCfmMepPort InterfaceIndex,
+ rcVlanPortCfmMepMepList OCTET STRING,
+ rcVlanPortCfmMepNumOfMep Integer32,
+ rcVlanPortCfmMepRowStatus RowStatus
+ }
+
+rcVlanPortCfmMepVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a vlan."
+ ::= { rcVlanPortCfmMepEntry 1 }
+
+rcVlanPortCfmMepPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a port interface
+ in a Vlan."
+ ::= { rcVlanPortCfmMepEntry 2 }
+
+rcVlanPortCfmMepMepList OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..440))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of Meps assigned to this entry.
+ A mep is consist of <md>.<ma>.<mep_id>. Domain
+ Name, Association and Mep Id is separated by '.'
+ A list of mep is consist of
+ <md1>.<ma1>.<mepid1>,<md2>.<ma2>.<mepid2>,...
+ Each mep is separated by ','. Maximum up 8 meps"
+ ::= { rcVlanPortCfmMepEntry 3 }
+
+rcVlanPortCfmMepNumOfMep OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Meps
+ is assigned to this entry"
+ ::= { rcVlanPortCfmMepEntry 4 }
+
+rcVlanPortCfmMepRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Create attibute. For perfomace and efficience,
+ rcVlanPortCfmMepMepList is required for creation.
+ If any Mep is added, entry would be created.
+ If all Mep are removed, entry would be deleted"
+ ::= { rcVlanPortCfmMepEntry 5 }
+
+-- Vlan Port Cfm Mip
+
+rcVlanPortCfmMipTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortCfmMipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A table used to maintain CFM MIP
+ assigned to the port in a vlan"
+ ::= { rcVlan 14}
+
+rcVlanPortCfmMipEntry OBJECT-TYPE
+ SYNTAX RcVlanPortCfmMipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "An entry in the rcVlanPortCfmMip table."
+ INDEX { rcVlanPortCfmMipVlanId, rcVlanPortCfmMipPort}
+ ::= { rcVlanPortCfmMipTable 1 }
+
+RcVlanPortCfmMipEntry ::= SEQUENCE {
+ rcVlanPortCfmMipVlanId Integer32,
+ rcVlanPortCfmMipPort InterfaceIndex,
+ rcVlanPortCfmMipMipList OCTET STRING,
+ rcVlanPortCfmMipNumOfMip Integer32,
+ rcVlanPortCfmMipRowStatus RowStatus
+ }
+
+rcVlanPortCfmMipVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a vlan."
+ ::= { rcVlanPortCfmMipEntry 1 }
+
+rcVlanPortCfmMipPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A unique index to identify a port interface
+ in a Vlan."
+ ::= { rcVlanPortCfmMipEntry 2 }
+
+rcVlanPortCfmMipMipList OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..440))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "List of Mips assigned to this entry.
+ A mip is consist of <md>.<mip_id>. Domain
+ Name and Mip Id is separated by '.'
+ A list of mip is consist of
+ <md1>.<mipid1>,<md2>.<mipid2>,...
+ Each mip is separated by ','. Maximum up 8 mips"
+ ::= { rcVlanPortCfmMipEntry 3 }
+
+rcVlanPortCfmMipNumOfMip OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Used to indicate the number of Mips
+ is assigned to this entry"
+ ::= { rcVlanPortCfmMipEntry 4 }
+
+rcVlanPortCfmMipRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION "Row Create attibute. For perfomace and efficience,
+ rcVlanPortCfmMipMipList is required for creation.
+ If any Mip is added, entry would be created.
+ If all Mip are removed, entry would be deleted"
+ ::= { rcVlanPortCfmMipEntry 5 }
+
+-- Extended Filtering Service Options for Vlan
+
+rcVlanExtFilterSvcTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanExtFilterSvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Extended filtering services per port per Vlans are
+ defined in this table"
+ ::= { rcVlan 15 }
+
+rcVlanExtFilterSvcEntry OBJECT-TYPE
+ SYNTAX RcVlanExtFilterSvcEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Used to indicate the extended filtering services.
+ Extended filtering services are per port per Vlan."
+ INDEX {rcVlanExtFilterSvcVlanId}
+
+ ::= { rcVlanExtFilterSvcTable 1 }
+
+RcVlanExtFilterSvcEntry ::=
+ SEQUENCE {
+ rcVlanExtFilterSvcVlanId Integer32,
+ rcVlanExtFilterSvcFwdAllPorts PortSet,
+ rcVlanExtFilterSvcFwdUnregPorts PortSet,
+ rcVlanExtFilterSvcFilterUnregPorts PortSet
+ }
+
+rcVlanExtFilterSvcVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A value that uniquely identifies the Virtual LAN
+ associated with this entry. This value corresponds
+ to the lower 12 bits in the IEEE 802.1Q VLAN Tag."
+ ::= { rcVlanExtFilterSvcEntry 1 }
+
+rcVlanExtFilterSvcFwdAllPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Contains port list that are in ForwardAll mode."
+ ::= { rcVlanExtFilterSvcEntry 2 }
+
+rcVlanExtFilterSvcFwdUnregPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Contains port list that are in Forward Unregistered mode."
+ ::= { rcVlanExtFilterSvcEntry 3 }
+
+rcVlanExtFilterSvcFilterUnregPorts OBJECT-TYPE
+ SYNTAX PortSet
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Contains port list that are in Filter Unregistered mode."
+ ::= { rcVlanExtFilterSvcEntry 4 }
+
+-- Stack Vlan Group Information
+
+rcSvlanGlobal OBJECT IDENTIFIER ::= { rcSvlan 1 }
+
+rcSvlanActiveLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Stacked Vlan active level."
+ DEFVAL { 0 }
+ ::= { rcSvlanGlobal 1 }
+
+-- Stacked Vlan Table Information
+
+rcSvlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcSvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A list of possible levels and their corresponding ether type.
+ The number of entries is eight."
+ ::= { rcSvlan 2 }
+
+rcSvlanEntry OBJECT-TYPE
+ SYNTAX RcSvlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "A Stacked Vlan table entry."
+ INDEX { rcSvlanId }
+ ::= { rcSvlanTable 1 }
+
+RcSvlanEntry ::=
+ SEQUENCE {
+ rcSvlanId Integer32,
+ rcSvlanLevel Integer32,
+ rcSvlanEtherType Integer32
+ }
+
+rcSvlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Row Index."
+ ::= { rcSvlanEntry 1 }
+
+rcSvlanLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A value that identifies the switch level associated
+ with this entry."
+ ::= { rcSvlanEntry 2 }
+
+rcSvlanEtherType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The ether type value is used for svlan tagging."
+ ::= { rcSvlanEntry 3 }
+
+-- Spoof Detect Table
+
+rcVlanPortSpoofDetectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RcVlanPortSpoofDetectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "Table containing spoof-detect block entries."
+ ::= { rcVlan 16 }
+
+rcVlanPortSpoofDetectEntry OBJECT-TYPE
+ SYNTAX RcVlanPortSpoofDetectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "This entry, which contains port index, VLAN ID, IP address and
+ MAC address, is used to indicate which MAC address is starting IP-Spoof
+ attack and which gateway IP address is under attack."
+ INDEX { rcVlanPortSpoofDetectIndex }
+ ::= { rcVlanPortSpoofDetectTable 1 }
+
+RcVlanPortSpoofDetectEntry ::=
+ SEQUENCE{
+ rcVlanPortSpoofDetectIndex Unsigned32,
+ rcVlanPortSpoofDetectSpoofedIpAddressType InetAddressType,
+ rcVlanPortSpoofDetectSpoofedIpAddress InetAddress,
+ rcVlanPortSpoofDetectSpoofedMacAddress MacAddress,
+ rcVlanPortSpoofDetectPort Unsigned32,
+ rcVlanPortSpoofDetectVlanId Unsigned32
+ }
+
+rcVlanPortSpoofDetectIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION "The auxiliary variable for identifying instances of
+ the columnar objects in the spoof detect table."
+ ::= { rcVlanPortSpoofDetectEntry 1 }
+
+rcVlanPortSpoofDetectSpoofedIpAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address type of address under spoof attack."
+ ::= { rcVlanPortSpoofDetectEntry 2 }
+
+rcVlanPortSpoofDetectSpoofedIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "IP address that has been detected under spoof attack."
+ ::= { rcVlanPortSpoofDetectEntry 3 }
+
+rcVlanPortSpoofDetectSpoofedMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "MAC address that has sent out spoofing ARP."
+ ::= { rcVlanPortSpoofDetectEntry 4 }
+
+rcVlanPortSpoofDetectPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "Port index that has enabled spoof-detect."
+ ::= { rcVlanPortSpoofDetectEntry 5 }
+
+rcVlanPortSpoofDetectVlanId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "VLAN ID that has been detected under spoof attack."
+ ::= { rcVlanPortSpoofDetectEntry 6}
+
+END
diff --git a/MIBS/nortel/S5-CHASSIS-MIB b/MIBS/nortel/S5-CHASSIS-MIB
new file mode 100644
index 0000000..56b748f
--- /dev/null
+++ b/MIBS/nortel/S5-CHASSIS-MIB
@@ -0,0 +1,2041 @@
+S5-CHASSIS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE, MODULE-IDENTITY,
+ Integer32, Counter32, Gauge32,
+ TimeTicks, IpAddress
+ FROM SNMPv2-SMI
+ DisplayString, TruthValue
+ FROM SNMPv2-TC
+ s5Chassis
+ FROM S5-ROOT-MIB
+ AttId, LocChan
+ FROM S5-TCS-MIB
+ Ipv6Address, Ipv6AddressPrefix
+ FROM IPV6-TC
+ InterfaceIndex
+ FROM IF-MIB;
+
+s5ChasMib MODULE-IDENTITY
+ LAST-UPDATED "201504070000Z"
+ ORGANIZATION "Avaya"
+ CONTACT-INFO "Avaya"
+ DESCRIPTION
+ "5000 Chassis MIB
+
+ Copyright 1995-2012 Nortel Networks, Inc.
+ All rights reserved.
+ This Nortel Networks SNMP Management Information Base Specification
+ (Specification) embodies Nortel Networks' confidential and
+ proprietary intellectual property. Nortel Networks retains all
+ title and ownership in the Specification, including any
+ revisions.
+
+ This Specification is supplied 'AS IS', and Nortel Networks makes
+ no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the Specification."
+
+ REVISION "201504070000Z" -- April 7, 2015
+ DESCRIPTION "Version 155: Changed s5ChasComDescr size."
+
+ REVISION "201311260000Z" -- November 26, 2013
+ DESCRIPTION "Version 154: Added s5ChasComUpTime object in s5ChasComTable."
+
+ REVISION "201310180000Z" -- October 18, 2013
+ DESCRIPTION "Version 153: Added s5ChasComIpMgmtShutdown."
+
+ REVISION "201310160000Z" -- October 16, 2013
+ DESCRIPTION "Version 152: Added s5ChasPluggables,
+ s5ChasGbicInfoTable."
+
+ REVISION "201310100000Z" -- October 10, 2013
+ DESCRIPTION "Version 151: Corrected MIB definitions."
+
+ REVISION "201309090000Z" -- September 9, 2013
+ DESCRIPTION "Version 150: Added s5ChasComIpMgmtLimit,
+ s5ChasComIpMgmtTimeout."
+
+ REVISION "201308270000Z" -- August 27, 2013
+ DESCRIPTION "Version 149: Added s5ChasBrdFanLeds."
+
+ REVISION "201212200000Z" -- December 20, 2012
+ DESCRIPTION "Version 148: Added s5ChasStoreDescription,
+ s5ChasStoreAge."
+
+ REVISION "201206010000Z" -- June 1, 2012
+ DESCRIPTION "Version 147: Added s5ChasComIpv6MgmtAddress,
+ s5ChasComIpv6MgmtNetMask."
+
+ REVISION "201202210000Z" -- Feb 21, 2012
+ DESCRIPTION "Version 146: Added s5ChasComIpMgmtAddress,
+ s5ChasComIpMgmtNetMask,
+ s5ChasComIpMgmtGateway."
+
+ REVISION "201110110000Z" -- Oct 11, 2011
+ DESCRIPTION "Version 145: Added s5ChasComIpv6Address, s5ChasComIpv6NetMask."
+
+ REVISION "201104220000Z" -- Apr 22, 2011
+ DESCRIPTION "Version 144: Added s5ChasNotify."
+
+ REVISION "201010180000Z" -- Oct 18, 2010
+ DESCRIPTION "Version 143: Added s5ChasStoreUsedSize."
+
+ REVISION "200805220000Z" -- May 22, 2008
+ DESCRIPTION "Version 142: Added s5ChasComRunningSoftwareVer."
+
+ REVISION "200802200000Z" -- Feb 20, 2008
+ DESCRIPTION "Version 141: Added objects for memory utilization in MegaBytes."
+
+ REVISION "200505110000Z" -- May 11, 2005
+ DESCRIPTION "Version 140: Fix support for USB flash dongles."
+
+ REVISION "200505050000Z" -- May 5, 2005
+ DESCRIPTION "Version 139: Fleshed out support for USB flash dongles."
+
+ REVISION "200410290000Z" -- October 29, 2004
+ DESCRIPTION "Version 138: Added baystack15 rpsu type."
+
+ REVISION "200407200000Z" -- July 20, 2004
+ DESCRIPTION "Version 137: Added version info."
+
+ ::= { s5Chassis 10 }
+
+
+-- Chassis Groups
+
+
+s5ChasGen OBJECT IDENTIFIER ::= { s5Chassis 1 }
+s5ChasGrp OBJECT IDENTIFIER ::= { s5Chassis 2 }
+s5ChasCom OBJECT IDENTIFIER ::= { s5Chassis 3 }
+s5ChasBrd OBJECT IDENTIFIER ::= { s5Chassis 4 }
+s5ChasStore OBJECT IDENTIFIER ::= { s5Chassis 5 }
+s5ChasSm OBJECT IDENTIFIER ::= { s5Chassis 6 }
+s5ChasTmpSnr OBJECT IDENTIFIER ::= { s5Chassis 7 }
+s5ChasUtil OBJECT IDENTIFIER ::= { s5Chassis 8 }
+s5ChasPs OBJECT IDENTIFIER ::= { s5Chassis 9 }
+s5ChasNotify OBJECT IDENTIFIER ::= { s5Chassis 11 }
+s5ChasPluggables OBJECT IDENTIFIER ::= { s5Chassis 12 }
+
+-- SECTION 2: MIB Objects
+
+
+-- General Chassis Information
+
+
+s5ChasType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The chassis type. This is 'what kind of
+ box' is being managed. The values are
+ defined under s5ChasTypeVal in the
+ Registration MIB."
+ ::= { s5ChasGen 1 }
+
+s5ChasDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A description of the chassis.
+ The value is a zero length string
+ if no information is available."
+ ::= { s5ChasGen 2 }
+
+s5ChasLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The physical location of the chassis
+ (e.g., 'fourth floor wiring closet in
+ building A'). The value is a zero
+ length string if no information
+ is available. Note: this object is
+ different from sysLocation in MIB-II.
+ However, an agent may use this value for
+ sysLocation if none is configured in the
+ the agent."
+ ::= { s5ChasGen 3 }
+
+s5ChasContact OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The textual identification of the
+ contact person for the chassis, together
+ with information on how to contact
+ this person. The value is a zero length
+ string if no information is available.
+ Note: this object is different from sysContact
+ in MIB-II. However, an agent may use this value
+ for sysContact if none is configured in the
+ agent."
+ ::= { s5ChasGen 4 }
+
+s5ChasVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the chassis in the form
+ 'major.minor.maintenance[letters]'. If the
+ version is unknown or not available then
+ the value should be a zero length string."
+ ::= { s5ChasGen 5 }
+
+s5ChasSerNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the chassis. If the
+ serial number is unknown or unavailable then
+ the value should be a zero length string."
+ ::= { s5ChasGen 6 }
+
+s5ChasGblPhysChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of physical changes (i.e.,
+ an addition or removal of a component or
+ sub-component) that have been detected in the
+ chassis since cold/warm start of the agent."
+ ::= { s5ChasGen 7 }
+
+s5ChasGblPhysLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ physical change (i.e., addition or
+ removal of a module or sub-module) was
+ detected in the chassis. If none have
+ been detected since cold/warm start of
+ the agent, then the value is zero."
+ ::= { s5ChasGen 8 }
+
+s5ChasGblAttChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attachment changes
+ across all boards in the chassis that have
+ been detected since cold/warm start of
+ the agent."
+ ::= { s5ChasGen 9 }
+
+s5ChasGblAttLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ attachment change on any board in the chassis
+ was detected. If none have been detected
+ since cold/warm start of the agent, then the
+ value is zero."
+ ::= { s5ChasGen 10 }
+
+s5ChasGblConfChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of configuration changes
+ (other than attachment changes, or physical
+ additions or removals) across all boards in
+ the chassis that have been detected since
+ cold/warm start of the agent."
+ ::= { s5ChasGen 11 }
+
+s5ChasGblConfLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ configuration change (other than attachment
+ changes, or physical additions or removals)
+ on any board in the chassis was detected.
+ If none have been detected since cold/warm
+ start of the agent, then the value is zero."
+ ::= { s5ChasGen 12 }
+
+-- Chassis Group Table
+
+
+s5ChasGrpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasGrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about
+ each group that can contain chassis
+ components."
+ ::= { s5ChasGrp 1 }
+
+s5ChasGrpEntry OBJECT-TYPE
+ SYNTAX S5ChasGrpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the group table.
+ Rows can not be created or deleted via
+ SNMP requests. The number of entries
+ is determined by the physical construction
+ of the chassis."
+ INDEX { s5ChasGrpIndx }
+ ::= { s5ChasGrpTable 1 }
+
+S5ChasGrpEntry ::= SEQUENCE {
+ s5ChasGrpIndx Integer32,
+ s5ChasGrpType OBJECT IDENTIFIER,
+ s5ChasGrpDescr DisplayString,
+ s5ChasGrpMaxEnts Integer32,
+ s5ChasGrpNumEnts Integer32,
+ s5ChasGrpPhysChngs Counter32,
+ s5ChasGrpPhysLstChng TimeTicks,
+ s5ChasGrpEncodeFactor Integer32
+ }
+
+s5ChasGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the group."
+ ::= { s5ChasGrpEntry 1 }
+
+s5ChasGrpType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the group. The group type
+ determines the types of items that can
+ be plugged into the positions in the
+ group. The groups are defined under
+ s5ChasGrpTypeVal in the Registration MIB."
+ ::= { s5ChasGrpEntry 2 }
+
+s5ChasGrpDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The description of the group. If not
+ available, the value is a zero length
+ string."
+ ::= { s5ChasGrpEntry 3 }
+
+s5ChasGrpMaxEnts OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of entries
+ in the group. If not available, a
+ value of -1 is returned."
+ ::= { s5ChasGrpEntry 4 }
+
+s5ChasGrpNumEnts OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current number of entries
+ in the group. If not available,
+ a value of -1 is returned."
+ ::= { s5ChasGrpEntry 5 }
+
+s5ChasGrpPhysChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of physical changes (i.e.,
+ an addition or removal of a component or
+ sub-component) that have been detected in
+ the group since cold/warm start of the agent."
+ ::= { s5ChasGrpEntry 6 }
+
+s5ChasGrpPhysLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime that the last
+ physical change (i.e., addition or
+ removal of a module or sub-module) was
+ detected in the group. If none have been
+ detected since cold/warm start of the
+ agent, then the value is zero."
+ ::= { s5ChasGrpEntry 7 }
+
+s5ChasGrpEncodeFactor OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The multiplication factor used in encoding
+ the component index of a component in the group.
+ The component index for any group should be
+ determined in conjunction with this object for
+ that group. A value of 1 indicates 'no encoding'.
+
+ Stackable platforms:
+ The component index is encoded using the
+ following formula:
+ Component Index =
+ (Unit# * s5ChasGrpEncodeFactor) + Module#
+
+ Where: Unit# is obtained from s5ChasComIndx
+ for the Unit Group, and Module# is the
+ module number in a unit starting from 1
+ and increases in a left-to-right and
+ bottom-to-top fashion.
+
+ NonStackable platforms:
+ These NMMs like 5310, 5510 will always return a
+ value of 1 for this object. Encoding/decoding
+ should not be performed in this case."
+ ::= { s5ChasGrpEntry 8 }
+
+-- Component (and sub-component) Table
+
+
+s5ChasComTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasComEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information
+ about each chassis level component
+ and sub-component."
+ ::= { s5ChasCom 1 }
+
+s5ChasComEntry OBJECT-TYPE
+ SYNTAX S5ChasComEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the component/sub-component
+ table. Rows can not be created or
+ deleted via SNMP requests. Entries are
+ created and deleted when components or
+ sub-components are inserted or removed
+ from the chassis."
+ INDEX { s5ChasComGrpIndx,
+ s5ChasComIndx,
+ s5ChasComSubIndx }
+ ::= { s5ChasComTable 1 }
+
+S5ChasComEntry ::= SEQUENCE {
+ s5ChasComGrpIndx Integer32,
+ s5ChasComIndx Integer32,
+ s5ChasComSubIndx Integer32,
+
+ s5ChasComType OBJECT IDENTIFIER,
+ s5ChasComDescr DisplayString,
+ s5ChasComVer DisplayString,
+ s5ChasComSerNum DisplayString,
+ s5ChasComLstChng TimeTicks,
+
+ s5ChasComAdminState INTEGER,
+ s5ChasComOperState INTEGER,
+
+ s5ChasComMaxSubs Integer32,
+ s5ChasComNumSubs Integer32,
+
+ s5ChasComRelPos Integer32,
+ s5ChasComLocation DisplayString,
+ s5ChasComGroupMap Integer32,
+
+ s5ChasComBaseNumPorts Integer32,
+ s5ChasComTotalNumPorts Integer32,
+
+ s5ChasComIpAddress IpAddress,
+
+ s5ChasComRunningSoftwareVer DisplayString,
+ s5ChasComIpv6Address Ipv6Address,
+ s5ChasComIpv6NetMask Ipv6AddressPrefix,
+
+ s5ChasComIpMgmtAddress IpAddress,
+ s5ChasComIpMgmtNetMask IpAddress,
+ s5ChasComIpMgmtGateway IpAddress,
+
+ s5ChasComIpv6MgmtAddress Ipv6Address,
+ s5ChasComIpv6MgmtNetMask Ipv6AddressPrefix,
+
+ s5ChasComIpMgmtLimit Integer32,
+ s5ChasComIpMgmtTimeout Integer32,
+ s5ChasComIpMgmtShutdown TruthValue,
+
+ s5ChasComUpTime TimeTicks
+ }
+
+s5ChasComGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component."
+ ::= { s5ChasComEntry 1 }
+
+s5ChasComIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ For example, for modules in the 'board'
+ group, this is the slot number."
+ ::= { s5ChasComEntry 2 }
+
+s5ChasComSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If this table entry (i.e. table row)
+ describes a component, then the value is
+ zero. Otherwise, this table entry describes
+ a sub-component and this is the index of
+ the sub-component."
+ ::= { s5ChasComEntry 3 }
+
+s5ChasComType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of component/sub-component. The
+ values are defined under s5ChasComTypeVal
+ in the Registration MIB."
+ ::= { s5ChasComEntry 4 }
+
+s5ChasComDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A description of the component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 5 }
+
+s5ChasComVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 6 }
+
+s5ChasComSerNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of the component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 7 }
+
+s5ChasComLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when it was
+ detected that the component/sub-component
+ was added to the chassis. If this has not
+ occurred since the cold/warm start of the
+ agent, then the value is zero."
+ ::= { s5ChasComEntry 8 }
+
+s5ChasComAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ notAvail(2),
+ disable(3),
+ enable(4),
+ reset(5),
+ test(6)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired state of the component/sub-component.
+ The values that are read-only are:
+ other(1)......currently in some other state
+ notAvail(2)...actual value is not available
+
+ The possible values that can be read and
+ written are:
+ disable(3)...disable operation
+ enable(4)....enable operation
+ reset(5).....reset component
+ test(6)......start self test of component, with
+ the result to be normal(5),
+ warning(8), nonFatalErr(9),
+ or fatalErr(10) in object
+ s5ChasComOperState
+ The allowable (and meaningful) values
+ are determined by the component type."
+ ::= { s5ChasComEntry 9 }
+
+s5ChasComOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ notAvail(2),
+ removed(3),
+ disabled(4),
+ normal(5),
+ resetInProg(6),
+ testing(7),
+ warning(8),
+ nonFatalErr(9),
+ fatalErr(10),
+ notConfig(11),
+ obsoleted(12)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the
+ component. The possible values are:
+ other(1).........some other state
+ notAvail(2)......state not available
+ removed(3).......component removed
+ disabled(4)......operation disabled
+ normal(5)........normal operation
+ resetInProg(6)...reset in progress
+ testing(7).......doing a self test
+ warning(8).......operating at warning level
+ nonFatalErr(9)...operating at error level
+ fatalErr(10).....error stopped operation
+ notConfig(11)....module needs to be configured
+ obsoleted(12)...module is obsoleted but in the chassis
+ The allowable (and meaningful) values
+ are determined by the component type."
+ ::= { s5ChasComEntry 10 }
+
+s5ChasComMaxSubs OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The potential number of sub-components
+ that can be attached to the component.
+ A value of zero means none. A value of -1
+ indicates that no component information is
+ available. The actual number of
+ installed sub-components is found in
+ s5ChasComNumSubs.
+ If this entry is a sub-component, then
+ this object has a value of zero."
+ ::= { s5ChasComEntry 11 }
+
+s5ChasComNumSubs OBJECT-TYPE
+ SYNTAX Integer32 (-1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The actual number of sub-components that
+ are attached to the component. A value of
+ zero means none. A value of -1 indicates
+ that no component information is available.
+ The potential number of sub-components
+ that can be installed is found in
+ s5ChasComMaxSubs.
+ If this entry is a sub-component, then
+ this object has the value of zero."
+ ::= { s5ChasComEntry 12 }
+
+s5ChasComRelPos OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the position of
+ each component in the unit group relative
+ to each other. Components in the unit group
+ are numbered in the ascending order with the
+ uppermost component being numbered one. The
+ value of this object should never be greater
+ than the value of s5ChasGrpMaxEnts. If not
+ available, a value of zero will be returned.
+
+ Note: This object is only implemented in
+ agents that support 'virtual' chassis."
+ ::= { s5ChasComEntry 13 }
+
+s5ChasComLocation OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides geographic location
+ information of a component in a system
+ modeled as a chassis, but possibly physically
+ implemented with geographically separate devices
+ connected together to exchange managment information.
+ Chassis' modeled in this manner are sometimes refered
+ to as 'virtual chassis'. An example value is:
+ '4th flr wiring closet in blg A'.
+
+ Notes: 1.) This object is applicable only to
+ components that can be found in either
+ the Board or Unit groups. If the
+ information is unavailable (i.e., not
+ modeling a virtual chassis or component
+ is not in Board or Unit group), the value
+ is a zero length string.
+ 2.) If this object is applicable and is not
+ assigned a value via a SNMP SET PDU when
+ the row is created, the value will default
+ to the value of the object s5ChasComSerNum."
+ ::= { s5ChasComEntry 14 }
+
+s5ChasComGroupMap OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object describes the group mapping of
+ each component in the chassis. For the
+ components in the unit group, the value of this
+ object should be the backplane number to which the
+ unit is connected. The value of this object should
+ never be greater than the value of s5ChasGrpMaxEnts.
+ If not available, a value of zero should be returned."
+ ::= { s5ChasComEntry 15 }
+
+s5ChasComBaseNumPorts OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the number of ports (of any type)
+ contained in a component, not including any sub-components
+ contained within the component."
+ ::= { s5ChasComEntry 16 }
+
+s5ChasComTotalNumPorts OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the total number of ports (of
+ any type) contained in a component, including any ports
+ contained in sub-components contained within the component."
+ ::= { s5ChasComEntry 17 }
+
+s5ChasComIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of a component. For components that do not
+ have an IP address/stack, this value should always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this will be
+ the standalone IP address for individual units in the stack."
+ ::= { s5ChasComEntry 18 }
+
+s5ChasComRunningSoftwareVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version number of the software image running on this
+ component/sub-component.
+ If not available, the value is a zero length
+ string."
+ ::= { s5ChasComEntry 19 }
+
+s5ChasComIpv6Address OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address of a component. For components that do not
+ have an IPv6 address/stack, this value should always be 0::0.
+ Note that for a stackable system in stack mode, this will be
+ the standalone IPv6 address for individual units in the stack."
+ ::= { s5ChasComEntry 20 }
+
+s5ChasComIpv6NetMask OBJECT-TYPE
+ SYNTAX Ipv6AddressPrefix
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 netmask of a component. For components that do not
+ have an IPv6 address/stack, this value should always be 0::0.
+ Note that for a stackable system in stack mode, this will be
+ the standalone IPv6 netmask for individual units in the stack."
+ ::= { s5ChasComEntry 21 }
+
+s5ChasComIpMgmtAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address associated with the physical dedicated
+ management port (out of band management port) of a component. For
+ components that do not have an IP address/stack associated with the
+ dedicated management port, this value should always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this IP address
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 22 }
+
+s5ChasComIpMgmtNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP netmask associated with the physical dedicated
+ management port (out of band management port) of a component. For
+ components that do not have an IP address/stack associated with the
+ dedicated management port, this value should always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this netmask
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 23 }
+
+s5ChasComIpMgmtGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the default gateway associated with the
+ physical dedicated management port (out of band management port)
+ of a component. For components that do not have an IP address/stack
+ associated with the dedicated management port, this value should
+ always be 0.0.0.0.
+ Note that for a stackable system in stack mode, this IP address
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 24 }
+
+s5ChasComIpv6MgmtAddress OBJECT-TYPE
+ SYNTAX Ipv6Address
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 address associated with the physical dedicated
+ management port (out of band management port) of a component.
+ Note that for a stackable system in stack mode, this IP address
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 25 }
+
+s5ChasComIpv6MgmtNetMask OBJECT-TYPE
+ SYNTAX Ipv6AddressPrefix
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IPv6 netmask associated with the physical dedicated
+ management port (out of band management port) of a component.
+ Note that for a stackable system in stack mode, this netmask
+ always applies to individual units in the stack."
+ ::= { s5ChasComEntry 26 }
+
+s5ChasComIpMgmtLimit OBJECT-TYPE
+ SYNTAX Integer32 (50..10000)
+ UNITS "packets per second"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the in-bound packet threshold rate
+ for the management port (out of band management port)."
+ DEFVAL { 7000 }
+ ::= { s5ChasComEntry 27 }
+
+s5ChasComIpMgmtTimeout OBJECT-TYPE
+ SYNTAX Integer32 (0..180)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the port shutdown period
+ for the management port (out of band management port)."
+ DEFVAL { 180 }
+ ::= { s5ChasComEntry 28 }
+
+s5ChasComIpMgmtShutdown OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to control whether the out of band management
+ port is up or down (false for port up and true for port down)."
+ DEFVAL { false }
+ ::= { s5ChasComEntry 29 }
+
+s5ChasComUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (in hundredths of a second)
+ since the unit was initialized."
+ ::= { s5ChasComEntry 30 }
+
+-- Board Table
+
+s5ChasBrdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasBrdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about each
+ board that can be inserted into a slot.
+ These include boards such as Repeater Modules
+ and Network Management Modules."
+ ::= { s5ChasBrd 1 }
+
+s5ChasBrdEntry OBJECT-TYPE
+ SYNTAX S5ChasBrdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the board table. Entries can not
+ be created or deleted via SNMP. Entries are
+ created and deleted when boards are inserted
+ or removed from slots in the chassis."
+ INDEX { s5ChasBrdIndx }
+ ::= { s5ChasBrdTable 1 }
+
+S5ChasBrdEntry ::= SEQUENCE {
+ s5ChasBrdIndx Integer32,
+ s5ChasBrdLeds OCTET STRING,
+ s5ChasBrdNumAtt Integer32,
+ s5ChasBrdAttChngs Counter32,
+ s5ChasBrdAttLstChng TimeTicks,
+ s5ChasBrdStatusDsply DisplayString,
+ s5ChasBrdDateCode DisplayString,
+ s5ChasBrdCfgSrc INTEGER,
+ s5ChasBrdCfgChngs Counter32,
+ s5ChasBrdFanLeds OCTET STRING
+ }
+
+s5ChasBrdIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the board. This corresponds to
+ the index of the slot containing the board."
+ ::= { s5ChasBrdEntry 1 }
+
+s5ChasBrdLeds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the value of the
+ front panel LEDs and the annunciator. This is
+ a packed bit string; each LED is encoded into
+ 4 bits (a nibble). The first nibble is stored
+ in the high order bits of the first octet. The
+ second nibble is stored in the low order bits
+ the first octet, etc. However, the current
+ mapping is that the first three nibbles are
+ reserved, the fourth nibble has the value of
+ the 'annunciator', and the 'normal' LEDs start
+ with the fifth nibble. If the LED values are not
+ available, a zero length string is returned. The
+ following shows the meaning of each bit (bit 0 is
+ the least significant bit) when it has a value
+ of one:
+
+ bit meaning
+ --- -------
+ 0 green light
+ 1 yellow light
+ 2 blinking
+ 3 reserved"
+ ::= { s5ChasBrdEntry 2 }
+
+s5ChasBrdNumAtt OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of backplane network
+ attachment points on the board.
+ This may vary based on the mode of the
+ board for FDDI."
+ ::= { s5ChasBrdEntry 3 }
+
+s5ChasBrdAttChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attachment changes
+ for the board that have been detected since
+ cold/warm start of the agent or since
+ the board was inserted."
+ ::= { s5ChasBrdEntry 4 }
+
+s5ChasBrdAttLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ attachment change on the board
+ has detected. If none have been detected
+ since cold/warm start of the agent, then
+ the value is zero."
+ ::= { s5ChasBrdEntry 5 }
+
+s5ChasBrdStatusDsply OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current ASCII character display of
+ the board. The length returned should
+ match the length of the display.
+ Boards with multiple displays should
+ return the values concatenated together.
+ Boards with no display hardware should
+ return a zero length string."
+ ::= { s5ChasBrdEntry 6 }
+
+s5ChasBrdDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacture of the board
+ in ASCII in the format: YYYYmmdd. For
+ example, the value for April 13, 1993
+ is 19930413. If not available, the
+ value is a zero-length string."
+ ::= { s5ChasBrdEntry 7 }
+
+s5ChasBrdCfgSrc OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ dfltJmpr(2),
+ prmMem(3),
+ brdCfg(4),
+ sm(5),
+ smDfltJmpr(6),
+ smPrmMem(7),
+ smBrdCfg(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source of the configuration
+ at the last board reset. The values
+ are:
+ other(1)........unknown or some other value
+ dfltJmpr(2).....default jumpers
+ prmMem(3).......permanent memory on board
+ brdCfg(4).......saved configuration on board
+ sm(5)...........supervisor
+ smDfltJmpr(6)...SM and default jumpers
+ smPrmMem(7).....SM and permanent memory on board
+ smBrdCfg(8).....SM and saved configuration on board"
+ ::= { s5ChasBrdEntry 8 }
+
+s5ChasBrdCfgChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of configuration
+ changes for the board that have been
+ detected since cold/warm start of the
+ agent or since the board was inserted."
+ ::= { s5ChasBrdEntry 9 }
+
+s5ChasBrdFanLeds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the value of the
+ front panel LEDs of the fan trays. This is
+ a packed bit string; each LED is encoded into
+ 4 bits (a nibble). The first nibble is stored
+ in the high order bits of the first octet. The
+ second nibble is stored in the low order bits
+ of the first octet etc. The current mapping is
+ that the first four nibbles are reserved,
+ the fifth nibble has the value of the
+ 'annunciator', and the 'normal' LEDs start with
+ the sixth nibble. If the LED values are not
+ available, a zero length string is returned. The
+ following shows the meaning of each bit (bit 0 is
+ the least significant bit) when it has a value
+ of one:
+
+ bit meaning
+ --- -------
+ 0 red light
+ 1 blue light
+ 2 purple light
+ 3 blinking
+ 4 reserved"
+ ::= { s5ChasBrdEntry 10 }
+
+
+-- Attachment Point Table
+
+
+s5ChasAttTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasAttEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about each
+ backplane attachment point on a board.
+ The number of entries for a board is the
+ value of s5ChasBrdNumAtt."
+ ::= { s5ChasBrd 2 }
+
+s5ChasAttEntry OBJECT-TYPE
+ SYNTAX S5ChasAttEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the attachment point table.
+ Entries can not be created or deleted
+ via SNMP. Entries are created and deleted
+ when boards are inserted or removed from
+ slots in the chassis, or the number of
+ attachment points is changed."
+ INDEX { s5ChasAttBrdIndx,
+ s5ChasAttIndx }
+ ::= { s5ChasAttTable 1 }
+
+S5ChasAttEntry ::= SEQUENCE {
+ s5ChasAttBrdIndx Integer32,
+ s5ChasAttIndx Integer32,
+ s5ChasAttDfltAtt AttId,
+ s5ChasAttCurAtt AttId,
+ s5ChasAttChngs Counter32,
+ s5ChasAttLstChng TimeTicks,
+ s5ChasAttClusterConnCapability OCTET STRING
+ }
+
+s5ChasAttBrdIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the board. This corresponds to
+ the index of the slot containing the board."
+ ::= { s5ChasAttEntry 1 }
+
+s5ChasAttIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the attachment point on
+ the board."
+ ::= { s5ChasAttEntry 2 }
+
+s5ChasAttDfltAtt OBJECT-TYPE
+ SYNTAX AttId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The default setting for the attachment
+ point. An attachment point may be attached
+ to a local channel, not attached to any
+ backplane network, or attached to a media
+ specific backplane network. (The valid choices
+ depend on each specific attachment point.)
+ NOTE: This value will always be valid
+ and may change when the backplane divider
+ switch setting is changed."
+ ::= { s5ChasAttEntry 3 }
+
+s5ChasAttCurAtt OBJECT-TYPE
+ SYNTAX AttId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current setting for the attachment
+ point. The slot position of the board,
+ the setting of the backplane divider switch(es),
+ and the mode setting affect which backplane
+ networks are valid values. Also, some boards
+ may put limitations on which backplane
+ network(s) or local channel(s) may be used."
+ ::= { s5ChasAttEntry 4 }
+
+s5ChasAttChngs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of attachment changes
+ for the attachment point that have been
+ detected since cold/warm start of the agent."
+ ::= { s5ChasAttEntry 5 }
+
+s5ChasAttLstChng OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the last
+ attachment change for the attachment
+ point was detected. If none have been
+ detected since cold/warm start of the
+ agent, then the value is zero."
+ ::= { s5ChasAttEntry 6 }
+
+s5ChasAttClusterConnCapability OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the bit map
+ representing all available backplane
+ segment and local segment connections for
+ the cluster. One bit is also reserved to
+ indicate if the cluster has an isolate
+ capability.
+
+ The first 31 bits of the array represent
+ the backplane numbers, starting from the
+ lower order bit. Bit 32 indicates whether
+ the Cluster has a null connection capability.
+ The bits in the fifth and sixth octets,
+ starting with bits in the lower order octet,
+ represent local segments that the cluster
+ can connect to.
+
+ A bit with a value of 1 means that the
+ cluster is capable of connecting to the
+ corresponding backplane segment, local segment
+ or null segment."
+ ::= { s5ChasAttEntry 7 }
+
+-- Local Channel Table
+
+
+s5ChasLocChanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasLocChanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing information about each
+ 'dual mode' local channel on a board."
+ ::= { s5ChasBrd 3 }
+
+s5ChasLocChanEntry OBJECT-TYPE
+ SYNTAX S5ChasLocChanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the local channel table.
+ Entries can not be created or deleted
+ via SNMP. Entries are added or removed
+ by adding or removing a board that has
+ a 'dual mode' local channel from a slot
+ in the chassis."
+ INDEX { s5ChasLocChanBrdIndx,
+ s5ChasLocChanIndx }
+ ::= { s5ChasLocChanTable 1 }
+
+S5ChasLocChanEntry ::= SEQUENCE {
+ s5ChasLocChanBrdIndx Integer32,
+ s5ChasLocChanIndx LocChan,
+ s5ChasLocChanBkplMode INTEGER
+ }
+
+s5ChasLocChanBrdIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the board. This corresponds to
+ the index of the slot containing the board."
+ ::= { s5ChasLocChanEntry 1 }
+
+s5ChasLocChanIndx OBJECT-TYPE
+ SYNTAX LocChan
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the local channel."
+ ::= { s5ChasLocChanEntry 2 }
+
+s5ChasLocChanBkplMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ connected(2),
+ notConnected(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the attachment/isolation
+ mode of a local channel to a backplane
+ channel. The values that are read/write are:
+ connected(2)......connect local chan N to bkpl N
+ notConnected(3)...disconnect local chan N from bkpl
+
+ The possible values that can be read are:
+ other(1)..........unknown
+ connected(2)......local chan N connected to bkpl N
+ notConnected(3)...local chan N isolated from bkpl N"
+ ::= { s5ChasLocChanEntry 3 }
+
+-- Storage Area Table
+
+
+s5ChasStoreTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasStoreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table listing the storage areas
+ on each component/sub-component in
+ the chassis. The number is determined
+ by the components in the chassis
+ which have manageable storage areas.
+ Examples of storage areas include
+ RAM(main memory), FLASH, ROM,
+ EEPROM, etc. This does not include
+ disk drives."
+ ::= { s5ChasStore 1 }
+
+s5ChasStoreEntry OBJECT-TYPE
+ SYNTAX S5ChasStoreEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the table of storage areas.
+ The entries can not be created or
+ deleted via SNMP requests. Only those
+ components/sub-components that have
+ storage areas that are installed are
+ present. Storage areas that are on
+ components have a sub-component
+ index value of zero. Storage areas that
+ are on sub-components have a non-zero
+ sub-component index value."
+ INDEX { s5ChasStoreGrpIndx,
+ s5ChasStoreComIndx,
+ s5ChasStoreSubIndx,
+ s5ChasStoreIndx }
+ ::= { s5ChasStoreTable 1 }
+
+S5ChasStoreEntry ::= SEQUENCE {
+ s5ChasStoreGrpIndx Integer32,
+ s5ChasStoreComIndx Integer32,
+ s5ChasStoreSubIndx Integer32,
+ s5ChasStoreIndx Integer32,
+
+ s5ChasStoreType OBJECT IDENTIFIER,
+ s5ChasStoreCurSize Integer32,
+ s5ChasStoreCntntVer DisplayString,
+ s5ChasStoreFilename DisplayString,
+ s5ChasStoreUsedSize Integer32,
+
+ s5ChasStoreDescription DisplayString,
+ s5ChasStoreAge Integer32
+ }
+
+s5ChasStoreGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group
+ which contains the component or
+ sub-component containing the storage
+ area."
+ ::= { s5ChasStoreEntry 1 }
+
+s5ChasStoreComIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component or
+ the component which contains the
+ sub-component containing the
+ storage area."
+ ::= { s5ChasStoreEntry 2 }
+
+s5ChasStoreSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If the storage area is on a component,
+ then the value zero. Otherwise, the
+ storage area is on a sub-component and
+ this is the index of the sub-component."
+ ::= { s5ChasStoreEntry 3 }
+
+s5ChasStoreIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the storage area on the
+ component or sub-component."
+ ::= { s5ChasStoreEntry 4 }
+
+s5ChasStoreType OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The storage area type on the containing
+ component/sub-component. The values
+ are defined under the .0 branch of the
+ value of s5ChasComType for the
+ component/sub-component containing the
+ storage area in the Registration MIB."
+ ::= { s5ChasStoreEntry 5 }
+
+s5ChasStoreCurSize OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current size of the storage
+ area in bytes. A value of zero
+ means the storage area is not installed
+ or not usable. A value of -1 indicates
+ that the size is unknown (or unavailable)."
+ ::= { s5ChasStoreEntry 6 }
+
+s5ChasStoreCntntVer OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of the contents (i.e., the
+ code or data) of the storage area in the
+ form 'major.minor.maintenance[letters]'.
+ If not known or not available, then the value
+ is a zero length string. If multiple
+ contents are stored in this container, the
+ the value will contain multiple sub-versions,
+ each separated by a semicolon (;)."
+ ::= { s5ChasStoreEntry 7 }
+
+s5ChasStoreFilename OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Name of the image file to be downloaded or
+ uploaded when the s5AgInfoFileAction object
+ is set to upload or download an image. When the
+ object is not used, the value is a zero-length
+ string."
+ ::= { s5ChasStoreEntry 8 }
+
+s5ChasStoreUsedSize OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current size of the storage area that is currently in use,
+ measured in bytes. A value of zero means the storage area is
+ not in use. A value of -1 means the size is unknown
+ (or unavailable)."
+ ::= { s5ChasStoreEntry 9 }
+
+s5ChasStoreDescription OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A string describing the storage area. When the
+ object is not used, the value is a zero-length
+ string."
+ ::= { s5ChasStoreEntry 10 }
+
+s5ChasStoreAge OBJECT-TYPE
+ SYNTAX Integer32 (-1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A counter of the number of writes performed on this storage
+ area which for areas residing in flash memory is an
+ indication of the flash memory age. This number is the maximum
+ number of writes for any of the access units (e.g. sector) from
+ the storage area. A value of zero means the storage area is
+ not in use. A value of -1 means the age is unknown
+ (or unavailable)."
+ ::= { s5ChasStoreEntry 11 }
+
+
+-- Supervisor Information
+
+
+s5ChasSmLeds OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A bit array that contains the value of the
+ supervisor LEDs. (The format of these are the
+ same as the format for object s5ChasBrdLeds.)
+ If not available, a zero length string is
+ returned."
+ ::= { s5ChasSm 1 }
+
+s5ChasSmDateCode OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date of manufacture of the SM module
+ in ASCII in the format: YYYYmmdd. For
+ example, the value for April 13, 1993
+ is 19930413. If not available, a zero
+ length string is returned"
+ ::= { s5ChasSm 2 }
+
+-- Temperature Sensor Table
+
+
+s5ChasTmpSnrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasTmpSnrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains temperature
+ sensor values."
+ ::= { s5ChasTmpSnr 1 }
+
+s5ChasTmpSnrEntry OBJECT-TYPE
+ SYNTAX S5ChasTmpSnrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasTmpSnrTable. Rows
+ in this table will exist for each existing
+ row in the s5ChasComTable which represents
+ a temperature sensor. The values of the
+ indices of the row in this table will be
+ equal to those of the corresponding row in
+ the s5ChasComTable."
+ INDEX { s5ChasTmpSnrGrpIndx,
+ s5ChasTmpSnrIndx,
+ s5ChasTmpSnrSubIndx }
+ ::= { s5ChasTmpSnrTable 1 }
+
+S5ChasTmpSnrEntry ::= SEQUENCE {
+ s5ChasTmpSnrGrpIndx Integer32,
+ s5ChasTmpSnrIndx Integer32,
+ s5ChasTmpSnrSubIndx Integer32,
+ s5ChasTmpSnrValue Gauge32,
+ s5ChasTmpSnrTmpValue Integer32
+ }
+
+s5ChasTmpSnrGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component, corresponds to
+ s5ChasComGrpIndx."
+ ::= { s5ChasTmpSnrEntry 1 }
+
+s5ChasTmpSnrIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ Corresponds to s5ChasComIndx."
+ ::= { s5ChasTmpSnrEntry 2 }
+
+s5ChasTmpSnrSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub-component index. Corresponds to
+ s5ChasComSubIndx."
+ ::= { s5ChasTmpSnrEntry 3 }
+
+s5ChasTmpSnrValue OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The current temperature value of the temperature
+ sensor. This is measured in units of a half degree
+ centigrade, e.g. a value of 121 indicates a temperature
+ of 60.5 degrees C.
+
+ This object is deprecated because it cannot represent
+ temperature values below 0, as Gauge32 is an unsigned type."
+ ::= { s5ChasTmpSnrEntry 4 }
+
+s5ChasTmpSnrTmpValue OBJECT-TYPE
+ SYNTAX Integer32 (-32768..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current temperature value of the temperature
+ sensor. This is measured in units of a half degree
+ centigrade, e.g. a value of 121 indicates a temperature
+ of 60.5 degrees C."
+ ::= { s5ChasTmpSnrEntry 5 }
+
+
+
+
+-- Chassis Utilization Table, includes CPU and Memory Utilization information
+
+
+s5ChasUtilTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains CPU and memory utilization
+ information."
+ ::= { s5ChasUtil 1 }
+
+s5ChasUtilEntry OBJECT-TYPE
+ SYNTAX S5ChasUtilEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasUtilTable. Rows
+ in this table will exist for each existing
+ row in the s5ChasComTable which represents
+ any chassis component for which CPU and/or
+ memory utilization values are available.
+ The values of the indices of a row in this
+ table will be equal to those of the
+ corresponding row in the s5ChasComTable."
+ INDEX { s5ChasUtilGrpIndx,
+ s5ChasUtilIndx,
+ s5ChasUtilSubIndx }
+ ::= { s5ChasUtilTable 1 }
+
+S5ChasUtilEntry ::= SEQUENCE {
+ s5ChasUtilGrpIndx Integer32,
+ s5ChasUtilIndx Integer32,
+ s5ChasUtilSubIndx Integer32,
+ s5ChasUtilTotalCPUUsage Gauge32,
+ s5ChasUtilCPUUsageLast1Minute Gauge32,
+ s5ChasUtilCPUUsageLast10Minutes Gauge32,
+ s5ChasUtilCPUUsageLast1Hour Gauge32,
+ s5ChasUtilCPUUsageLast24Hours Gauge32,
+ s5ChasUtilMemoryAvailable Gauge32,
+ s5ChasUtilMemoryMinAvailable Gauge32,
+ s5ChasUtilCPUUsageLast10Seconds Gauge32,
+ s5ChasUtilMemoryTotalMB Gauge32,
+ s5ChasUtilMemoryAvailableMB Gauge32
+ }
+
+s5ChasUtilGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component, corresponds to
+ s5ChasComGrpIndx."
+ ::= { s5ChasUtilEntry 1 }
+
+s5ChasUtilIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ Corresponds to s5ChasComIndx."
+ ::= { s5ChasUtilEntry 2 }
+
+s5ChasUtilSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub-component index. Corresponds to
+ s5ChasComSubIndx."
+ ::= { s5ChasUtilEntry 3 }
+
+s5ChasUtilTotalCPUUsage OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy since system initialization."
+ ::= {s5ChasUtilEntry 4}
+
+s5ChasUtilCPUUsageLast1Minute OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 1 minute."
+ ::= {s5ChasUtilEntry 5}
+
+s5ChasUtilCPUUsageLast10Minutes OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 10 minutes."
+ ::= {s5ChasUtilEntry 6}
+
+s5ChasUtilCPUUsageLast1Hour OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 1 hour."
+ ::= {s5ChasUtilEntry 7}
+
+s5ChasUtilCPUUsageLast24Hours OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 24 hours."
+ ::= {s5ChasUtilEntry 8}
+
+s5ChasUtilMemoryAvailable OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of dynamic memory that
+ is currently free. This is measured as a percentage of
+ the memory the was available immediately after system
+ initialization."
+ ::= {s5ChasUtilEntry 9}
+
+s5ChasUtilMemoryMinAvailable OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the lowest percentage of dynamic
+ memory that has been free since system initialization.
+ This is a 'low-water mark' for memory utilization, and is
+ essentially the lowest value of s5ChasUtilMemoryUsage
+ since system initialization."
+ ::= {s5ChasUtilEntry 10}
+
+s5ChasUtilCPUUsageLast10Seconds OBJECT-TYPE
+ SYNTAX Gauge32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the percentage of time the CPU has been
+ busy over the last 10 seconds."
+ ::= {s5ChasUtilEntry 11}
+
+s5ChasUtilMemoryTotalMB OBJECT-TYPE
+ SYNTAX Gauge32 (0..1024)
+ UNITS "MegaBytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the total RAM of unit."
+ ::= { s5ChasUtilEntry 12 }
+
+s5ChasUtilMemoryAvailableMB OBJECT-TYPE
+ SYNTAX Gauge32 (0..1024)
+ UNITS "MegaBytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object returns the available RAM of unit."
+ ::= { s5ChasUtilEntry 13 }
+
+
+
+-- Chassis Power Supply Table
+
+
+s5ChasPsRpsuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasPsRpsuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains extended information on
+ RPSU power supply components."
+ ::= { s5ChasPs 1 }
+
+s5ChasPsRpsuEntry OBJECT-TYPE
+ SYNTAX S5ChasPsRpsuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasPsRpsuTable. Rows
+ in this table will exist for each existing
+ row in the s5ChasComTable which represents
+ any RPSU power supply. The values of the
+ indices of a row in this table will be equal
+ to those of the corresponding row in the
+ s5ChasComTable."
+ INDEX { s5ChasPsRpsuGrpIndx,
+ s5ChasPsRpsuIndx,
+ s5ChasPsRpsuSubIndx }
+ ::= { s5ChasPsRpsuTable 1 }
+
+S5ChasPsRpsuEntry ::= SEQUENCE {
+ s5ChasPsRpsuGrpIndx Integer32,
+ s5ChasPsRpsuIndx Integer32,
+ s5ChasPsRpsuSubIndx Integer32,
+ s5ChasPsRpsuType INTEGER,
+ s5ChasPsRpsuSourceConfig INTEGER
+ }
+
+s5ChasPsRpsuGrpIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the chassis level group which
+ contains this component, corresponds to
+ s5ChasComGrpIndx."
+ ::= { s5ChasPsRpsuEntry 1 }
+
+s5ChasPsRpsuIndx OBJECT-TYPE
+ SYNTAX Integer32 (1..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of the component in the group.
+ Corresponds to s5ChasComIndx."
+ ::= { s5ChasPsRpsuEntry 2 }
+
+s5ChasPsRpsuSubIndx OBJECT-TYPE
+ SYNTAX Integer32 (0..32767)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sub-component index. Corresponds to
+ s5ChasComSubIndx."
+ ::= { s5ChasPsRpsuEntry 3 }
+
+s5ChasPsRpsuType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bayStack10(1),
+ nes(2),
+ bayStack15(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object returns the specific type of RPSU.
+ It can be set to indicate to the system the type
+ of installed RPSU in cases where the RPSU type
+ cannot be automatically detected."
+ ::= {s5ChasPsRpsuEntry 4}
+
+s5ChasPsRpsuSourceConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ ups(1),
+ rpsu(2),
+ powerSharing(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to specify how a particular
+ RPSU should be used by the system, as follows:
+
+ ups(1)
+ Indicates that the RPSU should be used only as
+ an uninterruptible power source for devices
+ attached to powered ethernet ports.
+
+ rpsu(2)
+ Indicates that the RPSU should be used only as
+ a source of backup power for the device itself.
+
+ powerSharing(3)
+ Indicates that the RPSU should be used both as
+ a source of backup power for the device, and as
+ a UPS for devices attached to powered ethernet
+ ports."
+ ::= {s5ChasPsRpsuEntry 5}
+
+
+-- Notification auxiliary objects
+
+s5ChasNotifyFanDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ left(1),
+ right(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object is used in the s5CtrFanDirectionError notification to
+ indicate fan direction."
+ ::= { s5ChasNotify 1 }
+
+
+-- GBIC Information Table
+
+s5ChasGbicInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF S5ChasGbicInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains information about
+ pluggable ports."
+ ::= { s5ChasPluggables 1}
+
+s5ChasGbicInfoEntry OBJECT-TYPE
+ SYNTAX S5ChasGbicInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the s5ChasGbicInfoTable."
+ INDEX { s5ChasGbicInfoIfIndex }
+ ::= { s5ChasGbicInfoTable 1 }
+
+S5ChasGbicInfoEntry ::= SEQUENCE {
+ s5ChasGbicInfoIfIndex InterfaceIndex,
+ s5ChasGbicInfoGbicType DisplayString,
+ s5ChasGbicInfoWavelength Integer32,
+ s5ChasGbicInfoVendorName DisplayString,
+ s5ChasGbicInfoVendorOui OCTET STRING,
+ s5ChasGbicInfoVendorPartNo DisplayString,
+ s5ChasGbicInfoVendorRevision DisplayString,
+ s5ChasGbicInfoVendorSerial DisplayString,
+ s5ChasGbicInfoHwOptions BITS,
+ s5ChasGbicInfoDateCode DisplayString,
+ s5ChasGbicInfoCleiCode DisplayString,
+ s5ChasGbicInfoProductCode DisplayString
+ }
+
+s5ChasGbicInfoIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each interface."
+ ::= { s5ChasGbicInfoEntry 1 }
+
+s5ChasGbicInfoGbicType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of pluggable part."
+ ::= { s5ChasGbicInfoEntry 2 }
+
+s5ChasGbicInfoWavelength OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The wavelength value measured in nanometers for the pluggable part."
+ ::= { s5ChasGbicInfoEntry 3 }
+
+s5ChasGbicInfoVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the vendor of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 4 }
+
+s5ChasGbicInfoVendorOui OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (3))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Organizationally Unique Identifier (OUI) of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 5 }
+
+s5ChasGbicInfoVendorPartNo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor part number of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 6 }
+
+s5ChasGbicInfoVendorRevision OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor revision of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 7 }
+
+s5ChasGbicInfoVendorSerial OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor serial number for the pluggable part."
+ ::= { s5ChasGbicInfoEntry 8 }
+
+s5ChasGbicInfoHwOptions OBJECT-TYPE
+ SYNTAX BITS {
+ rxLoss(0),
+ txFault(1),
+ txDisable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The hardware options supported by the pluggable part."
+ ::= { s5ChasGbicInfoEntry 9 }
+
+s5ChasGbicInfoDateCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The manufacturing date of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 10 }
+
+s5ChasGbicInfoCleiCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Common Language Equipment Identification Code of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 11 }
+
+s5ChasGbicInfoProductCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The product code of the pluggable part."
+ ::= { s5ChasGbicInfoEntry 12 }
+
+END
+
diff --git a/MIBS/nortel/S5-ROOT-MIB b/MIBS/nortel/S5-ROOT-MIB
new file mode 100644
index 0000000..2177618
--- /dev/null
+++ b/MIBS/nortel/S5-ROOT-MIB
@@ -0,0 +1,77 @@
+
+S5-ROOT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ series5000
+ FROM SYNOPTICS-ROOT-MIB;
+
+s5RootMib MODULE-IDENTITY
+ LAST-UPDATED "200407200000Z"
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Nortel Networks"
+ DESCRIPTION
+ "5000 Root MIB
+
+ Copyright 1993-2004 Nortel Networks, Inc.
+ All rights reserved.
+ This Nortel Networks SNMP Management Information Base Specification
+ (Specification) embodies Nortel Networks' confidential and
+ proprietary intellectual property. Nortel Networks retains all
+ title and ownership in the Specification, including any
+ revisions.
+
+ This Specification is supplied 'AS IS,' and Nortel Networks makes
+ no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the Specification."
+
+ REVISION "200407200000Z" -- 20 July 2004
+ DESCRIPTION "Version 118: Conversion to SMIv2"
+
+ ::= { series5000 0 }
+
+-- Branches under "series5000"
+
+-- branch for registration of values for objects
+-- with syntax of OBJECT IDENTIFIER
+ s5reg OBJECT IDENTIFIER ::= { series5000 1 }
+
+-- Branch for 'Enterprise' field values in traps
+ s5Traps OBJECT IDENTIFIER ::= { series5000 2 }
+ s5EthTrap -- Ethernet
+ OBJECT IDENTIFIER ::= { s5Traps 1 }
+ s5TokTrap -- Token Ring
+ OBJECT IDENTIFIER ::= { s5Traps 2 }
+ s5FddTrap -- FDDI
+ OBJECT IDENTIFIER ::= { s5Traps 3 }
+ s5ChaTrap -- Chassis
+ OBJECT IDENTIFIER ::= { s5Traps 4 }
+ s5ComTrap -- Common
+ OBJECT IDENTIFIER ::= { s5Traps 5 }
+ s5EcellTrap -- EtherCell
+ OBJECT IDENTIFIER ::= { s5Traps 6 }
+ atmTraps -- Atm
+ OBJECT IDENTIFIER ::= { s5Traps 7 }
+ remoteLoginTrap -- Remote Login
+ OBJECT IDENTIFIER ::= { s5Traps 8 }
+ stpChangeTrap -- STP Topology Change
+ OBJECT IDENTIFIER ::= { s5Traps 9 }
+
+-- Major 5000 MIB branches
+ s5Chassis OBJECT IDENTIFIER ::= { series5000 3 }
+ s5Agent OBJECT IDENTIFIER ::= { series5000 4 }
+ s5Com OBJECT IDENTIFIER ::= { series5000 5 }
+ s5Eth OBJECT IDENTIFIER ::= { series5000 6 }
+ s5Tok OBJECT IDENTIFIER ::= { series5000 7 }
+ s5Fddi OBJECT IDENTIFIER ::= { series5000 8 }
+ s5EnTop OBJECT IDENTIFIER ::= { series5000 9 }
+ s5TrTop OBJECT IDENTIFIER ::= { series5000 10 }
+ s5FdTop OBJECT IDENTIFIER ::= { series5000 11 }
+ s5EnMsTop OBJECT IDENTIFIER ::= { series5000 13 }
+ s5AtmTop OBJECT IDENTIFIER ::= { series5000 14 }
+ s5IfExt OBJECT IDENTIFIER ::= { series5000 15 }
+ bnLogMsg OBJECT IDENTIFIER ::= { series5000 16 }
+ s5Tcs OBJECT IDENTIFIER ::= { series5000 17 }
+
+END
diff --git a/MIBS/nortel/S5-TCS-MIB b/MIBS/nortel/S5-TCS-MIB
new file mode 100644
index 0000000..6acbf71
--- /dev/null
+++ b/MIBS/nortel/S5-TCS-MIB
@@ -0,0 +1,193 @@
+
+S5-TCS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ s5Tcs
+ FROM S5-ROOT-MIB;
+
+s5TcsMib MODULE-IDENTITY
+ LAST-UPDATED "201310100000Z"
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Nortel Networks"
+ DESCRIPTION
+ "5000 Common Textual Conventions MIB
+
+ Copyright 1993-2004 Nortel Networks, Inc.
+ All rights reserved.
+ This Nortel Networks SNMP Management Information Base Specification
+ (Specification) embodies Nortel Networks' confidential and
+ proprietary intellectual property. Nortel Networks retains all
+ title and ownership in the Specification, including any
+ revisions.
+
+ This Specification is supplied 'AS IS,' and Nortel Networks makes
+ no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the Specification."
+
+ REVISION "201310100000Z" -- 10 October 2013
+ DESCRIPTION "Version 114: Add Integer32 to IMPORTS."
+
+ REVISION "200407200000Z" -- 20 July 2004
+ DESCRIPTION "Version 113: Conversion to SMIv2"
+
+ ::= { s5Tcs 0 }
+
+IpxAddress ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A textual convention for IPX addresses. The first four bytes
+ are the network number in 'network order'. The last 6 bytes
+ are the MAC address."
+ SYNTAX OCTET STRING (SIZE (10))
+
+TimeIntervalHrd ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A textual convention for a period of time measured
+ in units of 0.01 seconds."
+ SYNTAX Integer32
+
+TimeIntervalSec ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A textual convention for a period of time measured
+ in units of seconds."
+ SYNTAX Integer32
+
+SrcIndx ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A textual convention for an Index of a 'source'.
+ The values are encoded so that the same MIB object
+ can be used to describe the same type of data, but
+ from different sources.
+ For the 5000 Chassis, this is encoded in the
+ following base 10 fields:
+ 1bbiii - identifies an interface on an NMM
+ where 'bb' is the board index and
+ 'iii' is the interface number.
+
+ 2bbppp - identifies a connectivity port on
+ a board where 'bb' is the board INDEX
+ and 'ppp' is the port INDEX.
+
+ 3bblll - identifies a local channel on a
+ board where 'bb' is the board INDEX
+ and 'll' is the local channel INDEX.
+
+ 4bbccc - identifies a cluster on a board
+ where 'bb' is the board INDEX and
+ 'cc' is the cluster INDEX.
+
+ 5bbfff - identifies a FPU on a board where
+ 'bb' is the board INDEX, and 'fff' is
+ the FPU INDEX.
+
+ 6bbnnn - identifies host board backplane counters
+ where 'bb' is the board INDEX, and
+ 'nnn' is the segment INDEX.
+
+ 7bbccc - identifies a NULL segment on a board
+ where 'bb' is the board INDEX, and
+ 'ccc' is the cluster INDEX.
+
+ 8mmnnn - identifies a sum across all host board(s)
+ connected to a given backplane segment
+ where 'mm' is media type, and 'nnn' is
+ the segment INDEX. (NOTE: This is currently
+ only valid for Ethernet.)"
+ SYNTAX INTEGER (1..999999)
+
+MediaType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A textual convention for Media types"
+ SYNTAX INTEGER {
+ other(1), -- unknown or other type
+ eth(2), -- ethernet
+ tok(3), -- token ring
+ fddi(4) -- FDDI
+ } -- ATM later
+
+FddiBkNetMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The FDDI backplane mode."
+ SYNTAX INTEGER {
+ other(1), -- other or unknown
+ thruLow(2),
+ thruHigh(3),
+ thruLowThruHigh(4)
+ }
+
+BkNetId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The backplane network ID. This is a numeric assignment
+ made to a backplane channel, a piece of a divided
+ backplane channel, or a grouping of several backplane
+ channels (which is done for FDDI). The number (and values)
+ of the backplane networks is determined by the setting
+ of the channel divider(s) which split some or all
+ the backplane channels into networks, and by
+ grouping when allowed by the media (such as FDDI).
+ Different media and backplane implementations may
+ have a divider or not. Also, there may be different
+ mappings of backplane network IDs to a divided (or
+ undivided) backplane channel.
+
+ Note to agent implementors - you must map the divided
+ (or undivided) backplane channel to the numbering here
+ based on the setting of the backplane channel divider(s),
+ and/or the grouping of the channels for FDDI."
+ SYNTAX INTEGER (1..255)
+
+BkChan ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The physical backplane channel identification.
+ This does not change when a backplane is divided.
+ A value of zero means no channel. Otherwise, the
+ channels are numbered starting at one."
+ SYNTAX INTEGER (0..255)
+
+LocChan ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The physical local channel identification.
+ A value of zero means no channel. Otherwise, the
+ channels are numbered starting at one."
+ SYNTAX INTEGER (0..255)
+
+AttId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The attachment ID. This is either a backplane
+ network ID, a local channel, or as an indication
+ of no backplane network attachment. Negative numbers
+ are used to identify local channels on a board.
+ Where used, the board must also be specified
+ (or implied). A value of zero is used to indicate
+ no (or null) attachment. Positive numbers are the
+ backplane network IDs. The number (and values) of
+ the backplane networks is determined by the setting
+ of the channel divider(s) which split some or all
+ the backplane channels into backplane networks,
+ and by grouping when allowed by the media (such as
+ FDDI). Different media and implementations may have
+ a divider or not. Also, there may be different
+ mappings of backplane network IDs to a divided
+ (or undivided) backplane channel.
+
+ Note to agent implementors - you must map the divided
+ (or undivided) backplane channel to the numbering here
+ based on the setting of the backplane channel divider(s),
+ and/or the grouping of the channels for FDDI."
+ SYNTAX INTEGER (-255..255)
+
+END
+
diff --git a/MIBS/nortel/SWPRIMGMT-MIB b/MIBS/nortel/SWPRIMGMT-MIB
new file mode 100644
index 0000000..67af38c
--- /dev/null
+++ b/MIBS/nortel/SWPRIMGMT-MIB
@@ -0,0 +1,11 @@
+SWPRIMGMT-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ MODULE-IDENTITY FROM SNMPv2-SMI
+ rcMgmt FROM RAPID-CITY;
+
+
+ cobra OBJECT IDENTIFIER ::= { rcMgmt 201 }
+ privateMgmt OBJECT IDENTIFIER ::= { cobra 1 }
+
+END
diff --git a/MIBS/nortel/SYNOPTICS-ROOT-MIB b/MIBS/nortel/SYNOPTICS-ROOT-MIB
new file mode 100644
index 0000000..2dccd9e
--- /dev/null
+++ b/MIBS/nortel/SYNOPTICS-ROOT-MIB
@@ -0,0 +1,1228 @@
+
+SYNOPTICS-ROOT-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, enterprises
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+synoptics MODULE-IDENTITY
+ LAST-UPDATED "201711290000Z"
+ ORGANIZATION "Nortel Networks"
+ CONTACT-INFO "Nortel Networks"
+ DESCRIPTION
+ "SynOptics Root MIB
+
+ Copyright 1996 - 2014 Avaya
+ All rights reserved.
+ This Avaya SNMP Management Information Base Specification
+ (Specification) embodies Avaya's confidential and
+ proprietary intellectual property. Avaya retains all
+ title and ownership in the Specification, including any
+ revisions.
+
+ This Specification is supplied 'AS IS,' and Avaya makes
+ no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the Specification."
+
+ REVISION "201711290000Z" -- 29 Nov. 2017
+ DESCRIPTION "Version 308: Removed mVSP5030GSXuPWR(254),
+ mVSP5054GSXuPWR(255)
+ Added mDSGDPM624(254),
+ mDSGDPM648(255)"
+
+ REVISION "201710130000Z" -- 13 Oct. 2017
+ DESCRIPTION "Version 307: added mVSP5030GSXuPWR(254),
+ mVSP5054GSXuPWR(255)"
+
+ REVISION "201706270000Z" -- 27 June 2017
+ DESCRIPTION "Version 306: Added bayStackDigitalCert and bayStackNtpMib mibs."
+
+ REVISION "201612080000Z" -- 8 December 2016
+ DESCRIPTION "Version 305: Added registrations for ERS5928 MTS UPWR model."
+
+ REVISION "201609080000Z" -- 08 September 2016
+ DESCRIPTION "Version 304: Added mVSP8608."
+
+ REVISION "201607210000Z" -- 21 July 2016
+ DESCRIPTION "Version 303: Added registrations for ERS36XX models."
+
+ REVISION "201604030000Z" -- 03 April 2016
+ DESCRIPTION "Version 302: Added mDSG9032 and mDSG8064"
+
+ REVISION "201603230000Z" -- 23 Mar 2016
+ DESCRIPTION "Version 301: Added mVSP8404C"
+
+ REVISION "201511190000Z" -- 19 Nov 2015
+ DESCRIPTION "Version 300: Added
+ mDSG8032(238),
+ mDSG6248CFP(239),
+ mDSG7648(240),
+ mDSG7648C(241),
+ mDSG7480(242),
+ mDSG6248(243),
+ mDSG6248P(244)"
+
+ REVISION "201506260000Z" -- 20 June 2015
+ DESCRIPTION "Version 299: Change ,NetApp8032 to mCN3240"
+
+ REVISION "201505050000Z" -- 5 May 2015
+ DESCRIPTION "Version 298: Added registrations for ERS3550T and ERS3550T-PWR+ models."
+
+ REVISION "201504220000Z" -- 22 April 2015
+ DESCRIPTION "Version 297: Added mVSP9408 and mNetApp8032."
+
+ REVISION "201412110000Z" -- 11 December 2014
+ DESCRIPTION "Version 296: Added bayStackLldpExtDot3.mib."
+
+ REVISION "201411050000Z" -- 05 Nov 2014
+ DESCRIPTION "Version 295: Added mVSP4450GSX(230) "
+
+ REVISION "201410150000Z" -- 15 Oct 2014
+ DESCRIPTION "Version 294: Added mVSP7254XSQ and mVSP7254XTQ"
+
+ REVISION "201407300000Z" -- 30 July 2014
+ DESCRIPTION "Version 293: Added registrations for ERS 5900, ERS 4900 product families.
+ They replace former X710 and X610."
+
+ REVISION "201405200000Z" -- 20 May 2014
+ DESCRIPTION "Version 292: Added mVSP4450GTXHT-PWR-PLUS and mVSP8404."
+
+ REVISION "201405200000Z" -- 20 May 2014
+ DESCRIPTION "Version 291: Changed name's branch to avayaWlan9100Mibs."
+
+ REVISION "201404040000Z" -- 04 April 2014
+ DESCRIPTION "Version 290: Corrected the chassis type 216 to
+ mVSP4450GXS-PWR-PLUS"
+
+ REVISION "201403260000Z" -- 26 March 2014
+ DESCRIPTION "Version 289: Added avayaWlan9100Mibs branch with old name."
+
+ REVISION "201403210000Z" -- 21 March 2014
+ DESCRIPTION "Version 288: Added registrations for ERS X710, ERS X610 product families."
+
+ REVISION "201402140000Z" -- 14 February 2014
+ DESCRIPTION "Version 287: Added VSP7024XT registrations."
+
+ REVISION "201401100000Z" -- 10 Jan 2014
+ DESCRIPTION "Version 286: Changed the device type mVSP6284XQ to mVSP8284XSQ"
+
+ REVISION "201311130000Z" -- 13 Nov. 2013
+ DESCRIPTION "Version 285: Added registrations mVSP4950GSX-PWR-PLUS"
+
+ REVISION "201310290000Z" -- 29 October 2013
+ DESCRIPTION "Version 284: Added registrations for ERS3549GTS
+ and ERS3549GTS-PWR+ models."
+
+ REVISION "201310240000Z" -- 24 Oct 2013
+ DESCRIPTION "Version 283: Added chassis type mVSP6284XQ(213)"
+
+ REVISION "201308140000Z" -- 14 Aug 2013
+ DESCRIPTION "Version 282: Added avayaFabricAttachMib."
+
+ REVISION "201308050000Z" -- 05 Aug 2013
+ DESCRIPTION "Version 281: Removed chassis type for VSP8000."
+
+ REVISION "201306250000Z" -- 25 June 2013
+ DESCRIPTION "Version 280: Added bayStackIpv6FirstHopSecMib."
+
+ REVISION "201306190000Z" -- 19 June 2013
+ DESCRIPTION "Version 279: Added new chassis type for VSP8000."
+
+ REVISION "201302040000Z" -- 04 February 2013
+ DESCRIPTION "Version 278: Added bayStackIpv6MldSnoopingMib."
+
+ REVISION "201210100000Z" -- 10 Oct 2012
+ DESCRIPTION "Version 277: Added new chassis type for VSP9010"
+
+ REVISION "201209030000Z" -- 03 September 2012
+ DESCRIPTION "Version 276: Added bayStackLinkStateTrackingMib."
+
+ REVISION "201206050000Z" -- 5 June 2012
+ DESCRIPTION "Version 275: Added bayStackStormControlMib."
+
+ REVISION "201206010000Z" -- 01 Jun 2012
+ DESCRIPTION "Version 274: Added support for VSP 4K platform."
+
+ REVISION "201111250000Z" -- 25 Nov 2011
+ DESCRIPTION "Version 273: Added support for ERS 35xx series.
+ Changed ERS 47xx registrations with 48xx for ERS 48xx series."
+
+ REVISION "201104280000Z" -- 28 Apr 2011
+ DESCRIPTION "Version 272: Added support for VSP7024XLS."
+
+ REVISION "201012160000Z" -- 16 Dec 2010
+ DESCRIPTION "Version 271: Added bayStackIpSecMib."
+
+ REVISION "201011030000Z" -- 03 Nov 2010
+ DESCRIPTION "Version 270: Added bayStackIfExtMib."
+
+ REVISION "201011020000Z" -- 02 Nov 2010
+ DESCRIPTION "Version 269: Added bayStackLldpXAvayaMib."
+
+ REVISION "201010290000Z" -- 29 Oct 2010
+ DESCRIPTION "Version 268: Added mVSP9012(189) to SnpxChassisType."
+
+ REVISION "201008270000Z" -- 27 Aug 2010
+ DESCRIPTION "Version 267: Added chassis types and registrations for
+ new 45xx and 47xx models."
+
+ REVISION "201002220000Z" -- 22 Feb 2010
+ DESCRIPTION "Version 266: Added additional chassis types."
+
+ REVISION "200912150000Z" -- 15 December 2009
+ DESCRIPTION "Version 265: Added bayStackBridgeExtMib."
+
+ REVISION "200908200000Z" -- 20 August 2009
+ DESCRIPTION "Version 264: Added bayStackEdmMib."
+
+ REVISION "200907240000Z" -- 24 July 2009
+ DESCRIPTION "Version 263: Added bayStackIpFwdNhMib."
+
+ REVISION "200905190000Z" -- 19 May 2009
+ DESCRIPTION "Version 262: Added bayStackNesMib."
+
+ REVISION "200905080000Z" -- 08 May 2009
+ DESCRIPTION "Version 261: Added WC8xxx definitions."
+
+ REVISION "200903300000Z" -- 30 March 2009
+ DESCRIPTION "Version 260: Added bayStackLldpExtMedMib"
+
+ REVISION "200902200000Z" -- 02 February 2009
+ DESCRIPTION "Version 259: Added MESU2400"
+
+ REVISION "200812160000Z" -- 16 December 2008
+ DESCRIPTION "Version 258: Changed ers64xx to ers66xx."
+
+ REVISION "200811190000Z" -- 19 November 2008
+ DESCRIPTION "Version 257: Added bayStackIgmpExtMib."
+
+ REVISION "200810290000Z" -- 29 October 2008
+ DESCRIPTION "Version 256: Added support for ERS 64xx."
+
+ REVISION "200810170000Z" -- 17 October 2008
+ DESCRIPTION "Version 255: Added bayStackNotifyControlMib."
+
+ REVISION "200810160000Z" -- 16 October 2008
+ DESCRIPTION "Version 254: Changed nortelWirelessMibs to nortelWlanMibs."
+
+ REVISION "200810140000Z" -- 14 October 2008
+ DESCRIPTION "Version 253: Added support for ERS4524-GT-PWR."
+
+ REVISION "200808150000Z" -- 15 August 2008
+ DESCRIPTION "Version 252: Added sreg-NortelMX2800."
+
+ REVISION "200804220000Z" -- 22 April 2008
+ DESCRIPTION "Version 251: Added nortelWirelessMibs branch.
+ Added bayStackDdiSfpMib."
+
+ REVISION "200803260000Z" -- 26 March 2008
+ DESCRIPTION "Version 250: Fix typo."
+
+ REVISION "200803240000Z" -- 24 March 2008
+ DESCRIPTION "Version 249: Added mMERS8603R."
+
+ REVISION "200801210000Z" -- 21 January 2008
+ DESCRIPTION "Version 248: Added bayStackPimExtMib and
+ bayStackPortMirroringMib"
+
+ REVISION "200712070000Z" -- 07 December 2007
+ DESCRIPTION "Version 247: Added mMERS8611co."
+
+ REVISION "200711070000Z" -- 07 November 2007
+ DESCRIPTION "Version 246: Added mMERS64000."
+
+ REVISION "200709280000Z" -- 28 September 2007
+ DESCRIPTION "Version 245: Added branches under bayStackMibs."
+
+ REVISION "200709240000Z" -- 24 September 2007
+ DESCRIPTION "Version 244: Changed mNVSS5000 to mVSS5000."
+
+ REVISION "200709190000Z" -- 19 September 2007
+ DESCRIPTION "Version 243: Added ESU sysObjectID values."
+
+ REVISION "200707130000Z" -- 13 July 2007
+ DESCRIPTION "Version 242: Updated ESU chassis IDs."
+
+ REVISION "200706290000Z" -- 29 June 2007
+ DESCRIPTION "Version 241: Added bayUnicastStormControlMib."
+
+ REVISION "200706010000Z" -- 01 June 2007
+ DESCRIPTION "Version 240: Fix typo."
+
+ REVISION "200705290000Z" -- 29 May 2007
+ DESCRIPTION "Version 239: Change 4526GWX to 4526GTX."
+
+ REVISION "200705240000Z" -- 24 May 2007
+ DESCRIPTION "Version 238: Added definitions for mNVSS5000."
+
+ REVISION "200705230000Z" -- 23 May 2007
+ DESCRIPTION "Version 237: Added definitions for MERS and ERS56xx."
+
+ REVISION "200704030000Z" -- 03 April 2007
+ DESCRIPTION "Version 236: Added bayStackRadiusMib."
+
+ REVISION "200703090001Z" -- 09 Mar 2007
+ DESCRIPTION "Version 235: Added bayStackSourceGuardMib."
+
+ REVISION "200703090000Z" -- 09 Mar 2007
+ DESCRIPTION "Version 234: Added additional BSG definitions."
+
+ REVISION "200702260000Z" -- 26 Feb 2007
+ DESCRIPTION "Version 233: Remove some unnecessary BSG definitions."
+
+ REVISION "200702220000Z" -- 22 Feb 2007
+ DESCRIPTION "Version 232: Added additional BotanyBay definitions."
+
+ REVISION "200702200000Z" -- 20 Feb 2007
+ DESCRIPTION "Version 231: Added BSG definitions."
+
+ REVISION "200611140000Z" -- 11 Nov 2006
+ DESCRIPTION "Version 230: Added bayStackErrorMessageMib."
+
+ REVISION "200609010000Z" -- 01 Sept 2006
+ DESCRIPTION "Version 229: Added definitions for ERS2500."
+
+ REVISION "200607060000Z" -- 06 July 2006
+ DESCRIPTION "Version 228: Fix botany bay definitions."
+
+ REVISION "200606230000Z" -- 23 June 2006
+ DESCRIPTION "Version 227: Added bayStackDhcpSnoopingMib and bayStackArpInspectionMib."
+
+ REVISION "200605180000Z" -- 18 May 2006
+ DESCRIPTION "Version 226: Added section to track branches under bayStackMibs."
+
+ REVISION "200604120000Z" -- 12 April 2006
+ DESCRIPTION "Version 225: Fix typo."
+
+ REVISION "200604060000Z" -- 04 April 2006
+ DESCRIPTION "Version 224: Added Botany Bay definitions."
+
+ REVISION "200603170000Z" -- 17 March 2006
+ DESCRIPTION "Version 223: Added BSR definitions."
+
+ REVISION "200603100000Z" -- 10 March 2006
+ DESCRIPTION "Version 222: Added additional BES definitions."
+
+ REVISION "200603020000Z" -- 02 March 2006
+ DESCRIPTION "Version 221: Added BAP definitions."
+
+ REVISION "200601170000Z" -- 17 January 2006
+ DESCRIPTION "Version 220: Added mOME6500."
+
+ REVISION "200511040000Z" -- 04 November 2005
+ DESCRIPTION "Version 219: Added various BES definitions."
+
+ REVISION "200510110000Z" -- 11 October 2005
+ DESCRIPTION "Version 218: Added mMetro3500."
+
+ REVISION "200506130000Z" -- 13 June 2005
+ DESCRIPTION "Version 217: Added mNnVPNGw3070."
+
+ REVISION "200506020000Z" -- 06 June 2005
+ DESCRIPTION "Version 216: Added mSnsa4050."
+
+ REVISION "200504210000Z" -- 21 Apr 2005
+ DESCRIPTION "Version 215: Added ntwsTrapezeNetworks."
+
+ REVISION "200503240000Z" -- 24 Mar 2005
+ DESCRIPTION "Version 214: more enumeration label changes to reflect
+ rebranding of baystack products."
+
+ REVISION "200503150000Z" -- 15 Mar 2005
+ DESCRIPTION "Version 213: change enumeration labels to reflect rebranding
+ of baystack products."
+
+ REVISION "200502140000Z" -- 14 Feb 2005
+ DESCRIPTION "Version 212: added Nortel WLAN sysObjectID values"
+
+ REVISION "200411230000Z" -- 23 Nov 2004
+ DESCRIPTION "Version 211: added mMetroESU1850-12G-AC and
+ mMetroESU1850-12G-DC"
+
+ REVISION "200410130000Z" -- 13 Oct 2004
+ DESCRIPTION "Version 210: added support for Outrigger and Dragline."
+
+ REVISION "200408300000Z" -- 30 Aug 2004
+ DESCRIPTION "Version 209: added support for Baystack 470 24T/48T
+ PWR switches"
+
+ REVISION "200407200001Z" -- 20 Jul 2004
+ DESCRIPTION "Version 208: Fix typo"
+
+ REVISION "200407200000Z" -- 20 Jul 2004
+ DESCRIPTION "Version 207: Added version number"
+
+ REVISION "200407190000Z" -- 19 Jul 2004
+ DESCRIPTION "Added enum 127 to SnpxChassisType Textual Convention"
+
+ REVISION "200305050000Z" -- 05 May 2003
+ DESCRIPTION "v196: Conversion to SMIv2"
+ ::= { enterprises 45 }
+
+-- Textual Conventions
+
+SnpxBackplaneType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "This type is used to specify a concentrator backplane."
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ eth(2), -- ethernet
+ ethTok(3), -- ethernet and tokenring
+ ethFddi(4), -- ethernet and FDDI
+ ethTokFddi(5), -- ethernet, tokenring, and FDDI
+ ethTokRed(6), -- ethernet and tokenring with
+ -- redundant powersupply
+ ethTokFddiRed(7), -- ethernet, tokenring, and FDDI
+ -- with redundant powersupply
+ tok(8), -- tokenring
+ enetTrFastEnet(9), -- ethernet, tokenring, and fast ethernet
+ enetFastEnet(10), -- ethernet and fast ethernet
+ enetTrFastEnetRed(11), -- ethernet, tokenring, and fast ethernet
+ -- with redundant powersupply
+ enetFastGigEnet(12) -- ethernet, fast, and gigabit ethernet
+ }
+
+SnpxChassisType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION "SONMP chassis identifiers"
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ m3000(2), -- product 3000
+ m3030(3), -- product 3030
+ m2310(4), -- product 2310
+ m2810(5), -- product 2810
+ m2912(6), -- product 2912
+ m2914(7), -- product 2914
+ m271x(8), -- product 271x
+ m2813(9), -- product 2813
+ m2814(10), -- product 2814
+ m2915(11), -- product 2915
+ m5000(12), -- product 5000
+ m2813SA(13), -- product 2813SA
+ m2814SA(14), -- product 2814SA
+ m810M(15), -- product 810M
+ m1032x(16), -- product EtherCell
+ m5005(17), -- product 5005
+ mAlcatelEthConc(18), -- product Alcatel Ethernet workgroup conc.
+ m2715SA(20), -- product 2715SA
+ m2486(21), -- product 2486
+ m28xxx(22), -- product 28000 series
+ m2300x(23), -- product 23000 series
+ m5DN00x(24), -- product 5DN00x series
+ mBayStackEth(25), -- product BayStack Ethernet
+ m2310x(26), -- product 23100 series
+ mBayStack100Hub(27), -- product 100Base-T Hub
+ m3000FastEth(28), -- product 3000 Fast Ethernet
+ mXediaSwitch(29), -- product Orion switch
+ notUsed(30), -- not used
+ m28200EthSwitch(31), -- product DDS
+ mCent6Slot(32), -- product Centillion
+ mCent12Slot(33), -- product Centillion
+ mCent1Slot(34), -- product Centillion
+ mBayStack301(35), -- product BayStack 301
+ mBayStackTr(36), -- product BayStack TokenRing Hub
+ mFVC10625(37), -- product FVC Multimedia Switch
+ mSwitchNode(38), -- product Switch Node
+ mBayStack302(39), -- product BayStack 302 Switch
+ mBayStack350(40), -- product BayStack 350 Switch
+ mBayStack150(41), -- product BayStack 150 Ethernet Hub
+ mCent50N3Slot(42), -- product Centillion 50N switch
+ mCent50T3Slot(43), -- product Centillion 50T switch
+ mBayStack303-304(44), -- product BayStack 303 and 304 Switches
+ mBayStack200(45), -- product BayStack 200 Ethernet Hub
+ mBayStack250(46), -- product BayStack 250 10/100 Ethernet Hub
+ mBayStack450(48), -- product BayStack 450 10/100/1000 Switches
+ mBayStack410(49), -- product BayStack 410 10/100 Switches
+ mPassport1200(50), -- product Passport 1200 L3 Switch
+ mPassport1250(51), -- product Passport 1250 L3 Switch
+ mPassport1100(52), -- product Passport 1100 L3 Switch
+ mPassport1150(53), -- product Passport 1150 L3 Switch
+ mPassport1050(54), -- product Passport 1050 L3 Switch
+ mPassport1051(55), -- product Passport 1051 L3 Switch
+ mERS8610(56), -- product Passport 8610 L3 Switch
+ mERS8606(57), -- product Passport 8606 L3 Switch
+ mERS8010(58), -- product Passport 8010
+ mERS8006(59), -- product Passport 8006
+ mBayStack670(60), -- product BayStack 670 wireless access point
+ mERS740(61), -- product Passport 740
+ mERS750(62), -- product Passport 750
+ mERS790(63), -- product Passport 790
+ mBPS2000(64), -- product Business Policy Switch 2000 10/100 Switches
+ mERS8110(65), -- product Passport 8110 L2 Switch
+ mERS8106(66), -- product Passport 8106 L2 Switch
+ mBayStack3580(67), -- product BayStack 3580 Gig Switch
+ mBayStack10(68), -- product BayStack 10 Power Supply Unit
+ mBayStack420(69), -- product BayStack 420 10/100 Switch
+ mMetro1200ESM(70), -- product OPTera Metro 1200 Ethernet Service Module
+ mERS8010co(71), -- product OPTera 8010co
+ mERS8610co(72), -- product OPTera 8610co L3 switch
+ mERS8110co(73), -- product OPTera 8110co L2 switch
+ mERS8003(74), -- product OPTera 8003
+ mERS8603(75), -- product OPTera 8603 L3 switch
+ mERS8103(76), -- product OPTera 8103 L2 switch
+ mBayStack380(77), -- product BayStack 380 10/100/1000 Switch
+ mES470-48T(78), -- product Ethernet Switch 470-48T
+ mMetro1450ESM(79), -- product OPTera Metro 1450 Ethernet Service Module
+ mMetro1400ESM(80), -- product OPTera Metro 1400 Ethernet Service Module
+ mAlteonSwitch(81), -- product Alteon Switch Family
+ mES460-24T-PWR(82), -- product Ethernet Switch 460-24T-PWR
+ mMetro8010(83), -- product OPTera Metro 8010 OPM L2 Switch
+ mMetro8010co(84), -- product OPTera Metro 8010co OPM L2 Switch
+ mMetro8006(85), -- product OPTera Metro 8006 OPM L2 Switch
+ mMetro8003(86), -- product OPTera Metro 8003 OPM L2 Switch
+ mAlteon180e(87), -- product Alteon 180e
+ mAlteonAD3(88), -- product Alteon AD3
+ mAlteon184(89), -- product Alteon 184
+ mAlteonAD4(90), -- product Alteon AD4
+ mERS1424(91), -- product Passport 1424 L3 switch
+ mERS1648(92), -- product Passport 1648 L3 switch
+ mERS1612(93), -- product Passport 1612 L3 switch
+ mERS1624(94), -- product Passport 1624 L3 switch
+ mBayStack380-24F(95), -- product BayStack 380-24F Fiber 1000 Switch
+ mERS5510-24T(96), -- product Ethernet Routing Switch 5510-24T
+ mERS5510-48T(97), -- product Ethernet Routing Switch 5510-48T
+ mES470-24T(98), -- product Ethernet Switch 470-24T
+ mWLANAccessPoint2220(99), -- product Nortel Networks Wireless LAN Access Point 2220
+ mERS2402(100), -- product Passport RBS 2402 L3 switch
+ mAlteon2424(101), -- product Alteon Application Switch 2424
+ mAlteon2224(102), -- product Alteon Application Switch 2224
+ mAlteon2208(103), -- product Alteon Application Switch 2208
+ mAlteon2216(104), -- product Alteon Application Switch 2216
+ mAlteon3408(105), -- product Alteon Application Switch 3408
+ mAlteon3416(106), -- product Alteon Application Switch 3416
+ mWLANSecuritySwitch2250(107), -- product Nortel Networks Wireless LAN SecuritySwitch 2250
+ mES425-48T(108), -- product Ethernet Switch 425-48T
+ mES425-24T(109), -- product Ethernet Switch 425-24T
+ mWLANAccessPoint2221(110), -- product Nortel Networks Wireless LAN Access Point 2221
+ mMetroESU1800-24T(111), -- product Nortel Metro Ethernet Service Unit 24-T SPF switch
+ mMetroESU1800-24T-LX-DC(112), -- product Nortel Metro Ethernet Service Unit 24-T LX DC switch
+ mERS8310(113), -- product Passport 8300 10-slot chassis
+ mERS8306(114), -- product Passport 8300 6-slot chassis
+ mERS5520-24T-PWR(115), -- product Ethernet Routing Switch 5520-24T-PWR
+ mERS5520-48T-PWR(116), -- product Ethernet Routing Switch 5520-48T-PWR
+ mNnVPNGw3050(117), -- product Nortel Networks VPN Gateway 3050
+ mAlteonSSL310(118), -- product Alteon SSL 310 10/100
+ mAlteonSSL310Fiber(119), -- product Alteon SSL 310 10/100 Fiber
+ mAlteonSSL310FIPS(120), -- product Alteon SSL 310 10/100 FIPS
+ mAlteonSSL410(121), -- product Alteon SSL 410 10/100/1000
+ mAlteonSSL410Fiber(122), -- product Alteon SSL 410 10/100/1000 Fiber
+ mAlteonAS2424SSL(123), -- product Alteon Application Switch 2424-SSL
+ mES325-24T(124), -- product Ethernet Switch 325-24T
+ mES325-24G(125), -- product Ethernet Switch 325-24G
+ mWLANAccessPoint2225(126), -- product Nortel Networks Wireless LAN Access Point 2225
+ mWLANSecuritySwitch2270(127), -- product Nortel Networks Wireless LAN SecuritySwitch 2270
+ mES470-24T-PWR(128), -- product 24-port Ethernet Switch 470-24T-PWR
+ mES470-48T-PWR(129), -- product 48-port Ethernet Switch 470-48T-PWR
+ mERS5530-24TFD(130), -- product Ethernet Routing Switch 5530-24TFD
+ mES3510-24T(131), -- product Ethernet Switch 3510-24T
+ mMetroESU1850-12G-AC(132), -- product Nortel Metro Ethernet Service Unit 12G AC L3 switch
+ mMetroESU1850-12G-DC(133), -- product Nortel Metro Ethernet Service Unit 12G DC L3 switch
+ mSnas4050(134), -- Nortel Secure Access Switch
+ mNnVPNGw3070(135), -- Nortel Networks VPN Gateway 3070
+ mMetro3500(136), -- OPTera Metro 3500
+ mBES1010-24T(137), -- SMB BES 1010 24T
+ mBES1010-48T(138), -- SMB BES 1010 48T
+ mBES1020-24T-PWR(139), -- SMB BES 1020 24T PWR
+ mBES1020-48T-PWR(140), -- SMB BES 1020 48T PWR
+ mBES2010-24T(141), -- SMB BES 2010 24T
+ mBES2010-48T(142), -- SMB BES 2010 48T
+ mBES2020-24T-PWR(143), -- SMB BES 2020 24T PWR
+ mBES2020-48T-PWR(144), -- SMB BES 2020 48T PWR
+ mBES110-24T(145), -- SMB BES 110 24T
+ mBES110-48T(146), -- SMB BES 110 48T
+ mBES120-24T-PWR(147), -- SMB BES 120 24T PWR
+ mBES120-48T-PWR(148), -- SMB BES 120 48T PWR
+ mBES210-24T(149), -- SMB BES 210 24T
+ mBES210-48T(150), -- SMB BES 210 48T
+ mBES220-24T-PWR(151), -- SMB BES 220 24T PWR
+ mBES220-48T-PWR(152), -- SMB BES 220 48T PWR
+ mOME6500(153), -- OME 6500
+ mERS4548GT(154), -- Ethernet Routing Switch 4548GT
+ mERS4548GT-PWR(155), -- Ethernet Routing Switch 4548GT-PWR
+ mERS4550T(156), -- Ethernet Routing Switch 4550T
+ mERS4550T-PWR(157), -- Ethernet Routing Switch 4550T-PWR
+ mERS4526FX(158), -- Ethernet Routing Switch 4526FX
+ mERS2500-26T(159), -- Ethernet Routing Switch 2500-26T
+ mERS2500-26T-PWR(160), -- Ethernet Routing Switch 2500-26T-PWR
+ mERS2500-50T(161), -- Ethernet Routing Switch 2500-50T
+ mERS2500-50T-PWR(162), -- Ethernet Routing Switch 2500-50T-PWR
+ mERS4526T(163), -- Ethernet Routing Switch 4526T
+ mERS4526T-PWR(164), -- Ethernet Routing Switch 4526T-PWR
+ mERS4524GT(165), -- Ethernet Routing Switch 4524GT
+ mERS4526GTX(166), -- Ethernet Routing Switch 4526GTX
+ mERS4526GTX-PWR(167), -- Ethernet Routing Switch 4526GTX-PWR
+ mMetroNext(168), -- MetroNext
+ mMERS4600(169), -- MERS 4600
+ mESU1860T(170), -- ESU 1860T
+ mESU1880S(171), -- ESU 1880S
+ mERS5698TFD-PWR(172), -- Ethernet Routing Switch 5698TFD-PWR
+ mERS5698TFD(173), -- Ethernet Routing Switch 5698TFD
+ mERS5650TD-PWR(174), -- Ethernet Routing Switch 5650TD-PWR
+ mERS5650TD(175), -- Ethernet Routing Switch 5650TD
+ mERS5632FD(176), -- Ethernet Routing Switch 5632FD
+ mVSS5000(177), -- Nortel Virtual Services Switch 5000
+ mESU1860V(178), -- ESU 1860V
+ mESU1860S(179), -- ESU 1860S
+ mESU1860B(180), -- ESU 1860B
+ mMERS64000(181), -- Metro Ethernet Routing Switch 64000
+ mMERS8611c0(182), -- Metro Ethernet Routing Switch 8611co
+ mMERS8603R(183), -- Metro Ethernet Routing Switch 8603-R
+ mERS4524GT-PWR(184), -- Ethernet Routing Switch 4524GT-PWR
+ mERS6628XSGT(185), -- Ethernet Routing Switch 6628XSGT
+ mERS6632XTS(186), -- Ethernet Routing Switch 6632XTS
+ mMESU2400(187), -- MESU 2400
+ mWC8180(188), -- WC 8180
+ mVSP9012(189), -- Virtual Services Platform, 12 Slot Chassis (Cobalt Blue)
+ mERS8603r(190), -- Ethernet Routing Switch 8003-R
+ mERS8803r(191), -- Ethernet Routing 8803r L3 switch
+ mERS8806(192), -- Ethernet Routing 8806 L3 switch
+ mERS8810(193), -- Ethernet Routing 8810 L3 switch
+ mERS8810co(194), -- Ethernet Routing 8810r L3 switch
+ mERS4526T-PWR-PLUS(195), -- Ethernet Routing Switch 4526T-PWR+
+ mERS4550T-PWR-PLUS(196), -- Ethernet Routing Switch 4550T-PWR+
+ mERS4826GTS-PWR-PLUS(197), -- Ethernet Routing Switch 4826GTS-PWR+
+ mERS4850GTS-PWR-PLUS(198), -- Ethernet Routing Switch 4850GTS-PWR+
+ mERS4826GTS(199), -- Ethernet Routing Switch 4826GTS
+ mERS4850GTS(200), -- Ethernet Routing Switch 4850GTS
+ mVSP7024XLS(201), -- Virtual Services Platform 7024XLS
+ mERS3526T(202), -- Ethernet Routing Switch 3526T
+ mERS3526T-PWR-PLUS(203), -- Ethernet Routing Switch 3526T-PWR+
+ mERS3524GT(204), -- Ethernet Routing Switch 3524GT
+ mERS3524GT-PWR-PLUS(205), -- Ethernet Routing Switch 3524GT-PWR+
+ mERS3510GT(206), -- Ethernet Routing Switch 3510GT
+ mERS3510GT-PWR-PLUS(207), -- Ethernet Routing Switch 3510GT-PWR+
+ mVSP4826GTS(208), -- Virtual Services Platform 4826 GTS
+ mVSP4826GTS-PWR-PLUS(209), -- Virtual Services Platform 4826 GTS-PWR+
+ mVSP4850GTS(210), -- Virtual Services Platform 4850 GTS
+ mVSP4850GTS-PWR-PLUS(211), -- Virtual Services Platform 4850 GTS-PWR+
+ mVSP9010(212), -- Virtual Services Platform, 10 Slot Chassis (Sapphire)
+ mVSP8284XSQ(213), -- Virtual Services Platform 8284XSQ
+ mERS3549GTS(214), -- Ethernet Routing Switch 3549GTS
+ mERS3549GTS-PWR-PLUS(215), -- Ethernet Routing Switch 3549GTS-PWR-PLUS
+ mVSP4450GSX-PWR-PLUS(216), -- Virtual Services Platform 4450 GSX-PWR+
+ mVSP7024XT(217), -- Virtual Services Platform 7024XT
+ mERS5928GTS(218), -- Ethernet Routing Switch 5928GTS
+ mERS5928GTS-PWR-PLUS(219), -- Ethernet Routing Switch 5928GTS-PWR+
+ mERS5952GTS(220), -- Ethernet Routing Switch 5952GTS
+ mERS5952GTS-PWR-PLUS(221), -- Ethernet Routing Switch 5952GTS-PWR+
+ mERS5928GTS-UPWR(222), -- Ethernet Routing Switch 5928GTS-uPWR
+ mERS59100GTS(223), -- Ethernet Routing Switch 59100GTS
+ mERS59100GTS-PWR-PLUS(224), -- Ethernet Routing Switch 59100GTS-PWR+
+ mERS4926GTS(225), -- Ethernet Routing Switch 4926GTS
+ mERS4926GTS-PWR-PLUS(226), -- Ethernet Routing Switch 4926GTS-PWR+
+ mERS4950GTS(227), -- Ethernet Routing Switch 4950GTS
+ mERS4950GTS-PWR-PLUS(228), -- Ethernet Routing Switch 4950GTS-PWR+
+ mVSP4450GTXHT-PWR-PLUS(229),-- Ethernet Routing Switch 4450 HT-PWR+
+ mVSP8404(230), -- Virtual Services Platform 8404
+ mVSP7254XSQ(231), -- Virtual Services Platform 7254XSQ
+ mVSP7254XTQ(232), -- Virtual Services Platform 7254XTQ,
+ mVSP4450GSX(233), -- Virtual Services Platform 4450 GSX
+ mVSP9408(234), -- Virtual Services Platform 9408
+ mCN3240(235), -- CN3240 (Platform 8032 has been obsolete)
+ mERS3550T(236), -- Ethernet Routing Switch 3550T
+ mERS3550T-PWR-PLUS(237), -- Ethernet Routing Switch 3550T-PWR-PLUS
+ mDSG8032(238), -- APLS Virtual Services Platform DSG8032
+ mDSG6248CFP(239), -- APLS Virtual Services Platform DSG6348CFP
+ mDSG7648(240), -- APLS Virtual Services Platform DSG7648
+ mDSG7648C(241), -- APLS Virtual Services Platform DSG7648C
+ mDSG7480(242), -- APLS Virtual Services Platform DSG7480
+ mDSG6248(243), -- APLS Virtual Services Platform DSG6248
+ mDSG6248P(244), -- APLS Virtual Services Platform DSG6248
+ mVSP8404C(245), -- Virtual Services Platform 8404C
+ mDSG9032(246), -- APLS Virtual Services Platform DSG9032
+ mDSG8064(247), -- APLS Virtual Services Platform DSG8064
+ mERS3626GTS(248), -- Ethernet Routing Switch 3626GTS
+ mERS3626GTS-PWR-PLUS(249), -- Ethernet Routing Switch 3626GTS-PWR+
+ mERS3650GTS(250), -- Ethernet Routing Switch 3650GTS
+ mERS3650GTS-PWR-PLUS(251), -- Ethernet Routing Switch 3650GTS-PWR+
+ mVSP8608(252), -- Virtual Services Platform 8608
+ mERS5928MTS-UPWR(253), -- Ethernet Routing Switch 5928MTS-uPWR
+ mDSGDPM624(254), -- APLS Virtual Services Platform DSGDPM624
+ mDSGDPM648(255) -- APLS Virtual Services Platform DSGDPM648
+ }
+
+-- Top Branches under "synoptics"
+
+products OBJECT IDENTIFIER ::= { synoptics 1 }
+temporary OBJECT IDENTIFIER ::= { synoptics 2 }
+registration OBJECT IDENTIFIER ::= { synoptics 3 }
+policy OBJECT IDENTIFIER ::= { synoptics 4 }
+bayStackMibs OBJECT IDENTIFIER ::= { synoptics 5 }
+ntwsTrapezeNetworks OBJECT IDENTIFIER ::= { synoptics 6 }
+avayaWlanMibs OBJECT IDENTIFIER ::= { synoptics 7 }
+avayaWlan9100Mibs OBJECT IDENTIFIER ::= { synoptics 8 }
+
+
+-- Branches under "products"
+
+series1000 OBJECT IDENTIFIER ::= { products 1 }
+s3SnmpAgent OBJECT IDENTIFIER ::= { products 2 }
+series3000 OBJECT IDENTIFIER ::= { products 3 }
+superAgent OBJECT IDENTIFIER ::= { products 4 }
+specialTraps OBJECT IDENTIFIER ::= { products 5 }
+series5000 OBJECT IDENTIFIER ::= { products 6 }
+lanSwitch OBJECT IDENTIFIER ::= { products 7 }
+snpxRmonExt OBJECT IDENTIFIER ::= { products 8 }
+wirelessLAN OBJECT IDENTIFIER ::= { products 9 }
+powerSupply OBJECT IDENTIFIER ::= { products 10 }
+-- powerSupply moved to 10 because of conflicts
+wlan2200 OBJECT IDENTIFIER ::= { products 11 }
+
+
+-- Branches under "temporary"
+
+-- ieee8023 OBJECT IDENTIFIER ::= { temporary 1 }
+-- proj1(del) OBJECT IDENTIFIER ::= { temporary 2 }
+-- proj2(sa) OBJECT IDENTIFIER ::= { temporary 3 }
+-- proj3(lc) OBJECT IDENTIFIER ::= { temporary 4 }
+-- proj4(pen) OBJECT IDENTIFIER ::= { temporary 5 }
+-- proj5(phe) OBJECT IDENTIFIER ::= { temporary 6 }
+-- proj6(fddi) OBJECT IDENTIFIER ::= { temporary 7 }
+-- proj7(xo) OBJECT IDENTIFIER ::= { temporary 8 }
+
+-- Branches under "registration" (values for object sysObjectId)
+s3reg-other OBJECT IDENTIFIER ::= { registration 1 }
+
+
+s3reg-3000 OBJECT IDENTIFIER ::= { registration 2 }
+ s3reg-3000-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-3000 1 }
+ s3reg-3000-trNMM
+ OBJECT IDENTIFIER ::= { s3reg-3000 2 }
+ s3reg-3000-FDDI-NMM
+ OBJECT IDENTIFIER ::= { s3reg-3000 3 }
+ s3reg-3000-FastEthNMM
+ OBJECT IDENTIFIER ::= { s3reg-3000 4 }
+ s3reg-3000-ethSwitchNMM
+ OBJECT IDENTIFIER ::= { s3reg-3000 5 }
+
+
+s3reg-3030 OBJECT IDENTIFIER ::= { registration 3 }
+ s3reg-3030-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-3030 1 }
+ s3reg-3030-trNMM
+ OBJECT IDENTIFIER ::= { s3reg-3030 2 }
+ s3reg-3030-FDDI-NMM
+ OBJECT IDENTIFIER ::= { s3reg-3030 3 }
+ s3reg-3030-ethSwitchNMM
+ OBJECT IDENTIFIER ::= { s3reg-3030 4 }
+
+
+s3reg-2310 OBJECT IDENTIFIER ::= { registration 4 }
+ s3reg-2310-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-2310 1 }
+ s3reg-2310-trNMM
+ OBJECT IDENTIFIER ::= { s3reg-2310 2 }
+ s3reg-2310-FDDI-NMM
+ OBJECT IDENTIFIER ::= { s3reg-2310 3 }
+
+
+s3reg-332X OBJECT IDENTIFIER ::= { registration 5 }
+s3reg-332XS OBJECT IDENTIFIER ::= { registration 6 }
+s3reg-3356 OBJECT IDENTIFIER ::= { registration 7 }
+
+
+s3reg-2810 OBJECT IDENTIFIER ::= { registration 8 }
+ s3reg-2810-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-2810 1 }
+
+
+s3reg-2715 OBJECT IDENTIFIER ::= { registration 9 }
+ s3reg-2715-trNMM
+ OBJECT IDENTIFIER ::= { s3reg-2715 1 }
+
+
+s3reg-291X OBJECT IDENTIFIER ::= { registration 10 }
+ s3reg-291X-FDDI-NMM
+ OBJECT IDENTIFIER ::= { s3reg-291X 1 }
+
+
+s3reg-3394 OBJECT IDENTIFIER ::= { registration 11 }
+
+s3reg-281X OBJECT IDENTIFIER ::= { registration 12 }
+ s3reg-281X-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-281X 1 }
+
+
+s5reg-5000 OBJECT IDENTIFIER ::= { registration 13 }
+ s5reg-5000-ethNMM -- Ethernet NMM in 5000 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5000 1 }
+ s5reg-5000-tokNMM -- Token Ring NMM in 5000 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5000 2 }
+ s5reg-5000-fddNMM -- FDDI NMM in 5000 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5000 3 }
+ s5reg-5000-atmNMM -- ATM NMM in 5000 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5000 4 }
+ s5reg-5000-ethSwitchNMM -- Ethernet Switch NMM in 5000 Chassis
+ OBJECT IDENTIFIER ::= {s5reg-5000 5}
+ s5reg-5000-ethFastEthNMM -- 10/100 Ethernet NMM in 5000 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5000 6 }
+ s5reg-5000-eth10-100SwitchNMM -- 10/100 Ethernet Switch NMM in 5000 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5000 7 }
+
+
+s3reg-281XSA OBJECT IDENTIFIER ::= { registration 14 }
+ s3reg-281XSA-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-281XSA 1 }
+
+
+lsreg-28xxx OBJECT IDENTIFIER ::= { registration 15 }
+ lsreg-28xxx-NMM
+ OBJECT IDENTIFIER ::= { lsreg-28xxx 1 }
+
+
+s3reg-8xx OBJECT IDENTIFIER ::= { registration 16 }
+ s3reg-810M-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-8xx 1 }
+
+
+s5reg-5005 OBJECT IDENTIFIER ::= { registration 17 }
+ s5reg-5005-ethNMM -- Ethernet NMM in 5005 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5005 1 }
+ s5reg-5005-tokNMM -- Token Ring NMM in 5005 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5005 2 }
+ s5reg-5005-ethSwitchNMM -- Ethernet Switch NMM in 5005 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5005 3 }
+ s5reg-5005-fddNMM -- FDDI NMM in 5005 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5005 4 }
+ s5reg-5005-ethFastEthNMM -- 10/100 Ethernet NMM in 5005 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5005 5 }
+ s5reg-5005-eth10-100SwitchNMM -- 10/100 Ethernet Switch NMM in 5005 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-5005 7 }
+
+s3reg-AlcatelConc OBJECT IDENTIFIER ::= { registration 18 }
+ s3reg-AlcatelEthConc-enetNMM
+ OBJECT IDENTIFIER ::= { s3reg-AlcatelConc 1 }
+
+
+s3reg-271XSA OBJECT IDENTIFIER ::= { registration 19 }
+ s3reg-271XSA-trNMM OBJECT IDENTIFIER ::= { s3reg-271XSA 1 }
+
+
+ecreg-1032x OBJECT IDENTIFIER ::= { registration 20 }
+ s3reg-1032x-NMM OBJECT IDENTIFIER ::= { ecreg-1032x 1 }
+
+
+sreg-5DN00x OBJECT IDENTIFIER ::= { registration 21 }
+ sreg-5DN00x-EthNMM OBJECT IDENTIFIER ::= { sreg-5DN00x 1 }
+
+
+sreg-BayStackEth OBJECT IDENTIFIER ::= { registration 22 }
+ sreg-BayStackEth-ethNMM OBJECT IDENTIFIER ::= { sreg-BayStackEth 1 }
+
+
+sreg-2300x OBJECT IDENTIFIER ::= { registration 23 }
+ sreg-2300x-NMM OBJECT IDENTIFIER ::= { sreg-2300x 1 }
+
+
+sreg-2310x OBJECT IDENTIFIER ::= { registration 24 }
+ sreg-2310x-NMM OBJECT IDENTIFIER ::= { sreg-2310x 1 }
+
+sreg-Orion OBJECT IDENTIFIER ::= { registration 25 }
+ sreg-Orion-ethNMM OBJECT IDENTIFIER ::= { sreg-Orion 1 }
+
+sreg-BayStack100Hub OBJECT IDENTIFIER ::= { registration 26 }
+ sreg-BayStack100Unit-12Port
+ OBJECT IDENTIFIER ::= { sreg-BayStack100Hub 1 }
+
+sreg-BayStackTr OBJECT IDENTIFIER ::= { registration 27 }
+ sreg-BayStackTr-trNMM -- BayStackTr NMM in a virtual Chassis
+ OBJECT IDENTIFIER ::= { sreg-BayStackTr 1 }
+
+lsreg-28200 OBJECT IDENTIFIER ::= { registration 28 }
+ lsreg-28200-ethSwitchNMM -- 28200 Ethernet Switch
+ OBJECT IDENTIFIER ::= { lsreg-28200 1 }
+
+sreg-BayStack302 OBJECT IDENTIFIER ::= { registration 29 }
+ sreg-BayStack302-9port -- BayStack302 8+1Tx/Fx 10 Mb/s Ethernet Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack302 1 }
+
+sreg-BayStack350 OBJECT IDENTIFIER ::= { registration 30 }
+ sreg-BayStack350-ethSwitchNMM -- BayStack350 Family 10/100 Adaptive Switches
+ OBJECT IDENTIFIER ::= { sreg-BayStack350 1 }
+ sreg-BayStack350-24T-ethSwitchNMM -- BayStack 350-24T and -12T 10/100/1000 Adaptive Switches
+ OBJECT IDENTIFIER ::= { sreg-BayStack350 2 }
+
+sreg-BayStack150Eth OBJECT IDENTIFIER ::= { registration 31 }
+ sreg-BayStack150Eth-ethNMM
+ OBJECT IDENTIFIER ::= { sreg-BayStack150Eth 1 }
+
+sreg-BayStack303-304 OBJECT IDENTIFIER ::= { registration 32 }
+ sreg-BayStack303-304-Sw -- 12-24 10mb 1 100mb with MDA Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack303-304 1 }
+ sreg-BayStack303-24T-Sw -- 24 10mb 1 100mb with 2 MDA Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack303-304 2 }
+
+sreg-BayStack200Eth OBJECT IDENTIFIER ::= { registration 33 }
+ sreg-BayStack200Eth-ethNMM --BayStack200 Ethernet Hub
+ OBJECT IDENTIFIER ::= { sreg-BayStack200Eth 1 }
+
+sreg-BayStack250Eth OBJECT IDENTIFIER ::= { registration 34 }
+ sreg-BayStack250Eth-ethNMM --BayStack250 10/100 Ethernet Hub
+ OBJECT IDENTIFIER ::= { sreg-BayStack250Eth 1 }
+
+sreg-BayStack450 OBJECT IDENTIFIER ::= { registration 35 }
+ sreg-BayStack450-ethSwitchNMM --BayStack450 10/100/1000 Ethernet Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack450 1 }
+
+sreg-BayStack410 OBJECT IDENTIFIER ::= { registration 36 }
+ sreg-BayStack410-24T-ethSwitchNMM --BayStack 410-24T 10/100 Adaptive Switches
+ OBJECT IDENTIFIER ::= { sreg-BayStack410 1 }
+
+sreg-BayStackICS OBJECT IDENTIFIER ::= { registration 37 }
+ sreg-BayStackICS-NMM --BayStack Integrated Communication Server
+ OBJECT IDENTIFIER ::= { sreg-BayStackICS 1 }
+
+s5reg-Accelar8010 OBJECT IDENTIFIER ::= { registration 38 }
+ s5reg-Accelar8132TX --Ethernet Switch 32 port in 8010 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-Accelar8010 1 }
+ s5reg-Accelar8148TX --Ethernet Switch 48 port in 8010 Chassis
+ OBJECT IDENTIFIER ::= { s5reg-Accelar8010 2 }
+
+sreg-BayStack670 OBJECT IDENTIFIER ::= { registration 39 }
+ sreg-BayStack670-wirelessLAN -- BayStack 670 11Mb/s wireless access point
+ OBJECT IDENTIFIER ::= { sreg-BayStack670 1 }
+
+sreg-BPS2000 OBJECT IDENTIFIER ::= { registration 40 }
+ sreg-BPS2000-24T-ethSwitchNMM -- BPS 2000-24T 10/100 Switches
+ OBJECT IDENTIFIER ::= { sreg-BPS2000 1 }
+
+sreg-BayStack3580 OBJECT IDENTIFIER ::= { registration 41 }
+ sreg-BayStack3580-16F-gigEthSwitch --BayStack 3580-16F Gigabit Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack3580 1 }
+
+sreg-BayStack10 OBJECT IDENTIFIER ::= { registration 42 }
+ sreg-BayStack10-powerSupplyUnit -- BayStack 10 Power Supply Unit
+ OBJECT IDENTIFIER ::= { sreg-BayStack10 1 }
+
+sreg-BayStack420 OBJECT IDENTIFIER ::= { registration 43 }
+ sreg-BayStack420-24T-ethSwitchNMM -- BayStack 420-24T 10/100 Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack420 1 }
+
+sreg-Metro1200ESM OBJECT IDENTIFIER ::= { registration 44 }
+ sreg-Metro1200ESM-12T-ethSwitchNMM -- OPTera Metro 1200 Ethernet Service Module
+ OBJECT IDENTIFIER ::= { sreg-Metro1200ESM 1 }
+
+sreg-BayStack380 OBJECT IDENTIFIER ::= { registration 45 }
+ sreg-BayStack380-24T-ethSwitchNMM -- BayStack 380-24T Switch 10/100/1000 Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack380 1 }
+
+sreg-BayStack470 OBJECT IDENTIFIER ::= { registration 46 }
+ sreg-BayStack470-48T-ethSwitchNMM -- BayStack 470-48T Switch 10/100 Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack470 1 }
+
+sreg-Metro1450ESM OBJECT IDENTIFIER ::= { registration 47 }
+ sreg-Metro1450ESM-12T2GBIC-ethSwitchNMM -- OPTera Metro 1450 Ethernet Service Module
+ OBJECT IDENTIFIER ::= { sreg-Metro1450ESM 1 }
+
+sreg-Metro1400ESM OBJECT IDENTIFIER ::= { registration 48 }
+ sreg-Metro1400ESM-12T2GBIC-ethSwitchNMM -- OPTera Metro 1400 Ethernet Service Module
+ OBJECT IDENTIFIER ::= { sreg-Metro1400ESM 1 }
+
+sreg-BayStack460-24T-PWR OBJECT IDENTIFIER ::= { registration 49 }
+ sreg-BayStack460-24T-PWR-ethSwitchNMM -- BayStack 460-24T-PWR
+ OBJECT IDENTIFIER ::= { sreg-BayStack460-24T-PWR 1 }
+
+sreg-Metro8000 OBJECT IDENTIFIER ::= { registration 50 }
+ sreg-Metro8000-8664GB-OPM -- OPTera Metro 8000 4 Ports Open Protocol Module
+ OBJECT IDENTIFIER ::= { sreg-Metro8000 1 }
+
+sreg-BayStack380-24F OBJECT IDENTIFIER ::= { registration 51 }
+ sreg-BayStack380-24F-ethSwitchNMM -- BayStack 380-24F Switch 1000 Fiber Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack380-24F 1 }
+
+sreg-BayStack5510-24T OBJECT IDENTIFIER ::= { registration 52 }
+ sreg-BayStack5510-24T-ethSwitchNMM -- BayStack 5510-24T
+ OBJECT IDENTIFIER ::= { sreg-BayStack5510-24T 1 }
+
+sreg-BayStack5510-48T OBJECT IDENTIFIER ::= { registration 53 }
+ sreg-BayStack5510-48T-ethSwitchNMM -- BayStack 5510-48T
+ OBJECT IDENTIFIER ::= { sreg-BayStack5510-48T 1 }
+
+sreg-BayStack470-24T OBJECT IDENTIFIER ::= { registration 54 }
+ sreg-BayStack470-24T-ethSwitchNMM -- BayStack 470-24T Switch 10/100 Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack470-24T 1 }
+
+-- Nortel Networks Wireless LAN Access Point 2220
+sreg-WLANAccessPoint2220 OBJECT IDENTIFIER ::= { registration 55 }
+ sreg-WLANAccessPoint2220-wirelessAP
+ OBJECT IDENTIFIER ::= { sreg-WLANAccessPoint2220 1 }
+
+-- Nortel Networks Wireless LAN Security Switch 2250
+sreg-WLANSecuritySwitch2250 OBJECT IDENTIFIER ::= { registration 56 }
+
+-- Nortel Networks BayStack 425, 48 and 24 port devices
+sreg-BayStack425 OBJECT IDENTIFIER ::= { registration 57 }
+sreg-BayStack425-48T OBJECT IDENTIFIER ::= { sreg-BayStack425 1 }
+sreg-BayStack425-24T OBJECT IDENTIFIER ::= { sreg-BayStack425 2 }
+
+-- Nortel Networks Wireless LAN Access Point 2221
+sreg-WLANAccessPoint2221 OBJECT IDENTIFIER ::= { registration 58 }
+ sreg-WLANAccessPoint2221-wirelessAP
+ OBJECT IDENTIFIER ::= { sreg-WLANAccessPoint2221 1 }
+
+sreg-BayStack5520 OBJECT IDENTIFIER ::= { registration 59 }
+sreg-BayStack5520-24T-PWR OBJECT IDENTIFIER ::= { sreg-BayStack5520 1 }
+sreg-BayStack5520-48T-PWR OBJECT IDENTIFIER ::= { sreg-BayStack5520 2 }
+
+-- Nortel Networks WLAN Security Siwtch 2270
+sreg-WLANSecuritySwitch OBJECT IDENTIFIER ::= { registration 60 }
+sreg-WLANSecuritySwitch2270 OBJECT IDENTIFIER ::= { sreg-WLANSecuritySwitch 1 }
+
+-- Nortel Networks BayStack 325
+sreg-BayStack325 OBJECT IDENTIFIER ::= { registration 61 }
+sreg-BayStack325-24T OBJECT IDENTIFIER ::= { sreg-BayStack325 1 }
+sreg-BayStack325-24G OBJECT IDENTIFIER ::= { sreg-BayStack325 2 }
+
+-- Nortel Networks Wireless LAN Access Point 2225
+sreg-WLANAccessPoint2225 OBJECT IDENTIFIER ::= { registration 62 }
+ sreg-WLANAccessPoint2225-wirelessAP
+ OBJECT IDENTIFIER ::= { sreg-WLANAccessPoint2225 1 }
+
+
+sreg-BayStack470-24T-PWR OBJECT IDENTIFIER ::= { registration 63 }
+ sreg-BayStack470-24T-PWR-ethSwitchNMM -- BayStack 470-24T-PWR Switch 10/100 Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack470-24T-PWR 1 }
+
+sreg-BayStack470-48T-PWR OBJECT IDENTIFIER ::= { registration 64 }
+ sreg-BayStack470-48T-PWR-ethSwitchNMM -- BayStack 470-48T-PWR Switch 10/100 Switch
+ OBJECT IDENTIFIER ::= { sreg-BayStack470-48T-PWR 1 }
+
+-- Ethernet Routing Switch 5530-24TFD
+sreg-EthernetRoutingSwitch5530-24TFD OBJECT IDENTIFIER ::= { registration 65 }
+
+-- Ethernet Switch 3510-24T
+sreg-EthernetSwitch3510-24T OBJECT IDENTIFIER ::= { registration 66 }
+
+-- Nortel WLAN
+sreg-NortelWLAN OBJECT IDENTIFIER ::= { registration 67 }
+sreg-NortelWLAN2350 OBJECT IDENTIFIER ::= { sreg-NortelWLAN 1 }
+sreg-NortelWLAN2360 OBJECT IDENTIFIER ::= { sreg-NortelWLAN 2 }
+sreg-NortelWLAN2361 OBJECT IDENTIFIER ::= { sreg-NortelWLAN 3 }
+sreg-NortelWLAN2370 OBJECT IDENTIFIER ::= { sreg-NortelWLAN 4 }
+sreg-NortelWLAN2380 OBJECT IDENTIFIER ::= { sreg-NortelWLAN 5 }
+sreg-NortelMX2800 OBJECT IDENTIFIER ::= { sreg-NortelWLAN 8 }
+
+-- SMB BES
+sreg-SMB-BES OBJECT IDENTIFIER ::= { registration 68 }
+sreg-SMB-BES-GIG OBJECT IDENTIFIER ::= { sreg-SMB-BES 1 }
+sreg-SMB-BES-1010-24T OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 1 }
+sreg-SMB-BES-1010-48T OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 2 }
+sreg-SMB-BES-1020-24T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 3 }
+sreg-SMB-BES-1020-48T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 4 }
+sreg-SMB-BES-2010-24T OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 5 }
+sreg-SMB-BES-2010-48T OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 6 }
+sreg-SMB-BES-2020-24T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 7 }
+sreg-SMB-BES-2020-48T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-GIG 8 }
+
+sreg-SMB-BES-FE OBJECT IDENTIFIER ::= { sreg-SMB-BES 2 }
+sreg-SMB-BES-110-24T OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 1 }
+sreg-SMB-BES-110-48T OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 2 }
+sreg-SMB-BES-120-24T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 3 }
+sreg-SMB-BES-120-48T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 4 }
+sreg-SMB-BES-210-24T OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 5 }
+sreg-SMB-BES-210-48T OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 6 }
+sreg-SMB-BES-220-24T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 7 }
+sreg-SMB-BES-220-48T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES-FE 8 }
+
+sreg-SMB-BES-50-FE-12T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES 3 }
+sreg-SMB-BES-50-FE-24T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES 4 }
+sreg-SMB-BES-50-GE-12T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES 5 }
+sreg-SMB-BES-50-GE-24T-PWR OBJECT IDENTIFIER ::= { sreg-SMB-BES 6 }
+
+-- SMB BAP
+sreg-SMB-BAP OBJECT IDENTIFIER ::= { registration 69 }
+sreg-SMB-BAP-WirelessAccessPoint OBJECT IDENTIFIER ::= { sreg-SMB-BAP 1 }
+sreg-SMB-BAP-WirelessAccessPoint-BAP110 OBJECT IDENTIFIER ::= { sreg-SMB-BAP-WirelessAccessPoint 1 }
+sreg-SMB-BAP-WirelessAccessPoint-BAP120 OBJECT IDENTIFIER ::= { sreg-SMB-BAP-WirelessAccessPoint 2 }
+
+-- SMB BSR (Business Secure Router)
+sreg-SMB-BSR OBJECT IDENTIFIER ::= { registration 70 }
+sreg-SMB-BSR222 OBJECT IDENTIFIER ::= { sreg-SMB-BSR 1 }
+sreg-SMB-BSR252 OBJECT IDENTIFIER ::= { sreg-SMB-BSR 2 }
+
+-- ERS 45xx Series
+sreg-ERS-45xx OBJECT IDENTIFIER ::= { registration 71 }
+sreg-ERS-4548GT OBJECT IDENTIFIER ::= { sreg-ERS-45xx 1 }
+sreg-ERS-4548GT-PWR OBJECT IDENTIFIER ::= { sreg-ERS-45xx 2 }
+sreg-ERS-4550T OBJECT IDENTIFIER ::= { sreg-ERS-45xx 3 }
+sreg-ERS-4550T-PWR OBJECT IDENTIFIER ::= { sreg-ERS-45xx 4 }
+sreg-ERS-4526FX OBJECT IDENTIFIER ::= { sreg-ERS-45xx 5 }
+sreg-ERS-4526GTX-PWR OBJECT IDENTIFIER ::= { sreg-ERS-45xx 6 }
+sreg-ERS-4526GTX OBJECT IDENTIFIER ::= { sreg-ERS-45xx 7 }
+sreg-ERS-4524GT OBJECT IDENTIFIER ::= { sreg-ERS-45xx 8 }
+sreg-ERS-4526T-PWR OBJECT IDENTIFIER ::= { sreg-ERS-45xx 9 }
+sreg-ERS-4526T OBJECT IDENTIFIER ::= { sreg-ERS-45xx 10 }
+sreg-ERS-4524GT-PWR OBJECT IDENTIFIER ::= { sreg-ERS-45xx 11 }
+sreg-ERS-4526T-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-45xx 12 }
+sreg-ERS-4550T-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-45xx 13 }
+
+-- ERS 25xx Series
+sreg-ERS-25xx OBJECT IDENTIFIER ::= { registration 72 }
+sreg-ERS-2500-26T OBJECT IDENTIFIER ::= { sreg-ERS-25xx 1 }
+sreg-ERS-2500-26T-PWR OBJECT IDENTIFIER ::= { sreg-ERS-25xx 2 }
+sreg-ERS-2500-50T OBJECT IDENTIFIER ::= { sreg-ERS-25xx 3 }
+sreg-ERS-2500-50T-PWR OBJECT IDENTIFIER ::= { sreg-ERS-25xx 4 }
+
+-- SMB BSG (Business Services Gateway)
+sreg-SMB-BSG OBJECT IDENTIFIER ::= { registration 73 }
+sreg-SMB-BSGX4E OBJECT IDENTIFIER ::= { sreg-SMB-BSG 1 }
+sreg-SMB-BSG8EW OBJECT IDENTIFIER ::= { sreg-SMB-BSG 2 }
+sreg-SMB-BSG12AW OBJECT IDENTIFIER ::= { sreg-SMB-BSG 3 }
+sreg-SMB-BSG12TW OBJECT IDENTIFIER ::= { sreg-SMB-BSG 4 }
+sreg-SMB-BSG12EW OBJECT IDENTIFIER ::= { sreg-SMB-BSG 5 }
+
+-- ERS 56xx Series
+sreg-ERS-56xx OBJECT IDENTIFIER ::= { registration 74 }
+sreg-ERS-5698-TFD-PWR OBJECT IDENTIFIER ::= { sreg-ERS-56xx 1 }
+sreg-ERS-5698-TFD OBJECT IDENTIFIER ::= { sreg-ERS-56xx 2 }
+sreg-ERS-5650-TD-PWR OBJECT IDENTIFIER ::= { sreg-ERS-56xx 3 }
+sreg-ERS-5650-TD OBJECT IDENTIFIER ::= { sreg-ERS-56xx 4 }
+sreg-ERS-5632-FD OBJECT IDENTIFIER ::= { sreg-ERS-56xx 5 }
+
+-- ESU 18xx Series
+sreg-ESU-18xx OBJECT IDENTIFIER ::= { registration 75 }
+sreg-ESU-1860-T OBJECT IDENTIFIER ::= { sreg-ESU-18xx 1 }
+sreg-ESU-1880-S OBJECT IDENTIFIER ::= { sreg-ESU-18xx 2 }
+sreg-ESU-1860-V OBJECT IDENTIFIER ::= { sreg-ESU-18xx 3 }
+sreg-ESU-1860-S OBJECT IDENTIFIER ::= { sreg-ESU-18xx 4 }
+sreg-ESU-1860-B OBJECT IDENTIFIER ::= { sreg-ESU-18xx 5 }
+
+-- ERS 66xx Series
+sreg-ERS-66xx OBJECT IDENTIFIER ::= { registration 76 }
+sreg-ERS-6628-XSGT OBJECT IDENTIFIER ::= { sreg-ERS-66xx 1 }
+sreg-ERS-6632-XTS OBJECT IDENTIFIER ::= { sreg-ERS-66xx 2 }
+
+-- WC 8xxx Series
+sreg-WC-8xxx OBJECT IDENTIFIER ::= { registration 77 }
+sreg-WC-8180 OBJECT IDENTIFIER ::= { sreg-WC-8xxx 1 }
+
+-- ERS 48xx Series
+sreg-ERS-48xx OBJECT IDENTIFIER ::= { registration 78 }
+sreg-ERS-4826GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-48xx 1 }
+sreg-ERS-4850GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-48xx 2 }
+sreg-ERS-4826GTS OBJECT IDENTIFIER ::= { sreg-ERS-48xx 3 }
+sreg-ERS-4850GTS OBJECT IDENTIFIER ::= { sreg-ERS-48xx 4 }
+
+-- VSP 7xxx Series
+sreg-VSP-7xxx OBJECT IDENTIFIER ::= { registration 79 }
+sreg-VSP-7024XLS OBJECT IDENTIFIER ::= { sreg-VSP-7xxx 1 }
+sreg-VSP-7024XT OBJECT IDENTIFIER ::= { sreg-VSP-7xxx 2 }
+
+-- ERS 35xx Series
+sreg-ERS-35xx OBJECT IDENTIFIER ::= { registration 80 }
+sreg-ERS-3526T OBJECT IDENTIFIER ::= { sreg-ERS-35xx 1 }
+sreg-ERS-3526T-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-35xx 2 }
+sreg-ERS-3524GT OBJECT IDENTIFIER ::= { sreg-ERS-35xx 3 }
+sreg-ERS-3524GT-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-35xx 4 }
+sreg-ERS-3510GT OBJECT IDENTIFIER ::= { sreg-ERS-35xx 5 }
+sreg-ERS-3510GT-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-35xx 6 }
+sreg-ERS-3549GTS OBJECT IDENTIFIER ::= { sreg-ERS-35xx 7 }
+sreg-ERS-3549GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-35xx 8 }
+sreg-ERS-3550T OBJECT IDENTIFIER ::= { sreg-ERS-35xx 9 }
+sreg-ERS-3550T-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS-35xx 10 }
+
+-- ERS 5900 Series
+sreg-ERS59xx OBJECT IDENTIFIER ::= { registration 81 }
+sreg-ERS5928GTS OBJECT IDENTIFIER ::= { sreg-ERS59xx 1 }
+sreg-ERS5928GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS59xx 2 }
+sreg-ERS5952GTS OBJECT IDENTIFIER ::= { sreg-ERS59xx 3 }
+sreg-ERS5952GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS59xx 4 }
+sreg-ERS5928GTS-UPWR OBJECT IDENTIFIER ::= { sreg-ERS59xx 5 }
+sreg-ERS59100GTS OBJECT IDENTIFIER ::= { sreg-ERS59xx 6 }
+sreg-ERS59100GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS59xx 7 }
+sreg-ERS5928MTS-UPWR OBJECT IDENTIFIER ::= { sreg-ERS59xx 8 }
+
+-- ERS 4900 Series
+sreg-ERS49 OBJECT IDENTIFIER ::= { registration 82 }
+sreg-ERS4926GTS OBJECT IDENTIFIER ::= { sreg-ERS49 1 }
+sreg-ERS4926GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS49 2 }
+sreg-ERS4950GTS OBJECT IDENTIFIER ::= { sreg-ERS49 3 }
+sreg-ERS4950GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS49 4 }
+
+-- ERS 3600 Series
+sreg-ERS36xx OBJECT IDENTIFIER ::= { registration 83 }
+sreg-ERS3626GTS OBJECT IDENTIFIER ::= { sreg-ERS36xx 1 }
+sreg-ERS3626GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS36xx 2 }
+sreg-ER3650GTS OBJECT IDENTIFIER ::= { sreg-ERS36xx 3 }
+sreg-ERS3650GTS-PWR-PLUS OBJECT IDENTIFIER ::= { sreg-ERS36xx 4 }
+
+
+-- ---------------------------------------------------------
+-- Branches under 'policy'
+-- ---------------------------------------------------------
+
+-- ---------------------------------------------------------
+-- Branches under 'bayStackMibs'
+-- ---------------------------------------------------------
+-- bayStack10Mib OBJECT IDENTIFIER ::= { bayStackMibs 1 }
+-- bayStackNotificationsMib OBJECT IDENTIFIER ::= { bayStackMibs 2 }
+-- bayStackEapExtMib OBJECT IDENTIFIER ::= { bayStackMibs 3 }
+-- nnRapidSpanningTreeMib OBJECT IDENTIFIER ::= { bayStackMibs 4 }
+-- nnMultipleSpanningTreeMib OBJECT IDENTIFIER ::= { bayStackMibs 5 }
+-- bayStackMulticastFloodingMib OBJECT IDENTIFIER ::= { bayStackMibs 6 }
+-- bayStackLacpExtMib OBJECT IDENTIFIER ::= { bayStackMibs 7 }
+-- bayStackPethExtMib OBJECT IDENTIFIER ::= { bayStackMibs 8 }
+-- bayStackAdacMib OBJECT IDENTIFIER ::= { bayStackMibs 9 }
+-- nortelSecureNetworkAccessMib OBJECT IDENTIFIER ::= { bayStackMibs 10 }
+-- bayStackVrrpExtMib OBJECT IDENTIFIER ::= { bayStackMibs 11 }
+-- bayStackStatsMib OBJECT IDENTIFIER ::= { bayStackMibs 12 }
+-- bayStackMib OBJECT IDENTIFIER ::= { bayStackMibs 13 }
+-- bayStackOspfExtMib OBJECT IDENTIFIER ::= { bayStackMibs 14 }
+-- bayStackEcmpMib OBJECT IDENTIFIER ::= { bayStackMibs 15 }
+-- bayStackPhyTestMib OBJECT IDENTIFIER ::= { bayStackMibs 16 }
+-- bayStackDhcpSnoopingMib OBJECT IDENTIFIER ::= { bayStackMibs 17 }
+-- bayStackArpInspectionMib OBJECT IDENTIFIER ::= { bayStackMibs 18 }
+-- bayStackErrorMessageMib OBJECT IDENTIFIER ::= { bayStackMibs 19 }
+-- bayStackSourceGuardMib OBJECT IDENTIFIER ::= { bayStackMibs 20 }
+-- bayStackRadiusMib OBJECT IDENTIFIER ::= { bayStackMibs 21 }
+-- bayUnicastStormControlMib OBJECT IDENTIFIER ::= { bayStackMibs 22 }
+-- bayStackSourceGuardMib OBJECT IDENTIFIER ::= { bayStackMibs 20 }
+-- bayStackRadiusMib OBJECT IDENTIFIER ::= { bayStackMibs 21 }
+-- bayUnicastStormControlMib OBJECT IDENTIFIER ::= { bayStackMibs 22 }
+-- bayStackRrpMib OBJECT IDENTIFIER ::= { bayStackMibs 23 }
+-- bayStackQInQMib OBJECT IDENTIFIER ::= { bayStackMibs 24 }
+-- bayStackRapidPingMib OBJECT IDENTIFIER ::= { bayStackMibs 25 }
+-- bayStackRbsMib OBJECT IDENTIFIER ::= { bayStackMibs 26 }
+-- bayStackPimExtMib OBJECT IDENTIFIER ::= { bayStackMibs 27 }
+-- bayStackPortMirroringMib OBJECT IDENTIFIER ::= { bayStackMibs 28 }
+-- bayStackDdiSfpMib OBJECT IDENTIFIER ::= { bayStackMibs 29 }
+-- bayStackVdslExtMib OBJECT IDENTIFIER ::= { bayStackMibs 30 }
+-- bayStackNotifyControlMib OBJECT IDENTIFIER ::= { bayStackMibs 31 }
+-- bayStackIgmpExtMib OBJECT IDENTIFIER ::= { bayStackMibs 32 }
+-- bayStackLldpExtMedMib OBJECT IDENTIFIER ::= { bayStackMibs 33 }
+-- bayStackNesMib OBJECT IDENTIFIER ::= { bayStackMibs 34 }
+-- bayStackIpFwdNhMib OBJECT IDENTIFIER ::= { bayStackMibs 35 }
+-- bayStackEdmMib OBJECT IDENTIFIER ::= { bayStackMibs 36 }
+-- bayStackBridgeExtMib OBJECT IDENTIFIER ::= { bayStackMibs 37 }
+-- bayStackDhcpServerMib OBJECT IDENTIFIER ::= { bayStackMibs 38 }
+-- bayStackLldpXAvayaMib OBJECT IDENTIFIER ::= { bayStackMibs 39 }
+-- bayStackIfExtMib OBJECT IDENTIFIER ::= { bayStackMibs 40 }
+-- bayStackIpSecMib OBJECT IDENTIFIER ::= { bayStackMibs 41 }
+-- bayStackStormControlMib OBJECT IDENTIFIER ::= { bayStackMibs 42 }
+-- bayStackLinkStateTrackingMib OBJECT IDENTIFIER ::= { bayStackMibs 43 }
+-- bayStackIpv6MldSnoopingMib OBJECT IDENTIFIER ::= { bayStackMibs 44 }
+-- bayStackIpv6FirstHopSecMib OBJECT IDENTIFIER ::= { bayStackMibs 45 }
+-- avayaFabricAttachMib OBJECT IDENTIFIER ::= { bayStackMibs 46 }
+-- bayStackLldpExtDot3Mib OBJECT IDENTIFIER ::= { bayStackMibs 47 }
+-- bayStackDigitalCert OBJECT IDENTIFIER ::= { bayStackMibs 48 }
+-- bayStackNtpMib OBJECT IDENTIFIER ::= { bayStackMibs 49 }
+
+-- ---------------------------------------------------------
+-- Branches under 'nortelWlanMibs'
+-- ---------------------------------------------------------
+--
+--
+
+
+-- ---------------------------------------------------------
+-- Branches under 'avayaWlan9100Mibs'
+-- ---------------------------------------------------------
+--
+--
+
+
+END
+