Opened 2 hours ago
Last modified 67 minutes ago
#907 new улучшение
Убрать столбец Internal Path cost для STP/RSTP
| Reported by: | roman_zhur | Owned by: | alx |
|---|---|---|---|
| Priority: | средний | Milestone: | 1 очередь |
| Component: | web-интерфейс (sw) | Keywords: | |
| Cc: |
Description
В веб-интерфейсе блока на вкладке "Ethernet -> MSTP" при выборе протокола STP и RSTP в нижней таблице с портами есть два столбца: Internal Path cost и External Path Cost. В результате эксперимента выяснилось, что параметры в столбце Internal Path cost не влияют на построение дерева. Кроме того, эти термины применимым в MSTP и не применяются в STP и RSTP. Там используется просто Path cost.
Предлагаю внести изменения: при выборе протокола STP или RSTP скрывать столбец Internal Path cost, а столбец External Path Cost переименовать в Path cost.
Отображение обоих столбцов может запутать пользователя.
Версия sw: 1.0-r2842


Replying to roman_zhur:
Я думаю, что подобный вывод нельзя делать по результатам эксперимента, так как любой эксперимент (и даже серия разных экспериментов) - это частный случай. Вполне возможно, что в данном конкретном частном случае (эксперименте) настройка, действительно, не влияла на построение дерева. Но при этом так же возможно, что при каких-то других условиях (других настройках, другом сетевом окружении) такое влияние будет.
Так у нас в плате SW-01 как раз и есть MSTP, а не STP и не RSTP!
Тут по-моему имеет место некоторое недопонимание. В плате SW-01 нет трех разных реализаций Spanning Tree (протоколов STP, RSTP и MSTP). Там есть только MSTP. Реализация протокола RSTP, которая была реньше (до того как появился MSTP) из платы полностью удалена. Когда ты говоришь "При выборе протокола...", я подозреваю, что ты имеешь в виду глобальную настройку "Protocol version" (в спецификации MSTP он называется "Force Protocol Version"). Таким образом, когда ты пишешь "при выборе протокола STP", это всего лишь означает, что настройка "Force Protocol Version" протокола MSTP установлена в значение "STP". Сам протокол при этом так и остался MSTP, и, соответсвтенно, у него по-прежнему есть параметры "Internal Path cost" и "External Path cost".
Совершенно верно, до того как RSTP был заменен на MSTP (до ревизии r2840 пакета sw) так и было. А потом RSTP заменили на MSTP, и вместо "Path cost" стало "Internal Path cost" и "External Path cost".
Мне кажется, что запутать пользователя может как раз отображение "Path cost" вместо "Internal Path cost" и "External Path cost": пользователь читает в РЭ, что в плате реализован MSTP, в названии вкладки веб-интерфейса тоже видит "MSTP", и при этом увидит, что параметры (некоторые) не как должно быть у MSTP, а как у RSTP...