Files
op-packages/luci-app-tn-lldpd/docs/source/overview.rst
T

107 lines
5.4 KiB
ReStructuredText

==================================
Обзор
==================================
.. container:: sidebar
.. image:: images/tano-logo.png
:target: https://tano-systems.com
:align: center
luci-app-tn-lldpd --- LuCI_ приложение поддержки системной службы
LLDPd_ операционной системы TanoWrt_. Исходный код приложения размещен в репозитории
GitHub по ссылке https://github.com/tano-systems/luci-app-tn-lldpd.
Зависимости
===========
Для корректной работы приложения требуется установленная служба LLDPd_
с правильными инициализационными скриптами procd с поддержкой всех требуемых
UCI-опций.
.. note::
Приложение разработано для поддержки управления службой LLDPd_ из
веб-интерфейса управления операционной системы TanoWrt_. В связи с этим,
для поддержки некоторых из возможностей приложения требуются доработанные
(по сравнению с оригинальными скриптами из оперционной системы OpenWrt_)
инициализационные скрипты procd для службы LLDPd_. Данные скрипты расположены
в репозитории OpenEmbedded слоя операционной системы TanoWrt_ в составе
рецепта службы LLDPd_ (см. https://github.com/tano-systems/meta-tanowrt/tree/master/meta-tanowrt/recipes-networking/lldpd/lldpd/files).
Для корректной работы приложения требуется версия веб-интерфейса управления LuCI
с поддержкой рендеринга на стороне клиента.
Поддержка языков
================
LuCI приложение luci-app-tn-lldpd имеет поддержку следующих
языков для интерфейса пользователя:
- Английский (English)
- Русский (Russian)
Поддержка тем оформления LuCI
=============================
LuCI приложение luci-app-tn-lldpd корректно отображается с использованием следующих тем оформления
веб-интерфейса управления LuCI:
- `luci-theme-tano <https://github.com/tano-systems/luci-theme-tano>`_
- luci-theme-bootstrap
- luci-theme-openwrt-2020
- luci-theme-openwrt
.. note::
Все скриншоты в данной документации сделаны с использованием
темы оформления `luci-theme-tano <https://github.com/tano-systems/luci-theme-tano>`_.
Корректная работа приложения на других темах оформления не гарантируется.
Возможности
=============
Конфигурация
------------
- конфигурация временных интервалов отправки пакетов;
- конфигурация режима "только приём";
- выбор сетевых интерфейсов, для которых активируется служба LLDPd_;
- выбор сетевых интерфейсов для вычисления идентификатора локального шасси;
- конфигурация интеграции со службой :term:`SNMP`;
- конфигурация класса :term:`LLDP-MED` устройства;
- конфигурация фильтра для случаев обнаружения нескольких соседей на одном интерфейсе;
- конфигурация поддержки протоколов:
- :term:`LLDP`;
- :term:`CDP` (версии 1 и 2);
- :term:`FDP`;
- :term:`EDP`;
- :term:`SONMP` (:term:`NTDP`, :term:`BNMP`, :term:`NDP`, :term:`BDP`);
- и др.
Мониторинг состояния
--------------------
- просмотр статистики для каждого локального интерфейса:
- используемый протокол на интерфейсе;
- количество отправленных пакетов;
- количество принятых пакетов;
- количество отброшенных пакетов на отправке;
- количество нераспознанных пакетов на приёме;
- количество устареваний записей;
- количество удаленных записей;
- количество добавленных записей;
- просмотр информации об обнаруженных соседях для каждого локального интерфейса:
- используемый протокол на интерфейсе;
- подробная информация об обнаруженном шасси на интерфейсе;
- подробная информация по порту удаленного устройства.
Лицензия
=============
Исходный код приложения распространяется под открытой лицензией `MIT <https://github.com/tano-systems/luci-app-tn-lldpd/blob/master/LICENSE>`_.