首页/云/云网络与负载均衡速查/交换机(子网)与可用区

交换机(子网)与可用区

交换机(vSwitch)就是 VPC 内的子网,必须归属于某个可用区:同一 VPC 内不同可用区的交换机默认内网互通,把业务分散到多个可用区的子网即获得可用区级容灾能力。阿里云称「交换机」,腾讯云、华为云直接称「子网」。

交换机就是 VPC 里的子网

交换机(vSwitch)是 VPC 内部划分出来的一段网段,必须绑定到某个可用区,云服务器、数据库、负载均衡等资源在创建时都要选一个交换机落位。同一 VPC 内不同交换机的资源默认内网互通,这由平台系统路由保证,不需要额外配置。阿里云叫交换机,腾讯云与华为云直接叫子网(Subnet)。

基本信息

别名交换机 vSwitch(阿里云)/ 子网 Subnet(腾讯云、华为云)
归属关系属于一个 VPC,并绑定一个可用区
互通性同一 VPC 内所有交换机默认内网互通
承载资源云服务器、数据库、负载均衡、NAT 网关等创建时均需选择交换机
变更限制绑定可用区创建后不可更改;网段不能与同 VPC 其他子网重叠
配额单 VPC 可创建的交换机数量有默认上限,可申请提升

典型使用场景

  • 按可用区划分:每个可用区各建一组子网,实例分散部署获得可用区级容灾
  • 按业务分层:Web 层、应用层、数据层各自独立子网,便于安全组分层管控
  • 为 NAT 网关、负载均衡等网络组件单独划一个小网段
  • 给后续要接入 K8s 的集群预留连续空网段,避免与现有实例网段穿插
  • 用独立子网承载对公网完全不可达的数据库与缓存

创建交换机

创建交换机
# 控制台路径(阿里云)
专有网络 VPC → 交换机 → 创建交换机
  名称:sbn-app-b
  所属 VPC:vpc-prod(10.10.0.0/16)
  可用区:华东 1(杭州)可用区 B
  网段:10.10.2.0/24
# 命令行等价调用
aliyun vpc CreateVSwitch --RegionId cn-hangzhou --VpcId vpc-xxxxxxxx \
  --CidrBlock 10.10.2.0/24 --ZoneId cn-hangzhou-b --VSwitchName sbn-app-b

交换机与可用区对应关系

子网可用区用途
10.10.1.0/24可用区 AWeb / 应用层主节点
10.10.2.0/24可用区 BWeb / 应用层次节点
10.10.11.0/24可用区 A数据库主节点
10.10.12.0/24可用区 B数据库备节点
保持「一个可用区一组子网」的对应关系:扩容、容灾与网络排查都按可用区对齐,定位问题更直接,也不会出现某台机器落在计划外可用区的情况。
删除交换机前必须先清空其中的资源,且该网段不能有依赖它的路由条目,否则删除会被拒绝。

子网规划要点

  • 按可用区成组规划,一个可用区对应一到多个子网,便于容灾与定位
  • 业务子网从 /24 起步,地址留足余量,避免半年后无地址可用
  • 为 NAT 网关、负载均衡等组件单独划小网段,边界更清晰
  • 给未来服务(容器集群、中间件)预留连续空闲网段,避免穿插
  • 不要用「换个子网」代替访问隔离,分层管控要靠安全组与 ACL

查看与核对交换机

查看与核对交换机
aliyun vpc DescribeVSwitches --RegionId cn-hangzhou --VpcId vpc-xxxxxxxx
# 输出中重点看 CidrBlock、ZoneId、AvailableIpAddressCount
# AvailableIpAddressCount 明显小于理论值属于正常,平台会保留部分地址
每个子网会预留若干地址供网关与平台使用,可用地址数量少于理论值;创建大批实例前先按可用数量核对容量,不要按 /24 等于 256 台来估算。

子网容量参考

网段理论地址数实际可用参考适用场景
/24256约 250常规业务子网
/25128约 120中小规模服务
/2664约 60NAT 网关、负载均衡等组件专用
/27 及更小32 及以下约 28 及以下少量固定实例,需谨慎规划

易错点

  • 子网网段必须落在 VPC 网段之内且不能与同 VPC 其他子网重叠,重叠创建会被直接拒绝
  • 可用区在创建后不可变更,选错只能新建子网再迁移资源,迁移过程通常伴随停机
  • 子网之间默认互通,靠「放到不同子网」并不能实现隔离,仍需安全组与网络 ACL
  • 把子网划得过于紧凑(如 /28),实例加上预留 IP 后很快耗尽,扩容只能新增子网
  • 后续若要与对端 VPC 建对等连接,过宽的本端网段或重叠的子网都可能导致无法建连,规划阶段就要把对端地址表一起看
  • 一次创建大量实例前不核对剩余可用地址,创建到一半失败会留下部分实例已上线的中间状态

数据来源与参考

  • 阿里云 VPC 交换机文档
  • 腾讯云 VPC 子网文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌