本文介绍云数据库RDS的网络类型常见问题。
RDS支持哪些网络类型?它们有什么区别?
云数据库RDS支持如下两种网络类型:
-
专有网络VPC:一个VPC就是一个隔离的网络环境。VPC的安全性较高,推荐您使用VPC网络。您可以自定义VPC中的路由表、IP 地址范围和网关。此外,您还可以通过专线或者VPN的方式将自建机房与阿里云VPC组合成一个虚拟机房,实现应用平滑上云。更多信息,请参见什么是专有网络VPC。
说明所有RDS实例均支持专有网络VPC。
-
经典网络:实例之间不通过网络进行隔离,只能依靠实例自身的白名单策略来阻挡非法访问。
说明仅RDS高性能本地盘实例支持经典网络。
专有网络和经典网络的功能差异如下表所示。
|
比较点 |
专有网络 |
经典网络 |
|
二层逻辑隔离 |
支持 |
不支持 |
|
自定义私网网段 |
支持 |
不支持 |
|
私网IP规划 |
专有网络内唯一,专有网络间可重复 |
经典网络内唯一 |
|
私网互通 |
专有网络内互通,专有网络间隔离 |
同一账号同一地域内互通 |
|
隧道技术 |
支持 |
不支持 |
|
自定义路由器 |
支持 |
不支持 |
|
路由表 |
支持 |
不支持 |
|
交换机 |
支持 |
不支持 |
|
SDN |
支持 |
不支持 |
|
自建NAT网关 |
支持 |
不支持 |
|
自建VPN |
支持 |
不支持 |
建议选择专有网络VPC,让实例拥有更高的安全性。
网络类型是否支持切换,切换有什么影响?
经典网络可以切换成专有网络,专有网络不可以切换成经典网络。关于如何切换网络类型,以及切换的影响,请参见更改网络类型。
如何更换专有网络(VPC)?
-
部分实例支持直接变更专有网络(VPC)和交换机。详情请参见:
-
对于不支持直接变更专有网络(VPC)的实例
购买新的实例(购买时选择目的VPC),然后将数据迁移到新的实例。详情请参见:
通过VPN访问RDS内网地址时连接异常如何排查?
通过VPN打通内网后,使用RDS内网地址访问实例出现连接异常(如TCP连接建立后发送FIN无响应),按以下步骤排查。
-
确认VPN隧道状态和路由配置正常。登录VPC管理控制台,选择网间互联 > VPN > VPN网关,查看VPN网关实例状态;选择IPsec连接,确认连接状态为已连接且健康检查正常。
-
检查RDS白名单是否放通VPN客户端IP段。登录RDS管理控制台,进入目标实例详情页,单击白名单与安全组,在白名单设置中将VPN客户端所在网段以CIDR格式(如10.0.0.0/8)添加到白名单。
-
检查VPC路由表配置。在VPC管理控制台选择路由表,进入目标路由表详情,确认自定义路由条目中目标网段已正确指向VPN网关作为下一跳。
-
以上配置确认无误后,在客户端和RDS侧两端同时抓包,对比TCP会话的包序列,定位丢包或异常重传的具体环节。