From 8cb0fbd1955568d07f01f53d015b31e040c3defa Mon Sep 17 00:00:00 2001 From: Denozordec Date: Mon, 12 Oct 2026 10:01:24 +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=D1=81=D0=BD=D1=8F=D1=82?= =?UTF-8?q?=D0=B8=D0=B5=20IPv6=20BGP=20=D0=BC=D0=B0=D1=80=D1=88=D1=80?= =?UTF-8?q?=D1=83=D1=82=D0=BE=D0=B2=20=D0=BF=D1=80=D0=B8=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=82=D0=B5=D1=80=D0=B5=20BFD?= 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 +- .../bgp-ipv6-bfd-native-2026-10-12.json | 5331 +++++++++++++++++ .../bgp-ipv6-live-ui-2026-10-12.json | 30 + .../screens/bgp-ipv6-160-1440-2026-10-12.png | Bin 0 -> 136510 bytes .../screens/bgp-ipv6-160-320-2026-10-12.png | Bin 0 -> 50606 bytes 10 files changed, 5433 insertions(+), 12 deletions(-) create mode 100644 docs/ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json create mode 100644 docs/ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json create mode 100644 docs/ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png create mode 100644 docs/ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png diff --git a/docs/ux-ui-external-acceptance.md b/docs/ux-ui-external-acceptance.md index a849ae52..0603e247 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.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 открыт. +Актуальное продолжение 2026-10-12: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.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.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 открыт. +Актуальное продолжение 2026-10-12: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.12.5 открыт. Подробный объём, протоколы, схема и ограничения: [12.5.77 в журнале](ux-ui-progress.md). @@ -1755,3 +1755,15 @@ Source TypeScript прошёл после остановки тестового Протоколы: [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.160 — IPv6 BGP с BFD: снятие маршрута и восстановление (2026-10-12) + +На двух CHR7.24.5 собственная GRE пара по IPv4 outer, ULA fd00:160:1::1↔2/64 и loopbacks fd00:160:ff::1↔2/128, private AS64555/64556. BGP afi=ipv6/use-bfd=yes; BFD разрешён только own GRE/ULA subnet200ms×3. Input/output routing filters принимают только точные own/remote /128, default-originate=never, network-blackhole=no. Initial BFD Up/Established/ровно1 own remote NLRI и Ping3/3×2, catalog/selected sessions API подтверждены.2 real UI1440/320 показали IPv6 peers/Established, no overflow/page errors; собственные native мутации выполнялись helper, browser только читал. + +На CHR2 два own IPv6 filter rules блокировали только UDP3784 input/output, exact own GRE/ULA src/dst /128. TCP179/ICMPv6/публичные пути не блокировались.44 samples за25s подтвердили BFD Down и отсутствие обоих own active IPv6 routes; первое такое REST наблюдение636ms после установки fault, это не SLA/packet capture/continuous packet loss. Во время перехода native established flag некоторое время ещё присутствовал на одном узле; промежуточные состояния сохранены полностью. Fault catalog показал Unknown для обеих session rows с отсутствующим установленным FSM state, не догадку Idle/Down. UI во время самого fault отдельным сценарием не проверялся. + +Удаление own fault вернуло BFD Up/Established/NLRI и Ping3/3×2. Все созданные connection/instance/filter/address-list/BFD/IPv6/bridge/GRE удалены;12 static collections×2 совпали по выбранным конфигурационным полям (dynamic/volatile исключены), routing/IPv6 filter/BFD configuration order сохранён. Helper exit0, container удалён по exact full ID из cidfile только после exited0. Основная DB только читалась helper; background polling продолжался, отдельная SQL база не создавалась. Пароли и default/public routes не менялись; оба CHR доступны при cleanup. + +Протоколы: [native44/withdrawal/recovery/cleanup](ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json), [2 live UI](ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json), [ПК](ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png), [телефон](ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png). Source/dependencies/build не менялись; runtime ux-id156/ux-bfd158 сохранён, без повторной общей регрессии. + +Basic single-path BGP IPv6/BFD withdrawal/recovery принят, не IPv6 public WAN/outer/scale/interop/physical redundancy/бесшовность. [BFD с BGP](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) — справочный документ; результат фактически проверен на7.24.5. Следующий161 — audit legacy selected BGP/alert parser: общий catalog сохраняет Unknown, но старый detectState угадывает Active из uptime и Idle при отсутствующем native FSM.12.5 открыт. diff --git a/docs/ux-ui-plan.md b/docs/ux-ui-plan.md index d1b9ff19..5873da7d 100644 --- a/docs/ux-ui-plan.md +++ b/docs/ux-ui-plan.md @@ -1,12 +1,12 @@ # План реализации UX/UI по пятичасовым окнам -Актуальное продолжение 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 открыт. +Актуальное продолжение 2026-10-12: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.12.5 открыт. Общий план проекта MikrotikManager. Основан на согласованном плане из задачи; точка продолжения обновлена 2026-10-12. Источник фактического прогресса, проверок и ограничений — [журнал реализации](ux-ui-progress.md). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат. ## Актуальная точка продолжения — 2026-10-12 -Актуальное продолжение 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 открыт. +Актуальное продолжение 2026-10-12: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.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.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 открыт. +Актуальное продолжение 2026-10-12: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.12.5 открыт. Подробный объём, протоколы, схема и ограничения: [12.5.77 в журнале](ux-ui-progress.md). diff --git a/docs/ux-ui-progress.md b/docs/ux-ui-progress.md index 9979874c..d1171f17 100644 --- a/docs/ux-ui-progress.md +++ b/docs/ux-ui-progress.md @@ -1,6 +1,6 @@ # UX/UI: журнал реализации -Актуальное продолжение 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 открыт. +Актуальное продолжение 2026-10-12: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.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–159 и ограничения ниже. Runtime backend ux-month149/frontend ux-sessions150. | +| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в границах12.3.83; внешняя12.5 в работе, выполненные блоки1–160 и ограничения ниже. Runtime backend ux-month149/frontend ux-sessions150. | + +## 12.5.160 — IPv6 BGP с BFD: снятие маршрута и восстановление (2026-10-12) + +На двух CHR7.24.5 собственная GRE пара по IPv4 outer, ULA fd00:160:1::1↔2/64 и loopbacks fd00:160:ff::1↔2/128, private AS64555/64556. BGP afi=ipv6/use-bfd=yes; BFD разрешён только own GRE/ULA subnet200ms×3. Input/output routing filters принимают только точные own/remote /128, default-originate=never, network-blackhole=no. Initial BFD Up/Established/ровно1 own remote NLRI и Ping3/3×2, catalog/selected sessions API подтверждены.2 real UI1440/320 показали IPv6 peers/Established, no overflow/page errors; собственные native мутации выполнялись helper, browser только читал. + +На CHR2 два own IPv6 filter rules блокировали только UDP3784 input/output, exact own GRE/ULA src/dst /128. TCP179/ICMPv6/публичные пути не блокировались.44 samples за25s подтвердили BFD Down и отсутствие обоих own active IPv6 routes; первое такое REST наблюдение636ms после установки fault, это не SLA/packet capture/continuous packet loss. Во время перехода native established flag некоторое время ещё присутствовал на одном узле; промежуточные состояния сохранены полностью. Fault catalog показал Unknown для обеих session rows с отсутствующим установленным FSM state, не догадку Idle/Down. UI во время самого fault отдельным сценарием не проверялся. + +Удаление own fault вернуло BFD Up/Established/NLRI и Ping3/3×2. Все созданные connection/instance/filter/address-list/BFD/IPv6/bridge/GRE удалены;12 static collections×2 совпали по выбранным конфигурационным полям (dynamic/volatile исключены), routing/IPv6 filter/BFD configuration order сохранён. Helper exit0, container удалён по exact full ID из cidfile только после exited0. Основная DB только читалась helper; background polling продолжался, отдельная SQL база не создавалась. Пароли и default/public routes не менялись; оба CHR доступны при cleanup. + +Протоколы: [native44/withdrawal/recovery/cleanup](ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json), [2 live UI](ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json), [ПК](ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png), [телефон](ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png). Source/dependencies/build не менялись; runtime ux-id156/ux-bfd158 сохранён, без повторной общей регрессии. + +Basic single-path BGP IPv6/BFD withdrawal/recovery принят, не IPv6 public WAN/outer/scale/interop/physical redundancy/бесшовность. [BFD с BGP](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) — справочный документ; результат фактически проверен на7.24.5. Следующий161 — audit legacy selected BGP/alert parser: общий catalog сохраняет Unknown, но старый detectState угадывает Active из uptime и Idle при отсутствующем native FSM.12.5 открыт. ## 12.5.159 — native OSPFv3 и BFDv6 с потерей и восстановлением (2026-10-12) diff --git a/docs/ux-ui-remaining-acceptance.md b/docs/ux-ui-remaining-acceptance.md index bd172000..bdecea73 100644 --- a/docs/ux-ui-remaining-acceptance.md +++ b/docs/ux-ui-remaining-acceptance.md @@ -1,6 +1,6 @@ # Оставшаяся внешняя приёмка — 2026-10-12 -Это актуальная матрица после 12.5.159. Исторические записи сохраняют версии и ограничения на момент выполнения; поздние проверки ниже уточняют их. Этап 12.5 открыт. Успех в двух CHR и одном backend не означает приёмку всех конфигураций, интеграций или полной регрессии. +Это актуальная матрица после 12.5.160. Исторические записи сохраняют версии и ограничения на момент выполнения; поздние проверки ниже уточняют их. Этап 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) проверены; пароли не менялись. @@ -14,11 +14,11 @@ | 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 отдельно), 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 не принята | +| 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; native IPv6 BGP/BFD scoped withdrawal/recovery160 | Hold timer/TCP loss безBFD принят104; packet loss в переходе, разные внешние peers/WAN policy, basic BFDv6 принят160; IPv6 outer/public WAN/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; native OSPFv3/BFDv6 boundary/recovery159 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; BGP IPv6/BFD withdrawal/recovery160 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). Невыполненные пункты не являются все блокерами данного лабораторного сценария: для выпуска необходимо явно определить требуемые конфигурации и принять их либо согласовать ограничение. @@ -670,3 +670,15 @@ Source TypeScript прошёл после остановки тестового Протоколы: [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.160 — IPv6 BGP с BFD: снятие маршрута и восстановление (2026-10-12) + +На двух CHR7.24.5 собственная GRE пара по IPv4 outer, ULA fd00:160:1::1↔2/64 и loopbacks fd00:160:ff::1↔2/128, private AS64555/64556. BGP afi=ipv6/use-bfd=yes; BFD разрешён только own GRE/ULA subnet200ms×3. Input/output routing filters принимают только точные own/remote /128, default-originate=never, network-blackhole=no. Initial BFD Up/Established/ровно1 own remote NLRI и Ping3/3×2, catalog/selected sessions API подтверждены.2 real UI1440/320 показали IPv6 peers/Established, no overflow/page errors; собственные native мутации выполнялись helper, browser только читал. + +На CHR2 два own IPv6 filter rules блокировали только UDP3784 input/output, exact own GRE/ULA src/dst /128. TCP179/ICMPv6/публичные пути не блокировались.44 samples за25s подтвердили BFD Down и отсутствие обоих own active IPv6 routes; первое такое REST наблюдение636ms после установки fault, это не SLA/packet capture/continuous packet loss. Во время перехода native established flag некоторое время ещё присутствовал на одном узле; промежуточные состояния сохранены полностью. Fault catalog показал Unknown для обеих session rows с отсутствующим установленным FSM state, не догадку Idle/Down. UI во время самого fault отдельным сценарием не проверялся. + +Удаление own fault вернуло BFD Up/Established/NLRI и Ping3/3×2. Все созданные connection/instance/filter/address-list/BFD/IPv6/bridge/GRE удалены;12 static collections×2 совпали по выбранным конфигурационным полям (dynamic/volatile исключены), routing/IPv6 filter/BFD configuration order сохранён. Helper exit0, container удалён по exact full ID из cidfile только после exited0. Основная DB только читалась helper; background polling продолжался, отдельная SQL база не создавалась. Пароли и default/public routes не менялись; оба CHR доступны при cleanup. + +Протоколы: [native44/withdrawal/recovery/cleanup](ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json), [2 live UI](ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json), [ПК](ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png), [телефон](ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png). Source/dependencies/build не менялись; runtime ux-id156/ux-bfd158 сохранён, без повторной общей регрессии. + +Basic single-path BGP IPv6/BFD withdrawal/recovery принят, не IPv6 public WAN/outer/scale/interop/physical redundancy/бесшовность. [BFD с BGP](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) — справочный документ; результат фактически проверен на7.24.5. Следующий161 — audit legacy selected BGP/alert parser: общий catalog сохраняет Unknown, но старый detectState угадывает Active из uptime и Idle при отсутствующем native FSM.12.5 открыт. diff --git a/docs/ux-ui-stage-12.md b/docs/ux-ui-stage-12.md index b7a1b09f..aa69d155 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.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 открыт. +Актуальное продолжение 2026-10-12: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.12.5 открыт. План: [ux-ui-plan.md](ux-ui-plan.md). Фактические результаты: [ux-ui-progress.md](ux-ui-progress.md). Подготовлен после сводных проверок 11Б; завершение каждого блока требует локального коммита без push. @@ -3060,3 +3060,15 @@ Source TypeScript прошёл после остановки тестового Протоколы: [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.160 — IPv6 BGP с BFD: снятие маршрута и восстановление (2026-10-12) + +На двух CHR7.24.5 собственная GRE пара по IPv4 outer, ULA fd00:160:1::1↔2/64 и loopbacks fd00:160:ff::1↔2/128, private AS64555/64556. BGP afi=ipv6/use-bfd=yes; BFD разрешён только own GRE/ULA subnet200ms×3. Input/output routing filters принимают только точные own/remote /128, default-originate=never, network-blackhole=no. Initial BFD Up/Established/ровно1 own remote NLRI и Ping3/3×2, catalog/selected sessions API подтверждены.2 real UI1440/320 показали IPv6 peers/Established, no overflow/page errors; собственные native мутации выполнялись helper, browser только читал. + +На CHR2 два own IPv6 filter rules блокировали только UDP3784 input/output, exact own GRE/ULA src/dst /128. TCP179/ICMPv6/публичные пути не блокировались.44 samples за25s подтвердили BFD Down и отсутствие обоих own active IPv6 routes; первое такое REST наблюдение636ms после установки fault, это не SLA/packet capture/continuous packet loss. Во время перехода native established flag некоторое время ещё присутствовал на одном узле; промежуточные состояния сохранены полностью. Fault catalog показал Unknown для обеих session rows с отсутствующим установленным FSM state, не догадку Idle/Down. UI во время самого fault отдельным сценарием не проверялся. + +Удаление own fault вернуло BFD Up/Established/NLRI и Ping3/3×2. Все созданные connection/instance/filter/address-list/BFD/IPv6/bridge/GRE удалены;12 static collections×2 совпали по выбранным конфигурационным полям (dynamic/volatile исключены), routing/IPv6 filter/BFD configuration order сохранён. Helper exit0, container удалён по exact full ID из cidfile только после exited0. Основная DB только читалась helper; background polling продолжался, отдельная SQL база не создавалась. Пароли и default/public routes не менялись; оба CHR доступны при cleanup. + +Протоколы: [native44/withdrawal/recovery/cleanup](ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json), [2 live UI](ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json), [ПК](ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png), [телефон](ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png). Source/dependencies/build не менялись; runtime ux-id156/ux-bfd158 сохранён, без повторной общей регрессии. + +Basic single-path BGP IPv6/BFD withdrawal/recovery принят, не IPv6 public WAN/outer/scale/interop/physical redundancy/бесшовность. [BFD с BGP](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) — справочный документ; результат фактически проверен на7.24.5. Следующий161 — audit legacy selected BGP/alert parser: общий catalog сохраняет Unknown, но старый detectState угадывает Active из uptime и Idle при отсутствующем native FSM.12.5 открыт. diff --git a/docs/ux-ui-test-server.md b/docs/ux-ui-test-server.md index 8527fd3b..397bb214 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.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 открыт. +Сервер161.104.46.222: завершён 12.5.160 — native BGP IPv6/BFD на собственной GRE IPv4 outer паре. Initial/recovery BFD Up/Established/own IPv6 NLRI/Ping3/3×2;44 samples/25s scoped UDP3784 loss подтвердили withdrawal, первое наблюдение636ms (не SLA).2 real UI/12 projected static collections×2 cleanup/own container removal passed. Runtime ux-id156/ux-bfd158 сохранён. Следующий161 — аудит legacy selected BGP/alert parser: missing native state не должен подменяться Idle/Active.12.5 открыт. | Параметр | Проверенное состояние | | --- | --- | @@ -1486,3 +1486,15 @@ Source TypeScript прошёл после остановки тестового Протоколы: [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.160 — IPv6 BGP с BFD: снятие маршрута и восстановление (2026-10-12) + +На двух CHR7.24.5 собственная GRE пара по IPv4 outer, ULA fd00:160:1::1↔2/64 и loopbacks fd00:160:ff::1↔2/128, private AS64555/64556. BGP afi=ipv6/use-bfd=yes; BFD разрешён только own GRE/ULA subnet200ms×3. Input/output routing filters принимают только точные own/remote /128, default-originate=never, network-blackhole=no. Initial BFD Up/Established/ровно1 own remote NLRI и Ping3/3×2, catalog/selected sessions API подтверждены.2 real UI1440/320 показали IPv6 peers/Established, no overflow/page errors; собственные native мутации выполнялись helper, browser только читал. + +На CHR2 два own IPv6 filter rules блокировали только UDP3784 input/output, exact own GRE/ULA src/dst /128. TCP179/ICMPv6/публичные пути не блокировались.44 samples за25s подтвердили BFD Down и отсутствие обоих own active IPv6 routes; первое такое REST наблюдение636ms после установки fault, это не SLA/packet capture/continuous packet loss. Во время перехода native established flag некоторое время ещё присутствовал на одном узле; промежуточные состояния сохранены полностью. Fault catalog показал Unknown для обеих session rows с отсутствующим установленным FSM state, не догадку Idle/Down. UI во время самого fault отдельным сценарием не проверялся. + +Удаление own fault вернуло BFD Up/Established/NLRI и Ping3/3×2. Все созданные connection/instance/filter/address-list/BFD/IPv6/bridge/GRE удалены;12 static collections×2 совпали по выбранным конфигурационным полям (dynamic/volatile исключены), routing/IPv6 filter/BFD configuration order сохранён. Helper exit0, container удалён по exact full ID из cidfile только после exited0. Основная DB только читалась helper; background polling продолжался, отдельная SQL база не создавалась. Пароли и default/public routes не менялись; оба CHR доступны при cleanup. + +Протоколы: [native44/withdrawal/recovery/cleanup](ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json), [2 live UI](ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json), [ПК](ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png), [телефон](ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png). Source/dependencies/build не менялись; runtime ux-id156/ux-bfd158 сохранён, без повторной общей регрессии. + +Basic single-path BGP IPv6/BFD withdrawal/recovery принят, не IPv6 public WAN/outer/scale/interop/physical redundancy/бесшовность. [BFD с BGP](https://manual.mikrotik.com/docs/user-guides/routing-and-networking-protocols/unicast/bfd/) — справочный документ; результат фактически проверен на7.24.5. Следующий161 — audit legacy selected BGP/alert parser: общий catalog сохраняет Unknown, но старый detectState угадывает Active из uptime и Idle при отсутствующем native FSM.12.5 открыт. diff --git a/docs/ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json b/docs/ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json new file mode 100644 index 00000000..66629f14 --- /dev/null +++ b/docs/ux-ui/acceptance/bgp-ipv6-bfd-native-2026-10-12.json @@ -0,0 +1,5331 @@ +{ + "date": "2026-10-12", + "block": "12.5.160", + "name": "mm-bgp160-1791773790107", + "devices": [ + { + "serverId": 1, + "catalog": { + "id": "*280000B", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-bgp160-1791773790107-1", + "peerIp": "fd00:160:1::2", + "remoteAs": 64556, + "localAs": 64555, + "localId": "198.18.255.1", + "remoteId": "198.18.255.2", + "state": "Established", + "type": "eBGP", + "uptime": "730ms", + "holdTime": 180, + "keepalive": 60, + "prefixesRx": 1, + "prefixesTx": null, + "inputMessages": 2, + "outputMessages": 2, + "capabilities": [ + "MP-BGP", + "Route Refresh", + "Extended Next-Hop", + "Graceful Restart", + "4-byte-AS" + ], + "lastError": null, + "afi": "ipv6" + }, + "route": { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::2/128", + "dynamic": "true", + "gateway": "fd00:160:1::2", + "immediate-gw": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "target-scope": "10" + } + }, + { + "serverId": 2, + "catalog": { + "id": "*2800009", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-bgp160-1791773790107-1", + "peerIp": "fd00:160:1::1", + "remoteAs": 64555, + "localAs": 64556, + "localId": "198.18.255.2", + "remoteId": "198.18.255.1", + "state": "Established", + "type": "eBGP", + "uptime": "390ms", + "holdTime": 180, + "keepalive": 60, + "prefixesRx": 1, + "prefixesTx": null, + "inputMessages": 2, + "outputMessages": 2, + "capabilities": [ + "MP-BGP", + "Route Refresh", + "Extended Next-Hop", + "Graceful Restart", + "4-byte-AS" + ], + "lastError": null, + "afi": "ipv6" + }, + "route": { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::1/128", + "dynamic": "true", + "gateway": "fd00:160:1::1", + "immediate-gw": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "target-scope": "10" + } + } + ], + "cleanup": [ + { + "serverId": 1, + "/routing/bfd/configuration": true, + "/routing/bgp/connection": true, + "/routing/bgp/instance": true, + "/routing/filter/rule": true, + "/ipv6/firewall/address-list": true, + "/interface/gre": true, + "/interface/bridge": true, + "/ipv6/address": true, + "/ipv6/route": true, + "/ip/address": true, + "/ip/route": true, + "/ipv6/firewall/filter": true + }, + { + "serverId": 2, + "/routing/bfd/configuration": true, + "/routing/bgp/connection": true, + "/routing/bgp/instance": true, + "/routing/filter/rule": true, + "/ipv6/firewall/address-list": true, + "/interface/gre": true, + "/interface/bridge": true, + "/ipv6/address": true, + "/ipv6/route": true, + "/ip/address": true, + "/ip/route": true, + "/ipv6/firewall/filter": true + } + ], + "initial": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "2", + "packets-tx": "2", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "0s", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:56:41", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "98", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "2", + "uptime": "730ms", + "use-bfd": "true" + } + ], + "routes": [ + { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::2/128", + "dynamic": "true", + "gateway": "fd00:160:1::2", + "immediate-gw": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "2", + "packets-tx": "3", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "0s", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.eor": "", + "local.id": "198.18.255.2", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.bytes": "98", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.1", + "remote.messages": "2", + "uptime": "390ms", + "use-bfd": "true" + } + ], + "routes": [ + { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::1/128", + "dynamic": "true", + "gateway": "fd00:160:1::1", + "immediate-gw": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "target-scope": "10" + } + ] + } + ], + "pings": [ + { + "serverId": 1, + "sent": 3, + "received": 3 + }, + { + "serverId": 2, + "sent": 3, + "received": 3 + } + ], + "faultStarted": 1791773827923, + "observations": [ + { + "elapsedMs": 1, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "150", + "packets-tx": "148", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "26s", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:56:41", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "1", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "98", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "2", + "uptime": "26s730ms", + "use-bfd": "true" + } + ], + "routes": [ + { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::2/128", + "dynamic": "true", + "gateway": "fd00:160:1::2", + "immediate-gw": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "147", + "packets-tx": "151", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "26s", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.eor": "", + "local.id": "198.18.255.2", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "1", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.bytes": "98", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.1", + "remote.messages": "2", + "uptime": "26s390ms", + "use-bfd": "true" + } + ], + "routes": [ + { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::1/128", + "dynamic": "true", + "gateway": "fd00:160:1::1", + "immediate-gw": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "target-scope": "10" + } + ] + } + ] + }, + { + "elapsedMs": 636, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "1", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "init", + "state-changes": "1", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:56:41", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 1205, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "1", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "init", + "state-changes": "1", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:56:41", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 1796, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "2", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "init", + "state-changes": "1", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:56:41", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 2369, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "3", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "init", + "state-changes": "1", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:56:41", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 2943, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "3", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "init", + "state-changes": "1", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:56:41", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 3513, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "4", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "2s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 4084, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "4", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "3s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 4655, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "5", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "3s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 5225, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "6", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "4s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "6", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 5795, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "6", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "4s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 6365, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "7", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "5s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 6937, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "8", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "5s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "8", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 7507, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "8", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "6s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 8079, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "9", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "7s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 8650, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "10", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "7s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "10", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 9222, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "10", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "8s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 9791, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "11", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "8s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 10362, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "1", + "packets-tx": "12", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "2", + "vrf": "main" + } + ], + "sessions": [ + { + ".about": "BFD session down", + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:07", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "0", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "0", + "uptime": "9s520ms", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "12", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 10932, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 11503, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 12073, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 12646, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 13216, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 13788, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 14361, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 14930, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "6", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 15507, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "6", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 16079, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 16649, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "7", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "8", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 17220, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "8", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 17790, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 18360, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "9", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "10", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 18931, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "10", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 19504, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 20073, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "11", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "12", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 20649, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 21230, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "1", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 21804, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "2", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 22375, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 22945, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "3", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 23516, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 24086, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "4", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + }, + { + "elapsedMs": 24656, + "states": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:11", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.id": "198.18.255.1", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.2", + "use-bfd": "true" + } + ], + "routes": [] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "1s", + "desired-tx-interval": "200ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "0", + "packets-tx": "5", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "1us", + "required-min-rx": "200ms", + "state": "down", + "state-changes": "0", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "input.filter": "mm-bgp160-1791773790107-in", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:56:42", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.id": "198.18.255.2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "prefix-count": "0", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.id": "198.18.255.1", + "use-bfd": "true" + } + ], + "routes": [] + } + ] + } + ], + "routeWithdrawn": true, + "faultCatalog": { + "sessions": [ + { + "id": "*280000B", + "serverId": 1, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-bgp160-1791773790107-1", + "peerIp": "fd00:160:1::2", + "remoteAs": 64556, + "localAs": 64555, + "localId": "198.18.255.1", + "remoteId": "198.18.255.2", + "state": "Unknown", + "type": "eBGP", + "uptime": null, + "holdTime": null, + "keepalive": 60, + "prefixesRx": 0, + "prefixesTx": null, + "inputMessages": null, + "outputMessages": null, + "capabilities": [ + "MP-BGP", + "Route Refresh", + "Extended Next-Hop", + "Graceful Restart", + "4-byte-AS" + ], + "lastError": null, + "afi": "ipv6" + }, + { + "id": "*2800009", + "serverId": 2, + "serverName": "CHR", + "serverSite": "", + "serverCountry": "", + "name": "mm-bgp160-1791773790107-1", + "peerIp": "fd00:160:1::1", + "remoteAs": 64555, + "localAs": 64556, + "localId": "198.18.255.2", + "remoteId": "198.18.255.1", + "state": "Unknown", + "type": "eBGP", + "uptime": null, + "holdTime": null, + "keepalive": 60, + "prefixesRx": 0, + "prefixesTx": null, + "inputMessages": null, + "outputMessages": null, + "capabilities": [ + "MP-BGP", + "Route Refresh", + "Extended Next-Hop", + "Graceful Restart", + "4-byte-AS" + ], + "lastError": null, + "afi": "ipv6" + } + ], + "failures": [] + }, + "recovery": [ + { + "serverId": 1, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "3s", + "local-address": "fd00:160:1::1", + "multihop": "false", + "multiplier": "3", + "packets-rx": "2", + "packets-tx": "9", + "remote-address": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "1s", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "1", + "up": "true", + "uptime": "1s", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*280000B", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 05:57:34", + "last-stopped": "2026-10-12 05:57:18", + "local.address": "fd00:160:1::1", + "local.afi": "ipv6", + "local.as": "64555", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.1", + "local.eor": "", + "local.id": "198.18.255.1", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "0", + "remote.address": "fd00:160:1::2", + "remote.afi": "ipv6", + "remote.as": "64556", + "remote.bytes": "98", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.2", + "remote.messages": "2", + "uptime": "6s350ms", + "use-bfd": "true" + } + ], + "routes": [ + { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::2/128", + "dynamic": "true", + "gateway": "fd00:160:1::2", + "immediate-gw": "fd00:160:1::2%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "target-scope": "10" + } + ] + }, + { + "serverId": 2, + "bfd": [ + { + ".id": "*1", + "actual-tx-interval": "200ms", + "desired-tx-interval": "200ms", + "hold-time": "600ms", + "local-address": "fd00:160:1::2", + "multihop": "false", + "multiplier": "3", + "packets-rx": "4", + "packets-tx": "9", + "remote-address": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "remote-min-rx": "200ms", + "remote-min-tx": "200ms", + "required-min-rx": "200ms", + "state": "up", + "state-changes": "2", + "up": "true", + "uptime": "0s", + "vrf": "main" + } + ], + "sessions": [ + { + ".id": "*2800009", + "ebgp": "", + "established": "true", + "hold-time": "3m", + "input.filter": "mm-bgp160-1791773790107-in", + "input.procid": "20", + "instance": "mm-bgp160-1791773790107", + "keepalive-time": "1m", + "last-started": "2026-10-12 04:57:35", + "last-stopped": "2026-10-12 04:57:08", + "local.address": "fd00:160:1::2", + "local.afi": "ipv6", + "local.as": "64556", + "local.bytes": "98", + "local.capabilities": "mp,rr,enhe,gr,as4", + "local.cluster-id": "198.18.255.2", + "local.eor": "", + "local.id": "198.18.255.2", + "local.messages": "2", + "name": "mm-bgp160-1791773790107-1", + "output.filter-chain": "mm-bgp160-1791773790107-out", + "output.network": "mm-bgp160-1791773790107", + "output.procid": "20", + "prefix-count": "1", + "remote.address": "fd00:160:1::1", + "remote.afi": "ipv6", + "remote.as": "64555", + "remote.bytes": "98", + "remote.capabilities": "mp,rr,enhe,gr,as4", + "remote.eor": "", + "remote.id": "198.18.255.1", + "remote.messages": "2", + "uptime": "7s10ms", + "use-bfd": "true" + } + ], + "routes": [ + { + ".id": "*2014F000", + "active": "true", + "bgp": "true", + "distance": "20", + "dst-address": "fd00:160:ff::1/128", + "dynamic": "true", + "gateway": "fd00:160:1::1", + "immediate-gw": "fd00:160:1::1%mm-bgp160-1791773790107-g", + "inactive": "false", + "routing-table": "main", + "scope": "40", + "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/acceptance/bgp-ipv6-live-ui-2026-10-12.json b/docs/ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json new file mode 100644 index 00000000..8684da65 --- /dev/null +++ b/docs/ux-ui/acceptance/bgp-ipv6-live-ui-2026-10-12.json @@ -0,0 +1,30 @@ +{ + "date": "2026-10-12", + "block": "12.5.160", + "runtime": { + "backend": "ux-id156", + "frontend": "ux-bfd158" + }, + "cases": [ + { + "width": 1440, + "rows": 2, + "ipv6PeersRendered": true, + "establishedRendered": true, + "noOverflow": true, + "errors": [] + }, + { + "width": 320, + "rows": 2, + "ipv6PeersRendered": true, + "establishedRendered": true, + "noOverflow": true, + "errors": [] + } + ], + "bounds": [ + "Readonly production API with real two CHR IPv6 peers over own GRE/IPv4 outer; no response substitution", + "Native IPv6 NLRI/Ping/withdrawal/cleanup are checked separately; no public IPv6 WAN, independent WAN, arbitrary external peer, scale or throughput claim" + ] +} diff --git a/docs/ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png b/docs/ux-ui/screens/bgp-ipv6-160-1440-2026-10-12.png new file mode 100644 index 0000000000000000000000000000000000000000..a772f8df8e87da9b5061466ee850f480e5378183 GIT binary patch literal 136510 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�OIBvuOo(^Xv{;>4*n9 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

8RogMIs-_t(GWmnf4=J( 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 literal 0 HcmV?d00001 diff --git a/docs/ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png b/docs/ux-ui/screens/bgp-ipv6-160-320-2026-10-12.png new file mode 100644 index 0000000000000000000000000000000000000000..3a4a053ae4a34dfdbef92ea812394d073b98dea6 GIT binary patch literal 50606 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