Class CIM_ForwardingService
extends CIM_NetworkService

This class represents the functions used in forwarding network traffic. Its instances act on packets receivedfrom one or more ProtocolEndpoints or Services, and drop (discard), or send those packets to one or more other ProtocolEndpoints or Services. The explicit Endpoints being forwarded between, are described using the ForwardsAmong association (or one of its subclasses). ForwardingService is different than RouteCalculationService in that it represents a way to forward traffic independent of calculating routing information (e.g., using static routing). Generally, the Endpoints among which a ForwardingService routes data are at the same protocol layer and are usually of similar types, or of the same type. This kind of service is used in the implementation of routers, switches and other network devices.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_Service
   |
   +--CIM_NetworkService
   |
   +--CIM_ForwardingService

Direct Known Subclasses

CIM_SwitchService
CIM_ConditioningService
CIM_ClassifierService
CIM_MeterService
CIM_AverageRateMeterService
CIM_EWMAMeterService
CIM_TokenBucketMeterService
CIM_MarkerService
CIM_DropperService
CIM_REDDropperService
CIM_WeightedREDDropperService
CIM_QueuingService
CIM_PacketSchedulingService
CIM_PrioritySchedulingService
CIM_PriorityBndwidthSchedulingService
CIM_BandwidthSchedulingService
CIM_RoundRobinPacketSchedulingService
CIM_WeightedRoundRobinPacketSchedulingService

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringThis class represents the functions used in forwarding network traffic. Its instances act on packets receivedfrom one or more ProtocolEndpoints or Services, and drop (discard), or send those packets to one or more other ProtocolEndpoints or Services. The explicit Endpoints being forwarded between, are described using the ForwardsAmong association (or one of its subclasses). ForwardingService is different than RouteCalculationService in that it represents a way to forward traffic independent of calculating routing information (e.g., using static routing). Generally, the Endpoints among which a ForwardingService routes data are at the same protocol layer and are usually of similar types, or of the same type. This kind of service is used in the implementation of routers, switches and other network devices.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
OtherProtocolTypestring
DescriptionstringThis defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (e.g., 'Other'). This provides for future extensibility.None TRANSLATABLE= true
MaxLenuint3232None None
ModelCorrespondencestringCIM_ForwardingService.ProtocolTypeNone None
ProtocolTypeuint16
DescriptionstringThis defines the type of protocol that is being forwarded. None TRANSLATABLE= true
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19None None
ValuesstringUnknown, Other, IPv4, IPv6, IPv4/IPv6, IPX, AppleTalk, DECnet, SNA, CONP, CLNP, VINES, XNS, ATM, Frame Relay, Ethernet, TokenRing, FDDI, Infiniband, Fibre ChannelNone TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_Service
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_Service
ServiceURLstringCIM_NetworkService
StartedbooleanCIM_Service
StartModestringCIM_Service
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_Service
SystemNamestringCIM_Service