Объяснение
Шаблон отделяет данные устройства от синтаксиса команды. Валидация входов предотвращает неверные адреса и конфликтующие VLAN. Детерминированный вывод упрощает review.
Задача для самостоятельного решения
Почему нельзя подставлять произвольное имя в команду без проверки?
Показать разбор ответа
Специальные символы могут изменить синтаксис. Ограничивайте допустимые значения и используйте структурированные API, где возможно.