In Bezug auf die Frage der Aufteilung von Bereich 1 über das Backbone (Bereich 0):
[Bereich 1, Subnetz 1] --- [ABR # 1] --- [Bereich 0, Subnetz 2] --- [ABR # 2] --- [Bereich 1, Subnetz 3]
[Bereich 1, Subnetz 1] --- [Router Nr. 1] --- [Bereich 0, Subnetz 2, Endgerät Nr. 1] --- [Router Nr. 2] --- [Bereich 0, Subnetz 2, Endgerät # 2] --- [Router # 3] --- [Bereich 1, Subnetz 3]
Kurze Antwort: Es gibt kein Problem mit Ihrem Vorschlag ...
Lange Antwort:
Selbst Peters Antwort, die argumentiert, dass die Wiederverwendung von Bereichsnummern ein schlechtes Design ist, bietet keinen Beweis dafür, dass dies ein schlechtes Design ist. Wenn Sie die von ihm verwendeten Hyperlinks untersuchen, gibt es keine Erklärung für unerwünschte Konsequenzen für dieses Design. Darüber hinaus ist das Argument, dass Sie möglicherweise Probleme beim Verbinden von R1 und R3 haben, unzureichend, da die Verbindung von R1 zu R3 in Bereich 0 oder Bereich 1 legitim konfiguriert werden kann, je nachdem, welchen Verkehr Sie übertragen möchten. Die Schwierigkeiten, die er erwähnt, sind ein falsches Dilemma.
In RFC 2328 können Sie in Abschnitt 3.7 OSPF explizit nicht zusammenhängende Nicht-Backbone-Bereiche verwenden (die im Folgenden als "Bereichspartitionen" bezeichnet werden):
OSPF does not actively attempt to repair area partitions. When
an area becomes partitioned, each component simply becomes a
separate area. The backbone then performs routing between the
new areas. Some destinations reachable via intra-area routing
before the partition will now require inter-area routing.
... Also, the backbone itself must not partition.
Ob Sie also den vorgeschlagenen nicht zusammenhängenden Bereich 1 verwenden, ist nur eine Frage des Geschmacks. Einige Leute finden es unlogisch, die Konfiguration in Ihrem Diagramm zu verwenden. Diese Personen schlagen möglicherweise vor, dass Sie die OSPF-Bereichsnummern zusammenhalten. Sie müssten also [Bereich 1, Subnetz 3] auf Router 3 in [Bereich 3, Subnetz 3] ändern. Andere Leute sehen kein Problem bei der Wiederverwendung von Bereich 1, da OSPF-Bereichsnummern nur lokal für den Router von Bedeutung sind, der OSPF-Höllen erzeugt.
In jedem Fall sollten wir zugeben, dass OSPF ein bemerkenswert flexibles Protokoll ist. unabhängig von der Wahl der einen oder anderen Seite in dieser Debatte.