Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products

如何在运行 OS 9 的 Dell Networking 交换机上设置 sFlow

Summary: 本文介绍如何在运行 OS 9 的 Dell Networking 交换机上设置 sFlow

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

目标

  1. 概览

  2. 要点

  3. 启用 sFlow

  4. 验证 sFlow 配置
     

概览

Dell Networking 操作系统 (OS) 支持 sFlow 版本 5。
Dell Networking sFlow 的设计使得硬件采样率按线卡端口管道计算,并根据该端口管道中的所有端口确定。
如果未在任何端口上启用 sFlow,则全局采样率将下载到该端口,并用于计算端口管道的最低采样率。此设计支持将来在该端口上配置 sFlow 的可能性。回退根据端口管道的硬件采样率触发。
默认全局采样率为 32768。采样率的确定方式如下:

  • 如果接口状态为开启,并且未在端口上配置采样率,则根据线路速度计算默认采样率。
  • 如果接口状态关闭,则使用全局采样率设置采样率。
  • 如果全局采样率为非默认,例如256,接口上未配置采样率,则接口的采样率为全局非默认采样率,即256。
为避免回退,请提高全局采样率或为所有线卡端口配置所需的采样率,即使某些端口未配置 sFlow。
 

要点

  • sFlow MIB 的 Dell Networking OS 实施支持使用 snmpset 进行 sFlow 配置。

  • 默认情况下,仅在数据端口上支持 sFlow 收集。要通过管理端口启用 sFlow 收集,请分别在配置和 EIS 模式下使用管理 egress-interface-selection 和 application sflow-collector 命令。

  • Dell Networking OS 将所有 sFlow 数据包导出到收集器。较小的采样率可能等同于许多导出的数据包。回退机制会自动应用以减少此数量。当导出的数据包速率较高且退避机制即将生效或即将生效时,可能会丢弃某些采样数据包。sFlow 数据包中的 dropEvent 计数器始终为零。

  • 社区列表和本地首选项字段不会在 sFlow 数据报的扩展网关元素中发送。

  • 802.1P 源优先级字段不会在 sFlow 数据报的扩展交换机元素中发送。

  • 扩展网关元素的 dst-as-path 字段中仅打包了目标和目标对等 AS 编号。

  • 如果使用基于策略的路由 (PBR) 重定向正在采样的数据包,则 sFlow 数据报可能包含不正确的扩展网关/路由器信息。

  • 对于路由数据包,扩展交换机元素中的源虚拟局域网 (VLAN) 字段不会打包。

  • 扩展交换机元素中的目标 VLAN 字段未打包在多播数据包中。

  • 每秒最多可采样和处理 700 个数据包。

 

启用 sFlow

请按照以下步骤全局启用 sFlow
 
命令 参数
FTOS# configuration
输入配置模式。
FTOS(conf)# sflow enable
全局启用 sFlow。
FTOS(conf)# sflow collector <IP ADDR> agent-addr <IP ADDR>
设置收集器 IP 地址(管理 sFlow 数据的外部设备)。设置代理程序 IP 地址(收集数据的此交换设备或其他交换设备)。
FTOS(conf)# sflow max-header-size extended
(可选)默认情况下,数据包的最大标头大小为 128 字节。启用 sFlow max-header-size extended 后,将复制 256 个字节。这些字节对于 VxLAN、NvGRE、IPv4 和 IPv6 隧道数据包非常有用。
FTOS(conf)#sflow extended-switch enable
扩展的 sFlow 在 sFlow 数据报中打包其他信息,具体取决于采样数据包的类型。802.1Q VLAN ID 和 802.1P 优先级信息。
FTOS(conf)#sflow polling-interval <15-86400>
(可选)设置与收集器兼容的特定轮询间隔。
FTOS(conf)#sflow sample-rate <256-8388608>

(可选)设置与收集器兼容的特定采样率。(仅 2 的幂,例如 4096 8192)。


按照以下步骤在接口级别启用 sFlow:
 
命令 参数
FTOS# Configuration
输入配置模式。
FTOS(conf)# interface te 0/10
进入特定接口。
FTOS(conf-if-te-0/10)# sflow ingress-enable
在接口上启用 sFlow。
FTOS(conf-if-te-0/10)#sflow max-header-size extended
(可选)默认情况下,数据包的最大标头大小为 128 字节。启用 sFlow max-header-size extended 后,将复制 256 个字节。这些字节对于 VxLAN、NvGRE、IPv4 和 IPv6 隧道数据包非常有用。
FTOS(conf-if-te-0/10)#sflow polling-interval <15-86400>
(可选)设置与收集器兼容的特定轮询间隔。
FTOS(conf-if-te-0/10)#sflow sample-rate <256-8388608>
(可选)设置与收集器兼容的特定采样率。(只有 2 的幂,例如 4096 8192)
 

验证 sFlow 配置

验证全局配置详细信息:
 
FTOS# show sflow
sFlow services are enabled
Global default sampling rate: 32768
Global default counter polling interval: 20
1 collectors configured
Collector IP addr: 133.33.33.53, Agent IP addr: 133.33.33.116, UDP port: 6343
77 UDP packets exported
0 UDP packets dropped
165 sFlow samples collected
69 sFlow samples dropped due to sub-sampling
 
验证接口 sFlow 详细信息:
 
FTOS# show sflow interface tengigabitethernet 1/1
Te 1/1 sFlow type                             :Ingress
Configured sampling rate      :16384
Actual sampling rate              :16384
Counter polling interval          :20
Extended max header size    :128
Samples rcvd from h/w          :0
 
FTOS# show running-config interface tengigabitethernet 1/16
!interface TenGigabitEthernet 1/16
no ip address
switchport
sflow ingress-enable
sflow sample-rate 8192
no shutdown

Affected Products

Force10 MXL Blade, PowerSwitch S4810P, PowerSwitch S5000, Force10 S55T, Force10 S60-44T, PowerSwitch S6000, Force10 Z9000, Dell Networking Z9500
Article Properties
Article Number: 000121452
Article Type: How To
Last Modified: 11 Jun 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.