SRS-MIB DEFINITIONS ::= BEGIN -- ------------------------------------------------------------- -- SR Stackware MIB -- ------------------------------------------------------------- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, enterprises, Integer32, NOTIFICATION-TYPE, Gauge32, Counter64 FROM SNMPv2-SMI DisplayString, TEXTUAL-CONVENTION, RowStatus, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF VlanIndex FROM Q-BRIDGE-MIB InterfaceIndex FROM IF-MIB; -- ; srsMIB MODULE-IDENTITY LAST-UPDATED "201404040000Z" ORGANIZATION "EMERSON" CONTACT-INFO "Email: DLEMBEDHYDTEAMSRSTACKWARE@emerson.com" DESCRIPTION "The SR stackware module for managing the objects specific to SR stackware." ::= { enterprises enpec(26061) ecomputing(9) products(2) srstackware(2) 2 } srsNotifications OBJECT IDENTIFIER ::= { srsMIB 0 } srsMIBObjects OBJECT IDENTIFIER ::= { srsMIB 1 } -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- groups in the SRS MIB -- ------------------------------------------------------------- srsBridge OBJECT IDENTIFIER ::= { srsMIBObjects 1 } srsScalars OBJECT IDENTIFIER ::= { srsMIBObjects 2 } srsPairedLinks OBJECT IDENTIFIER ::= { srsMIBObjects 3 } srsDropStats OBJECT IDENTIFIER ::= { srsMIBObjects 4 } srsVlanStats OBJECT IDENTIFIER ::= { srsMIBObjects 5 } srsSfp OBJECT IDENTIFIER ::= { srsMIBObjects 6 } -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- The Bridge-Name Table -- ------------------------------------------------------------- srsBridgeNameTable OBJECT-TYPE SYNTAX SEQUENCE OF SrsBridgeNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains the names of the bridges associated with this System." REFERENCE "Emerson Proprietary" ::= { srsBridge 1 } srsBridgeNameEntry OBJECT-TYPE SYNTAX SrsBridgeNameEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the Bridge names. This is indexed by the Bridge-name." INDEX { srsBridgeName } ::= { srsBridgeNameTable 1 } SrsBridgeNameEntry ::= SEQUENCE { srsBridgeName DisplayString } srsBridgeName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "A human-readable text string indicating the name of the bridge. This value is read-only." REFERENCE "Emerson Proprietary" ::= { srsBridgeNameEntry 1 } -- ------------------------------------------------------------- -- SRS Scalar objects -- ------------------------------------------------------------- srsSaveConfiguration OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "A settable object to save the current configuration of the device. This object ensures the persistency for the snmpset operations performed over various MIBs. In order to save the configuration, set this object to 1, Set to 0 is not allowed. Note that an snmpget on this object always shows the value 0, to indicate that the value can be set to 1 at anytime to save the current configuration." REFERENCE "Emerson Proprietary" ::= { srsScalars 1 } srsAllPortsShutdown OBJECT-TYPE SYNTAX Integer32 (0..1) MAX-ACCESS read-write STATUS current DESCRIPTION "A settable object to shutdown all the SRstackware manageable ports of the device. In order to shutdown all the ports, set this object to 1, Set to 0 is not allowed. Note that snmpget on this object always shows the value 0, to indicate that the value can be set to 1 at anytime to shutdown all the ports of the device." REFERENCE "Emerson Proprietary" ::= { srsScalars 2 } -- ------------------------------------------------------------- -- Paired links Table -- ------------------------------------------------------------- srsPairedLinksTable OBJECT-TYPE SYNTAX SEQUENCE OF SrsPairedLinksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains all the paired links in the system and its details." REFERENCE "Emerson Proprietary" ::= { srsPairedLinks 1 } srsPairedLinksEntry OBJECT-TYPE SYNTAX SrsPairedLinksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of srsPairedLink ports entries. This is indexed by srsPairedLinkActiveIfIndex and srsPairedLinkBackupIfIndex." INDEX { srsPairedLinkActiveIfIndex, srsPairedLinkBackupIfIndex } ::= { srsPairedLinksTable 1 } SrsPairedLinksEntry ::= SEQUENCE { srsPairedLinkActiveIfIndex InterfaceIndex, srsPairedLinkBackupIfIndex InterfaceIndex, srsPairedLinkFailoverMode INTEGER, srsPairedLinkPreemptionDelay Integer32, srsPairedLinkCurrentActive InterfaceIndex, srsPairedLinkRowStatus RowStatus } srsPairedLinkActiveIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This is IfIndex of configured Active port." ::= { srsPairedLinksEntry 1 } srsPairedLinkBackupIfIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This is IfIndex of configured Backup port." ::= { srsPairedLinksEntry 2 } srsPairedLinkFailoverMode OBJECT-TYPE SYNTAX INTEGER { non-preemptive (1), preemptive (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the Failover mode of the pair.This may be preemptive or non-preemptive. Preemptive: If the active link gets down, the standby takes over and assumes active role. If the former active link comes up again, the system automatically restores to the original setup. The standby link only forwards traffic in case the active link is down. Non-Preemptive: If the active link gets down, the standby takes over and assumes active role. If the former active link comes up again, the system will remain in the current state. The former active link will assume the standby role." DEFVAL { 1 } ::= { srsPairedLinksEntry 3 } srsPairedLinkPreemptionDelay OBJECT-TYPE SYNTAX Integer32 (1..60) MAX-ACCESS read-write STATUS current DESCRIPTION "This time value controls how fast the active link assumes active role when failover mode is preemptive. Configuring this value on non-preemptive failover mode is not allowed." DEFVAL { 30 } ::= { srsPairedLinksEntry 4 } srsPairedLinkCurrentActive OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the IfIndex of current active link. This value is 0 if none of the paired-link ports are active." ::= { srsPairedLinksEntry 5 } srsPairedLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This variable is used to create a row in this table." ::= { srsPairedLinksEntry 6 } -- ------------------------------------------------------------- -- Per-PORT Drop Statistics Table -- ------------------------------------------------------------- srsDropStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SrsDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains per-Port dropped traffic statistics, which are organized into different Drop-Sets based on different Drop-Reasons." REFERENCE "Emerson Proprietary" ::= { srsDropStats 1 } srsDropStatsEntry OBJECT-TYPE SYNTAX SrsDropStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of per-Port dropped statistics entries. This is indexed by InterfaceIndex of the Port." INDEX { srsDropStatsIndex } ::= { srsDropStatsTable 1 } SrsDropStatsEntry ::= SEQUENCE { srsDropStatsIndex InterfaceIndex, srsReceiveDropSet0Pkts Counter64, srsReceiveDropSet1Pkts Counter64, srsReceiveDropSet2Pkts Counter64, srsReceiveDropSet3Pkts Counter64, srsReceiveDropSet4Pkts Counter64, srsReceiveDropSet5Pkts Counter64, srsReceiveDropSet6Pkts Counter64, srsReceiveDropSet7Pkts Counter64, srsReceiveDropSet8Pkts Counter64, srsTransmitDropSet0Pkts Counter64, srsTransmitDropSet1Pkts Counter64, srsTransmitDropSet2Pkts Counter64, srsTransmitDropSet3Pkts Counter64, srsTransmitDropSet4Pkts Counter64, srsTransmitDropSet5Pkts Counter64, srsTransmitDropSet6Pkts Counter64, srsTransmitDropSet7Pkts Counter64, srsTransmitDropSet8Pkts Counter64, srsTransmitDropSet9Pkts Counter64, srsTransmitDropSet10Pkts Counter64, srsTransmitDropSet11Pkts Counter64 } srsDropStatsIndex OBJECT-TYPE SYNTAX InterfaceIndex (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index value that uniquely identifies an interface. The interface identified by a particular value of this index is the same interface as identified by the same value of ifIndex." REFERENCE "RFC 2863, ifIndex" ::= { srsDropStatsEntry 1 } srsReceiveDropSet0Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received valid frames that were discarded due to one of the following reasons: - Packets dropped when ingress port is not in forwarding state. - Receive IPv4 L3 discard packets. - Receive IPv6 L3 discard packet. - A receive policy to discard packets with a particular Source/Destination address or to support Storm Control. - Packets dropped by FP i.e. Field Processor. - Discard at Port Ingress due to Cell Buffer Pool memory is full. - Forwarding Port bitmap is Zero. - Receive VLAN drop cases." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 2 } srsReceiveDropSet1Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Bridged multicast packets received on this port." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 3 } srsReceiveDropSet2Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Multicast (L2+L3) packets that are dropped" REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 4 } srsReceiveDropSet3Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames that were discarded due to one of the following reasons: - A receive policy to discard packets with a particular Source/Destination address or to support Storm Control. - Packets dropped by FP i.e. Field Processor" REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 5 } srsReceiveDropSet4Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Received VLAN packets that are dropped" REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 6 } srsReceiveDropSet5Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames that were discarded due to one of the following reasons: - Forwarding Port bitmap is Zero. - Packets trapped to CPU due to egress L3 MTU violation. - Parity error packets. - Receive tunnel error packets." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 7 } srsReceiveDropSet6Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames that were discarded due to one of the following reasons: - Discard at Port Ingress due to Cell Buffer Pool memory is full. - Packets dropped when ingress port is not in forward state." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 8 } srsReceiveDropSet7Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames that were discarded due to one of the following reasons: - Receive IPv4 L3 discard packets. - Receive IPv4 header error packets. - Receive IPv6 L3 discard packet. - Receive IPv6 header error packets" REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 9 } srsReceiveDropSet8Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received frames that were discarded due to one of the following reasons: - DOS L3 header error packets. - DOS L4 header error packets. - DOS ICMP error packets. - DOS fragment error packets. - Higig Header error packets. - Multicast Index error packets. - LAG failover loopback packets. - LAG backup port down. - Unknown HiGig header type packet." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 10 } srsTransmitDropSet0Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmitted packets due to one of the below reasons : - Transmit Good IPv6 IPMC packets. - Transmit Good IPv6 L3 UC packets." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 11 } srsTransmitDropSet1Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to one of the below reason: - Transmit IPv6 IPMC Aged and Drop packets. - Transmit IPv6 L3 UC Aged and and Drop packets." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 12 } srsTransmitDropSet2Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Good IPv6 IPMC packets transmitted." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 13 } srsTransmitDropSet3Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to below reason: - Packets dropped due to any condition." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 14 } srsTransmitDropSet4Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmitted packets due to one of the below reasons : - Transmit Good IPv4 L3 UC packets. - Transmit Good IPv6 L3 UC packets." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 15 } srsTransmitDropSet5Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to one of the below reasons: - Transmit IPv4 IPMC Aged and Drop packets. - Transmit IPv6 IPMC Aged and Drop packets." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 16 } srsTransmitDropSet6Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to below reason: - Packets dropped due to STP State not in forwarding state." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 17 } srsTransmitDropSet7Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to one of the below reasons: - L2 MC packet drop counter. - Packets dropped due to miss in VXLT table counter." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 18 } srsTransmitDropSet8Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to one of the below reasons: - Transmit Tunnel error packets. - Packets dropped when CFI set & Pkt is untagged or L3 switched for IPMC. - Packets dropped due to invalid VLAN counter." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 19 } srsTransmitDropSet9Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to one of the below reasons: - Packets dropped due to TTL threshold counter. - Packets dropped due to packet aged counter. - Transmit IPv4 L3 UC Aged and Drop packets." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 20 } srsTransmitDropSet10Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to one of the below reasons: - Unknown HiGig2 Drop. - Unknown HiGig drop. - L2 MTU fail drop. - Parity Error drop." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 21 } srsTransmitDropSet11Pkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmit ready packets that were discarded due to one of the below reasons: - IP Length check fail drop. - SIP Link Local Drop flag. - MODID greater than 31 drop counter. - Byte additions too large drop counter." REFERENCE "Emerson Proprietary" ::= { srsDropStatsEntry 22 } -- ------------------------------------------------------------- -- Vlan Statistics Table -- ------------------------------------------------------------- srsVlanStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SrsVlanStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains per-VLAN traffic statistics in the system and its details." REFERENCE "Emerson Proprietary" ::= { srsVlanStats 1 } srsVlanStatsEntry OBJECT-TYPE SYNTAX SrsVlanStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of per-VLAN statistics entries. This is indexed by srsVlanIndex." INDEX { srsVlanIndex } ::= { srsVlanStatsTable 1 } SrsVlanStatsEntry ::= SEQUENCE { srsVlanIndex VlanIndex, srsVlanStatsInFrames Counter64, srsVlanStatsInOctets Counter64, srsVlanStatsOutFrames Counter64, srsVlanStatsOutOctets Counter64 } srsVlanIndex OBJECT-TYPE SYNTAX VlanIndex (2..4022) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The VLAN-ID or other identifier referring to this VLAN." ::= { srsVlanStatsEntry 1 } srsVlanStatsInFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received valid frames that were classified as belonging to this VLAN." REFERENCE "Emerson Proprietary" ::= { srsVlanStatsEntry 2 } srsVlanStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of received Octets that were classified as belonging to this VLAN." REFERENCE "Emerson Proprietary" ::= { srsVlanStatsEntry 3 } srsVlanStatsOutFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of transmitted valid frames for this VLAN." REFERENCE "Emerson Proprietary" ::= { srsVlanStatsEntry 4 } srsVlanStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of transmitted Octets for this VLAN." REFERENCE "Emerson Proprietary" ::= { srsVlanStatsEntry 5 } -- ------------------------------------------------------------- -- SFP Statistics Table -- ------------------------------------------------------------- srsSfpTable OBJECT-TYPE SYNTAX SEQUENCE OF SrsSfpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of transceiver interface entries. The number of entries is dependent on the supported switch device." REFERENCE "Emerson Proprietary" ::= { srsSfp 1 } srsSfpEntry OBJECT-TYPE SYNTAX SrsSfpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing management information applicable to a particular transceiver interface, identified by the InterfaceIndex value srsSfpIndex." INDEX { srsSfpIndex } ::= { srsSfpTable 1 } SrsSfpEntry ::= SEQUENCE { srsSfpIndex InterfaceIndex, srsSfpVendorName DisplayString, srsSfpConnectorType INTEGER, srsSfpSerialNumber DisplayString, srsSfpPartNumber DisplayString, srsSfpTxFault TruthValue, srsSfpLossOfSignal TruthValue, srsSfpIngressPackets Counter64, srsSfpIngressBytes Counter64, srsSfpEgressPackets Counter64, srsSfpEgressBytes Counter64, srsSfpTxPower INTEGER, srsSfpRxPower INTEGER, srsSfpSpeed Gauge32, srsSfpPresence TruthValue } srsSfpIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex of the transceiver interface." ::= { srsSfpEntry 1 } srsSfpVendorName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "SFP Vendor Name." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 2 } srsSfpConnectorType OBJECT-TYPE SYNTAX INTEGER { none(0), optical(1), electrical(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The external cable connector provided as media interface." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 3 } srsSfpSerialNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number provided by SFP vendor." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 4 } srsSfpPartNumber OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Part Number provided by SFP vendor." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 5 } srsSfpTxFault OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is Tx-Fault detected?" REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 6 } srsSfpLossOfSignal OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is Loss of Signal detected?" REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 7 } srsSfpIngressPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets received on the transceiver interface." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 8 } srsSfpIngressBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets received on the transceiver interface." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 9 } srsSfpEgressPackets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets transmitted out of the transceiver interface." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 10 } srsSfpEgressBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of octets transmitted out of the transceiver interface." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 11 } srsSfpTxPower OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured TX output power in milliwatts." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 12 } srsSfpRxPower OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Measured RX input power in milliwatts." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 13 } srsSfpSpeed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the transceiver interface's current bandwidth in units of 1,000,000,000 bits per second." REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 14 } srsSfpPresence OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Is the transceiver module present?" REFERENCE "Emerson Proprietary" ::= { srsSfpEntry 15 } -- ------------------------------------------------------------- -- Objects used in the notifications -- ------------------------------------------------------------- srsPairedLinkNewActiveReason OBJECT-TYPE SYNTAX INTEGER { preempted (1), prevActiveDown (2), onePortUp (3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This indicates the reason for srsPairedLinkNewActiveNotif notification. Preempted: New active for the paired link is selected after the expiry of preemption timer. PrevActiveDown: New active for the paired link is selected as the previous active link is operationally down. In case of trunk port (po/sa), if atleast one of the member ports of the previous active trunk is operationally down. OnePortUp: New active for the paired link is selected as one of the paired link member is operationally up. In case of trunk port (po/sa), a new active trap occurs with OnePortUp as reason in all the following scenarios: a) If trunk port assumes active role when current active does not exist. b) If a failover is triggered to select new active." ::= { srsPairedLinks 2} srsPairedLinkStandbyIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This indicates the IfIndex of the standby (non-current active) port in the Paired link." ::= { srsPairedLinks 3} srsPairedLinkActiveBandwidth OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second (Mbps)." ::= {srsPairedLinks 4} srsPairedLinkStandbyBandwidth OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "An estimate of the interface's current bandwidth in units of 1,000,000 bits per second (Mbps)." ::= {srsPairedLinks 5} srsPairedLinkDownPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This indicates the down port IfIndex of the member port in case of trunk port (po/sa). In case of paired links on single ports this indicates ifindex of the port which goes down. This value will be 0 if both links of paired-link are operationally down when the paired-link is being configured." ::= { srsPairedLinks 6} -- ------------------------------------------------------------- -- SRS Notification Definitions -- ------------------------------------------------------------- srsPairedLinkNewActiveNotif NOTIFICATION-TYPE OBJECTS { srsPairedLinkActiveIfIndex, srsPairedLinkBackupIfIndex, srsPairedLinkCurrentActive, srsPairedLinkNewActiveReason, srsPairedLinkActiveBandwidth, srsPairedLinkStandbyBandwidth } STATUS current DESCRIPTION "This is used to notify that a link is newly assuming active role." ::= { srsNotifications 1 } srsPairedLinkNoPortUpNotif NOTIFICATION-TYPE OBJECTS { srsPairedLinkActiveIfIndex, srsPairedLinkBackupIfIndex, srsPairedLinkCurrentActive, srsPairedLinkActiveBandwidth, srsPairedLinkStandbyBandwidth, srsPairedLinkDownPortIfIndex } STATUS current DESCRIPTION "This is to notify that both the ports of paired-links are operationally down. In case of trunk ports (po/sa), this event can occur if a member port of a trunk is down when a member port of other trunk is down as well." ::= { srsNotifications 2 } srsPairedLinkStandbyDownNotif NOTIFICATION-TYPE OBJECTS { srsPairedLinkActiveIfIndex, srsPairedLinkBackupIfIndex, srsPairedLinkStandbyIfIndex, srsPairedLinkActiveBandwidth, srsPairedLinkStandbyBandwidth } STATUS current DESCRIPTION "This is to notify that the standby port or a member port of a standby trunk is operationally down when active link is operationally up (in case of trunk, all the member ports are operationally up)." ::= { srsNotifications 3 } -- ------------------------------------------------------------- -- SRStackware MIB - Conformance Information -- ------------------------------------------------------------- srsConformance OBJECT IDENTIFIER ::= { srsMIB 2 } srsGroups OBJECT IDENTIFIER ::= { srsConformance 1 } srsCompliances OBJECT IDENTIFIER ::= { srsConformance 2 } -- ------------------------------------------------------------- -- units of conformance -- ------------------------------------------------------------- srsPortDropStatisticsGroup OBJECT-GROUP OBJECTS { srsReceiveDropSet0Pkts, srsReceiveDropSet1Pkts, srsReceiveDropSet2Pkts, srsReceiveDropSet3Pkts, srsReceiveDropSet4Pkts, srsReceiveDropSet5Pkts, srsReceiveDropSet6Pkts, srsReceiveDropSet7Pkts, srsReceiveDropSet8Pkts, srsTransmitDropSet0Pkts, srsTransmitDropSet1Pkts, srsTransmitDropSet2Pkts, srsTransmitDropSet3Pkts, srsTransmitDropSet4Pkts, srsTransmitDropSet5Pkts, srsTransmitDropSet6Pkts, srsTransmitDropSet7Pkts, srsTransmitDropSet8Pkts, srsTransmitDropSet9Pkts, srsTransmitDropSet10Pkts, srsTransmitDropSet11Pkts } STATUS current DESCRIPTION "A collection of objects providing per-Port packet drop/discard statistics." ::= { srsGroups 1 } srsVlanStatisticsGroup OBJECT-GROUP OBJECTS { srsVlanStatsInFrames, srsVlanStatsInOctets, srsVlanStatsOutFrames, srsVlanStatsOutOctets } STATUS current DESCRIPTION "A collection of objects providing per-VLAN packet statistics for all VLANs currently configured on this device." ::= { srsGroups 2 } srsPairedLinksGroup OBJECT-GROUP OBJECTS { srsPairedLinkActiveIfIndex, srsPairedLinkBackupIfIndex, srsPairedLinkFailoverMode, srsPairedLinkPreemptionDelay, srsPairedLinkCurrentActive, srsPairedLinkRowStatus } STATUS current DESCRIPTION "A collection of objects providing paired-links currently configured on this device." ::= { srsGroups 3 } srsMiscellaneousGroup OBJECT-GROUP OBJECTS { srsPairedLinkDownPortIfIndex, srsPairedLinkStandbyBandwidth, srsPairedLinkActiveBandwidth, srsPairedLinkStandbyIfIndex, srsPairedLinkNewActiveReason, srsAllPortsShutdown, srsSaveConfiguration, srsBridgeName } STATUS current DESCRIPTION "A collection of Miscellaneous objects." ::= { srsGroups 4 } srsPairedLinksNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { srsPairedLinkStandbyDownNotif, srsPairedLinkNoPortUpNotif, srsPairedLinkNewActiveNotif } STATUS current DESCRIPTION "Paired Links Notification Group." ::= { srsGroups 5 } srsSfpGroup OBJECT-GROUP OBJECTS { srsSfpVendorName, srsSfpConnectorType, srsSfpSerialNumber, srsSfpPartNumber, srsSfpTxFault, srsSfpLossOfSignal, srsSfpIngressPackets, srsSfpIngressBytes, srsSfpEgressPackets, srsSfpEgressBytes, srsSfpTxPower, srsSfpRxPower, srsSfpSpeed, srsSfpPresence } STATUS current DESCRIPTION "A collection of objects providing information about the transceivers currently configured on this device." ::= { srsGroups 6 } END