Changes between Initial Version and Version 1 of BGPMux


Ignore:
Timestamp:
11/30/09 21:43:21 (14 years ago)
Author:
Vic Thomas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BGPMux

    v1 v1  
     1'''Project Number'''
     2
     31601
     4
     5'''Project Title'''
     6
     7Bringing Experimenters and External Connectivity to GENI[[BR]]
     8a.k.a. DTunnels, BGPMux
     9
     10'''Technical Contacts'''
     11
     12Principal Investigator: Nick Feamster feamster@cc.gatech.edu [[BR]]
     13BGP Mux Lead Designer: Vytautas Valancius valas@gatech.edu[[BR]]
     14Student Developer: Yogesh Mundada - yhm@cc.gatech.edu
     15
     16
     17'''Participating Organizations'''
     18
     19School of Computer Science, Georgia Tech
     20
     21'''Scope'''
     22
     23This project will add capabilities to the VINI testbed to enable experiments to carry traffic from real users; and increase the experimental use of the VINI testbed by providing familiar experiment management functions.
     24The deliverables for this project all comprise software for supporting external connectivity and flexible, facile experimentation on the GENI testbed.  The primary deliverables are a BGP session multiplexer – a software router based on the Quagga software routing suite, software support for virtual tunnel and node creation, and integration of the above functionality with clearinghouse services developed as part of the ProtoGENI project.
     25
     26In particular, this project contributes to GENI design and prototyping through BGP mux development integration with ISPs; tunnel & topology establishment & management; ProtoGENI clearinghouse integration; and support for isolation & resource swapout.
     27
     28'''Milestones'''
     29
     30[[MilestoneDate(DTunnel: BGP Mux 0.1 sw release)]]
     31[[BR]]
     32[[MilestoneDate(DTunnel: EGRE tunnel & node instantiation v0.1 sw release)]]
     33[[BR]]
     34[[MilestoneDate(DTunnel: Demo at GEC)]]
     35[[BR]]
     36[[MilestoneDate(DTunnel: BGP mux operations with PSGnet)]]
     37[[BR]]
     38[[MilestoneDate(DTunnel: Define RSpec -)]]
     39[[BR]]
     40[[MilestoneDate(DTunnel: Virtual Network with BGPMux How-To --)]]
     41[[BR]]
     42[[MilestoneDate(DTunnel: Integrate with ProtoGENI -)]]
     43[[BR]]
     44[[MilestoneDate(DTunnel: Make BGP mux and tunnel software available -)]]
     45
     46[[MilestoneDate(DTunnel:S2.a Security review 1)]] Draft input to GENI Spiral Security Review 1  [[BR]]
     47[[MilestoneDate(DTunnel:S2.b Initial definition of reference experiment)]] Publish initial definition of reference experiment  [[BR]]
     48[[MilestoneDate(DTunnel:S2.c BGP-Mux ops transition)]] BGP-Mux Operations Transition  [[BR]]
     49[[MilestoneDate(DTunnel:S2.d Release 1 integration s/w)]] GENI Integration Software Release 1 [[BR]]
     50[[MilestoneDate(DTunnel:S2.e BGP Mux in GaTech syllabus)]] Incorporate into undergrad syllabus at GaTech  [[BR]]
     51[[MilestoneDate(DTunnel:S2.f Security review 2)]] Draft input to GENI Spiral Security Review 2   [[BR]]
     52[[MilestoneDate(DTunnel:S2.g Intro slides and tutorial)]] BGP Mux introductory slides and tutorial code [[BR]]
     53[[MilestoneDate(DTunnel:S2.h Release 2 integration s/w)]] GENI Integration Software Release 2  [[BR]]
     54[[MilestoneDate(DTunnel:S2.i Test multi-site experiment)]]  Implement, document, and deploy test multi-site experiment  [[BR]]
     55
     56
     57
     58'''Project Technical Documents'''
     59
     60[attachment:wiki:DTunnels:howto.pdf '''BGP-Mux How-To'''] (audience: network operators who may want to install a BGP Mux)[[BR]]
     61[attachment:wiki:DTunnels:sfa-11Nov09.pdf '''Using ProtoGENI Flash Interface to Allocate BGP-Mux Resources'''][[BR]]
     62White paper on BGP Mux: [attachment:wiki:DTunnels:mux.pdf mux.pdf] [[BR]]
     63Note on how to configure Quagga to be a BGP-Mux: [attachment:wiki:DTunnels:mux-readme.pdf mux-readme.pdf] [[BR]]
     64BGP Mux Experiment Plan (version: June 2009) [attachment:wiki:DTunnels:mux-plan.pdf mux-plan.pdf] [[BR]]
     65
     66Notes on OSPF and EGRE tunnels: [attachment:wiki:DTunnels:OSPF.txt OSPF.txt] [[BR]]
     67
     68
     69'''Presentations and Demos'''
     70
     71Project presentation from GEC3: [http://groups.geni.net/geni/attachment/wiki/presentations/OptIn%20WG%20%203b%20bgp-mux-gec3.ppt?format=raw OptIn WG bgp-mux-gec3.ppt] [[BR]]
     72Demo at GEC4: [attachment:wiki:DTunnels:demo-gec4.pdf demo-gec4.pdf] [[BR]]
     73Presentation for demo at GEC4: [attachment:wiki:DTunnels:bgp-mux-presentation.pdf bgp-mux-presentation.pdf] [[BR]]
     74Demo at GEC5: [attachment:wiki:DTunnels:demo-gec5.pdf demo-gec5.pdf] [[BR]]
     75GEC5 Plenary: [attachment:wiki:DTunnels:gec5.ppt gec5.ppt] [[BR]]
     76
     77
     78'''Current Mux Deployments'''
     79
     801. Georgia Tech: dtx.gtnoise.net [[BR]]
     812. Wisconsin: mux.wail.wisc.edu [[BR]]
     823. PSG - Westin Seattle - vini1.psg.vini-veritas.net
     83
     84'''Software'''
     85
     86DTunnel maintains an open software repository at http://davis.gtnoise.net/svn/dtunnel/ [[BR]]
     87Login: geni-user
     88Passord: dtunnel!
     89
     90'''RSpecs'''
     91
     92BGPMux RSPec - [attachment:wiki:DTunnels:mux-rspec.xml draft] (Version 0.2: September 16, 2009) [[BR]]
     93DTunnels RSPec - [attachment:wiki:DTunnels:vnet.xml draft] (Version 0.2: September 16, 2009)
     94
     95'''Quarterly Status Reports'''
     96
     97  '''2009:''' [wiki:DTunnels-1Q09-status 1Q09 Status Report]| [wiki:DTunnels-2Q09-status 2Q09 Status Report] | [wiki:DTunnels-3Q09-status 3Q09 Status Report] [[BR]]
     98  '''2008:''' [wiki:DTunnels-4Q08-status 4Q08 Status Report]
     99
     100'''Spiral 1 Connectivity'''
     101
     102The DTunnel system is installed in the [http://www.vini-veritas.net/ VINI] testbed at Georgia Tech using addresses from their IP address space.  The BGPMux part of this project will eventually require external connections and addresses that are not part of VINI address space.  Actual addresses for this phase are TBD.  Details of IP connectivity with PSGnet for the BGPMux part of this project is TBD.  Layer2 virtual ethernet connectivity is not required for this project.
     103
     104'''GPO Liaison System Engineer'''
     105
     106Aaron Falk falk@bbn.com
     107
     108'''Related Projects'''
     109 [http://www.vini-veritas.net/ VINI]
     110