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.