EoMPLS、MSTP 和 RPVST

网络工程 聚光灯 生成树
2021-07-21 21:03:40

我们正在考虑使用 Cisco ME3600 在我们的数据中心交换矩阵之间为某些软件定义网络提供连接。由于平台对 EoMPLS xconnects 的限制比 VRF 更高(512 vs 128),我们正在考虑将每个 DC 中的一个 vLAN 分配给一个软件路由器,并使用 EoMPLS 将这两个软件路由器连接在一起以路由第 3 层的方法交通。

为了冗余,我们希望一对软件路由器之间的每个连接都有 2 个 PW,我很好奇如何最好地拥有它,考虑到各种生成树实现之间的交互。

我们的一个数据中心将 MSTP 部署为单个区域,实例 1 中的赔率,实例 2 中的偶数,实例 0 中的 CIST。另一个数据中心仍在运行 R-PVST。

目前的计划是创建一个从交换矩阵到 ME3600 的中继,并为特定的 vLAN 使用 EFP 并将它们分配给 xconnect。我很好奇两端的交换机结构将如何处理这个问题——我是否必须在两端设置一个 vLAN 1 EFP,并通过 PVST 流量?这足以在双方设置 root/block/alternate 吗?

下图显示了物理布局,以及连接两个软件路由器背后的逻辑思想。

在此处输入图片说明

1个回答

ME3600 不支持通过 EVC 转发 STP 或 MST 帧。基于端口的 PWE3 将传输 STP 帧,但您将不得不占用大量端口。实际上,您应该让您的供应商解决诸如“交换机是否支持 X 功能”或“您的交换机是否转发 X 流量”之类的特定平台问题。

我还建议 habinga 看看功能备份伪线。这至少消除了第 2 层的循环,尽管没有解决您在使用 EVC 时不支持 STP 的问题:http : //www.cisco.com/c/en/us/td/docs/ios/12_0s/feature /guide/fspseudo.html

如果是少量的对等点和流量,也可能是 VPLS 是一种更好的方法。ME3600s 确实支持 VPLS(我建议在编写时运行 15.3(3)S3)。

更新

由于我写了这个命令,现在可以在 EVC 中转发 L2 PDU,但是我还没有测试过这个:

ME3600-1(config-if-srv)#l2protocol tunnel ?
  R4     Reserved Protocol using DA Mac 0180.C200.0004
  R5     Reserved Protocol using DA Mac 0180.C200.0005
  R6     Reserved Protocol using DA Mac 0180.C200.0006
  R8     Reserved Protocol using DA Mac 0180.C200.0008
  R9     Reserved Protocol using DA Mac 0180.C200.0009
  RA     Reserved Protocol using DA Mac 0180.C200.000A
  RB     Reserved Protocol using DA Mac 0180.C200.000B
  RC     Reserved Protocol using DA Mac 0180.C200.000C
  RD     Reserved Protocol using DA Mac 0180.C200.000D
  RF     Reserved Protocol using DA Mac 0180.C200.000F
  cdp    Cisco Discovery Protocol
  dtp    Dynamic Trunking Protocol
  elmi   ELMI Protocol
  esmc   ESMC Protocol
  lacp   LACP Protocol
  lldp   Link Layer Discovery Protocol
  loam   Link OAM Protocol
  pagp   Port Aggregation Protocol
  ptppd  PTP Peer Delay Protocol
  stp    Spanning Tree Protocol
  udld   UDLD Protocol
  vtp    Vlan Trunking Protocol
  <cr>

第二次更新

经测试有效!ME3600X/ME3800X 是符合 MEF 2.0 的设备,因此这是必需的功能。