Nokia revelou recentemente, a introdução de um novo sistema operacional de rede chamado «Linux Service Router»(SR Linux), que descreve como um sistema focado no uso de data centers e ambientes em nuvem na infraestrutura de rede.
SR Linux considerado um componente-chave das soluções de Data Center da Nokia Fabric e será instalado nos roteadores Nokia 7250 IXR e 7220 IXR. A solução baseada em SR Linux já está sendo testada no novo data center dinamarquês da Apple.
Sobre o SR Linux
Ao contrário de outros sistemas operacionais para equipamentos de rede baseados no kernel Linux, SR Linux mantém a capacidade de acessar o ambiente Linux subjacente, que não está escondido atrás de APIs e interfaces especializado
Os usuários têm acesso ao kernel Linux não modificado e aplicativos básicos do sistema (bash, cron, Python, etc.) e lAplicativos específicos são criados usando o NetOps Toolkit, que não está vinculado a certas linguagens de programação.
Os aplicativos baseados no NetOps Toolkit, como implementações de protocolo de roteamento, obtêm acesso a várias APIs de rede, mas funcionam como componentes separados.
Essa abordagem permite que você gerencie aplicativos separadamente do sistema.Para operacional, por exemplo, você pode atualizar o aplicativo sem fazer alterações no sistema ou atualizar o sistema operacional sem reconstruir os aplicativos.
Além de aplicativos padrão, como a implementação de protocolos de roteamento, é permitido executar programas arbitrários de terceiros.
Usar o kernel Linux não modificado simplifica muito a manutenção de patches com a eliminação de vulnerabilidades e a criação de plug-ins. A capacidade declarada de acessar utilitários, patches e pacotes do Linux, bem como suporte para lançamento em contêineres isolados. Suporte para definição de breakpoints para reverter mudanças em caso de problemas.
A administração pode ser feita através do gNMI (interface de gerenciamento de rede gRPC), interface da Linha de comando, Plug-ins Python e API JSON-RPC.
Para acessar a funcionalidade dos serviços executados no sistema, propõe-se o uso de gRPC e Buffers de protocolo.
Os aplicativos SR Linux podem trocar dados status usando a arquitetura publicar / assinar (pub / sub), que também usa gRPC e buffers de protocolo, e usa o IDB (Nokia Impart Database) como um mecanismo de entrega garantida.
Para estruturar as informações sobre o status e a configuração do aplicativo usado, modelos de dados YANG (Yet Another Next Generation, RFC-6020) são usados.
Implementações de protocolo de rede, incluindo Multiprotocol Border Gateway Protocol (MP-BGP), Ethernet VPN (EVPN) e Extensible Virtual LAN (VXLAN), são baseadas na pilha de protocolo comprovada SR OS (Nokia Service Operating System). Roteador), já implementado em mais de um milhão de roteadores Nokia Para resumir os componentes de hardware, a camada Nokia XDP (caminho de dados extensível) é usada.
Para automatizar operações criação, implantação, configuração da infraestrutura de rede do data center, coleta e análise de telemetria, Nokia Fabric Services Platform oferecida (PSF).
FSP também fornece ferramentas de simulação de rede de software para simplificar o planejamento, projeto, teste e depuração de rede em data centers. Componentes de rede simulado usando isolamento de contêiner com base na plataforma Kubernetes, que permite que você execute instâncias individuais do SR Linux em seus ambientes de sandbox.
Em essência, O FSP permite que você crie programaticamente uma cópia virtual de uma rede real e usar o mesmo software (SR Linux em contêineres) que é usado em roteadores e switches reais nesta rede simulada. Além disso, a rede real e a simulada usam as mesmas configurações, permitindo que você use uma rede simulada por software como o primeiro link para fazer e testar alterações.
Baseado em um ambiente simulado, o FSP pode gerar todas as informações necessárias para implementar uma rede real.
Se você quiser saber mais sobre isso, pode consultar a declaração oficial da Nokia em para o seguinte link.
quais linguagens de programação?
Não confie, lembre-se que a Nokia é propriedade da Microsoft