首页/网络/VLAN 与高可用速查/Cisco vPC 跨设备聚合

Cisco vPC 跨设备聚合

vPC(Nexus 平台)用 peer-link 与 peer-keepalive 协调两台设备,对外提供统一 port-channel,替代传统 STP 阻塞。

VLAN 与高可用速查网络更新于 2026-10-13

vPC 是什么

vPC(virtual Port Channel)是 Cisco Nexus 平台的跨设备聚合技术:两台交换机通过 peer-link 交换状态、通过 peer-keepalive 互相探测存活,对外呈现为一台逻辑设备,服务器可以同时双归到两台交换机并做聚合,而不必用 STP 阻塞其中一条链路。它的直接收益是链路利用率翻倍、收敛更快。

基本信息

适用平台Cisco Nexus 系列(vPC)
核心组件peer-link(承载同步)、peer-keepalive(存活探测)、vPC 成员口
角色划分primary / secondary,由优先级与系统 MAC 决定
配置要求两台设备的 vPC 编号与成员属性必须一致
替代技术华为 M-LAG、H3C IRF 等,思路同类但命令不同

典型使用场景

  • 服务器双归接入:两台交换机做一个聚合口,服务器侧配置简单
  • 替代 STP 阻塞:把原本被阻塞的备用链路变为可转发链路
  • 网关与核心互联:跨设备聚合降低收敛时间
  • 虚拟化集群组网:多台主机双归到同一对交换机
  • 机房改造:在不改动服务器网卡配置的前提下提升可用性

关键配置(示意)

关键配置(示意)
feature vpc                                   # 启用 vPC 功能
vpc domain 1                                  # 两端域号必须一致
 peer-keepalive destination 10.0.0.2 source 10.0.0.1   # 走独立管理网络更稳妥
 role priority 100                             # 决定 primary / secondary
interface port-channel1
 vpc peer-link                                 # peer-link 必须配成 trunk 并放行所需 VLAN
interface port-channel10
 vpc 10                                        # 成员口加入 vPC 编号 10
show vpc                                      # 查看 vPC 状态与角色
show vpc peer-keepalive                       # 核对心跳是否正常

关键概念对照

概念作用注意点
peer-link承载两台设备间的同步与部分转发故障时 secondary 停止成员口转发以防环
peer-keepalive独立通道探测对端存活建议走独立管理网络,避免与 peer-link 同故障域
vPC 编号标识一对成员口两端编号与属性必须一致
类型 1 一致性部分参数要求两端完全相同不一致会导致成员口挂起
peer-link 故障时 secondary 会停止 vPC 成员口转发以防止环路,业务影响范围需要在设计阶段就想清楚,并准备恢复步骤与演练方案。

易错点

  • peer-keepalive 与 peer-link 走同一物理路径:单点故障同时打掉同步与探测通道
  • 两端 vPC 编号或成员属性不一致:成员口挂起,服务器侧只看到一条可用链路
  • peer-link 未按 Trunk 放行全部所需 VLAN:部分业务在正常情况下就不同步
  • 升级时两台同时重启:vPC 对需要按先备后主滚动升级,避免两端同时中断
  • 忽略类型 1 一致性要求:某些参数不一致会直接导致成员口不可用

数据来源与参考

  • Cisco Nexus vPC 配置指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌