IP Tagging

    The implementation for IP Tagging provides a scalable way to compare an IP address to a large list of CIDR ranges efficiently. The underlying algorithm for storing tags and IP address subnets is a Level-Compressed trie described in the paper IP-address lookup using LC-tries by S. Nilsson and G. Karlsson.

    • This filter should be configured with the name envoy.filters.http.ip_tagging.

    The IP Tagging filter outputs statistics in the http.<stat_prefix>.ip_tagging. namespace. The stat prefix comes from the owning HTTP connection manager.

    The IP Tagging filter supports the following runtime settings:

    The % of requests for which the filter is enabled. Default is 100.