虚拟化镜像

用于发布各产品线虚拟化镜像包
{{sendMatomoQuery("虚拟化镜像","最佳实践")}}

最佳实践

更新时间:2024-08-05

简介

   本节介绍如何部署AF实现单VPC与跨VPC云服务器ECS防护。

环境介绍

   当前华为云拥有VPC1(192)和VPC2(172),子网中分别有一台Linux服务器(网站服务器/数据库服务器),且拥有一个EIP对外提供网站服务

   网站服务器1:192.168.0.20/24(EIP:1.92.121.37)

   内网服务器2:172.16.0.10/24

   

   

   

   

   实现效果:

   部署AF云防火墙防护VPC1以及VPC2的两台服务器,实现发布业务以及代理上网防护,且不改变业务访问方式(依旧使用EIP:1.92.121.37访问网站)

操作步骤

   一、安装部署AF----详情步骤浏览部署指导

   将AF安装部署在VPC1中(本次选择与网站服务器192.168.0.20同一个子网网段)

   

   将网站服务器EIP解绑,绑定AF(登录AF并完成授权)

   PS:本次示例环境为节省成本未单独购买EIP,直接使用网站服务器EIP,真实客户环境可先为AF防火墙购买临时EIP,将AF完成业务配置后再切换将服务器EIP绑定给AF(以减少业务中断时间)

   使用EIP登录云防火墙AF,登录前请检查安全组是否放通443控制台端口

   

   二、登录配置AF

   AF:192.168.0.7(EIP:1.92.121.37)

   

   ①、配置防火墙代理上网-SNAT

   【策略】-【地址转换】-【IPV4地址转换】-新增[源地址转换]

   注意:源地址不要选择全部,请选择具体的私网网段/私网地址

   

   ②、配置业务发布网站-DNAT

   【策略】-【地址转换】-【IPV4地址转换】-新增[目的地址转换]

   

 

   ③、配置应用控制策略-ACL

   【策略】-【访问控制】-【应用控制策略】-新增放通ACL

   三、平台配置

   ①、配置引流路由

   华为云控制台-【虚拟私有云VPC】-【路由表】

   点击VPC1-192的默认路由表(AF所在VPC)添加路由 0.0.0.0/0 -->服务器实例-AF

   作用:将VPC1-192的所有子网中的服务器ECS上网流量引流至AF(注意:该路由只作用没有EIP的服务器)

   

   

 

   ②、配置对等连接

   华为云控制台-【虚拟私有云VPC】-【对等连接】

   创建对等连接-将VPC1-192与VPC2-172网络打通

   

 

   ③、配置对等连接路由

   点击VPC2-172的默认路由表 添加路由 0.0.0.0/0 -->对等连接-192-172

   点击VPC1-192的默认路由表(AF所在VPC)添加路由 172.16.0.0/16 -->对等连接-192-172

   作用:

      将VPC2-172内的服务器上网流量引流至AF所在VPC(通过AF代理上网)

      将VPC1-VPC2回包路由打通

   

   

   

   

 

   ④、关闭AF-网卡源目检查开关

   

   

   四、业务验证

   ①、业务网站服务器:192.168.0.20访问

   本次使用业务网站ssh端口测试,使用EIP:1.92.121.37的22端口访问业务网站

   

 

   ②、数据库服务器:172.16.0.10访问

   本次使用业务网站ssh端口测试,使用EIP:1.92.121.37的2222端口访问

   

 

   五、流量走向分析

   ①、VPC2-172内服务器上网流量解析

   

   ②、VPC1-192内服务器上网流量解析

   

 

   数据包分析:

   ECS上网访问百度流量:

   

   

   转换成AF接口地址192.168.0.7(绑定EIP)发出

 

   ③、业务访问流量解析

   

   数据包分析:

   访问EIP 22端口

   

   


   

   访问EIP 2222端口