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

Example: Configuring Drop Timeout Interval by Forwarding Class

For LSQ interfaces configured for multiclass MLPPP, you can change the drop timeout interval that the interface waits for fragment resequencing by forwarding class. This feature is mutually exclusive with the no-fragmentation statement configured for a forwarding class.

You can also disable the fragment resequencing function altogether by forwarding class. You do this by setting the drop-timeout interval to 0.

The drop-timeout interval can also be set at the bundle level. When the drop-timeout interval is set to 0 at the bundle level, none of the individual classes will forward fragmented packets. Sequencing is ignored also, and packets are forwarded in the order in which they were received. The drop-timeout interval value configured at the bundle level overrides the values configured at the class level.

This example configures a logical unit on an LSQ interface with a fragmentation map setting different drop timeout values for each forwarding class:

class-of-service {
interfaces {
lsq-1/0/0 {
unit 1 {
fragmentation-map Timeout_Frag_Map;
}
}
}
fragmentation-maps {
Timeout_Frag_Map {
forwarding-class {
BE {
drop-timeout 0; # No resequencing of fragments for this class
multilink-class 3;
fragment-threshold 128;
}
EF {
drop-timeout 800; # Timer set to 800 milliseconds for this class
multilink-class 2;
}
AF {
multilink-class 1;
fragment-threshold 256; # Default timeout in effect for this class
}
NC {
drop-timeout 100; # Timer set to 100 milliseconds for this class
multilink-class 0;
fragment-threshold 512;
}
}
}
}
}

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