Flowspec merging requires calculation of the "largest" of a set of flowspecs.
-
Flowspecs are generally multi- dimensional vectors (they may contain both Tspec and Rspec components, each of which may itself be multi-dimensional), it may not be possible to strictly order two flowspecs.
-
For example, if one request calls for a higher bandwidth and another calls for a tighter delay bound, one is not "larger" than the other. In such a case, instead of taking the larger, RSVP must compute and use a third flowspec that is at least as large as each.
-
Flowspecs, Tspecs, and Adspecs are opaque to RSVP. Therefore, calculations above are actually performed by traffic control. The definition and implementation of the rules for comparing flowspecs are outside the definition of RSVP
|