Cisco CGS2520 поддержка NETCONF

2520 с IOS Cisco IOS Software, CGS2520 Software (CGS2520-LANBASEK9-M), Version 15.2(4)EA5, RELEASE SOFTWARE (fc1) поддерживает netconf. Вроде как..

cgs2520-1#sh netconf schema
New Name Space ‘urn:ietf:params:xml:ns:netconf:base:1.0’
<VirtualRootTag> [0, 1] required
<rpc-reply> [0, 1] required
………………………………………………………………………….

Netconf включается так:

cgs2520-1(config)#netconf ssh

Подключиться к подсистеме netconf можно следующим образом:

ssh -2 -s tar@172.16.1.1 netconf

Что нужно сделать:

  • Разобраться с подключением.
  • Что можно делать (функционал)

Реализация netconf-клиента под python: ncclient

pip install ncclient

 

from ncclient import manager

cisco=manager.connect(host=’ip’, port=’22’, username=’admin’, password=’pass’, allow_agent=False, , look_for_keys=False)

cisco.get()

Выдаёт весь конфиг.

Leave a comment