[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [dccp] SHOULD vs. MUST in the Port Numbers section
Hi Eddie,
There's been a lot of discussion recently that if an RFC says SHOULD, it MUST also say the circumstances that would allow violating the SHOULD. I forget who the police for this is supposed to be, but I have seen some recent submissions bounced back because of this.
So, if we keep the SHOULD/SHOULD NOT language, we need to add something about when violations are allowed. Something global like "exceptions to these requirements are at IANA's discretion" might work.
That being said, I think that I'd like to see the service code requirement as a MUST. There's a confusing overlap in the port and service code functions, and if we allow developers an out to just stick with what's familiar, we won't get the non-overlapping benefits.
Tom P.
> -----Original Message-----
> From: dccp-bounces at ietf.org [mailto:dccp-bounces at ietf.org]On Behalf Of
> Eddie Kohler
> Sent: Tuesday, November 29, 2005 2:13 AM
> To: dccp group
> Subject: [dccp] SHOULD vs. MUST in the Port Numbers section
>
>
> Hi all,
>
> There are a number of SHOULD/SHOULD NOTs in the Port Numbers section
> that could be MUST/MUST NOTs; specifically, these four:
>
> o A short English phrase describing the port's purpose. This
> SHOULD include one or more space-separated textual
> Service Code
> descriptors naming the port's corresponding Service Codes...
>
> o A port name SHOULD NOT be registered for more than
> one DCCP port
> number.
>
> o Any such registration [of a port name registered for UDP]
> SHOULD use the same port number as the existing UDP
> registration.
>
> o However, if such a registration [of a TCP/SCTP port
> name] makes
> sense ... the DCCP
> registration SHOULD use the same port number as the existing
> registration.
>
> I left them as SHOULDs because I did not want to imply that IANA
> should check them, and because in some cases UDP and TCP themselves
> do not follow these rules.
>
> Anyone have any feelings about changing these four
> SHOULD/SHOULD NOTs
> to MUST/MUST NOTs? I'd default to leaving them as SHOULD/SHOULD NOTs.
> Eddie
>
>
>