配置 UDP 监听器

最近更新时间:2026-04-23 10:19:13

我的收藏
您可以在负载均衡实例上添加一个 UDP 监听器转发来自客户端的 UDP 协议请求。UDP 协议适用于对传输效率要求高、对准确性要求相对较低的场景,如即时通讯、在线视频等。UDP 协议的监听器,后端服务器可直接获取客户端的真实 IP。

前提条件

操作步骤

步骤1:配置监听器

1. 登录 负载均衡控制台,在左侧导航栏单击实例管理
2. 在 CLB 实例列表页面左上角选择地域,在实例列表右侧的操作列中单击配置监听器
3. TCP/UDP/TCP SSL/QUIC 监听器下,单击新建,在弹出的创建监听器对话框中配置 UDP 监听器。
3.1 基本配置
监听器基本配置
说明
示例
名称
监听器的名称。
test-udp-8000      
监听协议端口
监听协议:本示例选择 UDP。
监听端口:用来接收请求并向后端服务器转发请求的端口,端口范围为1 - 65535。
同一个负载均衡实例内,监听端口不可重复。
UDP:8000
均衡方式
UDP 监听器中,负载均衡支持加权轮询(WRR)和加权最小连接数(WLC)两种调度算法。
加权轮询算法:根据后端服务器的权重,依次将请求分发给不同的服务器。加权轮询算法根据新建连接数来调度,权值越高的服务器被轮询到的次数(概率)越高,相同权值的服务器处理相同数目的连接数。
加权最小连接数:根据服务器当前活跃的连接数来估计服务器的负载情况,加权最小连接数根据服务器负载和权重来综合调度,当权重值相同时,当前连接数越小的后端服务器被轮询到的次数(概率)也越高。
说明:选取加权最小连接数的均衡方式后,监听器不支持开启会话保持功能。
加权轮询
按 QUIC ID 调度
启用后,CLB 将按 QUIC ID 来调度,相同的 QUIC Connection ID 会调度到相同的后端服务器。如果客户端请求没有包含 QUIC Connection ID,则降级到普通加权轮询,即按四元组(源 IP+目的 IP+源端口+目的端口)进行调度。
开启
ProxyProtocol 配置
勾选后,可以开启 ProxyProtocol 配置。支持通过 ProxyProtocol 协议携带客户端源地址到后端服务器。
勾选后使用
重新调度
存量连接重调度功能用于在后端服务状态变化时,主动管理和迁移现有连接,提升服务可用性和业务连续性。当前功能内测中,如需使用,请提交 工单申请
若不开启,相同五元组的存量连接将不会主动中断。仅当连接空闲时间超过配置的连接空闲超时时间后自动释放。以后端服务健康探测异常为例,此时新的流量会转发到其他正常的后端服务器。存量的流量会继续转发至异常的后端服务上,这样可能会导致数据包丢失和业务异常。
开启后,可精细化控制存量连接的断开策略和重调度时机,主动触发连接迁移。可按需选择存量连接断开方式重新调度触发条件重新调度启动时间重新调度持续时间。配置后,对应操作会触发后端服务的存量连接重新调度。
存量连接断开方式:
立即断开:强制终止存量连接,快速完成重调度。
平滑断开:渐进式断开连接,减少业务冲击。
重新调度触发条件:
解绑后端服务
后端服务权重为0
后端服务健康检查异常
重新调度启动时间:仅平滑断开方式下配置,0表示立即启动重新调度。其他时间表示满足条件后延迟指定时间启动重调度。适配复杂现网场景,提供缓冲时间。
重新调度持续时间:仅平滑断开方式下配置,表示断开存量连接所持续的时间。控制连接断开的节奏和强度。
说明:
客户端有数据包才会触发存量连接的重新调度。
在UDP监听器执行存量连接重调度时,如果在重调度发生后,某些连接对应的旧的RS仍有流量继续发送,可能导致这些连接重调度失效,后续流量还是继续转发给旧的RS。
存量连接重新调度只是在特定场景下加速存量连接的收敛,无法覆盖所有异常场景。为了保证最终的业务健壮和连续性,客户端应该具备连接超时或断开后建立新连接重试的容错机制。
开启并勾选所需条件
连接空闲超时时间
当前 UDP 连接超时时间默认为300秒。超过该时间阈值,会话中无数据传输则断开连接,如需调整可提交 工单申请
性能容量型实例的取值范围:10-1980,单位:秒。
其他类型实例的取值范围:10-900,单位:秒。
300秒
3.2 健康检查
健康检查详情请参见 UDP 健康检查
3.3 会话保持
会话保持配置
说明
示例
会话保持开关
开启会话保持后,负载均衡监听会把来自同一客户端的访问请求分发到同一台后端服务器上。
UDP 协议是基于客户端 IP 地址的会话保持,即来自同一 IP 地址的访问请求转发到同一台后端服务器上。
加权轮询调度支持会话保持,加权最小连接数调度不支持开启会话保持功能。
开启
会话保持时间
会话保持时间
当超过保持时间,连接内无新的请求,将会自动断开会话保持。
可配置范围30 - 3600秒。
30s

步骤2:绑定后端服务器

1. 监听器管理页面,单击刚才创建的监听器,如上述 UDP:8000 监听器,即可在监听器右侧查看已绑定的后端服务。
2. 单击绑定,在弹出框中选择需绑定的后端服务器,并配置服务端口和权重。
说明:
默认端口功能:先填写“默认端口”,再选择后端服务器后,每台后端服务器的端口均为默认端口。

步骤3:安全组(可选)

您可以配置负载均衡的安全组来进行公网流量的隔离,详情请参见 配置负载均衡安全组

步骤4:修改/删除监听器(可选)

如果您需要修改或删除已创建的监听器,请在监听器管理页面,单击已创建完毕的监听器,单击

图标修改或

图标删除。