The search for improved communication paradigms has fostered the emergence of publicly available testbeds supporting Software Defined Networking all around the world. However, a common shortcoming among these testbeds is the lack of real user-driven Internet traffic for experimentation. While having real user traffic inside a testbed is an undisputable advantage, the users' right for privacy and wish for availability of the network often make it impossible to simply make a testbed part of the communication path.
In this paper, we discuss how a testbed operator can give privacy and availability guarantees to users who are willing to share part of their traffic with experimenters, thus making it less risky for users to opt-in to experiments. Moreover, we share the insights gained from implementing a Privacy and Availability Layer demonstrator.
[1]
Rob Sherwood,et al.
Can the Production Network Be the Testbed?
,
2010,
OSDI.
[2]
Brighten Godfrey,et al.
VeriFlow: verifying network-wide invariants in real time
,
2012,
HotSDN '12.
[3]
Nick McKeown,et al.
OpenFlow: enabling innovation in campus networks
,
2008,
CCRV.
[4]
George Varghese,et al.
Usenix Association 10th Usenix Symposium on Networked Systems Design and Implementation (nsdi '13) 99 Real Time Network Policy Checking Using Header Space Analysis
,
2022
.