summary:
ContainerLabを用いることで,ユーザー定義のトポロジーに基づいて,コンテナ化されたネットワークオペレーティングシステム[NOS]や他のネットワークデバイスを自動的にデプロイし,相互接続を構築できる.
以下のコマンドで,ContainerLabをインストールすることができる.
sudo bash -c "$(curl -sL https://get.containerlab.dev/)"
ARISTA cEOS, Juniper cRPD, Cisco XRd, Nokia SR Linuxなどのコンテナに対応している.yamlファイルによって構成を作成する.
vrnetlabやboxenとの統合によって,それまでのCisco IOS XRv9k,Juniper vMX,Arista vEOS等の仮想マシンベースのルーターもデプロイ可能.
ContainerLabは,コンテナ技術の普及とともに,ネットワークエミュレーションの効率化を目的として,2020年にNokiaのシステムエンジニアのローマン・ドディン[Roman Dodin]によって開発が開始された.
Dodin, Roman. "Containerlab: A free and simple way to build your complex virtual test lab." Nokia Blog, 12 Nov 2024. https://www.nokia.com/blog/containerlab-a-free-and-simple-way-to-build-your-complex-virtual-test-lab/
Mathematics is the language with which God has written the universe.