大数跨境
0
0

混合云架构VPN解决方案(基础环境构建篇)

混合云架构VPN解决方案(基础环境构建篇) 光环有云
2017-03-17
2
导读:在传统的混合云架构中,我们使用AWS Direct Connect来打通本地数据中心到AWS云的物理专线直连

在传统的混合云架构中,我们使用AWS Direct Connect来打通本地数据中心到AWS云的物理专线直连,构建一个从本地到云端的私有网络,这种直连方式无疑是广为认可的最佳实践。但是,在实际案例中,部分客户会选择两套不同的公有云来部署自己的生产环境。而在这样的需求下是不允许搭建物理专线来实现两套环境的通信。为了保证数据在公网传输过程中的安全性,我们可以采用VPN对数据加密,通过加密钥匙在两端形成一个加密的隧道。这种方式在节省成本的同时又能满足常规的安全性需求,但是需要注意的是采取这种方式,是很难去保证网络的质量与延迟。


在传统的架构中,比较常见的VPN服务器是采用PPTPD或者IPSEC+L2TPD来实现。无论是PPTP还是L2TP都是使用PPP协议对数据进行封装,然后添加附加包头用于数据在互联网络上的传输。但是鉴于PPTP的安全性存在比较大的争议,并且不支持隧道类型,所以我们在此推荐的是IPSEC+L2TPD的部署方式。


除了上述的Client to Server模式外,还有Site to Site的VPN模式。它们两者间的最大区别是在于一个是PC拨号,单向通信,适用于一对多的应用场景。另一个是网关拨号,发起端为双向,适用于多对多的应用场景。换句话说,CS的架构模式更加倾向使用于个人机器,用来管理云端中的实例。而如果两端的机器需要频繁业务交流的话,Site to Site的架构模式将会是一个更好的选择。


如何在AWS上构建一个Site to Site的VPN服务器?AWS Global环境中我们是可以借助VPN Connection来构建硬件的VPN服务,但是比较遗憾的是目前北京地区暂时不支持这个功能。所以我们只能借助一些开源软件来搭建VPN服务器,比如OpenSwan、StrongSwan、OpenVPN、Raccoon等等。下面我们会给出一个OpenSwan的案例实践,我们将会采用OpenSwan来构建一个Site to Site VPN,打通两套公有云之间的加密通信。

 

场景描述

如下图所示,SiteA和SiteB分别处于两套不同的公有云环境,具备访问外网的网关以及公网IP。我们会在SiteA和SiteB两端部署OpenSwan,以Share Key的方式构建IPSEC隧道,实现两端的加密通信。Client1和Client2都是内网中的机器,用于后期测试网络连接状况。

SiteA端公网IP:119.253.137.240

SiteB端公网IP:52.80.16.178

SiteA端私有网络:192.168.0.0/24

SiteB端私有网络:192.16.10.0/24


环境安装

备注:所有系统均为CentOS6.5,以下步骤需要在SiteA和SiteB上执行


1.安装Openswan和losf,采用yum源安装的方式即可,个别环境还需要额外补充安装nss数据库;

yum install openswan losf nss –y

 

2.执行下面脚本,关掉redirects;

#for vpn in /proc/sys/net/ipv4/conf/*;
# do echo 0 > $vpn/accept_redirects;
# echo 0 > $vpn/send_redirects;
# done

 

3.编辑vim /etc/sysctl.conf,开启路由转发功能;

net.ipv4.ip_forward = 0 1

net.ipv4.conf.default.rp_filter = 1 0

net.ipv4.conf.all.accept_redirects = 0

net.ipv4.conf.all.send_redirects = 0

 

4.刷新并保存;

[root@vpntest-sitea ~]# sysctl –p

 

5.开启iptables防火墙的4500, 500和50端口,并开启iptables的路由转发与IP伪装;

iptables -t nat -A POSTROUTING -o $EXIF -s $EXNET -j MASQUERADE  |


到这里基础环境的准备就结束了,下篇文章将会给出OpenSwan的详细配置参数。如果对本系列文章感兴趣,可以通过点击下列的二维码关注我们




长按二维码 关注我们

    光环有云(北京)网络服务有限公司,简称光环有云,为北京光环新网科技股份有限公司和UNITEDSTACK(北京)科技有限公司于20168月共同成立的合资公司

    光环有云作为AWS APN合作伙伴,旨在为广大企业客户打造领先的、适合中国市场需求的基于AWS技术的云服务产品和服务,并以专业的培训、咨询服务和整体的DevOps体系、帮助客户无缝地构建和使用基于AWS技术的云服务产品和混合云资源,加速客户向云端迁移,实现企业的数字化转型。

联系我们:400-888-5332    

咨询邮箱:support@light2cloud.com

官方网址:www.light2cloud.com           




【声明】内容源于网络
0
0
光环有云
光环有云是一家专注于 AWS 云平台技术的云管理服务商。作为 AWS 全球 MSP 认证服务商及 AWS 核心级咨询合作伙伴,为客户提供 All-in AWS的整体迁移上云及云上管理解决方案。关注我们,获得关于 AWS 最前沿的技术和思想
内容 49
粉丝 0
光环有云 光环有云是一家专注于 AWS 云平台技术的云管理服务商。作为 AWS 全球 MSP 认证服务商及 AWS 核心级咨询合作伙伴,为客户提供 All-in AWS的整体迁移上云及云上管理解决方案。关注我们,获得关于 AWS 最前沿的技术和思想
总阅读72
粉丝0
内容49