Терминология
Здесь приведен список базовых терминов используемых при создании файла .yml стенда. В целом все выглядит логичным если вы знакомы c IaC инструментами, поэтому смело можно пропустить и вернуться, если что-то покажется непонятным.
provider - тип виртуальной платформы которая будет использована для запуска устройств, есть clab(containerlab), libvirt(qemu vm), external(псевдопровайдер для подключения внешних устройств), virtualbox(не развивается, частично работает). В силу ограничений моей платформы все лабораторные сделаны на containerlab
module - подключаемый шаблон конфигурации который будет использован при настройке устройств, например bgp, ospf, lacp, etc.
plugin - динамические шаблоны для упрощения написания файлов топологии, существующие плагины
group - группа устройств с общими признаками
components - структура для создания единообразных элементов в файле топологии
node - активное сетевое устройство создаваемое в рамках стенда
device - тип устройства создаваемый в рамках стенда, поддерживаемость
image - образ используемый для создания устройства
links - сетевое соединение создаваемое в рамках стенда
tools - дополнительный инструмент подключаемый к стенду
Сетевые термины вроде vrf, lacp, bgp и т.д. я не привожу т.к. подразумевается, что это читает сетевик, а не devops :)
Последнее обновление