Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

MPLS 网络上的 ECN 支持

Junos 中的 MPLS ECN(显式拥塞通知)支持利用 MPLS EXP 字段对 ECN 代码点进行编码,从而实现跨 MPLS 网络的显式拥塞管理。通过集成 ECN,您可以增强流量管理,确保高效的数据包流,缓解拥塞并防止数据包丢失。此功能需要配置 ECN 代码点并跨网络节点保持一致的 ECN 映射才能无缝运行。

了解 MPLS 网络对 ECN 的支持

MPLS ECN 支持的优势

  • MPLS ECN 支持通过提供显式拥塞通知,优化跨 MPLS 网络的数据数据包流,增强流量管理。

  • 它通过使网络节点能够及时响应拥塞信号来减少数据包丢失,确保数据完整性并提高传输效率。

  • 它允许通过使用 ECN 对进行精确的拥塞处理,确保准确传达和解决拥塞信号。

概述

在 Junos 中实施 MPLS ECN 支持涉及使用 MPLS EXP 字段对 ECN 代码点进行编码,从而实现显式拥塞管理。通过配置 ECN 代码点,入口标签边缘路由器 (LER)、LSR 和出口 LER 等网络节点可以有效地传达拥塞事件。这些节点使用 MPLS EXP 字段中的 ECN 对来指示数据包是否经历了拥塞或支持 ECN,以确保准确的通信和对拥塞信号的响应。这种设置增强了网络管理流量、减少丢包和保持高传输效率的能力。

要配置 MPLS ECN,请在层次结构级别使用mpls-ecn-map[edit class-of-service]语句来定义 ECN 映射。例如,set class-of-service mpls-ecn-map ecn-capable-exp 6 congestion-experienced-exp 7指定如果在标签交换路由器上接收到 EXP 6 (110) 的数据包,并且遇到拥塞,则传出 EXP 将为 7 (111)。可以通过 show class-of-service mpls-ecn-map来验证这些配置,确保所有网络节点的一致性。这种一致性对于有效的拥塞管理、实现减少丢包和优化流量的好处至关重要。

配置 MPLS ECN 时的一个重要考虑因素是 MPLS EXP 重写与 LSR 上的 MPLS ECN 功能之间的互斥性。ECN 标记有四个代码点,它们使用 IP 报头的两位进行编码。MPLS EXP 字段是对 ECN 代码点进行编码的逻辑位置,但只有 3 位(8 个代码点)可用,并且同一字段也用于传达 DSCP 信息,因此有明显的动机来节省用于 ECN 目的的代码点数量。认识到这些限制对于避免可能降低网络性能的配置冲突至关重要。确保在您的整个网络基础设施中一致应用 ECN 配置,尤其是在各种交换机变体上运行 Junos 的环境中。

在 MPLS 网络上配置 ECN 支持

使用 CLI 语句(如 set class-of-service mpls-ecn-map 建立 ECN 配置)并使用 show class-of-service mpls-ecn-map进行验证。承认标签交换路由器 (LSR) 上的 MPLS EXP 重写和 MPLS ECN 之间的互斥性对于避免冲突、确保强大高效的网络功能至关重要。

警惕 MPLS EXP 重写和 MPLS ECN 之间的互斥约束,否则可能会导致操作冲突。这些准则有助于维护一个简化的网络设置,利用 ECN 来增强流量管理和高效的数据包流。

  1. 在入口 LER 上,定义 ECN 数据转发类。
  2. 在入口 LER 上,配置一个与指定 ECN 值匹配的防火墙过滤器,并将数据包分配给 ECN 数据转发类和指定的丢失优先级。

    在此,DSCP 值为 22 (010110) 且 ECN 值为 1(01,支持 ECN)的入口数据包将被分配到丢失优先级较低的 ECN 数据转发类。DSCP 值为 22,ECN 值为 3(11,经历拥塞)的入口数据包将被分配到具有高丢失优先级的 ECN 数据转发类。

  3. 在入口 LER 上,将防火墙过滤器应用于入口接口。
  4. 在入口 LER 上,为 ECN 标记的 MPLS 数据包定义重写规则。

    支持 ECN 的数据包(丢包优先级较低的数据包)的 EXP 值为 110 (6)。遇到拥塞的 ECN 数据包(即丢失优先级较高的数据包)的 EXP 值为 111 (7)。

  5. 其中一个入口 LER,将重写规则分配给出口接口。
  6. 一个是标签交换路由器、定义和 MPLS ECN 映射,用于映射支持 ECN 的数据包在遇到拥塞时应分配的 EXP 值。

    在这里,如果在标签交换路由器上收到 EXP 6 (110) 的数据包,并且遇到拥塞,则传出 EXP 将为 7 (111)。

    注意:

    此配置是全局的,适用于所有端口。

运行命令 show class-of-service mpls-ecn-map 以确认您的配置: