Skip to main content

Network Automation and Programmability Abstraction Layer driver for Mikrotik ROS

Project description

Build Status PyPI Supported python versions

Caveats

As napalm-ros uses API, several caveats exist.

  • No safe mode (not exposed via API). There is no commit, rollback.
  • API is not versioned so things may break when routeros is upgraded.

Missing features.

This driver does not implement any configuration management. Config management on mikrotik is different than on cisco, juniper etc. which provide config replace. You provide a plain text config file and replace running config with that. MikroTik does not have this. Some menu paths (eg. /ip address) do not have any order in which entries appear. Only one unique ip address can exist within a VRF. In some paths (eg. /ip firewall filter) order matter.

Implemented getters

  • get_arp_table
  • get_interfaces_counters
  • get_environment
  • get_facts
  • get_interfaces
  • get_interfaces_ip
  • get_ntp_servers
  • get_snmp_information
  • get_users
  • get_ipv6_neighbors_table
  • is_alive
  • ping
  • get_lldp_neighbors
  • get_lldp_neighbors_detail
  • get_network_instances
  • get_mac_address_table

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

napalm-ros-0.6.0.tar.gz (6.5 kB view details)

Uploaded Source

File details

Details for the file napalm-ros-0.6.0.tar.gz.

File metadata

  • Download URL: napalm-ros-0.6.0.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for napalm-ros-0.6.0.tar.gz
Algorithm Hash digest
SHA256 b5e1b76608e7618515c11b4550cb2a345e2204a4cf2b321be6d852fb8ed9b087
MD5 1bdc3c70c9c58d390f74177a7433cde0
BLAKE2b-256 db95dd4ded5565019399a80c2d9fb8e9c1d495b77f5836d4e8a9ba7343c84542

See more details on using hashes here.

Supported by

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