CoS 非対称イーサネット PAUSE フロー制御の設定
イーサネットPAUSEフロー制御は、リンク集約(LAG)インターフェイスに属するイーサネットリンクを含む、全二重イーサネットリンク上のすべてのトラフィックにリンクレベルのフロー制御を提供することで機能する混雑緩和機能です。イーサネットPAUSEは、リンク上の両方向で動作します。一方向では、インターフェイスがPAUSEメッセージを生成して送信し、接続されたピアがそれ以上のトラフィックを送信するのを止めます。もう一方、インターフェイスは、接続されたピアから受信したPAUSEメッセージに応答して、トラフィックの送信を停止します。
非対称フロー制御により、インターフェイス上で各方向に独立して PAUSE 機能を設定できます。PAUSEメッセージを生成するための設定とPAUSEメッセージに応答するための設定は、同じである必要はありません。これは、両方向で有効にしたり、両方向で無効にしたり、一方方向で有効にしてもう一方の方向に無効にすることができます。
対称的なフロー制御とは、インターフェイスが両方向で同じ設定になることを意味します。PAUSE生成およびPAUSE応答機能は、両方が有効または無効に設定されています。リンク上のすべてのトラフィックを一時停止したくない場合は、優先度ベースのフロー制御(PFC)を使用して、IEEE 802.1p または DSCP コード ポイントに基づいてトラフィックを選択的に一時停止できます。
非対称フロー制御により、受信バッファと送信バッファのイーサネットPAUSEアクションをインターフェイス上で独立して設定できます。バッファは、以下のアクションを実行します。
受信バッファは、PAUSEメッセージを生成して接続ピアに送信し、PAUSEフレームで指定された時間だけトラフィックの送信を停止するようにピアに依頼します。ピア インターフェイスのバッファーは、PAUSE期間が経過してインターフェイスがトラフィックの送信を再開できるまで、送信フレームを格納する場合があります。
送信バッファは、接続されたピアから受信したPAUSEメッセージに応答して、ピアへのトラフィックの送信を停止します。送信バッファは、PAUSE期間が経過し、インターフェイスがトラフィックの送信を再開できるまで、送信フレームを保存する場合があります。
非対称フロー制御により、インターフェイス受信バッファがPAUSEメッセージを生成・送信して接続ピアのトラフィック送信を停止するかどうか、またインターフェイス送信バッファが接続ピアから受信したPAUSEメッセージに応答してトラフィックの送信を停止するかどうかを個別に指定することができます。受信バッファ設定は、インターフェイスがPAUSEメッセージを送信するかどうかを決定し、送信バッファ設定は、インターフェイスがPAUSEメッセージを受信して応答するかどうかを決定します。
受信バッファオン—PAUSE送信を有効にします(PAUSEフレームを生成および送信します)
送信バッファをオンに—PAUSE受信を有効にします(受信したPAUSEフレームに応答します)
非対称フロー制御を設定するには、受信バッファと送信バッファの両方を明示的に設定する必要があります。
インターフェイス上で非対称フロー制御を設定するには:
[edit interfaces interface-name ether-options] user@switch# set configured-flow-control rx-buffers (on | off) tx-buffers (on | off)
例えば、インターフェイス
xe-0/0/24がPAUSEメッセージを生成および送信するが、受信したPAUSEメッセージには応答しないように設定するには、次のようにします。set interfaces xe-0/0/24 ether-options configured-flow-control rx-buffers on tx-buffers off
例えば、インターフェイス
xe-0/0/30が受信したPAUSEメッセージには応答するが、PAUSEメッセージを生成および送信しないように設定するには:set interfaces xe-0/0/30 ether-options configured-flow-control rx-buffers off tx-buffers on
両方のバッファを onに設定した場合、それは対称フロー制御と同等です。両方のバッファを offするように設定した場合、フロー制御はありません(フロー制御は無効になります)。