Установка:

Для установки python-napalm-base в Ubuntu / Linux Mint / Debian, введите в Терминал:

sudo apt updatesudo apt install python-napalm-base
python-napalm-base — уровень абстракции для автоматизации сети с несколькими поставщиками - базовый пакет

Подробная информация о пакете:

Уровень абстракции для автоматизации сети с несколькими поставщиками - базовый пакет

NAPALM (уровень абстракции сети и программируемости с поддержкой Multivendor) — это библиотека Python, которая реализует набор функций для взаимодействия с различными устройствами поставщика маршрутизаторов с использованием единого API.

NAPALM поддерживает несколько способов подключения к устройствам, для управления конфигурациями или для извлечения данных.

Этот модуль обеспечивает базовый пакет, необходимый всем драйверам, но ничего не делает сам по себе.

  • Зависимости:

  • python

    Интерактивный высокоуровневый объектно-ориентированный язык (ветка 2.x)

  • python-gtextfsm

    Шаблонный автомат для разбора полуформатного текста

  • python-jinja2

    Небольшой, но быстрый и простой в использовании автономный шаблонный движок

  • python-netaddr

    Манипулирование различными общими сетевыми адресами (Python 2)

  • python-yaml

    Парсер YAML и эмиттер для Python