Dell Networkingオペレーティング システム(OS)は、sFlowバージョン5をサポートしています。
Dell Networking sFlowは、ハードウェアのサンプリング レートがライン カードのポートパイプごとに設定されるように設計されており、そのポートパイプ内のすべてのポートに基づいて決定されます。
sFlow がどのポートでも有効になっていない場合、グローバル サンプリング レートがそのポートにダウンロードされ、ポート パイプの最低サンプリング レートの計算に使用されます。この設計は、将来そのポートで sFlow が構成される可能性をサポートします。バックオフは、ポートパイプのハードウェアサンプリングレートに基づいてトリガーされます。
デフォルトのグローバル サンプリング レートは32768です。サンプリングレートは次のように決定されます。
sFlow MIBのDell Networking OS実装では、snmpsetを使用したsFlow構成がサポートされています。
デフォルトでは、sFlow収集はデータ ポートでのみサポートされます。管理ポートを介した sFlow 収集を有効にするには、コンフィギュレーション モードと EIS モードでそれぞれ management egress-interface-selection コマンドと application sflow-collector コマンドを使用します。
Dell Networking OSは、すべてのsFlowパケットをコレクターにエクスポートします。サンプリングレートが小さいと、多くのパケットがエクスポートされる可能性があります。この量を減らすために、バックオフ メカニズムが自動的に適用されます。一部のサンプリングされたパケットは、エクスポートされたパケットレートが高く、バックオフメカニズムが有効になりつつあるか、有効になり始めている場合にドロップされる可能性があります。sFlow パケットの dropEvent カウンタは常に 0 です。
コミュニティ リストおよびローカル設定フィールドは、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