Skip to main content

A custom version of NAPALM for UMnet

Project description

umnet-napalm

This is a project that augments the NAPALM library in ways that are relevant to our interests. More specifically, new getter functions have been implemented to pull data from routers and parse it into a vender agnostic format.

The following platforms all have their own umnet-napalm drivers. Most of these inherit from other libraries.

  • ASA does not inherit - the NAPALM community ASA driver uses the web API which is currently impractical for us.
  • IOS inherits napalm.ios.IOSDriver
  • IOSXRNetconf inherits napalm.iosxr_netconf.IOSXRNETCONFDriver
  • Junos inherits napalm.junos.JunOSDriver
  • NXOS inherits napalm.nxos_ssh.NXOSSSHDriver
  • PANOS inherits napalm_panos.panos.PANOSDriver

See the umnet_napalm Abstract Base Class definition to see what commands are supported across all platforms. For platforms that inherit from core NAPALM drivers, refer to the getter matrix. For PANOS see napalm-panos repo

Using umnet-napalm

tbd

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

umnet-napalm-0.3.0.tar.gz (36.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

umnet_napalm-0.3.0-py3-none-any.whl (50.2 kB view details)

Uploaded Python 3

File details

Details for the file umnet-napalm-0.3.0.tar.gz.

File metadata

  • Download URL: umnet-napalm-0.3.0.tar.gz
  • Upload date:
  • Size: 36.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.12 Linux/5.15.0-127-generic

File hashes

Hashes for umnet-napalm-0.3.0.tar.gz
Algorithm Hash digest
SHA256 0dbd0a9c092924cddb9112f47059a50c676a3dbf0d19b7f3ab46327a9674c0d0
MD5 8331db1c2d05424ca90327fc8b18816f
BLAKE2b-256 6b762279ef5f6b38d12fd70975f97ce520187a87e63cd00f68c3b3a40d4f0bd0

See more details on using hashes here.

File details

Details for the file umnet_napalm-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: umnet_napalm-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 50.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.12 Linux/5.15.0-127-generic

File hashes

Hashes for umnet_napalm-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 eca353c336307250309cc3bf573dad7f7a210c447204582a8153030a840444b6
MD5 63879784c6de43f1fcf92055b6f47ce0
BLAKE2b-256 90603ba74c056cda8576ba7b1985d0258df1c74512effefa95ccf9f5496f5b92

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page