diff --git a/app/(main)/route-optimizer/page.tsx b/app/(main)/route-optimizer/page.tsx index 8bcfd599..41ee3aa1 100644 --- a/app/(main)/route-optimizer/page.tsx +++ b/app/(main)/route-optimizer/page.tsx @@ -731,7 +731,7 @@ function RouteOptimizerContent({requestedServer,onSelectServer}:{requestedServer

Community — расчёт модели. Применение Community к устройству недоступно.

-
Как читать расчёт

Индекс в баллах оценивает модель; базовая цепочка строится из топологии. Ping и скорость могут включать оценки по задержке серверов и лимитам WAN. ECMP, RPF и VRF служат локальному просмотру. OSPF применяется отдельным действием ниже.

+
Как читать расчёт

Индекс в баллах оценивает модель; базовая цепочка строится из топологии. Ping и скорость могут включать оценки по задержке серверов и лимитам WAN. Скорость пробы относится к паре устройств; сопоставление с WAN расчётное. Исходный интерфейс используется для Ping после теста, а путь теста скорости выбирает маршрутизация устройства. ECMP, RPF и VRF служат локальному просмотру. OSPF применяется отдельным действием ниже.

↓{wan.maxDl}

-

↑{wan.maxUl} Мбит

+

↑{wan.maxUl} Мбит/с

) }, @@ -168,7 +168,7 @@ function RouteOptimizerWanMatrixDataGrid({ {leg.observed ? (leg.observed.pingMs ?? "—") : leg.pingMs} мс - ↓{leg.observed ? (leg.observed.dlMbps ?? "—") : leg.dlMbps} ↑{leg.observed ? (leg.observed.ulMbps ?? "—") : leg.ulMbps} + ↓{leg.observed ? (leg.observed.dlMbps ?? "—") : leg.dlMbps} ↑{leg.observed ? (leg.observed.ulMbps ?? "—") : leg.ulMbps} Мбит/с {leg.observed && {leg.observed.probeId ? <>Снимок пробы · Ping: {leg.observed.pingAt ? : "дата неизвестна"}. Скорость: дата неизвестна. : "Измерения отсутствуют"} @@ -231,6 +231,7 @@ function RouteOptimizerWanMatrixDataGrid({ } + {legs.some(leg=>leg.observed?.probeId) &&

Скорость — снимок пары устройств. Сопоставление с WAN расчётное. ↓ к Home, ↑ от Home.

}