On 7/25/16 6:34 AM, Alia Atlas wrote:
Hi Fabio,

Thanks for the discussion. I think that it is really important to share our different perspectives
so that we can end up someplace beneficial for the industry.

I am encouraging very active discussion on the control plane - including having some virtual interims to educate folks on all the different options out there. So far, there has been very little discussion on what is being used or what might be brought in as potential starting points. Of course, work has actively progressed on a BGP control-plane based solution in BESS, since that discussion was removed from NVO3 - but there was very far from any agreement that the BGP-based approach was the way to go. Perhaps there are changes in perception as BGP is increasingly common in data-centers.

At that same time LISP was removed from NVO3 too. Since then there are various LISP based implementations deployed in data centers, and various drafts have been proposed to the LISP WG (including work that addresses the issue of multiple encaps). With the new LISP WG charter, I believe we have an opportunity to formalize that work and get it adopted as a WG item. I would expect that work to progress in the LISP WG, though.



Work on a control plane solution is absolutely in scope for NVO3 - but I have not seen it happening and I have strong concerns about whether this group can come to consensus on anything implementable.

maybe because that space is already taken by BESS and LISP, and there isn't enough traction to have a third one?


As far as publishing existing encapsulations as Experimental, I do not see any experiments that would cause us to reevaluate and think that Informational is more accurate. In either case, it does not provide a solid standards-track basis for additional work.

Informational will be fine. We dealt half a decade with VXLAN and NVGRE as a draft, getting quickly to an informational RFC would be a good step forward.

Fabio


Regards,
Alia

On Sun, Jul 24, 2016 at 11:06 PM, Fabio Maino <[email protected] <mailto:[email protected]>> wrote:

    Hi Alia,
    reality is that existing implementations do support multiple
    encapsulations already. To avoid adding complexity to the control
    plane then we mandate to add complexity to the data plane?

    If work on or compromise on a control plane is out scope for NVO3,
    maybe the architecture should assume that the control plane
    (whichever it is) will take care of selecting the appropriate
    encapsulation. The control plane I know better (LISP) has a way to
    do this, so I assume the others will do as well.

    Then it might be reasonable to publish the encapsulations as
    experimental, and let the deployments speak.

    Fabio






    On 7/24/16 7:27 PM, Alia Atlas wrote:
    Hi Fabio,

    Why do you believe that there is actual interest to work on or
    compromise on a control plane?
    I have seen no such evidence.  I can certainly agree that having
    a control plane able to deal
    with multiple encapsulations for backwards compatibility would be
    useful; it does increase
    complexity of the solution.

    Having multiple encapsulations multiplies the complexity for
    everything on top.

    Regards,
    Alia

    On Sun, Jul 24, 2016 at 10:19 PM, Fabio Maino <[email protected]
    <mailto:[email protected]>> wrote:

        I think Uri makes an important point when he says that adding
        a 4th encapsulation will compound the problem rather than
        solving it, especially considering where the HW/SW
        implementations are today.

        IMO this WG should focus on designing a control plane that
        allows to discover and select the appropriate encapsulation,
        based on receiver's capability.

        Once that is done the overall architecture will be able to
        deal with multiple encapsulations, and more than one can be
        moved to standard track.

        This kind of work will also help with backward compatibility
        with encapsulations (such as VXLAN, for example) that will be
        around for quite some time.

        Fabio





        On 7/24/16 6:54 AM, Alia Atlas wrote:

        Uri,

        Thank you very much for your thoughts on the standards process.

        We do need to understand significant technical objections to
        whatever existing solution might be stated from.

        Unfortunately,  the solutions haven't responded to much
        input or changed from the WG yet.

        Regards,
        Alia


        On Jul 24, 2016 5:19 AM, "Elzur, Uri" <[email protected]
        <mailto:[email protected]>> wrote:

            Reading the threads here, it may be good to take a
            moment to discuss expectations out of a std process. To
            me, a “standard” is about an industry agreement, on a
            path forward, in a timely fashion, that paves the way
            (ushers in) the next wave of innovation. Let me try to
            parse it

            -Industry agreement: in singular (not in plural). The
            process is to produce ONE agreed upon solution that
            ideally gives no party any unfair advantage. It is
            conceivable, however, that leaders retain some of the
            first mover advantage. If the outcome is MULTITUDE of
            “standards”, and in this particular case, it may mean
            simply documentation of 3 separate commercial camps
            where vendors have created competing approaches, we may
            have missed the mark.

            -In a timely fashion: One can’t ignore the time aspect.
            When the std process is not moving fast enough, it
            jeopardizes the value of the “industry agreement”. In
            the last years, a significant productivity gains by the
            software development and open source, enables much
            faster evolution, one risks therefore, a catch up
            scenario, lost relevance and falling into documentation.
            The IETF process has to be updated to cope with the
            faster evolution, so that within a year of emerging open
            source direction (where relevant) the WG has narrowed
            down the options to one and is very close to being done.
            (yes, I know this is ideal…but this is what is needed)

            -Path forward: that is a suitable technical solution to
            a given set of problems with a limited set of forward
            looking mechanism based on experience ( the “limit” is
            really a judgment call to help with the goal of
            timeliness); Including however, a reasonable evolution
            of HW + SW. i.e. assuming HW (NICs in this case) is to
            be of stagnant limited functionality (i.e. XSUM like
            feature invented in 1996 – 20 years ago) as a base
            assumption, should not be the lead assumption. IETF has
            historically been more SW oriented, but data path
            encapsulation should not be SW only discussion! Also the
            emergence of programmable HW and modeling of HW to allow
            easier programming, means that the std may be relaxed in
            terms of rigid assumptions of HW functionality. (also
            not to ignore other aspects, in most cases, the std
            needs to be backwards compatible to not break existing
            solutions)

            -New innovation: a successful timely process, keeping
            pace with the industry, with less vendor specific
            options will do the trick here…

            If we have similar expectations, it may be easier to
            converge on the complicated problem at hand. 3 options
            on the table for prolonged time, where the HW and SW
            have already made progress. So I for one, don’t think in
            THIS CASE, creating a 4^th option is the way forward. We
            may be better served by picking one out of the existing ones

            Thx

            Uri (“Oo-Ree”)

            C: 949-378-7568 <tel:949-378-7568>

            *From:*nvo3 [mailto:[email protected]
            <mailto:[email protected]>] *On Behalf Of *Linda Dunbar
            *Sent:* Friday, July 22, 2016 1:11 PM
            *To:* Anoop Ghanwani <[email protected]
            <mailto:[email protected]>>; Bocci, Matthew (Nokia -
            GB) <[email protected]
            <mailto:[email protected]>>
            *Cc:* NVO3 <[email protected] <mailto:[email protected]>>
            *Subject:* Re: [nvo3] Consensus call on moving forward
            with a single encap.

            +1.

            Besides, IETF already has specified many encapsulations,
            is it really that bad having one extra?

            Linda

            *From:*nvo3 [mailto:[email protected]] *On Behalf Of
            *Anoop Ghanwani
            *Sent:* Friday, July 22, 2016 7:55 AM
            *To:* Bocci, Matthew (Nokia - GB)
            *Cc:* NVO3
            *Subject:* Re: [nvo3] Consensus call on moving forward
            with a single encap.

            On Thu, Jul 21, 2016 at 7:52 AM, Bocci, Matthew (Nokia -
            GB) <[email protected]
            <mailto:[email protected]>> wrote:


            Please respond to this email on the NVO3 list by 29th
            July 2016:
            - Given the IETF's mission, should NVO3 move forward on
            the standards track with a single encapsulation on the
            standards track?  If not, please explain your concern in
            detail.

            While the world would be a better place with only one
            encapsulation, I think it's better to stick with the
            original path of allowing the 3 encapsulations as
            experimental.

            The NVO3 charter says:

            >>>

            Based on these requirements the WG will select, extend,
            and/or
            develop one or more data plane encapsulation format(s).

            >>>

            Based on the charter, the WG has gone through the
            process of accepting to work on 3 encapsulations.  What
            do we know now that we did not know back then?

            If we were going to progress only a single
            encapsulation, I think there would have been more
            critical feedback and strong suggestions for changing
            that "winning" encapsulation to accommodate what the
            other encapsulations perceive as their relative
            strengths. And we risk opening up that discussion now
            and delaying progress even more.

            Otherwise, not having a standard has not been a
            hinderance for getting protocols deployed in the past,
            and I suspect that if the developers of these
            encapsulations care enough, we will see deployments of
            all of them regardless of whether or not we progress
            them within the working group.

            Thanks,

            Anoop


            _______________________________________________
            nvo3 mailing list
            [email protected] <mailto:[email protected]>
            https://www.ietf.org/mailman/listinfo/nvo3



        _______________________________________________
        nvo3 mailing list
        [email protected] <mailto:[email protected]>
        https://www.ietf.org/mailman/listinfo/nvo3



        _______________________________________________
        nvo3 mailing list
        [email protected] <mailto:[email protected]>
        https://www.ietf.org/mailman/listinfo/nvo3





_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3

Reply via email to