- 文档首页
中转路由器
云广域网
最佳实践
互通网络平面间服务插入(同地域)
互通网络平面间服务插入(同地域)
本文介绍如何使用云广域网的网络服务组与服务插入能力,将互通网络平面之间的互访流量强制引流经过中间服务(如云防火墙设备等)进行处理。
在安全合规要求较高的组网中,跨资源互访的流量往往不能直接转发,而需要先经过中间服务进行过滤或防护等处理后再送达目的端。云广域网支持通过网络服务组与服务插入的配合实现2个互通网络平面之间的引流,例如:云下IDC 与云上 VPC 互访需经过云防火墙,而云上 VPC 之间互访无需经过云防火墙。
- 网络服务组是一组提供中间服务的连接(如部署了防火墙的安全 VPC)及其关联路由表的集合,定义了流量需要经过的服务节点与回传路径。
- 服务插入则是引流的执行机制,通过在源与目的之间的路由策略中插入该 网络服务组,将匹配条件的互访流量重定向至服务节点处理,处理完成后再按路由表转发至目的端,从而实现流量的强制绕行与安全管控。
配置前建议先完成如下资源与网络规划,确保各 VPC 网段不冲突、地域与 ASN 分配清晰。以下为示例规划,请结合实际业务替换。
说明
本文以网络实例ID配置连接策略为例,请提前获取2个业务VPC以及安全VPC的ID。实际组网中VPC数量比较多的情况下,建议使用连接策略标签键值对方式配置连接策略,可参考多网络平面网络隔离。 - 已完成2个互通网络平面的基础组网配置,且各互通网络平面内可以互通,2个网络平面之间不可互通。具体涉及的配置如下:
- 核心网已创建,2个互通网络平面已存在并处于执行版本中。
- 云下IDC已通过专线网关挂载到云广域网,且已通过连接策略加入接入网络平面,连接状态为「可用」。
- 2个云上VPC已挂载到云广域网,且已通过连接策略加入云上网络平面,连接状态均为「可用」。
- 用于承载中间服务的安全 VPC 已创建,并已部署防火墙服务。
- 待配置服务插入的两个互通网络平面之间没有配置路由共享。
- 当前账号具备云广域网配置版本的编辑与执行权限。如没有权限,请联系主账号为您添加授权,具体需要添加的策略可参见云广域网IAM策略类型。
- 单击执行版本右侧的 编辑 按钮,选择 网络服务组 页签,选择任一配置方式。
说明
网络服务组名称不允许与已有网络服务组或网络平面重名。
在配置版本内容中,添加网络服务组的配置,如以下JSON配置中network-function-groups部分。
连接策略遵循顺序匹配、唯一匹配、默认不加入原则:按条目序号从小到大匹配,一旦命中即停止不再匹配其他条件;未命中任何策略条目的网络实例连接不加入任何网络平面或网络服务组。
- 单击 创建策略条目 按钮,参考下表配置连接策略。
在配置版本内容中,添加连接策略的配置,如以下JSON配置中attachment-policies部分rule-number为30的连接策略。
选择任一方式配置服务插入。
- 在配置版本编辑页面切换到 网络平面行为 > 服务插入 页签。
在配置版本内容中,添加服务插入的配置,如以下JSON配置中segment-actions部分。
- 步骤三编辑完成后,单击 生成新版本 按钮,生成最新版本,等待语法与依赖校验通过后,版本进入 可执行 状态。
- 在配置版本列表找到最新版本,单击右侧的 执行 按钮,进入执行预览页,确认变更集中包含新增的网络服务组、连接策略和服务插入。
- 单击右上角 确认执行 按钮,等待版本状态变为 已执行。
- 在左侧导航树中选择 核心网 > 网络实例连接。
- 单击 创建网络实例连接 按钮,参考下表完成配置。
- 在网络实例连接列表页面,查看所有网络实例连接已正确加入网络平面或网络服务组。
- 2个业务VPC对应的网络实例连接已加入「云上网络平面」。
- 专线网关对应的网络实例连接已加入「接入网络平面」。
- 安全VPC对应的网络实例连接已加入「网络服务组nfg-secu」。
安全VPC中需要2张路由表,1张路由表用于接收来自云广域网的流量,并将其转发至部署审计服务的云服务实例中,另1张路由表用于将审计服务处理后的流量转发至云广域网。
- 创建自定义路由表:私有网络选择安全VPC vpc-secu,关联子网选择非安全服务所属的子网,具体操作步骤参考创建VPC路由表。
- 配置自定义路由表(非安全服务所属子网关联的路由表):添加目标网段为2个业务VPC的子网段、IDC子网段,下一跳为部署安全服务的云服务器的路由条目,具体操作步骤参考添加路由条目。
- 配置系统路由表(安全服务所属子网关联的路由表):添加目标网段为2个业务VPC的子网段、IDC子网段,下一跳为核心网的路由条目,具体操作步骤参考添加路由条目。
- 执行以下命令,查看云服务器是否开启IP转发功能。
- 返回结果为1,说明已开启IP转发,则无需执行后续步骤。
- 返回结果为0,说明未开启IP转发,请继续执行后续步骤。
- 按i进入编辑模式,修改net.ipv4.ip_forward字段的值为1,开启IP转发功能。
说明
如果sysctl.conf文件中没有net.ipv4.ip_forward字段,那么请在文件末尾手动添加net.ipv4.ip_forward = 1。
- 按esc退出编辑模式,输入:wq保存并退出文件。
以上步骤配置完成后,2个互通网络平面与网络服务组之间相互学习传播路由,且路由自动同步至其他业务VPC路由表中,请查看路由确保配置准确无误。
- 选择 路由信息 页签,网络平面 选择 接入网络平面,地域选择华北2(北京),路由表中存在以下可用路由:
- 目标网段为业务VPC vpc-ser-a的子网段,下一跳为安全VPC对应的网络实例连接的路由条目。
- 目标网段为业务VPC vpc-ser-b的子网段,下一跳为安全VPC对应的网络实例连接的路由条目。
- 目标网段为云下IDC网段,下一跳为专线网关dcg-01对应的网络实例连接的路由条目。
- 网络平面 选择 云上网络平面,地域选择华北2(北京),路由表中存在以下可用路由:
- 目标网段为业务VPC vpc-ser-a的子网段,下一跳为该VPC对应的网络实例连接的路由条目。
- 目标网段为业务VPC vpc-ser-b的子网段,下一跳为该VPC对应的网络实例连接的路由条目。
- 目标网段为云下IDC网段,下一跳为安全VPC对应的网络实例连接的路由条目。
- 筛选类型 选择 网络服务组,并选择网络服务组nfg-audit,地域选择华北2(北京),路由表中存在以下可用路由:
- 目标网段为业务VPC vpc-ser-a的子网段,下一跳为该VPC对应的网络实例连接的路由条目。
- 目标网段为业务VPC vpc-ser-b的子网段,下一跳为该VPC对应的网络实例连接的路由条目。
- 目标网段为云下IDC网段,下一跳为专线网关dcg-01对应的网络实例连接的路由条目。
- 在VPC列表中搜索VPC的名称,并单击该VPC名称进入详情页面。
- 单击 关联资源 区域 路由表 右侧的数字,并单击路由表名称进入详情页面。
- 在 路由条目 页签下,选择 传播路由 页签,确保云广域网已同步路由到该VPC路由表中。
- 验证2个互通网络平面之间可以互通:登录业务VPC vpc-ser-a中的ECS实例,ping云下IDC中的ECS实例IP地址,可以ping通说明云上网络平面与接入网络平面可以互通。
- 根据本文示例执行 ping 172.31.0.10,返回结果如下图所示。
-
- 验证2个互通网络平面经过中间服务互通:登录业务VPC vpc-ser-a中的ECS实例,通过tcpdump命令抓取所有与该实例通信的数据包,返回数据中包含部署安全服务的ECS实例的IP地址,说明业务VPC与云下IDC互通的流量经过了中间安全服务,而非直连。
- 本文中执行tcpdump -nnevvv host 172.16.0.3命令,返回结果如下图所示。
-
最近更新时间:2026.09.28 15:50:16