[Contents] [Prev] [Next] [Index] [Report an Error]

Example: Rewriting the EXP Bits of All Three Labels of an Outgoing Packet

Configure a swap-push-push operation, and override the default rewrite table with a custom table:

[edit class-of-service]
forwarding-classes {
queue 0 be;
queue 1 ef;
queue 2 af;
queue 3 nc;
}
interfaces {
so-1/1/3 {
unit 0 {
rewrite-rules {
exp exp_rew; # Apply custom rewrite table
exp-swap-push-push default;
}
}
}
}
rewrite-rules {
exp exp_rew {
forwarding-class be {
loss-priority low code-point 000;
loss-priority high code-point 100;
}
forwarding-class ef {
loss-priority low code-point 001;
loss-priority high code-point 101;
}
forwarding-class af {
loss-priority low code-point 010;
loss-priority high code-point 110;
}
forwarding-class nc {
loss-priority low code-point 011;
loss-priority high code-point 111;
}
}
}

[Contents] [Prev] [Next] [Index] [Report an Error]