11-sFlow命令
本章節下載: 11-sFlow命令 (135.42 KB)
【命令】
display sflow [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display sflow命令用來顯示sFlow的配置和運行信息。
【舉例】
#顯示sFlow的配置和運行信息。
<Sysname> display sflow
sFlow Version: 5
sFlow Global Information:
Agent IP:10.10.10.1(CLI)
Source Address:10.0.0.1 2001::1
Collector Information:
ID IP Port Aging Size Description
1 22:2:20::10 6535 N/A 1400 netserver
2 192.168.3.5 6543 500 1400 Office
3 6343 0 1400
4 6343 0 1400
5 6343 0 1400
6 6343 0 1400
7 6343 0 1400
8 6343 0 1400
9 6343 0 1400
10 6343 0 1400
sFlow Port Information:
Interface CID Interval(s) FID MaxHLen Rate Mode Status
Eth1/1 1 100 1 128 1000 Determine Active
Eth1/2 2 100 2 128 1000 Determine Active
表1-1 display sflow命令顯示信息描述表
字段 |
描述 |
sFlow Version |
sFlow當前輸出報文版本號,取值如下: · 4:表示當前sFlow輸出報文版本號為4 · 5:表示當前sFlow輸出報文版本號為5 |
sFlow Global Information |
sFlow全局信息 |
Agent |
sFlow Agent的IP地址 · CLI:表示手工配置的IP地址 · Auto:表示自動查找到的IP地址 |
Source Address |
sFlow報文的源地址 |
Collector Information |
sFlow Collector信息 |
ID |
sFlow Collector編號 |
IP |
接收sFlow報文的sFlow Collector的IP地址 |
Port |
接收sFlow報文的sFlow Collector的端口號 |
Aging |
sFlow Collector的剩餘存活時間。如果顯示為N/A,則表示對應的sFlow Collector不會老化 |
Size |
每次發送sFlow報文時,sFlow數據部分的最大長度 |
Description |
sFlow Collector的描述信息 |
sFlow Port Information |
已使能sFlow特性的端口信息 |
Interface |
已使能sFlow特性的端口 |
CID |
經過Counter采樣後,sFlow Agent輸出sFlow報文的目的sFlow Collector編號 |
Interval(s) |
Counter采樣時間間隔,單位為秒 |
FID |
經過Flow采樣後,sFlow Agent輸出sFlow報文的目的sFlow Collector編號 |
MaxHLen |
從原始報文的頭開始,允許拷貝的最大字節數 |
Rate |
報文的采樣間隔 |
Mode |
Flow采樣的采樣模式,其取值為Determine:表示采樣模式為固定個數報文采樣 |
Status |
已使能sFlow特性的接口狀態,其可能的取值如下: · Suspend:表示接口處於Down狀態 · Active:表示接口處於Up狀態 |
【命令】
sflow agent { ip ip-address | ipv6 ipv6-address }
undo sflow agent { ip | ipv6 }
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
ip ip-address:sFlow Agent的IPv4地址。
ipv6 ipv6-address:sFlow Agent的IPv6地址。
【描述】
sflow agent命令用來配置sFlow Agent的IP地址。undo sflow agent命令用來取消已配置的sFlow Agent的IP地址。
缺省情況下,未配置sFlow Agent的IP地址。設備會定期檢查是否存在sFlow Agent的IP地址,如果不存在,設備會自動查找一個IPv4地址作為sFlow Agent的IP地址。自動查找的IP地址信息不會保存在設備上。
需要注意的是:
· 建議用戶手工配置sFlow Agent的IP地址。
· 在設備上隻能配置一個sFlow Agent的IP地址。
【舉例】
# 配置sFlow Agent的IP地址。
<Sysname> system-view
[Sysname] sflow agent ip 10.10.10.1
【命令】
sflow collector collector-id { { ip ip-address | ipv6 ipv6-address } | datagram-size size | description text | port port-number | time-out seconds } *
undo sflow collector collector-id
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
collector-id:sFlow Collector的編號,取值範圍為1~10。
ip ip-address:sFlow Collector的IPv4地址。
ipv6 ipv6-address:sFlow Collector的IPv6地址。
description text:sFlow Collector的描述信息,缺省情況下,sFlow Collector的描述信息為“CLI Collector”。
datagram-size size:發送sFlow報文時,sFlow數據部分的最大長度,取值範圍為200~3000。缺省情況下,sFlow數據部分的最大長度為1400字節。
port port-number:sFlow Collector的端口號,取值範圍為1~65535,缺省值為6343。
time-out seconds:sFlow Collector的存活時間,取值範圍為1~2147483647,單位為秒。缺省情況下,不進行老化。到達老化時間後,當前Collector所有字段恢複成缺省值,並且可老化的Collector不支持配置保存。
【描述】
sflow collector命令用來配置sFlow Collector的信息。undo sflow collector命令用來刪除已配置的sFlow Collector。
缺省情況下,設備會預先創建一定數目的sFlow Collector。設備預先創建的sFlow Collector中的參數情況可以使用display sflow命令查看。
【舉例】
# 配置編號為2的Collector目的IP為3.3.3.1,端口號保持缺省值,描述為“netserver”,存活時間為1200秒,sFlow數據部分的最大長度為1000字節。
<Sysname> system-view
[Sysname] sflow collector 2 ip 3.3.3.1 description netserver time-out 1200 datagram-size 1000
【命令】
sflow counter interval interval-time
undo sflow counter interval
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval-time:sFlow Counter采樣的時間間隔,取值範圍為2~86400,單位為秒。
【描述】
sflow counter interval命令用來配置Counter采樣的時間間隔。undo sflow counter interval命令用來停止sFlow Counter采樣。
缺省情況下,不進行Counter采樣。
【舉例】
# 在Ethernet1/1上配置Counter采樣的時間間隔為120秒。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow counter interval 120
【命令】
sflow counter collector collector-id
undo sflow counter collector
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
collector-id:sFlow Collector的編號。
【描述】
sflow counter collector命令用來配置經過Counter采樣後,sFlow Agent輸出sFlow報文的目的sFlow Collector編號。undo sflow counter collector命令用來解除Counter采樣和Collector的綁定關係。
缺省情況下,Counter采樣和sFlow Collector沒有綁定關係,即沒有指定目的sFlow Collector編號。
【舉例】
# 配置經過Counter采樣後,sFlow Agent輸出sFlow報文的目的sFlow Collector編號為2。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow counter collector 2
【命令】
sflow flow collector collector-id
undo sflow flow collector
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
collector-id:sFlow Collector的編號。
【描述】
sflow flow collector命令用來配置經過Flow采樣後,sFlow Agent輸出sFlow報文的目的sFlow Collector編號。undo sflow flow collector命令用來解除Flow采樣和sFlow Collector的綁定關係。
缺省情況下,Flow采樣和sFlow Collector沒有綁定關係,即沒有指定目的sFlow Collector編號。
【舉例】
# 配置經過Flow采樣後,sFlow Agent輸出sFlow報文的目的sFlow Collector編號為2。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow flow collector 2
【命令】
sflow flow max-header length
undo sflow flow max-header
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
length:從原始報文的頭開始,允許拷貝的最大字節數,取值範圍為18~512。
【描述】
sflow flow max-header命令用來配置從原始報文的頭開始,允許拷貝的最大字節數。undo sflow flow max-header命令用來恢複缺省情況。
缺省情況下,從原始報文的頭開始,允許拷貝的最大字節數為128字節。建議用戶使用缺省配置。
【舉例】
# 從原始報文的頭開始,允許拷貝的最大字節數為60字節。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow flow max-header 60
【命令】
sflow sampling-mode determine
undo sflow sampling-mode
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
determine:表示采樣模式為固定采樣,采樣間隔由sflow sampling-rate rate決定。例如,在配置此模式後,設定采樣間隔為4000(使用sflow sampling-rate命令進行配置),設備會隨機在1~4000個報文中選取其中的一個報文進行采樣,比如第10個報文,下一次設備會抽取第4010個報文進行采樣,以此類推。
【描述】
sflow sampling-mode命令用來設置Flow采樣的采樣模式。undo sflow sampling-mode命令用來恢複缺省情況。
缺省情況下,采樣模式為固定數目的報文采樣。
需要注意的是:本命令僅支持以太網物理口,不支持邏輯接口(以太網子接口、VLAN接口等)和網管口。
相關配置可參考命令sflow sampling-rate。
【舉例】
# 配置sFlow Sampler采樣報文的模式為固定個數采樣。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow sampling-mode determine
【命令】
sflow sampling-rate rate
undo sflow sampling-rate
【視圖】
三層以太網接口視圖
【缺省級別】
2:係統級
【參數】
rate:采樣間隔,取值範圍為1000~5000。
【描述】
sflow sampling-rate命令用來配置報文的采樣間隔,即在rate個報文中抽取一個報文進行采樣。undo sflow sampling-rate命令用來關閉采樣。
需要注意的是,本命令不支持二層以太網接口使用port link-mode命令切換成的三層以太網接口。
相關配置可參考命令sflow sampling-mode。
【舉例】
# 配置報文的采樣間隔為4000,即在4000個報文中抽取一個報文進行采樣。
<Sysname> system-view
[Sysname] interface ethernet 1/1
[Sysname-Ethernet1/1] sflow sampling-rate 4000
【命令】
sflow source { ip ip-address | ipv6 ipv6-address } *
undo sflow source { ip | ipv6 } *
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
ip ip-address:sFlow報文的源IPv4地址。
ipv6 ipv6-address:sFlow報文的源IPv6地址。
【描述】
sflow source命令用來配置sFlow報文的源地址。undo sflow source命令用來取消已有配置。
缺省情況下,沒有配置sFlow報文的源地址。
【舉例】
# 配置sFlow報文的源IPv4地址為10.0.0.1。
<Sysname> system-view
[Sysname] sflow source ip 10.0.0.1
【命令】
sflow version { 4 | 5 }
undo sflow version
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
4:表示當前sFlow輸出報文版本號為4。
5:表示當前sFlow輸出報文版本號為5。
【描述】
sflow version命令用來切換sflow支持的協議版本。undo sflow version命令用來恢複缺省情況。
缺省情況下,sFlow輸出報文版本號為5。
【舉例】
# 切換sFlow支持協議版本為4。
<Sysname> system-view
[Sysname] sflow version 4
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!