3.131. ServiceICMP

Description

An ICMP Service is an object definition representing ICMP traffic with specific parameters.

Properties

Name
Specifies a symbolic name for the service. (Identifier)
MessageTypes
Specifies the ICMP message types that are applicable to this service. (Default: All)
EchoRequest
Enable matching of Echo Request messages. (Default: No)
EchoRequestCodes
Specifies which Echo Request message codes should be matched. (Default: 0-255)
DestinationUnreachable
Enable matching of Destination Unreachable messages. (Default: No)
DestinationUnreachableCodes
Specifies which Destination Unreachable message codes should be matched. (Default: 0-255)
Redirect
Enable matching of Redirect messages. (Default: No)
RedirectCodes
Specifies which Redirect message codes should be matched. (Default: 0-255)
ParameterProblem
Enable matching of Parameter Problem messages. (Default: No)
ParameterProblemCodes
Specifies which Parameter Problem message codes should be matched. (Default: 0-255)
EchoReply
Enable matching of Echo Reply messages. (Default: No)
EchoReplyCodes
Specifies which Echo Reply message codes should be matched. (Default: 0-255)
SourceQuenching
Enable matching of Source Quenching messages. (Default: No)
SourceQuenchingCodes
Specifies which Source Quenching message codes should be matched. (Default: 0-255)
TimeExceeded
Enable matching of Time Exceeded messages. (Default: No)
TimeExceededCodes
Specifies which Time Exceeded message codes should be matched. (Default: 0-255)
ForwardICMPErrors
Allow ICMP errors for active connections to be forwarded through the system. (Default: No)
EnableIPv4PathMTUDiscovery
Path MTU Discovery allows communicating endpoints to negotiate optimal packet sizes. This prevents fragmentation by network equipment between the endpoints. Path MTU Discovery relies on ICMP message forwarding so ICMP forwarding must also be enabled. (Default: No)
ALG
An Application Layer Gateway (ALG), capable of managing advanced protocols, can be specified for this service. (Optional)
MaxSessions
Specifies how many concurrent sessions that are permitted using this service. (Default: 200)
UseCustomTimeouts
Use Custom Timeouts. (Default: No)
InitialTimeout
Time in seconds of how long an partially established TCP connection (during SYN and SYN+ACK phase), or an established UDP or ICMP connection, is allowed to be idle. Default: 60 seconds. (Optional)
EstablishTimeout
Time in seconds of how long an established TCP connection is allowed to idle before being closed. Default: 262144 seconds. (Optional)
ClosingTimeout
Time in seconds of how long a TCP connection being placed in closing state should exist before being removed from the connection table. Default: 80 seconds. (Optional)
Attribute
Special Attribute of the current object. (Optional)
Comments
Text describing the current object. (Optional)