2110 | | Get switch statistics and flowtable entries for each of the experiments from the InstaGENI !OpenFlow switch. |
| 2143 | |
| 2144 | The 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 | |
| 2146 | First 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 | }}} |
| 2166 | Aggregates statistics known to controller: |
| 2167 | {{{ |
| 2168 | curl 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 | |
| 2187 | A 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 | |
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 | |
| 2242 | Following 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 | |
| 2257 | Now 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 | }}} |