Containerlab トポロジファイル例
name: network-lab
topology:
nodes:
Router-A:
kind: arista_ceos
image: ceos:4.35.4M
mgmt-ipv4: 172.20.20.101
Router-B:
kind: arista_ceos
image: ceos:4.35.4M
mgmt-ipv4: 172.20.20.102
Router-C:
kind: arista_ceos
image: ceos:4.35.4M
mgmt-ipv4: 172.20.20.103
links:
- endpoints: ["Router-A:eth2", "Router-B:eth1"]
- endpoints: ["Router-A:eth3", "Router-C:eth1"]
- endpoints: ["Router-B:eth3", "Router-C:eth2"]Router-Aあての接続IFはeth1
Router-Bあての接続IFはeth2
Router-Cあての接続IFはeth3
という構成にしてみた。物理接続と違って作業性などの制約がないので、自由に設計してもよいと思う。
これをプロジェクトのディレクトリ配下に xxxx(任意のもの).clab.yaml として保存しておけばOK。
