リンクのフラグメント化とインターリーブの設定
出力インターフェイスが出力キューからトラフィックを送信する順序を決定する要因は、マルチリンクバンドルでのプライオリティスケジューリングです。このマルチリンクバンドルを使用する大きなパケットは、小さくて遅延の影響を受けやすいパケットが送信の順番に到達するのに遅延を引き起こします。この遅延により、T1 や E1 などの一部の低速リンクは、遅延の影響を受けやすいトラフィックには役に立たなくなります。この問題は、LFI(リンク フラグメンテーションとインターリーブ)によって解決されます。以下のトピックでは、LFI とその構成について詳しく説明しています。
リンクのフラグメント化とインターリーブの設定について
他のインターフェイスと同様に、マルチリンクバンドルのプライオリティスケジューリングは、出力インターフェイスが出力キューからトラフィックを送信する順序を決定します。キューは、加重ラウンドロビン方式で処理されます。しかし、大きなパケットを含むキューがマルチリンクバンドルの使用を開始すると、小さくて遅延の影響を受けやすいパケットは、送信の順番を待つ必要があります。この遅延が原因で、T1 や E1 などの一部の低速リンクは、遅延の影響を受けやすいトラフィックには役に立たなくなる可能性があります。
この問題は、LFI(リンク フラグメンテーションとインターリーブ)によって解決されます。大きなパケットをフラグメント化し、遅延の影響を受けやすいパケットをインターリーブすることで、リンクの遅延と ジッター を減らし、結果として得られる小さなパケットをマルチリンクバンドルの複数のリンクで同時に送信できるようにします。
図1 は、LFIの仕組みを示しています。この図では、デバイスR0とデバイスR1でLFIが有効になっています。デバイスR0は、データパケットや音声パケットなどの大小のパケットを受信すると、それらを2つのカテゴリに分類します。すべての音声パケット、および音声パケットとして扱われるように設定されたその他のパケットはLFIパケットとして分類され、フラグメンテーションやMLPPPヘッダーなしで送信されます。バンドルに CRTP が設定されている場合、LFI パケットは CRTP 処理を介して送信されます。残りの非LFI(データ)パケットは、設定されたフラグメンテーションしきい値に基づいて、フラグメント化またはフラグメント化解除できます。フラグメント化しきい値より大きいパケットはフラグメント化されます。MLPPPヘッダー(マルチリンクシーケンス番号を含む)は、フラグメント化およびフラグメント化されていないすべての非LFIパケットに追加されます。
フラグメンテーションは、設定したフラグメンテーションしきい値に従って実行されます。例えば、128 バイトのフラグメンテーションしきい値を設定すると、128 バイトを超えるすべてのパケットがフラグメント化されます。デバイスR1は、パケットを受信すると、フラグメント化されていない音声パケットをすぐに送信しますが、パケットの最後のフラグメントを受信するまでパケットフラグメントをバッファリングします。この例では、デバイス R1 がフラグメント 5 を受信すると、フラグメントを再構築してパケット全体を送信します。
フラグメント化されていないデータ パケットは、単一のフラグメントとして扱われます。したがって、デバイス R1 はフラグメント化されていないデータ パケットをバッファリングせず、受信時に送信します。
![LFI on a Services Router](/documentation/us/en/software/junos/interfaces-security-devices/subscriber-mgmt-vlan/images/g017256.gif)
LFIを設定するには、MLPPPカプセル化タイプを定義し、選択した転送クラスにマッピングされたフラグメンテーションなしノブで、フラグメンテーションしきい値とフラグメンテーションマップを指定して、パケットのフラグメンテーションとインターリーブを有効にします。
例:リンクのフラグメンテーションとインターリーブの設定
この例では、LFIを設定する方法を示します。
必要条件
開始する前に、2台のジュニパーネットワークスデバイスに、シリアルリンクで通信する少なくとも2つのシリアルインターフェイスを設定する必要があります。この例では、2 つのデバイスを示しています。
概要
この例では、lsq-0/0/0 というインターフェイスを作成します。カプセル化タイプを multilink-ppp に指定し、フラグメンテーションしきい値を 128 に設定します。MLPPPバンドルで128バイトのフラグメンテーションしきい値を設定して、両方の構成リンク上のすべてのトラフィックに適用されるようにし、これらのリンクで送信される128バイトを超えるパケットがフラグメント化されるようにします。0 以外の値は、64 バイトの倍数である必要があります。値は 128 から 16320 までです。デフォルト値は 0 バイトです。
構成
プロシージャ
手順
次の例では、設定階層のいくつかのレベルに移動する必要があります。その方法の詳細については、 設定モードでのCLIエディターの使用を参照してください。
LFIを設定するには、次の手順に従います。
インターフェイスを作成します。
[edit] user@host# edit interfaces lsq-0/0/0
カプセル化タイプとフラグメンテーションしきい値を指定します。
[edit interfaces lsq-0/0/0] user@host# set unit 0 encapsulation multilink-ppp fragment-threshold 128
デバイスの設定が完了したら、設定をコミットします。
[edit] user@host# commit