wiki:GEC9_snapshots

Version 13 (modified by lnevers@bbn.com, 9 years ago) (diff)

--

GEC9 Plenary Demonstrations Snapshots

This page captures GPO snapshots of the environment for each of the GEC9 plenary demonstrations. Snapshots are captured at stages of the deployment where the demo or a subset of the demo runs successfully. New snapshots are created when significant changes take place, such as these:

  • A new site is added.
  • A network topology change takes place.
  • New software is deployed.

Snapshots are planned for all GEC9 plenary demonstrations which currently includes the following demonstrations:

  • Aster*x
  • Education (CDN)
  • NetServ
  • Pathlet
  • SmartRE
  • Violin
  • WiMAX
  • OpenFlow

Because many different people in GENI have shared access to the resources for these demos, it is not possible to guarantee that a snapshot includes all the most recent changes in a demo at any particular time, but the GPO captures as much of the information as we can. If you have a critical question about a demo, please email gec9-demos@geni.net, which includes all the active plenary demo participants. Demo participants with GENI wiki accounts may update this page as needed when they make changes in a demo.

Snapshots capture software, hardware, configuration and topologies used for each of these demonstrations. The spreadsheet Demos-snapshot.xls captures the latest data collected for all demos, and it allows for sorting by various demo criteria. Currently it only includes Pathlet demo details.

Open Flow VLANs

This page will also track a list of VLANs that are used for all plenary demos. (GENI-wide VLAN information is available at http://groups.geni.net/geni/wiki/ConnectivityHome.)

Following is a list which is updated as VLANs become available, current list was updated on 2010/10/04:

Demo VLAN Site Switch Site Switch
Aster*x
Education (CDN)
NetServ
Pathlet 973 Clemson eib_hp1 GeorgiaTech nec-122.oflow.cip.gatech.edu
Pathlet 3702 Stanford necsw2 Indiana sw.ictc.indiana.gigapop.net
Pathlet 3704 BBN habanero Stanford necsw2
Pathlet 3707 Stanford necsw2 Clemson eib_hp1
Pathlet 3709 Stanford necsw2 GeorgiaTech nec-122.oflow.cip.gatech.edu
Pathlet 3710 BBN habanero Indiana sw.ictc.indiana.gigapop.net
Pathlet 3711 BBN habanero Clemson eib_hp1
Pathlet 3712 BBN habanero GeorgiaTech nec-122.oflow.cip.gatech.edu
SmartRE
Violin

Pathlet Demo

The first demonstration setup to be implemented is the Pathlet demo. This demonstration will make us of the following logical OpenFlow Topology to demonstrate the Pathlet Routing Software:

No image "GEC9_OF-pathlet-logical-1.png" attached to GEC9_snapshots

The Pathlet topology is implemented in stages. Each captured below in reverse chronological order:

September 21, 2010 snapshot

On Monday September 21, the second stage was implemented successfully adding Georgia Tech to the existing sites:

* September 21 Topology Snapshot (Updated September 24 and 29th)

* September 21 Systems Snapshot

The following table captures all know system entities for the Septmber 21, 2010 Snapshot. Additional updates have been added on September 23 and 24 for areas which had been undefined for the initial capture. These details are yet to be reviewed for accuracy.

Demo
Component

Component
Type

Demo Role

HostName

IP Address

SW

Platform

Type

Configuration Recommendations

Notes

Flow Visor

Host

Pathlet OF
Resource Controller

nineveh.gpolab.bbn.com

192.1.249.135

FV 0.6 r 5

VM on yavin
Ubuntu K

experiment

/home/nriga/destiny_build_zaku/src:$  /nox_core -i ptcp:1734 pathlet

 

Flow Visor

Host

Pathlet OF
 Resource Controller

troy.gpolab.bbn.com

192.1.249.166

FV 0.6 r 5

host
Ubuntu K

production

fvctl addFlowSpace e2b8dc3b1734 100 any "Slice:nineveh-flowvisor=4"

 

Expedient

Host

Pathlet
Resource Setup

 

 

 

 

 

 

 

Nox
Controller

Host

Pathlet Nox module

nineveh.gpolab.bbn.com

192.1.249.135

Destiny
(
)

VM on yavin
Ubuntu K

 

 

 

NON Open
Flow

Switch

Pathlet OF
Device Resource

poblano.gpolab.bbn.com

192.1.249.21

 

NEC IP8800

production

 

Replaces  cayenne

Open Flow

Switch

Pathlet OF
Device Resource

habanero.gpolab.bbn.com

192.1.249.6

OF 1.0

HP ProCurve 6600

production

rule 4: FlowEntry[dpid=[06c:60:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[257135],priority=[200],]
rule 5: FlowEntry[dpid=[06c:60:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[257488],priority=[200]

Nodes:
(dpid 06c:60:02:4a:8c:4b:90:0) - VLAN 1734
   controller 192.1.249.14:6633
Pathlet demo:
(dpid 0E7:80:02:4A:8C:4B:90:0) - VLAN 1734
 controller 192.1.249.14:6633

Pathlet

PG

Server

sidon.gpolab.bbn.com
pc4.pgeni.gpolab.bbn.com(alias)

192.1.249.236
10.79.1.54 [eth3]

 

CentOS 5.5

 

 For pc4.pgeni.gpolab.bbn.com to reach of-planet2.stanford.edu needs to use as source port :
 - 6110 for path : server-gpo-clemson-gatech-stanford2-stanford1-client
 -  5598 for path : server-gpo-gatech-clemson-stanford2-stanford1-client
 - 1502 for path : server-gpo-clemson-stanford2-stanford1-client
 - 1374 for path : server-gpo-gatech-stanford2-stanford1-client

 

Pathlet

MyPLC

Proxy

navis.gpolab.bbn.com

192.1.249.166
10.79.1.55 [eth1]

myplc-5.0-4.planetlab
 
util-vserver-pl-0.3-17.planetlab

 

 


Packages from:

http://archive.kernel.org/fedora-archive/fedora/linux/fedora/linux/releases/8/Everything/i386/os/Packages/patch-2.5.4-30.fc8.i386.rpm

 

Authority

PG

Demo Authority
(backup?)

pgeni.gpolab.bbn.com

192.1.249.226

stable-
20100914

 

 

    

backup

Open Flow

Switch

Pathlet OF
Device Resource

eib_hp1

130.127.39.131

OF 2.02h

HP ProCurve
3500yl-48

 

DeviceInfo: 0e7:b0:02:6f:13:fe:48:0
nPorts=5
portList=39,40,41,48,65534
dpid=1043427905922655360
remote=/130.127.39.131:54583

DeviceInfo 06c:60:02:6f:13:fe:48:0
nPorts=4
portList=43,44,45,65534
dpid=488077776872531072
remote=/130.127.39.131:48046

 

Open Flow

Switch

Pathlet OF
Device Resource

nec-122.oflow.cip.gatech.edu

128.61.159.138

OF 1.0
273

NEC IP8800
/S3640-48T2WX

 

TBD 

 

Pathlet

MyPLC

Proxy

of-planet2.stanford.edu

171.67.75.4

 

 

 

For of-planet2.stanford.edu to reach pc4.pgeni.gpolab.bbn.com needs to use as source port :
  - 9658 for path : client-stanford1-stanford2-gatech-clemson-gpo-server
  - 9594 for path : client-stanford1-stanford2-clemson-gatech-gpo-server
  - 2410 for path : client-stanford1-stanford2-gatech-gpo-server
  - 2394 for path : client-stanford1-stanford2-clemson-gpo-server

 

Open Flow

Switch

Pathlet OF
Device Resource

necsw2

 

OF 1.0

NEC???

 

rule 0: FlowEntry[dpid=[00:00:00:12:e2:78:67:65],ruleMatch=[OFMatch[in_port=1,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10358582],priority=[100],]
rule 1: FlowEntry[dpid=[00:00:00:12:e2:78:67:65],ruleMatch=[OFMatch[in_port=1,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10399481],priority=[100],]
rule 2: FlowEntry[dpid=[00:00:00:12:e2:78:67:65],ruleMatch=[OFMatch[in_port=4,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10421714],priority=[100],]
rule 3: FlowEntry[dpid=[00:00:00:12:e2:78:67:65],ruleMatch=[OFMatch[in_port=4,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10438140],priority=[100],]
rule 4: FlowEntry[dpid=[00:00:00:12:e2:78:67:65],ruleMatch=[OFMatch[in_port=6,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10460088],priority=[100],]
rule 5: FlowEntry[dpid=[00:00:00:12:e2:78:67:65],ruleMatch=[OFMatch[in_port=6,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10481089],priority=[100],]
rule 6: FlowEntry[dpid=[00:00:00:12:e2:98:a5:d0],ruleMatch=[OFMatch[in_port=1,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10509789],priority=[100],]
rule 7:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d0],ruleMatch=[OFMatch[in_port=1,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10531151],priority=[100],]
rule 8:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d0],ruleMatch=[OFMatch[in_port=4,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10561256],priority=[100],]
rule 9:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d0],ruleMatch=[OFMatch[in_port=4,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10584771],priority=[100],]
rule 10:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d0],ruleMatch=[OFMatch[in_port=5,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10611166],priority=[100],]
rule 11:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d0],ruleMatch=[OFMatch[in_port=5,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10637948],priority=[100],]
rule 12:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=1,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10667723],priority=[100],]
rule 13:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=1,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10692313],priority=[100],]
rule 14:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=2,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10721743],priority=[100],]
rule 15:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=2,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10750811],priority=[100],]
rule 16:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=3,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10777932],priority=[100],]
rule 17:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=3,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10803116],priority=[100],]
rule 18:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=9,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10841199],priority=[100],]
rule 19:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=9,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10867464],priority=[100],]
rule 20:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=11,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10894144],priority=[100],]
rule 21:
FlowEntry[dpid=[00:00:00:12:e2:78:31:f5],ruleMatch=[OFMatch[in_port=11,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10921771],priority=[100],]
rule 22:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d2],ruleMatch=[OFMatch[in_port=1,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10954756],priority=[100],]
rule 23:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d2],ruleMatch=[OFMatch[in_port=1,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[10994843],priority=[100],]
rule 24:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d2],ruleMatch=[OFMatch[in_port=2,dl_dst=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[11043323],priority=[100],]
rule 25:
FlowEntry[dpid=[00:00:00:12:e2:98:a5:d2],ruleMatch=[OFMatch[in_port=2,dl_src=00:15:17:e7:b8:ae]],actionsList=[Slice:pathlet=4],id=[11083557],priority=[100],]

For consistency since on all other tickets we have been reporting physical port numbers the mapping is  [port_no:physical port] :
   * stansw* [1:1, 4:6]
   * stansw2* [1:2, 3:7 ,
, ]

NON Open
Flow

Switch

Pathlet OF
Device Resource

necsw

 

 

 

 

 

 

NON Open
Flow

Switch

Pathlet OF
Device Resource

stansw1

 

 

 

 

 

 

September 17, 2010 Snapshot

On Friday September 17, the first stage was implemented successfully including the BBN, Stanford and Clemson sites.

* September 17 Topology Snapshot

* September 17 Systems Snapshot

The following table captures all know system entities on Septmber 17, 2010:

Demo

Site

Demo
Component

Component
Type

Demo Role

HostName

IP Address

SW

Platform

Type

Configuration Recommendations

Pathlet

GPO

Flow Visor

Host

Pathlet OF
Resource Controller

nineveh.gpolab.bbn.com

192.1.249.135

FV 0.6 r 5

VM
Ubuntu K

experiment

fvctl addFlowSpace 06C60026F13F3B00 100 any "Slice:nineveh-flowvisor=4"
fvctl addFlowSpace 0000e2b8dc3b1734 200 dl_src=a4:ba:db:2b:e9:b6 Slice:pathlet=4
fvctl addFlowSpace 06C60026F13F3B00 200 dl_src=a4:ba:db:2b:e9:b6 Slice:pathlet=4
fvctl addFlowSpace 0000e2b8dc3b1734 200 dl_dst=a4:ba:db:2b:e9:b6 Slice:pathlet=4
fvctl addFlowSpace 06C60026F13F3B00 200 dl_dst=a4:ba:db:2b:e9:b6 Slice:pathlet=4
fvctl addFlowSpace 06C60026F13F3B00 200 dl_dst=00:15:17:e7:b8:ae Slice:pathlet=4
fvctl addFlowSpace 06C60026F13F3B00 200 dl_src=00:15:17:e7:b8:ae Slice:pathlet=4
fvctl addFlowSpace 0000e2b8dc3b1734 200 dl_dst=00:15:17:e7:b8:ae Slice:pathlet=4
fvctl addFlowSpace 0000e2b8dc3b1734 200 dl_src=00:15:17:e7:b8:ae Slice:pathlet=4

Pathlet

GPO

Flow Visor

Host

Pathlet OF
 Resource Controller

troy.gpolab.bbn.com

192.1.249.166

FV 0.6 r 5

VM
Ubuntu K

production

fvctl addFlowSpace e2b8dc3b1734 100 any "Slice:nineveh-flowvisor=4"

Pathlet

GPO

Expedient

Host

Pathlet
Resource Setup

 

 

 

 

 

 

Pathlet

GPO

Nox
Controller

Host

Pathlet Nox module

 

 

Destiny
(
)

 

 

 

Pathlet

GPO

Open Flow

Switch

Pathlet OF
Device Resource

cayenne.gpolab.bbn.com

192.1.249.9

OF 1.0

NEC
IP8800

staging

conf t
  vlan 1734
    name "OF:exp-support-1734"
    exit
  interface gigabitethernet 0/4
    switchport access vlan 1734
    exit
  interface gigabitethernet 0/10
    switchport access vlan 1734
    exit
  interface gigabitethernet 0/11
    switchport access vlan 1734
    exit
  save
  exit
setvsi 1734 4,10,11 tcp 192.1.249.14:6633 dpid 0xe2b8dc3b1734  max-backoff 15 wildcardlimit 50

Pathlet

GPO

Open Flow

Switch

Pathlet OF
Device Resource

ginger.gpolab.bbn.com

192.1.249.6

OF 1.0

HP 5406

staging

conf t
  vlan 1734
    name "OF:exp-support-1734"
    openflow controller tcp:192.1.249.14:6633 enable
    openflow fail-secure on
    untagged 10,11,34
    exit
  exit
wr mem

Pathlet

GPO

Pathlet

PG

Server

sidon.gpolab.bbn.com

192.1.249.236

 

 

 

Proposed address scheme change:
10.79.1.54 
[eth3]
10.79.1.55  navis[eth1]

Pathlet

GPO

Pathlet

MyPLC

Proxy (temporary?)

navis.gpolab.bbn.com

192.1.249.166

myplc-5.0-4.planetlab
 
util-vserver-pl-0.3-17.planetlab

 

 

ifconfig eth1 10.79.1.50 netmask 255.255.255.0 up
Packages from:
http://archive.kernel.org/fedora-archive/fedora/linux/fedora/linux/releases/8/Everything/i386/os/Packages/patch-2.5.4-30.fc8.i386.rpm

Attachments (20)

Download all attachments as: .zip