push update

This commit is contained in:
Philipp Glaser 2023-11-07 22:52:16 +01:00
parent f760723ecf
commit 5124dd8e0c
44 changed files with 3095 additions and 8663 deletions

View File

@ -0,0 +1,49 @@
name: juniper-wan
topology:
nodes:
#<----------------------CORE----------------------->
#<----------Loopback Pool 172.16.250.0/24---------->
#<------------49.0001.0000.0000.XXXX.00------------>
#<----------------------------------------->
# Loopback 172.16.250.1/32
# ISIS-System 49.0001.0000.0000.0001.00
#<----------------------------------------->
p001:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p001.cfg
#<----------------------------------------->
# Loopback 172.16.250.2/32
# ISIS-System 49.0001.0000.0000.0002.00
#<----------------------------------------->
p002:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p002.cfg
#<----------------------------------------->
# Loopback 172.16.250.3/32
# ISIS-System 49.0001.0000.0000.0003.00
#<----------------------------------------->
p003:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p003.cfg
#<----------------------------------------->
# Loopback 172.16.250.4/32
# ISIS-System 49.0001.0000.0000.0004.00
#<----------------------------------------->
p004:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p004.cfg
links:
#<---------------------------------------------------------->
#<------------------------CORE Links------------------------>
#<---------------------------------------------------------->
- endpoints: ["p001:eth1", "p002:eth1"] # 172.16.1.0/30
- endpoints: ["p003:eth1", "p004:eth1"] # 172.16.1.4/30
- endpoints: ["p001:eth2", "p003:eth2"] # 172.16.1.8/30
- endpoints: ["p002:eth2", "p004:eth2"] # 172.16.1.12/30

View File

@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAxnlmqjCiqDuJ4cuSXHTNDDO/L/whkcd4rA8jsrSh0f3Q3odj
Wzvbc9bT0KcI+5rO/i3OpxEyRFdEZDu9g6OmK1NqcSoejihmXlNNdtFlhzbXdAZq
hFIyhUt4O4/z/MPUdtO4WeKcrcNSeyWmyTDU4KgJ/7+oiob6gL4KnvnGae2Sl8a3
CKzfrMc+oElCfSHIntDHumrbKTlFyrkCutx4ybM4FL/Hbbr7NKWMiHviE+qQnjC0
bZyqrViAkVwG0zWO6lk+64xze6GmFUBZj83NJX1+6cR/X1qEbIKQyxW0Oi0geU4K
FzLsk8cAY3UCnBOHufjp+bJ5S+PgE57vPB2nIQIDAQABAoIBAEdlLmg0XJ615DCk
QT8fCQ/FoZXKVe0R2zfRrl6/maJncnZKL5SHILc35TQekh2oH6PRqI/yoKly1vhT
gSXUfZcCR7zzkNBEeiaeQrRmOOZ99N0Y3cJBq0jF0Ddk3jjj3Q7ttFgpK4FaTNZd
wfSHq1wxNn+YWzGRwpUDR+DOKvC5UetvFfqkMGOP71LhpmGAvIRID/ib9+yo3Whm
jP7nRciojNh6Rjb09h1UOj7gqB1F5wtgfWrcAuroIj+64Mf26U2ADDHjtr18W0sF
G7dfoF2WmBe2ckvs1RviZNlnRZ/gIOpEC2Ds8YbuzQeNFzFluHVkqAms3PRtfSAr
14NrA1ECgYEA1jByAEN5NFkn0dPcko2Hg5mh0HaK9q1nCLC7uDbBVTBEmJ6OXcbV
/JP73WEs7HWM12v/iIv7upoyX9z6iXJYTG9wcySqQQuM6IV8rN75Sb3PKk1dJ17S
xv8puQP4iYJ0tho3+yaIYj5jRpUxwuS4pMQMPH19WC7AxQZ4C0zYXJUCgYEA7Tej
Z4ODn5oHW3sBHZPEYWT/I+juctZ8KLHUqdTAqmRyl4B0FEa5w6vPry9bIeb4DCqV
wpxdlQMvinCWQj3/4AoG0wgHCN4Xk7qQ5qPI6GxwCT8WN2N5xmOL+wn+MmHqYT7h
AV3h0YPwOC2wn4UAwj3Jsj+ot1VhuSlaXYI9sV0CgYEAvWtehkklmVv3USNR//FW
FNX7OoZ7Yqf7ZL4XZVRXKeVj5KzkLp63g4XDygY0WnGiuqhx9eoGFwJi5lBg6MjM
udwb0FhukNOMK95RYfhW8hYAbeK5LSY4tW/XEB4o4EMUwC7zrxJmrquJ1FQBC+CG
QoB2adB411GRfSy5YRT2ivkCgYABy5oA/o3Qd2n210d64dNqqUkFDI5BcD4gULg7
UNDkeT4kx2QZgy+Eu5gmy0T1TLoz3V6kymoq5otFkPSSK8Xz/B9xGW50Mroa9B6E
oFi06Z0vdLrGUIprZfV5QOobl4Iemks5p2w+GbGHu1DK5EbNMYqFPtYYDR1gOV/l
tUaiQQKBgGHvUBzetr3rrbgAJGittIDx7SNrjgsitEum/JRAM3/4OWNFA25UDO8Z
YGWAlbKmehpwqTEoNSIG25AToT/XA8qA7Yz6shi3Cw5Q+ZUMm+zpL7DwWDdJokdR
6czY80I/tzmHw4/8VlnsoGBi2eL3O15YgSK/xuEvEmLqaq1/VwVJ
-----END RSA PRIVATE KEY-----

View File

@ -0,0 +1,21 @@
-----BEGIN CERTIFICATE-----
MIIDizCCAnOgAwIBAgICB+MwDQYJKoZIhvcNAQELBQAwVzELMAkGA1UEBhMCVVMx
CTAHBgNVBAcTADEVMBMGA1UEChMMY29udGFpbmVybGFiMQkwBwYDVQQLEwAxGzAZ
BgNVBAMTEmp1bmlwZXItd2FuIGxhYiBDQTAeFw0yMzExMDYxOTMwMTJaFw0yNDEx
MDYxOTMwMTJaMFcxCzAJBgNVBAYTAlVTMQkwBwYDVQQHEwAxFTATBgNVBAoTDGNv
bnRhaW5lcmxhYjEJMAcGA1UECxMAMRswGQYDVQQDExJqdW5pcGVyLXdhbiBsYWIg
Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDGeWaqMKKoO4nhy5Jc
dM0MM78v/CGRx3isDyOytKHR/dDeh2NbO9tz1tPQpwj7ms7+Lc6nETJEV0RkO72D
o6YrU2pxKh6OKGZeU0120WWHNtd0BmqEUjKFS3g7j/P8w9R207hZ4pytw1J7JabJ
MNTgqAn/v6iKhvqAvgqe+cZp7ZKXxrcIrN+sxz6gSUJ9Icie0Me6atspOUXKuQK6
3HjJszgUv8dtuvs0pYyIe+IT6pCeMLRtnKqtWICRXAbTNY7qWT7rjHN7oaYVQFmP
zc0lfX7pxH9fWoRsgpDLFbQ6LSB5TgoXMuyTxwBjdQKcE4e5+On5snlL4+ATnu88
HachAgMBAAGjYTBfMA4GA1UdDwEB/wQEAwIChDAdBgNVHSUEFjAUBggrBgEFBQcD
AgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUbBtppJEV6/Th
JRE8Bun2R4NHuwAwDQYJKoZIhvcNAQELBQADggEBAHVDiA9EQQpWVK2ZmOERqOr4
g09c+j1Y9piErge2FWgNybIS5u8UchvDC3pVLSJjPgT2pdvyaMyj0rwosz30LtZh
FQwk0R0Egh0mcAy1WAtbC1VWjdVwo0p/J0k9rr6qzsS3yy7jMhGMay6XW8EKBQwP
zRHCRvgyXEeCVPZpHUK+rXFCZ4XGfxZujbsvEKz84e19e8SJFHCAjNgpChisnRYY
nYszY6IgsYboJyqQvdekpwkr47PvIGSNk5pI2347WcHfc709qVSMruw57esvAqwV
MQornwV4pq9zIPQC/baXvCROR8PCRnjrPI2cI7eBAbpg+bpaYgpRdacviJwF0f8=
-----END CERTIFICATE-----

View File

@ -5,19 +5,13 @@ all:
# module does not attempt using any global http proxy. # module does not attempt using any global http proxy.
ansible_httpapi_use_proxy: false ansible_httpapi_use_proxy: false
children: children:
linux: vr-juniper_vjunosswitch:
hosts: hosts:
clab-clab-wan-lab01-client1: clab-juniper-wan-p001:
ansible_host: 172.20.20.2
clab-clab-wan-lab01-client2:
ansible_host: 172.20.20.3
vr-vjunosswitch:
hosts:
clab-clab-wan-lab01-p001:
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 ansible_host: 172.20.20.4
clab-clab-wan-lab01-pe002: clab-juniper-wan-p002:
ansible_host: 172.20.20.7 ansible_host: 172.20.20.5
clab-juniper-wan-p003:
ansible_host: 172.20.20.2
clab-juniper-wan-p004:
ansible_host: 172.20.20.3

View File

@ -0,0 +1,69 @@
system {
host-name p001;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p002";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.1/30;
}
family iso;
family mpls;
}
}
ge-0/0/1 {
description "zu p003";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.9/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.1/32;
}
family iso {
address 49.0001.0000.0000.0001.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

View File

@ -0,0 +1,69 @@
system {
host-name p002;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p001";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.2/30;
}
family iso;
family mpls;
}
}
ge-0/0/1 {
description "zu p004";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.13/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.2/32;
}
family iso {
address 49.0001.0000.0000.0002.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

View File

@ -0,0 +1,69 @@
system {
host-name p003;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p004";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.5/30;
}
family iso;
family mpls;
}
}
ge-0/0/0 {
description "zu p001";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.10/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.3/32;
}
family iso {
address 49.0001.0000.0000.0003.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

View File

@ -0,0 +1,69 @@
system {
host-name p004;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p004";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.6/30;
}
family iso;
family mpls;
}
}
ge-0/0/1 {
description "zu p002";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.14/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.4/32;
}
family iso {
address 49.0001.0000.0000.0004.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

View File

@ -0,0 +1,49 @@
name: juniper-wan
topology:
nodes:
#<----------------------CORE----------------------->
#<----------Loopback Pool 172.16.250.0/24---------->
#<------------49.0001.0000.0000.XXXX.00------------>
#<----------------------------------------->
# Loopback 172.16.250.1/32
# ISIS-System 49.0001.0000.0000.0001.00
#<----------------------------------------->
p001:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p001.cfg
#<----------------------------------------->
# Loopback 172.16.250.2/32
# ISIS-System 49.0001.0000.0000.0002.00
#<----------------------------------------->
p002:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p002.cfg
#<----------------------------------------->
# Loopback 172.16.250.3/32
# ISIS-System 49.0001.0000.0000.0003.00
#<----------------------------------------->
p003:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p003.cfg
#<----------------------------------------->
# Loopback 172.16.250.4/32
# ISIS-System 49.0001.0000.0000.0004.00
#<----------------------------------------->
p004:
kind: vr-juniper_vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p004.cfg
links:
#<---------------------------------------------------------->
#<------------------------CORE Links------------------------>
#<---------------------------------------------------------->
- endpoints: ["p001:eth1", "p002:eth1"] # 172.16.1.0/30
- endpoints: ["p003:eth1", "p004:eth1"] # 172.16.1.4/30
- endpoints: ["p001:eth2", "p003:eth2"] # 172.16.1.8/30
- endpoints: ["p002:eth2", "p004:eth2"] # 172.16.1.12/30

69
juniper-wan/p001.cfg Normal file
View File

@ -0,0 +1,69 @@
system {
host-name p001;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p002";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.1/30;
}
family iso;
family mpls;
}
}
ge-0/0/1 {
description "zu p003";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.9/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.1/32;
}
family iso {
address 49.0001.0000.0000.0001.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

69
juniper-wan/p002.cfg Normal file
View File

@ -0,0 +1,69 @@
system {
host-name p002;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p001";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.2/30;
}
family iso;
family mpls;
}
}
ge-0/0/1 {
description "zu p004";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.13/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.2/32;
}
family iso {
address 49.0001.0000.0000.0002.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

69
juniper-wan/p003.cfg Normal file
View File

@ -0,0 +1,69 @@
system {
host-name p003;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p004";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.5/30;
}
family iso;
family mpls;
}
}
ge-0/0/0 {
description "zu p001";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.10/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.3/32;
}
family iso {
address 49.0001.0000.0000.0003.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

69
juniper-wan/p004.cfg Normal file
View File

@ -0,0 +1,69 @@
system {
host-name p004;
services {
ssh {
root-login allow;
}
netconf {
ssh;
}
}
}
interfaces {
ge-0/0/0 {
description "zu p004";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.6/30;
}
family iso;
family mpls;
}
}
ge-0/0/1 {
description "zu p002";
mtu 9192;
unit 0 {
family inet {
address 172.16.1.14/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 172.16.250.4/32;
}
family iso {
address 49.0001.0000.0000.0004.00;
}
family mpls;
}
}
}
protocols {
##
## Warning: requires 'isis' license
##
isis {
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
source-packet-routing {
inactive: srgb start-label 1000 index-range 9000;
}
reference-bandwidth 1g;
}
##
## Warning: requires 'mpls' license
##
mpls {
icmp-tunneling;
interface ge-0/0/0.0;
interface ge-0/0/1.0;
interface lo0.0;
}
}

View File

@ -1,58 +0,0 @@
name: clab-wan-lab01
topology:
kinds:
linux:
image: ghcr.io/hellt/network-multitool
nodes:
#Core Routers
p001:
#Loopback 172.18.1.1/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p001.junos.cfg
p002:
#Loopback 172.18.1.2/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p002.junos.cfg
#PE Routers
pe001:
#Loopback 172.18.10.1/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: pe001.junos.cfg
pe002:
#Loopback 172.18.10.2/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: pe002.junos.cfg
#Clients
client1:
kind: linux
client2:
kind: linux
links:
#Core Interconnect
- endpoints: ["p001:eth1", "p002:eth1"] # 172.16.1.0/30
#Core <-> PE
#<-p001->
- endpoints: ["p001:eth2", "pe001:eth1"] # 172.16.2.0/30
- endpoints: ["p001:eth3", "pe002:eth1"] # 172.16.2.4/30
#<-p002->
- endpoints: ["p002:eth2", "pe001:eth2"] # 172.16.3.0/30
- endpoints: ["p002:eth3", "pe002:eth2"] # 172.16.3.4/30
#pe <-> clients
- endpoints: ["pe001:eth3", "client1:eth1"]
- endpoints: ["pe002:eth3", "client2:eth1"]

View File

@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAvAVxUoxDASK5ufqiLwVXW6iyyBKbrsKGs+Nm6Rw6JKid5/wF
cHBwVDSS4qU/2d30LgL0017LNnIFr2qXl4KIFX8/WbHfKKTDoB8HPR4y3H0YaEhD
AVGkHT5RKchvqgG1j1AFwGXmQLp3d9JC+a2KHM+dGcKmmi5y8/dhOHBbO0CFgkpe
yiZKbg/5dvm+C7bQEm9vFwKMBpkZrFhhZgtMGHd/yJMZOhW8BhRJ/RPmOtEiK1Z/
TSvl6xkbDFGF0+xs5A/u92hg6aAZcw9w3ExtDhhFIRey09Ljzz+pJhhFTWynZ+pW
FUXCFD/27HgpWsm8hmdnYkGu35oVvkYycxp+LwIDAQABAoIBAFc+h0jwgJ7kSB3+
KId9CP4lF2AzEj5TUUHjgPsl9+zOuQbOMI/t/JF2G7pDR4+GqCk5gfUahVzsJ6sv
4MuS7CZddz3dhVlMquF/xFId0yfwfATXkw/nnCldozeqI/ZU+LRZQ3H1VpQucgUN
cbp9Rhr8Uz+CzN+6Mej2nwwbRpoFGNLlc9aZCYb/RczY7jxZ6OCv9kqfCYlL9cG7
5QfNs2ACRS7utfIKg8RElkmJckAB1Uu51IGlxMrkpAgZcM5Elsb26noxZU5WeAxc
kXiJZd6NvnNXGeTWpbVi3DDYQqXx/nOMBSahqJkyRne83kZXM7BpZgqRj9C6maR7
WbeADHECgYEA3DJo6qFBOnSdg0jdcKTL1aEjliJrwK904/V+gSXbNnD6IX+0gAar
nSaAn5x2+ureP/LAuOudVj+Q+Xk+fAhSWWVHQKMdPJciU2sbg49w8k5E2GDILcyu
Dz3UmGeKQ9dxuGH9J9RILITNilDe79HXEJHsSJIVxEa/N1eE2pUj8/sCgYEA2pe8
oEEZL/at3wU5p/0h7Cj+NLFmY0mgPGalBQHriHLLVBJR55o2+QSl4MZ59+CBv3C+
C8kqsyfs0qfBDauRJNuFtbYQhWvDz3gp0nyzFcw0OgN1aIp7OyLZAwIZZmCkk1oW
qPypNLE/WE2EIOBES41UuqtnYUI+gSJw4S3N1F0CgYBE/e5thXTgkeVAWzY2swvC
tahmxAYq606eli663Feg6SkWEeNGMdDXflbSq72DxM86Dh9gUUKM4YHVCK4RQrI6
nEcE85aXg2sX4/lM8UacRPXBLiHKZ9UppV/VGKvzsa9J7DnbnuG2QS39ZnVTgtX1
tSLpYgw74UbMWjmgGxaWvQKBgCtoMkbIZo4FuCUvTnGzbIcO5Nvl1mUk+7LC10YV
SYZA9Wtub+FD2GK+r4nhH9s/M8SmSLbibZ5B8V8rfMSQKzRce0LIMqOr8KhEPlnT
9WQAtuZGRYxK44mss9dLFWwlCMlR/Gn2MkuKXv/T9MbqgeVW3VpsKw0/MFZIVo4A
oHzpAoGBAJ0OTw0rI/1v2q5OZ598td4V5BuNbfR1JfZ7FVdj8WIKS8nrrDTaR/8H
e8cDRNxa56vjLTh6KxjliJuM3vuTPG5RfMXAdZg+8o8TOFHZ/75faoc19G16hCbt
yzVKp3cRskWDMo0gnLy7dSLuHfSP48yFSKfkx6EEzbVJiJ4FrVvc
-----END RSA PRIVATE KEY-----

View File

@ -1,22 +0,0 @@
-----BEGIN CERTIFICATE-----
MIIDkTCCAnmgAwIBAgICB+MwDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCVVMx
CTAHBgNVBAcTADEVMBMGA1UEChMMY29udGFpbmVybGFiMQkwBwYDVQQLEwAxHjAc
BgNVBAMTFWNsYWItd2FuLWxhYjAxIGxhYiBDQTAeFw0yMzEwMjkxMjM3MTZaFw0y
NDEwMjkxMjM3MTZaMFoxCzAJBgNVBAYTAlVTMQkwBwYDVQQHEwAxFTATBgNVBAoT
DGNvbnRhaW5lcmxhYjEJMAcGA1UECxMAMR4wHAYDVQQDExVjbGFiLXdhbi1sYWIw
MSBsYWIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC8BXFSjEMB
Irm5+qIvBVdbqLLIEpuuwoaz42bpHDokqJ3n/AVwcHBUNJLipT/Z3fQuAvTTXss2
cgWvapeXgogVfz9Zsd8opMOgHwc9HjLcfRhoSEMBUaQdPlEpyG+qAbWPUAXAZeZA
und30kL5rYocz50ZwqaaLnLz92E4cFs7QIWCSl7KJkpuD/l2+b4LttASb28XAowG
mRmsWGFmC0wYd3/Ikxk6FbwGFEn9E+Y60SIrVn9NK+XrGRsMUYXT7GzkD+73aGDp
oBlzD3DcTG0OGEUhF7LT0uPPP6kmGEVNbKdn6lYVRcIUP/bseClaybyGZ2diQa7f
mhW+RjJzGn4vAgMBAAGjYTBfMA4GA1UdDwEB/wQEAwIChDAdBgNVHSUEFjAUBggr
BgEFBQcDAgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU8vZZ
Ec2B+Sf8eNfeMICvD2R7xmswDQYJKoZIhvcNAQELBQADggEBAKGXIJEFPHFZvH5F
r1rxNkrbaF3iITDIGYT5nnkDquvsg0oT87Za92vaw2WjNETNdUvb+ppErB+l5Ffo
GO52ojsTU4GoAPJ1w3eEmCG1nw8bpKUnYmZcs97ju3zVl5/AFGII/NT+L5KFhcjM
Wy4eKZU4vjj1F++EeIkT4JWCGMTfpJmrkJoXUH9YfKK3vrIhrvaPHH71GWNokicD
1gkYVXLp91eRsphPCZS6g4VAIACokQ8NMTqBNepJPyFm5s9d4Kf7p8ihq0qsmu2F
zHYaJ36wXQXA7qhuayzxxuyQWVcecp6VwgRSoi9/vexGWW76VRoxFU1EHEe9SRbz
dd2h/8M=
-----END CERTIFICATE-----

View File

@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAqt0MKUIKS3DPOtKMC8BMBsSh22I+J220HHcwyPDe/owCSkAI
btApnnA0icLgxfoRBQKFX8Q87C6tpaopB9JVvvKydq6pW9ciov6reSXB+OVjSqLJ
vRkXZ7OuGrnQ3Zf/JXZ1+m+PzxGvs7H4B5Lj/6izfQt0XoFfNSlDyxMHZbVs4I1y
IiEVbknRVlp1VJnkSdel22ZV9vc56vgpXf9Qbia3p1rmNxLWMmelwgl+fIA65qAl
MS06DS80/aSVMZY2JFphA2Tw2SB/0xGwOiMxCzwmR5WXNXcss5CW4ShhFEA6nJt7
okveR3NQqouveL0ubbz7kzlmesYFtZ+wTcdrFQIDAQABAoIBAH0XEAw0mSzaDh1W
f8kqo35g/s6Kgk6DdlVQvZqfHeLlxdduQb4/D/k61Hv2/HB0v3kXe2W9WYzgL6kV
hqx/RN9i910ESmE+g9Eo+YjcJ8J8zdCalW+nqwb0+QX/+/X/jYBz1bPfcT18CVJZ
fOiuldVaQO3PMQbvWDCnYUaPS98dXa+RXv/gM1fWC3jSWAwEEpod/O9w634Ocr8/
vasRJ0sE/dBIhTpFtlkFvLU0Oyzu+6KH9D7S2KNq25AgWhidVuBV7JIXZZDJRKoE
tCsp67O8s2PlHnPrRYo0+BXOuu9uEU6sQjyFwL5cne6QMQY5jC+DWIdU1kdON+s+
nWQrqpECgYEAzgYaPBcqKYC9UUlxSh2irGOAIHYXtEwhdfL3sGOYTnNqgnu7R0xM
F3B3EiLtQfLVgQFI6ZaTV3aPxUObQmelWkeLdW04E7l0If8EzYt7BwxGgTu2MX2j
+WHBvoyp5PrjmtlJ/+cQ4arVXi8jD0Eh3XjQ/Dz2klgfo68sD6ivEKsCgYEA1E+E
ZjSg+wm8CHRju4oivhaHi8/m1CA0+AjkQNVF75/LYKi4HRPStv7p/ndjLQ71fCUM
q2wfYjPq7ehJFQTvDCarYXA1JXkPjrSw+WQeYnre0C0DsByNFV5YBUiHBIdE2Eto
yMBUzdmw8LGV1LTJVqu4dKmH+Ag/N/6bBZmg8z8CgYBgpDAuO9eFPGSR+tdvotMp
9kql739TDdssTtqtHSrWsgEmUBAbc8jFvfW8xjFxHA3Ww9mF6SIYhv8N05bC4YeI
/8KFRMRnTDkTsWJ5YJJHThTMjkv6jysZ0idl0OnpBV86xe6WYbdjhBUuZwIVJ8JQ
91lg2N/46el9iLAscD4enQKBgQCFmjht/KZk8z5Bb8Sm6olsZ08K21ydllrezvGc
HtmwrjTUcbfSjHvoLkffmw9s9mHiqonrgdHKAXPQHIGI2Z74XYkxeuPm3eS9X9WS
Sr+YJ0v5YqpUc9MQZFstj/NvFRRsrB+XXPjAxUHEZWws+0tL4CnmOBzZJ49o1C6H
eqK/DwKBgQDJODVroHdth5uEQk/jw2x3DLtJJajuLNwXWAhwcPgDjyYaA1Hw+7kI
Ez69AS5Ls5/rHl2a2oRB8thWTVmZA+hECmWDSethX+fwbRk6alG24mNg2iP0mGNp
4fNWsXBITfD8Aaa1hp0bAzURPpE44f5FgJ8BOKmuqJxzmPVeHPhWIg==
-----END RSA PRIVATE KEY-----

View File

@ -1,24 +0,0 @@
-----BEGIN CERTIFICATE-----
MIID8DCCAtigAwIBAgICBnowDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCVVMx
CTAHBgNVBAcTADEVMBMGA1UEChMMY29udGFpbmVybGFiMQkwBwYDVQQLEwAxHjAc
BgNVBAMTFWNsYWItd2FuLWxhYjAxIGxhYiBDQTAeFw0yMzEwMjkxMjM3MjRaFw0y
NDEwMjkxMjM3MjRaMFsxCzAJBgNVBAYTAlVTMQkwBwYDVQQHEwAxFTATBgNVBAoT
DGNvbnRhaW5lcmxhYjEJMAcGA1UECxMAMR8wHQYDVQQDExZwMDAyLmNsYWItd2Fu
LWxhYjAxLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqt0MKUIK
S3DPOtKMC8BMBsSh22I+J220HHcwyPDe/owCSkAIbtApnnA0icLgxfoRBQKFX8Q8
7C6tpaopB9JVvvKydq6pW9ciov6reSXB+OVjSqLJvRkXZ7OuGrnQ3Zf/JXZ1+m+P
zxGvs7H4B5Lj/6izfQt0XoFfNSlDyxMHZbVs4I1yIiEVbknRVlp1VJnkSdel22ZV
9vc56vgpXf9Qbia3p1rmNxLWMmelwgl+fIA65qAlMS06DS80/aSVMZY2JFphA2Tw
2SB/0xGwOiMxCzwmR5WXNXcss5CW4ShhFEA6nJt7okveR3NQqouveL0ubbz7kzlm
esYFtZ+wTcdrFQIDAQABo4G+MIG7MA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAU
BggrBgEFBQcDAgYIKwYBBQUHAwEwDgYDVR0OBAcEBQECAwQGMB8GA1UdIwQYMBaA
FPL2WRHNgfkn/HjX3jCArw9ke8ZrMFkGA1UdEQRSMFCCBHAwMDKCGGNsYWItY2xh
Yi13YW4tbGFiMDEtcDAwMoIWcDAwMi5jbGFiLXdhbi1sYWIwMS5pb4cErBQUA4cQ
IAEBcgAgACAAAAAAAAAAAzANBgkqhkiG9w0BAQsFAAOCAQEAmzIBzcnbvOFIt9vT
JJd0PDW62R46bMWjckGmQd3HHcPZHUSFJNVBFsPmXlxLHZwhSPLWJh4HzFY74O3S
5X+jCgXtHhLkD9Y6juGAgZAyAM8k3UVWu28yzz2u2z81J5/q6TXmE2DOTXE8l/dg
Aug5TVR5ZA1Hh3kyiZMN2dtnziB5d3R6fqhAepS+4aqrzBd3IbuqDgRxMQSWr6A+
tkwVK8A2L9ZnVa3JJ/dHjzwoA5nxHqev1/xcdIPWhttw/bkd6xjGKneW4o8fw4OW
zB8Tqdg7SGDhdanR0tHSMk2vCv0veTfTfFKhMolGnzN0IDgRMFpNoegvbezzegBd
SNQdMw==
-----END CERTIFICATE-----

View File

@ -1,30 +0,0 @@
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

@ -1 +0,0 @@
deb [trusted=yes] https://apt.fury.io/srlinux/ /

View File

@ -1,15 +0,0 @@
{
"users": {
"admin": {
"password": [
"$ar2$aOvsuj0ALlU=$r750fMa3ZEA/Di8dIfU2fQ=="
],
"failed_login_count": 0,
"locked_out": false,
"password_changed_after_first_login": false,
"password_update_time": "2023-10-29T12:37:29Z"
}
},
"ntp_sync": false,
"password_change_after_first_login": false
}

View File

@ -1,16 +0,0 @@
................................................................
: Welcome to Nokia SR Linux! :
: Open Network OS for the NetOps era. :
: :
: This is a freely distributed official container image. :
: Use it - Share it :
: :
: Get started: https://learn.srlinux.dev :
: Container: https://go.srlinux.dev/container-image :
: Docs: https://doc.srlinux.dev/23-7 :
: Rel. notes: https://doc.srlinux.dev/rn23-7-1 :
: YANG: https://yang.srlinux.dev/release/v23.7.1 :
: Discord: https://go.srlinux.dev/discord :
: Contact: https://go.srlinux.dev/contact-sales :
................................................................

File diff suppressed because it is too large Load Diff

View File

@ -1,17 +0,0 @@
{
"chassis_type": 65,
"chassis_base_mac": {
"mac_address": "AAAAAAAA"
},
"chassis_serial_number": "",
"is_active": true,
"card_details": [],
"cpm_slot_by_letter": "A",
"is_singleru": true,
"slot_num": 0,
"cpm_card_type": 176,
"ztp_interfaces": [],
"chassis_name": "7220 IXR-D2",
"card_serial_number": "",
"mda_poll_thread": false
}

View File

@ -1,5 +0,0 @@
{
"ipv4_gateway": "172.20.20.1",
"ipv4": "172.20.20.2/24",
"ipv6": "2001:172:20:20::2/64"
}

View File

@ -1,19 +0,0 @@
{
"slot_num": 1,
"card_type": 176,
"mda_type": 195,
"base_mac": {
"mac_address": "GokDAAAA"
},
"mac_count": 0,
"chassis_type": 65,
"card_deviation": "",
"is_combined_system": true,
"active_cpm_slot_num": 1,
"version": 1,
"card_mfg_assembly": "",
"pd_type": 1,
"card_revision": 0,
"card_mac_count": 0,
"has_gnss": false
}

View File

@ -1,19 +0,0 @@
{
"slots": {
"slot_info": [
{
"slot_num": 1,
"is_cpm": true,
"is_imm": true,
"card_type": 176
},
{
"slot_num": 1,
"is_cpm": true,
"is_imm": true,
"card_type": 176
}
]
},
"my_cpm_slot_num": 1
}

View File

@ -1,8 +0,0 @@
{
"active_serial_number": "Sim Serial No.",
"chassis_serial_number": "Sim Serial No.",
"last_boot_reason": "REASON_UNSET",
"standby_ready": false,
"file_written_at_unix_time": "2023-10-29T13:16:43.749Z",
"file_written_at_unix_time_ns": "1698585403749286222"
}

View File

@ -1,30 +0,0 @@
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

@ -1,27 +0,0 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpAIBAAKCAQEAqt0MKUIKS3DPOtKMC8BMBsSh22I+J220HHcwyPDe/owCSkAI
btApnnA0icLgxfoRBQKFX8Q87C6tpaopB9JVvvKydq6pW9ciov6reSXB+OVjSqLJ
vRkXZ7OuGrnQ3Zf/JXZ1+m+PzxGvs7H4B5Lj/6izfQt0XoFfNSlDyxMHZbVs4I1y
IiEVbknRVlp1VJnkSdel22ZV9vc56vgpXf9Qbia3p1rmNxLWMmelwgl+fIA65qAl
MS06DS80/aSVMZY2JFphA2Tw2SB/0xGwOiMxCzwmR5WXNXcss5CW4ShhFEA6nJt7
okveR3NQqouveL0ubbz7kzlmesYFtZ+wTcdrFQIDAQABAoIBAH0XEAw0mSzaDh1W
f8kqo35g/s6Kgk6DdlVQvZqfHeLlxdduQb4/D/k61Hv2/HB0v3kXe2W9WYzgL6kV
hqx/RN9i910ESmE+g9Eo+YjcJ8J8zdCalW+nqwb0+QX/+/X/jYBz1bPfcT18CVJZ
fOiuldVaQO3PMQbvWDCnYUaPS98dXa+RXv/gM1fWC3jSWAwEEpod/O9w634Ocr8/
vasRJ0sE/dBIhTpFtlkFvLU0Oyzu+6KH9D7S2KNq25AgWhidVuBV7JIXZZDJRKoE
tCsp67O8s2PlHnPrRYo0+BXOuu9uEU6sQjyFwL5cne6QMQY5jC+DWIdU1kdON+s+
nWQrqpECgYEAzgYaPBcqKYC9UUlxSh2irGOAIHYXtEwhdfL3sGOYTnNqgnu7R0xM
F3B3EiLtQfLVgQFI6ZaTV3aPxUObQmelWkeLdW04E7l0If8EzYt7BwxGgTu2MX2j
+WHBvoyp5PrjmtlJ/+cQ4arVXi8jD0Eh3XjQ/Dz2klgfo68sD6ivEKsCgYEA1E+E
ZjSg+wm8CHRju4oivhaHi8/m1CA0+AjkQNVF75/LYKi4HRPStv7p/ndjLQ71fCUM
q2wfYjPq7ehJFQTvDCarYXA1JXkPjrSw+WQeYnre0C0DsByNFV5YBUiHBIdE2Eto
yMBUzdmw8LGV1LTJVqu4dKmH+Ag/N/6bBZmg8z8CgYBgpDAuO9eFPGSR+tdvotMp
9kql739TDdssTtqtHSrWsgEmUBAbc8jFvfW8xjFxHA3Ww9mF6SIYhv8N05bC4YeI
/8KFRMRnTDkTsWJ5YJJHThTMjkv6jysZ0idl0OnpBV86xe6WYbdjhBUuZwIVJ8JQ
91lg2N/46el9iLAscD4enQKBgQCFmjht/KZk8z5Bb8Sm6olsZ08K21ydllrezvGc
HtmwrjTUcbfSjHvoLkffmw9s9mHiqonrgdHKAXPQHIGI2Z74XYkxeuPm3eS9X9WS
Sr+YJ0v5YqpUc9MQZFstj/NvFRRsrB+XXPjAxUHEZWws+0tL4CnmOBzZJ49o1C6H
eqK/DwKBgQDJODVroHdth5uEQk/jw2x3DLtJJajuLNwXWAhwcPgDjyYaA1Hw+7kI
Ez69AS5Ls5/rHl2a2oRB8thWTVmZA+hECmWDSethX+fwbRk6alG24mNg2iP0mGNp
4fNWsXBITfD8Aaa1hp0bAzURPpE44f5FgJ8BOKmuqJxzmPVeHPhWIg==
-----END RSA PRIVATE KEY-----

View File

@ -1,24 +0,0 @@
-----BEGIN CERTIFICATE-----
MIID8DCCAtigAwIBAgICBnowDQYJKoZIhvcNAQELBQAwWjELMAkGA1UEBhMCVVMx
CTAHBgNVBAcTADEVMBMGA1UEChMMY29udGFpbmVybGFiMQkwBwYDVQQLEwAxHjAc
BgNVBAMTFWNsYWItd2FuLWxhYjAxIGxhYiBDQTAeFw0yMzEwMjkxMjM3MjRaFw0y
NDEwMjkxMjM3MjRaMFsxCzAJBgNVBAYTAlVTMQkwBwYDVQQHEwAxFTATBgNVBAoT
DGNvbnRhaW5lcmxhYjEJMAcGA1UECxMAMR8wHQYDVQQDExZwMDAyLmNsYWItd2Fu
LWxhYjAxLmlvMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqt0MKUIK
S3DPOtKMC8BMBsSh22I+J220HHcwyPDe/owCSkAIbtApnnA0icLgxfoRBQKFX8Q8
7C6tpaopB9JVvvKydq6pW9ciov6reSXB+OVjSqLJvRkXZ7OuGrnQ3Zf/JXZ1+m+P
zxGvs7H4B5Lj/6izfQt0XoFfNSlDyxMHZbVs4I1yIiEVbknRVlp1VJnkSdel22ZV
9vc56vgpXf9Qbia3p1rmNxLWMmelwgl+fIA65qAlMS06DS80/aSVMZY2JFphA2Tw
2SB/0xGwOiMxCzwmR5WXNXcss5CW4ShhFEA6nJt7okveR3NQqouveL0ubbz7kzlm
esYFtZ+wTcdrFQIDAQABo4G+MIG7MA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAU
BggrBgEFBQcDAgYIKwYBBQUHAwEwDgYDVR0OBAcEBQECAwQGMB8GA1UdIwQYMBaA
FPL2WRHNgfkn/HjX3jCArw9ke8ZrMFkGA1UdEQRSMFCCBHAwMDKCGGNsYWItY2xh
Yi13YW4tbGFiMDEtcDAwMoIWcDAwMi5jbGFiLXdhbi1sYWIwMS5pb4cErBQUA4cQ
IAEBcgAgACAAAAAAAAAAAzANBgkqhkiG9w0BAQsFAAOCAQEAmzIBzcnbvOFIt9vT
JJd0PDW62R46bMWjckGmQd3HHcPZHUSFJNVBFsPmXlxLHZwhSPLWJh4HzFY74O3S
5X+jCgXtHhLkD9Y6juGAgZAyAM8k3UVWu28yzz2u2z81J5/q6TXmE2DOTXE8l/dg
Aug5TVR5ZA1Hh3kyiZMN2dtnziB5d3R6fqhAepS+4aqrzBd3IbuqDgRxMQSWr6A+
tkwVK8A2L9ZnVa3JJ/dHjzwoA5nxHqev1/xcdIPWhttw/bkd6xjGKneW4o8fw4OW
zB8Tqdg7SGDhdanR0tHSMk2vCv0veTfTfFKhMolGnzN0IDgRMFpNoegvbezzegBd
SNQdMw==
-----END CERTIFICATE-----

View File

@ -1,13 +0,0 @@
# Copyright 2020 Nokia
# Licensed under the BSD 3-Clause License.
# SPDX-License-Identifier: BSD-3-Clause
chassis_configuration:
"chassis_type": 65
"base_mac": "1a:89:03:00:00:00"
"cpm_card_type": 176
slot_configuration:
1:
"card_type": 176
"mda_type": 195 # imm48-25g-sfp28+8-100g-qsfp28

View File

@ -1,5 +0,0 @@
[srlinux]
name=SR Linux NDK apps
baseurl=https://yum.fury.io/srlinux/
enabled=1
gpgcheck=0

View File

@ -1,23 +0,0 @@
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

@ -1,23 +0,0 @@
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;
}
}
}
}

View File

@ -1,58 +0,0 @@
name: clab-wan-lab01
topology:
kinds:
linux:
image: ghcr.io/hellt/network-multitool
nodes:
#Core Routers
p001:
#Loopback 172.18.1.1/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p001.junos.cfg
p002:
#Loopback 172.18.1.2/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: p002.junos.cfg
#PE Routers
pe001:
#Loopback 172.18.10.1/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: pe001.junos.cfg
pe002:
#Loopback 172.18.10.2/32
kind: vr-vjunosswitch
image: vrnetlab/vr-vjunosswitch:23.2R1.14
startup-config: pe002.junos.cfg
#Clients
client1:
kind: linux
client2:
kind: linux
links:
#Core Interconnect
- endpoints: ["p001:eth1", "p002:eth1"] # 172.16.1.0/30
#Core <-> PE
#<-p001->
- endpoints: ["p001:eth2", "pe001:eth1"] # 172.16.2.0/30
- endpoints: ["p001:eth3", "pe002:eth1"] # 172.16.2.4/30
#<-p002->
- endpoints: ["p002:eth2", "pe001:eth2"] # 172.16.3.0/30
- endpoints: ["p002:eth3", "pe002:eth2"] # 172.16.3.4/30
#pe <-> clients
- endpoints: ["pe001:eth3", "client1:eth1"]
- endpoints: ["pe002:eth3", "client2:eth1"]

View File

@ -1,30 +0,0 @@
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

@ -1,30 +0,0 @@
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

@ -1,23 +0,0 @@
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

@ -1,23 +0,0 @@
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;
}
}
}
}