Щодо питання про розщеплення площі 1 на хребет (область 0):
[область 1, підмережа 1] --- [ABR # 1] --- [область 0, підмережа 2] --- [ABR # 2] --- [область 1, підмережа 3]
[область 1, підмережа 1] --- [маршрутизатор №1] --- [область 0, підмережа 2, кінцевий пристрій №1] --- [маршрутизатор №2] --- [область 0, підмережа 2, кінцевий пристрій # 2] --- [Маршрутизатор №3] --- [область 1, підмережа 3]
Коротка відповідь: Проблеми з вашою пропозицією немає ...
Довга відповідь:
Навіть відповідь Петра, яка стверджує, що повторне використання номерів площі - це поганий дизайн, не дає жодних доказів того, що це погана конструкція; якщо вивчити гіперпосилання, якими він користувався, пояснення небажаних наслідків для цієї конструкції немає. Крім того, аргумент про те, що у вас можуть виникнути проблеми з підключенням R1 та R3, стає недостатнім, оскільки посилання R1 до R3 може бути законно налаштована або в області 0, або в області 1, залежно від того, який трафік ви хочете пройти через нього. Труднощі, про які він згадує, є хибною дилемою.
У RFC 2328, розділ 3.7 OSPF явно дозволяє використовувати суперечливі небійні області (які називаються "розділами областей" нижче):
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.
Таким чином, чи використовуєте ви запропоновану суперечливу область 1 - це лише питання смаку ... деякі люди вважають нелогічним використання конфігурації у вашій діаграмі; ці люди можуть запропонувати вам зберігати номери OSPF разом ... так що вам доведеться змінити [область 1, підмережа 3] на маршрутизаторі №3 на [область 3, підмережа 3]. Інші люди не бачать жодної проблеми з повторним використанням області 1, оскільки номери областей OSPF мають місцеве значення лише для маршрутизатора, що походить з привітання OSPF.
У будь-якому випадку ми повинні визнати, що OSPF є надзвичайно гнучким протоколом; незалежно від вибору тієї чи іншої сторони в цій дискусії.