// Copyright (c) 2005 DMTF. All rights reserved. [Version ( "2.7.0" ), UMLPackagePath ( "CIM::Network::SwitchingBridging" ), Description ( "Generic switch (bridging) service class. Additional switching " "functions are incorporated as subordinate services related to " "this class via ServiceComponent associations." )] class CIM_SwitchService : CIM_ForwardingService { [Description ( "Address used by this SwitchService when it must be " "uniquely identified. For an ethernet bridge, the MAC " "Address serves as the BridgeAddress. When concatenated " "with a SpanningTreeService Priority, a unique bridge " "identifier results. The MAC address is formatted as " "twelve hexadecimal digits (e.g., \"010203040506\"), with " "each pair representing one of the six octets of the MAC " "address in \"canonical\" bit order according to RFC " "2469. In other scenarios, like Ipv6, the address is " "formatted as \"ffff:ffff:ffff:ffff\"." ), MaxLen ( 32 ), MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dBaseBridgeAddress" }, ModelCorrespondence { "CIM_SwitchService.BridgeAddressType" }] string BridgeAddress; [Description ( "The number of switch ports controlled by this switching service." ), MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dBaseNumPorts" }] uint16 NumPorts; [Description ( "Indicates what type of switching service can be performed." ), ValueMap { "1", "2", "3", "4" }, Values { "Unknown", "Transparent-only", "SourceRoute-only", "SRT" }, MappingStrings { "MIB.IETF|BRIDGE-MIB.dot1dBaseType" }] uint8 BridgeType; [Description ( "BridgeAddressType defines the type of addressing scheme " "used for this Bridge and its BridgeAddress property." ), ValueMap { "1", "2", "3", "4", "5" }, Values { "Other", "IPv4", "IPv6", "MAC", "MAC + Spanning Tree Priority" }, ModelCorrespondence { "CIM_SwitchService.BridgeAddress" }] uint16 BridgeAddressType; };