[Filebeat] udp/tcp/netflow/lumberjack - support Proxy Protocol #34961
Labels
enhancement
Filebeat
Filebeat
Team:Security-Deployment and Devices
Deployment and Devices Team in Security Solution
Describe the enhancement:
Support accepting ingress traffic that contains Proxy Protocol 1 v1 or v2 headers.
Describe a specific use case for the enhancement or feature:
Allow users to put a load balancer (LB) in front of Filebeat and still have the original source address passed to the udp, tcp, netflow, and lumberjack inputs. Without this feature Filebeat will include the source address of the load balancer into the events which would accurately reflect the source of the data.
This is particularly useful for Netflow because the netflow and IPFIX RFCs state the collectors should use the source address as part of the association between templates and data records 2. Without the real source address the netflow input cannot properly recall the appropriate template definitions for an exporter because the source port from the LB might be changing as it forwards packets.
Load Balancers (not an exhaustive list)
send-proxy
andsend-proxy-v2
Footnotes
https://www.haproxy.org/download/2.0/doc/proxy-protocol.txt ↩
https://www.rfc-editor.org/rfc/rfc7011#page-44 ↩
The text was updated successfully, but these errors were encountered: