Share via


CIM_TransparentBridgingService class

This service class represents the learning/transparent bridging aspect of a SwitchService.

Important  The DMTF (Distributed Management Task Force) CIM (Common Information Model) classes are the parent classes upon which WMI classes are built. WMI currently supports only the CIM 2.x version schemas.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class CIM_TransparentBridgingService : CIM_ForwardingService
{
  string OtherProtocolType;
  uint16 ProtocolType;
  string Keywords;
  string ServiceURL;
  string StartupConditions;
  string StartupParameters;
  uint32 AgingTime = 300;
  uint32 FID;
};

Members

The CIM_TransparentBridgingService class has these types of members:

  • Properties

Properties

The CIM_TransparentBridgingService class has these properties.

AgingTime

Data type: uint32

Access type: Read-only

Qualifiers: Units ( "Seconds" )

The timeout period, in seconds, for aging out dynamically learned forwarding information. 802.1D-1990 recommends a default of 300 seconds.

FID

Data type: uint32

Access type: Read-only

Filtering Database Identifier used by VLAN-aware switches that have more than one filtering database.

Keywords

Data type: string

Access type: Read-only

This is a free-form array of strings that provide descriptive words and phrases that can be used in queries. To date, this property has not been implemented because it is not standardized. Also, if this were a necessary query construct, then it would be required higher in the inheritance hierarchy. The latter has not proven necessary. Therefore, the property is deprecated.

OtherProtocolType

Data type: string

Access type: Read-only

Qualifiers: MaxLen ( 32)

The type of protocol forwarded when the value of ProtocolType is 1("Other"). This provides for extensibility.

ProtocolType

Data type: uint16

Access type: Read-only

The type of protocol forwarded.

Unknown (0)

Other (1)

IPv4 (2)

IPv6 (3)

IPv4/IPv6 (4)

IPX (5)

AppleTalk (6)

DECnet (7)

SNA (8)

CONP (9)

CLNP (10)

VINES (11)

XNS (12)

ATM (13)

Frame Relay (14)

Ethernet (15)

TokenRing (16)

FDDI (17)

Infiniband (18)

Fibre Channel (19)

ServiceURL

Data type: string

Access type: Read-only

This is a URL that provides the protocol, network location, and other service-specific information required to access the service. It is deprecated with the recommendation that ServiceAccessURI be instantiated instead. This new class correctly positions the semantics of the service access and clarifies the format of the information.

StartupConditions

Data type: string

Access type: Read-only

This is a free-form array of strings that specify any specific preconditions that must be met for this service to start correctly. It was expected that subclasses would refine the inherited StartService() method to suit their specific requirements. To date, this refinement has not been necessary. Also, the property is not useful because it is not standardized. If this were a necessary construct, then it would be required higher in the inheritance hierarchy (on Service). The latter has not proven true. Therefore, the property is deprecated.

StartupParameters

Data type: string

Access type: Read-only

This is a free-form array of strings that specify any specific parameters that must be supplied to the StartService() method for this service to start correctly. It was expected that subclasses would refine the inherited StartService() methods to suit their specific requirements. To date, this refinement has not been necessary. If the method were refined, then its parameters would more formally convey this information. Therefore, the property is deprecated.

Requirements

Namespace

Root\CIMV2

See also

CIM_ForwardingService