3.47. IPRuleSet

Description

An IP Rule Set is a self-contained set of IP Rules. Default action is Drop.

Properties

Name
A name to uniquely identify this IPRuleSet. (Identifier)
Comments
Text describing the current object. (Optional)

3.47.1. IPRule

Description

An IP rule specifies what action to perform on network traffic that matches the specified filter criteria.

Properties

Name
Specifies a symbolic name for the rule. (Optional)
SourceInterface
Specifies the name of the receiving interface to be compared to the received packet.
DestinationInterface
Specifies the destination interface to be compared to the received packet.
SourceNetwork
Specifies the sender span of IP addresses to be compared to the received packet.
DestinationNetwork
Specifies the destination span of IP addresses to be compared to the received packet.
SourceGeolocation
Specifies the sender geolocation to be compared to the received packet. (Default: any-region)
DestinationGeolocation
Specifies the destination geolocation to be compared to the received packet. (Default: any-region)
Service
Specifies a service that will be used as a filter parameter when matching traffic with this rule.
Action
Specifies what action to take for traffic matching this rule.
Stateless
Use stateless packet forwarding. Stateful protocol validation is disabled. (Default: No)
StatelessAllowNewTCP
For stateless forwarding, allow opening of new TCP streams. If disabled, only active TCP streams will open new flows. (Default: Yes)
TTLDecrease
The TTL/HopLimit should always be decremented when a router forwards an IP packet. In some very special address-translation use-cases where packets are not forwarded, but rather echoed back, it might however be desirable to not decrease the TTL/HopLimit. WARNING: Only modify this in use-cases where explicitly documented. Misuse may cause network disturbances. (Default: Enabled)
OnDeny
Specify whether any response should be sent when denying traffic. By default no response is sent, packets are silently dropped. (Default: Drop)
ProtocolTranslation
Specifies how the IP protocol is to be translated. (Default: Disabled)
Prefix
The prefix to use for ProtocolTranslation when using Prefix address translation.
SourceTranslation
Specifies how the source address/port is to be translated. (Default: Disabled)
SetSourceAddress
Specifies how to set the source address.
NewSourceIP4
The address to translate to for IPv4 traffic. (Optional)
NewSourceIP6
The address to translate to for IPv6 traffic. (Optional)
NATPool
The NAT Pool to allocate an address from when NATing using NAT Pool. The IP rule must only handle IPv4 packets, or be a rule translating from IPv6 to IPv4.
SetSourcePort
Specifies how to set the source port. (Default: Disabled)
NewSourcePort
The port to use for source port translation.
DestinationTranslation
Specifies how the destination address/port is to be translated. (Default: Disabled)
SetDestinationAddress
Specifies how to set the destination address.
NewDestinationIP4
The address to translate to for IPv4 traffic. (Optional)
NewDestinationIP6
The address to translate to for IPv6 traffic. (Optional)
SetDestinationPort
Specifies how to set the destination port. (Default: Disabled)
NewDestinationPort
The port to use for destination port translation.
AppControl
Enables deep packet inspection to identify the type of application that likely generated the traffic. (Default: Yes)
TrafficProfile
Selects a traffic profile to use to shape the traffic. (Optional)
DNSAlgProfile
Selects a DNS ALG profile to use on this rule that configures extended processing of traffic that matches this rule and the matching service has AppProto set to DNS. (Optional)
FTPAlgProfile
Selects a FTP ALG profile to use on this rule that configures extended processing of traffic that matches this rule and the matching service has AppProto set to FTP. (Optional)
GTPInspectionProfile
Selects a GTP inspection profile to use on this rule that configures extended processing of traffic that matches this rule and the matching service has AppProto set to GTP. (Optional)
SSLInspectionProfile
Selects an SSL Inspection profile to use on this rule that configures extended processing of traffic that matches this rule. (Optional)
SIPAlgProfile
Selects a SIP ALG profile to use on this rule that configures extended processing of traffic that matches this rule and the matching service has AppProto set to SIP. (Optional)
SyslogAlgProfile
Selects a Syslog ALG profile to use on this rule that configures extended processing of traffic that matches this rule and the matching service has AppProto set to Syslog. (Optional)
LogEnabled
Enable logging. (Default: Yes)
Comments
Text describing the current object. (Optional)
[Note] Note
If no Index is specified when creating an instance of this type, the object will be placed last in the list and the Index will be equal to the length of the list.