IP 标签
HTTP IP 标签过滤器使用来自可信地址的 x-forwarded-for 的值来设置标签头 x-envoy-ip-tags。如果没有,则不设置。
IP 标签的实施提供了一种可扩展的方式来高效地将 IP 地址与大量的 CIDR 列表进行范围比较。用于存储标签和 IP 地址子网的基础算法在 S.Nilsson 和 G.Karlsson 的 IP-address lookup using LC-tries 论文中阐述。
配置
统计
IP 标签过滤器会在命名空间 http.stat_prefix
.ip_tagging. 中输出统计信息。stat_prefix
来自对应的 HTTP 链接管理器。
名称 | 类型 | 描述 |
---|---|---|
tag_name .hit |
Counter | 已应用 tag_name 的请求总数 |
no_hit | Counter | 没有适用 IP 标签的请求总数 |
total | Counter | IP 标签过滤器运行的请求总数 |
运行时
IP 标签过滤器支持以下运行时设置:
ip_tagging.http_filter_enabled
启用过滤器的请求的百分比,默认值是100。