Я администратор сети и хочу автоматизировать процесс создания туннелей ipsec на маршрутизаторах Cisco. Через модуль Exscript я устанавливаю соединение ssh с маршрутизатором и хочу выполнить некоторые команды там.Exscript для автоматизации создания туннеля Cisco ipsec
from Exscript.util.interact import read_login
from Exscript.protocols import SSH2
from Exscript import Host, Account
def create_ipsec_tunnel(event):
account = Account('login','password')
conn = SSH2()
conn.connect('192.168.1.1')
conn.login(account)
conn.execute('conf t')
conn.execute('crypto isakmp policy 1')
..............
conn.send('quit\r')
conn.close()
Для создания IPSEC туннеля это создать необходимый крипто политик, список доступа, преобразование набор и так далее. Я хотел бы добавить проверку, если такие параметры уже существуют. Например, мы хотим создать список доступа с именем newipsectunnel. Перед созданием мое приложение должно проверить, существует ли список доступа с таким именем.
Не могли бы вы дать мне совет, как решить эту проблему. Спасибо заранее.