init(): initial commit
This commit is contained in:
@@ -0,0 +1,54 @@
|
||||
name: l2-l3-2
|
||||
prefix: net
|
||||
|
||||
topology:
|
||||
kinds:
|
||||
linux:
|
||||
image: docker.io/itqdev/netops:latest
|
||||
|
||||
defaults:
|
||||
network-mode: none
|
||||
cmd: /scripts/node-init.sh
|
||||
env:
|
||||
ROUTER: no
|
||||
CONTAINERLAB_TIMEOUT: 5
|
||||
binds:
|
||||
- ./docker/scripts:/scripts
|
||||
|
||||
nodes:
|
||||
router1:
|
||||
kind: linux
|
||||
env:
|
||||
ROUTER: yes
|
||||
sysctls:
|
||||
net.ipv4.ip_forward: 1
|
||||
|
||||
pc1:
|
||||
kind: linux
|
||||
env:
|
||||
CIDR: 192.168.100.10/24
|
||||
GATEWAY: 192.168.100.1
|
||||
|
||||
pc2:
|
||||
kind: linux
|
||||
env:
|
||||
CIDR: 192.168.100.20/24
|
||||
GATEWAY: 192.168.100.1
|
||||
|
||||
pc3:
|
||||
kind: linux
|
||||
env:
|
||||
CIDR: 172.16.100.10/24
|
||||
GATEWAY: 172.16.100.1
|
||||
|
||||
pc4:
|
||||
kind: linux
|
||||
env:
|
||||
CIDR: 172.16.100.20/24
|
||||
GATEWAY: 172.16.100.1
|
||||
|
||||
links:
|
||||
- endpoints: ["router1:eth1", "pc1:eth1"]
|
||||
- endpoints: ["router1:eth2", "pc2:eth1"]
|
||||
- endpoints: ["router1:eth3", "pc3:eth1"]
|
||||
- endpoints: ["router1:eth4", "pc4:eth1"]
|
||||
Reference in New Issue
Block a user