=================================================================== #opendaylight-openflowplugin: OpenFlow plugin weekly meeting Nov 13 =================================================================== Meeting started by abhijitkumbhare at 15:07:54 UTC. The full logs are available at http://meetings.opendaylight.org/opendaylight-openflowplugin/2014/openflow_plugin_weekly_meeting_nov_13/opendaylight-openflowplugin-openflow_plugin_weekly_meeting_nov_13.2014-11-13-15.07.log.html . Meeting summary --------------- * OpenFlow 1.4 (abhijitkumbhare, 15:09:53) * LINK: https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Presentations (abhijitkumbhare, 15:10:15) * The 1.4 version adds more TLV structures, making it a more extensible wire protocol (tbachman, 15:12:32) * This would be a major change to the existing openflowplugin (tbachman, 15:12:48) * Changes include port description, port mod, port status properties (tbachman, 15:13:35) * also table structures, queue structures (tbachman, 15:13:46) * Adds more descriptive reasons for packet_in (tbachman, 15:14:11) * vishnoianil (avishnoi, 15:16:55) * Flow-removed reason added for meter removal (tbachman, 15:18:17) * this is a minor change to the plugin (tbachman, 15:18:25) * Flow monitoring feature allows a controller to monitor in real time changes to any subsets of the flow table and generates notifications for changes (tbachman, 15:19:03) * This is probably more than a minor change, and multi-controller support would need to be added first (tbachman, 15:19:24) * Role change notifications are added when a controller when it’s demoted to a slave (tbachman, 15:20:06) * This also depends on multi-controller support being added first, but does fix a bug in 1.3 (not informing when role chnaged) (tbachman, 15:20:41) * Flow entry eviction allows eviction using a process defined by the switch. (tbachman, 15:22:04) * Likely a minor change on the plugin side, but needs flow prioritization, and would be good to have in conjunction with Vacancy Events (tbachman, 15:22:51) * Vacancy Events is a mechanism that allows the controller to get an early warning based on a capacaty threshold chosen by the controller (tbachman, 15:24:38) * Minor change from the plugin side, but needs flow prioritization (tbachman, 15:25:00) * Bundles allow applying a group of messages as a single operation in a quasi-atomic manner (tbachman, 15:25:47) * Enables sycnhronization of changes across a series of switches (tbachman, 15:26:01) * likely a minor change on the plugin side (tbachman, 15:26:25) * michal_rehak says that the bundle feature enables sending flows to the device first and committing it later (tbachman, 15:30:55) * if one of the flowos fails, then they are rolled back (tbachman, 15:31:27) * Synchronized tables address the problem of trying to do two lookups using the same match criteria (tbachman, 15:35:21) * Group and meter change notifications allows a controller to monitor the group or meter tables in real time for changes by other controllers (tbachman, 15:37:12) * Needed for multi-controller and hybrid use cases (tbachman, 15:37:35) * LPM table support via bad priority error message restricts the flow table to Longest Prefix Match (tbachman, 15:38:38) * Nothing to be done on the ODL/plugin side (tbachman, 15:38:55) * Error code for Set-async-config message (tbachman, 15:40:05) * nothing to be done on the ODL/plugin side (tbachman, 15:40:11) * PBB UA header field is a new OXm field (tbachman, 15:40:26) * this is a minor change on the plugin (tbachman, 15:40:32) * Adding an error code for duplicate instructions (tbachman, 15:40:45) * nothing to do on ODL/plugin side (tbachman, 15:40:53) * Multipart reassembly timeout — adds minimum amount of time to wait for more bit (switch: 100ms, controller: 1s) (tbachman, 15:42:07) * minor change for the plugin (tbachman, 15:42:13) * Change of default TCP port to 6653 (already done) (tbachman, 15:47:22) * abhijitkumbhare asks what the team thinks of the 1.4 changes (tbachman, 15:48:19) * Anil asks if there are any 1.4 compatible switches in the market (tbachman, 15:48:30) * abhijitkumbhare says that Pica8 might (tbachman, 15:49:06) * THe Linc switch also supposed supports 1.4 (tbachman, 15:50:17) * Anil says that if there aren’t switches that implement all the features, then it doesn’t make sense to implement them all (tbachman, 15:50:26) * LINK: https://github.com/FlowForwarding/LINC-Switch linc switch github (tbachman, 15:50:40) * Project Leader election (tbachman, 15:54:43) * The TSC requires a project lead from every project participating in the Simultaneous Release (tbachman, 15:55:06) * abhijitkumbhare has started the nomination process (self-nomination) on the mailing list (tbachman, 15:55:25) * candidates need to be committers (tbachman, 15:55:38) * Nominations will be open until next Wednesday (tbachman, 15:55:51) * the only nominee so far is abhijitkumbhare (tbachman, 15:55:59) * The Lithium release plan also requires a Test representative from each project (tbachman, 15:56:32) * CASP3R is volunteering if no other team members are interested (tbachman, 15:57:40) * CASP3R can only do the system testing; the other testing (unit, integration) has to be done by the team (tbachman, 15:58:55) * Mouli says that they redid their flow programming testing and are now seeing 60k flows/second (tbachman, 16:01:08) * Mouli says they are investigating to see if they can scale to more than 100k flows/second using the drop test (tbachman, 16:01:34) Meeting ended at 16:03:25 UTC. People present (lines said) --------------------------- * tbachman (83) * odl_meetbot (8) * abhijitkumbhare (6) * CASP3R (2) * avishnoi (1) Generated by `MeetBot`_ 0.1.4