The project, from Georgia Institute of Technology and University of Southern California, fosters Internet research and innovation. Traditionally, the barriers to conduct Internet routing experiments hindered progress. To experiment with novel routing ideas or to understand aspects of the current routing ecosystem, researchers need the ability to actively participate in this ecosystem by emulating an autonomous system (AS). The Transit Portal testbed is the first system to solve this problem once for all qualified researchers. The testbed can multiplex multiple simultaneous research experiments, each of which independently makes routing decisions and sends and receives traffic. The Transit Portal has enabled research that appeared at top academic and industrial conferences. Without this testbed, none of this research would have been evaluated on the actual Internet, blunting its impact.
Now, the generous hosting of the project by AMS-IX allows the testbed to peer with hundreds of ASs, greatly expanding the Transit Portal's connectivity and enabling new classes of research that could not be done previously. This peering also serves as a model for future expansion of the testbed. By giving researchers around the world an easy but safe way to conduct BGP-based experiments, the Transit Portal testbed, in cooperation with AMS-IX, will inspire transformational research on Internet routing.
The long-term goal of the TP system is to enable on-demand, safe, and controlled access to the Internet routing ecosystem for researchers and educators:
The TP system can be used for multiple Internet routing studies concurrently. Presently, the TP system is used by LIFEGUARD, a system for automatic failure localization and remediation. The system monitors Internet paths and locates failures using ping and traceroute, combined with novel tools. If it detects a data-plane failure on routes to the testbed and the Internet routing system is not responding to the failure, LIFEGUARD uses TP and AS-PATH stuffing to see if it is possible to re-route the traffic.
The core results of the experiments using TP must be published in publicly accessible documents. Detailed data produced by experiments, such as ping and traceroute command outputs, must be shared with researchers in accredited higher education institutions.
Internet routing system supports connectivity between millions of people. The TP system must ensure that experiments produce no noticeable impact on the Internet. The TP system will apply the following rules to all experiments: