> > — Section 4 —
> >
> >    The D Flag and C
> >    Flag are mutually exclusive in PCUpd message.  The PCE SHOULD NOT
> >    send control request for LSP which is already delegated to the PCE,
> >    i.e. if the D Flag is set in the PCUpd message, then C Flag SHOULD
> >    NOT be set.
> >
> > I’m confused: “mutually exclusive” means that they can’t both be set.  So 
> > why
> > SHOULD NOT and not MUST NOT?  (You’re also missing a few articles here: ”a
> > PCUpd message”, “a control request”, “an LSP”, and “the C Flag”.
> >
>
> I think the reason for SHOULD NOT was because when a PCC receives this
> - it would simply ignore it!
> This did not rise to the level of error usual for MUST NOT!
>
> If you feel that the above isn't a good enough reason, changing would
> not cause any harm either.

If the working group thinks that SHOULD NOT is right, it should stay
that way -- I just questioned the combination of "mutually exclusive"
and "SHOULD NOT".  So here are my thoughts:

1. If there is no reason they should ever be set together, then it
should be MUST NOT.

2. If there might be a reason to set them together -- it's difficult
to meet the conditions in some way, or whatever -- then SHOULD NOT is
OK.

3. If you keep it as SHOULD NOT, I think you should change the
"mutually exclusive" sentence to be less strong.

It sounds to me like MUST NOT is the right thing here -- that there's
never a reason to set them both together, and that it doesn't make
sense in the protocol to have them both set.  So even though the
receiver can ignore the situation, MUST NOT still applies.

Barry

_______________________________________________
Pce mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/pce

Reply via email to