New scripts/generate_traffic.sh: starts iperf3 -s on the DC gold-VRF
servers (dc-server2, dc-server4) and drives iperf3 -c clients from
the paired campus gold-VRF hosts (campus-host1, campus-host2),
exercising the full DC→Core→Campus stitched EVPN Type-5 path.
Live terminal dashboard (server list + per-client Mbits/sec, refreshed
every second) for the given duration; cleans up server-side processes
on exit/Ctrl-C.
Documented in scripts/README.md.
Without this, host containers sit idle and IPFabric ARP/MAC tables,
Grafana throughput graphs, and the weathermap panel stay empty until
someone manually generates traffic.
Ran ./scripts/generate_traffic.sh 6 — live dashboard updated
per-second, both DC↔Campus sessions showed real Mbits/sec (~15-23
Mbits/sec)
Confirmed iperf3 -s processes were killed on both DC servers after
the run (pgrep iperf3 empty)
Optional: re-run against a longer duration and confirm IPFabric
Hosts table / Grafana throughput graphs populate from the traffic
## Summary
- New `scripts/generate_traffic.sh`: starts `iperf3 -s` on the DC gold-VRF
servers (`dc-server2`, `dc-server4`) and drives `iperf3 -c` clients from
the paired campus gold-VRF hosts (`campus-host1`, `campus-host2`),
exercising the full DC→Core→Campus stitched EVPN Type-5 path.
- Live terminal dashboard (server list + per-client Mbits/sec, refreshed
every second) for the given duration; cleans up server-side processes
on exit/Ctrl-C.
- Documented in `scripts/README.md`.
Without this, host containers sit idle and IPFabric ARP/MAC tables,
Grafana throughput graphs, and the weathermap panel stay empty until
someone manually generates traffic.
Closes #55
## Test plan
- [x] Ran `./scripts/generate_traffic.sh 6` — live dashboard updated
per-second, both DC↔Campus sessions showed real Mbits/sec (~15-23
Mbits/sec)
- [x] Confirmed `iperf3 -s` processes were killed on both DC servers after
the run (`pgrep iperf3` empty)
- [x] Optional: re-run against a longer duration and confirm IPFabric
Hosts table / Grafana throughput graphs populate from the traffic
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
scripts/generate_traffic.sh: startsiperf3 -son the DC gold-VRFservers (
dc-server2,dc-server4) and drivesiperf3 -cclients fromthe paired campus gold-VRF hosts (
campus-host1,campus-host2),exercising the full DC→Core→Campus stitched EVPN Type-5 path.
every second) for the given duration; cleans up server-side processes
on exit/Ctrl-C.
scripts/README.md.Without this, host containers sit idle and IPFabric ARP/MAC tables,
Grafana throughput graphs, and the weathermap panel stay empty until
someone manually generates traffic.
Closes #55
Test plan
./scripts/generate_traffic.sh 6— live dashboard updatedper-second, both DC↔Campus sessions showed real Mbits/sec (~15-23
Mbits/sec)
iperf3 -sprocesses were killed on both DC servers afterthe run (
pgrep iperf3empty)Hosts table / Grafana throughput graphs populate from the traffic