更新时间:2026-11-09 GMT+08:00
分享

配置企业路由器并将流量引至云防火墙

操作场景

本文介绍如何通过企业路由器将流量引至云防火墙,并验证网络连通性,确保所有流量均经过安全检查,从而提升资产的安全性。

配置原理和流程

配置企业路由器并将流量引至云防火墙的核心原理,是通过路由规则与流量转发策略的协同,强制VPC间的流量经过云防火墙的安全检测与过滤。

以VPC1与VPC2互访为例,流量走向如下:

图1 流量走势图
  • VPC1访问VPC2:VPC1 → ER(路由表1) → CFW → ER(路由表2) → VPC2
  • VPC2访问VPC1:VPC2 → ER(路由表1) → CFW → ER(路由表2) → VPC1
表1 配置流程

步骤

说明

步骤一:在企业路由器中添加VPC连接

需要创建两类连接。

  • 类别一:用于ER与CFW之间的流量转发。

    防火墙创建后会在企业路由器中自动生成一条CFW连接(名称:cfw-er-auto-attach,连接类型:云防火墙(CFW)),此连接用于ER与CFW之间的流量转发,无需手动创建。

  • 类别二:用于VPC与ER之间的流量转发。

    每增加一个防护的VPC,都需要增加一条连接,此处示例增加两条连接。

    1. 添加VPC1与ER之间的连接。
    2. 添加VPC2与ER之间的连接。

步骤二:创建并配置将VPC流量发送到CFW的路由表1

  1. 创建路由表1:用于将VPC流量发送到CFW。
  2. 配置路由表1:
    1. 创建关联:

      每增加一个防护的VPC,都需增加一条关联,此处示例增加两条关联。

      1. 将VPC1关联到路由表1。
      2. 将VPC2关联到路由表1。
    2. 创建路由:将ER的流量(VPC发送给ER的流量)转发到CFW。

步骤三:创建并配置将云防火墙防护后流量发送到VPC的路由表2

  1. 创建路由表2:用于将CFW防护后流量发送到VPC。
  2. 配置路由表2:
    1. 创建关联:将CFW关联到路由表2。
    2. 创建传播:

      每增加一个防护的VPC,都需增加一条传播,此处示例增加两条传播。

      1. 将CFW处理后的流量通过ER转发到VPC1。
      2. 将CFW处理后的流量通过ER转发到VPC2。

步骤四:在VPC路由表中手动添加指向ER的路由

每增加一个防护的VPC,都需为该VPC增加一条路由,此处配置两条路由。

  1. 在VPC1的路由表中配置路由。
  2. 在VPC2的路由表中配置路由。

前提条件

流量互通,确保已配置企业路由器的VPC间的流量,在未经过防火墙时,可以正常通信。流量验证请参见验证网络互通情况。

约束与限制

在配置路由时,不建议在VPC路由表中将ER的路由配置为默认路由网段0.0.0.0/0。如果VPC内的ECS绑定了EIP,会在ECS内增加默认网段的策略路由,并且优先级高于ER路由,此时会导致流量转发至EIP,无法抵达ER。所以,当VPC和ER组网存在以下情况时,不建议您在VPC路由表中将下一跳为ER的路由配置为默认路由0.0.0.0/0,否则会导致部分业务流量无法转发至ER。

  • VPC内的ECS绑定了EIP;
  • VPC内部署了ELB、NAT网关、VPCEP、DCS服务。

以上场景配置路由的具体解决方法可参见如何解决VPC路由表中的0.0.0.0/0路由无法转发至ER的问题。

通过配置企业路由器将流量引至云防火墙

操作过程中的具体选择及命名请根据实际情况进行配置。具体操作步骤如下:

步骤一:在企业路由器中添加VPC连接

完成创建VPC边界防火墙后,需要在企业路由器中添加VPC连接。此场景中需要创建两类连接:

  • 类别一:用于企业路由器与云防火墙之间的流量转发。

    防火墙创建后会在企业路由器中自动生成一条CFW连接(名称:cfw-er-auto-attach,连接类型:云防火墙(CFW)),此连接用于ER与CFW之间的流量转发,无需手动创建。

    图2 连接
  • 类别二:用于VPC与ER之间的流量转发。具体操作如下:

    每增加一个防护的VPC,都需要增加一条连接,此处示例增加两条连接。

    1. 进入VPC边界防火墙管理页面,并在下方资源列表中,单击目标资源操作列的“编辑防护VPC”,进入目标ER详情页面的的“连接”页签。
      图3 编辑防护VPC
    2. 创建VPC1所需连接。
      1. 在目标ER详情页面的“连接”页签下,单击“添加连接”,进入添加连接页面。
        图4 添加连接
      2. 根据界面提示,配置连接的基本信息。
        表2 添加连接

        参数名称

        参数说明

        取值样例

        名称

        输入连接的名称。要求如下:
        • 长度范围为1~64位。
        • 名称由中文、英文字母、数字、下划线(_)、中划线(-)、点(.)组成。

        er-attach-vpc1

        连接类型

        此处选择“虚拟私有云(VPC)”,表示接入企业路由器的实例为虚拟私有云。

        虚拟私有云(VPC)

        连接资源

        选择连接资源。

        1. 选择虚拟私有云:在下拉列表中选择待接入ER的VPC,您可以输入名称快速找到目标VPC。
        2. 选择子网:在下拉列表中选择VPC的子网,您可以输入名称快速找到目标子网。
        • 虚拟私有云:vpc-01
        • 子网:subnet-A01

        (可选)配置连接侧路由

        确认是否开启配置连接侧路由。

        • 开启:在虚拟私有云的所有路由表中自动添加指向企业路由器的路由,目的地址固定为10.0.0.0/8,172.16.0.0/12,192.168.0.0/16。
        • 关闭:如果虚拟私有云路由表中的路由与这三个网段冲突,则会添加失败。此时建议您不要开启该选项,并在企业路由器创建完成后,手动参见步骤四:在VPC路由表中手动添加指向ER的路由进行处理。
        说明:
        • 该参数只能在创建VPC连接时开启,创建完成后不支持开启。
        • VPC连接开启IPv6后,开启“配置连接侧路由”时,系统仅在VPC路由表中自动添加IPv4路由,不会自动添加IPv6路由,需手动添加。

        关闭

        (可选)标签

        为连接绑定标签,标签用于标识云资源,可通过标签实现对云资源的分类和搜索。

        关于标签更详细的说明,请参见标签概述。

        标签键:test01

        标签值:01

        (可选)描述

        您可以根据需要在文本框中输入对该连接的描述信息。

        -

      3. 基本信息设置完成后,单击“立即创建”。

        返回连接列表页面。待状态由“创建中”变为“正常”,表示连接创建成功。

    3. 创建VPC2所需连接。
      1. 在目标ER详情页面的“连接”页签下,单击“添加连接”,进入添加连接页面。
        图5 添加连接
      2. 根据界面提示,配置连接的基本信息。
        表3 添加连接

        参数名称

        参数说明

        取值样例

        名称

        输入连接的名称。要求如下:
        • 长度范围为1~64位。
        • 名称由中文、英文字母、数字、下划线(_)、中划线(-)、点(.)组成。

        er-attach-vpc2

        连接类型

        此处选择“虚拟私有云(VPC)”,表示接入企业路由器的实例为虚拟私有云。

        虚拟私有云(VPC)

        连接资源

        选择连接资源。

        1. 选择虚拟私有云:在下拉列表中选择待接入ER的VPC,您可以输入名称快速找到目标VPC。
        2. 选择子网:在下拉列表中选择VPC的子网,您可以输入名称快速找到目标子网。
        • 虚拟私有云:vpc-02
        • 子网:subnet-A02

        (可选)配置连接侧路由

        确认是否开启配置连接侧路由。

        • 开启:在虚拟私有云的所有路由表中自动添加指向企业路由器的路由,目的地址固定为10.0.0.0/8,172.16.0.0/12,192.168.0.0/16。
        • 关闭:如果虚拟私有云路由表中的路由与这三个网段冲突,则会添加失败。此时建议您不要开启该选项,并在企业路由器创建完成后,手动参见步骤四:在VPC路由表中手动添加指向ER的路由进行处理。
        说明:
        • 该参数只能在创建VPC连接时开启,创建完成后不支持开启。
        • VPC连接开启IPv6后,开启“配置连接侧路由”时,系统仅在VPC路由表中自动添加IPv4路由,不会自动添加IPv6路由,需手动添加。

        关闭

        (可选)标签

        为连接绑定标签,标签用于标识云资源,可通过标签实现对云资源的分类和搜索。

        关于标签更详细的说明,请参见标签概述。

        标签键:test02

        标签值:02

        (可选)描述

        您可以根据需要在文本框中输入对该连接的描述信息。

        -

      3. 基本信息设置完成后,单击“立即创建”。

        返回连接列表页面。待状态由“创建中”变为“正常”,表示连接创建成功。

步骤二:创建并配置将VPC流量发送到CFW的路由表1

  1. 进入VPC边界防火墙管理页面,并在下方资源列表中,单击目标资源操作列的“编辑防护VPC”,进入目标ER详情页面的的“连接”页签。
    图6 编辑防护VPC
  2. 创建路由表1。
    1. 在目标ER详情页面中选择“路由表”页签,并在路由表页签下,单击“创建路由表”。
      图7 创建路由表
    2. 根据界面提示,配置路由表的基本信息。
      表4 创建路由表1

      参数名称

      参数说明

      取值样例

      名称

      输入路由表的名称。

      命名规则如下:
      • 长度范围为1~64位。
      • 名称由中文、英文字母、数字、下划线(_)、中划线(-)、点(.)组成。

      er-rtb-vpc-cfw-01

      (可选)AS_Path选路策略

      • 不配置:表示路由在形成负载分担时,比较AS_Path属性,优选AS_Path长度较短的。AS_Path属性按矢量顺序记录了BGP路由从本地到目的地址所要经过的所有AS编号,AS_Path记录的AS编号越少,证明长度越短。
      • 忽略相同长度AS_Path:设置该参数后,路由在形成负载分担时不比较相同长度的AS_Path属性。AS_Path可防止自治系统AS之间发生BGP环路,开启“忽略相同长度AS_Path”选项,可能导致BGP环路。

      不配置

      (可选)标签

      为路由表绑定标签,标签用于标识云资源,可通过标签实现对云资源的分类和搜索。

      关于标签更详细的说明,请参见标签概述。

      标签键:test01

      标签值:01

      (可选)描述

      您可以根据需要在文本框中输入对该路由表的描述信息。

      -

    3. 基本信息设置完成后,单击“确定”。

      返回路由表列表页面。待状态由“创建中”变为“正常”,表示路由表创建完成。

  3. 配置路由表1。
    1. 在路由表设置页面,选择路由表1(此处示例选择“er-rtb-vpc-cfw-01”),进入路由表的“基本信息”页面。
    2. 创建关联,将VPC1关联到企业路由器的路由表1。
      1. 选择“关联”页签,并在“关联”页签下,单击“创建关联”后,根据界面提示填写配置信息。
        图8 创建关联
        表5 创建关联

        参数名称

        参数说明

        取值样例

        连接类型

        选择连接类型,此处选择虚拟私有云(VPC)。

        虚拟私有云(VPC)

        连接

        在连接下拉列表中,选择需防护的VPC1的连接,此处示例选择“er-attach-vpc1”。

        er-attach-vpc1

      2. 配置完成后,单击“确定”。
    3. 创建关联,将VPC2关联到企业路由器的路由表1。
      1. 选择“关联”页签,并在“关联”页签下,单击“创建关联”后,根据界面提示填写配置信息。
        图9 创建关联
        表6 创建关联

        参数名称

        参数说明

        取值样例

        连接类型

        选择连接类型,此处选择虚拟私有云(VPC)。

        虚拟私有云(VPC)

        连接

        在连接下拉列表中,选择需防护的VPC2的连接,此处示例选择“er-attach-vpc2”。

        er-attach-vpc2

      2. 配置完成后,单击“确定”。
    4. 创建路由,将ER的流量(VPC发送给ER的流量)转发到云防火墙。
      1. 选择“路由”页签,并在“路由”页签下,单击“创建路由”后,根据界面提示填写配置信息。
        图10 创建路由
        表7 创建路由

        参数名称

        参数说明

        取值样例

        目的地址

        设置目的地址。

        • 0.0.0.0/0:VPC的所有流量(IPv4)都会经过云防火墙防护。
        • 网段:该网段的流量会经过云防火墙防护。

        192.168.2.0/24

        黑洞路由

        建议您保持关闭状态;开启后如果路由匹配上黑洞路由的目的地址,则该路由的报文会被丢弃。

        保持关闭状态

        连接类型

        选择连接类型,此处选择云防火墙(CFW)。

        云防火墙(CFW)

        下一跳

        在下拉列表中,选择自动生成的防火墙连接(cfw-er-auto-attach)。

        cfw-er-auto-attach

        描述

        (可选)路由的描述信息。

        -

      2. 配置完成后,单击“确定”。

步骤三:创建并配置将云防火墙防护后流量发送到VPC的路由表2

  1. 进入VPC边界防火墙管理页面,并在下方资源列表中,单击目标资源操作列的“编辑防护VPC”,进入目标ER详情页面的的“连接”页签。
    图11 编辑防护VPC
  1. 创建路由表。
    1. 在目标ER详情页面中选择“路由表”页签,并在路由表页签下,单击“创建路由表”。
      图12 创建路由表
    2. 根据界面提示,配置路由表的基本信息。
      表8 创建路由表2

      参数名称

      参数说明

      取值样例

      名称

      输入路由表的名称。

      命名规则如下:
      • 长度范围为1~64位。
      • 名称由中文、英文字母、数字、下划线(_)、中划线(-)、点(.)组成。

      er-rtb-cfw-vpc-02

      (可选)AS_Path选路策略

      • 不配置:表示路由在形成负载分担时,比较AS_Path属性,优选AS_Path长度较短的。AS_Path属性按矢量顺序记录了BGP路由从本地到目的地址所要经过的所有AS编号,AS_Path记录的AS编号越少,证明长度越短。
      • 忽略相同长度AS_Path:设置该参数后,路由在形成负载分担时不比较相同长度的AS_Path属性。AS_Path可防止自治系统AS之间发生BGP环路,开启“忽略相同长度AS_Path”选项,可能导致BGP环路。

      不配置

      (可选)标签

      为路由表绑定标签,标签用于标识云资源,可通过标签实现对云资源的分类和搜索。

      关于标签更详细的说明,请参见标签概述。

      标签键:test02

      标签值:02

      (可选)描述

      您可以根据需要在文本框中输入对该路由表的描述信息。

      -

    3. 基本信息设置完成后,单击“确定”。

      返回路由表列表页面。待状态由“创建中”变为“正常”,表示路由表创建完成。

  2. 配置路由表。
    1. 在路由表设置页面,选择路由表2(此处示例选择“er-rtb-cfw-vpc-02”),进入路由表的“基本信息”页面。
    2. 创建关联,将CFW关联到企业路由器的路由表2。
      1. 选择“关联”页签,并在“关联”页签下,单击“创建关联”后,根据界面提示填写配置信息。
        图13 创建关联
        表9 创建关联

        参数名称

        参数说明

        取值样例

        连接类型

        选择连接类型,此处选择云防火墙(CFW)。

        云防火墙(CFW)

        连接

        在连接下拉列表中,选择自动生成的防火墙连接(cfw-er-auto-attach)。

        cfw-er-auto-attach

      2. 配置完成后,单击“确定”。
    3. 创建传播,将CFW处理后的流量通过ER转发到VPC1。
      1. 选择“传播”页签,并在“传播”页签下,单击“创建传播”。
        图14 创建传播
      2. 根据界面提示,配置传播的基本信息。
        表10 创建传播

        参数名称

        参数说明

        取值样例

        连接类型

        选择连接类型,此处选择虚拟私有云(VPC)。

        虚拟私有云(VPC)

        连接

        在连接下拉列表中,选择需防护的VPC1的连接,此处示例选择“er-attach-vpc1”。

        er-attach-vpc1

      3. 配置完成后,单击“确定”。
    4. 创建传播,将CFW处理后的流量通过ER转发到VPC2。
      1. 选择“传播”页签,并在“传播”页签下,单击“创建传播”。
        图15 创建传播
      2. 根据界面提示,配置传播的基本信息。
        表11 创建传播

        参数名称

        参数说明

        取值样例

        连接类型

        选择连接类型,此处选择虚拟私有云(VPC)。

        虚拟私有云(VPC)

        连接

        在连接下拉列表中,选择需防护的VPC2的连接,此处示例选择“er-attach-vpc2”。

        er-attach-vpc2

      3. 配置完成后,单击“确定”。

步骤四:在VPC路由表中手动添加指向ER的路由

  1. 进入路由表列表页面。
  2. 配置VPC1的路由。
    1. 在路由表列表中的“名称/ID”列,单击对应VPC1的路由表名称,进入路由表基本信息页面。
    2. 单击“添加路由”,并按照提示配置参数。
      表12 添加路由参数说明

      参数

      说明

      取值样例

      目的地址类型

      目的地址类型支持“IP地址”,表示可以填写单个IP地址或者IP网段。

      IP地址

      目的地址

      输入路由的目的地址,格式为“IP地址/掩码”。

      此处示例是两个VPC间的防护,则需要在VPC1填写VPC2的网段。

      填写VPC2的网段

      10.0.0.0/8

      下一跳类型

      在下拉列表中,选择下一跳资源类型。此处选择“企业路由器”。

      企业路由器

      下一跳

      选择下一跳资源。

      下拉列表中将展示您创建的企业路由器名称。

      er-test-01

      描述

      (可选)路由的描述信息。

      描述信息内容不能超过255个字符,且不能包含“<”和“>”。

      -

    3. 单击“确定”。
  3. 配置VPC2的路由。
    1. 返回路由表列表页面。
    2. 在路由表列表中的“名称/ID”列,单击对应VPC2的路由表名称,进入路由表基本信息页面。
    3. 单击“添加路由”,并按照提示配置参数。
      表13 添加路由参数说明

      参数

      说明

      取值样例

      目的地址类型

      目的地址类型支持“IP地址”,表示可以填写单个IP地址或者IP网段。

      IP地址

      目的地址

      输入路由的目的地址,格式为“IP地址/掩码”。

      此处示例是两个VPC间的防护,则需要在VPC2填写VPC1的网段。

      填写VPC1的网段

      10.0.0.0/8

      下一跳类型

      在下拉列表中,选择下一跳资源类型。此处选择“企业路由器”。

      企业路由器

      下一跳

      选择下一跳资源。

      下拉列表中将展示您创建的企业路由器名称。

      er-test-01

      描述

      (可选)路由的描述信息。

      描述信息内容不能超过255个字符,且不能包含“<”和“>”。

      -

    4. 单击“确定”。

后续操作

配置企业路由器并将流量引至云防火墙后,需要开启VPC边界流量防护,具体操作请参见开启VPC边界防火墙并确认流量经过云防火墙。

相关操作

  • 如需防护其他账号(如账号B)下的VPC,请将当前账号A的企业路由器共享至账号B,共享步骤请参见创建共享,共享成功后在账号B中添加连接,后续配置仍在账号A中进行。

相关文档