flow (Security IDP)
Syntax
flow { (allow-icmp-without-flow | no-allow-icmp-without-flow); drop-if-no-policy-loaded; drop-on-failover; drop-on-limit; fifo-max-size value; hash-table-size value; idp-bypass-cpu-threshold idp-bypass-cpu-threshold; idp-bypass-cpu-tolerance idp-bypass-cpu-tolerance; idp-bypass-cpu-usg-overload; intel-inspect-cpu-usg-threshold intel-inspect-cpu-usg-threshold; intel-inspect-cpu-usg-tolerance intel-inspect-cpu-usg-tolerance; intel-inspect-disable-content-decompress; intel-inspect-enable; intel-inspect-free-mem-threshold intel-inspect-free-mem-threshold; intel-inspect-mem-tolerance intel-inspect-mem-tolerance; intel-inspect-protocols [ intel-inspect-protocols ]; intel-inspect-session-bytes-depth intel-inspect-session-bytes-depth; intel-inspect-signature-severity (critical | major | minor); (log-errors | no-log-errors); max-sessions-offset value; max-timers-poll-ticks value; min-objcache-limit-lt lower-threshold-value; min-objcache-limit-ut upper-threshold-value; reject-timeout value; (reset-on-policy | no-reset-on-policy); udp-anticipated-timeout value; }
Hierarchy Level
[edit security idp sensor-configuration]
Description
Configure the IDP engine to manage the packet flow.
Options
allow-nonsyn-connection | Allow TCP non-syn connection. |
drop-if-no-policy-loaded | Drop all traffic till IDP policy gets loaded. |
drop-on-failover | Drop traffic on HA failover sessions. |
drop-on-limit | Drop connections on exceeding resource limits. |
fifo-max-size | Maximum fifo size. Sets the maximum FIFO size (range: 1 through 65535).
|
hash-table-size | Flow hash table size. Sets the packet flow hash table size.
|
idp-bypass-cpu-threshold | CPU usage in percentage for IDP bypass.
|
idp-bypass-cpu-tolerance | CPU usage in percentage for IDP bypass.
|
idp-bypass-cpu-usg-overload | Enable IDP bypass of sessions or packets on CPU usage overload. |
intel-inspect-cpu-usg-threshold | CPU usage threshold percentage for intelligent inspection.
|
intel-inspect-cpu-usg-tolerance | CPU usage tolerance percentage for intelligent inspection.
|
intel-inspect-disable-content-decompress | Disable payload content decompression. |
intel-inspect-enable | Minimize IDP processing during system overload. |
intel-inspect-free-mem-threshold | Free memory threshold percentage for intelligent inspection.
|
intel-inspect-mem-tolerance | Memory tolerance percentage for intelligent inspection.
|
intel-inspect-protocols | Protocols to be processed in intelligent inspection mode. |
intel-inspect-session-bytes-depth | Session bytes scanning depth.
|
intel-inspect-signature-severity | Signature severities to be considered for IDP processing.
|
log-errors | Enable the error log to generate the result of success or failure about the flow. A flow-related error is when IDP receives a packet that does not fit into the expected flow. By default an error log is enabled. |
max-sessions-offset | Maximum session offset limit percentage. Set an offset (percentage) for the maximum IDP session limit.
The
|
max-timers-poll-ticks | Specify the time at which timer ticks at regular interval.
|
min-objcache-limit-lt | Memory lower threshold limit percentage.
|
min-objcache-limit-ut | Memory upper threshold limit percentage.
|
no-log-errors | Do not flow log errors. |
reject-timeout | Specify the amount of time in seconds within which a response must be received. This time-out is applied on flow when drop-connection action is taken by IPS for TCP flow.
|
reset-on-policy | IDP keeps track of connections in a table. If enabled, the security module resets the flow table each time a security policy loads or unloads. If this setting is disabled, then the security module continues to retain a previous security policy until all flows referencing that security policy go away. Juniper Networks recommends that you keep this setting enabled to preserve memory. When a new IDP policy is loaded, the existing sessions are inspected
using the newly loaded policy and the existing sessions not ignored
for IDP processing. The Note:
In Junos OS Release 18.2R1-S1and Junos OS Release 18.3R1,
the |
session-steering | Session steering for session anticipation. |
udp-anticipated-timeout | Sets the maximum UDP anticipated timeout value.
|
The remaining statements are explained separately. See CLI Explorer.
Required Privilege Level
security—To view this statement in the configuration.
security-control—To add this statement to the configuration.
Release Information
Statement introduced in Junos OS Release 9.2.
Options intel-inspect-cpu-usg-threshold, intel-inspect-cpu-usg-tolerance, intel-inspect-disable-content-decompress, intel-inspect-enable, intel-inspect-free-mem-threshold, intel-inspect-mem-tolerance, intel-inspect-protocols, intel-inspect-session-bytes-depth, and intel-inspect-signature-severity options added in Junos OS Release 19.2R1.
Starting in Junos OS Release 18.4R1, the reset-on-policy
command is deprecated—rather than immediately removed—to
provide backward compatibility and a chance to bring your configuration
into compliance with the new configuration.