Полные конфигурации моего устройства cisco сохраняются в файлах .out. Мне нужно получить данные из этих конфигураций в соответствии с вопросом. Моя проблема состоит в том, чтобы структурировать данные таким образом, чтобы это делала команда show.
Сначала выполняется поиск конфигураций карты политик, в этих конфигурациях карты политик есть дочерние фрагменты, которые являются командами, относящимися к классу. Эти связанные с классом команды анализируются далее в частях конфигурации, связанных с картой классов. У карт классов есть дочерняя команда, связанная со списками доступа ipv4 QOS.
Мне нужно распечатать список доступа, карту классовсвязанные фрагменты конфигурации и карта политик. Так что эта штука ищет на основе этих параметров и распечатывает все в обратном порядке.
Мне нужно сделать это для школьного проекта. Я попытался выгрузить каждый небольшой фрагмент в файл с именем хоста и именем политики в качестве ключей. Но я не могу отслеживать порядок команд.
я использовал из ciscoconfparse import Ciscoconparse library. Я искал карту политики. И если я нашел карту политик, я добавил каждое имя политики в список. Затем из этого списка я заменил операторы класса на операторы карты классов для команд, которые будут проанализированы на следующем шаге.
Начиная с этого момента, я понятия не имею о дальнейших шагах ...