Dell Networking SONiC sFlowの構成

概要: この記事では、Dell Networking SONiCでsFlowを設定する方法について説明します。この文書では、Dell SONiC 4.1を実行しているスイッチを使用します。

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

手順

前提 条件
標準インターフェイスの命名を使用して、概念を示しています。記事「 Dell Networking Sシリーズ: インターフェイスの命名に関する詳細については、「 基本インターフェイス構成 - SONIC 4.0 」を参照してください。
この記事では、sFlowコレクターとエージェント間の安定した接続を前提としています。

索引

sFlow
とはSflowの
デフォルトsFlow
の構成構成の例
確認

 

sFlowとは

sFlowは、ネットワーク トラフィックを監視するためのフローベースのサンプリング方法を提供します。sFlowを使用して、大規模なエンタープライズ データセンターのネットワーク セキュリティの監視、論理ネットワーク内の異なるテナントと指定されたインターフェイス上のトラフィックの監視、QoS(サービス品質)操作を行います。

 

sFlow監視システムは、

  1. sFlowエージェントは、パケットのパス内の任意の場所に存在します。エージェントは、フロー サンプルとインターフェイス カウンターをsFlowデータグラムに結合し、定期的にsFlowコレクターに転送します。データグラムは、パケット ヘッダー、入力および出力インターフェイス、サンプリング パラメーター、インターフェイス カウンターに関する情報で構成されます。これらに限定されません。ASICはパケット サンプリングを処理します。
  2. sFlowコレクターは、さまざまなデバイスから受信したデータグラムを分析し、トラフィック フローのネットワーク全体のビューを生成します。
    sFlowダイアグラムの例

 

sFlowでは、次の2種類のサンプリングを使用します。

  1. スイッチまたはルーティングされたパケット フローの統計パケット ベースのサンプリング。
  2. インターフェイス カウンターの時間ベースのサンプリング。

 

覚えておくべきポイント

  • Dell SONiCはsFlowバージョン5をサポートしています。
  • sFlowデータ コレクションは、データ ポートでのみサポートされます。
  • 最大2個のsFlowコレクターを構成できます。

 

sFlowのデフォルト

デフォルト値

sFlowポーリング間隔

20秒

sFlowコレクター ポート

6343

sFlowコレクターVRF

デフォルトVRF

 

異なるリンク速度のsFlowデフォルト サンプリング レート

リンク速度

パケット

1G

1000で1パケット

10G

10,000に1パケット

40G

40,000に1パケット

50G

50,000に1パケット

100G

100,000に1パケット

*サンプリング レートは変更しないことをお勧めします。

 

sFlowの構成

スイッチでsFlowをグローバルに構成します。デフォルトでは、sFlowエージェントは無効になっています。デフォルト設定を再構成する前に、sFlowをグローバルに有効化して、すべてのデータ インターフェイスでトラフィックをサンプリングする必要があります。

 

sFlowをグローバルに
有効化これにより、スイッチ内のすべてのインバウンドおよびアウトバウンド インターフェイスでsFlowが有効になります。

admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# sflow enable

 

インターフェイスでのsFlowの無効化

Disable sFlow in single interfaces
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth 
DELLSONiC(config-if-Eth1/1)# no sflow enable

Disable sFlow in range of interfaces
DELLSONiC(config)# interface range Eth 
DELLSONiC(config-if-range-eth**)# no sflow enable

 

さまざまなインターフェイスでsFlowを有効にする

Enable sFlow in single interfaces
admin@DELLSONiC:~$ sonic-cli
DELLSONiC# configure
DELLSONiC(config)# interface Eth 
DELLSONiC(config-if-EthX/X)# sflow enable

Enable sFlow in range of interfaces
DELLSONiC(config)# interface range Eth 
DELLSONiC(config-if-range-eth**)# sflow enable

 

sFlowコレクター
の構成sFlowデータ トラフィック(0~65535)の宛先コレクター ポート番号を構成します。デフォルト6343)。
sFlowコレクターが動作するVRFを指定します。管理(管理)またはデフォルト。コレクターのデフォルトVRFは、デフォルトで使用されます。異なるVDFで、同じコレクターのIPアドレスやポート番号を設定できます。

Configure sflow collector
DELLSONiC# configure
DELLSONiC(config)# sflow collector {ip-address | ipv6-address} [collector-port-number] [vrf vrf-name]}

Remove sflow collector
DELLSONiC(config)# no sflow collector {ip-address | ipv6-address} [collector-port-number] [vrf vrf-name]}

 

sFlowポーリング間隔の構成(オプション)
デフォルト以外のsFlowポーリング間隔を構成し、デフォルトのサンプリング レートを維持します。
ポーリング間隔は、トラフィック サンプルまたはカウンターが収集される時間(秒)です(5~300、 デフォルトは20)。sFlow トラフィックポーリングを無効にするには、 0 を入力します。

Configure sFlow polling-interval
admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# sflow polling-interval 



Restore sFlow polling-interval to default 20 Seconds

DELLSONiC(config)#no sflow polling-interval

 

sFlowエージェント インターフェイス
の構成Dell SONiCスイッチは、sFlowエージェント インターフェイスで構成されたIPアドレスをエージェント アドレスとして使用します。このエージェント アドレスは、コレクターが受信するパケットのソースを一意に識別するのに役立ちます。エージェント インターフェイスとして、Ethernet、Vlan、ループバック、管理インターフェイスを選択するオプションがあります。デフォルトでは、sFlowは管理インターフェイスのIPアドレスを使用します。

 

メモ: Dell Technologiesでは、sFlowエージェント インターフェイスを構成することをお勧めします。

 

admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# sflow agent-id 


Restore sFlow agent interface to the default

DELLSONiC(config)# no sflow agent-id

 

たとえば、Eth 1/1にIpアドレス10.0.0.1があり、 sFlow agent-id Eth 1/1を構成したとします。この場合、エージェント アドレスは10.0.0.1です。
ここをクリックして、パケット 収集の例を確認してください
Eth 1/1にIPアドレスがない場合。管理インターフェイスのIPアドレスを使用します。

 

sFlowサンプリング レートの構成(オプション - 変更は推奨されません)
サンプリング レートは、指定されたパケット数(256~8388608)内の1つのパケットを収集します
。デフォルトでは、リンク帯域幅の10%の新しいフローが1秒未満で検出され、インターフェイスの速度に依存します。異なるリンク速度については、sFlowのデフォルトのサンプリング レートを参照してください。

 

メモ: sFlowサンプリング レートは変更しないことをお勧めします。

 

Configure sFlow sampling rate

admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# interface Eth 

DELLSONiC(config-if-EthX/X)# sflow sampling-rate 



Restore sFlow sampling rate

admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# interface Eth 

DELLSONiC(config-if-EthX/X)#no sflow sampling-rate

 

構成の例

この例では、sFlowコレクターのIPアドレスは10.0.0.100で、次の構成手順を実行します。

admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# sflow enable

DELLSONiC(config)# sflow collector 10.0.0.100

DELLSONiC(config)# sflow agent-id Eth 1/1

DELLSONiC(config)# end

 

デフォルトでは、 が実行されると sflow enable 、すべてのインターフェイスsFlowがアクティブ化されます。Eth 1/2を除外します。

admin@DELLSONiC:~$ sonic-cli

DELLSONiC# configure

DELLSONiC(config)# interface Eth 1/2

DELLSONiC(config-if-Eth1/2)# no sflow enable

 

検証

showコマンドを使用して、sFlowの構成とカウンターを表示します。

グローバルsFlow構成
の表示コマンドを使用します show sflow

DELLSONiC# show sflow

---------------------------------------------------------

Global sFlow Information

---------------------------------------------------------

        admin state:            up

        polling-interval:       44

        agent-id:               Eth1/1

        configured collectors:  1

             10.0.0.100          6343        default

 

sFlowインターフェイス ステータスの表示(出力)
コマンドを使用します show sflow interface

DELLSONiC# show sflow interface

-----------------------------------------------------------

sFlow interface configurations

   Interface            Admin State             Sampling Rate

   Eth1/1                up                     25000

   Eth1/2                down                   25000

   Eth1/3                up                     25000

   Eth1/4                up                     25000

   Eth1/5                up                     10000

   Eth1/6                up                     10000

   Eth1/7                up                     10000

   Eth1/8                up                     10000

 

sFlowパケット
の例エージェント アドレスは、Eth 1/1(エージェントID)のIPアドレスである10.0.0.1であることに注意してください。
sFlowパケットの例

 

対象製品

Enterprise SONiC Distribution, PowerSwitch E3200-ON Series, Dell EMC Networking N3200-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON , PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON ...
文書のプロパティ
文書番号: 000218295
文書の種類: How To
最終更新: 10 10月 2023
バージョン:  2
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。