7. Transport Considerations (Transportüberlegungen)
7. Transport Considerations (Transportüberlegungen)
Das Vorhandensein eines OPT-Pseudo-RR in einer Anfrage sollte als Indikation genommen werden, dass der Anfrager die gegebene Version von EDNS vollständig implementiert und jede Antwort korrekt verstehen kann, die der Spezifikation dieser Funktion entspricht.
Das Fehlen eines OPT-Eintrags in einer Anfrage MUSS als Indikation genommen werden, dass der Anfrager keinen Teil dieser Spezifikation implementiert und dass der Antworter KEINEN OPT-Eintrag in seine Antwort aufnehmen DARF.
Erweiterte Agenten MÜSSEN darauf vorbereitet sein, Interaktionen mit nicht erweiterten Clients angesichts neuer Protokollelemente zu handhaben und bei Bedarf anmutig auf nicht erweitertes DNS zurückzufallen.
Antworter, die wählen, die in diesem Dokument definierten Protokollerweiterungen nicht zu implementieren, MÜSSEN mit einem Rückkehrcode (RCODE) von FORMERR auf Nachrichten antworten, die einen OPT-Eintrag im zusätzlichen Abschnitt enthalten, und DÜRFEN KEINEN OPT-Eintrag in die Antwort aufnehmen.
Wenn es ein Problem mit der Verarbeitung des OPT-Eintrags selbst gibt, wie ein Optionswert, der schlecht formatiert ist oder außerhalb des Bereichs liegende Werte enthält, MUSS ein FORMERR zurückgegeben werden. Wenn dies auftritt, MUSS die Antwort einen OPT-Eintrag enthalten. Dies soll es dem Anfrager ermöglichen, zwischen Servern zu unterscheiden, die EDNS nicht implementieren, und Formatfehlern innerhalb von EDNS.
Die minimale Antwort MUSS der DNS-Header, Frageabschnitt und ein OPT-Eintrag sein. Dies MUSS auch auftreten, wenn eine abgeschnittene Antwort (unter Verwendung des TC-Bits des DNS-Headers) zurückgegeben wird.