Как определить три уровня конфигурации CiscoPython

Программы на Python
Anonymous
Как определить три уровня конфигурации Cisco

Сообщение Anonymous »

У меня есть следующая конфигурация IOS-XR:

Код: Выделить всё

router bgp 7
bgp router-id 10.0.0.7
address-family ipv4 unicast
!
neighbor 10.0.0.70
remote-as 7
update-source Loopback0
route-policy MANGLE_IN in
route-policy MANGLE_OUT out
next-hop-self
!
neighbor 192.168.1.254
remote-as 9
route-policy EBGP_IN in
route-policy EBGP_OUT out
Мне нужно посмотреть, настроен ли сосед с помощью next-hop-self.
Я могу использовать это, чтобы получить маршрут -policy или Remote-as, но как мне проверить, настроен ли сосед с помощью next-hop-self?
Я использую этот код Python:

Код: Выделить всё

from ciscoconfparse import CiscoConfParse

config = CiscoConfParse('config.txt')
result = config.find_parents_w_child('neighbor 10.0.0.70', 'next-hop-self')
print(result)
Это печатает пустой список: [], но я ожидал увидеть [' next-hop-self']


Подробнее здесь: https://stackoverflow.com/questions/787 ... figuration

Вернуться в «Python»