若要查看 sFlow 的相關報表,必須先設定啟用 sFlow 功能的設備 (如路由器或交換器),才可將網路活動傳回 Flow Monitor 偵聽程式。讓 sFlow 將資料傳送到 Flow Monitor 的設定方法有兩種:
以下範例說明如何設定讓 sFlow 設備將資料傳送到 Flow Monitor。
若要使用命令列介面 (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:
Important: 本程序範例僅適用於 HP ProCurve 2610 交換器,不可用於其他設備。設定各設備以匯出 sFlow 資料的程序,會因設備性質和網路組態而大不相同。請參閱說明文件,決定設備適用的程序。
Important: 以 SNMP 命令設定的 sFlow 設備,通常不會將組態儲存到記憶體。若設備重開機或斷電,所有的 sFlow 組態都會消失,您必須手動使用 SNMP 命令重設 sFlow 組態。請務必保存 SNMP 組態命令,以供將來設備組態之用。
Note: 請務必將 sFlow 設備設定成允許 SNMP 讀寫,而且您必須有讀取/寫入權限的群體字串。請參閱說明文件,決定設備適用的程序。
命令 |
目的 |
|
設定可接收設備位址的 sFlow。在此例中,IP 位址 (192.168.3.31) 必須是十六進位值 (C0A8031F)。例如: Important: 您必須輸入十六進位值的 IP 位址範例。在十六進位計算機中輸入 IP,即可得出 sFlow 收集程式 IP 位址的十六進位值。此 IP 位址範例可分解成以下十六進位值: |
|
設定可接收設備連接埠位址的 sFlow。Flow Monitor 的預設連接埠是 9999。例如: |
|
設定 sFlow 接收端擁有人。-D 是指定顯示字串值的 TYPE-STR 識別碼。此值可以是任何字串,例如 NFmonitor (即接收 sFlow 資料的 Flow Monitor 應用程式)。 -i 是指定整數值的 TYPE-STR 識別碼。100,000,000 是界定逾時倒數起點值的逾時值 (毫秒)。 例如: |
Note: 請在您要監控的 sFlow 設備上,將每個網路介面設成以下設定值。MIB OID 的最後一碼代表網路介面號碼。 |
|
|
設定 sFlow 取樣頻率。在此例中,每 128 個封包就要取樣一次。例如: |
|
在設備上啟用 sFlow 功能。1 代表啟用/0 代表停用 sFlow。例如: |
|
設定 sFlow 輪詢間隔時間。在此例中,每隔 30 秒要輪詢一次。例如: |
|
啟用 sFlow 輪詢功能。1 代表啟用/0 代表停用 sFlow 輪詢功能。例如: |
如需 sFlow 的更多組態選項,請參閱 NetFlow 設定值說明。