弹性网卡(ENI)

弹性网卡是绑定在实例上的虚拟网卡:主网卡随实例创建、不可解绑;辅助网卡可以按需创建、绑定与解绑,并在同可用区内迁移到其他实例,常用于流量分离与多网卡架构。

弹性网卡是什么

弹性网卡(ENI)是绑定在云服务器上的虚拟网卡,每块网卡自带私网 IP、MAC 地址、所属交换机与安全组。主网卡随实例创建、不可解绑;辅助网卡可以按需创建、绑定、解绑,并在同一可用区内迁移到其他实例。它把「网络身份」从实例里解耦出来,因此常用于管理网与业务网分离、多网卡架构与故障时快速转移入口。

基本信息

类型主网卡(不可解绑)、辅助网卡(可解绑、可迁移)
属性每块网卡带私网 IP、MAC 地址、所属交换机与安全组
数量单实例可挂载网卡数与实例规格相关,见规格族说明
用途管理网与业务网分离、多 IP 站点、自建防火墙与第三方镜像
迁移范围同一可用区内可解绑后绑定到其他实例

典型使用场景

  • 管理网与业务网分离:一根网卡走公网业务,另一根只走内网管理通道
  • 自建防火墙或第三方安全镜像:网卡在实例之间流转,实现流量牵引
  • 故障快速转移:把承载关键入口的辅助网卡解绑并绑到备用实例上
  • 单实例承载多个站点,配合辅助私网 IP 分别对外提供服务
  • 把带宽与安全策略按网卡维度拆分,便于独立管控与计费

实例内查看网卡

实例内查看网卡
ip -br link show
ip -br addr show
# 辅助网卡通常显示为 eth1、eth2,核对 IP 与 UP/DOWN 状态
# 查看路由与网卡对应关系,确认辅助网卡是否有默认路由
ip route show
# 查看网卡驱动与速率(排查网卡未生效时用)
ethtool eth1 | head -n 8

主网卡与辅助网卡对比

维度主网卡辅助网卡
创建时机随实例创建按需单独创建
解绑不可解绑可解绑并迁移
默认路由通常持有默认路由一般不带默认路由
适用场景业务主通道流量分离、安全牵引
云上多网卡与物理机行为不同:辅助网卡默认可能没有默认路由,出流量仍从主网卡走,需要策略路由控制。
解绑正在承载业务的网卡会立即中断该网卡上的流量,操作前确认实例内已无依赖该地址的监听与连接。

易错点

  • 主网卡不可解绑,想整体替换网卡的思路行不通
  • 辅助网卡必须与实例处于同一可用区,跨区迁移要先在目标区准备资源
  • 把辅助网卡当作默认出口使用,却没配策略路由,导致流量仍走主网卡
  • 网卡解绑后未清理实例内配置,遗留地址影响后续排查

数据来源与参考

  • 阿里云 弹性网卡文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌