您可以配置自定义路由类型监听,使标准型全球加速实例可以根据配置的监听端口和目标终端节点组端口的映射关系,确定性地将流量路由到指定子网中所有IP地址或指定IP地址和目标端口。本文介绍如何添加和管理自定义路由类型监听。

背景信息

全球加速实例能够根据配置的监听端口范围、终端节点组目标端口范围,以及终端节点(交换机vSwitch)的IP地址信息,生成端口映射表。自定义路由类型监听可根据该端口映射表将客户端流量路由到交换机中特定的IP地址和端口。

适用于需要精确规划客户端和后端服务的关系,可将多个用户分配到特定服务器的应用。例如:多人游戏、视频会议、虚拟教室等。自定义路由类型监听的工作原理及使用示例,请参见自定义路由类型监听的工作原理

关于路由类型间的功能区别及端口范围限制,请参见监听概述

前提条件

添加监听

  1. 配置监听和协议。
    1. 登录全球加速管理控制台
    2. 实例列表页面,找到目标全球加速实例,在操作列单击配置监听
    3. 监听页签下,单击添加监听
      说明 如果您是第一次添加监听,或当前全球加速实例下没有监听时,请跳过该步骤。
    4. 配置监听和协议配置向导页面,根据以下信息配置监听,然后单击下一步
      配置 说明
      监听名称 输入监听的名称。
      路由类型 选择路由类型。本文选择自定义路由
      • 智能路由:可根据延时因素,自动选择就近或健康的终端节点组进行流量转发,将客户端的网络访问请求送达至最佳终端节点。
      • 自定义路由:可根据监听端口范围、目标终端节点组端口范围,以及终端节点(交换机vSwitch)的IP地址信息,生成端口映射表,从而确定性地将流量路由到指定交换机中特定的IP地址和端口。关于自定义路由类型监听配置,请参见添加和管理自定义路由类型监听
        说明 监听支持选择自定义路由类型的功能邀测中,如需使用,请提交工单申请。
      端口 用来接收请求并向终端节点进行转发的监听端口,端口取值范围:1~65499

      端口之间使用半角逗号(,)分隔,例如80,90,8080。

      如果您的端口为多个连续的端口,您可以使用波浪线(~)表示监听端口范围,例如80~85。

      说明
      • 同一全球加速实例下,不同自定义路由类型监听的监听端口不能冲突。
      • 不支持配置以下系统保留端口:25、250、4789和4790。
      • 配置的监听端口范围决定了该监听关联的终端节点组内端口和终端节点(vSwitch)内IP的组合数量,即:监听端口数量≥终端节点组内所有的端口数量×终端节点内所有vSwitch的IP数量。建议为监听配置较大的端口范围。
  2. 配置终端节点组和终端节点。
    每个监听都有与之关联的终端节点组,通过指定要向其分发流量的区域,可以将终端节点组与监听相关联。终端节点组定义了监听端口范围与后端服务端口范围和协议的映射关系。终端节点确定了后端目标子网网段及子网流量行为。

    关于终端节点组和终端节点的详细信息,请参见终端节点组与终端节点概述

    1. 配置终端节点组。
      配置终端节点配置向导页面,根据以下信息配置终端节点组。
      配置 说明
      节点组名称 输入终端节点组的名称。
      地域 选择终端节点组所属的阿里云地域。
      映射端口范围和协议 选择录入模式,并录入终端节点组后端服务端口范围和协议。录入的终端节点组后端服务端口范围和协议与关联的监听端口范围将形成映射关系。
      • 列表模式:输入端口范围协议类型协议类型支持选择TCPUDP,也可同时选择TCPUDP

        单击+添加可输入多条信息。

        适用于少量添加,单次添加上限为20条。

      • 批量录入模式:可根据输入格式提示输入端口范围和协议,也可以单击下载模板,填写后进行上传。

        适用于大量信息录入,单次添加上限为100条。

      说明 自定义路由类型监听关联的终端节点组内所有端口和终端节点内所有vSwitch的IP的组合数量需小于等于该监听端口数量。即:终端节点组内所有的端口数量×终端节点内所有vSwitch的IP数量≤监听端口数量。
      后端服务部署在 后端服务器部署位置默认为阿里云
    2. 配置终端节点。
      终端节点区域,单击添加终端节点,在弹出的添加终端节点对话框,根据以下信息配置终端节点,然后单击确定
      配置 说明
      后端服务类型 仅支持选择私网CIDR
      后端服务 选择流量转发目标交换机(vSwitch)。
      子网流量 选择子网流量通行方式。
      • 允许所有流量通行:所有访问流量都可通过全球加速访问指定后端服务。
      • 拒绝所有流量通行(默认):所有访问流量都不能通过全球加速访问指定后端服务。
      • 允许指定vswitch IP address+port/s流量通行:指定可以接收访问流量的通行目标,即ECS实例的IP地址和端口。
        您需要选择通行目标的录入方式:
        • 列表模式:输入IP地址端口。支持选中全部端口

          单击+添加可输入多条信息。

          适用于少量添加,单次添加上限为20条。

        • 批量录入模式:可根据输入格式提示输入IP地址范围和映射端口范围,也可以单击下载模板,填写后进行上传。

          适用于大量信息录入,单次添加上限为100条。

    3. 可选:单击+添加终端节点组,根据上述说明,配置多个终端节点组。
      说明

      默认支持创建2个终端节点组。如果您需要创建更多终端节点组,可在配额管理提升gaplus_quota_epgs_per_listener的配额。具体操作,请参见配额管理

    4. 单击下一步
  3. 配置审核。
    配置审核配置向导页面,确认监听和终端节点配置信息后,单击提交

    如果需要修改配置,您可以单击对应区域中的修改,返回到之前的配置页面进行修改。

    说明 首次配置监听,生效时间约为3分钟;修改监听配置,生效时间约为1分钟,请您耐心等待。

更多操作

操作 说明
编辑监听 当您的业务发生变化时,您可以修改监听名称和端口信息,使监听配置满足您的业务需求。修改监听信息,需注意:
  • 监听路由类型不支持修改。
  • 修改端口范围不能影响存量映射表信息。即端口已被映射表使用时,不支持移除。例如,监听端口范围100~10000中的199与终端节点的目的端口80形成映射表,则不支持缩小监听端口范围为200~10000
  1. 监听页签下,找到目标监听,在操作列单击编辑监听
  2. 编辑监听对话框,修改监听名称端口,然后单击确定
删除监听 您可以删除监听,删除监听后,监听对应的终端节点组也会被删除。
  1. 监听页签下,找到目标监听,在操作列单击删除
  2. 删除监听对话框中,单击确定