4648 lines
187 KiB
Plaintext

RC-2K-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Gauge32, Integer32, IpAddress, Counter64, Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue, MacAddress, DisplayString
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
Ipv6Address
FROM IPV6-TC
rc2k
FROM RAPID-CITY;
rc2kMib MODULE-IDENTITY
LAST-UPDATED "202003190000Z"
ORGANIZATION "Bay Networks, Rapid-City Group"
CONTACT-INFO "Yu-Ten Lee
Postal: Nortel Networks, Inc.
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 rc2k."
REVISION "202003190000Z" -- 19 March 2020
DESCRIPTION "Version 135: Add the following to rc2kCardFrontType -
voss5520x24T, voss5520x24W, voss5520x48T
voss5520x48W, voss5520x12MW36W, voss5520x48SE,
voss5520x24X, voss5520x4X, voss5520x4XE
voss5520x4YE.
X3/5520/U100 Platforms (Prem)"
REVISION "201911190000Z" -- 19 November 2019
DESCRIPTION "Version 134: Update the mib description for rc2kChassisPortLed3Status for Seadart
port leds - update bit vlaues 5 and 6 (first four bits)
(Prem)"
REVISION "201910090000Z" -- 09 October 2019
DESCRIPTION "Version 133: Add the following based on VOSS 8.1 mibs MRT syntax check -
* vsp1100(1008861208) and xa1400(1030946824)
(Prem)"
REVISION "201909250000Z" -- 25 September 2019
DESCRIPTION "Version 132: Add downMismatch(9) for rc2kCardFrontOperStatus.
Used for Card PreConfig.
Requested by Ianis Enache (Prem)."
REVISION "201907290000Z" -- 29 July 2019
DESCRIPTION "Version 131: Updated the description of rc2kChassisPortLed3Status
(Prem)."
REVISION "201904080000Z" -- 08 Apr 2019
DESCRIPTION "Version 130: Updated value for vsp7432CQ to 1332072496 based on what
was released for VOSS 8.0.0.0
(Oana)."
REVISION "201904080000Z" -- 08 Apr 2019
DESCRIPTION "Version 129: Renamed rc2kBootConfigEnableVrfScaling to
rc2kBootConfigEnablevrfScaling based on
what was released (since VOSS 6.0.0.0)
(Prem)."
REVISION "201904040000Z" -- 04 Apr 2019
DESCRIPTION "Version 128: Renamed rc2kBootConfigUrpfModeEnable to
rc2kBootConfigEnableUrpfMode based on
what was released (since VOSS 4.5.0.0)
(Prem)."
REVISION "201903270000Z" -- 27 Mar. 2019
DESCRIPTION "Version 128: Replaced vsp4624GTSPWRPLUS to vsp4900x24P,
vsp4648GTSPWRPLUS to vsp4900x48P,
vsp4600x4x to vsp4900x4x,
vsp4600x4xLM to vsp4900x4xLM,
vsp4600x2q to vsp4900x2q,
vsp4600x2v to vsp4900x2v,
vsp4600x4vLM to vsp4900x4vLM
Requested by Amogha for VOSS Seadart
because of the change in name after it was
first added to the MRT file (Prem)"
REVISION "201903110000Z" -- 11 Mar 2019
DESCRIPTION "Version 127: Add rc2kBootConfigInsightPortConnectType to rc2kBootConfigEntry "
REVISION "201901080000Z" -- 08 Jan 2019
DESCRIPTION "Version 126: Add vsp740048Y8C to rc2kCardFrontType"
REVISION "201808100000Z" -- 10 August 2018
DESCRIPTION "Version 125: Changed the ES5100 to VSP4600 card type"
REVISION "201807120000Z" -- 12 July 2018
DESCRIPTION "Version 124: Added missing comma in rc2kCardFrontType to fix compile error
(azmeu)"
REVISION "201807120000Z" -- 12 July 2018
DESCRIPTION "Version 123: Changed ES6100 Card type to VSP7400"
REVISION "201805310000Z" -- 31 May 2018
DESCRIPTION "Version 122: Added MAX-ACCESS read-write
to rc2kBootConfigHostTftpRetransmit (dcflorea - fix compile err)"
REVISION "201805220000Z" -- 22 May 2018
DESCRIPTION "Version 121: Added ES5100 and ES6100 Card type"
REVISION "201803200000Z" -- 30 Mar. 2018
DESCRIPTION "Version 120: Remove rc2kBootConfigEnableAppTelemetry
because it is not needed anymore. (Prem)"
REVISION "201803280000Z" -- 28 Mar. 2018
DESCRIPTION "Version 129: Rename rc2kBootConfigEnableApplicationTelemetry to
rc2kBootConfigEnableAppTelemetry.
For Application Telemetry feature in VOSS 7.1 (Prem)"
REVISION "201803270000Z" -- 27 Mar. 2018
DESCRIPTION "Version 128: Add rc2kBootConfigEnableApplicationTelemetry.
For Application Telemetry feature in VOSS 7.1 (Prem)"
REVISION "201802020000Z" -- 02 Feb. 2018
DESCRIPTION "Version 127: change disable to false for
object rc2kBootConfigEnableFactoryDefaultsMode"
REVISION "201801300000Z" -- 30 Jan. 2018
DESCRIPTION "Version 126: rc2kBootConfigEnableFactoryDefaultsMode"
REVISION "201711010000Z" -- 1 Nov. 2017
DESCRIPTION "Version 125: Added rc2kBootConfigEnableSyslogRfc5424Format"
REVISION "201709130000Z" -- 13 September 2017
DESCRIPTION "Version 124: Added rc2kBootConfigHostTable
Requested by Shwetha MS (VSP9K) (ppalarapu)"
REVISION "201709060000Z" -- 06 September 2017
DESCRIPTION "Version 123: Added Blinking Amber, Blinking Blue, Solid Blue,
Blinking Amber Green, Solid Amber Green,
Blinking Amber Blue and Solid Amber Blue for
the second 4 bits under rc2kChassisPortLed2Status
Requested by Amogha K.G (submit 36024)(ppalarapu)"
REVISION "201705030000Z" -- 03 May 2017
DESCRIPTION "Version 122: Added rc2kBootConfigEnableIpv6EgressFilterMode
in Rc2kBootConfigEntry which was missing.
(prempa)"
REVISION "201704180000Z" -- 18 April 2017
DESCRIPTION "Version 121: Added rc2kBootConfigEnableIpv6EgressFilterMode.
Requested by A, Karthikeyan (shchang)"
REVISION "201703290000Z" -- 29 March 2017
DESCRIPTION "Version 120: Removed rc2kBootConfigMasterCPUSlot,
rc2kBootConfigEnableHaCpu and
rc2kBootConfigEnableSavetoStandby because
we don't need them and they were never part
of any release. So removing them from MRT as
well. Also, adjusted the OID for rc2kBootConfigVcMode.
(prempa)."
REVISION "201703170000Z" -- 13 March 2017
DESCRIPTION "Version 119: added rc2kBootConfigVcMode.
Requested by Zuyan Wang (zuyanwa)."
REVISION "201702170000Z" -- 17 February 2017
DESCRIPTION "Version 118: Added the values - upMaster, upDormant and upWarmStandby
to rc2kCardFrontOperStatus to accomodate the additional
oper status values for slots 1 and 2 on VSP8600.
Requested by Eeranna Sajjanar (prempa)"
REVISION "201612050000Z" -- 05 December 2016
DESCRIPTION "Version 117: Increased the size of rc2kChassisPortLed2Status
from 512 to 1024 to accomodate ports on VSP8600.
Requested by Joy Jis (prempa)"
REVISION "201612050000Z" -- 05 December 2016
DESCRIPTION "Version 116: added rc2kBootConfigMasterCPUSlot,
rc2kBootConfigEnableHaCpu and
rc2kBootConfigEnableSavetoStandby.
Requested by Mircea Lovin (zuyanwa)"
REVISION "201609080000Z" -- 8 September 2016
DESCRIPTION "Version 115: Under rc2kCardFrontType - renamed vsp9k9424XS,
vsp9k9424XT, vsp9k9416QQ, vsp9k9406CQ and
vspSF9400 to vsp8624XS, vsp8624XT, vsp8616QQ,
vsp8606CQ and vsp8600SF. Added vsp8608.
(prempa)"
REVISION "201606300000Z" -- 30 June 2016
DESCRIPTION "Version 114: added rc2kBootConfigLinerateDirectedBroadcast.
Requested by Steve DiCecco (prempa)"
REVISION "201605200000Z" -- 20 May 2016
DESCRIPTION "Version 113: added rc2kChassisPortLed3Status"
REVISION "201605020000Z" -- 02 May 2016
DESCRIPTION "Version 112: added rc2kBootConfigEnableVrfScaling"
REVISION "201604260000Z" -- 26 April 2016
DESCRIPTION "Version 111: Changed the name of
rc2kBootConfigEnableVxlanGwInterworkingMode to
rc2kBootConfigEnableVxlanGwFullInterworkingMode.
Requested by Amruta Manjunath Bhat (prempa)"
REVISION "201603310000Z" -- 31 Mar 2016
DESCRIPTION "Version 110: Added rc2kBootConfigEnableDvrLeafMode"
REVISION "201603230000Z" -- 23 Mar 2016
DESCRIPTION "Version 109: correct the vsp8k8402CQ definition"
REVISION "201603020000Z" -- 02 Mar 2016
DESCRIPTION "Version 108: Changed/corrected the object name from
rc2kBootConfigEnableSpbmBandwidthReservation to
rc2kBootConfigAdvancedFeatureBwReservation
Added the DSG family cards"
REVISION "201601190000Z" -- 19 Jan. 2016
DESCRIPTION "Version 107: Changed the syntax of
rc2kBootConfigEnableEnhancedsecureMode
from TruthValue to INTEGER {
jitc(1),
disable(2),
non-jitc(3)
}
Requested by Prasad Saran/Hari for
Federal certification (prempa)."
REVISION "201601120000Z" -- 12 Jan. 2016
DESCRIPTION "Version 106: added rc2kBootConfigNniMstp.
Requested by Zuyan Wang (prempa)."
REVISION "201511280000Z" -- 28 Nov. 2015
DESCRIPTION "Version 105: added rckBootConfigEnableVxlanGwInterworkingMode "
REVISION "201511100000Z" -- 10 Nov. 2015
DESCRIPTION "Version 104: Update rc2kChassisPortLed2Status"
REVISION "201511090000Z" -- 09 Nov. 2015
DESCRIPTION "Version 103: Added rc2kBootConfigEnableSpbmBandwidthReservation.
Requested by Shuching Shieh (submit 23528) (prempa)"
REVISION "201511050000Z" -- 05 Nov. 2015
DESCRIPTION "Version 102: Added rc2kBootConfigEnableFlowControlMode"
REVISION "201510230000Z" -- 23 October 2015
DESCRIPTION "Version 101: Added rc2kChassisPortLicenseStatus"
REVISION "201510010000Z" -- 01 October 2015
DESCRIPTION "Version 100: Added comments under second 4 bits value -
meaning for Speed for rc2kChassisPortLed2Status"
REVISION "201509220000Z" -- 22 September 2015
DESCRIPTION "Version 99: Added vspSF9400(1411293440) to rc2kCardFrontType"
REVISION "201505140000Z" -- 14 May 2015
DESCRIPTION "Version 98: Added rc2kBootConfigUrpfModeEnable"
REVISION "201504170000Z" -- 17 April 2015
DESCRIPTION "Version 97: Corrected CardType definition
netApp8016QQ(895778868)
vsp9k9424XS(1446215960)
vsp9k9424XT(1445167384)
vsp9k9416QQ(1446281500)
vsp9k9406CQ(1446347032)"
REVISION "201504100000Z" -- 16 April 2015
DESCRIPTION "Version 96: Added netAppL8016QQ(895778868)
vsp9k9424XS(1379107096),
vsp9k9424XT(1378058520),
vsp9k9416QQ(1379172636),
vsp9k9406CQ(1379238168)"
REVISION "201504100000Z" -- 10 April 2015
DESCRIPTION "Version 95: Added vsp8k8402CQ"
REVISION "201502250000Z" -- 25 Feb 2015
DESCRIPTION "Version 94: Modified rc2kDeviceUsbFileSlot's range."
REVISION "201411050000Z" -- 05 Nov 2014
DESCRIPTION "Version 93: added vsp4k4450GSX"
REVISION "201411050000Z" -- 05 Nov 2014
DESCRIPTION "Version 92: removed vsp7k7254XSQ and vsp7k7254XTQ.
Added vsp7k7248XS, vsp7k7206QQ and vsp7k7248XT"
REVISION "201411040000Z" -- 04 Nov 2014
DESCRIPTION "Version 91: Changes made in version 90 was by mistake. So removing them - Prem"
REVISION "201411040000Z" -- 04 Nov 2014
DESCRIPTION "Version 90: Removed the extra lines at the back
end of this file"
REVISION "201410150000Z" -- 15 Oct 2014
DESCRIPTION "Version 89: added vsp7k7254XSQ to vsp7k7254XTQ"
REVISION "201410090000Z" -- 09 Oct 2014
DESCRIPTION "Version 88: Changed rc2kBootConfigEnableFederalMode to
rc2kBootConfigEnableEnhancedsecureMode"
REVISION "201409230000Z" -- 23 Sept 2014
DESCRIPTION "Version 87: added rc2kChassisPortLed2Status "
REVISION "201409170000Z" -- 17 Sept 2014
DESCRIPTION "Version 86: Changed rc2kBootConfigIpv6ModeEnable to
rc2kBootConfigEnableIpv6Mode.
rc2kBootConfigFederalMode to
rc2kBootConfigEnableFederalMode"
REVISION "201409140000Z" -- 14 Sept 2014
DESCRIPTION "Version 85: Added rc2kBootConfigFederalMode"
REVISION "201409090000Z" -- 09 Sept 2014
DESCRIPTION "Version 84: Added
vsp8k8404(1331823105),
vsp8k8424XS(1298379288),
vsp8k8424XT(1293136408),
vsp8k8408QQ(1298432544),
vsp8k8418XSQ(1298461208),
vsp8k8418XTQ(1299509784),
vsp8k8424GS(1298326040),
vsp8k8424GT(1294107160)"
REVISION "201406120000Z" -- 12 June 2014
DESCRIPTION "Version 83: Update description for
rc2kBootConfigEnableSpbmConfigMode"
REVISION "201406040000Z" -- 04 June 2014
DESCRIPTION "Version 82: Added rc2kBootConfigIpv6ModeEnable"
REVISION "201406030000Z" -- 03 June 2014
DESCRIPTION "Version 81: Changed the description of the following
mib objects to indicate a value of 0 would
mean that the sensor is not available -
rc2kIoCardTemperatureFPGASensor1Temperature,
rc2kIoCardTemperatureFPGASensor2Temperature,
rc2kIoCardTemperatureFPGASensor3Temperature,
rc2kIoCardTemperatureFPGASensor4Temperature,
rc2kIoCardTemperatureFPGASensor5Temperature,
rc2kIoCardTemperatureFPGASensor6Temperature,
rc2kIoCardTemperatureFPGASensor7Temperature,
rc2kIoCardTemperatureFPGASensor8Temperature,
rc2kIoCardTemperatureFPGASensor9Temperature,
rc2kIoCardTemperatureFASensor1Temperature,
rc2kIoCardTemperatureFASensor2Temperature and
rc2kIoCardTemperatureFASensor3Temperature"
REVISION "201405140000Z" -- 14 May 2014
DESCRIPTION "Version 80: added vsp4k4450GTXHTPWRPLUS
changed a4950GSXPWRPLUS(1231228978) to
a4450GSXPWRPLUS(1231228978)"
REVISION "201405130000Z" -- 13 May 2014
DESCRIPTION "Version 79: added rc2kBootConfigEnableSpbmConfigMode"
REVISION "201402140000Z" -- 14 Feb. 2014
DESCRIPTION "Version 78: Corrected the synatx"
REVISION "201401270000Z" -- 27 Jan. 2014
DESCRIPTION "Version 77: Added rc2kCardAsicInfoTable and
rc2kIoCardTemperatureTable"
REVISION "201401100000Z" -- 10 Jan. 2014
DESCRIPTION "Version 76: Added vsp8k8242XSQ card type"
REVISION "201311150000Z" -- 15 November 2013
DESCRIPTION "Version 75: Added cbHSFanTray and correct the value
for cbFanTray for rc2kCardFrontType."
REVISION "201311130000Z" -- 13 November 2013
DESCRIPTION "Version 74: Added vsp4k4950GSXPWRPLUS, added
comment - For Line card or MDA
0 = 1 prototype 1 = product under
field e for rc2kCardFrontType."
REVISION "201308090000Z" -- 09 Aug 2013
DESCRIPTION "Version 73: Correct card type field definition "
REVISION "201307300000Z" -- 30 July 2013
DESCRIPTION "Version 72: Added 'c' field defintion for VSP4K device "
REVISION "201307100000Z" -- 10 July 2013
DESCRIPTION "Version 71: Modified the values for rof4x40GBaseSFP and rof12x40GBaseSFP and
also modified the Maximum Speed bit field description for 40Gbit
and 100Gbit for VSP."
REVISION "201305070000Z" -- 07 May. 2013
DESCRIPTION "Version 70: Added rc2kBootConfigLinecardCompatibilityMode"
REVISION "201212250000Z" -- 25 Dec. 2012
DESCRIPTION "Version 69: Added rc2kDeviceGlobalIntflashBytesUsed and
rc2kDeviceGlobalIntflashBytesFree"
REVISION "201212110000Z" -- 11 Dec. 2012
DESCRIPTION "Version 68: Added rc2kChassisPortLedStatus"
REVISION "201212110000Z" -- 11 Dec. 2012
DESCRIPTION "Version 67: Added rc2kUsbTable"
REVISION "201210220000Z" -- 22 Oct. 2012
DESCRIPTION "Version 66: Added cbACPowerPlusSupply and cbFanTray
under rc2kCardFrontType"
REVISION "201210080000Z" -- 08 Oct. 2012
DESCRIPTION "Version 65: Added cbMidplaneSapphire and cbSF9610
under rc2kCardFrontType"
REVISION "201209180000Z" -- 18 Sept. 2012
DESCRIPTION "Version 64: correct card type
vsp4k4850GTSPWRPLUS(1232277554)"
REVISION "201208160000Z" -- 16 Aug. 2012
DESCRIPTION "Version 63: Added, vsp4k4850GTS(1232273458),
vsp4k4850GTSPWR(1232277554)"
REVISION "201207310000Z" -- 31 July 2012
DESCRIPTION "Version 62: added rof48x1000SFP(1144152880),
rofLoadBoard(1144152832),
rof16x10GBaseSFP(1144218384),
rof48x10GBaseSFP(1144218416),
rof4x40GBaseSFP(1144283908),
rof12x40GBaseSFP(1144283916)"
REVISION "201204250000Z" -- 25 April 2012
DESCRIPTION "Version 61: rc2kPRE12X10GBaseXLJ(632512780)"
REVISION "201203070000Z" -- 07 March 2012
DESCRIPTION "Version 60: Modified rc2kPR12X10GBaseJXLRS to
rc2kPR12X10GBaseXLRSJ under rc2kCardFrontType."
REVISION "201202270000Z" -- 27 February 2012
DESCRIPTION "Version 59: Added rc2kPR12X10GBaseJXLRS(607346956) under
rc2kCardFrontType. Also added the '110 = 10GE LAN serial
1310nm (JXLR)' under the description for rc2kCardFrontType
for Card Specific Info (field f)"
REVISION "201201230000Z" -- 23 Jan 2012
DESCRIPTION "Version 58: Added pcmciaStart option"
REVISION "201111290000Z" -- 29 November 2011
DESCRIPTION "Version 57: Changed the names of
rc2kTemperatureInlet1Temperature,
rc2kTemperatureInlet2Temperature,
rc2kTemperatureInlet3Temperature,
rc2kTemperatureOutlet1Temperature and
rc2kTemperatureOutlet2Temperature to
rc2kTemperatureZone1Temperature,
rc2kTemperatureZone2Temperature,
rc2kTemperatureZone3Temperature,
rc2kTemperatureZone4Temperature and
rc2kTemperatureZone5Temperature."
REVISION "201111110000Z" -- 11 November 2011
DESCRIPTION "Version 56: Added rc2kTemperatureInlet1Temperature,
rc2kTemperatureInlet2Temperature,
rc2kTemperatureInlet3Temperature,
rc2kTemperatureOutlet1Temperature and
rc2kTemperatureOutlet2Temperature to rc2kTemperatureTable.
Modified the OID for rc2kTemperatureHighTemperature,
rc2kTemperatureLowTemperature,
rc2kTemperatureAlarmThreshold and
rc2kTemperatureShutdownThreshold"
REVISION "201109120000Z" -- 12 September 2011
DESCRIPTION "Version 55: Added rc2kTemperatureTable"
REVISION "201107270000Z" -- 27 July 2011
DESCRIPTION "Version 54: Added rc2kBootConfigEnableCfPcCompat"
REVISION "201102040000Z" -- 04 Feb 2011
DESCRIPTION "Version 53: correct the object name
for rc2kCardModSerialNum,
rc2kCardModPartNumber,
rc2kCardModAssemblyDate
as rc2kCardModuleSerialNum,
rc2kCardModulePartNumber,
rc2kCardModuleAssemblyDate"
REVISION "201101190000Z" -- 19 January 2011
DESCRIPTION "Version 52: Added rc2kCardModSerialNum,
rc2kCardModPartNumber,
rc2kCardModAssemblyDate."
REVISION "201101060000Z" -- 06 January 2011
DESCRIPTION "Version 51: Added rc2kPRE48x1000BaseGB(632443184),
rc2kPRE48x1000BaseGT(631406896),
rc2kPRE12X10GBaseXL(632504588) and
rc2kPRE34xXG(632443170) enum values to rc2kCardFrontType.
Also added rc2kEEDPM2(630128906) and rc2kEEDPM3(630129087)
enum values to rc2kCardBackType."
REVISION "201009150000Z" -- 15 September 2010
DESCRIPTION "Version 50: Added the following:
rc2kChassisSystemTempLedColor,
rc2krc2kDeviceGlobalUsbBytesUsed,
rc2kDeviceGlobalUsbBytesFree,
rc2kDeviceGlobalUsbNumFiles,
rc2kDeviceGlobalExtflashBytesUsed,
rc2kDeviceGlobalExtflashBytesFree,
rc2kDeviceGlobalExtflashNumFiles,
rc2kDeviceExtflashFileTable,
rc2kDeviceUsbFileTable,
rc2kCardSlotPower,
rc2kPowerConsumptionInfoTable..
Updated range for rc2kBootConfigSlot,
rc2kCardIndex,
Added VSP card types to rc2kCardFrontType"
REVISION "201008230000Z" -- 23 August 2010
DESCRIPTION "Version 49: Updated rc2kCPUTypePrimary and rc2kCPUTypeSecondary
with cpu8895Default enumeration."
REVISION "200909140000Z" -- 14 September 2009
DESCRIPTION "Version 48: Updated rc2kCpuEthernetPortOperSpeed."
REVISION "200904200000Z" -- 20 April 2009
DESCRIPTION "Version 47: Added rc2kSysAggrRateLimiterStatsTable as rc2k 16."
REVISION "200903110000Z" -- 11 March 2009
DESCRIPTION "Version 46:
Added rc2kCPURed for rc2kCPURed,
cpu8695Default for rc2kCPUTypePrimary,
cpu8695Default for rc2kCPUTypeSecondary,
mem1024MB for rc2kCPUTypePrimaryMemory
mem1024MB for rc2kCPUTypeSecondaryMemory ."
REVISION "200902190000Z" -- 19 Feb 2009
DESCRIPTION "Version 45: Added rc2kChassisPbtMacAddrList"
REVISION "200812110000Z" -- 11 Dec 2008
DESCRIPTION "Version 44: Added enum value mem512MB(4) to rc2kCPUTypePrimaryMemory
and rc2kCPUTypeSecondaryMemory."
REVISION "200809260000Z" -- 26 Sept 2008
DESCRIPTION "Version 43:Modified Rc2kBootConfigEntry, rc2kBootConfigSlot.
Added rc2kBootConfigEnableAutoAssignIp, rc2kBootConfigUpgradeBootImageSource,
rc2kBootConfigUpgradeRuntimeImageSource, rc2kBootConfigUpgradeMezzImageSource,
rc2kBootConfigUpgradeConfigSource, rc2kBootConfigUpgradeRModImageSource,
rc2kBootConfigUpgradeRCModImageSource, rc2kBootConfigUpgradeESMImageSource,
rc2kBootConfigFallBackBootImageSource, rc2kCardPerfTable, rc2kCardPerfEntry ,
Rc2kCardPerfEntry, rc2kCardPerfId, rc2kCardPerfDramSize, rc2kCardPerfDramUsed,
rc2kCardPerfDramFree, rc2kCardPerfCPUUtilization "
REVISION "200807210000Z" -- 21 July 2008
DESCRIPTION "Version 42: Update DESCRIPTION of rc2kCardFrontType item c."
REVISION "200806270000Z" -- 27 June 2008
DESCRIPTION "Version 41: Update DESCRIPTION of rc2kCardFrontType item f,
Add 010 = PoE 1770W AC PSU
011 = PoE 1400W AC PSU."
REVISION "200805290000Z" -- 29 May 2008
DESCRIPTION "Version 40: Added rc2kPP8300-CPU8x1000BaseSFP256 enum in rc2kCardFrontType table."
REVISION "200805170000Z" -- 17 May 2008
DESCRIPTION "Version 39: Added rc2kCardSlotOriginalPriority back as 30 and
moved rc2kCardMode to 31."
REVISION "200805160000Z" -- 16 May 2008
DESCRIPTION "Version 38: Added rc2kEDPM2 and rc2kEDPM3 to rc2kCardBackType."
REVISION "200803140000Z" -- 14 March 2008
DESCRIPTION "Version 37: Removed rc2kCardSlotOriginalPriority
Added rc2kCardMode
Modified rc2kBootConfigUnknownDstMacDiscard,
rc2kBootConfigUnknownDstMacDiscardOperStatus,
rc2kCardFrontType description"
REVISION "200801300000Z" -- 30 Jan 2008
DESCRIPTION "Version 36: Added rc2kCardSlotOriginalPriority, modified
the description of rc2kCardSlotPriority and
modified the syntax of rc2kCardFrontAdminStatus"
REVISION "200712060000Z" -- 06 Dec 2007
DESCRIPTION "Version 35: Added rc2kCardModTable,
Modified rc2kCardMezzSerialNum"
REVISION "200710020000Z" -- 02 Oct 2007
DESCRIPTION "Version 34: Added a missing comma in rc2kCardFrontType"
REVISION "200708160000Z" -- 16 Aug 2007
DESCRIPTION "Version 33: Updated rc2kCardFrontType"
REVISION "200704220000Z" -- 22 Apr 2007
DESCRIPTION "Version 32: Added rc2kChassisPbtMacAddr and rc2kChassisUserLabel1"
REVISION "200704170000Z" -- 17 Apr 2007
DESCRIPTION "Version 31: Added rc2kCardSlotPriority."
REVISION "200703260000Z" -- 26 Mar 2007
DESCRIPTION "Version 30: Added rc2kPP8300-CPU2x10GBaseXFP(1342390530), rc2kPP8300-8x10GBaseXFP-4B(1345519880) to rc2kCardFrontType"
REVISION "200702121000Z" -- 12 Feb 2007
DESCRIPTION "Version 29: Added rc2kPR48x1000BaseGBRS(607277360), rc2kPR48x1000BaseGTRS(606241072),
rc2kPR12X10GBaseXLRS(607338764), rc2kPR34xXGRS(607277346) to rc2kCardFrontType"
REVISION "200702120000Z" -- 12 Feb 2007
DESCRIPTION "Version 28: Added Flash1 related mib definition"
REVISION "200608020000Z" -- 02 Aug 2006
DESCRIPTION "Version 27: Added objects 30-34 under rc2kBootConfigEntry"
REVISION "200607200000Z" -- 20 Jul 2006
DESCRIPTION "Version 26: Added rc2kPP8300-48x1000BaseSFP-2B"
REVISION "200604270000Z" -- 27 Apr 2006
DESCRIPTION "Version 25: Added rc2kCardMezzSerialNum , rc2kCardMezzHwVersion, & rc2kCardMezzPartNumber"
REVISION "200602270000Z" -- 27 Feb 2006
DESCRIPTION "Version 24: Added ESM card type rc2k8x1000BaseOPM"
REVISION "200602150000Z" -- 15 Feb 2006
DESCRIPTION "Version 23: Removed Thunderbolt due to project cancellation"
REVISION "200512210000Z" -- 21 Dec 2005
DESCRIPTION "Version 22: Changed the INTEGER value for rc2kCPUTypeGeneralGroup"
REVISION "200510200000Z" -- 20 Oct 2005
DESCRIPTION "Version 21: Changed the range of rc2kDeviceGlobalSlot, rc2kDeviceFlashFileSlot & rc2kBootConfigSlot"
REVISION "200510170000Z" -- 17 Oct 2005
DESCRIPTION "Version 20: Added card types rc2kPP8300-48x1000BaseTX-4B & rc2kPP8300-48x1000BaseTXPOE-4B for Rainier"
REVISION "200510121800Z" -- 12 Oct 2005
DESCRIPTION "Version 19: Updated the range from 0..64 to 0..255 for rc2kBootConfigPrimaryBackupConfigSource,
rc2kBootConfigSecondaryBackupConfigSource,
rc2kBootConfigTertiaryBackupConfigSource,
rc2kBootConfigMezzImageSource"
REVISION "200510120000Z" -- 12 Oct 2005
DESCRIPTION "Version 18: Updated the range from 0..64 to 0..255 for rc2kBootConfigLastBootConfigSource,
rc2kBootConfigLastRuntimeImageSource, rc2kBootConfigLastRuntimeConfigSource, rc2kBootConfigPrimaryImageSource,
rc2kBootConfigPrimaryConfigSource, rc2kBootConfigSecondaryImageSource, rc2kBootConfigSecondaryConfigSource, rc2kBootConfigTertiaryImageSource,
rc2kBootConfigTertiaryConfigSource"
REVISION "200509140000Z" -- 14 Sep 2005
DESCRIPTION "Version 17: Updated rc2kPR48X1000BaseTX"
REVISION "200509090000Z" -- 09 Sep 2005
DESCRIPTION "Version 16: Added rc2kCpuEthernetPortIpv6RouteTable"
REVISION "200508300000Z" -- 30 Aug 2005
DESCRIPTION "Version 15: Added objects under rc2kCPUTypeGeneralGroup"
REVISION "200508150000Z" -- 15 Aug 2005
DESCRIPTION "Version 14: Updating the range for 2k device objects"
REVISION "200505230000Z" -- 23 May 2005
DESCRIPTION "Version 13: Undoing version #12 in order to be consistent with the code"
REVISION "200502211200Z" -- 21 February 2005
DESCRIPTION "Version 12: Now using rc2kPP8300-48x100BaseTXPOL instead of POE"
REVISION "200412100000Z" -- 12 December 2004
DESCRIPTION "Version 11: Added rc2kBootConfigEnableMezz."
REVISION "200410280000Z" -- 28 October 2004
DESCRIPTION "Version 10: Replaced rc2kPR3X10GBaseGbic(607346947) with
rc2kPR3X10GBaseGbic(607338755) and added
rc2kPR3X10GBaseXZW(607346947) in rc2kCardFrontType."
REVISION "200408250001Z" -- 25 August 2004
DESCRIPTION "Version 7: Added rc2kBootConfigMezzImageSource."
REVISION "200408250000Z" -- 25 August 2004
DESCRIPTION "Version 6: Added rc2kPP8300-24X100BaseFX(1345388824) in
rc2kCardFrontType.
Fix typos for rc2kPP8300-48x1000BaseTXPOE"
REVISION "200408090000Z" -- 09 August 2004
DESCRIPTION "Version 6: Added rc2kPR48X1000BaseT(606208304) in
rc2kCardFrontType.
Added rc2kDPM2(613351682) in rc2kCardBackType"
REVISION "200407200000Z" -- 20 July 2004
DESCRIPTION "Version 5: Added version info"
::= { rc2k 0 }
-- 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 }
rc2kChassisPbtMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "pbt mac addr"
::= { rc2kChassis 7 }
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 }
rc2kChassisPbtMacAddrList OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..48))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "List of 8 Pbt Mac addresses. The first Pbt Mac Address
is rc2kChassisPbtMacAddr. The other 7 Pbt Mac Addresses
are derived by increment 1 to the previous mac sequencially
start from rc2kChassisPbtMacAddr"
::= { rc2kChassis 9}
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' means 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
check 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. Max port 3/64
A bit array that contains the LED status
of the ports in the device. 1 octet is used
for each port. Starting at postion as ifIndex.
Such 192 octet for 1/1, 193 for 1/2, so on so forth.
The high order 5 bit of the octet represent Speed,
the next 3 bits of activity. The status is encoded
with the following
scheme :
bit meaning for Speed.
----- ------------------
0 green (1000 Mbps)
1 amber (100 Mbps)
2 Off (10 Mbps)
3 blinking (PoE+)
4 Amber/Green (pulse _AG) (PoE error)
bit meaning for activity
---- --------------------
5 green (link Up. No Data activity)
6 amber (port Admin disabled)
7 blink (Green: link up and data acvity)
(Amber: Port Not used)
"
::= { 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 fiber port
5 Solid Green : link up & no activity on one or more
channels on 10G/40G fiber port
: link up with 100M speed on 10G copper port
6 Solid Amber : link up with 1G 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 fiber port
: activity with 100M speed on 10G copper port
9 Random Blinking Amber : activity with 1G speed on 10G copper port
10 Random Blinking Blue : activity with 10G speed on 10G copper 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
5 Blinking Amber : Copper port link up with 100Mbps speed with PoE
6 Blinking Blue : Copper port link up with 10Gbps speed with PoE
7 Solid Blue : Copper port link up with 10Gbps speed
8 Blinking Amber Green : Copper port link up with 2.5Gbps speed with PoE
9 Solid Amber Green : Copper port link up with 2.5Gbps speed
10 Blinking Amber Blue : Copper port link up with 5Gbps speed with PoE
11 Solid Amber Blue : Copper port link up with 5Gbps speed"
::= { 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 Tomahawk 100G port, DSG9032, DSG8064,
T3x032(with 32 100G ports), T3x048v(with 48 25G ports plus 8 100G ports)
and VSP4900.
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.
For T3x032 and T3x048, the 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 T3x048, 48 25G ports operate on 10G speed or 25G speed.
For VSP4900 there is only one LED per port. But using mode button activity
or speed status of the port can be seen. Each octet in this object contains
two nibbles (two 4 bits). From left to right, the first nibble (higher order
4 bits) of the octet represents the Speed status. The second nibble (lower
order 4 bits) of the octet represents the activity status.
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
byte value T3x032/T3x048v meaning for activity
---------- -------------------------------------------------------------------------
0 : port not valid or not present
1 Light Off : admin enabled without pluggable module
2 Slow Blinking Green : admin disable
6 Solid Green : link up
10 Random Blinking Green : link up & activity
byte value VSP4900 meaning for each nibble
---------- -------------------------------------------------------------------------
first four bits meaning for speed
--------------- -------------------------------------------------------------------------
0 : port not valid or not present
1 Light Off : port has no link
2 Solid Green : fixed port speed 10Mbps/VIM port speed 10Gbps
3 Solid Amber : fixed/VIM port speed 1Gbps
4 Random Blinking Green : fixed port speed 100Mbps/VIM port speed 40Gbps
5 Random Blinking Amber : Fixed port speed 2.5Gbps/VIM port speed 25Gbps
6 Slow Blinking Amber : Fixed port speed 5Gbps
second four bits meaning for speed
---------------- -------------------------------------------------------------------------
0 : port not valid or not present
1 Light Off : port is not powered, has no link
2 Slow Blinking Green : port is admin disabled
3 Slow Blinking Amber : no link; port is powered
6 Solid Green : link up; port is not powered
7 Solid Amber : link is up; port is powered; no traffic
10 Random Blinking Green : link is up and transmitting packets; port is not powered
11 Random Blinking Amber : link is up and transmitting packets; port is powered
14 Random Alternating Amber and Green: port has a power 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 infomation 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
mbps1000(3) -- 1000Mb/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 infomation 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
}
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(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 infomation 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,
rc2kDeviceGlobalFlash1BytesUsed Integer32,
rc2kDeviceGlobalFlash1BytesFree Integer32,
rc2kDeviceGlobalFlash1NumFiles Integer32,
rc2kDeviceGlobalUsbBytesUsed Counter64,
rc2kDeviceGlobalUsbBytesFree Counter64,
rc2kDeviceGlobalUsbNumFiles Integer32,
rc2kDeviceGlobalExtflashBytesUsed Counter64,
rc2kDeviceGlobalExtflashBytesFree Counter64,
rc2kDeviceGlobalExtflashNumFiles Integer32,
rc2kDeviceGlobalIntflashBytesUsed Counter64,
rc2kDeviceGlobalIntflashBytesFree Counter64
}
rc2kDeviceGlobalSlot OBJECT-TYPE
SYNTAX INTEGER (1..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),
pcmciaStart(4)
}
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 }
rc2kDeviceGlobalFlash1BytesUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bytes used"
::= { rc2kDeviceGlobalEntry 10 }
rc2kDeviceGlobalFlash1BytesFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "bytes free"
::= { rc2kDeviceGlobalEntry 11 }
rc2kDeviceGlobalFlash1NumFiles OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "# files in flash"
::= { rc2kDeviceGlobalEntry 12 }
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 Flash 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 infomation of 2k CPU Serial Port"
INDEX { rc2kDeviceFlashFileSlot, rc2kDeviceFlashFileName }
::= { rc2kDeviceFlashFileTable 1 }
Rc2kDeviceFlashFileEntry ::= SEQUENCE {
rc2kDeviceFlashFileSlot INTEGER,
rc2kDeviceFlashFileName DisplayString,
rc2kDeviceFlashFileDate DisplayString,
rc2kDeviceFlashFileSize Integer32
}
rc2kDeviceFlashFileSlot OBJECT-TYPE
SYNTAX INTEGER (1..6)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "slot number"
::= { rc2kDeviceFlashFileEntry 1 }
rc2kDeviceFlashFileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
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 infomation of 2k CPU Serial Port"
INDEX { rc2kDevicePcmciaFileSlot, 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(0..255))
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 Flash1 present
rc2kDeviceFlash1Present OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This leaf is used to stop the access into Flash1
file table."
::= { rc2kDevice 7 }
-- 2k Device Flash1 File table
rc2kDeviceFlash1FileTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rc2kDeviceFlash1FileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "2k Flash1 table"
::= { rc2kDevice 8 }
rc2kDeviceFlash1FileEntry OBJECT-TYPE
SYNTAX Rc2kDeviceFlash1FileEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry containing infomation of 2k Flash1 Files"
INDEX { rc2kDeviceFlash1FileSlot, rc2kDeviceFlash1FileName }
::= { rc2kDeviceFlash1FileTable 1 }
Rc2kDeviceFlash1FileEntry ::= SEQUENCE {
rc2kDeviceFlash1FileSlot INTEGER,
rc2kDeviceFlash1FileName DisplayString,
rc2kDeviceFlash1FileDate DisplayString,
rc2kDeviceFlash1FileSize Integer32
}
rc2kDeviceFlash1FileSlot OBJECT-TYPE
SYNTAX INTEGER (5..6)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "slot number"
::= { rc2kDeviceFlash1FileEntry 1 }
rc2kDeviceFlash1FileName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "name of file"
::= { rc2kDeviceFlash1FileEntry 2 }
rc2kDeviceFlash1FileDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "date"
::= { rc2kDeviceFlash1FileEntry 3 }
rc2kDeviceFlash1FileSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "size in bytes"
::= { rc2kDeviceFlash1FileEntry 4 }
-- 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 (0..8)
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,
rc2kBootConfigPrimaryLicenseSource DisplayString,
rc2kBootConfigSecondaryLicenseSource DisplayString,
rc2kBootConfigTertiaryLicenseSource DisplayString,
rc2kBootConfigUnknownDstMacDiscard TruthValue, --obsolete
rc2kBootConfigUnknownDstMacDiscardOperStatus INTEGER, --obsolete
rc2kBootConfigEnableAutoAssignIp TruthValue,
rc2kBootConfigUpgradeBootImageSource DisplayString,
rc2kBootConfigUpgradeRuntimeImageSource DisplayString,
rc2kBootConfigUpgradeMezzImageSource DisplayString,
rc2kBootConfigUpgradeConfigSource DisplayString,
rc2kBootConfigUpgradeRModImageSource DisplayString,
rc2kBootConfigUpgradeRCModImageSource DisplayString,
rc2kBootConfigUpgradeESMImageSource DisplayString,
rc2kBootConfigFallBackBootImageSource DisplayString,
rc2kBootConfigEnableCfPcCompat 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,
rc2kBootConfigVcMode TruthValue,
rc2kBootConfigEnableIpv6EgressFilterMode TruthValue,
rc2kBootConfigEnableSyslogRfc5424Format TruthValue,
rc2kBootConfigEnableFactoryDefaultsMode INTEGER,
rc2kBootConfigInsightPortConnectType INTEGER
}
rc2kBootConfigSlot OBJECT-TYPE
SYNTAX INTEGER (1..11)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "slot number, tattoo use 3 as cpu slot,
4 & 7-10 are not valid cpu slot number,
VSP uses slots 1 and 2 for cpu slot"
::= { 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 (save config)"
::= { rc2kBootConfigEntry 24 }
rc2kBootConfigSecondaryBackupConfigSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "secondary backup config source (save config)"
::= { rc2kBootConfigEntry 25 }
rc2kBootConfigTertiaryBackupConfigSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "tertiary backup config source (save config)"
::= { 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 }
rc2kBootConfigPrimaryLicenseSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Primary choice for the license source"
::= { rc2kBootConfigEntry 30 }
rc2kBootConfigSecondaryLicenseSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Secondary choice for the license source"
::= { rc2kBootConfigEntry 31 }
rc2kBootConfigTertiaryLicenseSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Tertiary choice for the license source"
::= { rc2kBootConfigEntry 32 }
rc2kBootConfigUnknownDstMacDiscard OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION "Enable/disable to discard the unknown destination
mac address. A device reboot is required for the
change to take effect."
::= { rc2kBootConfigEntry 33 }
rc2kBootConfigUnknownDstMacDiscardOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION "Indicates the device operational status of unknown
destination mac discard."
::= { rc2kBootConfigEntry 34 }
rc2kBootConfigEnableAutoAssignIp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable auto-assign-ip feature"
::= { rc2kBootConfigEntry 35}
rc2kBootConfigUpgradeBootImageSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Upgrade boot image source"
::= { rc2kBootConfigEntry 36 }
rc2kBootConfigUpgradeRuntimeImageSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Upgrade runtime image source"
::= { rc2kBootConfigEntry 37 }
rc2kBootConfigUpgradeMezzImageSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Upgrade mezz image source"
::= { rc2kBootConfigEntry 38 }
rc2kBootConfigUpgradeConfigSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Upgrade config source"
::= { rc2kBootConfigEntry 39 }
rc2kBootConfigUpgradeRModImageSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "upgrade RMod image source"
::= { rc2kBootConfigEntry 40 }
rc2kBootConfigUpgradeRCModImageSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "upgrade RCMod image source"
::= { rc2kBootConfigEntry 41 }
rc2kBootConfigUpgradeESMImageSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "upgrade ESM image source"
::= { rc2kBootConfigEntry 42 }
rc2kBootConfigFallBackBootImageSource OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "upgrade fall-back boot monitor source"
::= { rc2kBootConfigEntry 43 }
rc2kBootConfigEnableCfPcCompat OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable CF PC compatibility"
::= { rc2kBootConfigEntry 44 }
rc2kBootConfigLinecardCompatibilityMode OBJECT-TYPE
SYNTAX INTEGER {
gen1(1),
gen2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This indicates the 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"
DEFVAL { gen1 }
::= { rc2kBootConfigEntry 45 }
rc2kBootConfigEnableSpbmConfigMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enables spbm-config-mode boot flag. When this flag
is true, SPBM configurations are allowed and PIM
configurations are disabled and not allowed.
When this flag is false, PIM configurations
are allowed and SPBM configurations are disabled
and not allowed. Changing this flag will reboot
the box and it will come up with the selected
configuration mode."
DEFVAL { true }
::= { rc2kBootConfigEntry 46}
rc2kBootConfigEnableIpv6Mode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable Ipv6-Mode Flag.This flag is
used only for VSP8200 and VSP4k because of the
limitation in Trident2 where Ipv6 route with
prefix-length >64 cannot be stored in the L3_defip
table.Setting of this flag will combine both the TCAM's
to store routes with prefix-length >64."
::= { rc2kBootConfigEntry 47 }
rc2kBootConfigEnableEnhancedsecureMode OBJECT-TYPE
SYNTAX INTEGER {
jitc(1),
disable(2),
non-jitc(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable Federal Mode Flag"
::= { rc2kBootConfigEntry 48 }
rc2kBootConfigEnableUrpfMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "From VOSS5.x onwards, unicast reverse path
forwarding will be supported on small system
platforms only if this flag is enabled."
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)
-- low(3)
}
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. This configuration is currently only support for
platform DSG8032, vsp4k and vsp8k platfroms does not support this.
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/48 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 linrate."
DEFVAL { false }
::= { rc2kBootConfigEntry 56 }
rc2kBootConfigVcMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Flag to Enable or Disable Virtual Chassis mode."
DEFVAL { false }
::= { rc2kBootConfigEntry 57 }
rc2kBootConfigEnableIpv6EgressFilterMode OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Flag to enable or disable the IPV6 egress filter"
::= { 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 wiht option. This object is used to
deprecate and obsolete the rc2kBootConfigEnableFactoryDefaults
disable(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 obect rc2kBootConfigEnableFactoryDefaults"
::= { rc2kBootConfigEntry 60 }
rc2kBootConfigInsightPortConnectType OBJECT-TYPE
SYNTAX INTEGER {
vtd(1),
ovs-sriov(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object indicates the desired insight port connect type
of the system.
The valid values are:
vtd(1)
ovs-sriov(2)
Note that changing the insight port connect type configuration
will result in config being saved and a system reboot."
DEFVAL { vtd }
::= { rc2kBootConfigEntry 61}
-- 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,
rc2kCardFrontPoeOperStatus INTEGER,
rc2kCardMezzSerialNum OCTET STRING,
rc2kCardMezzHwVersion INTEGER,
rc2kCardMezzPartNum INTEGER,
rc2kCardSlotPriority INTEGER,
rc2kCardSlotOriginalPriority INTEGER,
rc2kCardMode INTEGER,
rc2kCardSlotPower INTEGER,
rc2kCardModuleSerialNum DisplayString,
rc2kCardModulePartNumber DisplayString,
rc2kCardModuleAssemblyDate DisplayString
}
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
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
-- ERS8600 PR card types
rc2kPR48X1000BaseTX(606208304), -- 0010 0100 0010 0010 0000 0001 0011 0000
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
-- OE RC-Module Front types
rc2kPR48x1000BaseGXRS(607310128),-- 0010 0100 0011 0010 1101 0001 0011 0000 0x2432D130
rc2kPR30x1000BaseGBRS(607310110),-- 0010 0100 0011 0010 1101 0001 0001 1110 0x2432D11E
rc2kPR6X10GBaseXLRS(607338758), -- 0010 0100 0011 0011 0100 0001 0000 0110 0x24334106
rc2kPR26xXGRS(607277338), -- 0010 0100 0011 0010 0101 0001 0001 1010 0x2432511A
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,
-- 8895 CP (RED == REDesign)
rc2kCPURed(537792768), -- 0010 0000 0000 1110 0001 0001 0000 0000 0x200E1100
-- Cobra card types --
rc2kCobra48x100BaseT(1073807408), -- 0100 0000 0000 0001 0000 0000 0011 0000
rc2kCobra24x1000BaseG(1073872920), -- 0100 0000 0000 0010 0000 0000 0001 1000
rc2kCobra12x1000BaseG(1073872908), -- 0100 0000 0000 0010 0000 0000 0000 1100
-- ESM card type
rc2k8x1000BaseOPM(1077039368), -- 0100 0000 0011 0010 0101 0001 0000 1000
-- 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(1090388737), -- 0100 0000 1111 1110 0000 0011 0000 0001 0x40FE0301
cbACPowerSupply(1084097280), -- 0100 0000 1001 1110 0000 0011 0000 0000 0x409E0300
cbACPowerPlusSupply(1084130048), -- 0100 0000 1001 1110 1000 0110 0000 0000 0x409E8300
cbCPFanTray(1085145856), -- 0100 0000 1010 1110 0000 0011 0000 0000 0x40AE0300
cbIOFanTray(1085149952), -- 0100 0000 1001 1110 0000 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(1075712769), -- 0100 0000 0001 1110 0001 0011 0000 0001 0x401E1301
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
-- 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
-- PP8300 card types
rc2kPP8300-CPU8x1000BaseSFP(1342316808), -- 0101 0000 0000 0010 0010 0001 0000 1000 0x50022108
rc2kPP8300-CPU8x1000BaseSFP256(1360142600), -- 0101 0001 0001 0010 0010 0001 0000 1000 0x51122108
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
rc2kPP8300-24x100BaseFX(1345388824), -- 0101 0000 0011 0001 0000 0001 0001 1000 0x50310118
rc2kPP8300-48x1000BaseTX-4B(1344422192), -- 0101 0000 0010 0010 0100 0001 0011 0000 0x50224130
rc2kPP8300-48x1000BaseTXPOE-4B(1344426288), -- 0101 0000 0010 0010 0101 0001 0011 0000 0x50225130
rc2kPP8300-48x1000BaseSFP-2B(1345454384), -- 0101 0000 0011 0010 0000 0001 0011 0000 0x50320130
rc2kPP8300-CPU2x10GBaseXFP(1342390530), -- 0101 0000 0000 0011 0100 0001 0000 0010 0x50034102
rc2kPP8300-8x10GBaseXFP-4B(1345519880), -- 0101 0000 0011 0011 0000 0001 0000 1000 0x50330108
rc2k61AlteonSAM(1926365441), -- 0111 0010 1101 0010 0000 0001 0000 0001
rc2k62AlteonSAM(1926369537), -- 0111 0010 1101 0010 0001 0001 0000 0001
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
-- Thunderbolt card types definition have been removed due to project cancellation
-- 88xx IO modules
rc2kPRE48x1000BaseGB(632443184), -- 0010 0101 1011 0010 0101 0001 0011 0000 0x25B25130
rc2kPRE48x1000BaseGT(631406896), -- 0010 0101 1010 0010 1000 0001 0011 0000 0x25A28130
rc2kPRE12X10GBaseXL(632504588), -- 0010 0101 1011 0011 0100 0001 0000 1100 0x25B3410C
rc2kPRE12X10GBaseXLJ(632512780), -- 0010 0101 1011 0011 0110 0001 0000 1100 0x25B3610C
rc2kPRE34xXG(632443170), -- 0010 0101 1011 0010 0101 0001 0010 0010 0x25B25122
-- 12X10GBaseXLRSJ (8612XLRSJ) Card for the ERS 8600 Federal stream
rc2kPR12X10GBaseXLRSJ(607346956), -- 0010 0100 0011 0011 0110 0001 0000 1100 0x2433610C
-- 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 0x49631032
vsp4k4450GSX(1231224882), -- 0100 1001 0110 0011 0000 0000 0011 0010 0x49630032
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
vsp8k8404C(1331839489), -- 0100 1111 0110 0010 0100 0010 0000 0001 0x4f624201
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+)
vsp8k8402CQ(1298498050), -- 0100 1101 0110 0101 1000 0010 0000 0010 0x4d658202 (2x100G QSPF28)
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)
-- NetApp
netApp8016QQ(895778868), -- 0011 0101 0110 0100 1000 0000 0011 0100 (0x35648034) (16x40G QSFP+)
-- 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)
-- VSP7200
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)
-- 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)
-- ES7400
vsp7432CQ(1332072496), -- 0100 1111 0110 0101 1101 0000 0011 0000 (0x4f65d030) (32 x100G) Display: 7432CQ
vsp740048Y8C(1332138032), -- 0100 1111 0110 0110 1101 0000 0011 0000 (0x4f66d030) (48 x 25G) Display: 7400-48Y-8C
vsp7400x8C(1332073480), -- 0100 1111 0110 0101 1101 0100 0000 1000 (0x4f65d408) (8x100G for intenal use)
vsp10GInsight(1332073474), -- 0100 1111 0110 0101 1101 0100 0000 0010 (0x4f65d402) (2x10G sideband for internal uses)
-- VSP1100 VAAS
vsp1100(1008861208), -- 0011 1100 0010 0010 0000 0000 0001 1000 (0x3c220018)
xa1400(1030946824), -- 0011 1101 0111 0011 0000 0000 0000 1000 (0x3d730008)
-- VSP4900
vsp4900x24P(2065862680), -- 0111 1011 0010 0010 1001 0000 0001 1000 (0x7B229018) (24 x 10/100/1000Mb Poe COPPER)
vsp4900x48P(2065862704), -- 0111 1011 0010 0010 1001 0000 0011 0000 (2065862704) (48 x 10/100/1000Mb Poe COPPER)
vsp4900x4x(2036564484), -- 0111 1001 0110 0011 1000 0010 0000 0100 (0x79638204) (4 x 10G Fiber) Display: vsp4900-4x
vsp4900x4xLM(2036568580), -- 0111 1001 0110 0011 1001 0010 0000 0100 (0x79639204) (4 x 10G Fiber with Macsec) Display: vsp4900-4xLM
vsp4900x2q(2036630018), -- 0111 1001 0110 0100 1000 0010 0000 0010 (0x79648202) (2 x 40G Fiber) Display: vsp4900-2q
vsp4900x2v(2036761090), -- 0111 1001 0110 0110 1000 0010 0000 0010 (0x79668202) (2 x 25G Fiber) Display: vsp4900-2v
vsp4900x4vLM(2036765188), -- 0111 1001 0110 0110 1001 0010 0000 0100 (0x79669204) (4 x 25G Fiber with Macsec) Display: vsp4900-2vLM
-- 5520: VOSS Starburst/Orion
voss5520x24T(2138341402), -- 0111 1111 0111 0100 1000 0000 0001 1010 (0x7F74801A) (24 x 10/100/1000Mb COPPER with MACsec, 2 x 40G Fiber)
voss5520x24W(2138345498), -- 0111 1111 0111 0100 1001 0000 0001 1010 (0x7F74901A) (24 x 10/100/1000Mb Poe COPPER with MACsec, 2 x 40G Fiber)
voss5520x48T(2138341426), -- 0111 1111 0111 0100 1000 0000 0011 0010 (0x7F748032) (48 x 10/100/1000Mb COPPER with MACsec, 2 x 40G Fiber)
voss5520x48W(2138345522), -- 0111 1111 0111 0100 1001 0000 0011 0010 (0x7F749032) (48 x 10/100/1000Mb Poe COPPER with MACsec, 2 x 40G Fiber)
voss5520x12MW36W(2138370098), -- 0111 1111 0111 0100 1111 0000 0011 0010 (0x7F74F032) (36 x 10/100/1000Mb Poe COPPER with MACsec, 12 x 1000Mb/1G/2.5G/5G Poe with MACsec, 2 x 40G Fiber)
voss5520x48SE(2137317426), -- 0111 1111 0110 0100 1110 0000 0011 0010 (0x7F64E032) (48 x 100/1000BASE-X with MACsec, 2 x 40G Fiber)
voss5520x24X(2137317402), -- 0111 1111 0110 0100 1110 0000 0001 1010 (0x7F64E01A) (24 x 100/1000BASE-X, 2 x 40G Fiber)
voss5520x4X(2103685636), -- 0111 1101 0110 0011 1011 0010 0000 0100 (0x7D63B204) (4 x 10G SFP+ without PHY)
voss5520x4XE(2103681540), -- 0111 1101 0110 0011 1010 0010 0000 0100 (0x7D63A204) (4 x 10G SFP+ LRM with MACsec)
voss5520x4YE(2103869956) -- 0111 1101 0110 0110 1000 0010 0000 0100 (0x7D668204) (4 x 10G/25G SFP28 with MACsec)
}
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:
Exampe:
Titan VSP7400-(port configuration)
Seadart: VSP4600-12mu-12xLM-1VIM
dash '-' cannot be used in the MIB defintion. Using 'x'
to instead.
Port and Port Type representation:
t for 10/100/1000
p for 10/100/1000 30W PoE
u for 10/100/1000 60W PoE
w for 10/100/1000 90W PoE
x for SFP/SFP+
m for multirate (2.5G/5G/10G)
v for 25Gbe
q for 40GbE
c for 100GbE
LM = Long Reach Multimode and MACsec (port has PHYs)
The -1VIM means the switch has a VIM slot
| 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, VSP7400
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
0x7-02 = 0111-10 = VSP4900
b : Interface / Device type variation: (Were 3 bits, 2 bits taken by family)
0x1 = 0 = Non M-Module
0x1 = 1 = M-module (128K RARU records)
0x0 = 0 = VSP4k No Mgmt port
0x1 = 1 = VSP8K With Mgmt Port
c : Interface / device type:
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 = Launch Pad
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
0x14 =
0x16 = 10110 = Single Card Switch (Fiber Type)
0x17 = 10111 = Single Card Switch (Combo port type)
d : Maximum speed (highest negotiable speed)
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 : 0=non-redundant, (1 bit)
1=redundant
For Line 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
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)
110 = 10GE LAN serial 1310nm (XLRSJ)
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
010 = PoE 1770W AC PSU
011 = PoE 1400W AC PSU
For SSL:
000 = server offloading
001 = end to end encryption
For WSM:
000 = WSM mode
001 = ASFM mode
For 8003 (3 slot) chassis differentiation:
000 = ERS 8003
001 = MERS 8003-R (Triumph)
For PP8300 I/O or CP:
000: PP8300 48TX, 10/100/1000 without POL
001: PP8300 48TX, 10/100/1000 with POL
010: SFP
000: non SFP
For Cobra Chassis:
001: 12G
010: 24G
100: 48T
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 VSP4K/6K/9400:
000: no POE
001: POE
010: SFP+
011: COPPER
For Chassis :
000: Non-Trident2+
100: Trident2 +
g : Chassis type (4 bits, possibly MSB 2 bits are extension of field b)
Using the upper bit to indicate the High temperature of the chassis type
0x0 = 0000 = work-group (single card switches, etc)
0x1 = 0001 = back-bone (chassis based products)
0x2 = 0010 = MDA (option modules)
0x3 = 00-11 = mid-plane (chassis based products)
0x8 = 1000 = High Temperature single card switches
0x4 = x1xx = equal to APLS device
h : Number of ports (binary representation obmited)
(for ACIM/BFM cards, this is number of octapids/blackbirds/dea)
0x00 = no ports (cpus, switch fabrics)
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.
"
::= { 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),
downMismatch(9)
}
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 "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 "part number"
::= { rc2kCardEntry 8 }
rc2kCardFrontDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "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 obsolete
DESCRIPTION "base mac address"
::= { rc2kCardEntry 11 }
rc2kCardBackType OBJECT-TYPE
SYNTAX INTEGER {
other(1), -- no card installed
rc2kBackplane(536969472), -- 0010 0000 0000 0001 1000 0001 0000 0000
rc2kSFM(538837248), -- 0010 0000 0001 1111 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
rc2kDPM2(613351682), -- 0010 0100 1000 1111 0000 0001 0000 0010
rc2kDPM1(613351861), -- 0010 0100 1000 1111 0000 0001 1011 0101
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
-- EDPM w/RSP2.7
rc2kEEDPM2(630128906), -- 0010 0101 1000 1111 0000 0001 0000 1010 0x258F010A
rc2kEEDPM3(630129087) -- 0010 0101 1000 1111 0000 0001 1011 1111 0x258F01BF
}
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 "description"
::= { rc2kCardEntry 13 }
rc2kCardBackSerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "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 "part number"
::= { rc2kCardEntry 16 }
rc2kCardBackDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "date code"
::= { rc2kCardEntry 17 }
rc2kCardBackDeviations OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "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 }
rc2kCardFrontPoeOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3),
unknown(4),
dormant(5),
failure(6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Used to indicate the operational status of this card."
::= { rc2kCardEntry 25 }
rc2kCardMezzSerialNum OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..20))
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 }
rc2kCardMode OBJECT-TYPE
SYNTAX INTEGER {
singleport(1),
dualport(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Used to indicate the single port or dual port is
using"
::= { rc2kCardEntry 31 }
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 }
rc2kCardModuleSerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Module serial number.
It is only applicable to the RS module. And it is not
applicable to old version of the R module and CP"
::= { rc2kCardEntry 33 }
rc2kCardModulePartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Module part number.
It is only applicable to the RS module. And it is not
applicable to old version of the R module and CP"
::= { rc2kCardEntry 34 }
rc2kCardModuleAssemblyDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Module assemly date.
It is only applicable to the RS module. And it is not
applicable to old version of the R module and CP"
::= { rc2kCardEntry 35 }
-- 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 }
rc2kQos OBJECT IDENTIFIER ::= { rc2k 8 } -- defined in rc2kQosXXX.mib
rc2kAtm OBJECT IDENTIFIER ::= { rc2k 9 } -- defined in rc2kAtmXXX.mib
-- 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 infomation 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 infomation 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 infomation 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 }
-- 2k CPU card types
rc2kCPUTypeGeneralGroup OBJECT IDENTIFIER ::= { rc2k 12 }
rc2kCPUTypePrimary OBJECT-TYPE
SYNTAX INTEGER {
cpu8690Default(1),
cpu8690Upgrade(2),
cpu8691Default(3),
cpu8691Upgrade(4),
cpu8692Default(5),
cpu8692SuperMezz(6),
cpu8695Default(7),
cpu8895Default(8),
undefined(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This enum type will distinguish one CPU type from the other."
::= { rc2kCPUTypeGeneralGroup 1 }
rc2kCPUTypeSecondary OBJECT-TYPE
SYNTAX INTEGER {
cpu8690Default(1),
cpu8690Upgrade(2),
cpu8691Default(3),
cpu8691Upgrade(4),
cpu8692Default(5),
cpu8692SuperMezz(6),
cpu8695Default(7),
cpu8895Default(8),
undefined(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This type will distinguish one Secondary CPU type from the other."
::= { rc2kCPUTypeGeneralGroup 2 }
rc2kCPUTypePrimaryMemory OBJECT-TYPE
SYNTAX INTEGER {
mem64MB(1),
mem128MB(2),
mem256MB(3),
mem512MB(4),
mem1024MB(5),
undefined(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This gives the memory size of the Primary CPU type."
::= { rc2kCPUTypeGeneralGroup 3 }
rc2kCPUTypeSecondaryMemory OBJECT-TYPE
SYNTAX INTEGER {
mem64MB(1),
mem128MB(2),
mem256MB(3),
mem512MB(4),
mem1024MB(5),
undefined(255)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This gives the memory size of the Secondary CPU type."
::= { rc2kCPUTypeGeneralGroup 4 }
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 }
--
-- RTM Info for 8011co (Tripod) chassis
--
rc2kCardModTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rc2kCardModEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "RTM info table"
::= { rc2k 14 }
rc2kCardModEntry OBJECT-TYPE
SYNTAX Rc2kCardModEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry containing RTM information"
INDEX { rc2kCardModIndex }
::= { rc2kCardModTable 1 }
Rc2kCardModEntry ::= SEQUENCE {
rc2kCardModIndex Integer32,
rc2kCardModPresent TruthValue,
rc2kCardModType INTEGER,
rc2kCardModDescription DisplayString,
rc2kCardModSerialNum DisplayString,
rc2kCardModHwVersion DisplayString,
rc2kCardModPartNumber DisplayString,
rc2kCardModDateCode DisplayString,
rc2kCardModDeviations DisplayString,
rc2kCardModCpldId Integer32,
rc2kCardModCpldRev Integer32
}
rc2kCardModIndex OBJECT-TYPE
SYNTAX Integer32 (1..11)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "slot number."
::= { rc2kCardModEntry 1 }
rc2kCardModPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates if the RTM in this slot is present"
DEFVAL { false }
::= { rc2kCardModEntry 2 }
rc2kCardModType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
lc(1627267328), -- 0x60FE2100
cpu56(1627259136), -- 0x60FE0100
cpur(1627263232) -- 0x60FE1100
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM type"
::= { rc2kCardModEntry 3 }
rc2kCardModDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM description"
::= { rc2kCardModEntry 4 }
rc2kCardModSerialNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM serial number"
::= { rc2kCardModEntry 5 }
rc2kCardModHwVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM hardware version"
::= { rc2kCardModEntry 6 }
rc2kCardModPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM part number"
::= { rc2kCardModEntry 7 }
rc2kCardModDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM date code"
::= { rc2kCardModEntry 8 }
rc2kCardModDeviations OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM deviations"
::= { rc2kCardModEntry 9 }
rc2kCardModCpldId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM CPLD ID value"
::= { rc2kCardModEntry 10 }
rc2kCardModCpldRev OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RTM CPLD revision value"
::= { rc2kCardModEntry 11 }
--
-- COP Utilization
--
rc2kCardPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rc2kCardPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table represents the Card/Slot level DRAM
size, DRAM Used, DRAM Free and CPU Utilization
for the R Module and RC Module cards"
::= { rc2k 15 }
rc2kCardPerfEntry OBJECT-TYPE
SYNTAX Rc2kCardPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry containing information of Card performance"
INDEX { rc2kCardPerfId }
::= { rc2kCardPerfTable 1 }
Rc2kCardPerfEntry ::= SEQUENCE {
rc2kCardPerfId INTEGER,
rc2kCardPerfDramSize Integer32,
rc2kCardPerfDramUsed Integer32,
rc2kCardPerfDramFree Integer32,
rc2kCardPerfCPUUtilization Integer32
}
rc2kCardPerfId OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This represents the slot number.
This is only for line cards, slot 5 and 6 should not be used."
::= { rc2kCardPerfEntry 1 }
rc2kCardPerfDramSize OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This represents DRAM Size in Mega bytes"
::= { rc2kCardPerfEntry 2 }
rc2kCardPerfDramUsed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This represents the amount of DRAM used in kilo bytes"
::= { rc2kCardPerfEntry 3 }
rc2kCardPerfDramFree OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This represents the amount of DRAM Free in kilo bytes"
::= { rc2kCardPerfEntry 4 }
rc2kCardPerfCPUUtilization OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This represents the percentage of CPU utilization"
::= { rc2kCardPerfEntry 5 }
rc2kSysAggrRateLimiterStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rc2kSysAggrRateLimiterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This table represents the Card/Slot level Aggregate rate limiter stats for power ranger cards."
::= { rc2k 16 }
rc2kSysAggrRateLimiterStatsEntry OBJECT-TYPE
SYNTAX Rc2kSysAggrRateLimiterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Card/Slot level Aggregate rate limiter stats for power ranger cards indexed by slot number"
INDEX { rc2kSysAggrRateLimiterStatsId }
::= { rc2kSysAggrRateLimiterStatsTable 1 }
Rc2kSysAggrRateLimiterStatsEntry ::= SEQUENCE {
rc2kSysAggrRateLimiterStatsId INTEGER,
rc2kSysAggrRateLimiterIngGreenLane0 Integer32,
rc2kSysAggrRateLimiterIngRedLane0 Integer32,
rc2kSysAggrRateLimiterEgrGreenLane0 Integer32,
rc2kSysAggrRateLimiterEgrRedLane0 Integer32,
rc2kSysAggrRateLimiterIngGreenLane1 Integer32,
rc2kSysAggrRateLimiterIngRedLane1 Integer32,
rc2kSysAggrRateLimiterEgrGreenLane1 Integer32,
rc2kSysAggrRateLimiterEgrRedLane1 Integer32,
rc2kSysAggrRateLimiterIngGreenLane2 Integer32,
rc2kSysAggrRateLimiterIngRedLane2 Integer32,
rc2kSysAggrRateLimiterEgrGreenLane2 Integer32,
rc2kSysAggrRateLimiterEgrRedLane2 Integer32,
rc2kSysAggrRateLimiterStatsClear Integer32
}
rc2kSysAggrRateLimiterStatsId OBJECT-TYPE
SYNTAX INTEGER (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This represents the slot number. This is only for line cards, slot 5 and 6 should not be used."
::= { rc2kSysAggrRateLimiterStatsEntry 1 }
rc2kSysAggrRateLimiterIngGreenLane0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets passed or marked green by the Ingress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 2 }
rc2kSysAggrRateLimiterIngRedLane0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets dropped or marked red by the Ingress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 3 }
rc2kSysAggrRateLimiterEgrGreenLane0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets passed or marked green by the Egress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 4 }
rc2kSysAggrRateLimiterEgrRedLane0 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets dropped or marked red by the Egress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 5 }
rc2kSysAggrRateLimiterIngGreenLane1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets passed or marked green by the Ingress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 6 }
rc2kSysAggrRateLimiterIngRedLane1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets dropped or marked red by the Ingress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 7 }
rc2kSysAggrRateLimiterEgrGreenLane1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets passed or marked green by the Egress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 8 }
rc2kSysAggrRateLimiterEgrRedLane1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets dropped or marked red by the Egress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 9 }
rc2kSysAggrRateLimiterIngGreenLane2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets passed or marked green by the Ingress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 10 }
rc2kSysAggrRateLimiterIngRedLane2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets dropped or marked red by the Ingress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 11 }
rc2kSysAggrRateLimiterEgrGreenLane2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets passed or marked green by the Egress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 12 }
rc2kSysAggrRateLimiterEgrRedLane2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Number of packets dropped or marked red by the Egress Aggregate rate limiter"
::= { rc2kSysAggrRateLimiterStatsEntry 13 }
rc2kSysAggrRateLimiterStatsClear OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Clear the Aggregate Rate limiter Stats"
::= { rc2kSysAggrRateLimiterStatsEntry 14 }
-- 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 }
-- IO Card (Generation 2) Temperature Table.
rc2kIoCardTemperatureTable OBJECT-TYPE
SYNTAX SEQUENCE OF Rc2kIoCardTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table for retrieving the temperatures of the sensors
located on the FPGA's and FA's on the generation 2
IO cards."
::= { rc2k 21 }
rc2kIoCardTemperatureEntry OBJECT-TYPE
SYNTAX Rc2kIoCardTemperatureEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Contains information regarding the temperatures of
FPGA's and FA's on the generation 2 IO cards."
INDEX { rc2kIoCardTemperatureSlotIndex }
::= { rc2kIoCardTemperatureTable 1 }
Rc2kIoCardTemperatureEntry ::=
SEQUENCE {
rc2kIoCardTemperatureSlotIndex Integer32,
rc2kIoCardTemperatureFPGASensor1Temperature Integer32,
rc2kIoCardTemperatureFPGASensor2Temperature Integer32,
rc2kIoCardTemperatureFPGASensor3Temperature Integer32,
rc2kIoCardTemperatureFPGASensor4Temperature Integer32,
rc2kIoCardTemperatureFPGASensor5Temperature Integer32,
rc2kIoCardTemperatureFPGASensor6Temperature Integer32,
rc2kIoCardTemperatureFPGASensor7Temperature Integer32,
rc2kIoCardTemperatureFPGASensor8Temperature Integer32,
rc2kIoCardTemperatureFPGASensor9Temperature Integer32,
rc2kIoCardTemperatureFPGAZoneHighTemperature Integer32,
rc2kIoCardTemperatureFPGAZoneLowTemperature Integer32,
rc2kIoCardTemperatureFPGAZoneAlarmThreshold Integer32,
rc2kIoCardTemperatureFPGAZoneShutdownThreshold Integer32,
rc2kIoCardTemperatureFASensor1Temperature Integer32,
rc2kIoCardTemperatureFASensor2Temperature Integer32,
rc2kIoCardTemperatureFASensor3Temperature Integer32,
rc2kIoCardTemperatureFAZoneHighTemperature Integer32,
rc2kIoCardTemperatureFAZoneLowTemperature Integer32,
rc2kIoCardTemperatureFAZoneAlarmThreshold Integer32,
rc2kIoCardTemperatureFAZoneShutdownThreshold Integer32
}
rc2kIoCardTemperatureSlotIndex OBJECT-TYPE
SYNTAX Integer32(3..12)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Slot number of the IO card"
::= { rc2kIoCardTemperatureEntry 1 }
rc2kIoCardTemperatureFPGASensor1Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 1, located on the
Zagros on the first slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 2 }
rc2kIoCardTemperatureFPGASensor2Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 2, located on the
Zagros on the first slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 3 }
rc2kIoCardTemperatureFPGASensor3Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 3, located on the
RSP on the first slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 4 }
rc2kIoCardTemperatureFPGASensor4Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 4, located on the
Zagros on the second slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 5 }
rc2kIoCardTemperatureFPGASensor5Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 5, located on the
Zagros on the second slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 6 }
rc2kIoCardTemperatureFPGASensor6Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 6, located on the
RSP on the second slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 7 }
rc2kIoCardTemperatureFPGASensor7Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 7, located on the
Zagros on the third slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 8 }
rc2kIoCardTemperatureFPGASensor8Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 8, located on the
Zagros on the third slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 9 }
rc2kIoCardTemperatureFPGASensor9Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FPGA Sensor 9, located on the
RSP on the third slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 10 }
rc2kIoCardTemperatureFPGAZoneHighTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Highest temperature of all the FPGA sensors located
on this IO card, measured in celsius degrees."
::= { rc2kIoCardTemperatureEntry 11 }
rc2kIoCardTemperatureFPGAZoneLowTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lowest temperature of all the FPGA sensors located
on this IO card, measured in celsius degrees."
::= { rc2kIoCardTemperatureEntry 12 }
rc2kIoCardTemperatureFPGAZoneAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "When the FPGA temperature crosses this threshold
on this IO card, an alarm will be set."
::= { rc2kIoCardTemperatureEntry 13 }
rc2kIoCardTemperatureFPGAZoneShutdownThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "When the FPGA temperature crosses this threshold
on this IO card, the card will be shutdown."
::= { rc2kIoCardTemperatureEntry 14 }
rc2kIoCardTemperatureFASensor1Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FA Sensor 1, located on the
first slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 15 }
rc2kIoCardTemperatureFASensor2Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FA Sensor 2, located on the
second slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 16 }
rc2kIoCardTemperatureFASensor3Temperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Temperature of the FA Sensor 3, located on the
third slice, measured in celsius degrees.
A value of 0 for this mib object indicates that this
sensor is not available on this slot."
::= { rc2kIoCardTemperatureEntry 17 }
rc2kIoCardTemperatureFAZoneHighTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Highest temperature of all the FA sensors located
on this IO card, measured in celsius degrees."
::= { rc2kIoCardTemperatureEntry 18 }
rc2kIoCardTemperatureFAZoneLowTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Lowest temperature of all the FA sensors located
on this IO card, measured in celsius degrees."
::= { rc2kIoCardTemperatureEntry 19 }
rc2kIoCardTemperatureFAZoneAlarmThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "When the FA temperature crosses this threshold
on this IO card, an alarm will be set."
::= { rc2kIoCardTemperatureEntry 20 }
rc2kIoCardTemperatureFAZoneShutdownThreshold OBJECT-TYPE
SYNTAX Integer32
UNITS "celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION "When the FA temperature crosses this threshold
on this IO card, the card will be shutdown."
::= { rc2kIoCardTemperatureEntry 21 }
-- Boot Config Host Table
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 }
END