If I understand Fabio's position correctly, I agree. 

My interest in NVO3 is strictly limited to the control plane. In our
(open source) BGP-based implementation, we too are agnostic on
encapsulation and allow compatible endpoints to communicate. 

I personally see value in NVO3 allowing for any encapsulation - at least
at the architecture and control plane levels --  independent of the
current data plane (encap) discussion.

Lou

On 7/24/2016 11:06 PM, Fabio Maino 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
>>
>>
>
>
>
> This body part will be downloaded on demand.


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

Reply via email to