Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

使用流量类映射管理入口超额订阅

入口超额订阅是指传入数据包的传输速率远高于数据包转发引擎和路由器可以处理的速率,从而导致重要数据包被丢弃的状态。如果超额订阅的链接或服务遇到过多的流量,可能会导致流量丢失或延迟,从而有可能影响其他服务和链接。

数据包转发引擎的入口超额订阅

数据包转发引擎使用固定规则来决定传入数据包的优先级。根据这些固定规则,数据包转发引擎将传入数据包分为 高优先级网络控制 数据包和 低优先级尽力服务 数据包。具有路由协议等协议的数据包被归类为 网络控制 数据包。使用 Telnet、FTP 和 SSH 等协议的数据包被归类为 尽力服务 数据包。

这些固定规则的局限性在于,即使将 CE 路由器标记的可信和非网络控制数据包转发到中转路由器,中转路由器也可能丢弃这些数据包。出现这种丢包的原因是,根据固定规则,这些数据包均不是中转路由器的高优先级数据包。

为了克服此限制,您可以通过基于 CoS 值配置流量类映射并将这些值与流量类(如 real-timenetwork controlbest-effort)相关联,对进入数据包转发引擎的流量进行优先级排序和分类。您可以将流量类映射与中转路由器上的接口相关联。在入口超额订阅期间,路由器接口使用此用户定义的流量类映射来选择数据包优先级。

注意:

使用 功能浏览器 确认平台和版本对流量类映射的支持。

配置流量类映射

要配置流量类映射,请执行以下作:

  1. 配置接口。此接口需要与配置的流量类映射相关联。
  2. 创建基于 CoS 代码点的流量类映射,并将代码点映射到某个流量类,以确定输入数据包的优先级。
    • 要创建 DSCP 流量类映射并将代码点映射到 IPv4 和 IPv6 流量的流量类,请在 [edit class-of-service] 层次结构级别包含以下语句。

    • 要创建 IEEE 802.1 流量类映射并将代码点映射到流量类,请在 [edit class-of-service] 层次结构级别包含以下语句。

    • 要创建 MPLS EXP 流量类映射并将代码点映射到流量类,请在 [edit class-of-service] 层次结构级别包含以下语句。

    • 要创建 IPv4 优先级流量类映射并将代码点映射到流量类,请在 [edit class-of-service] 层次结构级别包含以下语句。

    • 要创建 IEEE 802.1ad 代码点流量类映射并将代码点映射到流量类,请在 [edit class-of-service] 层次结构级别包含以下语句。

  3. 将流量类映射与步骤 1 中配置的接口进行关联。
    • 将 DSCP 流量类映射与接口进行关联。

    • 将 IEEE 802.1 流量类映射与接口进行关联。

    • 将 MPLS EXP 流量类映射与接口相关联。

    • 将 IPv4 优先流量类映射与接口进行关联。

    • 将 IEEE 802.1ad 流量类映射与接口进行关联。

    注意:
    • 如果未将流量类映射与配置的接口进行关联,则通过此接口的所有流量都将使用数据包转发引擎中的现有固定规则进行处理。现有固定规则将网络控制流量优先于尽力而为流量。

    • 将流量类映射与接口关联后,进入该接口且未包含在流量类映射中的任何代码点都将被视为尽力而为。

    • 您可以将 IPv4 优先级流量类映射或 DSCP 流量类映射与接口相关联。您不能将这两个流量类映射都与单个接口相关联。DSCP 流量类映射适用于 IPv4 和 IPv6 流量。

    • 您可以将 IEEE 802.1 流量类映射或 IEEE 802.1ad 流量类映射与接口相关联。您不能将这两个流量类映射都与单个接口相关联。

    • 聚合以太网接口包可以具有来自支持流量类映射的接口和不支持流量类映射的接口的成员链路。配置的流量类映射通过以下方式与聚合以太网捆绑包相关联:

      • 如果聚合以太网捆绑包仅具有来自支持流量类映射的接口的子链路,则流量类映射将与聚合以太网捆绑包的所有链路相关联。

      • 如果聚合以太网捆绑包仅具有来自不支持流量类映射的接口的子链路,则流量类映射不会与聚合以太网捆绑包或其链路关联。

      • 如果聚合以太网捆绑包具有来自支持流量类映射的接口以及不支持流量类映射的接口的子链路,则流量类映射仅与支持流量类映射的接口中的链路相关联。

示例:配置流量类映射

此示例显示了在带有 MPC 的 MX 系列路由器上配置流量类映射。

注意:

使用 功能浏览器 确认平台和版本对流量类映射的支持。

要求

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

  • 一台 MX 系列路由器

  • 一台 CE 路由器

在配置流量类映射之前,请确保您已:

  • 已将 CE 路由器连接到 MX 系列路由器。

概述和拓扑

此示例显示了连接到 CE 路由器的 MX 系列路由器上的流量类映射配置。

图 1:在 MX 系列路由器 Configuring Traffic Class Maps on MX Series router上配置流量类映射

图 1 所示,CE 路由器将流量转发至路由器上的接口 xe-4/0/0 和 xe-4/0/1。

需要在路由器上配置流量类映射,并与接口 xe-4/0/0 和接口 xe-4/0/1 进行关联,以便根据用户定义的配置对数据包进行分类。发生入口超额订阅时,路由器使用用户定义的流量类映射处理数据包。

此示例说明如何使用 CoS 代码点创建以量类映射,并将这些代码点与流量类相关联。

  • 带有代码点 000、001、010、011 和 100 101 的 IPv4 优先级流量类映射。将这些代码点分别映射到实时、网络控制和尽力而为流量类。

  • 带有代码点 000 001、010 011 和 100 101 的 MPLS EXP 流量类映射。将这些代码点分别映射到实时、网络控制和尽力而为流量类。

  • 带有代码点 000 001、010 011 和 100 101 的 IEEE 802.1 流量类映射。将这些代码点分别映射到实时、网络控制和尽力而为流量类。

  • 代码点100001 100010 100011、010011 010100 010101 和 101001 101010 101011的 DSCP 流量类映射。将这些代码点分别映射到实时、网络控制和尽力而为流量类。

  • 带有代码点 0000 0001、1000 1001、0010 0011、1010 1011 和 0100 0101 1100 1101 的 IEEE 802.1ad 流量类映射。将这些代码点分别映射到实时、网络控制和尽力而为流量类。

流量类映射 IPv4 优先级、MPLS EXP 和 IEEE 802.1 与接口 xe-4/0/0 相关联。流量类映射 DSCP 和 IEEE 802.1ad 与接口 xe-4/0/1 相关联。

配置

要配置流量类映射,请执行以下作:

CLI 快速配置

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

配置接口

分步过程

配置接口。这些接口需要与流量类映射相关联。

  1. 配置接口 xe-4/0/0,将单元 0 作为其逻辑接口,inet 作为协议家族,将 198.51.100.0/24 作为 IP 地址。

  2. 配置接口 xe-4/0/1,将单元 0 作为其逻辑接口,inet 作为协议家族,将 198.51.100.1/24 作为 IP 地址。此外,启用 VLAN 标记并配置 VLAN ID(例如 111),以便在接口上接收和传输带有 VLAN 标记的帧。

为代码点配置流量类映射并将代码点映射到流量类

分步过程

您可以通过代码点配置流量类映射并将映射与流量类相关联,从而对进入数据包转发引擎的流量进行优先级排序和分类。

  1. 创建 IPv4 优先流量类 映射 inetp 并将其代码点 000 001、010 011 和 100 101 分别映射到实时、网络控制和尽力而为流量类。

  2. 创建 MPLS EXP 流量类映射mpls_exp,并将代码点 000 001、010 011 和 100 101 分别映射到实时、网络控制和尽力而为流量类。

  3. 创建 IEEE 802.1 流量类映射 802.1p,并将代码点 000 001、010 011 和 100 101 分别映射到实时、网络控制和尽力而为流量类。

  4. 创建 DSCP 流量类映射dscp_v4,并将 100010 100011、010011 010100 010101 和 101001 101010 101011代码100001点分别映射到实时、网络控制和尽力而为流量类。

  5. 创建 IEEE802.1ad 流量类映射 802.1ad,并将代码点 0000 0001、1000、1001、0010、0011、1010、1010 1011 和 0100 0101 1100 1101 分别映射到实时、网络控制和尽力而为流量类。

将接口与流量类映射相关联

分步过程

您需要将配置的流量类映射与要对输入流量进行优先级排序和分类的接口相关联。

  1. 将流量类映射 inetp、mpls_exp 和 802.1p 与接口 xe-4/0/0 相关联。

  2. 将流量类映射 dscp_v4 和 802.1ad 与接口 xe-4/0/1 相关联。

结果

验证

验证代码点到输入流量类的映射

目的

验证流量类映射的代码点是否映射到相应的流量类。

行动

在作模式下,输入 show class-of-service traffic-class-map 命令。

意义

显示输出字段 Traffic-class-map ,并 Code-point type 分别指示配置的流量类映射和代码点信息的类型。

字段 Code pointTraffic class 显示代码点与流量类之间的映射。

验证接口到流量类映射的映射

目的

验证配置的接口是否映射到相应的流量类映射。

行动

在作模式下,输入 show class-of-service forwarding-table traffic-class-map mapping 命令。

意义

输出显示:

  • 接口 xe-4/0/0 与流量类映射 INET-PrecedenceMPLS EXP、 相关 IEEE-802.1联。

  • 接口 xe-4/0/1 与流量类映射 DSCPIEEE-802.1AD相关联。

验证接口上的流量类信息

目的

根据配置的流量类映射验证数据包信息。

行动

在作模式下,输入 show interfaces xe-4/0/0 extensiveshow interfaces xe-4/0/1 extensive 命令。

意义

Preclassifier statistics 字段显示每个配置的流量类映射的接收、传输和丢弃数据包的信息。