Name | Data Type | Value |
---|---|---|
Description | string | This class represents the functions used in forwarding network traffic. Its instances act on packets received from 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). Generally, the Endpoints are at the same protocol layer and are usually of similar types, or of the same type. ForwardingService is different than RouteCalculation Service in that it represents the function of forwarding traffic independent of calculating routing information. Examining the ForwardingService class definition, note that its superclass NetworkService is deprecated. Therefore, NetworkService's properties need not be implemented in an instance of ForwardingService. Unfortunately, NetworkService cannot be removed from the object hierarchy without a major Schema release. When/if this occurs, the NetworkService superclass will be removed, and ForwardingService will subclass from CIM_Service directly. Also note that there are a large number of additional protocols that are not currently modeled. These will be added over time. |
UMLPackagePath | string | CIM::Network::RoutingForwarding |
Version | string | 2.7.0 |
Name | Data Type | Default Value | Qualifiers | ||||
---|---|---|---|---|---|---|---|
Name | Data Type | Value | |||||
OtherProtocolType | string | ||||||
Description | string | This defines the type of protocol that is being forwarded when the value of the ProtocolType attribute is 1 (i.e., "Other"). This provides for future extensibility. | |||||
MaxLen | uint32 | 32 | |||||
ModelCorrespondence | string | CIM_ForwardingService.ProtocolType | |||||
ProtocolType | uint16 | ||||||
Description | string | This defines the type of protocol that is being forwarded. | |||||
ModelCorrespondence | string | CIM_ForwardingService.OtherProtocolType | |||||
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19 | |||||
Values | string | Unknown, Other, IPv4, IPv6, IPv4/IPv6, IPX, AppleTalk, DECnet, SNA, CONP, CLNP, VINES, XNS, ATM, Frame Relay, Ethernet, TokenRing, FDDI, Infiniband, Fibre Channel |
Name | Data Type |
---|---|
Caption | string |
CommunicationStatus | uint16 |
CreationClassName | string |
Description | string |
DetailedStatus | uint16 |
ElementName | string |
EnabledDefault | uint16 |
EnabledState | uint16 |
Generation | uint64 |
HealthState | uint16 |
InstallDate | datetime |
InstanceID | string |
LoSID | string |
LoSOrgID | string |
Name | string |
OperatingStatus | uint16 |
OtherEnabledState | string |
PrimaryOwnerContact | string |
PrimaryOwnerName | string |
PrimaryStatus | uint16 |
RequestedState | uint16 |
ServiceURL | string |
Started | boolean |
StartMode | string |
Status | string |
SystemCreationClassName | string |
SystemName | string |
TimeOfLastStateChange | datetime |
TransitioningToState | uint16 |
AvailableRequestedStates | uint16[] |
Keywords | string[] |
OperationalStatus | uint16[] |
StartupConditions | string[] |
StartupParameters | string[] |
StatusDescriptions | string[] |
Name | Return Type |
---|---|
ChangeAffectedElementsAssignedSequence | uint32 |
RequestStateChange | uint32 |
StartService | uint32 |
StopService | uint32 |