例:転送クラスによるフラグメント化の設定
この例では、マルチサービスPICまたはサービスPICで特定の転送クラスにフラグメント化マップを設定する方法を示します。
要件
この例では、以下のハードウェアとソフトウェアのコンポーネントを使用しています。
マルチサービス PIC またはサービス PIC。
概要
LSQ インターフェイスに 2 つの論理ユニットを設定します。論理ユニットは、2 つの異なるフラグメント化マップを使用します。
構成
特定の転送クラスにフラグメント化マップを設定するには、以下のタスクを実行します。
CLI クイックコンフィギュレーション
この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、[edit
]階層レベルの CLI にコマンドをコピー アンド ペーストします。
フラグメント化マップを定義する
set class-of-service fragmentation-maps frag-map-A forwarding-class AF no-fragmentation set class-of-service fragmentation-maps frag-map-A forwarding-class EF no-fragmentation set class-of-service fragmentation-maps frag-map-A forwarding-class BE fragment-threshold 100 set class-of-service fragmentation-maps frag-map-B forwarding-class EF fragment-threshold 200 set class-of-service fragmentation-maps frag-map-B forwarding-class BE fragment-threshold 200 set class-of-service fragmentation-maps frag-map-B forwarding-class AF fragment-threshold 200
フラグメント化マップをインターフェイスに関連付ける
set class-of-service interfaces lsq-1/0/0 unit 1 fragmentation-map frag-map-A set class-of-service interfaces lsq-1/0/0 unit 2 fragmentation-map frag-map-B
フラグメント化マップを定義する
手順
次の例では、設定階層内のさまざまなレベルに移動する必要があります。CLIのナビゲーションについては、 CLIユーザーガイドの設定モードでのCLIエディターの使用を参照してください。
フラグメント化マップを定義するには:
最初のフラグメント化マップの名前を指定します。
[edit] user@host# edit class-of-service fragmentation-maps frag-map-A
最初のフラグメント化マップを定義します。
フラグメント化するのではなく、インターリーブされる AF 転送クラスのフラグメント化プロパティを定義します。
[edit class-of-service fragmentation-maps frag-map-A] user@ost# set forwarding-class AF no-fragmentation
フラグメント化するのではなく、インターリーブされる EF 転送クラスのフラグメント化プロパティを定義します。
[edit class-of-service fragmentation-maps frag-map-A] user@ost# set forwarding-class EF no-fragmentation
フラグメント化される BE 転送クラスのフラグメント化プロパティを定義します。
[edit class-of-service fragmentation-maps frag-map-A] user@ost# set forwarding-class BE fragment-threshold 100
2 つ目のフラグメント化マップを定義します。
2 番目のフラグメント化マップの名前を指定します。
[edit class-of-service fragmentation-maps] user@host# edit frag-map-B
フラグメント化する EF 転送クラスのフラグメント化プロパティを定義します。
[edit class-of-service fragmentation-maps frag-map-B] user@ost# set forwarding-class EF fragment-threshold 200
フラグメント化される BE 転送クラスのフラグメント化プロパティを定義します。
[edit class-of-service fragmentation-maps frag-map-B] user@ost# set forwarding-class BEfragment-threshold 200
フラグメント化する AF 転送クラスのフラグメント化プロパティを定義します。
[edit class-of-service fragmentation-maps frag-map-B] user@ost# set forwarding-class AF fragment-threshold 200
結果
フラグメント化マップと転送クラスの設定を検証します。
[edit class-of-service fragmentation-maps]
user@host# show
frag-map-A { forwarding-class { AF { no-fragmentation; } EF { no-fragmentation; } BE { fragment-threshold 100; } } } frag-map-B { forwarding-class { EF { fragment-threshold 200; } BE { fragment-threshold 200; } AF { fragment-threshold 200; } } }
フラグメント化マップを MLPPP インターフェイスに関連付ける
手順
フラグメント化マップをインターフェイスに関連付けるには、次の手順に従います。
各フラグメント化マップを論理インターフェイスに関連付けます。
[edit] user@host# edit class-of-service interfaces lsq-1/0/0 user@host# set unit 1 fragmentation-map frag-map-A user@host# set unit 2 fragmentation-map frag-map-B
結果
フラグメント化マップがインターフェイスに関連付けられていることを確認します。
[edit class-of-service]
user@host# show
interfaces { lsq-1/0/0 { unit 1 { fragmentation-map frag-map-A; } unit 2 { fragmentation-map frag-map-B; } }
検証
フラグメント化プロパティの検証
目的
特定の転送クラスのフラグメント化プロパティを検証します。
アクション
次の出力は、フラグメント化プロパティと転送クラスの関連付けを表示しています。
user@host> show class-of-service fragmentation-map Fragmentation map: frag-map-A, Index: 19801 Forwarding class: AF No Fragmentation Forwarding class: EF No Fragmentation Forwarding class: BE Fragmentation threshold: 100 Fragmentation map: frag-map-B, Index: 19855 Forwarding class: EF Fragmentation threshold: 200 Forwarding class: BE Fragmentation threshold: 200 Forwarding class: AF Fragmentation threshold: 200
意味
出力は、各フラグメント化マップに関連付けられた転送クラスと、転送クラスに関連付けられたフラグメント化プロパティを示しています。