This website requires JavaScript.
f116a08aa0
Add multi-arch build instructions, on Summer (linux/amd64) and Jessica-Orb (linux/arm64)
main
Pim van Pelt
2026-03-06 06:47:28 +01:00
a5b19b3139
Allow sideloading vppdebs, tighten enabled modules in docker startup.conf, noting that clab generates its own
Pim van Pelt
2026-03-06 00:05:11 +01:00
20ddc553e1
Update vpp-frr.clab.yml
Pim van Pelt
2026-01-19 02:46:47 +00:00
0a38cd20c1
Update vpp-bird.clab.yml
Pim van Pelt
2026-01-19 02:46:18 +00:00
f0d00fad0d
Pin Noble, install Bird2 from upstream nic.cz
Pim van Pelt
2025-11-03 04:59:37 +01:00
e2cac9e288
Make versioned releases explicit with REPO arg
Pim van Pelt
2025-11-03 00:32:42 +01:00
ea8cd89de9
Update the build to multi-arch packages with buildx and qemu on arm64,amd64
Pim van Pelt
2025-05-11 16:53:40 +02:00
2b03aad9bc
Remove manual-{pre,post}.vpp
Pim van Pelt
2025-05-08 20:56:38 +02:00
17c3977873
Move to Ubuntu Noble, which allows for arm64 images
Pim van Pelt
2025-05-08 18:32:25 +02:00
e5889b22e2
Reduce docker layers, rename the Dockerfile in prep for move to Ubuntu
Pim van Pelt
2025-05-08 18:29:59 +02:00
49b8df9709
Add FRRouting support to VPP Containerlab
Pim van Pelt
2025-05-07 20:31:28 +02:00
dc1840a6ec
Drop a hint about --build-arg to set the REPO variant
Pim van Pelt
2025-05-04 20:22:46 +02:00
7114b24331
Move to MTU 9216
Pim van Pelt
2025-05-04 20:13:47 +02:00
4c640d7f10
Move to startup-config and move the binds fields to the fdio_vpp kind
Pim van Pelt
2025-05-04 20:10:56 +02:00
b16599d267
Update vppcfg location to git.ipng.ch, h/t @hellt
Pim van Pelt
2025-05-04 18:59:41 +02:00
88ee8a2ae8
Add pre languages
Pim van Pelt
2025-05-04 12:45:10 +02:00
647030927a
Update README to add user guide for a simple containerlab
Pim van Pelt
2025-05-04 12:42:41 +02:00
659ae59a3b
Add an example topo
Pim van Pelt
2025-05-04 12:31:46 +02:00
ef79717ebe
Add a simple containerlab
Pim van Pelt
2025-05-04 12:24:26 +02:00
1667677f72
Move docker build stuff into a subdirectory. Update structure to retire manual-{pre,post}
Pim van Pelt
2025-05-04 12:19:44 +02:00
f4f38646fd
Add mtr and traceroute
Pim van Pelt
2025-05-04 11:03:50 +02:00
47eed50e30
Add bird2 + skeleton config
Pim van Pelt
2025-05-04 10:49:55 +02:00
e0f336df88
Move VPP files into their own subdir
Pim van Pelt
2025-05-04 09:28:45 +02:00
b5e04e427f
Move container image to git.ipng.ch
Pim van Pelt
2025-05-04 09:20:15 +02:00
3c64e1392e
Update README with current state
Pim van Pelt
2025-05-03 22:24:59 +02:00
a52354d5b2
Sort interfaces to ensure a reliable creation order
Pim van Pelt
2025-05-03 22:06:11 +02:00
1b6e2c4726
Add SSH and create default credentials 'root:vpp'
Pim van Pelt
2025-05-03 21:38:16 +02:00
49b5d58bd6
JIT compile the clab.vpp file based on all veth interfaces except eth0
Pim van Pelt
2025-05-03 20:51:05 +02:00
1c603ab583
Cleanup. Ensure the docker build is un-cached
Pim van Pelt
2025-05-03 15:07:49 +02:00
07fc441234
Add vim
Pim van Pelt
2025-05-03 15:07:31 +02:00
e71451f1c5
Add Linux CP: create 'dataplane' network namespace, move to init-container.sh to do the plumbing
Pim van Pelt
2025-05-03 13:45:51 +02:00
234ff1d1d3
Move files to their own directory
Pim van Pelt
2025-05-03 13:30:04 +02:00
e8331cd3af
Add some notes on mechanics and VFIO kernel driver
Pim van Pelt
2025-05-03 11:36:28 +02:00
ff50a5c29b
Add a note about VFIO and how to add devices in the containerlab idiom
Pim van Pelt
2025-05-03 11:18:49 +02:00
f80bcaa570
Format markdown
Pim van Pelt
2025-05-02 15:36:16 +02:00
fa26fad53c
Add LICENSE
Pim van Pelt
2025-05-02 15:33:52 +02:00
7fa4876c7a
Initial config for a bare-bones VPP container lab image
Pim van Pelt
2025-05-02 15:32:20 +02:00