{"id":23564,"date":"2023-11-23T13:00:51","date_gmt":"2023-11-23T13:00:51","guid":{"rendered":"https:\/\/blog.lacnic.net\/?p=23564"},"modified":"2023-11-23T13:43:23","modified_gmt":"2023-11-23T13:43:23","slug":"labs-in-virtualized-environments","status":"publish","type":"post","link":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/","title":{"rendered":"Labs in Virtualized Environments"},"content":{"rendered":"\n<p>By <a href=\"https:\/\/blog.lacnic.net\/autor\/alejandro-guevara\">Alejandro Guevara<\/a>, Solutions Architect \/ Sales Engineer at Nokia<\/p>\n\n\n\n<p><a href=\"https:\/\/containerlab.dev\" target=\"_blank\" rel=\"noreferrer noopener\">Containerlab<\/a> emerges as an initiative to run and test the growing number of container-based network operating systems in virtual labs.<\/p>\n\n\n\n<p>Born as an initiative by Nokia engineers and extended to other companies, Containerlab stands out as an ideal tool for testing potential scenarios in a virtual environment before implementing production changes in a network.<\/p>\n\n\n\n<p>To address this need, the team of engineers has developed a tool for deploying and managing laboratory environments through a command-line interface (CLI). This tool can initialize the containers, create virtual wiring between the containers and the host, according to user needs, and manage their lifecycle.<\/p>\n\n\n\n<p>In just a matter of seconds, we can deploy a Containerlab topology on any platform that supports Docker containers, ensuring a high level of portability. This flexibility allows users on various operating systems or platforms to run the same code and achieve consistent results, making it particularly well-suited for academic settings.<\/p>\n\n\n\n<p>Containerlab focuses on the containerized Network Operating Systems which are typically used to test network features and designs, such as: Nokia SR Linux, Arista cEOS, Cisco XRd, Azure SONiC, Juniper cRPD, Cumulus VX, Keysight IXIA-C and RARE\/FreeRtr.<\/p>\n\n\n\n<p>In addition to network components, Docker containers can be used to incorporate management or control elements, including TACACS+, syslog, telemetry stacks, and more.&nbsp;<\/p>\n\n\n\n<p>The first version was released in March 2021 and its simplicity has made it very popular. We&#8217;ve also formed a community that continually stimulates us through a vibrant server, offering suggestions on a regular basis. We invite you to <a href=\"https:\/\/discord.com\/invite\/vAyddtaEV9\" target=\"_blank\" rel=\"noreferrer noopener\">participate<\/a> and join the project.&nbsp; You can find the source code on GitHub <a href=\"https:\/\/github.com\/srl-labs\/containerlab\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>.<\/p>\n\n\n\n<p>If you would like to learn more about our tool, we invite you to watch the presentation conducted during LACNIC 40 <a href=\"https:\/\/www.youtube.com\/watch?v=CymraKa5x74\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a> and join our upcoming webinar on December 13. Click <a href=\"https:\/\/www.lacnic.net\/7008\/2\/lacnic\/ipv6-workshop-using-containerlab\">here<\/a> to register.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Alejandro Guevara, Solutions Architect \/ Sales Engineer at Nokia Containerlab emerges as an initiative to run and test the growing number of container-based network operating systems in virtual labs. Born as an initiative by Nokia engineers and extended to other companies, Containerlab stands out as an ideal tool for testing potential scenarios in a [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":23561,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[503],"tags":[1289],"archivo":[1345],"taxonomy-authors":[1433],"tipo_autor":[],"class_list":["post-23564","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-research","tag-research","archivo-editions","taxonomy-authors-alejandro-guevara-en"],"acf":{"author":"","related_notes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LACNIC Blog | Labs in Virtualized Environments<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LACNIC Blog | Labs in Virtualized Environments\" \/>\n<meta property=\"og:description\" content=\"By Alejandro Guevara, Solutions Architect \/ Sales Engineer at Nokia Containerlab emerges as an initiative to run and test the growing number of container-based network operating systems in virtual labs. Born as an initiative by Nokia engineers and extended to other companies, Containerlab stands out as an ideal tool for testing potential scenarios in a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/\" \/>\n<meta property=\"og:site_name\" content=\"LACNIC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/lacnic\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-23T13:00:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-23T13:43:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gianni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lacnic\" \/>\n<meta name=\"twitter:site\" content=\"@lacnic\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/\"},\"author\":{\"name\":\"Gianni\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\"},\"headline\":\"Labs in Virtualized Environments\",\"datePublished\":\"2023-11-23T13:00:51+00:00\",\"dateModified\":\"2023-11-23T13:43:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/\"},\"wordCount\":311,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png\",\"keywords\":[\"Research\"],\"articleSection\":[\"Research\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/\",\"url\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/\",\"name\":\"LACNIC Blog | Labs in Virtualized Environments\",\"isPartOf\":{\"@id\":\"https:\/\/blog.lacnic.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png\",\"datePublished\":\"2023-11-23T13:00:51+00:00\",\"dateModified\":\"2023-11-23T13:43:23+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png\",\"width\":680,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/blog.lacnic.net\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Labs in Virtualized Environments\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.lacnic.net\/#website\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"name\":\"LACNIC Blog\",\"description\":\"En el Blog de LACNIC encontrar\u00e1s art\u00edculos t\u00e9cnicos vinculados al desarrollo de Internet en la regi\u00f3n de Am\u00e9rica Latina y el Caribe.\",\"publisher\":{\"@id\":\"https:\/\/blog.lacnic.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.lacnic.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.lacnic.net\/#organization\",\"name\":\"LACNIC Blog\",\"url\":\"https:\/\/blog.lacnic.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"contentUrl\":\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg\",\"caption\":\"LACNIC Blog\"},\"image\":{\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/lacnic\",\"https:\/\/x.com\/lacnic\",\"https:\/\/www.instagram.com\/lacnic\/?hl=es-la\",\"https:\/\/uy.linkedin.com\/company\/lacnic\",\"https:\/\/www.youtube.com\/user\/lacnicstaff\",\"https:\/\/www.lacnic.net\/podcast\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab\",\"name\":\"Gianni\",\"url\":\"https:\/\/blog.lacnic.net\/en\/author\/gianni\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LACNIC Blog | Labs in Virtualized Environments","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/","og_locale":"en_US","og_type":"article","og_title":"LACNIC Blog | Labs in Virtualized Environments","og_description":"By Alejandro Guevara, Solutions Architect \/ Sales Engineer at Nokia Containerlab emerges as an initiative to run and test the growing number of container-based network operating systems in virtual labs. Born as an initiative by Nokia engineers and extended to other companies, Containerlab stands out as an ideal tool for testing potential scenarios in a [&hellip;]","og_url":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/","og_site_name":"LACNIC Blog","article_publisher":"https:\/\/facebook.com\/lacnic","article_published_time":"2023-11-23T13:00:51+00:00","article_modified_time":"2023-11-23T13:43:23+00:00","og_image":[{"width":680,"height":330,"url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png","type":"image\/png"}],"author":"Gianni","twitter_card":"summary_large_image","twitter_creator":"@lacnic","twitter_site":"@lacnic","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#article","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/"},"author":{"name":"Gianni","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab"},"headline":"Labs in Virtualized Environments","datePublished":"2023-11-23T13:00:51+00:00","dateModified":"2023-11-23T13:43:23+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/"},"wordCount":311,"commentCount":0,"publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"image":{"@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png","keywords":["Research"],"articleSection":["Research"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/","url":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/","name":"LACNIC Blog | Labs in Virtualized Environments","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage"},"image":{"@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png","datePublished":"2023-11-23T13:00:51+00:00","dateModified":"2023-11-23T13:43:23+00:00","breadcrumb":{"@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#primaryimage","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png","width":680,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/blog.lacnic.net\/en\/labs-in-virtualized-environments\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blog.lacnic.net\/en\/"},{"@type":"ListItem","position":2,"name":"Labs in Virtualized Environments"}]},{"@type":"WebSite","@id":"https:\/\/blog.lacnic.net\/#website","url":"https:\/\/blog.lacnic.net\/","name":"LACNIC Blog","description":"En el Blog de LACNIC encontrar\u00e1s art\u00edculos t\u00e9cnicos vinculados al desarrollo de Internet en la regi\u00f3n de Am\u00e9rica Latina y el Caribe.","publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.lacnic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.lacnic.net\/#organization","name":"LACNIC Blog","url":"https:\/\/blog.lacnic.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","caption":"LACNIC Blog"},"image":{"@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/lacnic","https:\/\/x.com\/lacnic","https:\/\/www.instagram.com\/lacnic\/?hl=es-la","https:\/\/uy.linkedin.com\/company\/lacnic","https:\/\/www.youtube.com\/user\/lacnicstaff","https:\/\/www.lacnic.net\/podcast"]},{"@type":"Person","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab","name":"Gianni","url":"https:\/\/blog.lacnic.net\/en\/author\/gianni\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/11\/laboratorio-virtual-blog2023.png","jetpack_sharing_enabled":true,"wpml_current_locale":"en_US","wpml_translations":[{"locale":"es_ES","id":23559,"post_title":"Laboratorios en ambientes virtualizados","slug":"laboratorios-en-ambientes-virtualizados","href":"https:\/\/blog.lacnic.net\/laboratorios-en-ambientes-virtualizados\/"},{"locale":"pt_BR","id":23711,"post_title":"Laborat\u00f3rios em ambientes virtualizados","slug":"laboratorios-en-ambientes-virtualizados","href":"https:\/\/blog.lacnic.net\/pt-br\/laboratorios-en-ambientes-virtualizados\/"}],"_links":{"self":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/23564","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/comments?post=23564"}],"version-history":[{"count":3,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/23564\/revisions"}],"predecessor-version":[{"id":23579,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/23564\/revisions\/23579"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/media\/23561"}],"wp:attachment":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/media?parent=23564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/categories?post=23564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/tags?post=23564"},{"taxonomy":"archivo","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/archivo?post=23564"},{"taxonomy":"taxonomy-authors","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/taxonomy-authors?post=23564"},{"taxonomy":"tipo_autor","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/tipo_autor?post=23564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}