-- Generated by
-- confdc ++emit-mib db64/sonusLoadBalancingService.mib ++oid sonusSystemMIB.5 ++top sonusLoadBalancingServiceMIB ++prefix SonusSystem ++module SONUS-LOAD-BALANCING-SERVICE-STATUS -f /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/sonusGen2Profiles.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/sonusLicense.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusSystem.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/hornet/dist/fxs/common/sonusTc.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusAddressContext.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusGen2SipAdaptor.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusIpInterface.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusMetadata.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusMgmtIpInterface.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusOrcaTc.fxs /sonus/p4/ws/release/sbx5000_V08.02.00R002/orca/dist/fxs/sonusPort.fxs ++ db64/sonusLoadBalancingService.fxs
-- 2020-03-09 23:56:20
-- Namespace: http://sonusnet.com/ns/mibs/SONUS-LOAD-BALANCING-SERVICE/1.0

SONUS-LOAD-BALANCING-SERVICE-STATUS DEFINITIONS ::= BEGIN
IMPORTS
    sonusSystemMIB FROM SONUS-SYSTEM-MIB
    MODULE-IDENTITY, OBJECT-TYPE,
    Integer32, Unsigned32, Counter32, Counter64,
    Gauge32, IpAddress
        FROM SNMPv2-SMI
    TEXTUAL-CONVENTION, RowStatus, DateAndTime,
    TruthValue
        FROM SNMPv2-TC
;

sonusLoadBalancingServiceMIB MODULE-IDENTITY
    LAST-UPDATED "201505310000Z"
    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 ""
    REVISION "201505310000Z"
    DESCRIPTION "Auto generated MIB."
    ::= { sonusSystemMIB 5 }

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

HexBinary ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1x"
    STATUS      current
    DESCRIPTION "xs:hexBinary"
    SYNTAX      OCTET STRING

SonusInviteRetargetModeType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {disabled(0),redirect(1)}

SonusRegisterRetargetModeType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {disabled(0),redirect(1)}

SonusCapabilityValueType ::= TEXTUAL-CONVENTION
    DISPLAY-HINT "1x"
    STATUS      current
    DESCRIPTION ""
    SYNTAX      OCTET STRING

SonusCodecType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION ""
    SYNTAX      INTEGER {none(0),dsp(1),cpu(2),gpu(3),cpuandgpu(4)}

-- tagpath /system/system/loadBalancingService/leaderStatus
sonusSystemLoadBalancingServiceLeaderStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServiceLeaderStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Leader instance status.
"
    ::= { sonusLoadBalancingServiceMIB 17 }

-- tagpath /system/system/loadBalancingService/leaderStatus
sonusSystemLoadBalancingServiceLeaderStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServiceLeaderStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServiceLeaderStatusLeaderId }
        ::= { sonusSystemLoadBalancingServiceLeaderStatusTable 1 }

SonusSystemLoadBalancingServiceLeaderStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServiceLeaderStatusLeaderId Unsigned32,
        sonusSystemLoadBalancingServiceLeaderStatusLeaderIPAddress InetAddressIP,
        sonusSystemLoadBalancingServiceLeaderStatusState String
    }

-- tagpath /system/system/loadBalancingService/leaderStatus/leaderId
sonusSystemLoadBalancingServiceLeaderStatusLeaderId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Leader instance index
"
    ::= { sonusSystemLoadBalancingServiceLeaderStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/leaderStatus/leaderIPAddress
sonusSystemLoadBalancingServiceLeaderStatusLeaderIPAddress OBJECT-TYPE
    SYNTAX      InetAddressIP
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of leader instance
"
    ::= { sonusSystemLoadBalancingServiceLeaderStatusEntry 2 }

-- tagpath /system/system/loadBalancingService/leaderStatus/state
sonusSystemLoadBalancingServiceLeaderStatusState OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
State of leader instance
"
    ::= { sonusSystemLoadBalancingServiceLeaderStatusEntry 3 }

-- tagpath /system/system/loadBalancingService/resourceInfoStatus
sonusSystemLoadBalancingServiceResourceInfoStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServiceResourceInfoStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Resource information of the nodes.
"
    ::= { sonusLoadBalancingServiceMIB 18 }

-- tagpath /system/system/loadBalancingService/resourceInfoStatus
sonusSystemLoadBalancingServiceResourceInfoStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServiceResourceInfoStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServiceResourceInfoStatusID }
        ::= { sonusSystemLoadBalancingServiceResourceInfoStatusTable 1 }

SonusSystemLoadBalancingServiceResourceInfoStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServiceResourceInfoStatusID InetAddressIP,
        sonusSystemLoadBalancingServiceResourceInfoStatusCallResourceCount Unsigned32,
        sonusSystemLoadBalancingServiceResourceInfoStatusRegistrationResourceCount Unsigned32
    }

-- tagpath /system/system/loadBalancingService/resourceInfoStatus/ID
sonusSystemLoadBalancingServiceResourceInfoStatusID OBJECT-TYPE
    SYNTAX      InetAddressIP
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
The IP address of the node
"
    ::= { sonusSystemLoadBalancingServiceResourceInfoStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/resourceInfoStatus/callResourceCount
sonusSystemLoadBalancingServiceResourceInfoStatusCallResourceCount OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Call capacity of the node
"
    ::= { sonusSystemLoadBalancingServiceResourceInfoStatusEntry 2 }

-- tagpath /system/system/loadBalancingService/resourceInfoStatus/registrationResourceCount
sonusSystemLoadBalancingServiceResourceInfoStatusRegistrationResourceCount OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Registration capacity of the node
"
    ::= { sonusSystemLoadBalancingServiceResourceInfoStatusEntry 3 }

-- tagpath /system/system/loadBalancingService/leaderStatistics
sonusSystemLoadBalancingServiceLeaderStatisticsTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServiceLeaderStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Leader statistics Info.
"
    ::= { sonusLoadBalancingServiceMIB 19 }

-- tagpath /system/system/loadBalancingService/leaderStatistics
sonusSystemLoadBalancingServiceLeaderStatisticsEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServiceLeaderStatisticsEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { IMPLIED sonusSystemLoadBalancingServiceLeaderStatisticsKey }
        ::= { sonusSystemLoadBalancingServiceLeaderStatisticsTable 1 }

SonusSystemLoadBalancingServiceLeaderStatisticsEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServiceLeaderStatisticsKey String,
        sonusSystemLoadBalancingServiceLeaderStatisticsLeaderElectionAttempts Unsigned32,
        sonusSystemLoadBalancingServiceLeaderStatisticsRetransmitCount Unsigned32,
        sonusSystemLoadBalancingServiceLeaderStatisticsRequestTimeoutCount Unsigned32
    }

-- tagpath /system/system/loadBalancingService/leaderStatistics/key
sonusSystemLoadBalancingServiceLeaderStatisticsKey OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Key value of the leader
"
    ::= { sonusSystemLoadBalancingServiceLeaderStatisticsEntry 1 }

-- tagpath /system/system/loadBalancingService/leaderStatistics/leaderElectionAttempts
sonusSystemLoadBalancingServiceLeaderStatisticsLeaderElectionAttempts OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of leader election attempts
"
    ::= { sonusSystemLoadBalancingServiceLeaderStatisticsEntry 2 }

-- tagpath /system/system/loadBalancingService/leaderStatistics/retransmitCount
sonusSystemLoadBalancingServiceLeaderStatisticsRetransmitCount OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of retransmit
"
    ::= { sonusSystemLoadBalancingServiceLeaderStatisticsEntry 3 }

-- tagpath /system/system/loadBalancingService/leaderStatistics/requestTimeoutCount
sonusSystemLoadBalancingServiceLeaderStatisticsRequestTimeoutCount OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of request timeout
"
    ::= { sonusSystemLoadBalancingServiceLeaderStatisticsEntry 4 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus
sonusSystemLoadBalancingServicePolicerResourceCacheStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Policer media resource cache information.
"
    ::= { sonusLoadBalancingServiceMIB 20 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus
sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeIndex }
        ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusTable 1 }

SonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeIndex Unsigned32,
        sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeIpAddr String,
        sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupName String,
        sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupIsPrivate TruthValue,
        sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupBandwidth Unsigned32,
        sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupTtl Unsigned32,
        sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeIsInDryup TruthValue
    }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus/nodeIndex
sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Leader instance index
"
    ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus/nodeIpAddr
sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeIpAddr OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of the node
"
    ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry 2 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus/nodeLifGroupName
sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node LIF group name
"
    ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry 3 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus/nodeLifGroupIsPrivate
sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupIsPrivate OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node LIF is private
"
    ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry 4 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus/nodeLifGroupBandwidth
sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node LIF group available bandwidth
"
    ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry 5 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus/nodeLifGroupTtl
sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeLifGroupTtl OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node LIF group TTL value
"
    ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry 6 }

-- tagpath /system/system/loadBalancingService/policerResourceCacheStatus/nodeIsInDryup
sonusSystemLoadBalancingServicePolicerResourceCacheStatusNodeIsInDryup OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node is in call dryup
"
    ::= { sonusSystemLoadBalancingServicePolicerResourceCacheStatusEntry 7 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus
sonusSystemLoadBalancingServiceDspResourceCacheStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServiceDspResourceCacheStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
DSP media resource cache information.
"
    ::= { sonusLoadBalancingServiceMIB 21 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus
sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServiceDspResourceCacheStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeIndex }
        ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusTable 1 }

SonusSystemLoadBalancingServiceDspResourceCacheStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeIndex Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeIpAddr String,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodePrivateLifGroupName String,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodePrivateLifGroupBandwidth Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodePrivateLifGroupTtl Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecUnits Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCapabilities SonusCapabilityValueType,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCapabilitiesExtn SonusCapabilityValueType,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecTtl Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeToneUnits Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeToneTtl Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeIsInDryup TruthValue,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecTypes SonusCodecType,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecDspCapacity Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecDspAvailable Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCpuCapacity Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCpuAvailable Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecGpuCapacity Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecGpuAvailable Unsigned32,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeGpuCodecCapabilities SonusCapabilityValueType,
        sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeGpuCodecCapabilitiesExtn SonusCapabilityValueType
    }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeIndex
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeIndex OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Leader instance index
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeIpAddr
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeIpAddr OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of the node
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 2 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodePrivateLifGroupName
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodePrivateLifGroupName OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node Private LIF group name
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 3 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodePrivateLifGroupBandwidth
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodePrivateLifGroupBandwidth OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node Private LIF group available bandwidth
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 4 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodePrivateLifGroupTtl
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodePrivateLifGroupTtl OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node Private LIF group TTL value
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 5 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecUnits
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecUnits OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node codec units available
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 6 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecCapabilities
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCapabilities OBJECT-TYPE
    SYNTAX      SonusCapabilityValueType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Codec capabilities
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 7 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecCapabilitiesExtn
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCapabilitiesExtn OBJECT-TYPE
    SYNTAX      SonusCapabilityValueType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Codec capabilities extension
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 8 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecTtl
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecTtl OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node Codec TTL value
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 9 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeToneUnits
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeToneUnits OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node tone units available
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 10 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeToneTtl
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeToneTtl OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node Codec TTL value
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 11 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeIsInDryup
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeIsInDryup OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node is in call dryup
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 12 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecTypes
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecTypes OBJECT-TYPE
    SYNTAX      SonusCodecType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Node types of codecs available (DSP, CPU, GPU, or CPU+GPU)
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 13 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecDspCapacity
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecDspCapacity OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of DSP-based (hardware) codec units/resources at total capacity
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 14 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecDspAvailable
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecDspAvailable OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of DSP-based (hardware) codec units/resources currently available
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 15 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecCpuCapacity
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCpuCapacity OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of CPU-based (software DSP) codec units/resources at total capacity
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 16 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecCpuAvailable
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecCpuAvailable OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of CPU-based (software DSP) codec units/resources currently available
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 17 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecGpuCapacity
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecGpuCapacity OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of GPU-based codec units/resources at total capacity
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 18 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeCodecGpuAvailable
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeCodecGpuAvailable OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Number of GPU-based codec units/resources currently available
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 19 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeGpuCodecCapabilities
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeGpuCodecCapabilities OBJECT-TYPE
    SYNTAX      SonusCapabilityValueType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Codec capabilities, GPU-based
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 20 }

-- tagpath /system/system/loadBalancingService/dspResourceCacheStatus/nodeGpuCodecCapabilitiesExtn
sonusSystemLoadBalancingServiceDspResourceCacheStatusNodeGpuCodecCapabilitiesExtn OBJECT-TYPE
    SYNTAX      SonusCapabilityValueType
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
Codec capabilities extension, GPU-based
"
    ::= { sonusSystemLoadBalancingServiceDspResourceCacheStatusEntry 21 }

-- tagpath /system/system/loadBalancingService/policerLeaderStatus
sonusSystemLoadBalancingServicePolicerLeaderStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServicePolicerLeaderStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Policer cluster leader node status.
"
    ::= { sonusLoadBalancingServiceMIB 22 }

-- tagpath /system/system/loadBalancingService/policerLeaderStatus
sonusSystemLoadBalancingServicePolicerLeaderStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServicePolicerLeaderStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServicePolicerLeaderStatusLeaderId }
        ::= { sonusSystemLoadBalancingServicePolicerLeaderStatusTable 1 }

SonusSystemLoadBalancingServicePolicerLeaderStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServicePolicerLeaderStatusLeaderId Unsigned32,
        sonusSystemLoadBalancingServicePolicerLeaderStatusLeaderIPAddress InetAddressIP,
        sonusSystemLoadBalancingServicePolicerLeaderStatusState String
    }

-- tagpath /system/system/loadBalancingService/policerLeaderStatus/leaderId
sonusSystemLoadBalancingServicePolicerLeaderStatusLeaderId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Leader instance index
"
    ::= { sonusSystemLoadBalancingServicePolicerLeaderStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/policerLeaderStatus/leaderIPAddress
sonusSystemLoadBalancingServicePolicerLeaderStatusLeaderIPAddress OBJECT-TYPE
    SYNTAX      InetAddressIP
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of leader instance
"
    ::= { sonusSystemLoadBalancingServicePolicerLeaderStatusEntry 2 }

-- tagpath /system/system/loadBalancingService/policerLeaderStatus/state
sonusSystemLoadBalancingServicePolicerLeaderStatusState OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
State of leader instance
"
    ::= { sonusSystemLoadBalancingServicePolicerLeaderStatusEntry 3 }

-- tagpath /system/system/loadBalancingService/dspLeaderStatus
sonusSystemLoadBalancingServiceDspLeaderStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServiceDspLeaderStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
DSP cluster Leader node status.
"
    ::= { sonusLoadBalancingServiceMIB 23 }

-- tagpath /system/system/loadBalancingService/dspLeaderStatus
sonusSystemLoadBalancingServiceDspLeaderStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServiceDspLeaderStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServiceDspLeaderStatusLeaderId }
        ::= { sonusSystemLoadBalancingServiceDspLeaderStatusTable 1 }

SonusSystemLoadBalancingServiceDspLeaderStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServiceDspLeaderStatusLeaderId Unsigned32,
        sonusSystemLoadBalancingServiceDspLeaderStatusLeaderIPAddress InetAddressIP,
        sonusSystemLoadBalancingServiceDspLeaderStatusState String
    }

-- tagpath /system/system/loadBalancingService/dspLeaderStatus/leaderId
sonusSystemLoadBalancingServiceDspLeaderStatusLeaderId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Leader instance index
"
    ::= { sonusSystemLoadBalancingServiceDspLeaderStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/dspLeaderStatus/leaderIPAddress
sonusSystemLoadBalancingServiceDspLeaderStatusLeaderIPAddress OBJECT-TYPE
    SYNTAX      InetAddressIP
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of leader instance
"
    ::= { sonusSystemLoadBalancingServiceDspLeaderStatusEntry 2 }

-- tagpath /system/system/loadBalancingService/dspLeaderStatus/state
sonusSystemLoadBalancingServiceDspLeaderStatusState OBJECT-TYPE
    SYNTAX      String (SIZE (0 .. 255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
State of leader instance
"
    ::= { sonusSystemLoadBalancingServiceDspLeaderStatusEntry 3 }

-- tagpath /system/system/loadBalancingService/policerSeedNodeStatus
sonusSystemLoadBalancingServicePolicerSeedNodeStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServicePolicerSeedNodeStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Policer cluster seed node status.
"
    ::= { sonusLoadBalancingServiceMIB 24 }

-- tagpath /system/system/loadBalancingService/policerSeedNodeStatus
sonusSystemLoadBalancingServicePolicerSeedNodeStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServicePolicerSeedNodeStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServicePolicerSeedNodeStatusSeedId }
        ::= { sonusSystemLoadBalancingServicePolicerSeedNodeStatusTable 1 }

SonusSystemLoadBalancingServicePolicerSeedNodeStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServicePolicerSeedNodeStatusSeedId Unsigned32,
        sonusSystemLoadBalancingServicePolicerSeedNodeStatusSeedNodeIPAddress InetAddressIP
    }

-- tagpath /system/system/loadBalancingService/policerSeedNodeStatus/seedId
sonusSystemLoadBalancingServicePolicerSeedNodeStatusSeedId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Seed node index
"
    ::= { sonusSystemLoadBalancingServicePolicerSeedNodeStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/policerSeedNodeStatus/seedNodeIPAddress
sonusSystemLoadBalancingServicePolicerSeedNodeStatusSeedNodeIPAddress OBJECT-TYPE
    SYNTAX      InetAddressIP
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of seed node instance
"
    ::= { sonusSystemLoadBalancingServicePolicerSeedNodeStatusEntry 2 }

-- tagpath /system/system/loadBalancingService/dspSeedNodeStatus
sonusSystemLoadBalancingServiceDspSeedNodeStatusTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonusSystemLoadBalancingServiceDspSeedNodeStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
DSP cluster seed node status.
"
    ::= { sonusLoadBalancingServiceMIB 25 }

-- tagpath /system/system/loadBalancingService/dspSeedNodeStatus
sonusSystemLoadBalancingServiceDspSeedNodeStatusEntry OBJECT-TYPE
    SYNTAX      SonusSystemLoadBalancingServiceDspSeedNodeStatusEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION ""
    INDEX { sonusSystemLoadBalancingServiceDspSeedNodeStatusSeedId }
        ::= { sonusSystemLoadBalancingServiceDspSeedNodeStatusTable 1 }

SonusSystemLoadBalancingServiceDspSeedNodeStatusEntry ::=
    SEQUENCE {
        sonusSystemLoadBalancingServiceDspSeedNodeStatusSeedId Unsigned32,
        sonusSystemLoadBalancingServiceDspSeedNodeStatusSeedNodeIPAddress InetAddressIP
    }

-- tagpath /system/system/loadBalancingService/dspSeedNodeStatus/seedId
sonusSystemLoadBalancingServiceDspSeedNodeStatusSeedId OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION "
Seed node index
"
    ::= { sonusSystemLoadBalancingServiceDspSeedNodeStatusEntry 1 }

-- tagpath /system/system/loadBalancingService/dspSeedNodeStatus/seedNodeIPAddress
sonusSystemLoadBalancingServiceDspSeedNodeStatusSeedNodeIPAddress OBJECT-TYPE
    SYNTAX      InetAddressIP
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION "
The IP address of seed node instance
"
    ::= { sonusSystemLoadBalancingServiceDspSeedNodeStatusEntry 2 }

END
