Add -fabridquery flag to bwtest-client to send FABRID packets
Add --fabrid flag to bwtest-server to validate FABRID packets
Add FabridSelector to pan, which initialized FABRID dataplane paths
Todo:
Potentially add FABRID flag to bwtest parameters to explicitly request server->client FABRID traffic
Usage:
Requires netsec-ethz/scion
Clone scion and scion-apps repos in same parent folder
In parent folder run go work init and go work use -r .
In scion-apps folder, make should complete without errors
Server and client default to 127.0.0.1 as local address. If the IP of the SD differs (e.g. when testing locally), use the -local and --listen flags for client and server respectively to set the same IP. Otherwise DRKey requests will fail.
Example on tiny4.topo topology:
Changes:
-fabridquery
flag to bwtest-client to send FABRID packets--fabrid
flag to bwtest-server to validate FABRID packetsFabridSelector
to pan, which initialized FABRID dataplane pathsTodo:
Usage:
netsec-ethz/scion
scion
andscion-apps
repos in same parent foldergo work init
andgo work use -r .
make
should complete without errors127.0.0.1
as local address. If the IP of the SD differs (e.g. when testing locally), use the-local
and--listen
flags for client and server respectively to set the same IP. Otherwise DRKey requests will fail. Example ontiny4.topo
topology:This change is