Select Listener Protocol |
Select TCP.
|
Listening Port |
Set the listening port that is used to receive requests and forward them to backend
servers. Valid values: 1 to 65535.
|
Listener Name |
Specify a name for the listener. |
Advanced |
Click Modify to configure advanced settings.
|
Scheduling Algorithm |
Select a scheduling algorithm.
- Weighted Round-Robin (WRR): Backend servers that have higher weights receive more requests than backend servers
that have lower weights.
- Round-Robin (RR): Requests are distributed to backend servers in sequence.
- Consistent Hash (CH):
- Tuple: specifies consistent hashing that is based on four factors: source IP address, destination
IP address, source port, and destination port. Requests that contain the same information
based on the four factors are distributed to the same backend server.
- Source IP: specifies consistent hashing that is based on source IP addresses. Requests from
the same source IP address are distributed to the same backend server.
Note Only high-performance CLB instances support the CH algorithm.
|
Enable Session Persistence |
Specify whether to enable session persistence.
After session persistence is enabled, CLB forwards all requests from a client to the
same backend server.
For TCP listeners, session persistence is implemented based on IP addresses. Requests
from the same IP address are forwarded to the same backend server.
|
Enable Access Control |
Specify whether to enable access control.
Select an access control method after you enable access control. Then, select an access
control list (ACL) that is used as the whitelist or blacklist of the listener.
Note IPv6 instances can be associated only with IPv6 ACLs, while IPv4 instances can be
associated only with IPv4 ACLs. For more information, see Create an access control list.
|
Enable Peak Bandwidth Limit |
Specify whether to set the bandwidth limit of the listener.
If a CLB instance is billed based on bandwidth usage, you can set different maximum
bandwidth values for different listeners. This limits the amount of traffic that flows
through each listener. The sum of the maximum bandwidth values of all listeners that
are added to a CLB instance cannot exceed the maximum bandwidth value of the CLB instance.
By default, this feature is disabled and all listeners share the bandwidth of the
CLB instance.
Note If a CLB instance is billed based on data transfer, the bandwidth of its listeners
is not limited by default.
|
Idle Timeout |
Specify the timeout period of idle TCP connections. Unit: seconds. Valid values: 10
to 900.
|
Proxy Protocol |
Use the proxy protocol to pass client IP addresses to backend servers.
Note You cannot enable this feature in scenarios where PrivateLink is used.
|
Obtain Client Source IP Address |
Specify whether to retrieve the real IP addresses of clients. Only Layer 4 listeners
support this feature. By default, this feature is enabled.
|
Automatically Enable Listener After Creation |
Specify whether to immediately enable the listener after it is created. By default,
listeners are enabled after they are created.
|