From cf7f4edf78153a0d200b526fefdf3a719e7eb8a0 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Mon, 12 Oct 2026 09:54:08 +0700 Subject: [PATCH] =?UTF-8?q?chore(ux):=20=D0=BF=D0=BE=D0=B4=D1=82=D0=B2?= =?UTF-8?q?=D0=B5=D1=80=D0=B4=D0=B8=D1=82=D1=8C=20=D0=BF=D0=BE=D1=82=D0=B5?= =?UTF-8?q?=D1=80=D1=8E=20=D0=B8=20=D0=B2=D0=BE=D1=81=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20BFD=20=D0=B4?= =?UTF-8?q?=D0=BB=D1=8F=20OSPFv3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ux-ui-external-acceptance.md | 16 +- docs/ux-ui-plan.md | 6 +- docs/ux-ui-progress.md | 16 +- docs/ux-ui-remaining-acceptance.md | 18 +- docs/ux-ui-stage-12.md | 14 +- docs/ux-ui-test-server.md | 14 +- .../ospfv3-bfd-live-ui-2026-10-12.json | 34 + .../ospfv3-bfd-native-2026-10-12.json | 5429 +++++++++++++++++ .../screens/ospfv3-bfd159-1440-2026-10-12.png | Bin 0 -> 148558 bytes .../screens/ospfv3-bfd159-320-2026-10-12.png | Bin 0 -> 65309 bytes 10 files changed, 5535 insertions(+), 12 deletions(-) create mode 100644 docs/ux-ui/acceptance/ospfv3-bfd-live-ui-2026-10-12.json create mode 100644 docs/ux-ui/acceptance/ospfv3-bfd-native-2026-10-12.json create mode 100644 docs/ux-ui/screens/ospfv3-bfd159-1440-2026-10-12.png create mode 100644 docs/ux-ui/screens/ospfv3-bfd159-320-2026-10-12.png diff --git a/docs/ux-ui-external-acceptance.md b/docs/ux-ui-external-acceptance.md index a9aa791d..a849ae52 100644 --- a/docs/ux-ui-external-acceptance.md +++ b/docs/ux-ui-external-acceptance.md @@ -1,6 +1,6 @@ # UX/UI: протокол внешней приёмки 12.5 -Актуальное продолжение 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 открыт. IPsec78: реальный PSK responder established, mode-config198.18.78.10 и online=true подтверждены API; точные собственные объекты удалены. Сертификатный/DN online, late failure и history restore остаются открытыми. [Отчёт](ux-ui/acceptance/ipsec-mode-config-2026-10-09.json), [журнал](ux-ui-progress.md). @@ -696,7 +696,7 @@ flowchart LR ## 12.5.77 — основной блок IPsec (2026-10-09) -Актуальное продолжение 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 открыт. Подробный объём, протоколы, схема и ограничения: [12.5.77 в журнале](ux-ui-progress.md). @@ -1743,3 +1743,15 @@ Source TypeScript прошёл после остановки тестового | [ReUI Data Grid Filtering2](https://reui.io/preview/base/data-grid-filtering-2?ref=mcp) | Устройство → точный IPv6 peer/интерфейс → достоверное предупреждение → соответствующая BFD сессия | Следующий159 — native OSPFv3/BFDv6 на собственной GRE паре, short loss/recovery и независимая сверка cleanup. Официальный [BFD manual](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) описывает IPv4/IPv6 и use-bfd, но текущая страница версии7.26 не заменяет эксперимент на стенде7.24.5. Sustained route gate, scale/IPv6 public WAN/outer и физическая резервность остаются непроверенными;12.5 открыт. + +## 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 открыт. diff --git a/docs/ux-ui-plan.md b/docs/ux-ui-plan.md index f523cd4d..d1b9ff19 100644 --- a/docs/ux-ui-plan.md +++ b/docs/ux-ui-plan.md @@ -1,12 +1,12 @@ # План реализации 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 открыт. Общий план проекта MikrotikManager. Основан на согласованном плане из задачи; точка продолжения обновлена 2026-10-12. Источник фактического прогресса, проверок и ограничений — [журнал реализации](ux-ui-progress.md). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат. ## Актуальная точка продолжения — 2026-10-12 -Актуальное продолжение 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 открыт. Этапы0–11 завершены в локальных границах журнала. История выполненных внешних блоков и доказательства сохранены в [журнале](ux-ui-stage-12.md) и [протоколе](ux-ui-external-acceptance.md). Реальная Telegram доставка, Portal SSO, multi-instance и оставшиеся профильные сетевые ограничения открыты. @@ -371,6 +371,6 @@ flowchart LR ## 12.5.77 — основной блок IPsec (2026-10-09) -Актуальное продолжение 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 открыт. Подробный объём, протоколы, схема и ограничения: [12.5.77 в журнале](ux-ui-progress.md). diff --git a/docs/ux-ui-progress.md b/docs/ux-ui-progress.md index 45319951..9979874c 100644 --- a/docs/ux-ui-progress.md +++ b/docs/ux-ui-progress.md @@ -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) diff --git a/docs/ux-ui-remaining-acceptance.md b/docs/ux-ui-remaining-acceptance.md index d51e21c5..bd172000 100644 --- a/docs/ux-ui-remaining-acceptance.md +++ b/docs/ux-ui-remaining-acceptance.md @@ -1,6 +1,6 @@ # Оставшаяся внешняя приёмка — 2026-10-12 -Это актуальная матрица после 12.5.158. Исторические записи сохраняют версии и ограничения на момент выполнения; поздние проверки ниже уточняют их. Этап 12.5 открыт. Успех в двух CHR и одном backend не означает приёмку всех конфигураций, интеграций или полной регрессии. +Это актуальная матрица после 12.5.159. Исторические записи сохраняют версии и ограничения на момент выполнения; поздние проверки ниже уточняют их. Этап 12.5 открыт. Успех в двух CHR и одном backend не означает приёмку всех конфигураций, интеграций или полной регрессии. Стенд: Debian13/Compose, PostgreSQL18.6, два CHR RouterOS7.24.5. Backend `ux-id156`, frontend `ux-bfd158`; production lab использует AUTH_REQUIRED=false. Подписанные JWT/RBAC проверялись в изолированных процессах. Все собственные объекты112 удалены, исходные13 коллекций×2 (включая logging/certificates/files/routes) проверены; пароли не менялись. @@ -13,12 +13,12 @@ | WireGuard | Native handshake/data plane58, deletion60, live create/peer/disable/enable/delete62, mobile64, export/import67–74; native IPv6 ULA inner/allowedIps/handshake109; application static IPv6 lifecycle152 | Клиентские ОС и произвольные конфигурации, IPv6 outer/scale, from-pool/EUI-64 и multiple-address import/export, физический lost ACK и устойчивое восстановление; `.conf` с placeholders — шаблон, не принятый клиентский tunnel | | VXLAN | Собственная пара/private Ping/catalog/URL/export75–76; bridge/FDB/port loss/recovery107; IPv6 ULA inner по IPv4 outer108 | API приложения read-only: create/delete проверены native. IPv6 outer, масштаб/производительность, профильные mutation RBAC/concurrency отдельно не приняты | | IPsec | PSK и сертификатное шифрование77–82, active peer/online/mode-config, scoped NAT/group, partial/unknown/applied receipts, restore conflicts, JWT; full DN/специальные символы/online110; literal CN namespace guards и explicit FQDN111; certificate/PSK shared ID unknown/recovery112; multiple sessions controlled snapshots113; shared certificate rows/target guards114; preserve-certificate UI/native DELETE115; explicit deletion binding/PSK collision116; legacy export binding118; real duplicate DN sessions/Linux Ping/UI119; DN DER/ASCII tag и FQDN SAN native120; implicit unique DNS SAN/mixed IDs/API/UI121; короткий CHILD/IKE rekey/reconnect122; server pin и unbound same-CA certificate refusal123; own RSA Root/Intermediate/client chain/CRLs/IKE/reauth138; external revoked CRL new-handshake refusal/existing-session boundary137; certificate-bound malformed/signed expired CRL IKE refusal/recovery136; certificate-bound missing-CDP404/IKE refusal and recovery135; external HTTP CRL download/404/cache preservation134; isolated diagnostic buffers132; own ECDSA P-256/Ping/API export131 and final18×2 inventory; isolated same-key/CA time boundary with explicit AUTH_FAILED130; valid-renewal control timeout/clock/log observation129; original/renewed controls and time-invalid timeout observation128; CRL-issued cert/CA no-write delete guards127; own CRL-enabled valid/revoked control126; local revoked flag/CRL-disabled reconnect observation125; certificate reauth/CHILD absence boundary/UI124 | Реальные duplicate certificate-derived DN sessions приняты119; arbitrary custom PKI/OIDs/policies/path-length and missing/intermediate-revoked chain; native intermediate chain accepted138; ECDSA P-256 accepted131;128/129 timeout cause still unknown,130 time boundary accepted; periodic refresh; existing IKE survives short external-revocation observation137, automatic termination not guaranteed; direct CHR-to-CHR CRL HTTP failure cause134; reauth/CHILD loss принят124; длительный rekey/переходная потеря пакетов; прочие ID типы/ADDR4/manual DN/custom PKI; native edit identical matching rules rejected; клиентские Windows/macOS/iOS/Android, прочие DN форматы/custom OIDs/IKE ID namespaces, полная PKI и policy/profile/proposal restore, физический disconnect, durable retry/multi-instance, IPv6/maximum throughput | -| OSPF/BFD | Real Full/own routes84–85, раздельные наблюдения BFD86, effective disabled/optimizer cost/partial/RBAC87, alternate path90 и CIDR91; basic native OSPFv3/API/UI154 (harness timeout отдельно) | BFD-only sustained route gate не гарантирован:153 подтвердил поздние Full/active при BFD Down в30s samples, UI предупреждение/recovery принято. В90 переходный Ping18/40 с55% loss: бесшовность не принята. REST timing — наблюдаемая граница, не SLA; IPv6 outer/WAN/BFDv6/scale/independent WAN открыты | +| OSPF/BFD | Real Full/own routes84–85, раздельные наблюдения BFD86, effective disabled/optimizer cost/partial/RBAC87, alternate path90 и CIDR91; basic native OSPFv3/API/UI154 (harness timeout отдельно), OSPFv3/BFDv6 loss/recovery/API/UI159 | BFD-only sustained route gate не гарантирован:153 подтвердил поздние Full/active при BFD Down в30s samples, UI предупреждение/recovery принято. В90 переходный Ping18/40 с55% loss: бесшовность не принята. REST timing — наблюдаемая граница, не SLA; basic BFDv6 принят159; IPv6 outer/WAN/scale/independent WAN открыты | | BGP | Established83, exact /32 exchange/API/UI/administrative withdrawal92, BFD primary GRE loss/alternate/recovery93; basic native IPv6 eBGP/AFI/NLRI/Ping/withdrawal/API/UI155 | Hold timer/TCP loss безBFD принят104; packet loss в переходе, разные внешние peers/WAN policy, IPv6 outer/public WAN/BFDv6/scale. Два логических пути используют тот же public WAN; physical redundancy не принята | | Recursive routes | Production PUT/change/own history restore88, disabled guards, partial/unknown/applied outcomes, live формы/контекст | Автоматический rollback/retry, durable receipts и несколько экземпляров отсутствуют; PUT не является idempotent noop. Полная произвольная legacy catalog миграция не принята | | Diagnostics/terminal | Allowlist/native reads, Ping/trace/route/MTU/DNS, actual avg-rtt, disabled guards, JWT/live PC/mobile89; real default memory tail/log limits/API/UI133 | DNS использует backend resolver; MTU — ограниченная оценка, не гарантированный максимум. Stop ожидания не доказывает остановку RouterOS команды; arbitrary CLI и physical disconnect не приняты | | Portal/интеграции | Локальные и isolated JWT guards; UI/API error states в границах журналов | Настоящий Portal issuer/login/отзыв прав; RIPE SDK two-IP/no-fetch passed140, native IPv6 ULA flow pipeline passed145 (IPv4 transport), public IPv6 WAN/local licensed MaxMind/S3/container/certificate jobs и Gitea delivery требуют отдельных тестовых endpoints/аккаунтов. Не отправлять сообщения и не публиковать релиз без соответствующего поручения | -| Общая приёмка | Локальная12.3.83; UI1244/context221/compiled984 parity139; профильные build/E2E/live проверки последующих блоков | Traffic initial live mock-id gate passed141; IPv6 special ranges/cache passed142; unknown RIPE coordinates passed143; IPv6 synthetic UDP/worker/SQL passed144; native CHR ULA/IPFIX/API/UI passed145; ICMPv6/IPv6 endpoint labels passed146; HTTP DTO validation passed147; scoped flow catalog/serverId guards passed148; strict monthly calendar passed149; Sessions labels passed150; application GRE static IPv6 lifecycle151 passed; WireGuard static IPv6 lifecycle152 и disabled SQL/API gates passed; OSPF/BFD boundary/warning153 passed; OSPFv3 routes154 accepted in recorded bounds; BGP IPv6 basic155 passed; bigint ID/SQL guards156 passed; общая UI1260/context221/backend24 regression157 passed; IPv6 BFD correlation158 profile/deployed passed; последующие изменения проверять отдельно; scoped axe не означает полную WCAG сертификацию | +| Общая приёмка | Локальная12.3.83; UI1244/context221/compiled984 parity139; профильные build/E2E/live проверки последующих блоков | Traffic initial live mock-id gate passed141; IPv6 special ranges/cache passed142; unknown RIPE coordinates passed143; IPv6 synthetic UDP/worker/SQL passed144; native CHR ULA/IPFIX/API/UI passed145; ICMPv6/IPv6 endpoint labels passed146; HTTP DTO validation passed147; scoped flow catalog/serverId guards passed148; strict monthly calendar passed149; Sessions labels passed150; application GRE static IPv6 lifecycle151 passed; WireGuard static IPv6 lifecycle152 и disabled SQL/API gates passed; OSPF/BFD boundary/warning153 passed; OSPFv3 routes154 accepted in recorded bounds; BGP IPv6 basic155 passed; bigint ID/SQL guards156 passed; общая UI1260/context221/backend24 regression157 passed; IPv6 BFD correlation158 profile/deployed passed; native OSPFv3/BFDv6 boundary/recovery159 passed; последующие изменения проверять отдельно; scoped axe не означает полную WCAG сертификацию | Доказательства и точные ограничения: [полная история этапа12](ux-ui-stage-12.md), [внешний протокол](ux-ui-external-acceptance.md), [BGP93](ux-ui/acceptance/bgp-failover-2026-10-10.json), [паспорт стенда](ux-ui-test-server.md). Невыполненные пункты не являются все блокерами данного лабораторного сценария: для выпуска необходимо явно определить требуемые конфигурации и принять их либо согласовать ограничение. @@ -658,3 +658,15 @@ Source TypeScript прошёл после остановки тестового | [ReUI Data Grid Filtering2](https://reui.io/preview/base/data-grid-filtering-2?ref=mcp) | Устройство → точный IPv6 peer/интерфейс → достоверное предупреждение → соответствующая BFD сессия | Следующий159 — native OSPFv3/BFDv6 на собственной GRE паре, short loss/recovery и независимая сверка cleanup. Официальный [BFD manual](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) описывает IPv4/IPv6 и use-bfd, но текущая страница версии7.26 не заменяет эксперимент на стенде7.24.5. Sustained route gate, scale/IPv6 public WAN/outer и физическая резервность остаются непроверенными;12.5 открыт. + +## 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 открыт. diff --git a/docs/ux-ui-stage-12.md b/docs/ux-ui-stage-12.md index 036fb6bc..b7a1b09f 100644 --- a/docs/ux-ui-stage-12.md +++ b/docs/ux-ui-stage-12.md @@ -1,6 +1,6 @@ # Этап 12: итоговая приёмка 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-plan.md](ux-ui-plan.md). Фактические результаты: [ux-ui-progress.md](ux-ui-progress.md). Подготовлен после сводных проверок 11Б; завершение каждого блока требует локального коммита без push. @@ -3048,3 +3048,15 @@ Source TypeScript прошёл после остановки тестового | [ReUI Data Grid Filtering2](https://reui.io/preview/base/data-grid-filtering-2?ref=mcp) | Устройство → точный IPv6 peer/интерфейс → достоверное предупреждение → соответствующая BFD сессия | Следующий159 — native OSPFv3/BFDv6 на собственной GRE паре, short loss/recovery и независимая сверка cleanup. Официальный [BFD manual](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) описывает IPv4/IPv6 и use-bfd, но текущая страница версии7.26 не заменяет эксперимент на стенде7.24.5. Sustained route gate, scale/IPv6 public WAN/outer и физическая резервность остаются непроверенными;12.5 открыт. + +## 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 открыт. diff --git a/docs/ux-ui-test-server.md b/docs/ux-ui-test-server.md index 9fd4a769..8527fd3b 100644 --- a/docs/ux-ui-test-server.md +++ b/docs/ux-ui-test-server.md @@ -1,6 +1,6 @@ # Тестовый сервер UX/UI — 2026-10-10 -Сервер161.104.46.222: завершён 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 открыта. +Сервер161.104.46.222: завершён 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 открыт. | Параметр | Проверенное состояние | | --- | --- | @@ -1474,3 +1474,15 @@ Source TypeScript прошёл после остановки тестового | [ReUI Data Grid Filtering2](https://reui.io/preview/base/data-grid-filtering-2?ref=mcp) | Устройство → точный IPv6 peer/интерфейс → достоверное предупреждение → соответствующая BFD сессия | Следующий159 — native OSPFv3/BFDv6 на собственной GRE паре, short loss/recovery и независимая сверка cleanup. Официальный [BFD manual](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) описывает IPv4/IPv6 и use-bfd, но текущая страница версии7.26 не заменяет эксперимент на стенде7.24.5. Sustained route gate, scale/IPv6 public WAN/outer и физическая резервность остаются непроверенными;12.5 открыт. + +## 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 открыт. diff --git a/docs/ux-ui/acceptance/ospfv3-bfd-live-ui-2026-10-12.json b/docs/ux-ui/acceptance/ospfv3-bfd-live-ui-2026-10-12.json new file mode 100644 index 00000000..b2f00c27 --- /dev/null +++ b/docs/ux-ui/acceptance/ospfv3-bfd-live-ui-2026-10-12.json @@ -0,0 +1,34 @@ +{ + "date": "2026-10-12", + "runtime": { + "backend": "ux-id156", + "frontend": "ux-bfd158" + }, + "cases": [ + { + "width": 1440, + "server": 1, + "fullWhileBfdDown": true, + "warningShown": true, + "ipv6BfdDown": true, + "deviceContextPreserved": true, + "noOverflow": true, + "errors": [] + }, + { + "width": 320, + "server": 1, + "fullWhileBfdDown": true, + "warningShown": true, + "ipv6BfdDown": true, + "deviceContextPreserved": true, + "noOverflow": true, + "errors": [] + } + ], + "bounds": [ + "Real CHR OSPFv3/BFDv6 over own GRE IPv4 outer", + "Read-only UI except navigation; no response substitution", + "No simultaneous visibility claim for all mobile table columns; no throughput/SLA/physical WAN proof" + ] +} diff --git a/docs/ux-ui/acceptance/ospfv3-bfd-native-2026-10-12.json b/docs/ux-ui/acceptance/ospfv3-bfd-native-2026-10-12.json new file mode 100644 index 00000000..a64c9fbc --- /dev/null +++ b/docs/ux-ui/acceptance/ospfv3-bfd-native-2026-10-12.json @@ -0,0 +1,5429 @@ +{ + "date": "2026-10-12", + "block": "12.5.159", + "name": "mm-ospfv3-159-1791773433415", + "devices": [ + "194.226.121.150", + "104.165.244.7" + ], + "observations": [ + { + "elapsedMs": 0, + "states": [ + { + "serverId": 1, + "started": 1791773444449, + "ended": 1791773444461, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "42", + "packets-tx": "39", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "7s", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "7s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E010", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773444450, + "ended": 1791773444521, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "38", + "packets-tx": "42", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "7s", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "6s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 573, + "states": [ + { + "serverId": 1, + "started": 1791773445022, + "ended": 1791773445031, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "44", + "packets-tx": "43", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "8s", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "8s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E010", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773445022, + "ended": 1791773445091, + "bfd": [], + "neighbors": [], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 1143, + "states": [ + { + "serverId": 1, + "started": 1791773445592, + "ended": 1791773445600, + "bfd": [], + "neighbors": [], + "routes": [] + }, + { + "serverId": 2, + "started": 1791773445592, + "ended": 1791773445664, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Init", + "state-changes": "1", + "timeout": "20s" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 1716, + "states": [ + { + "serverId": 1, + "started": 1791773446165, + "ended": 1791773446174, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Init", + "state-changes": "1", + "timeout": "19s" + } + ], + "routes": [] + }, + { + "serverId": 2, + "started": 1791773446165, + "ended": 1791773446234, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Init", + "state-changes": "1", + "timeout": "20s" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 2286, + "states": [ + { + "serverId": 1, + "started": 1791773446735, + "ended": 1791773446743, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "0s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "ls-retransmits": "2", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [] + }, + { + "serverId": 2, + "started": 1791773446735, + "ended": 1791773446810, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "0s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "ls-retransmits": "2", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 2862, + "states": [ + { + "serverId": 1, + "started": 1791773447311, + "ended": 1791773447319, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "1s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [] + }, + { + "serverId": 2, + "started": 1791773447312, + "ended": 1791773447381, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "0s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 3432, + "states": [ + { + "serverId": 1, + "started": 1791773447881, + "ended": 1791773447889, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "1s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [] + }, + { + "serverId": 2, + "started": 1791773447882, + "ended": 1791773447956, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "1s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 4007, + "states": [ + { + "serverId": 1, + "started": 1791773448456, + "ended": 1791773448466, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "2s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773448457, + "ended": 1791773448531, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "1s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 4583, + "states": [ + { + "serverId": 1, + "started": 1791773449032, + "ended": 1791773449042, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "3s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773449032, + "ended": 1791773449100, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "2s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 5151, + "states": [ + { + "serverId": 1, + "started": 1791773449600, + "ended": 1791773449610, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "3s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773449600, + "ended": 1791773449670, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "3s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 5722, + "states": [ + { + "serverId": 1, + "started": 1791773450171, + "ended": 1791773450180, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "6", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "4s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773450172, + "ended": 1791773450240, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "6", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "3s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 6292, + "states": [ + { + "serverId": 1, + "started": 1791773450741, + "ended": 1791773450751, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "4s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773450742, + "ended": 1791773450811, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "6", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "4s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 6863, + "states": [ + { + "serverId": 1, + "started": 1791773451312, + "ended": 1791773451327, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "5s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773451312, + "ended": 1791773451382, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "4s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 7434, + "states": [ + { + "serverId": 1, + "started": 1791773451883, + "ended": 1791773451902, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "8", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "6s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773451883, + "ended": 1791773451958, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "8", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "5s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 8009, + "states": [ + { + "serverId": 1, + "started": 1791773452458, + "ended": 1791773452465, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "8", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "6s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773452459, + "ended": 1791773452532, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "8", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "5s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 8584, + "states": [ + { + "serverId": 1, + "started": 1791773453033, + "ended": 1791773453040, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "7s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773453034, + "ended": 1791773453102, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "6s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 9154, + "states": [ + { + "serverId": 1, + "started": 1791773453603, + "ended": 1791773453614, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "10", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "7s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773453603, + "ended": 1791773453861, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "10", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "7s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 9913, + "states": [ + { + "serverId": 1, + "started": 1791773454362, + "ended": 1791773454370, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "8s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773454362, + "ended": 1791773454442, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "7s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 10494, + "states": [ + { + "serverId": 1, + "started": 1791773454943, + "ended": 1791773454953, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "9s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773454943, + "ended": 1791773455017, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "8s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 11069, + "states": [ + { + "serverId": 1, + "started": 1791773455518, + "ended": 1791773455527, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "12", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "9s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773455518, + "ended": 1791773455594, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "12", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "8s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 11646, + "states": [ + { + "serverId": 1, + "started": 1791773456095, + "ended": 1791773456104, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "12", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "10s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773456096, + "ended": 1791773456164, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "13", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "9s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 12216, + "states": [ + { + "serverId": 1, + "started": 1791773456665, + "ended": 1791773456673, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "13", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "10s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773456666, + "ended": 1791773456735, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "13", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "10s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 12786, + "states": [ + { + "serverId": 1, + "started": 1791773457235, + "ended": 1791773457244, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "14", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "11s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773457236, + "ended": 1791773457311, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "14", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "10s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 13363, + "states": [ + { + "serverId": 1, + "started": 1791773457812, + "ended": 1791773457824, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "14", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "11s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773457813, + "ended": 1791773457888, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "15", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "11s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 13939, + "states": [ + { + "serverId": 1, + "started": 1791773458388, + "ended": 1791773458397, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "15", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "12s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773458389, + "ended": 1791773458460, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "15", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "11s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 14512, + "states": [ + { + "serverId": 1, + "started": 1791773458961, + "ended": 1791773458969, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "15", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "13s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773458961, + "ended": 1791773459030, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "16", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "12s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 15082, + "states": [ + { + "serverId": 1, + "started": 1791773459531, + "ended": 1791773459539, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "16", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "13s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773459532, + "ended": 1791773459606, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "17", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "12s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 15658, + "states": [ + { + "serverId": 1, + "started": 1791773460107, + "ended": 1791773460116, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "17", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "14s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773460107, + "ended": 1791773460176, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "17", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "13s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 16227, + "states": [ + { + "serverId": 1, + "started": 1791773460676, + "ended": 1791773460685, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "17", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "14s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773460677, + "ended": 1791773460748, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "18", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "14s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 16799, + "states": [ + { + "serverId": 1, + "started": 1791773461248, + "ended": 1791773461258, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "18", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "15s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773461251, + "ended": 1791773461320, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "19", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "14s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 17371, + "states": [ + { + "serverId": 1, + "started": 1791773461820, + "ended": 1791773461828, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "19", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "15s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773461821, + "ended": 1791773461895, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "19", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "15s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 17947, + "states": [ + { + "serverId": 1, + "started": 1791773462396, + "ended": 1791773462404, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "19", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "16s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773462396, + "ended": 1791773462471, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "20", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "15s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 18522, + "states": [ + { + "serverId": 1, + "started": 1791773462971, + "ended": 1791773462980, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "20", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "17s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773462971, + "ended": 1791773463050, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "20", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "16s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 19101, + "states": [ + { + "serverId": 1, + "started": 1791773463550, + "ended": 1791773463558, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "21", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "17s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773463551, + "ended": 1791773463622, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "21", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "17s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 19674, + "states": [ + { + "serverId": 1, + "started": 1791773464123, + "ended": 1791773464132, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "21", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "18s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773464124, + "ended": 1791773464196, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "22", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "17s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 20248, + "states": [ + { + "serverId": 1, + "started": 1791773464697, + "ended": 1791773464705, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "22", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "18s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773464697, + "ended": 1791773464771, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "22", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "18s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 20822, + "states": [ + { + "serverId": 1, + "started": 1791773465271, + "ended": 1791773465280, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "22", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "19s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773465272, + "ended": 1791773465340, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "23", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "18s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 21392, + "states": [ + { + "serverId": 1, + "started": 1791773465841, + "ended": 1791773465849, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "23", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "19s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773465842, + "ended": 1791773465910, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "23", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "19s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 21961, + "states": [ + { + "serverId": 1, + "started": 1791773466410, + "ended": 1791773466420, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "23", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "20s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773466411, + "ended": 1791773466484, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "24", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "19s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 22536, + "states": [ + { + "serverId": 1, + "started": 1791773466985, + "ended": 1791773466993, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "24", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "21s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773466986, + "ended": 1791773467059, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "24", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "20s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 23110, + "states": [ + { + "serverId": 1, + "started": 1791773467559, + "ended": 1791773467568, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "25", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "21s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773467560, + "ended": 1791773467628, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "25", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "21s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 23680, + "states": [ + { + "serverId": 1, + "started": 1791773468129, + "ended": 1791773468138, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "26", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "22s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773468129, + "ended": 1791773468198, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "26", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "21s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 24249, + "states": [ + { + "serverId": 1, + "started": 1791773468698, + "ended": 1791773468709, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "26", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "22s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773468699, + "ended": 1791773468771, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "26", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "22s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 24822, + "states": [ + { + "serverId": 1, + "started": 1791773469271, + "ended": 1791773469280, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "27", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "23s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "19s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773469272, + "ended": 1791773469346, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "27", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "22s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ] + } + ], + "cleanup": [ + { + "serverId": 1, + "/routing/ospf/interface-template": true, + "/routing/ospf/area": true, + "/routing/ospf/instance": true, + "/routing/bfd/configuration": true, + "/interface/gre": true, + "/interface/bridge": true, + "/ip/address": true, + "/ip/route": true, + "/ip/firewall/filter": true, + "/ipv6/address": true, + "/ipv6/route": true, + "/ipv6/firewall/filter": true, + "/ipv6/nd": true + }, + { + "serverId": 2, + "/routing/ospf/interface-template": true, + "/routing/ospf/area": true, + "/routing/ospf/instance": true, + "/routing/bfd/configuration": true, + "/interface/gre": true, + "/interface/bridge": true, + "/ip/address": true, + "/ip/route": true, + "/ip/firewall/filter": true, + "/ipv6/address": true, + "/ipv6/route": true, + "/ipv6/firewall/filter": true, + "/ipv6/nd": true + } + ], + "initial": [ + { + "serverId": 1, + "started": 1791773442629, + "ended": 1791773442640, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "31", + "packets-tx": "28", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "5s", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "5s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E010", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773442630, + "ended": 1791773442706, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "28", + "packets-tx": "32", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "6s", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "5s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ], + "pings": [ + { + "serverId": 1, + "sent": 3, + "received": 3 + }, + { + "serverId": 2, + "sent": 3, + "received": 3 + } + ], + "catalog": { + "neighbors": [ + { + "id": "*F3FDDC00", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "address": "fe80::2:c2e2:7996", + "routerId": "198.18.159.2", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Full", + "uptime": "6s", + "stateChanges": 5, + "priority": null + }, + { + "id": "*F3FDDC00", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "address": "fe80::2:68a5:f407", + "routerId": "198.18.159.1", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Full", + "uptime": "6s", + "stateChanges": 5, + "priority": null + } + ], + "interfaces": [ + { + "id": "*2A", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "cost": 10, + "type": "ptp", + "disabled": false, + "inactive": false, + "priority": 128, + "helloInterval": 1, + "deadInterval": 20, + "useBfd": true + }, + { + "id": "*28", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "cost": 10, + "type": "ptp", + "disabled": false, + "inactive": false, + "priority": 128, + "helloInterval": 1, + "deadInterval": 20, + "useBfd": true + } + ], + "bfdSessions": [ + { + "id": "*1", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "localAddr": "fe80::2:68a5:f407", + "remoteAddr": "fe80::2:c2e2:7996", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Up", + "uptime": "6s", + "multihop": false, + "multiplier": 3, + "txInterval": 200, + "rxInterval": 200, + "holdTime": 600, + "packetsRx": 39, + "packetsTx": 36, + "stateChanges": 2 + }, + { + "id": "*1", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "localAddr": "fe80::2:c2e2:7996", + "remoteAddr": "fe80::2:68a5:f407", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Up", + "uptime": "7s", + "multihop": false, + "multiplier": 3, + "txInterval": 200, + "rxInterval": 200, + "holdTime": 600, + "packetsRx": 36, + "packetsTx": 39, + "stateChanges": 2 + } + ], + "routes": [ + { + "id": "ipv6:*2014E010", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "destination": "fd00:159:ff::2/128", + "type": "Unknown", + "cost": null, + "nextHop": "fe80::2:c2e2:7996", + "via": "mm-ospfv3-159-1791773433415-g", + "area": "" + }, + { + "id": "ipv6:*2014E000", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "destination": "fd00:159:ff::1/128", + "type": "Unknown", + "cost": null, + "nextHop": "fe80::2:68a5:f407", + "via": "mm-ospfv3-159-1791773433415-g", + "area": "" + } + ], + "instances": [ + { + "id": "*14", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-ospfv3-159-1791773433415", + "routerId": "198.18.159.1", + "version": 3, + "disabled": false, + "inactive": false, + "redistribute": "" + }, + { + "id": "*12", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-ospfv3-159-1791773433415", + "routerId": "198.18.159.2", + "version": 3, + "disabled": false, + "inactive": false, + "redistribute": "" + } + ], + "failures": [] + }, + "faultStarted": 1791773444449, + "faultCatalog": { + "neighbors": [ + { + "id": "*F3FDDC00", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "address": "fe80::2:c2e2:7996", + "routerId": "198.18.159.2", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Full", + "uptime": "23s", + "stateChanges": 5, + "priority": null + }, + { + "id": "*F3FDDC00", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "address": "fe80::2:68a5:f407", + "routerId": "198.18.159.1", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Full", + "uptime": "23s", + "stateChanges": 5, + "priority": null + } + ], + "interfaces": [ + { + "id": "*2A", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "cost": 10, + "type": "ptp", + "disabled": false, + "inactive": false, + "priority": 128, + "helloInterval": 1, + "deadInterval": 20, + "useBfd": true + }, + { + "id": "*28", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "instance": "mm-ospfv3-159-1791773433415", + "area": "mm-ospfv3-159-1791773433415", + "areaId": "0.0.0.0", + "interface": "mm-ospfv3-159-1791773433415-g", + "cost": 10, + "type": "ptp", + "disabled": false, + "inactive": false, + "priority": 128, + "helloInterval": 1, + "deadInterval": 20, + "useBfd": true + } + ], + "bfdSessions": [ + { + "id": "*1", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "localAddr": "fe80::2:68a5:f407", + "remoteAddr": "fe80::2:c2e2:7996", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Down", + "uptime": null, + "multihop": false, + "multiplier": 3, + "txInterval": 1000, + "rxInterval": 200, + "holdTime": null, + "packetsRx": 0, + "packetsTx": 28, + "stateChanges": 0 + }, + { + "id": "*1", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "localAddr": "fe80::2:c2e2:7996", + "remoteAddr": "fe80::2:68a5:f407", + "interface": "mm-ospfv3-159-1791773433415-g", + "state": "Down", + "uptime": null, + "multihop": false, + "multiplier": 3, + "txInterval": 1000, + "rxInterval": 200, + "holdTime": null, + "packetsRx": 0, + "packetsTx": 28, + "stateChanges": 0 + } + ], + "routes": [ + { + "id": "ipv6:*2014E000", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "destination": "fd00:159:ff::2/128", + "type": "Unknown", + "cost": null, + "nextHop": "fe80::2:c2e2:7996", + "via": "mm-ospfv3-159-1791773433415-g", + "area": "" + }, + { + "id": "ipv6:*2014E000", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "destination": "fd00:159:ff::1/128", + "type": "Unknown", + "cost": null, + "nextHop": "fe80::2:68a5:f407", + "via": "mm-ospfv3-159-1791773433415-g", + "area": "" + } + ], + "instances": [ + { + "id": "*14", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-ospfv3-159-1791773433415", + "routerId": "198.18.159.1", + "version": 3, + "disabled": false, + "inactive": false, + "redistribute": "" + }, + { + "id": "*12", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-ospfv3-159-1791773433415", + "routerId": "198.18.159.2", + "version": 3, + "disabled": false, + "inactive": false, + "redistribute": "" + } + ], + "failures": [] + }, + "fullWhileBfdDown": true, + "recovery": [ + { + "serverId": 1, + "started": 1791773502708, + "ended": 1791773502719, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "66", + "remote-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "1", + "up": "true", + "uptime": "0s", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:c2e2:7996", + "adjacency": "56s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.2", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::2/128", + "dynamic": "true", + "gateway": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "started": 1791773502709, + "ended": 1791773502782, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fe80::2:c2e2:7996%mm-ospfv3-159-1791773433415-g", + "multihop": "false", + "multiplier": "3", + "packets-rx": "4", + "packets-tx": "65", + "remote-address": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "1s", + "vrf": "main" + } + ], + "neighbors": [ + { + ".id": "*F3FDDC00", + "address": "fe80::2:68a5:f407", + "adjacency": "56s", + "area": "mm-ospfv3-159-1791773433415", + "dynamic": "true", + "instance": "mm-ospfv3-159-1791773433415", + "interface": "mm-ospfv3-159-1791773433415-g", + "router-id": "198.18.159.1", + "state": "Full", + "state-changes": "5", + "timeout": "20s" + } + ], + "routes": [ + { + ".id": "*2014E000", + "active": "true", + "distance": "110", + "dst-address": "fd00:159:ff::1/128", + "dynamic": "true", + "gateway": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "immediate-gw": "fe80::2:68a5:f407%mm-ospfv3-159-1791773433415-g", + "inactive": "false", + "ospf": "true", + "routing-table": "main", + "scope": "20", + "target-scope": "10" + } + ] + } + ], + "recoveryPings": [ + { + "serverId": 1, + "sent": 3, + "received": 3 + }, + { + "serverId": 2, + "sent": 3, + "received": 3 + } + ], + "passed": true +} \ No newline at end of file diff --git a/docs/ux-ui/screens/ospfv3-bfd159-1440-2026-10-12.png b/docs/ux-ui/screens/ospfv3-bfd159-1440-2026-10-12.png new file mode 100644 index 0000000000000000000000000000000000000000..30d5e04599d393c694315fe90b79a2d9836acbfc GIT binary patch literal 148558 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

ocV;ksUnXW5DytcB1hnL!k97g6Sh}P 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

xg1f2FwTtg0LO*OKzo%BFm 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 Yxfj;BYgIiQ`Z26O?&@n*YCMei50u}`5dZ)H literal 0 HcmV?d00001 diff --git a/docs/ux-ui/screens/ospfv3-bfd159-320-2026-10-12.png b/docs/ux-ui/screens/ospfv3-bfd159-320-2026-10-12.png new file mode 100644 index 0000000000000000000000000000000000000000..ad38038d667db5ab35a6bf51fa299ec1efa6db5c GIT binary patch literal 65309 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 Mp&(u@Y83om0IUa6jQ{`u literal 0 HcmV?d00001