在查看 sFlow 的相关报告之前,必须先配置启用了 sFlow 功能的设备(如路由器或交换机),才可将网络活动传回 Flow Monitor 侦听应用程序。配置 sFlow 将数据发送到 网络流量分析 有两种方法:
以下示例说明了如何配置 sFlow 设备将数据发送到 网络流量分析。
使用命令行界面 (CLI) 配置启用了 sFlow 功能的设备将 sFlow 数据发送到 Flow Monitor:
注意 本程序示例仅适用于 HP ProCurve 3500 交换机,不可用于其他设备。配置设备以输出 sFlow 数据的程序,会因设备性质和网络配置而大不相同。
以下示例使用 CLI 配置,在 HP ProCurve 3500 系列交换机上启用 sFlow 功能。本例的 Flow Monitor 系统配置是 IP 地址 = 192.168.3.31,并在 UDP 端口 9999 上接收 sFlow 数据。
命令 |
用途 |
|
设置 sFlow 接收设备地址 (192.168.3.31) 和 UDP 端口 (9999)。例如: |
|
设置每个接口 (1-24) 的 sFlow 采样率。在此例中,每 128 个数据包收集一个。例如: |
|
设置 sFlow 轮询间隔时间。在此例中,每隔 30 秒轮询一次。例如: |
以下示例使用 SNMP 命令,在 HP ProCurve 2610 系列交换机上启用 sFlow 功能。建议您在命令行界面 (CLI) 上通过设备 OS 命令配置 sFlow 设备,但某些 sFlow 设备并无此功能。这时您可使用 SNMP 命令来配置 sFlow。本例的 Flow Monitor 系统配置是 IP 地址 = 192.168.3.31,并在 UDP 端口 9999 上接收 sFlow 数据。
使用 SNMP 命令配置 sFlow 设备,以将 sFlow 数据发送到 Flow Monitor:
重要 本程序示例仅适用于 HP ProCurve 2610 交换机,不可用于其他设备。配置设备以输出 sFlow 数据的程序,会因设备性质和网络配置而大不相同。请参阅说明文件,确定适合设备的流程。
重要 以 SNMP 命令配置的 sFlow 设备通常不会将配置保存到存储器中。若设备重启或断电,所有 sFlow 配置都会消失,必须手动使用 SNMP 命令重设 sFlow 配置。请务必保存 SNMP 配置命令,以供将来设备配置之用。
注释 请务必将 sFlow 设备配置成允许 SNMP 读/写权限,而且您必须有读/写权限的团体字符串信息。请参阅说明文件,确定适合设备的流程。
命令 |
用途 |
|
设置 sFlow 接收设备地址。在此例中,IP 地址 (192.168.3.31) 必须是十六进制值 (C0A8031F)。例如: 重要 您必须输入十六进制值的 IP 地址示例。使用 IP 转十六进制的计算器,以确定 sFlow 收集器 IP 地址的十六进制值。此 IP 地址示例可分解成以下十六进制值: |
|
设置 sFlow 接收设备端口地址。默认 Flow Monitor 端口是 9999。例如: |
|
设置 sFlow 接收端所有者。-D 是指定显示字符串值的 TYPE-STR 标识符。此值可以是任何字符串,例如 NFmonitor(即接收 sFlow 数据的 Flow Monitor 应用程序)。 -i 是指定整数值的 TYPE-STR 标识符。100,000,000 是定义超时倒数起点值的超时值 (毫秒)。 例如: |
注释 请在您要监控的 sFlow 设备上,为每个接口重复以下设置。MIB OID 的最后一个数代表接口编号。 |
|
|
设置 sFlow 采样率。在此例中,每 128 个数据包收集一个。例如: |
|
在设备上启用 sFlow 功能。1 代表启用/0 代表禁用 sFlow。例如: |
|
设置 sFlow 轮询间隔时间。在此例中,每隔 30 秒轮询一次。例如: |
|
启用 sFlow 轮询功能。1 代表启用/0 代表禁用 sFlow 轮询功能。例如: |