帮助手册 HP Aruba 5400R zl2

在 HP Aruba 5400R zl2 系列交换机上配置flow包导出

对于NetFlow 分析,您需要将设备配置为将flow包导出到 Site24x7 本地轮询器,即 NetFlow 收集器。本地部署轮询器将监听特定端口以接收flows。了解如何查找本地部署轮询器的端口号

可以通过 SNMP 或 CLI 在 HP Aruba 5400R zl2 系列交换机上启用flow导出 (sFlow)。 

通过 SNMP 启用 sFlow

启用位于 Site24x7OnPremisePoller\NetworkPlus\troubleshooting目录下的sFlowEnable.bat (对于 Windows 和 .sh 对于 Linux)脚本。

执行脚本如下:

SFlowEnable.bat switchIp snmpPort snmpWriteCommunity collectorIP collectorPort samplingRate

示例:C:\AdventNet\ME\NetFlow\troubleshooting>sFlowEnable.bat 192.168.188.30 161 public 192.168.133.1 9996 4096

在 HP 设备上启用 sFlow 后,Site24x7 服务器将开始接收数据包。您需要确保没有访问控制列表 (ACL) 或防火墙阻止 NetFlow 数据包(在 UDP 9996 上),并且即使服务器上的软件防火墙也允许数据包到达 Site24x7。

在 HP 设备上启用 sFlow 后,请确保执行以下操作以获取有关设备的准确流量统计信息:

  1. 采样率:将采样率设置为 4096。
  2. sFlow 接收器超时:这决定了 sFlow 在导出设备上保持活动状态的时间。将sFlow Receiver Timeout设置为可能的最大值,即 2147483647 秒。在 HP 设备上用于设置 sFlow 接收器超时的命令是:
setmib sFlowRcvrOwner.1 -D NetFlow Analyzer IP sFlowRcvrTimeout.1 -i 2147483647

通过 CLI 启用 sFlow

要配置flow包导出,请执行以下命令:

要启用 sFlow 接收器/目标,接收器实例编号必须为 1、2 或 3。默认情况下,UDP 目标端口号为 6343。

[no] sflow receiver-instance destination ip-address [ udp-port-num ]
sflow receiver-instance sampling sampling rate
sflow polling polling interval

以下命令提供了一个可配置选项,用于通过交换机上的带外管理 (OOBM) 端口将 sFlow 数据包发送到目标。sFlow 收集器通过 OOBM 端口收集示例数据包,从而可以监控网络流量。支持 IPv4 和 IPv6 地址。

[no] sflow receiver-instance destination udp-port-numoobm

帮助手册 HP Aruba 5400R zl2