LINKSYS-GREEN-MIB DEFINITIONS ::= BEGIN -- Title: LINKSYS GREEN ETHERNET MIB -- Version: 7.47 -- Date: 25 Aug 2008 -- IMPORTS rnd FROM LINKSYS-MIB MODULE-IDENTITY, OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC PortList FROM Q-BRIDGE-MIB ifIndex FROM IF-MIB; rlGreenEth MODULE-IDENTITY -- August 15, 2008 LAST-UPDATED "200808150000Z" ORGANIZATION "Linksys LLC." CONTACT-INFO "www.linksys.com/business/support" DESCRIPTION "The private MIB module definition for Green Ethernet Energy Detect feature." REVISION "200808150000Z" DESCRIPTION "Add Green Ethernet Energy Detect and Short Reach support per port and per system rlGreenEthernet" ::= { rnd 134} rlGreenEthEnergyDetectEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This scalar defines Green Ethernet Enrgy-Detect Globaly" ::= { rlGreenEth 1 } rlGreenEthShortReachEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This scalar defines Green Ethernet Short-Reach Globaly" ::= { rlGreenEth 2 } rlGreenEthCurrentEnergyConsumption OBJECT-TYPE SYNTAX Unsigned32 UNITS "mWatt" MAX-ACCESS read-only STATUS current DESCRIPTION "This scalar define Green Ethernet all modes current Energy consumption per system in mWatt in order to calculate current energy consumption in percent proportional to Consumption without Green Ethernet feature please use the following formula: (rlGreenEthCurrentEnergyConsumption/rlGreenEthCurrentMaxEnergyConsumption)*100" ::= { rlGreenEth 3 } rlGreenEthCurrentMaxEnergyConsumption OBJECT-TYPE SYNTAX Unsigned32 UNITS "mWatt" MAX-ACCESS read-only STATUS current DESCRIPTION "This scalar define Green Ethernet current maximum consumption Energy consumption per system in mWatt, as it was without Green Ethernet feature." ::= { rlGreenEth 4 } rlGreenEthCumulativePowerSaveMeter OBJECT-TYPE SYNTAX Unsigned32 UNITS "Watt*Hour" MAX-ACCESS read-only STATUS current DESCRIPTION "This scalar define Green Ethernet cumulative power save per system in Watt*Hour" ::= { rlGreenEth 5 } rlGreenEthShortReachThreshold OBJECT-TYPE SYNTAX Unsigned32 (0..70) UNITS "meter" MAX-ACCESS read-write STATUS current DESCRIPTION "The usage threshold expressed in meter for determinate the cable length for Short-Reach" ::= { rlGreenEth 6 } rlGreenEthCumulativePowerSaveMeterReset OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The rlGreenEthCumulativePowerSaveMeterReset indicates that rlGreenEthCumulativePowerSaveMeter should be set to ziro. This object behaviors as write-only than reading this object will always return 'false'." DEFVAL{ false } ::= { rlGreenEth 7 } RlGreenSavingType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Green saving types: energyDetect(1) uses energy detect shortReach(2) uses Short Reach" SYNTAX INTEGER { energyDetect (1), shortReach (2) } NonOperReasonType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Reason why Green Ethernet is not activated saving on a port NP(1) Port is not present - Applicable in ED & SR LT(2) Link Type is not supported(fiber, auto media setect) - Applicable in ED & SR LU(3) Port link is up - Applicable only in ED LS(4) Link speed is not supported (100M,10M,10G) - Applicable only in SR LL(5) Link length received from VCT test exceed threshold - Applicable only in SR ER(6) Errors detected on line and port revered back to Long Reach(only in enhanced mode) - Applicable only in SR LD(7) Port link is Down - Applicable only in SR unknown(8) In case that green Active or disable on port" SYNTAX INTEGER { np(1), lt(2), lu(3), ls(4), ll(5), er(6), ld(7), unknown(8) } rlGreenEthPortTable OBJECT-TYPE SYNTAX SEQUENCE OF RlGreenEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of green state of ports" ::= { rlGreenEth 8 } rlGreenEthPortEntry OBJECT-TYPE SYNTAX RlGreenEthPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry of green state of port" INDEX { ifIndex, rlGreenEthPortSavingTypeValue } ::= { rlGreenEthPortTable 1 } RlGreenEthPortEntry ::= SEQUENCE { rlGreenEthPortSavingTypeValue RlGreenSavingType, rlGreenEthPortAdminState TruthValue, rlGreenEthPortOperState TruthValue, rlGreenEthPortNonOperReason NonOperReasonType } rlGreenEthPortSavingTypeValue OBJECT-TYPE SYNTAX RlGreenSavingType MAX-ACCESS not-accessible STATUS current DESCRIPTION "Green saving types" ::= { rlGreenEthPortEntry 1 } rlGreenEthPortAdminState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Active\non Active" ::= { rlGreenEthPortEntry 2 } rlGreenEthPortOperState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Active\non Active" ::= { rlGreenEthPortEntry 3 } rlGreenEthPortNonOperReason OBJECT-TYPE SYNTAX NonOperReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "Reason why saving mode is not activated" ::= { rlGreenEthPortEntry 4 } rlGreenEthForceShortReachIfIndexList OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "The ports that forced enable the Green Ethernet Short Reach configuration not considering VCT results." DEFVAL { ''H } -- empty octet string ::= { rlGreenEth 9 } rlGreenEthMaskLedStatus OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mask all ports led according to the configuration." DEFVAL{ off } ::= { rlGreenEth 10 } END