-- Generated by
-- confdc ++emit-mib db64/sonusPort.mib ++oid sonusSBX5000MIBs.4 ++top sonusPortMIB ++prefix Sonus ++module SONUS-PORT -f /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/IANAifType.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/PerfHist-TC-MIB.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/SNMP-FRAMEWORK-MIB.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/SNMP-TARGET-MIB.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/SNMPv2-TC.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/ietf-inet-types.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/ietf-yang-types.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusHornetTc.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusTc.fxs ++ db64/sonusPort.fxs
-- 2020-03-09 23:56:20
-- Namespace: http://sonusnet.com/ns/mibs/SONUS-PORT/1.0

SONUS-PORT DEFINITIONS ::= BEGIN
IMPORTS
    sonusSBX5000MIBs FROM SONUS-SMI
    MODULE-IDENTITY, OBJECT-TYPE,
    Integer32, Unsigned32, Counter32, Counter64,
    Gauge32, IpAddress
        FROM SNMPv2-SMI
    TEXTUAL-CONVENTION, RowStatus, DateAndTime,
    TruthValue
        FROM SNMPv2-TC
;

sonusPortMIB MODULE-IDENTITY
    LAST-UPDATED "201212310000Z"
    ORGANIZATION "Ribbon Communications, Inc."
    CONTACT-INFO "Customer Support        
                  Ribbon Communications, Inc. 
                  4 Technology Park Drive 
                  Westford, MA 01886      
                  USA                     
                                          
                  Tel: 978-614-8100       
                  Fax: 978-614-8609"
    DESCRIPTION "The MIB Module for Port Management."
    REVISION "201212310000Z"
    DESCRIPTION "Auto generated MIB."
    ::= { sonusSBX5000MIBs 4 }

UnsignedByte ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "d"
    STATUS      current
    DESCRIPTION "xs:unsignedByte"
    SYNTAX      Unsigned32 (0 .. 255)

InetAddressIP ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION "confd:inetAddressIP"
    SYNTAX      OCTET STRING (SIZE (4|16))

String ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1t"
    STATUS      current
    DESCRIPTION "xs:string"
    SYNTAX      OCTET STRING

SonusMgmtNifLinkStateType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {null(0),admnDisabled(1),nifCreating(2),nifCreated(3),admnEnabledPortDown(4),admnEnabledPortUp(5)}

SonusNifOnOrOff ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {on(1),off(2)}

SonusMgmtNifNegotiatedSpeedType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {speed10Mbps(1),speed100Mbps(2),speed1000Mbps(3),unknown(4)}

SonusNifNegotiatedSpeedType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {speed10Mbps(1),speed100Mbps(2),speed1000Mbps(3),unknown(4),speed10000Mbps(5)}

SonusPortRoleType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {noRole(0),standby(1),active(2),activeVm(3)}

SonusPortStateType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {down(0),up(1),unknown(2)}

SonusNifActualSpeedType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {speed10Mbps(1),speed100Mbps(2),speed1000Mbps(3),unknown(4),speed10000Mbps(5)}

OosReasonType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {na(1),admin(2),portDown(3),ceDown(4),ceNotPresent(5)}

SonusNifDuplexModeType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {unknown(0),half(1),full(2)}

SonusVmRedundancyModeType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {standbyInactive(0),standbyActive(1),active(2),unknown(3)}

SonusNrsSubInterfaceMtuType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      Integer32 (576 .. 1500)

SonusPortFaultStateType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {unknown(0),failed(1),restored(2)}

SonusInterfaceType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {packet(0),mgmt(1),unknown(2)}

SonusPktNifLinkStateType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {null(0),admnDisabled(1),admnEnabledPortDown(2),admnEnabledPortUp(3),admnDisabledNoLicense(4),admnEnabledPortDownInvalidSfpWrongSpeed(5),admnEnabledPortDownInvalidSfpNonSonus(6)}

-- tagpath /ethernetPort/packetPortStatus
sonusEthernetPortPacketPortStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortPacketPortStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 1 }

-- tagpath /ethernetPort/packetPortStatus
sonusEthernetPortPacketPortStatusEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortPacketPortStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortPacketPortStatusCeName, sonusEthernetPortPacketPortStatusPortName }
        ::= { sonusEthernetPortPacketPortStatusTable 1 }

SonusEthernetPortPacketPortStatusEntry ::=
    SEQUENCE {
        sonusEthernetPortPacketPortStatusCeName String,
        sonusEthernetPortPacketPortStatusPortName String,
        sonusEthernetPortPacketPortStatusMacAddress String,
        sonusEthernetPortPacketPortStatusNegotiatedSpeed SonusNifActualSpeedType,
        sonusEthernetPortPacketPortStatusLinkState SonusPktNifLinkStateType,
        sonusEthernetPortPacketPortStatusMaxBandwidth Unsigned32,
        sonusEthernetPortPacketPortStatusAllocatedBandwidth Unsigned32,
        sonusEthernetPortPacketPortStatusRxActualBandwidth Unsigned32,
        sonusEthernetPortPacketPortStatusTxActualBandwidth Unsigned32,
        sonusEthernetPortPacketPortStatusBandwidthUsage Unsigned32,
        sonusEthernetPortPacketPortStatusBandwidthDeviation Unsigned32
    }

-- tagpath /ethernetPort/packetPortStatus/ceName
sonusEthernetPortPacketPortStatusCeName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The host name is this server.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 1 }

-- tagpath /ethernetPort/packetPortStatus/portName
sonusEthernetPortPacketPortStatusPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 2 }

-- tagpath /ethernetPort/packetPortStatus/macAddress
sonusEthernetPortPacketPortStatusMacAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The MAC address of the network interface.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 3 }

-- tagpath /ethernetPort/packetPortStatus/negotiatedSpeed
sonusEthernetPortPacketPortStatusNegotiatedSpeed OBJECT-TYPE
    SYNTAX      SonusNifActualSpeedType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The interface speed. Packet port speed is not negotiable.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 4 }

-- tagpath /ethernetPort/packetPortStatus/linkState
sonusEthernetPortPacketPortStatusLinkState OBJECT-TYPE
    SYNTAX      SonusPktNifLinkStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The state of the interface.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 5 }

-- tagpath /ethernetPort/packetPortStatus/maxBandwidth
sonusEthernetPortPacketPortStatusMaxBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Maximum bandwidth this port can support, bytes/sec.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 6 }

-- tagpath /ethernetPort/packetPortStatus/allocatedBandwidth
sonusEthernetPortPacketPortStatusAllocatedBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Bandwidth reserved by active media streams on this port, bytes/sec.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 7 }

-- tagpath /ethernetPort/packetPortStatus/rxActualBandwidth
sonusEthernetPortPacketPortStatusRxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Rx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 8 }

-- tagpath /ethernetPort/packetPortStatus/txActualBandwidth
sonusEthernetPortPacketPortStatusTxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Tx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 9 }

-- tagpath /ethernetPort/packetPortStatus/bandwidthUsage
sonusEthernetPortPacketPortStatusBandwidthUsage OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Percentage of maximum bandwidth allocated on this port.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 10 }

-- tagpath /ethernetPort/packetPortStatus/bandwidthDeviation
sonusEthernetPortPacketPortStatusBandwidthDeviation OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Percentage of deviation of actual bandwidth from allocated bandwidth.
"
    ::= { sonusEthernetPortPacketPortStatusEntry 11 }

-- tagpath /ethernetPort/packetStatistics
sonusEthernetPortPacketStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortPacketStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 2 }

-- tagpath /ethernetPort/packetStatistics
sonusEthernetPortPacketStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortPacketStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortPacketStatisticsPortName }
        ::= { sonusEthernetPortPacketStatisticsTable 1 }

SonusEthernetPortPacketStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortPacketStatisticsRxBytes Counter64,
        sonusEthernetPortPacketStatisticsPortName String,
        sonusEthernetPortPacketStatisticsTxBytes Counter64,
        sonusEthernetPortPacketStatisticsRxPackets Counter64,
        sonusEthernetPortPacketStatisticsTxPackets Counter64,
        sonusEthernetPortPacketStatisticsRxErrors Counter32,
        sonusEthernetPortPacketStatisticsTxErrors Counter32,
        sonusEthernetPortPacketStatisticsRxDropped Counter32,
        sonusEthernetPortPacketStatisticsTxDropped Counter32
    }

-- tagpath /ethernetPort/packetStatistics/rxBytes
sonusEthernetPortPacketStatisticsRxBytes OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received bytes.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 1 }

-- tagpath /ethernetPort/packetStatistics/portName
sonusEthernetPortPacketStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 2 }

-- tagpath /ethernetPort/packetStatistics/txBytes
sonusEthernetPortPacketStatisticsTxBytes OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted bytes.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 3 }

-- tagpath /ethernetPort/packetStatistics/rxPackets
sonusEthernetPortPacketStatisticsRxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received packets.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 5 }

-- tagpath /ethernetPort/packetStatistics/txPackets
sonusEthernetPortPacketStatisticsTxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted packets.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 6 }

-- tagpath /ethernetPort/packetStatistics/rxErrors
sonusEthernetPortPacketStatisticsRxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of bad packets received
"
    ::= { sonusEthernetPortPacketStatisticsEntry 7 }

-- tagpath /ethernetPort/packetStatistics/txErrors
sonusEthernetPortPacketStatisticsTxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packet transmit failures.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 8 }

-- tagpath /ethernetPort/packetStatistics/rxDropped
sonusEthernetPortPacketStatisticsRxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no receive buffers.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 9 }

-- tagpath /ethernetPort/packetStatistics/txDropped
sonusEthernetPortPacketStatisticsTxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no transmit buffers.
"
    ::= { sonusEthernetPortPacketStatisticsEntry 10 }

-- tagpath /ethernetPort/mgmtPortStatus
sonusEthernetPortMgmtPortStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortMgmtPortStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 3 }

-- tagpath /ethernetPort/mgmtPortStatus
sonusEthernetPortMgmtPortStatusEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortMgmtPortStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortMgmtPortStatusCeName, sonusEthernetPortMgmtPortStatusPortName }
        ::= { sonusEthernetPortMgmtPortStatusTable 1 }

SonusEthernetPortMgmtPortStatusEntry ::=
    SEQUENCE {
        sonusEthernetPortMgmtPortStatusCeName String,
        sonusEthernetPortMgmtPortStatusPortName String,
        sonusEthernetPortMgmtPortStatusIfIndex Unsigned32,
        sonusEthernetPortMgmtPortStatusMacAddress String,
        sonusEthernetPortMgmtPortStatusNegotiatedSpeed SonusNifActualSpeedType,
        sonusEthernetPortMgmtPortStatusLinkState SonusMgmtNifLinkStateType,
        sonusEthernetPortMgmtPortStatusRxPackets Counter64,
        sonusEthernetPortMgmtPortStatusTxPackets Counter64,
        sonusEthernetPortMgmtPortStatusRxErrors Counter32,
        sonusEthernetPortMgmtPortStatusTxErrors Counter32,
        sonusEthernetPortMgmtPortStatusRxDropped Counter32,
        sonusEthernetPortMgmtPortStatusTxDropped Counter32,
        sonusEthernetPortMgmtPortStatusDuplexMode SonusNifDuplexModeType,
        sonusEthernetPortMgmtPortStatusRxActualBandwidth Unsigned32,
        sonusEthernetPortMgmtPortStatusTxActualBandwidth Unsigned32
    }

-- tagpath /ethernetPort/mgmtPortStatus/ceName
sonusEthernetPortMgmtPortStatusCeName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The host name is this server.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 1 }

-- tagpath /ethernetPort/mgmtPortStatus/portName
sonusEthernetPortMgmtPortStatusPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 2 }

-- tagpath /ethernetPort/mgmtPortStatus/ifIndex
sonusEthernetPortMgmtPortStatusIfIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
        The unique ifIndex of this management NIF'
      "
    ::= { sonusEthernetPortMgmtPortStatusEntry 3 }

-- tagpath /ethernetPort/mgmtPortStatus/macAddress
sonusEthernetPortMgmtPortStatusMacAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The MAC address of the network interface.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 4 }

-- tagpath /ethernetPort/mgmtPortStatus/negotiatedSpeed
sonusEthernetPortMgmtPortStatusNegotiatedSpeed OBJECT-TYPE
    SYNTAX      SonusNifActualSpeedType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The negotiated interface speed.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 5 }

-- tagpath /ethernetPort/mgmtPortStatus/linkState
sonusEthernetPortMgmtPortStatusLinkState OBJECT-TYPE
    SYNTAX      SonusMgmtNifLinkStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The state of the interface.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 6 }

-- tagpath /ethernetPort/mgmtPortStatus/rxPackets
sonusEthernetPortMgmtPortStatusRxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received packets.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 7 }

-- tagpath /ethernetPort/mgmtPortStatus/txPackets
sonusEthernetPortMgmtPortStatusTxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted packets.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 8 }

-- tagpath /ethernetPort/mgmtPortStatus/rxErrors
sonusEthernetPortMgmtPortStatusRxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of bad packets received
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 9 }

-- tagpath /ethernetPort/mgmtPortStatus/txErrors
sonusEthernetPortMgmtPortStatusTxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packet transmit failures.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 10 }

-- tagpath /ethernetPort/mgmtPortStatus/rxDropped
sonusEthernetPortMgmtPortStatusRxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no receive buffers.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 11 }

-- tagpath /ethernetPort/mgmtPortStatus/txDropped
sonusEthernetPortMgmtPortStatusTxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no transmit buffers.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 12 }

-- tagpath /ethernetPort/mgmtPortStatus/duplexMode
sonusEthernetPortMgmtPortStatusDuplexMode OBJECT-TYPE
    SYNTAX      SonusNifDuplexModeType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The negotiated interface duplex mode.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 13 }

-- tagpath /ethernetPort/mgmtPortStatus/rxActualBandwidth
sonusEthernetPortMgmtPortStatusRxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Rx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 14 }

-- tagpath /ethernetPort/mgmtPortStatus/txActualBandwidth
sonusEthernetPortMgmtPortStatusTxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Tx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortMgmtPortStatusEntry 15 }

-- tagpath /ethernetPort/mgmtStatistics
sonusEthernetPortMgmtStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortMgmtStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 4 }

-- tagpath /ethernetPort/mgmtStatistics
sonusEthernetPortMgmtStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortMgmtStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortMgmtStatisticsPortName }
        ::= { sonusEthernetPortMgmtStatisticsTable 1 }

SonusEthernetPortMgmtStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortMgmtStatisticsPortName String,
        sonusEthernetPortMgmtStatisticsRxPackets Counter64,
        sonusEthernetPortMgmtStatisticsTxPackets Counter64,
        sonusEthernetPortMgmtStatisticsRxErrors Counter32,
        sonusEthernetPortMgmtStatisticsTxErrors Counter32,
        sonusEthernetPortMgmtStatisticsRxDropped Counter32,
        sonusEthernetPortMgmtStatisticsTxDropped Counter32
    }

-- tagpath /ethernetPort/mgmtStatistics/portName
sonusEthernetPortMgmtStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortMgmtStatisticsEntry 2 }

-- tagpath /ethernetPort/mgmtStatistics/rxPackets
sonusEthernetPortMgmtStatisticsRxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received packets.
"
    ::= { sonusEthernetPortMgmtStatisticsEntry 5 }

-- tagpath /ethernetPort/mgmtStatistics/txPackets
sonusEthernetPortMgmtStatisticsTxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted packets.
"
    ::= { sonusEthernetPortMgmtStatisticsEntry 6 }

-- tagpath /ethernetPort/mgmtStatistics/rxErrors
sonusEthernetPortMgmtStatisticsRxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of bad packets received
"
    ::= { sonusEthernetPortMgmtStatisticsEntry 7 }

-- tagpath /ethernetPort/mgmtStatistics/txErrors
sonusEthernetPortMgmtStatisticsTxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packet transmit failures.
"
    ::= { sonusEthernetPortMgmtStatisticsEntry 8 }

-- tagpath /ethernetPort/mgmtStatistics/rxDropped
sonusEthernetPortMgmtStatisticsRxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no receive buffers.
"
    ::= { sonusEthernetPortMgmtStatisticsEntry 9 }

-- tagpath /ethernetPort/mgmtStatistics/txDropped
sonusEthernetPortMgmtStatisticsTxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no transmit buffers.
"
    ::= { sonusEthernetPortMgmtStatisticsEntry 10 }

-- tagpath /ethernetPort/portRedundancyGroupStatus
sonusEthernetPortPortRedundancyGroupStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortPortRedundancyGroupStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The status of a port redundancy group.
"
    ::= { sonusPortMIB 5 }

-- tagpath /ethernetPort/portRedundancyGroupStatus
sonusEthernetPortPortRedundancyGroupStatusEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortPortRedundancyGroupStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortPortRedundancyGroupStatusCeName, sonusEthernetPortPortRedundancyGroupStatusPrgName }
        ::= { sonusEthernetPortPortRedundancyGroupStatusTable 1 }

SonusEthernetPortPortRedundancyGroupStatusEntry ::=
    SEQUENCE {
        sonusEthernetPortPortRedundancyGroupStatusCeName String,
        sonusEthernetPortPortRedundancyGroupStatusPrgName String,
        sonusEthernetPortPortRedundancyGroupStatusPortName String,
        sonusEthernetPortPortRedundancyGroupStatusInterfaceType SonusInterfaceType,
        sonusEthernetPortPortRedundancyGroupStatusPortMonitorCount Unsigned32,
        sonusEthernetPortPortRedundancyGroupStatusIfIndex Unsigned32,
        sonusEthernetPortPortRedundancyGroupStatusIfNum Integer32,
        sonusEthernetPortPortRedundancyGroupStatusPrimaryMacAddress String,
        sonusEthernetPortPortRedundancyGroupStatusSecondaryMacAddress String,
        sonusEthernetPortPortRedundancyGroupStatusState SonusPortStateType,
        sonusEthernetPortPortRedundancyGroupStatusFailures Integer32,
        sonusEthernetPortPortRedundancyGroupStatusFailureCount Integer32,
        sonusEthernetPortPortRedundancyGroupStatusVmRedundancyMode SonusVmRedundancyModeType
    }

-- tagpath /ethernetPort/portRedundancyGroupStatus/ceName
sonusEthernetPortPortRedundancyGroupStatusCeName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The host name is this server.
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 1 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/prgName
sonusEthernetPortPortRedundancyGroupStatusPrgName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port redundancy group.
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 2 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/portName
sonusEthernetPortPortRedundancyGroupStatusPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The name of physical/logical port.
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 3 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/interfaceType
sonusEthernetPortPortRedundancyGroupStatusInterfaceType OBJECT-TYPE
    SYNTAX      SonusInterfaceType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Interface Type of this port redundancy group
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 4 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/portMonitorCount
sonusEthernetPortPortRedundancyGroupStatusPortMonitorCount OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The no. of port monitors configured in this PRG
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 5 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/ifIndex
sonusEthernetPortPortRedundancyGroupStatusIfIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The unique ifIndex of this Packet NIF
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 6 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/ifNum
sonusEthernetPortPortRedundancyGroupStatusIfNum OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The unique ifNum of this Packet NIF
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 7 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/primaryMacAddress
sonusEthernetPortPortRedundancyGroupStatusPrimaryMacAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The Primary MAC address of the network interface.
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 8 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/secondaryMacAddress
sonusEthernetPortPortRedundancyGroupStatusSecondaryMacAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The Secondary MAC address of the network interface.
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 9 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/state
sonusEthernetPortPortRedundancyGroupStatusState OBJECT-TYPE
    SYNTAX      SonusPortStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The state of the logical port
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 10 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/failures
sonusEthernetPortPortRedundancyGroupStatusFailures OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The current number of port monitors within this port redundancy group that have
declared themselves failed.
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 11 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/failureCount
sonusEthernetPortPortRedundancyGroupStatusFailureCount OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The current number of port monitors within this port redundancy group that have
declared themselves failed.
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 12 }

-- tagpath /ethernetPort/portRedundancyGroupStatus/vmRedundancyMode
sonusEthernetPortPortRedundancyGroupStatusVmRedundancyMode OBJECT-TYPE
    SYNTAX      SonusVmRedundancyModeType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The VM redundancy mode of  the CE
"
    ::= { sonusEthernetPortPortRedundancyGroupStatusEntry 13 }

-- tagpath /ethernetPort/portMonitorStatus
sonusEthernetPortPortMonitorStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortPortMonitorStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The status of a port monitor.
"
    ::= { sonusPortMIB 6 }

-- tagpath /ethernetPort/portMonitorStatus
sonusEthernetPortPortMonitorStatusEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortPortMonitorStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortPortMonitorStatusCeName, sonusEthernetPortPortMonitorStatusPrgName, sonusEthernetPortPortMonitorStatusPmName }
        ::= { sonusEthernetPortPortMonitorStatusTable 1 }

SonusEthernetPortPortMonitorStatusEntry ::=
    SEQUENCE {
        sonusEthernetPortPortMonitorStatusCeName String,
        sonusEthernetPortPortMonitorStatusPrgName String,
        sonusEthernetPortPortMonitorStatusPmName String,
        sonusEthernetPortPortMonitorStatusPortName String,
        sonusEthernetPortPortMonitorStatusMacAddress String,
        sonusEthernetPortPortMonitorStatusRole SonusPortRoleType,
        sonusEthernetPortPortMonitorStatusState SonusPortStateType,
        sonusEthernetPortPortMonitorStatusFaultState SonusPortFaultStateType,
        sonusEthernetPortPortMonitorStatusLinkState SonusPortFaultStateType,
        sonusEthernetPortPortMonitorStatusFailures Integer32,
        sonusEthernetPortPortMonitorStatusLinkFailures Integer32
    }

-- tagpath /ethernetPort/portMonitorStatus/ceName
sonusEthernetPortPortMonitorStatusCeName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The host name is this server.
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 1 }

-- tagpath /ethernetPort/portMonitorStatus/prgName
sonusEthernetPortPortMonitorStatusPrgName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port redundancy group.
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 2 }

-- tagpath /ethernetPort/portMonitorStatus/pmName
sonusEthernetPortPortMonitorStatusPmName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port monitor.
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 3 }

-- tagpath /ethernetPort/portMonitorStatus/portName
sonusEthernetPortPortMonitorStatusPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The name of physical port.
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 4 }

-- tagpath /ethernetPort/portMonitorStatus/macAddress
sonusEthernetPortPortMonitorStatusMacAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The MAC address associated with the physical port.
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 5 }

-- tagpath /ethernetPort/portMonitorStatus/role
sonusEthernetPortPortMonitorStatusRole OBJECT-TYPE
    SYNTAX      SonusPortRoleType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The role of the physical port
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 6 }

-- tagpath /ethernetPort/portMonitorStatus/state
sonusEthernetPortPortMonitorStatusState OBJECT-TYPE
    SYNTAX      SonusPortStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The state of the physical port
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 7 }

-- tagpath /ethernetPort/portMonitorStatus/faultState
sonusEthernetPortPortMonitorStatusFaultState OBJECT-TYPE
    SYNTAX      SonusPortFaultStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The fault state of the physical port
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 8 }

-- tagpath /ethernetPort/portMonitorStatus/linkState
sonusEthernetPortPortMonitorStatusLinkState OBJECT-TYPE
    SYNTAX      SonusPortFaultStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The link state of the physical port
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 9 }

-- tagpath /ethernetPort/portMonitorStatus/failures
sonusEthernetPortPortMonitorStatusFailures OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The current number failures of this port monitor
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 10 }

-- tagpath /ethernetPort/portMonitorStatus/linkFailures
sonusEthernetPortPortMonitorStatusLinkFailures OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The current number of link failures of this port monitor
"
    ::= { sonusEthernetPortPortMonitorStatusEntry 11 }

-- tagpath /ethernetPort/mgmtCurrentStatistics
sonusEthernetPortMgmtCurrentStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortMgmtCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 7 }

-- tagpath /ethernetPort/mgmtCurrentStatistics
sonusEthernetPortMgmtCurrentStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortMgmtCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortMgmtCurrentStatisticsPortName }
        ::= { sonusEthernetPortMgmtCurrentStatisticsTable 1 }

SonusEthernetPortMgmtCurrentStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortMgmtCurrentStatisticsPortName String,
        sonusEthernetPortMgmtCurrentStatisticsRxPackets Counter64,
        sonusEthernetPortMgmtCurrentStatisticsTxPackets Counter64,
        sonusEthernetPortMgmtCurrentStatisticsRxErrors Counter32,
        sonusEthernetPortMgmtCurrentStatisticsTxErrors Counter32,
        sonusEthernetPortMgmtCurrentStatisticsRxDropped Counter32,
        sonusEthernetPortMgmtCurrentStatisticsTxDropped Counter32
    }

-- tagpath /ethernetPort/mgmtCurrentStatistics/portName
sonusEthernetPortMgmtCurrentStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortMgmtCurrentStatisticsEntry 2 }

-- tagpath /ethernetPort/mgmtCurrentStatistics/rxPackets
sonusEthernetPortMgmtCurrentStatisticsRxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received packets.
"
    ::= { sonusEthernetPortMgmtCurrentStatisticsEntry 5 }

-- tagpath /ethernetPort/mgmtCurrentStatistics/txPackets
sonusEthernetPortMgmtCurrentStatisticsTxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted packets.
"
    ::= { sonusEthernetPortMgmtCurrentStatisticsEntry 6 }

-- tagpath /ethernetPort/mgmtCurrentStatistics/rxErrors
sonusEthernetPortMgmtCurrentStatisticsRxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of bad packets received
"
    ::= { sonusEthernetPortMgmtCurrentStatisticsEntry 7 }

-- tagpath /ethernetPort/mgmtCurrentStatistics/txErrors
sonusEthernetPortMgmtCurrentStatisticsTxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packet transmit failures.
"
    ::= { sonusEthernetPortMgmtCurrentStatisticsEntry 8 }

-- tagpath /ethernetPort/mgmtCurrentStatistics/rxDropped
sonusEthernetPortMgmtCurrentStatisticsRxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no receive buffers.
"
    ::= { sonusEthernetPortMgmtCurrentStatisticsEntry 9 }

-- tagpath /ethernetPort/mgmtCurrentStatistics/txDropped
sonusEthernetPortMgmtCurrentStatisticsTxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no transmit buffers.
"
    ::= { sonusEthernetPortMgmtCurrentStatisticsEntry 10 }

-- tagpath /ethernetPort/mgmtIntervalStatistics
sonusEthernetPortMgmtIntervalStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortMgmtIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 8 }

-- tagpath /ethernetPort/mgmtIntervalStatistics
sonusEthernetPortMgmtIntervalStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortMgmtIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortMgmtIntervalStatisticsPortName }
        ::= { sonusEthernetPortMgmtIntervalStatisticsTable 1 }

SonusEthernetPortMgmtIntervalStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortMgmtIntervalStatisticsPortName String,
        sonusEthernetPortMgmtIntervalStatisticsRxPackets Counter64,
        sonusEthernetPortMgmtIntervalStatisticsTxPackets Counter64,
        sonusEthernetPortMgmtIntervalStatisticsRxErrors Counter32,
        sonusEthernetPortMgmtIntervalStatisticsTxErrors Counter32,
        sonusEthernetPortMgmtIntervalStatisticsRxDropped Counter32,
        sonusEthernetPortMgmtIntervalStatisticsTxDropped Counter32
    }

-- tagpath /ethernetPort/mgmtIntervalStatistics/portName
sonusEthernetPortMgmtIntervalStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortMgmtIntervalStatisticsEntry 2 }

-- tagpath /ethernetPort/mgmtIntervalStatistics/rxPackets
sonusEthernetPortMgmtIntervalStatisticsRxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received packets.
"
    ::= { sonusEthernetPortMgmtIntervalStatisticsEntry 5 }

-- tagpath /ethernetPort/mgmtIntervalStatistics/txPackets
sonusEthernetPortMgmtIntervalStatisticsTxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted packets.
"
    ::= { sonusEthernetPortMgmtIntervalStatisticsEntry 6 }

-- tagpath /ethernetPort/mgmtIntervalStatistics/rxErrors
sonusEthernetPortMgmtIntervalStatisticsRxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of bad packets received
"
    ::= { sonusEthernetPortMgmtIntervalStatisticsEntry 7 }

-- tagpath /ethernetPort/mgmtIntervalStatistics/txErrors
sonusEthernetPortMgmtIntervalStatisticsTxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packet transmit failures.
"
    ::= { sonusEthernetPortMgmtIntervalStatisticsEntry 8 }

-- tagpath /ethernetPort/mgmtIntervalStatistics/rxDropped
sonusEthernetPortMgmtIntervalStatisticsRxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no receive buffers.
"
    ::= { sonusEthernetPortMgmtIntervalStatisticsEntry 9 }

-- tagpath /ethernetPort/mgmtIntervalStatistics/txDropped
sonusEthernetPortMgmtIntervalStatisticsTxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no transmit buffers.
"
    ::= { sonusEthernetPortMgmtIntervalStatisticsEntry 10 }

-- tagpath /ethernetPort/packetCurrentStatistics
sonusEthernetPortPacketCurrentStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortPacketCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 9 }

-- tagpath /ethernetPort/packetCurrentStatistics
sonusEthernetPortPacketCurrentStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortPacketCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortPacketCurrentStatisticsPortName }
        ::= { sonusEthernetPortPacketCurrentStatisticsTable 1 }

SonusEthernetPortPacketCurrentStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortPacketCurrentStatisticsRxBytes Counter64,
        sonusEthernetPortPacketCurrentStatisticsPortName String,
        sonusEthernetPortPacketCurrentStatisticsTxBytes Counter64,
        sonusEthernetPortPacketCurrentStatisticsRxPackets Counter64,
        sonusEthernetPortPacketCurrentStatisticsTxPackets Counter64,
        sonusEthernetPortPacketCurrentStatisticsRxErrors Counter32,
        sonusEthernetPortPacketCurrentStatisticsTxErrors Counter32,
        sonusEthernetPortPacketCurrentStatisticsRxDropped Counter32,
        sonusEthernetPortPacketCurrentStatisticsTxDropped Counter32
    }

-- tagpath /ethernetPort/packetCurrentStatistics/rxBytes
sonusEthernetPortPacketCurrentStatisticsRxBytes OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received bytes.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 1 }

-- tagpath /ethernetPort/packetCurrentStatistics/portName
sonusEthernetPortPacketCurrentStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 2 }

-- tagpath /ethernetPort/packetCurrentStatistics/txBytes
sonusEthernetPortPacketCurrentStatisticsTxBytes OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted bytes.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 3 }

-- tagpath /ethernetPort/packetCurrentStatistics/rxPackets
sonusEthernetPortPacketCurrentStatisticsRxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received packets.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 5 }

-- tagpath /ethernetPort/packetCurrentStatistics/txPackets
sonusEthernetPortPacketCurrentStatisticsTxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted packets.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 6 }

-- tagpath /ethernetPort/packetCurrentStatistics/rxErrors
sonusEthernetPortPacketCurrentStatisticsRxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of bad packets received
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 7 }

-- tagpath /ethernetPort/packetCurrentStatistics/txErrors
sonusEthernetPortPacketCurrentStatisticsTxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packet transmit failures.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 8 }

-- tagpath /ethernetPort/packetCurrentStatistics/rxDropped
sonusEthernetPortPacketCurrentStatisticsRxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no receive buffers.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 9 }

-- tagpath /ethernetPort/packetCurrentStatistics/txDropped
sonusEthernetPortPacketCurrentStatisticsTxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no transmit buffers.
"
    ::= { sonusEthernetPortPacketCurrentStatisticsEntry 10 }

-- tagpath /ethernetPort/packetIntervalStatistics
sonusEthernetPortPacketIntervalStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortPacketIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 10 }

-- tagpath /ethernetPort/packetIntervalStatistics
sonusEthernetPortPacketIntervalStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortPacketIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortPacketIntervalStatisticsPortName }
        ::= { sonusEthernetPortPacketIntervalStatisticsTable 1 }

SonusEthernetPortPacketIntervalStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortPacketIntervalStatisticsRxBytes Counter64,
        sonusEthernetPortPacketIntervalStatisticsPortName String,
        sonusEthernetPortPacketIntervalStatisticsTxBytes Counter64,
        sonusEthernetPortPacketIntervalStatisticsRxPackets Counter64,
        sonusEthernetPortPacketIntervalStatisticsTxPackets Counter64,
        sonusEthernetPortPacketIntervalStatisticsRxErrors Counter32,
        sonusEthernetPortPacketIntervalStatisticsTxErrors Counter32,
        sonusEthernetPortPacketIntervalStatisticsRxDropped Counter32,
        sonusEthernetPortPacketIntervalStatisticsTxDropped Counter32
    }

-- tagpath /ethernetPort/packetIntervalStatistics/rxBytes
sonusEthernetPortPacketIntervalStatisticsRxBytes OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received bytes.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 1 }

-- tagpath /ethernetPort/packetIntervalStatistics/portName
sonusEthernetPortPacketIntervalStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 2 }

-- tagpath /ethernetPort/packetIntervalStatistics/txBytes
sonusEthernetPortPacketIntervalStatisticsTxBytes OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted bytes.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 3 }

-- tagpath /ethernetPort/packetIntervalStatistics/rxPackets
sonusEthernetPortPacketIntervalStatisticsRxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of received packets.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 5 }

-- tagpath /ethernetPort/packetIntervalStatistics/txPackets
sonusEthernetPortPacketIntervalStatisticsTxPackets OBJECT-TYPE
    SYNTAX      Counter64
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of transmitted packets.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 6 }

-- tagpath /ethernetPort/packetIntervalStatistics/rxErrors
sonusEthernetPortPacketIntervalStatisticsRxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of bad packets received
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 7 }

-- tagpath /ethernetPort/packetIntervalStatistics/txErrors
sonusEthernetPortPacketIntervalStatisticsTxErrors OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packet transmit failures.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 8 }

-- tagpath /ethernetPort/packetIntervalStatistics/rxDropped
sonusEthernetPortPacketIntervalStatisticsRxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no receive buffers.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 9 }

-- tagpath /ethernetPort/packetIntervalStatistics/txDropped
sonusEthernetPortPacketIntervalStatisticsTxDropped OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The number of packets dropped due to no transmit buffers.
"
    ::= { sonusEthernetPortPacketIntervalStatisticsEntry 10 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 11 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsCeName, sonusEthernetPortEthernetPktPortStatusCurrentStatisticsPortName }
        ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsTable 1 }

SonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsCeName String,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsPortName String,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsMacAddress String,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsNegotiatedSpeed SonusNifActualSpeedType,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsLinkState SonusPktNifLinkStateType,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsMaxBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsAllocatedBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsRxActualBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsTxActualBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsBandwidthUsage Unsigned32,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsBandwidthDeviation Unsigned32,
        sonusEthernetPortEthernetPktPortStatusCurrentStatisticsIfIndex Unsigned32
    }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/ceName
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsCeName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The host name is this server.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 1 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/portName
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 2 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/macAddress
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsMacAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The MAC address of the network interface.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 3 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/negotiatedSpeed
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsNegotiatedSpeed OBJECT-TYPE
    SYNTAX      SonusNifActualSpeedType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The interface speed. Packet port speed is not negotiable.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 4 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/linkState
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsLinkState OBJECT-TYPE
    SYNTAX      SonusPktNifLinkStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The state of the interface.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 5 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/maxBandwidth
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsMaxBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Maximum bandwidth this port can support, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 6 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/allocatedBandwidth
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsAllocatedBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Bandwidth reserved by active media streams on this port, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 7 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/rxActualBandwidth
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsRxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Rx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 8 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/txActualBandwidth
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsTxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Tx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 9 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/bandwidthUsage
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsBandwidthUsage OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Percentage of maximum bandwidth allocated on this port.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 10 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/bandwidthDeviation
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsBandwidthDeviation OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Percentage of deviation of actual bandwidth from allocated bandwidth.
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 11 }

-- tagpath /ethernetPort/ethernetPktPortStatusCurrentStatistics/ifIndex
sonusEthernetPortEthernetPktPortStatusCurrentStatisticsIfIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The unique ifIndex of this Packet NIF
"
    ::= { sonusEthernetPortEthernetPktPortStatusCurrentStatisticsEntry 12 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    ::= { sonusPortMIB 12 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsCeName, sonusEthernetPortEthernetPktPortStatusIntervalStatisticsPortName }
        ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsTable 1 }

SonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry ::=
    SEQUENCE {
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsCeName String,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsPortName String,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsMacAddress String,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsNegotiatedSpeed SonusNifActualSpeedType,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsLinkState SonusPktNifLinkStateType,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsMaxBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsAllocatedBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsRxActualBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsTxActualBandwidth Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsBandwidthUsage Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsBandwidthDeviation Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsIfIndex Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsNumber Unsigned32,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsName INTEGER,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsIntervalValid INTEGER,
        sonusEthernetPortEthernetPktPortStatusIntervalStatisticsTime Unsigned32
    }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/ceName
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsCeName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The host name is this server.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 1 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/portName
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsPortName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 23))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The name of this port.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 2 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/macAddress
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsMacAddress OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The MAC address of the network interface.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 3 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/negotiatedSpeed
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsNegotiatedSpeed OBJECT-TYPE
    SYNTAX      SonusNifActualSpeedType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The interface speed. Packet port speed is not negotiable.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 4 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/linkState
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsLinkState OBJECT-TYPE
    SYNTAX      SonusPktNifLinkStateType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The state of the interface.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 5 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/maxBandwidth
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsMaxBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Maximum bandwidth this port can support, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 6 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/allocatedBandwidth
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsAllocatedBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Bandwidth reserved by active media streams on this port, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 7 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/rxActualBandwidth
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsRxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Rx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 8 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/txActualBandwidth
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsTxActualBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Actual Tx bandwidth in use on this port, bytes/sec.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 9 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/bandwidthUsage
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsBandwidthUsage OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Percentage of maximum bandwidth allocated on this port.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 10 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/bandwidthDeviation
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsBandwidthDeviation OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Percentage of deviation of actual bandwidth from allocated bandwidth.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 11 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/ifIndex
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsIfIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The unique ifIndex of this Packet NIF
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 12 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/number
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsNumber OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
A sequence number which identifies the
interval for which the set of statistics is required.
The interval N identifies the recently completed interval,
Interval N is identifed by the last sequence value and N-( number of intervals)
is the earlest completed interval.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 13 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/name
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsName OBJECT-TYPE
    SYNTAX      INTEGER {entry(1)}
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
A dummy key to be added to non-config scalar element container, even though only
one row is allowed in container. It is because without the key, tailf treats the
container non-dynamic and calls get_elem per leaf instead of calling get_object per row
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 14 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/intervalValid
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsIntervalValid OBJECT-TYPE
    SYNTAX      INTEGER {true(1),false(2)}
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The member indicating the validity of the interval.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 15 }

-- tagpath /ethernetPort/ethernetPktPortStatusIntervalStatistics/time
sonusEthernetPortEthernetPktPortStatusIntervalStatisticsTime OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The system up time when the interval statistic is collected.
"
    ::= { sonusEthernetPortEthernetPktPortStatusIntervalStatisticsEntry 16 }

END
