| | 1 | = BGP-Mux = |
|---|
| | 2 | |
|---|
| | 3 | The following are some notes regarding integration of Georgia Tech's BGP-Mux into ProtoGENI: |
|---|
| | 4 | |
|---|
| | 5 | There is a short (2 page) paper about BGP-Mux in [http://conferences.sigcomm.org/co-next/2007/papers/studentabstracts/paper16.pdf CoNext 2007]. |
|---|
| | 6 | |
|---|
| | 7 | {{{ |
|---|
| | 8 | |
|---|
| | 9 | Subeject: Integrating with Nick's BGP mux |
|---|
| | 10 | From: Robert P Ricci ricci at cs.utah.edu |
|---|
| | 11 | Date: Mon Aug 4 19:59:56 MDT 2008 |
|---|
| | 12 | |
|---|
| | 13 | I talked with Nick Feamster for a while about what it would mean to get |
|---|
| | 14 | his BGP mux integrated into a GENI prototype. |
|---|
| | 15 | |
|---|
| | 16 | Recall: it's a sort of a proxy intended to allow multiple experimenters |
|---|
| | 17 | to share one BGP feed, which they can use to collect data about routing |
|---|
| | 18 | the core of the Internet, or publish routes (ie. get traffic for a |
|---|
| | 19 | specific IP prefix routed to them.) |
|---|
| | 20 | |
|---|
| | 21 | Some ways to integrate: |
|---|
| | 22 | An experimenter might ask to have an IP prefix allocated to them |
|---|
| | 23 | We might run his daemon in the "root" context on our ProtoGENI nodes |
|---|
| | 24 | in I2 colos |
|---|
| | 25 | We might try to get I2 to agree to 'peer' with these muxes (no idea |
|---|
| | 26 | whether or not this is realistic) |
|---|
| | 27 | We might try to get I2 to actually carry traffic to/from these |
|---|
| | 28 | prefixes on their IP network (we will already have a link to |
|---|
| | 29 | this network, but again, no idea if they'd go for this or not) |
|---|
| | 30 | If we do have places where I2 (or others) agree to carry traffic, |
|---|
| | 31 | the experimenter may ask to get access to one of these, at a |
|---|
| | 32 | specific site (this would probably look like allowing a |
|---|
| | 33 | node/vserver to use a specific range of IPs, or a VLAN virtual |
|---|
| | 34 | interface with a specific VLAN tag #) |
|---|
| | 35 | |
|---|
| | 36 | Nick has a prefix big enough to support about 8 experimenters (you can't |
|---|
| | 37 | sub-divide them too small, because that's considered anti-social because |
|---|
| | 38 | it creates a lot of routes, so you get filtered out.) This seems like a |
|---|
| | 39 | reasonable number for a start. |
|---|
| | 40 | |
|---|
| | 41 | }}} |