Network Automation and Programmability Abstraction Layer driver for Mikrotik ROS
Project description
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
- get_bgp_neighbors
- get_bgp_neighbors_detail
Project details
Release history Release notifications | RSS feed
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.8.0.tar.gz
(8.0 kB
view details)
File details
Details for the file napalm-ros-0.8.0.tar.gz
.
File metadata
- Download URL: napalm-ros-0.8.0.tar.gz
- Upload date:
- Size: 8.0 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.47.0 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c34546f3e8bcbfbe64202af1a0915e27420c130e9baad9467cc7790140c470fb |
|
MD5 | e0d88417ed33183a67e08228253ca290 |
|
BLAKE2b-256 | d991cc49eba6443b8cf5b23e2eea2e3f5396c6be231ea6a238978bf5a2616fe0 |