Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

了解 EVPN 网络中自动生成的 ESI

从 Junos OS 18.4R1 版开始,您可以配置聚合以太网接口和聚合以太网逻辑接口,以自动从链路聚合控制协议 (LACP) 配置派生以太网段标识符 (ESI)。 图 1 显示了一个简单的多宿主网络,其中客户边缘 (CE) 设备使用链路聚合控制协议 (LACP) 多宿主到两个提供商边缘 (PE) 设备。此功能会自动从 LACP 链路(参与者)中本地 PE 设备上的系统 ID 和管理密钥派生 ESI。从 Junos OS 22.2R1 版开始,我们支持其他自动 ESI 派生方法。请参阅 自动派生 ESI 的其他方法

图 1:简单多宿主拓扑 Simple Multihomed Topology

我们在多宿主设备上支持此功能:

  • 在 EVPN-VXLAN 叠加网络中处于全活动模式。

  • 在 EVPN-MPLS 叠加网络中处于主动-备用或全主动模式。

本主题包含以下信息:

好处

  • 无需在大型 EVPN-VXLAN 和 EVPN-MPLS 叠加网络中手动配置 ESI,

  • 消除了无意中为多个以太网段配置相同 ESI 的可能性。

自动 ESI 配置

通常,您可以使用以下方法在聚合以太网接口和聚合以太网逻辑接口上配置 ESI:

  • Method 1—您可以在启用了 LACP 的聚合以太网接口上配置自动 ESI。在这种情况下,将生成一个 ESI,并将该特定 ESI 分配给聚合以太网接口上的所有逻辑接口。

  • Method 2—您可以在配置了 LACP 的聚合以太网接口的一个或多个逻辑接口上配置自动 ESI。在这种情况下,将为启用该功能并将其分配给该特定逻辑接口的每个逻辑接口生成一个 ESI。

  • Method 3—在启用了 LACP 的聚合以太网接口上,您可以使用层次结构级别的配置语句[edit interfaces aeX]手动esi identifier配置 ESI。在该特定聚合以太网接口上的一个或多个逻辑接口上,您可以配置自动 ESI。在这种情况下,将为启用该功能并将其分配给该特定逻辑接口的每个逻辑接口生成一个 ESI。

表 1 概述了自动 ESI 配置选项、如何配置每个选项以及如何为每个选项派生 ESI。

表 1: 自动 ESI 配置选项

配置选项

如何配置自动 ESI

ESI 是如何派生的

在启用了 LACP 的聚合以太网接口上配置自动 ESI。

在层次结构级别包括 [edit interfaces aeX esi]auto-derive lacp 配置语句。

ESI 派生自层次结构级别上 [edit interfaces aeX aggregated-ether-options lacp]system-idadmin-key配置语句的配置值。

在聚合以太网逻辑接口上配置自动 ESI。LACP 在父聚合以太网接口上启用。

在层次结构级别包括 [edit interfaces aeX unit logical-unit-number esi]auto-derive lacp 配置语句。

ESI 派生自层次结构级别的配置语句[edit interfaces aeX aggregated-ether-options lacp]和层次结构级别的配置语句[edit interfaces aeX unit logical-unit-number]system-idvlan-id配置值。如果逻辑接口配置为中继接口 (interface-mode trunk) 并具有与之关联的 VLAN ID 列表,则使用最低 VLAN ID 值。

注意:

从 Junos OS 22.2R1 版开始, lacp 配置语句已重命名并别名为 lacp-pe-system-id-and-admin-key 配置语句。

实现自动 ESI 功能时,请记住以下几点:

  • 在 EVPN-VXLAN 或 EVPN-MPLS 叠加网络中,您可以混合使用方法 1、2 和 3 配置用例来配置自动 ESI。

  • 如果本地设备多宿主到两个远程设备,我们建议三个设备用于多宿主的聚合以太网和聚合以太网逻辑接口启用自动 ESI 功能。如果未在其中一个接口上启用自动 ESI 功能,则在指定的转发器 (DF) 选择过程中不会考虑该接口。

  • 自动生成的 ESI 在基于模运算和基于首选项的 DF 选择过程中均受支持。

  • 如果启用自动 ESI 功能并在特定的聚合以太网接口或聚合以太网逻辑接口上手动配置 ESI,那么在尝试提交配置时将收到错误。

  • 如果在聚合以太网接口以及该特定聚合以太网接口上的一个或多个逻辑接口上启用自动 ESI 功能,则在尝试提交配置时将收到错误。

方法 1 配置示例 — 聚合以太网接口上的自动 ESI

以下示例显示了聚合以太网接口 ae0 上自动 ESI 的配置,该接口在全活动模式下是多宿主的。此配置生成的 ESI 会基于 LACP 配置自动生成并分配给逻辑接口 ae0.0、ae0.100、ae0.101 和 ae0.102。

方法 2 示例配置 — 聚合以太网逻辑接口上的自动 ESI

以下示例显示了聚合以太网逻辑接口 ae0.0、ae0.100、ae0.101 和 ae0.102 上自动 ESI 的配置,所有这些接口在全活动模式下都是多宿主的。此配置生成的 ESI 会基于 LACP 和 VLAN ID 配置自动生成,并分配给相应的每个逻辑接口。

方法 3 配置示例 — 聚合以太网接口上的手动 ESI 和逻辑接口上的自动 ESI

以下示例显示了在聚合以太网接口 ae0 上手动配置 ESI,以及在逻辑接口 ae0.0、ae0.100、ae0.101 和 ae0.102 上配置自动 ESI。所有接口在全活动模式下都是多宿主的。此配置会导致将 ESI 00:11:22:33:44:55:66:77:88:99 分配给 ae0,并根据 LACP 和 VLAN ID 配置自动生成并分配给相应逻辑接口的 ESI。

自动派生 ESI 的其他方法

网络运营商可能不会管理 EVPN 网络中的所有设备,但他们仍必须确保 ESI 是唯一的。瞻博网络提供了其他自动派生 ESI 的方法。

[edit interfaces aeX aggregated-ether-options lacp] 层次结构级别包括以下语句。

  • type-1-lacp— 类型 1 在 LACP 链路(伙伴)中使用远程 CE 设备上的系统 ID 和管理密钥。

  • type-3-system-mac— 类型 3 使用 mac PE 设备上配置的 和 local-discriminator 值。

我们支持 EVPN-VXLAN 和 EVPN-MPLS 网络中以全活动模式在多宿主设备上配置类型 1 和类型 3 自动派生的 ESI。

ESI 值格式

配置自动 ESI 功能后,聚合以太网和聚合以太网逻辑接口将从聚合以太网接口上的各种配置派生 ESI。图 2 显示了不同自动派生 ESI 选项的 10 字节 ESI 值,表 2 对此进行了描述。

图 2:ESI 值格式 ESI Value Format
表 2:ESI 值格式
自动派生选项 T(ESI 类型) ESI 值
lacp-pe-system-id-and-admin-key

类型 1 - 第一个八位字节编码为 0x01。

接下来的八个八位位组是从本地 PE 设备(执行组件)上的 LACP 配置生成的:

  • LACP 系统 MAC 地址包括 system-id 层次结构级别的配置语句 [edit interfaces aeX aggregated-ether-options lacp]
  • “端口密钥”字段由来自以下任一位置的两个八位字节字段组成:

    • 层次结构级别的配置语句[edit interfaces aeX aggregated-ether-options lacp]的值admin-key

    • 层次结构级别的配置语句[edit interfaces aeX unit logical-unit-number]的值vlan-id

最后一个八位字节编码为 0x00。

type-1-lacp

类型 1 - 第一个八位字节编码为 0x01。

接下来的八个八位位组是根据远程 CE 设备(合作伙伴)上的 LACP 配置生成的:

  • LACP 系统 MAC 地址包括 system-id 层次结构级别的配置语句 [edit interfaces aeX aggregated-ether-options lacp]
  • “端口密钥”字段由来自以下任一位置的两个八位字节字段组成:

    • 层次结构级别的配置语句[edit interfaces aeX aggregated-ether-options lacp]的值admin-key

    • 层次结构级别的配置语句[edit interfaces aeX unit logical-unit-number]的值vlan-id

注意:

system-idadmin-key在 CE 设备上是可选的。如果未配置这些选项,设备将从 CE 设备的接口和系统生成的编号派生 ESI。

最后一个八位字节编码为 0x00。

type-3-system-mac

类型 3 - 第一个八位字节编码为 0x03。

其余八位位组是从层次结构级别的 和 mac local-discriminator [edit interfaces aeX esi auto-derive] 的值生成的。

配置类型 1 和类型 3 自动派生

图 3 显示了将 PE1 和 PE2 多宿主到 CE1 的简单多宿主拓扑。

图 3:多宿主拓扑 Multihomed Topology

使用类型 1 配置自动派生

以下示例显示了 CE1 和一个 PE 设备上聚合以太网接口上的第 1 类配置。结果是从 CE1 上的 LACP 配置派生的 ESI。

使用类型 3 配置自动派生

以下示例显示了在聚合以太网接口上使用 PE1 设备上的本地配置系统 mac 和本地鉴别器选项的自动 ESI 配置。

更改历史记录表

功能支持由您使用的平台和版本决定。使用 功能资源管理器 确定您的平台是否支持某个功能。

释放
描述
22.2R1
从 Junos OS 22.2R1 版开始,您可以将 ESI 配置为从 LACP 链路中远程 CE 设备上的系统 ID 和管理密钥派生,或者从 PE 设备上的 mac 和本地鉴别器值派生。
18.4R1
从 Junos OS 18.4R1 版开始,您可以配置聚合以太网接口和聚合以太网逻辑接口,以自动从链路聚合控制协议 (LACP) 配置派生以太网段标识符 (ESI)。