Dell Networking SONiC sFlowの構成

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

前提 条件
標準インターフェイスの命名を使用して、概念を示しています。記事「 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パケットの例

 

Affected Products

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 ...
Article Properties
Article Number: 000218295
Article Type: How To
Last Modified: 10 Oct 2023
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.