ContainerLab

summary:

ContainerLabはネットワーク製品に特化した検証環境をコンテナで構築するコンテナツールである.

ContainerLabを用いることで,ユーザー定義のトポロジーに基づいて,コンテナ化されたネットワークオペレーティングシステム[NOS]や他のネットワークデバイスを自動的にデプロイし,相互接続を構築できる.

以下のコマンドで,ContainerLabをインストールすることができる.

sudo bash -c "$(curl -sL https://get.containerlab.dev/)"

ARISTA cEOS, Juniper cRPD, Cisco XRd, Nokia SR Linuxなどのコンテナに対応している.yamlファイルによって構成を作成する.

vrnetlabboxenとの統合によって,それまでの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.





















ファイルシステム OpenStack RJ vrnetlab Gen AI Toolbox for Databases オペレーティングシステム