Hi, Benjamin,

On Fri, Jul 27, 2018 at 12:33 PM Benjamin Kaduk <ka...@mit.edu> wrote:

> On Thu, Jul 26, 2018 at 09:33:20PM -0700, Spencer Dawkins wrote:
> > ----------------------------------------------------------------------
> > COMMENT:
> > ----------------------------------------------------------------------
> [snip]
> >
> > This next one is well within the "Spencer wouldn't have done it this
> way, but
> > Spencer's not the working group, or the IETF" range, but
> >
> >   However, in the typical case a server will not know in advance
> >    whether a client supports DSO, so in general, unless it is known in
> >    advance by other means that a client does support DSO, a server MUST
> >    NOT initiate DSO request messages or DSO unacknowledged messages
> >    until a DSO Session has been mutually established by at least one
> >    successful DSO request/response exchange initiated by the client, as
> >    described below.  Similarly, unless it is known in advance by other
> >    means that a server does support DSO, a client MUST NOT initiate DSO
> >    unacknowledged messages until after a DSO Session has been mutually
> >    established.
> >
> > seems fragile, especially in environments where clients can come and go,
> and
> > servers may be addressed using anycast (so I knew in advance that the
> four
> > servers at that anycast address supported DSO, but somebody installed a
> fifth
> > server that does not). Is that unlikely to be a problem?
>
> Note that the client is only prohibted from using "unacknowledged"
> (one-shot) messages -- it can send always normal requests and use the
> presence of a reply to determine server support, on this connection.
> So this seems like a pretty vanilla "client initiates" thing, if I
> understand correctly.
>

Ah - that helps me understand. Thank you for that.

Spencer


> -Benjamin
>
> [snip]
>
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to