Laboratórios em ambientes virtualizados
23 de novembro de 2023

Por Alejandro Guevara, Solutions Architect / Sales Engineer en Nokia
Container lab surge como uma iniciativa para poder executar e testar em laboratórios virtualizados o crescente número de sistemas operacionais de redes baseados em containers.
Surgido como uma inciativa de engenheiros da Nokia e estendido a pares de outras empresas, Container lab é uma ferramenta ideal para testar em um ambiente virtual todas as eventualidades que possam surgir antes de implementar alterações de produção em uma rede.
Perante essa necessidade, este grupo de engenheiros desenvolveu uma ferramenta para a implementação e administração de ambientes de laboratórios através de uma interface/linha de comando-CLI, capaz de inicializar os containers, construir os cabos virtuais entre eles, conforme os requerimentos do usuário e gerir os seus ciclos de vida.
(Acesso livre, não requer assinatura)
Podemos implementar uma topologia de containerlabs em questão de segundos sobre qualquer plataforma que suporte docker containers, isso o torna muito portátil, já que vários usuários em distintos sistemas operacionais ou plataformas, podem executar o mesmo código obtendo o mesmo resultado, sendo ideal para ambientes acadêmicos.
Container lab centra-se nos sistemas operacionais de rede em containers que normalmente se utilizam para experimentar características e desenho de rede, por exemplo: Nokia SR Linux, CEO de Arista, Cisco XRd, Azure SONiC, EPRc de enebro, Cúmulo VX, Mira clave IXIA-C e RARO/FreeRtr.
Além de elementos de rede, também podem adicionar-se elementos de administração ou gestão embasados em docker containers como TACACS+, syslog, stack de telemetria, etc.
As opiniões expressas pelos autores deste blog são próprias e não refletem necessariamente as opiniões de LACNIC.