This commit is contained in:
Philipp Glaser 2023-10-31 21:46:53 +01:00
parent bdb4ced12e
commit f760723ecf
8 changed files with 2189 additions and 1451 deletions

View File

@ -10,25 +10,29 @@ topology:
nodes: nodes:
#Core Routers #Core Routers
p001: p001:
#Loopback 172.18.1.1/32
kind: vr-vjunosswitch kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14 image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p001.junos.cfg startup-config: p001.junos.cfg
p002: p002:
kind: srl #Loopback 172.18.1.2/32
image: ghcr.io/nokia/srlinux:23.7.1 kind: vr-vjunosswitch
startup-config: p002.srl.cli image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p002.junos.cfg
#PE Routers #PE Routers
pe001: pe001:
#Loopback 172.18.10.1/32
kind: vr-vjunosswitch kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14 image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: pe001.junos.cfg startup-config: pe001.junos.cfg
pe002: pe002:
#Loopback 172.18.10.2/32
kind: vr-vjunosswitch kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14 image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: pe002.junos.cfgg startup-config: pe002.junos.cfg
#Clients #Clients
client1: client1:
@ -39,15 +43,15 @@ topology:
links: links:
#Core Interconnect #Core Interconnect
- endpoints: ["p001:eth1", "p002:e1-1"] - endpoints: ["p001:eth1", "p002:eth1"] # 172.16.1.0/30
#Core <-> PE #Core <-> PE
#<-p001-> #<-p001->
- endpoints: ["p001:eth2", "pe001:eth1"] - endpoints: ["p001:eth2", "pe001:eth1"] # 172.16.2.0/30
- endpoints: ["p001:eth3", "pe002:eth1"] - endpoints: ["p001:eth3", "pe002:eth1"] # 172.16.2.4/30
#<-p002-> #<-p002->
- endpoints: ["p002:e1-2", "pe001:eth2"] - endpoints: ["p002:eth2", "pe001:eth2"] # 172.16.3.0/30
- endpoints: ["p002:e1-3", "pe002:eth2"] - endpoints: ["p002:eth3", "pe002:eth2"] # 172.16.3.4/30
#pe <-> clients #pe <-> clients
- endpoints: ["pe001:eth3", "client1:eth1"] - endpoints: ["pe001:eth3", "client1:eth1"]

View File

@ -8,18 +8,16 @@ all:
linux: linux:
hosts: hosts:
clab-clab-wan-lab01-client1: clab-clab-wan-lab01-client1:
ansible_host: 172.20.20.4
clab-clab-wan-lab01-client2:
ansible_host: 172.20.20.5
srl:
hosts:
clab-clab-wan-lab01-p002:
ansible_host: 172.20.20.2 ansible_host: 172.20.20.2
clab-clab-wan-lab01-client2:
ansible_host: 172.20.20.3
vr-vjunosswitch: vr-vjunosswitch:
hosts: hosts:
clab-clab-wan-lab01-p001: clab-clab-wan-lab01-p001:
ansible_host: 172.20.20.3
clab-clab-wan-lab01-pe001:
ansible_host: 172.20.20.7
clab-clab-wan-lab01-pe002:
ansible_host: 172.20.20.6 ansible_host: 172.20.20.6
clab-clab-wan-lab01-p002:
ansible_host: 172.20.20.5
clab-clab-wan-lab01-pe001:
ansible_host: 172.20.20.4
clab-clab-wan-lab01-pe002:
ansible_host: 172.20.20.7

View File

@ -0,0 +1,30 @@
interfaces {
ge-0/0/0 {
unit 0 {
family inet {
address 172.16.1.1/30;
}
}
}
ge-0/0/1 {
unit 0 {
family inet {
address 172.16.2.1/30;
}
}
}
ge-0/0/2 {
unit 0 {
family inet {
address 172.16.2.5/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 172.18.1.1/32;
}
}
}
}

View File

@ -0,0 +1,30 @@
interfaces {
ge-0/0/0 {
unit 0 {
family inet {
address 172.16.1.2/30;
}
}
}
ge-0/0/1 {
unit 0 {
family inet {
address 172.16.3.1/30;
}
}
}
ge-0/0/2 {
unit 0 {
family inet {
address 172.16.3.5/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 172.18.1.2/32;
}
}
}
}

View File

@ -0,0 +1,23 @@
interfaces {
ge-0/0/0 {
unit 0 {
family inet {
address 172.16.2.2/30;
}
}
}
ge-0/0/1 {
unit 0 {
family inet {
address 172.16.3.2/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 172.18.10.1/32;
}
}
}
}

View File

@ -0,0 +1,23 @@
interfaces {
ge-0/0/0 {
unit 0 {
family inet {
address 172.16.2.6/30;
}
}
}
ge-0/0/1 {
unit 0 {
family inet {
address 172.16.3.6/30;
}
}
}
lo0 {
unit 0 {
family inet {
address 172.18.10.2/32;
}
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -19,7 +19,7 @@ topology:
#Loopback 172.18.1.2/32 #Loopback 172.18.1.2/32
kind: vr-vjunosswitch kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14 image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p002.srl.cli startup-config: p002.junos.cfg
#PE Routers #PE Routers
pe001: pe001:
@ -32,7 +32,7 @@ topology:
#Loopback 172.18.10.2/32 #Loopback 172.18.10.2/32
kind: vr-vjunosswitch kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14 image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: pe002.junos.cfgg startup-config: pe002.junos.cfg
#Clients #Clients
client1: client1: