Views
GENI Control Integration Sept09
From OpenFlow Wiki
The control framework used by PL-GENI and E-GENI have been integrated. This allows an experimenter to interact with the individual aggregates using the SFA interface. Experimenters can connect to the E-GENI aggregate manager using the sfi tool to manage their E-GENI slice.
Using the topology shown above, we conducted a demo to illustrate this integration. In this demonstration, the experimenter uses the sfi tool to procure a list of available resources through a "get_resources" call, and then performs a create_slice operation to create a slice for handling TCP traffic on port 10001. The latter is achieved by sending a reservation RSpec XML with the following information:
- Topology
- switch: 0012e2b8f3d2
- Ports: 0, 1, 3, 4, 5
- switch: 0012e2786763
- Ports: 0, 6
- switch: 0012e27831f3
- Ports: 0, 8
- switch: 0012e2b8f3d2
- FlowSpace: TCP src/dst port #10001
- Controller: tcp:openflow4.stanford.edu:10001
The Aggregate Manager, then, creates the slice in the FlowVisor. The experimenter logs into the PlanetLab nodes (one in Princeton and one in Stanford) and sends traffic between the two nodes using netcat. This traffic (as well as any traffic coming from the external Internet) is forwarded the experimenter's controller, which switches the traffic within the slice.
More details
Questions: Mail [Srini]: Date updated 05:58, 25 Sept 2009 (PDT)
