On Fri, Nov 5, 2021 at 10:02 AM Wessels, Duane <dwess...@verisign.com> wrote:
> > > > On Nov 1, 2021, at 3:29 PM, Erik Kline <ek.i...@gmail.com> wrote: > > > > Caution: This email originated from outside the organization. Do not > click links or open attachments unless you recognize the sender and know > the content is safe. > > > >>> [S4.1, comment] > >>> > >>> * "Resolvers and other DNS clients should be aware that some servers > >>> might not be reachable over TCP. For this reason, clients MAY want > >>> to track and limit the number of TCP connections and connection > >>> attempts to a single server." > >>> > >>> I think the same comment could be made about paths to a server from > >>> a given network, e.g., in the case of one network filtering TCP/53 for > >>> some reason. > >>> > >>> I'm not sure how to best reword this to add a per-network notion to > >>> TCP connection success tracking, but I did want to note that a mobile > >>> client's measure of TCP connection success to a single server might > >>> vary from network to network. (for your consideration) > >> > >> Is this because mobile devices are more likely to have multiple network > choices (say wifi and cellular data) and so the device should include the > local network when remembering which works and which doesn’t? > > > > Yes, they have multiple networks simultaneously and also through time. > > What's reachable/unreachable on one network might not be > > reachable/unreachable on another. Just moving from one Wi-Fi SSID to > > another can make a difference, e.g.: > > > > * imagine two SSIDs that each hand out 8.8.8.8 but have different > > TCP 53 filtering policies, and > > > > * (more concretely) I have DNS-over-TLS active on my phone and on > > one nearby coffee shop SSID TCP 853 is blocked while on another > > everything works just fine > > > > (Hopefully I'm making some kind of sense.) > > Thanks Erik, how does this look to you? > > <t>Resolvers and other DNS clients should be aware that some > servers might not be reachable over TCP. For this reason, clients > MAY track and limit the number of TCP connections and > connection attempts to a single server. Reachability problems > can be caused by network elements close to the server, close > to the client, or anywhere along the path between them. Mobile > clients that cache connection failures MAY do so on a per-network > basis, or MAY clear such a cache upon change of network.</t> > > DW > > LGTM. s/MAY/SHOULD/g also LGTM (since I know some mobile OSes already do stuff like this) Thanks!
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop