On Mon, 17 Jun 2002, Francois Le Faucheur wrote:
>
> When I drafted new text last Friday to reflect that point, I also noticed
> the optionality wasn't well expressed. Here is the text I came up with.
> Could you check it out:
>
> "
> A DS-TE LSR which elects to advertise Bandwidth Constraints MUST use the
> new "Bandwidth Constraints" sub-TLV to do so. For example, where a Service
> Provider deploys DS-TE with two active CTs, only two Bandwidth Constraints
> per link would be meaningful (assuming, for instance, the Russian Doll
> Bandwidth Constraint Model defined in section 9). Assuming the Service
> Provider elects to advertise Bandwidth Constraints, the "Bandwidth
> Constraints" sub-TLV would then be used and should contain BC0 and BC1.
>
> A DS-TE LSR which elects to advertise Bandwidth Constraints MAY also
> include the existing "Maximum Reservable Bw" sub-TLV. This may be useful in
> migration situations where some LSRs in the network are not DS-TE capable
> (see Appendix G) and thus do not understand the new "Bandwidth Constraints"
> sub-TLV. The DS-TE LSR MUST set the value of the "Maximum Reservable Bw"
> sub-TLV to the same value as the one for BC0 encoded in the "Bandwidth
> Constraints" sub-TLV.
I worry about removing the Max reservable BW sub-TLV, even though it
is redundant. Any concern about implementations which expect it?
Maybe we should always include it, regardless of if one chooses to
additionally advertise a BC sub-TLV?
Today Max Reservable is only optional anyway, so I don't think any
implementation should "always expect it".>
> A DS-TE LSR receiving both the old "Maximum Reservable Bw" sub-TLV and the
> new "Bandwidth Constraints" sub-TLV for a given link MAY ignore the
> "Maximum Reservable Bw" sub-TLV.
> "
>
> While we're on that section, here is what I drafted for that same section
> to reflect the discussion on multiple BC Models being allowed:
>
> "A DS-TE LSR receiving the "Bandwidth Constraints" sub-TLV with a Bandwidth
> Constraint Model Id which does not match the Bandwidth Constraint Model it
> currently uses, MAY generate a warning to the operator reporting the
> inconsistency between Bandwidth Constraint Models used on different links.
> If the DS-TE LSR does not support the Bandwidth Constraint Model designated
> by the Bandwidth Constraint Model Id, or if the DS-TE LSR does not support
> operations with multiple simultaneous Bandwidth Constraint Models, the
> DS-TE LSR MUST discard the corresponding TLV.
> "
change the last Must to May. Afterall, nothing is stopping a head end
who doesn't understand a remote bandwidth constraint model from still
signalling against bandwidth that is advertised as available to a
specific TE Class.