#opendaylight-openflowplugin: OpenFlow plugin weekly meeting Nov 13
Meeting started by abhijitkumbhare at 15:07:54 UTC
(full logs).
Meeting summary
- OpenFlow 1.4 (abhijitkumbhare, 15:09:53)
- 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)
- 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
(full logs).
Action items
- (none)
People present (lines said)
- tbachman (83)
- odl_meetbot (8)
- abhijitkumbhare (6)
- CASP3R (2)
- avishnoi (1)
Generated by MeetBot 0.1.4.