Start dev (#4)
* Add Netbox configuration and plugins * Add Containerlab topology * Add template * Update Documentation
This commit is contained in:
86
containerlab/fabric_vxlan.yml
Executable file
86
containerlab/fabric_vxlan.yml
Executable file
@@ -0,0 +1,86 @@
|
||||
name: vxlan-evpn-l2
|
||||
mgmt:
|
||||
network: management
|
||||
topology:
|
||||
nodes:
|
||||
padc_sp1_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.10
|
||||
padc_sp2_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.11
|
||||
pa01_lf1_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.100
|
||||
pa02_lf2_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.101
|
||||
pa03_lf3_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.102
|
||||
pa04_lf4_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.103
|
||||
pa01_sw1_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.110
|
||||
pa02_sw1_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.111
|
||||
pa03_sw1_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.112
|
||||
pa04_sw1_00:
|
||||
kind: ceos
|
||||
image: ceos:4.33.1F
|
||||
mgmt-ipv4: 172.20.20.113
|
||||
host1:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h1_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.21
|
||||
host2:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h2_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.22
|
||||
host3:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h3_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.23
|
||||
host4:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h4_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.24
|
||||
links:
|
||||
- endpoints: ["pa01_lf1_00:eth1", "padc_sp1_00:eth1"]
|
||||
- endpoints: ["pa01_lf1_00:eth2", "padc_sp2_00:eth1"]
|
||||
- endpoints: ["pa02_lf2_00:eth1", "padc_sp1_00:eth2"]
|
||||
- endpoints: ["pa02_lf2_00:eth2", "padc_sp2_00:eth2"]
|
||||
- endpoints: ["pa03_lf3_00:eth1", "padc_sp1_00:eth3"]
|
||||
- endpoints: ["pa03_lf3_00:eth2", "padc_sp2_00:eth3"]
|
||||
- endpoints: ["pa04_lf4_00:eth1", "padc_sp1_00:eth4"]
|
||||
- endpoints: ["pa04_lf4_00:eth2", "padc_sp2_00:eth4"]
|
||||
- endpoints: ["pa01_lf1_00:eth3", "pa01_sw1_00:eth1"]
|
||||
- endpoints: ["pa02_lf2_00:eth3", "pa02_sw1_00:eth1"]
|
||||
- endpoints: ["pa03_lf3_00:eth3", "pa03_sw1_00:eth1"]
|
||||
- endpoints: ["pa04_lf4_00:eth3", "pa04_sw1_00:eth1"]
|
||||
- endpoints: ["pa01_sw1_00:eth2", "host1:eth1"]
|
||||
- endpoints: ["pa02_sw1_00:eth2", "host2:eth1"]
|
||||
- endpoints: ["pa03_sw1_00:eth2", "host3:eth1"]
|
||||
- endpoints: ["pa04_sw1_00:eth2", "host4:eth1"]
|
||||
@@ -1,64 +0,0 @@
|
||||
name: vxlan-evpn-l2
|
||||
topology:
|
||||
nodes:
|
||||
spine1:
|
||||
kind: ceos
|
||||
image: ceos:4.33.0F
|
||||
mgmt-ipv4: 172.20.20.101
|
||||
spine2:
|
||||
kind: ceos
|
||||
image: ceos:4.33.0F
|
||||
mgmt-ipv4: 172.20.20.102
|
||||
leaf1:
|
||||
kind: ceos
|
||||
image: ceos:4.33.0F
|
||||
mgmt-ipv4: 172.20.20.11
|
||||
leaf2:
|
||||
kind: srl
|
||||
image: ghcr.io/nokia/srlinux
|
||||
mgmt-ipv4: 172.20.20.12
|
||||
leaf3:
|
||||
kind: srl
|
||||
image: ghcr.io/nokia/srlinux
|
||||
mgmt-ipv4: 172.20.20.13
|
||||
leaf4:
|
||||
kind: ceos
|
||||
image: ceos:4.33.0F
|
||||
mgmt-ipv4: 172.20.20.14
|
||||
host1:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h1_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.21
|
||||
host2:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h2_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.22
|
||||
host3:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h3_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.23
|
||||
host4:
|
||||
kind: linux
|
||||
image: alpine:latest
|
||||
binds:
|
||||
- hosts/h4_interfaces:/etc/network/interfaces
|
||||
mgmt-ipv4: 172.20.20.24
|
||||
links:
|
||||
- endpoints: ["leaf1:eth1", "spine1:eth1"]
|
||||
- endpoints: ["leaf1:eth2", "spine2:eth1"]
|
||||
- endpoints: ["leaf2:e1-1", "spine1:eth2"]
|
||||
- endpoints: ["leaf2:e1-2", "spine2:eth2"]
|
||||
- endpoints: ["leaf3:e1-1", "spine1:eth3"]
|
||||
- endpoints: ["leaf3:e1-2", "spine2:eth3"]
|
||||
- endpoints: ["leaf4:eth1", "spine1:eth4"]
|
||||
- endpoints: ["leaf4:eth2", "spine2:eth4"]
|
||||
- endpoints: ["leaf1:eth3", "host1:eth1"]
|
||||
- endpoints: ["leaf2:e1-3", "host2:eth1"]
|
||||
- endpoints: ["leaf3:e1-3", "host3:eth1"]
|
||||
- endpoints: ["leaf4:eth3", "host4:eth1"]
|
||||
4
containerlab/network_images/network-images.md
Normal file
4
containerlab/network_images/network-images.md
Normal file
@@ -0,0 +1,4 @@
|
||||
# Network images
|
||||
|
||||
Arista cEOS image can be downlaoded at : arista.com
|
||||
`cEOS64-lab-4.32.0.1F.tar.xz`
|
||||
Reference in New Issue
Block a user