I support the idea of qname minimization, but I think there is a common case where it will cause additional DNS round trips, slowing the response and increasing the number of packets and queries the servers must handle.
Consider “www.host.group.department.example.com” where the company’s servers are authoritative for the zones: example.com department.example.com group.department.example.com Without minimization (typical today): 1. Query root for “www.host.group.department.example.com”, get list of “com” servers. 2. Query a com server for “www.host.group.department.example.com”, get list of “example.com” servers. 3. Query an example.com server for “www.host.group.department.example.com”, get answer. With minimization: 1. Query root for “com”, get list of “com” servers. 2. Query a com server for “example.com”, get list of “example.com” servers. 3. Query an example.com server for “department.example.com”, get list of “ department.example.com” servers (which happens to be the same as the list of “example.com” servers). 4. Query a “department.example.com” server (likely the same server as step 3) for “group.department.example.com”, get list of “ group.department.example.com” servers. 5. Query a “group.department.example.com” server for “host.group.example.com”, get probably just an A and/or AAAA record, indicating there is no zone cut at that level. 6. Query a “group.department.example.com” server for “ www.host.group.department.example.com”, get answer. Note that it takes twice as many queries, and each depends on the previous, so it is twice as many round trips. I realize that caching will reduce the extra queries in many cases, but can we estimate the impact of this somehow, to determine if it is significant? -- Bob Harold DNS hostmaster, University of Michigan
_______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop