应用场景:个人号和公司号是两个独立的腾讯云账号,各有自己的私有网络,且都在同一个可用地区(其实不在同一个可用区也可以连通,但是要付费了),比如都在北京一区,现在想能不能把这两个账号的的私有网络互通,以提高合作效率。
思路:通过“对等网络”,将两个私有网络连接起来。
具体操作方法腾讯云的文档已经讲得比较详细了,可以先过一遍其文档,但不要着急操作。
https://cloud.tencent.com/document/product/553/18837
其思路即:某一个账号,比如公司号(个人号也可以),新建一个对等连接,填入对方的 ID,请求要连接到对方的私有网络中。对方同意之后,这个对等连接就算是建好了。但是还不能用,需要双方都设置路由表。照着操作即可。
但是,为什么让你不要着急操作呢,因为接下来我要说坑爹的事情了:
注意到腾讯云官方文档中提到的例子:
- 网段 1:广州的 VPC1 中子网 A 192.168.1.0/24。
- 网段 2: 北京的 VPC2 中子网 B 10.0.1.0/24。
其另一篇文章中还提到:
建立对等连接时,要求两端 VPC 的 CIDR 不可以重叠,否则无法建立对等连接。
如下图所示的 CIDR 是 172.27.0.0/16 坑爹的是每个账号新建 ECS 时默认的 CIDR 都是这个,而如果两个号的 CIDR 有重叠是不能建立对等连接的。。
怎么办?其这篇文档中提到了 2 个办法,用“云联网”或者切换 VPC,其实云联网的功能更强大,但其正在内测且需要申请,所以先不管它,试试切换 VPC。
请注意,文档中有提到修改子网,但这是针对“云联网”功能遇到问题时而言的,并不是第 3 种办法,即如果不想使用云联网还是老老实实切换 VPC 吧,别像我一样折腾了半天修改子网最后才发现是没用的。
最后提醒一下,切换 VPC 目前只支持 ECS,云数据库是不支持切换的,坑吧,所以,当你 2 个账号一起运行时应该最最开始就想到要设置不同的 CDIR