Changes between Version 89 and Version 90 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6


Ignore:
Timestamp:
01/25/13 18:13:40 (11 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-EXP-6

    v89 v90  
    21712171
    21722172
    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 ==
    21742174
    21752175From Experimenter 3 host attempted to connect to Experimenter 2 host:
     
    22142214
    22152215
    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
    22172218Statistics can be collected by experimenters and by administrator. In this step verified that both are possible.
    22182219
     
    22212222In 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:
    22222223{{{
    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"}]
     2224lnevers@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
    22292227}}}
    22302228
     
    22332231These are switch statistics for the ExoGENI Switch, note that ports showing no statistics were omitted to simplify output captured:
    22342232{{{
    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}]}
     2233lnevers@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}]}
    22552235}}}
    22562236
     
    22612241{{{
    22622242lnevers@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}]}
    22802244}}}
    22812245
     
    22832247Also verified memory usage:
    22842248{{{
    2285 $ curl http://localhost:9090/wm/core/memory/json     
    2286 {"total":34148352,"free":12270464}
     2249lnevers@mallorea:~$ curl http://localhost:9090/wm/core/memory/json     
     2250{"total":33787904,"free":9788600}
    22872251}}}
    22882252
     
    22962260{{{
    22972261[lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd listSlices
    2298 Slice 0: f08d3095-1c80-4d13-bb55-77fe60cc2743
    2299 Slice 1: 21095873-0df9-4254-ba15-9af4e817d3a2
    2300 Slice 2: fvadmin
    2301 Slice 3: 4a1d909c-b0c7-45a7-b100-01e0b1d8bd3a
    2302 Slice 4: 8aad0aae-ae92-4a3c-bd5e-43f7456f628e
     2262Slice 0: d36e0975-092f-451b-b2aa-4fee9c9fe280
     2263Slice 1: fvadmin
     2264Slice 2: a512fb29-d04f-4223-9a34-ae38158be609
     2265Slice 3: 8aad0aae-ae92-4a3c-bd5e-43f7456f628e
     2266Slice 4: orca-2601
    23032267Slice 5: 013f6aa7-e600-4be5-9e31-5c0436223dfd
    2304 Slice 6: e10d67f9-4680-4774-9968-aae42c8fdccb
     2268Slice 6: bb48aca0-1e17-4e1c-b169-66f7b9a36eb3
     2269Slice 7: 9aab744b-3d4b-4f31-a566-e1927a45c9c6
    23052270}}}
    23062271In 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.
    23072272{{{
    2308 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceInfo f08d3095-1c80-4d13-bb55-77fe60cc2743
     2273[lnevers@bbn-hn ~]$  /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceInfo  bb48aca0-1e17-4e1c-b169-66f7b9a36eb3
    23092274Got 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:33020
     2275connection_1=00:01:08:17:f4:b5:2a:00-->/192.1.242.3:38533-->mallorea.gpolab.bbn.com/192.1.249.185:33019
    23112276contact_email=lnevers@bbn.com
    23122277controller_hostname=mallorea.gpolab.bbn.com
    2313 controller_port=33020
     2278controller_port=33019
    23142279creator=fvadmin
    23152280}}}
     
    23182283Now that we have identified the slice, we can get statistics for it:
    23192284{{{
    2320 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceStats f08d3095-1c80-4d13-bb55-77fe60cc2743
     2285[lnevers@bbn-hn ~]$  /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getSliceStats bb48aca0-1e17-4e1c-b169-66f7b9a36eb3
    23212286Got reply:
    23222287---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=10
    2324 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=10
     2288slicer_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
     2289Total :: 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
    23252290---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=10
    2327 Total :: ECHO_REPLY=791,FLOW_MOD=4292,FEATURES_REQUEST=10,HELLO=10,SET_CONFIG=10,PACKET_OUT=3403704,VENDOR=10
     2291slicer_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
     2292Total :: ECHO_REPLY=5885,FLOW_MOD=8,FEATURES_REQUEST=1,HELLO=1,SET_CONFIG=1,PACKET_OUT=148082,VENDOR=1
    23282293---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
     2294Total ::
    23322295}}}
    23332296
    23342297Determine the switch specific information, by first listing the devices and then the detailed information about them:
    23352298{{{
    2336 [lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd listDevices
     2299$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd listDevices
    23372300Device 0: 00:01:08:17:f4:b5:2a:00
     2301
    23382302[lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd getDeviceInfo 00:01:08:17:f4:b5:2a:00
    23392303nPorts=51
    2340 portList=1,5,9,13,17,18,19,20,21,22,23,24,25,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,64
     2304portList=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
    23412305dpid=00:01:08:17:f4:b5:2a:00
    2342 remote=/192.168.103.10:6633-->/192.168.103.4:64431
    2343 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),25(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)
     2306remote=/192.168.103.10:6633-->/192.168.103.4:29044
     2307portNames=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)
    23442308}}}
    23452309
     
    23492313Got reply:
    23502314---Sent---
    2351 classifier-dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REQUEST=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=13
    2352 Total :: ECHO_REQUEST=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=13
     2315classifier-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
     2316Total :: 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
    23532317---Recv---
    2354 classifier-dpid=00:01:08:17:f4:b5:2a:00 :: ECHO_REQUEST=24472,ECHO_REPLY=146870,STATS_REPLY.DESC=11,ERROR=1709,PACKET_IN=994158,FEATURES_REPLY=25,GET_CONFIG_REPLY=10,HELLO=1,FLOW_REMOVED=23862
    2355 Total :: ECHO_REQUEST=24472,ECHO_REPLY=146870,STATS_REPLY.DESC=11,ERROR=1709,PACKET_IN=994158,FEATURES_REPLY=25,GET_CONFIG_REPLY=10,HELLO=1,FLOW_REMOVED=23862
     2318classifier-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
     2319Total :: 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
    23562320---Drop---
    2357 Total ::
     2321Total :: 
    23582322}}}
    23592323
     
    23622326{{{
    23632327[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 }}}
     2328rule 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],]
     2329rule 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
    23672331
    23682332Some addition information about Version and configuration:
     
    23762340flowvisor 4 = flowvisor!listen_port::INT : 6633
    23772341flowvisor 5 = flowvisor!track_flows::BOOL : false
    2378 flowvisor 6 = flowvisor!logging::STR : NOTE
    2379 flowvisor 7 = flowvisor!stats_desc_hack::BOOL : true
     2342flowvisor 6 = flowvisor!stats_desc_hack::BOOL : true
     2343flowvisor 7 = flowvisor!logging::STR : NOTE
    23802344flowvisor 8 = flowvisor!run_topology_server::BOOL : true
    23812345flowvisor 9 = flowvisor!log_facility::STR : LOG_LOCAL7
     2346
    23822347
    23832348[lnevers@bbn-hn ~]$ /opt/flowvisor/bin/fvctl --passwd-file=/opt/flowvisor/etc/flowvisor/fvpasswd ping hello
    23842349Got reply:
    23852350PONG(fvadmin): FV version=flowvisor-0.8.1::hello
    2386 
    23872351}}}
    23882352
     
    23932357In 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:
    23942358{{{
    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:~$
    24102361}}}
    24112362
     
    24142365Now some topology information about the inter-switch links:
    24152366{{{
    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"}]
    24282369}}}
    24292370
     
    24352376This 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:
    24362377{{{
    2437 $ curl http://localhost:9090/wm/staticflowentrypusher/list/00:01:08:17:f4:b5:2a:00/json
     2378lnevers@mallorea:~$ curl http://localhost:9090/wm/staticflowentrypusher/list/00:01:08:17:f4:b5:2a:00/json
    24382379{"00:01:08:17:f4:b5:2a:00":null}
    24392380}}}
     
    24412382Pushed a new flow to the switch.. (TO determine correct command.)
    24422383{{{
    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 \
     2384lnevers@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
    24462385{"status" : "Entry pushed"}
    24472386$
     
    24502389Traffic between nodes was dropped due to incomplete flow rules.  Cleared the static flow:
    24512390{{{
    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
     2391lnevers@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
    24552392{"status" : "Entry flow-mod-1 deleted"}
    24562393}}}
    2457 
    2458 Flows did not recover????
    24592394
    24602395