Back to Contents Page

Manageability: Broadcom NetXtreme® 57XX User Guide

CIM

DMI

SNMP


CIM

The Common Information Model (CIM) is an industry standard defined by the Distributed Management Task Force (DMTF). Microsoft implements CIM on Windows platforms such as Windows 2000 and Windows Server 2003. Broadcom supports CIM on the Windows 2000 and the Windows Server 2003 platforms.

Broadcom's implementation of CIM provides various classes to provide information to users through CIM client applications. Broadcom's implementation provides data only, and users can choose their preferred CIM client software to browse the information exposed by the Broadcom CIM provider.

The Broadcom CIM implementation provides information through BRCM_NetworkAdapter and BRCM_ExtraCapacityGroup classes. The BRCM_NetworkAdapter class provides network adapter information pertaining to a group of adapters, including both Broadcom and non-Broadcom adapters. The BRCM_ExtraCapacityGroup class provides team configuration information for the Broadcom Advanced Server Program (BASP). The current implementation provides team information and information of physical network adapters in the team.

BASP provides events through event logs. To view these event logs, users can use either the Broadcom CIM provider or the event viewer provided by Windows 2000 and Windows Server 2003. The Broadcom CIM provider also provides event information through the CIM generic event model. These events are __InstanceCreationEvent, __InstanceDeletionEvent and __InstanceModificationEvent, and are defined by the CIM standard. To receive events properly, the CIM requires the client application to register the events from the client application using queries, as shown by the following examples.

SELECT * FROM __InstanceModificationEvent where TargetInstance ISA "BRCM_NetworkAdapter"
SELECT * FROM __InstanceModificationEvent where TargetInstance ISA "BRCM_ExtraCapacityGroup"
SELECT * FROM __InstanceCreationEvent where TargetInstance ISA "BRCM_NetworkAdapter"
SELECT * FROM __InstanceDeletionEvent where TargetInstance ISA "BRCM_NetworkAdapter"
SELECT * FROM __InstanceCreationEvent where TargetInstance ISA "BRCM_ActsAsSpare"
SELECT * FROM __InstanceDeletionEvent where TargetInstance ISA "BRCM_ActsAsSpare"

For detailed information about these events, see the CIM documentation.

DMI

The Broadcom DMI PCI Hot-Plug Service operates in conjunction with the DMI Service Provider software component. It provides hot-swap functionality for the Broadcom NetXtreme Gigabit Ethernet adapter in a Windows NT 4.0 hot-plug system. Users should consult the system documentation to determine the supported hot-plug capabilities.

The hot-swap feature allows the user to replace a Broadcom adapter without having to shut down the system, which reduces system down time.

To enable this feature, the PC system hardware has to be hot-plug capable and running the Windows NT 4.0 operating system. It is necessary to install the DMI 2.0 Service Provider software (provided by a third party, such as Intel or Smart Technology) before the Broadcom DMI PCI Hot Plug service software is installed. Also, the hot-plug or hot-swap application software from the system vendor must be installed. See the system documentation and follow the recommended installation instructions for the DMI software.

A Broadcom adapter can be replaced only with another Broadcom adapter of identical hardware configuration.

SNMP

BASP Subagent

The BASP subagent, baspmgnt.dll, is designed for the Windows 2000 and Windows Server 2003 SNMP service. It is necessary to install the SNMP service before installing the BASP subagent.

The BASP subagent allows the SNMP manager software to actively monitor BASP-related activities. The subagent also provides an alarm trap to an SNMP manager to inform the manager of any changes to the conditions of the BASP component.

The BASP subagent allows monitoring of the configurations and statistics for the BASP teams, the physical adapters participating in a team, and the virtual adapters created as the result of teaming. Non-teamed adapters are not monitored. The BASP configuration data includes information such as team IDs, physical/virtual/VLAN/team adapter IDs, physical/virtual/VLAN/team/ adapter descriptions, and MAC addresses of the adapters.

The statistics include detailed information such as data packets transmitted and received for the physical/virtual/VLAN/team adapters.

The alarm trap forwards information about the changes in configuration of the physical adapters participating in a team, such as physical adapter link up/down, and adapter installed/removed events.

To monitor this information, an SNMP manager must load the Broadcom BASP MIB database files to allow monitoring of the information described above. These files, which are shown below, are included with the installation CD:

baspconfig.mib

baspstat.mib

basptrap.mib

BASP Extensible-Agent

The Broadcom NetXtreme 57XX Gigabit Ethernet Controller Extended Information SNMP extensible-agent, bcmif.dll, is designed for Windows 2000 and Windows Server 2003 SNMP service. It is required that Windows 2000 SNMP service is installed before installing the extensible-agent.

The extensible-agent allows the SNMP manager software to actively monitor the configurations of the Broadcom NetXtreme network interface controller. It is intended to supplement the information already provided by the standard SNMP Management Network Interface information.

The extensible-agent provides in-depth information about a Broadcom NetXtreme adapter such as:

To monitor this information, a SNMP manager needs to load the Broadcom Extended information MIB file to allow monitoring of the information described above. This file, bcmif.mib, is included with the Broadcom NetXtreme adapter installation CD.

The monitored workstation requires the installation of the Broadcom Extended Information SNMP extensible-agent, bcmif.dll, and requires the Microsoft Windows 2000 and Windows Server 2003 SNMP service to be installed and loaded.


Back to Contents Page