SONiC & Containerlab
Welcome to our in-depth exploration of SONiC and Containerlab!
In this video, Adam Kułagowski, a Principal Network Engineer at CodiLime, guides us through the essential aspects of network automation and its significance in the modern tech landscape. We cover the following key topics: ▪️ Introduction to network automation: why it is crucial, its benefits, and how it transforms network management by enhancing efficiency, reliability, and cost savings. ▪️ Overview of Containerlab and SONiC: description of the tools, including how to deploy a fully functional SONiC device within Containerlab. ▪️ Digital twins in network automation: understanding their role, different types (physical, VM-based, and container-based), and their applications in testing and automating network changes. ▪️ Containerlab's advantages: including the scalability and flexibility of Containerlab, along with its unique features like shared network spaces and multiple entrypoints. ▪️ Challenges with containerized SONiC: a discussion on the limitations of containerized SONiC and how to overcome them by deploying SONiC as a virtual machine in Containerlab. ▪️ Live demo: a practical demonstration of deploying and configuring a SONiC device in a Containerlab environment. The demo includes setting up the topology, verifying BGP connections, and performing a traceroute between endpoints.







