Zum Hauptinhalt springen

5.2. Erzeugung und Verwendung unvollständiger Antworten (Generating and Using Incomplete Responses)

Bei der Befolgung der Prozedur in Abschnitt 4.2 können rekursive Resolver die Prozedur vorzeitig beenden und eine Antwort erzeugen, die einige der zugehörigen RRsets auslässt (MAY). Dies ist erforderlich (REQUIRED), wenn die Kettenlängenbegrenzung erreicht wird (Schritt 1 in Abschnitt 4.2), kann aber auch angemessen sein, wenn die maximale Antwortgröße erreicht wird oder wenn eine Antwort vor dem vollständigen Verfolgen von Abhängigkeiten die Leistung verbessern würde. Beim Auslassen bestimmter RRsets sollten rekursive Resolver Informationen für Einträge mit kleinerer SvcPriority priorisieren (SHOULD).

Wie in Abschnitt 3 diskutiert, müssen Clients in der Lage sein, zusätzliche Informationen abzurufen, die für die Verwendung eines SVCB-Eintrags erforderlich sind, wenn diese nicht in der ursprünglichen Antwort enthalten sind (MUST). Als Leistungsoptimierung kann der Client, wenn einige der SVCB-Einträge in der Antwort ohne zusätzliche DNS-Abfragen verwendet werden können, diese Einträge bevorzugen, unabhängig von ihren Prioritäten (MAY).