A SROS (Nokia, ex ALU) NAPALM driver.
TODO: Describe the installation process
This driver prevously used netconf calls when possible (ncclient library) and if the function couldn't be implemented with netconf, it reverted back to ssh (netmiko library).
However I'm having many problems with the netconf calls (router problems, no library problems) so I reverted to do everything using netmiko.
You must configured the following in your SR 7750 router (version 14.0 or later):
system
security
user "xxx"
password "yyyy"
access console
system
ssh
exit
- open
- close
- get_facts
- ping
- traceroute
- get_config (running and startup)
- get_interfaces
- get_interfaces_ip
- get_ports (not a standard NAPALM call. Implemented here due to the SR7750 way of configure)
- cli
- is_alive
- load_replace_candidate
- load_merge_candidate
- compare_config
- discard_config
All the other NAPALM calls:
- _lock
- _unlock
- _load_candidate
- commit_config
- rollback ... and many more
A lot of error checking must be done
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
The first version.
- Original author: Fernando Garcia
- Using templates from: David Barroso
Apache 2.0 (see LICENSE file)