# Class CIM_IPSettings
extends CIM_SettingData

IPSettings class defines the attributes that affect the behavior of an IPProtocolEndpoint. The attributes are tied to the IPProtocolEndpoint though an ElementSettingData association. This class may also be used to specify the default settings for all IPProtocolEndpoint instances created on a ComputerSystem though an ElementSettingData association to the ComputerSystem. Processes that create new instances of IPProtocolEndpoint and the associated setting data should check for a IPSettings instance associated with the ComputerSystem and should only create a new instance of IPSettings specific to the IPProtocolEndpoint if the default settings need to be overridden for the specific IPProtocolEndpoint instance.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_IPSettings

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | IPSettings class defines the attributes that affect the behavior of an IPProtocolEndpoint. The attributes are tied to the IPProtocolEndpoint though an ElementSettingData association. This class may also be used to specify the default settings for all IPProtocolEndpoint instances created on a ComputerSystem though an ElementSettingData association to the ComputerSystem. Processes that create new instances of IPProtocolEndpoint and the associated setting data should check for a IPSettings instance associated with the ComputerSystem and should only create a new instance of IPSettings specific to the IPProtocolEndpoint if the default settings need to be overridden for the specific IPProtocolEndpoint instance.
Experimental | boolean | true
UMLPackagePath | string | CIM::Network::ChannelExtender
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
DefaultTimeToLive | uint32 |
Description | string | Set the default time-to-live value of outgoing packets.
MappingStrings | string | MIB.IETF|IP-MIB.ipDefaultTTL
MaxValue | sint64 | 255
MinValue | sint64 | 1
PUnit | string | second
Units | string | Seconds
Write | boolean | true
EnableIPForwarding | boolean |
Description | string | This property enables IP forwarding.
MappingStrings | string | MIB.IETF|IP-MIB.ipForwarding
Write | boolean | true
FragmentationTimeout | uint32 |
Description | string | Time in seconds to keep an IP fragment in memory.
MappingStrings | string | MIB.IETF|IP-MIB.ipReasmTimeout
PUnit | string | second
Units | string | Seconds
Write | boolean | true

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData

## Class Methods