下面的sFlow命令使您可以通过CLI配置sFlow实例。
[no] sflow receiver-instance destination ip-address [ udp-port-num ]
启用sFlow接收器/目标。接收器实例号必须是1、2或3。默认情况下,udp目标端口号为6343。
要禁用sFlow接收器/目标,请输入no sflow receiver-instance
。
sflow receiver-instance sampling
启用sFlow接收器/目标后,此命令将启用该实例的流采样。接收器实例号为1、2或3,采样率是指定端口(或多个端口)允许的非零跳数。
要禁用指定的流采样,请将采样率设为0,重复以上命令。
sflow
启用sFlow接收器/目标后,此命令将启用该实例的计数轮询。接收器实例号为1、2或3,轮询间隔可以设置为允许的非零值,以启用对指定端口(或多个端口)的轮询。
要禁用指定的计数轮询,请重复上述命令。
注意:在多实例实施情况下,可以通过CLI或SNMP配置sFlow,但是,无法通过SNMP修改基于CLI的sFlow配置,而可以通过CLI使用no sflow
命令禁用基于SNMP的实例。
[no] sflow receiver-instance destination
该命令提供了一个可配置选项,用于通过交换机上的OOBM端口将sFlow数据包发送到目标。sFlow收集器通过OOBM端口收集样本包,从而监控网络流量。同时支持IPv4和IPv6地址。
该命令启用sFlow接收器/目标。接收器实例号必须是1、2或3。默认情况下,udp目标端口号为6343。
要禁用sFlow接收器/目标,请输入no sflow
oobm:使用OOBM端口到达指定的sFlow接收器。
HP_Switch (Config#) sflow 1 destination 192.168.2.3 6000 oobm
在早期的软件版本中,可以通过SNMP使用单一的sFlow实例在交换机上配置sFlow。从软件版本K.11.34开始,还可以通过CLI为最多3个不同的sFlow实例配置sFlow:启用后,可为完全流采样和计数轮询独立配置sFlow接收器/目标。CLI配置的sFlow实例可以保存到启动配置中,以便在交换机重启时保持不变。
以下sFlow命令使您可以通过CLI展示sFlow配置和状态。
show sflow agent
展示sFlow代理信息。代理地址通常是第一个配置的VLAN的IP地址。
show sflow agent
命令显示只读的交换机代理信息。版本信息显示sFlow版本、MIB支持和软件版本;代理地址通常是交换机上配置的第一个VLAN的IP地址。
show sflow receiver instance destination
显示接收sFlow采样-轮询数据的管理站的相关信息。
show sflow instance destination
命令包含管理站的目标地址、接收器端口和所有者的相关信息,如下所示。
查看sFlow目标信息的示例
请注意以下细节:
show sflow
显示sFlow采样和轮询的状态信息。
show sflow instance sampling-polling
命令显示交换机上采样和轮询的相关信息,示例如下。您可以指定要查看采样信息的端口列表或范围。
查看sFlow采样和轮询信息的示例
注意: 关联到特定接收器实例的采样和轮询实例(括号中注明)是动态分配的,因此实例号并不总是匹配。需要注意的关键问题是,是否在端口上启用了采样或轮询,以及在每个端口上配置的接收器实例的采样率或轮询间隔。
show snmpv3 user
HP Switch# configure terminal
(HP_Switch_name#) vlan 1
HP Switch(vlan-1)# show snmpv3 user
Status and Counters - SNMPv3 Global Configuration Information
User Name Auth. Protocol Privacy Protocol
--------------- ------------------- ----------------------
initial MD5 CFB AES-128
NetworkAdmin MD5 CBC-DES