From 9ef0b273a4a4795869e13139fabd7aca93ad98c8 Mon Sep 17 00:00:00 2001 From: Arthur Dodin Date: Sat, 2 May 2026 19:17:31 +0200 Subject: [PATCH] exp-7 & exp-8 ok --- clab-pe-exp-7/ansible-inventory.yml | 14 +- clab-pe-exp-7/nornir-simple-inventory.yml | 14 +- clab-pe-exp-7/rt1/config/startup-config.cfg | 75 +- clab-pe-exp-7/rt2/config/startup-config.cfg | 75 +- clab-pe-exp-7/sw1/boot_config.txt | 31 +- clab-pe-exp-7/sw1/nvram_00007 | Bin 1048576 -> 1048576 bytes clab-pe-exp-7/sw2/boot_config.txt | 24 +- clab-pe-exp-7/sw2/nvram_00008 | Bin 1048576 -> 1048576 bytes clab-pe-exp-7/topology-data.json | 2148 +++++++++---------- clab-pe-exp-8/.tls/ca/ca.key | 27 + clab-pe-exp-8/.tls/ca/ca.pem | 21 + clab-pe-exp-8/ansible-inventory.yml | 41 + clab-pe-exp-8/authorized_keys | 3 + clab-pe-exp-8/nornir-simple-inventory.yml | 51 + clab-pe-exp-8/rt1/config/startup-config.cfg | 291 +++ clab-pe-exp-8/rt2/config/startup-config.cfg | 291 +++ clab-pe-exp-8/sw1/NETMAP | 5 + clab-pe-exp-8/sw1/boot_config.txt | 57 + clab-pe-exp-8/sw1/iouyap.ini | 13 + clab-pe-exp-8/sw1/nvram_00007 | Bin 0 -> 1048576 bytes clab-pe-exp-8/sw1/nvram_00009 | Bin 0 -> 1048576 bytes clab-pe-exp-8/sw2/NETMAP | 5 + clab-pe-exp-8/sw2/boot_config.txt | 57 + clab-pe-exp-8/sw2/iouyap.ini | 13 + clab-pe-exp-8/sw2/nvram_00008 | Bin 0 -> 1048576 bytes clab-pe-exp-8/sw2/nvram_00010 | Bin 0 -> 1048576 bytes clab-pe-exp-8/topology-data.json | 1961 +++++++++++++++++ pe-exp-7.clab.yml | 14 + pe-exp-8.clab.yml | 65 + pe-exp-8.clab.yml.annotations.json | 142 ++ 30 files changed, 4279 insertions(+), 1159 deletions(-) create mode 100644 clab-pe-exp-8/.tls/ca/ca.key create mode 100644 clab-pe-exp-8/.tls/ca/ca.pem create mode 100644 clab-pe-exp-8/ansible-inventory.yml create mode 100644 clab-pe-exp-8/authorized_keys create mode 100644 clab-pe-exp-8/nornir-simple-inventory.yml create mode 100755 clab-pe-exp-8/rt1/config/startup-config.cfg create mode 100755 clab-pe-exp-8/rt2/config/startup-config.cfg create mode 100644 clab-pe-exp-8/sw1/NETMAP create mode 100644 clab-pe-exp-8/sw1/boot_config.txt create mode 100644 clab-pe-exp-8/sw1/iouyap.ini create mode 100644 clab-pe-exp-8/sw1/nvram_00007 create mode 100644 clab-pe-exp-8/sw1/nvram_00009 create mode 100644 clab-pe-exp-8/sw2/NETMAP create mode 100644 clab-pe-exp-8/sw2/boot_config.txt create mode 100644 clab-pe-exp-8/sw2/iouyap.ini create mode 100644 clab-pe-exp-8/sw2/nvram_00008 create mode 100644 clab-pe-exp-8/sw2/nvram_00010 create mode 100644 clab-pe-exp-8/topology-data.json create mode 100644 pe-exp-8.clab.yml create mode 100644 pe-exp-8.clab.yml.annotations.json diff --git a/clab-pe-exp-7/ansible-inventory.yml b/clab-pe-exp-7/ansible-inventory.yml index 376076c..f583142 100644 --- a/clab-pe-exp-7/ansible-inventory.yml +++ b/clab-pe-exp-7/ansible-inventory.yml @@ -12,9 +12,9 @@ all: ansible_password: admin hosts: clab-pe-exp-7-rt1: - ansible_host: 172.20.20.8 + ansible_host: 172.20.20.2 clab-pe-exp-7-rt2: - ansible_host: 172.20.20.9 + ansible_host: 172.20.20.6 cisco_iol: vars: # ansible_connection: set ansible_connection variable if required @@ -22,16 +22,16 @@ all: ansible_password: admin hosts: clab-pe-exp-7-sw1: - ansible_host: 172.20.20.6 + ansible_host: 172.20.20.5 clab-pe-exp-7-sw2: - ansible_host: 172.20.20.2 + ansible_host: 172.20.20.8 linux: hosts: clab-pe-exp-7-client1: ansible_host: 172.20.20.7 clab-pe-exp-7-client2: - ansible_host: 172.20.20.5 - clab-pe-exp-7-client3: ansible_host: 172.20.20.4 + clab-pe-exp-7-client3: + ansible_host: 172.20.20.9 clab-pe-exp-7-client4: - ansible_host: 172.20.20.3 \ No newline at end of file + ansible_host: 172.20.20.3 diff --git a/clab-pe-exp-7/nornir-simple-inventory.yml b/clab-pe-exp-7/nornir-simple-inventory.yml index 5e31f13..fd7c720 100644 --- a/clab-pe-exp-7/nornir-simple-inventory.yml +++ b/clab-pe-exp-7/nornir-simple-inventory.yml @@ -3,22 +3,22 @@ rt1: username: admin password: admin platform: cisco_c8000v - hostname: 172.20.20.8 + hostname: 172.20.20.2 rt2: username: admin password: admin platform: cisco_c8000v - hostname: 172.20.20.9 + hostname: 172.20.20.6 sw1: username: admin password: admin platform: cisco_iol - hostname: 172.20.20.6 + hostname: 172.20.20.5 sw2: username: admin password: admin platform: cisco_iol - hostname: 172.20.20.2 + hostname: 172.20.20.8 client1: username: password: @@ -28,14 +28,14 @@ client2: username: password: platform: linux - hostname: 172.20.20.5 + hostname: 172.20.20.4 client3: username: password: platform: linux - hostname: 172.20.20.4 + hostname: 172.20.20.9 client4: username: password: platform: linux - hostname: 172.20.20.3 \ No newline at end of file + hostname: 172.20.20.3 diff --git a/clab-pe-exp-7/rt1/config/startup-config.cfg b/clab-pe-exp-7/rt1/config/startup-config.cfg index 4498275..646364c 100755 --- a/clab-pe-exp-7/rt1/config/startup-config.cfg +++ b/clab-pe-exp-7/rt1/config/startup-config.cfg @@ -1,8 +1,8 @@ Building configuration... -Current configuration : 6573 bytes +Current configuration : 6861 bytes ! -! Last configuration change at 15:21:27 UTC Tue Apr 21 2026 by admin +! Last configuration change at 14:04:41 UTC Sat May 2 2026 by admin ! version 17.13 service timestamps debug datetime msec @@ -110,30 +110,30 @@ crypto pki certificate chain TP-self-signed-2527443348 certificate self-signed 01 30820330 30820218 A0030201 02020101 300D0609 2A864886 F70D0101 0B050030 31312F30 2D060355 04030C26 494F532D 53656C66 2D536967 6E65642D 43657274 - 69666963 6174652D 32353237 34343333 3438301E 170D3236 30343231 31353139 - 35305A17 0D333630 34323031 35313935 305A3031 312F302D 06035504 030C2649 + 69666963 6174652D 32353237 34343333 3438301E 170D3236 30353032 31343031 + 30365A17 0D333630 35303131 34303130 365A3031 312F302D 06035504 030C2649 4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D32 35323734 34333334 38308201 22300D06 092A8648 86F70D01 01010500 0382010F 00308201 - 0A028201 0100C794 0244F6BE 5A0E8EC1 3D0A0163 1CD6FFF6 F25157A3 CB997E1C - BC52ADF9 94C031A2 E5DDF66A FD40B40C 7C8EEB9D DC649C9B 2E0A2AEE 37FB0DD2 - 7B37AFE2 E4FE76E2 DD819BB2 BD37EBDF D8CA0B04 01552C8B FB1BB2DD 790BEE77 - CBE53D35 0E73C650 2B51078A 1014DF99 B0C2DC77 AE1E093D 56183450 C1EEE4D4 - 7BCE740C 115F0173 6E35E18A D16B8D11 63E3AE7D F517A17F 5C747F4F 21705915 - 2FF4FD71 9E477661 66F6F79C 8FB91CF4 681B2D7A 5C77755B 5D0C7A57 5BF67E19 - 5CA28ECC B3A83C57 2E800811 7CD9CC19 21D90F3A 66C3C242 FB03499A 51255515 - 66418001 8802B00F D5210EE2 39857BEC 408992C8 98ABE766 4C778800 E4957EA2 - CE117994 9BA70203 010001A3 53305130 1D060355 1D0E0416 0414B18D 8F36514F - 8E54910F EED18E93 8318C741 44E4301F 0603551D 23041830 168014B1 8D8F3651 - 4F8E5491 0FEED18E 938318C7 4144E430 0F060355 1D130101 FF040530 030101FF - 300D0609 2A864886 F70D0101 0B050003 82010100 6297789D B46B0D96 830D9BB9 - D29FD184 A6B74611 196EC00C A26978A0 4E321AFD 964B55B8 93C38E80 6514A850 - B670BAA3 12EB8F1A F6F76F50 F9DDDBAC 4445C1F6 8CF565C4 DAD4965D 5B2270EC - 2B993C25 8BB0EB7F 75E3EAE8 B8F36B66 3F49B524 5CDF2BC5 60B9B5C0 AC4F56A3 - 04B11938 A335598E 1F2F1E6F 2F19C9F3 6556D091 DF2A2E85 2A9D144E 015DB801 - 2D504FC8 F29ECCB5 DD6014E5 569E5611 9E4946BA E73EC04F BE4412E5 2057D395 - 6444839B 7AC9C828 848EB03D 9E3A33A0 71795F9C 2CB8C866 A8305B6E 08D7219D - 81CFB37D 052218A8 73FAD394 A28C6339 449237D5 B96FE2DF 846B3E7B 2BB7C70B - 918BB2BE 2B40DFAC C8D0500E 76F7F1B1 059AB499 + 0A028201 010099D6 E6104FD3 6AB669D3 F80F9FED 3DD8FE93 32E3B889 8106AB6D + 538EF57F 6E1268D7 D917F5CA 2CF58AD7 2122361D E9E6FFE0 4F8C4BE6 8A94FE9F + E1038C56 90097B81 44B1E558 7823934C FFA83FE7 F9940286 E745DF4A D9D53F43 + A4661DD6 09FFE379 0D5F4A07 DC9CC983 C0CD81F2 417D87E7 5A6F706D 364AF4FC + EAB4F0E7 92D58F32 68A84FA2 32BA79C0 E2C7E5E7 31DB425F 98C60D04 BB8D6E8B + 1319774E 481A7307 E0275AAC 6BBB6140 D234E7A8 E79C6A83 BB8D43B7 BC055B93 + C10A5B7D A1B21797 940940BB B65692F2 B22E9CF5 DEADA80C 6D1757EE 340F35EA + 09A9263D 700B96E6 9A008CC1 D8F27AEF 2AF4856A 21F874CA 0AEA6D4B C9C594BA + E4A59138 5D610203 010001A3 53305130 1D060355 1D0E0416 0414E8BA 10762106 + 416CCB51 CB9BDFA2 F58120CF F21B301F 0603551D 23041830 168014E8 BA107621 + 06416CCB 51CB9BDF A2F58120 CFF21B30 0F060355 1D130101 FF040530 030101FF + 300D0609 2A864886 F70D0101 0B050003 82010100 2FC056D6 8D3386FE B8F02B88 + A8C8DBCB 88AF5B31 4591ABDF 80D611AD FEC22E6D E95BC475 1FBC49D6 CB890A85 + 7DCB0B1C 1E85A4E8 489B9523 6E6EE6FC 7214D954 83D8A9F3 7F9E9AA5 21EDAA7A + BAAFD6BB 20AE34ED 394BAC0B 6DE70624 CEA66CEE 47C09B64 0FB47B2A FE2A38F6 + 1745A2AD 8154E389 351D3D6C E7151DA0 C85B33F2 D28DE24E A59FA1F9 D11E9213 + 78656BD7 CFA1CFE7 6BAC62EB 8B93B5B6 BC5014EE B596F60A 4E595CB1 C451E053 + 84FCA20E 487F1090 36812B5C 9348E28B 67BD6D79 6CD2E1E5 490CC7F0 457DC4B1 + FB4EB1F2 D4F721C1 D4ADC1D6 9C10BEF9 BAC37A0F C2C832FD 4DA81AED 99EFA5EA + 3AD40AA5 4BA2C9AB 24FA7639 DE878E83 40795004 quit ! ! @@ -156,6 +156,9 @@ spanning-tree extend system-id username admin privilege 15 password 0 admin ! redundancy +bridge-domain 20 + member vni 10020 + member GigabitEthernet3 service-instance 20 ! ! ! @@ -180,6 +183,10 @@ redundancy ! ! ! +! +interface Loopback0 + ip address 1.1.1.1 255.255.255.255 +! interface GigabitEthernet1 description Containerlab management interface vrf forwarding clab-mgmt @@ -194,6 +201,7 @@ interface GigabitEthernet2 negotiation auto no mop enabled no mop sysid + no shutdown ! interface GigabitEthernet2.10 encapsulation dot1Q 10 @@ -204,15 +212,26 @@ interface GigabitEthernet3 negotiation auto no mop enabled no mop sysid + no shutdown + service instance 20 ethernet + encapsulation dot1q 20 + ! ! -interface GigabitEthernet3.20 - encapsulation dot1Q 20 - ip address 10.0.20.253 255.255.255.0 +interface nve1 + no ip address + source-interface Loopback0 + member vni 10020 + ingress-replication 1.1.1.2 + ! + no mop enabled + no mop sysid + no shutdown ! ip forward-protocol nd ! no ip http server ip http secure-server +ip route 1.1.1.2 255.255.255.255 10.0.10.2 ip route vrf clab-mgmt 0.0.0.0 0.0.0.0 10.0.0.2 ip ssh maxstartups 128 ip ssh bulk-mode 131072 @@ -259,4 +278,4 @@ netconf max-sessions 16 ! netconf-yang restconf -end \ No newline at end of file +end diff --git a/clab-pe-exp-7/rt2/config/startup-config.cfg b/clab-pe-exp-7/rt2/config/startup-config.cfg index 9f46718..ec0363a 100755 --- a/clab-pe-exp-7/rt2/config/startup-config.cfg +++ b/clab-pe-exp-7/rt2/config/startup-config.cfg @@ -1,8 +1,8 @@ Building configuration... -Current configuration : 6573 bytes +Current configuration : 6861 bytes ! -! Last configuration change at 15:24:43 UTC Tue Apr 21 2026 by admin +! Last configuration change at 14:07:27 UTC Sat May 2 2026 by admin ! version 17.13 service timestamps debug datetime msec @@ -110,30 +110,30 @@ crypto pki certificate chain TP-self-signed-2527443348 certificate self-signed 01 30820330 30820218 A0030201 02020101 300D0609 2A864886 F70D0101 0B050030 31312F30 2D060355 04030C26 494F532D 53656C66 2D536967 6E65642D 43657274 - 69666963 6174652D 32353237 34343333 3438301E 170D3236 30343231 31353139 - 35315A17 0D333630 34323031 35313935 315A3031 312F302D 06035504 030C2649 + 69666963 6174652D 32353237 34343333 3438301E 170D3236 30353032 31343031 + 30355A17 0D333630 35303131 34303130 355A3031 312F302D 06035504 030C2649 4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D32 35323734 34333334 38308201 22300D06 092A8648 86F70D01 01010500 0382010F 00308201 - 0A028201 0100B6D4 74CA17BD 1656D149 1E68CA1F 001DC64B 04ED8850 8802DCCD - C19EDF07 AEEDEBE9 E3D8330D C24A27B3 1B42790F BB940DAE 17C14D1F 6D13E672 - 5DA79C20 538DD478 D4DE0229 A5B1DE39 55C4F034 D09223D6 8FE51B79 36ACB5DE - 46929FD8 6291645F 0D6BD506 15C6183F 2FAD85CD D2AA17EB C658961E 3747BCE6 - 3031176C 8B70EDC7 93C069FE C3B8D214 FEAA0EB5 3EC1B925 BEAD6E1F 856869C2 - D8E7FD66 764B8C76 3B1D000C E0E302AF CD24A7E4 095152FB 11915E2D 6D4BD6FE - A831C4B3 666F86A9 BA82F171 8784C1E8 B0FAEA5C 86DED4AC 5EDBEE9F 78BBA066 - 5AB217CF 72B167FB 8B353362 7913D65B B94543A0 51812DBC 0CEAA361 E04BCA9F - 5BABBE04 FB490203 010001A3 53305130 1D060355 1D0E0416 04146C9F 98CB36A3 - 7373346C D803EFCD A652E702 2BC6301F 0603551D 23041830 1680146C 9F98CB36 - A3737334 6CD803EF CDA652E7 022BC630 0F060355 1D130101 FF040530 030101FF - 300D0609 2A864886 F70D0101 0B050003 82010100 86299508 8964F51C 90E11973 - 39F9FBCF 008BDA04 DEEB45A6 986DB19E AD76CA73 ADE516F6 163454CF C4002BD3 - 7FC57D51 D7689910 FB0A2E60 CD90A5BA F09A84B4 FABC29AC 76D66CD2 721EC6DA - C7C54C17 38BBEB21 8D58F9D5 C49A1720 B4D16D6C A4E0C2A5 2AF86B25 FE32396A - 89D40057 7531E38F B7602C12 67C3CD64 A001463C 5CC98D9F 60B1C70C 46280880 - 7E70E7A0 AF158749 DAE93115 34FC8382 4680D964 8836675B C63D97F4 358992C9 - CC70763B E3FF6FFD 8A82EA42 70001E46 5FF9C231 7549F5F8 B12E7A2D D36AB8D0 - F067F6F7 2745A9D2 3D47194F 41453819 91A2DE9A CF269BBA 742083BC C3942864 - 04632888 E511F166 3BC23C09 52688518 EA455A74 + 0A028201 01009F1F A07DFEB9 EA592F83 2DBC8EE0 DD0EC0C6 FE166610 3C7EE413 + 1ADDF883 4AA32FEE 6DE53DD0 EB009725 EC5390AB 29DC95BC 598A089B 529A2600 + A0DB5D11 C78DE60B F073D326 B8036351 4EE1986C B32C011E 135BC44B 099FA55A + AA066B5E B4B736F0 45154255 8408A33E E6B5618C 6252EE0C A2EAC76E ED111360 + D889BEFB 390CFBAE D3540B2A 6302D58A 2BD9C65D 5F22235B E3F2D443 BD66872C + 1807548E 04662824 0693D9C5 A8FF83DB 0134B6BC 3EA438D3 974F3E0F DC2624BC + 97B1B4C1 B64AC324 03E6D980 C35C1E2F 765D50D4 D481B0FF 2AB6F63C CCE52B3A + B6530908 00B30DFA 0FF82532 AB2B5E8C 17CBAD96 42391ED2 81F10ED9 0A9FA309 + F690692C E7AD0203 010001A3 53305130 1D060355 1D0E0416 0414E81B 2BA5277F + 3C8A7237 2E595D86 7368796E 3B5C301F 0603551D 23041830 168014E8 1B2BA527 + 7F3C8A72 372E595D 86736879 6E3B5C30 0F060355 1D130101 FF040530 030101FF + 300D0609 2A864886 F70D0101 0B050003 82010100 0D2DE6D6 2C0EA3AB 7EE8ADB3 + 2A696811 4C7B8339 33E1B7E5 E2BC2BC5 FC11E0A4 17A62550 F804C05F 07B5F740 + D1276B72 42493907 8B3EBF42 E746EA71 A4763909 7220781A 63792726 668E4E36 + 246E1AFD E2C0DEE2 407AA03C 5768A3E6 B095A28F 43B9550F 73CB6C6F 552E78FF + A347D62F DCCF82A9 18AE216A FE55F07D 54C0E9DA CA3D8AD4 12B657CA 4BFCDFC7 + E91FD433 15D6F856 0E153EAB 065EE1CF C9184FD4 3CB00FE5 E3D72DAD 4093E205 + ADEFCD50 53B53C92 F4168938 11F1E93A B50E879E A44EAAB5 618F17E6 8D16707D + E3350216 057680EC AE625888 03F9CE21 723C7E36 A01D979F B2F14FEA E22A2F39 + F63C1EC3 EF73F2CF E73664A2 3A92991C 1B484061 quit ! ! @@ -156,6 +156,9 @@ spanning-tree extend system-id username admin privilege 15 password 0 admin ! redundancy +bridge-domain 20 + member vni 10020 + member GigabitEthernet3 service-instance 20 ! ! ! @@ -180,6 +183,10 @@ redundancy ! ! ! +! +interface Loopback0 + ip address 1.1.1.2 255.255.255.255 +! interface GigabitEthernet1 description Containerlab management interface vrf forwarding clab-mgmt @@ -194,6 +201,7 @@ interface GigabitEthernet2 negotiation auto no mop enabled no mop sysid + no shutdown ! interface GigabitEthernet2.10 encapsulation dot1Q 10 @@ -204,15 +212,26 @@ interface GigabitEthernet3 negotiation auto no mop enabled no mop sysid + no shutdown + service instance 20 ethernet + encapsulation dot1q 20 + ! ! -interface GigabitEthernet3.20 - encapsulation dot1Q 20 - ip address 10.0.20.254 255.255.255.0 +interface nve1 + no ip address + source-interface Loopback0 + member vni 10020 + ingress-replication 1.1.1.1 + ! + no mop enabled + no mop sysid + no shutdown ! ip forward-protocol nd ! no ip http server ip http secure-server +ip route 1.1.1.1 255.255.255.255 10.0.10.1 ip route vrf clab-mgmt 0.0.0.0 0.0.0.0 10.0.0.2 ip ssh maxstartups 128 ip ssh bulk-mode 131072 @@ -259,4 +278,4 @@ netconf max-sessions 16 ! netconf-yang restconf -end \ No newline at end of file +end diff --git a/clab-pe-exp-7/sw1/boot_config.txt b/clab-pe-exp-7/sw1/boot_config.txt index ae02343..0b0d626 100644 --- a/clab-pe-exp-7/sw1/boot_config.txt +++ b/clab-pe-exp-7/sw1/boot_config.txt @@ -20,23 +20,34 @@ vrf definition clab-mgmt ! ! interface Ethernet0/0 - - no switchport - - vrf forwarding clab-mgmt description clab-mgmt - ip address 172.20.20.6 255.255.255.0 - ipv6 address 3fff:172:20:20::6/64 - no shutdown + no switchport + vrf forwarding clab-mgmt + ip address 172.20.20.2 255.255.255.0 + ipv6 address 3FFF:172:20:20::2/64 ! interface Ethernet0/1 - no shutdown + switchport trunk encapsulation dot1q + switchport trunk allowed vlan 20,30 + switchport mode trunk ! interface Ethernet0/2 - no shutdown + switchport access vlan 20 + switchport mode access ! interface Ethernet0/3 - no shutdown + switchport access vlan 20 + switchport mode access +! +interface Ethernet1/0 +! +interface Ethernet1/1 + switchport access vlan 30 + switchport mode access +! +interface Ethernet1/2 +! +interface Ethernet1/3 ! ip forward-protocol nd ! diff --git a/clab-pe-exp-7/sw1/nvram_00007 b/clab-pe-exp-7/sw1/nvram_00007 index ea540d4aaf25ceb74d3e2883daf39cf6b64957b3..9c4c289e469bb8979569a7f94b181f7fe07ce395 100644 GIT binary patch delta 164 zcmZo@aA;_75LtbefpM9TAU}fug9?KHdkq5vd&EQ$V^I?;BMU17Lxs=~XNBOz5(VGH zN(G~hvDGY$rju{7=(3pVo0&{*WEJ16$Qr}M^Y0D=BT#n_gMf0_<{tKQ(k!WYDO}Bo z%I%5Dj6lo;#LPg<0>rF9%(gvInSK75$py;nZ6AP$qwND{+Xt?;58Q1Zc-lVjwte7R I_JLmj04#ShY5)KL delta 163 zcmZo@aA;_75Ltbef$@R3AU}fug9?KHdo2S4d*nnBV=+@JLvt%rV};NVXN8c`R0YR^ zA_XJEjWN|MjAoN>u;{Xw>6@8MZeSJPtiT$>#P8%{{_hS0BhZ8i3*OgNjE1d zwHp+abgvqErUiGpup zrGnAMSOs>Te|H!dfhv0#1eD`8_po1+ZjMuKk5gs@VkRJF24WT5em7Ise|H!dfvP7k2q-6Q?qI(r-JGP{o}|nO#7scU48$xz%nHP8K+F!r b96-zo#9Tnk4a7V^%nQVP+mn>}=iLDSdaEY# diff --git a/clab-pe-exp-7/topology-data.json b/clab-pe-exp-7/topology-data.json index 5cdb533..0022efc 100644 --- a/clab-pe-exp-7/topology-data.json +++ b/clab-pe-exp-7/topology-data.json @@ -6,7 +6,7 @@ "prefix": "clab", "mgmt": { "network": "clab", - "bridge": "br-d8ff3904f0e9", + "bridge": "br-56bb2001466f", "ipv4-subnet": "172.20.20.0/24", "ipv4-gw": "172.20.20.1", "ipv6-subnet": "3fff:172:20:20::/64", @@ -35,8 +35,8 @@ "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "linux", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/client1", @@ -48,6 +48,12 @@ "containerlab": "pe-exp-7" }, "port-bindings": [ + { + "host-ip": "", + "host-port": 0, + "port": 22, + "protocol": "tcp" + }, { "host-ip": "", "host-port": 0, @@ -77,12 +83,6 @@ "host-port": 0, "port": 1180, "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 22, - "protocol": "tcp" } ] }, @@ -97,15 +97,15 @@ "image": "ghcr.io/srl-labs/network-multitool:latest", "mgmt-net": "", "mgmt-intf": "", - "mgmt-ipv4-address": "172.20.20.5", + "mgmt-ipv4-address": "172.20.20.4", "mgmt-ipv4-prefix-length": 24, - "mgmt-ipv6-address": "3fff:172:20:20::5", + "mgmt-ipv6-address": "3fff:172:20:20::4", "mgmt-ipv6-prefix-length": 64, "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "linux", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/client2", @@ -117,24 +117,6 @@ "containerlab": "pe-exp-7" }, "port-bindings": [ - { - "host-ip": "", - "host-port": 0, - "port": 80, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 8080, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 11443, - "protocol": "tcp" - }, { "host-ip": "", "host-port": 0, @@ -152,6 +134,24 @@ "host-port": 0, "port": 443, "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 80, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 8080, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 11443, + "protocol": "tcp" } ] }, @@ -166,15 +166,15 @@ "image": "ghcr.io/srl-labs/network-multitool:latest", "mgmt-net": "", "mgmt-intf": "", - "mgmt-ipv4-address": "172.20.20.4", + "mgmt-ipv4-address": "172.20.20.9", "mgmt-ipv4-prefix-length": 24, - "mgmt-ipv6-address": "3fff:172:20:20::4", + "mgmt-ipv6-address": "3fff:172:20:20::9", "mgmt-ipv6-prefix-length": 64, "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "linux", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/client3", @@ -186,24 +186,6 @@ "containerlab": "pe-exp-7" }, "port-bindings": [ - { - "host-ip": "", - "host-port": 0, - "port": 443, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 80, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 8080, - "protocol": "tcp" - }, { "host-ip": "", "host-port": 0, @@ -221,6 +203,24 @@ "host-port": 0, "port": 22, "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 443, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 80, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 8080, + "protocol": "tcp" } ] }, @@ -242,8 +242,8 @@ "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "linux", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/client4", @@ -255,12 +255,6 @@ "containerlab": "pe-exp-7" }, "port-bindings": [ - { - "host-ip": "", - "host-port": 0, - "port": 11443, - "protocol": "tcp" - }, { "host-ip": "", "host-port": 0, @@ -290,6 +284,12 @@ "host-port": 0, "port": 8080, "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 11443, + "protocol": "tcp" } ] }, @@ -301,18 +301,18 @@ "group": "", "labdir": "/home/dodin/Documents/container/clab-pe-exp-7/rt1", "kind": "cisco_c8000v", - "image": "vrnetlab/cisco_c8000v:17.13.01a", + "image": "registry.uttnetgroup.fr/ung/vrnetlab/cisco_c8000v:17.13.01a", "mgmt-net": "", "mgmt-intf": "", - "mgmt-ipv4-address": "172.20.20.8", + "mgmt-ipv4-address": "172.20.20.2", "mgmt-ipv4-prefix-length": 24, - "mgmt-ipv6-address": "3fff:172:20:20::8", + "mgmt-ipv6-address": "3fff:172:20:20::2", "mgmt-ipv6-prefix-length": 64, "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "cisco_c8000v", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/rt1", @@ -327,535 +327,7 @@ { "host-ip": "", "host-port": 0, - "port": 10009, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10052, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10053, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10066, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10094, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10023, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10082, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10001, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10036, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10050, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10074, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10076, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10078, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10080, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10092, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10000, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10045, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10048, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10056, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10057, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10070, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10022, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10037, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10060, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10093, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10073, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10028, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10033, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10046, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10047, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10054, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10058, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10064, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10075, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10088, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10091, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10098, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 5000, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10011, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10012, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10014, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10029, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10044, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10061, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10087, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10002, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10008, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10017, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10026, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10042, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10077, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10090, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10018, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10030, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10032, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10040, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10081, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10085, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10089, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 22, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10005, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10007, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10020, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10027, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10034, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10049, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10063, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10067, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10083, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10096, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10041, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10071, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 830, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10069, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10004, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10006, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10016, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10025, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10035, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10038, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10043, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10086, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10031, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10039, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10051, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10065, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10068, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10099, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10010, + "port": 10013, "protocol": "tcp" }, { @@ -867,13 +339,19 @@ { "host-ip": "", "host-port": 0, - "port": 10024, + "port": 10040, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10055, + "port": 10041, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10053, "protocol": "tcp" }, { @@ -885,7 +363,103 @@ { "host-ip": "", "host-port": 0, - "port": 10072, + "port": 10033, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10061, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 5000, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10026, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10036, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10044, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10052, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10065, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10086, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10089, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10094, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10006, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10022, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10024, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10032, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10074, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10091, "protocol": "tcp" }, { @@ -897,19 +471,91 @@ { "host-ip": "", "host-port": 0, - "port": 10097, + "port": 10098, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10003, + "port": 10049, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10013, + "port": 10072, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10075, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10081, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10083, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10090, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10005, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10016, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10019, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10020, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10023, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10027, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10031, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10077, "protocol": "tcp" }, { @@ -921,7 +567,55 @@ { "host-ip": "", "host-port": 0, - "port": 10019, + "port": 10025, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10028, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10030, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10038, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10056, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10017, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10037, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10039, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10045, "protocol": "tcp" }, { @@ -939,7 +633,43 @@ { "host-ip": "", "host-port": 0, - "port": 10084, + "port": 10000, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10018, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10029, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10048, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10057, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10067, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10099, "protocol": "tcp" }, { @@ -947,6 +677,276 @@ "host-port": 0, "port": 161, "protocol": "udp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10010, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10088, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10092, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10009, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10034, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10055, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10058, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10060, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10064, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10073, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10093, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10002, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10004, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10043, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10047, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10051, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10070, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10084, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10001, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10003, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10011, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10014, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10035, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10042, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10054, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10069, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10066, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10068, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10071, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10076, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10080, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10082, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10085, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10087, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10008, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10012, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10063, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10096, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10097, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 22, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 830, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10007, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10046, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10050, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10078, + "protocol": "tcp" } ] }, @@ -958,18 +958,18 @@ "group": "", "labdir": "/home/dodin/Documents/container/clab-pe-exp-7/rt2", "kind": "cisco_c8000v", - "image": "vrnetlab/cisco_c8000v:17.13.01a", + "image": "registry.uttnetgroup.fr/ung/vrnetlab/cisco_c8000v:17.13.01a", "mgmt-net": "", "mgmt-intf": "", - "mgmt-ipv4-address": "172.20.20.9", + "mgmt-ipv4-address": "172.20.20.6", "mgmt-ipv4-prefix-length": 24, - "mgmt-ipv6-address": "3fff:172:20:20::9", + "mgmt-ipv6-address": "3fff:172:20:20::6", "mgmt-ipv6-prefix-length": 64, "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "cisco_c8000v", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/rt2", @@ -984,97 +984,7 @@ { "host-ip": "", "host-port": 0, - "port": 10076, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10095, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10008, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10016, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10061, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10058, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10069, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10080, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10024, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10036, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10049, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10034, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10042, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10065, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10093, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10097, + "port": 10004, "protocol": "tcp" }, { @@ -1086,235 +996,13 @@ { "host-ip": "", "host-port": 0, - "port": 10017, + "port": 10027, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10025, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 22, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10030, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10077, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10089, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10081, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10013, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10056, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10075, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10053, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10064, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10088, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10090, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10021, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10026, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10041, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10063, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10000, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10019, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10057, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10029, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10037, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10045, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10048, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10066, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10001, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10006, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10007, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10098, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10079, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10087, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 5000, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 830, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10010, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10022, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10038, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10059, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10060, + "port": 10086, "protocol": "tcp" }, { @@ -1326,31 +1014,13 @@ { "host-ip": "", "host-port": 0, - "port": 161, - "protocol": "udp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10005, + "port": 830, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10020, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10023, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10054, + "port": 10008, "protocol": "tcp" }, { @@ -1362,37 +1032,7 @@ { "host-ip": "", "host-port": 0, - "port": 10004, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10009, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10018, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10047, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10050, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10062, + "port": 10058, "protocol": "tcp" }, { @@ -1401,6 +1041,90 @@ "port": 10085, "protocol": "tcp" }, + { + "host-ip": "", + "host-port": 0, + "port": 10090, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10091, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10016, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10045, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10068, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10088, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10098, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10014, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10023, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10028, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10052, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10053, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10066, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10082, + "protocol": "tcp" + }, { "host-ip": "", "host-port": 0, @@ -1410,19 +1134,79 @@ { "host-ip": "", "host-port": 0, - "port": 10027, + "port": 10024, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10031, + "port": 10033, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10044, + "port": 10042, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10048, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10067, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10072, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10093, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 22, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10003, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10013, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10041, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10081, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10095, "protocol": "tcp" }, { @@ -1434,7 +1218,25 @@ { "host-ip": "", "host-port": 0, - "port": 10052, + "port": 10006, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10026, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10050, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10069, "protocol": "tcp" }, { @@ -1452,13 +1254,37 @@ { "host-ip": "", "host-port": 0, - "port": 10084, + "port": 10087, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10012, + "port": 10000, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10007, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10010, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10017, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10019, "protocol": "tcp" }, { @@ -1470,49 +1296,7 @@ { "host-ip": "", "host-port": 0, - "port": 10039, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10067, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10070, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10071, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10073, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10083, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10002, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10028, + "port": 10036, "protocol": "tcp" }, { @@ -1521,6 +1305,18 @@ "port": 10043, "protocol": "tcp" }, + { + "host-ip": "", + "host-port": 0, + "port": 10021, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10062, + "protocol": "tcp" + }, { "host-ip": "", "host-port": 0, @@ -1530,37 +1326,13 @@ { "host-ip": "", "host-port": 0, - "port": 10040, + "port": 5000, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10068, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10072, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10082, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10086, - "protocol": "tcp" - }, - { - "host-ip": "", - "host-port": 0, - "port": 10014, + "port": 10030, "protocol": "tcp" }, { @@ -1572,13 +1344,127 @@ { "host-ip": "", "host-port": 0, - "port": 10033, + "port": 10044, "protocol": "tcp" }, { "host-ip": "", "host-port": 0, - "port": 10091, + "port": 10054, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10056, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10065, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10073, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10075, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10047, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10009, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10012, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10029, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10034, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10038, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10039, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10064, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10001, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10005, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10020, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 161, + "protocol": "udp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10018, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10022, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10037, "protocol": "tcp" }, { @@ -1590,7 +1476,19 @@ { "host-ip": "", "host-port": 0, - "port": 10003, + "port": 10077, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10089, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10097, "protocol": "tcp" }, { @@ -1599,11 +1497,113 @@ "port": 10015, "protocol": "tcp" }, + { + "host-ip": "", + "host-port": 0, + "port": 10025, + "protocol": "tcp" + }, { "host-ip": "", "host-port": 0, "port": 10046, "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10049, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10059, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10060, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10063, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10070, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10002, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10071, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10076, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10079, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10080, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10084, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10031, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10040, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10057, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10061, + "protocol": "tcp" + }, + { + "host-ip": "", + "host-port": 0, + "port": 10083, + "protocol": "tcp" } ] }, @@ -1618,15 +1618,15 @@ "image": "registry.uttnetgroup.fr/ung/vrnetlab/cisco_iol:L2-17.15.1", "mgmt-net": "", "mgmt-intf": "", - "mgmt-ipv4-address": "172.20.20.6", + "mgmt-ipv4-address": "172.20.20.5", "mgmt-ipv4-prefix-length": 24, - "mgmt-ipv6-address": "3fff:172:20:20::6", + "mgmt-ipv6-address": "3fff:172:20:20::5", "mgmt-ipv6-prefix-length": 64, "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "cisco_iol", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/sw1", @@ -1651,15 +1651,15 @@ "image": "registry.uttnetgroup.fr/ung/vrnetlab/cisco_iol:L2-17.15.1", "mgmt-net": "", "mgmt-intf": "", - "mgmt-ipv4-address": "172.20.20.2", + "mgmt-ipv4-address": "172.20.20.8", "mgmt-ipv4-prefix-length": 24, - "mgmt-ipv6-address": "3fff:172:20:20::2", + "mgmt-ipv6-address": "3fff:172:20:20::8", "mgmt-ipv6-prefix-length": 64, "mac-address": "", "labels": { "clab-git-branch": "main", - "clab-git-hash": "e2d39a8", - "clab-mgmt-net-bridge": "br-d8ff3904f0e9", + "clab-git-hash": "f37fc12", + "clab-mgmt-net-bridge": "br-56bb2001466f", "clab-node-group": "", "clab-node-kind": "cisco_iol", "clab-node-lab-dir": "/home/dodin/Documents/container/clab-pe-exp-7/sw2", @@ -1680,13 +1680,13 @@ "a": { "node": "rt1", "interface": "eth1", - "mac": "aa:c1:ab:fa:86:91", + "mac": "aa:c1:ab:71:94:02", "peer": "z" }, "z": { "node": "rt2", "interface": "eth1", - "mac": "aa:c1:ab:04:32:b2", + "mac": "aa:c1:ab:f6:f9:77", "peer": "a" } } @@ -1696,13 +1696,13 @@ "a": { "node": "rt1", "interface": "eth2", - "mac": "aa:c1:ab:39:a7:cf", + "mac": "aa:c1:ab:12:a0:9f", "peer": "z" }, "z": { "node": "sw1", "interface": "eth1", - "mac": "aa:c1:ab:7c:57:35", + "mac": "aa:c1:ab:ca:2b:b6", "peer": "a" } } @@ -1712,13 +1712,13 @@ "a": { "node": "sw1", "interface": "eth2", - "mac": "aa:c1:ab:0e:1a:6f", + "mac": "aa:c1:ab:5a:8c:06", "peer": "z" }, "z": { "node": "client1", "interface": "eth1", - "mac": "aa:c1:ab:47:30:08", + "mac": "aa:c1:ab:ec:19:be", "peer": "a" } } @@ -1728,13 +1728,13 @@ "a": { "node": "sw1", "interface": "eth3", - "mac": "aa:c1:ab:62:8d:71", + "mac": "aa:c1:ab:d8:7f:e1", "peer": "z" }, "z": { "node": "client2", "interface": "eth1", - "mac": "aa:c1:ab:38:99:86", + "mac": "aa:c1:ab:72:62:79", "peer": "a" } } @@ -1744,13 +1744,13 @@ "a": { "node": "rt2", "interface": "eth2", - "mac": "aa:c1:ab:21:c8:03", + "mac": "aa:c1:ab:71:e7:f8", "peer": "z" }, "z": { "node": "sw2", "interface": "eth1", - "mac": "aa:c1:ab:f9:49:ce", + "mac": "aa:c1:ab:a6:46:a7", "peer": "a" } } @@ -1760,13 +1760,13 @@ "a": { "node": "sw2", "interface": "eth2", - "mac": "aa:c1:ab:33:4f:97", + "mac": "aa:c1:ab:c2:c3:30", "peer": "z" }, "z": { "node": "client3", "interface": "eth1", - "mac": "aa:c1:ab:1d:0d:3a", + "mac": "aa:c1:ab:72:d8:15", "peer": "a" } } @@ -1776,13 +1776,13 @@ "a": { "node": "sw2", "interface": "eth3", - "mac": "aa:c1:ab:76:c3:b1", + "mac": "aa:c1:ab:68:2e:4f", "peer": "z" }, "z": { "node": "client4", "interface": "eth1", - "mac": "aa:c1:ab:60:a2:d7", + "mac": "aa:c1:ab:52:d5:22", "peer": "a" } } diff --git a/clab-pe-exp-8/.tls/ca/ca.key b/clab-pe-exp-8/.tls/ca/ca.key new file mode 100644 index 0000000..fbcdf23 --- /dev/null +++ b/clab-pe-exp-8/.tls/ca/ca.key @@ -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----- diff --git a/clab-pe-exp-8/.tls/ca/ca.pem b/clab-pe-exp-8/.tls/ca/ca.pem new file mode 100644 index 0000000..e7e0766 --- /dev/null +++ b/clab-pe-exp-8/.tls/ca/ca.pem @@ -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----- diff --git a/clab-pe-exp-8/ansible-inventory.yml b/clab-pe-exp-8/ansible-inventory.yml new file mode 100644 index 0000000..e735675 --- /dev/null +++ b/clab-pe-exp-8/ansible-inventory.yml @@ -0,0 +1,41 @@ +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-8-rt1: + ansible_host: 172.20.20.10 + clab-pe-exp-8-rt2: + ansible_host: 172.20.20.11 + cisco_iol: + vars: + # ansible_connection: set ansible_connection variable if required + ansible_user: admin + ansible_password: admin + hosts: + clab-pe-exp-8-sw1: + ansible_host: 172.20.20.4 + clab-pe-exp-8-sw2: + ansible_host: 172.20.20.8 + linux: + hosts: + clab-pe-exp-8-client20.1: + ansible_host: 172.20.20.6 + clab-pe-exp-8-client20.2: + ansible_host: 172.20.20.5 + clab-pe-exp-8-client20.3: + ansible_host: 172.20.20.3 + clab-pe-exp-8-client20.4: + ansible_host: 172.20.20.2 + clab-pe-exp-8-client30.1: + ansible_host: 172.20.20.7 + clab-pe-exp-8-client30.2: + ansible_host: 172.20.20.9 diff --git a/clab-pe-exp-8/authorized_keys b/clab-pe-exp-8/authorized_keys new file mode 100644 index 0000000..a6c3e5b --- /dev/null +++ b/clab-pe-exp-8/authorized_keys @@ -0,0 +1,3 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHbR12oyqkSYcxGmqRoH4hI/RYChbqPF8KFBmeik1twu +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILLRRYg0z5DoKq+67DeZFUo+dOqz2GedGKHHjGHiMMNo +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDSFe9QlnPPZ77cA1fMgPZ7VqhgN7vb2mV7HkXZwAttzAceOBZzCv6jl8lQoUDQhUy3spZRTmaQC/6CWJg0LmFLRk5STfTJGxj+3Qp/roJb4tLG4WOXFphSOBzY5DklCfU1jvIvR0lHRH/FcqjiGCNbg0SQK3ijYLPCsG0+NeNacMQri+/GkSd5wvJPOug4pCYuzf8x6PzbHa9FGTXXOMkVKrMQcHF+tAiU4yWBqjv/lshH6aEA+E3p8Cznfu8xxiBu4pLad0Ed7i5PeXUH5gHXF+bRwHKtyAjJAUpunVg7hgyGmXGl7D+yHcf60M0bd/0LZztJBj1MKxu50QluGIAQuBsK5Zdf97zkCuTbwypTpLx/rIj0tVX7FPhdjO2ubXa11aKhtTdaOq/0Jx24MgTJZTqv3TN+abmtPnDuAlZUhbxKEX408dNgQvUnH0fRwfsdkoYOhurNV4B7Rz7tYZ7cKhC/uHQDNslw8Z7R52JlMprDBxT1ap5jvtOhIo/7WKc= diff --git a/clab-pe-exp-8/nornir-simple-inventory.yml b/clab-pe-exp-8/nornir-simple-inventory.yml new file mode 100644 index 0000000..e4fee74 --- /dev/null +++ b/clab-pe-exp-8/nornir-simple-inventory.yml @@ -0,0 +1,51 @@ +--- +rt1: + username: admin + password: admin + platform: cisco_c8000v + hostname: 172.20.20.10 +rt2: + username: admin + password: admin + platform: cisco_c8000v + hostname: 172.20.20.11 +sw1: + username: admin + password: admin + platform: cisco_iol + hostname: 172.20.20.4 +sw2: + username: admin + password: admin + platform: cisco_iol + hostname: 172.20.20.8 +client20.1: + username: + password: + platform: linux + hostname: 172.20.20.6 +client20.2: + username: + password: + platform: linux + hostname: 172.20.20.5 +client20.3: + username: + password: + platform: linux + hostname: 172.20.20.3 +client20.4: + username: + password: + platform: linux + hostname: 172.20.20.2 +client30.1: + username: + password: + platform: linux + hostname: 172.20.20.7 +client30.2: + username: + password: + platform: linux + hostname: 172.20.20.9 diff --git a/clab-pe-exp-8/rt1/config/startup-config.cfg b/clab-pe-exp-8/rt1/config/startup-config.cfg new file mode 100755 index 0000000..4ecb4a7 --- /dev/null +++ b/clab-pe-exp-8/rt1/config/startup-config.cfg @@ -0,0 +1,291 @@ +Building configuration... + +Current configuration : 7044 bytes +! +! Last configuration change at 16:44:39 UTC Sat May 2 2026 +! +version 17.13 +service timestamps debug datetime msec +service timestamps log datetime msec +platform qfp utilization monitor load 80 +platform punt-keepalive disable-kernel-core +platform sslvpn use-pd +platform console serial +! +hostname rt1 +! +boot-start-marker +boot-end-marker +! +! +vrf definition clab-mgmt + description Containerlab management VRF (DO NOT DELETE) + ! + address-family ipv4 + exit-address-family + ! + address-family ipv6 + exit-address-family +! +no aaa new-model +! +! +! +! +! +! +! +! +! +! +! +! +ip domain name example.com +! +! +! +login on-success log +! +! +subscriber templating +ipv6 unicast-routing +! +! +! +! +! +! +! +! +! +! +! +! +pae +! +! +crypto pki trustpoint SLA-TrustPoint + enrollment pkcs12 + revocation-check crl + hash sha256 +! +crypto pki trustpoint TP-self-signed-2527443348 + enrollment selfsigned + subject-name cn=IOS-Self-Signed-Certificate-2527443348 + revocation-check none + rsakeypair TP-self-signed-2527443348 + hash sha256 +! +! +crypto pki certificate chain SLA-TrustPoint + certificate ca 01 + 30820321 30820209 A0030201 02020101 300D0609 2A864886 F70D0101 0B050030 + 32310E30 0C060355 040A1305 43697363 6F312030 1E060355 04031317 43697363 + 6F204C69 63656E73 696E6720 526F6F74 20434130 1E170D31 33303533 30313934 + 3834375A 170D3338 30353330 31393438 34375A30 32310E30 0C060355 040A1305 + 43697363 6F312030 1E060355 04031317 43697363 6F204C69 63656E73 696E6720 + 526F6F74 20434130 82012230 0D06092A 864886F7 0D010101 05000382 010F0030 + 82010A02 82010100 A6BCBD96 131E05F7 145EA72C 2CD686E6 17222EA1 F1EFF64D + CBB4C798 212AA147 C655D8D7 9471380D 8711441E 1AAF071A 9CAE6388 8A38E520 + 1C394D78 462EF239 C659F715 B98C0A59 5BBB5CBD 0CFEBEA3 700A8BF7 D8F256EE + 4AA4E80D DB6FD1C9 60B1FD18 FFC69C96 6FA68957 A2617DE7 104FDC5F EA2956AC + 7390A3EB 2B5436AD C847A2C5 DAB553EB 69A9A535 58E9F3E3 C0BD23CF 58BD7188 + 68E69491 20F320E7 948E71D7 AE3BCC84 F10684C7 4BC8E00F 539BA42B 42C68BB7 + C7479096 B4CB2D62 EA2F505D C7B062A4 6811D95B E8250FC4 5D5D5FB8 8F27D191 + C55F0D76 61F9A4CD 3D992327 A8BB03BD 4E6D7069 7CBADF8B DF5F4368 95135E44 + DFC7C6CF 04DD7FD1 02030100 01A34230 40300E06 03551D0F 0101FF04 04030201 + 06300F06 03551D13 0101FF04 05300301 01FF301D 0603551D 0E041604 1449DC85 + 4B3D31E5 1B3E6A17 606AF333 3D3B4C73 E8300D06 092A8648 86F70D01 010B0500 + 03820101 00507F24 D3932A66 86025D9F E838AE5C 6D4DF6B0 49631C78 240DA905 + 604EDCDE FF4FED2B 77FC460E CD636FDB DD44681E 3A5673AB 9093D3B1 6C9E3D8B + D98987BF E40CBD9E 1AECA0C2 2189BB5C 8FA85686 CD98B646 5575B146 8DFC66A8 + 467A3DF4 4D565700 6ADF0F0D CF835015 3C04FF7C 21E878AC 11BA9CD2 55A9232C + 7CA7B7E6 C1AF74F6 152E99B7 B1FCF9BB E973DE7F 5BDDEB86 C71E3B49 1765308B + 5FB0DA06 B92AFE7F 494E8A9E 07B85737 F3A58BE1 1A48A229 C37C1E69 39F08678 + 80DDCD16 D6BACECA EEBC7CF9 8428787B 35202CDC 60E4616A B623CDBD 230E3AFB + 418616A9 4093E049 4D10AB75 27E86F73 932E35B5 8862FDAE 0275156F 719BB2F0 + D697DF7F 28 + quit +crypto pki certificate chain TP-self-signed-2527443348 + certificate self-signed 01 + 30820330 30820218 A0030201 02020101 300D0609 2A864886 F70D0101 0B050030 + 31312F30 2D060355 04030C26 494F532D 53656C66 2D536967 6E65642D 43657274 + 69666963 6174652D 32353237 34343333 3438301E 170D3236 30353032 31363434 + 35335A17 0D333630 35303131 36343435 335A3031 312F302D 06035504 030C2649 + 4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D32 35323734 + 34333334 38308201 22300D06 092A8648 86F70D01 01010500 0382010F 00308201 + 0A028201 0100AEC0 F5E818C5 0DFC1899 71889E2D 9E57B1F9 7C4674F0 93C3C011 + F93CD33B D6CE869B CF3BE7BA EB9A4CE2 EBAEA38D 96044C98 1BC783D5 9EE65518 + EF910D42 AAF848F1 60F131F1 59F9799C C1F6819D BE1221CC 43DD900F 7D417BC9 + 6F91AE74 CF9456EB F552BB4B 6ACC11A4 E504186C 62543897 A1A9C302 8A6EF48E + B3368E4B 8F3C8BB6 6937BFDB B1FD0839 38AE7295 D0F17B57 0B7D87A3 2FF393E5 + 75AC46A0 32B4B807 EDB2CE71 D501B7C2 163D3E00 25D77108 D5B08EA1 3BC649D5 + BF3E477A AA2FA2BF B601671C FD02FDD4 31067284 C5B03728 690E799A 2F9CB360 + 4B877976 10C92E06 4DB82A43 21A416CA 8A91241B 037C6DAF A5576160 AC05C46B + 518E4CC7 AE670203 010001A3 53305130 1D060355 1D0E0416 0414AAAB 8504B2B1 + 12EC5006 50CDE2CB CDDD30D0 88B2301F 0603551D 23041830 168014AA AB8504B2 + B112EC50 0650CDE2 CBCDDD30 D088B230 0F060355 1D130101 FF040530 030101FF + 300D0609 2A864886 F70D0101 0B050003 82010100 7B2070FF 6350F2BC 02976A9D + 662F46E5 53B3A6EA 9C581F1F 7AB9C6EB CE3545C9 825CB976 FDFB8F29 8650723E + ABC8A6EA E359D1E0 9A9E283F CD5AB2A3 5D453D9C A075C80C A890DEF6 D2DBDB26 + 54014F21 7D8D2A27 FF131484 6349188B FF6A1E4C 19784E25 AF0C822A 0BDB6EC2 + 4458729A 87830824 9025BC9C 3CC4E53A 7EA874B0 CA89500E CF16B8EC 3720A1E1 + 4829B075 90B4A380 E2C44164 14112ABE 5BA8B46D 29B226CB 0CF68819 3A37B705 + 458286DE 24A66754 391ED0BE 0F44A97D E38372BF EA2BF78F F799DAF4 08513C44 + 92825E05 4B1983E8 C03DE853 9EE85B90 1A4F1892 C4705110 AC229555 A5460FAB + 6F8E9AF9 121B8C1E 54C29CBC BE661224 E2A05E95 + quit +! +! +! +! +! +! +! +! +! +license udi pid C8000V sn 9YSATP0T8WR +license boot level network-premier addon dna-premier +memory free low-watermark processor 201711 +diagnostic bootup level minimal +! +! +spanning-tree extend system-id +! +! +username admin privilege 15 password 0 admin +! +redundancy +bridge-domain 20 + member vni 10020 + member GigabitEthernet3 service-instance 20 +! +bridge-domain 30 + member vni 10030 + member GigabitEthernet3 service-instance 30 +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +interface Loopback0 + ip address 1.1.1.1 255.255.255.255 +! +interface GigabitEthernet1 + description Containerlab management interface + vrf forwarding clab-mgmt + ip address 10.0.0.15 255.255.255.0 + negotiation auto + ipv6 address 2001:DB8::2/64 + no mop enabled + no mop sysid +! +interface GigabitEthernet2 + no ip address + negotiation auto + no mop enabled + no mop sysid + no shutdown +! +interface GigabitEthernet2.10 + no shutdown + encapsulation dot1Q 10 + ip address 10.0.10.1 255.255.255.0 +! +interface GigabitEthernet3 + no ip address + negotiation auto + no mop enabled + no mop sysid + no shutdown + service instance 20 ethernet + encapsulation dot1q 20 + ! + service instance 30 ethernet + encapsulation dot1q 30 + ! +! +interface nve1 + no ip address + source-interface Loopback0 + member vni 10020 + ingress-replication 1.1.1.2 + ! + member vni 10030 + ingress-replication 1.1.1.2 + ! + no mop enabled + no mop sysid +! +ip forward-protocol nd +! +no ip http server +ip http secure-server +ip route 1.1.1.2 255.255.255.255 10.0.10.2 +ip route vrf clab-mgmt 0.0.0.0 0.0.0.0 10.0.0.2 +ip ssh maxstartups 128 +ip ssh bulk-mode 131072 +ip ssh server algorithm mac hmac-sha2-512 +! +! +ipv6 route vrf clab-mgmt ::/0 2001:DB8::1 +! +! +! +! +control-plane +! +! +mgcp behavior rsip-range tgcp-only +mgcp behavior comedia-role none +mgcp behavior comedia-check-media-src disable +mgcp behavior comedia-sdp-force disable +! +mgcp profile default +! +! +! +! +! +! +line con 0 + logging synchronous + stopbits 1 +line aux 0 +line vty 0 4 + logging synchronous + login local + length 0 + transport input all +! +! +netconf detailed-error +netconf max-sessions 16 +! +! +! +! +! +netconf-yang +restconf +end diff --git a/clab-pe-exp-8/rt2/config/startup-config.cfg b/clab-pe-exp-8/rt2/config/startup-config.cfg new file mode 100755 index 0000000..70146d4 --- /dev/null +++ b/clab-pe-exp-8/rt2/config/startup-config.cfg @@ -0,0 +1,291 @@ +Building configuration... + +Current configuration : 7053 bytes +! +! Last configuration change at 16:50:36 UTC Sat May 2 2026 by admin +! +version 17.13 +service timestamps debug datetime msec +service timestamps log datetime msec +platform qfp utilization monitor load 80 +platform punt-keepalive disable-kernel-core +platform sslvpn use-pd +platform console serial +! +hostname rt2 +! +boot-start-marker +boot-end-marker +! +! +vrf definition clab-mgmt + description Containerlab management VRF (DO NOT DELETE) + ! + address-family ipv4 + exit-address-family + ! + address-family ipv6 + exit-address-family +! +no aaa new-model +! +! +! +! +! +! +! +! +! +! +! +! +ip domain name example.com +! +! +! +login on-success log +! +! +subscriber templating +ipv6 unicast-routing +! +! +! +! +! +! +! +! +! +! +! +! +pae +! +! +crypto pki trustpoint SLA-TrustPoint + enrollment pkcs12 + revocation-check crl + hash sha256 +! +crypto pki trustpoint TP-self-signed-2527443348 + enrollment selfsigned + subject-name cn=IOS-Self-Signed-Certificate-2527443348 + revocation-check none + rsakeypair TP-self-signed-2527443348 + hash sha256 +! +! +crypto pki certificate chain SLA-TrustPoint + certificate ca 01 + 30820321 30820209 A0030201 02020101 300D0609 2A864886 F70D0101 0B050030 + 32310E30 0C060355 040A1305 43697363 6F312030 1E060355 04031317 43697363 + 6F204C69 63656E73 696E6720 526F6F74 20434130 1E170D31 33303533 30313934 + 3834375A 170D3338 30353330 31393438 34375A30 32310E30 0C060355 040A1305 + 43697363 6F312030 1E060355 04031317 43697363 6F204C69 63656E73 696E6720 + 526F6F74 20434130 82012230 0D06092A 864886F7 0D010101 05000382 010F0030 + 82010A02 82010100 A6BCBD96 131E05F7 145EA72C 2CD686E6 17222EA1 F1EFF64D + CBB4C798 212AA147 C655D8D7 9471380D 8711441E 1AAF071A 9CAE6388 8A38E520 + 1C394D78 462EF239 C659F715 B98C0A59 5BBB5CBD 0CFEBEA3 700A8BF7 D8F256EE + 4AA4E80D DB6FD1C9 60B1FD18 FFC69C96 6FA68957 A2617DE7 104FDC5F EA2956AC + 7390A3EB 2B5436AD C847A2C5 DAB553EB 69A9A535 58E9F3E3 C0BD23CF 58BD7188 + 68E69491 20F320E7 948E71D7 AE3BCC84 F10684C7 4BC8E00F 539BA42B 42C68BB7 + C7479096 B4CB2D62 EA2F505D C7B062A4 6811D95B E8250FC4 5D5D5FB8 8F27D191 + C55F0D76 61F9A4CD 3D992327 A8BB03BD 4E6D7069 7CBADF8B DF5F4368 95135E44 + DFC7C6CF 04DD7FD1 02030100 01A34230 40300E06 03551D0F 0101FF04 04030201 + 06300F06 03551D13 0101FF04 05300301 01FF301D 0603551D 0E041604 1449DC85 + 4B3D31E5 1B3E6A17 606AF333 3D3B4C73 E8300D06 092A8648 86F70D01 010B0500 + 03820101 00507F24 D3932A66 86025D9F E838AE5C 6D4DF6B0 49631C78 240DA905 + 604EDCDE FF4FED2B 77FC460E CD636FDB DD44681E 3A5673AB 9093D3B1 6C9E3D8B + D98987BF E40CBD9E 1AECA0C2 2189BB5C 8FA85686 CD98B646 5575B146 8DFC66A8 + 467A3DF4 4D565700 6ADF0F0D CF835015 3C04FF7C 21E878AC 11BA9CD2 55A9232C + 7CA7B7E6 C1AF74F6 152E99B7 B1FCF9BB E973DE7F 5BDDEB86 C71E3B49 1765308B + 5FB0DA06 B92AFE7F 494E8A9E 07B85737 F3A58BE1 1A48A229 C37C1E69 39F08678 + 80DDCD16 D6BACECA EEBC7CF9 8428787B 35202CDC 60E4616A B623CDBD 230E3AFB + 418616A9 4093E049 4D10AB75 27E86F73 932E35B5 8862FDAE 0275156F 719BB2F0 + D697DF7F 28 + quit +crypto pki certificate chain TP-self-signed-2527443348 + certificate self-signed 01 + 30820330 30820218 A0030201 02020101 300D0609 2A864886 F70D0101 0B050030 + 31312F30 2D060355 04030C26 494F532D 53656C66 2D536967 6E65642D 43657274 + 69666963 6174652D 32353237 34343333 3438301E 170D3236 30353032 31363435 + 32365A17 0D333630 35303131 36343532 365A3031 312F302D 06035504 030C2649 + 4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D32 35323734 + 34333334 38308201 22300D06 092A8648 86F70D01 01010500 0382010F 00308201 + 0A028201 0100A267 27BDF775 3F9CFB07 1C01281D C0E8D826 0D3EA13E 286FA462 + 5E8E73AD 290421CC 3463B579 D87E4FD1 39F1E478 BFED0221 8C1970C6 D59A6337 + EEE42709 F4E02331 923CA8CB DC734ACE 22F7356D AE1838AB 4D8D0E41 D0566158 + 8A95BE19 091810D5 EDA2A9F3 50CF7AA0 C3A66499 A1747AAD 4CF5C00F A3390E9F + 05C292A6 9377CF54 C43D257F 595101C2 0AB1B9D3 6C09C15C FDCAC3A0 CA6ADEC2 + 5002DDE5 3BED4366 58DE6977 BF8C6746 2D2609DC 13AACA74 32B683C8 4B1ED8EF + B702182B 8FB4F022 275FA413 99E0F62F 11C8C196 C633A176 8030C074 07B0F7DB + 6F6F0814 42E53135 1430CE58 08DBFF4B DE0345BA E11EA0A6 4686F7AB 8E47614C + 83E605E1 09450203 010001A3 53305130 1D060355 1D0E0416 0414D5BC E12E0D00 + DA4EF39B 84D96619 7F69A269 56BD301F 0603551D 23041830 168014D5 BCE12E0D + 00DA4EF3 9B84D966 197F69A2 6956BD30 0F060355 1D130101 FF040530 030101FF + 300D0609 2A864886 F70D0101 0B050003 82010100 8E889607 3A1542A7 4649B33B + 4AB7BCE9 E88577B0 6FA83515 EA4481EC 4040CD3B BC665D57 5754468B D89C13F9 + 68C5B604 BF13C941 DAE3FEE9 7036D0DD B0CD40AF B43C799C BD0A0D2D 502311EA + 61E17E07 06076DDF 54DF2E4B 962BAD65 12E1E28B F1240A8A 647F3B48 F1E54023 + DB7EE66B 3F7FA9B6 09FC84BD 3E4CC7AE B8F2FF73 9D86CD9F C38533D6 1D9100F8 + 25460112 BDE6D6AE 8AAEF97D 73D5EF04 EC1685FD CD1DB7EF 77743A6A 26BF7CF5 + 5EBE3A32 586CA88F 5624FE8A C4BD55FA AD4C26D2 14AC959A F769753A 8061C1BA + 6282997C BA92359F 2A99BC40 42B4B9C5 AF5F5980 6B8EB7BC FF5055E2 A4F94D88 + 4CAD3FD5 1692D785 C5A434A6 33D7DC81 8469A504 + quit +! +! +! +! +! +! +! +! +! +license udi pid C8000V sn 9YSATP0T8WR +license boot level network-premier addon dna-premier +memory free low-watermark processor 201711 +diagnostic bootup level minimal +! +! +spanning-tree extend system-id +! +! +username admin privilege 15 password 0 admin +! +redundancy +bridge-domain 20 + member vni 10020 + member GigabitEthernet3 service-instance 20 +! +bridge-domain 30 + member vni 10030 + member GigabitEthernet3 service-instance 30 +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +! +interface Loopback0 + ip address 1.1.1.2 255.255.255.255 +! +interface GigabitEthernet1 + description Containerlab management interface + vrf forwarding clab-mgmt + ip address 10.0.0.15 255.255.255.0 + negotiation auto + ipv6 address 2001:DB8::2/64 + no mop enabled + no mop sysid +! +interface GigabitEthernet2 + no ip address + negotiation auto + no mop enabled + no mop sysid + no shutdown +! +interface GigabitEthernet2.10 + no shutdown + encapsulation dot1Q 10 + ip address 10.0.10.2 255.255.255.0 +! +interface GigabitEthernet3 + no ip address + negotiation auto + no mop enabled + no mop sysid + no shutdown + service instance 20 ethernet + encapsulation dot1q 20 + ! + service instance 30 ethernet + encapsulation dot1q 30 + ! +! +interface nve1 + no ip address + source-interface Loopback0 + member vni 10020 + ingress-replication 1.1.1.1 + ! + member vni 10030 + ingress-replication 1.1.1.1 + ! + no mop enabled + no mop sysid +! +ip forward-protocol nd +! +no ip http server +ip http secure-server +ip route 1.1.1.1 255.255.255.255 10.0.10.1 +ip route vrf clab-mgmt 0.0.0.0 0.0.0.0 10.0.0.2 +ip ssh maxstartups 128 +ip ssh bulk-mode 131072 +ip ssh server algorithm mac hmac-sha2-512 +! +! +ipv6 route vrf clab-mgmt ::/0 2001:DB8::1 +! +! +! +! +control-plane +! +! +mgcp behavior rsip-range tgcp-only +mgcp behavior comedia-role none +mgcp behavior comedia-check-media-src disable +mgcp behavior comedia-sdp-force disable +! +mgcp profile default +! +! +! +! +! +! +line con 0 + logging synchronous + stopbits 1 +line aux 0 +line vty 0 4 + logging synchronous + login local + length 0 + transport input all +! +! +netconf detailed-error +netconf max-sessions 16 +! +! +! +! +! +netconf-yang +restconf +end diff --git a/clab-pe-exp-8/sw1/NETMAP b/clab-pe-exp-8/sw1/NETMAP new file mode 100644 index 0000000..e07d137 --- /dev/null +++ b/clab-pe-exp-8/sw1/NETMAP @@ -0,0 +1,5 @@ +9:0/0 513:0/0 +9:0/1 513:0/1 +9:0/2 513:0/2 +9:0/3 513:0/3 +9:1/1 513:1/1 diff --git a/clab-pe-exp-8/sw1/boot_config.txt b/clab-pe-exp-8/sw1/boot_config.txt new file mode 100644 index 0000000..58b46d5 --- /dev/null +++ b/clab-pe-exp-8/sw1/boot_config.txt @@ -0,0 +1,57 @@ +hostname sw1 +! +no aaa new-model +! +ip domain name lab +! +ip cef +! +ipv6 unicast-routing +! +no ip domain lookup +! +username admin privilege 15 secret admin +! +vrf definition clab-mgmt + description clab-mgmt + address-family ipv4 + ! + address-family ipv6 + ! +! +interface Ethernet0/0 + + no switchport + + vrf forwarding clab-mgmt + description clab-mgmt + ip address 172.20.20.4 255.255.255.0 + ipv6 address 3fff:172:20:20::4/64 + no shutdown +! +interface Ethernet0/1 + no shutdown +! +interface Ethernet0/2 + no shutdown +! +interface Ethernet0/3 + no shutdown +! +interface Ethernet1/1 + no shutdown +! +ip forward-protocol nd +! +ip route vrf clab-mgmt 0.0.0.0 0.0.0.0 Ethernet0/0 172.20.20.1 +ipv6 route vrf clab-mgmt ::/0 Ethernet0/0 3fff:172:20:20::1 +! +ip ssh version 2 +crypto key generate rsa modulus 2048 +! +line vty 0 4 + login local + transport input ssh +! + +end diff --git a/clab-pe-exp-8/sw1/iouyap.ini b/clab-pe-exp-8/sw1/iouyap.ini new file mode 100644 index 0000000..bf41c8d --- /dev/null +++ b/clab-pe-exp-8/sw1/iouyap.ini @@ -0,0 +1,13 @@ +[default] +base_port = 49000 +netmap = /iol/NETMAP +[513:0/0] +eth_dev = eth0 +[513:0/1] +eth_dev = eth1 +[513:0/2] +eth_dev = eth2 +[513:0/3] +eth_dev = eth3 +[513:1/1] +eth_dev = eth5 diff --git a/clab-pe-exp-8/sw1/nvram_00007 b/clab-pe-exp-8/sw1/nvram_00007 new file mode 100644 index 0000000000000000000000000000000000000000..af1ee0378eeaaea950297096804a9691afd2e682 GIT binary patch literal 1048576 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 z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF 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 z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB=F2JAwZN DK7h}! literal 0 HcmV?d00001 diff --git a/clab-pe-exp-8/sw1/nvram_00009 b/clab-pe-exp-8/sw1/nvram_00009 new file mode 100644 index 0000000000000000000000000000000000000000..4d4db18b7564a7cb7974b09e230885875dcd128f GIT binary patch literal 1048576 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 z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK;X}fz#~7ETe7v28FckJD9aP8{e9fx&mvARc+mt{i~nzw0in$_2^&!1Xp_a;)@=88yBB^;pT@gKK(-Z z@Wo3vJ$&)vg-8D9uYPg$x>vt@bMk>#|J!$d^}#3J^cC0N_m&@f)=&N3JKpz|Z+_qN zzVFvQ>+k&S#mioMzWMn#{Ny)%=xg72aPY=A{NB4R|DX51<_~Up@WO-t<+pEr#$8u_ z<#&JM?|t?&|NZCu=2v~~uYcv8|LfAV2QPg4Tb}$^Z~KOuUec|8wz};zUUBF7?Qg%c z`^@is_kVrE-pP;r%O`*Cm)`fY&;9zpd;Np=e#`RxZ~vKp@U7qb;pK1K{0;rxpI86D zGr!=S-|-VS-S*yh{K0p9#+!cYkze?#x4-n0zx@~A{5N0pq2Ipy;Ntr~^wgg?|L|)b z_*ZZL@9j6=ym-~a-*Lw$Kk^?x@YWYxT)gdBum7~)|B~;2;HDRx-}$D0_wH}|>}P%b zb1wdqKYaJYFZ$pA<{dBpf_v|LYkBY4yWe*GhtIBl-MW9-$s4}=lWw~C;)RPpct`oA z;wL?~eD>Eq z@duthec+iFFMjw*PcCoH|9LEXMnCKqFMQ+sf9^GVzx2p^&x$WP`uXp9&(FN)Yrf`n zpZ~yJ_50uPqj!DfkAL4ce%{$nzwY{59=YqsZoKiv>;Kyq{j<-1&QJdMzkb2Zzy9rS z`YW&7`^EaNKY8}o-ubL=yz`e|@lW6UJ0E({bAS0MZ=8SNEr09h_TG8-FW&Y;&;Hi8 zzu?KQz5cvUefq=CzJ7S}!B6;xdpGZS@pq2(XH{SRs>_$2^4vE)|Er#|{Oo5u^*{gQ z^M3TzPx;wzde?XV>hRBh@ThL+T{(Dg?|lERYX^U-EBO)u0)Np2w)6j~7hZgF zaC&xlc7AYlzISE+eE*}5adLWgzIXN7*@f!D_K)``7*rR|j;^2Fb$on2z3d+X1pcB5 zJUaiMbaHxl|CG~TdB@{t^fQ0tHy`?o`fTo-009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs k0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5;&Kbye+1p+SUmH+?% literal 0 HcmV?d00001 diff --git a/clab-pe-exp-8/sw2/NETMAP b/clab-pe-exp-8/sw2/NETMAP new file mode 100644 index 0000000..2c03bcd --- /dev/null +++ b/clab-pe-exp-8/sw2/NETMAP @@ -0,0 +1,5 @@ +10:0/0 513:0/0 +10:0/1 513:0/1 +10:0/2 513:0/2 +10:0/3 513:0/3 +10:1/1 513:1/1 diff --git a/clab-pe-exp-8/sw2/boot_config.txt b/clab-pe-exp-8/sw2/boot_config.txt new file mode 100644 index 0000000..35c789c --- /dev/null +++ b/clab-pe-exp-8/sw2/boot_config.txt @@ -0,0 +1,57 @@ +hostname sw2 +! +no aaa new-model +! +ip domain name lab +! +ip cef +! +ipv6 unicast-routing +! +no ip domain lookup +! +username admin privilege 15 secret admin +! +vrf definition clab-mgmt + description clab-mgmt + address-family ipv4 + ! + address-family ipv6 + ! +! +interface Ethernet0/0 + + no switchport + + vrf forwarding clab-mgmt + description clab-mgmt + ip address 172.20.20.8 255.255.255.0 + ipv6 address 3fff:172:20:20::8/64 + no shutdown +! +interface Ethernet0/1 + no shutdown +! +interface Ethernet0/2 + no shutdown +! +interface Ethernet0/3 + no shutdown +! +interface Ethernet1/1 + no shutdown +! +ip forward-protocol nd +! +ip route vrf clab-mgmt 0.0.0.0 0.0.0.0 Ethernet0/0 172.20.20.1 +ipv6 route vrf clab-mgmt ::/0 Ethernet0/0 3fff:172:20:20::1 +! +ip ssh version 2 +crypto key generate rsa modulus 2048 +! +line vty 0 4 + login local + transport input ssh +! + +end diff --git a/clab-pe-exp-8/sw2/iouyap.ini b/clab-pe-exp-8/sw2/iouyap.ini new file mode 100644 index 0000000..bf41c8d --- /dev/null +++ b/clab-pe-exp-8/sw2/iouyap.ini @@ -0,0 +1,13 @@ +[default] +base_port = 49000 +netmap = /iol/NETMAP +[513:0/0] +eth_dev = eth0 +[513:0/1] +eth_dev = eth1 +[513:0/2] +eth_dev = eth2 +[513:0/3] +eth_dev = eth3 +[513:1/1] +eth_dev = eth5 diff --git a/clab-pe-exp-8/sw2/nvram_00008 b/clab-pe-exp-8/sw2/nvram_00008 new file mode 100644 index 0000000000000000000000000000000000000000..0b9916e3983d5a52bdf623521950473578a78e2d GIT binary patch literal 1048576 zcmeI&Yp`W$Ss(E3nE|B3h=Kx%0oDjAO3tv>+H2p2pzL*1R74r@LK4ZD?$a{|y3c9O zIo-o3mSJKvB&dlRG$k>Jmjomi;unI^Xjvj&NE9fnilD|zY079Uld2RXrTMSDXJ8=1 zhs5#&RX=8?=JekCti9InectE&zwhuP?>cw>+n)5Pk3IJ(=bnDu0^9!d3CpQi+9u#MXR}W6l_OD($EiN70b^Y$*(*D`O z^kQ-K^x)#deeBBd$A0Lx3-=tKo*nJymrn1k^Hp~pAD`{zswZcASNBg|esHpT<>2Vj zgMZGmT)1&^Ip2Bt@aS;&99Q=5+Pix9)w2tE_4MM&;kA!_`L+wi{-sMN2dAfdm-nw8 zUb(M0ymq6xP#nDS@NDm+-?>mc?1vW*|KZy%932a^Agke0BfuD4#uk`Sokl z#~*lMiqmzdGx&Qa$JfsekEXB8i_@=s z?0sH5x$oN9adGYChsD{+_0zL!$A?E}#f!dt@ATlx<-OCxyN?bo?X3cFbaH&<%GKOx zF}<^U<3e$I{jQfCTs+&`-r2>Y=REHPckbOe{pOv!-|P-f^4PhTvxDg>CkHo<^K%Mo z@8UfN7hfKgql3JBy8rTn`>yRDo;=Jq-?M*uPjPzB{=Axs<+ckCx#No;x%yPtvG~7l z{Gp$D$TJmXRUF+o*}rJl z!%Mlq^-QoW;r^wod5UW%hc^zd9AutW^Kf50IXElU#nabM|GF1^`FuD#c<~qRfA#gR z7@mGt`Bm%ZUwhH@!xx_1ch`*M~+^G=SBj=%8e^3~>m{w-RY~Y6#G}MJTMf+wc{&?7w;?fPcP=arfT^}k!(MHc|TKsIJ+mmcyLxe ztNgfAF4cQ_@8Q|Sd#)XyWMWQJ_VV$`z56HARf~%snX=Oi*v-u}nELj*oc?Z#dOpAX z!GH2C+oFB&bF*cousutY42Lf`rv`rt{fg6ObcF-p?mNPPwzXrc+WH~uAg4mzQ2F{m3e>r z7r+w|Y zbD#0<2iwsL@7(OAhwW{fSk|@MQ|!5PwOlTit9rT04b93`T{i7lly#Y2KP!u}FBj#y z-W01vvsx|2<@8E5{Z*9nvMifbU6jpcJ^kkN!+iS9;zE(P>Rcx<=TzUjJlUR2|J)%Immtk;WbJ+4+oF4wG<`C;A8#`)09a;4>F9M{df-u~XA z?uTMItX9iSxhk4*9J+G7D7sl!tv7A1y{VgFSgea&f2dcpRWan9dATZcrM4+&&Ab_k zTyD`do3HtT-1Y9i3DnsT#lid8$XaxuIfeEbVWO~n`+)Kig_EGdATfx^{`%-dCW22UJvug^XryHAm zs$SN`VznN-c{wW<%W|{oR3N|n1ThkD#h zSDLSuWsKLws-3M@Ro4~ex*GGv>teR)R-0M5D5|<`x;9|ryc&mzqDlE~nt5L|&Cthk zcTb_KCf`0aTefA9DjF9}9;%` zMKsgc^=+TRUyj9MY}?gxJ`~+zwjSoG-)^~?=Pv4EUS$U7o>QV-y#2pK98aXR3ac!Wy&aH>s~>W=q>|mhF(K z+{UDx&!*Xu-)@&}zOR|B@-X44Q-1ZjtBOp`-1ux!B!pFqd0iFVJdG;Vl5V(MXQC{N z^oDZLkKLOiZ*-sRk z40LMeLa|;hs?}!IM|0V(hm6#^>@w3cQmaij#4BTvUDSF^VP*Qx+T2gdKUr~^xtXe7 zuKLWM)cB^(wU%8vP3BT;a|dO)o~NOA;}Fy|xI9VK%svd3FR8n-8QMiA($F=z$!Y9{ zVL5iItS#fL8Rk=OPybl2y7byb->us*{b@O?<|(_VR9(3lH?tzWVk{RSOrd8OxASf_ zAKTTeTV^=My6@}U+*sD#vYBV*ZBp4Vf)N`p&9W9gSYbn+x6R0Pi)rQD)I)}@ zo2BLS^F_I8id=VAPK~O}z^sSm^j7Y=&*U2NJL9U)s0?X6ZN6uGj6lNiWZphS{bn z`^6@`XV$GVU(y(J>#MBhX$cwrYF)IOO@0{G8M0Yc`gvBVGHY7e{sU8TH94gZj7ct; z38{vrpXOB7_C=F^oVm4bW__ClB#XnkFQ?_BPlH|+v-!A4v(M6y^(%i*P6-$3;8{5n zQ2MNDDTmxpW=;?EK)MLQZrARC{y># zEFkHYsrr=sBGa_3`(|6(P0D|>$`>!PUZ!D{S#8E4qmpj8Xww~%9nw|0fG?AlX7f#6 zOkvIEncnk+h7h*1E+d@Ol@66DIiwG-%JiqSsZ5j1pIog^W!AaUu8SoJ4XZ_(L2A4k zSL<1@^DIMhOqPapmTJ9>Kq#7ek%gd|dS#t?m%^R`#k3-H%SG;PlR_S*Pgj`<^I6?* zE3;eHo1sn;>zY1NX(q|#DU?(})|8CUw0tyWS7o)yyjvu4j#+{FR7FJ0Wzg6<`HvX=2$!+}20Pf=Ny3L2D z_`6K_+lJr#*3{Lf_`A%CxQ)L}n({XOrt9qDZ$7?@zsY60_?v>=#ospT!#4b8rOTDJ z@pq`Rl27qBvtSp06H<5aH(h-fe>1~(@i)uTF8*fe*oEJ8o%nC#Z=2#uNtOvQkF8(I>?&5FO=w0|-Oi#Cqzl&^Dw(&RJVi$kMgw$>P%>eD8ZQ;o5{C}znL<-@SEV1 zvD?Pq{J4w1>Abu6J5)*8Q~a$~S+l12n{wF2-^|`!{LP%-h2L0CE6o&tr}E2s^gy{j zaNzV&JG_rQXZr9~uUV{?e{Ng71h#cniTQfgr%|*Styz~^7&pr-^y#D7C}#an&+3y0 zvSmnvS&r*=v)!Pr7g;6~35qU_I9rtT`?k*Gu9jJz`dPnB2_!;}O~OyIV3UO;o47XX zMPhq`TeVruyKVcdhq_&5Ruz3FUzU|*v9Zn8HUp47Y`MsH7yUTTx-w0ba*-`qn}W+m zCKpYA$WE;*lX_AD^`^_0r>|6twCD7rCfTemr?N~gXxiyZl85J6|BB6!tTW5Zo^P`6 zsMC!$O+C-ryj^Bii_Mg)(wH_0cFiUoAsde|6S_}mNS7Z|`{g|AOg@vCR*%`Gq_t%J zwq1H=Ic*-NMm%I!m@t)fF`c1nbEU+IWaaoaS>eN(LLC#E=SjcoS6=uq*j`m2j2q zQkTZRT|_rk`fHZxO;XasZS^uP{jA=M!77^Mk7U0;Y|?u3z1hJ|U`Zue7N?_?b$r{t)VMrhDp=QOY!v>`}&U zsFF<*3d=rE*KYdRY?k@jc4eF0PYAO=T94UpWOVCAoqArC*|MhUa;11>W1kj~Y?kAx zbn|7Oz}kkVY8IJ-AI_E8g)Q2u40d*E*%qyubccSk7^X>*D^+con#^8eKK9vb=Jygo zvy>)zCHrI{$;M;IGP{_LZx-o%%QmOuIjYJW&kl3Zbknq-W=k_RW7lV^wMw*3hs-)u zkNI5E{%WzBXPc2`lHy$kE$eRj$|@t3u9b$G9~Rj~*JB283W}?y9&`A%$+xs=RZ~ow z=ik{Rm&x=^&ew9ZP-Y*RjYq%CRxRDAX*0}eLYcOUF&m|6iOQkID)DhsY&Q9pMankE zMrpF+6dm$V6LgbpRkQpESkghl_o`0B&RN_#TZ3&-T<1t^$Wc(TVVj7Nv#gY1xy}Nd zkXUBhncvIeoHUxnE+rhV)auY>rxv+owsc*S;hC1ryfDSPAzJm=WVszO{e}dyrY)0=b)A-1B~a&S+M*uT^Xw0&%FLcMJG}JvcAlknm1CdO*(@zB=SE5U>seP%=Va+u zReENQBC0%JHYeGhO!FXT64}+Qr?E@l$&qA^K{oZQ9{L;tq=?gvGQ#VWP^M2Rb7-?m z&9(cS==9SW=R5=6e&jGAr(4_OjGR#<{iL^~qviL)JWcf+QRen%bv6|#*;Gnak|8at zOe>vEe$!s_wbhtSOODENrCFO3(Co~!awbi0vW*LN?k2-AZDh97W|elH#-53^$pK-$ zDQjX*?s9`gl~p+#o9Rl~LghYlnwAseY{;@Eb+a6@47udQmYkTP&2}XlrEG@Qo3!!l zK)O|SF4+xd-euBesB)$3a}q-`_{%D-Ab}vwD+Sml5~amvXPh>i@1NzTMDIl4F)LqM z{JPBOXZ@+i>~}LIAKdC?6lU2DWEswmGS8pQWi~oFuvj%Y2&xh>tE8h;Pd3Zx0XaBM zU``*)$z+bu(`0j{I=wn;$}ID4m9zCsz-3B(F{Jk-sm#)Cv)NhZh$mN1H%y1kfkF~+ zv(CNeKquz}UG_`4($u17ea_Ld2WB_2giwoMJ~d2Mh_&cqm z+wj{>9ds9eQ~bO5o36f#zd3^0#orud?BZ{h!Cm~#y0(kISy^}CH)mZ*3ETL)NVMF> z-~6zPzkN21+xVLj+Qr|@`Ca_Y9qi(7QtvMOZs+qZ{${VZi@!rM!8ZOT7472h)XcZ> zcb+w58-Ft$ckwr~X%~JI<)p*u~!*)a>H#RMy-0n?-0Be>1~(@i+Zz7k~2~ zf_C9I`=s=kZTwBX*~Q=N`gid+lV}%zb8N7SzgZ7=@pqcf+xRfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U 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 z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF P5FkK+009DjHi7>GZLGD) literal 0 HcmV?d00001 diff --git a/clab-pe-exp-8/sw2/nvram_00010 b/clab-pe-exp-8/sw2/nvram_00010 new file mode 100644 index 0000000000000000000000000000000000000000..8b28122376f5a5d66ba5db887dc5b5bfecfa23de GIT binary patch literal 1048576 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 z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FqepN8o3_JI`|S&CmV#7vHgW$HBF$ zdv_e(^_=SYmk&;N&saWqb5TBc)BF9?n{T>!(@hsImQQ;8`+xKoecTuQ&XX=)eA44C zlpj?+ul(@G-~7q9-24|l^pV#%I=Hg8IygN)yn1+f|NLODD$5Uj#*^xT`E|d>mymZrp7cX9T)61Xy`QP}Ff9sa^ z*Prm>Fa5sL*M9ofe#YybaP1S``sV6uKJeY2@+1H8_U~%{_pM*Dy7Ia=-T0(mzJC2X z?)m-OUjOxPe&fGe|AQyJ{R^*ub#wne{IJjdu{ZtRYySP`{pi&;U>?wPN?Y47n*{)lgW^S8X{ zMX!9`?Qc1|>1p5cvfuk>@BepS`G;RPeD{6NXutDQ|M4$8?#U-VS-kC;U;bV7-nYH@ z6JK-3jURjZ%ML&Gj&FX!XWn`8mK#6+LC^Z}5Biv&{gKc6rN4gu6??CF{eA!9lRx$w z|Lq-LQrz}_PkZY>`O81`t)F=1@!c=I=zo6Aw|v2Gec11v9o}>6_y6)&J@3CgO|A%+| z=Bq#F8Nc=E-~Qw8{8yj-_rCWd-g4h-pHx0;`uI7wd{Fs;uX^k+JZ1XA(=J~8!&@F# z-kkq>Bzwj`>=!TG@vFb_J*Urq`#XO7Gr#tgC%3=lmBrD2dgseudfS7quU`6T;|I^b z^LqD>URs|Ye9FnE{M-+`_Li%!dBT7BiFZHiU%&A1mhXA<&%ffEUjAvX`r5Dk?yvsv zS3ULZKXvj;kN<0L{rVR_;kRD$eGfeS4}SceM}Pa`@4ob--~9Ps^Tuy}?T7BKU;ErQ z{?H3P_tW}2fA$A|`?sHP*K^;te(4K-@%A6M=~uq&zdrucUiZWozv1V8|H7-k_y?bS z|L4B@{?SN+7Be(iIq`2?o`Lv!m-LcOD;~Pe1k#0Rn$s1s