Os protobufs do Nokia SR OS destinam-se à configuração e gerenciamento de roteadores baseados no SR OS.
Os protobufs são fornecidos para as seguintes plataformas:
Roteador de interconexão 7250 (IXR)
Comutador de serviço Ethernet 7450 (ESS)
Roteador de serviço 7750 (SR)
Sistema de roteamento extensível 7950 (XRS)
Roteador de serviço virtualizado (VSR)
O repositório é criado para fornecer uma interface programática flexível para auxiliar nas tarefas de automação de rede.
master
O branch master
fornece os protobufs para todos os lançamentos por plataforma. A clonagem deste branch fornecerá a saída máxima, no entanto, pode ser mais extensa do que o necessário para o seu caso de uso.
git clone https://github.com/nokia/7x50_protobufs
Cada versão é fornecida como uma ramificação separada. As plataformas usam um conjunto de protobufs comuns e estes são representados como sros_major.minor, por exemplo sros_19.10
. Cada versão também é marcada com a revisão completa da versão, por exemplo sros_19.10.r1
Para obter os protobufs para uma versão específica, clone o seguinte:
git clone -b sros_19.10.r1 --depth 1 https://github.com/nokia/7x50_protobufs
Para comparar dois conjuntos diferentes de protobufs usando git, clone o branch master
ou um branch específico do lançamento, como sros_19.10
e execute o seguinte:
git diff sros_19.10.r1 sros_19.10.r2
Para obter um arquivo TAR compactado dos protobufs disponíveis para uma versão específica, clone o repositório e execute o seguinte:
git archive --format tar.gz sros_19.10.r1 > nokia_protobufs.10.r1.tar.gz
Documentação adicional para protobufs do Nokia SR OS pode ser encontrada no Nokia Support Portal e nos guias de referência e de usuário do SR OS no Nokia Doc Center.
Para obter mais informações sobre o desenvolvimento de automação para produtos IP e ópticos da Nokia, visite o Network Developer Portal.