思科內容中心配置 sFlow

關於 sFlow 的信息
sFlow 允許您監控包含交換機和路由器的數據網絡中的實時流量。 它使用 samp交換機和路由器上的 sFlow Agent 軟件中的 ling 機制,用於監控流量並轉發 samp將入口和出口端口上的數據傳輸到中央數據收集器,也稱為 sFlow 分析器。
有關 sFlow 的更多信息,請參閱 RFC 3176。
sFlow代理
嵌入在 Cisco NX-OS 軟件中的 sFlow Agent 會定期發送amples 或輪詢與 s 的數據源關聯的接口計數器amp領導的數據包。 數據源可以是以太網接口、以太網通道接口或一系列以太網接口。 sFlow 代理向以太網端口管理器查詢相應的以太網通道成員信息,並且還從以太網端口管理器接收成員更改通知。
當您啟用 sFlow 時amp在 Cisco NX-OS 軟件中,基於 sampling速率和硬件內部隨機數,入口數據包和出口數據包作為sFlow-s發送到CPUamp導致數據包。 sFlow Agent 處理 sampled 數據包並發送一個 sFlow datagram 到 sFlow 分析器。 除了原來的 sampled數據包,一個sFlow datagram包括有關入口端口,出口端口和原始數據包長度的信息。 一個sFlow達tagram 可以有多個 sFlowamp萊斯。
先決條件
您必須使用 feature sflow 命令啟用 sFlow 功能才能配置 sFlow。
sFlow 的準則和限制
sFlow 配置指南和限制如下:
- 當您為接口啟用 sFlow 時,它會同時為入口和出口啟用。 您不能僅為入口或出口啟用 sFlow。
- sFlow 出口amp不支持多播、廣播或未知單播數據包。
- 您應該配置 sampling 速率基於 sFlow 配置和系統中的流量。
- Cisco Nexus 3000 系列僅支持一個 sFlow 收集器。
sFlow 的默認設置
表 1:默認 sFlow 參數
| 參數 | 預設 |
| 流量amp靈率 | 4096 |
| 流量amp林尺寸 | 128 |
| sFlow 最大值tag公羊尺寸 | 1400 |
| sFlow 收集器端口 | 6343 |
| sFlow 反輪詢間隔 | 20 |
配置慢流
啟用 sFlow 功能
在交換機上配置 sFlow 之前,您必須啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] 特徵流 | 啟用 sFlow 功能。 |
| 步驟3 | (選修的) 顯示功能 | 顯示啟用和禁用的功能。 |
| 命令或行動 | 目的 | |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動持久保存更改並通過複製運行重新啟動
配置到啟動配置。 |
Example
以下前ample 展示瞭如何啟用 sFlow 功能:
- switch# 配置終端
- 開關(配置)#feature sflow
- 開關(配置)#複製運行配置啟動配置
配置 Samp靈率
開始之前
確保您已啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] 慢流amp靈率 samp靈率 | 配置 sFlowamp數據包的傳輸速率。 這 samp靈率 可以是 4096-1000000000 之間的整數。 默認值為 4096。 |
| 步驟3 | (選修的) 顯示流 | 顯示 sFlow 信息。 |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動和通過將運行配置複製到啟動配置來重新啟動來持久保存更改。 |
Example
這個前任ample 展示瞭如何設置 sampling率到50,000:
- switch# 配置終端
- 開關(配置)#sflow samp靈率50000
- 開關(配置)#複製運行配置啟動配置
配置最大 SampLED 尺寸
您可以將應從中復制的最大字節數配置為amp導致數據包。
開始之前
確保您已啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] 最大流量ampLED 尺寸 samp林尺寸 | 配置 sFlow 最大 sampling 大小的數據包。 範圍為 samp林尺寸 從 64 到 256 字節。 默認值為 128。 |
| 步驟3 | (選修的) 顯示流 | 顯示 sFlow 信息。 |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動持久保存更改並通過複製運行重新啟動
配置到啟動配置。 |
Example
這個前任ample 展示瞭如何配置最大 sampsFlow Agent 的大小:
- switch# 配置終端
- 開關(配置)# sflow max-sampLED 尺寸 200
- 開關(配置)#複製運行配置啟動配置
配置計數器輪詢間隔
您可以配置連續 s 之間的最大秒數amp與數據源關聯的計數器的文件。 作為amp0 的 ling 間隔禁用計數器 samp林志玲。
開始之前
確保您已啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] sflow 反輪詢間隔 輪詢間隔 | 配置接口的 sFlow 輪詢間隔。 範圍為 輪詢間隔 從 0 到 2147483647 秒。 默認值為 20。 |
| 步驟3 | (選修的) 顯示流 | 顯示 sFlow 信息。 |
| 命令或行動 | 目的 | |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動持久保存更改並通過複製運行重新啟動
配置到啟動配置。 |
Example
這個前任ample 顯示如何為接口配置 sFlow 輪詢間隔:
- switch# 配置終端
- 開關(配置)# sflow counter-poll-interval 100
- 開關(配置)#複製運行配置啟動配置
配置最大 Datag內存大小
可以配置單秒發送的最大數據字節數amp樂達tag內存。
開始之前
確保您已啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] 最大流量tag公羊尺寸 datag公羊尺寸 | 配置 sFlow 最大 datag內存大小。
範圍為 datag公羊尺寸 從 200 到 9000 字節。 默認值為 1400。 |
| 步驟3 | (選修的) 顯示流 | 顯示 sFlow 信息。 |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動持久保存更改並通過複製運行重新啟動
配置到啟動配置。 |
Example
這個前任ample 展示瞭如何配置 sFlow 最大 datag公羊尺寸:
- switch# 配置終端
- 開關(配置)# sflow max-datag公羊大小 2000
- 開關(配置)#複製運行配置啟動配置
[##########################################] 100%
配置 sFlow 分析器地址
開始之前
確保您已啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] 慢流 收集器IP IP地址 vrf實例 | 配置 sFlow Analyzer 的 IPv4 地址。 實例 可以是以下之一:
|
| 步驟3 | (選修的) 顯示流 | 顯示 sFlow 信息。 |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動和通過將運行配置複製到啟動配置來重新啟動來持久保存更改。 |
Example
這個前任amp文件顯示如何配置連接到管理端口的 sFlow 數據收集器的 IPv4 地址:
- switch# 配置終端
- switch(config)# sflow collector-ip 192.0.2.5 vrf管理
- 開關(配置)#複製運行配置啟動配置
配置 sFlow 分析器端口
您可以為 sFlow da 配置目標端口tag公羊。
開始之前
確保您已啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] sflow 收集器端口 收集端口 | 配置 sFlow Analyzer 的 UDP 端口。 範圍為 收集端口 從 0 到 65535。默認值為 6343。 |
| 步驟3 | (選修的) 顯示流 | 顯示 sFlow 信息。 |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動和通過將運行配置複製到啟動配置來重新啟動來持久保存更改。 |
Example
這個前任ample 展示瞭如何為 sFlow da 配置目標端口tag公羊:
- switch# 配置終端
- 開關(配置)# sflow 收集器端口 7000
- 開關(配置)#複製運行配置啟動配置
[##########################################] 100% - 開關(配置)#
配置 sFlow 代理地址
開始之前
確保您已啟用 sFlow 功能。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | [不] sflow代理ip IP地址 | 配置 sFlow 代理的 IPv4 地址。
預設 IP地址 為0.0.0.0,表示所有sampling 在交換機上被禁用。 您必須指定有效的 IP 地址才能啟用 sFlow 功能。 |
| 步驟3 | (選修的) 顯示流 | 顯示 sFlow 信息。 |
| 命令或行動 | 目的 | |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動和通過將運行配置複製到啟動配置來重新啟動來持久保存更改。 |
Example
這個前任amp文件顯示如何配置 sFlow 代理的 IPv4 地址:
- switch# 配置終端
- 開關(配置)# sflow 代理-ip 192.0.2.3
- 開關(配置)#複製運行配置啟動配置
配置 sFlow Samp數據源
sFlow samp數據源可以是以太網端口、以太網端口範圍或端口通道。
開始之前
- 確保您已啟用 sFlow 功能。
- 如果要使用端口通道作為數據源,請確保您已經配置了端口通道並且知道端口通道號。
程式
| 命令或行動 | 目的 | |
| 步驟1 | 轉變# 配置終端 | 進入全域配置模式。 |
| 步驟2 | 開關(配置)# [不] sflow數據源接口 [乙太網路 投幣口/港口[-港口] |端口通道 頻道號] | 配置 sFlowamp靈數據源。 對於以太網數據源, 投幣口 是槽號和 港口 可以是單個端口號或指定為 港口–港口. |
| 步驟3 | (可選)開關(配置)# 顯示流 | 顯示 sFlow 信息。 |
| 步驟4 | (可選)開關(配置)# 複製運行配置啟動配置 | 通過重新啟動和通過將運行配置複製到啟動配置來重新啟動來持久保存更改。 |
Example
這個前任amp文件顯示如何為 sFlow s 配置以太網端口 5 到 12amp勒:
- switch# 配置終端
- switch(config)# sflow 數據源接口以太網 1/5-12
- 開關(配置)#複製運行配置啟動配置
[##########################################] 100% - 開關(配置)#
這個前任ample 顯示如何為 sFlow s 配置端口通道 100amp勒:
- switch# 配置終端
- 開關(配置)# sflow 數據源接口端口通道 100 開關(配置)# 複製運行配置啟動配置 [####################### #################] 100%
- 開關(配置)#
驗證 sFlow 配置
使用以下命令驗證 sFlow 配置信息:
| 命令 | 目的 |
| 顯示流 | 顯示 sFlow 全局配置。 |
| 顯示流量統計 | 顯示 sFlow 統計信息。 |
| 清除流量統計 | 清除 sFlow 統計信息。 |
| 顯示運行配置 sflow [全部] | 顯示當前運行的 sFlow 配置。 |
配置ExampsFlow 文件
這個前任ample 展示瞭如何配置 sFlow:
- 特徵流
- 慢流amp靈率5000
- 最大流量ampLED 尺寸 200
- sflow 反輪詢間隔 100
- 最大流量tag公羊大小 2000
- sflow 收集器-ip 192.0.2.5 vrf 管理 sflow 收集器-端口 7000
- sflow代理-ip 192.0.2.3
- sflow 數據源接口以太網 1/5
sFlow 的其他參考資料
表2: sFlow 相關文檔
| 相關主題 | 文件標題 |
| sFlow CLI 命令 | 思科 關係 3000 系列 NX操作系統 系統 管理 命令參考。 |
| RFC 3176 | 定義 sFlow 數據包格式和 SNMP MIB。 |
sFlow 的功能歷史記錄
此表僅包括那些導致功能增加或更改的版本的更新。
| 功能名稱 | 發布 | 功能信息 |
| 流量 | 5.0(3)U4(1) | 引入了此功能。 |
文件/資源
![]() |
思科內容中心配置 sFlow [pdf] 使用者指南 Content Hub 配置 sFlow, 配置 sFlow, Content Hub, sFlow |





