ルーティング エンジンが生成するトラフィックに対する転送クラスと DSCP 値の割り当て
ルーティング エンジンから発信されるトラフィックに対して、転送クラスと差別化されたサービス コード ポイント(DSCP)値を設定できます。ルーティング エンジンが生成したトラフィックにのみ適用される転送クラスと DSCP 値を設定するには、ループバック(lo.0
)インターフェイスに出力フィルターを適用し、さまざまなプロトコルに対して適切な転送クラスと DSCP ビット設定を設定します。例えば、ルーティング エンジン 10
から発信された OSPF パケットに DSCP 値を設定し、ping パケットの DSCP 値が転送クラス BE(ベスト エフォート)に設定され、使用されている間に、AF(確実な転送)転送クラスに 0
割り当てることができます。
この特定の分類機能は、ルーティング エンジンによって生成されたパケットにのみ適用されます。
次の例では、ルーティング エンジンが発信した ping パケット(ICMP を使用)に、DSCP 値の 38
DSCP 値と転送クラスの af17
、OSPF パケットの DSCP 値、および転送クラスである 12
af11
、 、および BGP パケット(TCP を使用)に、DSCP 値と 10
転送クラス af16
を割り当てます。
[edit class-of-service] forwarding-classes { class af11 queue-num 7; class af12 queue-num 1; class af13 queue-num 2; class af14 queue-num 4; class af15 queue-num 5; class af16 queue-num 4; class af17 queue-num 6; class af18 queue-num 7; } [edit firewall filter family inet] filter loopback-filter { term t1 { from { protocol icmp; # For pings } then { forwarding-class af17; dscp 38; } } term t2 { from { protocol ospf; # For OSPF } then { forwarding-class af11; dscp 12; } } term t3 { from { protocol tcp; # For BGP } then { forwarding-class af16; dscp 10; } } term t4 { then accept; # Do not forget! } } [edit interfaces] lo0 { unit 0 { family inet { filter { output loopback-filter; } } } }
メモ:
これは完全なルーター設定ではありません。引き続き、キューにリソースを割り当て、ルーティングプロトコルやアドレスなどを設定する必要があります。