IXFR und inkonsistente Kondensationsergebnisse

IXFR und inkonsistente Kondensationsergebnisse

https://www.rfc-editor.org/rfc/pdfrfc/rfc1995.txt.pdfsagt:

Ein IXFR-Server kann optional mehrere Differenzsequenzen zu einer einzigen Differenzsequenz zusammenfassen und so Informationen zu Zwischenversionen löschen.

Dies kann von Vorteil sein, wenn viele Versionen generiert werden, von denen nicht alle nützlich sind. (...).

Diese Funktion ist jedoch möglicherweise nicht so nützlich, wenn ein IXFR-Client Zugriff auf zwei IXFR-Server hat: A und B, mit inkonsistenten Kondensationsergebnissen. Die aktuelle Version des IXFR-Clients, die von Server A empfangen wird, ist Server B möglicherweise unbekannt. In einem solchen Fall kann Server B keine inkrementellen Daten aus der unbekannten Version bereitstellen und eine vollständige Zonenübertragung ist erforderlich.

Können Sie etwas mehr Licht in die Sache bringen, wie es zu einer solchen Situation kommen konnte? Ich meine, wie ist es überhaupt möglich, dass ein IXFR-Client IXFRs von zwei Servern aus durchführt, da er – so wie ich es verstehe – in erster Linie dazu dient, den „fehlenden Teil“ der Zone vom autoritativen Masterserver zu übertragen.

Auch wenn der IXFR-Client aus irgendeinem Grund IXFRs an zwei verschiedene Server sendet, verstehe ich immer noch nicht, worum es bei dem Problem geht. Können Sie ein anschauliches Beispiel geben?

Antwort1

Ich kann nicht mit Sicherheit sagen, welches Szenario sich der Autor vorgestellt hat, aber das ist meine Interpretation davon:

Nameserver A hat die eigentliche Masterzone.
Nameserver B selbst erhält die Zone über IXFR von A
(Eine von mehreren Möglichkeiten, eine andere wäre, dass A und B beide IXFR von C erhalten, das die eigentliche Masterzone hat.)

Ihr Nameserver ist so konfiguriert, dass er die Zone von A oder B aus IXFR verwendet.

Aus dem gleichen Grund, wie mehrere Änderungen über IXFR in einer Übertragung zusammengefasst werden können, verfügt B möglicherweise nicht über jede einzelne Zwischenversion.

Wenn Sie dann IXFR von B verwenden, Ihre aktuelle Version aber von A empfangen wurde, befinden Sie sich möglicherweise derzeit auf einer Version, die B nie gesehen hat, und B würde auf das vollständige AXFR zurückgreifen.

verwandte Informationen