Как реализовать команду "show policy-map pmap-name" в Python в случае нескольких файлов конфигурации?

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

Сначала он ищет конфигурации карты политик, у этих конфигураций карты политик есть дочерние фрагменты, которые являются командами, относящимися к классу. Эти команды, относящиеся к классу, анализируются далее в частях конфигурации, связанных с картой классов. Карты классов имеют дочернюю команду, которая связана со списками доступа ipv4 QOS.

Мне нужно распечатать список доступа, фрагменты конфигурации, относящиеся к карте классов, и карту политик. Итак, эта штука ищет на основе этих параметров и распечатывает все в обратном порядке.

Мне нужно сделать это для школьного проекта. Я попытался сбрасывать каждый маленький фрагмент в файл с именем хоста и политикой в ​​качестве ключей. Но я не могу отслеживать порядок команд.

я использовал from ciscoconfparse import CiscoConParseбиблиотека. Я искал карту политики. И если я нашел карту политик, я добавил каждое имя политики в список. Затем из этого списка я заменил операторы класса операторами карты классов для команд, которые будут проанализированы на следующем шаге.

Начиная отсюда, я понятия не имею о дальнейших шагах...

0 ответов

Другие вопросы по тегам