目的
- 概要
- 重要なポイント
- SFlow の有効化
- SFlow 構成の確認
概要
Dell Networking オペレーティングシステム (OS) は、sFlow バージョン5をサポートします。
Dell Networking sFlow は、ハードウェアサンプリングレートがラインカードポートパイプごとに、そのポートパイプのすべてのポートに基づいて決定されるように設計されています。
具体的には、どのポートでも sFlow を有効にしない場合は、グローバルサンプリングレートがそのポートにダウンロードされ、ポートパイプの最小サンプリングレートが計算されます。この設計では、将来のポートで sFlow が構成される可能性があります。バック消灯は、ポートパイプのハードウェアサンプリングレートに基づいてトリガーされます。
デフォルトのグローバルサンプリングレートは32768です。サンプリングレートは次のように決定されます。
- インターフェイスの状態が「up」であり、ポートにサンプリングレートが構成されていない場合、デフォルトのサンプリングレートは、回線速度に基づいて計算されます。
- インタフェースの状態がシャットダウンされた場合、サンプリングレートはグローバルサンプリングレートを使用して設定されます。
- グローバルサンプリングレートがデフォルト以外の場合 (たとえば、256)、インターフェイスでサンプリングレートが構成されていない場合、インターフェイスのサンプリングレートはグローバル非デフォルトのサンプリングレートである256です。
バック消灯を回避するには、グローバルサンプリングレートを上げるか、一部のポートに sFlow が構成されていない場合でも、すべてのラインカードポートを希望のサンプリングレートで構成します。
重要なポイント
- SFlow MIB の Dell Networking OS implementation は、snmpset を介した sFlow 構成をサポートします。
- デフォルトでは、sFlow 収集はデータ用ポートでのみサポートされています。管理ポートを介して sFlow 収集を有効化する場合は、構成および EIS モードで、管理出力インターフェイスの選択とアプリケーション sflow の各コマンドをそれぞれ使用します。
- Dell Networking OS は、すべての sFlow パケットをコレクタにエクスポートします。小さなサンプリングレートは、多くのエクスポート済みパケットに相当します。この容量を削減するために、バックオフメカニズムが自動的に適用されます。エクスポートされたパケットレートが高く、バックオフメカニズムが有効になるか、または有効になっているときに、一部のサンプリング済みパケットがドロップされることがあります。SFlow パケットの dropEvent カウンターは、常にゼロです。
- コミュニティリストおよびローカル環境設定フィールドは、sFlow データグラムの拡張ゲートウェイ要素に入力されません。
- sFlow データグラムの拡張スイッチ要素に 802.1 p ソースの優先度フィールドが入力されていません。
- 拡張ゲートウェイ要素の [ dst as path ] フィールドには、宛先と宛先のピアのみがパックされます。
- サンプリング対象のパケットがポリシーベースルーティング (PBR) を使用してリダイレクトされている場合、sFlow データグラムに誤った拡張ゲートウェイ/ルーター情報が含まれている可能性があります。
- 拡張スイッチ要素のソース仮想ローカルエリアネットワーク (VLAN) フィールドは、経路指定されたパケットの場合にはパックされません。
- 拡張スイッチ要素の宛先 VLAN フィールドは、マルチキャストパケットにパックされません。
- 1秒あたり最大700のパケットをサンプリングし、処理することができます。
SFlow の有効化
SFlow をグローバルに有効にするには、次の手順を実行します。
コマンド |
パラメータ |
FTOS# configuration |
設定モードに入ります。 |
FTOS (conf) # sflow enable |
SFlow をグローバルに有効にします。 |
FTOS (conf) # sflow collector < IP ADDR > agent-addr < IP ADDR > |
Collector の IP アドレスの設定 (外部デバイスでの sFlow データの管理)。 エージェントの IP アドレスを設定します (これ、またはデータを収集する他のスイッチングデバイス)。 |
FTOS (conf) # sflow 最大ヘッダーサイズの拡張 |
ですデフォルトでは、パケットの最大ヘッダサイズは128バイトです。Sflow 最大ヘッダーサイズの拡張が有効になっている場合は、256バイトがコピーされます。これらのバイトは、VxLAN、NvGRE、IPv4、および IPv6 トンネルされたパケットで便利です。 |
FTOS (conf) #sflow 拡張スイッチの有効化 |
拡張 sFlow は、サンプリングされたパケットのタイプに応じて、sFlow データグラムの追加情報をパックします。 802.1 q VLAN ID および 802.1 p 優先度情報。 |
FTOS (conf) #sflow ポーリング-間隔 < 15 ~ 86400 > |
です特定のポーリング間隔をコレクタと互換性があるように設定する |
FTOS (conf) #sflow サンプルレート < 256-8388608 > |
です特定のサンプルレートをコレクタと互換性があるように設定します。 (2 の累乗のみ)。例: 4096 8192) |
以下の手順に従って、インターフェイスレベルでの sflow を有効にします。
コマンド |
パラメータ |
FTOS# configuration |
設定モードに入ります。 |
FTOS(conf)# interface te 0/10 |
特定の物理インターフェイスに入ります。 |
FTOS (conf-0/10) # sflow 入口-enable |
インターフェイスの sFlow を有効化します。 |
FTOS (conf-0/10) #sflow 最大ヘッダーサイズの拡張 |
ですデフォルトでは、パケットの最大ヘッダサイズは128バイトです。Sflow 最大ヘッダーサイズの拡張が有効になっている場合は、256バイトがコピーされます。これらのバイトは、VxLAN、NvGRE、IPv4、および IPv6 トンネルされたパケットで便利です。 |
FTOS (conf-0/10) #sflow ポーリング間隔 < 15 ~ 86400 > |
です特定のポーリング間隔をコレクタと互換性があるように設定する |
FTOS (conf-0/10) #sflow サンプルレート < 256-8388608 > |
です特定のサンプルレートをコレクタと互換性があるように設定します。 (2 の累乗のみ)。例: 4096 8192) |
SFlow 構成の確認
グローバル構成の詳細を確認します。
FTOS # show sflow
sFlow サービスは、
グローバルデフォルトのサンプリングレートを有効にします。32768
グローバルデフォルトカウンタのポーリング間隔:
2 つの Collector が構成された
コレクタ IP アドレス: 133.33.33.53、エージェント IP addr: 133.33.33.116、UDP ポート: 6343
77 UDP パケットのエクスポート
0 UDP パケットドロップ
165 sflow サンプル収集された
69 sflow サンプルは、サブサンプリングが原因でドロップされました。
インターフェイス sflow の詳細を確認します。
FTOS # show sflow interface tengigabitethernet 1/1
Te 1/1 sflow type: 入口
設定サンプリングレート: 16384
実際のサンプリングレート: 16384
カウンタポーリング間隔:20
拡張最大ヘッダーサイズ:
h/w からの128サンプル rcvd: 0
FTOS # show running-config interface tengigabitethernet 1/16
!interface TenGigabitEthernet 1/16
no ip address
switchport
sflow 入口: enable
sflow sample-rate 8192
no shutdown