Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
在此页面上
 

示例:通过在中继接口上启用 MAC 固定功能来防止桥接域中的环路

此示例说明如何通过在中继接口上启用 MAC 固定功能来避免桥接域中的环路。

要求

此示例使用以下硬件和软件组件:

  • MX 系列 5G 通用路由平台

  • 在路由器上运行的 Junos OS 16.1 版

概述

当 MAC 地址频繁出现在与其获知地址不同的物理接口上时,就会发生 MAC 移动。频繁的 MAC 移动表示存在环路。环路可能发生在第 2 层网桥和 VPLS 网络中。为避免环路,您可以在接口上启用 MAC 固定功能。仅当启用了通过接口动态学习 MAC 地址时,MAC 固定功能才适用。

此示例说明如何在桥接域中的三个聚合中继接口上启用 MAC 固定。

拓扑

在此示例中,您将接口配置为 MX 系列路由器上的聚合以太网接口,您可以将其他四个接口和配置为聚合以太网接口,ae1. 并且每个聚合以太网接口都配置为xe-0/3/1 中继接口ge-4/1/6, xe-4/2/0, ge-4/0/6xe-0/1/1 xe-4/3/0, ae3. ae2 中继接口仅接受标记的数据包,并在指定的网桥域 . BD_Trunk_all指定接口和网桥域的 VLAN ID 列表。在任何聚合中继接口上收到标记的数据包时,将接受该数据包,并在配置了匹配 ID 的网桥域内转发数据包。

在网桥域中,指定 VLAN ID 后,指定为每个聚合以太网中继接口上可获知的最大 MAC 地址数,并指定131000 1048575 为桥接域或 VLAN 的 MAC 地址表的大小。

在此拓扑中,可能会发生频繁的 MAC 移动,从而导致环路。要防止这些环路,您可以配置 MAC 固定。在接口上配置 MAC 固定时,无法在同一桥接域中的另一个接口上获知在该接口上获知的 MAC 地址。例如,在聚合以太网接口 ae1. 上配置 MAC 固定 当此接口上收到数据包时,将接受该数据包,并使用匹配的 ID 在桥接域内转发数据包。但是,如果在任何其他中继接口上收到具有相同 MAC 地址的数据包,则假设 ae2, 该数据包被丢弃或丢弃,因为该 MAC 地址被固定到中继接口 ae1。此行为对于路由器上配置的所有中继接口都是通用的,无论中继接口上是否启用了访问固定。

配置

CLI 快速配置

要快速配置此示例,请复制以下命令,将其粘贴到文本文件中,删除所有换行符,更改任何必要的详细信息以匹配您的网络配置,然后将命令复制并粘贴到 [edit] 层次结构级别的 CLI 中。

程序

分步过程

以下示例要求您在配置层次结构中导航各个级别。有关导航 CLI 的信息,请参阅 在配置模式下使用 CLI 编辑器

要在网桥域中的中继接口上配置 MAC 固定:

  1. 将接口配置为成员聚合以太网接口。

  2. 将聚合以太网接口配置为中继接口,并指定 VLAN ID 列表。

  3. 指定网桥域的名称。

  4. 指定桥接域的 MAC 地址表的大小。

  5. 指定可在所有三个中继接口上获知的最大 MAC 地址数。

  6. 在 [edit switch-options] 层次结构级别的每个聚合以太网接口上配置 MAC 固定。

结果

在配置模式下,输入 show interfacesshow bridge-domains 命令确认您的配置。如果输出未显示预期的配置,请重复此示例中的说明以更正配置。

如果已完成设备配置,请从配置模式输入 commit

验证

验证是否正确配置了 MAC 固定

目的

确保在中继接口上启用了 MAC 固定。

行动

在操作模式下,输入 show l2-learning interface 命令。

意义

Interface flags 字段指示启用了 MAC 固定的接口。