Thanks for the addition.

On Thu, Oct 12, 2017 at 9:14 PM D Arunprakash <[email protected]>
wrote:

> To add:
>
> Bundle based reconciliation is added via the below patch and this
> mechanism is NOT enabled by default. This is an alternate to FRM
> reconciliation, if you enable bundle based reconciliation, then instead of
> default reconciliation bundle based will be used.
>
> https://git.opendaylight.org/gerrit/#/c/60520/
>
>
>
> Bundles are supported from OVS 2.6 and above.
>
>
>
> Bundles are added as an extension in OFPlugin, using bundles application
> can send flow/group via bundles extension.
>
>
> https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Bundles_extension_support
>
>
>
> Usage:
>
>
> https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Bundles_usage
>
>
>
> There are no CSIT available as of now, but there is a plan to add it soon.
>
>
>
> Regards,
>
> Arun
>
>
>
> *From:* [email protected] [mailto:
> [email protected]] *On Behalf Of *Abhijit
> Kumbhare
> *Sent:* Friday, October 13, 2017 9:21 AM
> *To:* Anil Vishnoi <[email protected]>
> *Cc:* [email protected]
> *Subject:* Re: [openflowplugin-dev] hitless resync
>
>
>
> First of all - yes - CSIT needs to be added for the hitless resync.
> Secondly hitless resync is different from bundles. Hitless resync is a
> reconciliation mechanism which uses bundles in order to be - errr hitless.
> The basic idea is that the switch will continue using the original flow
> table/s, the controller replays the flows/groups from the config into a
> bundle, the switch receives the bundle in a copy of flow table/s - and once
> the bundle programming is done makes the copy active. Basically to avoid
> datapath disruption during reconciliation.
>
>
>
> The bundles feature as present is available from OVS 2.6 and above.
>
>
>
> Gobinath has added a reconciliation framework which would allow to plug in
> a different resync mechanism in the patches:
>
>
>
>
> https://git.opendaylight.org/gerrit/#/q/owner:gobinath%2540ericsson.com+status:merged+project:openflowplugin
>
>
>
> I don't believe he has actually added the hitless resync (looking at the
> patches) - I will ask him to shed more light.
>
>
>
> About:
>
>
>
> - How do we verify this feature? is there a way to check bundle
> programming has really happened?
>
>
>
> We would need to have tests verifying reconciliation with zero datapath
> disruption - so we will need to think about it a bit.
>
>
>
>
>
> On Thu, Oct 12, 2017 at 1:15 PM, Anil Vishnoi <[email protected]>
> wrote:
>
>
>
>
>
> On Thu, Oct 12, 2017 at 10:53 AM, Luis Gomez <[email protected]> wrote:
>
> I have few questions on this feature:
>
>
>
> - Is this feature enabled by default?
>
> ​Yes, its a feature, but as of now no application is basically using it.
> We do have a sample application that shows  how user can use this feature.
>
>
> https://github.com/opendaylight/openflowplugin/tree/master/samples/sample-bundles
>
> ​
>
>
>
> - Which OVS version supports bundles? I believe we currently use 2.5.2 in
> latest tools VM
>
> ​I believe 2.5.2 don't have support, but i am not sure. ​
>
>
>
> - How do we activate bundle programming? is it enough to push a bunch of
> flows/group to FRM using REST?
>
> ​I will get back to you on that.
>
> - How do we verify this feature? is there a way to check bundle
> programming has really happened?
>
> ​Bundle failure generates the error, but i think the easiest way probably
> is to program different set of flows with bundle and verify that all the
> flows are present in the switch.
>
>
>
>
>
> BR/Luis
>
>
>
>
>
> On Oct 12, 2017, at 10:26 AM, Anil Vishnoi <[email protected]> wrote:
>
>
>
> No, there is no CSIT test for bundles.
>
>
>
> On Thu, Oct 12, 2017 at 10:15 AM, Jamo Luhrsen <[email protected]> wrote:
>
> it's the thing that uses openflow bundles. I didn't follow the dev cycle
> with it, but I get the sense that it works now.
>
>
> https://wiki.opendaylight.org/view/OpenDaylight_OpenFlow_Plugin:Hitless_resync
>
> JamO
>
>
> On 10/12/2017 10:04 AM, Luis Gomez wrote:
> > What is hitless resync in the OF plugin context?
> >
> >> On Oct 12, 2017, at 8:22 AM, Jamo Luhrsen <[email protected]> wrote:
> >>
> >> Hi OFP,
> >>
> >> We talked a little about this hitless resync feature from
> openflowplugin. It's of
> >> interest to netvirt. I'm wondering if there are any CSIT jobs that
> validate it in
> >> the openflowplugin CSIT jobs?
> >>
> >> We'll be adding some netvirt test cases that will also test it, but
> just from a
> >> higher level than maybe it would be tested at your level.
> >>
> >> Thanks,
> >> JamO
> >
> _______________________________________________
> openflowplugin-dev mailing list
> [email protected]
> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
>
>
>
>
>
> --
>
> Thanks
>
> Anil
>
>
>
>
>
>
>
> --
>
> Thanks
>
> Anil
>
>
> _______________________________________________
> openflowplugin-dev mailing list
> [email protected]
> https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev
>
>
>
_______________________________________________
openflowplugin-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/openflowplugin-dev

Reply via email to