Add scripts/generate_traffic.sh: iperf3 traffic generator DC↔Campus over gold VRF #55
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
network-multitoolhosts sit idle unless someone manually pings/iperfsthem. This makes IPFabric ARP/MAC tables, Grafana throughput graphs, and
the weathermap panel look empty/stale by default — every demo currently
needs a manual traffic-generation step first (see troubleshooting done in
chat: hosts missing from IPFabric Inventory → Hosts table until traffic
was generated and a new snapshot taken).
Expected outcome
New
scripts/generate_traffic.sh:iperf3 -sin the background on the DC gold-VRF servers:dc-server2(10.34.34.102),dc-server4(10.78.78.104).iperf3 -cclients from the paired campus gold-VRF hosts:campus-host1(10.60.60.101) → dc-server2,campus-host2(10.60.70.102) → dc-server4. Exercises the full DC→Core→Campus
stitched EVPN Type-5 path end to end.
session, refreshed continuously for the run duration (parse iperf3
-i 1 --jsonstreaming output, no raw log dump).iperf3 -sprocesses on exit (includingCtrl-C/duration end).
Document usage in
scripts/README.mdalongside the existinggenerate_weathermap.pyentry.Non-goals
dc-server1/dc-server3, VRF default, nogateway) — gold VRF only, per stitched end-to-end path in README.
generate_weathermap.pytoday.