基于流的遥测(EX4100、EX4100-F 和 EX4400 系列)
基于流的遥测 (FBT) 支持按流级别的分析,使用内联监控服务创建流、收集流,并使用开放标准 IPFIX 模板将其导出到收集器,以组织流。
FBT概览
您可以为 EX4100、EX4100-F 和 EX4400 系列交换机配置基于流的遥测 (FBT)。FBT 支持按流的级别分析,使用内联监控服务创建流、收集流并将其导出到收集器。借助内联监控服务,您可以监控接口入口和出口方向上的每个 IPv4 和 IPv6 数据包。流是一系列在接口上具有相同源 IP、目标 IP、源端口、目标端口和协议的数据包。对于每个流程,软件会收集各种参数,并使用开放标准 IPFIX 模板将实际数据包导出到收集器,直到配置的剪辑长度,以组织流程。一旦流没有活动流量,则在配置的非活动超时期限( flow-inactive-timeout
在层次结构级别 template-name配置语句)后,该流将过期。软件按配置的流导出计时器间隔定期导出 IPFIX 数据包。IPFIX 数据包中使用观察域标识符来识别将数据包发送到收集器的线卡。设置好后,软件将根据此处设置的系统值为每个线卡派生一个唯一标识符。
FBT的好处
通过FBT,您可以:
- 计算数据包、TTL 和 TCP 窗口范围
- 跟踪和计数拒绝服务 (DoS) 攻击
- 分析成员 ID 上的 ECMP 组/链路聚合组 (LAG) 的负载分布(仅限 EX4100 和 EX4100-F)
- 跟踪流量拥塞(仅限 EX4100 和 EX4100-F)
- 收集有关多媒体流的信息 (仅限 EX4100 和 EX4100-F)
- 收集有关丢包原因的信息(仅限 EX4100 和 EX4100-F)
FBT 流导出概述
有关示例模板,请参阅 图 1 ,其中显示了信息元素 ID、名称和大小:

图 2 显示了 FBT 的示例 IPFIX 数据模板的格式:

图 3 显示了为 FBT 导出的示例 IPFIX 流的格式:

当您创建新的内联监控服务配置或更改现有配置时,软件会立即将数据模板的定期流导出发送到相应的收集器,而不是等到下一个计划的发送时间。
限制和注意事项
- 支持 IRB 接口;但是,不支持 L2 防火墙过滤器。
- 仅支持 8 个内联监控实例,每个实例 8 个收集器。
- 流记录的长度限制为 128 字节。
- 收集器必须可通过环路接口或网络接口访问,而不仅仅是通过管理接口。
- 不能配置选项模板标识符或转发类。
- 不支持 IPFIX 选项数据记录和 IPFIX 选项数据模板。
- EX4400 交换机不支持功能配置文件。
- 如果对功能配置文件配置进行任何更改,则必须重新启动设备。
- (仅限 EX4100 和 EX4100-F)如果在功能配置文件中为内联监控实例配置任何拥塞或出口功能,则无法为该实例中的模板配置计数器配置文件。
- (仅限 EX4100 和 EX4100-F)由于拥塞和出口功能会收集大量数据,因此每个内联监控实例只能配置其中的 4 或 5 个功能。
- (仅限 EX4100 和 EX4100-F)对于组播流跟踪,一个入口副本可以生成多个出口副本。所有副本都可以更新同一条目。因此,您可以跟踪同一组播流的所有副本的聚合结果。
许可证
您必须获得永久许可证才能启用 FBT。要检查您是否有 FBT 许可证,请在作模式下发出 show system license
命令:
user@host> show system license License usage: Licenses Licenses Licenses Expiry Feature name used installed needed Flow Based Telemetry 1 1 0 permanent Licenses installed: License identifier: XXXXXXXXXXXXXX License version: 4 Order Type: commercial Valid for device: XXXXXXXXXXXX Features: Flow Based Telemetry - License for activating Flow Based Telemetry Permanent
对于 EX4100 和 EX4100-F 交换机,您需要许可证 S-EX4100-FBT-P。对于 EX4400 交换机,您需要许可证 S-EX-FBT-P。
丢弃向量(仅限 EX4100 和 EX4100-F)
FBT 可以报告 100 多个丢弃原因。丢弃向量是非常大的向量,太大而无法合理地容纳在流记录中。因此,软件会将丢弃向量组合并压缩为 16 位压缩的丢弃向量,然后将该滴向量传递到流表。16 位压缩的滴向量对应于特定的滴向量组。 表 1 和 表 2 描述了如何将丢放向量组合在一起以形成特定的 16 位压缩丢弃向量。
组 ID | 丢弃原因 |
---|---|
1 | MMU丢弃 |
2 | TCAM、PVLAN |
3 | DoS 攻击或 LAG 环路失败 |
4 | VLAN ID 无效、TPID 无效或端口不在 VLAN 中 |
5 | 生成树协议 (STP) 转发、桥接协议数据单元 (BPDU)、协议、CML |
6 | 源路由、L2 源丢弃、L2 目标丢弃、L3 禁用等。 |
7 | L3 TTL、L3 报头、L2 报头、L3 源查找未命中、L3 目标查找未命中 |
8 | ECMP 解析、风暴控制、入口组播、入口下一跳错误 |
组 ID | 丢弃原因 |
---|---|
1 | MMU 单播流量 |
2 | MMU 加权随机早期检测 (WRED) 单播流量 |
3 | MMU RQE |
4 | MMU 组播流量 |
5 | 出口 TTL、stgblock |
6 | 出口字段处理器丢弃 |
7 | IPMC 丢弃 |
8 | 出口服务质量 (QoS) 控制下降 |
配置 FBT(EX4100、EX4100-F 和 EX4400 系列)
FBT 支持按流的级别分析,使用内联监控服务创建流、收集流并将其导出到收集器。流是一系列在接口上具有相同源 IP、目标 IP、源端口、目标端口和协议的数据包。对于每个流,使用开放标准 IPFIX 模板收集各种参数并将其发送到收集器,以组织流。一旦流没有活动流量,则在配置的非活动超时期限( flow-inactive-timeout
在层次结构级别 template-name配置语句)后,该流将过期。软件按配置的流导出计时器间隔定期导出 IPFIX 数据包。IPFIX 数据包中使用观察域标识符来识别将数据包发送到收集器的线卡。设置好后,软件将根据此处设置的系统值为每个线卡派生一个唯一标识符。
要配置基于流的遥测,请执行以下作:
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能浏览器 查看您使用的平台是否支持某项功能。
feature-profile name features
语句在
[edit inline-monitoring]
层次结构级别跟踪流。