A NetScaler uses the subnet IP (SNIP) address to connect to the server. The server need not be aware of the client.
However, in some situations, the server needs to be aware of the client it has to serve. When you enable the client IP setting, the appliance inserts the client's IPv4 or IPv6 address while forwarding the requests to the server. The server inserts this client IP in the header of the responses. The server is thus aware of the client.
Note: To insert multiple headers, you need to perform one of the following: