Skip to main content

Flow Filter

Provide advanced packet filtering and routing based on network layer metadata and transport protocol information. This flow control component analyzes IPv4 headers and transport layer details to make routing decisions, supporting filters for protocol type (TCP/UDP), source/destination IP addresses, and port numbers. Essential for implementing network access control, traffic classification, load balancing, and service-specific routing in pipeline architectures.

Tags: FLOW_CONTROL

FieldTypeOptionalDescriptionDefault Value
InputStringNo
Match OutputStringNoEvery packet matching the filter will be produced on this output.
Mismatch OutputStringNoEvery packet not matching the filter will be produced on this output.
FiltersFiltersNoEvery filter added to the list is an OR operation. For example, if you add two filters, the packet annotation must match one of the filters to be included.

Filters

FieldTypeOptionalDescriptionDefault Value
ConditionsConditionsNoEvery condition added to the list is an AND operation. For example, if you add two conditions, the packet annotation must match both conditions to be included.

Conditions

FieldTypeOptionalDescriptionDefault Value
Layer3 ProtocolLayer3 ProtocolNoWhich protocol to match on if not specified it will match on any.
Layer3 Source IpStringNoSource IPv4 of the packet. e.g. "192.168.1.100"
Layer3 Destination IpStringNoDestination IPv4 of the packet. e.g. "192.168.1.101"
Layer4 Source PortUint32NoSource port of the packet. e.g. "9999"
Layer4 Destination PortUint32NoDestination port of the packet. e.g. "9998"