Version 8 (modified by, 15 years ago) (diff)


DTunnels Project Status Report: 3Q09

1. Major accomplishments

This report covers activity from July 1 to September 30, 2009.

1.1 Milestones achieved

We have achieved the following four milestones:

  • DTunnel: Define RSpec - (Due 09/01/09 (late)) (milestone changed)
  • DTunnel: Virtual Network with BGPMux How-To -- (Completed late 09/10/09) (milestone changed)

2. Description of work performed during last quarter

2.1 Activities and findings

Our activities and findings include the following:

  • Data plane integration. In this quarter, we successfully demonstrated traffic flowing from a downstream client to upstream ISPs through the BGP Mux. A downstream client user can connect directly to the BGP Mux and control BGP routing from the client network.
  • Deployment of BGP Mux at Additional Sites: Wisconsin. With the help of Mike Blodgett at University of Wisconsin, we have deployed a BGP Mux that has a direct layer 2 connection (via a VLAN) to the Wisconsin border router and can announce a /21 IP prefix via Wisconsin's upstream providers. Currently, we are unable to announce any prefix that is longer than the /21. We discss this issue in more detail below.
  • Registration of Route Objects at ARIN IRR. To ensure that the IP prefix can be announced from different upstream ISPs, we registered the both our temporary IP prefix and the GENI AS number (AS~47065) in the ARIN Internet routing registry.
  • Demonstration at GEC5. We presented a demonstration of the BGP Mux control plane at GEC5, with the IP prefix being advertised from both the University of Wisconsin and Georgia Tech, and a downstream client network at Emulab.
  • Demonstration at SIGCOMM. We presented a demonstration of the BGP Mux control and data planes at SIGCOMM in August 2009.
  • Georgia Tech campus GENI network deployment. We continue to build a campus network deployment that can run enterprise-level experiments and use the BGP Mux as a means of getting upstream connectivity to and from these upstream ISPs.

Continued work on ongoing issues:

  • Integration with ProtoGENI. We have defined an initial RSPec for both the BGPMux and the tunneling aspects of the setup. We are now working with the University of Utah to integrate this RSPec, so that it can ultimately be invoked by the ProtoGENI front-end.

2.2 Project participants

Professor Nick Feamster: PI
Vytautas Valancius: BGP Mux lead developer
Yogesh Mundada: DTunnels lead developer
[Both Valancius and Mundada are Ph.D. students at Georgia Tech.]

2.3 Publications (individual and organizational)

We presented a demonstration of the BGP Mux and associated applications that could be run using the BGP Mux to SIGCOMM 2009:

Transit Portal: Bringing Connectivity to the Cloud
Vytautas Valancius, Yogesh Mundada, Nick Feamster, Jennifer Rexford, Akihiro Nakao

A photograph of this demonstration is included at the bottom of this report.

2.4 Outreach activities

  • HowTo Document We have produced a how-to document for the BGP Mux to help make it easier for both researchers and operators to deploy a BGP Mux in their own networks.
  • Participation in Enterprise GENI Workshop PI Feamster participated in the Enterprise GENI workshop, presenting a talk on the use of OpenFlow in the Georgia Tech campus network and exploring how OpenFlow hardware might be integrated with the existing ProtoGENI and BGP Mux setups at Georgia Tech and University of Wisconsin.
  • Beginning planning for Programmable Networks Course PI Feamster is starting to plan a spring seminar course on programmable networks, which will introduce students to the BGP Mux as both a measurement and experimentation tool.
  • Participation at UCL Summer School Valas Valancius gave a talk on BGP Mux at the UCL summer school in August 2009.

2.5 Collaborations

  • University of Utah We have begun working with OIT at the University of Utah to deploy a BGP Mux. We have only started initial conversations and are following up in 4Q 2009.
  • Princeton University We are collaborating with Princeton on virtual network applications that can make use of the BGP session multiplexer. Notably, we have helped Princeton undergraduate student Patrick Wendell (working with Jennifer Rexford) to deploy an initial service that uses the BGP Mux.
  • University of Tokyo We are collaborating with University of Tokyo in an attempt to deploy the BGP Mux in that location. Graduate student Valas Valancius spent summer in Tokyo working with this team.
  • UCL (Belgium) Valas Valancius gave a talk on BGP Mux at the UCL summer school in August 2009. UCL OIT has indicated they are interested in deploying a BGP Mux. We will follow up in 4Q 2009.

We have a planned collaboration with Jerry Sobieski at NordUNet planned for 4Q 2009.

2.6 Other Contributions

We are building out a campus network testbed for testing both DTunnels topology creation and BGP Mux on the campus network. The test network spans three buildings on campus and includes roughly ten servers and five OpenFlow-enabled switches. While this testbed deployment is technically out of the scope of the original proposal, we do intend to use it as a platform for using both BGP Mux and the DTunnels topology creation service.

By the end of September 2009, we plan to have completed the initial deployment of this campus testbed, which was described in detail at the Enterprise GENI workshop. Currently, we are waiting on documentation for the NEC switches, new firmware for one of the Quanta switches, and IP address space from our campus IT department from which we can number the switches.


Valas Valancius giving a demo of BGP Mux at SIGCOMM 2009

Attachments (2)

Download all attachments as: .zip