Parameter | Description | Example |
Name | Listener name. | test-udp-8000 |
Listening protocol and port | Listening protocol: In this case, select UDP .Listening port: The port used to receive requests and forward them to real servers. The port number ranges from 1 to 65535. Port 4789 is reserved for the system and unavailable yet. A listening port must be unique in the same CLB instance. | UDP:8000 |
Balancing method | CLB supports two scheduling algorithms for UDP listeners: weighted round robin (WRR) and weighted least connections (WLC). WRR: Requests are distributed to real servers in sequence based on their weights. This algorithm performs scheduling based on the number of new connections. Servers with higher weights are more likely to be scheduled and servers with the same weight process the same number of connections. WLC: Loads of servers are estimated based on the number of active connections to the servers. This algorithm performs scheduling based on server loads and weights. For servers with the same weight, those have less loads are more likely to be scheduled. Note: If WLC is selected, the listener does not support session persistence. | WRR |
Schedule by QUIC ID | Once this feature is enabled, CLB will schedule client requests by QUIC ID, so requests with the same QUIC Connection ID will be scheduled to the same real server. If a request doesn't have a QUIC Connection ID, it will be downgraded to normal WRR scheduling, i.e., scheduling according to the quadruple (source IP address + destination IP address + source port + destination port). | Enabled |
Parameter | Description | Example |
Session persistence | After session persistence is enabled, a CLB listener will distribute access requests from the same client to the same real server. UDP session persistence is implemented based on the client IP address. The access requests from the same IP address are forwarded to the same real server. Session persistence can be enabled for WRR scheduling but not WLC scheduling. | Enabled |
Hold Time | Session persistence duration. Session persistence is terminated if there are no new requests in the connection within the specified duration. Value range: 30-3600 seconds | 30 seconds |
UDP:8000
to view the bound real servers on the right of the listener.
Was this page helpful?