Skip to content

karneliuk-com/nokia-sros-automation

Repository files navigation

Nokia SR OS automation

Nokia is one of the biggest vendors of the telecommunication equipment, which is very popular in the Service Provider segment. Its devices Nokia SR 7750 ad 7950 are used worldwide to build the national and international networks for mobile and fixed telecommunicaion opertators as well as several Tier-1 and Tier-2 networks. In this repository you will find examples of various Python tools, showing the possibility of Nokia SR OS automation with Python.

Disclaimer

This repository is in active development and can frequently change.

Current Outline

Script Purpose
pysros_get_config.py Collection of a configuration from a Nokia SR OS using pySROS library
pysros_get_state.py Collection of an operational data from a Nokia SR OS using pySROS library
pysros_get_tree.py Collection of an operational data from a Nokia SR OS using pySROS library and printing it in a format of YANG tree with values
pysros_set_config.py Confguration of a Nokia SR OS router using pySROS library. Examples for Leaf (key-value pair) and Container (dictionary) are provided
pysros_get_tree_sros.py Collection of an operational data from a Nokia SR OS using pySROS library and printing it in a format of YANG tree with values - version to run on Nokia SR OS device
pysros_mdcli_get_routes.py Collection of a CLI output from a Nokia SR OS using pySROS library and parsing it with re module
pysros_mdcli_get_routes_sros.py Collection of a CLI output from a Nokia SR OS using pySROS library and parsing it with re module - version to run on Nokia SR OS device

Need Help?

Contact us with your request and we will find the most suitable solution for you.

(c)2021, Karneliuk.com

About

This repository contains various demos of Nokia automation via all possible interfaces with Python.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages