LAN-EMULATION-BUS-MIB

MIB Reference — IPNetwork Monitor

All MIBsLAN-EMULATION-BUS-MIB

Category: ATM, Protocol: ATM

Description:

ATM Forum MIB for managing LAN Emulation Broadcast and Unknown Server (BUS) functions in ATM LAN emulation networks.

Imported Objects

From LAN-EMULATION-CLIENT-MIB

VciInteger
VpiInteger
atmfLanEmulationOBJECT-IDENTITY

From LAN-EMULATION-ELAN-MIB

AtmLaneMask
IfIndexOrZero
Integer
TIMESTAMP

From RFC-1212

OBJECT-TYPE

From RFC1155-SMI

Counter

From RFC1213-MIB

DisplayString

What Is LAN-EMULATION-BUS-MIB?

LAN-EMULATION-BUS-MIB is an ATM Forum-derived, vendor-neutral MIB module for managing the Broadcast and Unknown Server (BUS) function within ATM LAN Emulation (LANE) networks, a technology that lets legacy Ethernet/Token Ring traffic run over ATM. It exposes configuration data for BUS instances, including index assignment used when a network manager creates a new entry in the BUS configuration table. Its monitoring value is centered on configuration/status tracking of the BUS service rather than deep hardware telemetry — administrators use it to verify that BUS instances are correctly provisioned and to confirm the broadcast/unknown-frame relay function is active and correctly indexed on the LANE server. It builds on the broader ATM Forum LAN Emulation architecture and assumes companion LANE client/server MIBs are present for full session visibility. It is typically deployed on ATM switches or LAN Emulation servers in legacy ATM-to-Ethernet bridging environments, making the LAN-EMULATION-BUS-MIB module one of the smaller, more specialized pieces of the broader ATM Forum LANE MIB suite.

IPNetwork Monitor allows you to monitor SNMP objects defined in LAN-EMULATION-BUS-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.

What Can Be Monitored

  • BUS configuration table entries
  • next available BUS index
  • BUS instance provisioning status

Supported Devices

  • vendor-neutral, ATM Forum standards-based MIB
  • ATM switches / LAN Emulation servers running LANE BUS function

Monitoring Examples

The module's central object is the busConfTable, whose next available index (the BUS index object) a network manager uses to allocate a new busConfTable entry when provisioning a BUS instance; polling this table lets an admin confirm how many BUS instances are configured and detect unexpected changes in BUS provisioning on a LANE server.

OIDs
OID symbolicOID numericTypeAccessDescription
busMIB1.3.6.1.4.1.353.5.3.4
busConfGroup1.3.6.1.4.1.353.5.3.4.1
INT busConfNextId1.3.6.1.4.1.353.5.3.4.1.1INTEGERread-onlyThe next available BUS index. The value of this object can be used as the index by the network manager to create an entry in the busConfTable.
busConfTable1.3.6.1.4.1.353.5.3.4.1.2not-accessibleThis table contains all LAN Emulation Broadcast and Unknown Servers (BUS) this agent manages. The BUS handles data sent by an LE Client to the broadcast MAC address, all multicast traffic, and initial unicast frames which are sent by a LEC before the data direct target ATM address has been resolved. There can be multiple BUSs per ELAN, but a BUS can service only one ELAN.
busConfEntry1.3.6.1.4.1.353.5.3.4.1.2.1not-accessibleEach entry in this table represents a BUS. The parameters in each entry apply to one emulated LAN served by one BUS. Object busRowStatus is required during row creation and deletion. Object busElanName is used to indicate the ELAN this BUS is servicing and is used to cross reference tables defined in the LAN Emulation Server MIB. Note that objects busAtmAddrSpec and busAtmAddrMask are used to configure the ATM address of a BUS. The BUS typically derives it's ATM address from the switch or the network and the actual ATM address used is indicated in the object busAtmAddrActual.
INT busConfIndex1.3.6.1.4.1.353.5.3.4.1.2.1.1INTEGERnot-accessibleA value which uniquely identifies a conceptual row in the busConfTable. If the conceptual row identified by this value of busConfIndex is recreated following an agent restart, the same value of busConfIndex must be used to identify the recreated row.
ADR busConfAtmAddrSpec1.3.6.1.4.1.353.5.3.4.1.2.1.2AtmLaneAddressread-writeAn ATM address specified by the network or local management that, with the ATM address mask, determines a portion of the ATM address that the BUS on the designated ATM interface will use to derive the actual ATM address from the network or ILMI. The derived ATM address is specified in the object busAtmAddrActual, which is used to receive multicast or broadcast traffic.
ATM busConfAtmAddrMask1.3.6.1.4.1.353.5.3.4.1.2.1.3AtmLaneMaskread-writeThe ATM address mask associated with the object busAtmAddrSpec. The value of the mask is an ATM address with the don't care portion set to zero and the valid ATM address portion set to one.
ADR busConfAtmAddrActual1.3.6.1.4.1.353.5.3.4.1.2.1.4AtmLaneAddressread-onlyThe resultant ATM address in use by the BUS. This object is a product of the specified ATM address, mask and interaction with the network. This object is created by the agent.
STR busConfElanName1.3.6.1.4.1.353.5.3.4.1.2.1.5DisplayStringread-writeThe name of the ELAN this BUS is providing service to.
TIM busConfLastChange1.3.6.1.4.1.353.5.3.4.1.2.1.6TIMESTAMPread-onlyThe value of the sysUpTime when this BUS has entered the state indicated by the object busConfOperStatus.
INT busConfMaxFrameAge1.3.6.1.4.1.353.5.3.4.1.2.1.7INTEGERread-writeTime out period for a frame that has been received but not been transmitted by BUS to all relevant Multicast Send VCCs or Multicast Forward VCCs.
INT busConfOperStatus1.3.6.1.4.1.353.5.3.4.1.2.1.8INTEGERread-onlyThe operational state of this BUS entry. When in 'up' state the BUS will forward LEC traffic. Any other state the BUS is not available for service and may release all the existing VCCs and refuse service to all clients.
INT busConfAdminStatus1.3.6.1.4.1.353.5.3.4.1.2.1.9INTEGERread-writeThe desired state of the designated BUS as prescribed by the operator. The actions of the agent will, if at all possible, eventually result in the desired state being reflected in the busOperStatus.
ROW busConfRowStatus1.3.6.1.4.1.353.5.3.4.1.2.1.10RowStatusread-writeThis object is used to create or delete entries in the busConfTable.
busVccTable1.3.6.1.4.1.353.5.3.4.1.3not-accessibleThis table contains all the Multicast Forward VCCs used by the BUS to forward multicast traffic to the participating LECs. The Multicast Forward VCC can either be point-to-point or point-to- multipoint calls. This table is read only if SVCs are used and writable if PVCs are used.
busVccEntry1.3.6.1.4.1.353.5.3.4.1.3.1not-accessibleEach entry in this table represents a Multicast Forward VCC of the BUS.
IFI busVccAtmIfIndex1.3.6.1.4.1.353.5.3.4.1.3.1.1IfIndexOrZeronot-accessibleThe ATM interface which the Multicast Forward VCC is running on. This value must match an existing value in the ifTable. The value of this object is set to zero when the ATM interface is undefined.
NUM busVccMtFwdVpi1.3.6.1.4.1.353.5.3.4.1.3.1.2VpiIntegernot-accessibleThe VPI value of the Multicast Forward VCC. The object busVccAtmIfIndex, busVccMtFwdVci and the value of this object uniquely identfies a VCC within a ATM host.
NUM busVccMtFwdVci1.3.6.1.4.1.353.5.3.4.1.3.1.3VciIntegernot-accessibleThe VCI value of the Multicast Forward VCC. The object busVccAtmIfIndex, busVccMtFwdVpi and the value of this object uniquely identfies a VCC within a ATM host.
ROW busVccRowStatus1.3.6.1.4.1.353.5.3.4.1.3.1.4RowStatusread-writeThis object is used to create or delete entries in the busConfTable.
TIM busLecTableLastChange1.3.6.1.4.1.353.5.3.4.1.4TIMESTAMPread-onlyThe value of sysUpTime when an entry of the busLecTable was created/deleted.
busLecTable1.3.6.1.4.1.353.5.3.4.1.5not-accessibleThis table contains the BUS and the actual LECs being serviced by the BUS. It can be used as the actual mapping between BUS and LEC. This table provides information for Multicast send VCCs between BUS and clients. Objects busLecMcastSendAtmIfIndex, busLecMcastSendVpi, and busLecMcstSendVci can only be modified if PVC is used.
busLecEntry1.3.6.1.4.1.353.5.3.4.1.5.1not-accessibleEach entry represents a BUS to LEC mapping.
ADR busLecAtmAddr1.3.6.1.4.1.353.5.3.4.1.5.1.1AtmLaneAddressnot-accessibleThe ATM address of the LEC. This is the primary ATM address of the LEC.
IFI busLecMcastSendAtmIfIndex1.3.6.1.4.1.353.5.3.4.1.5.1.2IfIndexOrZeroread-writeThe ATM interface index this BUS uses for Multicast Send traffic. The value of this object has to exist in the ifTable in MIB II unless an internal connection is used. When an internal connection is used, this object is set to zero.
NUM busLecMcastSendVpi1.3.6.1.4.1.353.5.3.4.1.5.1.4VpiIntegerread-writeThe virtual path identifier used to receive multicast traffic by this BUS.
NUM busLecMcastSendVci1.3.6.1.4.1.353.5.3.4.1.5.1.5VciIntegerread-writeThe virtual channel identifier used to receive multicast traffic by this BUS.
ROW busLecRowStatus1.3.6.1.4.1.353.5.3.4.1.5.1.6RowStatusread-writeThis object provides a way for the network manager to selectively remove a LE Client from the designated BUS. Or in a system where PVCs are used, this table is used to create Multicast Send VCCs between BUS and LEC.
busStatGroup1.3.6.1.4.1.353.5.3.4.2
busStatTable1.3.6.1.4.1.353.5.3.4.2.1not-accessibleThis table contains all counters the BUS maintain. This table is an extention to the busConfTable.
busStatEntry1.3.6.1.4.1.353.5.3.4.2.1.1not-accessibleEach entry in this table contains a BUS and its counters.
CTR busStatInDiscards1.3.6.1.4.1.353.5.3.4.2.1.1.1Counterread-onlyThe number of frames discarded due to resource error.
CTR busStatInOctets1.3.6.1.4.1.353.5.3.4.2.1.1.2Counterread-onlyThe number of octets that this BUS has received since its initialization.
CTR busStatInUcastFrms1.3.6.1.4.1.353.5.3.4.2.1.1.3Counterread-onlyThe number of frames that the BUS has received which were unicast data frames and all control frames (i.e. they were flooded from the client).
CTR busStatInMcastFrms1.3.6.1.4.1.353.5.3.4.2.1.1.4Counterread-onlyThe number of frames that the BUS has received which were multicast frames.
CTR busStatFrmTimeOuts1.3.6.1.4.1.353.5.3.4.2.1.1.5Counterread-onlyThe number of frames dropped by the BUS due to time out.
CTR busStatMcastSendRefused1.3.6.1.4.1.353.5.3.4.2.1.1.6Counterread-onlyThe number of multicast send VCCconnection setup attempts to the BUS which were refused.
CTR busStatMcastFwdFailure1.3.6.1.4.1.353.5.3.4.2.1.1.7Counterread-onlyThe number of multicast forward VCCconnection setup attempts from the BUS which were unsuccessful for any reason.
busLecStatTable1.3.6.1.4.1.353.5.3.4.2.2not-accessibleThis table contains all LEC counters the BUS maintains. This table can also be used to retrieve all LECs a BUS is providing service to.
busLecStatEntry1.3.6.1.4.1.353.5.3.4.2.2.1not-accessibleEach entry in this table represents a LEC and its counters.
CTR busLecRecvs1.3.6.1.4.1.353.5.3.4.2.2.1.1Counterread-onlyNumber of Multicast, Broadcast and Unknown Forward requests received by the BUS from this LEC.
CTR busLecForwards1.3.6.1.4.1.353.5.3.4.2.2.1.2Counterread-onlyNumber of Multicast, Broadcast and Unkown Forward requests forwarded by the BUS from this LEC. The value of this object indicate how many requests have been forwarded by the BUS.
CTR busLecDiscards1.3.6.1.4.1.353.5.3.4.2.2.1.3Counterread-onlyNumber of Multicast, Broadcast and Unkown Forward requests discarded by the BUS from this LEC. The value of this object indicate how many requests have been discarded by the BUS.
busFaultGroup1.3.6.1.4.1.353.5.3.4.3
busErrCtlTable1.3.6.1.4.1.353.5.3.4.3.1not-accessibleThis table contains error log control information of all BUS instances. This table is an extention to the busConfTable. It is used to enable or disable error logs for a particular BUS entry.
busErrCtlEntry1.3.6.1.4.1.353.5.3.4.3.1.1not-accessibleEach entry represents a BUS entry in the busConfTable.
INT busErrCtlAdminStatus1.3.6.1.4.1.353.5.3.4.3.1.1.1INTEGERread-writeThis object is used to enable/disable error logging for the BUS.
INT busErrCtlOperStatus1.3.6.1.4.1.353.5.3.4.3.1.1.2INTEGERread-onlyThis object is used to indicate the result of a set operation to the object busErrCtlAdminStatus. If the error log was successfully started, it is in active(2) mode. Otherwise, it is set to either outOfRes(3) or failed(4) for the respective reasons.
INT busErrCtlClearLog1.3.6.1.4.1.353.5.3.4.3.1.1.3INTEGERread-writeThis object is used to clear the error log entries associated with this BUS.
INT busErrCtlMaxEntries1.3.6.1.4.1.353.5.3.4.3.1.1.4INTEGERread-onlyThe maximum entries of the error log a BUS can support.
INT busErrCtlLastEntry1.3.6.1.4.1.353.5.3.4.3.1.1.5INTEGERread-writeThe index to the last entry in the error log table for this BUS.
busErrLogTable1.3.6.1.4.1.353.5.3.4.3.2not-accessibleThis table contains error logs of the BUS instances enabled in the busErrCtlTable. This table is indexed by the BUS instance index and an arbitrary integer uniquely identifies an error log.
busErrLogEntry1.3.6.1.4.1.353.5.3.4.3.2.1not-accessibleEach entry represents aan error detected by the BUS.
INT busErrLogIndex1.3.6.1.4.1.353.5.3.4.3.2.1.1INTEGERnot-accessibleAn arbitrary integer which uniquely identifies an error log entry. The first entry after reset or clearing the error log is an assigned value (2^32-1). Succeding entries are assigned with descending values consecutively. Entries after 1 are discarded.The enabling/disabling of the error log capability is done in the busErrCtlTable.
ADR busErrLogAtmAddr1.3.6.1.4.1.353.5.3.4.3.2.1.2AtmLaneAddressread-onlyThe primary ATM address of the LE Client on whose Multicast Send VCC the error occured. The corresponding error code is specified in the object busErrLogErrCode.
INT busErrLogErrCode1.3.6.1.4.1.353.5.3.4.3.2.1.3INTEGERread-onlyThe Error code which indicates the cause of the error.
TIM busErrLogTime1.3.6.1.4.1.353.5.3.4.3.2.1.4TIMESTAMPread-onlyThe sysUpTime when this entry was logged by the BUS.

FAQ

What does LAN-EMULATION-BUS-MIB let you verify about the Broadcast and Unknown Server function on an ATM LAN Emulation network?
It exposes configuration data for BUS instances, letting administrators confirm that BUS entries are correctly provisioned and indexed, and that the broadcast/unknown-frame relay function is active on the LANE server.

How is the 'next available BUS index' object used when a network manager sets up a new BUS instance?
Its value can be used directly as the index when the network manager creates a new entry in the busConfTable, ensuring the new BUS instance is assigned a unique, valid index.

RFC description

Manages LAN Emulation Broadcast and Unknown Server (BUS) objects for ATM virtual LANs, including forwarding and multicast packet handling as defined in the ATM Forum LAN Emulation specification.

Start monitoring ATM switch/LAN Emulation server running LANE BUS function with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.

Download LAN-EMULATION-BUS-MIB