若要檢視 sFlow 的相關報表,必須先設定啟用 sFlow 功能的裝置(如路由器或交換器),才可將網路活動傳回 Flow Monitor 偵聽程式。讓 sFlow 將資料傳送到 網路傳輸流量分析 的設定方法有兩種:
以下範例說明如何設定讓 sFlow 裝置將資料傳送到 網路傳輸流量分析。
若要使用命令列介面(CLI)讓啟用 sFlow 功能的裝置將 sFlow 資料傳送到 Flow Monitor:
<警告> 本程序範例僅適用於 HP ProCurve 3500 交換器,不可用於其他裝置。設定各裝置以匯出 sFlow 資料的程序,會因裝置性質和網路組態而大不相同。
以下範例利用命令列介面組態,在 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 輪詢功能。例如: |