对等连接是什么
对等连接(VPC Peering)用于把两个 VPC 的私网打通,流量走云内骨干网、不经过公网。配置是三步:创建连接(跨账号时需对端接受请求)→ 两端路由表各自添加指向对端网段的路由 → 验证互通并按需放行安全组。任何一步缺失都会出现『连接状态正常但流量不通』,而且前提是两端网段不能重叠,否则路由无法生效。
基本信息
| 前置条件 | 两端 VPC 网段不得重叠,重叠只能重新规划或改用其他打通方式 |
|---|---|
| 同账号与跨账号 | 同账号创建后即生效;跨账号需要对方账号接受请求 |
| 路由要求 | 两端都要添加对端网段的路由,只加一端会单向不通 |
| 计费 | 同地域对等连接一般免流量费;跨地域按跨地域带宽计费 |
| 权限要求 | 两端账号都需具备 VPC 与路由表的操作权限 |
典型使用场景
- 分公司或子账号 VPC 互访,替代通过公网或专线绕行的做法
- 共享服务:多个业务 VPC 访问同一个数据库或中间件所在的 VPC
- 迁移过渡期:新旧 VPC 并存期间保持互通,逐步把业务迁过去
- 跨账号协作:与供应商只打通指定网段,范围可控
- 测试环境访问生产的只读服务,配合安全组限定端口与方向
验证与排查顺序
验证与排查顺序
ping -c 3 10.20.1.10 # 对端 VPC 的私网 IP
traceroute 10.20.1.10 # 确认路径走内网,不应出现公网跳点
# 不通时按顺序排查
# 1) 对等连接状态是否已生效(跨账号请求是否已被接受)
# 2) 两端路由表是否都加了指向对端网段的路由
# 3) 安全组与网络 ACL 是否放行了来源网段与目标端口常见现象与原因
| 现象 | 常见原因 | 处理方向 |
|---|---|---|
| 状态正常但完全不通 | 一端或两端未添加路由 | 两端补齐路由条目 |
| 只能单向通 | 只在一端加了路由 | 补齐反向路由 |
| 能 ping 通但端口连不上 | 安全组未放行对端网段或端口 | 按最小范围放行目标端口 |
| 创建失败或路由无效 | 两端网段重叠 | 重新规划网段或改用支持 NAT 的打通方式 |
路由只加一端是最高频的误配:A 到 B 有路由、B 到 A 没有,表现为单向不通,很容易被误判为安全组问题。
对等连接不传递路由:A 与 B 对等、B 与 C 对等,A 并不会自动访问到 C,需要额外打通,或者改用云企业网这类支持路由传播的网络产品。