ビデオ: Using Juniper for the First Time | JunOS CLI 2024
特定の転送クラスに割り当てられた帯域幅全体を制約する背後にあるポイントは、単一のアプリケーションまたはトラフィックフローがインターフェイスのリソースセット。帯域幅がキャップするための最も重要なリソースである場合、 バッファサイズ は近いです。
このコンテキストでは、 バッファ は、ダウンストリームに送信される前にパケットをキューイングするために使用可能なインターフェイスカード上の使用可能なメモリを指します。基本的に、ルータはネクストホップルックアップを実行した後、パケットをメモリに格納されているインターフェイスに送信します。
<! --1 - >インタフェースは、各キューの相対的な優先順位に基づいてキューをサービスします。これらのキューにサービスを提供している間に、最終的な送信のためにルータによって送信されるパケットが格納されます。
輻輳 (ここでは、キューイングパケットの総レートが送信レートを上回る時間として定義される)の期間中、これらのバッファは満たされ始める。パケットが完全にいっぱいになると、インターフェイスに送信される新しいパケットは、パケットを格納する場所がないため削除できます。 <!いくつかのトラフィックはそれほど重要ではないかもしれません(またはある種のトラフィックのドロップを他のものよりも許容することができるため)、バッファー・パイのスライスを保証することができます。また、送信レートの上限と同様に、特定の転送クラスまたはトラフィックフローが使用可能なすべてのバッファ領域を消費しないようにすることができます。
アウトバウンドバッファを形成する設定は、アウトバウンドトラフィックを形成するための設定に非常に似ています。<! - サービスクラススケジューラ{cos-sched-video {送信レートパーセント40;バッファーサイズパーセント40;} cos-sched-buscrit {送信レートパーセント30;バッファーサイズパーセント10;} cos-sched-noncrit {透過率パーセント10;バッファーサイズパーセント10;} cos-sched-default {送信レート剰余; buffer-size remainder;}}
バッファが深いほど、遅延が発生する可能性が高くなります。うまく機能するネットワークでは、バッファメモリの使用量はほとんどの場合低くなります。バッファは実際にトラフィックのバーストを吸収することを意図しています。