适用于 VXLAN(QFX5120、QFX5240 和 QFX5241)的基于软件流遥测
Junos OS 中基于软件的基于流的遥测 (FBT) 适用于 VXLAN,可在 IRB 接口上实现按流级别的分析,使用内联监控服务创建流,收集流,然后使用开放标准 IP 流信息导出 (IPFIX) 模板将其导出到收集器,以组织流。
基于软件的 VXLAN FBT 概述
基于软件的 VXLAN FBT 可以为具有集中路由桥接 (CRB) 或边缘路由桥接 (ERB) 叠加的 VXLAN 提供内联遥测数据。基于软件的 VXLAN FBT 可对 IRB 接口进行按流级的分析,使用内联监控服务创建、收集流并将其导出到收集器。借助内联监控服务,您可以监控接口入口和出口方向上的每个 IPv4 和 IPv6 数据包。
基于软件的 FBT 对 VXLAN 的优势
借助面向 VXLAN 的基于软件的 FBT,您可以为具有 CRB 或 ERB 叠加的 EVPN-VXLAN 架构启用内联遥测数据,从而为您提供有关网络的额外信息源,
具有 CRB 叠加网络的 VXLAN 将核心交换机配置为第 3 层/第 3 层 VXLAN 网关,其中核心交换机上配置了虚拟网络的集成路由和桥接 (IRB) 接口。相比之下,具有 ERB 叠加网络的 VXLAN 中的核心交换机提供 EVPN 2 类和 5 类路由的传输,并且 IRB 接口配置在分布交换机上。ERB 设计还支持更快的服务器到服务器、园区内流量。因此,与 CRB 叠加相比,使用 ERB 叠加的路由更靠近终端系统。 图 1和 图 2 显示了这些叠加层的示例拓扑。要详细了解这些 EVPN-VXLAN 架构,请参阅 技术入门:园区 EVPN-VXLAN 交换矩阵。
流导出概述
面向 VXLAN 的基于软件的 FBT 使用基于软件的 IPFIX 流导出。(IPFIX 在 RFC 7011 中定义。)流是在接口上具有相同核心参数集的一系列数据包,其中一些参数包括源 IP、目标 IP、源端口、目标端口和协议。这组核心参数称为流密钥,软件使用此密钥来了解流。对于每个流量,软件会收集各种参数,并使用开放标准 IPFIX 模板将配置的剪辑长度的实际数据包导出到收集器中,以组织流量。一旦某个流没有活动流量,该流量将在配置的非活动超时期限后过期(在层次结构级别配置[edit services inline-monitoring template template-name]该flow-inactive-timeout语句)。
对于用于 VXLAN 的基于软件的 FBT,流密钥会因监控 IPv4 还是 IPv6 流量而异。 表 1 介绍了 IPv4 流量的流密钥, 表 2 介绍了 IPv6 流量的流密钥。对于 IPv4 和 IPv6 流量,除了键字段外,流量还包含入口和出口端口、流量开始和结束时间以及字节和数据包计数增量字段。流开始时间是软件学习流的时间戳。流停止时间是最新计数器查询的时间戳。 图 3 显示了用于 IPv4 流量的 IPFIX 数据模板示例。
| 字段 | 字段大小(以字节为单位) |
|---|---|
|
源 IP 地址 |
4 |
|
目标 IP 地址 |
4 |
|
协议(TCP 或 UDP) |
1 |
|
源端口(TCP 或 UDP) |
2 |
|
目标端口(TCP 或 UDP) |
2 |
|
虚拟路由和转发表 (VRF) 标识符 |
2 |
|
入口端口 |
1 |
|
VXLAN 网络标识符(第 2 层分段 ID) |
3 |
| 字段 | 字段大小(以字节为单位) |
|---|---|
|
源 IP 地址 |
4 |
|
目标 IP 地址 |
4 |
|
协议(TCP 或 UDP) |
1 |
|
源端口(TCP 或 UDP) |
2 |
|
目标端口(TCP 或 UDP) |
2 |
|
虚拟路由和转发表 (VRF) 标识符 |
2 |
的 IPFIX 数据模板示例
限制和注意事项
QFX5120-32C 和 QFX5120-48Y-8C 交换机的 Junos OS 支持基于 软件 的 VXLAN FBT。从 Junos OS Evolved 版本 25.2X100D30 开始,Junos OS Evolved 的 QFX5240 和 QFX5241 交换机均支持基于软件的 FBT。
所有受支持的平台都存在一些限制和注意事项。某些平台具有特定于平台的限制和注意事项。 表 3 描述了这些限制和注意事项。
|
平台 |
限制和注意事项 |
|---|---|
|
所有支持的平台 |
|
|
QFX5120 交换机 |
|
|
QFX5240 和 QFX5241 交换机 |
|
为 VXLAN 配置基于软件的 FBT
基于软件的 VXLAN FBT 可以为具有集中路由桥接 (CRB) 或边缘路由桥接 (ERB) 叠加的 VXLAN 提供内联遥测数据。适用于 VXLAN 的 FBT 可对 IRB 接口进行按流的层级分析,使用内联监控服务创建、收集流并将其导出到收集器。借助内联监控服务,您可以监控接口入口和出口方向上的每个 IPv4 和 IPv6 数据包。
在为 VXLAN 配置基于软件的 FBT 之前,必须先启用基于软件的 IPFIX 流导出,并且必须在统一转转发表中分配精确匹配内存来了解流。您为统一转发表配置的内容取决于设备型号:
-
要为 QFX5120-32C 和 QFX5120-48Y-8C 交换机配置统一转发表:
user@host# set system packet-forwarding-options ipfix-sw-mode user@host# set chassis forwarding-options em-hw-profile user@host# commit
该
set chassis forwarding-options em-hw-profile命令与必须为 VXLAN-GBPset chassis forwarding-options vxlan-gbp-profile配置的命令互斥: 。因此,您不能在同一设备上同时配置这两个命令。 -
要为 QFX5240 和 QFX5241 交换机配置统一转发表:
user@host# set system packet-forwarding-options forwarding-profile flow-profile user@host# commit
提交配置后,系统会提示您重新启动系统。
要为 VXLAN 配置基于软件的 FBT:
变更历史表
是否支持某项功能取决于您使用的平台和版本。使用 功能资源管理器 确定您的平台是否支持某个功能。