Compatibility and specific custom parsers¶
Compatibility¶
The platforms of the targeted network devices have to be compatible with Napalm. A list of drivers can be found here.
Napalm, however, does not support all features needed by netbox-netprod-importer. Because of that, some specific parsers have been written to either get more data or enhanced some features to improve the import.
- netbox-netprod-importer has been tested on:
- Cisco IOS (catalyst, 2960)
- Cisco Nexus 9000
- Cisco ASR
- JunOS devices
List of specific parsers¶
They can be found in netbox_netprod_importer/vendors/
. Fully supported
devices are:
- Cisco IOS (catalyst, 2960)
- Cisco Nexus 9000
- JunOS devices
Napalm only features¶
When targetting a device which does not have a specific parser, the import is based on Napalm only. In that situation, here is a list of supported features:
Data import¶
Feature | Supported |
---|---|
Serial number | True |
Main IPv4/IPv6 | True |
Network interfaces¶
Feature | Supported |
---|---|
Guess the interface form factor: | False |
MTU | True |
MAC Address | True |
Description | True |
Parent LAG | False |
Enabled/Disabled | True |
IPv4/IPv6 | True |
Interconnect¶
Specific parsers will fetch the MAC address of each interface, to maximize the finding when the interface name or hostname cannot be found on Netbox. They also yield a list of alternative names for an interface, allowing to deal with aggregated names.