Dell Networking Operating System (OS) 支援 sFlow 版本 5。
Dell Networking sFlow 的設計目的是讓硬體取樣率是針對每個線路卡的連接埠管道,並根據該連接埠管道中的所有連接埠來決定。
如果未在任何埠上啟用 sFlow,則會將全域採樣率下載到該埠,並用於計算埠管道的最低採樣率。此設計支持將來在該埠上配置 sFlow 的可能性。回退是根據埠管道的硬體採樣率觸發的。
默認全域採樣率為 32768。採樣率確定如下:
sFlow MIB 的 Dell Networking 作業系統實作支援使用 snmpset 的 sFlow 組態。
默認情況下,僅在數據埠上支援 sFlow 收集。要通過管理埠啟用 sFlow 收集,請分別在配置和 EIS 模式下使用管理出口介面選擇和應用程式流收集器命令。
Dell Networking 作業系統會將所有 sFlow 封包匯出至收集器。較小的採樣率可能等同於許多導出的數據包。自動應用退避機制來減少此數量。當導出的數據包速率較高且退避機制即將或即將生效時,某些採樣數據包可能會被丟棄。sFlow 封包中的 dropEvent 計數器一律為零。
社區清單和本地首選項欄位不會在 sFlow 數據報的擴展閘道元素中發送。
802.1P 源優先順序欄位不會在 sFlow 數據報的擴展交換機元素中發送。
只有目標和目標對等體 AS 編號會封裝在延伸閘道元素的 dst-as-path 欄位中。
如果採樣的數據包使用基於策略的路由 (PBR) 重定向,則 sFlow 數據報可能包含不正確的擴展閘道/路由器資訊。
如果是路由數據包,擴展交換機元素中的源虛擬局域網 (VLAN) 欄位不會打包。
擴展交換機元素中的目標 VLAN 欄位未打包在組播數據包中。
每秒最多可以對 700 個數據包進行採樣和處理。
命令 | 參數 |
FTOS# configuration |
進入組態模式。 |
FTOS(conf)# sflow enable |
全域啟用 sFlow。 |
FTOS(conf)# sflow collector <IP ADDR> agent-addr <IP ADDR> |
設定收集器 IP 位址 (管理 sFlow 資料的外部裝置)。設置代理IP位址(此或其他收集數據的交換設備)。 |
FTOS(conf)# sflow max-header-size extended |
(選擇性)默認情況下,數據包的最大標頭大小為128位元組。啟用 sFlow max-header-size extended 時,將複製 256 個字節。這些位元組適用於 VxLAN、NvGRE、IPv4 和 IPv6 通道封包。 |
FTOS(conf)#sflow extended-switch enable |
擴展的 sFlow 根據採樣數據包的類型在 sFlow 數據報中打包其他資訊。802.1Q VLAN ID 和 802.1P 優先順序資訊。 |
FTOS(conf)#sflow polling-interval <15-86400> |
(選擇性)設置特定的輪詢間隔以與收集器相容。 |
FTOS(conf)#sflow sample-rate <256-8388608> |
(選擇性)設置特定的採樣率以與收集器相容。(只有 2 的冪。例如 4096 8192)。 |
命令 | 參數 |
FTOS# Configuration |
進入組態模式。 |
FTOS(conf)# interface te 0/10 |
進入特定介面。 |
FTOS(conf-if-te-0/10)# sflow ingress-enable |
在介面上啟用 sFlow。 |
FTOS(conf-if-te-0/10)#sflow max-header-size extended |
(選擇性)默認情況下,數據包的最大標頭大小為128位元組。啟用 sFlow max-header-size extended 時,將複製 256 個字節。這些位元組適用於 VxLAN、NvGRE、IPv4 和 IPv6 通道封包。 |
FTOS(conf-if-te-0/10)#sflow polling-interval <15-86400> |
(選擇性)設置特定的輪詢間隔以與收集器相容。 |
FTOS(conf-if-te-0/10)#sflow sample-rate <256-8388608> |
(選擇性)設置特定的採樣率以與收集器相容。(只有 2 的冪,例如 4096 8192) |
FTOS# show sflow sFlow services are enabled Global default sampling rate: 32768 Global default counter polling interval: 20 1 collectors configured Collector IP addr: 133.33.33.53, Agent IP addr: 133.33.33.116, UDP port: 6343 77 UDP packets exported 0 UDP packets dropped 165 sFlow samples collected 69 sFlow samples dropped due to sub-sampling
FTOS# show sflow interface tengigabitethernet 1/1 Te 1/1 sFlow type :Ingress Configured sampling rate :16384 Actual sampling rate :16384 Counter polling interval :20 Extended max header size :128 Samples rcvd from h/w :0
FTOS# show running-config interface tengigabitethernet 1/16 !interface TenGigabitEthernet 1/16 no ip address switchport sflow ingress-enable sflow sample-rate 8192 no shutdown