first commit

This commit is contained in:
Arthur Dodin
2026-04-21 16:08:10 +02:00
commit e2d39a8508
8 changed files with 1683 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEA5jNSKlGRxifgmpD24sySUWxhso8SpmPndsYhAj79ghLUkgIY
wo1zZyOJKqORB3yo2UP2J7gfwm8tcoSqPqwVUtRZtVpHArgVn0QvBy3faw5BVI/Y
mOOx9gygchpJYNolcG3b7ixJIjXpLTfpI9pBUCSS9+McWWA3lN+pcLf5PrH7QC62
LhIqQsL8ZE0epmqbjZ9KF/eYavp8u/ZtNmtQBWvDliDoNeTxcMUR76xNU74umKCJ
/sBg7XSIq55wa8KriAYLk+48jpyaacyIhplypFvxazn8k+gWqEdYjxbGMDC/0dlM
G2qKovL4vwaG+ymd9pu6n9Pwxv8U18LCF6YVoQIDAQABAoIBAAb209bb6OEUdm22
p6wXgZsHqwelNGyRkSsStg+aAD6zJc3U/71tshQTYHmdwSwiJVQ4A3ZoJ5h7lzsO
WxLST0LWPHCJbqSHv9UK/FvnPgnAa1GM7dc87DauuHE7Qlpfvx+LnfUH+fPDAG7n
G3KDjn5Hh6VgMDdepc/R2bpt673DGKLlYpoEhb6+80U/thh3pxYrjMRdJVc9jfOG
lIBvGR3gs5PbCRlfs+tOITsYyF6/KHfDjT/VXORtGZVF2+I6ee8vB4BSf7t8T5k8
QZW5ERV5AalfDs9wsUur3k+c4cnnVRxmRab0PXMX/3GEGjWw/9ghBL80M6dqJyl+
v8zhFVECgYEA6la1brXoufIjEz+q4oayMRxeERWaouWehWQJrRFgq62Gs+7JG/JB
02U9ejMuUAIx7m5N28jYHMAdqi5tnB2Lhj5kcFFBQtL+sSB48Q4dSSCPqAmSeYHr
ZqNtUr8bkwB8mYPaUIhwq7RXzqaWP2xg5oFrzDhlgstTnNojs0/JpF8CgYEA+3qv
1Q+aO7qVqkeKj8Ucf2Hvwbbh/WPuUcJsJPwelZV3CTY92c/XzZpUOF/IblC/e7MD
s3RobkwSFyrMe83/LE3Pkgwv+zK+vVvEKeTyaseH4RcwWs6QpiiuuiEsFY9HePm3
ydWHgV0eBZMTAUHuZK0HBD1NWbfHMqf72y5ahf8CgYEAsf8yyOk74SHfKpvNvUr6
xvr5KJj0YI9xnXijMOZmO4EPNFVIRQX6ogvgapW9s+A29Rir4ynnnc7/uWiSsWZv
uIRj3jyaCZwjAX/c3Z0O+aDV/ZlnvQvGNqwkOhoXY82W1zSj+0/n5USS/dDjh0FX
ST89Fl4wHO08kYPQYj9UtpkCgYEAvnW948zMT/5RScSjIZ30plkjP4BmCgX8QfnQ
8/Xqp/mqTNTC5Urvs2z16jhI0ZvgWixLWkeIrDh63wbwFbf/Uaug0IjgcgyNv1ZX
7C7UlqCFvalVWwDlNqLLKnbjL3TzeaEPXBKXbRd8HFa2ZxZrGd6d2M0g3xk8CZaG
PgsOTjsCgYEA2gsr1pOjbqqfQJTQjNtxOfi0QWY9rcgc1CrA09c7HnB2pR4i4WYF
R/+aRtNOC3zaSVVw0tTM83WhWXDyeiOmE1i8AwYiJFU41S408nxecBiQiNjvoiYl
X5Ly4BtSG4a1HwMURHOnmMUAFOtkDTwlIdfQPDgjZT4fILEW8jclLb4=
-----END RSA PRIVATE KEY-----
+21
View File
@@ -0,0 +1,21 @@
-----BEGIN CERTIFICATE-----
MIIDhTCCAm2gAwIBAgICB+MwDQYJKoZIhvcNAQELBQAwVDELMAkGA1UEBhMCVVMx
CTAHBgNVBAcTADEVMBMGA1UEChMMY29udGFpbmVybGFiMQkwBwYDVQQLEwAxGDAW
BgNVBAMTD3BlLWV4cC03IGxhYiBDQTAeFw0yNjA0MjExNDAwMDdaFw0yNzA0MjEx
NDAwMDdaMFQxCzAJBgNVBAYTAlVTMQkwBwYDVQQHEwAxFTATBgNVBAoTDGNvbnRh
aW5lcmxhYjEJMAcGA1UECxMAMRgwFgYDVQQDEw9wZS1leHAtNyBsYWIgQ0EwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmM1IqUZHGJ+CakPbizJJRbGGy
jxKmY+d2xiECPv2CEtSSAhjCjXNnI4kqo5EHfKjZQ/YnuB/Cby1yhKo+rBVS1Fm1
WkcCuBWfRC8HLd9rDkFUj9iY47H2DKByGklg2iVwbdvuLEkiNektN+kj2kFQJJL3
4xxZYDeU36lwt/k+sftALrYuEipCwvxkTR6mapuNn0oX95hq+ny79m02a1AFa8OW
IOg15PFwxRHvrE1Tvi6YoIn+wGDtdIirnnBrwquIBguT7jyOnJppzIiGmXKkW/Fr
OfyT6BaoR1iPFsYwML/R2Uwbaoqi8vi/Bob7KZ32m7qf0/DG/xTXwsIXphWhAgMB
AAGjYTBfMA4GA1UdDwEB/wQEAwIChDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYB
BQUHAwEwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQU0NUZGlg/9mI1gU94zQ5R
WHEyMZEwDQYJKoZIhvcNAQELBQADggEBAIPfU3coPbJA9CggxbKEUCzS0U4UnagU
M3WMVJ3A5OAK2kSz/PdSFOXonQS7bAy9NM9FMKMurC8gJkVEipjOdm26nssbb8Hp
hFe4UZOpskO/l29I+GtJZpgpFSS8DJpQK9haWT8i/nFjtXsCZADpPkQDWDJSN+f+
z9nnqTdmRwflEsu6I25+I17ALzVDyKizaRTl7Qe2p5EE2odww32jAZQ9V1abOT5f
g6AprCITx+Tn3D8a3yZsadMo8Q2lDYn2oa/SesftR1//kt/V5nFkdYDYV2PovPQD
EyJiyNl2ChpjSDp9SLoMed1HelugOV/RfRtMcOPHtV+9LOEPIYpjnlw=
-----END CERTIFICATE-----
+23
View File
@@ -0,0 +1,23 @@
all:
vars:
# The generated inventory is assumed to be used from the clab host.
# Hence no http proxy should be used. Therefore we make sure the http
# module does not attempt using any global http proxy.
ansible_httpapi_use_proxy: false
children:
cisco_c8000v:
vars:
# ansible_connection: set ansible_connection variable if required
ansible_user: admin
ansible_password: admin
hosts:
clab-pe-exp-7-rt1:
ansible_host: 172.20.20.5
clab-pe-exp-7-rt2:
ansible_host: 172.20.20.3
linux:
hosts:
clab-pe-exp-7-client1:
ansible_host: 172.20.20.2
clab-pe-exp-7-client2:
ansible_host: 172.20.20.4
+3
View File
@@ -0,0 +1,3 @@
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSFe9QlnPPZ77cA1fMgPZ7VqhgN7vb2mV7HkXZwAttzAceOBZzCv6jl8lQoUDQhUy3spZRTmaQC/6CWJg0LmFLRk5STfTJGxj+3Qp/roJb4tLG4WOXFphSOBzY5DklCfU1jvIvR0lHRH/FcqjiGCNbg0SQK3ijYLPCsG0+NeNacMQri+/GkSd5wvJPOug4pCYuzf8x6PzbHa9FGTXXOMkVKrMQcHF+tAiU4yWBqjv/lshH6aEA+E3p8Cznfu8xxiBu4pLad0Ed7i5PeXUH5gHXF+bRwHKtyAjJAUpunVg7hgyGmXGl7D+yHcf60M0bd/0LZztJBj1MKxu50QluGIAQuBsK5Zdf97zkCuTbwypTpLx/rIj0tVX7FPhdjO2ubXa11aKhtTdaOq/0Jx24MgTJZTqv3TN+abmtPnDuAlZUhbxKEX408dNgQvUnH0fRwfsdkoYOhurNV4B7Rz7tYZ7cKhC/uHQDNslw8Z7R52JlMprDBxT1ap5jvtOhIo/7WKc=
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHbR12oyqkSYcxGmqRoH4hI/RYChbqPF8KFBmeik1twu
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILLRRYg0z5DoKq+67DeZFUo+dOqz2GedGKHHjGHiMMNo
+21
View File
@@ -0,0 +1,21 @@
---
rt1:
username: admin
password: admin
platform: cisco_c8000v
hostname: 172.20.20.5
rt2:
username: admin
password: admin
platform: cisco_c8000v
hostname: 172.20.20.3
client1:
username:
password:
platform: linux
hostname: 172.20.20.2
client2:
username:
password:
platform: linux
hostname: 172.20.20.4
File diff suppressed because it is too large Load Diff
+21
View File
@@ -0,0 +1,21 @@
name: pe-exp-7
topology:
nodes:
client1:
kind: linux
image: ghcr.io/srl-labs/network-multitool:latest
client2:
kind: linux
image: ghcr.io/srl-labs/network-multitool:latest
rt1:
kind: cisco_c8000v
image: vrnetlab/cisco_c8000v:17.13.01a
rt2:
kind: cisco_c8000v
image: vrnetlab/cisco_c8000v:17.13.01a
links:
- endpoints: [ "rt1:eth1", "rt2:eth1" ]
- endpoints: [ "rt1:eth2", "client1:eth1" ]
- endpoints: [ "rt2:eth2", "client2:eth1" ]
+48
View File
@@ -0,0 +1,48 @@
{
"freeTextAnnotations": [],
"freeShapeAnnotations": [],
"trafficRateAnnotations": [],
"groupStyleAnnotations": [],
"networkNodeAnnotations": [],
"nodeAnnotations": [
{
"id": "client1",
"position": {
"x": 380,
"y": 480
},
"icon": "client",
"interfacePattern": "eth{n}"
},
{
"id": "client2",
"position": {
"x": 560,
"y": 480
},
"icon": "client",
"interfacePattern": "eth{n}"
},
{
"id": "rt1",
"position": {
"x": 380,
"y": 340
},
"icon": "pe",
"interfacePattern": "eth"
},
{
"id": "rt2",
"position": {
"x": 560,
"y": 340
},
"icon": "pe",
"interfacePattern": "eth"
}
],
"edgeAnnotations": [],
"aliasEndpointAnnotations": [],
"viewerSettings": {}
}