Автоматизация DNAC: Часть 3 | Обнаружение и добавление устройств на сайты
Автор: NetworkEvolution
Загружено: 2026-02-27
Просмотров: 82
Описание:
Присоединяйтесь к этому каналу, чтобы получить доступ к бонусам:
/ @networkevolution
#АвтоматизацияСети #PythonДляСетевыхИнженеров #DNACenter #CiscoDevNet #ЭволюцияСети
Узнайте, как полностью автоматизировать подключение устройств в Cisco Catalyst Center (ранее DNA Center) с помощью Python! В этом видео мы выйдем за рамки ручных действий и создадим скрипт для обнаружения устройств по диапазонам IP-адресов и автоматического назначения их определенным площадкам с помощью REST API.
Добро пожаловать в третью часть серии об автоматизации Cisco Catalyst Center. В предыдущих видео мы рассмотрели создание площадок и управление учетными данными (CLI/SNMP). Сегодня мы объединим эти элементы, написав скрипт на Python, который обрабатывает весь рабочий процесс обнаружения устройств.
Ручное обнаружение устройств в пользовательском интерфейсе занимает много времени. Используя API, мы можем программно сканировать диапазоны IP-адресов, обрабатывать асинхронные идентификаторы задач и назначать устройства в правильную иерархию без вмешательства человека.
В этом видео мы рассмотрим:
Аутентификацию: Получение токена аутентификации для доступа к API.
Полезную нагрузку обнаружения: Как структурировать POST-запрос с диапазонами IP-адресов, идентификаторами CLI и учетными данными SNMP.
Асинхронную логику: Реализацию функции «Ожидание задачи» для обработки задержки между началом обнаружения и получением результатов.
Извлечение данных: Анализ результатов задачи для получения идентификатора обнаружения и управляющих IP-адресов.
Назначение сайта: Заключительный этап назначения обнаруженных устройств определенному сайту (например, главному офису) для запуска процесса настройки «День 0».
Ключевые понятия, которые будут объяснены:
Обработка идентификаторов задач и логика опроса в Python.
Извлечение данных из вложенных JSON-ответов.
Использование списковых выражений Python для фильтрации IP-адресов.
Понимание базовой настройки оборудования на 0-й день (DNS, NTP, часовой пояс).
Нашли этот скрипт полезным? Поставьте ЛАЙК и ПОДПИШИТЕСЬ, чтобы получать больше практических руководств по автоматизации сети. Напишите в КОММЕНТАРИЯХ: Используете ли вы сейчас Catalyst Center для управления инвентаризацией?
Cisco Catalyst Center, Cisco DNA Center, DNAC API, Python Network Automation, REST API, NetDevOps, Device Discovery, Zero Touch Provisioning, Cisco IOS, Python Requests Library, Network Engineering, VS Code, JSON, API Automation, Cisco DevNet, Day 0 Provisioning, SNMP, CLI Credentials.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: