chore(ux): подтвердить потерю и восстановление BFD для OSPFv3
This commit is contained in:
1 parent
e1617f1472
commit
cf7f4edf78
10 files changed
+5535
-12
No files matched your search
+14
-2
@@ -1,6 +1,6 @@
|
||||
# UX/UI: журнал реализации
|
||||
|
||||
Актуальное продолжение 2026-10-12: завершён 12.5.158 — OSPF/BFD сопоставляет эквивалентные IPv6 адреса, отвергает чужую zone/invalid IP и неоднозначные stale duplicate sessions. 5 unit/11 E2E/types/ESLint/frontend build/2 real deployed UI прошли; frontend ux-bfd158, backend ux-id156. Общая регрессия157 принята до этой delta. Следующий159 — native OSPFv3/BFDv6 на собственной GRE паре с cleanup; внешняя матрица12.5 открыта.
|
||||
Актуальное продолжение 2026-10-12: завершён 12.5.159 — native OSPFv3/BFDv6 на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/OSPF Full/IPv6 route/Ping3/3×2;44 samples/25s BFD-only IPv6 loss показали поздние Full+active при Down.2 real UI предупреждения/перехода passed,13 projected static collections×2 restored, own container удалён. Runtime ux-id156/ux-bfd158 сохранён. Следующий160 — BGP IPv6+BFD короткая потеря/recovery на own pair;12.5 открыт.
|
||||
|
||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
|
||||
|
||||
@@ -36,7 +36,19 @@
|
||||
| 10 | Маршрутизация, диагностика, карта и терминал | Завершён в границах локальной приёмки 2026-10-01; блоки 10.1–10.71, внешние ограничения в 10.71 |
|
||||
| 11А | Пользователи, контейнеры, сертификаты и резервные копии | Завершён в границах локальной приёмки 2026-10-01; 11А.1–11А.33, внешние ограничения в 11А.33 |
|
||||
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
|
||||
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–158 и ограничения ниже. Runtime backend ux-month149/frontend ux-sessions150. |
|
||||
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–159 и ограничения ниже. Runtime backend ux-month149/frontend ux-sessions150. |
|
||||
|
||||
## 12.5.159 — native OSPFv3 и BFDv6 с потерей и восстановлением (2026-10-12)
|
||||
|
||||
Два CHR7.24.5, собственные GRE с IPv4 outer, ULA fd00:159:1::1/64↔2 и loopbacks fd00:159:ff::1/128↔2/128. OSPFv3 single area/private router IDs, originate-default=never; BFD разрешён только на собственном GRE для fe80::/10,200ms×3, use-bfd=yes только own template. Начальные состояния: BFD Up, OSPF Full, собственный удалённый IPv6 маршрут active; Ping3/3 в обе стороны. Catalog и selected API подтвердили own маршруты/ipv6:IDs/link-local nextHop/via.
|
||||
|
||||
Два собственных /ipv6/firewall/filter правила блокировали только UDP3784 input/output на CHR2, exact own GRE и соответствующие link-local src/dst /128. OSPF89/ICMPv6 не блокировались; отдельный packet capture Hello не выполнялся.44 samples за25s показали BFD Down и поздние OSPF Full/own route active после20s. Это наблюдаемая граница, не доказательство постоянного route gate/непрерывной доставки/SLA. На production frontend ux-bfd158 с реальным backend ux-id156 два readonly UI случая1440/320 показали предупреждение, IPv6 BFD Down и переход с сохранением server context; page errors/overflow0. [ПК](ux-ui/screens/ospfv3-bfd159-1440-2026-10-12.png), [телефон](ux-ui/screens/ospfv3-bfd159-320-2026-10-12.png); mobile просмотрен, скрытые горизонтально table columns не считаются одновременно видимыми.
|
||||
|
||||
После снятия own UDP fault: BFD Up/Full/route active и recovery Ping3/3×2. Затем own rules/templates/area/instance/BFD config/IPv6/bridge/GRE удалены;13 static collections×2 сравнивались по выбранным конфигурационным полям, dynamic rows/volatile counters исключены. Порядок IPv4/IPv6 filters и BFD configuration сохранён. Это не побайтное сравнение полного runtime export. Helper exit0; container удалён после сравнения exact full ID с own cidfile и состояния exited0. Собственная SQL fixture база не создавалась, helper только читал server config из main DB, background polling продолжался. Пароли/public/default routes не менялись; оба CHR доступны при cleanup.
|
||||
|
||||
Протоколы: [native44/recovery/cleanup](ux-ui/acceptance/ospfv3-bfd-native-2026-10-12.json), [2 реальные UI](ux-ui/acceptance/ospfv3-bfd-live-ui-2026-10-12.json). Source/dependencies/build не менялись после158, повторная общая регрессия не требовалась. [Официальный BFD](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) использован как справка; фактический результат относится к установленной7.24.5, не текущей версии страницы7.26.
|
||||
|
||||
Принят basic native IPv6 BFD в OSPFv3, scoped loss/recovery/API/UI; IPv6 public outer/WAN, scale, физическая резервность/interop/continuous loss остаются открыты. Следующий160 — BGP IPv6+BFD own pair;12.5 открыт.
|
||||
|
||||
## 12.5.158 — корректное сопоставление IPv6 OSPF и BFD (2026-10-12)
|
||||
|
||||
|
||||
Reference in new issue
Block a user