Как реализовать команду «show policy-map pmap-name» в python в случае нескольких файлов конфигурации? - PullRequest
0 голосов
/ 04 октября 2019

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

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

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

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

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

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

...