Changes between Version 89 and Version 90 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6
- Timestamp:
- 01/25/13 18:13:40 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6
v89 v90 2171 2171 2172 2172 2173 == 29. As Experimenter3, verify that traffic only flows on the network resources assigned to slivers as specified by the controller ==2173 == 29. As Experimenter3, verify that traffic only flows on assigned network resources as specified by the controller == 2174 2174 2175 2175 From Experimenter 3 host attempted to connect to Experimenter 2 host: … … 2214 2214 2215 2215 2216 == 32. Get switch statistics and flowtable entries for slivers from the OpenFlow switch. == 2216 == 32. Get switch statistics and flowtable entries for slivers from the OpenFlow switch == 2217 2217 2218 Statistics can be collected by experimenters and by administrator. In this step verified that both are possible. 2218 2219 … … 2221 2222 In this step the !FloodLight Controller is used to capture statistics rather than the NOX Controller as shown in earlier steps. The Floodlight controller was configured to run on port 33020. The following is a list of switches associated with floodlight that is running as a controller for EG-EXP-6-exp1: 2222 2223 {{{ 2223 $ curl http://localhost:9090/wm/core/controller/switches/json 2224 [{"dpid":"00:00:0e:84:40:39:18:1b"},{"dpid":"06:d6:00:24:a8:c4:b9:00"}, 2225 {"dpid":"00:00:0e:84:40:39:19:96"},{"dpid":"00:00:0e:84:40:39:1b:93"}, 2226 {"dpid":"00:00:0e:84:40:39:18:58"},{"dpid":"00:00:0e:84:40:39:1a:57"}, 2227 {"dpid":"00:01:08:17:f4:b5:2a:00"},{"dpid":"06:d6:00:12:e2:b8:a5:d0"}, 2228 {"dpid":"00:00:00:10:10:17:50:01"}] 2224 lnevers@mallorea:~$ curl http://localhost:9090/wm/core/controller/switches/json 2225 [{"role":null,"ports":[{"portNumber":2,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/2","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:38"},{"portNumber":16,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/16","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:38"},{"portNumber":3,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/3","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:38"}],"buffers":544,"connectedSince":1359154458468,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"0e:84:00:12:e2:22:63:38","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-24T2XW-L","softwareDescription":"11.1.C.AfOS-F3L","serialNumber":"WA23CL24T2XWS0E4309D001","datapathDescription":"of.losa-02","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/140.182.45.234:60962","tables":3},{"role":null,"ports":[{"portNumber":49,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"25","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":5,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"5","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":9,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"9","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":11,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"11","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"}],"buffers":256,"connectedSince":1359154458944,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":2047,"dpid":"06:d6:00:24:a8:d2:b8:40","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"HP-Labs","hardwareDescription":"ProCurve - Switch 6600ml-24G-4XG - J9264A","softwareDescription":"2.02w","serialNumber":"CN003EB01T","datapathDescription":"atla.of.nlr.net","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/137.164.80.77:35806","tables":2},{"role":null,"ports":[{"portNumber":2,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/2","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:1d"},{"portNumber":16,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/16","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:1d"},{"portNumber":1,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/1","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:1d"},{"portNumber":3,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/3","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:1d"}],"buffers":544,"connectedSince":1359154458469,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"0e:84:00:12:e2:22:63:1d","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-24T2XW-L","softwareDescription":"11.1.C.AfOS-F3L","serialNumber":"WA23CL24T2XWS0E4309D003","datapathDescription":"of.newy-02","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/140.182.45.234:60958","tables":3},{"role":null,"ports":[{"portNumber":2,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/2","state":512,"config":2,"hardwareAddress":"00:12:e2:22:6f:e5"},{"portNumber":16,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/16","state":512,"config":2,"hardwareAddress":"00:12:e2:22:6f:e5"},{"portNumber":1,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/1","state":512,"config":2,"hardwareAddress":"00:12:e2:22:6f:e5"},{"portNumber":3,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/3","state":512,"config":2,"hardwareAddress":"00:12:e2:22:6f:e5"}],"buffers":544,"connectedSince":1359154458467,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"0e:84:00:12:e2:22:6f:e5","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-24T2XW-L","softwareDescription":"11.1.C.AfOS-F3L","serialNumber":"WA23CL24T2XWS0E4309D005","datapathDescription":"of.wash-02","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/140.182.45.234:60959","tables":3},{"role":null,"ports":[{"portNumber":49,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"25","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:48:00"},{"portNumber":6,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"6","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:48:00"},{"portNumber":65534,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"local","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:48:00"},{"portNumber":51,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"27","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:48:00"},{"portNumber":50,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"26","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:48:00"}],"buffers":256,"connectedSince":1359154458934,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":2047,"dpid":"0e:84:00:24:a8:d2:48:00","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"HP-Labs","hardwareDescription":"ProCurve - Switch 6600ml-24G-4XG - J9264A","softwareDescription":"2.02w","serialNumber":"CN952EB00S","datapathDescription":"seat.of.nlr.net","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/137.164.80.77:35803","tables":2},{"role":null,"ports":[{"portNumber":33,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"9","state":0,"config":0,"hardwareAddress":"00:24:a8:c4:b9:00"}],"buffers":256,"connectedSince":1359154458280,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":2047,"dpid":"06:d6:00:24:a8:c4:b9:00","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"HP-Labs","hardwareDescription":"ProCurve - Switch 6600ml-48G-4XG - J9452A","softwareDescription":"2.02w","serialNumber":"CN9202M087","datapathDescription":"habanero","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/192.1.249.23:54270","tables":2},{"role":null,"ports":[{"portNumber":49,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"25","state":0,"config":0,"hardwareAddress":"00:26:f1:40:a8:00"},{"portNumber":6,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"6","state":0,"config":0,"hardwareAddress":"00:26:f1:40:a8:00"},{"portNumber":65534,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"local","state":0,"config":0,"hardwareAddress":"00:26:f1:40:a8:00"},{"portNumber":51,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"27","state":0,"config":0,"hardwareAddress":"00:26:f1:40:a8:00"},{"portNumber":50,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"26","state":0,"config":0,"hardwareAddress":"00:26:f1:40:a8:00"}],"buffers":256,"connectedSince":1359154458943,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":2047,"dpid":"0e:84:00:26:f1:40:a8:00","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"HP-Labs","hardwareDescription":"ProCurve - Switch 6600ml-24G-4XG - J9264A","softwareDescription":"2.02w","serialNumber":"CN011EB005","datapathDescription":"denv.of.nlr.net","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/137.164.80.77:35807","tables":2},{"role":null,"ports":[{"portNumber":49,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"25","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":20,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"20","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":6,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"6","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":65534,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"local","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":51,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"27","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"},{"portNumber":52,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"28","state":0,"config":0,"hardwareAddress":"00:24:a8:d2:b8:40"}],"buffers":256,"connectedSince":1359154458941,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":2047,"dpid":"0e:84:00:24:a8:d2:b8:40","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"HP-Labs","hardwareDescription":"ProCurve - Switch 6600ml-24G-4XG - J9264A","softwareDescription":"2.02w","serialNumber":"CN003EB01T","datapathDescription":"atla.of.nlr.net","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/137.164.80.77:35805","tables":2},{"role":null,"ports":[{"portNumber":12,"currentFeatures":136,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/12","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:38"},{"portNumber":15,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/15","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:38"}],"buffers":544,"connectedSince":1359154458467,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"06:d6:00:12:e2:22:63:38","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-24T2XW-L","softwareDescription":"11.1.C.AfOS-F3L","serialNumber":"WA23CL24T2XWS0E4309D001","datapathDescription":"of.losa-04","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/140.182.45.234:60960","tables":3},{"role":null,"ports":[{"portNumber":49,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"25","state":0,"config":0,"hardwareAddress":"00:23:47:c8:bc:00"},{"portNumber":20,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"20","state":0,"config":0,"hardwareAddress":"00:23:47:c8:bc:00"},{"portNumber":6,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"6","state":0,"config":0,"hardwareAddress":"00:23:47:c8:bc:00"},{"portNumber":65534,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"local","state":0,"config":0,"hardwareAddress":"00:23:47:c8:bc:00"},{"portNumber":51,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"27","state":0,"config":0,"hardwareAddress":"00:23:47:c8:bc:00"},{"portNumber":21,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":544,"peerFeatures":0,"name":"21","state":0,"config":0,"hardwareAddress":"00:23:47:c8:bc:00"}],"buffers":256,"connectedSince":1359154458927,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":2047,"dpid":"0e:84:00:23:47:c8:bc:00","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"HP-Labs","hardwareDescription":"ProCurve - Switch 6600ml-24G-4XG - J9264A","softwareDescription":"2.02w","serialNumber":"CN011EB00G","datapathDescription":"chic.of.nlr.net","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/137.164.80.77:35802","tables":2},{"role":null,"ports":[{"portNumber":49,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"25","state":0,"config":0,"hardwareAddress":"00:23:47:ca:bc:40"},{"portNumber":6,"currentFeatures":544,"advertisedFeatures":0,"supportedFeatures":559,"peerFeatures":0,"name":"6","state":0,"config":0,"hardwareAddress":"00:23:47:ca:bc:40"},{"portNumber":65534,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"local","state":0,"config":0,"hardwareAddress":"00:23:47:ca:bc:40"},{"portNumber":51,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"27","state":0,"config":0,"hardwareAddress":"00:23:47:ca:bc:40"},{"portNumber":50,"currentFeatures":576,"advertisedFeatures":0,"supportedFeatures":576,"peerFeatures":0,"name":"26","state":0,"config":0,"hardwareAddress":"00:23:47:ca:bc:40"}],"buffers":256,"connectedSince":1359154458935,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":2047,"dpid":"0e:84:00:23:47:ca:bc:40","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"HP-Labs","hardwareDescription":"ProCurve - Switch 6600ml-24G-4XG - J9264A","softwareDescription":"2.02w","serialNumber":"CN952EB00H","datapathDescription":"sunn.of.nlr.net","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/137.164.80.77:35804","tables":2},{"role":null,"ports":[{"portNumber":40,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"40","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":49,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"49","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":31,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"31","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":22,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"22","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":20,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"20","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":27,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"27","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":55,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"55","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":62,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"62","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":34,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"34","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":19,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"19","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":41,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"41","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":13,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"13","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":48,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"48","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":33,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"33","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":5,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"5","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":28,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"28","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":42,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"42","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":18,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"18","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":47,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"47","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":25,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"25","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":61,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"61","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":56,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"56","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":46,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"46","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":53,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"53","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":36,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"36","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":26,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"26","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":45,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"45","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":35,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"35","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":54,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"54","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":17,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"17","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":9,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"9","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":51,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"51","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":37,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"37","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":44,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"44","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":58,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"58","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":64,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"64","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":43,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"43","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":30,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"30","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":23,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"23","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":52,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"52","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":29,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"29","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":1,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"1","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":57,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"57","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":38,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"38","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":24,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"24","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":60,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"60","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":21,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"21","state":512,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":39,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"39","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":32,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"32","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":59,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"59","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"},{"portNumber":50,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"50","state":513,"config":2,"hardwareAddress":"08:17:f4:b5:2a:00"}],"buffers":0,"connectedSince":1359154458382,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":319,"dpid":"00:01:08:17:f4:b5:2a:00","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"IBM","hardwareDescription":"Hardware Revision: 0 Hardware PartNumber: BAC-00065-00 Manufacturing date: 11/32","softwareDescription":"WARNING: This is UNRELEASED SOFTWARE for LAB TESTING ONLY. DO NOT USE IN A PRODUCTION NETWORK.Software Version 7.4.0.41 (FLASH image2), active configuration.","serialNumber":"MY213102DV","datapathDescription":"Datapath id 0x00010817f4b52a00 (192.168.103.4:29044)","length":1056},"supportsOfppTable":true},"capabilities":7,"inetAddress":"/192.1.242.3:30422","tables":2},{"role":null,"ports":[{"portNumber":20,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/20","state":512,"config":2,"hardwareAddress":"00:12:e2:b8:a5:d0"},{"portNumber":5,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/5","state":512,"config":2,"hardwareAddress":"00:12:e2:b8:a5:d0"},{"portNumber":16,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/16","state":512,"config":2,"hardwareAddress":"00:12:e2:b8:a5:d0"},{"portNumber":15,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/15","state":512,"config":2,"hardwareAddress":"00:12:e2:b8:a5:d0"}],"buffers":544,"connectedSince":1359154458277,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"06:d6:00:12:e2:b8:a5:d0","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-24T2XW-L","softwareDescription":"11.1.C.AfOS-F3L","serialNumber":"WA03CL24T2XWS0E4393B003","datapathDescription":"poblano-04","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/192.1.249.23:54269","tables":3},{"role":null,"ports":[{"portNumber":16,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/16","state":512,"config":2,"hardwareAddress":"00:12:e2:22:81:42"},{"portNumber":1,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/1","state":512,"config":2,"hardwareAddress":"00:12:e2:22:81:42"},{"portNumber":3,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/3","state":512,"config":2,"hardwareAddress":"00:12:e2:22:81:42"}],"buffers":544,"connectedSince":1359154458469,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"0e:84:00:12:e2:22:81:42","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-24T2XW-L","softwareDescription":"11.1.C.AfOS-F3L","serialNumber":"WA23CL24T2XWS0E4309D004","datapathDescription":"of.hous-02","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/140.182.45.234:60957","tables":3},{"role":null,"ports":[{"portNumber":12,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/12","state":512,"config":2,"hardwareAddress":"00:10:10:17:50:01"},{"portNumber":5,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/5","state":512,"config":2,"hardwareAddress":"00:10:10:17:50:01"},{"portNumber":9,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/9","state":512,"config":2,"hardwareAddress":"00:10:10:17:50:01"},{"portNumber":10,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/10","state":512,"config":2,"hardwareAddress":"00:10:10:17:50:01"},{"portNumber":11,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/11","state":512,"config":2,"hardwareAddress":"00:10:10:17:50:01"},{"portNumber":3,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/3","state":512,"config":2,"hardwareAddress":"00:10:10:17:50:01"}],"buffers":544,"connectedSince":1359154458327,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"00:00:00:10:10:17:50:01","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-48T2XWE-L","softwareDescription":"11.1.C.AeOS-F3L","serialNumber":"WA13CL48T2XVS400E05A005","datapathDescription":"sw-outside-01","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/128.6.192.135:42919","tables":3},{"role":null,"ports":[{"portNumber":9,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/9","state":512,"config":2,"hardwareAddress":"00:10:10:17:34:01"},{"portNumber":16,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/16","state":512,"config":2,"hardwareAddress":"00:10:10:17:34:01"},{"portNumber":10,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/10","state":512,"config":2,"hardwareAddress":"00:10:10:17:34:01"}],"buffers":544,"connectedSince":1359154458326,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"00:00:00:10:10:17:34:01","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-48T2XWE-L","softwareDescription":"11.1.C.AeOS-F3L","serialNumber":"WA13CL48T2XVS400E05A005","datapathDescription":"sw-outside-02","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/128.6.192.135:42918","tables":3},{"role":null,"ports":[{"portNumber":6,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/6","state":513,"config":2,"hardwareAddress":"00:12:e2:22:63:74"},{"portNumber":25,"currentFeatures":832,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"10GBE0/25","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:6e"},{"portNumber":2,"currentFeatures":800,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/2","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:6e"},{"portNumber":10,"currentFeatures":672,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"GBE0/10","state":512,"config":2,"hardwareAddress":"00:12:e2:22:63:6e"}],"buffers":544,"connectedSince":1359154458469,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":4095,"dpid":"0e:84:00:12:e2:22:63:6e","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"NEC Corporation","hardwareDescription":"AX-3640-24T2XW-L","softwareDescription":"11.1.C.AfOS-F3L","serialNumber":"WA23CL24T2XWS0E4309D002","datapathDescription":"of.atla-02","length":1056},"supportsOfppTable":true},"capabilities":135,"inetAddress":"/140.182.45.234:60961","tables":3},{"role":null,"ports":[{"portNumber":40,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"40","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":49,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"49","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":31,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"31","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":22,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"22","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":20,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"20","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":27,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"27","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":55,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"55","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":62,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"62","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":34,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"34","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":19,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"19","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":41,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"41","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":13,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"13","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":48,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"48","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":33,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"33","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":5,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"5","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":28,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"28","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":42,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"42","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":18,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"18","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":47,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"47","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":25,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"25","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":61,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"61","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":56,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"56","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":46,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"46","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":53,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"53","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":36,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"36","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":26,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"26","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":45,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"45","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":35,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"35","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":54,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"54","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":17,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"17","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":9,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"9","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":51,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"51","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":37,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"37","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":44,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"44","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":58,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"58","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":64,"currentFeatures":320,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"64","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":43,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"43","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":30,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"30","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":23,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"23","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":52,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"52","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":29,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"29","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":1,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"1","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":57,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"57","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":38,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"38","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":24,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"24","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":60,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"60","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":21,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"21","state":512,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":39,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"39","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":32,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"32","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":59,"currentFeatures":0,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"59","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"},{"portNumber":50,"currentFeatures":192,"advertisedFeatures":0,"supportedFeatures":0,"peerFeatures":0,"name":"50","state":513,"config":2,"hardwareAddress":"08:17:f4:b3:5b:00"}],"buffers":0,"connectedSince":1359154458411,"featuresReplyFromSwitch":{"transactionId":2,"done":false,"cancelled":false},"actions":319,"dpid":"00:01:08:17:f4:b3:5b:00","attributes":{"supportsOfppFlood":true,"FastWildcards":4194303,"DescriptionData":{"manufacturerDescription":"IBM","hardwareDescription":"Hardware Revision: 0 Hardware PartNumber: BAC-00065-00 Manufacturing date: 11/33","softwareDescription":"WARNING: This is UNRELEASED SOFTWARE for LAB TESTING ONLY. DO NOT USE IN A PRODUCTION NETWORK.Software Version 7.4.0.41 (FLASH image2), active configuration.","serialNumber":"MY213102H7","datapathDescription":"Datapath id 0x00010817f4b35b00 (192.168.102.4:52309)","length":1056},"supportsOfppTable":true},"capabilities":7,"inetAddress":"/152.54.14.3:36036","tables":2}] 2226 2229 2227 }}} 2230 2228 … … 2233 2231 These are switch statistics for the ExoGENI Switch, note that ports showing no statistics were omitted to simplify output captured: 2234 2232 {{{ 2235 $ curl http://localhost:9090/wm/core/switch/00:01:08:17:f4:b5:2a:00/port/json 2236 {"00:01:08:17:f4:b5:2a:00": 2237 {"portNumber":17,"receivePackets":7,"transmitPackets":326500,"receiveBytes":606,"transmitBytes":34230753,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2238 {"portNumber":18,"receivePackets":15,"transmitPackets":326407,"receiveBytes":1286,"transmitBytes":34217197,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2239 {"portNumber":19,"receivePackets":14,"transmitPackets":326500,"receiveBytes":1212,"transmitBytes":34230753,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2240 {"portNumber":20,"receivePackets":8,"transmitPackets":326498,"receiveBytes":680,"transmitBytes":34230413,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2241 {"portNumber":21,"receivePackets":57196,"transmitPackets":323711,"receiveBytes":6005453,"transmitBytes":33751053,"receiveDropped":1,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2242 {"portNumber":22,"receivePackets":57198,"transmitPackets":323714,"receiveBytes":6005686,"transmitBytes":33751567,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2243 {"portNumber":23,"receivePackets":57195,"transmitPackets":323712,"receiveBytes":6005348,"transmitBytes":33751225,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2244 {"portNumber":24,"receivePackets":57192,"transmitPackets":323713,"receiveBytes":6005056,"transmitBytes":33751397,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2245 {"portNumber":41,"receivePackets":24229,"transmitPackets":369920,"receiveBytes":1914282,"transmitBytes":37750317,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2246 {"portNumber":42,"receivePackets":1879820,"transmitPackets":1185362,"receiveBytes":2488532529,"transmitBytes":110737662,"receiveDropped":1277,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2247 {"portNumber":43,"receivePackets":75312,"transmitPackets":422827,"receiveBytes":6353578,"transmitBytes":76158016,"receiveDropped":154,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2248 {"portNumber":44,"receivePackets":83339,"transmitPackets":374259,"receiveBytes":6584290,"transmitBytes":38101405,"receiveDropped":4,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2249 {"portNumber":45,"receivePackets":150358,"transmitPackets":403230,"receiveBytes":113527578,"transmitBytes":40223411,"receiveDropped":1,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2250 {"portNumber":46,"receivePackets":102652,"transmitPackets":373035,"receiveBytes":9596824,"transmitBytes":37749175,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2251 {"portNumber":47,"receivePackets":175763,"transmitPackets":344545,"receiveBytes":15371886,"transmitBytes":35446008,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2252 {"portNumber":48,"receivePackets":67959,"transmitPackets":369045,"receiveBytes":6855790,"transmitBytes":37425633,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2253 {"portNumber":60,"receivePackets":26490,"transmitPackets":350294,"receiveBytes":2729714,"transmitBytes":36778537,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}, 2254 {"portNumber":64,"receivePackets":2061989,"transmitPackets":2183183,"receiveBytes":204534064,"transmitBytes":2588610372,"receiveDropped":3,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}]} 2233 lnevers@mallorea:~$ curl http://localhost:9090/wm/core/switch/00:01:08:17:f4:b5:2a:00/port/json 2234 {"00:01:08:17:f4:b5:2a:00":[{"portNumber":1,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":5,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":9,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":13,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":17,"receivePackets":0,"transmitPackets":1112773,"receiveBytes":0,"transmitBytes":94316786,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":18,"receivePackets":0,"transmitPackets":1112773,"receiveBytes":0,"transmitBytes":94316786,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":19,"receivePackets":0,"transmitPackets":1112772,"receiveBytes":0,"transmitBytes":94316681,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":20,"receivePackets":0,"transmitPackets":1,"receiveBytes":0,"transmitBytes":105,"receiveDropped":0,"transmitDropped":1086875,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":21,"receivePackets":260850,"transmitPackets":1110734,"receiveBytes":27389250,"transmitBytes":93966078,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":22,"receivePackets":260851,"transmitPackets":1110735,"receiveBytes":27389355,"transmitBytes":93966250,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":23,"receivePackets":260853,"transmitPackets":1110735,"receiveBytes":27389565,"transmitBytes":93966250,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":24,"receivePackets":260853,"transmitPackets":1110733,"receiveBytes":27389565,"transmitBytes":93965973,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":25,"receivePackets":36312,"transmitPackets":409971,"receiveBytes":3812219,"transmitBytes":33941928,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":26,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":27,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":28,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":29,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":30,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":31,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":32,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":33,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":34,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":35,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":36,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":37,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":38,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":39,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":40,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":41,"receivePackets":130276093,"transmitPackets":155663294,"receiveBytes":156813680418,"transmitBytes":194000265528,"receiveDropped":427,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":42,"receivePackets":150990999,"transmitPackets":175062076,"receiveBytes":181808765040,"transmitBytes":223046989506,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":43,"receivePackets":104633251,"transmitPackets":95483858,"receiveBytes":132522399074,"transmitBytes":111440418294,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":44,"receivePackets":185344872,"transmitPackets":228392674,"receiveBytes":223664047185,"transmitBytes":290573830138,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":45,"receivePackets":82415644,"transmitPackets":115479526,"receiveBytes":85602206310,"transmitBytes":155125711730,"receiveDropped":12839,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":46,"receivePackets":140698399,"transmitPackets":181166381,"receiveBytes":159074083917,"transmitBytes":233001095491,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":47,"receivePackets":174969285,"transmitPackets":230601466,"receiveBytes":201159443242,"transmitBytes":305440849343,"receiveDropped":13280,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":48,"receivePackets":537931483,"transmitPackets":421746827,"receiveBytes":714109857440,"transmitBytes":493944918007,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":49,"receivePackets":136297,"transmitPackets":448584,"receiveBytes":23314418,"transmitBytes":45667433,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":50,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":51,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":52,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":53,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":54,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":55,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":56,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":57,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":58,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":59,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":60,"receivePackets":219029,"transmitPackets":1194345,"receiveBytes":20164234,"transmitBytes":105132275,"receiveDropped":391,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":61,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":62,"receivePackets":0,"transmitPackets":0,"receiveBytes":0,"transmitBytes":0,"receiveDropped":0,"transmitDropped":0,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0},{"portNumber":64,"receivePackets":260714867,"transmitPackets":171635150,"receiveBytes":329926650355,"transmitBytes":179064844496,"receiveDropped":35,"transmitDropped":589,"receiveErrors":0,"transmitErrors":0,"receiveFrameErrors":-1,"receiveOverrunErrors":-1,"receiveCRCErrors":0,"collisions":0}]} 2255 2235 }}} 2256 2236 … … 2261 2241 {{{ 2262 2242 lnevers@mallorea:~$ curl http://localhost:9090/wm/core/switch/00:01:08:17:f4:b5:2a:00/flow/json 2263 {"00:01:08:17:f4:b5:2a:00": 2264 2265 [{"cookie":9007199254740992,"idleTimeout":5,"hardTimeout":0, "match":{"dataLayerDestination":"00:15:17:f4:31:aa", 2266 "dataLayerSource":"52:54:00:3c:c2:a2","dataLayerType":"0x0800","dataLayerVirtualLan":1750, 2267 "dataLayerVirtualLanPriorityCodePoint":0,"inputPort":42,"networkDestination":"10.42.11.209", 2268 "networkDestinationMaskLen":32,"networkProtocol":0, "networkSource":"10.42.11.198","networkSourceMaskLen":32, 2269 "networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":3145952}, 2270 "durationSeconds":1081,"durationNanoseconds":0,"packetCount":2154, "byteCount":228324,"tableId":0, 2271 "actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":0}, 2272 2273 {"cookie":9007199254740992,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"52:54:00:3c:c2:a2", 2274 "dataLayerSource":"00:15:17:f4:31:aa","dataLayerType":"0x0800", 2275 "dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":64,"networkDestination":"10.42.11.198", 2276 "networkDestinationMaskLen":32,"networkProtocol":0,"networkSource":"10.42.11.209","networkSourceMaskLen":32, 2277 "networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":3145952},"durationSeconds":1081, 2278 "durationNanoseconds":0, "packetCount":2152,"byteCount":228112,"tableId":0,"actions":[{"maxLength":0,"port":42, 2279 "lengthU":8,"length":8,"type":"OUTPUT"}],"priority":0}]} 2243 {"00:01:08:17:f4:b5:2a:00":[{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"00:26:b9:7e:6c:c8","dataLayerSource":"fe:16:3e:00:63:62","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":48,"networkDestination":"10.50.1.100","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.50.2.2","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":103566,"durationNanoseconds":0,"packetCount":104000,"byteCount":11024000,"tableId":0,"actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:63:62","dataLayerSource":"00:26:b9:7e:6c:c8","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":64,"networkDestination":"10.50.2.2","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.50.1.100","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":103565,"durationNanoseconds":0,"packetCount":103938,"byteCount":11017428,"tableId":0,"actions":[{"maxLength":0,"port":48,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"00:1f:29:32:72:b5","dataLayerSource":"fe:16:3e:00:70:fb","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":41,"networkDestination":"10.42.19.151","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.198","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":24103,"durationNanoseconds":0,"packetCount":24186,"byteCount":2563716,"tableId":0,"actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:70:fb","dataLayerSource":"00:1f:29:32:72:b5","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":3,"inputPort":64,"networkDestination":"10.42.19.198","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.151","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":24102,"durationNanoseconds":0,"packetCount":24187,"byteCount":2563822,"tableId":0,"actions":[{"maxLength":0,"port":41,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"00:1f:29:32:72:b5","dataLayerSource":"fe:16:3e:00:70:fb","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":41,"networkDestination":"10.42.19.151","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.198","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":24102,"durationNanoseconds":0,"packetCount":24187,"byteCount":2563822,"tableId":0,"actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:70:fb","dataLayerSource":"00:1f:29:32:72:b5","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":3,"inputPort":64,"networkDestination":"10.42.19.198","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.19.151","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":24101,"durationNanoseconds":0,"packetCount":24187,"byteCount":2563822,"tableId":0,"actions":[{"maxLength":0,"port":41,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:5b:d7","dataLayerSource":"fe:16:3e:00:5f:0b","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":47,"networkDestination":"10.42.18.15","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.12","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":15143,"durationNanoseconds":0,"packetCount":15192,"byteCount":1610352,"tableId":0,"actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:5f:0b","dataLayerSource":"fe:16:3e:00:5b:d7","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":3,"inputPort":64,"networkDestination":"10.42.18.12","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.15","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":15140,"durationNanoseconds":0,"packetCount":15192,"byteCount":1610352,"tableId":0,"actions":[{"maxLength":0,"port":47,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:d1:21","dataLayerSource":"00:07:43:12:5c:40","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":49,"networkDestination":"10.42.18.16","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.11","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":15132,"durationNanoseconds":0,"packetCount":15179,"byteCount":1608974,"tableId":0,"actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"00:07:43:12:5c:40","dataLayerSource":"fe:16:3e:00:d1:21","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":3,"inputPort":64,"networkDestination":"10.42.18.11","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.16","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":15130,"durationNanoseconds":0,"packetCount":15180,"byteCount":1609080,"tableId":0,"actions":[{"maxLength":0,"port":49,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"00:07:43:12:5c:40","dataLayerSource":"fe:16:3e:00:d1:21","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":3,"inputPort":64,"networkDestination":"10.42.18.11","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.16","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":15127,"durationNanoseconds":0,"packetCount":15168,"byteCount":1607808,"tableId":0,"actions":[{"maxLength":0,"port":49,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:d1:21","dataLayerSource":"00:07:43:12:5c:40","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":49,"networkDestination":"10.42.18.16","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.11","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":15127,"durationNanoseconds":0,"packetCount":15168,"byteCount":1607808,"tableId":0,"actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:5f:0b","dataLayerSource":"fe:16:3e:00:5b:d7","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":3,"inputPort":64,"networkDestination":"10.42.18.12","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.15","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":8,"wildcards":0},"durationSeconds":15122,"durationNanoseconds":0,"packetCount":15172,"byteCount":1608232,"tableId":0,"actions":[{"maxLength":0,"port":47,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1},{"cookie":0,"idleTimeout":5,"hardTimeout":0,"match":{"dataLayerDestination":"fe:16:3e:00:5b:d7","dataLayerSource":"fe:16:3e:00:5f:0b","dataLayerType":"0x0800","dataLayerVirtualLan":1750,"dataLayerVirtualLanPriorityCodePoint":0,"inputPort":47,"networkDestination":"10.42.18.15","networkDestinationMaskLen":32,"networkProtocol":1,"networkSource":"10.42.18.12","networkSourceMaskLen":32,"networkTypeOfService":0,"transportDestination":0,"transportSource":0,"wildcards":0},"durationSeconds":15122,"durationNanoseconds":0,"packetCount":15172,"byteCount":1608232,"tableId":0,"actions":[{"maxLength":0,"port":64,"lengthU":8,"length":8,"type":"OUTPUT"}],"priority":-1}]} 2280 2244 }}} 2281 2245 … … 2283 2247 Also verified memory usage: 2284 2248 {{{ 2285 $ curl http://localhost:9090/wm/core/memory/json2286 {"total":3 4148352,"free":12270464}2249 lnevers@mallorea:~$ curl http://localhost:9090/wm/core/memory/json 2250 {"total":33787904,"free":9788600} 2287 2251 }}} 2288 2252 … … 2296 2260 {{{ 2297 2261 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd listSlices 2298 Slice 0: f08d3095-1c80-4d13-bb55-77fe60cc27432299 Slice 1: 21095873-0df9-4254-ba15-9af4e817d3a22300 Slice 2: fvadmin2301 Slice 3: 4a1d909c-b0c7-45a7-b100-01e0b1d8bd3a2302 Slice 4: 8aad0aae-ae92-4a3c-bd5e-43f7456f628e2262 Slice 0: d36e0975-092f-451b-b2aa-4fee9c9fe280 2263 Slice 1: fvadmin 2264 Slice 2: a512fb29-d04f-4223-9a34-ae38158be609 2265 Slice 3: 8aad0aae-ae92-4a3c-bd5e-43f7456f628e 2266 Slice 4: orca-2601 2303 2267 Slice 5: 013f6aa7-e600-4be5-9e31-5c0436223dfd 2304 Slice 6: e10d67f9-4680-4774-9968-aae42c8fdccb 2268 Slice 6: bb48aca0-1e17-4e1c-b169-66f7b9a36eb3 2269 Slice 7: 9aab744b-3d4b-4f31-a566-e1927a45c9c6 2305 2270 }}} 2306 2271 In this example, we will be looking for the !FlowVisor slice associated with EG-EXP-6-exp3. So we have to show the slice information for each of the above to determine which is one that maps to EG-EXP-6-exp3. 2307 2272 {{{ 2308 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceInfo f08d3095-1c80-4d13-bb55-77fe60cc27432273 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceInfo bb48aca0-1e17-4e1c-b169-66f7b9a36eb3 2309 2274 Got reply: 2310 connection_1=00:01:08:17:f4:b5:2a:00-->/192.1.242.3: 47453-->mallorea.gpolab.bbn.com/192.1.249.185:330202275 connection_1=00:01:08:17:f4:b5:2a:00-->/192.1.242.3:38533-->mallorea.gpolab.bbn.com/192.1.249.185:33019 2311 2276 contact_email=lnevers@bbn.com 2312 2277 controller_hostname=mallorea.gpolab.bbn.com 2313 controller_port=330 202278 controller_port=33019 2314 2279 creator=fvadmin 2315 2280 }}} … … 2318 2283 Now that we have identified the slice, we can get statistics for it: 2319 2284 {{{ 2320 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceStats f08d3095-1c80-4d13-bb55-77fe60cc27432285 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceStats bb48aca0-1e17-4e1c-b169-66f7b9a36eb3 2321 2286 Got reply: 2322 2287 ---Sent--- 2323 slicer_ f08d3095-1c80-4d13-bb55-77fe60cc2743_dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REPLY=791,FEATURES_REQUEST=10,PACKET_IN=312398,PACKET_OUT=3403704,ECHO_REQUEST=791,FLOW_MOD=4292,ERROR=20,FEATURES_REPLY=10,HELLO=20,SET_CONFIG=10,FLOW_REMOVED=474,VENDOR=102324 Total :: ECHO_REPLY= 791,FEATURES_REQUEST=10,PACKET_IN=312398,PACKET_OUT=3403704,ECHO_REQUEST=791,FLOW_MOD=4292,ERROR=20,FEATURES_REPLY=10,HELLO=20,SET_CONFIG=10,FLOW_REMOVED=474,VENDOR=102288 slicer_bb48aca0-1e17-4e1c-b169-66f7b9a36eb3_dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REPLY=5885,FEATURES_REQUEST=1,PACKET_IN=304926,PACKET_OUT=148082,ECHO_REQUEST=5885,FLOW_MOD=8,ERROR=2,FEATURES_REPLY=1,HELLO=2,SET_CONFIG=1,FLOW_REMOVED=2,VENDOR=1 2289 Total :: ECHO_REPLY=5885,FEATURES_REQUEST=1,PACKET_IN=304926,PACKET_OUT=148082,ECHO_REQUEST=5885,FLOW_MOD=8,ERROR=2,FEATURES_REPLY=1,HELLO=2,SET_CONFIG=1,FLOW_REMOVED=2,VENDOR=1 2325 2290 ---Recv--- 2326 slicer_ f08d3095-1c80-4d13-bb55-77fe60cc2743_dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REPLY=791,FLOW_MOD=4292,FEATURES_REQUEST=10,HELLO=10,SET_CONFIG=10,PACKET_OUT=3403704,VENDOR=102327 Total :: ECHO_REPLY= 791,FLOW_MOD=4292,FEATURES_REQUEST=10,HELLO=10,SET_CONFIG=10,PACKET_OUT=3403704,VENDOR=102291 slicer_bb48aca0-1e17-4e1c-b169-66f7b9a36eb3_dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REPLY=5885,FLOW_MOD=8,FEATURES_REQUEST=1,HELLO=1,SET_CONFIG=1,PACKET_OUT=148082,VENDOR=1 2292 Total :: ECHO_REPLY=5885,FLOW_MOD=8,FEATURES_REQUEST=1,HELLO=1,SET_CONFIG=1,PACKET_OUT=148082,VENDOR=1 2328 2293 ---Drop--- 2329 classifier-dpid=00:01:08:17:f4:b5:2a:00 :: FLOW_REMOVED=25 2330 slicer_f08d3095-1c80-4d13-bb55-77fe60cc2743_dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REQUEST=2 2331 Total :: ECHO_REQUEST=2,FLOW_REMOVED=25 2294 Total :: 2332 2295 }}} 2333 2296 2334 2297 Determine the switch specific information, by first listing the devices and then the detailed information about them: 2335 2298 {{{ 2336 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd listDevices2299 $ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd listDevices 2337 2300 Device 0: 00:01:08:17:f4:b5:2a:00 2301 2338 2302 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getDeviceInfo 00:01:08:17:f4:b5:2a:00 2339 2303 nPorts=51 2340 portList=1,5,9,13,17,18,19,20,21,22,23,24,2 5,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,642304 portList=1,5,9,13,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,64,25,49 2341 2305 dpid=00:01:08:17:f4:b5:2a:00 2342 remote=/192.168.103.10:6633-->/192.168.103.4: 644312343 portNames=1(1),5(5),9(9),13(13),17(17),18(18),19(19),20(20),21(21),22(22),23(23),24(24),2 5(25),26(26),27(27),28(28),29(29),30(30),31(31),32(32),33(33),34(34),35(35),36(36),37(37),38(38),39(39),40(40),41(41),42(42),43(43),44(44),45(45),46(46),47(47),48(48),49(49),50(50),51(51),52(52),53(53),54(54),55(55),56(56),57(57),58(58),59(59),60(60),61(61),62(62),64(64)2306 remote=/192.168.103.10:6633-->/192.168.103.4:29044 2307 portNames=1(1),5(5),9(9),13(13),17(17),18(18),19(19),20(20),21(21),22(22),23(23),24(24),26(26),27(27),28(28),29(29),30(30),31(31),32(32),33(33),34(34),35(35),36(36),37(37),38(38),39(39),40(40),41(41),42(42),43(43),44(44),45(45),46(46),47(47),48(48),50(50),51(51),52(52),53(53),54(54),55(55),56(56),57(57),58(58),59(59),60(60),61(61),62(62),64(64),25(25),49(49) 2344 2308 }}} 2345 2309 … … 2349 2313 Got reply: 2350 2314 ---Sent--- 2351 classifier-dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_RE QUEST=146870,ECHO_REPLY=24472,FLOW_MOD=27784,FEATURES_REQUEST=25,STATS_REQUEST.DESC=11,GET_CONFIG_REQUEST=10,HELLO=1,SET_CONFIG=23,PACKET_OUT=7537686,VENDOR=132352 Total :: ECHO_RE QUEST=146870,ECHO_REPLY=24472,FLOW_MOD=27784,FEATURES_REQUEST=25,STATS_REQUEST.DESC=11,GET_CONFIG_REQUEST=10,HELLO=1,SET_CONFIG=23,PACKET_OUT=7537686,VENDOR=132315 classifier-dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REPLY=61176,FEATURES_REQUEST=117,STATS_REQUEST.DESC=86,GET_CONFIG_REQUEST=85,PACKET_OUT=14501852,STATS_REQUEST.FLOW=2,ECHO_REQUEST=367140,FLOW_MOD=1117636,HELLO=1,SET_CONFIG=112,STATS_REQUEST.PORT=1,VENDOR=27 2316 Total :: ECHO_REPLY=61176,FEATURES_REQUEST=117,STATS_REQUEST.DESC=86,GET_CONFIG_REQUEST=85,PACKET_OUT=14501852,STATS_REQUEST.FLOW=2,ECHO_REQUEST=367140,FLOW_MOD=1117636,HELLO=1,SET_CONFIG=112,STATS_REQUEST.PORT=1,VENDOR=27 2353 2317 ---Recv--- 2354 classifier-dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_RE QUEST=24472,ECHO_REPLY=146870,STATS_REPLY.DESC=11,ERROR=1709,PACKET_IN=994158,FEATURES_REPLY=25,GET_CONFIG_REPLY=10,HELLO=1,FLOW_REMOVED=238622355 Total :: ECHO_RE QUEST=24472,ECHO_REPLY=146870,STATS_REPLY.DESC=11,ERROR=1709,PACKET_IN=994158,FEATURES_REPLY=25,GET_CONFIG_REPLY=10,HELLO=1,FLOW_REMOVED=238622318 classifier-dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REPLY=367140,STATS_REPLY.DESC=86,PACKET_IN=4600639,STATS_REPLY.PORT=52,GET_CONFIG_REPLY=85,ECHO_REQUEST=61176,PORT_STATUS=18,ERROR=47,FEATURES_REPLY=117,HELLO=1,FLOW_REMOVED=177882,STATS_REPLY.FLOW=29 2319 Total :: ECHO_REPLY=367140,STATS_REPLY.DESC=86,PACKET_IN=4600639,STATS_REPLY.PORT=52,GET_CONFIG_REPLY=85,ECHO_REQUEST=61176,PORT_STATUS=18,ERROR=47,FEATURES_REPLY=117,HELLO=1,FLOW_REMOVED=177882,STATS_REPLY.FLOW=29 2356 2320 ---Drop--- 2357 Total :: 2321 Total :: 2358 2322 }}} 2359 2323 … … 2362 2326 {{{ 2363 2327 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd listFlowSpace |egrep 10.42.11.0 2364 rule 10: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x800,dl_vlan=0x6d6,nw_dst=10.42.11.0/24,nw_src=10.42.11.0/24]],actionsList=[Slice:f08d3095-1c80-4d13-bb55-77fe60cc2743=4],id=[51458425],priority=[100],]2365 rule 11: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x806,dl_vlan=0x6d6,nw_dst=10.42.11.0/24,nw_src=10.42.11.0/24]],actionsList=[Slice:f08d3095-1c80-4d13-bb55-77fe60cc2743=4],id=[51458427],priority=[100],]2366 }}} 2328 rule 6: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x800,dl_vlan=0x6d6,nw_dst=10.42.11.0/24,nw_src=10.42.11.0/24]],actionsList=[Slice:9aab744b-3d4b-4f31-a566-e1927a45c9c6=4],id=[208167641],priority=[100],] 2329 rule 7: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x806,dl_vlan=0x6d6,nw_dst=10.42.11.0/24,nw_src=10.42.11.0/24]],actionsList=[Slice:9aab744b-3d4b-4f31-a566-e1927a45c9c6=4],id=[208167643],priority=[100],] 2330 2367 2331 2368 2332 Some addition information about Version and configuration: … … 2376 2340 flowvisor 4 = flowvisor!listen_port::INT : 6633 2377 2341 flowvisor 5 = flowvisor!track_flows::BOOL : false 2378 flowvisor 6 = flowvisor! logging::STR : NOTE2379 flowvisor 7 = flowvisor! stats_desc_hack::BOOL : true2342 flowvisor 6 = flowvisor!stats_desc_hack::BOOL : true 2343 flowvisor 7 = flowvisor!logging::STR : NOTE 2380 2344 flowvisor 8 = flowvisor!run_topology_server::BOOL : true 2381 2345 flowvisor 9 = flowvisor!log_facility::STR : LOG_LOCAL7 2346 2382 2347 2383 2348 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd ping hello 2384 2349 Got reply: 2385 2350 PONG(fvadmin): FV version=flowvisor-0.8.1::hello 2386 2387 2351 }}} 2388 2352 … … 2393 2357 In this scenario the !FloodLight Controller is used to capture topology information. The Floodlight controller was configured to run on port 33020, in place of NOX. First we list all devices tracked by the !FloodLight controller: 2394 2358 {{{ 2395 $ curl http://localhost:9090/wm/device/ 2396 [{"mac":["00:0c:29:b0:74:08"],"ipv4":[],"vlan":[1750],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":60}],"lastSeen":1347912254393}, 2397 {"mac": ["00:07:43:12:6e:30"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":48}],"lastSeen":1347912293697}, 2398 {"mac":["00:0c:29:b0:74:08"],"ipv4":["10.42.11.23"],"vlan":[],"attachmentPoint":[],"lastSeen":1347912254389}, 2399 {"mac":["00:07:43:12:6f:69"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":22}],"lastSeen":1347912293450}, 2400 {"mac":["00:07:43:12:6e:39"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":24}],"lastSeen":1347912293697}, 2401 {"mac":["00:15:17:f4:31:aa"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"06:d6:00:24:a8:c4:b9:00","errorStatus":null,"port":33}],"lastSeen":1347912221496}, 2402 {"mac":["00:07:43:12:5c:f0"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":47}],"lastSeen":1347912293811}, 2403 {"mac":["00:07:43:12:5c:f9"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":23}],"lastSeen":1347912293811}, 2404 {"mac":["52:54:00:3c:c2:a2"],"ipv4":["10.42.11.198"],"vlan":[1750],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":42}],"lastSeen":1347912254388}, 2405 {"mac":["00:07:43:12:5b:20"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":45}],"lastSeen":1347912294368}, 2406 {"mac":["00:15:17:f4:31:aa"],"ipv4":["10.42.11.209"],"vlan":[1750],"attachmentPoint":[],"lastSeen":1347912221515}, 2407 {"mac":["52:54:00:3c:c2:a2"],"ipv4":[],"vlan":[],"attachmentPoint":[],"lastSeen":1347912221488}, 2408 {"mac":["00:07:43:12:5b:29"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":21}],"lastSeen":1347912294368}, 2409 {"mac":["00:07:43:12:6f:60"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":46}],"lastSeen":1347912293449}] 2359 lnevers@mallorea:~$ curl http://localhost:9090/wm/device/ 2360 [{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:6e:f9"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":22}],"lastSeen":1359155142909},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5b:00"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":52}],"lastSeen":1359155142665},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5b:19"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":21}],"lastSeen":1359155145847},{"entityClass":"DefaultEntityClass","mac":["fe:16:3e:00:f7:2f"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"06:d6:00:12:e2:b8:a5:d0","errorStatus":null,"port":5},{"switchDPID":"00:00:00:10:10:17:50:01","errorStatus":null,"port":5},{"switchDPID":"06:d6:00:24:a8:d2:b8:40","errorStatus":null,"port":49}],"lastSeen":1359155149276},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5b:09"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":28}],"lastSeen":1359155142688},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5a:f9"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":24}],"lastSeen":1359155142827},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5d:00"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":47}],"lastSeen":1359155142278},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5a:f0"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":48}],"lastSeen":1359155142827},{"entityClass":"DefaultEntityClass","mac":["fe:16:3e:00:69:80"],"ipv4":[],"vlan":[],"attachmentPoint":[],"lastSeen":1359155148679},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:6e:39"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":24}],"lastSeen":1359155146037},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5b:29"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":21}],"lastSeen":1359155148531},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5c:f0"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":47}],"lastSeen":1359155145792},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5b:20"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":45}],"lastSeen":1359155147532},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5a:e0"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":49}],"lastSeen":1359155142195},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:6e:f0"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":46}],"lastSeen":1359155142910},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5c:49"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":25}],"lastSeen":1359155142599},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5c:f9"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":23}],"lastSeen":1359155145792},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:6f:60"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":46}],"lastSeen":1359155147767},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:6e:30"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":48}],"lastSeen":1359155146037},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5b:10"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b3:5b:00","errorStatus":null,"port":45}],"lastSeen":1359155145847},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:6f:69"],"ipv4":[],"vlan":[],"attachmentPoint":[{"switchDPID":"00:01:08:17:f4:b5:2a:00","errorStatus":null,"port":22}],"lastSeen":1359155147767},{"entityClass":"DefaultEntityClass","mac":["00:07:43:12:5a:e9"],"ipv4":[],"vlan":[],"attachmentlnevers@mallorea:~$ 2410 2361 }}} 2411 2362 … … 2414 2365 Now some topology information about the inter-switch links: 2415 2366 {{{ 2416 $ curl http://localhost:9090/wm/topology/links/json 2417 [{"dst-port":1,"dst-switch":"00:00:0e:84:40:39:1b:93","src-port":2,"src-switch":"00:00:0e:84:40:39:1a:57","type":"DIRECT_LINK"}, 2418 {"dst-port":1,"dst-switch":"00:00:0e:84:40:39:19:96","src-port":3,"src-switch":"00:00:0e:84:40:39:18:58","type":"DIRECT_LINK"}, 2419 {"dst-port":71,"dst-switch":"06:d6:00:24:a8:c4:b9:00","src-port":20,"src-switch":"06:d6:00:12:e2:b8:a5:d0","type":"DIRECT_LINK"}, 2420 {"dst-port":20,"dst-switch":"06:d6:00:12:e2:b8:a5:d0","src-port":71,"src-switch":"06:d6:00:24:a8:c4:b9:00","type":"DIRECT_LINK"}, 2421 {"dst-port":2,"dst-switch":"00:00:0e:84:40:39:18:1b","src-port":2,"src-switch":"00:00:0e:84:40:39:1b:93","type":"DIRECT_LINK"}, 2422 {"dst-port":2,"dst-switch":"00:00:0e:84:40:39:1b:93","src-port":2,"src-switch":"00:00:0e:84:40:39:18:1b","type":"DIRECT_LINK"}, 2423 {"dst-port":2,"dst-switch":"00:00:0e:84:40:39:1a:57","src-port":1,"src-switch":"00:00:0e:84:40:39:1b:93","type":"DIRECT_LINK"}, 2424 {"dst-port":3,"dst-switch":"00:00:0e:84:40:39:18:58","src-port":1,"src-switch":"00:00:0e:84:40:39:19:96","type":"DIRECT_LINK"}, 2425 {"dst-port":3,"dst-switch":"00:00:0e:84:40:39:18:1b","src-port":2,"src-switch":"00:00:0e:84:40:39:18:58","type":"DIRECT_LINK"}, 2426 {"dst-port":2,"dst-switch":"00:00:0e:84:40:39:18:58","src-port":3,"src-switch":"00:00:0e:84:40:39:18:1b","type":"DIRECT_LINK"}, 2427 {"dst-port":64,"dst-switch":"00:01:08:17:f4:b5:2a:00","src-port":15,"src-switch":"06:d6:00:12:e2:b8:a5:d0","type":"DIRECT_LINK"}] 2367 lnevers@mallorea:~$ curl http://localhost:9090/wm/topology/links/json 2368 [{"src-switch":"0e:84:00:12:e2:22:6f:e5","src-port":3,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:63:6e","dst-port":2,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:26:f1:40:a8:00","src-port":51,"src-port-state":0,"dst-switch":"0e:84:00:24:a8:d2:48:00","dst-port":51,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:6f:e5","src-port":2,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:63:1d","dst-port":3,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:26:f1:40:a8:00","src-port":50,"src-port-state":0,"dst-switch":"0e:84:00:23:47:c8:bc:00","dst-port":51,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:63:1d","src-port":2,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:63:38","dst-port":3,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:23:47:c8:bc:00","src-port":51,"src-port-state":0,"dst-switch":"0e:84:00:26:f1:40:a8:00","dst-port":50,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:24:a8:d2:b8:40","src-port":6,"src-port-state":0,"dst-switch":"06:d6:00:24:a8:d2:b8:40","dst-port":5,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:23:47:ca:bc:40","src-port":51,"src-port-state":0,"dst-switch":"0e:84:00:24:a8:d2:48:00","dst-port":50,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:63:38","src-port":3,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:63:1d","dst-port":2,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:24:a8:d2:48:00","src-port":50,"src-port-state":0,"dst-switch":"0e:84:00:23:47:ca:bc:40","dst-port":51,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:63:38","src-port":16,"src-port-state":512,"dst-switch":"06:d6:00:12:e2:22:63:38","dst-port":15,"dst-port-state":512,"type":"internal"},{"src-switch":"06:d6:00:12:e2:22:63:38","src-port":15,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:63:38","dst-port":16,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:63:6e","src-port":25,"src-port-state":512,"dst-switch":"0e:84:00:24:a8:d2:b8:40","dst-port":52,"dst-port-state":0,"type":"internal"},{"src-switch":"06:d6:00:24:a8:d2:b8:40","src-port":5,"src-port-state":0,"dst-switch":"0e:84:00:24:a8:d2:b8:40","dst-port":6,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:63:38","src-port":2,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:81:42","dst-port":3,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:24:a8:d2:b8:40","src-port":52,"src-port-state":0,"dst-switch":"0e:84:00:12:e2:22:63:6e","dst-port":25,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:24:a8:d2:b8:40","src-port":51,"src-port-state":0,"dst-switch":"0e:84:00:23:47:ca:bc:40","dst-port":50,"dst-port-state":0,"type":"internal"},{"src-switch":"06:d6:00:12:e2:b8:a5:d0","src-port":15,"src-port-state":512,"dst-switch":"00:01:08:17:f4:b5:2a:00","dst-port":64,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:63:1d","src-port":3,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:6f:e5","dst-port":2,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:81:42","src-port":3,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:63:38","dst-port":2,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:12:e2:22:63:6e","src-port":2,"src-port-state":512,"dst-switch":"0e:84:00:12:e2:22:6f:e5","dst-port":3,"dst-port-state":512,"type":"internal"},{"src-switch":"0e:84:00:24:a8:d2:48:00","src-port":51,"src-port-state":0,"dst-switch":"0e:84:00:26:f1:40:a8:00","dst-port":51,"dst-port-state":0,"type":"internal"},{"src-switch":"0e:84:00:23:47:ca:bc:40","src-port":50,"src-port-state":0,"dst-switch":"0e:84:00:24:a8:d2:b8:40","dst-port":51,"dst-port-state":0,"type":"internal"}] 2428 2369 }}} 2429 2370 … … 2435 2376 This step was executed with a !FloodLight controller on EG-EXP-6-exp3. Static Flows can be installed on a switch with the !FloodLight Static Flow Pusher which allows a user to manually insert flows into an !OpenFlow network. To enable this feature, the Forwarding modules must be removed from the floodlight.properties file and !FloodLight must be recompiled. Using !FloodLight Static Flow Pusher verified the existing list of static list of flow is empty: 2436 2377 {{{ 2437 $ curl http://localhost:9090/wm/staticflowentrypusher/list/00:01:08:17:f4:b5:2a:00/json2378 lnevers@mallorea:~$ curl http://localhost:9090/wm/staticflowentrypusher/list/00:01:08:17:f4:b5:2a:00/json 2438 2379 {"00:01:08:17:f4:b5:2a:00":null} 2439 2380 }}} … … 2441 2382 Pushed a new flow to the switch.. (TO determine correct command.) 2442 2383 {{{ 2443 $ curl -d '{"switch": "00:01:08:17:f4:b5:2a:00", "name":"flow-mod-1", "cookie":"0", \ 2444 "priority":"32768", "inputPort":43,"networkDestination":"10.42.11.209", "active":"true"}' \ 2445 http://localhost:9090/wm/staticflowentrypusher/json \ 2384 lnevers@mallorea:~$ curl -d '{"switch": "00:01:08:17:f4:b5:2a:00", "name":"flow-mod-1", "cookie":"0", "priority":"32768", "inputPort":43,"networkDestination":"10.42.11.209", "active":"true"}' http://localhost:9090/wm/staticflowentrypusher/json 2446 2385 {"status" : "Entry pushed"} 2447 2386 $ … … 2450 2389 Traffic between nodes was dropped due to incomplete flow rules. Cleared the static flow: 2451 2390 {{{ 2452 $ curl -X DELETE -d '{"switch": "00:01:08:17:f4:b5:2a:00", "name":"flow-mod-1", "cookie":"0", \ 2453 "priority":"32768", "inputPort":43,"networkDestination":"10.42.11.209", "active":"true"}' \ 2454 http://localhost:9090/wm/staticflowentrypusher/json 2391 lnevers@mallorea:~$ curl -X DELETE -d '{"switch": "00:01:08:17:f4:b5:2a:00", "name":"flow-mod-1", "cookie":"0", "priority":"32768", "inputPort":43,"networkDestination":"10.42.11.209", "active":"true"}' http://localhost:9090/wm/staticflowentrypusher/json 2455 2392 {"status" : "Entry flow-mod-1 deleted"} 2456 2393 }}} 2457 2458 Flows did not recover????2459 2394 2460 2395