日拱一卒无有尽,功不唐捐终入海。 宁可十年不将军,不可一日不拱卒。 |
Citrix ADC 是一款应用交付和负载均衡解决方案,无论您的 Web、传统和云原生应用托管于何处,均可提供高质量的用户体验。Load Balancing是Citrix ADC的核心功能,客户端连接到Citrix ADC后,Citrix ADC通过Subnet IP(SNIP)作为源地址向后端服务器发起连接。
很多时候,后端服务器都需要记录真实客户端IP地址(溯源)。Citrix ADC可以通过不同的方式,在HTTP/TCP等应用上灵活地帮助用户实现这个需求。
HTTP应用溯源功能
RFC 7239(Forwarded HTTP Extension)标准规定使用HTTP协议的扩展头X-Forwarded-For来表示HTTP请求端真实IP地址。
Citrix负载均衡设备可以在HTTP服务上配置X-Forwarded-For字段并写入真实客户端IP地址。HTTP应用服务器可以通过读取X-Forwarded-For字段记录来溯源。
配置方法
编辑Load Balancing Service,启用Client IP并配置头名称为X-Forwarded-For
IPv4环境验证
客户端:192.168.202.200
VIP服务器:192.168.202.26
SNIP接口:192.168.202.23
服务器:192.168.202.201
IPv6环境验证
客户端:fd00::192:168:202:200
VIP服务器:fd00::192:168:202:26
SNIP接口: