ルーティング エンジンが生成するトラフィックに対する転送クラスと 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;
}
}
}
}
メモ:
これは完全なルーター設定ではありません。引き続き、キューにリソースを割り当て、ルーティングプロトコルやアドレスなどを設定する必要があります。