================================== Обзор ================================== .. 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 `_ - luci-theme-bootstrap - luci-theme-openwrt-2020 - luci-theme-openwrt .. note:: Все скриншоты в данной документации сделаны с использованием темы оформления `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 `_.