MheniMerz / nms-l2-topology

multiverse network management system L2 topology discovery agent
Apache License 2.0
5 stars 2 forks source link

add support for vendors other than Cisco (use napalm) #1

Open MheniMerz opened 3 years ago

MheniMerz commented 3 years ago

the agent only supports Cisco devices

use napalm enables support for other vendors

MheniMerz commented 3 years ago

Using napalm is a possible solution but it needs the vendor's name as input.

from napalm import get_network_driver
get_network_driver('eos')
get_network_driver('iosxr')
get_network_driver('junos')
...

if we want a more scalable approach we need to be able to interact with the devices regardless of their vendor ( without providing it as input ), a possible hack is to use the mac_address of a device to determine the vendor.