![]() |
ViewsGEC8 DemoFrom OpenFlow WikiOverviewThis is the home page for the OpenFlow GENI API integration demo at GEC8. When: July 20-22 Conference details on the GEC8 Home Page Team & Organization
Weekly Meetings (tentative):
KK and Nihil's demos for now are **decoupled** from this demo. They may use common infrastructure, but should not depend on this demo. EngineeringOverall:
Expedient (Jad)
Opt-In Manager (Peyman)
FlowVisor (Rob)
Command Line Tool and GENI API
FlowVisor GUI
Tunneling ScriptMoved to the GEC8 Demo Script page. OM User Setup
BBN configurationsHere's BBN's configuration info. Network topology(click for a larger image, download for a much larger image) Notes:
Here's a list of what all the ports on cayenne are connected to, and on which VLAN: int VLAN connects to gi0/1 1791 ganel[eth1] gi0/2 1791 cayenne[gi0/4] gi0/3 1791 cayenne[gi0/9] gi0/4 1793 cayenne[gi0/2] gi0/5 1793 sinope[eth1] gi0/6 1793 cayenne[gi0/14] gi0/7 1793 cayenne[gi0/19] gi0/8 1793 cayenne[gi0/10] gi0/9 1792 cayenne[gi0/3] gi0/10 1792 cayenne[gi0/8] gi0/11 1792 cayenne[gi0/13] gi0/12 1792 cayenne[gi0/18] gi0/13 1794 cayenne[gi0/11] gi0/14 1794 cayenne[gi0/6] gi0/15 1794 sardis[eth1] gi0/16 1794 cayenne[gi0/21] gi0/17 1795 gardil[eth1] gi0/18 1795 cayenne[gi0/12] gi0/19 1795 cayenne[gi0/7] gi0/20 1795 cayenne[gi0/22] gi0/21 1796 cayenne[gi0/16] gi0/22 1796 cayenne[gi0/20] gi0/25 804 alba/kriti[eth1] gi0/26 804 eisande[eth1] gi0/45 804 habanero[gi0/45] gi0/46 804 habanero[gi0/46] gi0/47 804 habanero[gi0/47] gi0/48 trunk jalapeno[gi0/44] (GPO Core) DPIDsThere are eight relevant DPIDs at BBN: Switch VLAN DPID Notes habanero 804 03240024A8C4B900 Pathlet / SmartRE hosts cayenne 804 e2b8dc3b0804 Pathlet / SmartRE hosts cayenne 1791 e2b8dc3b1791 Aster*x demo VLAN 100 cayenne 1792 e2b8dc3b1792 Aster*x demo VLAN 200 cayenne 1793 e2b8dc3b1793 Aster*x demo VLAN 300 cayenne 1794 e2b8dc3b1794 Aster*x demo VLAN 400 cayenne 1795 e2b8dc3b1795 Aster*x demo VLAN 500 cayenne 1796 e2b8dc3b1796 Aster*x demo VLAN 600 As indicated in the physical diagram/notes, the data interfaces on thePlanetLab nodes, and the Capsulator nodes, are on the Aster*x demo VLANs. All of those point to our production FlowVisor, troy.gpolab.bbn.com, at tcp:192.1.249.14:6633. SlicesThere are six slices on troy that are relevant to the GEC 8 demos:
There are also three other slices that are not related to these demos: root, smyrna-flowvisor, and lddp-test. FlowspaceThe flowspace on troy: rule 0: FlowEntry[dpid=[00:00:e2:b8:dc:3b:08:04],ruleMatch=[OFMatch[dl_dst=ff:ff:ff:ff:ff:ff]],actionsList=[Slice:vlan-804=4],id=[67364662],priority=[125],] rule 1: FlowEntry[dpid=[032:40:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_dst=ff:ff:ff:ff:ff:ff]],actionsList=[Slice:vlan-804=4],id=[67365775],priority=[125],] rule 2: FlowEntry[dpid=[032:b0:02:6f:13:f3:b0:0],ruleMatch=[OFMatch[]],actionsList=[Slice:smyrna-flowvisor=4],id=[22418],priority=[100],] rule 3: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:91],ruleMatch=[OFMatch[tp_src=10001]],actionsList=[Slice:stanford-asterix=4],id=[974631],priority=[100],] rule 4: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:92],ruleMatch=[OFMatch[tp_src=10001]],actionsList=[Slice:stanford-asterix=4],id=[975023],priority=[100],] rule 5: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:93],ruleMatch=[OFMatch[tp_src=10001]],actionsList=[Slice:stanford-asterix=4],id=[975429],priority=[100],] rule 6: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:94],ruleMatch=[OFMatch[tp_src=10001]],actionsList=[Slice:stanford-asterix=4],id=[975827],priority=[100],] rule 7: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:95],ruleMatch=[OFMatch[tp_src=10001]],actionsList=[Slice:stanford-asterix=4],id=[976228],priority=[100],] rule 8: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:96],ruleMatch=[OFMatch[tp_src=10001]],actionsList=[Slice:stanford-asterix=4],id=[976632],priority=[100],] rule 9: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:91],ruleMatch=[OFMatch[tp_dst=10001]],actionsList=[Slice:stanford-asterix=4],id=[977622],priority=[100],] rule 10: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:92],ruleMatch=[OFMatch[tp_dst=10001]],actionsList=[Slice:stanford-asterix=4],id=[978032],priority=[100],] rule 11: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:93],ruleMatch=[OFMatch[tp_dst=10001]],actionsList=[Slice:stanford-asterix=4],id=[978456],priority=[100],] rule 12: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:94],ruleMatch=[OFMatch[tp_dst=10001]],actionsList=[Slice:stanford-asterix=4],id=[978872],priority=[100],] rule 13: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:95],ruleMatch=[OFMatch[tp_dst=10001]],actionsList=[Slice:stanford-asterix=4],id=[979357],priority=[100],] rule 14: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:96],ruleMatch=[OFMatch[tp_dst=10001]],actionsList=[Slice:stanford-asterix=4],id=[979779],priority=[100],] rule 15: FlowEntry[dpid=[00:00:00:23:e7:a0:b1:09],ruleMatch=[OFMatch[tp_src=10001]],actionsList=[Slice:stanford-asterix=4],id=[43192621],priority=[100],] rule 16: FlowEntry[dpid=[00:00:00:23:e7:a0:b1:09],ruleMatch=[OFMatch[tp_dst=10001]],actionsList=[Slice:stanford-asterix=4],id=[43280837],priority=[100],] rule 17: FlowEntry[dpid=[00:00:e2:b8:dc:3b:08:04],ruleMatch=[OFMatch[dl_src=00:0c:29:6d:4f:63]],actionsList=[Slice:smartre-demo=4],id=[59429329],priority=[100],] rule 18: FlowEntry[dpid=[00:00:e2:b8:dc:3b:08:04],ruleMatch=[OFMatch[dl_dst=00:0c:29:6d:4f:63]],actionsList=[Slice:smartre-demo=4],id=[59447260],priority=[100],] rule 19: FlowEntry[dpid=[00:00:e2:b8:dc:3b:08:04],ruleMatch=[OFMatch[dl_src=00:0c:29:7b:c5:b3]],actionsList=[Slice:smartre-demo=4],id=[59459961],priority=[100],] rule 20: FlowEntry[dpid=[00:00:e2:b8:dc:3b:08:04],ruleMatch=[OFMatch[dl_dst=00:0c:29:7b:c5:b3]],actionsList=[Slice:smartre-demo=4],id=[59476353],priority=[100],] rule 21: FlowEntry[dpid=[00:00:e2:b8:dc:3b:08:04],ruleMatch=[OFMatch[dl_src=00:0c:29:26:75:34]],actionsList=[Slice:pathlet-demo=4],id=[59523979],priority=[100],] rule 22: FlowEntry[dpid=[00:00:e2:b8:dc:3b:08:04],ruleMatch=[OFMatch[dl_dst=00:0c:29:26:75:34]],actionsList=[Slice:pathlet-demo=4],id=[59541279],priority=[100],] rule 23: FlowEntry[dpid=[032:40:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_src=00:0c:29:75:57:93]],actionsList=[Slice:smartre-demo=4],id=[66028227],priority=[100],] rule 24: FlowEntry[dpid=[032:40:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_dst=00:0c:29:75:57:93]],actionsList=[Slice:smartre-demo=4],id=[66049614],priority=[100],] rule 25: FlowEntry[dpid=[032:40:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_src=00:0c:29:29:73:ad]],actionsList=[Slice:pathlet-demo=4],id=[66068439],priority=[100],] rule 26: FlowEntry[dpid=[032:40:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_dst=00:0c:29:29:73:ad]],actionsList=[Slice:pathlet-demo=4],id=[66084219],priority=[100],] rule 27: FlowEntry[dpid=[032:40:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_src=00:0c:29:6d:4f:63]],actionsList=[Slice:smartre-demo=4],id=[79599542],priority=[100],] rule 28: FlowEntry[dpid=[032:40:02:4a:8c:4b:90:0],ruleMatch=[OFMatch[dl_dst=00:0c:29:6d:4f:63]],actionsList=[Slice:smartre-demo=4],id=[79601654],priority=[100],] rule 29: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:91],ruleMatch=[OFMatch[dl_type=0x88cd]],actionsList=[Slice:stanford-asterix=4],id=[80893698],priority=[100],] rule 30: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:92],ruleMatch=[OFMatch[dl_type=0x88cd]],actionsList=[Slice:stanford-asterix=4],id=[80895661],priority=[100],] rule 31: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:93],ruleMatch=[OFMatch[dl_type=0x88cd]],actionsList=[Slice:stanford-asterix=4],id=[80897562],priority=[100],] rule 32: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:94],ruleMatch=[OFMatch[dl_type=0x88cd]],actionsList=[Slice:stanford-asterix=4],id=[80899350],priority=[100],] rule 33: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:95],ruleMatch=[OFMatch[dl_type=0x88cd]],actionsList=[Slice:stanford-asterix=4],id=[80901344],priority=[100],] rule 34: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:96],ruleMatch=[OFMatch[dl_type=0x88cd]],actionsList=[Slice:stanford-asterix=4],id=[80903387],priority=[100],] rule 35: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:91],ruleMatch=[OFMatch[]],actionsList=[Slice:uruk-expedient=4],id=[58730447],priority=[15],] rule 36: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:92],ruleMatch=[OFMatch[]],actionsList=[Slice:uruk-expedient=4],id=[58762349],priority=[15],] rule 37: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:93],ruleMatch=[OFMatch[]],actionsList=[Slice:uruk-expedient=4],id=[58777282],priority=[15],] rule 38: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:94],ruleMatch=[OFMatch[]],actionsList=[Slice:uruk-expedient=4],id=[58789783],priority=[15],] rule 39: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:95],ruleMatch=[OFMatch[]],actionsList=[Slice:uruk-expedient=4],id=[58803593],priority=[15],] rule 40: FlowEntry[dpid=[00:00:e2:b8:dc:3b:17:96],ruleMatch=[OFMatch[]],actionsList=[Slice:uruk-expedient=4],id=[58817927],priority=[15],] rule 41: FlowEntry[dpid=[00:00:00:23:e7:a0:b1:09],ruleMatch=[OFMatch[]],actionsList=[Slice:uruk-expedient=4],id=[58832276],priority=[15],] rule 42: FlowEntry[dpid=[all_dpids],ruleMatch=[OFMatch[]],actionsList=[Slice:default=4],id=[0],priority=[10],] Related Pages
TODOs
|
Quick NavigationOpenFlow White PaperOpenFlow Demo Video![]() Watch the Demo that received the best demo award at SIGCOMM 2008. About OpenFlow OpenFlow is supported bythe Stanford Clean Slate Program. Wiki ToolsPersonal toolsProjects |