简介
本文档介绍在虚拟端口通道(vPC)环境中在外部第3层(L3)设备和Cisco Nexus交换机之间创建路由协议或PIM邻接时支持和不支持的拓扑。本文档中使用术语“协议邻接”来表示被引用设备之间协议邻居关系的形成。本文未介绍vPC+。
先决条件
要求
思科建议您基本了解如何在Nexus交换机和其他路由器上配置路由协议。思科还建议了解vPC的配置和操作、vPC转发特性以及vPC对等网关(通过peer-gateway vPC域配置命令)和vPC上的路由/第3层(通过layer3 peer-router vPC域配置命令)的增强功能。有关这些vPC增强功能的详细信息,请参阅“了解虚拟端口通道(vPC)增强功能”文档的相关部分。
使用的组件
本文档中的信息在特定实验室环境设备上创建。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
vPC环境中路由支持的拓扑
图1所示的拓扑将用于演示vPC环境中协议邻接的各种连接选项。Nexus交换机位于vPC域中,具有以下详细信息:
- 在vPC域中配置的一对类似Nexus交换机。
- 三台第3层设备(L3-A、L3-B和L3-C)连接到一对Nexus交换机。
- L3-A连接到vPC Vlan中的孤立端口。
- L3-B和L3-C通过vPC连接到Nexus-A和Nexus-B。
- Nexus-A和Nexus-B之间有额外的第2层和第3层链路。
图 1:vPC环境中路由支持的拓扑

根据图1中的拓扑,表1描述了哪些物理链路支持两台Nexus交换机之间以及Nexus交换机与连接到其vPC对等体的L3设备之间的协议邻接。协议邻接所使用的每种链路类型都会详细列出,并引用表1中详述的任何适用警告。
表 1:物理接口支持的路由协议邻接
Nexus交换机系列 |
Nexus-A和Nexus-B之间的协议邻接 |
L3-A和Nexus-B之间的协议邻接 |
Nexus 95xx-R和3xxx-R |
L3链路:受支持 L2链路:受支持 对等链路:受支持 对等链路上的PIM邻接:受支持*** |
L3链路:不适用 L2链路:支持% 对等链路:支持,请参阅表2要求 PIM邻接:受支持** |
Nexus 3000/3100/3200/3400/3600系列 |
L3链路:受支持 L2链路:受支持* 对等链路:受支持 对等链路上的PIM邻接:受支持*** |
L3链路:不适用 L2链路:支持*% 对等链路:支持,请参阅表2要求 PIM邻接:受支持** |
Nexus 3500系列 |
L3链路:受支持 L2链路:Not Supported 对等链路:受支持 对等链路上的PIM邻接:受支持*** |
L3链路:不适用 L2链路:Not Supported 对等链路:支持,请参阅表2要求 PIM邻接:受支持** |
Nexus 5000系列 |
L3链路:受支持 L2链路:Not Supported 对等链路:受支持 对等链路上的PIM邻接:受支持*** |
L3链路:不适用 L2链路:Not Supported 对等链路:支持,请参阅表2要求 PIM邻接:不受支持的** |
Nexus 6000系列 |
L3链路:受支持 L2链路:Not Supported 对等链路:受支持 对等链路上的PIM邻接:受支持*** |
L3链路:不适用 L2链路:Not Supported 对等链路:支持,请参阅表2要求 PIM邻接:不受支持的** |
Nexus 7000系列 |
L3链路:受支持 L2链路:受支持 对等链路:受支持 对等链路上的PIM邻接:受支持*** |
L3链路:不适用 L2链路:支持% 对等链路:支持,请参阅表2要求 PIM邻接:受支持** |
Nexus 9000系列 |
L3链路:受支持 L2链路:受支持* 对等链路:受支持 对等链路上的PIM邻接:受支持*** |
L3链路:不适用 L2链路:支持*% 对等链路:支持,请参阅表2要求 PIM邻接:受支持** |
*您必须在每个相关VLAN交换机虚拟接口(SVI)上配置用户定义的MAC地址。 有关详细信息,请参阅CSCus13433。
**在vPC Vlan上,a)L3-A和Nexus-A或Nexus-B或b)L3-B或L3-C和Nexus-A或Nexus-B之间建立PIM邻接关系,无论路由器或第3层交换机通过孤立端口或vPC成员链路连接,不支持。对于除Nexus 5000或Nexus 6000 PIM邻接关系外的所有平台,如果通过L2链路建立,则支持通过a)L3-A和Nexus-A或Nexus-B或b)L3-B或L3-C与Nexus-A或Nexus-B之间的非vPC VLAN。
*** Nexus-A和Nexus-B之间支持PIM邻接,但支持的PIM稀疏模式(即SSM、ASM、BiDIR)的类型因平台而异。请参阅平台配置指南。
%使用vPC对等链路作为中转路由路径(没有并行L2链路)需要第3层对等路由器功能。
表2根据图1中的拓扑说明vPC VLAN支持哪些路由协议邻接。
注意:通过第3层对等路由器vPC域配置命令引入vPC上的第3层路由/第3层增强功能,所有Nexus交换平台现在都支持vPC对等链路上的单播路由协议邻接。在开发此功能之前,支持因平台而异。升级到NX-OS版本,该版本包含对早期版本vPC上的路由/第3层增强的支持,在启用第3层对等路由器vPC域配置命令之前,可能会中断现有拓扑。vPC上的路由/第3层增强功能不会增加对vPC VLAN上PIM邻接的支持。
表 2:vPC VLAN上的路由协议邻接支持
Nexus交换机系列 |
L3-A到L3-B 或 L3-A到L3-C |
L3-A、L3-B或L3-C 至 Nexus-A或Nexus-B |
Nexus 95xx-R和3xxx-R系列 |
Yes |
* 7.0(3)F3(3)及更高版本,并启用第3层对等路由器vPC域配置命令 |
Nexus 3000/3100/3200/3400/3600系列 |
Yes |
* 7.0(3)I5(1)及更高版本,并启用第3层对等路由器vPC域配置命令 |
Nexus 3500系列 |
Yes |
* 6.0(2)A8(x)及更高版本,并启用第3层对等路由器vPC域配置命令 |
Nexus 5000系列 |
Yes |
* 7.3(0)N1(1)及更高版本,并启用第3层对等路由器vPC域配置命令 |
Nexus 6000系列 |
Yes |
* 7.3(0)N1(1)及更高版本,并启用第3层对等路由器vPC域配置命令 |
Nexus 7000系列 |
Yes |
* ** 7.2(0)D1(1)及更高版本,并启用第3层对等路由器vPC域配置命令 |
Nexus 9000系列 |
Yes |
* 7.0(3)I5(1)及更高版本,并启用第3层对等路由器vPC域配置命令 |
*功能要求明确配置第3层对等路由器vPC域配置命令。
** M1、F1、F2、M2系列线卡不支持。
重要说明和注意事项
- L2/L3始终支持L3-A到Nexus-A的对等。
- L2/L3始终支持L3-B到L3-C对等。
- 当BFD会话使用虚拟端口通道(vPC)对等链路在SVI上时,不支持BFD回声功能。必须使用no bfd echo接口配置命令,对vPC对等节点之间通过SVI的所有会话禁用BFD回应功能。
- 如果vPC对等链路在Cisco Nexus 32端口1/10千兆以太网(F1系列)模块(N7K-F132XP-15)上配置,则必须将L3备用路由VLAN包括在排除peer-gateway-vlan指定的VLAN列表中命令。
- 对于所有Nexus平台,不支持vPC或vPC孤立端口上的PIM邻接。要形成支持的PIM邻接关系,您必须具有从每台Nexus交换机到相关PIM路由器的第3层连接,或通过非vPC VLAN形成PIM邻接关系。
- vPC域中的Nexus 5000、5500、5600和6000交换机从vPC或vPC VLAN接收组播流量,其中组播接收器仅可通过vPC对等链路访问,因此必须具有vpc-bind-vrf default vlan {vlan-id}存在全局配置命令。对于每个VRF,必须定义单独的VLAN,且定义的VLAN不得已用于生产流量。此外,当您具有带孤立端口或第3层连接的vPC拓扑和组播流量必须通过对等链路到达这些接收器时,除非您具有命令vpc bind-vrf default vlan {vlan_id},否则不会将其发送到接收器。对于每个VRF,应配置单独的vlan_id,其中VLAN尚未用于生产流量。有关详细信息,请参阅Nexus 5500系列NX-OS接口配置指南、Nexus 5600系列NX-OS接口配置指南和Nexus 6000系列NX-OS接口配置指南。
相关信息