Python-for-Geeks/Chapter14/napalm/show_cisco_int_npm.py
2021-08-21 17:12:06 +04:00

18 lines
383 B
Python

from napalm import get_network_driver
import json
def main():
driver = get_network_driver('iosxr')
device = driver('172.16.2.34', 'root', 'xxxx')
try:
device.open()
print(json.dumps(device.get_interfaces_ip(), indent=2))
print(json.dumps(device.get_facts(), indent=2))
finally:
device.close()
if __name__ == '__main__':
main()