55 lines
1.1 KiB
YAML
55 lines
1.1 KiB
YAML
name: clab-wan-lab01
|
|
|
|
|
|
|
|
topology:
|
|
kinds:
|
|
linux:
|
|
image: ghcr.io/hellt/network-multitool
|
|
|
|
nodes:
|
|
#Core Routers
|
|
p001:
|
|
kind: vr-vjunosswitch
|
|
image: vrnetlab/vr-vjunosswitch:23.2R1.14
|
|
startup-config: p001.junos.cfg
|
|
|
|
p002:
|
|
kind: srl
|
|
image: ghcr.io/nokia/srlinux:23.7.1
|
|
startup-config: p002.srl.cli
|
|
|
|
#PE Routers
|
|
pe001:
|
|
kind: vr-vjunosswitch
|
|
image: vrnetlab/vr-vjunosswitch:23.2R1.14
|
|
startup-config: pe001.junos.cfg
|
|
|
|
pe002:
|
|
kind: vr-vjunosswitch
|
|
image: vrnetlab/vr-vjunosswitch:23.2R1.14
|
|
startup-config: pe002.junos.cfgg
|
|
|
|
#Clients
|
|
client1:
|
|
kind: linux
|
|
|
|
client2:
|
|
kind: linux
|
|
|
|
links:
|
|
#Core Interconnect
|
|
- endpoints: ["p001:eth1", "p002:e1-1"]
|
|
|
|
#Core <-> PE
|
|
#<-p001->
|
|
- endpoints: ["p001:eth2", "pe001:eth1"]
|
|
- endpoints: ["p001:eth3", "pe002:eth1"]
|
|
#<-p002->
|
|
- endpoints: ["p002:e1-2", "pe001:eth2"]
|
|
- endpoints: ["p002:e1-3", "pe002:eth2"]
|
|
|
|
#pe <-> clients
|
|
- endpoints: ["pe001:eth3", "client1:eth1"]
|
|
- endpoints: ["pe002:eth3", "client2:eth1"]
|