How not to design a wire protocol
Eric S. Raymond
esr at thyrsus.com
Tue Mar 5 19:28:39 UTC 2019
Daniel Franke <dfoxfranke at gmail.com>:
> On Tue, Mar 5, 2019 at 1:52 PM Eric S. Raymond <esr at thyrsus.com> wrote:
> > If you end up going with a non-123 port number, I requst that the RFC
> > allow use on other ports when and if ALPN is available and specify
> > the ALPN tag to be used.
>
> The spec already mandates that ALPN always be used and allocates a tag
> with IANA.
Thanks. I didn't see that in the RFC draft. Did I simply miss it or is
it in a registry that is entirely separate?
> > I disagree. New firewall holes are difficult, practically if not
> > theoretically.
>
> tcp/123 is already a new firewall hole. If you want to work around
> unchangeable firewall rules you probably have to use 443 (and again
> rely on ALPN).
Whether TCP on a port with an existing UDP hole would be treated as "new"
is probably variable by firewall default and administrative policy. At the
very least I expect it to lower a psychological barrier, especially when the
TCP service has a clear relationship to the UDP one.
--
<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>
My work is funded by the Internet Civil Engineering Institute: https://icei.org
Please visit their site and donate: the civilization you save might be your own.
More information about the devel
mailing list