見出し画像

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。



いいなと思ったら応援しよう!