通过 Fortinet SDWAN实现应用的智能选路

发布时间: 2020-03-16      作者:并擎科技

众所周知,Global客户访问国际互联网及开展一些公有云业务经常面临如下问题:

1.     访问国际网站慢,Google等网站打不开

2.     国际版Office 365加载慢,Email出现过滤,语音和视频会议等效果差,经常掉线

3.     国内国外办公室资源互访慢(如AD同步),实时性不高

4.     公有云不同区域间实例的互访

5.     ………

 

造成这些问题的原因,

1.     公有云不同区域之间的相互隔离

2.     国内外运营商对接不好

3.     带宽利用率不高

4.     网络管理策略

 

通常解决办法:

方案一:国内外直接建立IPsec:不稳定、丢包、传输质量没有保证

方案二:国际专线:延迟低、效果好、成本高

 

以上两种是通用解决方案,这里我根据平时的一些实践,介绍第三种方案供参考。

 

方案三:Fortinet SDWAN + 云服务商的网络通讯服务。例如,采用阿里云的云企业网实现国内外分支、数据中心、阿里云各个VPC间实例互联互通。HQ Office可以通过云企业网访问国际线路,通过本地ISP访问国内网站及业务。

 

 

方案组成部分:

Ø  云企业网实例将需要互通的VPC加入到云企业网实例中,购买带宽包,设置跨地域互通带宽,便可实现全球网络资源互通。

Ø  网络实例:专有网络VPC,如杭州VPC,法兰克福VPC,香港VPC

Ø  基于阿里云的FortiGate 实例HA部署,充当VPC边界网关

Ø  位于OfficeFortiGate 硬件设备,充当办公室的边界网关,提供安全SDWAN功能

方案思路(基础配置略,只涉及关键步骤)

(一)  步:通过云企业网实现阿里云不同区域VPC间的互联互通

a)     创建云企业网实例,购买带宽包,不同区域间带宽大小,灵活可控

b)     把相关VPC加入到云企业网

c)     此时,加入到云企业网里面的VPC可以互通了。

测试从杭州实例ping 访问法兰克福实例,延迟155ms(效果和国际专线差不多)已经很好了,毕竟这么远距离呢。


测试从杭州实例ping访问香港实例,延迟28ms左右,线路质量非常好


(二)  国际互联网默认路由:香港VPC部署FortiGate实例充当NAT网关,香港VPC 引入默认路由,杭州VPC通过云企业网学习到访问互联网的默认路由指向香港VPCHK FortiGate)。

a)     HK FortiGate路由配置

只需一条访问Internet默认路由即可

b)     HK FortiGate NAT策略配置

访问Internet SNAT 允许策略

c)     香港VPC路由表中创建默认路由指向香港FortiGate实例,并发布到云企业网,提示有冲突(可以避免),没关系,因为它也会从其它VPC学习到默认路由。

d)     查看杭州VPC路由表,已经从香港VPC学习到默认路由,此时杭州VPC里面的实例已经可以通过香港VPC访问国际互联网了。

(三)  Office 与阿里云互通,杭州VPC部署两个FortiGate实例(HA),总部办公室基于ISP线路(电信、联通)与杭州FortiGate SD-WAN互联,实现应用智能选路。

a)     总部办公室ForiGate配置 SDWAN


b)     通过SDWAN规则,引流相关应用(Office 365 Google)到阿里云。