Los protobufs de Nokia SR OS sirven para la configuración y gestión de enrutadores basados en SR OS.
Se proporcionan protobufs para las siguientes plataformas:
Enrutador de interconexión 7250 (IXR)
Conmutador de servicio Ethernet (ESS) 7450
Enrutador de servicio 7750 (SR)
Sistema de enrutamiento extensible 7950 (XRS)
Enrutador de servicios virtualizado (VSR)
El repositorio se crea para proporcionar una interfaz programática flexible para ayudar con las tareas de automatización de la red.
master
La rama master
proporciona los protobufs para todas las versiones por plataforma. La clonación de esta rama proporcionará el máximo resultado; sin embargo, puede ser más extensa de lo necesario para su caso de uso.
git clone https://github.com/nokia/7x50_protobufs
Cada versión se proporciona como una rama separada. Las plataformas utilizan un conjunto de protobufs comunes y estos se representan como sros_major.minor, por ejemplo sros_19.10
. Cada versión también está etiquetada con la revisión completa de la versión, por ejemplo sros_19.10.r1
Para obtener los protobufs para una versión específica, clone lo siguiente:
git clone -b sros_19.10.r1 --depth 1 https://github.com/nokia/7x50_protobufs
Para comparar dos conjuntos diferentes de protobufs usando git, clone la rama master
o una rama específica de la versión como sros_19.10
y luego ejecute lo siguiente:
git diff sros_19.10.r1 sros_19.10.r2
Para obtener un archivo TAR comprimido de los protobufs disponibles para una versión específica, clone el repositorio y luego ejecute lo siguiente:
git archive --format tar.gz sros_19.10.r1 > nokia_protobufs.10.r1.tar.gz
Puede encontrar más documentación para los protobufs de Nokia SR OS en el Portal de soporte de Nokia y en las guías de referencia y de usuario de SR OS en Nokia Doc Center.
Para obtener más información sobre el desarrollo de la automatización para los productos ópticos e IP de Nokia, visite el Network Developer Portal.