想象一下,某区园里面有栋楼,两栋楼里的某两家公司业务来往非常密切,员工经常需要当面沟通。但是从这栋楼走到另一栋楼,需要下到一楼,走过一条街,再上另一栋楼。某天,A公司的老板说,我们直接修一座天桥到B公司所在楼的办公室去吧。 其实这样的桥很多,比如著名的吉隆坡双子塔,双塔中间就有一座天桥连接起来。
在云计算中,同样有类似的业务场景:两家不同的公司因为有业务往来,他们的云主机需要进行网络互通。考虑到公网带宽以及公网潜在安全问题,他们想要实现云主机的内网互通。这就要使用到VPC对等连接。 对等连接需要一条的条件,那我们想一下两栋楼之间架一座天桥需要哪些条件: 1、两栋楼不能离得太远 必须在同一个园区 2、两栋楼的名字不能相同,不然从这栋楼去另一栋楼会迷路 3、两栋楼的管理单位需要进行商议,一方发起建桥的请求,另一方同意 4、两栋楼都需要做路牌信息,告诉楼里的人去另一栋该怎么走
对应到天翼云的对等连接,需要的条件是: 1、两个用户必须在同一个资源池,跨资源池不支持 2、两个用户的VPC网段不能相同,这个用户用了 192.168.0.0/24,另一个用户就不能用这个网段 3、两个用户需要进行对等连接协商,其中一个用户发起连接,另一个用户接受连接 4、两个用户的VPC需要做路由配置,告诉云主机去对方的云主机的路由该怎么走。
假定我们有A用户及B用户,都在同一个资源池。A用户的VPC网段为 192.168.0.0/16,B用户VPC网段为172.16.0.0/16。下面实战配置过程。
我们从A用户发起对等连接,由B用户接受。 1、B用户登入ctyun.cn门户,进入VPC设置,查看B用户的VPC信息,记录VPC ID,并告诉A用户。这里的VPC ID就相当于B用户办公室的门牌号码信息,告诉A用户我的办公室在这里。
2、A用户登入ctyun.cn,进入虚拟私有云控制台,在左侧菜单中点击“对等连接”,点击申请对等连接。
3、进入申请对等连接配置。本端VPC在下拉中选择A用户的 192.168.0.0/16段所属VPC。租户选择其它租户。对端账户名输入B用户的ctyun账号,对端VPC ID输入第一步中获取的B用户VPC ID。点击确定完成添加。这里租户也可以为当前租户,也就是说如果用户创建了多个不同网段VPC,想要使它们内网互通,就可以选择当前租户。
4、回到对等连接列表页面。可以看到对等连接的状态变成“待接受”。
5、B用户进入虚拟私有云控制台,在左侧菜单中点击“对等连接”设置。可以看到有一个对等连接请求,状态为待接受。点击“接受请求”按钮。
6、确认请求无误后,点击确定完成对等连接创建。
7、这时候对等连接已经创建成功了,在对等连接列表中可以看到对等连接的状态为已接受。但这时候A用户的 192.168.0.0/16 网段云主机还不能与 B 用户的 172.16.0.0/16网段云主机进行通讯。因为我们还没有设置路牌,192.168.0.0/16网段不知道去172.16.0.0/16网段应该走对等连接。 进入A用户的虚拟私有云控制台,在左侧菜单中选择对等连接。点击对等链接的名称,进入对等链接详细设置。
在关联路由设置中,点击“添加本端路由”按钮
输入目的地址 172.16.0.0/16,也就是给A用户的云主机加一块路牌信息,往172.16.0.0/16网段应该走对等连接,别走错路了。
8、最后,B用户也要在天翼云虚拟私有云控制台的对等连接配置中,添加对应的本端路由。B用户添加的路由为 192.168.0.0/16,也就是A用户的VPC网段。
9、A用户和B用户都添加完成后,双方的云主机就可以实现内网互通了。
总结: 1、对等连接只支持在同一资源池内的VPC之间创建 2、对等连接可以在同一用户的不同VPC或不同用户的VPC之间创建 3、创建对等连接的VPC网段不能相同 4、最重要的,对等连接完全免费