#
# PySNMP MIB module Juniper-FRAME-RELAY-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/Juniper-FRAME-RELAY-MIB
# Produced by pysmi-0.3.4 at Mon Apr 29 19:51:56 2019
# On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
# Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
#
ObjectIdentifier, Integer, OctetString = mibBuilder.importSymbols("ASN1", "ObjectIdentifier", "Integer", "OctetString")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
ConstraintsUnion, ValueSizeConstraint, SingleValueConstraint, ConstraintsIntersection, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsUnion", "ValueSizeConstraint", "SingleValueConstraint", "ConstraintsIntersection", "ValueRangeConstraint")
DLCI, = mibBuilder.importSymbols("FRAME-RELAY-DTE-MIB", "DLCI")
InterfaceIndexOrZero, InterfaceIndex = mibBuilder.importSymbols("IF-MIB", "InterfaceIndexOrZero", "InterfaceIndex")
juniMibs, = mibBuilder.importSymbols("Juniper-MIBs", "juniMibs")
JuniNextIfIndex, = mibBuilder.importSymbols("Juniper-TC", "JuniNextIfIndex")
ObjectGroup, ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ObjectGroup", "ModuleCompliance", "NotificationGroup")
Bits, iso, Counter64, IpAddress, MibIdentifier, ModuleIdentity, NotificationType, Unsigned32, MibScalar, MibTable, MibTableRow, MibTableColumn, Counter32, Gauge32, TimeTicks, Integer32, ObjectIdentity = mibBuilder.importSymbols("SNMPv2-SMI", "Bits", "iso", "Counter64", "IpAddress", "MibIdentifier", "ModuleIdentity", "NotificationType", "Unsigned32", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "Counter32", "Gauge32", "TimeTicks", "Integer32", "ObjectIdentity")
DisplayString, TimeStamp, TextualConvention, RowStatus = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TimeStamp", "TextualConvention", "RowStatus")
juniFrameRelayMIB = ModuleIdentity((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10))
juniFrameRelayMIB.setRevisions(('2002-12-13 14:35', '2000-09-26 17:30', '1999-06-01 00:00', '1998-11-13 00:00',))
if mibBuilder.loadTexts: juniFrameRelayMIB.setLastUpdated('200212131435Z')
if mibBuilder.loadTexts: juniFrameRelayMIB.setOrganization('Juniper Networks, Inc.')
class JuniFrMlFrBundleName(TextualConvention, OctetString):
    reference = 'RFC 854: NVT ASCII character set.'
    status = 'current'
    subtypeSpec = OctetString.subtypeSpec + ValueSizeConstraint(0, 32)

juniFrObjects = MibIdentifier((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1))
juniFrIfLayer = MibIdentifier((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1))
juniFrSubIfLayer = MibIdentifier((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2))
juniFrMlFr = MibIdentifier((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3))
juniFrNextIfIndex = MibScalar((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 1), JuniNextIfIndex()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrNextIfIndex.setStatus('current')
juniFrDlcmiTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2), )
if mibBuilder.loadTexts: juniFrDlcmiTable.setStatus('current')
juniFrDlcmiEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrDlcmiIfIndex"))
if mibBuilder.loadTexts: juniFrDlcmiEntry.setStatus('current')
juniFrDlcmiIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 1), InterfaceIndex()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiIfIndex.setStatus('current')
juniFrDlcmiState = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noLmiConfigured", 1), ("lmiRev1", 2), ("ansiT1617D", 3), ("ansiT1617B", 4), ("itut933A", 5), ("ansiT1617D1994", 6)))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiState.setStatus('current')
juniFrDlcmiAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("q921", 1), ("q922March90", 2), ("q922November90", 3), ("q922", 4))).clone('q922')).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiAddress.setStatus('current')
juniFrDlcmiAddressLen = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 3, 4))).clone(namedValues=NamedValues(("twoOctets", 2), ("threeOctets", 3), ("fourOctets", 4))).clone('twoOctets')).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiAddressLen.setStatus('current')
juniFrDlcmiPollingInterval = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 5), Integer32().subtype(subtypeSpec=ValueRangeConstraint(5, 30)).clone(10)).setUnits('seconds').setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiPollingInterval.setStatus('current')
juniFrDlcmiFullEnquiryInterval = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 6), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 255)).clone(6)).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiFullEnquiryInterval.setStatus('current')
juniFrDlcmiErrorThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 7), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 10)).clone(3)).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiErrorThreshold.setStatus('current')
juniFrDlcmiMonitoredEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 8), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 10)).clone(4)).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiMonitoredEvents.setStatus('current')
juniFrDlcmiMaxSupportedVCs = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 9), DLCI()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiMaxSupportedVCs.setStatus('current')
juniFrDlcmiMulticast = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("nonBroadcast", 1), ("broadcast", 2))).clone('nonBroadcast')).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiMulticast.setStatus('current')
juniFrDlcmiStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("running", 1), ("fault", 2), ("initializing", 3)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatus.setStatus('current')
juniFrDlcmiRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 12), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiRowStatus.setStatus('current')
juniFrDlcmiLowerIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 13), InterfaceIndexOrZero()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiLowerIfIndex.setStatus('current')
juniFrDlcmiRole = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 14), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(0, 1, 2))).clone(namedValues=NamedValues(("dte", 0), ("dce", 1), ("nni", 2)))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiRole.setStatus('current')
juniFrDlcmiDcePollingInterval = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 15), Integer32().subtype(subtypeSpec=ValueRangeConstraint(5, 30)).clone(15)).setUnits('seconds').setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiDcePollingInterval.setStatus('current')
juniFrDlcmiDceErrorThreshold = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 16), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 10)).clone(2)).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiDceErrorThreshold.setStatus('current')
juniFrDlcmiDceMonitoredEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 17), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 10)).clone(2)).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiDceMonitoredEvents.setStatus('current')
juniFrDlcmiMultilinkFrBundleName = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 2, 1, 18), JuniFrMlFrBundleName()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrDlcmiMultilinkFrBundleName.setStatus('current')
juniFrDlcmiStatsTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3), )
if mibBuilder.loadTexts: juniFrDlcmiStatsTable.setStatus('current')
juniFrDlcmiStatsEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrDlcmiIfIndex"))
if mibBuilder.loadTexts: juniFrDlcmiStatsEntry.setStatus('current')
juniFrDlcmiStatsDteEnquiries = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 1), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteEnquiries.setStatus('current')
juniFrDlcmiStatsDteFullEnquiries = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 2), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteFullEnquiries.setStatus('current')
juniFrDlcmiStatsDteEnquiryResponses = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 3), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteEnquiryResponses.setStatus('current')
juniFrDlcmiStatsDteFullEnquiryResponses = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 4), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteFullEnquiryResponses.setStatus('current')
juniFrDlcmiStatsDteAsyncUpdates = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 5), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteAsyncUpdates.setStatus('current')
juniFrDlcmiStatsDteUnknownRxMessages = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 6), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteUnknownRxMessages.setStatus('current')
juniFrDlcmiStatsDteLossOfSequences = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 7), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteLossOfSequences.setStatus('current')
juniFrDlcmiStatsDteNoResponseTimeouts = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 8), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDteNoResponseTimeouts.setStatus('current')
juniFrDlcmiStatsDceEnquiries = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 9), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceEnquiries.setStatus('current')
juniFrDlcmiStatsDceFullEnquiries = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 10), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceFullEnquiries.setStatus('current')
juniFrDlcmiStatsDceEnquiryResponses = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 11), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceEnquiryResponses.setStatus('current')
juniFrDlcmiStatsDceFullEnquiryResponses = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 12), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceFullEnquiryResponses.setStatus('current')
juniFrDlcmiStatsDceAsyncUpdates = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 13), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceAsyncUpdates.setStatus('current')
juniFrDlcmiStatsDceUnknownRxMessages = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 14), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceUnknownRxMessages.setStatus('current')
juniFrDlcmiStatsDceLossOfSequences = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 15), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceLossOfSequences.setStatus('current')
juniFrDlcmiStatsDceNoResponseTimeouts = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 16), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDceNoResponseTimeouts.setStatus('current')
juniFrDlcmiStatsDiscontinuityTime = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 3, 1, 17), TimeTicks()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrDlcmiStatsDiscontinuityTime.setStatus('current')
juniFrCircuitTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4), )
if mibBuilder.loadTexts: juniFrCircuitTable.setStatus('current')
juniFrCircuitEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrCircuitIfIndex"), (0, "Juniper-FRAME-RELAY-MIB", "juniFrCircuitDlci"))
if mibBuilder.loadTexts: juniFrCircuitEntry.setStatus('current')
juniFrCircuitIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 1), InterfaceIndex())
if mibBuilder.loadTexts: juniFrCircuitIfIndex.setStatus('current')
juniFrCircuitDlci = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 2), DLCI())
if mibBuilder.loadTexts: juniFrCircuitDlci.setStatus('current')
juniFrCircuitState = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("invalid", 1), ("active", 2), ("inactive", 3))).clone('active')).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrCircuitState.setStatus('current')
juniFrCircuitReceivedFECNs = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 4), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitReceivedFECNs.setStatus('current')
juniFrCircuitReceivedBECNs = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 5), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitReceivedBECNs.setStatus('current')
juniFrCircuitSentFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 6), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitSentFrames.setStatus('current')
juniFrCircuitSentOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 7), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitSentOctets.setStatus('current')
juniFrCircuitReceivedFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 8), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitReceivedFrames.setStatus('current')
juniFrCircuitReceivedOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 9), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitReceivedOctets.setStatus('current')
juniFrCircuitCreationTime = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 10), TimeStamp()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitCreationTime.setStatus('current')
juniFrCircuitLastTimeChange = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 11), TimeStamp()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitLastTimeChange.setStatus('current')
juniFrCircuitCommittedBurst = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 12), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 2147483647))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrCircuitCommittedBurst.setStatus('current')
juniFrCircuitExcessBurst = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 13), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 2147483647))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrCircuitExcessBurst.setStatus('current')
juniFrCircuitThroughput = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 14), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 2147483647))).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrCircuitThroughput.setStatus('current')
juniFrCircuitMulticast = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 15), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("unicast", 1), ("oneWay", 2), ("twoWay", 3), ("nWay", 4))).clone('unicast')).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrCircuitMulticast.setStatus('current')
juniFrCircuitType = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 16), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("static", 1), ("dynamic", 2)))).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitType.setStatus('current')
juniFrCircuitDiscards = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 17), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitDiscards.setStatus('current')
juniFrCircuitReceivedDEs = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 18), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitReceivedDEs.setStatus('current')
juniFrCircuitSentDEs = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 19), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitSentDEs.setStatus('current')
juniFrCircuitLogicalIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 20), InterfaceIndex()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrCircuitLogicalIfIndex.setStatus('current')
juniFrCircuitRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 21), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrCircuitRowStatus.setStatus('current')
juniFrCircuitSentFECNs = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 22), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitSentFECNs.setStatus('current')
juniFrCircuitSentBECNs = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 1, 4, 1, 23), Counter32()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrCircuitSentBECNs.setStatus('current')
juniFrSubIfNextIfIndex = MibScalar((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 1), JuniNextIfIndex()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrSubIfNextIfIndex.setStatus('current')
juniFrSubIfTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 2), )
if mibBuilder.loadTexts: juniFrSubIfTable.setStatus('current')
juniFrSubIfEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 2, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrSubIfIndex"))
if mibBuilder.loadTexts: juniFrSubIfEntry.setStatus('current')
juniFrSubIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 2, 1, 1), InterfaceIndex())
if mibBuilder.loadTexts: juniFrSubIfIndex.setStatus('current')
juniFrSubIfRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 2, 1, 2), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrSubIfRowStatus.setStatus('current')
juniFrSubIfLowerIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 2, 1, 3), InterfaceIndexOrZero()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrSubIfLowerIfIndex.setStatus('current')
juniFrSubIfId = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 2, 1, 4), Integer32().subtype(subtypeSpec=ValueRangeConstraint(-1, 2147483647)).clone(-1)).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrSubIfId.setStatus('current')
juniFrSubIfCktTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 3), )
if mibBuilder.loadTexts: juniFrSubIfCktTable.setStatus('current')
juniFrSubIfCktEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 3, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrSubIfIndex"), (0, "Juniper-FRAME-RELAY-MIB", "juniFrSubIfCktDlci"))
if mibBuilder.loadTexts: juniFrSubIfCktEntry.setStatus('current')
juniFrSubIfCktDlci = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 3, 1, 1), DLCI())
if mibBuilder.loadTexts: juniFrSubIfCktDlci.setStatus('current')
juniFrSubIfCktRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 2, 3, 1, 2), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrSubIfCktRowStatus.setStatus('current')
juniFrMlFrBundleTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 1), )
if mibBuilder.loadTexts: juniFrMlFrBundleTable.setStatus('current')
juniFrMlFrBundleEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 1, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrMlFrBundleName"))
if mibBuilder.loadTexts: juniFrMlFrBundleEntry.setStatus('current')
juniFrMlFrBundleName = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 1, 1, 1), JuniFrMlFrBundleName())
if mibBuilder.loadTexts: juniFrMlFrBundleName.setStatus('current')
juniFrMlFrBundleRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 1, 1, 2), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrMlFrBundleRowStatus.setStatus('current')
juniFrMlFrNextLinkIfIndex = MibScalar((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 2), JuniNextIfIndex()).setMaxAccess("readonly")
if mibBuilder.loadTexts: juniFrMlFrNextLinkIfIndex.setStatus('current')
juniFrMlFrLinkConfigTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 3), )
if mibBuilder.loadTexts: juniFrMlFrLinkConfigTable.setStatus('current')
juniFrMlFrLinkConfigEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 3, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrMlFrLinkConfigIfIndex"))
if mibBuilder.loadTexts: juniFrMlFrLinkConfigEntry.setStatus('current')
juniFrMlFrLinkConfigIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 3, 1, 1), InterfaceIndex())
if mibBuilder.loadTexts: juniFrMlFrLinkConfigIfIndex.setStatus('current')
juniFrMlFrLinkConfigLowerIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 3, 1, 2), InterfaceIndexOrZero()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrMlFrLinkConfigLowerIfIndex.setStatus('current')
juniFrMlFrLinkConfigRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 3, 1, 3), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrMlFrLinkConfigRowStatus.setStatus('current')
juniFrMlFrMajorConfigTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 4), )
if mibBuilder.loadTexts: juniFrMlFrMajorConfigTable.setStatus('current')
juniFrMlFrMajorConfigEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 4, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrMlFrMajorConfigIfIndex"))
if mibBuilder.loadTexts: juniFrMlFrMajorConfigEntry.setStatus('current')
juniFrMlFrMajorConfigIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 4, 1, 1), InterfaceIndex())
if mibBuilder.loadTexts: juniFrMlFrMajorConfigIfIndex.setStatus('current')
juniFrMlFrMajorConfigLowerIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 4, 1, 2), InterfaceIndex()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrMlFrMajorConfigLowerIfIndex.setStatus('current')
juniFrMlFrMajorBundleName = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 4, 1, 3), JuniFrMlFrBundleName()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrMlFrMajorBundleName.setStatus('current')
juniFrMlFrMajorRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 4, 1, 4), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrMlFrMajorRowStatus.setStatus('current')
juniFrMlFrLinkBindTable = MibTable((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 5), )
if mibBuilder.loadTexts: juniFrMlFrLinkBindTable.setStatus('current')
juniFrMlFrLinkBindEntry = MibTableRow((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 5, 1), ).setIndexNames((0, "Juniper-FRAME-RELAY-MIB", "juniFrMlFrBindMajorIfIndex"), (0, "Juniper-FRAME-RELAY-MIB", "juniFrMlFrBindLinkIfIndex"))
if mibBuilder.loadTexts: juniFrMlFrLinkBindEntry.setStatus('current')
juniFrMlFrBindMajorIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 5, 1, 1), InterfaceIndex())
if mibBuilder.loadTexts: juniFrMlFrBindMajorIfIndex.setStatus('current')
juniFrMlFrBindLinkIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 5, 1, 2), InterfaceIndex())
if mibBuilder.loadTexts: juniFrMlFrBindLinkIfIndex.setStatus('current')
juniFrMlFrBindRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 1, 3, 5, 1, 3), RowStatus()).setMaxAccess("readcreate")
if mibBuilder.loadTexts: juniFrMlFrBindRowStatus.setStatus('current')
juniFrConformance = MibIdentifier((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4))
juniFrCompliances = MibIdentifier((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 1))
juniFrGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 2))
juniFrCompliance = ModuleCompliance((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 1, 1)).setObjects(("Juniper-FRAME-RELAY-MIB", "juniFrGroup"), ("Juniper-FRAME-RELAY-MIB", "juniFrSubIfGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    juniFrCompliance = juniFrCompliance.setStatus('obsolete')
juniFrCompliance2 = ModuleCompliance((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 1, 2)).setObjects(("Juniper-FRAME-RELAY-MIB", "juniFrGroup2"), ("Juniper-FRAME-RELAY-MIB", "juniFrSubIfGroup"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrGroup"))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    juniFrCompliance2 = juniFrCompliance2.setStatus('current')
juniFrGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 2, 1)).setObjects(("Juniper-FRAME-RELAY-MIB", "juniFrNextIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiState"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiAddress"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiAddressLen"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiPollingInterval"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiFullEnquiryInterval"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiErrorThreshold"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiMonitoredEvents"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiMaxSupportedVCs"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiMulticast"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiLowerIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiRole"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiDcePollingInterval"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiDceErrorThreshold"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiDceMonitoredEvents"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteFullEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteFullEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteAsyncUpdates"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteUnknownRxMessages"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteLossOfSequences"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteNoResponseTimeouts"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceFullEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceFullEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceAsyncUpdates"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceUnknownRxMessages"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceLossOfSequences"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceNoResponseTimeouts"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDiscontinuityTime"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitState"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedFECNs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedBECNs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentFrames"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentOctets"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedFrames"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedOctets"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitCreationTime"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitLastTimeChange"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitCommittedBurst"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitExcessBurst"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitThroughput"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitMulticast"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitType"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitDiscards"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedDEs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentDEs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitLogicalIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentFECNs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentBECNs"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    juniFrGroup = juniFrGroup.setStatus('obsolete')
juniFrSubIfGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 2, 2)).setObjects(("Juniper-FRAME-RELAY-MIB", "juniFrSubIfNextIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrSubIfRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrSubIfLowerIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrSubIfId"), ("Juniper-FRAME-RELAY-MIB", "juniFrSubIfCktRowStatus"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    juniFrSubIfGroup = juniFrSubIfGroup.setStatus('current')
juniFrGroup2 = ObjectGroup((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 2, 3)).setObjects(("Juniper-FRAME-RELAY-MIB", "juniFrNextIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiState"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiAddress"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiAddressLen"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiPollingInterval"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiFullEnquiryInterval"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiErrorThreshold"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiMonitoredEvents"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiMaxSupportedVCs"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiMulticast"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiLowerIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiRole"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiDcePollingInterval"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiDceErrorThreshold"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiDceMonitoredEvents"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiMultilinkFrBundleName"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteFullEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteFullEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteAsyncUpdates"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteUnknownRxMessages"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteLossOfSequences"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDteNoResponseTimeouts"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceFullEnquiries"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceFullEnquiryResponses"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceAsyncUpdates"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceUnknownRxMessages"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceLossOfSequences"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDceNoResponseTimeouts"), ("Juniper-FRAME-RELAY-MIB", "juniFrDlcmiStatsDiscontinuityTime"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitState"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedFECNs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedBECNs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentFrames"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentOctets"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedFrames"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedOctets"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitCreationTime"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitLastTimeChange"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitCommittedBurst"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitExcessBurst"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitThroughput"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitMulticast"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitType"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitDiscards"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitReceivedDEs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentDEs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitLogicalIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentFECNs"), ("Juniper-FRAME-RELAY-MIB", "juniFrCircuitSentBECNs"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    juniFrGroup2 = juniFrGroup2.setStatus('current')
juniFrMlFrGroup = ObjectGroup((1, 3, 6, 1, 4, 1, 4874, 2, 2, 10, 4, 2, 4)).setObjects(("Juniper-FRAME-RELAY-MIB", "juniFrMlFrBundleRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrNextLinkIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrLinkConfigLowerIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrLinkConfigRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrMajorConfigLowerIfIndex"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrMajorBundleName"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrMajorRowStatus"), ("Juniper-FRAME-RELAY-MIB", "juniFrMlFrBindRowStatus"))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    juniFrMlFrGroup = juniFrMlFrGroup.setStatus('current')
mibBuilder.exportSymbols("Juniper-FRAME-RELAY-MIB", juniFrCircuitReceivedDEs=juniFrCircuitReceivedDEs, juniFrNextIfIndex=juniFrNextIfIndex, juniFrCircuitLastTimeChange=juniFrCircuitLastTimeChange, juniFrMlFrBindLinkIfIndex=juniFrMlFrBindLinkIfIndex, juniFrMlFrMajorConfigLowerIfIndex=juniFrMlFrMajorConfigLowerIfIndex, juniFrDlcmiMultilinkFrBundleName=juniFrDlcmiMultilinkFrBundleName, juniFrSubIfEntry=juniFrSubIfEntry, juniFrDlcmiMaxSupportedVCs=juniFrDlcmiMaxSupportedVCs, juniFrCircuitEntry=juniFrCircuitEntry, juniFrCircuitDlci=juniFrCircuitDlci, juniFrCircuitCommittedBurst=juniFrCircuitCommittedBurst, juniFrIfLayer=juniFrIfLayer, juniFrDlcmiStatsDceEnquiries=juniFrDlcmiStatsDceEnquiries, juniFrSubIfCktDlci=juniFrSubIfCktDlci, juniFrDlcmiIfIndex=juniFrDlcmiIfIndex, juniFrMlFrLinkConfigRowStatus=juniFrMlFrLinkConfigRowStatus, juniFrDlcmiRowStatus=juniFrDlcmiRowStatus, juniFrDlcmiStatsDceEnquiryResponses=juniFrDlcmiStatsDceEnquiryResponses, juniFrGroup2=juniFrGroup2, juniFrDlcmiEntry=juniFrDlcmiEntry, juniFrCircuitSentOctets=juniFrCircuitSentOctets, juniFrSubIfCktTable=juniFrSubIfCktTable, juniFrDlcmiDcePollingInterval=juniFrDlcmiDcePollingInterval, juniFrDlcmiStatsDceAsyncUpdates=juniFrDlcmiStatsDceAsyncUpdates, juniFrMlFr=juniFrMlFr, juniFrDlcmiStatsDteUnknownRxMessages=juniFrDlcmiStatsDteUnknownRxMessages, juniFrCircuitReceivedOctets=juniFrCircuitReceivedOctets, juniFrDlcmiStatsDteEnquiryResponses=juniFrDlcmiStatsDteEnquiryResponses, juniFrMlFrLinkBindEntry=juniFrMlFrLinkBindEntry, JuniFrMlFrBundleName=JuniFrMlFrBundleName, juniFrMlFrLinkConfigTable=juniFrMlFrLinkConfigTable, juniFrDlcmiStatsDteFullEnquiries=juniFrDlcmiStatsDteFullEnquiries, juniFrSubIfId=juniFrSubIfId, juniFrMlFrBundleEntry=juniFrMlFrBundleEntry, juniFrSubIfIndex=juniFrSubIfIndex, juniFrDlcmiDceErrorThreshold=juniFrDlcmiDceErrorThreshold, juniFrSubIfRowStatus=juniFrSubIfRowStatus, juniFrCircuitReceivedFrames=juniFrCircuitReceivedFrames, juniFrDlcmiStatsDceUnknownRxMessages=juniFrDlcmiStatsDceUnknownRxMessages, juniFrDlcmiFullEnquiryInterval=juniFrDlcmiFullEnquiryInterval, juniFrDlcmiRole=juniFrDlcmiRole, juniFrDlcmiStatsDceLossOfSequences=juniFrDlcmiStatsDceLossOfSequences, juniFrDlcmiStatsDteFullEnquiryResponses=juniFrDlcmiStatsDteFullEnquiryResponses, juniFrConformance=juniFrConformance, juniFrDlcmiTable=juniFrDlcmiTable, juniFrDlcmiStatsDteLossOfSequences=juniFrDlcmiStatsDteLossOfSequences, juniFrCircuitIfIndex=juniFrCircuitIfIndex, juniFrCircuitRowStatus=juniFrCircuitRowStatus, juniFrCircuitExcessBurst=juniFrCircuitExcessBurst, juniFrCircuitReceivedFECNs=juniFrCircuitReceivedFECNs, juniFrDlcmiMonitoredEvents=juniFrDlcmiMonitoredEvents, juniFrMlFrNextLinkIfIndex=juniFrMlFrNextLinkIfIndex, juniFrDlcmiState=juniFrDlcmiState, juniFrCompliances=juniFrCompliances, juniFrMlFrMajorConfigEntry=juniFrMlFrMajorConfigEntry, juniFrMlFrMajorBundleName=juniFrMlFrMajorBundleName, juniFrDlcmiStatsDceFullEnquiryResponses=juniFrDlcmiStatsDceFullEnquiryResponses, juniFrDlcmiStatsDiscontinuityTime=juniFrDlcmiStatsDiscontinuityTime, juniFrDlcmiAddressLen=juniFrDlcmiAddressLen, juniFrMlFrBindRowStatus=juniFrMlFrBindRowStatus, juniFrMlFrLinkConfigIfIndex=juniFrMlFrLinkConfigIfIndex, juniFrCircuitCreationTime=juniFrCircuitCreationTime, juniFrDlcmiStatsDteEnquiries=juniFrDlcmiStatsDteEnquiries, juniFrCircuitState=juniFrCircuitState, juniFrDlcmiDceMonitoredEvents=juniFrDlcmiDceMonitoredEvents, juniFrSubIfGroup=juniFrSubIfGroup, juniFrDlcmiStatus=juniFrDlcmiStatus, juniFrDlcmiMulticast=juniFrDlcmiMulticast, juniFrSubIfLayer=juniFrSubIfLayer, juniFrDlcmiLowerIfIndex=juniFrDlcmiLowerIfIndex, juniFrCircuitSentFECNs=juniFrCircuitSentFECNs, juniFrMlFrMajorConfigIfIndex=juniFrMlFrMajorConfigIfIndex, juniFrGroups=juniFrGroups, juniFrMlFrBundleName=juniFrMlFrBundleName, juniFrDlcmiErrorThreshold=juniFrDlcmiErrorThreshold, juniFrGroup=juniFrGroup, juniFrCircuitThroughput=juniFrCircuitThroughput, juniFrDlcmiStatsDceNoResponseTimeouts=juniFrDlcmiStatsDceNoResponseTimeouts, juniFrameRelayMIB=juniFrameRelayMIB, juniFrDlcmiPollingInterval=juniFrDlcmiPollingInterval, juniFrMlFrLinkConfigEntry=juniFrMlFrLinkConfigEntry, juniFrCircuitReceivedBECNs=juniFrCircuitReceivedBECNs, juniFrSubIfNextIfIndex=juniFrSubIfNextIfIndex, juniFrMlFrMajorRowStatus=juniFrMlFrMajorRowStatus, juniFrDlcmiStatsDceFullEnquiries=juniFrDlcmiStatsDceFullEnquiries, juniFrSubIfLowerIfIndex=juniFrSubIfLowerIfIndex, juniFrCircuitDiscards=juniFrCircuitDiscards, juniFrSubIfCktRowStatus=juniFrSubIfCktRowStatus, juniFrMlFrGroup=juniFrMlFrGroup, juniFrDlcmiStatsEntry=juniFrDlcmiStatsEntry, juniFrCircuitSentBECNs=juniFrCircuitSentBECNs, juniFrMlFrMajorConfigTable=juniFrMlFrMajorConfigTable, PYSNMP_MODULE_ID=juniFrameRelayMIB, juniFrMlFrBundleRowStatus=juniFrMlFrBundleRowStatus, juniFrCircuitSentDEs=juniFrCircuitSentDEs, juniFrDlcmiAddress=juniFrDlcmiAddress, juniFrObjects=juniFrObjects, juniFrMlFrBindMajorIfIndex=juniFrMlFrBindMajorIfIndex, juniFrSubIfCktEntry=juniFrSubIfCktEntry, juniFrCompliance=juniFrCompliance, juniFrCircuitSentFrames=juniFrCircuitSentFrames, juniFrDlcmiStatsDteNoResponseTimeouts=juniFrDlcmiStatsDteNoResponseTimeouts, juniFrCompliance2=juniFrCompliance2, juniFrCircuitType=juniFrCircuitType, juniFrMlFrLinkBindTable=juniFrMlFrLinkBindTable, juniFrCircuitTable=juniFrCircuitTable, juniFrDlcmiStatsTable=juniFrDlcmiStatsTable, juniFrDlcmiStatsDteAsyncUpdates=juniFrDlcmiStatsDteAsyncUpdates, juniFrCircuitMulticast=juniFrCircuitMulticast, juniFrMlFrBundleTable=juniFrMlFrBundleTable, juniFrSubIfTable=juniFrSubIfTable, juniFrCircuitLogicalIfIndex=juniFrCircuitLogicalIfIndex, juniFrMlFrLinkConfigLowerIfIndex=juniFrMlFrLinkConfigLowerIfIndex)
