# 添加UDP监听器
#### 操作场景
UDP协议适用于关注实时性而相对不注重可靠性的场景，如视频聊天、游戏、金融实时行情推送。您可以添加一个UDP监听器转发来自UDP协议的请求。
#### 约束与限制
- UDP监听器不支持分片包。
- UDP监听器支持的最大MTU为1500，请确保与ELB通信的网卡的MTU不大于1500（有些应用程序需要根据此MTU值同步修改其配置文件），否则数据包可能会因过大被丢弃。
- 独享型负载均衡前端协议为"UDP"时，后端协议可以选择"UDP"或"QUIC"。
- 如果您的独享型负载均衡实例类型为应用型，则无法创建UDP监听器。
- 如果监听器关联到UDP协议的后端服务器组，流量路径经过云专线或VPN，并通过IP类型后端进行转发时，健康检查结果可能异常。如果您有此种应用场景，建议提交[工单](https://console.huaweicloud.com/ticket/?agencyId=ed9de0b5e3ac4322a529ac43e44d3872&locale=zh-cn#/ticketindex/serviceTickets)进行咨询。
 
#### 添加UDP监听器
1. 进入[弹性负载均衡列表页面](https://console.huaweicloud.com/vpc/?locale=zh-cn#/elb/list)。
2. 在弹性负载均衡列表页面，单击需要添加监听器的负载均衡名称。
3. 切换到"监听器"页签，单击"添加监听器"，配置监听器。配置监听器参数参见[表1]。
    表1独享型负载均衡配置UDP监听器参数说明 
   | 参数              | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   |:---|:---|
   | 前端协议           | 客户端与负载均衡监听器建立流量分发连接的协议。 协议选择UDP。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   | 监听端口          | 负载均衡器对外提供服务时接收请求的端口。 - **单端口监听**：仅对设置的一个监听端口进行监听。  - **全端口监听**：前端协议是TCP、UDP或TLS协议时，支持全端口监听。全端口监听可以对监听端口段内的所有端口进行监听，并将监听端口上接收到的请求转发到后端服务器的后端端口。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
   | 名称（可选）           | 监听器名称。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | IPv4/IPv6地址转换  | 当后端子网已开启IPv6时，弹性负载均衡支持IPv4和IPv6的网络地址转换。 仅TCP和UDP监听器支持此功能。 - 此功能关闭时： - 客户端访问ELB的IPv4地址时只能与IPv4后端服务器通信。  - 客户端访问ELB的IPv6地址时只能与IPv6后端服务器通信。    - 此功能开启时：无论客户端访问到ELB的IPv4还是IPv6地址，都可以和IPv4或IPv6后端服务器通信。   该功能开启后，不支持开启获取客户端IP功能，TCP监听器场景可以通过TOA插件获取客户源IP。 警告： 开启或关闭此功能时，会造成已有的长连接断开。客户端连接请求重试后会恢复，建议您谨慎操作。 说明： 该功能陆续上线中，已发布区域请以控制台实际为准。 |
   | 获取客户端IP        | 独享型ELB默认支持"获取客户端IP"。 UDP监听器转发时，ELB实例与后端服务器之间直接使用客户端真实的IP地址通信，通过后端服务器的日志记录便可获取客户端的真实IP。 该功能在IP类型后端场景失效。开启IPv4/IPv6地址转换时，不支持该功能。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
   | 访问控制            | 您可以使用ELB监听器的**访问控制** 功能来**控制访问ELB监听器的IP地址，** 更多信息请参见[访问控制](https://support.huaweicloud.com/usermanual-elb/elb_03_0003.html)。 监听器的访问控制默认支持"**允许所有IP访问**"。 您可以为访问控制设置**白名单** 或**黑名单** ，并选择适用的IP地址组。 - **白名单**：只有白名单中的IP可以访问ELB的监听器。监听器仅转发来自所选访问控制IP地址组中设置的IP地址或网段的请求。  - **黑名单**：黑名单中的IP禁止访问ELB的监听器。监听器不会转发来自所选访问控制策略组中设置的IP地址或网段的请求。                                                                                                                                                                                                                                                                                                       |
   | **更多设置（可选）**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         ||
   | 空闲超时时间          | 如果在空闲超时时间内一直没有访问请求，负载均衡会中断当前连接，直到下一次请求到来时再重新建立新的连接。 取值范围：10\~4000s                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 每秒新建连接限速（每可用区） | 默认不限速，支持选择"限速"并输入限速值。 限速值代表当前监听器下，负载均衡实例在每个可用区支持的每秒新建连接数上限。 取值范围：1\~1,000,000。当限速值大于弹性负载均衡的实例规格时，以实例规格为上限。 说明： 该功能陆续上线中，已发布区域请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
   | 每秒并发连接限速（每可用区）  | 默认不限速，支持选择"限速"并输入限速值。 限速值代表当前监听器下，负载均衡实例在每个可用区支持的每秒并发连接数上限。 取值范围：1\~1,000,000。当限速值大于弹性负载均衡的实例规格时，以实例规格为上限。 降低并发连接限速，已建立连接不受影响。 说明： 该功能陆续上线中，已发布区域请以控制台实际为准。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
   | 标签              | 可通过配置该项使用标签功能。标签的"键"和"值"是一一对应的，其中"键"值是唯一的。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   | 描述（可选）        | 对于监听器描述。 字数范围：0/255。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
      
   
4. 单击"下一步：配置后端分配策略"，配置监听器的默认后端服务器组。
   1. 推荐选择"使用已有"后端服务器组，您可参考[创建后端服务器组](https://support.huaweicloud.com/usermanual-elb/elb_ug_hdg_0003.html)进行创建。
   
   2. 您也可选择"新创建"后端服务器组，添加后端服务器并配置健康检查，
      1. 配置后端服务器组参数请参见[表3](https://support.huaweicloud.com/usermanual-elb/elb_ug_hdg_0003.html#elb_ug_hdg_0003__table17921104011492)。
      
      2. 单击"下一步：添加后端服务器"，添加后端服务器并配置健康检查。 添加后端服务器详见[后端服务器概述](https://support.huaweicloud.com/usermanual-elb/elb_ug_hd3_0001.html)，配置健康检查参数请参见[表4](https://support.huaweicloud.com/usermanual-elb/elb_ug_hdg_0003.html#elb_ug_hdg_0003__zh-cn_topic_0000001383606924_table11861154278)。
         
       
    
5. 单击"下一步：确认配置"。
6. 确认配置无误后，单击"提交"。
 
#### 相关文档
- [通过IPv4/IPv6地址转换实现IPv6客户端访问IPv4业务](https://support.huaweicloud.com/bestpractice-elb/elb_bp_1011.html)
- [通过ELB的全端口监听转发功能实现多端口转发](https://support.huaweicloud.com/bestpractice-elb/elb_bp_1003.html)
- [通过独享型ELB的全端口监听支持UDP大包分片传输](https://support.huaweicloud.com/bestpractice-elb/elb_bp_1025.html)
- [创建监听器 - CreateListener](https://support.huaweicloud.com/api-elb/CreateListener.html)
- [更新监听器 - UpdateListener](https://support.huaweicloud.com/api-elb/UpdateListener.html)
- [查询监听器详情 - ShowListener](https://support.huaweicloud.com/api-elb/ShowListener.html)
- [删除监听器 - DeleteListener](https://support.huaweicloud.com/api-elb/DeleteListener.html)
- [级联删除监听器 - DeleteListenerForce](https://support.huaweicloud.com/api-elb/DeleteListenerForce.html)
 
