Hi Libor

Just one point:

On Fri, Jul 12, 2024 at 12:08:06PM +0200, libor.peltan wrote:
> Actually, this is nothing new, for example RFC 9460 (introduction of SVCB)
> already introduces such limit:
> 
> "To avoid unbounded alias chains, clients and recursive resolvers MUST
> impose a limit on the total number of SVCB aliases they will follow for each
> resolution request. This limit MUST NOT be zero, i.e., implementations MUST
> be able to follow at least one AliasMode record. The exact value of this
> limit is left to implementations."
> 
> I'd say this is the precedence that we should follow.

The text above says that the exact value of the limit is left to
implementations. It's not that various functions are currently not
limited in implementations. As pointed out in an earlier message in this
thread, even RFC 1034 suggests that work be bounded. As a few examples,
a typical resolver implementation has limits such as timeouts of how
long it is waiting for responses from upstream NSes, how many iterations
it will perform when resolving, the amount of NS indirection it will
follow, the number of NSDNAMEs it will use in an RRset, the number of
NSEC3 iterations it will perform when validating, etc. It'd be good to
have a document that describes all these cases to watch out for, and
what happens if such functions were not bound.

                Mukund

Attachment: signature.asc
Description: PGP signature

_______________________________________________
DNSOP mailing list -- dnsop@ietf.org
To unsubscribe send an email to dnsop-le...@ietf.org

Reply via email to