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 快速配置

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

设备 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 个数据包。