目标
- 概述
- 重要事项
- 启用 sFlow
- 验证 sFlow 配置
概述
Dell Networking 操作系统(OS)支持 sFlow 版本5。
Dell Networking sFlow 的设计目的是使硬件采样速率为每行卡端口管道,并根据该端口管道中的所有端口确定。
如果您不在任何端口上明确启用 sFlow,则会将全局采样率下载到该端口,并将计算端口管道的最低采样率。此设计支持将来可能在该端口上配置 sFlow 的可能性。根据端口管道的硬件采样率触发后关闭。
默认全局采样速率为32768。采样率取决如下:
- 如果接口状态为 "up" 且未在端口上配置采样率,则根据行速度计算默认采样率。
- 如果接口状态为关闭,则使用全局采样率设置采样率。
- 如果全局采样率是非默认值(例如256),并且未在接口上配置采样率,则接口的采样速率为全局非默认采样速率,即256。
要避免执行备份,请增加全局采样速率或将所有线卡端口配置为所需的采样速率,即使某些端口未配置 sFlow。
重要事项
- SFlow MIB 的 Dell Networking OS 实施支持通过 snmpset 进行 sFlow 配置。
- 默认情况下,仅在数据端口上支持 sFlow 收集。如果您想要通过管理端口启用 sFlow 收集,请分别使用配置和 EIS 模式中的管理传出接口选择和应用程序 sFlow 。
- Dell Networking 操作系统将所有 sFlow 数据包导出到收集器。较小的采样率可能会等同于许多导出的数据包。系统会自动应用回退机制以减少此数量。当导出的数据包速率较高且回退机制即将开始生效时,可能会丢弃一些样本数据包。SFlow 数据包中的 dropEvent 计数器始终为零。
- 社区列表和本地首选项字段未在 sFlow 数据报中的扩展网关元素中填写。
- 802.1 p source priority 字段未在 sFlow 数据报中填写扩展交换机元素。
- 在 "extended gateway" 元素的 " dst 即路径" 字段中,仅将目标和目标对等主机打包在一起。
- 如果使用基于策略的路由(PBR)重定向正在取样的数据包,则 sFlow 数据报可能包含不正确的扩展网关/路由器信息。
- 在路由数据包的情况下,扩展交换机元素中的源虚拟局域网(VLAN)字段不会打包。
- 扩展交换机元素中的 "目标 VLAN" 字段未打包到多播数据包中。
- 每秒最多可取样和处理700个数据包。
启用 sFlow
请遵循以下步骤以全局启用 sFlow
命令 |
[Parameters] |
FTOS# configuration |
进入配置模式。 |
FTOS (会议) # sflow enable |
全局启用 sFlow。 |
FTOS (会议) # sflow 收集器 < IP 地址 > 代理-地址 < IP 地址 > |
设置收集器 IP 地址(外部设备管理 sFlow 数据)。 设置代理 IP 地址(此或收集数据的其他交换设备)。 |
FTOS (会议) # sflow max-header 扩展 |
可有可无默认情况下,数据包的最大标头大小为128字节。当启用 sflow 最大标头大小扩展时,将拷贝256字节。这些字节对于 VxLAN、NvGRE、IPv4 和 IPv6 隧道数据包非常有用。 |
FTOS (会议) #sflow 扩展交换机启用 |
Extended sFlow 会根据样本数据包的类型,将其他信息打包到 sFlow 数据报中。 802.1 q VLAN ID 和 802.1 p 优先级信息。 |
FTOS (会议) #sflow 轮询间隔 < 15-86400 > |
可有可无设置与收集器兼容的特定轮询间隔 |
FTOS (会议) #sflow 采样率 < 256-8388608 > |
可有可无设置与收集器兼容的特定采样率。 (仅限2的电源。例如 4096 8192) |
请按照以下步骤在接口级别启用 sFlow
命令 |
[Parameters] |
FTOS# configuration |
进入配置模式。 |
FTOS(conf)# interface te 0/10 |
进入特定物理接口。 |
FTOS (如果为-te-0/10) # sflow 入口启用 |
在接口上启用 sFlow。 |
FTOS (如果为-te-0/10) #sflow 最大标头大小扩展 |
可有可无默认情况下,数据包的最大标头大小为128字节。当启用 sflow 最大标头大小扩展时,将拷贝256字节。这些字节对于 VxLAN、NvGRE、IPv4 和 IPv6 隧道数据包非常有用。 |
FTOS (在-te-0/10) #sflow 轮询间隔 < 15-86400 > |
可有可无设置与收集器兼容的特定轮询间隔 |
FTOS (如果为-te-0/10) #sflow 采样率 < 256-8388608 > |
可有可无设置与收集器兼容的特定采样率。 (仅限2的电源。例如 4096 8192) |
验证 sFlow 配置
验证全局配置详细信息:
FTOS # show sflow
sFlow 服务已启用
全局默认采样率:32768
全局默认的计数器轮询间隔:20
1 个收集
器已配置收集器 IP 地址:133.33.33.53,代理 IP 地址:133.33.33.116,UDP 端口:6343
77 UDP
丢弃的导出 0 UDP 数据包
,165 sFlow 样本收集
的 69 sFlow 样本由于子采样而丢弃
Verify interface sFlow details:
FTOS # show sFlow interface tengigabitethernet 1/1
Te 1/1 sFlow type:入口
配置的采样率: 16384
实际采样率: 16384
计数器轮询间隔: 20
Extended max header size: 128
Samples rcvd,h/w:0
FTOS # show 正在运行-config interface tengigabitethernet 1/16
!interface TenGigabitEthernet 1/16
no ip address
sflow 入口-enable
sflow sample-rate 8192
no shutdown