Updated on 2025-01-20 GMT+08:00

Transfer Client IP Address

Overview

Transfer Client IP Address enables your load balancers to use the IP address of the client to access the backend servers.

Table 1 lists whether you can enable or disable this feature.

Table 1 Transfer client IP address support

Listener Type

Enabling Transfer Client IP Address

Disabling Transfer Client IP Address

TCP/UDP

Enabled by default

Not supported

HTT/HTTPS/QUIC

Enabled by default

Not supported

TLS

Not supported

Not supported

Notes and Constraints

  • If Transfer Client IP Address is enabled, a server cannot serve as both a backend server and a client.

    This is because backend server will think the packet from the client is sent by itself and will not return a response packet to the load balancer. As a result, the return traffic will be interrupted.

  • If Transfer Client IP Address is enabled, traffic, such as unidirectional data transmission or push traffic, may be interrupted when backend servers are being migrated. After backend servers are migrated, retransmit the packets to restore the traffic.
  • If you add IP addresses as backend servers, the source IP addresses of the clients cannot be passed to these servers. Install the TOA module to obtain source IP addresses.

Alternatives for Obtaining the IP Address of a Client

You can obtain the IP address of a client in the ways listed in Table 2.

Table 2 Alternatives

Listener Protocol

Alternatives

TCP

Configuring the TOA Module

HTTP/HTTPS/QUIC

Layer 7 Load Balancing

TLS

Table 1