例:EXP ビットのノード単位の書き換え
特定のノードでEXPビット(CoSビットとも呼ばれる)を書き換えるようにカスタムテーブルを設定するには、分類器テーブルと書き換えテーブルにまったく同じCoS値を指定する必要があります。
さらに、CoS値の最下位ビット自体がPLP値を表す必要があります。たとえば、CoS値は 000 PLP lowに関連付ける必要があり、 001 PLP highに関連付ける必要があります。
次に、特定のノードの EXP ビットを書き換えるようにカスタム テーブルを設定する例を示します。
[edit class-of-service]
classifiers {
exp exp-class {
forwarding-class be {
loss-priority low code-points 000;
loss-priority high code-points 001;
}
forwarding-class af {
loss-priority low code-points 010;
loss-priority high code-points 011;
}
forwarding-class ef {
loss-priority low code-points 100;
loss-priority high code-points 101;
}
forwarding-class nc {
loss-priority low code-points 110;
loss-priority high code-points 111;
}
}
}
rewrite-rules {
exp exp-rw {
forwarding-class be {
loss-priority low code-point 000;
loss-priority high code-point 001;
}
forwarding-class af {
loss-priority low code-point 010;
loss-priority high code-point 011;
}
forwarding-class ef {
loss-priority low code-point 100;
loss-priority high code-point 101;
}
forwarding-class nc {
loss-priority low code-point 110;
loss-priority high code-point 111;
}
}
}