John,

I'll remove the MUST.

thanks,
Peter

On 08/06/2023 15:05, John Scudder wrote:
Hi Peter and all,

On Jun 8, 2023, at 2:43 AM, Peter Psenak <ppsenak=40cisco....@dmarc.ietf.org> 
wrote:

         A node MUST participate in a Flex-Algorithm to be:
         - Able to compute path for such Flex-Algorithm
         - Part of the topology for such Flex-Algorithm

This is an odd use of MUST.

what exactly is odd in it?

I don’t know what Paul found odd about it, but now that I’m looking at it 
afresh, I also think it’s odd. My reason is that it’s not expressing a 
requirement, it’s expressing a statement of fact, a natural consequence. An 
analogy would be if we said “if you let go of your coffee cup as you’re lifting 
it, it MUST fall down”. You don’t need a MUST there, gravity doesn’t care about 
your rules. To continue the analogy, a more usual use of MUST would be to 
express an actual requirement on the implementor — “you MUST NOT drink your 
coffee through a straw”.

I haven’t gone and re-checked in the doc to be sure, but as I recall, it’s not 
possible for a node to be part of the topology for a given FA unless it 
participates in the FA, and this would be true whether the quoted MUST were 
there or not.

$0.02,

—John

_______________________________________________
Lsr mailing list
Lsr@ietf.org
https://www.ietf.org/mailman/listinfo/lsr

Reply via email to