Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
在此页面上
 

示例:通过配置基于接口的固定分类,对来自远程设备的所有流量进行分类

此示例显示基于传入接口的固定分类配置。固定分类可以基于物理接口(例如 ATM 或千兆以太网接口)或逻辑接口(例如以太网 VLAN、帧中继 DLCI 或 MPLS 隧道)。

要求

要验证此过程,此示例使用流量生成器。流量生成器可以是基于硬件的,也可以是服务器或主机上运行的软件。

此过程中的功能在运行 Junos OS 的设备上得到广泛支持。此示例在运行 Junos OS 版本 12.1 的 SRX 系列设备上经过测试和验证。SRX 设备配置为作为路由器运行。

提示:

如果您是在 SRX 设备上执行测试,则可能需要将设备配置为在测试环境中作为不安全的路由器运行。您通常不会在生产环境中执行此操作。

概述

固定接口分类器是将从特定接口到转发类的所有数据包分类的最简单方法。这通常用于边缘路由器,用于将来自远程路由器或服务器的所有流量分类为特定转发类和队列。固定接口分类器只需观察数据包到达的入口接口,并将该接口上收到的所有信息流分配给特定服务等级。

固定接口分类器无法设置本地意义的数据包丢失优先级,该优先级由重写规则和丢弃配置文件使用。对于所有固定接口分类器而言,隐式丢包优先级较低。

固定接口分类器不足以满足接口接收属于多种服务等级的流量的情况。但是,将基于接口的分类与其他分类流程结合使用时会很有用。基于入站接口的过滤可以提高分类的粒度,例如,与基于代码点标记的过滤结合使用时。结合接口和代码点标记分类的进程允许单个代码点标记具有不同的含义,具体取决于接收数据包的接口。如果要将固定接口分类器与代码点分类器相结合,这实际上是一个多域分类器。

固定接口分类器的更细粒度替代项

在 Junos OS 中,您可以使用多域分类器将基于接口的分类和代码点分类相结合,如下所示:

以下瞻博网络学习字节视频更详细地介绍了分类器。

拓扑

图 1 显示了示例网络。

图 1:固定接口分类器场景 Fixed-Interface Classifier Scenario

要模拟语音流量,此示例显示从主机发送至下游设备的 TCP 数据包。在设备 R2 上,固定接口分类器将数据包路由到为语音信息流定义的队列中。

分类器在设备 R2 上分配给接口 ge-0/0/0。一如既往,在出口接口(设备 R2 上为 ge-0/0/1)上执行队列分配验证。

CLI 快速配置 显示 图 1 中所有瞻博网络设备的配置。“ 逐步过程” 一节介绍了设备 R2 上的步骤。

配置

程序

CLI 快速配置

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

设备 R1

设备 R2

设备 R3

逐步过程

以下示例要求您在配置层次结构中导航各个级别。有关如何执行此操作的说明,请参阅 CLI 用户指南中的在配置模式下使用 CLI 编辑器

要启用默认 DSCP 行为聚合分类器:

  1. 配置设备接口。

  2. 配置内部网关协议 (IGP) 或静态路由。

  3. 配置一组转发类。

  4. 将到达 ge-0/0/0.0 上的所有信息流映射到语音队列中。

结果

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

如果完成设备配置,请在配置模式下输入 commit

验证

确认配置工作正常。

验证固定接口分类器

目的

验证固定接口分类器是否在设备 R2 的入口接口上启用。请记住,尽管分类器在传入数据包上运行,但您会在传出(出口)接口上查看生成的队列分配。

行动

  1. 清除设备 R2 出口接口上的接口统计信息。

  2. 使用数据包生成器将 TCP 数据包发送至设备 R2 下游的设备。

    此示例使用数据包生成器 hping。

  3. 在设备 R2 上,验证语音队列是否在递增。

意义

输出显示,通过设备 R2 上的 ge-0/0/0 接口发送 25 个数据包后,语音队列增加了 25 个数据包。