Views
GEC8 Demo Script
From OpenFlow Wiki
Contents |
Goals
- show integration, specifically that experimenters can reserve diverse resources (PL+OpenFlow) in diverse administrative boundaries (Stanford + BBN)
- show how users can "channel change" their Internet (Chip's high-level term for optin)
Slices
have a graphical interface that displays running slices (see screen shot)
Red Slice
- red slice: configured live at demo: scratch space for creating/destroying at
will; no service will run on this slice
Green Slice
- green slice: configured before demo; tree topology and all PL nodes
Blue Slice
- blue slice: configured before demo; partial topology topology and all PL nodes
Black slice
- black slice: configured before demo: full topology and all PL nodes -- for graphically displaying available resources
Integrated Slice Creation
- using omni cli, we would show how a GENI experimenter would discover and then reserve planetlab and openflow resources
- show `omni listResources`
- edit resulting omnispecs
- critically, show that PL and OpenFlow resources can be reserved
- show `omni createSliver` with resulting file (used cached file for speed)
- we will be running omni from uruk expedient vm (where we are currently testing)
- need a laptop to show commands
- show after slice creation, how the new slice appears on the graphical interface where there was none before (red slice, bottom left)
Optin
- show a user's flow in the Green (production/default) slice
- generate traffic from a PL machine at BBN to a PL machine at stanford
- Green slice is a tree topology
- use telnet $ip 10002 or similar
- flow shows up in Green panel of GUI
- show the optin manager console with choice of Green slice and Blue slice
- by default green slice has priority over blue
- do user optin
- Change the user's preferences so that blue has priority
- the users flow will move from the green slice to the blue slice and will change paths
- username on optin manager is demo_{ganel,sardis,gardil}
Figures source in google docs.
NOTES
- ./nox_core -v -i ptcp:31330 lavi golems=tcpport=31340,sslport=0 messenger=tcpport=0,sslport=0
