スイッチでのsFlowサポート
機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。
プラットフォームに関連する注意事項については、「 プラットフォーム固有のsFlow動作」 セクションを参照してください。
スイッチのsFlowテクノロジーは、生のパケットヘッダーのみをサンプリングします。未加工のイーサネットパケットは、完全なレイヤー2ネットワークフレームです。
sFlow監視システムは、デバイス(スイッチ)に組み込まれたsFlowエージェントと最大4つの外部コレクターで構成されています。sFlowエージェントの2つの主なアクティビティは、ランダムサンプリングと統計収集です。sFlowエージェントは、パケットサンプリングを実行してインターフェイス統計を収集し、その情報をUDPデータグラムに結合してsFlowコレクターに送信します。sFlowコレクターは、管理ネットワークまたはデータネットワークを介してスイッチに接続できます。スイッチ上のソフトウェア転送インフラストラクチャデーモン(SFID)は、指定されたコレクターIPアドレスのネクストホップアドレスを検索し、管理ネットワークまたはデータネットワークを介してコレクターに到達可能かどうかを判断します。
各データグラムには、以下の情報が含まれています。
-
sFlowエージェントのIPアドレス
-
サンプル数
-
パケットがエージェントに入ったインターフェイス
-
パケットがエージェントから出るためのインターフェイス
-
パケットの送信元および宛先インターフェイス
-
パケットの送信元VLAN と宛先VLAN
拡張ルーターデータと拡張スイッチデータヘッダーは、sFlowレコードの一部としてコレクターで表示できます。
拡張スイッチデータには、Flow data length (byte), Incoming 802.1Q VLAN, Incoming 802.1p priority, Outgoing 802.1Q VLAN, and Outgoing 802.1p priorityフィールドの情報が含まれています。
拡張ルーターデータには、Flow data length (byte), Next hop, Next hop source mask, and Next hop destination maskフィールドの情報が含まれています。
スイッチ上のsFlowテクノロジーは、分散型sFlowアーキテクチャを利用しています。sFlowエージェントには、各パケット転送エンジンに関連付けられた2つの個別のサンプリングエンティティがあります。これらのサンプリングエンティティは、サブエージェントとして知られています。各サブエージェントには、コレクターがデータソースを識別するために使用する固有のIDがあります。サブエージェントは独自の独立した状態を持ち、独自のサンプルパケットをsFlowエージェントに転送します。sFlowエージェントは、サンプルをデータグラムにパッケージ化し、sFlowコレクターに送信します。サンプリングはサブエージェントに分散されるため、sFlowテクノロジーに関連するプロトコルのオーバーヘッドは、コレクターで大幅に削減されます。
デュアルVLANの場合、すべてのフィールドが報告されない場合があります。
バーチャルシャーシの設定でプライマリロールの割り当てが変更された場合でも、sFlowテクノロジーは引き続き機能します。
IP-over-IPトンネル向けsFlow
sFlowテクノロジーを使用して、デバイスの物理ポートでIP-over-IPトラフィックをサンプリングできます。この機能は、IPv4またはIPv6トラフィックを伝送するIPv4外部ヘッダーを持つIP-over-IPトンネルでサポートされています。sFlow監視技術を使用して、IP-over-IPトンネルからネットワークパケットをランダムにサンプリングし、監視のためにサンプルを宛先コレクターに送信します。IP-over-IPトンネルエントリポイント、トランジットデバイス、またはトンネルエンドポイントとして機能するデバイスは、sFlowサンプリングをサポートします。 表1 は、IP-over-IPトンネルのエントリポイント、トランジットデバイス、またはトンネルエンドポイントとして機能するデバイスのイングレスまたはエグレスインターフェイスでパケットがサンプリングされたときに報告されるトンネルエンドポイントを示しています。| sフローフィールド |
トンネルエントリーポイント |
トランジットデバイス |
トンネルエンドポイント |
|---|---|---|---|
| Raw packet header |
ペイロードのみ含む |
ペイロードとトンネルヘッダーを含む |
Egress:ペイロードのみ含む イングレス:ペイロードとトンネルヘッダーを含む |
| Input interface |
受信IFD SNMPインデックス |
受信IFD SNMPインデックス |
受信IFD SNMPインデックス |
| Output interface |
送信IFD SNMPインデックス |
送信IFD SNMPインデックス |
送信IFD SNMPインデックス |
EVPN-VXLAN向けsFlow
sFlowテクノロジーを使用して、EVPN-VXLANを介して転送される既知のマルチキャストトラフィックをサンプリングできます。既知のマルチキャストトラフィックのサンプリングは、EVPN-VXLAN、つまりコア向けのインターフェイスを介してスイッチに入るトラフィック、そして顧客向けのポートからスイッチから出るトラフィックに対してサポートされています。また、既知のマルチキャストトラフィックサンプリングは、出口方向でのみサポートされています。顧客向けのポートで既知のマルチキャストトラフィックのエグレスsFlowサンプリングを有効にするには、標準のユニキャストトラフィックサンプリングシナリオの場合と同様に、エグレス方向のインターフェイスでsFlowを有効にする必要があります。さらに、[edit forwarding options sflow]階層レベルでegress-multicast enableオプションを含める必要があります。マルチキャストトラフィックサンプルの最大レプリケーションレートは、[edit forwarding options sflow eggress-multicast]階層レベルでeggress-multicast max-replication-rate rateオプションを使用して設定できます。
sFlowエグレスサンプリングが有効なインターフェイスのセットが特定のマルチキャストグループにサブスクライブされ、エグレスsFlowマルチキャストサンプリングオプションが有効になっている場合、すべてのインターフェイスが同じレートでサンプリングされます。設定されたsFlowレートの最小値、つまり、このインターフェイスのセットの中で最も積極的なサンプリングレートが、セット内のすべてのインターフェイスのサンプリングに使用されます。特定のグループのマルチキャストサンプリングは、そのグループのポートの中で最も積極的なサンプリングレートに依存するため、単一のポートが複数のマルチキャストグループの一部である場合、マルチキャストグループは異なるレートでサンプルを生成します。
EVPN-VXLANでは、一元ルーティングされたブリッジング(CRB)アーキテクチャとエッジルーティングされたブリッジング(ERB)アーキテクチャがsFlowでサポートされています。EVPN-VXLANは、IPv4アドレスのみをサポートします。
| 受信インターフェイスとカプセル化 | 発信インターフェイスとカプセル化 | 必須のサンプル コンテンツ | 転送シナリオ | メタデータ |
|---|---|---|---|---|
| アクセスポートレイヤー2トラフィック | ネットワークポート | 受信レイヤー2ヘッダー + レイヤー2ペイロード | パケットは VXLAN ヘッダーでカプセル化され、転送されます。 | 受信インターフェイスインデックスまたは識別子。発信インターフェイスインデックスまたは識別子 |
| ネットワークポートレイヤー3トラフィック | アクセスポート | 着信レイヤー 3 ヘッダー + VXLAN ヘッダー + 内部ペイロード | パケットはカプセル化解除され、転送されます。 | 受信仮想トンネルエンドポイント(VTEP)インターフェイスインデックスまたは識別子。発信インターフェイスインデックスまたは識別子 |
| アクセスポートレイヤー2トラフィック | ネットワークポート | 受信レイヤー2ヘッダー + レイヤー2ペイロード | パケットは VXLAN ヘッダーでカプセル化され、転送されます。 | 受信インターフェイスインデックスまたは識別子。発信インターフェイスインデックスまたは識別子 |
| ネットワークポートレイヤー3トラフィック | アクセスポート | 内部ペイロード | パケットはカプセル化解除され、転送されます。 | 受信 VTEP インターフェイス インデックスまたは識別子。発信インターフェイスインデックスまたは識別子 |
表3は 、拡張スイッチデータと拡張ルーティングデータのメタデータ情報を示しています。
| EVPN-VXLAN | シナリオ | トラフィックタイプ | sFlowインターフェース側 | VXLANトンネルタイプ | 拡張スイッチデータ | 拡張ルーティングデータ | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| IIF VLAN | IIF VLAN の優先度 | OIF VLAN | OIF VLAN の優先度 | NH IP | NHスマスク | NH DMASK | |||||
| CRB | レイヤー2 GWリーフ | レイヤー2 | イングレス | カプセル化 | はい | はい | いいえ | いいえ | はい | はい | はい |
| デキャップ | いいえ | いいえ | はい | いいえ | いいえ | いいえ | いいえ | ||||
| エグレス | カプセル化 | はい | いいえ | いいえ | いいえ | はい | はい | はい | |||
| デキャップ | いいえ | いいえ | はい | いいえ | いいえ | いいえ | いいえ | ||||
| レイヤー3 GWスパイン | レイヤー2 | イングレス | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | |
| いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | ||||
| トランジット | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | ||||
| エグレス | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | |||
| いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | いいえ | ||||
| トランジット | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | ||||
| レイヤー 3 トラフィック(VLAN 間ケース) | イングレス | カプセル化 | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | ||
| デキャップ | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | ||||
| トランジット | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | ||||
| エグレス | カプセル化 | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | |||
| デキャップ | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | ||||
| トランジット | いいえ | いいえ | いいえ | いいえ | はい | はい | はい | ||||
| ERB | レイヤー2+レイヤー3 | レイヤー2 | イングレス | カプセル化 | はい | はい | はい | いいえ | はい | はい | はい |
| デキャップ | はい | いいえ | はい | いいえ | いいえ | いいえ | いいえ | ||||
| エグレス | カプセル化 | はい | いいえ | はい | いいえ | はい | いいえ | はい | |||
| デキャップ | はい | いいえ | はい | いいえ | いいえ | いいえ | いいえ | ||||
| レイヤー 3 トラフィック(VLAN 間の場合) | イングレス | カプセル化 | はい | はい | はい | いいえ | はい | はい | はい | ||
| デキャップ | はい | いいえ | はい | いいえ | いいえ | いいえ | いいえ | ||||
| エグレス | カプセル化 | はい | いいえ | はい | いいえ | はい | はい | はい | |||
| デキャップ | はい | いいえ | はい | いいえ | いいえ | いいえ | いいえ | ||||
プラットフォーム固有のsFlowの動作
機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。
お使いのプラットフォームに固有の動作を確認するには、以下の表を使用してください。
| プラットフォーム | 違い |
|---|---|
| EXシリーズ |
|
| QFXシリーズ |
|
変更履歴テーブル
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。 機能エクスプローラー を使用して、機能がお使いのプラットフォームでサポートされているかどうかを確認します。