Changes between Version 39 and Version 40 of GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-6


Ignore:
Timestamp:
01/09/13 09:57:42 (8 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/InstageniRacks/AcceptanceTestStatus/IG-EXP-6

    v39 v40  
    20812081
    20822082== 30. Review baseline monitoring ==
    2083 Verified that all 3 slivers were found in the [https://gmoc-db.grnoc.iu.edu/protected-openid/index.pl GMOC Monitoring] page.  Captures were taken in step 40 below.
     2083Verified that all 3 slivers were found in the [https://gmoc-db.grnoc.iu.edu/protected-openid/index.pl GMOC Monitoring] page.  Some captures follow.
     2084
     2085The list of experiments in this test case: [[BR]]
     2086[[Image(IG-EXP-6-slices.jpg)]]
     2087
     2088Slice Details: [[BR]]
     2089[[Image(IG-EXP-6-exp1-detail.jpg)]]
     2090
     2091List of resources: [[BR]]
     2092[[Image(IG-EXP-6-exp1-resources.jpg)]]
     2093
     2094List of slivers: [[BR]]
     2095[[Image(IG-EXP-6-exp1-slivers.jpg)]]
     2096
     2097GPO FOAM Sliver details: [[BR]]
     2098[[Image(IG-EXP-6-exp1-sliver-gpo-foam.jpg)]]
     2099
     2100Measurements at GPO FOAM: [[BR]]
     2101[[Image(IG-EXP-6-exp1-sliver-gpo-measure.jpg)]]
     2102
     2103
     2104Sliver activity graph for Experiment 1:  [[BR]]
     2105[[Image(IG-EXP-6-exp1-sliver-gpo-graph.jpg)]]
     2106
     2107Sliver activity graph parameter selection: [[BR]]
     2108[[Image(IG-EXP-6-exp1-sliver-gpo-graph-conf.jpg)]]
     2109
    20842110
    20852111== 31. As site administrator, identify all controllers ==
     
    21032129
    21042130
    2105  33. Verify that no default controller, switch fail-open behavior, or other resource other than experimenters' controllers, can control how traffic flows on network resources assigned to experimenters' slivers.
     2131== 33. Verify Controller settings ==
     2132
     2133Verify that no default controller, switch fail-open behavior, or other resource other than experimenters' controllers, can control how traffic flows on network resources assigned to experimenters' slivers.
    21062134
    21072135== 34. Set the hard and soft timeout of flowtable entries ==
    21082136
     2137Flow timeout scenarios were verified by modifying the "idle_timeout" from "0" to "15" seconds and modifying the "hard_timeout" from "0" to 40 seconds in the file src/nox/coreapps/switch/switch.cc and tested in these scenarios:
     2138
     2139    - Stopping the controller and starting a flow within the "idle_timeout" (15 sec) allow traffic delivery.
     2140    - Stopping the controller and starting a flow after the "hard_timeout" (40 sec) does not allow traffic delivery.
     2141
    21092142== 35. Get switch statistics and flowtable entries ==
    2110 Get switch statistics and flowtable entries for each of the experiments from the InstaGENI !OpenFlow switch.
     2143
     2144The goal of this step is to get switch statistics and flowtable entries for each of the experiments from the InstaGENI !OpenFlow switch. To gather this information switched from a NOX controller to a FloodLight Controller and gathered information in this test step.
     2145
     2146First a list of switches connected to the Floodlight controller running on port 33017 (experiment1):
     2147{{{
     2148$ curl http://localhost:9090/wm/core/controller/switches/json
     2149[{"dpid":"0e:84:00:12:e2:22:63:38"},
     2150{"dpid":"06:d6:ac:16:2d:f5:2d:00"},
     2151{"dpid":"06:d6:00:24:a8:d2:b8:40"},
     2152{"dpid":"0e:84:00:12:e2:22:63:1d"},
     2153{"dpid":"0e:84:00:12:e2:22:6f:e5"},
     2154{"dpid":"0e:84:00:24:a8:d2:48:00"},
     2155{"dpid":"06:d6:84:34:97:c6:c9:00"},  <<== GPO InstaGENI OF switch
     2156{"dpid":"0e:84:00:26:f1:40:a8:00"},
     2157{"dpid":"0e:84:00:24:a8:d2:b8:40"},
     2158{"dpid":"06:d6:00:12:e2:22:63:38"},
     2159{"dpid":"0e:84:00:23:47:c8:bc:00"},
     2160{"dpid":"0e:84:00:23:47:ca:bc:40"},
     2161{"dpid":"06:d6:00:24:a8:5d:0b:00"},
     2162{"dpid":"0e:84:00:12:e2:22:81:42"},
     2163{"dpid":"06:d6:00:12:e2:b8:a5:d0"},
     2164{"dpid":"0e:84:00:12:e2:22:63:6e"}]
     2165}}}
     2166Aggregates statistics known to controller:
     2167{{{
     2168curl http://localhost:9090/wm/core/switch/all/aggregate/json
     2169{"0e:84:00:12:e2:22:63:6e":[{"packetCount":175455875,"byteCount":265904950126,"flowCount":39}],
     2170"0e:84:00:24:a8:d2:b8:40":[{"packetCount":185169848,"byteCount":1559996,"flowCount":42}],
     2171"06:d6:00:24:a8:5d:0b:00":[{"packetCount":478522,"byteCount":1764,"flowCount":12}],
     2172"0e:84:00:12:e2:22:81:42":[],
     2173"06:d6:ac:16:2d:f5:2d:00":[{"packetCount":197085558,"byteCount":411546,"flowCount":40}],
     2174"0e:84:00:12:e2:22:6f:e5":[{"packetCount":175455759,"byteCount":265904781050,"flowCount":39}],
     2175"0e:84:00:12:e2:22:63:38":[{"packetCount":102031060,"byteCount":148975325424,"flowCount":33}],
     2176"06:d6:00:12:e2:22:63:38":[{"packetCount":202138508,"byteCount":300996592234,"flowCount":41}],
     2177"0e:84:00:26:f1:40:a8:00":[{"packetCount":88708069,"byteCount":1311056,"flowCount":31}],
     2178"06:d6:84:34:97:c6:c9:00":[{"packetCount":756321,"byteCount":1666,"flowCount":16}],
     2179"0e:84:00:12:e2:22:63:1d":[{"packetCount":186036825,"byteCount":276907388950,"flowCount":46}],
     2180"0e:84:00:23:47:c8:bc:00":[{"packetCount":88691525,"byteCount":1206624,"flowCount":31}],
     2181"0e:84:00:23:47:ca:bc:40":[{"packetCount":89746101,"byteCount":747726,"flowCount":33}],
     2182"06:d6:00:24:a8:d2:b8:40":[{"packetCount":177526,"byteCount":294,"flowCount":2}],
     2183"06:d6:00:12:e2:b8:a5:d0":[{"packetCount":127161337,"byteCount":186681275984,"flowCount":54}],
     2184"0e:84:00:24:a8:d2:48:00":[{"packetCount":88707529,"byteCount":888824,"flowCount":31}]}
     2185}}}
     2186
     2187A list of flows in the GPO InstaGENI Switch (dpid=06:d6:84:34:97:c6:c9:00):
     2188{{{
     2189$ curl http://localhost:9090/wm/core/switch/06:d6:84:34:97:c6:c9:00/flow/json
     2190{"06:d6:84:34:97:c6:c9:00":
     2191[{"cookie":9007199254740992,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:56:04:8d:72:f5","dataLayerSource":"02:21:ba:c3:54:fc","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.42.13.33","networkDestinationMaskLen":32,"networkProtocol":0,"networkSource":"10.42.13.43","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":3145952},"durationSeconds":153,"durationNanoseconds":313000000,"packetCount":305,"byteCount":0,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":0},
     2192
     2193{"cookie":9007199254740992,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:21:ba:c3:54:fc","dataLayerSource":"02:56:04:8d:72:f5","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.13.43","networkDestinationMaskLen":32,"networkProtocol":0,"networkSource":"10.42.13.33","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":3145952},"durationSeconds":154,"durationNanoseconds":33000000,"packetCount":308,"byteCount":0,"tableId":0,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":0},
     2194
     2195{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:1b:af:57:65:a9","dataLayerSource":"02:3f:c0:4f:56:db","dataLayerType":"0x0806","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.42.18.42","networkDestinationMaskLen":32,"networkProtocol":2,"networkSource":"10.42.18.37","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":1,"durationNanoseconds":443000000,"packetCount":3,"byteCount":168,"tableId":1,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2196
     2197{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:3f:c0:4f:56:db","dataLayerSource":"02:5d:6e:9d:1f:07","dataLayerType":"0x0806","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.18.37","networkDestinationMaskLen":32,"networkProtocol":2,"networkSource":"10.42.18.43","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":1,"durationNanoseconds":698000000,"packetCount":3,"byteCount":180,"tableId":1,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2198
     2199{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:3f:c0:4f:56:db","dataLayerSource":"02:5d:6e:9d:1f:07","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.18.37","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.43","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":70315,"durationNanoseconds":673000000,"packetCount":69840,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2200
     2201{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"10:60:4b:9c:47:6a","dataLayerSource":"02:1b:af:57:65:a9","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.18.38","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.42","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":70226,"durationNanoseconds":378000000,"packetCount":69751,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":109,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2202
     2203{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:5d:6e:9d:1f:07","dataLayerSource":"02:3f:c0:4f:56:db","dataLayerType":"0x0806","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.42.18.43","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.37","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":4,"durationNanoseconds":716000000,"packetCount":3,"byteCount":168,"tableId":1,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2204
     2205{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:5d:6e:9d:1f:07","dataLayerSource":"10:60:4b:9c:47:6a","dataLayerType":"0x0806","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":109,"networkDestination":"10.42.18.43","networkDestinationMaskLen":32,"networkProtocol":2,"networkSource":"10.42.18.38","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":0,"durationNanoseconds":17000000,"packetCount":1,"byteCount":56,"tableId":1,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2206
     2207{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"10:60:4b:9c:47:6a","dataLayerSource":"02:5d:6e:9d:1f:07","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.18.38","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.43","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":70426,"durationNanoseconds":31000000,"packetCount":69934,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":109,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2208
     2209{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"00:26:b9:7e:6c:c8","dataLayerSource":"02:fd:27:71:0d:f7","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.50.1.100","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.50.2.5","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":174081,"durationNanoseconds":29000000,"packetCount":173032,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2210
     2211{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:3f:c0:4f:56:db","dataLayerSource":"02:1b:af:57:65:a9","dataLayerType":"0x0806","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.18.37","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.42","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":1,"durationNanoseconds":445000000,"packetCount":3,"byteCount":180,"tableId":1,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2212
     2213{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:03:34:be:c0:26","dataLayerSource":"02:1f:1f:d8:78:55","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.19.33","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.44","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":1188,"durationNanoseconds":679000000,"packetCount":1183,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2214
     2215{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:5d:6e:9d:1f:07","dataLayerSource":"02:3f:c0:4f:56:db","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.42.18.43","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.37","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":16550,"durationNanoseconds":586000000,"packetCount":16434,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2216
     2217{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:03:34:be:c0:26","dataLayerSource":"02:1f:1f:d8:78:55","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.19.33","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.44","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":1124,"durationNanoseconds":51000000,"packetCount":1118,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2218
     2219{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:1b:af:57:65:a9","dataLayerSource":"10:60:4b:9c:47:6a","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":109,"networkDestination":"10.42.18.42","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.38","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":12924,"durationNanoseconds":143000000,"packetCount":12837,"byteCount":196,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2220
     2221{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:fd:27:71:0d:f7","dataLayerSource":"00:26:b9:7e:6c:c8","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.50.2.5","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.50.1.100","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":174081,"durationNanoseconds":14000000,"packetCount":173029,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2222
     2223{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:1f:1f:d8:78:55","dataLayerSource":"02:03:34:be:c0:26","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.42.19.44","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.33","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":1124,"durationNanoseconds":48000000,"packetCount":1118,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2224
     2225{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:3f:c0:4f:56:db","dataLayerSource":"02:1b:af:57:65:a9","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.18.37","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.42","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":12920,"durationNanoseconds":0,"packetCount":12837,"byteCount":294,"tableId":0,"actions":[{"maxLength":0,"port":97,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2226
     2227{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"10:60:4b:9c:47:6a","dataLayerSource":"02:5d:6e:9d:1f:07","dataLayerType":"0x0806","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":120,"networkDestination":"10.42.18.38","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.43","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":0,"durationNanoseconds":21000000,"packetCount":1,"byteCount":60,"tableId":1,"actions":[{"maxLength":0,"port":109,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2228
     2229{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:5d:6e:9d:1f:07","dataLayerSource":"10:60:4b:9c:47:6a","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":109,"networkDestination":"10.42.18.43","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.38","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":70429,"durationNanoseconds":67000000,"packetCount":69942,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2230
     2231{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:1b:af:57:65:a9","dataLayerSource":"02:3f:c0:4f:56:db","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.42.18.42","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.37","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":70278,"durationNanoseconds":413000000,"packetCount":69809,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},
     2232
     2233{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"02:1f:1f:d8:78:55","dataLayerSource":"02:03:34:be:c0:26","dataLayerType":"0x0800","dataLayerVirtualLan":-1,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":97,"networkDestination":"10.42.19.44","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.33","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":1191,"durationNanoseconds":438000000,"packetCount":1183,"byteCount":98,"tableId":0,"actions":[{"maxLength":0,"port":120,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1}]}lnevers@mallorea:~$
     2234}}}
     2235
    21112236
    21122237==  36. Get layer 2 topology information ==
    21132238Get layer 2 topology information about slivers in each slice.
    21142239
    2115 == 37. Install flows layer 2 flows ==
    2116 Install flows that match only on layer 2 fields, and confirm whether the matching is done in hardware.
     2240== 37. Layer 2 flows ==
     2241
     2242Following are flows that match only on layer 2, and confirm whether the matching is done in hardware, first the list of devices tracked by the FloodLight controller: 
     2243{{{
     2244$ curl http://localhost:9090/wm/device/
     2245[{"mac":["02:56:04:8d:72:f5"],"ipv4":[],"vlan":[],"attachmentPoint":
     2246[{"switchDPID":"06:d6:00:12:e2:22:63:38","errorStatus":null,"port":12},
     2247{"switchDPID":"06:d6:00:12:e2:b8:a5:d0","errorStatus":null,"port":5},
     2248{"switchDPID":"06:d6:00:24:a8:5d:0b:00","errorStatus":null,"port":7},
     2249{"switchDPID":"06:d6:ac:16:2d:f5:2d:00","errorStatus":null,"port":21}],"lastSeen":1357741969672},
     2250
     2251{"mac":["02:21:ba:c3:54:fc"],"ipv4":[],"vlan":[],"attachmentPoint":
     2252[{"switchDPID":"0e:84:00:23:47:c8:bc:00","errorStatus":null,"port":49},
     2253{"switchDPID":"06:d6:84:34:97:c6:c9:00","errorStatus":null,"port":97},
     2254{"switchDPID":"06:d6:00:24:a8:5d:0b:00","errorStatus":null,"port":19},{"switchDPID":"06:d6:ac:16:2d:f5:2d:00","errorStatus":null,"port":22}],"lastSeen":1357741969858}]
     2255}}}
     2256
     2257Now some topology information about the inter-switch links:
     2258
     2259{{{
     2260$  curl http://localhost:9090/wm/topology/links/json
     2261[{"dst-port":51,"dst-switch":"0e:84:00:24:a8:d2:48:00",
     2262"src-port":51,"src-switch":"0e:84:00:26:f1:40:a8:00","type":"DIRECT_LINK"},{"dst-port":3,"dst-switch":"0e:84:00:12:e2:22:6f:e5",
     2263"src-port":2,"src-switch":"0e:84:00:12:e2:22:63:6e","type":"DIRECT_LINK"},{"dst-port":16,"dst-switch":"0e:84:00:12:e2:22:63:38",
     2264"src-port":15,"src-switch":"06:d6:00:12:e2:22:63:38","type":"DIRECT_LINK"},{"dst-port":120,"dst-switch":"06:d6:84:34:97:c6:c9:00",
     2265"src-port":16,"src-switch":"06:d6:00:12:e2:b8:a5:d0","type":"DIRECT_LINK"},{"dst-port":5,"dst-switch":"06:d6:00:24:a8:d2:b8:40",
     2266"src-port":6,"src-switch":"0e:84:00:24:a8:d2:b8:40","type":"DIRECT_LINK"},{"dst-port":3,"dst-switch":"0e:84:00:12:e2:22:81:42",
     2267"src-port":2,"src-switch":"0e:84:00:12:e2:22:63:38","type":"DIRECT_LINK"},{"dst-port":16,"dst-switch":"06:d6:00:12:e2:b8:a5:d0",
     2268"src-port":120,"src-switch":"06:d6:84:34:97:c6:c9:00","type":"DIRECT_LINK"},{"dst-port":50,"dst-switch":"0e:84:00:26:f1:40:a8:00",
     2269"src-port":51,"src-switch":"0e:84:00:23:47:c8:bc:00","type":"DIRECT_LINK"},{"dst-port":52,"dst-switch":"0e:84:00:24:a8:d2:b8:40",
     2270"src-port":25,"src-switch":"0e:84:00:12:e2:22:63:6e","type":"DIRECT_LINK"},{"dst-port":2,"dst-switch":"0e:84:00:12:e2:22:63:1d",
     2271"src-port":3,"src-switch":"0e:84:00:12:e2:22:63:38","type":"DIRECT_LINK"},{"dst-port":2,"dst-switch":"0e:84:00:12:e2:22:63:6e",
     2272"src-port":3,"src-switch":"0e:84:00:12:e2:22:6f:e5","type":"DIRECT_LINK"},{"dst-port":50,"dst-switch":"0e:84:00:24:a8:d2:48:00",
     2273"src-port":51,"src-switch":"0e:84:00:23:47:ca:bc:40","type":"DIRECT_LINK"},{"dst-port":51,"dst-switch":"0e:84:00:23:47:c8:bc:00",
     2274"src-port":50,"src-switch":"0e:84:00:26:f1:40:a8:00","type":"DIRECT_LINK"},{"dst-port":51,"dst-switch":"0e:84:00:26:f1:40:a8:00",
     2275"src-port":51,"src-switch":"0e:84:00:24:a8:d2:48:00","type":"DIRECT_LINK"},{"dst-port":25,"dst-switch":"0e:84:00:12:e2:22:63:6e",
     2276"src-port":52,"src-switch":"0e:84:00:24:a8:d2:b8:40","type":"DIRECT_LINK"},{"dst-port":2,"dst-switch":"0e:84:00:12:e2:22:63:38",
     2277"src-port":3,"src-switch":"0e:84:00:12:e2:22:81:42","type":"DIRECT_LINK"},{"dst-port":50,"dst-switch":"0e:84:00:23:47:ca:bc:40",
     2278"src-port":51,"src-switch":"0e:84:00:24:a8:d2:b8:40","type":"DIRECT_LINK"},{"dst-port":2,"dst-switch":"0e:84:00:12:e2:22:6f:e5",
     2279"src-port":3,"src-switch":"0e:84:00:12:e2:22:63:1d","type":"DIRECT_LINK"},{"dst-port":6,"dst-switch":"0e:84:00:24:a8:d2:b8:40",
     2280"src-port":5,"src-switch":"06:d6:00:24:a8:d2:b8:40","type":"DIRECT_LINK"},{"dst-port":3,"dst-switch":"0e:84:00:12:e2:22:63:38",
     2281"src-port":2,"src-switch":"0e:84:00:12:e2:22:63:1d","type":"DIRECT_LINK"},{"dst-port":51,"dst-switch":"0e:84:00:24:a8:d2:b8:40",
     2282"src-port":50,"src-switch":"0e:84:00:23:47:ca:bc:40","type":"DIRECT_LINK"},{"dst-port":51,"dst-switch":"0e:84:00:23:47:ca:bc:40",
     2283"src-port":50,"src-switch":"0e:84:00:24:a8:d2:48:00","type":"DIRECT_LINK"},{"dst-port":3,"dst-switch":"0e:84:00:12:e2:22:63:1d",
     2284"src-port":2,"src-switch":"0e:84:00:12:e2:22:6f:e5","type":"DIRECT_LINK"},{"dst-port":15,"dst-switch":"06:d6:00:12:e2:22:63:38",
     2285"src-port":16,"src-switch":"0e:84:00:12:e2:22:63:38","type":"DIRECT_LINK"}]lnevers@mallorea:~
     2286$
     2287}}}
    21172288
    21182289== 38. Install flows layer 3 flows ==
     
    21282299Reviewed monitoring statistics at the [https://gmoc-db.grnoc.iu.edu/protected-openid/index.pl GMOC Monitoring] page and captured the Monitoring information.
    21292300
    2130 The list of experiments in this test case: [[BR]]
    2131 [[Image(IG-EXP-6-slices.jpg)]]
    2132 
    2133 Slice Details: [[BR]]
    2134 [[Image(IG-EXP-6-exp1-detail.jpg)]]
    2135 
    2136 List of resources: [[BR]]
    2137 [[Image(IG-EXP-6-exp1-resources.jpg)]]
    2138 
    2139 List of slivers: [[BR]]
    2140 [[Image(IG-EXP-6-exp1-slivers.jpg)]]
    2141 
    2142 GPO FOAM Sliver details: [[BR]]
    2143 [[Image(IG-EXP-6-exp1-sliver-gpo-foam.jpg)]]
    2144 
    2145 Measurements at GPO FOAM: [[BR]]
    2146 [[Image(IG-EXP-6-exp1-sliver-gpo-measure.jpg)]]
    2147 
    2148 
    2149 Sliver activity graph for Experiment 1:  [[BR]]
    2150 [[Image(IG-EXP-6-exp1-sliver-gpo-graph.jpg)]]
    2151 
    2152 Sliver activity graph parameter selection: [[BR]]
    2153 [[Image(IG-EXP-6-exp1-sliver-gpo-graph-conf.jpg)]]
    2154 
    2155 
    2156 
    21572301== 41. Delete all slivers ==
    21582302